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
168 apr_ssize_t slen,
int flags, apr_size_t * len);
189 apr_ssize_t slen,
int flags, apr_size_t * len);
208 apr_ssize_t slen,
int flags, apr_size_t * len)__attribute__((nonnull(1)));
226 apr_ssize_t slen,
int flags, apr_size_t * len)__attribute__((nonnull(1)));
251 apr_ssize_t slen,
int flags, apr_size_t * len);
276 const char *src, apr_ssize_t slen,
int flags, apr_size_t * len);
295 apr_ssize_t slen,
int flags, apr_size_t * len)
296 __attribute__((nonnull(1)));
315 const char *src, apr_ssize_t slen,
int flags, apr_size_t * len)
316 __attribute__((nonnull(1)));
338 apr_ssize_t slen,
int flags, apr_size_t * len);
358 apr_ssize_t slen,
int flags, apr_size_t * len);
376 apr_ssize_t slen,
int flags, apr_size_t * len)
377 __attribute__((nonnull(1)));
394 apr_ssize_t slen,
int flags, apr_size_t * len)
395 __attribute__((nonnull(1)));
419 apr_ssize_t slen,
int flags, apr_size_t * len);
443 const char *src, apr_ssize_t slen,
int flags, apr_size_t * len);
461 apr_ssize_t slen,
int flags, apr_size_t * len)
462 __attribute__((nonnull(1)));
480 const char *src, apr_ssize_t slen,
int flags, apr_size_t * len)
481 __attribute__((nonnull(1)));
502 apr_ssize_t slen,
int flags, apr_size_t * len);
521 const unsigned char *src, apr_ssize_t slen,
int flags,
540 apr_ssize_t slen,
int flags, apr_size_t * len)
541 __attribute__((nonnull(1)));
558 const unsigned char *src, apr_ssize_t slen,
559 int flags, apr_size_t * len)__attribute__((nonnull(1)));
583 apr_ssize_t slen,
int flags, apr_size_t * len);
607 const char *src, apr_ssize_t slen,
int flags, apr_size_t * len);
624 apr_ssize_t slen,
int flags, apr_size_t * len)
625 __attribute__((nonnull(1)));
642 const char *src, apr_ssize_t slen,
int flags, apr_size_t * len)
643 __attribute__((nonnull(1)));
APR Platform Definitions.
APR Miscellaneous library routines.
apr_status_t apr_decode_base16(char *dest, const char *src, apr_ssize_t slen, int flags, apr_size_t *len)
const char * apr_pdecode_base16(apr_pool_t *p, 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)
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_base64(apr_pool_t *p, const 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)
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_pdecode_base32(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)
apr_status_t apr_encode_base16_binary(char *dest, const unsigned char *src, apr_ssize_t slen, int flags, apr_size_t *len)
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_base64(char *dest, 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 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_base32_binary(unsigned char *dest, const char *src, apr_ssize_t slen, int flags, apr_size_t *len)
apr_status_t apr_decode_base32(char *dest, const 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)
const char * apr_pencode_base64_binary(apr_pool_t *p, const unsigned 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)
apr_status_t apr_encode_base64_binary(char *dest, const unsigned 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_status_t apr_encode_base32(char *dest, const char *src, apr_ssize_t slen, int flags, apr_size_t *len)
int apr_status_t
Definition apr_errno.h:44
struct apr_pool_t apr_pool_t
Definition apr_pools.h:60