---
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);
}