&CDECL__EBADQUAL only pointer types can be restrict-qualified
&CDECL__ENOTFUNC only function declarations can have function specifiers
&CDECL__EBADPARAM invalid function parameter
-&CDECL__EMANYPAREN too many parentheses
&CDECL__EVOIDPARAM void parameter must stand alone
&CDECL__ERETFUNC functions cannot return functions
&CDECL__ERETARRAY functions cannot return array
&CDECL__EDECLTYPE mixing type names and declarations is not allowed
&CDECL__ERANGE integer constant out of range
&CDECL__EBADINT invalid integer constant
+&CDECL__EZEROARRAY array length must be positive