a1cca7de1d
doing so.
23 lines
926 B
C
23 lines
926 B
C
$NetBSD: patch-parse.c,v 1.1 2012/12/24 01:50:58 dholland Exp $
|
|
|
|
Fix bug handling EOF, detected by gcc.
|
|
|
|
--- parse.c~ 2004-02-08 09:41:45.000000000 +0000
|
|
+++ parse.c
|
|
@@ -533,13 +533,15 @@ static void parse_number() /*
|
|
static int parse_string(quotep) /* */
|
|
int quotep; /* */
|
|
{ Uchar c; /* */
|
|
+ int c1; /* */
|
|
int left; /* */
|
|
int start_flno = flno; /* */
|
|
/* */
|
|
left = 0; /* */
|
|
if ( quotep ) (void)sbputchar('"',parse_sb); /*" */
|
|
do /* */
|
|
- { switch ( c=skip_nl() ) /* */
|
|
+ { c=c1=skip_nl(); /* */
|
|
+ switch ( c1 ) /* */
|
|
{ case EOF: /* */
|
|
UnterminatedError("Unterminated double quote",
|
|
start_flno);
|