Lines Matching refs:time_t

76 enum { atime_shift = CHAR_BIT * sizeof(time_t) - 2 };
77 static time_t const absolute_min_time =
78 ((time_t) -1 < 0
79 ? (- ((time_t) ~ (time_t) 0 < 0)
80 - (((time_t) 1 << atime_shift) - 1 + ((time_t) 1 << atime_shift)))
82 static time_t const absolute_max_time =
83 ((time_t) -1 < 0
84 ? (((time_t) 1 << atime_shift) - 1 + ((time_t) 1 << atime_shift))
94 static time_t hunt(timezone_t, time_t, time_t, bool);
95 static void show(timezone_t, char *, time_t, bool);
96 static void showextrema(timezone_t, char *, time_t, struct tm *, time_t);
97 static void showtrans(char const *, struct tm const *, time_t, char const *,
100 ATTRIBUTE_REPRODUCIBLE static time_t yeartot(intmax_t);
190 gmtime_r(time_t *tp, struct tm *tmp)
217 localtime_r(time_t *tp, struct tm *tmp)
231 localtime_rz(ATTRIBUTE_MAYBE_UNUSED timezone_t rz, time_t *tp, struct tm *tmp)
239 static time_t
323 platforms where time_t counts leap seconds; this works due to
349 my_gmtime_r(time_t *tp, struct tm *tmp)
359 my_localtime_rz(timezone_t tz, time_t *tp, struct tm *tmp)
364 register time_t t;
486 register time_t cutlotime;
487 register time_t cuthitime;
488 time_t now;
599 time_t t;
619 time_t newt = cutlotime;
636 time_t newt = ((t < absolute_max_time - SECSPERDAY / 2
665 time_t newt = absolute_max_time;
683 static time_t
687 register time_t t;
733 static time_t
734 hunt(timezone_t tz, time_t lot, time_t hit, bool only_ok)
753 time_t t = (rem_sum == 2) - (rem_sum < 0) + lot / 2 + hit / 2;
822 gmtoff(struct tm const *a, ATTRIBUTE_MAYBE_UNUSED time_t *t,
846 show(timezone_t tz, char *zone, time_t t, bool v)
891 showextrema(timezone_t tz, char *zone, time_t lo, struct tm *lotmp, time_t hi)
894 time_t t, boundary = hunt(tz, lo, hi, true);
996 format_utc_offset(char *buf, ptrdiff_t size, struct tm const *tm, time_t t)
1068 struct tm const *tm, time_t t, char const *ab, char const *zone_name)
1145 showtrans(char const *time_fmt, struct tm const *tm, time_t t, char const *ab,
1192 _Generic(+ (time_t) 0,
1199 fmt = _Generic((time_t) 0,
1205 if (0 > (time_t) -1) { /* signed */
1206 if (sizeof(time_t) == sizeof(intmax_t))
1208 if (sizeof(time_t) > sizeof(long))
1210 if (sizeof(time_t) > sizeof(int))
1215 if (sizeof(time_t) == sizeof(uintmax_t))
1218 if (sizeof(time_t) > sizeof(unsigned long))
1220 if (sizeof(time_t) > sizeof(unsigned int))