module yajl.c.common;

import core.stdc.config;

extern (C):

alias void* function(void*, c_ulong) yajl_malloc_func;
alias void function(void*, void*) yajl_free_func;
alias void* function(void*, void*, c_ulong) yajl_realloc_func;

struct yajl_alloc_funcs
{
	yajl_malloc_func malloc;
	yajl_realloc_func realloc;
	yajl_free_func free;
	void* ctx;
}