typedef struct { char day, month; int year; } date; extern void date_print (date *d); extern int date_set (date *d, char day, char month, int year); extern void date_next (date *d);