pub unsafe extern "C" fn ati_object_method_(
    arg: *mut CIValue,
    method_name: *const c_char,
    args: *const *mut CIValue,
    n: c_int
) -> *mut CIValue