[gs-cvs] rev 7197 - trunk/gs/src

leonardo at ghostscript.com leonardo at ghostscript.com
Mon Nov 13 09:05:42 PST 2006


Author: leonardo
Date: 2006-11-13 09:05:42 -0800 (Mon, 13 Nov 2006)
New Revision: 7197

Modified:
   trunk/gs/src/gxshade6.c
Log:
Fix (shadings) : Remove colors from C stack, part 10.

DETAILS :

The patch
http://ghostscript.com/pipermail/gs-cvs/2006-November/006955.html
appears wrong in the part 1.
This patch fixes that.

EXPECTED DIFFERENCES :

Should recover regressions of the patch
http://ghostscript.com/pipermail/gs-cvs/2006-November/006955.html


Modified: trunk/gs/src/gxshade6.c
===================================================================
--- trunk/gs/src/gxshade6.c	2006-11-13 16:38:14 UTC (rev 7196)
+++ trunk/gs/src/gxshade6.c	2006-11-13 17:05:42 UTC (rev 7197)
@@ -73,7 +73,7 @@
 reserve_colors_inline(patch_fill_state_t *pfs, patch_color_t *c[], int n)
 {
     int i;
-    byte *ptr = pfs->color_stack_ptr;
+    byte *ptr0 = pfs->color_stack_ptr, *ptr = ptr0;
 
     for (i = 0; i < n; i++, ptr += pfs->color_stack_step)
 	c[i] = (patch_color_t *)ptr;
@@ -82,7 +82,7 @@
 	return NULL;
     }
     pfs->color_stack_ptr = ptr;
-    return ptr;
+    return ptr0;
 }
 
 byte *



More information about the gs-cvs mailing list