hpd_error_t value_copy(hpd_value_t **dst, const hpd_value_t *src)
#define LOG_RETURN_E_NULL()
hpd_error_t hpd_value_copy(hpd_value_t **dst, const hpd_value_t *src)
hpd_error_t hpd_value_set_headers(hpd_value_t *value,...)
hpd_error_t hpd_value_free(hpd_value_t *value)
hpd_error_t hpd_value_get_headers(const hpd_value_t *value,...)
hpd_error_t value_set_headers_v(hpd_value_t *value, va_list vp)
#define HPD_NULL_TERMINATED
Value to be used in len parameters on \0 terminated strings.
hpd_error_t value_get_headers_v(const hpd_value_t *value, va_list vp)
hpd_error_t hpd_value_first_header(const hpd_value_t *value, hpd_pair_t **pair)
hpd_error_t hpd_value_alloc(hpd_value_t **value, const char *body, int len)
[Browsing foreach loops]
hpd_error_t value_get_header(const hpd_value_t *value, const char *key, const char **val)
hpd_error_t hpd_value_next_header(hpd_pair_t **pair)
hpd_error_t value_alloc(hpd_value_t **value, const char *body, int len)
enum hpd_error hpd_error_t
hpd_error_t hpd_value_get_header(const hpd_value_t *value, const char *key, const char **val)
#define LOG_RETURN(E, FMT,...)
hpd_error_t value_vallocf(hpd_value_t **value, const char *fmt, va_list vp)
hpd_error_t hpd_value_allocf(hpd_value_t **value, const char *fmt,...)
hpd_error_t value_next_header(hpd_pair_t **pair)
hpd_error_t value_free(hpd_value_t *value)
hpd_error_t value_get_body(const hpd_value_t *value, const char **body, size_t *len)
hpd_error_t hpd_value_get_body(const hpd_value_t *value, const char **body, size_t *len)
hpd_error_t value_set_header(hpd_value_t *value, const char *key, const char *val)
hpd_error_t hpd_value_vallocf(hpd_value_t **value, const char *fmt, va_list vp)
hpd_error_t hpd_value_set_header(hpd_value_t *value, const char *key, const char *val)
hpd_error_t value_first_header(const hpd_value_t *value, hpd_pair_t **pair)