
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
These are not as portable as they could be. The idea is that they as portable as possible, and they are generated by directly testing code - generating a type and prodding sizeof it. The hope is that even a really broken setup can't lie about those sort of things :)
True, I tend to trust standards a little much I guess. :) (Are there really compilers that define something as straightforward as those types wrongly?!) Anyhow, if those types give the correct sizeof values, they should work, although it might not be worth adding that complexity for the sake of machines we may never see (The C standard says 'char' is always 1 byte, but maybe short is 4 bytes, int 4 or 8 bytes, long 8 or 16 bytes, and long long 16 bytes; or who knows what setup some machine could have.) Regards, Isaac -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.4 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFE0maqHgcxvIWYTTURAu2/AKCAP8FjsAzEYemZeXLSiJXwEOix+wCgtADB NCVtnx2bgg5Slop8calh8z4= =yDBh -----END PGP SIGNATURE-----