1*49348Ssklower typedef unsigned char u_char; 2*49348Ssklower #define LITTLE_ENDIAN 1 3*49348Ssklower #define BYTE_ORDER LITTLE_ENDIAN 4*49348Ssklower #include "pk.h" 5*49348Ssklower unsigned char data[] = {16, 0, 0xfb, 1, 0x34, 0 }; main()6*49348Ssklowermain() 7*49348Ssklower { 8*49348Ssklower register struct x25_packet *xp = data; 9*49348Ssklower 10*49348Ssklower #define e(q) printf("%s %x\n", "q", xp->q); 11*49348Ssklower e(lc_group_number); 12*49348Ssklower e(fmt_identifier); 13*49348Ssklower e(q_bit); 14*49348Ssklower e(logical_channel_number); 15*49348Ssklower e(packet_type); 16*49348Ssklower e(packet_data); 17*49348Ssklower putchar('n'); 18*49348Ssklower } 19