1*49349Ssklower #define LITTLE_ENDIAN 1 2*49349Ssklower typedef unsigned char u_char; 3*49349Ssklower #define BYTE_ORDER LITTLE_ENDIAN 4*49349Ssklower #include "pk.h" 5*49349Ssklower 6*49349Ssklower union foo { 7*49349Ssklower struct x25_packet pk; 8*49349Ssklower char data[10]; 9*49349Ssklower } testme; 10*49349Ssklower main()11*49349Ssklowermain() { 12*49349Ssklower register struct x25_packet *xp = &(testme.pk); 13*49349Ssklower 14*49349Ssklower xp -> fmt_identifier = 1; 15*49349Ssklower xp -> packet_type = 0xfb; 16*49349Ssklower 17*49349Ssklower #define t testme.data 18*49349Ssklower printf("%x %x %x %x \n", t[0], t[1], t[2], t[3]); 19*49349Ssklower } 20