freebsd-ports/print/ghostscript-afpl/files/patch-src:gdevsgi.c
Christian Weisgerber 365edaa5fa Downgrade to 8.0 and fix accidental screwups.
Submitted by:	Ports Fury
2003-06-08 13:45:15 +00:00

16 lines
710 B
C

--- src/gdevsgi.c.orig Fri Feb 22 07:24:52 2002
+++ src/gdevsgi.c Sun Nov 10 22:55:30 2002
@@ -32,8 +32,11 @@
sgi_prn_device(sgi_procs, "sgirgb", 3, 24, 255, 255, sgi_print_page);
private gx_color_index
-sgi_map_rgb_color(gx_device *dev, ushort r, ushort g, ushort b)
-{ ushort bitspercolor = dev->color_info.depth / 3;
+sgi_map_rgb_color(gx_device *dev, const ushort cv[])
+{ ushort r = cv[0];
+ ushort g = cv[1];
+ ushort b = cv[2];
+ ushort bitspercolor = dev->color_info.depth / 3;
ulong max_value = (1 << bitspercolor) - 1;
return ((r*max_value / gx_max_color_value) << (bitspercolor * 2)) +
((g*max_value / gx_max_color_value) << bitspercolor) +