69# define O_BINARY _O_BINARY
116 return (
T(
'a') <=
c &&
c <=
T(
'z')) || (
T(
'A') <=
c &&
c <=
T(
'Z'));
126 if (!
base || *systemId ==
T(
'/')
128 || *systemId ==
T(
'\\')
171 T(
"%s: file too large for memory-mapping")
172 T(
", switching to streaming\n"),
269 T(
"%s: file too large for memory-mapping")
270 T(
", switching to streaming\n"),
const XML_LChar * XML_ErrorString(enum XML_Error code)
enum XML_Status XML_Parse(XML_Parser parser, const char *s, int len, int isFinal)
enum XML_Error XML_GetErrorCode(XML_Parser parser)
void XML_ParserFree(XML_Parser parser)
enum XML_Status XML_SetBase(XML_Parser parser, const XML_Char *base)
enum XML_Status XML_ParseBuffer(XML_Parser parser, int len, int isFinal)
void XML_SetExternalEntityRefHandler(XML_Parser parser, XML_ExternalEntityRefHandler handler)
#define XML_GetErrorColumnNumber
void * XML_GetBuffer(XML_Parser parser, int len)
XML_Parser XML_ExternalEntityParserCreate(XML_Parser parser, const XML_Char *context, const XML_Char *encoding)
#define XML_GetErrorLineNumber
int filemap(const char *name, void(*processor)(const void *, size_t, const char *, void *arg), void *arg)
const unsigned char * buf
const char apr_ssize_t int flags
apr_array_header_t ** result
apr_vformatter_buff_t * c
apr_size_t const char * filename
const char const char *const * args
typedef int(WSAAPI *apr_winapi_fpt_WSAPoll)(IN OUT LPWSAPOLLFD fdArray
static void processFile(const void *data, size_t size, const XML_Char *filename, void *args)
static int processStream(const XML_Char *filename, XML_Parser parser)
static void reportError(XML_Parser parser, const XML_Char *filename)
int XML_ProcessFile(XML_Parser parser, const XML_Char *filename, unsigned flags)
static int externalEntityRefFilemap(XML_Parser parser, const XML_Char *context, const XML_Char *base, const XML_Char *systemId, const XML_Char *publicId)
static const XML_Char * resolveSystemId(const XML_Char *base, const XML_Char *systemId, XML_Char **toFree)
static int externalEntityRefStream(XML_Parser parser, const XML_Char *context, const XML_Char *base, const XML_Char *systemId, const XML_Char *publicId)
#define XML_EXTERNAL_ENTITIES