diff src/lread.c @ 21911:8087931b409e

(isfloat_string): Don't look at bytes before the string.
author Richard M. Stallman <rms@gnu.org>
date Sun, 03 May 1998 00:50:06 +0000
parents 7a44b61e263b
children 8dad06385435
line wrap: on
line diff
--- a/src/lread.c	Sun May 03 00:02:10 1998 +0000
+++ b/src/lread.c	Sun May 03 00:50:06 1998 +0000
@@ -1995,6 +1995,8 @@
 {
   register int state;
   
+  char *start = cp;
+
   state = 0;
   if (*cp == '+' || *cp == '-')
     cp++;
@@ -2030,6 +2032,8 @@
       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;