Super Mario 64 Source
A Super Mario 64 decompilation, brought to you by a bunch of clever folks.
Functions | Variables
err.english.cc File Reference

Functions

Out of while attempting to print an unavailable message The error message file is inaccessible or has other problems Unknown Signal s An unknown signal has been caught Nested signals line but accepted as written The constant is too large to fit in a bit data but will be accurately represented in a wider data type The value may be depending on its context The limits are in the system include file limits h Character constant size out of range No characters in a character constant More than bytes in a character constant Wide character constant size out of range No characters in the multibyte sequence (0 assumed). 2) More than 1 byte in the multi-byte sequence(only the first byte was converted). 3.1.3.4 Invalid multibyte character 4.10.7.2 Newline in string or character const ant 1) Terminate your string or character const ant with closing quotes. 2) Put a backslash before the new line. 3.1.3.4
 
Out of while attempting to print an unavailable message The error message file is inaccessible or has other problems Unknown Signal s An unknown signal has been caught Nested signals line but accepted as written The constant is too large to fit in a bit data but will be accurately represented in a wider data type The value may be depending on its context The limits are in the system include file limits h Character constant size out of range No characters in a character constant More than bytes in a character constant Wide character constant size out of range No characters in the multibyte Octal character escape too Hex character escape too Unexpected End of file Unterminated string or character constant Missing closing comment marker File TMPDIR environment variable is set to a directory that you have no permissions for The file system is full System errors beyond the scope of the compiler used by replace SIGIOT in the future Exceeded CPU time limit exceeded file size limit line status change record lock auto and register are not allowed in an external declaration (10) must have function type 3.7.1(30) Functions cannot return arrays 3.7.1(33)
 
reoccurrences will not be reported Non function name referenced in function call (18) The number of arguments doesn 't agree with the number in the declaration. 3.3.2.2(5) '%s' section name longer than 8 characters. Name truncated. '%s' is already placed by pragma alloc_text. Cannot write ucode file while compiling %s 1) The file system is full 2) Permissions problem Must have corresponding formal argument for '%s' Parameter found in the declaration part
 
reoccurrences will not be reported Non function name referenced in function but not in the argument list (7) Non-prototype declaration is an obsolescent feature. The use of function definitions with separate parameter identifier and declaration lists(not prototype-format parameter type and identifier declarators) is an obsolescent feature. 3.9.5 Incompatible function declarations for %s For two function types to be compatible
 
corresponding parameters shall have compatible types If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument promotions If one type has a parameter type list and the other is specified by a function definition that contains a (possibly empty) identifier list
 
corresponding parameters shall have compatible types If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument promotions If one type has a parameter type list and the other is specified by a function definition that contains both shall agree in the number of and the type of each prototype parameter shall be compatible with the type that results from application of the default argument promotions to the type of the corresponding identifier (For each parameter declared with function or array type, its type for these comparisons is the one that results from conversion to a pointer type. For each parameter declared with qualified type, its type for these comparisons is the unqualified version of its declared type.) There you have it! 3.5.4.3(15) Incompatible function return type for this function. For two function types to be compatible
 
corresponding parameters shall have compatible types If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument promotions If one type has a parameter type list and the other is specified by a function definition that contains both shall agree in the number of and the type of each prototype parameter shall be compatible with the type that results from application of the default argument promotions to the type of the corresponding both shall specify compatible return types (15) The number of parameters for function is different from the previous declaration The parameter type lists
 
corresponding parameters shall have compatible types If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument promotions If one type has a parameter type list and the other is specified by a function definition that contains both shall agree in the number of and the type of each prototype parameter shall be compatible with the type that results from application of the default argument promotions to the type of the corresponding both shall specify compatible return if both are shall agree in the number of parameters and in use of the ellipsis terminator (15) Incompatible type for the function parameter If both parameter type lists are present
 
corresponding parameters shall have compatible types If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument promotions If one type has a parameter type list and the other is specified by a function definition that contains both shall agree in the number of and the type of each prototype parameter shall be compatible with the type that results from application of the default argument promotions to the type of the corresponding both shall specify compatible return if both are shall agree in the number of parameters and in use of the ellipsis corresponding parameters shall have compatible which could lead to undefined run time behaviour The redeclaration could cause arguments at a call site to be passed inconsistently with what the function implementation and parameters would therefore be accessed erroneously when executing the function body Note that a float argument is promoted to a double when passed (potentially through fp registers) to an unprototyped function. 3.5.4.3(15) prototype and non-prototype declaration found for %s
 
corresponding parameters shall have compatible types If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument promotions If one type has a parameter type list and the other is specified by a function definition that contains both shall agree in the number of and the type of each prototype parameter shall be compatible with the type that results from application of the default argument promotions to the type of the corresponding both shall specify compatible return if both are shall agree in the number of parameters and in use of the ellipsis corresponding parameters shall have compatible which could lead to undefined run time behaviour The redeclaration could cause arguments at a call site to be passed inconsistently with what the function implementation and parameters would therefore be accessed erroneously when executing the function body Note that a float argument is promoted to a double when ellipsis terminator not allowed If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument promotions (15) prototype and non-prototype declaration found for %s
 
corresponding parameters shall have compatible types If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument promotions If one type has a parameter type list and the other is specified by a function definition that contains both shall agree in the number of and the type of each prototype parameter shall be compatible with the type that results from application of the default argument promotions to the type of the corresponding both shall specify compatible return if both are shall agree in the number of parameters and in use of the ellipsis corresponding parameters shall have compatible which could lead to undefined run time behaviour The redeclaration could cause arguments at a call site to be passed inconsistently with what the function implementation and parameters would therefore be accessed erroneously when executing the function body Note that a float argument is promoted to a double when ellipsis terminator not allowed If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument the type of this parameter is not compatible with the type after applying default argument promotion If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the type of each parameter shall be compatible with the type that results from application of the default argument the type of this parameter is not compatible with the type after applying default argument promotion If one type has a parameter type list and the other is specified by a function definition that contains both shall agree in the number of and the type of each prototype parameter shall be compatible with the type that results from application of the default argument promotions to the type of the corresponding identifier (15) Empty declaration specifiers Standard C requires at least a storage class specifier
 
corresponding parameters shall have compatible types If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument promotions If one type has a parameter type list and the other is specified by a function definition that contains both shall agree in the number of and the type of each prototype parameter shall be compatible with the type that results from application of the default argument promotions to the type of the corresponding both shall specify compatible return if both are shall agree in the number of parameters and in use of the ellipsis corresponding parameters shall have compatible which could lead to undefined run time behaviour The redeclaration could cause arguments at a call site to be passed inconsistently with what the function implementation and parameters would therefore be accessed erroneously when executing the function body Note that a float argument is promoted to a double when ellipsis terminator not allowed If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument the type of this parameter is not compatible with the type after applying default argument promotion If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the type of each parameter shall be compatible with the type that results from application of the default argument the type of this parameter is not compatible with the type after applying default argument promotion If one type has a parameter type list and the other is specified by a function definition that contains both shall agree in the number of and the type of each prototype parameter shall be compatible with the type that results from application of the default argument promotions to the type of the corresponding type or a type qualifier in declarations int assumed Can t write to the file s The output file cannot be opened for writing Out of file space Duplicate s volatile may not appear more than once in the same specifier list or qualifier list Duplicate occurrence ignored (10)
 
is assumed Missing member name in structure union In standard C each member declaration have a member name The missing member is assumed to not exist This variable is initialized twice Neither const or volatile have any effect on function results Qualifiers only apply to expressions designating an object that can be altered or examined (10) An integer const ant expression is required here. The expression that defines the value of an enumeration const ant shall be an integral const ant expression that has a value representable as an int. 3.5.2.2(28)(previous declaration of '%s' at line %s in file '%s') Must be an integer type greater than zero. The array size must be either a char
 
is assumed Missing member name in structure union In standard C each member declaration have a member name The missing member is assumed to not exist This variable is initialized twice Neither const or volatile have any effect on function results Qualifiers only apply to expressions designating an object that can be altered or signed or unsigned integer or an enumerated type with a value greater than zero Array size cannot be a long long Arrays with more than elements are not yet supported The array size must be either a signed or unsigned integer or an enumerated type with a value greater than zero bit field s width is not an integer constant The expression that specifies the width of a bit field shall be an integral constant expression (15) bit-field '%s' width is negative The expression that specifies the width of a bit-field shall be non-negative. 3.5.2.1(15) bit-field '%s' type required to be int
 
is assumed Missing member name in structure union In standard C each member declaration have a member name The missing member is assumed to not exist This variable is initialized twice Neither const or volatile have any effect on function results Qualifiers only apply to expressions designating an object that can be altered or signed or unsigned integer or an enumerated type with a value greater than zero Array size cannot be a long long Arrays with more than elements are not yet supported The array size must be either a signed or unsigned integer or an enumerated type with a value greater than zero bit field s width is not an integer constant The expression that specifies the width of a bit field shall be an integral constant unsigned or signed int A bit field shall have type unsigned or signed int (30) bit-field %s 's type not integer. Non-scalar type or pointer type to a non-object for increment or decrement operator. The operand of the prefix/postfix increment or decrement operator shall have scalar type
 
if it is of pointer it must point to an object (37)
 
if it is of pointer it must point to an Assign value to a function type An assignment operator shall have a modifiable lvalue as its left operand. 3.2.2.1 (5) Assign value to an array. An assignment operator shall have a modifiable lvalue as its left operand. 3.3.2.4(36)
 
if it is of pointer it must point to an Assign value to a function type An assignment Change value for variable of incomplete type The operand of increment and decrement operator shall be a modifiable scalar lvalue. An assignment operator shall have a modifiable lvalue as its left operand. 3.3.2.4 (36)
 
if it is of pointer it must point to an Assign value to a function type An assignment Change value for variable of incomplete type The operand of increment and decrement The left hand side of the operator must be an addressable lvalue, when a bit-field is not contained within a unit of 32 bits alignment. This is a restriction in our implementation, which can be worked around by always accessing long long bit-fields indirectly (i.e. by means of the '->' operator). This expression is not an lvalue. 3.2.2.1 Modified an rvalue. 3.2.2.1 Change value for const ant variable. The operand of increment and decrement operators shall be modifiable scalar lvalues. An assignment operator shall have a modifiable lvalue as its left operand. 3.3.2.4(36)
 
if it is of pointer it must point to an Assign value to a function type An assignment Change value for variable of incomplete type The operand of increment and decrement The left hand side of the Change value for constant field of a struct or union An assignment operator shall have a modifiable lvalue as its left operand. 3.3.2.4 (36)
 
