Apache HTTPD
Classes | Functions | Variables
xmlfile.c File Reference
#include "expat_config.h"
#include <stdio.h>
#include <stdlib.h>
#include <stddef.h>
#include <string.h>
#include <fcntl.h>
#include "expat.h"
#include "internal.h"
#include "xmlfile.h"
#include "xmltchar.h"
#include "filemap.h"

Go to the source code of this file.

Classes

struct  PROCESS_ARGS
 

Functions

static int processStream (const XML_Char *filename, XML_Parser parser)
 
static void reportError (XML_Parser parser, const XML_Char *filename)
 
static void processFile (const void *data, size_t size, const XML_Char *filename, void *args)
 
static const XML_CharresolveSystemId (const XML_Char *base, const XML_Char *systemId, XML_Char **toFree)
 
static int externalEntityRefFilemap (XML_Parser parser, const XML_Char *context, const XML_Char *base, const XML_Char *systemId, const XML_Char *publicId)
 
static int externalEntityRefStream (XML_Parser parser, const XML_Char *context, const XML_Char *base, const XML_Char *systemId, const XML_Char *publicId)
 
int XML_ProcessFile (XML_Parser parser, const XML_Char *filename, unsigned flags)
 

Variables

int g_read_size_bytes = 1024 * 8
 

Function Documentation

◆ externalEntityRefFilemap()

static int externalEntityRefFilemap ( XML_Parser  parser,
const XML_Char context,
const XML_Char base,
const XML_Char systemId,
const XML_Char publicId 
)
static

Definition at line 150 of file xmlfile.c.

◆ externalEntityRefStream()

static int externalEntityRefStream ( XML_Parser  parser,
const XML_Char context,
const XML_Char base,
const XML_Char systemId,
const XML_Char publicId 
)
static

Definition at line 228 of file xmlfile.c.

◆ processFile()

static void processFile ( const void *  data,
size_t  size,
const XML_Char filename,
void *  args 
)
static

Definition at line 101 of file xmlfile.c.

◆ processStream()

static int processStream ( const XML_Char filename,
XML_Parser  parser 
)
static

Definition at line 183 of file xmlfile.c.

◆ reportError()

static void reportError ( XML_Parser  parser,
const XML_Char filename 
)
static

Definition at line 85 of file xmlfile.c.

◆ resolveSystemId()

static const XML_Char * resolveSystemId ( const XML_Char base,
const XML_Char systemId,
XML_Char **  toFree 
)
static

Definition at line 122 of file xmlfile.c.

◆ XML_ProcessFile()

int XML_ProcessFile ( XML_Parser  parser,
const XML_Char filename,
unsigned  flags 
)

Definition at line 245 of file xmlfile.c.

Variable Documentation

◆ g_read_size_bytes

int g_read_size_bytes = 1024 * 8

Definition at line 75 of file xmlfile.c.