diff --git a/src/grib_util.c b/src/grib_util.c index b0205e182..629a32854 100644 --- a/src/grib_util.c +++ b/src/grib_util.c @@ -442,20 +442,20 @@ static int check_handle_against_spec(grib_handle* handle, const long edition, co lat2 = normalise_angle(lat2); if (angle_too_small(lat1spec, angular_precision)) { - fprintf(stderr, "Failed to encode latitudeOfFirstGridPointInDegrees %g: less than angular precision\n",lat1spec); + fprintf(stderr, "Failed to encode latitudeOfFirstGridPointInDegrees %.10e: less than angular precision\n",lat1spec); return GRIB_WRONG_GRID; } if (angle_too_small(lat2spec, angular_precision)) { - fprintf(stderr, "Failed to encode latitudeOfLastGridPointInDegrees %g: less than angular precision\n", lat2spec); + fprintf(stderr, "Failed to encode latitudeOfLastGridPointInDegrees %.10e: less than angular precision\n", lat2spec); return GRIB_WRONG_GRID; } if (!DBL_EQUAL(lat1spec, lat1, tolerance)) { - fprintf(stderr, "Failed to encode latitudeOfFirstGridPointInDegrees: spec=%g val=%g\n", lat1spec, lat1); + fprintf(stderr, "Failed to encode latitudeOfFirstGridPointInDegrees: spec=%.10e val=%.10e\n", lat1spec, lat1); return GRIB_WRONG_GRID; } if (!DBL_EQUAL(lat2spec, lat2, tolerance)) { - fprintf(stderr, "Failed to encode latitudeOfLastGridPointInDegrees: spec=%g val=%g\n", lat2spec, lat2); + fprintf(stderr, "Failed to encode latitudeOfLastGridPointInDegrees: spec=%.10e val=%.10e\n", lat2spec, lat2); return GRIB_WRONG_GRID; } } @@ -471,20 +471,20 @@ static int check_handle_against_spec(grib_handle* handle, const long edition, co lon2 = normalise_angle(lon2); if (angle_too_small(lon1spec, angular_precision)) { - fprintf(stderr, "Failed to encode longitudeOfFirstGridPointInDegrees %g: less than angular precision\n", lon1spec); + fprintf(stderr, "Failed to encode longitudeOfFirstGridPointInDegrees %.10e: less than angular precision\n", lon1spec); return GRIB_WRONG_GRID; } if (angle_too_small(lon2spec, angular_precision)) { - fprintf(stderr, "Failed to encode longitudeOfLastGridPointInDegrees %g: less than angular precision\n", lon2spec); + fprintf(stderr, "Failed to encode longitudeOfLastGridPointInDegrees %.10e: less than angular precision\n", lon2spec); return GRIB_WRONG_GRID; } if (!DBL_EQUAL(lon1spec, lon1, tolerance)) { - fprintf(stderr, "Failed to encode longitudeOfFirstGridPointInDegrees: spec=%g val=%g\n", lon1spec, lon1); + fprintf(stderr, "Failed to encode longitudeOfFirstGridPointInDegrees: spec=%.10e val=%.10e\n", lon1spec, lon1); return GRIB_WRONG_GRID; } if (!DBL_EQUAL(lon2spec, lon2, tolerance)){ - fprintf(stderr, "Failed to encode longitudeOfLastGridPointInDegrees: spec=%g val=%g\n", lon2spec, lon2); + fprintf(stderr, "Failed to encode longitudeOfLastGridPointInDegrees: spec=%.10e val=%.10e\n", lon2spec, lon2); return GRIB_WRONG_GRID; } } @@ -502,11 +502,11 @@ static int check_handle_against_spec(grib_handle* handle, const long edition, co lonp = normalise_angle(lonp); if (!DBL_EQUAL(latspec, latp, tolerance)) { - fprintf(stderr, "Failed to encode latitudeOfSouthernPoleInDegrees: spec=%g val=%g\n",latspec,latp); + fprintf(stderr, "Failed to encode latitudeOfSouthernPoleInDegrees: spec=%.10e val=%.10e\n",latspec,latp); return GRIB_WRONG_GRID; } if (!DBL_EQUAL(lonspec, lonp, tolerance)) { - fprintf(stderr, "Failed to encode longitudeOfSouthernPoleInDegrees: spec=%g val=%g\n",lonspec,lonp); + fprintf(stderr, "Failed to encode longitudeOfSouthernPoleInDegrees: spec=%.10e val=%.10e\n",lonspec,lonp); return GRIB_WRONG_GRID; } }