Lines Matching refs:ga_len
644 for (i = 0; i < gap->ga_len; ++i) in ga_clear_strings()
658 if (ga_grow(to, from->ga_len) == FAIL) in ga_copy_strings()
661 for (i = 0; i < from->ga_len; ++i) in ga_copy_strings()
673 to->ga_len = i; in ga_copy_strings()
680 to->ga_len = from->ga_len; in ga_copy_strings()
693 gap->ga_len = 0; in ga_init()
711 if (gap->ga_maxlen - gap->ga_len < n) in ga_grow()
729 if (n < gap->ga_len / 2) in ga_grow_inner()
730 n = gap->ga_len / 2; in ga_grow_inner()
732 new_len = gap->ga_itemsize * (gap->ga_len + n); in ga_grow_inner()
738 gap->ga_maxlen = gap->ga_len + n; in ga_grow_inner()
757 for (i = 0; i < gap->ga_len; ++i) in ga_concat_strings()
765 for (i = 0; i < gap->ga_len; ++i) in ga_concat_strings()
796 ((char_u **)(gap->ga_data))[gap->ga_len++] = cp; in ga_add_string()
815 mch_memmove((char *)gap->ga_data + gap->ga_len, s, (size_t)len); in ga_concat()
816 gap->ga_len += len; in ga_concat()
831 mch_memmove((char *)gap->ga_data + gap->ga_len, s, len); in ga_concat_len()
832 gap->ga_len += (int)len; in ga_concat_len()
844 *((char *)gap->ga_data + gap->ga_len) = c; in ga_append()
845 ++gap->ga_len; in ga_append()
858 if (gap->ga_len > 0 in append_ga_line()
860 && ((char_u *)gap->ga_data)[gap->ga_len - 1] == CAR) in append_ga_line()
861 --gap->ga_len; in append_ga_line()
864 gap->ga_len = 0; in append_ga_line()