svn merge ^/trunk/blender -r41226:41227 .
[blender.git] / source / blender / blenlib / intern / BLI_ghash.c
index 080dc77..45edf60 100644 (file)
 
 // #include "BLI_blenlib.h"
 
-#include "BLI_mempool.h"
 #include "BLI_utildefines.h"
+#include "BLI_mempool.h"
 #include "BLI_ghash.h"
 
 #include "BLO_sys_types.h" // for intptr_t support
 /***/
 
-static unsigned int hashsizes[]= {
+unsigned int hashsizes[]= {
        5, 11, 17, 37, 67, 131, 257, 521, 1031, 2053, 4099, 8209, 
        16411, 32771, 65537, 131101, 262147, 524309, 1048583, 2097169, 
        4194319, 8388617, 16777259, 33554467, 67108879, 134217757, 
@@ -60,7 +60,7 @@ GHash *BLI_ghash_new(GHashHashFP hashfp, GHashCmpFP cmpfp, const char *info) {
        GHash *gh= MEM_mallocN(sizeof(*gh), info);
        gh->hashfp= hashfp;
        gh->cmpfp= cmpfp;
-       gh->entrypool = BLI_mempool_create(sizeof(Entry), 64, 64, 0);
+       gh->entrypool = BLI_mempool_create(sizeof(Entry), 64, 64, 1, 0);
 
        gh->cursize= 0;
        gh->nentries= 0;