Blame src/internal/ptycon_memfn_impl.h

0efa8c
#ifndef PTYCON_MEMFN_IMPL_H
0efa8c
#define PTYCON_MEMFN_IMPL_H
0efa8c
0efa8c
#include <stdint.h>
0efa8c
0efa8c
struct ptyc_memory_block {
0efa8c
	void *	addr;
0efa8c
	size_t	size;
0efa8c
	size_t	used;
0efa8c
	size_t	avail;
0efa8c
	size_t	buffer[];
0efa8c
};
0efa8c
0efa8c
void * ptyc_calloc(size_t n, size_t size);
0efa8c
void   ptyc_free(void * addr);
0efa8c
0efa8c
void * ptyc_balloc(
0efa8c
	struct ptyc_memory_block * cache,
0efa8c
	struct ptyc_memory_block * block,
0efa8c
	size_t n, size_t size);
0efa8c
0efa8c
#endif