]> jfr.im git - irc/quakenet/newserv.git/blobdiff - core/nsmalloc.h
nsfree is now O(1), add nsrealloc and statistics.
[irc/quakenet/newserv.git] / core / nsmalloc.h
index f6e8e906cd857c92d0b16b4f897d9d594250ee24..47d69684174d743cfc9e068e427e0a6b4e20b756 100644 (file)
@@ -6,6 +6,8 @@ void *nsmalloc(unsigned int poolid, size_t size);
 void nsfree(unsigned int poolid, void *ptr);
 void nsfreeall(unsigned int poolid);
 void nsexit(void);
+void *nsrealloc(unsigned int poolid, void *ptr, size_t size);
+int nspoolstats(unsigned int poolid, size_t *size, unsigned long *count);
 
 #define MAXPOOL                100
 
@@ -18,3 +20,6 @@ void nsexit(void);
 #define POOL_CHANSERVDB                5
 #define POOL_SSTRING           6
 #define POOL_AUTHTRACKER       7
+#define POOL_PROXYSCAN         8
+#define POOL_LUA               9
+#define POOL_TROJANSCAN                10