C166 User's Guide

Technical Support

On-Line Manuals

C166 User's Guide

C166 Introduction Compiling Programs Language Extensions Preprocessor Advanced Programming Error Messages Fatal Errors Actions Messages Errors and Warnings Reference Warning C1 Error C2 Warning C3 Warning C4 Warning C5 Error C9 Error C10 Warning C11 Error C12 Error C13 Error C14 Warning C15 Warning C16 Warning C17 Warning C18 Warning C19 Warning C20 Warning C21 Warning C22 Warning C23 Warning C24 Warning C25 Warning C26 Warning C27 Warning C28 Warning C29 Warning C30 Warning C31 Warning C32 Warning C33 Error C34 Error C35 Warning C36 Error C38 Warning C39 Error C40 Warning C41 Warning C42 Warning C44 Warning C45 Error C46 Error C47 Warning C48 Warning C49 Warning C50 Warning C51 Error C52 Warning C53 Warning C54 Warning C55 Warning C56 Error C57 Warning C60 Warning C61 Warning C64 Warning C65 Warning C66 Warning C67 Warning C68 Warning C69 Warning C70 Warning C71 Error C72 Warning C73 Warning C74 Warning C75 Warning C76 Warning C77 Warning C79 Warning C80 Warning C81 Warning C82 Warning C83 Warning C84 Warning C85 Warning C86 Warning C87 Warning C88 Error C89 Warning C90 Error C91 Warning C92 Warning C93 Warning C94 Error C95 Error C96 Warning C97 Error C98 Warning C99 Warning C100 Error C101 Error C102 Warning C103 Warning C104 Error C105 Warning C106 Error C107 Warning C109 Warning C110 Error C111 Error C112 Error C113 Error C114 Error C115 Warning C116 Warning C117 Error C118 Warning C119 Warning C120 Warning C121 Warning C122 Warning C123 Error C124 Warning C125 Warning C126 Warning C127 Warning C128 Warning C129 Warning C130 Warning C131 Warning C132 Warning C133 Warning C134 Error C135 Warning C136 Error C137 Error C138 Warning C139 Error C140 Warning C141 Warning C142 Warning C143 Warning C144 Error C145 Error C146 Warning C148 Error C149 Error C150 Error C151 Warning C152 Error C153 Warning C154 Warning C155 Warning C156 Error C161 Warning C162 Error C163 Warning C164 Warning C165 Warning C166 Warning C167 Warning C169 Warning C170 Warning C171 Warning C172 Error C173 Error C174 Warning C175 Warning C176 Error C177 Warning C178 Error C179 Error C180 Warning C181 Error C182 Error C183 Error C184 Warning C185 Error C186 Error C187 Error C188 Error C189 Error C190 Error C191 Error C192 Error C193 Error C194 Error C195 Error C196 Warning C197 Warning C300 Warning C301 Warning C302 Warning C303 Warning C304 Warning C305 Warning C306 Warning C307 Warning C308 Warning C309 Warning C310 Warning C311 Warning C312 Warning C313 Warning C314 Warning C315 Warning C316 Error C317 Warning C318 Warning C319 Warning C320 Warning C321 Error C322 Error C323 Error C324 Warning C325 Warning C326 Warning C327 Warning C328 Library Reference Appendix

Messages

  • '(' After Control Expected
    Some control parameters need an argument enclosed in parentheses. This message is displayed when the left parenthesis is missing.
  • ')' After Parameter Expected
    This message indicates that the right parenthesis of the enclosed argument is missing.
  • '=' Expected
    This message indicates a syntax error with the specified WARNING directive or pragma.
  • Bad Digit In Number
    The numerical argument of a control parameter contains invalid characters. Only decimal digits are acceptable.
  • Can't Create File
    The filename defined on the FILE line cannot be created.
  • Can't Have General Control In Invocation Line
    General controls like EJECT cannot be included on the command line. Place these controls in the source file using the #pragma statement.
  • File Does Not Exist
    The filename defined on the FILE line, cannot be found.
  • File Write-Error
    An error occurred while writing to the list, preprint, work, or object file because of insufficient disk space.
  • Identifier Expected
    This message is generated when the DEFINE directive has no arguments. The DEFINE directive requires an identifier as its argument. This is the same convention as in the C language.
  • Line Too Long
    The maximum length of the command line may not exceed 500 characters. The same limit also applies to the contents of a command file (@cmdfile).
  • Memory Space Exhausted
    The compiler could not allocate enough memory to compile the specified source file. If you receive this message consistently, you should split the source file into two or more smaller files and re-compile.
  • More Than 100 Errors in Source-File
    During the compilation more than 100 errors were detected. This causes the termination of the compiler.
  • Non-Null Argument Expected
    The selected control parameter needs an argument (for example, a filename or a number) enclosed in parentheses.
  • Numeric Value Out Of Range
    The numerical argument of a control parameter is out of range. For instance, the OPTIMIZE directive allows only certain numbers. A value of 25 would generate this error message.
  • Parse Stack Overflow/Statements Are Too Nested
    The parse stack has overflowed. This can occur if the source program contains extremely complex expressions or if blocks are nested more than 31 levels deep.
  • Preprocessor: Line Too Long (32K)
    An intermediate expansion exceeded 32K characters in length.
  • Preprocessor: Macros Too Nested
    During macro expansion, the stack consumption of the preprocessor grew too large to continue. This message usually indicates a recursive macro definition, but can also indicate a macro with too many levels of nesting.
  • Respecified Or Conflicting Control
    A command-line parameter was specified twice or conflicting command-line parameters were specified.
  • Source Must Come From A Disk-File
    The source and include files must exist on either a hard disk or diskette. The console CON:, :CI:, or similar devices are not allowed as input files.
  • Unknown Class Name
    The first parameter specified using the RENAMECLASS directive must be one of the following predefined classes: BIT, BDATA, FCODE, FCONST, FDATA, HCONST, HDATA, IDATA, NCODE, NCONST, NDATA, SDATA, XCONST, or XDATA.
  • Unknown Control
    The selected control parameter is not recognized by the compiler.