
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I wrote:
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.)
Actually, I think I heard of a machine that couldn't do 16-bit operations with any kind of reasonable efficiency so 'short' was made 32 bits. And if you can't rely on int16_t to be 16 bits, you certainly never know when some crazy compiler will have "short" be some other size (along with "int" and the rest). Isaac -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.4 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFE0m85HgcxvIWYTTURAtyMAJ9/0S9YKFr/4CEPNcIMVQOc354ZCgCglotH gJC3Dzmki3fT8fvrQflGl+w= =aAGY -----END PGP SIGNATURE-----