Some minor changes to do_init_memmgr

git-svn-id: https://svn.code.sf.net/p/rathena/svn/branches/stable@1308 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
celest 2005-03-27 10:38:21 +00:00
parent 1717d644dd
commit b2f8f7cdc5
3 changed files with 8 additions and 7 deletions

View File

@ -286,10 +286,8 @@ int main(int argc,char **argv)
int next;
display_title();
#ifdef USE_MEMMGR
// call this first so it'll be finalised last
do_init_memmgr(argv[0]); // 一番最初に実行する必要がある
#endif
sscanf(argv[0], "./%24[^\n]", server_type); // map/char/login?
atexit(log_uptime);

View File

@ -7,6 +7,9 @@
#include "memwatch.h"
#endif
// 独自メモリマネージャを使用する場合、次のコメントを外してください。
// #define USE_MEMMGR
#if !defined(DMALLOC) && !defined(GCOLLECT) && !defined(BCHECK) && !defined(USE_MEMMGR)
void* aMalloc_( size_t size, const char *file, int line, const char *func )
@ -90,10 +93,6 @@ void aFree_( void *p, const char *file, int line, const char *func )
#endif
}
int do_init_memmgr(const char* file) {
return 0;
}
#elif defined(GCOLLECT)
void * _bcallocA(size_t size, size_t cnt) {

View File

@ -75,6 +75,10 @@
#endif
int do_init_memmgr(const char* file);
#ifndef USE_MEMMGR
#define do_init_memmgr(file)
#else
int do_init_memmgr(const char* file);
#endif
#endif