📄 err.ref
字号:
) expectedA closing parenthesis was expected here. This may indicate youhave left out a parenthesis in an expression, or you have someother syntax error.%*: no match*: no matchInternal code generator error. Contact HI-TECH technical support.%, expected, expectedA comma was expected here. This probably means you have left outthe comma between two identifiers in a declaration list. It mayalso mean that the immediately preceding type name is misspelled,and has thus been interpreted as an identifier.%-s, too few values specified in *-s, too few values specified in *The list of values to the preprocessor -S option is incomplete.This should not happen if the preprocessor is being invoked bythe compiler driver or HPD.%-s, too many values, * unused-s, too many values, * unusedThere were too many values supplied to a -S preprocessor option.%... illegal in non-prototype arg listThe ellipsis symbol may only appear as the last item in a proto-typed argument list. It may not appear on its own, nor may it ap-pear after argument names that do not have types.%: expected: expectedA colon is missing in a case label, or after the keyword "de-fault". This often occurs when a semicolon is accidentally typedinstead of a colon.%; expected; expectedA semicolon is missing here. The semicolon is used as a termina-tor in many kinds of statements, e.g. do .. while, return etc.%= expected= expectedAn equal sign was expected here.%] expected] expectedA closing square bracket was expected in an array declaration oran expression using an array index.%{ expected{ expectedAn opening brace was expected here.%} expected} expectedA closing brace was expected here.%a macro name cannot also be a labela macro name cannot also be a labelA label has been found with the same name as a macro. This is notallowed.%a parameter may not be a functiona parameter may not be a functionA function parameter may not be a function. It may be a pointerto a function, so perhaps a "*" has been omitted from the de-claration.%a psect may only be in one classa psect may only be in one classYou cannot assign a psect to more than one class. The psect wasdefined differently at this point than when it was defined else-where.%a psect may only have one 'with' optiona psect may only have one 'with' optionA psect can only be placed 'with' one other psect.%add_reloc - bad sizeadd_reloc - bad sizeThis is an internal error that should never happen. The assemblermay be corrupted, and should be re-installed from the originaldistribution disks.%ambiguous format name '*'ambiguous format name '*'The output format specified to Cromwell is ambiguous.%argument * conflicts with prototypeargument * conflicts with prototypeThe argument specified (argument 1 is the left most argument) ofthis function declaration does not agree with a previous proto-type for this function.%argument -w* ignoredargument -w* ignoredThe argument to the linker option -w is out of range. For warninglevels, the range is -9 to 9. For the map file width, the rangeis greater than or equal to 10.%argument list conflicts with prototypeargument list conflicts with prototypeThe argument list in a function definition is not the same as aprevious prototype for that function. Check that the number andtypes of the arguments are all the same.%argument redeclared: *argument redeclared: *The specified argument is declared more than once in the same ar-gument list.%argument too longargument too longInternal error. Contact HI-TECH technical support.%arguments redeclaredarguments redeclaredThe arguments of the function have been declared differently intwo or more places.%arithmetic overflow in constant expressionarithmetic overflow in constant expressionA constant expression has been evaluated by the code generatorthat has resulted in a value that is too big for the type of theexpression, e.g. trying to store the value 256 in a "char".%array dimension on * ignoredarray dimension on * ignoredAn array dimension on a function parameter is ignored, becausethe argument is actually converted to a pointer when passed. Thusarrays of any size may be passed.%array dimension redeclaredarray dimension redeclaredAn array dimension has been declared as a different non-zerovalue from its previous declaration. It is acceptable to rede-clare the size of an array that was previously declared with azero dimension, but not otherwise.%array index out of boundsarray index out of boundsAn array is being indexed with a constant value that is less thanzero, or greater than or equal to the number of elements in thearray.%assertionassertionAn internal error has occurred in the compiler. Contact HI-TECHtechnical support.%assertion failed: *assertion failed: *This is an internal error. Contact HI-TECH Software technicalsupport.%attempt to modify const objectattempt to modify const objectObjects declared "const" may not be assigned to or modified inany other way.%auto variable * should not be qualifiedauto variable * should not be qualifiedAn auto variable should not have qualifiers such as "near" or"far" associated with it. Its storage class is implicitly definedby the stack organization.%bad #if ... defined() syntaxbad #if ... defined() syntaxThe defined() pseudo-function in a preprocessor expression re-quires its argument to be a single name. The name must start witha letter. It should be enclosed in parentheses.%bad '-p' formatbad '-p' formatThe "-P" option given to the linker is malformed.%bad -a spec: *bad -a spec: *The format of a -A specification, giving address ranges to thelinker, is invalid. The correct format is:-Aclass=low-highwhereclass is the name of a psect class, and low and high are hexnumbers.%bad -m option: *bad -m option: *The code generator has been passed a -M option that it does notunderstand. This should not happen if it is being invoked by astandard compiler driver.%bad -q option *bad -q option *The first pass of the compiler has been invoked with a -Q option,to specify a type qualifier name, that is badly formed.%bad arg * to tysizebad arg * to tysizeThis is an internal error that should not happen. If this occurs,re-install the compiler from the original distribution disks, asit could represent a corrupted executable file.%bad bconfloat - *bad bconfloat - *This is an internal code generator error. Contact HI-TECH techni-cal support with full details of the code that caused this error.%bad bit numberbad bit numberA bit number must be an absolute expression in the range 0-7.%bad bitfield typebad bitfield typeA bitfield may only have a type of int.%bad character constant in expressionbad character constant in expressionThe character constant was expected to consist of only one char-acter, but was found to be greater than one character.%bad character in extended tekhex line *bad character in extended tekhex line *This is an internal error in objtohex and should never occur.%bad checksum specificationbad checksum specificationA checksum list supplied to the linker is syntatically incorrect.%bad combination of flagsbad combination of flagsThe combination of options supplied to objtohex is invalid.%bad common spec in -p optionbad common spec in -p optionInternal code generator driving error. Contact HI-TECH technicalsupport.%bad complex range checkbad complex range checkThis is an internal linker error. Contact HI-TECH technical sup-port with full details of the code that caused this error.%bad complex relocationbad complex relocationThe linker has been asked to perform complex relocation that isnot syntactically correct. Probably means a corrupted objectfile.%bad confloat - *bad confloat - *This is an internal code generator error. Contact HI-TECH techni-cal support with full details of the code that caused this error.%bad conval - *bad conval - *This is an internal code generator error. Contact HI-TECH techni-cal support with full details of the code that caused this error.%bad dimensionsbad dimensionsThe code generator has been passed a declaration that results inan array having a zero dimension.%bad dp/nargs in openpar: c = *bad dp/nargs in openpar: c = *This is an internal pre-processor error. Contact HI-TECH Softwaretechnical support.%bad element count exprbad element count exprThere is an error in the intermediate code. Try re-installing thecompiler from the distribution disks, as this could be caused bya corrupted file.%bad extraspecial *bad extraspecial *Internal code generator error. Contact HI-TECH technical support.%bad format for -p optionbad format for -p optionInternal code generator driving error. Contact HI-TECH technicalsupport.%bad gnbad gnThis is an internal code generator error. Contact HI-TECH techni-cal support with full details of the code that caused this error.%bad high address in -a specbad high address in -a specThe high address given in a -A specification is invalid: itshould be a valid number, in decimal, octal or hexadecimal radix.The radix is specified by a trailing O (for octal) or H for hex.Decimal is default.%bad int. codebad int. codeThe code generator has been passed input that is not syntaticallycorrect.%bad load address in -a specbad load address in -a specThe load address given in a -A specification is invalid: itshould be a valid number, in decimal, octal or hexadecimal radix.The radix is specified by a trailing O (for octal) or H for hex.Decimal is default.%bad low address in -a specbad low address in -a specThe low address given in a -A specification is invalid: it shouldbe a valid number, in decimal, octal or hexadecimal radix. Theradix is specified by a trailing O (for octal) or H for hex. De-cimal is default.%bad min (+) format in specbad min (+) format in specThe minimum address specification in the linker's -p option isbadly formatted.%bad mod '+' for how = *bad mod '+' for how = *Internal error - Contact HI-TECH.%bad non-zero node in call graphbad non-zero node in call graphThe linker has encountered a top level node in the call graphthat is referenced from lower down in the call graph. This prob-ably means the program has indirect recursion, which is not al-lowed when using a compiled stack.%bad object code formatbad object code formatThe object code format of this object file is invalid. This prob-ably means it is either truncated, corrupted, or not a HI-TECHobject file.%bad op * to revlogbad op * to revlogThis is an internal code generator error. Contact HI-TECH techni-cal support with full details of the code that caused this error.%bad op * to swaplogbad op * to swaplogThis is an internal code generator error. Contact HI-TECH techni-cal support with full details of the code that caused this error.%bad op: "*"bad op: "*"This is caused by an error in the intermediate code file. You mayhave run out of disk (or RAMdisk) space for temporary files.%bad origin format in specbad origin format in specThe origin format in a -p option is not a validly formed decimal,octal or hex number. A hex number must have a trailing H.%bad overrun address in -a specbad overrun address in -a specThe overrun address given in a -A specification is invalid: itshould be a valid number, in decimal, octal or hexadecimal radix.The radix is specified by a trailing O (for octal) or H for hex.Decimal is default.%bad pragma *bad pragma *The code generator has been passed a "pragma" directive that itdoes not understand.%bad putwsizebad putwsizeThis is an internal code generator error. Contact HI-TECH techni-cal support with full details of the code that caused this error.%bad record type *bad record type *This indicates that the object file is not a valid HI-TECH objectfile.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -