fix romcc preprocessor bug

Signed-off-by: Eric Biederman <ebiederman@lnxi.com>
Acked-by: Stefan Reinauer <stepan@coresystems.de>


git-svn-id: svn://svn.coreboot.org/coreboot/trunk@2515 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
Eric Biederman 2006-12-02 16:48:48 +00:00 committed by Stefan Reinauer
parent 2a44fbf2a0
commit 5718338edb
1 changed files with 8 additions and 3 deletions

View File

@ -3,8 +3,8 @@
#undef RELEASE_DATE
#undef VERSION
#define VERSION_MAJOR "0"
#define VERSION_MINOR "68"
#define RELEASE_DATE "15 November 2004"
#define VERSION_MINOR "69"
#define RELEASE_DATE "02 December 2006"
#define VERSION VERSION_MAJOR "." VERSION_MINOR
#include <stdarg.h>
@ -4028,10 +4028,15 @@ static void raw_next_token(struct compile_state *state,
tok = TOK_SPACE;
tokp = next_char(file, tokp, 1);
while((c = get_char(file, tokp)) != -1) {
tokp = next_char(file, tokp, 1);
/* Advance to the next character only after we verify
* the current character is not a newline.
* EOL is special to the preprocessor so we don't
* want to loose any.
*/
if (c == '\n') {
break;
}
tokp = next_char(file, tokp, 1);
}
}
/* Comments */