From 6ab100903efe4bac5b2117893b774c2dda4fe3b3 Mon Sep 17 00:00:00 2001 From: Luis Ibanez Date: Sun, 22 Aug 2010 18:58:28 +0000 Subject: [PATCH] The lrintf function should use "long" instead of "int" for the type of its internal variable. --- libopenjpeg/opj_includes.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libopenjpeg/opj_includes.h b/libopenjpeg/opj_includes.h index b67c9579..e232e54d 100644 --- a/libopenjpeg/opj_includes.h +++ b/libopenjpeg/opj_includes.h @@ -104,7 +104,7 @@ static INLINE long lrintf(float f){ } #else static INLINE long lrintf(float x){ - int r; + long r; if (x>=0.f) { x+=0.5f; @@ -113,7 +113,7 @@ static INLINE long lrintf(float x){ { x-=0.5f; } - r = (int)(x); + r = (long)(x); if ( x != (float)(r) ) return r; return 2*(r/2); }