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