version 1.5, 2000/09/20 22:25:26 |
version 1.6, 2000/10/13 13:54:59 |
|
|
exit(rval); |
exit(rval); |
} |
} |
|
|
#define ATOI2(ar) ((ar)[0] - '0') * 10 + ((ar)[1] - '0'); (ar) += 2; |
#define ATOI2(s) ((s) += 2, ((s)[-2] - '0') * 10 + ((s)[-1] - '0')) |
|
|
void |
void |
stime_arg1(arg, tvp) |
stime_arg1(arg, tvp) |
|
|
yearset = 0; |
yearset = 0; |
switch(strlen(arg)) { |
switch(strlen(arg)) { |
case 12: /* CCYYMMDDhhmm */ |
case 12: /* CCYYMMDDhhmm */ |
t->tm_year = ATOI2(arg); |
t->tm_year = ATOI2(arg) * 100 - TM_YEAR_BASE; |
t->tm_year *= 100; |
|
yearset = 1; |
yearset = 1; |
/* FALLTHOUGH */ |
/* FALLTHOUGH */ |
case 10: /* YYMMDDhhmm */ |
case 10: /* YYMMDDhhmm */ |