56 #define APR_ESCAPE_STRING (-1)
61 #define APR_ESCAPE_LDAP_DN (0x01)
66 #define APR_ESCAPE_LDAP_FILTER (0x02)
71 #define APR_ESCAPE_LDAP_ALL (0x03)
121 apr_ssize_t slen,
const char *forbid,
const char *reserved,
int plus,
141 const char *forbid,
const char *reserved,
int plus)
APR Miscellaneous library routines.
const char * apr_pescape_path_segment(apr_pool_t *p, const char *str) __attribute__((nonnull(1)))
apr_status_t apr_escape_urlencoded(char *escaped, const char *str, apr_ssize_t slen, apr_size_t *len)
apr_status_t apr_escape_ldap(char *dest, const void *src, apr_ssize_t srclen, int flags, apr_size_t *len)
const char * apr_pescape_path(apr_pool_t *p, const char *str, int partial) __attribute__((nonnull(1)))
const char * apr_punescape_entity(apr_pool_t *p, const char *str) __attribute__((nonnull(1)))
const char * apr_pescape_echo(apr_pool_t *p, const char *str, int quote)
const char * apr_pescape_urlencoded(apr_pool_t *p, const char *str) __attribute__((nonnull(1)))
apr_status_t apr_escape_path_segment(char *escaped, const char *str, apr_ssize_t slen, apr_size_t *len)
apr_status_t apr_escape_echo(char *escaped, const char *str, apr_ssize_t slen, int quote, apr_size_t *len)
apr_status_t apr_escape_entity(char *escaped, const char *str, apr_ssize_t slen, int toasc, apr_size_t *len)
const void * apr_punescape_hex(apr_pool_t *p, const char *str, int colon, apr_size_t *len)
apr_status_t apr_unescape_hex(void *dest, const char *str, apr_ssize_t slen, int colon, apr_size_t *len)
const char * apr_pescape_hex(apr_pool_t *p, const void *src, apr_size_t slen, int colon) __attribute__((nonnull(1)))
apr_status_t apr_unescape_url(char *escaped, const char *url, apr_ssize_t slen, const char *forbid, const char *reserved, int plus, apr_size_t *len)
const char * apr_pescape_entity(apr_pool_t *p, const char *str, int toasc) __attribute__((nonnull(1)))
apr_status_t apr_unescape_entity(char *unescaped, const char *str, apr_ssize_t slen, apr_size_t *len)
const char * apr_pescape_json(apr_pool_t *p, const char *src, apr_ssize_t srclen, int quote)
const char * apr_punescape_url(apr_pool_t *p, const char *url, const char *forbid, const char *reserved, int plus) __attribute__((nonnull(1)))
apr_status_t apr_escape_hex(char *dest, const void *src, apr_size_t srclen, int colon, apr_size_t *len)
apr_status_t apr_escape_json(char *dest, const char *src, apr_ssize_t srclen, int quote, apr_size_t *len)
apr_status_t apr_escape_path(char *escaped, const char *path, apr_ssize_t slen, int partial, apr_size_t *len)
const char * apr_pescape_shell(apr_pool_t *p, const char *str) __attribute__((nonnull(1)))
const char * apr_pescape_ldap(apr_pool_t *p, const void *src, apr_ssize_t slen, int flags) __attribute__((nonnull(1)))
apr_status_t apr_escape_shell(char *escaped, const char *str, apr_ssize_t slen, apr_size_t *len)
dav_resource int dav_locktoken dav_response int flags
Definition: mod_dav.h:1458
dav_buffer const char * str
Definition: mod_dav.h:465
dav_error * src
Definition: mod_dav.h:186
proxy_worker proxy_server_conf char * url
Definition: mod_proxy.h:657
int apr_status_t
Definition: apr_errno.h:44
struct apr_pool_t apr_pool_t
Definition: apr_pools.h:60
#define APR_DECLARE(x)
Definition: macros.h:6