diff --git a/external/RSL_LITE/rsl_bcast.c b/external/RSL_LITE/rsl_bcast.c index 28c6725d7e..50f664b2ef 100755 --- a/external/RSL_LITE/rsl_bcast.c +++ b/external/RSL_LITE/rsl_bcast.c @@ -82,7 +82,7 @@ static int destroy_par_info ( p ) static int destroy_list( list, dfcn ) rsl_list_t ** list ; /* pointer to pointer to list */ - int (*dfcn)() ; /* pointer to function for destroying + int (*dfcn)(void *) ; /* pointer to function for destroying the data field of the list */ { rsl_list_t *p, *trash ; diff --git a/external/io_grib1/MEL_grib1/pack_spatial.c b/external/io_grib1/MEL_grib1/pack_spatial.c index de5f64c069..3868436f78 100644 --- a/external/io_grib1/MEL_grib1/pack_spatial.c +++ b/external/io_grib1/MEL_grib1/pack_spatial.c @@ -88,7 +88,7 @@ int pack_spatial ( pt_cnt, bit_cnt, pack_null, fbuff, ppbitstream, float max_grid; /* maximum value in grid */ float ftemp; /* temporary float containing grid value */ unsigned long *pBitstream; - unsigned long grib_local_ibm(); + unsigned long grib_local_ibm(double); int wordnum; int zero_cnt; int prec_too_high = 0;