Lines Matching refs:ga
659 garray_T ga; in term_start() local
662 ga_init2(&ga, 1, 100); in term_start()
673 ga_concat(&ga, p); in term_start()
675 ga_append(&ga, ' '); in term_start()
679 ga_append(&ga, NUL); in term_start()
680 term->tl_command = ga.ga_data; in term_start()
683 ga_clear(&ga); in term_start()
1831 garray_T ga; in update_snapshot() local
1836 ga_init2(&ga, 1, 100); in update_snapshot()
1843 if (ga_grow(&ga, 1) == OK) in update_snapshot()
1844 ga.ga_len += utf_char2bytes(' ', in update_snapshot()
1845 (char_u *)ga.ga_data + ga.ga_len); in update_snapshot()
1858 if (ga_grow(&ga, VTERM_MAX_CHARS_PER_CELL * 6) == OK) in update_snapshot()
1864 ga.ga_len += utf_char2bytes(c == NUL ? ' ' : c, in update_snapshot()
1865 (char_u *)ga.ga_data + ga.ga_len); in update_snapshot()
1875 if (ga_grow(&ga, 1) == FAIL) in update_snapshot()
1879 *((char_u *)ga.ga_data + ga.ga_len) = NUL; in update_snapshot()
1880 add_scrollback_line_to_buffer(term, ga.ga_data, ga.ga_len); in update_snapshot()
1882 ga_clear(&ga); in update_snapshot()
3230 garray_T ga; in handle_pushline() local
3240 ga_init2(&ga, 1, 100); in handle_pushline()
3247 if (ga_grow(&ga, MB_MAXBYTES) == FAIL) in handle_pushline()
3249 ga.ga_len = 0; in handle_pushline()
3253 ga.ga_len += utf_char2bytes(c == NUL ? ' ' : c, in handle_pushline()
3254 (char_u *)ga.ga_data + ga.ga_len); in handle_pushline()
3258 if (ga_grow(&ga, 1) == FAIL) in handle_pushline()
3268 text = ga.ga_data; in handle_pushline()
3269 text_len = ga.ga_len; in handle_pushline()
3283 ga_clear(&ga); // free the text in handle_pushline()
3288 ga_init(&ga); // text is kept in tl_scrollback_postponed in handle_pushline()