Blame src/internal/ntux_memfn_impl.h

26e14f
#ifndef NTUX_MEMFN_IMPL_H
26e14f
#define NTUX_MEMFN_IMPL_H
26e14f
26e14f
#include <stdint.h>
26e14f
26e14f
struct ntux_memory_block {
26e14f
	void *	addr;
26e14f
	size_t	size;
26e14f
	size_t	used;
26e14f
	size_t	avail;
26e14f
	size_t	buffer[];
26e14f
};
26e14f
26e14f
void * ntux_calloc(size_t n, size_t size);
26e14f
void   ntux_free(void * addr);
26e14f
26e14f
void * ntux_balloc(
26e14f
	struct ntux_memory_block * cache,
26e14f
	struct ntux_memory_block * block,
26e14f
	size_t n, size_t size);
26e14f
26e14f
#endif