1 
foo(int bar)2 int foo(int bar)
3 {
4    for ( ; ; )
5    {
6       break;
7    }
8    if (a)
9    {
10       foo();
11    }
12 
13    if (b)
14    {
15       if (c)
16       {
17          bar();
18       }
19       else
20       {
21       }
22    }
23 
24    else
25    {
26       foo();
27    }
28    switch (a)
29    {
30    case 1: break;
31 
32    case 2: break;
33 
34    default: break;
35    }
36    while (b-- > 0)
37    {
38       bar();
39    }
40    do
41    {
42       bar();
43    } while (b-- > 0);
44 } /* foo */
45 
46 enum FPP
47 {
48    FPP_ONE = 1,
49    FPP_TWO = 2,
50 };
51 
52 struct narg
53 {
54    int        abc;
55    char       def;
56    const char *ghi;
57 };
58 
f2(void)59 void f2(void)
60 {
61    {
62       i++;
63    }
64 
65    for ( ; ; )
66    {
67    }
68 
69    for ( ; ; )
70    {
71    }
72 }
73 
main(int argc,char * argv[])74 int main(int argc, char *argv[])
75 {
76    if (argc == 1)
77    {
78       printf("one");
79    }
80    else if (argc == 2)
81    {
82       printf("two");
83    }
84    else
85    {
86       printf("%d", argc);
87    }
88    return(0);
89 }
90