Is A a space character in the C locale? */
| 3876 | */ |
| 3877 | for (i = 0; i < leapcnt; ++i) { |
| 3878 | if (leap[i].trans - prevtrans < 28 * SECSPERDAY) { |
| 3879 | error(N_("Leap seconds too close together")); |
| 3880 | exit(EXIT_FAILURE); |
| 3881 | } |
| 3882 | prevtrans = leap[i].trans; |
| 3883 | leap[i].trans = tadd(prevtrans, last); |
| 3884 | last = leap[i].corr += last; |
| 3885 | } |
| 3886 | |
| 3887 | if (0 <= leapexpires) { |
| 3888 | leapexpires = oadd(leapexpires, last); |
| 3889 | if (! (leapcnt == 0 || (leap[leapcnt - 1].trans < leapexpires))) { |
| 3890 | error(N_("last Leap time does not precede Expires time")); |