Lines Matching refs:ga
962 garray_T ga; in helptags_one() local
1006 ga_init2(&ga, (int)sizeof(char_u *), 100); in helptags_one()
1010 if (ga_grow(&ga, 1) == FAIL) in helptags_one()
1020 ((char_u **)ga.ga_data)[ga.ga_len] = s; in helptags_one()
1021 ++ga.ga_len; in helptags_one()
1094 if (ga_grow(&ga, 1) == FAIL) in helptags_one()
1105 ((char_u **)ga.ga_data)[ga.ga_len] = s; in helptags_one()
1106 ++ga.ga_len; in helptags_one()
1126 if (ga.ga_data != NULL) in helptags_one()
1127 sort_strings((char_u **)ga.ga_data, ga.ga_len); in helptags_one()
1130 for (i = 1; i < ga.ga_len; ++i) in helptags_one()
1132 p1 = ((char_u **)ga.ga_data)[i - 1]; in helptags_one()
1133 p2 = ((char_u **)ga.ga_data)[i]; in helptags_one()
1141 ((char_u **)ga.ga_data)[i], dir, p2 + 1); in helptags_one()
1155 for (i = 0; i < ga.ga_len; ++i) in helptags_one()
1157 s = ((char_u **)ga.ga_data)[i]; in helptags_one()
1178 for (i = 0; i < ga.ga_len; ++i) in helptags_one()
1179 vim_free(((char_u **)ga.ga_data)[i]); in helptags_one()
1180 ga_clear(&ga); in helptags_one()
1193 garray_T ga; in do_helptags() local
1214 ga_init2(&ga, 1, 10); in do_helptags()
1239 for (j = 0; j < ga.ga_len; j += 2) in do_helptags()
1240 if (STRNCMP(lang, ((char_u *)ga.ga_data) + j, 2) == 0) in do_helptags()
1242 if (j == ga.ga_len) in do_helptags()
1245 if (ga_grow(&ga, 2) == FAIL) in do_helptags()
1247 ((char_u *)ga.ga_data)[ga.ga_len++] = lang[0]; in do_helptags()
1248 ((char_u *)ga.ga_data)[ga.ga_len++] = lang[1]; in do_helptags()
1254 for (j = 0; j < ga.ga_len; j += 2) in do_helptags()
1257 fname[5] = ((char_u *)ga.ga_data)[j]; in do_helptags()
1258 fname[6] = ((char_u *)ga.ga_data)[j + 1]; in do_helptags()
1275 ga_clear(&ga); in do_helptags()