summaryrefslogtreecommitdiff
path: root/ACE/contrib/minizip/minizip_export.h
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/contrib/minizip/minizip_export.h')
-rw-r--r--ACE/contrib/minizip/minizip_export.h33
1 files changed, 33 insertions, 0 deletions
diff --git a/ACE/contrib/minizip/minizip_export.h b/ACE/contrib/minizip/minizip_export.h
new file mode 100644
index 00000000000..84b77df4fda
--- /dev/null
+++ b/ACE/contrib/minizip/minizip_export.h
@@ -0,0 +1,33 @@
+
+// -*- C++ -*-
+// $Id$
+// Definition for Win32 Export directives.
+
+#ifndef MINIZIP_EXPORT_H
+#define MINIZIP_EXPORT_H
+
+#if defined (MINIZIP_AS_STATIC_LIBS)
+# if !defined (MINIZIP_HAS_DLL)
+# define MINIZIP_HAS_DLL 0
+# endif /* ! MINIZIP_HAS_DLL */
+#else
+# if !defined (MINIZIP_HAS_DLL)
+# define MINIZIP_HAS_DLL 1
+# endif /* ! MINIZIP_HAS_DLL */
+#endif /* MINIZIP_AS_STATIC_LIBS */
+
+#if defined (MINIZIP_HAS_DLL)
+# if (MINIZIP_HAS_DLL == 1) && defined (_WINDOWS)
+# if defined (MINIZIP_BUILD_DLL)
+# define MINIZIP_EXPORT __declspec(dllexport)
+# else /* MINIZIP_BUILD_DLL */
+# define MINIZIP_EXPORT __declspec(dllimport)
+# endif /* MINIZIP_BUILD_DLL */
+# else /* MINIZIP_HAS_DLL == 1 */
+# define MINIZIP_EXPORT
+# endif /* MINIZIP_HAS_DLL == 1 */
+#endif /* MINIZIP_HAS_DLL */
+
+# define MINIZIP_UNUSED_ARG(a) do {/* null */} while (&a == 0)
+
+#endif /* MINIZIP_EXPORT_H */