Lines Matching refs:end
21 char *end = txt + maxlen;
25 if (txt + 4 >= end)
53 txt += os_snprintf(txt, end - txt, "\\u%04x",
64 static char * json_parse_string(const char **json_pos, const char *end)
73 max_len = end - pos + 1;
81 for (; pos < end; pos++) {
99 case '\"': /* end string */
106 if (pos >= end) {
127 if (end - pos < 5 ||
160 static int json_parse_number(const char **json_pos, const char *end,
167 for (; pos < end; pos++) {
173 if (pos == end)
223 const char *pos, *end;
230 end = data + data_len;
232 for (; pos < end; pos++) {
269 case ']': /* end array */
270 case '}': /* end object */
274 "JSON: Invalid state for end array/object");
298 str = json_parse_string(&pos, end);
361 if (!((end - pos >= 4 &&
363 (end - pos >= 5 &&
365 (end - pos >= 4 &&
421 if (json_parse_number(&pos, end, &num) < 0)