#define XINE_MALLOC
Definition: attributes.h:141
#define XINE_PROTECTED
Definition: attributes.h:75
void xine_pool_delete(xine_pool_t *pool)
Definition: pool.c:111
void * xine_pool_get(xine_pool_t *pool)
Definition: pool.c:134
void xine_pool_put(xine_pool_t *pool, void *object)
Definition: pool.c:181
xine_pool_t * xine_pool_new(size_t object_size, void(create_object)(void *object), void(prepare_object)(void *object), void(return_object)(void *object), void(delete_object)(void *object))
void(* delete_object)(void *object)
Definition: pool.c:47
size_t object_size
Definition: pool.c:41
void(* prepare_object)(void *object)
Definition: pool.c:45
void(* return_object)(void *object)
Definition: pool.c:46
void(* create_object)(void *object)
Definition: pool.c:44