Lines Matching refs:buf
70 char *buf = tsdalloc(_T_ECVT, NDIG, NULL);
71 char *p = &buf[0], *p_last = &buf[ndigit];
73 buf[0] = '\0';
77 (void) strncpy(buf, "inf", NDIG);
79 (void) strncpy(buf, "nan", NDIG);
81 return (buf);
131 if (p_last >= buf) {
132 if (p_last > &buf[NDIG - 2])
133 p_last = &buf[NDIG - 2];
135 if (value == 0 || p >= &buf[NMAX])
149 if (p == buf) { /* rollover from 99999... */
150 buf[0] = '1'; /* later digits are 0 */
160 return (buf);