-----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----- _______________________________________________ Yhc mailing list [email protected] http://www.haskell.org/mailman/listinfo/yhc
