Lines Matching refs:gap

1758     garray_T	*gap;  in cleanup_scrollback()  local
1761 gap = &term->tl_scrollback; in cleanup_scrollback()
1763 && gap->ga_len > 0) in cleanup_scrollback()
1766 line = (sb_line_T *)gap->ga_data + gap->ga_len - 1; in cleanup_scrollback()
1768 --gap->ga_len; in cleanup_scrollback()
3167 limit_scrollback(term_T *term, garray_T *gap, int update_buffer) in limit_scrollback() argument
3169 if (gap->ga_len >= term->tl_buffer->b_p_twsl) in limit_scrollback()
3177 vim_free(((sb_line_T *)gap->ga_data + i)->sb_cells); in limit_scrollback()
3183 gap->ga_len -= todo; in limit_scrollback()
3184 mch_memmove(gap->ga_data, in limit_scrollback()
3185 (sb_line_T *)gap->ga_data + todo, in limit_scrollback()
3186 sizeof(sb_line_T) * gap->ga_len); in limit_scrollback()
3199 garray_T *gap; in handle_pushline() local
3206 gap = &term->tl_scrollback_postponed; in handle_pushline()
3214 gap = &term->tl_scrollback; in handle_pushline()
3218 limit_scrollback(term, gap, update_buffer); in handle_pushline()
3220 if (ga_grow(gap, 1) == OK) in handle_pushline()
3275 line = (sb_line_T *)gap->ga_data + gap->ga_len; in handle_pushline()
3290 ++gap->ga_len; in handle_pushline()
4387 garray_T *gap = &term->tl_osc_buf; in parse_osc() local
4400 if (ga_grow(gap, (int)frag.len + 1) == FAIL) in parse_osc()
4402 ga_clear(gap); in parse_osc()
4405 mch_memmove((char *)gap->ga_data + gap->ga_len, frag.str, frag.len); in parse_osc()
4406 gap->ga_len += (int)frag.len; in parse_osc()
4410 ((char *)gap->ga_data)[gap->ga_len] = 0; in parse_osc()
4411 reader.js_buf = gap->ga_data; in parse_osc()
4445 ga_clear(gap); in parse_osc()
4952 dump_is_corrupt(garray_T *gap) in dump_is_corrupt() argument
4954 ga_concat(gap, (char_u *)"CORRUPT"); in dump_is_corrupt()
4958 append_cell(garray_T *gap, cellattr_T *cell) in append_cell() argument
4960 if (ga_grow(gap, 1) == OK) in append_cell()
4962 *(((cellattr_T *)gap->ga_data) + gap->ga_len) = *cell; in append_cell()
4963 ++gap->ga_len; in append_cell()