summaryrefslogtreecommitdiff
path: root/src/expat_erl.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/expat_erl.c')
-rw-r--r--src/expat_erl.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/expat_erl.c b/src/expat_erl.c
index 18eb0471..a1a950e3 100644
--- a/src/expat_erl.c
+++ b/src/expat_erl.c
@@ -10,7 +10,6 @@ typedef struct {
XML_Parser parser;
} expat_data;
-
void *erlXML_StartElementHandler(expat_data *d,
const XML_Char *name,
const XML_Char **atts)
@@ -147,6 +146,9 @@ ErlDrvEntry expat_driver_entry = {
NULL /* F_PTR outputv, reserved */
};
+#ifdef WIN32
+__declspec(dllexport)
+#endif
DRIVER_INIT(expat_erl) /* must match name in driver_entry */
{
return &expat_driver_entry;