about summary refs log tree commit diff
path: root/lib
diff options
context:
space:
mode:
authorgiraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8>2008-10-27 03:33:30 +0000
committergiraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8>2008-10-27 03:33:30 +0000
commit864409ddce2739a10a2c614773b7e78537f74484 (patch)
tree6ae0fc1f309c065095c7e3854887a9e7907dd4fb /lib
parentb06d17a000761a14900f9ec22740b7415c8a304c (diff)
downloadnetpbm-mirror-864409ddce2739a10a2c614773b7e78537f74484.tar.gz
netpbm-mirror-864409ddce2739a10a2c614773b7e78537f74484.tar.xz
netpbm-mirror-864409ddce2739a10a2c614773b7e78537f74484.zip
Release 10.35.54
git-svn-id: http://svn.code.sf.net/p/netpbm/code/stable@762 9d0c8265-081b-0410-96cb-a4ca84ce46f8
Diffstat (limited to 'lib')
-rw-r--r--lib/libpam.c19
1 files changed, 5 insertions, 14 deletions
diff --git a/lib/libpam.c b/lib/libpam.c
index f8d0be6e..656f5361 100644
--- a/lib/libpam.c
+++ b/lib/libpam.c
@@ -187,21 +187,12 @@ pnm_createBlackTuple(const struct pam * const pamP,
    Create a "black" tuple.  By that we mean a tuple all of whose elements
    are zero.  If it's an RGB, grayscale, or b&w pixel, that means it's black.
 -----------------------------------------------------------------------------*/
+    unsigned int i;
+
     *blackTupleP = pnm_allocpamtuple(pamP);
-    if (pamP->format == PAM_FORMAT) {
-        /* In this format, we don't know the meaning of "black", so we
-           just punt.
-           */
-        int i;
-        for (i = 0; i < pamP->depth; i++) 
-            (*blackTupleP)[i] = 0;
-    } else {
-        xel black_xel;
-        black_xel = pnm_blackxel(pamP->maxval, pamP->format);
-        (*blackTupleP)[0] = PPM_GETR(black_xel);
-        (*blackTupleP)[1] = PPM_GETG(black_xel);
-        (*blackTupleP)[2] = PPM_GETB(black_xel);
-    }
+
+    for (i = 0; i < pamP->depth; ++i) 
+        (*blackTupleP)[i] = 0;
 }