void foo(signed char) {}
typedef int bar;
void foo(bar) {}

int main (int, char **) {
  char c;
  foo(c);
  return 0;
}


syntax highlighted by Code2HTML, v. 0.9.1