97 |
time_t t; |
time_t t; |
98 |
|
|
99 |
if (argc == 2) |
if (argc == 2) |
100 |
m4_numeric_arg (argv[0], M4ARG (1), (int *) &t); |
m4_numeric_arg (argc, argv, 1, (int *) &t); |
101 |
else |
else |
102 |
t = time (0L); |
t = time (0L); |
103 |
|
|
141 |
{ |
{ |
142 |
time_t t; |
time_t t; |
143 |
|
|
144 |
if (!m4_numeric_arg (argv[0], M4ARG (1), (int *) &t)) |
if (!m4_numeric_arg (argc, argv, 1, (int *) &t)) |
145 |
return; |
return; |
146 |
|
|
147 |
format_tm (obs, gmtime (&t)); |
format_tm (obs, gmtime (&t)); |
154 |
{ |
{ |
155 |
time_t t; |
time_t t; |
156 |
|
|
157 |
if (!m4_numeric_arg (argv[0], M4ARG (1), (int *) &t)) |
if (!m4_numeric_arg (argc, argv, 1, (int *) &t)) |
158 |
return; |
return; |
159 |
|
|
160 |
format_tm (obs, localtime (&t)); |
format_tm (obs, localtime (&t)); |
169 |
struct tm tm; |
struct tm tm; |
170 |
time_t t; |
time_t t; |
171 |
|
|
172 |
if (!m4_numeric_arg (argv[0], M4ARG (1), &tm.tm_sec)) |
if (!m4_numeric_arg (argc, argv, 1, &tm.tm_sec)) |
173 |
return; |
return; |
174 |
if (!m4_numeric_arg (argv[0], M4ARG (2), &tm.tm_min)) |
if (!m4_numeric_arg (argc, argv, 2, &tm.tm_min)) |
175 |
return; |
return; |
176 |
if (!m4_numeric_arg (argv[0], M4ARG (3), &tm.tm_hour)) |
if (!m4_numeric_arg (argc, argv, 3, &tm.tm_hour)) |
177 |
return; |
return; |
178 |
if (!m4_numeric_arg (argv[0], M4ARG (4), &tm.tm_mday)) |
if (!m4_numeric_arg (argc, argv, 4, &tm.tm_mday)) |
179 |
return; |
return; |
180 |
if (!m4_numeric_arg (argv[0], M4ARG (5), &tm.tm_mon)) |
if (!m4_numeric_arg (argc, argv, 5, &tm.tm_mon)) |
181 |
return; |
return; |
182 |
if (!m4_numeric_arg (argv[0], M4ARG (6), &tm.tm_year)) |
if (!m4_numeric_arg (argc, argv, 6, &tm.tm_year)) |
183 |
return; |
return; |
184 |
if (M4ARG (7) && !m4_numeric_arg (argv[0], M4ARG (7), &tm.tm_isdst)) |
if (M4ARG (7) && !m4_numeric_arg (argc, argv, 7, &tm.tm_isdst)) |
185 |
return; |
return; |
186 |
|
|
187 |
t = mktime (&tm); |
t = mktime (&tm); |
201 |
char *buf; |
char *buf; |
202 |
int l; |
int l; |
203 |
|
|
204 |
if (!m4_numeric_arg (argv[0], M4ARG (2), (int *) &t)) |
if (!m4_numeric_arg (argc, argv, 2, (int *) &t)) |
205 |
return; |
return; |
206 |
|
|
207 |
tm = localtime (&t); |
tm = localtime (&t); |