1 int foo(char c) { return 1; } 2 int foo(signed char c) { return 2; } 3 int foo(unsigned char c) { return 3; } 4 5 int main() { 6 char c = 0; 7 signed char sc = 0; 8 unsigned char uc = 0; 9 return 0; // Break here 10 } 11