if it is of pointer it must point to an Assign value to a function type An assignment Change value for variable of incomplete type The operand of increment and decrement The left hand side of the Change value for constant field of a struct or union An assignment Dereferenced a non pointer The operand of the unary * operator shall have pointer type. 3.3.3.2 (39) The operand of the unary+or - operator shall have arithmetic type. 3.3.3.3(6) The operand of the unary ~ operator shall have integral type. 3.3.3.3(6) The operand of the unary ! operator shall have scalar type. 3.3.3.3(6) Constants must have arithmetic type. 3.1.3 Bad type name for cast operator The type name for the cast operator should either be void or a qualified or unqualified scalar type. 3.3.4(22) Improper cast of non-scalar type expression. The operand for the cast operator shall be of scalar type. 3.3.4(23) Cast a pointer into a non-integral type. A pointer may be converted to an integral type. 3.3.4(31) Cast a non-integral type into a pointer. An integral type may be converted to a pointer. 3.3.4(31) Duplicate member '%s' Two members of a struct may not have the same name. 3.1.2.2(7
 
if it is of pointer it must point to an Assign value to a function type An assignment Change value for variable of incomplete type The operand of increment and decrement The left hand side of the Change value for constant field of a struct or union An assignment Dereferenced a non pointer The operand of the unary Invalid constant expression Constant expressions shall not contain function or comma except when they are contained within the operand of the sizeof operator. 3.4 (9) Constant expressions must be derived from a const ant value or a const ant variable. 3.4 Dangerous operand of ' &'. The operand of the unary &operator shall be either a function designator or an lvalue that designates an object that is not a bit-field and is not declared with the register storage-class specifier. This operand is NOT an lvalue
 
if it is of pointer it must point to an Assign value to a function type An assignment Change value for variable of incomplete type The operand of increment and decrement The left hand side of the Change value for constant field of a struct or union An assignment Dereferenced a non pointer The operand of the unary Invalid constant expression Constant expressions shall not contain function or comma except when they are contained within the operand of the sizeof but we let it pass Note that a segmentation error with possible core dump will result when the resulting address does not denote a valid (declared) storage location. This feature will be discontinued in future releases of the compiler! 3.3.3.2(36) Unacceptable operand of ' &'. The operand of the unary &operator shall be either a function designator or an lvalue that designates an object that is not a bit-field and is not declared with the register storage-class specifier. 3.3.3.2(36) ' &' before array or function
 
ignored Unacceptable operand of sizeof operator. The sizeof operator shall not be applied to an expression that has function type or an incomplete type, to the parenthesized name of such a type, or to an lvalue that designates a bit-field object. 3.3.3.4 Unacceptable operand of a multiplicative operator. Each of the operands of a multiplicative operator shall have arithmetic type. 3.3.5 (18) Unacceptable operand of the remainder operator Each of the operands of the remainder(%) operator shall have integral type. 3.3.5(18) Unacceptable operand of '+'. For the+operator
 
ignored Unacceptable operand of sizeof either both operands shall have arithmetic or one operand shall be a pointer to an object type and the other shall have integral type (39) Unacceptable operand of '-'. For the subtraction operator
 
or both operands are pointers to qualified or unqualified versions of compatible incomplete types (32) Unacceptable operand of
 
or one operand is pointer to an object or incomplete type and the other is a pointer to a qualified or unqualified version of void Duplicate label s A label name can only occur once in a function (25) Division by zero. 3.3.5 Subscripting a non-array. 3.3.2.1 Subscripting an array of incomplete type which is not an object type. The element of the array shall have an object type. 3.3.2.1 Should only subscript an array with an integral expression 3.3.2.1 Subscripting an unbounded array 3.3.2.1 Array index out of range 3.3.2.1 Selector requires struct/union pointer as left hand side In K &R mode the expression is implicitly converted to the '.' selector for a struct/union left-hand side. 3.3.2.3 Selector requires struct/union as left hand side In K &R mode the expression is implicitly converted to the ' -> ' selector for a struct/union pointer left-hand side. 3.3.2.3 member of structure or union required 3.3.2.3 types have different qualifier specifications For two qualified types to be compatible, both shall have the identically qualified version of a compatible type
 
qualified and unqualified versions of a type are distinct types For two types to be compatible their types must be the same (26) Incompatible array type due to different array size For two array types to be compatible
 
if both size specifiers are they shall have the same value (11) Incompatible array type due to incompatible element type For two array types to be compatible
 
if both size specifiers are they shall have the same both shall have compatible element types (11) Incompatible pointer type assignment The type pointed to by the left-hand side of simple assignment statement is incompatible with the type pointed to by the right-hand side. 3.3.16.1
 
if both size specifiers are they shall have the same both shall have compatible element Incompatible base type of pointer type K &R feature Type s of s is incompatible with type s of s Incompatible types can be resolved by casting or by other means illegal combination of pointer and integer Assigning an integral expression to a pointer is a bad practice Type for s is incompatible with s Incompatible types can be resolved by casting or by other means Bad operand type but not defined The identifier in a goto statement shall name a label located somewhere in the enclosing function A continue statement shall appear only in or as a loop body A break statement shall appear only in or as a switch body or loop body A return statement with an expression should not appear in a function whose return type is void (24) A return statement without an expression appears in a function '%s'
 
illegal storage class ignored (25) Name(s) without types in a function declaration An old-style function declaration is not allowed to have names in the parameter list
 
useless names ignored (26) Functions cannot return functions 3.7.1(33)
 
useless names Functions cannot return a non object type enum declaration must contain enum literals Although structs or unions may delay the declaration of their members a similar construction with enum does not exist and is not necessary as there can be no mutual dependencies between the declaration of an enumerated type and any other type (27) Register qualification has no effect for this type of object Register declarations for array
 
useless names Functions cannot return a non object type enum declaration must contain enum literals Although structs or unions may delay the declaration of their members a similar construction with enum does not exist and is not necessary as there can be no mutual dependencies between the declaration of an enumerated type and any other and function types have no effect (16)
 
useless names Functions cannot return a non object type enum declaration must contain enum literals Although structs or unions may delay the declaration of their members a similar construction with enum does not exist and is not necessary as there can be no mutual dependencies between the declaration of an enumerated type and any other and function types have no Functions cannot be declared register The declaration of an identifier for a function that has block scope shall have no storage class specifier other than extern (19) '%s' cannot be initialized The type of the entity to be initialized shall be an object type or an array of unknown size. 3.5.7(32) Cannot initialize 'extern' variable '%s' within a function If the declaration of an identifier has block scope
 
initialization allowed anyway (35) initializing an 'extern' is an ANSI C extension conflicting declarations for '%s' 'static' and 'extern' declarations conflict. Which is meant? 3.1.2.2(15)
 
initialization allowed Too many initial values for s (1) incompatible types in initialization 3.3.16(35) redefinition of '%s'
 
previous definition at line s in file s Identifier redeclared in the same scope block bit fields as members of a union are an ANSI C invention storage size for s isn t known type mismatch in initialization Missing braces in a union initialization or illegally formed initialization (5) union '%s' only allowed one initializer for the first member 3.5.7(5) width of '%s' exceeds its type the specified bitfield width is too large to be contained within a bitfield type. structure has no member named '%s' This is allowed for compatibility with AT &T pcc-based compilers. Reference of an expression of void type or an incomplete type. 3.2.2.1 element size of an array shall not be zero 3.2.2.5(25) invalid combination of type specifiers Although order is unimportant
 
previous definition at line s in file s Identifier redeclared in the same scope block bit fields as members of a union are an ANSI C invention storage size for s isn t known type mismatch in initialization Missing braces in a union initialization or illegally formed not all type specifiers can occur together declaration must at least declare an or the member of an enumeration (16) at most one storage class may be given in the declaration Duplicate occurrence ignored. 3.5.1(10) size of function 's return type is zero The return type of a function must be void or an object type other than array. 3.7.1(33) Expecting an integral return type from the main function identifier missing from parameter declaration Prototypes for function definitions require identifiers in parameter declarations. 3.7.1(4) only 'register' allowed for storage class for parameters The declarations in the declaration list shall contain no storage class other than 'register'
 
previous definition at line s in file s Identifier redeclared in the same scope block bit fields as members of a union are an ANSI C invention storage size for s isn t known type mismatch in initialization Missing braces in a union initialization or illegally formed not all type specifiers can occur together declaration must at least declare an or the member of an and no initializations (10) parameters declarations can not have initializations 3.7.1(10) only one instance of 'void' allowed in the parameter list 'void' must occur by itself(specifying that the function has no parameters). 3.5.4.3(1) %s must have function type 1) An argument list must be explicitly present in the declarator
 
it cannot be inherited from a typedef (3.5.4.3). 2) The declarator is not a function. 3.7.1(30) Illegal hexadecimal const ant You have no digits after the 0x or 0X. 0x0 assumed. 3.1.3.2 value overflows its type in this context. Value is set to be '%s'! 3.2.1.4 value is outside range representable for type '%s' missing member name K &R mode permits a missing member name
 
only bitfields can omit the member name (10) useless keyword or type name in declaration Type was ignored. '%s' declared within and is limited to this function prototype Possible program error
 
only bitfields can omit the member since parameter type checking will always fail unless the type declaration is visible to the caller (35) Extra spaces within operator
 
only bitfields can omit the member since parameter type checking will always fail unless the type declaration is visible to the s assumed In ANSI the compound assignment operator cannot have embedded white space characters. 3.1.5 missing size for array '%s' Incomplete types permitted for identifiers with internal or external linkage, but not automatic linkage. 3.1.2.5 (10) can 't jump into(from outside of) the body of a 'try' or into either type of handler '%s' missing
 
intrinsics or compiler runtime names local function declarations cannot be static A function declaration can only contain the storage class static if it is at file scope Declaration made but not defined If an identifier declared with internal linkage is used in an expression (other than as a part of the operand of a sizeof operator)
 
intrinsics or compiler runtime names local function declarations cannot be static A function declaration can only contain the storage class static if it is at file scope Declaration made but not defined If an identifier declared with internal linkage is used in an there shall be exactly one external definition for the identifier in the translation unit (12) pragma argument '%s' must be declared prior to being used in a pragma Pragma name ignored. Pragma not supported '%s' not enabled as intrinsic It may have already appeared in a function pragma
 
pragma weak ignored useless s storage class ignored array of functions not allowed The element type must be an object type representing a region of data storage which can represent values (23) array of voids not allowed The element type must be an object type representing a region of data storage which can represent values. 3.1.2.5(23) argument for pragma pack must be an integer const ant
 
pragma ignored s has wrong tag type Identifier redeclared in the same scope block missing dimension bound For multidimensional the constant bounds of the array may be omitted only for the first member of the sequence (23) Internal error in parameters to function substr
 
input is a non tagged type Internal error in function gen_type_str not a type tree s Cannot open file s Prototype should be moved after tag or a typedef declaration Please look for comments in the extracted header file The extracted header file includes prototypes static for which should be if you wish to include the header in a source file other than the originator ANSI C requires formal parameter before This extension is meant to be used for compatibility with varargs h(35) syntax error cannot initialize Was the struct ever defined (31) '%s' is not standard ANSI. This keyword/type is not defined in strict ANSI mode. 3.1.1 not a legal asm string The first operand of an asm string should be
 
input is a non tagged type Internal error in function gen_type_str not a type tree s Cannot open file s Prototype should be moved after tag or a typedef declaration Please look for comments in the extracted header file The extracted header file includes prototypes static for which should be if you wish to include the header in a source file other than the originator ANSI C requires formal parameter before This extension is meant to be used for compatibility with varargs h(35) syntax error cannot initialize Was the struct ever after argument a legal assembly string The float option will be ignored in ANSI mode The float option is since otherwise program semantics would violate the ANSI standard In fp constants are always double with ANSI while with float the type of fp constants will depend on the context and may be float ANSI C support unavailable with C compiler bundled with RISC os The C compiler bundled with RISC os does not support ANSI C ANSI C support requires a separate license Ignored invalid warning number (s) in -woff option
 
input is a non tagged type Internal error in function gen_type_str not a type tree s Cannot open file s Prototype should be moved after tag or a typedef declaration Please look for comments in the extracted header file The extracted header file includes prototypes static for which should be if you wish to include the header in a source file other than the originator ANSI C requires formal parameter before This extension is meant to be used for compatibility with varargs h(35) syntax error cannot initialize Was the struct ever after argument a legal assembly string The float option will be ignored in ANSI mode The float option is since otherwise program semantics would violate the ANSI standard In fp constants are always double with ANSI while with float the type of fp constants will depend on the context and may be float ANSI C support unavailable with C compiler bundled with RISC os The C compiler bundled with RISC os does not support ANSI C ANSI C support requires a separate license Ignored invalid warning s s ! Warning numbers must be in the range s to s The set of warning numbers in cfe is disjoint from the set of warning numbers in since accom warnings cannot be mapped one to one to cfe warnings s not handled as an intrinsic due to incompatible argument types __unalign only qualifies pointers __unalign indicates the object pointed at by pointer is unaligned (e.g., int *__unalign p). This is an extension to ANSI C and like ' volatile ' and ' const ' can follow the ' *' in pointer declarations
 
input is a non tagged type Internal error in function gen_type_str not a type tree s Cannot open file s Prototype should be moved after tag or a typedef declaration Please look for comments in the extracted header file The extracted header file includes prototypes static for which should be if you wish to include the header in a source file other than the originator ANSI C requires formal parameter before This extension is meant to be used for compatibility with varargs h(35) syntax error cannot initialize Was the struct ever after argument a legal assembly string The float option will be ignored in ANSI mode The float option is since otherwise program semantics would violate the ANSI standard In fp constants are always double with ANSI while with float the type of fp constants will depend on the context and may be float ANSI C support unavailable with C compiler bundled with RISC os The C compiler bundled with RISC os does not support ANSI C ANSI C support requires a separate license Ignored invalid warning s s ! Warning numbers must be in the range s to s The set of warning numbers in cfe is disjoint from the set of warning numbers in since accom warnings cannot be mapped one to one to cfe warnings s not handled as an intrinsic due to incompatible argument types __unalign only qualifies pointers __unalign indicates the object pointed at by pointer is but unlike both cannot qualify a base type index expression is an anachronism ANSI C doesn t support array index expressions in delete member cannot be of function or incomplete type (12) Illegal lint option
 
input is a non tagged type Internal error in function gen_type_str not a type tree s Cannot open file s Prototype should be moved after tag or a typedef declaration Please look for comments in the extracted header file The extracted header file includes prototypes static for which should be if you wish to include the header in a source file other than the originator ANSI C requires formal parameter before This extension is meant to be used for compatibility with varargs h(35) syntax error cannot initialize Was the struct ever after argument a legal assembly string The float option will be ignored in ANSI mode The float option is since otherwise program semantics would violate the ANSI standard In fp constants are always double with ANSI while with float the type of fp constants will depend on the context and may be float ANSI C support unavailable with C compiler bundled with RISC os The C compiler bundled with RISC os does not support ANSI C ANSI C support requires a separate license Ignored invalid warning s s ! Warning numbers must be in the range s to s The set of warning numbers in cfe is disjoint from the set of warning numbers in since accom warnings cannot be mapped one to one to cfe warnings s not handled as an intrinsic due to incompatible argument types __unalign only qualifies pointers __unalign indicates the object pointed at by pointer is but unlike both cannot qualify a base type index expression is an anachronism ANSI C doesn t support array index expressions in delete member cannot be of function or incomplete is ignored cannot open header message buffer file cannot write header message buffer file cannot read header message buffer file cannot seek in header message buffer file struct union enum s is used but not defined static s unused nonportable character comparison (chars may be signed or unsigned) redundant comparison of unsigned with const ant expression redundant statement
 
input is a non tagged type Internal error in function gen_type_str not a type tree s Cannot open file s Prototype should be moved after tag or a typedef declaration Please look for comments in the extracted header file The extracted header file includes prototypes static for which should be if you wish to include the header in a source file other than the originator ANSI C requires formal parameter before This extension is meant to be used for compatibility with varargs h(35) syntax error cannot initialize Was the struct ever after argument a legal assembly string The float option will be ignored in ANSI mode The float option is since otherwise program semantics would violate the ANSI standard In fp constants are always double with ANSI while with float the type of fp constants will depend on the context and may be float ANSI C support unavailable with C compiler bundled with RISC os The C compiler bundled with RISC os does not support ANSI C ANSI C support requires a separate license Ignored invalid warning s s ! Warning numbers must be in the range s to s The set of warning numbers in cfe is disjoint from the set of warning numbers in since accom warnings cannot be mapped one to one to cfe warnings s not handled as an intrinsic due to incompatible argument types __unalign only qualifies pointers __unalign indicates the object pointed at by pointer is but unlike both cannot qualify a base type index expression is an anachronism ANSI C doesn t support array index expressions in delete member cannot be of function or incomplete is ignored cannot open header message buffer file cannot write header message buffer file cannot read header message buffer file cannot seek in header message buffer file struct union enum s is used but not defined static s unused nonportable character control flow cannot reach this statement s may be used before set function parameter s is not used in function s s can be const since it is not set within its lifetime s is not used in function s s set but unused in function s control may fall through s statement function s has return (e)
 
