in file a.c
unsigned int my_length = 0x12345678;
**********************************************
int file main.c
extern unsigned short my_length;
int main()
{
printf("0x%x\n", my_length);
}
int my pc which is little endian.
it prints 0x5678.
int power pc, which is big endian. it will print 0x1234;