mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-27 18:50:48 +00:00
14 lines
388 B
C
14 lines
388 B
C
|
#ifndef MEMPOOL_H
|
||
|
#define MEMPOOL_H
|
||
|
|
||
|
#include <stddef.h>
|
||
|
|
||
|
struct mempool;
|
||
|
typedef struct mempool *mempool;
|
||
|
|
||
|
LIQ_PRIVATE void* mempool_create(mempool *mptr, unsigned int size, unsigned int capacity, void* (*malloc)(size_t), void (*free)(void*));
|
||
|
LIQ_PRIVATE void* mempool_alloc(mempool *mptr, unsigned int size, unsigned int capacity);
|
||
|
LIQ_PRIVATE void mempool_destroy(mempool m);
|
||
|
|
||
|
#endif
|