Lines Matching full:string_start
193 const char *string_start;
197 string_start = NULL;
205 string_start = bytes;
209 #define ENTER_STRING_STATE(st) do { vt->parser_state = st; string_start = bytes + pos + 1; } while(0)
210 #define ENTER_NORMAL_STATE() do { vt->parser_state = NORMAL; string_start = NULL; } while(0)
217 append_strbuffer(vt, string_start, bytes + pos - string_start);
218 string_start = bytes + pos + 1;
241 append_strbuffer(vt, string_start, bytes + pos - string_start);
244 string_start = bytes + pos + 1;
258 do_string(vt, string_start, bytes + pos - string_start - 1);
263 string_start = bytes + pos;
280 do_string(vt, string_start, bytes + pos - string_start + 1);
295 do_string(vt, string_start, bytes + pos - string_start + 1);
303 do_string(vt, string_start, bytes + pos - string_start);
329 string_start = bytes + pos;
340 if(string_start && string_start < len + bytes) {
341 size_t remaining = len - (string_start - bytes);
342 append_strbuffer(vt, string_start, remaining);