Fix for #686993, GS doesn't link with MAKEDLL=0

Alex Cherepanov <[email protected]>
Newsgroups gmane.comp.printing.ghostscript.patches
Organization Coscript Software
Message-ID <[email protected]>
Update non-DLL version to support visual tracer.
Fix bug 686993
tracer.diff (text/plain, 2.4 KB)
Index: gs/src/dwdll.c
===================================================================
RCS file: /cvs/ghostscript/gs/src/dwdll.c,v
retrieving revision 1.5
diff -b -u -r1.5 dwdll.c
--- gs/src/dwdll.c	26 Feb 2002 16:09:15 -0000	1.5
+++ gs/src/dwdll.c	13 Aug 2003 19:10:08 -0000
@@ -189,6 +189,7 @@
     gsdll->set_stdio = NULL;
     gsdll->set_poll = NULL;
     gsdll->set_display_callback = NULL;
+    gsdll->set_visual_tracer = NULL;
 
     if (gsdll->hmodule != (HINSTANCE)NULL)
 	    FreeLibrary(gsdll->hmodule);
Index: gs/src/dwnodll.c
===================================================================
RCS file: /cvs/ghostscript/gs/src/dwnodll.c,v
retrieving revision 1.4
diff -b -u -r1.4 dwnodll.c
--- gs/src/dwnodll.c	21 Feb 2002 22:24:51 -0000	1.4
+++ gs/src/dwnodll.c	13 Aug 2003 19:10:08 -0000
@@ -40,6 +40,7 @@
     gsdll->init_with_args = &gsapi_init_with_args;
     gsdll->run_string = &gsapi_run_string;
     gsdll->exit = &gsapi_exit;
+    gsdll->set_visual_tracer = &gsapi_set_visual_tracer;
     return 0;
 }
 
Index: gs/src/msvc32.mak
===================================================================
RCS file: /cvs/ghostscript/gs/src/msvc32.mak,v
retrieving revision 1.46
diff -b -u -r1.46 msvc32.mak
--- gs/src/msvc32.mak	20 May 2003 19:52:29 -0000	1.46
+++ gs/src/msvc32.mak	13 Aug 2003 19:10:09 -0000
@@ -610,7 +610,7 @@
 	echo $(GLOBJ)dwtext.obj >> $(PSGEN)gswin32.tr
 	echo $(GLOBJ)dwreg.obj >> $(PSGEN)gswin32.tr
 	echo /DEF:$(PSSRCDIR)\dwmain32.def /OUT:$(GS_XE) > $(PSGEN)gswin32.rsp
-	$(LINK) $(LCT) @$(PSGEN)gswin32.rsp $(GLOBJ)gsdll @$(PSGEN)gswin32.tr @$(LIBCTR) $(INTASM) @$(GLGEN)lib.tr @$(PSGEN)lib32.rsp $(GSDLL_OBJ).res
+	$(LINK) $(LCT) @$(PSGEN)gswin32.rsp $(GLOBJ)gsdll @$(PSGEN)gswin32.tr @$(LIBCTR) $(INTASM) @$(GLGEN)lib.tr @$(PSGEN)lib32.rsp $(GSDLL_OBJ).res $(DWTRACE)
 	del $(PSGEN)gswin32.tr
 	del $(PSGEN)gswin32.rsp
 
@@ -623,7 +623,7 @@
 	echo $(PSOBJ)dwreg.obj >> $(PSGEN)gswin32c.tr
 	echo /SUBSYSTEM:CONSOLE > $(PSGEN)gswin32.rsp
 	echo /DEF:$(PSSRCDIR)\dw32c.def /OUT:$(GSCONSOLE_XE) >> $(PSGEN)gswin32.rsp
-	$(LINK) $(LCT) @$(PSGEN)gswin32.rsp $(GLOBJ)gsdll @$(PSGEN)gswin32c.tr @$(LIBCTR) $(INTASM) @$(GLGEN)lib.tr @$(PSGEN)lib32.rsp $(GS_OBJ).res
+	$(LINK) $(LCT) @$(PSGEN)gswin32.rsp $(GLOBJ)gsdll @$(PSGEN)gswin32c.tr @$(LIBCTR) $(INTASM) @$(GLGEN)lib.tr @$(PSGEN)lib32.rsp $(GS_OBJ).res $(DWTRACE)
 	del $(PSGEN)gswin32.rsp
 	del $(PSGEN)gswin32c.tr
 !endif
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.