pz 104 maint/gnulib/lib/parse-duration.c parse_hr_min_sec (time_t start, cch_t * pz) pz 112 maint/gnulib/lib/parse-duration.c while ((*pz == ':') && (lpct++ <= 1)) pz 114 maint/gnulib/lib/parse-duration.c unsigned long v = str_const_to_ul (pz+1, &pz, 10); pz 126 maint/gnulib/lib/parse-duration.c while (isspace ((unsigned char)*pz)) pz 127 maint/gnulib/lib/parse-duration.c pz++; pz 128 maint/gnulib/lib/parse-duration.c if (*pz != NUL) pz 143 maint/gnulib/lib/parse-duration.c cch_t * pz = *ppz; pz 150 maint/gnulib/lib/parse-duration.c val = str_const_to_ul (pz, &pz, 10); pz 153 maint/gnulib/lib/parse-duration.c while (isspace ((unsigned char)*pz)) pz 154 maint/gnulib/lib/parse-duration.c pz++; pz 155 maint/gnulib/lib/parse-duration.c if (pz != endp) pz 161 maint/gnulib/lib/parse-duration.c *ppz = pz; pz 168 maint/gnulib/lib/parse-duration.c parse_year_month_day (cch_t * pz, cch_t * ps) pz 172 maint/gnulib/lib/parse-duration.c res = parse_scaled_value (0, &pz, ps, SEC_PER_YEAR); pz 174 maint/gnulib/lib/parse-duration.c pz++; /* over the first '-' */ pz 175 maint/gnulib/lib/parse-duration.c ps = strchr (pz, '-'); pz 181 maint/gnulib/lib/parse-duration.c res = parse_scaled_value (res, &pz, ps, SEC_PER_MONTH); pz 183 maint/gnulib/lib/parse-duration.c pz++; /* over the second '-' */ pz 184 maint/gnulib/lib/parse-duration.c ps = pz + strlen (pz); pz 185 maint/gnulib/lib/parse-duration.c return parse_scaled_value (res, &pz, ps, SEC_PER_DAY); pz 194 maint/gnulib/lib/parse-duration.c cch_t * pz; pz 204 maint/gnulib/lib/parse-duration.c pz = buf; pz 205 maint/gnulib/lib/parse-duration.c res = parse_scaled_value (0, &pz, buf + 4, SEC_PER_YEAR); pz 209 maint/gnulib/lib/parse-duration.c pz = buf; pz 210 maint/gnulib/lib/parse-duration.c res = parse_scaled_value (res, &pz, buf + 2, SEC_PER_MONTH); pz 214 maint/gnulib/lib/parse-duration.c pz = buf; pz 215 maint/gnulib/lib/parse-duration.c return parse_scaled_value (res, &pz, buf + 2, SEC_PER_DAY); pz 220 maint/gnulib/lib/parse-duration.c parse_YMWD (cch_t * pz) pz 223 maint/gnulib/lib/parse-duration.c cch_t * ps = strchr (pz, 'Y'); pz 226 maint/gnulib/lib/parse-duration.c res = parse_scaled_value (0, &pz, ps, SEC_PER_YEAR); pz 227 maint/gnulib/lib/parse-duration.c pz++; pz 230 maint/gnulib/lib/parse-duration.c ps = strchr (pz, 'M'); pz 233 maint/gnulib/lib/parse-duration.c res = parse_scaled_value (res, &pz, ps, SEC_PER_MONTH); pz 234 maint/gnulib/lib/parse-duration.c pz++; pz 237 maint/gnulib/lib/parse-duration.c ps = strchr (pz, 'W'); pz 240 maint/gnulib/lib/parse-duration.c res = parse_scaled_value (res, &pz, ps, SEC_PER_WEEK); pz 241 maint/gnulib/lib/parse-duration.c pz++; pz 244 maint/gnulib/lib/parse-duration.c ps = strchr (pz, 'D'); pz 247 maint/gnulib/lib/parse-duration.c res = parse_scaled_value (res, &pz, ps, SEC_PER_DAY); pz 248 maint/gnulib/lib/parse-duration.c pz++; pz 251 maint/gnulib/lib/parse-duration.c while (isspace ((unsigned char)*pz)) pz 252 maint/gnulib/lib/parse-duration.c pz++; pz 253 maint/gnulib/lib/parse-duration.c if (*pz != NUL) pz 265 maint/gnulib/lib/parse-duration.c parse_hour_minute_second (cch_t * pz, cch_t * ps) pz 269 maint/gnulib/lib/parse-duration.c res = parse_scaled_value (0, &pz, ps, SEC_PER_HR); pz 271 maint/gnulib/lib/parse-duration.c pz++; pz 272 maint/gnulib/lib/parse-duration.c ps = strchr (pz, ':'); pz 279 maint/gnulib/lib/parse-duration.c res = parse_scaled_value (res, &pz, ps, SEC_PER_MIN); pz 281 maint/gnulib/lib/parse-duration.c pz++; pz 282 maint/gnulib/lib/parse-duration.c ps = pz + strlen (pz); pz 283 maint/gnulib/lib/parse-duration.c return parse_scaled_value (res, &pz, ps, 1); pz 292 maint/gnulib/lib/parse-duration.c cch_t * pz; pz 302 maint/gnulib/lib/parse-duration.c pz = buf; pz 303 maint/gnulib/lib/parse-duration.c res = parse_scaled_value (0, &pz, buf + 2, SEC_PER_HR); pz 307 maint/gnulib/lib/parse-duration.c pz = buf; pz 308 maint/gnulib/lib/parse-duration.c res = parse_scaled_value (res, &pz, buf + 2, SEC_PER_MIN); pz 312 maint/gnulib/lib/parse-duration.c pz = buf; pz 313 maint/gnulib/lib/parse-duration.c return parse_scaled_value (res, &pz, buf + 2, 1); pz 318 maint/gnulib/lib/parse-duration.c parse_HMS (cch_t * pz) pz 321 maint/gnulib/lib/parse-duration.c cch_t * ps = strchr (pz, 'H'); pz 324 maint/gnulib/lib/parse-duration.c res = parse_scaled_value (0, &pz, ps, SEC_PER_HR); pz 325 maint/gnulib/lib/parse-duration.c pz++; pz 328 maint/gnulib/lib/parse-duration.c ps = strchr (pz, 'M'); pz 331 maint/gnulib/lib/parse-duration.c res = parse_scaled_value (res, &pz, ps, SEC_PER_MIN); pz 332 maint/gnulib/lib/parse-duration.c pz++; pz 335 maint/gnulib/lib/parse-duration.c ps = strchr (pz, 'S'); pz 338 maint/gnulib/lib/parse-duration.c res = parse_scaled_value (res, &pz, ps, 1); pz 339 maint/gnulib/lib/parse-duration.c pz++; pz 342 maint/gnulib/lib/parse-duration.c while (isspace ((unsigned char)*pz)) pz 343 maint/gnulib/lib/parse-duration.c pz++; pz 344 maint/gnulib/lib/parse-duration.c if (*pz != NUL) pz 355 maint/gnulib/lib/parse-duration.c parse_time (cch_t * pz) pz 363 maint/gnulib/lib/parse-duration.c ps = strchr (pz, ':'); pz 366 maint/gnulib/lib/parse-duration.c res = parse_hour_minute_second (pz, ps); pz 372 maint/gnulib/lib/parse-duration.c else if (ps = strpbrk (pz, "HMS"), pz 376 maint/gnulib/lib/parse-duration.c res = parse_hourminutesecond (pz); pz 380 maint/gnulib/lib/parse-duration.c res = parse_HMS (pz); pz 388 maint/gnulib/lib/parse-duration.c trim (char * pz) pz 391 maint/gnulib/lib/parse-duration.c while (isspace ((unsigned char)*pz)) pz 392 maint/gnulib/lib/parse-duration.c pz++; pz 396 maint/gnulib/lib/parse-duration.c char * pe = pz + strlen (pz); pz 397 maint/gnulib/lib/parse-duration.c while ((pe > pz) && isspace ((unsigned char)pe[-1])) pz 402 maint/gnulib/lib/parse-duration.c return pz; pz 413 maint/gnulib/lib/parse-duration.c char * pz = strdup (in_pz); pz 414 maint/gnulib/lib/parse-duration.c void * fptr = pz; pz 417 maint/gnulib/lib/parse-duration.c if (pz == NULL) pz 423 maint/gnulib/lib/parse-duration.c pT = strchr (pz, 'T'); pz 427 maint/gnulib/lib/parse-duration.c pz = trim (pz); pz 434 maint/gnulib/lib/parse-duration.c ps = strchr (pz, '-'); pz 437 maint/gnulib/lib/parse-duration.c res = parse_year_month_day (pz, ps); pz 443 maint/gnulib/lib/parse-duration.c else if (ps = strpbrk (pz, "YMWD"), pz 447 maint/gnulib/lib/parse-duration.c res = parse_yearmonthday (pz); pz 451 maint/gnulib/lib/parse-duration.c res = parse_YMWD (pz); pz 464 maint/gnulib/lib/parse-duration.c parse_non_iso8601 (cch_t * pz) pz 474 maint/gnulib/lib/parse-duration.c val = str_const_to_l (pz, &pz, 10); pz 482 maint/gnulib/lib/parse-duration.c if (*pz == ':') pz 487 maint/gnulib/lib/parse-duration.c val = parse_hr_min_sec (val, pz); pz 499 maint/gnulib/lib/parse-duration.c while (isspace ((unsigned char)*pz)) pz 500 maint/gnulib/lib/parse-duration.c pz++; pz 502 maint/gnulib/lib/parse-duration.c switch (*pz) pz 558 maint/gnulib/lib/parse-duration.c pz++; pz 559 maint/gnulib/lib/parse-duration.c while (isspace ((unsigned char)*pz)) pz 560 maint/gnulib/lib/parse-duration.c pz++; pz 561 maint/gnulib/lib/parse-duration.c if (*pz == NUL) pz 564 maint/gnulib/lib/parse-duration.c if (! isdigit ((unsigned char)*pz)) pz 576 maint/gnulib/lib/parse-duration.c parse_duration (char const * pz) pz 578 maint/gnulib/lib/parse-duration.c while (isspace ((unsigned char)*pz)) pz 579 maint/gnulib/lib/parse-duration.c pz++; pz 581 maint/gnulib/lib/parse-duration.c switch (*pz) pz 584 maint/gnulib/lib/parse-duration.c return parse_period (pz + 1); pz 587 maint/gnulib/lib/parse-duration.c return parse_time (pz + 1); pz 590 maint/gnulib/lib/parse-duration.c if (isdigit ((unsigned char)*pz)) pz 591 maint/gnulib/lib/parse-duration.c return parse_non_iso8601 (pz);