function s may return random value to place of invocation s label without there should be a full prototype for the function being called inline only applies to function declarations leave statment can occur only within try body Microsoft extension Use of a Microsoft extension detected without usage of the compiler option msft No parameter mentioned A file with no declarations or definitions is accepted as an extension to ANSI C The translation unit must contain at least one external definition Incompatible signed and unsigned version of a type Yacc initialization error Internal or a right operand that is greater than or equal to the width in bits of the promoted left results in undefined behaviour (11) useless type name in declaration
 
function s may return random value to place of invocation s label without there should be a full prototype for the function being called inline only applies to function declarations leave statment can occur only within try body Microsoft extension Use of a Microsoft extension detected without usage of the compiler option msft No parameter mentioned A file with no declarations or definitions is accepted as an extension to ANSI C The translation unit must contain at least one external definition Incompatible signed and unsigned version of a type Yacc initialization error Internal or a right operand that is greater than or equal to the width in bits of the promoted left results in undefined possibly a semicolon is missing Type was ignored constant initializer expression is invalid (refers to automatic variables). All the expressions in an initializer for an object that has static storage duration or in the initializer list for an object that has aggregate or union type shall be const ant expressions. Otherwise
 

Variables

input is a non tagged type Internal error in function gen_type_str not a type tree s Cannot open file s Prototype should be moved after tag or a typedef declaration Please look for comments in the extracted header file The extracted header file includes prototypes static for functions
 
input is a non tagged type Internal error in function gen_type_str not a type tree s Cannot open file s Prototype should be moved after tag or a typedef declaration Please look for comments in the extracted header file The extracted header file includes prototypes static for which should be removed
 
input is a non tagged type Internal error in function gen_type_str not a type tree s Cannot open file s Prototype should be moved after tag or a typedef declaration Please look for comments in the extracted header file The extracted header file includes prototypes static for which should be if you wish to include the header in a source file other than the originator ANSI C requires formal parameter before This extension is meant to be used for compatibility with varargs h(35) syntax error cannot initialize Was the struct ever after argument substitution
 
input is a non tagged type Internal error in function gen_type_str not a type tree s Cannot open file s Prototype should be moved after tag or a typedef declaration Please look for comments in the extracted header file The extracted header file includes prototypes static for which should be if you wish to include the header in a source file other than the originator ANSI C requires formal parameter before This extension is meant to be used for compatibility with varargs h(35) syntax error cannot initialize Was the struct ever after argument a legal assembly string The float option will be ignored in ANSI mode The float option is ignored
 
input is a non tagged type Internal error in function gen_type_str not a type tree s Cannot open file s Prototype should be moved after tag or a typedef declaration Please look for comments in the extracted header file The extracted header file includes prototypes static for which should be if you wish to include the header in a source file other than the originator ANSI C requires formal parameter before This extension is meant to be used for compatibility with varargs h(35) syntax error cannot initialize Was the struct ever after argument a legal assembly string The float option will be ignored in ANSI mode The float option is since otherwise program semantics would violate the ANSI standard In particular
 
input is a non tagged type Internal error in function gen_type_str not a type tree s Cannot open file s Prototype should be moved after tag or a typedef declaration Please look for comments in the extracted header file The extracted header file includes prototypes static for which should be if you wish to include the header in a source file other than the originator ANSI C requires formal parameter before This extension is meant to be used for compatibility with varargs h(35) syntax error cannot initialize Was the struct ever after argument a legal assembly string The float option will be ignored in ANSI mode The float option is since otherwise program semantics would violate the ANSI standard In fp constants are always double with ANSI C
 
input is a non tagged type Internal error in function gen_type_str not a type tree s Cannot open file s Prototype should be moved after tag or a typedef declaration Please look for comments in the extracted header file The extracted header file includes prototypes static for which should be if you wish to include the header in a source file other than the originator ANSI C requires formal parameter before This extension is meant to be used for compatibility with varargs h(35) syntax error cannot initialize Was the struct ever after argument a legal assembly string The float option will be ignored in ANSI mode The float option is since otherwise program semantics would violate the ANSI standard In fp constants are always double with ANSI while with float the type of fp constants will depend on the context and may be float ANSI C support unavailable with C compiler bundled with RISC os The C compiler bundled with RISC os does not support ANSI C ANSI C support requires a separate license Ignored invalid warning s s ! Warning numbers must be in the range s to s The set of warning numbers in cfe is disjoint from the set of warning numbers in accom
 
input is a non tagged type Internal error in function gen_type_str not a type tree s Cannot open file s Prototype should be moved after tag or a typedef declaration Please look for comments in the extracted header file The extracted header file includes prototypes static for which should be if you wish to include the header in a source file other than the originator ANSI C requires formal parameter before This extension is meant to be used for compatibility with varargs h(35) syntax error cannot initialize Was the struct ever after argument a legal assembly string The float option will be ignored in ANSI mode The float option is since otherwise program semantics would violate the ANSI standard In fp constants are always double with ANSI while with float the type of fp constants will depend on the context and may be float ANSI C support unavailable with C compiler bundled with RISC os The C compiler bundled with RISC os does not support ANSI C ANSI C support requires a separate license Ignored invalid warning s s ! Warning numbers must be in the range s to s The set of warning numbers in cfe is disjoint from the set of warning numbers in since accom warnings cannot be mapped one to one to cfe warnings s not handled as an intrinsic due to incompatible argument types __unalign only qualifies pointers __unalign indicates the object pointed at by pointer is but unlike both cannot qualify a base type index expression is an anachronism ANSI C doesn t support array index expressions in delete member cannot be of function or incomplete s
 
input is a non tagged type Internal error in function gen_type_str not a type tree s Cannot open file s Prototype should be moved after tag or a typedef declaration Please look for comments in the extracted header file The extracted header file includes prototypes static for which should be if you wish to include the header in a source file other than the originator ANSI C requires formal parameter before This extension is meant to be used for compatibility with varargs h(35) syntax error cannot initialize Was the struct ever after argument a legal assembly string The float option will be ignored in ANSI mode The float option is since otherwise program semantics would violate the ANSI standard In fp constants are always double with ANSI while with float the type of fp constants will depend on the context and may be float ANSI C support unavailable with C compiler bundled with RISC os The C compiler bundled with RISC os does not support ANSI C ANSI C support requires a separate license Ignored invalid warning s s ! Warning numbers must be in the range s to s The set of warning numbers in cfe is disjoint from the set of warning numbers in since accom warnings cannot be mapped one to one to cfe warnings s not handled as an intrinsic due to incompatible argument types __unalign only qualifies pointers __unalign indicates the object pointed at by pointer is but unlike both cannot qualify a base type index expression is an anachronism ANSI C doesn t support array index expressions in delete member cannot be of function or incomplete is ignored cannot open header message buffer file cannot write header message buffer file cannot read header message buffer file cannot seek in header message buffer file struct union enum s is used but not defined static s unused nonportable character control flow cannot reach this statement s may be used before set function parameter s is not used in function s s can be const qualified
 
Out of memory
 
Out of while attempting to print an unavailable message The error message file is inaccessible or has other problems Unknown Signal s An unknown signal has been caught Nested signals line Warning
 
Out of while attempting to print an unavailable message The error message file is inaccessible or has other problems Unknown Signal s An unknown signal has been caught Nested signals line but accepted as written The constant is too large to fit in a bit data type
 
Out of while attempting to print an unavailable message The error message file is inaccessible or has other problems Unknown Signal s An unknown signal has been caught Nested signals line but accepted as written The constant is too large to fit in a bit data but will be accurately represented in a wider data type The value may be truncated
 
Out of while attempting to print an unavailable message The error message file is inaccessible or has other problems Unknown Signal s An unknown signal has been caught Nested signals line but accepted as written The constant is too large to fit in a bit data but will be accurately represented in a wider data type The value may be depending on its context The limits are in the system include file limits h Character constant size out of range No characters in a character constant More than bytes in a character constant Wide character constant size out of range No characters in the multibyte Octal character escape too large
 
Out of while attempting to print an unavailable message The error message file is inaccessible or has other problems Unknown Signal s An unknown signal has been caught Nested signals line but accepted as written The constant is too large to fit in a bit data but will be accurately represented in a wider data type The value may be depending on its context The limits are in the system include file limits h Character constant size out of range No characters in a character constant More than bytes in a character constant Wide character constant size out of range No characters in the multibyte Octal character escape too Hex character escape too Unexpected End of file Unterminated string or character constant Missing closing comment marker File TMPDIR environment variable is set to a directory that you have no permissions for The file system is full System errors beyond the scope of the compiler used by abort
 
Out of while attempting to print an unavailable message The error message file is inaccessible or has other problems Unknown Signal s An unknown signal has been caught Nested signals line but accepted as written The constant is too large to fit in a bit data but will be accurately represented in a wider data type The value may be depending on its context The limits are in the system include file limits h Character constant size out of range No characters in a character constant More than bytes in a character constant Wide character constant size out of range No characters in the multibyte Octal character escape too Hex character escape too Unexpected End of file Unterminated string or character constant Missing closing comment marker File TMPDIR environment variable is set to a directory that you have no permissions for The file system is full System errors beyond the scope of the compiler used by replace SIGIOT in the future Exceeded CPU time limit exceeded file size limit line status change record lock auto and register are not allowed in an external Declaration list not allowed(5) Too many input files %s The command line may contain only one file cpp internal error macro name shall be an identifier attempt ignored(22) %s s max_rec_depth
 
previous declaration at line s in file s Identifier redeclared in the same scope block s undefined
 
reoccurrences will not be reported Non function name referenced in function but not in the argument both shall specify compatible return types Moreover
 
reoccurrences will not be reported Non function name referenced in function but not in the argument both shall specify compatible return types the parameter type lists
 
reoccurrences will not be reported Non function name referenced in function but not in the argument both shall specify compatible return types the parameter type if both are present
 
reoccurrences will not be reported Non function name referenced in function but not in the argument both shall specify compatible return types the parameter type if both are shall agree in the number of parameters and in use of the ellipsis terminator
 
corresponding parameters shall have compatible types If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier list
 
corresponding parameters shall have compatible types If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument promotions If one type has a parameter type list and the other is specified by a function definition that contains both shall agree in the number of parameters
 
corresponding parameters shall have compatible types If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument promotions If one type has a parameter type list and the other is specified by a function definition that contains both shall agree in the number of and the type of each prototype parameter shall be compatible with the type that results from application of the default argument promotions to the type of the corresponding both shall specify compatible return if both are shall agree in the number of parameters and in use of the ellipsis corresponding parameters shall have compatible which could lead to undefined run time behaviour The redeclaration could cause arguments at a call site to be passed inconsistently with what the function implementation expects
 
corresponding parameters shall have compatible types If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument promotions If one type has a parameter type list and the other is specified by a function definition that contains both shall agree in the number of and the type of each prototype parameter shall be compatible with the type that results from application of the default argument promotions to the type of the corresponding both shall specify compatible return if both are shall agree in the number of parameters and in use of the ellipsis corresponding parameters shall have compatible which could lead to undefined run time behaviour The redeclaration could cause arguments at a call site to be passed inconsistently with what the function implementation and parameters would therefore be accessed erroneously when executing the function body Note that a float argument is promoted to a double when ellipsis terminator not allowed If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument the type of this parameter is not compatible with the type after applying default argument promotion If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the type of each parameter shall be compatible with the type that results from application of the default argument the type of this parameter is not compatible with the type after applying default argument promotion If one type has a parameter type list and the other is specified by a function definition that contains both shall agree in the number of and the type of each prototype parameter shall be compatible with the type that results from application of the default argument promotions to the type of the corresponding type specifier
 
corresponding parameters shall have compatible types If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument promotions If one type has a parameter type list and the other is specified by a function definition that contains both shall agree in the number of and the type of each prototype parameter shall be compatible with the type that results from application of the default argument promotions to the type of the corresponding both shall specify compatible return if both are shall agree in the number of parameters and in use of the ellipsis corresponding parameters shall have compatible which could lead to undefined run time behaviour The redeclaration could cause arguments at a call site to be passed inconsistently with what the function implementation and parameters would therefore be accessed erroneously when executing the function body Note that a float argument is promoted to a double when ellipsis terminator not allowed If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument the type of this parameter is not compatible with the type after applying default argument promotion If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the type of each parameter shall be compatible with the type that results from application of the default argument the type of this parameter is not compatible with the type after applying default argument promotion If one type has a parameter type list and the other is specified by a function definition that contains both shall agree in the number of and the type of each prototype parameter shall be compatible with the type that results from application of the default argument promotions to the type of the corresponding type or a type qualifier in declarations int assumed Can t write to the file s The output file cannot be opened for writing Out of file space Duplicate s typedef
 
corresponding parameters shall have compatible types If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument promotions If one type has a parameter type list and the other is specified by a function definition that contains both shall agree in the number of and the type of each prototype parameter shall be compatible with the type that results from application of the default argument promotions to the type of the corresponding both shall specify compatible return if both are shall agree in the number of parameters and in use of the ellipsis corresponding parameters shall have compatible which could lead to undefined run time behaviour The redeclaration could cause arguments at a call site to be passed inconsistently with what the function implementation and parameters would therefore be accessed erroneously when executing the function body Note that a float argument is promoted to a double when ellipsis terminator not allowed If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument the type of this parameter is not compatible with the type after applying default argument promotion If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the type of each parameter shall be compatible with the type that results from application of the default argument the type of this parameter is not compatible with the type after applying default argument promotion If one type has a parameter type list and the other is specified by a function definition that contains both shall agree in the number of and the type of each prototype parameter shall be compatible with the type that results from application of the default argument promotions to the type of the corresponding type or a type qualifier in declarations int assumed Can t write to the file s The output file cannot be opened for writing Out of file space Duplicate s extern
 
