Previous | Contents | Index |
globaldef int var1; globalref int var2; globalvalue int var3; |
#pragma extern_model save #pragma extern_model strict_refdef int var1; extern int var2; #pragma extern_model globalvalue extern int var3; #pragma extern_model restore |
idexpected, Identifier expected but not found.
ieeeassumed, Use of /ROUNDING_MODE qualifier implies /FLOAT=IEEE. Compilation will be performed as if /FLOAT=IEEE were specified on the command line.
ieeeassumed1, Use of /IEEE_MODE qualifier implies /FLOAT=IEEE. Compilation will be performed as if /FLOAT=IEEE were specified on the command line.
ignorecallval, contextthe value returned from the function "expression" is not used - if this is intended, it should be cast to "void".
ignoreextra, Spurious token(s) ignored on preprocessor directive line.
ignoretag, contextthe tag "name" is redeclared, but will be ignored.
ignoretokens, # not in column 1 is ignored, skipping to end of line.
impfncmssngret, Non-void function "name" with implicit return type int does not contain a return statement.
implicitfunc, contextthe identifier "name" is implicitly declared as a function.
includenopea, A non-default pointer size or member alignment is specified, and the header files in directory are not protected. This might yield unpredictable results. The protect_headers_setup script can help. See the protect_headers_setup(8) man page for details.
includeopen, An error occurred while attempting to open the include file name: problem.
includeproepi, Cannot include files in a prologue or epilogue file.
incomparry, contextthe member name has incomplete array type. This is not strictly ANSI conformant and may not be portable.
incomparry1, contextthe last member of a struct or union, name, has incomplete array type. This is not strictly ANSI conformant and may not be portable.
incompcall, contextthe return type of "expression" is incomplete.
incompderef, context"expression" is a pointer to an incomplete struct or union and should not be used as the left operand of a member dereference.
incompelinit, context, an array's element type is incomplete, which precludes its initialization.
incompelmnt, contextthe element type of an array type is incomplete.
incompmem, The member "name" has an incomplete type.
incompnolink, In this declaration, "name" has no linkage and is of an incomplete type.
incompparm, In the definition of the function "function name", the parameter "parameter name" has an incomplete type.
incompreturn, In the definition of the function "name", the return type is an incomplete type other than void.
incompstat, The static declaration of "name" is a tentative definition and specifies an incomplete type.
incomptent, The type of the tentatively-defined variable "name" is incomplete at the end of the compilation unit.
incompvalue, context"expression" has incomplete type, and so cannot be used as an rvalue.
incompvoid, contextthe element type of an array type is incomplete. The void type cannot be completed.
initoverlap, This initializer provides a value for a subobject which was initialized by the earlier initializer "init". The earlier initializer will be ignored.
initoverlap1, context, this initializer list will provide a value for a subobject which was initialized by the earlier initializer "init". The earlier initializer will be ignored.
initvla, A variable length array declaration cannot contain an initializer. The initializer will be ignored.
inlinestoclsmod, The __inline or __forceinline storage class modifier is a language extension and might not be portable.
insufaln, Alignment specified for extern model is insufficient for variable. Extern model alignment updated.
intconcasttru, contextcasting of the integer constant "constant" to type type will cause data loss.
intconst, Ill-formed integer constant.
intconsttrunc, contextconversion of the integer constant "constant" to type type will cause data loss.
intimplied, In this declaration, no type was specified. Type defaulted to int.
intoverfl, contextinteger overflow occurs in evaluating the expression "expression".
intrinsiccall, contextan apparent invocation of intrinsic function "name", problem. It will be treated as an ordinary external call.
intrinsicdecl, contextthe declaration for intrinsic function "name" referenced at location, problem. It will be treated as an ordinary external function.
intrinsicint, contextthe place type for intrinsic "name" is being changed from "size_t" to "int".
intundfun, The function "name" is not a known intrinsic function and cannot be used with #pragma pragma type.
invalidarg, Invalid argument to pragma pragma. Pragma is ignored.
invalidstr, The # operator produced an invalid string.
invaltoken, Invalid token discarded.
invcppinargs, Possible directive "#directive" within a macro argument list. The directive is treated as part of the argument list, and not as a preprocessing directive.
invdupenum, contextthe value of the enumerator "name" conflicts with a previous declaration.
invnomemprag, Invalid argument to nomember_alignment pragma. Pragma is ignored.
invpackprag, Invalid pack pragma. Pragma is ignored.
keycomb, Illegal combination of keywords.
knrfunc, The function "name" is defined using the old style K&R syntax. The ANSI C Standard has marked this syntax as obsolescent, and it is not supported in C++. Consider using the new ANSI C prototype syntax.
lcrxcond, Common Data Dictionary description extraction condition. msg.
listopen, An error occurred while attempting to open the listing file: reason.
localextini, The block-level declaration of "name" includes an initializer and specifies storage class extern.
logicalline, A logical source line longer than number characters was encountered.
longdebug, The identifier name exceeds number characters; name passed to the debugger will be truncated to "truncated spelling".
longdoubleny1, contexttype long double has the same representation as type double on this platform and is treated as a synonym for type double in this compilation mode.
longdoublenyi, contexttype long double has the same representation as type double on this platform.
longextern, The external identifier name exceeds number characters; truncated to "truncated spelling".
longfloatext, contextlong float as a synonym for double is a language extension.
longlongsufx, The integer constant is of type "type", which is a language extension and might not be portable.
longlongtype, contexttype "type" is a language extension.
longmoduleid, Identifier name in #pragma module or #module directive exceeds 31 characters.
longmodulestr, Character-string constant in #pragma module or #module directive exceeds 31 characters.
longprefix, Prefix string too long. Truncated to "newprefix".
longpsect, Psect name is too long (maximum is 31 characters).
lvaluecast, contextthe result of the cast "cast" is used as an lvalue.
macroredef, The redefinition of the macro "name" conflicts with a current definition because reason. The redefinition is now in effect.
macroredefin, Macro redefined.
mainparm, Strict ANSI C extension: The declaration of the "main" function has more than two parameters.
mainprogext, MAIN_PROGRAM is a language extension.
mayhideloss, context"expression" has a larger data size than "target type". The use of a cast operator may suppress the message that this assignment may result in data loss.
maylosedata, context"expression" has a larger data size than "target type". Assignment may result in data loss.
maylosedata2, context"expression" has a larger data size than "target type". Assignment may result in data loss.
membervla, contextthe struct or union member "name" cannot be declared with a variably modified type.
misalgndmem, This member is at offset offset, which is not a multiple of the member's alignment of align. Consider padding before this member, rearranging the order of member declarations, or using #pragma member_alignment.
misalgndstrct, This member requires align1 alignment for efficient access, but is contained in a struct containing align2 alignment. Consider using #pragma nomember_alignment align1.
misdefarg, Missing argument for "defined" operator.
misdefpar, Missing right parenthesis for "defined" operator.
mismatparam, contextparameter number has a different type than specified in an earlier declaration of this function.
mismatthread, contextthe __declspec(thread) storage class modifier of "name" is different from a previous declaration of "name" at location.
misparamcount, contextthe number of parameters differs from an earlier declaration of this function.
missingfunc, The function "name" has internal linkage, occurs in a context that requires its definition, and has no definition.
missinglabel, The label "label name" is the target of a goto statement within the function "function name", but has no definition within "function name".
missingreturn, Non-void function "name" does not contain a return statement.
missingtype, Missing type specifier or type qualifier.
mixallocavla, This call to __ALLOCA occurs in a block which contains a variable length array declaration. The storage allocated by this __ALLOCA call willfragmentvla declaration was at where.
mixfuncvoid, contextcompatibility of a pointer to void and a pointer to a function might not be portable.
mixinline, The function name is declared both this and that.
mixlinkage, context"name" is declared with both internal and external linkage. The previous declaration is at location.
mixlinkage1, context"name" is declared with both internal and external linkage. The previous declaration is at location.
mixoldnew, The definition of the function name includes both a prototype and a declaration list.
mixstorcls, contexta storage class has already been specified. This storage class is ignored.
mixvlaalloca, Declaring a variable length array in the same block as a call to __ALLOCA will cause the storage allocated by any __ALLOCA call tofragment previous call to __ALLOCA was at where.
modnoidstr, Invalid identifier or character-string constant specification.
modstorcls, Storage class modifier noshare has no meaning with this storage class. Modifier is ignored.
modulefirst, "#pragma module" or "#module" directive must precede any language text.
msgpop, This "restore" has underflowed the message stack. No corresponding "save" was found.
multichar, A character constant includes more than one character or wide character.
multilink, Multiple linkage pragmas specified for "routine name".
multilinkreg, The register "register" is specified more than once in the linkage pragma. Pragma is ignored.
multimain, More than one main program has been defined.
multipsectname, Multiple psect_type names specified. The name "new_name" supersedes "old_name".
nameshortened, The external identifier "name" exceeds 31 characters. The name has been shortened to "shortened spelling".
needaddrcont, context"name" does not have a constant address, but occurs in a context that requires an address constant.
needarith, context"expression" has type type, which is not arithmetic.
needconstexpr, context"name" is not constant, but occurs in a context that requires a constant expression.
needconstext, context"name" is not constant, but occurs in a context that requires a constant expression. This is an extension of the language.
needdfloat, The CDD description for name specifies the D_Floating data type. The data can only be represented when compiling with /FLOAT=D_FLOAT.
needfuncptr, context"expression" points to type type, but occurs in a context that requires a pointer to a function type.
needgfloat, The CDD description for name specifies the G_Floating data type. The data can only be represented when compiling with /FLOAT=G_FLOAT.
needieee, The CDD description for name specifies a VAX floating data type. The data cannot be represented when compiling with /FLOAT=IEEE_FLOAT.
needintexpr, context"expression" has type type, which is not integral.
needlvalue, context"expression" is not an lvalue, but occurs in a context that requires one.
needmember, context"name" is not a member of "struct or union expression".
neednonbltin, context"name" is a builtin and cannot be used in this context.
neednonconst, context"expression" has const-qualified type, but occurs in a context that requires a modifiable lvalue.
neednonconstv, context"expression" has readonly- or const-qualified type, but occurs in a context that requires a modifiable lvalue.
neednonvoid, context"expression" has void type, but occurs in a context that requires a non-void result.
needpointer, context"expression" has type type, but occurs in a context that requires a pointer.
needptrobj, context"expression" does not point to an object type.
needscalar, context"expression" has type type, which is not scalar.
needscalartyp, context"source type" is type type, which is not scalar.
needsimpleasm, This asm is unsupported or illegal.
needstrconst, context"name" is not a legal asm string, a string constant is required.
needstruct, context"expression" has type type, but occurs in a context that requires a union or struct.
nestedenum, The type "type" is declared nested within "enclosing type". In C, the nesting is ignored and type and its enumerator constants can be accessed as if they were not nested. However, the type and its enumerators are members in C++. Fix.
nestedtype, The type "type" is declared nested within "enclosing type". In C, the nesting is ignored and type can be accessed as if it was not nested. However, the type is a member in C++. Fix.
newlocale, The compiler could not set its locale to the locale-specific native environment. This problem might be caused by an incorrect value for a name defined in your process environment such as "LC_ALL" or "LANG". The "C" locale will be used.
nlchar, An unexpected newline character is present in a character constant.
nlheader, A newline occurs inside of a header name.
nlstring, An unexpected newline character is present in a string literal.
noadd, context"expression1" and "expression2" cannot be added.
nobitfield, context"expression" is a bitfield, but occurs in a context that precludes bitfields.
nocasehere, This case label occurs outside of any switch statement.
nocddhere, CDD is not available on this platform. The #dictionary directive has been ignored.
nocolon, Missing ":".
nocoloninexpr, Missing colon for conditional expression.
nocomma, Missing ",".
nocondexpr, Missing #if conditional expression.
noconvert, context"expression" is of type "type", and cannot be converted to "target type".
noconvertcls, context"expression" is of type "type", and cannot be converted to a different "type" type.
nodcl, contextthere is no declarator.
nodefaulthere, This default label occurs outside of any switch statement.
noendif, Missing #endif directive.
noequal, Missing "=".
noequality, context"expression1" and "expression2" cannot be compared for equality or inequality.
nofifile, Cannot find file filename specified in -FI command line switch.
nofunc, There is no function named name defined in this compilation unit.
noinclfile, Cannot find file filename specified in #include directive.
noincludearg, #include directive missing argument.
noinit, The type of variable does not permit initialization.
noleavetarg, This leave statement is not within a try statement.
noleftopernd, Token pasting operator missing left operand.
nolinkage, context"name" has no linkage and has a prior declaration in this scope at where.
nolonglong, context64-bit integral types are not supported on this platform.
nomacroname, #define directive is missing macro name identifier.
nomainuflo, No main function encountered within module. /IEEE_MODE=UNDERFLOW_TO_ZERO is ignored.
nonewtype, The type "type" is being declared as part of context. C++ does not permit a new type to be declared in this context. Fix.
nonlbeforeeof, File does not end in unescaped newline.
nonmultalign, The size of this structure is size bytes, which is not a multiple of its alignment of align. Respecify the alignment of the structure or add bytes bytes of additional padding.
nonoctal, An octal constant contains non-octal digits.
nonportdefined, "defined" is treated as an identifier here, not an operator.
nonportlinedir, Non-ANSI #line directive.
nonulinit, context, there is no room for the terminating '\0'. ANSI C allows this, but C++ does not.
nooperand, Stringization operator missing operand.
nooperands, Token pasting operator missing both operands.
noparenarglst, Missing right parenthesis for macro argument list.
noparm, This declaration does not declare a parameter.
noparmlist, The declaration of function has an empty parameter list. If the function has parameters, they should be declared here; if it has no parameters, "void" should be specified in the parameter list.
nopragarg, No argument for #pragma pragma was found. Pragma is ignored.
nopsect, Missing psect name.
norelational, context"expression1" and "expression2" cannot be compared with a relational operator.
noreturnval, The function "name" returns a value, but no value is given in this return statement.
noreturnval1, The function "name" has an implicit return type of int, but no value is given in this return statement.
norghtparen, No right parenthesis for parameter list.
norightopernd, Token pasting operator missing right operand.
norightparen, Missing ")".
nosehhand, Missing exception handler.
nosemi, Missing ";".
noshareext, noshare is a language extension.
noshrinshr, Noshare variable resides in shr extern model - noshare ignored.
nostring, Missing string literal.
nosubtract, context"expression2" cannot be subtracted from "expression1".
notaddrcast, contextthe address constant "expression" may be cast only to a pointer type, but "type" is type class type.
notcompat, contextthe type of "name" is not compatible with the type of a previous declaration of "name" at location.
notcompfunc, context an invalid redeclaration of "name" to or from a function type is being ignored.
notconstqual, contextthe referenced type of the pointer value "expression" is const, but the referenced type of the target of this assignment is not.
notexpecting, Error parsing what. Found "found" when expecting expecting.
notlocalparm, context"identifier" is not a local parameter.
notoneorzero, contextthe value of "expression" is neither 0 nor 1.
notparm, contextname is not a parameter.
notposint, contextthe array bound "expression" is not a positive integer.
notrestqual, contextthe referenced type of the pointer value "expression" is restrict, but the referenced type of the target of this assignment is not.
notrightmost, context"identifier" is not the rightmost parameter to "function".
notscalarctrl, The controlling expression "expression" has type type, which is not scalar.
nottypedef, context"name" does not name a type.
notunalqua, contextthe referenced type of the pointer value "expression" is __unaligned, but the referenced type of the target of this assignment is not.
notvolqual, contextthe referenced type of the pointer value "expression" is volatile, but the referenced type of the target of this assignment is not.
notypes, Declaration has no type or storage class.
nouniqformals, Non-unique formal parameter definition.
nowhile, Missing "while".
okcppinargs, "#directive" directive within a macro argument list is not portable.
openbrace, Missing "{".
opencomment, A comment is not terminated.
openparen, Missing "(".
optlevel, Invalid optimization level number, defaulted to number.
otherdeclused, context"name" is not declared in a scope active at this point in the compilation. However, there is a declaration of this identifer with extern storage class in another scope at where. This declaration will be used.
othermember, context"name" is a member of another struct or union.
outargprec, contextthe type of this argument to function expression is not appropriate for the precision argument of the conversion specifier "incorrect conversion". Behavior may be unpredictable.
outargwidth, contextthe type of this argument to function expression is not appropriate for the width argument of the conversion specifier "incorrect conversion". Behavior may be unpredictable.
outfloatint, contextthis argument to function expression and conversion specifier "incorrect conversion" combine integer and floating-point types. Behavior may be unpredictable.
outtoofew, contextthe number of conversion specifiers to function expression exceeds the number of values to be converted. Conversion specifiers from "last valid conversion" onward will process meaningless and perhaps invalid data.
outtoomany, contextadditional arguments to function expression are provided for which there are no conversion specifiers in the format string. Arguments from "last expression" onward will be evaluated, but not processed by function expression.
outtypelen, contextthe type or size of this argument to function expression is not appropriate for the conversion specifier "incorrect conversion". The value may be truncated or formatted in an unintended manner.
outvarorder, contextvariable ordering is used in a conversion specifier for function expression. If variable ordering is used, it must be specified for all conversions.
parmincomp, contextthe parameter name has an incomplete type.
parminit, contexta parameter declaration may not include an initializer.
parmstorcls, contexta parameter has an explicit storage class other than "register".
parmstormod, contexta parameter cannot have a storage class modifier.
parmtyplist, Ill-formed parameter type list.
parnoident, Missing identifier.
pluswstocls, The use of the spelling option has prevented this redeclaration of "variable" from changing its linkage. The linkage will be that specified by the earlier declaration at location.
pragignore, The pointer size control name pragma is not active. Pragma is ignored.
pragma, Strict ANSI C extension: A #pragma directive was encountered.
pragmaident, Please use the preferred "#pragma ident" directive in place of the "#ident" directive.
pragmamod, Please use the preferred "#pragma module" directive in place of the "#module" directive.
preopte, An error was detected in the processing of a option spelling option: #define or #undefine problem
preoptw, A problem was detected in the processing of a option spelling option: #define or #undefine problem
preprocout, An error occurred while attempting to open the preprocessor output file: problem.
promotmatch, contextthe promoted type of name is incompatible with the type of the corresponding parameter in a prior declaration.
promotmatchw, contextthe promoted type of name is incompatible with the type of the corresponding parameter in a prior declaration.
protoscope, The type "type" has been declared within and is limited to a function prototype scope. It will not be compatible with an identical type declared in another scope. This may not be what you intended.
protoscope2, In an earlier declaration of this function a struct type was declared with prototype scope. Now it is declared with a different prototype scope.
protoscope3, In an earlier declaration of this function a struct type was declared with prototype scope. Now it is declared with file scope.
protostatic, The extracted header file contains prototypes for static functions, which should be removed before including the header in a source file other than the originator.
prototag, The extracted header file contains prototypes with tag names, which should be moved to after the tag name declaration.
prototypedef, The extracted header file contains prototypes with typedefs, which should be moved to after the typedef declaration.
protovla, The extracted header file contains prototypes for functions which have formal parameters with variably modified type. All variable length bound specifiers have been replaced by a "*" signifying a variable length array of unspecified size.
psectfirst, "#pragma psect_type" directive must precede any declarations.
psecttoolong, Psect name is too long (maximum is 31 characters). Pragma is ignored.
ptrmismatch, contextthe referenced type of the pointer value "expression" is "type", which is not compatible with "target type".
qualaftcomma, Type qualifier(s) after a comma ignored.
qualfuncret, The return type of "name" is a qualified type. Type qualifiers have no meaning for function return values.
qualisptr, context"expression" has a pointer type, but occurs in a context that expects a struct or union.
qualnotus, contextthe qualifier for "name" is not a struct or union.
readonlyext, readonly is a language extension.
redef, This declaration contains a redefinition of "name". The previous declaration is at location.
redefstruct, contextthe struct "name" is redefined.
redeftag, contextthe tag "name" is redeclared.
redefunion, contextthe union "name" is redefined.
regnoshare, contextnoshare cannot be used with the register storage class. Modifier noshare is ignored.
resmismatch, The pointer size restored with pragma pragma name was saved using pragma pragma name. The pointer size restored will take effect.
restrictext, The __restrict type qualifier is a language extension.
restrictext1, Placement of the __restrict qualifier within the array bound specifier of a formal parameter declaration is a language extension.
restrictnop, The restrict type qualifier may only be applied to a pointer type which points to an object or incomplete type. Qualifier is ignored.
rightshiftovr, contextthe right shift count "number" is greater than or equal to the size of the unpromoted operand "expression".
rtlmapnotfound, C RTL mapping information for RTL name not found. Could not access image_name.
rtlmismatch, DEC C RTL prefix table version mismatch: RTL table is Vmajor.minor, compiler needs Vmajor.minor.
sameastypedef, Declaring an extern with the same name as a file scope typedef is a language extension.
scacall, This function contains too many parameters for SCA to handle. Function parameter info will be truncated.
scaid2long, The identifier exceeds the SCA limit of number characters. In the SCA file the name will be truncated to "truncated spelling".
scalefactor, The CDD description for name specifies a scale factor of number. The scale factor is being ignored.
scaovflo, Compiler Internal Error: SCA event buffer overflowed. Please submit an SPR.
shareconst, In this declaration, noshare has been ignored due to the presence of const or readonly.
shiftcount, contextthe shift count "number" is negative or is greater than or equal to the promoted size of the operand "expression".
signedknown, contextDEC C recognizes the ANSI keyword "signed". This differs from the VAX C behavior.
signedmember, contextDEC C recognizes the ANSI keyword "signed" in member declarations. The VAX C compiler does not and would treat the member as unsigned.
sizebit, context"expression" is a bitfield, and so has no size.
sizefunc, context"expression" is of a function type, and so has no size.
sizefunctyp, context"type" is a function type, and so has no size.
sizeincomp, context"expression" is of an incomplete type, and so has no size.
sizeincomptyp, context"type" is an incomplete type, and so has no size.
stackpop, This "restore" has underflowed the pragma stack name stack. No corresponding "save" was found.
staticvla, contextthe static object "name" can not be a variable length array.
statinitwarn, The linker will be unable to perform this static initialization if the initializer is defined in a sharable image.
stdarg, contextstdarg.h macros may be required if the address of the parameter name is used to index through a parameter list.
storclsdcl, contexta storage class without a declarator is meaningless.
storisstat, This redeclaration of the static initialized variable "name" will have static storage class which differs from the VAX C behavior. The previous declaration is at location.
stormoddcl, contexta storage class modifier without a declarator is meaningless.
strctpadding, An additional number bytes of padding have been implicitly inserted prior to this member for proper alignment of this member.
stringconst, Ill-formed string constant.
structbrace, context a required set of braces is missing.
subinvalidchr, Parameter substitution produced an invalid character constant.
subinvalidstr, Parameter substitution produced an invalid string literal.
subscrbounds, contextan array subscript expression is outside the bounds specified for the array type.
subscrbounds1, contextan array type declared with one element has been referenced using a subscript expression that is greater than zero.
subscrbounds2, contexttaking the address of an array element which is exactly one beyond the end of the array may not be what you intended.
switchlong, The signed or unsigned long expression "expression" is used in a switch statement.
tagdiffer, contextthe tag "name" differs from the tag "name" used in an earlier declaration of this function.
tagorbrace, Missing tag or "{".
tentredef, This definition or tentative definition of "name" is redefining the definition or tentative definition on location. This is not allowed in C++. compiler__declare_tent_redef1.
textarray, The CDD description for name specifies that it is text 1; It has been translated into an array of char.
textarrayn, The CDD description for name specified that it is text 1; It has been translated into an array of char because null_terminate was used.
textchar, The CDD description for name specified that it is text 1; It has been translated into a type char.
textmodule, The text library module form of #include is an extension.
threadfunc, contextthe __declspec(thread) storage class modifier may not be used with a function type. Modifier is ignored.
threadnyi, contextthe __declspec(thread) storage class modifier is not implemented on this platform. It will be ignored except to verify correct compile-time usage.
threadsto1, contextthe __declspec(thread) storage class modifier requires a storage class of extern, static, or none. Modifier is ignored.
threadsto2, contextthe __declspec(thread) storage class modifier requires a storage class of extern, or static. Modifier is ignored.
tlsandstatic, The storage class modifier __declspec(thread) cannot be used with the -static option. The storage class modifier is ignored.
toofewactuals, Too few actual parameters in macro call.
toofewargs, context"function expression" expects correct number arguments, but actual number are supplied.
toolong, context, "expression" is too long by count character(s).
toomany, context, there are actual number elements, which is extra number too many. The extra initializers will be ignored.
toomanyactls, Too many actual parameters in macro call.
toomanyargs, context"function expression" expects correct number arguments, but actual number are supplied.
toomanyerr, More than number errors were encountered in the course of compilation.
toomanytokens, Too many tokens in macro expansion.
toomanytxtlib, Too many text libraries. Library library name and subsequent will not be searched.
trailcomma, Trailing comma found in enumerator list.
truncfltasn, context"expression" has more precision than "target type". Assignment may result in loss of precision and/or range.
truncfltint, context"expression" is a floating point type being assigned to an integer type. The assignment may result in data loss.
truncintasn, context"expression" has a larger data size than "target type". Assignment may result in data loss.
truncintcast, context"expression" has a larger data size than "target type". Cast may result in data loss.
typealign, context_align cannot be used with the typedef storage class. Modifier _align is ignored.
typeconflict, context"typespec1" cannot be combined with "typespec2".
typedeffunc, In this function definition, "name" acquires its type from a typedef.
typedefinit, The declaration of the typedef "name" contains an initializer.
typedefna, Accepting an old-style parameter name which matches a typedef is a language extension.
typeexpr, context"name" is declared as a label, tag, or typedef, and so cannot occur as an expression.
typqualnot, A type qualifier is not allowed in this context.
uabort, Compilation terminated by user.
unalignedfunc, Ignoring __unaligned type qualifier in declaration of name.
unalignext, The __unaligned type qualifier is a language extension.
unavailpragma, The pragma "pragma name" is not available on this platform.
undeclared, context"name" is not declared.
undefenum, contextthe enum "name" is not defined.
undefescap, An undefined escape sequence was encountered; the backslash is being ignored.
undefvarfetch, contextthe expression "expr" modifies "var", and fetches its value in a computation that is not used to produce the modified value without an intervening sequence point. This behavior is undefined.
undefvarmod, contextthe expression "expr" modifies the variable "var" more than once without an intervening sequence point. This behavior is undefined.
underflow, contextunderflow occurs in evaluating the expression "expression".
uninit1, The scalar variable "var"declared in is fetched but not initializedinlineinfo.
uninit2, Part or all of the non-scalar variable "var"declared in is fetched but not initializedinlineinfo.
uninit3, Variable "var"declared in is fetched but not initializedinlineinfo.
uninit4, Byte offsets start to end of "var"declared in are fetched but not initializedinlineinfo.
unionbrace, context a required set of braces is missing.
unkextmod, Unknown extern model. Pragma is ignored.
unkintrin, The function "routine name" is not a known intrinsic function and cannot be used with #pragma pragma name. Pragma not applied to this function.
unkmsgcmd, Bad or missing command in pragma message. Pragma is ignored.
unkmsgid, Unknown message id or group "id" is ignored.
unknownlink, The specified linkage is undefined. Pragma is ignored.
unknownmacro, "name" is not currently defined as a macro. It has been replaced by the constant zero.
unknownpragma, The pragma "pragma text" is unrecognized.
unknownprgma, Unrecognized #pragma directive.
unkpsectattr, Unknown psect attribute for extern model. Pragma is ignored.
unmatchendif, Out of place #endif directive ignored.
unnamedmem, An unnamed member does not have a bitfield, struct, or union type. Member is ignored.
unnameparm, In the definition of the function name, a parameter has no name.
unrlinkattr, Unrecognized attribute for linkage pragma. Pragma is ignored.
unsignedpres, contextthe conversion of the unsigned char/short value "expression" to unsigned int shows one example of this program's use of unsigned preserving integral promotion. This differs from the value preserving semantics of ANSI C compilers.
unstructmem, The declaration of a member which is an unnamed struct or union type is an extension and may not be portable.
unsupptype, The CDD description for name specifies a data type not supported in C.
unusedincl, It is not necessary to include this file.
uselessalign, context_align cannot be used with the class storage class. Modifier _align is ignored.
uselessstomod, contextnoshare or readonly cannot be used with the typedef storage class. Modifier is ignored.
uselesstyped, This typedef declaration is useless because it does not declare a typedef name.
valuepres, contextthe conversion of the unsigned char/short value "expression" to signed int shows one example of this program's use of value preserving integral promotion. This differs from the unsigned-preserving semantics of some older C compilers.
variantdcl, A declaration of a variant struct or variant union must have a single declarator which is an identifier.
variantdup, The field "member name" of this variant struct or variant union duplicates the name of a field in the enclosing struct or union.
variantext, variant struct or union is a language extension.
varianttag, A variant struct or union may not have a tag.
varnomem, A variant struct or variant union may occur only as a member of a struct or union.
verticalspdir, Vertical whitespace within pp directive.
voidreturn, The function "name" has return type void, and so must not contain a return statement with an expression.
volatilefunc, Ignoring volatile type qualifier in declaration of name.
warnimplfunc, contextthere is no prototype for "name".
wrtinnowrt, Writable variable resides in nowrt extern model.
xferintovla, This statement performs an invalid transfer into a block which declares a variably modified type or object. The identifier "name" is variably modified, and declared at where.
xtralarge, Line number is greater than the 32767 specified by ANSI and might not be portable.
zerodiv, contextdivision by zero occurs in evaluating the expression "expression".
zerodivide, Division by zero in expression.
Previous | Next | Contents | Index |