summaryrefslogtreecommitdiff
path: root/print/stylewriter/patches
diff options
context:
space:
mode:
authorjoerg <joerg@pkgsrc.org>2006-01-20 01:19:23 +0000
committerjoerg <joerg@pkgsrc.org>2006-01-20 01:19:23 +0000
commit26763ef3ab9c277573a0f9b38ec5f44e0c9b2238 (patch)
tree7cbae905ca5c49b5fb449c9ffe19a40dfdae12e4 /print/stylewriter/patches
parent878a8b95fcc4a391d36e3cad715ef6f20f790433 (diff)
downloadpkgsrc-26763ef3ab9c277573a0f9b38ec5f44e0c9b2238.tar.gz
Transform a lvalue cast into a rvalue cast.
Diffstat (limited to 'print/stylewriter/patches')
-rw-r--r--print/stylewriter/patches/patch-aa37
1 files changed, 37 insertions, 0 deletions
diff --git a/print/stylewriter/patches/patch-aa b/print/stylewriter/patches/patch-aa
new file mode 100644
index 00000000000..5eed62685da
--- /dev/null
+++ b/print/stylewriter/patches/patch-aa
@@ -0,0 +1,37 @@
+$NetBSD: patch-aa,v 1.1 2006/01/20 01:19:23 joerg Exp $
+
+--- lpstyl.c.orig 2006-01-20 01:13:29.000000000 +0000
++++ lpstyl.c
+@@ -1015,10 +1015,13 @@ size_t readFileScanline(char *bufK, char
+ if((i & 0x03) == 0)
+ {
+ /* write the output */
+- *((unsigned char *)bufK)++ = cmyk & 0x000000FF; cmyk >>= 8;
+- *((unsigned char *)bufY)++ = cmyk & 0x000000FF; cmyk >>= 8;
+- *((unsigned char *)bufM)++ = cmyk & 0x000000FF; cmyk >>= 8;
+- *((unsigned char *)bufC)++ = cmyk & 0x000000FF;
++ *bufK++ = (char)(cmyk & 0x000000FF);
++ cmyk >>= 8;
++ *bufY++ = (char)(cmyk & 0x000000FF);
++ cmyk >>= 8;
++ *bufM++ = (char)(cmyk & 0x000000FF);
++ cmyk >>= 8;
++ *bufC++ = (char)(cmyk & 0x000000FF);
+ cmyk = 0;
+ }
+ }
+@@ -1031,10 +1034,10 @@ size_t readFileScanline(char *bufK, char
+ }
+
+ /* write the final part */
+- *((unsigned char *)bufK)++ = cmyk & 0x000000FF; cmyk >>= 8;
+- *((unsigned char *)bufY)++ = cmyk & 0x000000FF; cmyk >>= 8;
+- *((unsigned char *)bufM)++ = cmyk & 0x000000FF; cmyk >>= 8;
+- *((unsigned char *)bufC)++ = cmyk & 0x000000FF;
++ *bufK++ = (char)(cmyk & 0x000000FF); cmyk >>= 8;
++ *bufY++ = (char)(cmyk & 0x000000FF); cmyk >>= 8;
++ *bufM++ = (char)(cmyk & 0x000000FF); cmyk >>= 8;
++ *bufC++ = (char)(cmyk & 0x000000FF);
+ }
+ else
+ {