Lines Matching refs:buf

54 __strptime(const char *_RESTRICT_KYWD buf, const char *_RESTRICT_KYWD fmt,  in __strptime()  argument
70 if (*buf == 0) in __strptime()
77 while (isspace(*buf)) in __strptime()
78 buf++; in __strptime()
79 else if (c != *buf++) in __strptime()
91 if (*buf++ != '%') in __strptime()
96 buf = __strptime(buf, tptr->date_fmt, tm, flagsp, loc); in __strptime()
97 if (buf == NULL) in __strptime()
102 if (!isdigit(*buf)) in __strptime()
107 for (i = 0; len && isdigit(*buf); buf++) { in __strptime()
109 i += *buf - '0'; in __strptime()
119 buf = __strptime(buf, tptr->c_fmt, tm, flagsp, loc); in __strptime()
120 if (buf == NULL) in __strptime()
125 buf = __strptime(buf, "%m/%d/%y", tm, flagsp, loc); in __strptime()
126 if (buf == NULL) in __strptime()
143 buf = __strptime(buf, "%Y-%m-%d", tm, flagsp, loc); in __strptime()
144 if (buf == NULL) in __strptime()
149 buf = __strptime(buf, "%H:%M", tm, flagsp, loc); in __strptime()
150 if (buf == NULL) in __strptime()
155 buf = __strptime(buf, tptr->ampm_fmt, tm, flagsp, loc); in __strptime()
156 if (buf == NULL) in __strptime()
161 buf = __strptime(buf, "%H:%M:%S", tm, flagsp, loc); in __strptime()
162 if (buf == NULL) in __strptime()
167 buf = __strptime(buf, tptr->X_fmt, tm, flagsp, loc); in __strptime()
168 if (buf == NULL) in __strptime()
173 buf = __strptime(buf, tptr->x_fmt, tm, flagsp, loc); in __strptime()
174 if (buf == NULL) in __strptime()
179 if (!isdigit(*buf)) in __strptime()
183 for (i = 0; len && isdigit(*buf); buf++) { in __strptime()
185 i += *buf - '0'; in __strptime()
196 if (*buf == 0 || isspace(*buf)) in __strptime()
199 if (!isdigit(*buf)) in __strptime()
203 for (i = 0; len && isdigit(*buf); buf++) { in __strptime()
205 i += *buf - '0'; in __strptime()
233 if (!isdigit(*buf)) in __strptime()
237 for (i = 0; len && isdigit(*buf); buf++) { in __strptime()
239 i += *buf - '0'; in __strptime()
258 if (strncasecmp(buf, tptr->am, len) == 0) { in __strptime()
263 buf += len; in __strptime()
268 if (strncasecmp(buf, tptr->pm, len) == 0) { in __strptime()
273 buf += len; in __strptime()
283 if (strncasecmp(buf, tptr->weekday[i], len) == in __strptime()
287 if (strncasecmp(buf, tptr->wday[i], len) == 0) in __strptime()
294 buf += len; in __strptime()
305 if (!isdigit(*buf)) in __strptime()
309 for (i = 0; len && isdigit(*buf); buf++) { in __strptime()
311 i += *buf - '0'; in __strptime()
320 if (!isdigit(*buf)) in __strptime()
323 i = *buf - '0'; in __strptime()
337 if (isspace(*buf)) in __strptime()
338 buf++; in __strptime()
347 if (!isdigit(*buf)) in __strptime()
351 for (i = 0; len && isdigit(*buf); buf++) { in __strptime()
353 i += *buf - '0'; in __strptime()
368 if (strncasecmp(buf, tptr->month[i], len) == 0) in __strptime()
378 if (strncasecmp(buf, tptr->mon[i], in __strptime()
387 buf += len; in __strptime()
391 if (!isdigit(*buf)) in __strptime()
395 for (i = 0; len && isdigit(*buf); buf++) { in __strptime()
397 i += *buf - '0'; in __strptime()
415 t = strtol(buf, &cp, 10); in __strptime()
421 buf = cp; in __strptime()
429 if (*buf == '\0' || isspace(*buf)) in __strptime()
432 if (!isdigit(*buf)) in __strptime()
436 for (i = 0; len && isdigit(*buf); buf++) { in __strptime()
438 i += *buf - '0'; in __strptime()
454 const char *cp = buf; in __strptime()
459 if (cp - buf) { in __strptime()
460 zonestr = alloca(cp - buf + 1); in __strptime()
461 (void) strncpy(zonestr, buf, cp - buf); in __strptime()
462 zonestr[cp - buf] = '\0'; in __strptime()
473 buf += cp - buf; in __strptime()
482 if (*buf != '+') { in __strptime()
483 if (*buf == '-') in __strptime()
488 buf++; in __strptime()
491 if (!isdigit(*buf)) in __strptime()
494 i += *buf - '0'; in __strptime()
495 buf++; in __strptime()
505 while (isspace(*buf)) in __strptime()
506 buf++; in __strptime()
512 if (buf && (*flagsp & F_GMT)) { in __strptime()
518 return ((char *)buf); in __strptime()
522 strptime(const char *_RESTRICT_KYWD buf, const char *_RESTRICT_KYWD fmt, in strptime() argument
529 return (__strptime(buf, fmt, tm, &flags, uselocale(NULL))); in strptime()
537 __strptime_dontzero(const char *_RESTRICT_KYWD buf, in __strptime_dontzero() argument
542 return (__strptime(buf, fmt, tm, &flags, uselocale(NULL))); in __strptime_dontzero()
556 strptime_l(const char *_RESTRICT_KYWD buf, const char *_RESTRICT_KYWD fmt, in strptime_l() argument
563 return (__strptime(buf, fmt, tm, &flags, loc)); in strptime_l()