corresponding parameters shall have compatible types If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument promotions If one type has a parameter type list and the other is specified by a function definition that contains both shall agree in the number of and the type of each prototype parameter shall be compatible with the type that results from application of the default argument promotions to the type of the corresponding both shall specify compatible return if both are shall agree in the number of parameters and in use of the ellipsis corresponding parameters shall have compatible which could lead to undefined run time behaviour The redeclaration could cause arguments at a call site to be passed inconsistently with what the function implementation and parameters would therefore be accessed erroneously when executing the function body Note that a float argument is promoted to a double when ellipsis terminator not allowed If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument the type of this parameter is not compatible with the type after applying default argument promotion If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the type of each parameter shall be compatible with the type that results from application of the default argument the type of this parameter is not compatible with the type after applying default argument promotion If one type has a parameter type list and the other is specified by a function definition that contains both shall agree in the number of and the type of each prototype parameter shall be compatible with the type that results from application of the default argument promotions to the type of the corresponding type or a type qualifier in declarations int assumed Can t write to the file s The output file cannot be opened for writing Out of file space Duplicate s static
 
corresponding parameters shall have compatible types If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument promotions If one type has a parameter type list and the other is specified by a function definition that contains both shall agree in the number of and the type of each prototype parameter shall be compatible with the type that results from application of the default argument promotions to the type of the corresponding both shall specify compatible return if both are shall agree in the number of parameters and in use of the ellipsis corresponding parameters shall have compatible which could lead to undefined run time behaviour The redeclaration could cause arguments at a call site to be passed inconsistently with what the function implementation and parameters would therefore be accessed erroneously when executing the function body Note that a float argument is promoted to a double when ellipsis terminator not allowed If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument the type of this parameter is not compatible with the type after applying default argument promotion If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the type of each parameter shall be compatible with the type that results from application of the default argument the type of this parameter is not compatible with the type after applying default argument promotion If one type has a parameter type list and the other is specified by a function definition that contains both shall agree in the number of and the type of each prototype parameter shall be compatible with the type that results from application of the default argument promotions to the type of the corresponding type or a type qualifier in declarations int assumed Can t write to the file s The output file cannot be opened for writing Out of file space Duplicate s auto
 
corresponding parameters shall have compatible types If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument promotions If one type has a parameter type list and the other is specified by a function definition that contains both shall agree in the number of and the type of each prototype parameter shall be compatible with the type that results from application of the default argument promotions to the type of the corresponding both shall specify compatible return if both are shall agree in the number of parameters and in use of the ellipsis corresponding parameters shall have compatible which could lead to undefined run time behaviour The redeclaration could cause arguments at a call site to be passed inconsistently with what the function implementation and parameters would therefore be accessed erroneously when executing the function body Note that a float argument is promoted to a double when ellipsis terminator not allowed If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument the type of this parameter is not compatible with the type after applying default argument promotion If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the type of each parameter shall be compatible with the type that results from application of the default argument the type of this parameter is not compatible with the type after applying default argument promotion If one type has a parameter type list and the other is specified by a function definition that contains both shall agree in the number of and the type of each prototype parameter shall be compatible with the type that results from application of the default argument promotions to the type of the corresponding type or a type qualifier in declarations int assumed Can t write to the file s The output file cannot be opened for writing Out of file space Duplicate s register
 
corresponding parameters shall have compatible types If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument promotions If one type has a parameter type list and the other is specified by a function definition that contains both shall agree in the number of and the type of each prototype parameter shall be compatible with the type that results from application of the default argument promotions to the type of the corresponding both shall specify compatible return if both are shall agree in the number of parameters and in use of the ellipsis corresponding parameters shall have compatible which could lead to undefined run time behaviour The redeclaration could cause arguments at a call site to be passed inconsistently with what the function implementation and parameters would therefore be accessed erroneously when executing the function body Note that a float argument is promoted to a double when ellipsis terminator not allowed If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument the type of this parameter is not compatible with the type after applying default argument promotion If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the type of each parameter shall be compatible with the type that results from application of the default argument the type of this parameter is not compatible with the type after applying default argument promotion If one type has a parameter type list and the other is specified by a function definition that contains both shall agree in the number of and the type of each prototype parameter shall be compatible with the type that results from application of the default argument promotions to the type of the corresponding type or a type qualifier in declarations int assumed Can t write to the file s The output file cannot be opened for writing Out of file space Duplicate s const
 
corresponding parameters shall have compatible types If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument promotions If one type has a parameter type list and the other is specified by a function definition that contains both shall agree in the number of and the type of each prototype parameter shall be compatible with the type that results from application of the default argument promotions to the type of the corresponding both shall specify compatible return if both are shall agree in the number of parameters and in use of the ellipsis corresponding parameters shall have compatible which could lead to undefined run time behaviour The redeclaration could cause arguments at a call site to be passed inconsistently with what the function implementation and parameters would therefore be accessed erroneously when executing the function body Note that a float argument is promoted to a double when ellipsis terminator not allowed If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument the type of this parameter is not compatible with the type after applying default argument promotion If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the type of each parameter shall be compatible with the type that results from application of the default argument the type of this parameter is not compatible with the type after applying default argument promotion If one type has a parameter type list and the other is specified by a function definition that contains both shall agree in the number of and the type of each prototype parameter shall be compatible with the type that results from application of the default argument promotions to the type of the corresponding type or a type qualifier in declarations int assumed Can t write to the file s The output file cannot be opened for writing Out of file space Duplicate s volatile may not appear more than once in the same specifier list or qualifier list Duplicate occurrence Null input There is nothing to compile Illegal type combination Missing
 
at end of structure union member declaration In standard C each member declaration must be terminated by a
 
terminating
 
is assumed Missing member name in structure union In standard C each member declaration have a member name The missing member is assumed to not exist This variable is initialized twice Neither const or volatile have any effect on function results Qualifiers only apply to expressions designating an object that can be altered or signed or unsigned integer or an enumerated type with a value greater than zero Array size cannot be a long long Arrays with more than elements are not yet supported The array size must be either a char
 
is assumed Missing member name in structure union In standard C each member declaration have a member name The missing member is assumed to not exist This variable is initialized twice Neither const or volatile have any effect on function results Qualifiers only apply to expressions designating an object that can be altered or signed or unsigned integer or an enumerated type with a value greater than zero Array size cannot be a long long Arrays with more than elements are not yet supported The array size must be either a signed or unsigned integer or an enumerated type with a value greater than zero bit field s width is not an integer constant The expression that specifies the width of a bit field shall be an integral constant unsigned int
 
if it is of pointer it must point to an Assign value to a function type An assignment Change value for variable of incomplete type The operand of increment and decrement The left hand side of the Change value for constant field of a struct or union An assignment Dereferenced a non pointer The operand of the unary Invalid constant expression Constant expressions shall not contain assignment
 
if it is of pointer it must point to an Assign value to a function type An assignment Change value for variable of incomplete type The operand of increment and decrement The left hand side of the Change value for constant field of a struct or union An assignment Dereferenced a non pointer The operand of the unary Invalid constant expression Constant expressions shall not contain increment
 
if it is of pointer it must point to an Assign value to a function type An assignment Change value for variable of incomplete type The operand of increment and decrement The left hand side of the Change value for constant field of a struct or union An assignment Dereferenced a non pointer The operand of the unary Invalid constant expression Constant expressions shall not contain decrement
 
if it is of pointer it must point to an Assign value to a function type An assignment Change value for variable of incomplete type The operand of increment and decrement The left hand side of the Change value for constant field of a struct or union An assignment Dereferenced a non pointer The operand of the unary Invalid constant expression Constant expressions shall not contain function call
 
if it is of pointer it must point to an Assign value to a function type An assignment Change value for variable of incomplete type The operand of increment and decrement The left hand side of the Change value for constant field of a struct or union An assignment Dereferenced a non pointer The operand of the unary Invalid constant expression Constant expressions shall not contain function or comma operators
 
ignored Unacceptable operand of sizeof either both operands shall have arithmetic or one operand shall be a pointer to an object type and the other shall have integral one of the following shall hold
 
operands are pointers to qualified or unqualified versions of compatible object types
 
one operand is a pointer to an object or incomplete type and the other is a pointer to a qualified or unqualified version of void
 
one operand is a pointer and the other is a null pointer constant
 
if both size specifiers are they shall have the same both shall have compatible element Incompatible base type of pointer type K &R feature Type s of s is incompatible with type s of s Incompatible types can be resolved by casting or by other means illegal combination of pointer and integer Assigning an integral expression to a pointer is a bad practice Type for s is incompatible with s Incompatible types can be resolved by casting or by other means Bad operand type for
 
if both size specifiers are they shall have the same both shall have compatible element Incompatible base type of pointer type K &R feature Type s of s is incompatible with type s of s Incompatible types can be resolved by casting or by other means illegal combination of pointer and integer Assigning an integral expression to a pointer is a bad practice Type for s is incompatible with s Incompatible types can be resolved by casting or by other means Bad operand type but not defined The identifier in a goto statement shall name a label located somewhere in the enclosing function A continue statement shall appear only in or as a loop body A break statement shall appear only in or as a switch body or loop body A return statement with an expression should not appear in a function whose return type is whose return type is not void If a return statement without an expression is executed
 
if both size specifiers are they shall have the same both shall have compatible element Incompatible base type of pointer type K &R feature Type s of s is incompatible with type s of s Incompatible types can be resolved by casting or by other means illegal combination of pointer and integer Assigning an integral expression to a pointer is a bad practice Type for s is incompatible with s Incompatible types can be resolved by casting or by other means Bad operand type but not defined The identifier in a goto statement shall name a label located somewhere in the enclosing function A continue statement shall appear only in or as a loop body A break statement shall appear only in or as a switch body or loop body A return statement with an expression should not appear in a function whose return type is whose return type is not void If a return statement without an expression is and the value of the function call is used by the caller
 
if both size specifiers are they shall have the same both shall have compatible element Incompatible base type of pointer type K &R feature Type s of s is incompatible with type s of s Incompatible types can be resolved by casting or by other means illegal combination of pointer and integer Assigning an integral expression to a pointer is a bad practice Type for s is incompatible with s Incompatible types can be resolved by casting or by other means Bad operand type but not defined The identifier in a goto statement shall name a label located somewhere in the enclosing function A continue statement shall appear only in or as a loop body A break statement shall appear only in or as a switch body or loop body A return statement with an expression should not appear in a function whose return type is whose return type is not void If a return statement without an expression is and the value of the function call is used by the the behavior is undefined(33) Internal Error double assumed Long float not standard
 
useless names Functions cannot return a non object type enum declaration must contain enum literals Although structs or unions may delay the declaration of their members a similar construction with enum does not exist and is not necessary as there can be no mutual dependencies between the declaration of an enumerated type and any other struct
 
useless names Functions cannot return a non object type enum declaration must contain enum literals Although structs or unions may delay the declaration of their members a similar construction with enum does not exist and is not necessary as there can be no mutual dependencies between the declaration of an enumerated type and any other and function types have no Functions cannot be declared register The declaration of an identifier for a function that has block scope shall have no storage class specifier other than and the identifier has extern or static linkage
 
useless names Functions cannot return a non object type enum declaration must contain enum literals Although structs or unions may delay the declaration of their members a similar construction with enum does not exist and is not necessary as there can be no mutual dependencies between the declaration of an enumerated type and any other and function types have no Functions cannot be declared register The declaration of an identifier for a function that has block scope shall have no storage class specifier other than and the identifier has extern or static the declaration shall have no initializer for the identifier
 
previous definition at line s in file s Identifier redeclared in the same scope block bit fields as members of a union are an ANSI C invention storage size for s isn t known type mismatch in initialization Missing braces in a union initialization or illegally formed not all type specifiers can occur together declaration must at least declare an tag
 
 otherwise
 
intrinsics or compiler runtime names local function declarations cannot be static A function declaration can only contain the storage class static if it is at file scope Declaration made but not defined If an identifier declared with internal linkage is used in an there shall be exactly one external definition for the identifier in the translation or never occurred in an intrinsic pragma s is already enabled as an intrinsic weak definition for s is later redefined
 
pragma weak ignored definition of primary name s not found
 
pragma weak ignored primary name s is declared as a common or external
 
pragma weak ignored primary name s is declared as a common or and is not defined with initial value within this file
 
pragma ignored s has wrong tag type Identifier redeclared in the same scope block missing dimension bound For multidimensional arrays
 
loc __pad0__
 
len __pad1__
 
indx __pad2__
 
and return
 
function s may return random value to place of invocation s label without goto
 
function s may return random value to place of invocation s label without there should be a full prototype for the function being called inline only applies to function declarations leave statment can occur only within try body Microsoft extension Use of a Microsoft extension detected without usage of the compiler option msft No parameter mentioned A file with no declarations or definitions is accepted as an extension to ANSI C The translation unit must contain at least one external definition Incompatible signed and unsigned version of a type Yacc initialization error Internal error
 
function s may return random value to place of invocation s label without there should be a full prototype for the function being called inline only applies to function declarations leave statment can occur only within try body Microsoft extension Use of a Microsoft extension detected without usage of the compiler option msft No parameter mentioned A file with no declarations or definitions is accepted as an extension to ANSI C The translation unit must contain at least one external definition Incompatible signed and unsigned version of a type Yacc initialization error Internal or a right operand that is greater than or equal to the width in bits of the promoted left operand
 

Function Documentation

◆ a()

corresponding parameters shall have compatible types If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument promotions If one type has a parameter type list and the other is specified by a function definition that contains a ( possibly  empty)

◆ anyway()

initialization allowed anyway ( 35  )

◆ behaviour()

function s may return random value to place of invocation s label without there should be a full prototype for the function being called inline only applies to function declarations leave statment can occur only within try body Microsoft extension Use of a Microsoft extension detected without usage of the compiler option msft No parameter mentioned A file with no declarations or definitions is accepted as an extension to ANSI C The translation unit must contain at least one external definition Incompatible signed and unsigned version of a type Yacc initialization error Internal or a right operand that is greater than or equal to the width in bits of the promoted left results in undefined behaviour ( 11  )

◆ call()

reoccurrences will not be reported Non function name referenced in function call ( 18  )

