summaryrefslogtreecommitdiff
path: root/src/base/modules.h
diff options
context:
space:
mode:
authorTomáš Chvátal <scarabeus@gentoo.org>2009-12-10 14:22:54 +0100
committerTomáš Chvátal <scarabeus@gentoo.org>2009-12-10 14:22:54 +0100
commitb4c66c8c1b3d816a8ea7194c63b02ca5a74a47ac (patch)
treef4d28bfaf1e5cdbf1a4e10d3ab98ef03e55fcd45 /src/base/modules.h
parent77852eb73ffb9459a15c0dff2b2941172f9ee2a0 (diff)
Fix module detection. Thx Timoo
Diffstat (limited to 'src/base/modules.h')
-rw-r--r--src/base/modules.h12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/base/modules.h b/src/base/modules.h
index a811995..f6cca42 100644
--- a/src/base/modules.h
+++ b/src/base/modules.h
@@ -11,9 +11,15 @@
#include "image.h"
#endif /* PUBLIC_SERVER */
-#define MODULE_TYPE_UNIX ".so"
-#define MODULE_TYPE_APPLE ".dylib"
-#define MODULE_TYPE_WIN ".dll"
+#ifndef __WIN32__
+ #ifndef APPLE
+ #define MODULE_TYPE ".so"
+ #else
+ #define MODULE_TYPE ".dylib"
+ #endif
+#else
+ #define MODULE_TYPE ".dll"
+#endif
typedef struct export_fce_s {
int (*fce_getValue) (char *line, char *env, char *val, int len);