XML_Content
dumpContentModelElement(const XML_Content *model, unsigned level,
const XML_Content *root) {
dumpContentModel(const XML_Char *name, const XML_Content *root) {
const XML_Content *const model = stackTop->model;
XML_Content *model) {
const XML_Content *model;
stackPushMalloc(Stack *stackTop, const XML_Content *model, unsigned level) {
XML_Content *children;
XML_Content *model);
XML_FreeContentModel(XML_Parser parser, XML_Content *model);
XML_FreeContentModel(XML_Parser parser, XML_Content *model) {
static XML_Content *build_model(XML_Parser parser);
XML_Content *content = parser->m_mem.malloc_fcn(sizeof(XML_Content));
XML_Content *model = build_model(parser);
static XML_Content *
XML_Content *ret;
if (dtd->scaffCount > SIZE_MAX / sizeof(XML_Content)) {
if (dtd->scaffCount * sizeof(XML_Content)
const size_t allocsize = (dtd->scaffCount * sizeof(XML_Content)
XML_Content *dest = ret; /* tree node writing location, moves upwards */
XML_Content *const destLimit = &ret[dtd->scaffCount];
XML_Content *jobDest = ret; /* next free writing location in target array */
XML_Content *model) {
element_decl_counter(void *userData, const XML_Char *name, XML_Content *model) {
XML_Content *model) {
XML_Content *model);
XML_Content *model) {
XML_Content *model) {
XML_Content *model) {
XML_Content *model);
XML_Content *model);
XML_Content *model);