◆ caller()

only bitfields can omit the member since parameter type checking will always fail unless the type declaration is visible to the caller ( 35  )

◆ comparison()

input is a non tagged type Internal error in function gen_type_str not a type tree s Cannot open file s Prototype should be moved after tag or a typedef declaration Please look for comments in the extracted header file The extracted header file includes prototypes static for which should be if you wish to include the header in a source file other than the originator ANSI C requires formal parameter before This extension is meant to be used for compatibility with varargs h (35) syntax error cannot initialize Was the struct ever after argument a legal assembly string The float option will be ignored in ANSI mode The float option is since otherwise program semantics would violate the ANSI standard In fp constants are always double with ANSI while with float the type of fp constants will depend on the context and may be float ANSI C support unavailable with C compiler bundled with RISC os The C compiler bundled with RISC os does not support ANSI C ANSI C support requires a separate license Ignored invalid warning s s ! Warning numbers must be in the range s to s The set of warning numbers in cfe is disjoint from the set of warning numbers in since accom warnings cannot be mapped one to one to cfe warnings s not handled as an intrinsic due to incompatible argument types __unalign only qualifies pointers __unalign indicates the object pointed at by pointer is but unlike both cannot qualify a base type index expression is an anachronism ANSI C doesn t support array index expressions in delete member cannot be of function or incomplete is ignored cannot open header message buffer file cannot write header message buffer file cannot read header message buffer file cannot seek in header message buffer file struct union enum s is used but not defined static s unused nonportable character comparison ( chars may be signed or  unsigned) const

◆ declaration()

Out of while attempting to print an unavailable message The error message file is inaccessible or has other problems Unknown Signal s An unknown signal has been caught Nested signals line but accepted as written The constant is too large to fit in a bit data but will be accurately represented in a wider data type The value may be depending on its context The limits are in the system include file limits h Character constant size out of range No characters in a character constant More than bytes in a character constant Wide character constant size out of range No characters in the multibyte Octal character escape too Hex character escape too Unexpected End of file Unterminated string or character constant Missing closing comment marker File TMPDIR environment variable is set to a directory that you have no permissions for The file system is full System errors beyond the scope of the compiler used by replace SIGIOT in the future Exceeded CPU time limit exceeded file size limit line status change record lock auto and register are not allowed in an external declaration ( 10  )

◆ defined()

input is a non tagged type Internal error in function gen_type_str not a type tree s Cannot open file s Prototype should be moved after tag or a typedef declaration Please look for comments in the extracted header file The extracted header file includes prototypes static for which should be if you wish to include the header in a source file other than the originator ANSI C requires formal parameter before This extension is meant to be used for compatibility with varargs h (35) syntax error cannot initialize Was the struct ever defined ( 31  )
static

◆ effect()

useless names Functions cannot return a non object type enum declaration must contain enum literals Although structs or unions may delay the declaration of their members a similar construction with enum does not exist and is not necessary as there can be no mutual dependencies between the declaration of an enumerated type and any other and function types have no effect ( 16  )

◆ enumeration()

previous definition at line s in file s Identifier redeclared in the same scope block bit fields as members of a union are an ANSI C invention storage size for s isn t known type mismatch in initialization Missing braces in a union initialization or illegally formed not all type specifiers can occur together declaration must at least declare an or the member of an enumeration ( 16  )

◆ examined()

is assumed Missing member name in structure union In standard C each member declaration have a member name The missing member is assumed to not exist This variable is initialized twice Neither const or volatile have any effect on function results Qualifiers only apply to expressions designating an object that can be altered or examined ( 10  ) const

◆ expression() [1/2]

is assumed Missing member name in structure union In standard C each member declaration have a member name The missing member is assumed to not exist This variable is initialized twice Neither const or volatile have any effect on function results Qualifiers only apply to expressions designating an object that can be altered or signed or unsigned integer or an enumerated type with a value greater than zero Array size cannot be a long long Arrays with more than elements are not yet supported The array size must be either a signed or unsigned integer or an enumerated type with a value greater than zero bit field s width is not an integer constant The expression that specifies the width of a bit field shall be an integral constant expression ( 15  )

◆ expression() [2/2]

intrinsics or compiler runtime names local function declarations cannot be static A function declaration can only contain the storage class static if it is at file scope Declaration made but not defined If an identifier declared with internal linkage is used in an expression ( other than as a part of the operand of a sizeof  operator)

◆ extern()

useless names Functions cannot return a non object type enum declaration must contain enum literals Although structs or unions may delay the declaration of their members a similar construction with enum does not exist and is not necessary as there can be no mutual dependencies between the declaration of an enumerated type and any other and function types have no Functions cannot be declared register The declaration of an identifier for a function that has block scope shall have no storage class specifier other than extern ( 19  )
explicit

◆ function()

or one operand is pointer to an object or incomplete type and the other is a pointer to a qualified or unqualified version of void Duplicate label s A label name can only occur once in a function ( 25  ) & -> ' selector for a struct/union pointer left-hand side. 3.3.2.3 member of structure or union required 3.3.2.3 types have different qualifier specifications For two qualified types to be compatible, both shall have the identically qualified version of a compatible type

◆ identifier() [1/2]

corresponding parameters shall have compatible types If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument promotions If one type has a parameter type list and the other is specified by a function definition that contains both shall agree in the number of and the type of each prototype parameter shall be compatible with the type that results from application of the default argument promotions to the type of the corresponding identifier ( For each parameter declared with function or array  type,
its type for these comparisons is the one that results from conversion to a pointer type. For each parameter declared with qualified  type,
its type for these comparisons is the unqualified version of its declared  type. 
)

◆ identifier() [2/2]

corresponding parameters shall have compatible types If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument promotions If one type has a parameter type list and the other is specified by a function definition that contains both shall agree in the number of and the type of each prototype parameter shall be compatible with the type that results from application of the default argument promotions to the type of the corresponding both shall specify compatible return if both are shall agree in the number of parameters and in use of the ellipsis corresponding parameters shall have compatible which could lead to undefined run time behaviour The redeclaration could cause arguments at a call site to be passed inconsistently with what the function implementation and parameters would therefore be accessed erroneously when executing the function body Note that a float argument is promoted to a double when ellipsis terminator not allowed If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument the type of this parameter is not compatible with the type after applying default argument promotion If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the type of each parameter shall be compatible with the type that results from application of the default argument the type of this parameter is not compatible with the type after applying default argument promotion If one type has a parameter type list and the other is specified by a function definition that contains both shall agree in the number of and the type of each prototype parameter shall be compatible with the type that results from application of the default argument promotions to the type of the corresponding identifier ( 15  )

◆ ignored() [1/3]

corresponding parameters shall have compatible types If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument promotions If one type has a parameter type list and the other is specified by a function definition that contains both shall agree in the number of and the type of each prototype parameter shall be compatible with the type that results from application of the default argument promotions to the type of the corresponding both shall specify compatible return if both are shall agree in the number of parameters and in use of the ellipsis corresponding parameters shall have compatible which could lead to undefined run time behaviour The redeclaration could cause arguments at a call site to be passed inconsistently with what the function implementation and parameters would therefore be accessed erroneously when executing the function body Note that a float argument is promoted to a double when ellipsis terminator not allowed If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument the type of this parameter is not compatible with the type after applying default argument promotion If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the type of each parameter shall be compatible with the type that results from application of the default argument the type of this parameter is not compatible with the type after applying default argument promotion If one type has a parameter type list and the other is specified by a function definition that contains both shall agree in the number of and the type of each prototype parameter shall be compatible with the type that results from application of the default argument promotions to the type of the corresponding type or a type qualifier in declarations int assumed Can t write to the file s The output file cannot be opened for writing Out of file space Duplicate s volatile may not appear more than once in the same specifier list or qualifier list Duplicate occurrence ignored ( 10  )

◆ ignored() [2/3]

illegal storage class ignored ( 25  )

◆ ignored() [3/3]

useless names ignored ( 26  )

◆ initialization()

previous definition at line s in file s Identifier redeclared in the same scope block bit fields as members of a union are an ANSI C invention storage size for s isn t known type mismatch in initialization Missing braces in a union initialization or illegally formed initialization ( ) &

◆ initializations()

previous definition at line s in file s Identifier redeclared in the same scope block bit fields as members of a union are an ANSI C invention storage size for s isn t known type mismatch in initialization Missing braces in a union initialization or illegally formed not all type specifiers can occur together declaration must at least declare an or the member of an and no initializations ( 10  )

◆ int()

is assumed Missing member name in structure union In standard C each member declaration have a member name The missing member is assumed to not exist This variable is initialized twice Neither const or volatile have any effect on function results Qualifiers only apply to expressions designating an object that can be altered or signed or unsigned integer or an enumerated type with a value greater than zero Array size cannot be a long long Arrays with more than elements are not yet supported The array size must be either a signed or unsigned integer or an enumerated type with a value greater than zero bit field s width is not an integer constant The expression that specifies the width of a bit field shall be an integral constant unsigned or signed int A bit field shall have type unsigned or signed int ( 30  )

◆ invalid()

function s may return random value to place of invocation s label without there should be a full prototype for the function being called inline only applies to function declarations leave statment can occur only within try body Microsoft extension Use of a Microsoft extension detected without usage of the compiler option msft No parameter mentioned A file with no declarations or definitions is accepted as an extension to ANSI C The translation unit must contain at least one external definition Incompatible signed and unsigned version of a type Yacc initialization error Internal or a right operand that is greater than or equal to the width in bits of the promoted left results in undefined possibly a semicolon is missing Type was ignored constant initializer expression is invalid ( refers to automatic  variables) const

◆ list()

reoccurrences will not be reported Non function name referenced in function but not in the argument list ( )

◆ name()

only bitfields can omit the member name ( 10  )

◆ number()

input is a non tagged type Internal error in function gen_type_str not a type tree s Cannot open file s Prototype should be moved after tag or a typedef declaration Please look for comments in the extracted header file The extracted header file includes prototypes static for which should be if you wish to include the header in a source file other than the originator ANSI C requires formal parameter before This extension is meant to be used for compatibility with varargs h (35) syntax error cannot initialize Was the struct ever after argument a legal assembly string The float option will be ignored in ANSI mode The float option is since otherwise program semantics would violate the ANSI standard In fp constants are always double with ANSI while with float the type of fp constants will depend on the context and may be float ANSI C support unavailable with C compiler bundled with RISC os The C compiler bundled with RISC os does not support ANSI C ANSI C support requires a separate license Ignored invalid warning number ( s  )

◆ object()

if it is of pointer it must point to an object ( 37  )

◆ operator cannot have embedded white space characters. 3.1.5 missing size for array '%s' Incomplete types permitted for identifiers with internal or external linkage, but not automatic linkage. 3.1.2.5()

only bitfields can omit the member since parameter type checking will always fail unless the type declaration is visible to the s assumed In ANSI the compound assignment operator cannot have embedded white space characters. 3.1.5 missing size for array '%s' Incomplete types permitted for identifiers with internal or external linkage, but not automatic linkage. 3.1.2.5 ( 10  )

◆ operator must be an addressable lvalue, when a bit-field is not contained within a unit of 32 bits alignment. This is a restriction in our implementation, which can be worked around by always accessing long long bit-fields indirectly()

if it is of pointer it must point to an Assign value to a function type An assignment Change value for variable of incomplete type The operand of increment and decrement The left hand side of the operator must be an addressable lvalue, when a bit-field is not contained within a unit of 32 bits alignment. This is a restriction in our implementation, which can be worked around by always accessing long long bit-fields indirectly ( i.e. by means of the '->'  operator) const

◆ operator shall be a modifiable scalar lvalue. An assignment operator shall have a modifiable lvalue as its left operand. 3.3.2.4()

if it is of pointer it must point to an Assign value to a function type An assignment Change value for variable of incomplete type The operand of increment and decrement operator shall be a modifiable scalar lvalue. An assignment operator shall have a modifiable lvalue as its left operand. 3.3.2.4 ( 36  )

◆ operator shall have a modifiable lvalue as its left operand. 3.2.2.1()

if it is of pointer it must point to an Assign value to a function type An assignment operator shall have a modifiable lvalue as its left operand. 3.2.2.1 ( )

◆ operator shall have a modifiable lvalue as its left operand. 3.3.2.4()

if it is of pointer it must point to an Assign value to a function type An assignment Change value for variable of incomplete type The operand of increment and decrement The left hand side of the Change value for constant field of a struct or union An assignment operator shall have a modifiable lvalue as its left operand. 3.3.2.4 ( 36  )

◆ operator shall have pointer type. 3.3.3.2()

if it is of pointer it must point to an Assign value to a function type An assignment Change value for variable of incomplete type The operand of increment and decrement The left hand side of the Change value for constant field of a struct or union An assignment Dereferenced a non pointer The operand of the unary* operator shall have pointer type. 3.3.3.2 ( 39  )

◆ operator. 3.4()

if it is of pointer it must point to an Assign value to a function type An assignment Change value for variable of incomplete type The operand of increment and decrement The left hand side of the Change value for constant field of a struct or union An assignment Dereferenced a non pointer The operand of the unary Invalid constant expression Constant expressions shall not contain function or comma except when they are contained within the operand of the sizeof operator. 3.4 ( ) const &

◆ operator. The sizeof operator shall not be applied to an expression that has function type or an incomplete type, to the parenthesized name of such a type, or to an lvalue that designates a bit-field object. 3.3.3.4 Unacceptable operand of a multiplicative operator. Each of the operands of a multiplicative operator shall have arithmetic type. 3.3.5()

ignored Unacceptable operand of sizeof operator. The sizeof operator shall not be applied to an expression that has function type or an incomplete type, to the parenthesized name of such a type, or to an lvalue that designates a bit-field object. 3.3.3.4 Unacceptable operand of a multiplicative operator. Each of the operands of a multiplicative operator shall have arithmetic type. 3.3.5 ( 18  )

◆ passed()

