typedef struct gvplugin_available_s gvplugin_available_t;
-#if defined(GVDLL) && !defined(ENABLE_LTDL)
- extern lt_symlist_t lt_preloaded_symbols[];
+
+#if !defined (ENABLE_LTDL)
+ lt_symlist_t lt_preloaded_symbols[];
+#else
+#if defined(GVDLL)
+ __declspec(dllexport) lt_symlist_t lt_preloaded_symbols[];
#else
- extern const lt_symlist_t lt_preloaded_symbols[];
+ extern const lt_symlist_t lt_preloaded_symbols[] ;
+#endif
#endif
#ifdef __cplusplus
#include "gvcint.h"
#include "gvcproc.h"
+#ifdef GVDLL
+__declspec(dllexport) int Demand_Loading;
+#else
extern const int Demand_Loading;
+#endif
#ifdef WITH_CODEGENS
extern codegen_t HPGL_CodeGen, MIF_CodeGen, MP_CodeGen, PIC_CodeGen, DIA_CodeGen, VTX_CodeGen;