Lines Matching defs:sf_vec
111 * :type:`sf_vec` stores sequence of bytes.
113 typedef struct sf_vec {
122 } sf_vec;
212 * If :member:`vec.len <sf_vec.len>` == 0, :member:`vec.base
213 * <sf_vec.base>` is guaranteed to be NULL.
215 sf_vec vec;
259 int sf_parser_param(sf_parser *sfp, sf_vec *dest_key, sf_value *dest_value);
286 int sf_parser_dict(sf_parser *sfp, sf_vec *dest_key, sf_value *dest_value);
372 * :member:`dest->base <sf_vec.base>` must point to the buffer that
377 * <sf_vec.len>` == 0.
380 * :member:`dest->len <sf_vec.len>`.
382 void sf_unescape(sf_vec *dest, const sf_vec *src);
394 * :member:`dest->base <sf_vec.base>` must point to the buffer that
397 * If :member:`src->len <sf_vec.len>` == 0, |*src| is assigned to
401 * :member:`dest->len <sf_vec.len>`.
403 void sf_base64decode(sf_vec *dest, const sf_vec *src);