Lines Matching refs:ga_data
631 vim_free(gap->ga_data); in ga_clear()
643 if (gap->ga_data != NULL) in ga_clear_strings()
645 vim_free(((char_u **)(gap->ga_data))[i]); in ga_clear_strings()
663 char_u *orig = ((char_u **)from->ga_data)[i]; in ga_copy_strings()
678 ((char_u **)to->ga_data)[i] = copy; in ga_copy_strings()
691 gap->ga_data = NULL; in ga_init()
733 pp = vim_realloc(gap->ga_data, new_len); in ga_grow_inner()
739 gap->ga_data = pp; in ga_grow_inner()
758 len += (int)STRLEN(((char_u **)(gap->ga_data))[i]) + sep_len; in ga_concat_strings()
772 STRCPY(p, ((char_u **)(gap->ga_data))[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()
831 mch_memmove((char *)gap->ga_data + gap->ga_len, s, len); in ga_concat_len()
844 *((char *)gap->ga_data + gap->ga_len) = c; in ga_append()
860 && ((char_u *)gap->ga_data)[gap->ga_len - 1] == CAR) in append_ga_line()
863 ml_append(curwin->w_cursor.lnum++, gap->ga_data, 0, FALSE); in append_ga_line()