my_function1: c is a my_function1: global1 1000, global2 Hello World! main: c is s First invocation of my_function2 regular_int: 1 static_int: 1 my_fuction2: i is -2 my_function2: global1 1000, global2 Hello World! Second invocation of my_function2 regular_int: 1 static_int: 2 my_fuction2: i is -2 my_function2: global1 1000, global2 Hello World! main: i is -2