| 1 | int fred(
 | 
|---|
| 2 |     //int f0[](),
 | 
|---|
| 3 |     //int (f0[])(),
 | 
|---|
| 4 |     //int f0()[],
 | 
|---|
| 5 |     //int f0()(),
 | 
|---|
| 6 |     //int (*f0)()(),
 | 
|---|
| 7 |     //int ((*f0())())[],
 | 
|---|
| 8 |     
 | 
|---|
| 9 |     int f1,
 | 
|---|
| 10 |     int (f2),
 | 
|---|
| 11 | 
 | 
|---|
| 12 |     int *f3,
 | 
|---|
| 13 |     int **f4,
 | 
|---|
| 14 |     int * const *f5,
 | 
|---|
| 15 |     int * const * const f6,
 | 
|---|
| 16 | 
 | 
|---|
| 17 |     int *(f7),
 | 
|---|
| 18 |     int **(f8),
 | 
|---|
| 19 |     int * const *(f9),
 | 
|---|
| 20 |     int * const * const (f10),
 | 
|---|
| 21 | 
 | 
|---|
| 22 |     int (*f11),
 | 
|---|
| 23 |     int (**f12),
 | 
|---|
| 24 |     int (* const *f13),
 | 
|---|
| 25 |     int (* const * const f14),
 | 
|---|
| 26 | 
 | 
|---|
| 27 |     int f15[],
 | 
|---|
| 28 |     int f16[10],
 | 
|---|
| 29 |     int (f17[]),
 | 
|---|
| 30 |     int (f18[10]),
 | 
|---|
| 31 | 
 | 
|---|
| 32 |     int *f19[],
 | 
|---|
| 33 |     int *f20[10],
 | 
|---|
| 34 |     int **f21[],
 | 
|---|
| 35 |     int **f22[10],
 | 
|---|
| 36 |     int * const *f23[],
 | 
|---|
| 37 |     int * const *f24[10],
 | 
|---|
| 38 |     int * const * const f25[],
 | 
|---|
| 39 |     int * const * const f26[10],
 | 
|---|
| 40 | 
 | 
|---|
| 41 |     int *(f27[]),
 | 
|---|
| 42 |     int *(f28[10]),
 | 
|---|
| 43 |     int **(f29[]),
 | 
|---|
| 44 |     int **(f30[10]),
 | 
|---|
| 45 |     int * const *(f31[]),
 | 
|---|
| 46 |     int * const *(f32[10]),
 | 
|---|
| 47 |     int * const * const (f33[]),
 | 
|---|
| 48 |     int * const * const (f34[10]),
 | 
|---|
| 49 | 
 | 
|---|
| 50 |     int (*f35[]),
 | 
|---|
| 51 |     int (*f36[10]),
 | 
|---|
| 52 |     int (**f37[]),
 | 
|---|
| 53 |     int (**f38[10]),
 | 
|---|
| 54 |     int (* const *f39[]),
 | 
|---|
| 55 |     int (* const *f40[10]),
 | 
|---|
| 56 |     int (* const * const f41[]),
 | 
|---|
| 57 |     int (* const * const f42[10]),
 | 
|---|
| 58 | 
 | 
|---|
| 59 |     int f43[][3],
 | 
|---|
| 60 |     int f44[3][3],
 | 
|---|
| 61 |     int (f45[])[3],
 | 
|---|
| 62 |     int (f46[3])[3],
 | 
|---|
| 63 |     int ((f47[]))[3],
 | 
|---|
| 64 |     int ((f48[3]))[3],
 | 
|---|
| 65 | 
 | 
|---|
| 66 |     int *f49[][3],
 | 
|---|
| 67 |     int *f50[3][3],
 | 
|---|
| 68 |     int **f51[][3],
 | 
|---|
| 69 |     int **f52[3][3],
 | 
|---|
| 70 |     int * const *f53[][3],
 | 
|---|
| 71 |     int * const *f54[3][3],
 | 
|---|
| 72 |     int * const * const f55[][3],
 | 
|---|
| 73 |     int * const * const f56[3][3],
 | 
|---|
| 74 | 
 | 
|---|
| 75 |     int (*f57[][3]),
 | 
|---|
| 76 |     int (*f58[3][3]),
 | 
|---|
| 77 |     int (**f59[][3]),
 | 
|---|
| 78 |     int (**f60[3][3]),
 | 
|---|
| 79 |     int (* const *f61[][3]),
 | 
|---|
| 80 |     int (* const *f62[3][3]),
 | 
|---|
| 81 |     int (* const * const f63[][3]),
 | 
|---|
| 82 |     int (* const * const f64[3][3]),
 | 
|---|
| 83 | 
 | 
|---|
| 84 |     int f65(int),
 | 
|---|
| 85 |     int (f66)(int),
 | 
|---|
| 86 | 
 | 
|---|
| 87 |     int *f67(int),
 | 
|---|
| 88 |     int **f68(int),
 | 
|---|
| 89 |     int * const *f69(int),
 | 
|---|
| 90 |     int * const * const f70(int),
 | 
|---|
| 91 | 
 | 
|---|
| 92 |     int *(f71)(int),
 | 
|---|
| 93 |     int **(f72)(int),
 | 
|---|
| 94 |     int * const *(f73)(int),
 | 
|---|
| 95 |     int * const * const (f74)(int),
 | 
|---|
| 96 | 
 | 
|---|
| 97 |     int (*f75)(int),
 | 
|---|
| 98 |     int (**f76)(int),
 | 
|---|
| 99 |     int (* const *f77)(int),
 | 
|---|
| 100 |     int (* const * const f78)(int),
 | 
|---|
| 101 | 
 | 
|---|
| 102 |     int (*(*f79)(int))(),
 | 
|---|
| 103 |     int (*(* const f80)(int))(),
 | 
|---|
| 104 |     int (* const(* const f81)(int))(),
 | 
|---|
| 105 | 
 | 
|---|
| 106 |     int f82[const *],
 | 
|---|
| 107 |     int f83[const 3],
 | 
|---|
| 108 |     int f84[static 3],
 | 
|---|
| 109 |     int f85[static const 3],
 | 
|---|
| 110 | 
 | 
|---|
| 111 |     int (f86[const *]),
 | 
|---|
| 112 |     int (f87[const 3]),
 | 
|---|
| 113 |     int (f88[static 3]),
 | 
|---|
| 114 |     int (f89[static const 3]),
 | 
|---|
| 115 | 
 | 
|---|
| 116 |     int *f90[const *],
 | 
|---|
| 117 |     int *f91[const 3],
 | 
|---|
| 118 |     int **f92[static 3],
 | 
|---|
| 119 |     int * const *f93[static const 3],
 | 
|---|
| 120 |     int * const * const f94[static const 3],
 | 
|---|
| 121 | 
 | 
|---|
| 122 |     int *(f95[const *]),
 | 
|---|
| 123 |     int *(f96[const 3]),
 | 
|---|
| 124 |     int **(f97[static 3]),
 | 
|---|
| 125 |     int * const *(f98[static const 3]),
 | 
|---|
| 126 |     int * const * const (f99[static const 3]),
 | 
|---|
| 127 | 
 | 
|---|
| 128 |     int f100[const *][3],
 | 
|---|
| 129 |     int f101[const 3][3],
 | 
|---|
| 130 |     int f102[static 3][3],
 | 
|---|
| 131 |     int f103[static const 3][3],
 | 
|---|
| 132 | 
 | 
|---|
| 133 |     int (f104[const *][3]),
 | 
|---|
| 134 |     int (f105[const 3][3]),
 | 
|---|
| 135 |     int (f106[static 3][3]),
 | 
|---|
| 136 |     int (f107[static const 3][3]),
 | 
|---|
| 137 | 
 | 
|---|
| 138 |     int *f108[const *][3],
 | 
|---|
| 139 |     int *f109[const 3][3],
 | 
|---|
| 140 |     int **f110[static 3][3],
 | 
|---|
| 141 |     int * const *f111[static const 3][3],
 | 
|---|
| 142 |     int * const * const f112[static const 3][3],
 | 
|---|
| 143 | 
 | 
|---|
| 144 |     int *(f113[const *][3]),
 | 
|---|
| 145 |     int *(f114[const 3][3]),
 | 
|---|
| 146 |     int **(f115[static 3][3]),
 | 
|---|
| 147 |     int * const *(f116[static const 3][3]),
 | 
|---|
| 148 |     int * const * const (f117[static const 3][3])
 | 
|---|
| 149 |     ) {
 | 
|---|
| 150 | }
 | 
|---|