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

leonardo at ghostscript.com leonardo at ghostscript.com
Thu Mar 20 22:07:53 PDT 2008


Author: leonardo
Date: 2008-03-20 22:07:53 -0700 (Thu, 20 Mar 2008)
New Revision: 8604

Modified:
   trunk/gs/src/dwtrace.c
   trunk/gs/src/dwtrace.h
Log:
Fix (Windows application) : Provide a better visual trace support interface for use with other interpreters.

DETAILS :

This minor change doesn't change any behavior.

EXPECTED DIFFERENCES :

None.      


Modified: trunk/gs/src/dwtrace.c
===================================================================
--- trunk/gs/src/dwtrace.c	2008-03-20 10:20:17 UTC (rev 8603)
+++ trunk/gs/src/dwtrace.c	2008-03-21 05:07:53 UTC (rev 8604)
@@ -332,7 +332,7 @@
 #    define SET_CALLBACK(I,a) I.a = 0
 #endif
 
-void visual_tracer_init(void)
+vd_trace_interface *visual_tracer_init(void)
 {   SET_CALLBACK(visual_tracer, get_dc);
     SET_CALLBACK(visual_tracer, release_dc);
     SET_CALLBACK(visual_tracer, erase);
@@ -357,6 +357,7 @@
     SET_CALLBACK(visual_tracer, set_scale);
     SET_CALLBACK(visual_tracer, set_shift);
     SET_CALLBACK(visual_tracer, set_origin);
+    return &visual_tracer;
 }
         
 void visual_tracer_close(void)

Modified: trunk/gs/src/dwtrace.h
===================================================================
--- trunk/gs/src/dwtrace.h	2008-03-20 10:20:17 UTC (rev 8603)
+++ trunk/gs/src/dwtrace.h	2008-03-21 05:07:53 UTC (rev 8604)
@@ -18,7 +18,7 @@
 #  define dwtrace_INCLUDED
 
 extern struct vd_trace_interface_s visual_tracer;
-void visual_tracer_init(void);
+struct vd_trace_interface_s *visual_tracer_init(void);
 void visual_tracer_close(void);
 
 #endif /* dwtrace_INCLUDED */



More information about the gs-cvs mailing list