1 extern void myexternfunc (void);
2
3 static void mystaticfunc (void)
4 {
5 }
6
7 void mypublicfunc (void)
8 {
9 void mynestedfunc (void)
10 {
11 }
12 }
13
14 static void (*p)(void);
15
16 static void foo (void)
17 {
18 p = mystaticfunc;
19 p();
20 p = mypublicfunc;
21 p();
22 p = myexternfunc;
23 p();
24 }