]> git.eshelyaron.com Git - emacs.git/commitdiff
(isfloat_string): Don't look at bytes before the string.
authorRichard M. Stallman <rms@gnu.org>
Sun, 3 May 1998 00:50:06 +0000 (00:50 +0000)
committerRichard M. Stallman <rms@gnu.org>
Sun, 3 May 1998 00:50:06 +0000 (00:50 +0000)
src/lread.c

index 91b9bffdb6d99b6b57bfd6ef81de5554285dbbb1..44d071e97e22b7b407d7a39c94cf312bd0eeaaa6 100644 (file)
@@ -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;