]> gitweb.hhaalo.de Git - sane-kds-s2000w-net.git/commitdiff
change variable unsigend bit mirror
authorBastian Dehn <hhaalo@arcor.de>
Sat, 1 Feb 2025 09:38:46 +0000 (10:38 +0100)
committerBastian Dehn <hhaalo@arcor.de>
Sat, 1 Feb 2025 09:38:46 +0000 (10:38 +0100)
src/kds_s2000w_image_converter_netpbm.c

index 7017b35722c82fc7699d60cb4c6d7b29a2dbf017..1a6cfa9f525d79bb8e48172c22bae91b38cc28ce 100644 (file)
@@ -136,16 +136,15 @@ void _kds_s2000w_image_converter_jpeg_metadata(blobdata* image, image_metadata*
 
 unsigned char _kds_s2000w_image_converter_mirror_bits(unsigned char data)
 {
-       char tmp = data;
-       data = 0;
+       unsigned char tmp = 0;
 
-       for (int j = 0; j < BYTE_BITS; j++) {
-               data += tmp & 1;
-               data <<= 1;
-               tmp >>= 1;
+       for (int i = 0; i < BYTE_BITS; i++) {
+               tmp += data & 1;
+               tmp <<= 1;
+               data >>= 1;
        }
 
-       return data;
+       return tmp;
 }
 
 void _kds_s2000w_image_converter_write_bw_pnm(unsigned char* data,