Lines Matching refs:tm
9 char *strptime(const char *restrict s, const char *restrict f, struct tm *restrict tm) in strptime() argument
35 dest = &tm->tm_wday; in strptime()
40 dest = &tm->tm_mon; in strptime()
45 s = strptime(s, nl_langinfo(D_T_FMT), tm); in strptime()
54 dest = &tm->tm_mday; in strptime()
59 s = strptime(s, "%m/%d/%y", tm); in strptime()
63 dest = &tm->tm_hour; in strptime()
68 dest = &tm->tm_hour; in strptime()
73 dest = &tm->tm_yday; in strptime()
79 dest = &tm->tm_mon; in strptime()
85 dest = &tm->tm_min; in strptime()
96 tm->tm_hour %= 12; in strptime()
103 tm->tm_hour %= 12; in strptime()
104 tm->tm_hour += 12; in strptime()
110 s = strptime(s, nl_langinfo(T_FMT_AMPM), tm); in strptime()
114 s = strptime(s, "%H:%M", tm); in strptime()
118 dest = &tm->tm_sec; in strptime()
123 s = strptime(s, "%H:%M:%S", tm); in strptime()
134 dest = &tm->tm_wday; in strptime()
139 s = strptime(s, nl_langinfo(D_FMT), tm); in strptime()
143 s = strptime(s, nl_langinfo(T_FMT), tm); in strptime()
152 dest = &tm->tm_year; in strptime()
169 switch((char *)dest - (char *)tm) { in strptime()
170 case offsetof(struct tm, tm_yday): in strptime()
201 tm->tm_year = relyear; in strptime()
202 if (want_century & 2) tm->tm_year += century * 100 - 1900; in strptime()
203 else if (tm->tm_year <= 68) tm->tm_year += 100; in strptime()