#ifndef DATE_H #define DATE_H typedef struct { int day; /* day of month */ int month; /* month (1..12) */ int year; /* year (4 digits) */ } DATE_T; void init_date1 (DATE_T *date); void init_date (DATE_T *date, int day, int month, int year); int date_equal (DATE_T date1, DATE_T date2); int date_less_than (DATE_T date1, DATE_T date2); void format_date (DATE_T date, char *str); void next_day (DATE_T *date); #endif