#include "nicodef.h"\r
#include "util.h"\r
\r
+#ifdef _WIN32\r
+ #define DLLEXPORT __declspec(dllexport)\r
+#else\r
+ #define DLLEXPORT\r
+#endif\r
+\r
typedef struct ContextInfo{\r
FILE* log;\r
DATA data;\r
*/\r
int init_setting(FILE*log,const toolbox *tbox,SETTING* setting,int argc, char *argv[]);\r
\r
-__declspec(dllexport) int ExtConfigure(void **ctxp,const toolbox *tbox, int argc, char *argv[]){\r
+DLLEXPORT int ExtConfigure(void **ctxp,const toolbox *tbox, int argc, char *argv[]){\r
int i;\r
//\83\8d\83O\r
FILE* log = fopen("[log]vhext.txt", "w");\r
* \95K\97v\82È\8aÖ\90\94\93ñ\82Â\82ß\81B\83t\83\8c\81[\83\80\82²\82Æ\82É\8cÄ\82Î\82ê\82é\82æ\81I\r
* \r
*/\r
-__declspec(dllexport) void ExtProcess(void *ctx,const toolbox *tbox,vhext_frame *pict){\r
+DLLEXPORT void ExtProcess(void *ctx,const toolbox *tbox,vhext_frame *pict){\r
ContextInfo *ci = (ContextInfo *) ctx;\r
FILE* log = ci->log;\r
\r
* \r
*/\r
\r
-__declspec(dllexport) void ExtRelease(void *ctx,const toolbox *tbox){\r
+DLLEXPORT void ExtRelease(void *ctx,const toolbox *tbox){\r
ContextInfo *ci;\r
ci = (ContextInfo *) ctx;\r
FILE* log = ci->log;\r