Lines Matching refs:ga
121 garray_T ga; in estack_sfile() local
141 ga_init2(&ga, sizeof(char), 100); in estack_sfile()
163 if (ga_grow(&ga, (int)len) == FAIL) in estack_sfile()
174 vim_snprintf((char *)ga.ga_data + ga.ga_len, len, "%s%s%s", in estack_sfile()
177 vim_snprintf((char *)ga.ga_data + ga.ga_len, len, "%s%s[%ld]%s", in estack_sfile()
179 ga.ga_len += (int)STRLEN((char *)ga.ga_data + ga.ga_len); in estack_sfile()
183 return (char_u *)ga.ga_data; in estack_sfile()
817 garray_T ga; in ExpandRTDir() local
824 ga_init2(&ga, (int)sizeof(char *), 10); in ExpandRTDir()
831 ga_clear_strings(&ga); in ExpandRTDir()
835 globpath(p_rtp, s, &ga, 0); in ExpandRTDir()
845 ga_clear_strings(&ga); in ExpandRTDir()
849 globpath(p_pp, s, &ga, 0); in ExpandRTDir()
860 ga_clear_strings(&ga); in ExpandRTDir()
864 globpath(p_pp, s, &ga, 0); in ExpandRTDir()
869 for (i = 0; i < ga.ga_len; ++i) in ExpandRTDir()
871 match = ((char_u **)ga.ga_data)[i]; in ExpandRTDir()
886 if (ga.ga_len == 0) in ExpandRTDir()
891 remove_duplicates(&ga); in ExpandRTDir()
893 *file = ga.ga_data; in ExpandRTDir()
894 *num_file = ga.ga_len; in ExpandRTDir()
911 garray_T ga; in ExpandPackAddDir() local
918 ga_init2(&ga, (int)sizeof(char *), 10); in ExpandPackAddDir()
923 ga_clear_strings(&ga); in ExpandPackAddDir()
927 globpath(p_pp, s, &ga, 0); in ExpandPackAddDir()
930 for (i = 0; i < ga.ga_len; ++i) in ExpandPackAddDir()
932 match = ((char_u **)ga.ga_data)[i]; in ExpandPackAddDir()
938 if (ga.ga_len == 0) in ExpandPackAddDir()
943 remove_duplicates(&ga); in ExpandPackAddDir()
945 *file = ga.ga_data; in ExpandPackAddDir()
946 *num_file = ga.ga_len; in ExpandPackAddDir()
1634 garray_T ga; in get_one_sourceline() local
1644 ga_init2(&ga, 1, 250); in get_one_sourceline()
1651 if (ga_grow(&ga, 120) == FAIL) in get_one_sourceline()
1653 buf = (char_u *)ga.ga_data; in get_one_sourceline()
1655 if (fgets((char *)buf + ga.ga_len, ga.ga_maxlen - ga.ga_len, in get_one_sourceline()
1658 len = ga.ga_len + (int)STRLEN(buf + ga.ga_len); in get_one_sourceline()
1672 ga.ga_len = len; in get_one_sourceline()
1675 if (ga.ga_maxlen - ga.ga_len == 1 && buf[len - 1] != '\n') in get_one_sourceline()
1696 --ga.ga_len; in get_one_sourceline()
1730 return (char_u *)ga.ga_data; in get_one_sourceline()
1732 vim_free(ga.ga_data); in get_one_sourceline()
1816 garray_T ga; in getsourceline() local
1818 ga_init2(&ga, (int)sizeof(char_u), 400); in getsourceline()
1819 ga_concat(&ga, line); in getsourceline()
1821 ga_concat(&ga, p + 1); in getsourceline()
1824 ga_concat(&ga, (char_u *)" "); in getsourceline()
1825 ga_concat(&ga, p); in getsourceline()
1838 if (ga.ga_len > 400) in getsourceline()
1840 if (ga.ga_len > 8000) in getsourceline()
1841 ga.ga_growsize = 8000; in getsourceline()
1843 ga.ga_growsize = ga.ga_len; in getsourceline()
1846 ga_concat(&ga, p + 1); in getsourceline()
1849 ga_concat(&ga, (char_u *)" "); in getsourceline()
1850 ga_concat(&ga, p); in getsourceline()
1859 ga_append(&ga, NUL); in getsourceline()
1861 line = ga.ga_data; in getsourceline()