1 __declspec (dllimport) int foo;
2 extern int (* import) (void) __attribute__((dllimport));
3 int func2 (void) __attribute__((dllexport));
4 
5 __declspec(dllexport) int
func1(int a)6 func1 (int a)
7 {
8   return a + foo;
9 }
10 
11 static int
internal(void)12 internal (void)
13 {
14   return 77;
15 }
16 
17 int
func2(void)18 func2 (void)
19 {
20   return import ();
21 }
22