rpgxef/code/game/memorypool.h

22 lines
373 B
C
Raw Normal View History

#ifndef MEMORYPOOL_H_
#define MEMORYPOOL_H_
#include "g_local.h"
#include "list.h"
typedef struct mempool_s mempool_t;
typedef struct mempool_t * mempool_p;
struct mempool_s {
list_p memory;
};
typedef struct mempool_object_s mempool_object_t;
typedef struct mempool_object_t * mempool_object_p;
struct mempool_object_s {
void* mem_ptr;
uint32_t mem_cnt;
};
#endif