Apache HTTPD
Macros | Functions
mod_xml2enc.h File Reference

Go to the source code of this file.

Macros

#define ENCIO_INPUT   0x01
 
#define ENCIO_OUTPUT   0x02
 
#define ENCIO_INPUT_CHECKS   0x04
 
#define ENCIO   (ENCIO_INPUT|ENCIO_OUTPUT|ENCIO_INPUT_CHECKS)
 
#define ENCIO_SKIPTO   0x10
 
#define XML2ENC_DECLARE(type)   type
 
#define XML2ENC_DECLARE_NONSTD(type)   type
 
#define XML2ENC_DECLARE_DATA
 

Functions

 APR_DECLARE_OPTIONAL_FN (apr_status_t, xml2enc_charset,(request_rec *r, xmlCharEncoding *enc, const char **cenc))
 
 APR_DECLARE_OPTIONAL_FN (apr_status_t, xml2enc_filter,(request_rec *r, const char *enc, unsigned int mode))
 

Macro Definition Documentation

◆ ENCIO

Definition at line 23 of file mod_xml2enc.h.

◆ ENCIO_INPUT

#define ENCIO_INPUT   0x01

Definition at line 20 of file mod_xml2enc.h.

◆ ENCIO_INPUT_CHECKS

#define ENCIO_INPUT_CHECKS   0x04

Definition at line 22 of file mod_xml2enc.h.

◆ ENCIO_OUTPUT

#define ENCIO_OUTPUT   0x02

Definition at line 21 of file mod_xml2enc.h.

◆ ENCIO_SKIPTO

#define ENCIO_SKIPTO   0x10

Definition at line 24 of file mod_xml2enc.h.

◆ XML2ENC_DECLARE

#define XML2ENC_DECLARE (   type)    type

Definition at line 28 of file mod_xml2enc.h.

◆ XML2ENC_DECLARE_DATA

#define XML2ENC_DECLARE_DATA

Definition at line 30 of file mod_xml2enc.h.

◆ XML2ENC_DECLARE_NONSTD

#define XML2ENC_DECLARE_NONSTD (   type)    type

Definition at line 29 of file mod_xml2enc.h.

Function Documentation

◆ APR_DECLARE_OPTIONAL_FN() [1/2]

APR_DECLARE_OPTIONAL_FN ( apr_status_t  ,
xml2enc_charset  ,
(request_rec *r, xmlCharEncoding *enc, const char **cenc  
)

◆ APR_DECLARE_OPTIONAL_FN() [2/2]

APR_DECLARE_OPTIONAL_FN ( apr_status_t  ,
xml2enc_filter  ,
(request_rec *r, const char *enc, unsigned int mode  
)