I am checking some C code for bugs and in some places I saw a casting of integer to char. Assuming I have such code:
unsigned long c; .. char b = (char)