]> jfr.im git - irc/quakenet/newserv.git/blobdiff - core/nsmalloc.h
fixes for clang
[irc/quakenet/newserv.git] / core / nsmalloc.h
index 5f540cc57f92ec0c807b338c37a5917facf31f82..b62e6353d944446d3ac40a630583614cab325f8e 100644 (file)
@@ -20,6 +20,7 @@ void nsfreeall(unsigned int poolid);
 void nsexit(void);
 void *nsrealloc(unsigned int poolid, void *ptr, size_t size);
 void nscheckfreeall(unsigned int poolid);
+void *nscalloc(unsigned int poolid, size_t nmemb, size_t size);
 
 #define MAXPOOL                100
 
@@ -32,10 +33,9 @@ struct nsminfo {
 };
 
 struct nsmpool {
-  struct nsminfo first;
-
   unsigned long count;
   size_t size;
+  struct nsminfo first;
 };
 
 extern struct nsmpool nsmpools[MAXPOOL];
@@ -61,7 +61,10 @@ beginpools() {
   pool(PQSQL),
   pool(PATRICIA),
   pool(PATRICIANICK),
+  pool(GLINE),
+  pool(TRUSTS),
   pool(SPAMSCAN2),
+  pool(ACHIEVEMENTS)
 } endpools()
 
 #undef pool