						/* fatals */

1001	"Internal Compiler Error\n\t\t(compiler file '%s', line %d)\n\t\tContact Microsoft Product Support Services"
1002	"compiler is out of heap space in Pass 2"
1003	"error count exceeds %d; stopping compilation"
1004	"unexpected end-of-file found"
1005	"string too big for buffer"
1006	"write error on compiler intermediate file"
1007	"unrecognized flag '%s' in '%s'"
1013	"cannot open source file '%s'"
1027	"DGROUP data allocation exceeds 64K"
1029	"there are > 512 bytes of arguments"
1030	"there are > 512 bytes of local variables"
1032	"cannot open object listing file '%s'"
1033	"cannot open assembly language output file '%s'"
1035	"expression too complex, please simplify"
1036	"cannot open source listing file '%s'"
1037	"cannot open object file '%s'"
1039	"unrecoverable heap overflow in Pass 3"
1040	"unexpected end-of-file in source file '%s'"
1041	"cannot open compiler intermediate file - no more files"
1042	"cannot open compiler intermediate file - no such file or directory"
1043	"cannot open compiler intermediate file"
1044	"out of disk space for compiler intermediate file"
1045	"floating-point overflow"
1046	"bad '%s' flag, would overwrite '%s' with '%s'"
1047	"too many '%s' flags, '%s'"
1048	"unknown option '%c' in '%s'"
1049	"invalid numerical argument '%s'"
1050	"'%s' : code segment too large"
1066	"intrinsic not implemented"
1090	"'%s' data allocation exceeds 64K"
1126	"'%s' : automatic allocation exceeds %s"
1127	"'%s': segment redefinition"
1000	"UNKNOWN FATAL ERROR\n\t\tContact Microsoft Product Support Services"
						/* errors */
	
2125	"'%s' : allocation exceeds 64K"
2127	"parameter allocation exceeds 32K"
2128	"'%s' : huge array cannot be aligned to segment boundary"
2129	"static function '%s' not found"
2418	"'%s' : not in a register"
2220	"warning treated as error - no object file generated"
2427	"'%s' : jump referencing label is out of range"
2000	"UNKNOWN ERROR\n\t\tContact Microsoft Product Support Services"

						/* warnings */
	
4056	"overflow in constant arithmetic"
4057	"overflow in constant multiplication"
4058	"address of automatic (local) variable taken, DS != SS"
4059	"segment lost in conversion"
4061	"long/short mismatch in argument : conversion supplied"
4062	"near/far mismatch in argument : conversion supplied"
4063	"'%s' : function too large for post-optimizer"
4065	"recoverable heap overflow in post-optimizer - some optimizations may be missed"
4066	"local symbol table overflow - some local symbols may be missing in listings"
4069	"conversion of near pointer to long integer"
4073	"scoping too deep, deepest scoping merged when debugging"
4127	"conditional expression is constant"
4185	"near call to '%s' in different segment"
4186	"string too long - truncated to %d characters"
4200	"local variable '%s' used without having been initialized"
4201	"local variable '%s' may be used without having been initialized"
4202	"unreachable code"
4203	"'%s' : function too large for global optimizations"
4204	"'%s' : in-line assembler precludes global optimizations"
4205	"statement has no effect"
4206	"assignment within conditional expression"
4207	"'%s' : function too large for global optimizations (%s)"  /*
internal use */
4208    "Ran out of heap at: %s"  /* internal use */
4209	"comma operator within array index expression"
4300	"insufficient memory to process debugging information"
4301	"loss of debugging information caused by optimization"
4323	"potential divide by 0"
4324	"potential mod by 0"
4000	"UNKNOWN WARNING\n\t\tContact Microsoft Product Support Services"
