pub unsafe extern "C" fn grib_set_double(
    h: *mut grib_handle,
    key: *const c_char,
    val: f64
) -> c_int