105 #define APR_ENCODE_STRING (-1) 110 #define APR_ENCODE_NONE 0 115 #define APR_ENCODE_RELAXED 1 120 #define APR_ENCODE_NOPADDING 2 125 #define APR_ENCODE_URL 4 130 #define APR_ENCODE_BASE64URL (APR_ENCODE_NOPADDING | APR_ENCODE_URL) 135 #define APR_ENCODE_BASE32HEX 8 140 #define APR_ENCODE_COLON 16 145 #define APR_ENCODE_LOWER 32 163 apr_ssize_t slen,
int flags, apr_size_t * len);
180 apr_ssize_t slen,
int flags, apr_size_t * len);
198 apr_ssize_t slen,
int flags, apr_size_t * len)__attribute__((nonnull(1)));
215 apr_ssize_t slen,
int flags, apr_size_t * len)__attribute__((nonnull(1)));
233 apr_ssize_t slen,
int flags, apr_size_t * len);
251 const char *src, apr_ssize_t slen,
int flags, apr_size_t * len);
269 apr_ssize_t slen,
int flags, apr_size_t * len)
270 __attribute__((nonnull(1)));
288 const char *src, apr_ssize_t slen,
int flags, apr_size_t * len)
289 __attribute__((nonnull(1)));
306 apr_ssize_t slen,
int flags, apr_size_t * len);
322 apr_ssize_t slen,
int flags, apr_size_t * len);
339 apr_ssize_t slen,
int flags, apr_size_t * len)
340 __attribute__((nonnull(1)));
356 apr_ssize_t slen,
int flags, apr_size_t * len)
357 __attribute__((nonnull(1)));
374 apr_ssize_t slen,
int flags, apr_size_t * len);
391 const char *src, apr_ssize_t slen,
int flags, apr_size_t * len);
408 apr_ssize_t slen,
int flags, apr_size_t * len)
409 __attribute__((nonnull(1)));
426 const char *src, apr_ssize_t slen,
int flags, apr_size_t * len)
427 __attribute__((nonnull(1)));
443 apr_ssize_t slen,
int flags, apr_size_t * len);
458 const unsigned char *src, apr_ssize_t slen,
int flags,
476 apr_ssize_t slen,
int flags, apr_size_t * len)
477 __attribute__((nonnull(1)));
493 const unsigned char *src, apr_ssize_t slen,
494 int flags, apr_size_t * len)__attribute__((nonnull(1)));
511 apr_ssize_t slen,
int flags, apr_size_t * len);
528 const char *src, apr_ssize_t slen,
int flags, apr_size_t * len);
544 apr_ssize_t slen,
int flags, apr_size_t * len)
545 __attribute__((nonnull(1)));
561 const char *src, apr_ssize_t slen,
int flags, apr_size_t * len)
562 __attribute__((nonnull(1)));
apr_status_t apr_decode_base64_binary(unsigned char *dest, const char *src, apr_ssize_t slen, int flags, apr_size_t *len)
apr_status_t apr_decode_base32_binary(unsigned char *dest, const char *src, apr_ssize_t slen, int flags, apr_size_t *len)
apr_status_t apr_encode_base64_binary(char *dest, const unsigned char *src, apr_ssize_t slen, int flags, apr_size_t *len)
const char * apr_pencode_base16_binary(apr_pool_t *p, const unsigned char *src, apr_ssize_t slen, int flags, apr_size_t *len)
apr_status_t apr_encode_base32_binary(char *dest, const unsigned char *src, apr_ssize_t slen, int flags, apr_size_t *len)
apr_status_t apr_encode_base32(char *dest, const char *src, apr_ssize_t slen, int flags, apr_size_t *len)
APR Miscellaneous library routines.
const char * apr_pdecode_base32(apr_pool_t *p, const char *src, apr_ssize_t slen, int flags, apr_size_t *len)
apr_status_t apr_encode_base16_binary(char *dest, const unsigned char *src, apr_ssize_t slen, int flags, apr_size_t *len)
const char * apr_pencode_base32(apr_pool_t *p, const char *src, apr_ssize_t slen, int flags, apr_size_t *len)
const char * apr_pencode_base16(apr_pool_t *p, const char *src, apr_ssize_t slen, int flags, apr_size_t *len)
apr_status_t apr_decode_base16(char *dest, const char *src, apr_ssize_t slen, int flags, apr_size_t *len)
apr_status_t apr_encode_base64(char *dest, const char *src, apr_ssize_t slen, int flags, apr_size_t *len)
apr_status_t apr_encode_base16(char *dest, const char *src, apr_ssize_t slen, int flags, apr_size_t *len)
APR Platform Definitions.
const char * apr_pencode_base64(apr_pool_t *p, const char *src, apr_ssize_t slen, int flags, apr_size_t *len)
const unsigned char * apr_pdecode_base64_binary(apr_pool_t *p, const char *src, apr_ssize_t slen, int flags, apr_size_t *len)
const unsigned char * apr_pdecode_base32_binary(apr_pool_t *p, const char *src, apr_ssize_t slen, int flags, apr_size_t *len)
const char * apr_pdecode_base64(apr_pool_t *p, const char *src, apr_ssize_t slen, int flags, apr_size_t *len)
struct apr_pool_t apr_pool_t
Definition: apr_pools.h:60
const char * apr_pdecode_base16(apr_pool_t *p, const char *src, apr_ssize_t slen, int flags, apr_size_t *len)
int apr_status_t
Definition: apr_errno.h:44
apr_status_t apr_decode_base32(char *dest, const char *src, apr_ssize_t slen, int flags, apr_size_t *len)
const unsigned char * apr_pdecode_base16_binary(apr_pool_t *p, const char *src, apr_ssize_t slen, int flags, apr_size_t *len)
apr_status_t apr_decode_base16_binary(unsigned char *dest, const char *src, apr_ssize_t slen, int flags, apr_size_t *len)
const char * apr_pencode_base64_binary(apr_pool_t *p, const unsigned char *src, apr_ssize_t slen, int flags, apr_size_t *len)
apr_status_t apr_decode_base64(char *dest, const char *src, apr_ssize_t slen, int flags, apr_size_t *len)
const char * apr_pencode_base32_binary(apr_pool_t *p, const unsigned char *src, apr_ssize_t slen, int flags, apr_size_t *len)