173 lines
6.6 KiB
Plaintext
173 lines
6.6 KiB
Plaintext
|
# messages for masm macro assembler
|
||
|
|
||
|
<<NMSG>>
|
||
|
|
||
|
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
|
||
|
|
||
|
<<FMSG>>
|
||
|
|
||
|
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<sym>[=<val>] Define symbol
|
||
|
ER_H05 405 e\t\tEmulate floating point instructions and IEEE format
|
||
|
ER_H06 406 I<path>\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
|