< previous page page_63 next page >

Page 63
(continued)
Listing 4.4
extern void format_date_alpha_DMY
            (struct DATE_INFO *d, int bcad_ind, char *s);
extern void format_date_alpha_MDY
            (struct DATE_INFO *d, int bcad_ind, char *s);
extern void format_date_alpha_YMD
            (struct DATE_INFO *d, int bcad_ind, char *s);
extern void format_date_military (struct DATE_INFO *d, char *s);
extern void format_date_numeric_DMY (struct DATE_INFO *d,
            int leading_zeroes, int complete_year, char sep, char *s);
extern void format_date_numeric_MDY (struct DATE_INFO *d,
            int leading_zeroes, int complete_year, char sep, char *s);
extern void format_date_numeric_YMD (struct DATE_INFO *d,
            int leading_zeroes, int complete_year, char sep, char *s);
extern void format_time_12 (struct TIME_INFO *t, char sep, char *s);
extern void format_time_24 (struct TIME_INFO *t, char sep, char *s);
extern struct TIME_INFO fraction_to_time (double frac);
extern int gregorian_leap_year (int year);
extern struct TIME_INFO hours_decimal_to_time (double x);
extern int is_day_of_week (struct DATE_INFO *date, int dow_index);
extern struct DATE_INFO JD0_to_date (double jd);
extern struct DATE_INFO JD0_to_gregorian (double jd);
extern struct DATE_INFO JD0_to_julian (double jd);
extern double JD_date_part (double jd);
extern double JD_time_part (double jd);
extern int julian_leap_year (int year);
extern long long_mod (long n, long modulus);
extern struct DATE_INFO make_date (int year, int month, int day);
extern struct TIME_INFO make_time (int hours, int minutes, int seconds);
extern char *month_name (int month_index);
extern char *month_name_military (int month_index);
extern int month_type (int year, int month);
extern struct TIME_INFO time_12_to_24 (struct TIME_12 *t12);
extern struct TIME_12 time_24_to_12 (struct TIME_INFO *time);
extern double time_to_fraction (struct TIME_INFO *t);
extern double time_to_hours_decimal (struct TIME_INFO *t);
extern int valid_date_gregorian (struct DATE_INFO *d);
extern int valid_date_julian (struct DATE_INFO *d);
extern int valid_time_24 (struct TIME_INFO *t);
extern double year_to_jan_0_JD0 (int year);
extern int year_type (int year);


#endif


 
< previous page page_63 next page >