]> jfr.im git - irc/quakenet/newserv.git/blobdiff - core/nsmalloc.h
fixes for clang
[irc/quakenet/newserv.git] / core / nsmalloc.h
index 35e5e2796775039a5a51a50b4868cce8dc36bbc7..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];
@@ -64,6 +64,7 @@ beginpools() {
   pool(GLINE),
   pool(TRUSTS),
   pool(SPAMSCAN2),
+  pool(ACHIEVEMENTS)
 } endpools()
 
 #undef pool