[BACK]Return to calendar.h CVS log [TXT][DIR] Up to [local] / src / usr.bin / calendar

Diff for /src/usr.bin/calendar/calendar.h between version 1.9 and 1.14

version 1.9, 2003/06/03 02:56:06 version 1.14, 2015/03/15 00:41:28
Line 34 
Line 34 
 extern int doall;  extern int doall;
 extern int bodun_always;  extern int bodun_always;
 extern time_t f_time;  extern time_t f_time;
 extern struct iovec header[];  
 extern struct tm *tp;  extern struct tm *tp;
 extern char *calendarFile;  extern char *calendarFile;
 extern char *calendarHome;  extern char *calendarHome;
Line 75 
Line 74 
 int      getdayvar(char *);  int      getdayvar(char *);
 int      getfield(char *, char **, int *);  int      getfield(char *, char **, int *);
 int      getmonth(char *);  int      getmonth(char *);
   int      pesach(int);
 int      easter(int);  int      easter(int);
 int      paskha(int);  int      paskha(int);
 void     insert(struct event **, struct event *);  void     insert(struct event **, struct event *);
Line 95 
Line 95 
                               * calendar time--e.g.  Easter or easter depending                                * calendar time--e.g.  Easter or easter depending
                               * days */                                * days */
   
   #define SECSPERDAY      (24 * 60 * 60)
   #define isleap(y) (((y) % 4) == 0 && (((y) % 100) != 0 || ((y) % 400) == 0))
   
 extern int f_dayAfter;  /* days after current date */  extern int f_dayAfter;  /* days after current date */
 extern int f_dayBefore; /* days before current date */  extern int f_dayBefore; /* days before current date */
   extern int f_SetdayAfter; /* calendar invoked with -A */
   
 /* Special events; see also setnnames() in day.c */  /* Special events; see also setnnames() in day.c */
 /* '=' is not a valid character in a special event name */  /* '=' is not a valid character in a special event name */
   #define PESACH "pesach"
   #define PESACHLEN (sizeof(PESACH) - 1)
 #define EASTER "easter"  #define EASTER "easter"
 #define EASTERNAMELEN (sizeof(EASTER) - 1)  #define EASTERNAMELEN (sizeof(EASTER) - 1)
 #define PASKHA "paskha"  #define PASKHA "paskha"
 #define PASKHALEN (sizeof(PASKHA) - 1)  #define PASKHALEN (sizeof(PASKHA) - 1)
   
 #define NUMEV 2 /* Total number of such special events */  /* calendars */
   extern enum calendars { GREGORIAN = 0, JULIAN, LUNAR } calendar;
   extern u_long julian;
   
   #define NUMEV 3 /* Total number of such special events */
 extern struct specialev spev[NUMEV];  extern struct specialev spev[NUMEV];
   
 /* For calendar -a, specify a maximum time (in seconds) to spend parsing  /* For calendar -a, specify a maximum time (in seconds) to spend parsing

Legend:
Removed from v.1.9  
changed lines
  Added in v.1.14