/* * This file is part of libdom. * Licensed under the MIT License, * http://www.opensource.org/licenses/mit-license.php * Copyright 2007 John-Mark Bell */ #ifndef dom_ctx_h_ #define dom_ctx_h_ #include /** * Type of allocation function for DOM implementation */ typedef void *(*dom_alloc)(void *ptr, size_t size, void *pw); /** * DOM allocation context */ struct dom_ctx { dom_alloc alloc; /**< Memory (de)allocation function */ void *pw; /**< Pointer to client data */ }; #endif