Improved portability (C99).
C code not requiring C99 support.