pub unsafe extern "C" fn g_date_subtract_months(
    date: *mut GDate,
    n_months: c_uint
)