This section lists error messages generated by the C to MASM Include File Translator (H2INC). The error messages produced by the compiler fall into three categories:
Fatal error messages
Compilation error messages
Warning messages
The messages for each category are listed below in numerical order, with a brief explanation of each error. To look up an error message, first determine the message category, then find the error number. All messages give the filename and line number where the error occurs.
Fatal Error Messages
Fatal error messages indicate a severe problem, one that prevents the compiler from processing your program any further. These messages have the following format:
filename (line) : fatal error HI1xxx: messagetext
After the compiler displays a fatal-error message, it terminates without producing an include file or checking for further errors.
Compilation Error Messages
Compilation error messages identify actual header errors. There messages appear in the following format:
filename (line) : error HI2xxx: messagetext
The compiler does not produce an include file for a header file that has compilation errors. When the compiler encounters such errors, it attempts to recover from the error. If possible, it continues to process the header file and produce error messages. If errors are too numerous or too severe, the compiler stops processing.
Warning Messages
Warning messages are informational only; they do not prevent compilation. These messages appear in the following format:
filename (line) : warning HI4xxx: messagetext