47# define XML_FMT_INT_MOD "ll"
49# define XML_FMT_INT_MOD "l"
52#ifdef XML_UNICODE_WCHAR_T
53# define XML_FMT_STR "ls"
55# define XML_FMT_STR "s"
131 printf(
"[%u] type=%s(%u), quant=%s(%u)", (
unsigned)(
model - root),
const char apr_size_t len
static char * contentQuantName(enum XML_Content_Quant contentQuant)
static void XMLCALL handleElementDeclaration(void *userData, const XML_Char *name, XML_Content *model)
static bool dumpContentModel(const XML_Char *name, const XML_Content *root)
static void dumpContentModelElement(const XML_Content *model, unsigned level, const XML_Content *root)
static char * contentTypeName(enum XML_Content_Type contentType)
static Stack * stackPopFree(Stack *stackTop)
static Stack * stackPushMalloc(Stack *stackTop, const XML_Content *model, unsigned level)
const XML_LChar * XML_ErrorString(enum XML_Error code)
void XML_SetElementDeclHandler(XML_Parser parser, XML_ElementDeclHandler eldecl)
enum XML_Status XML_StopParser(XML_Parser parser, XML_Bool resumable)
enum XML_Error XML_GetErrorCode(XML_Parser parser)
XML_Parser XML_ParserCreate(const XML_Char *encoding)
void XML_ParserFree(XML_Parser parser)
XML_Size XML_GetCurrentLineNumber(XML_Parser parser)
struct XML_ParserStruct * XML_Parser
void XML_SetUserData(XML_Parser parser, void *userData)
void XML_FreeContentModel(XML_Parser parser, XML_Content *model)
enum XML_Status XML_ParseBuffer(XML_Parser parser, int len, int isFinal)
void * XML_GetBuffer(XML_Parser parser, int len)
const unsigned char * buf
struct StackStruct * prev
const XML_Content * model
enum XML_Content_Quant quant
enum XML_Content_Type type