From b04bb1d01da9d27113983188d27d064f12c775b8 Mon Sep 17 00:00:00 2001 From: Pierre Racine Date: Fri, 15 Apr 2011 20:30:52 +0000 Subject: [PATCH] -The minimum for float and double are -FLT_MAX & -DBL_MAX -Stacked some CASE options git-svn-id: http://svn.osgeo.org/postgis/trunk@7041 b70326c6-7e19-0410-871a-916f4a2858ee --- raster/rt_core/rt_api.c | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/raster/rt_core/rt_api.c b/raster/rt_core/rt_api.c index 206007242..4a3f5d980 100644 --- a/raster/rt_core/rt_api.c +++ b/raster/rt_core/rt_api.c @@ -1156,7 +1156,10 @@ rt_band_get_min_value(rt_context ctx, rt_band band) { pixtype = band->pixtype; switch (pixtype) { - case PT_1BB: case PT_2BUI: case PT_4BUI: case PT_8BUI: + case PT_1BB: + case PT_2BUI: + case PT_4BUI: + case PT_8BUI: { return (double)CHAR_MIN; } @@ -1164,21 +1167,23 @@ rt_band_get_min_value(rt_context ctx, rt_band band) { { return (double)SCHAR_MIN; } - case PT_16BSI: case PT_16BUI: + case PT_16BSI: + case PT_16BUI: { return (double)SHRT_MIN; } - case PT_32BSI: case PT_32BUI: + case PT_32BSI: + case PT_32BUI: { return (double)INT_MIN; } case PT_32BF: { - return (double)FLT_MIN; + return (double)-FLT_MAX; } case PT_64BF: { - return (double)DBL_MIN; + return (double)-DBL_MAX; } default: { -- 2.50.1