| 2524 | time_t t; |
| 2525 | struct tm yourtm, mytm; |
| 2526 | |
| 2527 | *okayp = false; |
| 2528 | mktmcpy(&yourtm, tmp); |
| 2529 | |
| 2530 | min = yourtm.tm_min; |
| 2531 | if (do_norm_secs) { |
| 2532 | min += yourtm.tm_sec / SECSPERMIN; |
| 2533 | yourtm.tm_sec %= SECSPERMIN; |
| 2534 | if (yourtm.tm_sec < 0) { |
| 2535 | yourtm.tm_sec += SECSPERMIN; |
| 2536 | min--; |
| 2537 | } |
| 2538 | } |
| 2539 | |
| 2540 | hour = yourtm.tm_hour; |
| 2541 | hour += min / MINSPERHOUR; |
| 2542 | yourtm.tm_min = min % MINSPERHOUR; |
| 2543 | if (yourtm.tm_min < 0) { |
| 2544 | yourtm.tm_min += MINSPERHOUR; |
| 2545 | hour--; |
| 2546 | } |
| 2547 |
no outgoing calls
no test coverage detected