Lines Matching refs:gap
34 #define USER_CMD_GA(gap, i) (&((ucmd_T *)((gap)->ga_data))[i]) argument
137 garray_T *gap; in find_ucmd() local
144 gap = in find_ucmd()
151 for (j = 0; j < gap->ga_len; ++j) in find_ucmd()
153 uc = USER_CMD_GA(gap, j); in find_ucmd()
166 if (gap == &ucmds) in find_ucmd()
181 if (gap == &ucmds) in find_ucmd()
214 if (j < gap->ga_len || gap == &ucmds) in find_ucmd()
216 gap = &ucmds; in find_ucmd()
421 garray_T *gap; in uc_list() local
424 gap = in uc_list()
431 for (i = 0; i < gap->ga_len; ++i) in uc_list()
433 cmd = USER_CMD_GA(gap, i); in uc_list()
462 if (gap != &ucmds) in uc_list()
568 if (gap == &ucmds || i < gap->ga_len) in uc_list()
570 gap = &ucmds; in uc_list()
898 garray_T *gap; in uc_add_command() local
914 gap = &curbuf->b_ucmds; in uc_add_command()
915 if (gap->ga_itemsize == 0) in uc_add_command()
916 ga_init2(gap, (int)sizeof(ucmd_T), 4); in uc_add_command()
919 gap = &ucmds; in uc_add_command()
922 for (i = 0; i < gap->ga_len; ++i) in uc_add_command()
926 cmd = USER_CMD_GA(gap, i); in uc_add_command()
968 if (ga_grow(gap, 1) != OK) in uc_add_command()
973 cmd = USER_CMD_GA(gap, i); in uc_add_command()
974 mch_memmove(cmd + 1, cmd, (gap->ga_len - i) * sizeof(ucmd_T)); in uc_add_command()
976 ++gap->ga_len; in uc_add_command()
1144 uc_clear(garray_T *gap) in uc_clear() argument
1149 for (i = 0; i < gap->ga_len; ++i) in uc_clear()
1151 cmd = USER_CMD_GA(gap, i); in uc_clear()
1158 ga_clear(gap); in uc_clear()
1170 garray_T *gap; in ex_delcommand() local
1180 gap = &curbuf->b_ucmds; in ex_delcommand()
1183 for (i = 0; i < gap->ga_len; ++i) in ex_delcommand()
1185 cmd = USER_CMD_GA(gap, i); in ex_delcommand()
1190 if (gap == &ucmds || res == 0 || buffer_only) in ex_delcommand()
1192 gap = &ucmds; in ex_delcommand()
1209 --gap->ga_len; in ex_delcommand()
1211 if (i < gap->ga_len) in ex_delcommand()
1212 mch_memmove(cmd, cmd + 1, (gap->ga_len - i) * sizeof(ucmd_T)); in ex_delcommand()