diff options
author | Adam <you@example.com> | 2020-05-17 05:51:50 +0200 |
---|---|---|
committer | Adam <you@example.com> | 2020-05-17 05:51:50 +0200 |
commit | e611b132f9b8abe35b362e5870b74bce94a1e58e (patch) | |
tree | a5781d2ec0e085eeca33cf350cf878f2efea6fe5 /private/sdktools/masm/asmmsg.txt | |
download | NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.gz NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.bz2 NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.lz NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.xz NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.zst NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.zip |
Diffstat (limited to 'private/sdktools/masm/asmmsg.txt')
-rw-r--r-- | private/sdktools/masm/asmmsg.txt | 172 |
1 files changed, 172 insertions, 0 deletions
diff --git a/private/sdktools/masm/asmmsg.txt b/private/sdktools/masm/asmmsg.txt new file mode 100644 index 000000000..b556a97f0 --- /dev/null +++ b/private/sdktools/masm/asmmsg.txt @@ -0,0 +1,172 @@ +# 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 |