Lines Matching refs:tm
61 strftime(buf, maxsize, format, tm)
63 struct tm *tm;
87 for (p = dtcp->abbrev_weekday_names[tm->tm_wday];
96 for (p = dtcp->weekday_names[tm->tm_wday];
106 for (p = dtcp->abbrev_month_names[tm->tm_mon];
115 for (p = dtcp->month_names[tm->tm_mon];
124 i = strftime(cp, maxsize - size, "%x %X", tm);
133 dtcp->ldate_format, tm);
143 cp = itoa(tm->tm_mday, cp, 2);
148 tm);
158 if (tm->tm_mday < 10) {
160 cp = itoa(tm->tm_mday, cp, 1);
162 cp = itoa(tm->tm_mday, cp, 2);
168 cp = itoa(tm->tm_hour, cp, 2);
174 cp = itoa(tm->tm_hour > 12 ?
175 tm->tm_hour - 12 :
176 (tm->tm_hour == 0 ? 12 : tm->tm_hour),
183 cp = itoa(tm->tm_yday + 1, cp, 3);
189 if (tm->tm_hour < 10) {
191 cp = itoa(tm->tm_hour, cp, 1);
193 cp = itoa(tm->tm_hour, cp, 2);
199 temp = tm->tm_hour > 12 ?
200 tm->tm_hour - 12 :
201 (tm->tm_hour == 0 ? 12 : tm->tm_hour);
212 cp = itoa(tm->tm_mon + 1, cp, 2);
218 cp = itoa(tm->tm_min, cp, 2);
228 if (tm->tm_hour >= 12)
241 tm);
249 i = strftime(cp, maxsize - size, "%H:%M", tm);
259 cp = itoa(tm->tm_sec, cp, 2);
270 tm);
281 temp = tm->tm_yday - tm->tm_wday;
283 i = (temp + 1) / 7 + 1; /* +1 for - tm->tm_wday */
294 cp = itoa(tm->tm_wday, cp, 1);
301 if (tm->tm_wday == 0)
302 temp = tm->tm_yday - 6;
304 temp = tm->tm_yday - tm->tm_wday + 1;
307 -tm->tm_wday */
319 dtcp->sdate_format, tm);
328 dtcp->time_format, tm);
338 cp = itoa((tm->tm_year% 100), cp, 2);
344 cp = itoa(1900 + tm->tm_year, cp, 4);
348 for(p = tm->tm_zone; *p != '\0'; p++) {