Update the mempool API header.

SVN revision: 35290
This commit is contained in:
Cedric BAIL 2008-08-01 12:29:15 +00:00
parent 146bd7be74
commit 8d43a6fc88
2 changed files with 5 additions and 6 deletions

View File

@ -11,11 +11,10 @@ typedef struct _Eina_Mempool Eina_Mempool;
EAPI int eina_mempool_init(void);
EAPI int eina_mempool_shutdown(void);
EAPI Eina_Mempool * eina_mempool_new(const char *module, const char *context, const char *options, ...);
EAPI void eina_mempool_delete(Eina_Mempool *mp);
EAPI Eina_Mempool * eina_mempool_new_from_buffer(const char *name, void *buffer,
unsigned int size, const char *options, ...);
EAPI Eina_Mempool * eina_mempool_new(const char *name, unsigned int size, const char
*options, ...);
EAPI void * eina_mempool_realloc(Eina_Mempool *mp, void *element, unsigned int size);
EAPI void * eina_mempool_alloc(Eina_Mempool *mp, unsigned int size);
EAPI void eina_mempool_free(Eina_Mempool *mp, void *element);

View File

@ -89,8 +89,8 @@ typedef struct _Eina_Mempool_Backend
void (*free)(void *data, void *element);
void *(*alloc)(void *data, unsigned int size);
void *(*realloc)(void *data, void *element, unsigned int size);
void (*garbage_collect)(void);
void (*statistics)(void);
void (*garbage_collect)(void *data);
void (*statistics)(void *data);
void (*shutdown)(void *data);
} Eina_Mempool_Backend;