- for (p = tmpbuf, value = 0; '0' <= *p && *p <= '9'; p++, left--)
- value = 10 * value + (*p - '0');
- if (*p && !isspace(*p))
+ for (s = tmpbuf, value = 0; '0' <= *s && *s <= '9'; s++, left--)
+ value = 10 * value + (*s - '0');
+ if (*s && !isspace(*s))