Note that z is not C89, but C99.