| [5ead9f9] | 1 | // 
 | 
|---|
 | 2 | // Cforall Version 1.0.0 Copyright (C) 2016 University of Waterloo
 | 
|---|
 | 3 | //
 | 
|---|
 | 4 | // The contents of this file are covered under the licence agreement in the
 | 
|---|
 | 5 | // file "LICENCE" distributed with Cforall.
 | 
|---|
 | 6 | // 
 | 
|---|
 | 7 | // identParamDeclarator.c -- 
 | 
|---|
 | 8 | // 
 | 
|---|
 | 9 | // Author           : Peter A. Buhr
 | 
|---|
 | 10 | // Created On       : Wed Aug 17 08:37:56 2016
 | 
|---|
 | 11 | // Last Modified By : Peter A. Buhr
 | 
|---|
 | 12 | // Last Modified On : Wed Aug 17 08:38:42 2016
 | 
|---|
 | 13 | // Update Count     : 1
 | 
|---|
 | 14 | // 
 | 
|---|
 | 15 | 
 | 
|---|
| [62edde5] | 16 | int fred(
 | 
|---|
 | 17 |         int f1,
 | 
|---|
 | 18 |         int (f2),
 | 
|---|
 | 19 | 
 | 
|---|
 | 20 |         int *f3,
 | 
|---|
 | 21 |         int **f4,
 | 
|---|
 | 22 |         int * const *f5,
 | 
|---|
 | 23 |         int * const * const f6,
 | 
|---|
 | 24 | 
 | 
|---|
 | 25 |         int *(f7),
 | 
|---|
 | 26 |         int **(f8),
 | 
|---|
 | 27 |         int * const *(f9),
 | 
|---|
 | 28 |         int * const * const (f10),
 | 
|---|
 | 29 | 
 | 
|---|
 | 30 |         int (*f11),
 | 
|---|
 | 31 |         int (**f12),
 | 
|---|
 | 32 |         int (* const *f13),
 | 
|---|
 | 33 |         int (* const * const f14),
 | 
|---|
 | 34 | 
 | 
|---|
 | 35 |         int f15[],
 | 
|---|
 | 36 |         int f16[10],
 | 
|---|
 | 37 |         int (f17[]),
 | 
|---|
 | 38 |         int (f18[10]),
 | 
|---|
 | 39 | 
 | 
|---|
 | 40 |         int *f19[],
 | 
|---|
 | 41 |         int *f20[10],
 | 
|---|
 | 42 |         int **f21[],
 | 
|---|
 | 43 |         int **f22[10],
 | 
|---|
 | 44 |         int * const *f23[],
 | 
|---|
 | 45 |         int * const *f24[10],
 | 
|---|
 | 46 |         int * const * const f25[],
 | 
|---|
 | 47 |         int * const * const f26[10],
 | 
|---|
 | 48 | 
 | 
|---|
 | 49 |         int *(f27[]),
 | 
|---|
 | 50 |         int *(f28[10]),
 | 
|---|
 | 51 |         int **(f29[]),
 | 
|---|
 | 52 |         int **(f30[10]),
 | 
|---|
 | 53 |         int * const *(f31[]),
 | 
|---|
 | 54 |         int * const *(f32[10]),
 | 
|---|
 | 55 |         int * const * const (f33[]),
 | 
|---|
 | 56 |         int * const * const (f34[10]),
 | 
|---|
 | 57 | 
 | 
|---|
 | 58 |         int (*f35[]),
 | 
|---|
 | 59 |         int (*f36[10]),
 | 
|---|
 | 60 |         int (**f37[]),
 | 
|---|
 | 61 |         int (**f38[10]),
 | 
|---|
 | 62 |         int (* const *f39[]),
 | 
|---|
 | 63 |         int (* const *f40[10]),
 | 
|---|
 | 64 |         int (* const * const f41[]),
 | 
|---|
 | 65 |         int (* const * const f42[10]),
 | 
|---|
 | 66 | 
 | 
|---|
 | 67 |         int f43[][3],
 | 
|---|
 | 68 |         int f44[3][3],
 | 
|---|
 | 69 |         int (f45[])[3],
 | 
|---|
 | 70 |         int (f46[3])[3],
 | 
|---|
 | 71 |         int ((f47[]))[3],
 | 
|---|
 | 72 |         int ((f48[3]))[3],
 | 
|---|
 | 73 | 
 | 
|---|
 | 74 |         int *f49[][3],
 | 
|---|
 | 75 |         int *f50[3][3],
 | 
|---|
 | 76 |         int **f51[][3],
 | 
|---|
 | 77 |         int **f52[3][3],
 | 
|---|
 | 78 |         int * const *f53[][3],
 | 
|---|
 | 79 |         int * const *f54[3][3],
 | 
|---|
 | 80 |         int * const * const f55[][3],
 | 
|---|
 | 81 |         int * const * const f56[3][3],
 | 
|---|
 | 82 | 
 | 
|---|
 | 83 |         int (*f57[][3]),
 | 
|---|
 | 84 |         int (*f58[3][3]),
 | 
|---|
 | 85 |         int (**f59[][3]),
 | 
|---|
 | 86 |         int (**f60[3][3]),
 | 
|---|
 | 87 |         int (* const *f61[][3]),
 | 
|---|
 | 88 |         int (* const *f62[3][3]),
 | 
|---|
 | 89 |         int (* const * const f63[][3]),
 | 
|---|
 | 90 |         int (* const * const f64[3][3]),
 | 
|---|
 | 91 | 
 | 
|---|
 | 92 |         int f65(int),
 | 
|---|
 | 93 |         int (f66)(int),
 | 
|---|
 | 94 | 
 | 
|---|
 | 95 |         int *f67(int),
 | 
|---|
 | 96 |         int **f68(int),
 | 
|---|
 | 97 |         int * const *f69(int),
 | 
|---|
 | 98 |         int * const * const f70(int),
 | 
|---|
 | 99 | 
 | 
|---|
 | 100 |         int *(f71)(int),
 | 
|---|
 | 101 |         int **(f72)(int),
 | 
|---|
 | 102 |         int * const *(f73)(int),
 | 
|---|
 | 103 |         int * const * const (f74)(int),
 | 
|---|
 | 104 | 
 | 
|---|
 | 105 |         int (*f75)(int),
 | 
|---|
 | 106 |         int (**f76)(int),
 | 
|---|
 | 107 |         int (* const *f77)(int),
 | 
|---|
 | 108 |         int (* const * const f78)(int),
 | 
|---|
 | 109 | 
 | 
|---|
 | 110 |         int (*(*f79)(int))(),
 | 
|---|
 | 111 |         int (*(* const f80)(int))(),
 | 
|---|
 | 112 |         int (* const(* const f81)(int))(),
 | 
|---|
 | 113 | 
 | 
|---|
 | 114 |         int f82[const *],
 | 
|---|
 | 115 |         int f83[const 3],
 | 
|---|
 | 116 |         int f84[static 3],
 | 
|---|
 | 117 |         int f85[static const 3],
 | 
|---|
 | 118 | 
 | 
|---|
 | 119 |         int (f86[const *]),
 | 
|---|
 | 120 |         int (f87[const 3]),
 | 
|---|
 | 121 |         int (f88[static 3]),
 | 
|---|
 | 122 |         int (f89[static const 3]),
 | 
|---|
 | 123 | 
 | 
|---|
 | 124 |         int *f90[const *],
 | 
|---|
 | 125 |         int *f91[const 3],
 | 
|---|
 | 126 |         int **f92[static 3],
 | 
|---|
 | 127 |         int * const *f93[static const 3],
 | 
|---|
 | 128 |         int * const * const f94[static const 3],
 | 
|---|
 | 129 | 
 | 
|---|
 | 130 |         int *(f95[const *]),
 | 
|---|
 | 131 |         int *(f96[const 3]),
 | 
|---|
 | 132 |         int **(f97[static 3]),
 | 
|---|
 | 133 |         int * const *(f98[static const 3]),
 | 
|---|
 | 134 |         int * const * const (f99[static const 3]),
 | 
|---|
 | 135 | 
 | 
|---|
 | 136 |         int f100[const *][3],
 | 
|---|
 | 137 |         int f101[const 3][3],
 | 
|---|
 | 138 |         int f102[static 3][3],
 | 
|---|
 | 139 |         int f103[static const 3][3],
 | 
|---|
 | 140 | 
 | 
|---|
 | 141 |         int (f104[const *][3]),
 | 
|---|
 | 142 |         int (f105[const 3][3]),
 | 
|---|
 | 143 |         int (f106[static 3][3]),
 | 
|---|
 | 144 |         int (f107[static const 3][3]),
 | 
|---|
 | 145 | 
 | 
|---|
 | 146 |         int *f108[const *][3],
 | 
|---|
 | 147 |         int *f109[const 3][3],
 | 
|---|
 | 148 |         int **f110[static 3][3],
 | 
|---|
 | 149 |         int * const *f111[static const 3][3],
 | 
|---|
 | 150 |         int * const * const f112[static const 3][3],
 | 
|---|
 | 151 | 
 | 
|---|
 | 152 |         int *(f113[const *][3]),
 | 
|---|
 | 153 |         int *(f114[const 3][3]),
 | 
|---|
 | 154 |         int **(f115[static 3][3]),
 | 
|---|
 | 155 |         int * const *(f116[static const 3][3]),
 | 
|---|
 | 156 |         int * const * const (f117[static const 3][3])
 | 
|---|
| [10dc7491] | 157 |     );
 | 
|---|
| [62edde5] | 158 | 
 | 
|---|
 | 159 | //Dummy main
 | 
|---|
 | 160 | int main(int argc, char const *argv[])
 | 
|---|
 | 161 | {
 | 
|---|
 | 162 |         return 0;
 | 
|---|
 | 163 | }
 | 
|---|
| [5ead9f9] | 164 | 
 | 
|---|
 | 165 | // Local Variables: //
 | 
|---|
 | 166 | // tab-width: 4 //
 | 
|---|
 | 167 | // compile-command: "cfa identParamDeclarator.c" //
 | 
|---|
 | 168 | // End: //
 | 
|---|