30#if !defined (__GLIB_H_INSIDE__) && !defined (GLIB_COMPILATION)
31#error "Only <glib.h> can be included directly."
83#define G_DATE_BAD_JULIAN 0U
84#define G_DATE_BAD_DAY 0U
85#define G_DATE_BAD_YEAR 0U
270 const
GDate *min_date,
271 const
GDate *max_date);
286#define g_date_weekday g_date_get_weekday GLIB_DEPRECATED_MACRO_IN_2_26_FOR(g_date_get_weekday)
287#define g_date_month g_date_get_month GLIB_DEPRECATED_MACRO_IN_2_26_FOR(g_date_get_month)
288#define g_date_year g_date_get_year GLIB_DEPRECATED_MACRO_IN_2_26_FOR(g_date_get_year)
289#define g_date_day g_date_get_day GLIB_DEPRECATED_MACRO_IN_2_26_FOR(g_date_get_day)
290#define g_date_julian g_date_get_julian GLIB_DEPRECATED_MACRO_IN_2_26_FOR(g_date_get_julian)
291#define g_date_day_of_year g_date_get_day_of_year GLIB_DEPRECATED_MACRO_IN_2_26_FOR(g_date_get_day_of_year)
292#define g_date_monday_week_of_year g_date_get_monday_week_of_year GLIB_DEPRECATED_MACRO_IN_2_26_FOR(g_date_get_monday_week_of_year)
293#define g_date_sunday_week_of_year g_date_get_sunday_week_of_year GLIB_DEPRECATED_MACRO_IN_2_26_FOR(g_date_get_sunday_week_of_year)
294#define g_date_days_in_month g_date_get_days_in_month GLIB_DEPRECATED_MACRO_IN_2_26_FOR(g_date_get_days_in_month)
295#define g_date_monday_weeks_in_year g_date_get_monday_weeks_in_year GLIB_DEPRECATED_MACRO_IN_2_26_FOR(g_date_get_monday_weeks_in_year)
296#define g_date_sunday_weeks_in_year g_date_get_sunday_weeks_in_year GLIB_DEPRECATED_MACRO_IN_2_26_FOR(g_date_get_sunday_weeks_in_year)
GLIB_AVAILABLE_IN_ALL void g_date_set_dmy(GDate *date, GDateDay day, GDateMonth month, GDateYear y)
GLIB_AVAILABLE_IN_ALL guint g_date_get_day_of_year(const GDate *date)
GLIB_AVAILABLE_IN_ALL gint g_date_days_between(const GDate *date1, const GDate *date2)
GLIB_AVAILABLE_IN_ALL gboolean g_date_valid_dmy(GDateDay day, GDateMonth month, GDateYear year) G_GNUC_CONST
G_GNUC_BEGIN_IGNORE_DEPRECATIONS void g_date_set_time_val(GDate *date, GTimeVal *timeval)
GLIB_AVAILABLE_IN_ALL void g_date_set_julian(GDate *date, guint32 julian_date)
GLIB_AVAILABLE_IN_ALL GDate * g_date_new_julian(guint32 julian_day)
GLIB_AVAILABLE_IN_ALL gboolean g_date_valid_month(GDateMonth month) G_GNUC_CONST
GLIB_AVAILABLE_IN_ALL gboolean g_date_valid_year(GDateYear year) G_GNUC_CONST
GLIB_AVAILABLE_IN_ALL GDateWeekday g_date_get_weekday(const GDate *date)
GLIB_AVAILABLE_IN_ALL guint g_date_get_sunday_week_of_year(const GDate *date)
GLIB_AVAILABLE_IN_ALL void g_date_set_day(GDate *date, GDateDay day)
GLIB_AVAILABLE_IN_ALL guint8 g_date_get_sunday_weeks_in_year(GDateYear year) G_GNUC_CONST
GLIB_AVAILABLE_IN_ALL guint g_date_get_iso8601_week_of_year(const GDate *date)
GLIB_AVAILABLE_IN_ALL void g_date_subtract_days(GDate *date, guint n_days)
GLIB_AVAILABLE_IN_ALL void g_date_subtract_months(GDate *date, guint n_months)
void g_date_set_time(GDate *date, GTime time_)
GLIB_AVAILABLE_IN_ALL gboolean g_date_valid_julian(guint32 julian_date) G_GNUC_CONST
GLIB_AVAILABLE_IN_ALL void g_date_subtract_years(GDate *date, guint n_years)
GLIB_AVAILABLE_IN_ALL GDateMonth g_date_get_month(const GDate *date)
GLIB_AVAILABLE_IN_ALL void g_date_set_time_t(GDate *date, time_t timet)
GLIB_AVAILABLE_IN_ALL GDate * g_date_new_dmy(GDateDay day, GDateMonth month, GDateYear year)
GLIB_AVAILABLE_IN_ALL void g_date_order(GDate *date1, GDate *date2)
GLIB_AVAILABLE_IN_ALL void g_date_add_months(GDate *date, guint n_months)
GLIB_AVAILABLE_IN_ALL gboolean g_date_is_leap_year(GDateYear year) G_GNUC_CONST
GLIB_AVAILABLE_IN_ALL guint8 g_date_get_days_in_month(GDateMonth month, GDateYear year) G_GNUC_CONST
GLIB_AVAILABLE_IN_ALL gboolean g_date_valid_weekday(GDateWeekday weekday) G_GNUC_CONST
G_GNUC_END_IGNORE_DEPRECATIONS GLIB_AVAILABLE_IN_ALL void g_date_set_month(GDate *date, GDateMonth month)
GLIB_AVAILABLE_IN_ALL void g_date_free(GDate *date)
GLIB_AVAILABLE_IN_ALL GDateYear g_date_get_year(const GDate *date)
GLIB_AVAILABLE_IN_ALL gboolean g_date_is_first_of_month(const GDate *date)
GLIB_AVAILABLE_IN_ALL void g_date_set_year(GDate *date, GDateYear year)
GLIB_AVAILABLE_IN_ALL void g_date_set_parse(GDate *date, const gchar *str)
GLIB_AVAILABLE_IN_ALL guint g_date_get_monday_week_of_year(const GDate *date)
GLIB_AVAILABLE_IN_ALL gboolean g_date_valid_day(GDateDay day) G_GNUC_CONST
GLIB_AVAILABLE_IN_ALL void g_date_clear(GDate *date, guint n_dates)
GLIB_AVAILABLE_IN_ALL gboolean g_date_valid(const GDate *date)
GLIB_AVAILABLE_IN_ALL void g_date_to_struct_tm(const GDate *date, struct tm *tm)
GLIB_AVAILABLE_IN_ALL gint g_date_compare(const GDate *lhs, const GDate *rhs)
GLIB_AVAILABLE_IN_ALL void g_date_add_days(GDate *date, guint n_days)
GLIB_AVAILABLE_IN_ALL guint32 g_date_get_julian(const GDate *date)
GLIB_AVAILABLE_IN_ALL void g_date_clamp(GDate *date, const GDate *min_date, const GDate *max_date)
GLIB_AVAILABLE_IN_2_56 GDate * g_date_copy(const GDate *date)
GLIB_AVAILABLE_IN_ALL gsize g_date_strftime(gchar *s, gsize slen, const gchar *format, const GDate *date)
GLIB_AVAILABLE_IN_ALL void g_date_add_years(GDate *date, guint n_years)
GLIB_AVAILABLE_IN_ALL GDateDay g_date_get_day(const GDate *date)
GLIB_AVAILABLE_IN_ALL gboolean g_date_is_last_of_month(const GDate *date)
GLIB_AVAILABLE_IN_ALL GDate * g_date_new(void)
GLIB_AVAILABLE_IN_ALL guint8 g_date_get_monday_weeks_in_year(GDateYear year) G_GNUC_CONST
struct _GDateTime GDateTime
#define GLIB_DEPRECATED_IN_2_62_FOR(f)
#define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f)
#define GLIB_DEPRECATED_FOR(f)
#define GLIB_AVAILABLE_IN_ALL
#define GLIB_AVAILABLE_IN_2_56
#define G_GNUC_BEGIN_IGNORE_DEPRECATIONS
#define G_GNUC_END_IGNORE_DEPRECATIONS
G_BEGIN_DECLS typedef char gchar
json_t format(printf, 1, 2)))
CURL_EXTERN CURLMcode curl_socket_t s