Lines Matching refs:txt
19 void json_escape_string(char *txt, size_t maxlen, const char *data, size_t len) in json_escape_string() argument
21 char *end = txt + maxlen; in json_escape_string()
25 if (txt + 4 >= end) in json_escape_string()
30 *txt++ = '\\'; in json_escape_string()
31 *txt++ = '\"'; in json_escape_string()
34 *txt++ = '\\'; in json_escape_string()
35 *txt++ = '\\'; in json_escape_string()
38 *txt++ = '\\'; in json_escape_string()
39 *txt++ = 'n'; in json_escape_string()
42 *txt++ = '\\'; in json_escape_string()
43 *txt++ = 'r'; in json_escape_string()
46 *txt++ = '\\'; in json_escape_string()
47 *txt++ = 't'; in json_escape_string()
51 *txt++ = data[i]; in json_escape_string()
53 txt += os_snprintf(txt, end - txt, "\\u%04x", in json_escape_string()
60 *txt = '\0'; in json_escape_string()