[gs-cvs] rev 7161 - in trunk/gs: lib src

alexcher at ghostscript.com alexcher at ghostscript.com
Sat Nov 4 07:23:19 PST 2006


Author: alexcher
Date: 2006-11-04 07:23:19 -0800 (Sat, 04 Nov 2006)
New Revision: 7161

Modified:
   trunk/gs/lib/gs_lev2.ps
   trunk/gs/src/ziodev2.c
Log:
Fix error reporting for setdevparams operator, CET 27-08.

DIFFERENCES:
None


Modified: trunk/gs/lib/gs_lev2.ps
===================================================================
--- trunk/gs/lib/gs_lev2.ps	2006-11-04 14:11:05 UTC (rev 7160)
+++ trunk/gs/lib/gs_lev2.ps	2006-11-04 15:23:19 UTC (rev 7161)
@@ -423,6 +423,7 @@
 } if
 /.putdevparams where {
   pop /setdevparams {		% <iodevice> <dict> setdevparams -
+    dup type /dicttype ne { /setdevparams .systemvar /typecheck signalerror } if
     mark 1 index { } forall counttomark 2 add index
     .putdevparams pop pop
   } odef

Modified: trunk/gs/src/ziodev2.c
===================================================================
--- trunk/gs/src/ziodev2.c	2006-11-04 14:11:05 UTC (rev 7160)
+++ trunk/gs/src/ziodev2.c	2006-11-04 15:23:19 UTC (rev 7161)
@@ -93,7 +93,7 @@
     check_read_type(*op, t_string);
     iodev = gs_findiodevice(op->value.bytes, r_size(op));
     if (iodev == 0)
-	return_error(e_undefinedfilename);
+	return_error(e_undefined);
     code = stack_param_list_read(&list, &o_stack, 1, NULL, false, iimemory);
     if (code < 0)
 	return code;



More information about the gs-cvs mailing list