From 41cf816b80b33b7b0c638fbd0dc641e8f8b081ef Mon Sep 17 00:00:00 2001 From: Uwe Schulzweida <uwe.schulzweida@mpimet.mpg.de> Date: Sat, 26 Jan 2019 15:35:02 +0100 Subject: [PATCH] ecCodes: deleteLocalDefinition for GRIB1.tmpl. --- ChangeLog | 4 ++++ src/gribapi.h | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index ad649bc6c..799640a16 100644 --- a/ChangeLog +++ b/ChangeLog @@ -4,6 +4,10 @@ * using EXSE library version 1.4.1 * Version 1.9.6 released +2019-01-26 Uwe Schulzweida + + * ecCodes: deleteLocalDefinition for GRIB1.tmpl + 2018-11-21 Uwe Schulzweida * scanning of attribute associate* failed (bug fix) diff --git a/src/gribapi.h b/src/gribapi.h index 11dd745ca..0ab38cf88 100644 --- a/src/gribapi.h +++ b/src/gribapi.h @@ -97,7 +97,8 @@ static inline void *gribHandleNew(int editionNumber) grib_handle *gh = grib_handle_new_from_samples(NULL, (editionNumber == 1) ? "GRIB1" : "GRIB2"); if ( gh == NULL ) Error("grib_handle_new_from_samples failed!"); - if ( editionNumber > 1 ) GRIB_CHECK(my_grib_set_long(gh, "numberOfValues", 0L), 0); + if ( editionNumber == 1 ) GRIB_CHECK(my_grib_set_long(gh, "deleteLocalDefinition", 1L), 0); + if ( editionNumber == 2 ) GRIB_CHECK(my_grib_set_long(gh, "numberOfValues", 0L), 0); return gh; } -- GitLab