diff --git a/src/Jamrules b/src/Jamrules index 3ad5db5ac..e44fe9b15 100644 --- a/src/Jamrules +++ b/src/Jamrules @@ -5,6 +5,11 @@ CC = gcc ; LINKFLAGS += -rdynamic ; +if $(MSPACES) { + CCFLAGS += -DMSPACES ; + C++FLAGS += -DMSPACES ; +} + if ! $(HAVE_LUA) { HAVE_LUA = 1 ; } diff --git a/src/common/kernel/eressea.c b/src/common/kernel/eressea.c index 1525abcce..9b453e2dd 100644 --- a/src/common/kernel/eressea.c +++ b/src/common/kernel/eressea.c @@ -2470,19 +2470,19 @@ attrib_type at_guard = { void setguard(unit * u, unsigned int flags) { - /* setzt die guard-flags der Einheit */ - attrib * a = NULL; + /* setzt die guard-flags der Einheit */ + attrib * a = NULL; if (fval(u, UFL_GUARD)) { a = a_find(u->attribs, &at_guard); } - if (flags == GUARD_NONE) { + if (flags == GUARD_NONE) { freset(u, UFL_GUARD); - if (a) a_remove(&u->attribs, a); - return; - } + if (a) a_remove(&u->attribs, a); + return; + } fset(u, UFL_GUARD); - if (!a) a = a_add(&u->attribs, a_new(&at_guard)); - a->data.i = (int)flags; + if (!a) a = a_add(&u->attribs, a_new(&at_guard)); + a->data.i = (int)flags; } unsigned int diff --git a/src/common/kernel/unit.c b/src/common/kernel/unit.c index 3ccdaa63a..5a36ca27e 100644 --- a/src/common/kernel/unit.c +++ b/src/common/kernel/unit.c @@ -40,7 +40,7 @@ #include /* util includes */ -#include +#include #include #include #include @@ -56,7 +56,6 @@ #define FIND_FOREIGN_TEMP int demonfix = 0; -/* ------------------------------------------------------------- */ const unit * u_peasants(void) @@ -911,20 +910,20 @@ remove_skill(unit *u, skill_t sk) skill * add_skill(unit * u, skill_t id) { - skill * sv = u->skills; + skill * sv = u->skills; #ifndef NDEBUG - for (sv = u->skills; sv != u->skills + u->skill_size; ++sv) { - assert(sv->id != id); - } + for (sv = u->skills; sv != u->skills + u->skill_size; ++sv) { + assert(sv->id != id); + } #endif - ++u->skill_size; - u->skills = realloc(u->skills, u->skill_size * sizeof(skill)); - sv = (u->skills + u->skill_size - 1); - sv->level = (unsigned char)0; - sv->weeks = (unsigned char)1; - sv->old = (unsigned char)0; - sv->id = (unsigned char)id; - return sv; + ++u->skill_size; + u->skills = realloc(u->skills, u->skill_size * sizeof(skill)); + sv = (u->skills + u->skill_size - 1); + sv->level = (unsigned char)0; + sv->weeks = (unsigned char)1; + sv->old = (unsigned char)0; + sv->id = (unsigned char)id; + return sv; } skill * diff --git a/src/common/util/Jamfile b/src/common/util/Jamfile index 51de42d3a..48f1113ae 100644 --- a/src/common/util/Jamfile +++ b/src/common/util/Jamfile @@ -9,7 +9,7 @@ SEARCH_SOURCE += [ FDirName $(SUBDIR) dl ] ; SOURCES = - #
malloc.c +
malloc.c attrib.c base36.c command.c diff --git a/src/eressea/server.cpp b/src/eressea/server.cpp index ec41ff34b..9f96e0793 100644 --- a/src/eressea/server.cpp +++ b/src/eressea/server.cpp @@ -87,7 +87,9 @@ #include #include #include -#include +#ifdef MSPACES +# include +#endif /* lua includes */ #include "lua/bindings.h" @@ -701,7 +703,9 @@ main(int argc, char *argv[]) } #endif } +#ifdef MSPACES malloc_stats(); +#endif #ifdef CLEANUP_CODE game_done(); #endif