Jojo, prave zde na tyhle procesory bych nahnal vsechny ty 'patlaly' kodu (co znaji jenom little endian i386 a pouzivaji takove to oblibene 'pretypovani' (byte *)&int), at si na vlastni kuzi vyzkousi, ze norma ANSI C opravdu rika jenom to ze:
sizeof(char) <= sizeof(short) <= sizeof(int) <= sizeof(long)
Na tomto jsme se poprve 'vysekal' na vetsim bratricku DSP320C32 na diplomce, kde sizeof() vseho je sice 1, ale to 1 je 32bitu !!!!
Takze pokud si do charu ulozite 16M, tak to z nej zase prectete :-) A little/big endianes tak nejak ztraci smysl ....