Article: Q39088
Product(s): See article
Version(s): 4.00 5.00 5.10 | 5.10
Operating System(s): MS-DOS | OS/2
Keyword(s): ENDUSER | s_quickc | mspl13_c
Last Modified: 12-DEC-1988
The fatal-compiler error "C1004: Unexpected EOF" can be caused by
failing to end a line with a <CR>. On pure C language statements the
compiler ignores white space, but on statements with directives a <CR>
is needed.
This will occur if the following include file is used in a program:
#include <stdio.h><CR>
#define YES 1<CR>
#define NO 0
Without the <CR> after the third line, error C1004 will be produced by
the compiler.