corresponding parameters shall have compatible types If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument promotions If one type has a parameter type list and the other is specified by a function definition that contains both shall agree in the number of and the type of each prototype parameter shall be compatible with the type that results from application of the default argument promotions to the type of the corresponding both shall specify compatible return if both are shall agree in the number of parameters and in use of the ellipsis corresponding parameters shall have compatible which could lead to undefined run time behaviour The redeclaration could cause arguments at a call site to be passed inconsistently with what the function implementation and parameters would therefore be accessed erroneously when executing the function body Note that a float argument is promoted to a double when passed ( potentially through fp  registers)

◆ promotions()

corresponding parameters shall have compatible types If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument promotions If one type has a parameter type list and the other is specified by a function definition that contains both shall agree in the number of and the type of each prototype parameter shall be compatible with the type that results from application of the default argument promotions to the type of the corresponding both shall specify compatible return if both are shall agree in the number of parameters and in use of the ellipsis corresponding parameters shall have compatible which could lead to undefined run time behaviour The redeclaration could cause arguments at a call site to be passed inconsistently with what the function implementation and parameters would therefore be accessed erroneously when executing the function body Note that a float argument is promoted to a double when ellipsis terminator not allowed If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument the type of this parameter is not compatible with the type after applying default argument promotion If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the type of each parameter shall be compatible with the type that results from application of the default argument promotions ( 15  )

◆ return()

input is a non tagged type Internal error in function gen_type_str not a type tree s Cannot open file s Prototype should be moved after tag or a typedef declaration Please look for comments in the extracted header file The extracted header file includes prototypes static for which should be if you wish to include the header in a source file other than the originator ANSI C requires formal parameter before This extension is meant to be used for compatibility with varargs h (35) syntax error cannot initialize Was the struct ever after argument a legal assembly string The float option will be ignored in ANSI mode The float option is since otherwise program semantics would violate the ANSI standard In fp constants are always double with ANSI while with float the type of fp constants will depend on the context and may be float ANSI C support unavailable with C compiler bundled with RISC os The C compiler bundled with RISC os does not support ANSI C ANSI C support requires a separate license Ignored invalid warning s s ! Warning numbers must be in the range s to s The set of warning numbers in cfe is disjoint from the set of warning numbers in since accom warnings cannot be mapped one to one to cfe warnings s not handled as an intrinsic due to incompatible argument types __unalign only qualifies pointers __unalign indicates the object pointed at by pointer is but unlike both cannot qualify a base type index expression is an anachronism ANSI C doesn t support array index expressions in delete member cannot be of function or incomplete is ignored cannot open header message buffer file cannot write header message buffer file cannot read header message buffer file cannot seek in header message buffer file struct union enum s is used but not defined static s unused nonportable character control flow cannot reach this statement s may be used before set function parameter s is not used in function s s can be const since it is not set within its lifetime s is not used in function s s set but unused in function s control may fall through s statement function s has return ( )

◆ s()

initialization allowed Too many initial values for s ( )

◆ same()

qualified and unqualified versions of a type are distinct types For two types to be compatible their types must be the same ( 26  )

◆ sequence() [1/2]

Out of while attempting to print an unavailable message The error message file is inaccessible or has other problems Unknown Signal s An unknown signal has been caught Nested signals line but accepted as written The constant is too large to fit in a bit data but will be accurately represented in a wider data type The value may be depending on its context The limits are in the system include file limits h Character constant size out of range No characters in a character constant More than bytes in a character constant Wide character constant size out of range No characters in the multibyte sequence ( assumed) const
new

◆ sequence() [2/2]

pragma ignored s has wrong tag type Identifier redeclared in the same scope block missing dimension bound For multidimensional the constant bounds of the array may be omitted only for the first member of the sequence ( 23  )

◆ terminator()

corresponding parameters shall have compatible types If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument promotions If one type has a parameter type list and the other is specified by a function definition that contains both shall agree in the number of and the type of each prototype parameter shall be compatible with the type that results from application of the default argument promotions to the type of the corresponding both shall specify compatible return if both are shall agree in the number of parameters and in use of the ellipsis terminator ( 15  )

◆ type() [1/3]

ignored Unacceptable operand of sizeof either both operands shall have arithmetic or one operand shall be a pointer to an object type and the other shall have integral type ( 39  )

◆ type() [2/3]

useless names Functions cannot return a non object type enum declaration must contain enum literals Although structs or unions may delay the declaration of their members a similar construction with enum does not exist and is not necessary as there can be no mutual dependencies between the declaration of an enumerated type and any other type ( 27  )

◆ type() [3/3]

input is a non tagged type Internal error in function gen_type_str not a type tree s Cannot open file s Prototype should be moved after tag or a typedef declaration Please look for comments in the extracted header file The extracted header file includes prototypes static for which should be if you wish to include the header in a source file other than the originator ANSI C requires formal parameter before This extension is meant to be used for compatibility with varargs h (35) syntax error cannot initialize Was the struct ever after argument a legal assembly string The float option will be ignored in ANSI mode The float option is since otherwise program semantics would violate the ANSI standard In fp constants are always double with ANSI while with float the type of fp constants will depend on the context and may be float ANSI C support unavailable with C compiler bundled with RISC os The C compiler bundled with RISC os does not support ANSI C ANSI C support requires a separate license Ignored invalid warning s s ! Warning numbers must be in the range s to s The set of warning numbers in cfe is disjoint from the set of warning numbers in since accom warnings cannot be mapped one to one to cfe warnings s not handled as an intrinsic due to incompatible argument types __unalign only qualifies pointers __unalign indicates the object pointed at by pointer is but unlike both cannot qualify a base type index expression is an anachronism ANSI C doesn t support array index expressions in delete member cannot be of function or incomplete type ( 12  )

◆ typedef()

it cannot be inherited from a typedef ( 3.5.4.  3) const &

◆ types() [1/3]

corresponding parameters shall have compatible types If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument promotions If one type has a parameter type list and the other is specified by a function definition that contains both shall agree in the number of and the type of each prototype parameter shall be compatible with the type that results from application of the default argument promotions to the type of the corresponding both shall specify compatible return types ( 15  )

◆ types() [2/3]

or both operands are pointers to qualified or unqualified versions of compatible incomplete types ( 32  )

◆ types() [3/3]

if both size specifiers are they shall have the same both shall have compatible element types ( 11  )

◆ unaligned()

input is a non tagged type Internal error in function gen_type_str not a type tree s Cannot open file s Prototype should be moved after tag or a typedef declaration Please look for comments in the extracted header file The extracted header file includes prototypes static for which should be if you wish to include the header in a source file other than the originator ANSI C requires formal parameter before This extension is meant to be used for compatibility with varargs h (35) syntax error cannot initialize Was the struct ever after argument a legal assembly string The float option will be ignored in ANSI mode The float option is since otherwise program semantics would violate the ANSI standard In fp constants are always double with ANSI while with float the type of fp constants will depend on the context and may be float ANSI C support unavailable with C compiler bundled with RISC os The C compiler bundled with RISC os does not support ANSI C ANSI C support requires a separate license Ignored invalid warning s s ! Warning numbers must be in the range s to s The set of warning numbers in cfe is disjoint from the set of warning numbers in since accom warnings cannot be mapped one to one to cfe warnings s not handled as an intrinsic due to incompatible argument types __unalign only qualifies pointers __unalign indicates the object pointed at by pointer is unaligned ( e.  g.,
int *__unalign  p 
) const volatile

◆ unit()

intrinsics or compiler runtime names local function declarations cannot be static A function declaration can only contain the storage class static if it is at file scope Declaration made but not defined If an identifier declared with internal linkage is used in an there shall be exactly one external definition for the identifier in the translation unit ( 12  )

◆ valid()

if it is of pointer it must point to an Assign value to a function type An assignment Change value for variable of incomplete type The operand of increment and decrement The left hand side of the Change value for constant field of a struct or union An assignment Dereferenced a non pointer The operand of the unary Invalid constant expression Constant expressions shall not contain function or comma except when they are contained within the operand of the sizeof but we let it pass Note that a segmentation error with possible core dump will result when the resulting address does not denote a valid ( declared  ) &

◆ value()

if both size specifiers are they shall have the same value ( 11  )

◆ values()

pragma weak ignored useless s storage class ignored array of functions not allowed The element type must be an object type representing a region of data storage which can represent values ( 23  ) const

◆ void()

if both size specifiers are they shall have the same both shall have compatible element Incompatible base type of pointer type K& R feature Type s of s is incompatible with type s of s Incompatible types can be resolved by casting or by other means illegal combination of pointer and integer Assigning an integral expression to a pointer is a bad practice Type for s is incompatible with s Incompatible types can be resolved by casting or by other means Bad operand type but not defined The identifier in a goto statement shall name a label located somewhere in the enclosing function A continue statement shall appear only in or as a loop body A break statement shall appear only in or as a switch body or loop body A return statement with an expression should not appear in a function whose return type is void ( 24  )

Variable Documentation

◆ __pad0__

loc __pad0__

◆ __pad1__

len __pad1__

◆ __pad2__

indx __pad2__

◆ a

corresponding parameters shall have compatible types If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument promotions If one type has a parameter type list and the other is specified by a function definition that contains both shall agree in the number of and the type of each prototype parameter shall be compatible with the type that results from application of the default argument promotions to the type of the corresponding both shall specify compatible return if both are shall agree in the number of parameters and in use of the ellipsis corresponding parameters shall have compatible which could lead to undefined run time behaviour The redeclaration could cause arguments at a call site to be passed inconsistently with what the function implementation and parameters would therefore be accessed erroneously when executing the function body Note that a float argument is promoted to a double when ellipsis terminator not allowed If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument the type of this parameter is not compatible with the type after applying default argument promotion If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the type of each parameter shall be compatible with the type that results from application of the default argument the type of this parameter is not compatible with the type after applying default argument promotion If one type has a parameter type list and the other is specified by a function definition that contains a

◆ abort

Out of while attempting to print an unavailable message The error message file is inaccessible or has other problems Unknown Signal s An unknown signal has been caught Nested signals line but accepted as written The constant is too large to fit in a bit data but will be accurately represented in a wider data type The value may be depending on its context The limits are in the system include file limits h Character constant size out of range No characters in a character constant More than bytes in a character constant Wide character constant size out of range No characters in the multibyte Octal character escape too Hex character escape too Unexpected End of file Unterminated string or character constant Missing closing comment marker File TMPDIR environment variable is set to a directory that you have no permissions for The file system is full System errors beyond the scope of the compiler used by abort

◆ accom

input is a non tagged type Internal error in function gen_type_str not a type tree s Cannot open file s Prototype should be moved after tag or a typedef declaration Please look for comments in the extracted header file The extracted header file includes prototypes static for which should be if you wish to include the header in a source file other than the originator ANSI C requires formal parameter before This extension is meant to be used for compatibility with varargs h (35) syntax error cannot initialize Was the struct ever after argument a legal assembly string The float option will be ignored in ANSI mode The float option is since otherwise program semantics would violate the ANSI standard In fp constants are always double with ANSI while with float the type of fp constants will depend on the context and may be float ANSI C support unavailable with C compiler bundled with RISC os The C compiler bundled with RISC os does not support ANSI C ANSI C support requires a separate license Ignored invalid warning s s ! Warning numbers must be in the range s to s The set of warning numbers in cfe is disjoint from the set of warning numbers in accom

◆ arrays

pragma ignored s has wrong tag type Identifier redeclared in the same scope block missing dimension bound For multidimensional arrays

◆ assignment

if it is of pointer it must point to an Assign value to a function type An assignment Change value for variable of incomplete type The operand of increment and decrement The left hand side of the Change value for constant field of a struct or union An assignment Dereferenced a non pointer The operand of the unary Invalid constant expression Constant expressions shall not contain assignment

◆ auto

corresponding parameters shall have compatible types If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument promotions If one type has a parameter type list and the other is specified by a function definition that contains both shall agree in the number of and the type of each prototype parameter shall be compatible with the type that results from application of the default argument promotions to the type of the corresponding both shall specify compatible return if both are shall agree in the number of parameters and in use of the ellipsis corresponding parameters shall have compatible which could lead to undefined run time behaviour The redeclaration could cause arguments at a call site to be passed inconsistently with what the function implementation and parameters would therefore be accessed erroneously when executing the function body Note that a float argument is promoted to a double when ellipsis terminator not allowed If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument the type of this parameter is not compatible with the type after applying default argument promotion If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the type of each parameter shall be compatible with the type that results from application of the default argument the type of this parameter is not compatible with the type after applying default argument promotion If one type has a parameter type list and the other is specified by a function definition that contains both shall agree in the number of and the type of each prototype parameter shall be compatible with the type that results from application of the default argument promotions to the type of the corresponding type or a type qualifier in declarations int assumed Can t write to the file s The output file cannot be opened for writing Out of file space Duplicate s auto

◆ C

only bitfields can omit the member since parameter type checking will always fail unless the type declaration is visible to the s assumed In ANSI C

◆ call

if it is of pointer it must point to an Assign value to a function type An assignment Change value for variable of incomplete type The operand of increment and decrement The left hand side of the Change value for constant field of a struct or union An assignment Dereferenced a non pointer The operand of the unary Invalid constant expression Constant expressions shall not contain function call

◆ caller

if both size specifiers are they shall have the same both shall have compatible element Incompatible base type of pointer type K& R feature Type s of s is incompatible with type s of s Incompatible types can be resolved by casting or by other means illegal combination of pointer and integer Assigning an integral expression to a pointer is a bad practice Type for s is incompatible with s Incompatible types can be resolved by casting or by other means Bad operand type but not defined The identifier in a goto statement shall name a label located somewhere in the enclosing function A continue statement shall appear only in or as a loop body A break statement shall appear only in or as a switch body or loop body A return statement with an expression should not appear in a function whose return type is whose return type is not void If a return statement without an expression is and the value of the function call is used by the caller

◆ char

