--- char char_id(char c) { return c; } unsigned char unsigned_char_id(unsigned char c) { return c; } short short_id(short s) { return s; } unsigned short unsigned_short_id(unsigned short s) { return s; } int callbackUser(int (*fn)(int, short)) { return fn(5,5); }