pub unsafe extern "C" fn g_date_order(
    date1: *mut GDate,
    date2: *mut GDate
)