-> Fix for last few commits
authorGeoffrey Bantle <hairbat@yahoo.com>
Sun, 1 Jun 2008 18:43:22 +0000 (18:43 +0000)
committerGeoffrey Bantle <hairbat@yahoo.com>
Sun, 1 Jun 2008 18:43:22 +0000 (18:43 +0000)
New memory allocator broke compilation on
GCC/Linux. Fixed

source/blender/blenkernel/BKE_bmesh.h
source/blender/blenkernel/intern/BME_structure.c

index ab2fd34cd427a34650fa78d8be8632f249d68c3e..e44e9e02aaaf6309c6f0942a7627a290bfd98040 100644 (file)
@@ -53,8 +53,12 @@ struct BME_Poly;
 struct BME_Loop;
 
 
-struct BME_mempool;
-typedef struct BME_mempool BME_mempool;
+/*structure for fast memory allocation/frees*/
+typedef struct BME_mempool{
+       struct ListBase chunks;
+       int esize, csize, pchunk;               /*size of elements and chunks in bytes and number of elements per chunk*/
+       struct BME_freenode     *free;          /*free element list. Interleaved into chunk datas.*/
+}BME_mempool;
 
 /*Custom Data Types and defines
        Eventual plan is to move almost everything to custom data and let caller
index d261238d1286bf48e19439b3a8bb73e4340d3113..8f885d6c2cb3eb8a6108f499bf35812bc718c667 100644 (file)
@@ -57,12 +57,6 @@ typedef struct BME_freenode{
        struct BME_freenode *next;
 }BME_freenode;
 
-typedef struct BME_mempool{
-       struct ListBase chunks;
-       int esize, csize, pchunk;               /*size of elements and chunks in bytes and number of elements per chunk*/
-       struct BME_freenode     *free;          /*free element list. Interleaved into chunk datas.*/
-}BME_mempool;
-
 BME_mempool *BME_mempool_create(int esize, int tote, int pchunk)
 {      BME_mempool  *pool = NULL;
        BME_freenode *lasttail = NULL, *curnode = NULL;