is assumed Missing member name in structure union In standard C each member declaration have a member name The missing member is assumed to not exist This variable is initialized twice Neither const or volatile have any effect on function results Qualifiers only apply to expressions designating an object that can be altered or signed or unsigned integer or an enumerated type with a value greater than zero Array size cannot be a long long Arrays with more than elements are not yet supported The array size must be either a char

◆ const

corresponding parameters shall have compatible types If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument promotions If one type has a parameter type list and the other is specified by a function definition that contains both shall agree in the number of and the type of each prototype parameter shall be compatible with the type that results from application of the default argument promotions to the type of the corresponding both shall specify compatible return if both are shall agree in the number of parameters and in use of the ellipsis corresponding parameters shall have compatible which could lead to undefined run time behaviour The redeclaration could cause arguments at a call site to be passed inconsistently with what the function implementation and parameters would therefore be accessed erroneously when executing the function body Note that a float argument is promoted to a double when ellipsis terminator not allowed If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument the type of this parameter is not compatible with the type after applying default argument promotion If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the type of each parameter shall be compatible with the type that results from application of the default argument the type of this parameter is not compatible with the type after applying default argument promotion If one type has a parameter type list and the other is specified by a function definition that contains both shall agree in the number of and the type of each prototype parameter shall be compatible with the type that results from application of the default argument promotions to the type of the corresponding type or a type qualifier in declarations int assumed Can t write to the file s The output file cannot be opened for writing Out of file space Duplicate s const

◆ constant

one operand is a pointer and the other is a null pointer constant

◆ decrement

if it is of pointer it must point to an Assign value to a function type An assignment Change value for variable of incomplete type The operand of increment and decrement The left hand side of the Change value for constant field of a struct or union An assignment Dereferenced a non pointer The operand of the unary Invalid constant expression Constant expressions shall not contain decrement

◆ error

function s may return random value to place of invocation s label without there should be a full prototype for the function being called inline only applies to function declarations leave statment can occur only within try body Microsoft extension Use of a Microsoft extension detected without usage of the compiler option msft No parameter mentioned A file with no declarations or definitions is accepted as an extension to ANSI C The translation unit must contain at least one external definition Incompatible signed and unsigned version of a type Yacc initialization error Internal error

◆ executed

if both size specifiers are they shall have the same both shall have compatible element Incompatible base type of pointer type K& R feature Type s of s is incompatible with type s of s Incompatible types can be resolved by casting or by other means illegal combination of pointer and integer Assigning an integral expression to a pointer is a bad practice Type for s is incompatible with s Incompatible types can be resolved by casting or by other means Bad operand type but not defined The identifier in a goto statement shall name a label located somewhere in the enclosing function A continue statement shall appear only in or as a loop body A break statement shall appear only in or as a switch body or loop body A return statement with an expression should not appear in a function whose return type is whose return type is not void If a return statement without an expression is executed

◆ expects

corresponding parameters shall have compatible types If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument promotions If one type has a parameter type list and the other is specified by a function definition that contains both shall agree in the number of and the type of each prototype parameter shall be compatible with the type that results from application of the default argument promotions to the type of the corresponding both shall specify compatible return if both are shall agree in the number of parameters and in use of the ellipsis corresponding parameters shall have compatible which could lead to undefined run time behaviour The redeclaration could cause arguments at a call site to be passed inconsistently with what the function implementation expects

◆ extern

intrinsics or compiler runtime names local function declarations cannot be static A function declaration can only contain the storage class static if it is at file scope Declaration made extern

◆ external

pragma weak ignored primary name s is declared as a common or external

◆ file

pragma weak ignored primary name s is declared as a common or and is not defined with initial value within this file

◆ for

if both size specifiers are they shall have the same both shall have compatible element Incompatible base type of pointer type K& R feature Type s of s is incompatible with type s of s Incompatible types can be resolved by casting or by other means illegal combination of pointer and integer Assigning an integral expression to a pointer is a bad practice Type for s is incompatible with s Incompatible types can be resolved by casting or by other means Bad operand type for
Initial value:
= or -=
3.3.16.2(26)
A case or default label appears outside a switch statement
A case or default label shall appear only in a switch statement.
3.6.1
The controlling expression of the if statement is not scalar type
The controlling expression of an if statement shall have scalar type.
3.6.4.1
The controlling expression of switch statement is not integral type
The controlling expression of an switch statement shall have integral type.
3.6.4.2(20)
The case label is not an integral constant expression
The case label shall be an integral constant expression.
3.6.4.2(22)
Duplicate case label in the same switch statement
No two of the case constant expressions in the same switch statement
shall have the same value after conversion.
3.6.4.2(22)
More than one default label in the same switch statement
There may be at most one default label in a switch statement.
3.6.4.2(23)
The controlling expression of the iteration statement is not scalar
The controlling expression of a iteration statement shall have scalar
3.6.5.1
label '%s' used
Out of while attempting to print an unavailable message The error message file is inaccessible or has other problems Unknown Signal s An unknown signal has been caught Nested signals line but accepted as written The constant is too large to fit in a bit data type
Definition: err.english.cc:364
one operand is a pointer and the other is a null pointer constant
Definition: err.english.cc:872
if both size specifiers are they shall have the same value(11) Incompatible array type due to incompatible element type For two array types to be compatible
at end of structure union member declaration In standard C each member declaration must be terminated by a
Definition: err.english.cc:690
qualified and unqualified versions of a type are distinct types For two types to be compatible their types must be the same(26) Incompatible array type due to different array size For two array types to be compatible
is assumed Missing member name in structure union In standard C each member declaration have a member name The missing member is assumed to not exist This variable is initialized twice Neither const or volatile have any effect on function results Qualifiers only apply to expressions designating an object that can be altered or signed or unsigned integer or an enumerated type with a value greater than zero Array size cannot be a long long Arrays with more than elements are not yet supported The array size must be either a signed or unsigned integer or an enumerated type with a value greater than zero bit field s width is not an integer constant The expression that specifies the width of a bit field shall be an integral constant expression(15) bit-field '%s' width is negative The expression that specifies the width of a bit-field shall be non-negative. 3.5.2.1(15) bit-field '%s' type required to be int

◆ found

pragma weak ignored definition of secondary name s not found

◆ functions

input is a non tagged type Internal error in function gen_type_str not a type tree s Cannot open file s Prototype should be moved after tag or a typedef declaration Please look for comments in the extracted header file The extracted header file includes prototypes static for functions
static

◆ goto

function s may return random value to place of invocation s label without goto

◆ hold

or both operands are pointers to qualified or unqualified versions of compatible incomplete one of the following shall hold

◆ identifier

previous definition at line s in file s Identifier redeclared in the same scope block bit fields as members of a union are an ANSI C invention storage size for s isn t known type mismatch in initialization Missing braces in a union initialization or illegally formed not all type specifiers can occur together declaration must at least declare an identifier

◆ ignored

input is a non tagged type Internal error in function gen_type_str not a type tree s Cannot open file s Prototype should be moved after tag or a typedef declaration Please look for comments in the extracted header file The extracted header file includes prototypes static for which should be if you wish to include the header in a source file other than the originator ANSI C requires formal parameter before This extension is meant to be used for compatibility with varargs h (35) syntax error cannot initialize Was the struct ever after argument a legal assembly string The float option will be ignored in ANSI mode The float option is ignored

◆ increment

if it is of pointer it must point to an Assign value to a function type An assignment Change value for variable of incomplete type The operand of increment and decrement The left hand side of the Change value for constant field of a struct or union An assignment Dereferenced a non pointer The operand of the unary Invalid constant expression Constant expressions shall not contain increment

◆ int

is assumed Missing member name in structure union In standard C each member declaration have a member name The missing member is assumed to not exist This variable is initialized twice Neither const or volatile have any effect on function results Qualifiers only apply to expressions designating an object that can be altered or signed or unsigned integer or an enumerated type with a value greater than zero Array size cannot be a long long Arrays with more than elements are not yet supported The array size must be either a signed or unsigned integer or an enumerated type with a value greater than zero bit field s width is not an integer constant The expression that specifies the width of a bit field shall be an integral constant unsigned or signed int A bit field shall have type unsigned int

◆ large

Out of while attempting to print an unavailable message The error message file is inaccessible or has other problems Unknown Signal s An unknown signal has been caught Nested signals line but accepted as written The constant is too large to fit in a bit data but will be accurately represented in a wider data type The value may be depending on its context The limits are in the system include file limits h Character constant size out of range No characters in a character constant More than bytes in a character constant Wide character constant size out of range No characters in the multibyte Octal character escape too Hex character escape too large

◆ linkage

useless names Functions cannot return a non object type enum declaration must contain enum literals Although structs or unions may delay the declaration of their members a similar construction with enum does not exist and is not necessary as there can be no mutual dependencies between the declaration of an enumerated type and any other and function types have no Functions cannot be declared register The declaration of an identifier for a function that has block scope shall have no storage class specifier other than and the identifier has extern or static linkage

◆ list

corresponding parameters shall have compatible types If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument promotions If one type has a parameter type list and the other is specified by a function definition that contains both shall agree in the number of and the type of each prototype parameter shall be compatible with the type that results from application of the default argument promotions to the type of the corresponding both shall specify compatible return if both are shall agree in the number of parameters and in use of the ellipsis corresponding parameters shall have compatible which could lead to undefined run time behaviour The redeclaration could cause arguments at a call site to be passed inconsistently with what the function implementation and parameters would therefore be accessed erroneously when executing the function body Note that a float argument is promoted to a double when ellipsis terminator not allowed If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument the type of this parameter is not compatible with the type after applying default argument promotion If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier list

◆ lists

reoccurrences will not be reported Non function name referenced in function but not in the argument both shall specify compatible return types the parameter type lists

◆ max_rec_depth

Out of while attempting to print an unavailable message The error message file is inaccessible or has other problems Unknown Signal s An unknown signal has been caught Nested signals line but accepted as written The constant is too large to fit in a bit data but will be accurately represented in a wider data type The value may be depending on its context The limits are in the system include file limits h Character constant size out of range No characters in a character constant More than bytes in a character constant Wide character constant size out of range No characters in the multibyte Octal character escape too Hex character escape too Unexpected End of file Unterminated string or character constant Missing closing comment marker File TMPDIR environment variable is set to a directory that you have no permissions for The file system is full System errors beyond the scope of the compiler used by replace SIGIOT in the future Exceeded CPU time limit exceeded file size limit line status change record lock auto and register are not allowed in an external Declaration list not allowed (5) Too many input files %s The command line may contain only one file cpp internal error macro name shall be an identifier attempt ignored (22) %s s max_rec_depth
Initial value:
=depth to recurse deeper.
A status return from cpp to cfe
Syntax Error
The token read was unexpected.
Syntax Error -- cannot backup
The token read was unexpected.
Yacc stack overflow
The expression is too complicated to parse.
Trailing comma in enumerator list
The use of a trailing comma in an enumerator list is not standard C. There
may be portability problems.
3.5.2.2
Empty declarations are invalid in standard C.
3.5
%s declared
function s may return random value to place of invocation s label without there should be a full prototype for the function being called inline only applies to function declarations leave statment can occur only within try body Microsoft extension Use of a Microsoft extension detected without usage of the compiler option msft No parameter mentioned A file with no declarations or definitions is accepted as an extension to ANSI C The translation unit must contain at least one external definition Incompatible signed and unsigned version of a type Yacc initialization error Internal or a right operand that is greater than or equal to the width in bits of the promoted left results in undefined possibly a semicolon is missing Type was ignored constant initializer expression is invalid(refers to automatic variables). All the expressions in an initializer for an object that has static storage duration or in the initializer list for an object that has aggregate or union type shall be const ant expressions. Otherwise
input is a non tagged type Internal error in function gen_type_str not a type tree s Cannot open file s Prototype should be moved after tag or a typedef declaration Please look for comments in the extracted header file The extracted header file includes prototypes static for which should be if you wish to include the header in a source file other than the originator ANSI C requires formal parameter before This extension is meant to be used for compatibility with varargs h(35) syntax error cannot initialize Was the struct ever after argument a legal assembly string The float option will be ignored in ANSI mode The float option is since otherwise program semantics would violate the ANSI standard In fp constants are always double with ANSI C
Definition: err.english.cc:1169
at end of structure union member declaration In standard C each member declaration must be terminated by a
Definition: err.english.cc:690
input is a non tagged type Internal error in function gen_type_str not a type tree s Cannot open file s Prototype should be moved after tag or a typedef declaration Please look for comments in the extracted header file The extracted header file includes prototypes static for which should be if you wish to include the header in a source file other than the originator ANSI C requires formal parameter before This extension is meant to be used for compatibility with varargs h(35) syntax error cannot initialize Was the struct ever after argument a legal assembly string The float option will be ignored in ANSI mode The float option is since otherwise program semantics would violate the ANSI standard In fp constants are always double with ANSI while with float the type of fp constants will depend on the context and may be float ANSI C support unavailable with C compiler bundled with RISC os The C compiler bundled with RISC os does not support ANSI C ANSI C support requires a separate license Ignored invalid warning s s ! Warning numbers must be in the range s to s The set of warning numbers in cfe is disjoint from the set of warning numbers in since accom warnings cannot be mapped one to one to cfe warnings s not handled as an intrinsic due to incompatible argument types __unalign only qualifies pointers __unalign indicates the object pointed at by pointer is but unlike both cannot qualify a base type index expression is an anachronism ANSI C doesn t support array index expressions in delete member cannot be of function or incomplete s
Definition: err.english.cc:1194
corresponding parameters shall have compatible types If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier list
Definition: err.english.cc:617
is assumed Missing member name in structure union In standard C each member declaration have a member name The missing member is assumed to not exist This variable is initialized twice Neither const or volatile have any effect on function results Qualifiers only apply to expressions designating an object that can be altered or signed or unsigned integer or an enumerated type with a value greater than zero Array size cannot be a long long Arrays with more than elements are not yet supported The array size must be either a signed or unsigned integer or an enumerated type with a value greater than zero bit field s width is not an integer constant The expression that specifies the width of a bit field shall be an integral constant expression(15) bit-field '%s' width is negative The expression that specifies the width of a bit-field shall be non-negative. 3.5.2.1(15) bit-field '%s' type required to be int
Out of while attempting to print an unavailable message The error message file is inaccessible or has other problems Unknown Signal s An unknown signal has been caught Nested signals line but accepted as written The constant is too large to fit in a bit data but will be accurately represented in a wider data type The value may be depending on its context The limits are in the system include file limits h Character constant size out of range No characters in a character constant More than bytes in a character constant Wide character constant size out of range No characters in the multibyte Octal character escape too Hex character escape too Unexpected End of file Unterminated string or character constant Missing closing comment marker File TMPDIR environment variable is set to a directory that you have no permissions for The file system is full System errors beyond the scope of the compiler used by replace SIGIOT in the future Exceeded CPU time limit exceeded file size limit line status change record lock auto and register are not allowed in an external declaration(10) must have function type 3.7.1(30) Functions cannot return arrays 3.7.1(33)
if both size specifiers are they shall have the same both shall have compatible element Incompatible base type of pointer type K &R feature Type s of s is incompatible with type s of s Incompatible types can be resolved by casting or by other means illegal combination of pointer and integer Assigning an integral expression to a pointer is a bad practice Type for s is incompatible with s Incompatible types can be resolved by casting or by other means Bad operand type but not defined The identifier in a goto statement shall name a label located somewhere in the enclosing function A continue statement shall appear only in or as a loop body A break statement shall appear only in or as a switch body or loop body A return statement with an expression should not appear in a function whose return type is whose return type is not void If a return statement without an expression is and the value of the function call is used by the the behavior is undefined(33) Internal Error double assumed Long float not standard
Definition: err.english.cc:972

