20 #ifndef LIBCALENDAR_JULIAN_H 21 #define LIBCALENDAR_JULIAN_H 36 int16_t year, uint8_t month, uint16_t day);
38 int16_t* year, uint8_t* month, uint16_t* day);
40 int16_t* gyear, uint8_t* gmonth, uint16_t* gday);
42 int16_t* jyear, uint8_t* jmonth, uint16_t* jday);
LIBCALENDAR_API uint16_t ju_days_in_year(int16_t year)
Definition: cl-julian.c:59
LIBCALENDAR_API void ju_to_jdn(uint32_t *jd, int16_t year, uint8_t month, uint16_t day)
Definition: cl-julian.c:76
LIBCALENDAR_API void gr_to_ju(int16_t gyear, uint8_t gmonth, uint16_t gday, int16_t *jyear, uint8_t *jmonth, uint16_t *jday)
Definition: cl-julian.c:104
LIBCALENDAR_API uint8_t ju_is_valid(int16_t year, uint8_t month, uint16_t day)
Definition: cl-julian.c:69
LIBCALENDAR_API void jdn_to_ju(uint32_t jdn, int16_t *year, uint8_t *month, uint16_t *day)
Definition: cl-julian.c:84
LIBCALENDAR_API uint8_t ju_month_in_year(int16_t year)
Definition: cl-julian.c:64
LIBCALENDAR_API uint8_t ju_is_leap(int16_t year)
Definition: cl-julian.c:27
#define LIBCALENDAR_API
Definition: cl-export.h:33
LIBCALENDAR_API void ju_to_gr(int16_t jyear, uint8_t jmonth, uint16_t jday, int16_t *gyear, uint8_t *gmonth, uint16_t *gday)
Definition: cl-julian.c:96
LIBCALENDAR_API uint8_t ju_days_in_month(uint8_t month, int16_t year)
Definition: cl-julian.c:32