# messages for masm macro assembler <> ER_FAT 258 Internal error\n ER_STR 261 %s(%hd): %s A%c%03hd: %s%s ER_UNK 263 Internal unknown error\n ER_EO2 265 End of file encountered on input file\n ER_SEG 266 Open segments ER_PRO 267 Open procedures ER_CON 268 Number of open conditionals: ER_COP 269 %s\nCopyright (C) Microsoft Corp 1981, 1989. All rights reserved.\n\n ER_UOC 270 Unable to open cref file: %s\n ER_WEO 271 Write error on object file\n ER_WEL 272 Write error on listing file\n ER_WEC 273 Write error on cross-reference file\n ER_UOI 274 Unable to open input file: %s\n ER_ULI 275 Unable to access input file: %s\n ER_UOL 276 Unable to open listing file: %s\n ER_UOO 277 Unable to open object file: %s\n ER_EM1 278 Warning Errors ER_EM2 279 Severe Errors ER_SOU 280 \n%7ld Source Lines\n%7ld Total Lines\n ER_SY2 281 %7hd Symbols\n ER_BYT 282 Bytes symbol space free\n ER_MEM 283 %s(%hd): Out of memory\n ER_EXT 284 Extra file name ignored\n ER_INV 285 Line invalid, start again\n ER_PAT 287 Path expected after I option\n ER_UNC 288 Unknown case option: %c. Use /help for list\n ER_UNS 289 Unknown option: %c. Use /help for list of options\n ER_SIN 290 Read error on standard input\n ER_HEP 291 Out of memory\n ER_EXS 292 Expected source file\n ER_WAN 293 Warning level (0-2) expected after W option\n <> ER_BNE 257 Block nesting error ER_ECL 258 Extra characters on line ER_RAD 259 Internal error - Register already defined ER_UST 260 Unknown type specifier ER_RSY 261 Redefinition of symbol ER_SMD 262 Symbol is multidefined ER_PHE 263 Phase error between passes ER_ELS 264 Already had ELSE clause ER_NCB 265 Must be in conditional block ER_SND 266 Symbol not defined ER_SYN 267 Syntax error ER_TIL 268 Type illegal in context ER_NGR 269 Group name must be unique ER_PS1 270 Must be declared during Pass 1 ER_TUL 271 Illegal public declaration ER_SDK 272 Symbol already different kind ER_RES 273 Reserved word used as symbol ER_IFR 274 Forward reference illegal ER_MBR 275 Operand must be register ER_WRT 276 Wrong type of register ER_MSG 277 Operand must be segment or group ER_MSY 279 Operand must be type specifier ER_ALD 280 Symbol already defined locally ER_SPC 281 Segment parameters are changed ER_NPA 282 Improper align/combine type ER_RMD 283 Reference to multidefined symbol ER_OPN 284 Operand expected ER_OPR 285 Operator expected ER_DV0 286 Division by 0 or overflow ER_SCN 287 Negative shift count ER_OMM 288 Operand types must match ER_IUE 289 Illegal use of external ER_RRF 291 Operand must be record or field name ER_OHS 292 Operand must have size ER_NOP 293 Extra NOP inserted ER_LOS 295 Left operand must have segment ER_OOC 296 One operand must be constant ER_OSA 297 Operands must be in same segment, or one constant ER_CXP 299 Constant expected ER_OSG 300 Operand must have segment ER_ASD 301 Must be associated with data ER_ASC 302 Must be associated with code ER_DBR 303 Multiple base registers ER_DIR 304 Multiple index registers ER_IBR 305 Must be index or base register ER_IUR 306 Illegal use of register ER_VOR 307 Value out of range ER_NIP 308 Operand not in current CS ASSUME segment ER_IOT 309 Improper operand type ER_JOR 310 Jump out of range by %ld byte(s) ER_IRV 312 Illegal register value ER_NIM 313 Immediate mode illegal ER_IIS 314 Illegal size for operand ER_BRI 315 Byte register illegal ER_CSI 316 Illegal use of CS register ER_AXL 317 Must be accumulator register ER_ISR 318 Improper use of segment register ER_NCS 319 Missing or unreachable CS ER_OCI 320 Operand combination illegal ER_JCD 321 Near JMP/CALL to different CS ER_NSO 322 Label cannot have segment override ER_OAP 323 Must have instruction after prefix ER_OES 324 Cannot override ES for destination ER_CRS 325 Cannot address with segment register ER_MSB 326 Must be in segment block ER_NEB 327 Illegal combination with segment alignment ER_FOF 328 Forward needs override or FAR ER_IDV 329 Illegal value for DUP count ER_SAE 330 Symbol is already external ER_DTL 331 DUP nesting too deep ER_UID 332 Illegal use of undefined operand (?) ER_MVD 333 Too many values for struc or record initialization ER_OIL 334 Angle brackets required around initialized list ER_DIS 335 Directive illegal in structure ER_ODI 336 Override with DUP illegal ER_FCO 337 Field cannot be overridden ER_CEA 340 Circular chain of EQU aliases ER_7OE 341 Cannot emulate coprocessor opcode ER_EOF 342 End of file, no END directive ER_ENS 343 Data emitted with no segment ER_EP1 344 Forced error - pass1 ER_EP2 345 Forced error - pass2 ER_ERR 346 Forced error ER_ERE 347 Forced error - expression equals 0 ER_ERZ 348 Forced error - expression not equal 0 ER_END 349 Forced error - symbol not defined ER_ESD 350 Forced error - symbol defined ER_EBL 351 Forced error - string blank ER_ENB 352 Forced error - string not blank ER_EID 353 Forced error - strings identical ER_EDF 354 Forced error - strings different ER_OWL 355 Wrong length for override value ER_LTL 356 Line too long expanding symbol ER_IMP 357 Impure memory reference ER_MDZ 358 Missing data; zero assumed ER_286 359 Segment near (or at) 64K limit ER_CPU 360 Cannot change processor in segment ER_ONW 361 Operand size does not match segment word size ER_ANW 362 Address size does not match segment word size ER_JSH 363 Jump within short distance ER_AP2 364 Align must be power of 2 ER_EXP 365 Expected ER_LNL 366 Line too long ER_NDN 367 Non-digit in number ER_EMS 368 Empty string ER_MOP 369 Missing operand ER_PAR 370 Open parenthesis or bracket ER_NMC 371 Not in macro expansion ER_UEL 372 Unexpected end of line ER_INC 373 Include file not found #help strings; leave some room for future error messages ER_H01 401 a\t\tAlphabetize segments ER_H02 402 c\t\tGenerate cross-reference ER_H03 403 d\t\tGenerate pass 1 listing ER_H04 404 D[=] Define symbol ER_H05 405 e\t\tEmulate floating point instructions and IEEE format ER_H06 406 I\tSearch directory for include files ER_H07 407 l[a]\t\tGenerate listing, a-list all ER_H08 408 M{lxu}\t\tPreserve case of labels: l-All, x-Globals, u-Uppercase Globals ER_H09 409 n\t\tSuppress symbol tables in listing ER_H10 410 p\t\tCheck for pure code ER_H11 411 s\t\tOrder segments sequentially ER_H12 412 t\t\tSuppress messages for successful assembly ER_H13 413 v\t\tDisplay extra source statistics ER_H14 414 w{012}\t\tSet warning level: 0-None, 1-Serious, 2-Advisory ER_H15 415 X\t\tList false conditionals ER_H16 416 z\t\tDisplay source line for each error message ER_H17 417 Zi\t\tGenerate symbolic information for CodeView ER_H18 418 Zd\t\tGenerate line-number information ER_HDUSE 430 Usage: masm /options source(.asm),[out(.obj)],[list(.lst)],[cref(.crf)][;] ER_HXUSE 431 Usage: masm -Switches sourceFile -o objFile ER_HXHELP 432 Run with -help for usage