| /vim-8.2.3635/src/ |
| H A D | alloc.c | 632 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 D | fold.c | 683 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 D | debugger.c | 519 #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 D | json.c | 35 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 D | testing.c | 22 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 D | usercmd.c | 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() 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 D | ui.c | 794 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 D | spellfile.c | 958 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 D | spellsuggest.c | 709 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 D | macros.h | 391 #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 D | findfile.c | 2273 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 D | blob.c | 144 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 D | arglist.c | 276 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 D | vim9script.c | 253 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 D | filepath.c | 3257 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 D | terminal.c | 1758 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 D | os_win32.c | 5142 *((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 D | spell.c | 912 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 D | os_amiga.c | 1509 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 D | eval.c | 407 ++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 D | fileio.c | 4759 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 D | alloc.pro | 16 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 D | findfile.pro | 15 void uniquefy_paths(garray_T *gap, char_u *pattern); 16 int expand_in_path(garray_T *gap, char_u *pattern, int flags);
|
| H A D | fold.pro | 34 void deleteFoldRecurse(garray_T *gap); 38 void foldMoveRange(garray_T *gap, linenr_T line1, linenr_T line2, linenr_T dest);
|
| H A D | filepath.pro | 55 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);
|