version 1.22, 2020/06/23 16:54:40 |
version 1.23, 2020/07/13 14:03:52 |
|
|
strtod(buf, &rem); /* parse the number */ |
strtod(buf, &rem); /* parse the number */ |
if (rem == buf) { /* it wasn't a valid number at all */ |
if (rem == buf) { /* it wasn't a valid number at all */ |
buf[1] = 0; /* return one character as token */ |
buf[1] = 0; /* return one character as token */ |
retc = buf[0]; /* character is its own type */ |
retc = (uschar)buf[0]; /* character is its own type */ |
unputstr(rem+1); /* put rest back for later */ |
unputstr(rem+1); /* put rest back for later */ |
} else { /* some prefix was a number */ |
} else { /* some prefix was a number */ |
unputstr(rem); /* put rest back for later */ |
unputstr(rem); /* put rest back for later */ |