aboutsummaryrefslogtreecommitdiff
path: root/src/include/open-axiom.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/open-axiom.h')
-rw-r--r--src/include/open-axiom.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/include/open-axiom.h b/src/include/open-axiom.h
index e2c545a7..1ae28921 100644
--- a/src/include/open-axiom.h
+++ b/src/include/open-axiom.h
@@ -34,6 +34,8 @@
#ifndef OPENAXIOM_included
#define OPENAXIOM_included
+#include "openaxiom-c-macros.h"
+
/* Cope with MS-platform oddities. */
#ifdef __MINGW32__
# ifdef DLL_EXPORT
@@ -53,4 +55,11 @@
#endif
typedef uint8_t openaxiom_byte;
+/* The opaque datatype. */
+#ifdef __MINGW32__
+typedef HANDLE openaxiom_handle;
+#else
+typedef void* openaxiom_handle;
+#endif
+
#endif /* OPENAXIOM_included */