ATOI2
tm.tm_year = ATOI2(string) * 100;
tm.tm_year += ATOI2(string);
tm.tm_mon = ATOI2(string);
tm.tm_mday = ATOI2(string);
tm.tm_hour = ATOI2(string);
tm.tm_min = ATOI2(string);
tm.tm_sec = ATOI2(string);
lt->tm_sec = ATOI2(dot);
lt->tm_year = ATOI2(p) * 100 - TM_YEAR_BASE;
lt->tm_year += ATOI2(p);
yearset = ATOI2(p);
lt->tm_mon = ATOI2(p);
lt->tm_mday = ATOI2(p);
lt->tm_hour = ATOI2(p);
lt->tm_min = ATOI2(p);
lt->tm_sec = ATOI2(dot);
lt->tm_year = ATOI2(p) * 100 - TM_YEAR_BASE;
lt->tm_year += ATOI2(p);
yearset = ATOI2(p);
lt->tm_mon = ATOI2(p);
lt->tm_mday = ATOI2(p);
lt->tm_hour = ATOI2(p);
lt->tm_min = ATOI2(p);
bigyear = ATOI2(p);
lt->tm_year += ATOI2(p);
lt->tm_year = ATOI2(p);
lt->tm_mon = ATOI2(p);
lt->tm_mday = ATOI2(p);
lt->tm_hour = ATOI2(p);
lt->tm_year = ATOI2(timearg) * 100 - TM_YEAR_BASE;
lt->tm_year += ATOI2(timearg);
yearset = ATOI2(timearg);
lt->tm_mon = ATOI2(timearg);
lt->tm_mday = ATOI2(timearg);
lt->tm_hour = ATOI2(timearg);
lt->tm_min = ATOI2(timearg);
t->tm_hour = ATOI2(arg);
t->tm_min = ATOI2(arg);
t->tm_sec = ATOI2(p);
t->tm_year = ATOI2(arg) * 100 - TM_YEAR_BASE;
t->tm_year += ATOI2(arg);
yearset = ATOI2(arg);
t->tm_mon = ATOI2(arg);
t->tm_mday = ATOI2(arg);
ttm.tm_mon = ATOI2(ds) - 1;
ttm.tm_mday = ATOI2(ds);
ttm.tm_year = ATOI2(ds) * 100 - TM_YEAR_BASE;
ttm.tm_year += ATOI2(ds);
ttm.tm_year = ATOI2(ds);
t->tm_sec = ATOI2(p);
t->tm_year = ATOI2(arg) * 100 - TM_YEAR_BASE;
t->tm_year += ATOI2(arg);
yearset = ATOI2(arg);
t->tm_mon = ATOI2(arg);
t->tm_mday = ATOI2(arg);
t->tm_hour = ATOI2(arg);
t->tm_min = ATOI2(arg);
t->tm_mon = ATOI2(arg); /* MMDDhhmm[yy] */
t->tm_mday = ATOI2(arg);
t->tm_hour = ATOI2(arg);
t->tm_min = ATOI2(arg);
year = ATOI2(arg);