2 &CDECL__ENOMEM failed to allocate memory
3 &CDECL__ETOOLONG too many long specifiers
4 &CDECL__EDUPTYPE duplicate type specifier
5 &CDECL__ENOTYPE no type specified
6 &CDECL__EBADTYPE invalid type specified
7 &CDECL__EBADVOID invalid declaration of type void
8 &CDECL__ETYPESTOR type names cannot have storage-class specifiers
9 &CDECL__EFUNCSTOR function parameters may only have register storage
10 &CDECL__EMANYSTOR too many storage-class specifiers
11 &CDECL__EBADQUAL only pointer types can be restrict-qualified
12 &CDECL__ENOTFUNC only function declarations can have function specifiers
13 &CDECL__EBADPARAM invalid function parameter
14 &CDECL__EVOIDPARAM void parameter must stand alone
15 &CDECL__ERETFUNC functions cannot return functions
16 &CDECL__ERETARRAY functions cannot return array
17 &CDECL__EFUNCARRAY array members cannot be functions
18 &CDECL__ERESTRICTFUNC function pointers cannot be restrict-qualified
19 &CDECL__EDECLTYPE mixing type names and declarations is not allowed
20 &CDECL__ERANGE integer constant out of range
21 &CDECL__EBADINT invalid integer constant
22 &CDECL__EZEROARRAY array length must be positive