long_int 127 lib/mktime.c verify (INT_MAX <= TYPE_MAXIMUM (long_int) / 4 / 366 / 24 / 60 / 60); long_int 139 lib/mktime.c static long_int long_int 140 lib/mktime.c shr (long_int a, int b) long_int 142 lib/mktime.c long_int one = 1; long_int 150 lib/mktime.c static long_int const mktime_min long_int 152 lib/mktime.c && TYPE_MINIMUM (__time64_t) < TYPE_MINIMUM (long_int)) long_int 153 lib/mktime.c ? TYPE_MINIMUM (long_int) : TYPE_MINIMUM (__time64_t)); long_int 154 lib/mktime.c static long_int const mktime_max long_int 155 lib/mktime.c = (TYPE_MAXIMUM (long_int) < TYPE_MAXIMUM (__time64_t) long_int 156 lib/mktime.c ? TYPE_MAXIMUM (long_int) : TYPE_MAXIMUM (__time64_t)); long_int 164 lib/mktime.c leapyear (long_int year) long_int 205 lib/mktime.c static long_int long_int 206 lib/mktime.c ydhms_diff (long_int year1, long_int yday1, int hour1, int min1, int sec1, long_int 222 lib/mktime.c long_int years = year1 - year0; long_int 223 lib/mktime.c long_int days = 365 * years + yday1 - yday0 + intervening_leap_days; long_int 224 lib/mktime.c long_int hours = 24 * days + hour1 - hour0; long_int 225 lib/mktime.c long_int minutes = 60 * hours + min1 - min0; long_int 226 lib/mktime.c long_int seconds = 60 * minutes + sec1 - sec0; long_int 232 lib/mktime.c static long_int long_int 233 lib/mktime.c long_int_avg (long_int a, long_int b) long_int 245 lib/mktime.c static long_int long_int 246 lib/mktime.c tm_diff (long_int year, long_int yday, int hour, int min, int sec, long_int 259 lib/mktime.c long_int t, struct tm *tm) long_int 272 lib/mktime.c long_int *t, struct tm *tp) long_int 274 lib/mktime.c long_int t1 = (*t < mktime_min ? mktime_min long_int 285 lib/mktime.c long_int bad = t1; long_int 286 lib/mktime.c long_int ok = 0; long_int 294 lib/mktime.c long_int mid = long_int_avg (ok, bad); long_int 351 lib/mktime.c long_int lyear_requested = year_requested; long_int 352 lib/mktime.c long_int year = lyear_requested + mon_years; long_int 362 lib/mktime.c long_int lmday = mday; long_int 363 lib/mktime.c long_int yday = mon_yday + lmday; long_int 384 lib/mktime.c long_int t0 = ydhms_diff (year, yday, hour, min, sec, long_int 387 lib/mktime.c long_int t = t0, t1 = t0, t2 = t0; long_int 395 lib/mktime.c long_int dt = tm_diff (year, yday, hour, min, sec, &tm); long_int 468 lib/mktime.c long_int ot; long_int 478 lib/mktime.c long_int gt = ot + tm_diff (year, yday, hour, min, sec, long_int 514 lib/mktime.c long_int sec_adjustment = sec == 0 && tm.tm_sec == 60;