diff options
| -rw-r--r-- | config.h | 2 | ||||
| -rwxr-xr-x | src/base/modules.c | 8 | ||||
| -rw-r--r-- | src/base/modules.h | 1 |
3 files changed, 7 insertions, 4 deletions
@@ -1 +1 @@ -#define TUXANCI_NG_VERSION "svn154" +#define TUXANCI_NG_VERSION "svn155" diff --git a/src/base/modules.c b/src/base/modules.c index a7c6160..235f59b 100755 --- a/src/base/modules.c +++ b/src/base/modules.c @@ -182,10 +182,12 @@ int loadModule(char *name) char str[STR_PATH_SIZE]; module_t *module; -#ifndef __WIN32__ - sprintf(str, PATH_MODULES "%s" MODULE_TYPE_UNIX, name); +#ifdef __WIN32__ + sprintf(str, PATH_MODULES "%s" MODULE_TYPE_WIN, name); // windows +#elifdef __APPLE__ + sprintf(str, PATH_MODULES "%s" MODULE_TYPE_DARWIN, name); // apple #else - sprintf(str, PATH_MODULES "%s" MODULE_TYPE_WIN, name); + sprintf(str, PATH_MODULES "%s" MODULE_TYPE_UNIX, name); // linux #endif accessExistFile(str); diff --git a/src/base/modules.h b/src/base/modules.h index 9705d7f..b8e8a34 100644 --- a/src/base/modules.h +++ b/src/base/modules.h @@ -14,6 +14,7 @@ #endif #define MODULE_TYPE_UNIX ".so" +#define MODULE_TYPE_DARWIN ".dylib" #define MODULE_TYPE_WIN ".dll" typedef struct export_fce_s |