Home
last modified time | relevance | path

Searched refs:gap (Results 1 – 25 of 77) sorted by relevance

1234

/vim-8.2.3635/src/
H A Dalloc.c632 ga_init(gap); in ga_clear()
711 if (gap->ga_maxlen - gap->ga_len < n) in ga_grow()
732 new_len = gap->ga_itemsize * (gap->ga_len + n); in ga_grow_inner()
736 old_len = gap->ga_itemsize * gap->ga_maxlen; in ga_grow_inner()
738 gap->ga_maxlen = gap->ga_len + n; in ga_grow_inner()
796 ((char_u **)(gap->ga_data))[gap->ga_len++] = cp; in ga_add_string()
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()
845 ++gap->ga_len; in ga_append()
860 && ((char_u *)gap->ga_data)[gap->ga_len - 1] == CAR) in append_ga_line()
[all …]
H A Dfold.c683 gap->ga_len = gap->ga_len + 1 - cont; in foldCreate()
926 if (fp - (fold_T *)gap->ga_data >= gap->ga_len) in foldMoveTo()
957 if (fp + 1 - (fold_T *)gap->ga_data < gap->ga_len) in foldMoveTo()
1331 if (fp + 1 < (fold_T *)gap->ga_data + gap->ga_len) in setManualFoldWin()
2526 if (gap->ga_len > 0 && (foldFind(gap, startlnum, &fp) in foldUpdateIEMSRecurse()
2527 || (fp < ((fold_T *)gap->ga_data) + gap->ga_len in foldUpdateIEMSRecurse()
2530 || (fp < ((fold_T *)gap->ga_data) + gap->ga_len in foldUpdateIEMSRecurse()
2822 if (fp2 >= (fold_T *)gap->ga_data + gap->ga_len in foldUpdateIEMSRecurse()
2870 if (gap->ga_len > 0 && i < gap->ga_len) in foldInsert()
2979 if (fp >= (fold_T *)(gap->ga_data) + gap->ga_len in foldRemove()
[all …]
H A Ddebugger.c519 #define DEBUGGY(gap, idx) (((struct debuggy *)gap->ga_data)[idx]) argument
568 bp = &DEBUGGY(gap, gap->ga_len); in dbg_parsearg()
670 garray_T *gap; in ex_breakadd() local
675 gap = &prof_ga; in ex_breakadd()
680 bp = &DEBUGGY(gap, gap->ga_len); in ex_breakadd()
701 DEBUGGY(gap, gap->ga_len).dbg_nr = ++last_breakp; in ex_breakadd()
704 ++gap->ga_len; in ex_breakadd()
710 DEBUGGY(gap, gap->ga_len++).dbg_nr = ++last_breakp; in ex_breakadd()
771 gap = &prof_ga; in ex_breakdel()
799 bp = &DEBUGGY(gap, gap->ga_len); in ex_breakdel()
[all …]
H A Djson.c35 ga_clear(gap); in json_encode_gap()
118 ga_append(gap, '"'); in write_string()
128 ga_append(gap, '\\'); ga_append(gap, 'b'); break; in write_string()
130 ga_append(gap, '\\'); ga_append(gap, 't'); break; in write_string()
132 ga_append(gap, '\\'); ga_append(gap, 'n'); break; in write_string()
134 ga_append(gap, '\\'); ga_append(gap, 'f'); break; in write_string()
136 ga_append(gap, '\\'); ga_append(gap, 'r'); break; in write_string()
140 ga_append(gap, c); in write_string()
157 ga_append(gap, '"'); in write_string()
243 ga_append(gap, '['); in json_encode_item()
[all …]
H A Dtesting.c22 prepare_assert_error(garray_T *gap) in prepare_assert_error() argument
27 ga_init2(gap, 1, 100); in prepare_assert_error()
30 ga_concat(gap, sname); in prepare_assert_error()
37 ga_concat(gap, (char_u *)buf); in prepare_assert_error()
40 ga_concat(gap, (char_u *)": "); in prepare_assert_error()
57 ga_concat(gap, buf); in ga_concat_esc()
72 ga_concat(gap, buf); in ga_concat_esc()
75 ga_append(gap, *p); in ga_concat_esc()
117 ga_concat(gap, buf); in ga_concat_shorten_esc()
131 garray_T *gap, in fill_assert_error() argument
[all …]
H A Dusercmd.c34 #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()
214 if (j < gap->ga_len || gap == &ucmds) in find_ucmd()
216 gap = &ucmds; in find_ucmd()
424 gap = in uc_list()
568 if (gap == &ucmds || i < gap->ga_len) in uc_list()
570 gap = &ucmds; in uc_list()
919 gap = &ucmds; in uc_add_command()
976 ++gap->ga_len; in uc_add_command()
[all …]
H A Dui.c794 garray_T *gap; in get_input_buf() local
798 if (gap != NULL) in get_input_buf()
802 if (gap->ga_data != NULL) in get_input_buf()
804 gap->ga_len = inbufcount; in get_input_buf()
807 return (char_u *)gap; in get_input_buf()
820 if (gap != NULL) in set_input_buf()
822 if (gap->ga_data != NULL) in set_input_buf()
826 mch_memmove(inbuf, gap->ga_data, gap->ga_len); in set_input_buf()
827 inbufcount = gap->ga_len; in set_input_buf()
832 mch_memmove(inbuf, gap->ga_data, gap->ga_len); in set_input_buf()
[all …]
H A Dspellfile.c958 for (; gap->ga_len < cnt; ++gap->ga_len) in read_rep_section()
960 ftp = &((fromto_T *)gap->ga_data)[gap->ga_len]; in read_rep_section()
1022 for (; gap->ga_len < cnt; ++gap->ga_len) in read_sal_section()
1026 smp = &((salitem_T *)gap->ga_data)[gap->ga_len]; in read_sal_section()
1111 smp = &((salitem_T *)gap->ga_data)[gap->ga_len]; in read_sal_section()
1268 ((char_u **)(gap->ga_data))[gap->ga_len++] = in read_compound()
2557 if (i >= gap->ga_len && ga_grow(gap, 2) == OK) in spell_read_aff()
2559 ((char_u **)(gap->ga_data))[gap->ga_len++] in spell_read_aff()
2561 ((char_u **)(gap->ga_data))[gap->ga_len++] in spell_read_aff()
5013 qsort(gap->ga_data, (size_t)gap->ga_len, in write_vim_spell()
[all …]
H A Dspellsuggest.c709 garray_T *gap, in spell_suggest_list() argument
738 ((char_u **)gap->ga_data)[gap->ga_len++] = wcopy; in spell_suggest_list()
1265 garray_T *gap; in suggest_trie_walk() local
2885 garray_T *gap; in score_combine() local
3528 stp = &SUG(*gap, 0); in add_suggestion()
3575 stp = &SUG(*gap, gap->ga_len); in add_suggestion()
3585 ++gap->ga_len; in add_suggestion()
3619 stp = &SUG(*gap, 0); in check_suggestions()
3633 --gap->ga_len; in check_suggestions()
3738 garray_T *gap, in cleanup_suggestions() argument
[all …]
H A Dmacros.h391 #define GA_GROW_FAILS(gap, n) unlikely((((gap)->ga_maxlen - (gap)->ga_len < n) ? ga_grow_inner((gap argument
393 #define GA_GROW_OK(gap, n) likely((((gap)->ga_maxlen - (gap)->ga_len < n) ? ga_grow_inner((gap), (n… argument
H A Dfindfile.c2273 for (j = 0; j < gap->ga_len; j++) in is_unique()
2353 if (ga_grow(gap, 1) == FAIL) in expand_path_option()
2367 ((char_u **)gap->ga_data)[gap->ga_len++] = p; in expand_path_option()
2389 for (i = 0; i < gap->ga_len; i++) in get_path_cutoff()
2434 remove_duplicates(gap); in uniquefy_paths()
2493 && is_unique(path_cutoff, gap, i)) in uniquefy_paths()
2562 if (is_unique(short_name, gap, i)) in uniquefy_paths()
2585 for (i = 0; i < gap->ga_len; i++) in uniquefy_paths()
2593 remove_duplicates(gap); in uniquefy_paths()
2603 garray_T *gap, in expand_in_path() argument
[all …]
H A Dblob.c144 garray_T *gap = &blob->bv_ga; in blob_set_append() local
148 if (idx < gap->ga_len in blob_set_append()
149 || (idx == gap->ga_len && ga_grow(gap, 1) == OK)) in blob_set_append()
152 if (idx == gap->ga_len) in blob_set_append()
153 ++gap->ga_len; in blob_set_append()
H A Darglist.c276 get_arglist(garray_T *gap, char_u *str, int escaped) in get_arglist() argument
278 ga_init2(gap, (int)sizeof(char_u *), 20); in get_arglist()
281 if (ga_grow(gap, 1) == FAIL) in get_arglist()
283 ga_clear(gap); in get_arglist()
286 ((char_u **)gap->ga_data)[gap->ga_len++] = str; in get_arglist()
599 garray_T *gap = &curwin->w_alist->al_ga; in ex_args() local
602 if (GA_GROW_OK(gap, GARGCOUNT)) in ex_args()
606 AARGLIST(curwin->w_alist)[gap->ga_len].ae_fname = in ex_args()
608 AARGLIST(curwin->w_alist)[gap->ga_len].ae_fnum = in ex_args()
610 ++gap->ga_len; in ex_args()
H A Dvim9script.c253 new_imported(garray_T *gap) in new_imported() argument
255 if (ga_grow(gap, 1) == OK) in new_imported()
256 return ((imported_T *)gap->ga_data + gap->ga_len++); in new_imported()
351 garray_T *gap, in handle_import() argument
545 imported = new_imported(gap != NULL ? gap in handle_import()
599 imported = new_imported(gap != NULL ? gap in handle_import()
H A Dfilepath.c3257 garray_T *gap, in expand_backtick() argument
3295 addfile(gap, cmd, flags); in expand_backtick()
3335 garray_T *gap, in dos_expandpath() argument
3344 int start_len = gap->ga_len; in dos_expandpath()
3526 addfile(gap, buf, flags); in dos_expandpath()
3550 garray_T *gap, in mch_expandpath() argument
3580 garray_T *gap, in unix_expandpath() argument
3772 addfile(gap, buf, flags); in unix_expandpath()
4031 garray_T *gap, in addfile() argument
4061 if (ga_grow(gap, 1) == FAIL) in addfile()
[all …]
H A Dterminal.c1758 garray_T *gap; in cleanup_scrollback() local
1766 line = (sb_line_T *)gap->ga_data + gap->ga_len - 1; in cleanup_scrollback()
1768 --gap->ga_len; in cleanup_scrollback()
3199 garray_T *gap; in handle_pushline() local
3275 line = (sb_line_T *)gap->ga_data + gap->ga_len; in handle_pushline()
3290 ++gap->ga_len; in handle_pushline()
4402 ga_clear(gap); in parse_osc()
4410 ((char *)gap->ga_data)[gap->ga_len] = 0; in parse_osc()
4445 ga_clear(gap); in parse_osc()
4962 *(((cellattr_T *)gap->ga_data) + gap->ga_len) = *cell; in append_cell()
[all …]
H A Dos_win32.c5142 *((WCHAR*)gap->ga_data + gap->ga_len++) = wkey[n]; in win32_build_env()
5143 *((WCHAR*)gap->ga_data + gap->ga_len++) = L'='; in win32_build_env()
5145 *((WCHAR*)gap->ga_data + gap->ga_len++) = wval[n]; in win32_build_env()
5165 *((WCHAR*)gap->ga_data + gap->ga_len++) = *p; in win32_build_env()
5169 *((WCHAR*)gap->ga_data + gap->ga_len++) = L'\0'; in win32_build_env()
5198 *((WCHAR*)gap->ga_data + gap->ga_len++) = in win32_build_env()
5201 *((WCHAR*)gap->ga_data + gap->ga_len++) = in win32_build_env()
5203 *((WCHAR*)gap->ga_data + gap->ga_len++) = L'\0'; in win32_build_env()
5209 *((WCHAR*)gap->ga_data + gap->ga_len++) = in win32_build_env()
5212 *((WCHAR*)gap->ga_data + gap->ga_len++) = in win32_build_env()
[all …]
H A Dspell.c912 garray_T *gap) // &sl_comppat in match_checkcompoundpattern() argument
920 p = ((char_u **)gap->ga_data)[i + 1]; in match_checkcompoundpattern()
1680 garray_T *gap; in slang_clear() local
1697 while (gap->ga_len > 0) in slang_clear()
1699 ftp = &((fromto_T *)gap->ga_data)[--gap->ga_len]; in slang_clear()
1703 ga_clear(gap); in slang_clear()
1706 gap = &lp->sl_sal; in slang_clear()
1710 if (gap->ga_data != NULL) in slang_clear()
1717 while (gap->ga_len > 0) in slang_clear()
1719 smp = &((salitem_T *)gap->ga_data)[--gap->ga_len]; in slang_clear()
[all …]
H A Dos_amiga.c1509 garray_T *gap, in mch_expandpath() argument
1526 start_len = gap->ga_len; in mch_expandpath()
1579 addfile(gap, (char_u *)Anchor->ap_Buffer, flags); in mch_expandpath()
1581 addfile(gap, (char_u *)Anchor->ap_Buf, flags); in mch_expandpath()
1592 matches = gap->ga_len - start_len; in mch_expandpath()
1605 qsort((void *)(((char_u **)gap->ga_data) + start_len), in mch_expandpath()
H A Deval.c407 ++gap->ga_len; in skip_expr_concatenate()
427 ga_clear(gap); in skip_expr_concatenate()
428 gap->ga_itemsize = 0; in skip_expr_concatenate()
448 ((char_u **)gap->ga_data)[gap->ga_len - 1]; in skip_expr_concatenate()
449 ((char_u **)gap->ga_data)[gap->ga_len - 1] = NULL; in skip_expr_concatenate()
450 ga_clear_strings(gap); in skip_expr_concatenate()
454 ga_clear(gap); in skip_expr_concatenate()
460 gap->ga_itemsize = 0; in skip_expr_concatenate()
2117 if (gap->ga_itemsize > 0 && ga_grow(gap, 1) == OK) in eval_next_line()
2129 ((char_u **)gap->ga_data)[gap->ga_len] = line; in eval_next_line()
[all …]
H A Dfileio.c4759 garray_T *gap, in readdir_core() argument
4779 ga_init2(gap, (int)sizeof(void *), 20); in readdir_core()
4858 if (ga_grow(gap, 1) == OK) in readdir_core()
4859 ((void**)gap->ga_data)[gap->ga_len++] = item; in readdir_core()
4928 if (ga_grow(gap, 1) == OK) in readdir_core()
4929 ((void**)gap->ga_data)[gap->ga_len++] = item; in readdir_core()
4947 if (!failed && gap->ga_len > 0 && sort > READDIR_SORT_NONE) in readdir_core()
4952 qsort((void*)gap->ga_data, (size_t)gap->ga_len, sizeof(dict_T*), in readdir_core()
4955 qsort((void*)gap->ga_data, (size_t)gap->ga_len, sizeof(char_u *), in readdir_core()
4958 sort_strings((char_u **)gap->ga_data, gap->ga_len); in readdir_core()
/vim-8.2.3635/src/proto/
H A Dalloc.pro16 void ga_clear(garray_T *gap);
17 void ga_clear_strings(garray_T *gap);
19 void ga_init(garray_T *gap);
20 void ga_init2(garray_T *gap, int itemsize, int growsize);
21 int ga_grow(garray_T *gap, int n);
22 int ga_grow_inner(garray_T *gap, int n);
23 char_u *ga_concat_strings(garray_T *gap, char *sep);
24 int ga_add_string(garray_T *gap, char_u *p);
25 void ga_concat(garray_T *gap, char_u *s);
27 void ga_append(garray_T *gap, int c);
[all …]
H A Dfindfile.pro15 void uniquefy_paths(garray_T *gap, char_u *pattern);
16 int expand_in_path(garray_T *gap, char_u *pattern, int flags);
H A Dfold.pro34 void deleteFoldRecurse(garray_T *gap);
38 void foldMoveRange(garray_T *gap, linenr_T line1, linenr_T line2, linenr_T dest);
H A Dfilepath.pro55 int unix_expandpath(garray_T *gap, char_u *path, int wildoff, int flags, int didstar);
57 void addfile(garray_T *gap, char_u *f, int flags);

1234