						/* fatals */

1001	"Internal Compiler Error\n\t\t(compiler file '%s', line %d)\n\t\tContact Microsoft Technical Support"
1002	"out of heap space"
1003	"error count exceeds %d; stopping compilation"
1004	"unexpected EOF"
1005	"string too big for buffer"
1006	"write error on compiler intermediate file"
1007	"unrecognized flag '%s' in '%s'"
1027	"DGROUP data allocation exceeds 64K"
1028	"infinite recursion in cnstrpush"
1029	"there are > 512 bytes of arguments"
1030	"there are > 512 bytes of local variables"
1031	"limit exceeded for nesting function calls"
1032	"cannot open object listing file '%s'"
1033	"cannot open assembly language output file '%s'"
1034	"cannot open source file '%s'"
1035	"expression too complex, please simplify"
1036	"cannot open source listing file '%s'"
1037	"cannot open object file '%s'"
1038	"unexpected end of file in Pass 3"
1039	"unrecoverable heap overflow in Pass 3"
1040	"unexpected EOF 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"
1051	"program too complex"
1058	"floating point expression too complex - would overflow NDP stack"
1064	"too many text segments"
1000	"UNKNOWN FATAL ERROR\n\t\tContact Microsoft Technical Support"

						/* errors */
	
2023	"divide by 0"
2024	"mod by 0"
2125	"%s : allocation exceeds 64K"
2126	"%s : automatic allocation exceeds %s"
2127	"parameter allocation exceeds 32K"
2128	"%s : huge array cannot be aligned to segment boundary"
2129	"static function '%s' not found"
2189	"constant item, -Gm, and data_seg pragma are incompatible"
2000	"UNKNOWN ERROR\n\t\tContact Microsoft Technical Support"

						/* warnings */
	
4054	"insufficient memory may affect optimization"
4055	"constant moved out of CONST even though -Gm specified"
4056	"overflow in constant arithmetic"
4057	"overflow in constant multiplication"
4058	"address of frame variable taken, DS != SS"
4059	"segment lost in conversion"
4060	"conversion of long address to short address"
4061	"long/short mismatch in argument : conversion supplied"
4062	"near/far mismatch in argument : conversion supplied"
4063	"%s : function too large for post-optimizer"
4064	"procedure too large, skipping %s optimization and continuing"
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"
4070	"function called as procedure"
4072	"Insufficient memory to process debugging information"
4073	"scoping too deep, deepest scoping merged when debugging"
4078	"loss of debugging information caused by optimization"
4185	"near call to %s in different segment"
4186	"string too long. Truncated to %d characters"
4000	"UNKNOWN WARNING\n\t\tContact Microsoft Technical Support"
