about summary refs log tree commit diff
path: root/converter
diff options
context:
space:
mode:
authorgiraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8>2013-05-03 17:22:51 +0000
committergiraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8>2013-05-03 17:22:51 +0000
commit39ecd95f851f8209085b8032327960f968d95be8 (patch)
tree61b629d33aee5fcc2cb0f0d48ef0ff0804f81091 /converter
parent9878e719f8ffbe57b8ca3ee130b3bd8110447caa (diff)
downloadnetpbm-mirror-39ecd95f851f8209085b8032327960f968d95be8.tar.gz
netpbm-mirror-39ecd95f851f8209085b8032327960f968d95be8.tar.xz
netpbm-mirror-39ecd95f851f8209085b8032327960f968d95be8.zip
Release 10.35.89
git-svn-id: http://svn.code.sf.net/p/netpbm/code/super_stable@1898 9d0c8265-081b-0410-96cb-a4ca84ce46f8
Diffstat (limited to 'converter')
-rw-r--r--converter/ppm/ppmtowinicon.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/converter/ppm/ppmtowinicon.c b/converter/ppm/ppmtowinicon.c
index bcaa0e08..b9a64cbd 100644
--- a/converter/ppm/ppmtowinicon.c
+++ b/converter/ppm/ppmtowinicon.c
@@ -203,18 +203,13 @@ createAndBitmap (gray ** const ba, int const cols, int const rows,
     * How wide should the u1 string for each row be?
     * each byte is 8 pixels, but must be a multiple of 4 bytes.
     */
+   unsigned int const xBytes = ROUNDUP(cols, 32)/8;
    ICON_bmp icBitmap;
-   int xBytes,y,x;
-   int wt = cols;
+   int y,x;
    u1 ** rowData;
 
    MALLOCVAR_NOFAIL(icBitmap);
 
-   wt >>= 3;
-   if (wt & 3) {
-      wt = (wt & ~3) + 4;
-   }
-   xBytes = wt;
    MALLOCARRAY_NOFAIL(rowData, rows);
    icBitmap->xBytes = xBytes;
    icBitmap->data   = rowData;