20 #ifndef LIBCALENDAR_JEWISH_H 21 #define LIBCALENDAR_JEWISH_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 void gr_to_jw(int16_t gyear, uint8_t gmonth, uint16_t gday, int16_t *jyear, uint8_t *jmonth, uint16_t *jday)
Definition: cl-jewish.c:174
LIBCALENDAR_API uint8_t jw_days_in_month(uint8_t month, int16_t year)
Definition: cl-jewish.c:31
LIBCALENDAR_API void jw_to_gr(int16_t jyear, uint8_t jmonth, uint16_t jday, int16_t *gyear, uint8_t *gmonth, uint16_t *gday)
Definition: cl-jewish.c:166
LIBCALENDAR_API uint8_t jw_month_in_year(int16_t year)
Definition: cl-jewish.c:42
LIBCALENDAR_API uint16_t jw_days_in_year(int16_t year)
Definition: cl-jewish.c:36
LIBCALENDAR_API void jw_to_jdn(uint32_t *jd, int16_t year, uint8_t month, uint16_t day)
Definition: cl-jewish.c:121
LIBCALENDAR_API void jdn_to_jw(uint32_t jdn, int16_t *year, uint8_t *month, uint16_t *day)
Definition: cl-jewish.c:141
LIBCALENDAR_API uint8_t jw_is_valid(int16_t year, uint8_t month, uint16_t day)
Definition: cl-jewish.c:48
#define LIBCALENDAR_API
Definition: cl-export.h:33
LIBCALENDAR_API uint8_t jw_is_leap(int16_t year)
Definition: cl-jewish.c:26