From: <and...@us...> - 2008-09-09 13:50:05
|
Revision: 8761 http://plplot.svn.sourceforge.net/plplot/?rev=8761&view=rev Author: andrewross Date: 2008-09-09 13:50:14 +0000 (Tue, 09 Sep 2008) Log Message: ----------- Add PLDLLIMPEXP macro to drivers.h Fix function in plplotP.h which requires exporting for some drivers. Fix duplicate definition of USINGPLDLL in tclAPI.c Modified Paths: -------------- trunk/bindings/tcl/tclAPI.c trunk/include/drivers.h trunk/include/plplotP.h Modified: trunk/bindings/tcl/tclAPI.c =================================================================== --- trunk/bindings/tcl/tclAPI.c 2008-09-09 12:51:18 UTC (rev 8760) +++ trunk/bindings/tcl/tclAPI.c 2008-09-09 13:50:14 UTC (rev 8761) @@ -31,7 +31,6 @@ driver, in principle. */ -#define USINGPLDLL #include "plplotP.h" #include "pltcl.h" #ifndef __WIN32__ Modified: trunk/include/drivers.h =================================================================== --- trunk/include/drivers.h 2008-09-09 12:51:18 UTC (rev 8760) +++ trunk/include/drivers.h 2008-09-09 13:50:14 UTC (rev 8761) @@ -34,68 +34,68 @@ extern "C" { #endif -void plD_dispatch_init_mac8 ( PLDispatchTable *pdt ); -void plD_dispatch_init_mac1 ( PLDispatchTable *pdt ); -void plD_dispatch_init_aqt ( PLDispatchTable *pdt ); -void plD_dispatch_init_nx ( PLDispatchTable *pdt ); -void plD_dispatch_init_os2 ( PLDispatchTable *pdt ); -void plD_dispatch_init_xw ( PLDispatchTable *pdt ); -void plD_dispatch_init_gcw ( PLDispatchTable *pdt ); -void plD_dispatch_init_gnome ( PLDispatchTable *pdt ); -void plD_dispatch_init_tk ( PLDispatchTable *pdt ); -void plD_dispatch_init_vga ( PLDispatchTable *pdt ); -void plD_dispatch_init_mgr ( PLDispatchTable *pdt ); -void plD_dispatch_init_win3 ( PLDispatchTable *pdt ); -void plD_dispatch_init_vga ( PLDispatchTable *pdt ); -void plD_dispatch_init_vga ( PLDispatchTable *pdt ); -void plD_dispatch_init_vga ( PLDispatchTable *pdt ); -void plD_dispatch_init_tiff ( PLDispatchTable *pdt ); -void plD_dispatch_init_jpg ( PLDispatchTable *pdt ); -void plD_dispatch_init_jpeg ( PLDispatchTable *pdt ); -void plD_dispatch_init_bmp ( PLDispatchTable *pdt ); -void plD_dispatch_init_vga ( PLDispatchTable *pdt ); -void plD_dispatch_init_xterm ( PLDispatchTable *pdt ); -void plD_dispatch_init_tekt ( PLDispatchTable *pdt ); -void plD_dispatch_init_tek4107t ( PLDispatchTable *pdt ); -void plD_dispatch_init_mskermit ( PLDispatchTable *pdt ); -void plD_dispatch_init_versaterm( PLDispatchTable *pdt ); -void plD_dispatch_init_vlt ( PLDispatchTable *pdt ); -void plD_dispatch_init_conex ( PLDispatchTable *pdt ); -void plD_dispatch_init_dg ( PLDispatchTable *pdt ); -void plD_dispatch_init_plm ( PLDispatchTable *pdt ); -void plD_dispatch_init_tekf ( PLDispatchTable *pdt ); -void plD_dispatch_init_tek4107f ( PLDispatchTable *pdt ); -void plD_dispatch_init_psm ( PLDispatchTable *pdt ); -void plD_dispatch_init_psc ( PLDispatchTable *pdt ); -void plD_dispatch_init_xfig ( PLDispatchTable *pdt ); -void plD_dispatch_init_ljiip ( PLDispatchTable *pdt ); -void plD_dispatch_init_ljii ( PLDispatchTable *pdt ); -void plD_dispatch_init_hp7470 ( PLDispatchTable *pdt ); -void plD_dispatch_init_hp7580 ( PLDispatchTable *pdt ); -void plD_dispatch_init_hpgl ( PLDispatchTable *pdt ); -void plD_dispatch_init_imp ( PLDispatchTable *pdt ); -void plD_dispatch_init_pbm ( PLDispatchTable *pdt ); -void plD_dispatch_init_png ( PLDispatchTable *pdt ); -void plD_dispatch_init_gif ( PLDispatchTable *pdt ); -void plD_dispatch_init_cgm ( PLDispatchTable *pdt ); -void plD_dispatch_init_null ( PLDispatchTable *pdt ); -void plD_dispatch_init_tkwin ( PLDispatchTable *pdt ); -void plD_dispatch_init_pstex ( PLDispatchTable *pdt ); -void plD_dispatch_init_psttfc ( PLDispatchTable *pdt ); -void plD_dispatch_init_psttfm ( PLDispatchTable *pdt ); -void plD_dispatch_init_ntk ( PLDispatchTable *pdt ); -void plD_dispatch_init_mem ( PLDispatchTable *pdt ); -void plD_dispatch_init_wingcc ( PLDispatchTable *pdt ); -void plD_dispatch_init_wxwidgets ( PLDispatchTable *pdt ); -void plD_dispatch_init_svg ( PLDispatchTable *pdt ); -void plD_dispatch_init_pdf ( PLDispatchTable *pdt ); -void plD_dispatch_init_xcairo ( PLDispatchTable *pdt ); -void plD_dispatch_init_pdfcairo ( PLDispatchTable *pdt ); -void plD_dispatch_init_pscairo ( PLDispatchTable *pdt ); -void plD_dispatch_init_svgcairo ( PLDispatchTable *pdt ); -void plD_dispatch_init_pngcairo ( PLDispatchTable *pdt ); -void plD_dispatch_init_memcairo ( PLDispatchTable *pdt ); -void plD_dispatch_init_extcairo ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_mac8 ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_mac1 ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_aqt ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_nx ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_os2 ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_xw ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_gcw ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_gnome ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_tk ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_vga ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_mgr ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_win3 ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_vga ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_vga ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_vga ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_tiff ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_jpg ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_jpeg ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_bmp ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_vga ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_xterm ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_tekt ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_tek4107t ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_mskermit ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_versaterm( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_vlt ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_conex ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_dg ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_plm ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_tekf ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_tek4107f ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_psm ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_psc ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_xfig ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_ljiip ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_ljii ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_hp7470 ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_hp7580 ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_hpgl ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_imp ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_pbm ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_png ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_gif ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_cgm ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_null ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_tkwin ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_pstex ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_psttfc ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_psttfm ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_ntk ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_mem ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_wingcc ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_wxwidgets ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_svg ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_pdf ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_xcairo ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_pdfcairo ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_pscairo ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_svgcairo ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_pngcairo ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_memcairo ( PLDispatchTable *pdt ); +PLDLLIMPEXP void plD_dispatch_init_extcairo ( PLDispatchTable *pdt ); /* Prototypes for plot buffer calls. */ Modified: trunk/include/plplotP.h =================================================================== --- trunk/include/plplotP.h 2008-09-09 12:51:18 UTC (rev 8760) +++ trunk/include/plplotP.h 2008-09-09 13:50:14 UTC (rev 8761) @@ -870,7 +870,7 @@ /* Returns the rotation and shear angle and stride from a plplot transformation matrix */ -void +PLDLLIMPEXP void plRotationShear(PLFLT *xFormMatrix, PLFLT *rotation, PLFLT *shear, PLFLT *stride); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |