summaryrefslogtreecommitdiffstats
path: root/system/iscan/patches/jpegstream.cc.patch
diff options
context:
space:
mode:
author Matteo Bernardini2020-12-08 11:37:27 +0100
committer Matteo Bernardini2020-12-08 11:37:27 +0100
commitff5782b6da33f22dccd2bf43842a6c275d38e9e6 (patch)
tree19bb7a8a04cf8bf1facf9bc1b9245a5951d2302a /system/iscan/patches/jpegstream.cc.patch
parentf25fb57f64507fb6a3b46079de72afb75e4281e4 (diff)
downloadslackbuilds-ff5782b6da33f22dccd2bf43842a6c275d38e9e6.tar.gz
20201208.1 global branch merge.current-20201208.1
Signed-off-by: Matteo Bernardini <ponce@slackbuilds.org>
Diffstat (limited to 'system/iscan/patches/jpegstream.cc.patch')
-rw-r--r--system/iscan/patches/jpegstream.cc.patch21
1 files changed, 21 insertions, 0 deletions
diff --git a/system/iscan/patches/jpegstream.cc.patch b/system/iscan/patches/jpegstream.cc.patch
new file mode 100644
index 0000000000..988a25daea
--- /dev/null
+++ b/system/iscan/patches/jpegstream.cc.patch
@@ -0,0 +1,21 @@
+--- lib/jpegstream.cc.orig 2016-06-20 06:10:38.000000000 +0200
++++ lib/jpegstream.cc 2016-07-10 18:45:40.511301054 +0200
+@@ -33,7 +33,7 @@
+
+ #include "jpegstream.hh"
+
+-#include <cstdlib>
++// #include <cstdlib>
+ #include <ios>
+
+ namespace iscan
+@@ -82,7 +82,8 @@
+ // only that _bits != 8.
+ for (unsigned int i = 0; i < _h_sz; ++i)
+ {
+- div_t index = div (i, 8 * sizeof (JSAMPLE));
++ div_t index = div (static_cast<int>(i),
++ static_cast<int>(8 * sizeof (JSAMPLE)));
+ int offset = 8 * sizeof (JSAMPLE) - 1 - index.rem;
+ _scanline[i] = ((line[index.quot] & (1 << offset))
+ ? 0 : ~0);