C lang warnings: comment added for 'always false conditions'

This commit is contained in:
Shahram Najm 2013-04-24 11:59:50 +01:00
parent f613b8f86c
commit 95b82e663a
2 changed files with 4 additions and 4 deletions

View File

@ -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); */
}

View File

@ -140,7 +140,7 @@ static int init(grib_iterator* i,grib_handle* h,grib_arguments *args){
if (jScansPositively) {
for(lai=0;lai<self->nam;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;lai<self->nam;lai++) {