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

giles at ghostscript.com giles at ghostscript.com
Thu May 15 14:24:13 PDT 2008


Author: giles
Date: 2008-05-15 14:24:12 -0700 (Thu, 15 May 2008)
New Revision: 8737

Modified:
   trunk/gs/src/gdevsvg.c
Log:
Return proper negative error codes on allocation failure.

Also some minor formatting.


Modified: trunk/gs/src/gdevsvg.c
===================================================================
--- trunk/gs/src/gdevsvg.c	2008-05-15 21:24:11 UTC (rev 8736)
+++ trunk/gs/src/gdevsvg.c	2008-05-15 21:24:12 UTC (rev 8737)
@@ -41,7 +41,7 @@
 typedef struct gx_device_svg_s {
     /* superclass state */
     gx_device_vector_common;
-    /* local state*/
+    /* local state */
     int header;
     int mark;
     int page_count;
@@ -436,7 +436,7 @@
 svg_setlogop(gx_device_vector *vdev, gs_logical_operation_t lop,
 	     gs_logical_operation_t diff)
 {
-    dprintf("svg_setlogop\n");
+    dprintf("svg_setlogop (set logical operation)\n");
     return 0;
 }
 
@@ -460,7 +460,7 @@
     dprintf("svg_setfillcolor\n");
 
     fill = svg_make_color(svg, pdc);
-    if (!fill) return 1;
+    if (!fill) return gs_error_VMerror;
     if (svg->fillcolor && !strcmp(fill, svg->fillcolor)) 
       return 0; /* not a new color */
 
@@ -497,7 +497,7 @@
     dprintf("svg_setstrokecolor\n");
 
     stroke = svg_make_color(svg, pdc);
-    if (!stroke) return 1;
+    if (!stroke) return gs_error_VMerror;
     if (svg->strokecolor && !strcmp(stroke, svg->strokecolor)) 
       return 0; /* not a new color */
 



More information about the gs-cvs mailing list