8 typedef char *charstar;
28 /* end dcls */return (0);
51 int (*baz)()= (int (*)()) 0,
53 *(*z)()= (int *(*)()) 0;
55 struct {/*2*/ int (*foo)(); }/*2*/ *(*s)()=
56 (struct { int (*foo)(); } *(*)()) 0;
59 y /* end dcls */= (y * (*baz)(y));
62 z /* end dcls */= (int *(*)()) 0;
65 s /* end dcls */= (struct { int (*foo)(); } *(*)()) 0;
75 int foo2,*(*(*bar)())(),*baz();
86 foo /* end dcls */= 5,atoi(y);
101 test4/* end dcls */(y);
112 test6/* end dcls */[1];
115 test7/* end dcls */(x);
125 }/*1*/ (*baz2)()= (struct { struct { int (*f)(), o; } bar; } (*)()) 0;
137 /* end dcls */do {/*3*/
149 foo/* end dcls */(*bar);
160 /* end dcls */do test10(x);
164 /* end dcls */return test10(x);
172 /* end dcls */while (*x)
180 /* end dcls */for (*x;;)
192 "\017\0002\002\002\002\007bar"
196 printf/* end dcls */("foobarbaz" );
208 charstar test15 = "foobar";
210 char test16 = "foo\007bar";
221 int (*(*test18[bar])())()= (int (*(*[bar])())()) 0;
226 int (*(*test19())())();
238 struct { int foo; } test23();
247 y = (*test24(2)) (3),
248 z = ((*test24(2))(3));
253 int (*(*test25(foo))())()
259 int (*(*test26(foo))())()
265 void functie(cmdlin,c1)
267 struct {int l; char c[1];} *cmdlin;
269 struct {int l; char c[1];} *c1;