76
76
static int retval = EXIT_SUCCESS;
78
static void checkfinal P((const char *, int, time_t, time_t));
79
static int comptm P((const struct tm *, const struct tm *));
80
static time_t convert P((const char *, int, time_t));
81
static void display P((const char *));
82
static void dogmt P((void));
83
static void errensure P((void));
84
static void iffy P((time_t, time_t, const char *, const char *));
85
int main P((int, char**));
86
static const char * nondigit P((const char *));
87
static void oops P((const char *));
88
static void reset P((time_t, int));
89
static void timeout P((FILE *, const char *, const struct tm *));
90
static void usage P((void));
91
static void wildinput P((const char *, const char *,
78
static void checkfinal(const char *, int, time_t, time_t);
79
static int comptm(const struct tm *, const struct tm *);
80
static time_t convert(const char *, int, time_t);
81
static void display(const char *);
82
static void dogmt(void);
83
static void errensure(void);
84
static void iffy(time_t, time_t, const char *, const char *);
85
int main(int, char**);
86
static const char * nondigit(const char *);
87
static void oops(const char *);
88
static void reset(time_t, int);
89
static void timeout(FILE *, const char *, const struct tm *);
90
static void usage(void);
91
static void wildinput(const char *, const char *,