sfparse_unescape ================ Synopsis -------- *#include * .. function:: void sfparse_unescape(sfparse_vec *dest, const sfparse_vec *src) `sfparse_unescape` copies *src* to *dest* by removing escapes (``\``). *src* should be the pointer to :member:`sfparse_value.vec` of type :enum:`sfparse_type.SFPARSE_TYPE_STRING` produced by either `sfparse_parser_dict`, `sfparse_parser_list`, `sfparse_parser_inner_list`, `sfparse_parser_item`, or `sfparse_parser_param`, otherwise the behavior is undefined. :member:`dest->base ` must point to the buffer that has sufficient space to store the unescaped string. The memory areas pointed by :member:`dest->base ` and :member:`src->base ` must not overlap. This function sets the length of unescaped string to :member:`dest->len `.