that NUMBERF is stored properly in the temporary file.
break;
#endif
case STRING:
+ case NUMBERF:
v = stringlen;
putc(c, tempfile);
putc(c >> 8, tempfile);
break;
#endif
case STRING:
+ case NUMBERF:
getval(getc(tempfile) + NUMBER0);
stringlen = n = yylval.y_valu;
p = stringbuf;
*p++ = c;
c = nextchar();
} while (isdigit(c) || (c == '.') || (c == 'E') || (c == '+') || (c == '-'));
+ peekc = c;
*p = '\0';
stringbuf = strdup(num);