20 #ifndef LIBCALENDAR_GREGORIAN_H 21 #define LIBCALENDAR_GREGORIAN_H 36 int16_t year, uint8_t month, uint16_t day);
38 int16_t* year, uint8_t* month, uint16_t* day);
LIBCALENDAR_API void gr_to_jdn(uint32_t *jd, int16_t year, uint8_t month, uint16_t day)
Definition: cl-gregorian.c:80
LIBCALENDAR_API void jdn_to_gr(uint32_t jdn, int16_t *year, uint8_t *month, uint16_t *day)
Definition: cl-gregorian.c:92
LIBCALENDAR_API uint16_t gr_days_in_year(int16_t year)
Definition: cl-gregorian.c:62
LIBCALENDAR_API uint8_t gr_month_in_year(int16_t year)
Definition: cl-gregorian.c:67
LIBCALENDAR_API uint8_t gr_is_leap(int16_t year)
Definition: cl-gregorian.c:26
#define LIBCALENDAR_API
Definition: cl-export.h:33
LIBCALENDAR_API uint8_t gr_is_valid(int16_t year, uint8_t month, uint16_t day)
Definition: cl-gregorian.c:72
LIBCALENDAR_API uint8_t gr_days_in_month(uint8_t month, int16_t year)
Definition: cl-gregorian.c:35