diff options
author | Keith Whitwell <[email protected]> | 2005-11-28 13:17:15 +0000 |
---|---|---|
committer | Keith Whitwell <[email protected]> | 2005-11-28 13:17:15 +0000 |
commit | 2b8e66d210c333c1f9bdb4e2de079798f1c810f1 (patch) | |
tree | f3fb268b318353dfcbbca986d2d42dec189938de /src/mesa/main/mm.h | |
parent | aae2b8b8eba46594d0915725c57f45d2965b15d6 (diff) |
Remove the many aliases for 'struct mem_block' in mm.h
Diffstat (limited to 'src/mesa/main/mm.h')
-rw-r--r-- | src/mesa/main/mm.h | 41 |
1 files changed, 9 insertions, 32 deletions
diff --git a/src/mesa/main/mm.h b/src/mesa/main/mm.h index d2aa3777c3f..9213b2ad34e 100644 --- a/src/mesa/main/mm.h +++ b/src/mesa/main/mm.h @@ -35,45 +35,22 @@ #include "imports.h" -struct mem_block_t { - struct mem_block_t *next; - struct mem_block_t *heap; +struct mem_block { + struct mem_block *next; + struct mem_block *heap; int ofs,size; int align; unsigned int free:1; unsigned int reserved:1; }; -typedef struct mem_block_t TMemBlock; - -typedef struct mem_block_t *PMemBlock; - -/* a heap is just the first block in a chain */ -typedef struct mem_block_t memHeap_t; - - -/* XXX are these needed? */ -#if 0 -static INLINE int -mmBlockSize(PMemBlock b) -{ - return b->size; -} - -static INLINE int -mmOffset(PMemBlock b) -{ - return b->ofs; -} -#endif - /** * input: total size in bytes * return: a heap pointer if OK, NULL if error */ -extern memHeap_t *mmInit(int ofs, int size); +extern struct mem_block *mmInit(int ofs, int size); /** * Allocate 'size' bytes with 2^align2 bytes alignment, @@ -85,7 +62,7 @@ extern memHeap_t *mmInit(int ofs, int size); * startSearch = linear offset from start of heap to begin search * return: pointer to the allocated block, 0 if error */ -extern PMemBlock mmAllocMem(memHeap_t *heap, int size, int align2, +extern struct mem_block *mmAllocMem(struct mem_block *heap, int size, int align2, int startSearch); /** @@ -93,23 +70,23 @@ extern PMemBlock mmAllocMem(memHeap_t *heap, int size, int align2, * input: pointer to a block * return: 0 if OK, -1 if error */ -extern int mmFreeMem(PMemBlock b); +extern int mmFreeMem(struct mem_block *b); /** * Free block starts at offset * input: pointer to a heap, start offset * return: pointer to a block */ -extern PMemBlock mmFindBlock(memHeap_t *heap, int start); +extern struct mem_block *mmFindBlock(struct mem_block *heap, int start); /** * destroy MM */ -extern void mmDestroy(memHeap_t *mmInit); +extern void mmDestroy(struct mem_block *mmInit); /** * For debuging purpose. */ -extern void mmDumpMemInfo(const memHeap_t *mmInit); +extern void mmDumpMemInfo(const struct mem_block *mmInit); #endif |