ch5-Expanded declarations
Chapter_5 Exercise_5-19 | Exercise_5-20-1 |
CONTENTS: edcl.txt unedcl.txt expanded.txt
Note: These text files are used by Exercise_5-20-1 and Exercise_5-20-2.
edcl.txt download
int *pf()
int (**f)()
int (*const volatile const *const f)()
static const int *pf(volatile int, void *(), const short unsigned u)
int f(int (), ...)
int (*pf)()
int const (*const pf)(short signed (), unsigned (*)())
int f(int (int *(), ...), ...)
char (*apf[])()
char (*apf[10])(register short int f(volatile int g()))
int f(int (int *(), char (*)(), ...), ...)
char **argv
const char *const *const cargv
int (*daytab)[13]
int (*tab)(int[10], void *f())
static char *daytab[13]
int *tab(int f(char c, ...), const int[], void (*comp)())
int f(int (int, char, void *(), char (*)(), ...), ...)
int f(int g(int i, char c, void *v(), char (*h)(), ...), ...)
void *comp()
void const static *const comp(int, ...)
void (*comp)()
void (*const comp)(int f(), char[], ...)
char (*(*x())[])()
const char (*(*x(float, double d()))[10])(long, ...)
char (*(*x[3])())[5]
static char (*(*x[3])(const long double[5]))()
unedcl.txt download
pf () * int
f * * () int
f const * const volatile const * () int
pf (volatile int, () * void, u const short unsigned) * static const int
f (() int, ...) int
pf * () int
pf const * (() short signed, * () unsigned) int const
f ((() * int, ...) int, ...) int
apf [] * () char
apf [10] * (f (g () volatile int) register short int) char
f ((() * int, * () char, ...) int, ...) int
argv * * char
cargv const * const * const char
daytab * [13] int
tab * ([10] int, f () * void) int
daytab [13] * static char
tab (f (c char, ...) int, [] const int, comp * () void) * int
f ((int, char, () * void, * () char, ...) int, ...) int
f (g (i int, c char, v () * void, h * () char, ...) int, ...) int
comp () * void
comp (int, ...) const * void const static
comp * () void
comp const * (f () int, [] char, ...) void
x () * [] * () char
x (float, d () double) * [10] * (long, ...) const char
x [3] * () * [5] char
x [3] * ([5] const long double) * () static char
expanded.txt download
pf: function returning pointer to int
f: pointer to pointer to function returning int
f: const pointer to const volatile const pointer to function returning int
pf: function taking as arguments: (volatile int, function returning pointer to void, u: const short unsigned) and returning pointer to static const int
f: function taking as arguments: (function returning int, ...) and returning int
pf: pointer to function returning int
pf: const pointer to function taking as arguments: (function returning short signed, pointer to function returning unsigned) and returning int const
f: function taking as arguments: (function taking as arguments: (function returning pointer to int, ...) and returning int, ...) and returning int
apf: array[] of pointer to function returning char
apf: array[10] of pointer to function taking as arguments: (f: function taking as arguments: (g: function returning volatile int) and returning register short int) and returning char
f: function taking as arguments: (function taking as arguments: (function returning pointer to int, pointer to function returning char, ...) and returning int, ...) and returning int
argv: pointer to pointer to char
cargv: const pointer to const pointer to const char
daytab: pointer to array[13] of int
tab: pointer to function taking as arguments: (array[10] of int, f: function returning pointer to void) and returning int
daytab: array[13] of pointer to static char
tab: function taking as arguments: (f: function taking as arguments: (c: char, ...) and returning int, array[] of const int, comp: pointer to function returning void) and returning pointer to int
f: function taking as arguments: (function taking as arguments: (int, char, function returning pointer to void, pointer to function returning char, ...) and returning int, ...) and returning int
f: function taking as arguments: (g: function taking as arguments: (i: int, c: char, v: function returning pointer to void, h: pointer to function returning char, ...) and returning int, ...) and returning int
comp: function returning pointer to void
comp: function taking as arguments: (int, ...) and returning const pointer to void const static
comp: pointer to function returning void
comp: const pointer to function taking as arguments: (f: function returning int, array[] of char, ...) and returning void
x: function returning pointer to array[] of pointer to function returning char
x: function taking as arguments: (float, d: function returning double) and returning pointer to array[10] of pointer to function taking as arguments: (long, ...) and returning const char
x: array[3] of pointer to function returning pointer to array[5] of char
x: array[3] of pointer to function taking as arguments: (array[5] of const long double) and returning pointer to function returning static char
Chapter_5 Exercise_5-19 | BACK_TO_TOP | Exercise_5-20-1 |
Comments
Post a Comment