int get_glob() { int local; void inc_local() { add_local(1); } void add_local(int i) { local = local + i; } return glob; } int glob = 1; int foo(int param) { int foo = foo(1); int glob; return foo; }