1/* case06.c */
2char x6;
3short x7;
4int x8;
5long x9;
6float x10;
7double x11;
8signed x12;
9unsigned x13;
10x4t x17;
11const x18;
12volatile x19;
13void badFunc(int *badStyle);
14_FIRST first;
15_FIRST last;
16_FIRST first_last[];
17struct _second _SECOND;
18int i[];
19float f[];
20int array[][10][20];
21int dots_0(int p1);
22int dots_1(int p1, ...);
23int dots_3(int p1, char p2, ...);
24_FIRST *func1(void);
25_FIRST *func2(_FIRST *p1, int p2[], float p);
26int *(func_func)(void);
27bool a1;
28struct zip2 z2;
29struct {} z3;
30enum zap1 what;
31enum zap2 what2;
32enum {} what3;
33int main(register argc, char **argv);
34int veryfunny(char *a, long b, long c);
35int program(string argv[], struct alpha y, int zz, int z1, int z2, int z3);
36int junk0(void);
37int junk1(void);
38int junk2(void);
39int junk3(void);
40BONG *junk4(void);
41extern_junk *foo(void);
42void_junk *foo2a(void);
43void_junk *foo2(void);
44void_junk *foo_void(void_junk void_int);
45void (*Sigdisp(int sig, void (*func)(int sig)))(int sig1);
46void (*sigdisp2(int sig, void (*func)(int sig)))(int sig2);
47int (*K_R_INT_ptr(long *p1, int p2))(void);
48void (*K_R_VOID_ptr(long *p1, int p2))(void);
49int *K_R_int_ptr(long *p1, int p2);
50void *K_R_void_ptr(long *p1, int p2);
51int K_R_int_val(long *p1, int p2);
52int K_R_int_val2(long *p1, int p2);
53void K_R_void_val(long *p1, int p2);
54int K_R_void_val2(long *p1, int p2);
55long long xxx;
56char *xxs;
57