/*
 * Date operation lib
 *    Copyright (c) 2001 hiro <hiro@zob.ne.jp>
 */

#ifndef DATE_H
#define DATE_H

#include <sys/types.h>

typedef struct {
  int  year;
  char month;
  char day;
} d_date_t;

#define DATE_MONTH_SHORT 0
#define DATE_MONTH_LONG  1

ulong d_get_days(d_date_t far*);
int   d_get_day(d_date_t far*);

int   d_get_mdays(d_date_t far*);

d_date_t far *d_adjust_last(d_date_t far*);
char     far *d_month_name(d_date_t far*, int);

#endif /* DATE_H */
