sf_unescape¶
Synopsis¶
#include <sfparse.h>
-
void sf_unescape(sf_vec *dest, const sf_vec *src)¶
sf_unescape()copies src to dest by removing escapes (\). src should be the pointer tosf_value.vecof typesf_type.SF_TYPE_STRINGproduced by eithersf_parser_dict(),sf_parser_list(),sf_parser_inner_list(),sf_parser_item(), orsf_parser_param(), otherwise the behavior is undefined.dest->basemust point to the buffer that has sufficient space to store the unescaped string. The memory areas pointed bydest->baseandsrc->basemust not overlap.This function sets the length of unescaped string to
dest->len.