diff --git a/src/grib_ibmfloat.c b/src/grib_ibmfloat.c index ae0206807..9738e3cfe 100644 --- a/src/grib_ibmfloat.c +++ b/src/grib_ibmfloat.c @@ -125,8 +125,8 @@ double grib_ibmfloat_error(double x) { /* Overflow */ if (x > ibm_table.vmax) { fprintf(stderr, "grib_ibmfloat_error: Number is too large: x=%.20e > xmax=%.20e\n", x, ibm_table.vmax); - Assert(0); - return 0; + Assert(0); + return 0; } binary_search(ibm_table.v, 127, x, &e); @@ -190,7 +190,7 @@ unsigned long grib_ibm_nearest_smaller_to_long(double x) if ( m == mmin ) { /* printf("grib_ibm_nearest_smaller_to_long: m == mmin (0x%lX) e=%lu\n",m,e); */ e = s ? e : e-1; - if (e<0) e=0; + if (e<0) e=0; /* this condition is always FALSE -- 'e' is unsigned long */ if (e>127) e=127; /* printf("grib_ibm_nearest_smaller_to_long: e=%lu \n",e); */ } diff --git a/src/grib_iterator_class_gaussian.c b/src/grib_iterator_class_gaussian.c index 6d9819d52..b3fc5b85f 100644 --- a/src/grib_iterator_class_gaussian.c +++ b/src/grib_iterator_class_gaussian.c @@ -140,7 +140,7 @@ static int init(grib_iterator* i,grib_handle* h,grib_arguments *args){ if (jScansPositively) { for(lai=0;lainam;lai++) { self->las[lai] = lats[istart--]; - if (istart<0) istart=size-1; + if (istart<0) istart=size-1; /* this condition is always FALSE -- 'istart' is unsigned long */ } } else { for(lai=0;lainam;lai++) {