pub unsafe extern "C" fn grib_set_double_array(
    h: *mut grib_handle,
    key: *const c_char,
    vals: *const f64,
    length: usize
) -> c_int