about summary refs log tree commit diff
path: root/lib/libpnm3.c
diff options
context:
space:
mode:
authorgiraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8>2008-08-29 19:48:41 +0000
committergiraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8>2008-08-29 19:48:41 +0000
commita642bc63ae68ed4d36d592f07ac941df4d47c679 (patch)
treeddd18e8c8682bfeae8036144495382cacc24b308 /lib/libpnm3.c
parent6ca408cd6464ccab053c88cc2134dfcb7247c35a (diff)
downloadnetpbm-mirror-a642bc63ae68ed4d36d592f07ac941df4d47c679.tar.gz
netpbm-mirror-a642bc63ae68ed4d36d592f07ac941df4d47c679.tar.xz
netpbm-mirror-a642bc63ae68ed4d36d592f07ac941df4d47c679.zip
Release 10.43.04
git-svn-id: http://svn.code.sf.net/p/netpbm/code/advanced@719 9d0c8265-081b-0410-96cb-a4ca84ce46f8
Diffstat (limited to 'lib/libpnm3.c')
-rw-r--r--lib/libpnm3.c13
1 files changed, 8 insertions, 5 deletions
diff --git a/lib/libpnm3.c b/lib/libpnm3.c
index 71df0cbf..c4b9586f 100644
--- a/lib/libpnm3.c
+++ b/lib/libpnm3.c
@@ -54,9 +54,9 @@ pnm_backgroundxel( xel** xels, int cols, int rows, xelval maxval, int format )
         {
         case PPM_TYPE:
         PPM_ASSIGN( bgxel,
-        PPM_GETR(ul) + PPM_GETR(ur) + PPM_GETR(ll) + PPM_GETR(lr) / 4,
-        PPM_GETG(ul) + PPM_GETG(ur) + PPM_GETG(ll) + PPM_GETG(lr) / 4,
-        PPM_GETB(ul) + PPM_GETB(ur) + PPM_GETB(ll) + PPM_GETB(lr) / 4 );
+        (PPM_GETR(ul) + PPM_GETR(ur) + PPM_GETR(ll) + PPM_GETR(lr)) / 4,
+        (PPM_GETG(ul) + PPM_GETG(ur) + PPM_GETG(ll) + PPM_GETG(lr)) / 4,
+        (PPM_GETB(ul) + PPM_GETB(ur) + PPM_GETB(ll) + PPM_GETB(lr)) / 4 );
         break;
 
         case PGM_TYPE:
@@ -101,8 +101,11 @@ pnm_backgroundxelrow( xel* xelrow, int cols, xelval maxval, int format )
     switch ( PNM_FORMAT_TYPE(format) )
         {
         case PPM_TYPE:
-        PPM_ASSIGN( bgxel, PPM_GETR(l) + PPM_GETR(r) / 2,
-        PPM_GETG(l) + PPM_GETG(r) / 2, PPM_GETB(l) + PPM_GETB(r) / 2 );
+        PPM_ASSIGN(bgxel,
+                   (PPM_GETR(l) + PPM_GETR(r)) / 2,
+                   (PPM_GETG(l) + PPM_GETG(r)) / 2,
+                   (PPM_GETB(l) + PPM_GETB(r)) / 2
+            );
         break;
 
         case PGM_TYPE: