X-Git-Url: http://git.nguyen.vg/gitweb/?a=blobdiff_plain;f=swcsa%2Futils%2Fbasics.h;fp=swcsa%2Futils%2Fbasics.h;h=c9089ccbac86058493e04d07c304ff8696276a20;hb=898f6e5c6b7223f4753b7ccb7939809ee5f53aae;hp=01741b5e2b8d16aa223fc9b99f240bb218813443;hpb=6ba83dea468496a31eb57bdbac9b257a5a191a26;p=SXSI%2FTextCollection.git diff --git a/swcsa/utils/basics.h b/swcsa/utils/basics.h index 01741b5..c9089cc 100755 --- a/swcsa/utils/basics.h +++ b/swcsa/utils/basics.h @@ -1,7 +1,7 @@ // Basics - + #ifndef BASICSINCLUDED #define BASICSINCLUDED @@ -9,7 +9,7 @@ extern "C" { #endif - // Includes + // Includes #include #include @@ -23,13 +23,13 @@ extern "C" { // Memory management - //#define malloc(n) Malloc(n) - //#define free(p) Free(p) - //#define realloc(p,n) Realloc(p,n) +#define malloc(n) Malloc_(n,__LINE__,__FILE__) +#define free(p) Free_(p,__LINE__,__FILE__) +#define realloc(p,n) Realloc_(p,n,__LINE__,__FILE__) - //static void *Malloc (size_t n); - //static void Free (void *p); - //static void *Realloc (void *p, size_t n); +void *Malloc_ (size_t n, size_t l, char * file); +void Free_ (void *p, size_t l, char * file); +void *Realloc_ (void *p, size_t n, size_t l, char * file); // Data types