~mnordhoff/pytz/pytz-2008c

« back to all changes in this revision

Viewing changes to elsie.nci.nih.gov/src/date.c

  • Committer: Stuart Bishop
  • Date: 2008-01-02 02:02:13 UTC
  • mfrom: (143.1.7 pytz-2007k)
  • Revision ID: stuart@stuartbishop.net-20080102020213-hx49suyl8r1b55n3
Merge from  bzr+ssh://bazaar.launchpad.net/~mnordhoff/pytz/pytz-2007k

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
#ifndef lint
2
2
#ifndef NOID
3
 
static char     elsieid[] = "@(#)date.c 8.2";
 
3
static char     elsieid[] = "@(#)date.c 8.4";
4
4
/*
5
5
** Modified from the UCB version with the SCCS ID appearing below.
6
6
*/
75
75
 
76
76
static int              retval = EXIT_SUCCESS;
77
77
 
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 *,
92
 
                                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 *,
 
92
                                const char *);
93
93
 
94
94
int
95
95
main(argc, argv)
311
311
}
312
312
 
313
313
static void
314
 
dogmt()
 
314
dogmt(void)
315
315
{
316
316
        static char **  fakeenv;
317
317
 
499
499
}
500
500
 
501
501
static void
502
 
errensure P((void))
 
502
errensure(void)
503
503
{
504
504
        if (retval == EXIT_SUCCESS)
505
505
                retval = EXIT_FAILURE;
515
515
}
516
516
 
517
517
static void
518
 
usage P((void))
 
518
usage(void)
519
519
{
520
520
        (void) fprintf(stderr, _("date: usage is date [-u] [-c] [-n] [-d dst] \
521
521
[-t min-west] [-a sss.fff] [[yyyy]mmddhhmm[yyyy][.ss]] [+format]\n"));