Lines Matching defs:parts
4253 * with all the above parts mandatory.
5426 int *parts,
5448 parts[0] = 20; /* century - any multiple of 4 from 04 to 96 */
5474 parts[part] = c;
5480 parts[part] = 0;
5484 if (parts[parts[1] == 0 ? 0 : 1] % 4 == 0) {
5488 if (parts[3] >= mdays[leapyear][parts[2]]) {
5538 parts[part] = c1 * 10 + c2 - '0' * 11;
5539 if (parts[part] >= ceiling[part]) {
5549 parts[4] += parts[7];
5550 parts[5] += parts[8];
5556 c = mdays[leapyear][parts[2]];
5558 if (parts[part] >= c) {
5562 parts[part] -= c;
5563 parts[part - 1]++;
5571 parts[4] -= parts[7];
5572 parts[5] -= parts[8];
5574 if (parts[part] < 0) {
5582 c = mdays[leapyear][(parts[2] - 1 + 12) % 12];
5584 parts[part] += c;
5585 parts[part - 1]--;
5606 int parts[9], rc;
5608 rc = check_time_syntax(val, 1, parts, NULL);
5619 parts[1], parts[2] + 1, parts[3] + 1,
5620 parts[4], parts[5], parts[6] );
5632 int parts[9];
5633 return check_time_syntax(in, 1, parts, NULL);
5643 int parts[9];
5645 return check_time_syntax(in, 0, parts, &fraction);
5657 int parts[9], rc;
5661 rc = check_time_syntax(val, 0, parts, &fraction);
5673 parts[0], parts[1], parts[2] + 1, parts[3] + 1,
5674 parts[4], parts[5], parts[6] );