also support extern variable declarations in local scope
[cparser] / parsetest / localfuncdecl.c
1 int puts(const char *msg);
2
3 int k(const char *msg) {
4         puts(msg);
5         double gl = 12;
6         {
7                 extern int gl;
8                 return gl;
9         }
10 }
11
12 int gl = 42;
13
14 int main(void)
15 {
16         double k = 12;
17
18         {
19                 int k(const char *msg);
20                 int res = k("Hallo");
21                 return res != 42;
22         }
23 }