• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #include <stdio.h>
2 int global_var = 84;
3 
4 static int stat_var = 84;
5 
test_static_var()6 void test_static_var()
7 {
8 	stat_var++;
9 }
10 
test_global_var()11 void test_global_var()
12 {
13 	global_var++;
14 }
15 
ret_static()16 int ret_static()
17 {
18 	return stat_var;
19 }
20 
ret_global()21 int ret_global()
22 {
23 	return global_var;
24 }
before_main()25 __attribute__((constructor)) void before_main()
26 {
27 	   printf("before main\n");
28 }
29 
after_main()30 __attribute__((destructor)) void after_main()
31 {
32 	   printf("after main\n");
33 }
34