1 2 #include <stdio.h> 3 unsigned short len = 0; 4 unsigned char blah[3]; 5 main()6main() 7 { 8 int burp = 1; 9 blah[2] = '\224'; 10 blah[3] = '\1'; 11 blah[0] = '\027'; 12 blah[1] = 0x0; 13 memcpy(&len, blah, sizeof(len)); 14 printf("%d\n", len); 15 memcpy(&len, blah+2, sizeof(len)); 16 printf("%d\n", len); 17 printf("%d ", burp); 18 burp += 0xf0; 19 printf("%d ", burp); 20 printf("and %d ", burp & ~0xf0); 21 printf("or %d \n", burp | 0xf0); 22 23 }