1foo function 2 input.c int foo (void) { return 0; } 2main function 1 input.c int main(void) { return 0; } 3