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