◆ memory

Out of memory

◆ Missing

corresponding parameters shall have compatible types If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument promotions If one type has a parameter type list and the other is specified by a function definition that contains both shall agree in the number of and the type of each prototype parameter shall be compatible with the type that results from application of the default argument promotions to the type of the corresponding both shall specify compatible return if both are shall agree in the number of parameters and in use of the ellipsis corresponding parameters shall have compatible which could lead to undefined run time behaviour The redeclaration could cause arguments at a call site to be passed inconsistently with what the function implementation and parameters would therefore be accessed erroneously when executing the function body Note that a float argument is promoted to a double when ellipsis terminator not allowed If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument the type of this parameter is not compatible with the type after applying default argument promotion If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the type of each parameter shall be compatible with the type that results from application of the default argument the type of this parameter is not compatible with the type after applying default argument promotion If one type has a parameter type list and the other is specified by a function definition that contains both shall agree in the number of and the type of each prototype parameter shall be compatible with the type that results from application of the default argument promotions to the type of the corresponding type or a type qualifier in declarations int assumed Can t write to the file s The output file cannot be opened for writing Out of file space Duplicate s volatile may not appear more than once in the same specifier list or qualifier list Duplicate occurrence Null input There is nothing to compile Illegal type combination Missing

◆ Moreover

reoccurrences will not be reported Non function name referenced in function but not in the argument both shall specify compatible return types Moreover

◆ operand

function s may return random value to place of invocation s label without there should be a full prototype for the function being called inline only applies to function declarations leave statment can occur only within try body Microsoft extension Use of a Microsoft extension detected without usage of the compiler option msft No parameter mentioned A file with no declarations or definitions is accepted as an extension to ANSI C The translation unit must contain at least one external definition Incompatible signed and unsigned version of a type Yacc initialization error Internal or a right operand that is greater than or equal to the width in bits of the promoted left operand

◆ operators

if it is of pointer it must point to an Assign value to a function type An assignment Change value for variable of incomplete type The operand of increment and decrement The left hand side of the Change value for constant field of a struct or union An assignment Dereferenced a non pointer The operand of the unary Invalid constant expression Constant expressions shall not contain function or comma operators

◆ otherwise

otherwise

◆ parameters

corresponding parameters shall have compatible types If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument promotions If one type has a parameter type list and the other is specified by a function definition that contains both shall agree in the number of and the type of each prototype parameter shall be compatible with the type that results from application of the default argument promotions to the type of the corresponding both shall specify compatible return if both are shall agree in the number of parameters and in use of the ellipsis corresponding parameters shall have compatible which could lead to undefined run time behaviour The redeclaration could cause arguments at a call site to be passed inconsistently with what the function implementation and parameters would therefore be accessed erroneously when executing the function body Note that a float argument is promoted to a double when ellipsis terminator not allowed If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument the type of this parameter is not compatible with the type after applying default argument promotion If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the type of each parameter shall be compatible with the type that results from application of the default argument the type of this parameter is not compatible with the type after applying default argument promotion If one type has a parameter type list and the other is specified by a function definition that contains both shall agree in the number of parameters

◆ particular

input is a non tagged type Internal error in function gen_type_str not a type tree s Cannot open file s Prototype should be moved after tag or a typedef declaration Please look for comments in the extracted header file The extracted header file includes prototypes static for which should be if you wish to include the header in a source file other than the originator ANSI C requires formal parameter before This extension is meant to be used for compatibility with varargs h (35) syntax error cannot initialize Was the struct ever after argument a legal assembly string The float option will be ignored in ANSI mode The float option is since otherwise program semantics would violate the ANSI standard In particular

◆ present

if both size specifiers are present

◆ qualified

input is a non tagged type Internal error in function gen_type_str not a type tree s Cannot open file s Prototype should be moved after tag or a typedef declaration Please look for comments in the extracted header file The extracted header file includes prototypes static for which should be if you wish to include the header in a source file other than the originator ANSI C requires formal parameter before This extension is meant to be used for compatibility with varargs h (35) syntax error cannot initialize Was the struct ever after argument a legal assembly string The float option will be ignored in ANSI mode The float option is since otherwise program semantics would violate the ANSI standard In fp constants are always double with ANSI while with float the type of fp constants will depend on the context and may be float ANSI C support unavailable with C compiler bundled with RISC os The C compiler bundled with RISC os does not support ANSI C ANSI C support requires a separate license Ignored invalid warning s s ! Warning numbers must be in the range s to s The set of warning numbers in cfe is disjoint from the set of warning numbers in since accom warnings cannot be mapped one to one to cfe warnings s not handled as an intrinsic due to incompatible argument types __unalign only qualifies pointers __unalign indicates the object pointed at by pointer is but unlike both cannot qualify a base type index expression is an anachronism ANSI C doesn t support array index expressions in delete member cannot be of function or incomplete is ignored cannot open header message buffer file cannot write header message buffer file cannot read header message buffer file cannot seek in header message buffer file struct union enum s is used but not defined static s unused nonportable character control flow cannot reach this statement s may be used before set function parameter s is not used in function s s can be const qualified

◆ redefined

intrinsics or compiler runtime names local function declarations cannot be static A function declaration can only contain the storage class static if it is at file scope Declaration made but not defined If an identifier declared with internal linkage is used in an there shall be exactly one external definition for the identifier in the translation or never occurred in an intrinsic pragma s is already enabled as an intrinsic weak definition for s is later redefined

◆ register

double assumed Only register allowed in parameter declaration The only storage class specifier that shall occur in a parameter declaration is register

◆ removed

input is a non tagged type Internal error in function gen_type_str not a type tree s Cannot open file s Prototype should be moved after tag or a typedef declaration Please look for comments in the extracted header file The extracted header file includes prototypes static for which should be removed
static

◆ return

and return

◆ s

if both size specifiers are they shall have the same both shall have compatible element Incompatible base type of pointer type K &R feature Type s of s is incompatible with type s of s Incompatible types can be resolved by casting or by other means illegal combination of pointer and integer Assigning an integral expression to a pointer is a bad practice Type for s is incompatible with s Incompatible types can be resolved by casting or by other means Bad operand type but not defined The identifier in a goto statement shall name a label located somewhere in the enclosing function A continue statement shall appear only in or as a loop body A break statement shall appear only in or as a switch body or loop body A return statement with an expression should not appear in a function s

◆ specifier

corresponding parameters shall have compatible types If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument promotions If one type has a parameter type list and the other is specified by a function definition that contains both shall agree in the number of and the type of each prototype parameter shall be compatible with the type that results from application of the default argument promotions to the type of the corresponding both shall specify compatible return if both are shall agree in the number of parameters and in use of the ellipsis corresponding parameters shall have compatible which could lead to undefined run time behaviour The redeclaration could cause arguments at a call site to be passed inconsistently with what the function implementation and parameters would therefore be accessed erroneously when executing the function body Note that a float argument is promoted to a double when ellipsis terminator not allowed If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument the type of this parameter is not compatible with the type after applying default argument promotion If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the type of each parameter shall be compatible with the type that results from application of the default argument the type of this parameter is not compatible with the type after applying default argument promotion If one type has a parameter type list and the other is specified by a function definition that contains both shall agree in the number of and the type of each prototype parameter shall be compatible with the type that results from application of the default argument promotions to the type of the corresponding type specifier

◆ standard

if both size specifiers are they shall have the same both shall have compatible element Incompatible base type of pointer type K& R feature Type s of s is incompatible with type s of s Incompatible types can be resolved by casting or by other means illegal combination of pointer and integer Assigning an integral expression to a pointer is a bad practice Type for s is incompatible with s Incompatible types can be resolved by casting or by other means Bad operand type but not defined The identifier in a goto statement shall name a label located somewhere in the enclosing function A continue statement shall appear only in or as a loop body A break statement shall appear only in or as a switch body or loop body A return statement with an expression should not appear in a function whose return type is whose return type is not void If a return statement without an expression is and the value of the function call is used by the the behavior is undefined (33) Internal Error double assumed Long float not standard

◆ static

corresponding parameters shall have compatible types If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument promotions If one type has a parameter type list and the other is specified by a function definition that contains both shall agree in the number of and the type of each prototype parameter shall be compatible with the type that results from application of the default argument promotions to the type of the corresponding both shall specify compatible return if both are shall agree in the number of parameters and in use of the ellipsis corresponding parameters shall have compatible which could lead to undefined run time behaviour The redeclaration could cause arguments at a call site to be passed inconsistently with what the function implementation and parameters would therefore be accessed erroneously when executing the function body Note that a float argument is promoted to a double when ellipsis terminator not allowed If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument the type of this parameter is not compatible with the type after applying default argument promotion If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the type of each parameter shall be compatible with the type that results from application of the default argument the type of this parameter is not compatible with the type after applying default argument promotion If one type has a parameter type list and the other is specified by a function definition that contains both shall agree in the number of and the type of each prototype parameter shall be compatible with the type that results from application of the default argument promotions to the type of the corresponding type or a type qualifier in declarations int assumed Can t write to the file s The output file cannot be opened for writing Out of file space Duplicate s static

◆ struct

useless names Functions cannot return a non object type enum declaration must contain enum literals Although structs or unions may delay the declaration of their members a similar construction with enum does not exist and is not necessary as there can be no mutual dependencies between the declaration of an enumerated type and any other struct

◆ substitution

input is a non tagged type Internal error in function gen_type_str not a type tree s Cannot open file s Prototype should be moved after tag or a typedef declaration Please look for comments in the extracted header file The extracted header file includes prototypes static for which should be if you wish to include the header in a source file other than the originator ANSI C requires formal parameter before This extension is meant to be used for compatibility with varargs h (35) syntax error cannot initialize Was the struct ever after argument substitution

◆ tag

previous definition at line s in file s Identifier redeclared in the same scope block bit fields as members of a union are an ANSI C invention storage size for s isn t known type mismatch in initialization Missing braces in a union initialization or illegally formed not all type specifiers can occur together declaration must at least declare an tag

◆ terminating

A terminating

◆ terminator

reoccurrences will not be reported Non function name referenced in function but not in the argument both shall specify compatible return types the parameter type if both are shall agree in the number of parameters and in use of the ellipsis terminator

◆ truncated

Out of while attempting to print an unavailable message The error message file is inaccessible or has other problems Unknown Signal s An unknown signal has been caught Nested signals line but accepted as written The constant is too large to fit in a bit data but will be accurately represented in a wider data type The value may be truncated

◆ type

both operands have void type

◆ typedef

corresponding parameters shall have compatible types If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument promotions If one type has a parameter type list and the other is specified by a function definition that contains both shall agree in the number of and the type of each prototype parameter shall be compatible with the type that results from application of the default argument promotions to the type of the corresponding both shall specify compatible return if both are shall agree in the number of parameters and in use of the ellipsis corresponding parameters shall have compatible which could lead to undefined run time behaviour The redeclaration could cause arguments at a call site to be passed inconsistently with what the function implementation and parameters would therefore be accessed erroneously when executing the function body Note that a float argument is promoted to a double when ellipsis terminator not allowed If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the parameter list shall not have an ellipsis terminator and the type of each parameter shall be compatible with they type that results from application of the default argument the type of this parameter is not compatible with the type after applying default argument promotion If one type has a parameter type list and the other type is specified by a function declarator that is not part of a function definition and contains an empty identifier the type of each parameter shall be compatible with the type that results from application of the default argument the type of this parameter is not compatible with the type after applying default argument promotion If one type has a parameter type list and the other is specified by a function definition that contains both shall agree in the number of and the type of each prototype parameter shall be compatible with the type that results from application of the default argument promotions to the type of the corresponding type or a type qualifier in declarations int assumed Can t write to the file s The output file cannot be opened for writing Out of file space Duplicate s typedef

◆ types

qualified and unqualified versions of a type are distinct types For two types to be compatible their types must be the both shall have compatible element types

◆ undefined

previous declaration at line s in file s Identifier redeclared in the same scope block s undefined

◆ void

one operand is a pointer to an object or incomplete type and the other is a pointer to a qualified or unqualified version of void

◆ Warning

Out of while attempting to print an unavailable message The error message file is inaccessible or has other problems Unknown Signal s An unknown signal has been caught Nested signals line Warning