Lines Matching defs:tm
86 static char *str2tmx __P((char *, struct tm *));
97 struct tm *tm;
107 tm = localtime(&t);
108 l = strftime(p, len, format, tm);
201 struct tm tm;
228 memset(&tm, 0, sizeof(tm));
229 p = str2tmx(buf, &tm);
238 created = mktime(&tm);
359 * convert fixed string into the tm structure.
364 str2tmx(char *p, struct tm *tm)
371 tm->tm_mon = i;
383 tm->tm_mday = str2num(p, len);
384 if (tm->tm_mday == -1 || tm->tm_mday > 31)
392 tm->tm_hour = str2num(p, len);
393 if (tm->tm_hour == -1 || tm->tm_hour > 24)
401 tm->tm_min = str2num(p, len);
402 if (tm->tm_min == -1 || tm->tm_min > 60)
410 tm->tm_sec = str2num(p, len);
411 if (tm->tm_sec == -1 || tm->tm_sec > 60)
419 tm->tm_year = str2num(p, len);
420 if (tm->tm_year == -1 || tm->tm_year < 1900)
422 tm->tm_year -= 1900;
452 struct tm tm;
457 memset(&tm, 0, sizeof(tm));
458 p = str2tmx(buf, &tm);
460 t = mktime(&tm);