#include <assert.h>
#include <stdlib.h>
-#define __USE_GNU
+#define _GNU_SOURCE
#include <string.h>
/* List of free stuff */
registerhook(HOOK_CORE_STATSREQUEST,&sstringstats);
}
-#ifndef SSTRING_MMAP
void finisstring() {
+ deregisterhook(HOOK_CORE_STATSREQUEST,&sstringstats);
+
+ #ifndef SSTRING_MMAP
nsfreeall(POOL_SSTRING);
+ #endif /* SSTRING_MMAP */
}
+#ifndef SSTRING_MMAP
static void salloc(void) {
ssmem=(char *)nsmalloc(POOL_SSTRING, SSTRING_ALLOC);
ssmemfree=SSTRING_ALLOC;