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       if (c)
15         bar();
16       else
17          ;
18 
19    else
20    {
21       foo();;;;;
22    };
23    switch (a)
24    {
25    case 1: break;
26    case 2: break;
27    default: break;;
28    };;
29    while (b-->0)
30    {
31       bar();;
32    };
33    do
34    {
35       bar();
36    } while (b-->0  );
37 };
38 
39 enum FPP {
40    FPP_ONE = 1,
41    FPP_TWO = 2,
42 };;
43 
44 struct narg {
45    int abc;  ;  ;
46    char def;  ;   ;
47    ;
48    ;const char *ghi;
49 };
50 
f2(void)51 void f2(void)
52 {
53    { i++; };
54 
55    for (;;) ;
56 
57    for (;;) { ; }
58 }
59 
main(int argc,char * argv[])60 int main(int argc, char *argv[])
61 {
62 if( argc == 1 )
63 {
64 printf("one");
65 };
66 else if( argc == 2 )
67 {
68 printf("two");
69 };
70 else
71 {
72 printf("%d", argc);
73 };
74 return 0;
75 }
76