I\'ve been told that C types are machine dependent. Today I wanted to verify it.
void legacyTypes() { /* character types */ char k_char = \'a\';
If you were to repeat your test on, say, a Motorola 68000 processor, you'd find you'd get different results (with a word being 16bit, and a long being 32 -- typically an int is a word)