1unsigned char foo(unsigned long); 2main() 3{ 4 unsigned char AChar; 5 unsigned long ALong = 0x12345678; 6 7 AChar = foo(ALong); 8 9 printf("AChar = %x\n",(int)AChar); 10} 11unsigned char 12foo( unsigned long TheLong) 13{ 14 return( (unsigned char) (TheLong & 0xff) ); 15} 16