From: Richard M. Stallman Date: Sun, 3 May 1998 00:50:06 +0000 (+0000) Subject: (isfloat_string): Don't look at bytes before the string. X-Git-Tag: emacs-20.3~1166 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=d8578e586c0021e97fcd9cd1229fdb32b2d4461e;p=emacs.git (isfloat_string): Don't look at bytes before the string. --- diff --git a/src/lread.c b/src/lread.c index 91b9bffdb6d..44d071e97e2 100644 --- a/src/lread.c +++ b/src/lread.c @@ -1995,6 +1995,8 @@ isfloat_string (cp) { register int state; + char *start = cp; + state = 0; if (*cp == '+' || *cp == '-') cp++; @@ -2030,6 +2032,8 @@ isfloat_string (cp) while (*cp >= '0' && *cp <= '9') cp++; } + else if (cp == start) + ; else if (cp[-1] == '+' && cp[0] == 'I' && cp[1] == 'N' && cp[2] == 'F') { state |= EXP_INT;