26 #ifndef _PAA_SDK_PAA_UTIL_H_ 27 #define _PAA_SDK_PAA_UTIL_H_ 1 30 #include "apr_pools.h" 31 #include "apr_tables.h" 38 #ifdef PAA_UTIL_SDK_BUILD 39 #define PAA_UTIL_GLOBAL __declspec(dllexport) 41 #define PAA_UTIL_GLOBAL __declspec(dllimport) 44 #define PAA_UTIL_GLOBAL 48 #define APR_PAA_ERROR_START (APR_OS_START_USERERR + 4000) 51 #define APR_PAA_MODULE_START (APR_PAA_ERROR_START + 0) 54 #define APR_PAA_CACHE_START (APR_PAA_ERROR_START + 50) 57 #define APR_PAA_HTTP_START (APR_PAA_ERROR_START + 100) 76 apr_array_header_t **output);
93 apr_array_header_t **output);
117 apr_table_t **output);
171 const apr_table_t *t,
apr_status_t paa_util_parse_header(const char *header, size_t len, apr_pool_t *pool, char **name, char **value)
void paa_util_secure_erase(void *buffer, size_t buflen)
apr_status_t paa_util_parse_header_map(const char *header_value, apr_pool_t *pool, apr_table_t **output)
apr_status_t paa_util_parse_header_space_values(const char *header_value, apr_pool_t *pool, apr_array_header_t **output)
char * paa_util_trim_whitespace(char *input)
#define PAA_UTIL_GLOBAL
Definition: paa-util.h:44
apr_status_t paa_util_parse_header_value(const char *header_value, apr_pool_t *pool, apr_array_header_t **output)
const char * paa_util_apr_table_getm(apr_pool_t *p, const apr_table_t *t, const char *key, char delim)