diff --git a/cparse.c.~1~ b/cparse.c.~1~ deleted file mode 100644 index f42b194..0000000 --- a/cparse.c.~1~ +++ /dev/null @@ -1,121 +0,0 @@ -#include "vec.h" -#include -#include -#include -#include -#include -#include - -int find_funcs(const char *path) -{ - FILE *fp; - regex_t fdre, fcre; - int ret; - char line[1024]; - char boum[1024]; - regmatch_t rm[2]; - const char *re_func_decl = "^(\\w+(\\s+)?){2,}\\([^!@#$+%^]+?\\)\\s+"; - const char *re_func_call = "([a-zA-Z_0-9]+)\\(.*\\)"; - - fp = fopen(path, "r"); - if (fp == 0) { - fprintf(stderr, "Failed to open file %s (%d: %s)\n", path, errno, strerror(errno)); - return EXIT_FAILURE; - } - ret = regcomp(&fdre, re_func_decl, REG_EXTENDED); - if (ret != 0) { - fprintf(stderr, "Failed to compile regex '%s'\n", re_func_decl); - return EXIT_FAILURE; - } - ret = regcomp(&fcre, re_func_call, REG_EXTENDED); - if (ret != 0) { - fprintf(stderr, "Failed to compile regex '%s'\n", re_func_call); - return EXIT_FAILURE; - } - int i = 0; - bool in = false; - graph_vec g = new_graph(10); - // while ((fgets(line, 1024, fp)) != NULL) { - // if (regexec(&fdre, line, 2, rm, 0) == 0) { - // // printf("Line: <<%.*s>>\n", (int)(rm[0].rm_eo - rm[0].rm_so), line + rm[0].rm_so); - // sprintf(boum, "%.*s", (int)(rm[1].rm_eo - rm[1].rm_so), line + rm[1].rm_so); - // insert_node(&g, i, boum); - // i++; - // } - // } - // rewind(fp); - // i = -1; - int index; - int i1, i2 = -1; - while ((fgets(line, 1024, fp)) != NULL) { - if (in && line[0] == '}') { - in = false; - } - if (in) { - if (regexec(&fcre, line, 2, rm, 0) == 0) { - // printf("Line: <<%.*s>>\n", (int)(rm[0].rm_eo - rm[0].rm_so), line + rm[0].rm_so); - sprintf(boum, "%.*s", (int)(rm[1].rm_eo - rm[1].rm_so), line + rm[1].rm_so); - if ((index = is_in(g, boum))) { - if (g.node[i2]->nbs == g.node[i2]->cap) - g.node[i2]->succ = reallocarray(g.node[i2]->succ, (g.node[i2]->cap += 5), sizeof(nodept)); - // printf("NBS = %d %s\n", g.node[index]->num, g.func[index]); - // g.node[i]->succ = malloc(sizeof(nodept)); - g.node[i2]->succ[i1] = g.node[index]; - g.node[i2]->nbs++; - i1++; - // insert_succ(g.node[i], g.node[index]); - } else { - insert_node(&g, i, boum); - i++; - // if (g.node[i]->nbs == g.node[i]->cap) - // g.node[i]->succ = reallocarray(g.node[i]->succ, (g.node[i]->cap += 5), sizeof(nodept)); - // struct node *n = malloc(sizeof(struct node)); - // n->num = i; - // n->nbs = 0; - // // n->cap = 5; - // // n->succ = malloc(5 * sizeof(nodept)); - // strcpy(n->func, boum); - // g.node[i]->succ[i1] = n; - // g.node[i]->nbs++; - // i1++; - // insert_succ(&g, i, i1, boum); - // i1++; - } - } - } else if (regexec(&fdre, line, 2, rm, 0) == 0) { - sprintf(boum, "%.*s", (int)(rm[1].rm_eo - rm[1].rm_so), line + rm[1].rm_so); - insert_node(&g, i, boum); - i++; - i2++; - in = true; - i1 = 0; - } - } - for (int j = 0; j < i; j++) { - printf("NODE %d: %s\n",j, g.node[j]->func); - for (int n = 0; n < g.node[j]->nbs; n++) { - printf("SUCC %d: %s\n",j, g.node[j]->succ[n]->func); - } - } - // for (int j = 0; j < i; j++) { - // printf("fc %s\n", boum2[j]); - // } - regfree(&fdre); - regfree(&fcre); - fclose(fp); - delete_graph(&g); - return 0; -} - -int main(int argc, char *argv[]) -{ - find_funcs("./memline.c"); - // graph_vec g = new_graph(3); - // insert_node(&g, new_node(0), "main"); - // insert_node(&g, new_node(1), "main1"); - // insert_node(&g, new_node(2), "main2"); - // printf("%d %d %d\n", g.node[0]->num,g.node[1]->num,g.node[2]->num); - // printf("%s %s %s\n", g.func[0],g.func[1],g.func[2]); - // delete_graph(&g); - return 0; -} diff --git a/graph.dot b/graph.dot deleted file mode 100644 index 43367f4..0000000 --- a/graph.dot +++ /dev/null @@ -1,37765 +0,0 @@ -digraph main { - do_window -> emsg; - do_window -> reset_VIsual_and_resel; - do_window -> bt_quickfix; - do_window -> win_split; - do_window -> reset_VIsual_and_resel; - do_window -> bt_quickfix; - do_window -> win_split; - do_window -> reset_VIsual_and_resel; - do_window -> buflist_findnr; - do_window -> emsg; - do_window -> semsg; - do_window -> curbuf_locked; - do_window -> reset_VIsual_and_resel; - do_window -> vim_snprintf; - do_window -> xstrlcat; - do_window -> xstrlcat; - do_window -> do_cmdline_cmd; - do_window -> reset_VIsual_and_resel; - do_window -> cmd_with_count; - do_window -> do_cmdline_cmd; - do_window -> reset_VIsual_and_resel; - do_window -> cmd_with_count; - do_window -> do_cmdline_cmd; - do_window -> reset_VIsual_and_resel; - do_window -> do_cmdline_cmd; - do_window -> FOR_ALL_WINDOWS_IN_TAB; - do_window -> emsg; - do_window -> win_goto; - do_window -> reset_VIsual_and_resel; - do_window -> cmd_with_count; - do_window -> do_cmdline_cmd; - do_window -> beep_flush; - do_window -> win_goto; - do_window -> win_goto_ver; - do_window -> win_goto_ver; - do_window -> win_goto_hor; - do_window -> win_goto_hor; - do_window -> one_window; - do_window -> msg; - do_window -> win_new_tabpage; - do_window -> valid_tabpage; - do_window -> goto_tabpage_tp; - do_window -> win_close; - do_window -> valid_tabpage; - do_window -> goto_tabpage_tp; - do_window -> apply_autocmds; - do_window -> win_goto; - do_window -> win_goto; - do_window -> win_valid; - do_window -> beep_flush; - do_window -> win_goto; - do_window -> win_exchange; - do_window -> reset_VIsual_and_resel; - do_window -> win_rotate; - do_window -> reset_VIsual_and_resel; - do_window -> win_rotate; - do_window -> win_totop; - do_window -> win_equal; - do_window -> win_setheight; - do_window -> win_setheight; - do_window -> win_setheight; - do_window -> win_setwidth; - do_window -> win_setwidth; - do_window -> win_setwidth; - do_window -> do_nv_ident; - do_window -> grab_file_name; - do_window -> setpcmark; - do_window -> win_split; - do_window -> RESET_BINDING; - do_window -> do_ecmd; - do_window -> win_close; - do_window -> goto_tabpage_win; - do_window -> check_cursor_lnum; - do_window -> beginline; - do_window -> xfree; - do_window -> find_ident_under_cursor; - do_window -> bt_quickfix; - do_window -> qf_view_result; - do_window -> plain_vgetc; - do_window -> LANGMAP_ADJUST; - do_window -> add_to_showcmd; - do_window -> do_nv_ident; - do_window -> goto_tabpage_lastused; - do_window -> tabpage_index; - do_window -> goto_tabpage; - do_window -> goto_tabpage; - do_window -> ui_has; - do_window -> beep_flush; - do_window -> win_new_float; - do_window -> emsg; - do_window -> api_clear_error; - do_window -> beep_flush; - do_window -> beep_flush; - do_window -> beep_flush; - emsg -> emsg_multiline; - reset_VIsual_and_resel -> end_visual_mode; - reset_VIsual_and_resel -> redraw_curbuf_later; - win_split -> may_open_tabpage; - win_split -> emsg; - win_split -> make_snapshot; - win_split -> clear_snapshot; - win_split -> win_split_ins; - buflist_findnr -> handle_get_buffer; - semsg -> FUNC_ATTR_PRINTF; - semsg -> va_start; - semsg -> semsgv; - semsg -> va_end; - curbuf_locked -> emsg; - curbuf_locked -> allbuf_locked; - vim_snprintf -> FUNC_ATTR_PRINTF; - vim_snprintf -> va_start; - vim_snprintf -> vim_vsnprintf; - vim_snprintf -> va_end; - xstrlcat -> assert; - xstrlcat -> strlen; - xstrlcat -> assert; - xstrlcat -> strlen; - xstrlcat -> memmove; - xstrlcat -> memmove; - do_cmdline_cmd -> do_cmdline; - cmd_with_count -> STRLCPY; - cmd_with_count -> vim_snprintf; - win_goto -> text_locked; - win_goto -> beep_flush; - win_goto -> text_locked_msg; - win_goto -> curbuf_locked; - win_goto -> reset_VIsual_and_resel; - win_goto -> win_enter; - win_goto -> win_valid; - win_goto -> redrawWinline; - win_goto -> redrawWinline; - beep_flush -> flush_buffers; - beep_flush -> vim_beep; - win_goto_ver -> win_vert_neighbor; - win_goto_ver -> win_goto; - win_goto_hor -> win_horz_neighbor; - win_goto_hor -> win_goto; - one_window -> FOR_ALL_WINDOWS_IN_TAB; - msg -> msg_attr_keep; - win_new_tabpage -> alloc_tabpage; - win_new_tabpage -> leave_tabpage; - win_new_tabpage -> xfree; - win_new_tabpage -> vim_strsave; - win_new_tabpage -> win_alloc_firstwin; - win_new_tabpage -> win_init_size; - win_new_tabpage -> tabline_height; - win_new_tabpage -> win_comp_scroll; - win_new_tabpage -> last_status; - win_new_tabpage -> redraw_all_later; - win_new_tabpage -> tabpage_check_windows; - win_new_tabpage -> entering_window; - win_new_tabpage -> apply_autocmds; - win_new_tabpage -> apply_autocmds; - win_new_tabpage -> apply_autocmds; - win_new_tabpage -> apply_autocmds; - win_new_tabpage -> enter_tabpage; - valid_tabpage -> FOR_ALL_TABS; - goto_tabpage_tp -> set_keep_msg; - goto_tabpage_tp -> valid_tabpage; - win_close -> last_window; - win_close -> emsg; - win_close -> emsg; - win_close -> one_window; - win_close -> emsg; - win_close -> lastwin_nofloating; - win_close -> TODO; - win_close -> emsg; - win_close -> close_last_window_tabpage; - win_close -> bt_help; - win_close -> clear_snapshot; - win_close -> leaving_window; - win_close -> frame2win; - win_close -> win_valid; - win_close -> apply_autocmds; - win_close -> win_valid; - win_close -> last_window; - win_close -> apply_autocmds; - win_close -> win_valid; - win_close -> last_window; - win_close -> aborting; - win_close -> ui_has; - win_close -> ui_call_win_close; - win_close -> ui_comp_remove_grid; - win_close -> do_autocmd_winclosed; - win_close -> win_valid_any_tab; - win_close -> reset_synblock; - win_close -> set_bufref; - win_close -> close_buffer; - win_close -> win_valid_any_tab; - win_close -> bufref_valid; - win_close -> only_one_window; - win_close -> last_window; - win_close -> close_last_window_tabpage; - win_close -> getout; - win_close -> win_valid_any_tab; - win_close -> win_close_othertab; - win_close -> win_valid; - win_close -> close_last_window_tabpage; - win_close -> win_free_mem; - win_close -> get_snapshot_focus; - win_close -> win_equal; - win_close -> bt_quickfix; - win_close -> bt_quickfix; - win_close -> check_cursor; - win_close -> win_equal; - win_close -> win_comp_pos; - win_close -> apply_autocmds; - win_close -> last_status; - win_close -> restore_snapshot; - win_close -> diffopt_closeoff; - win_close -> FOR_ALL_WINDOWS_IN_TAB; - win_close -> do_cmdline_cmd; - win_close -> redraw_all_later; - win_valid -> FOR_ALL_WINDOWS_IN_TAB; - win_exchange -> emsg; - win_exchange -> lastwin_nofloating; - win_exchange -> beep_flush; - win_exchange -> win_remove; - win_exchange -> frame_remove; - win_exchange -> win_append; - win_exchange -> frame_insert; - win_exchange -> win_remove; - win_exchange -> frame_remove; - win_exchange -> win_append; - win_exchange -> frame_insert; - win_exchange -> frame_append; - win_exchange -> frame_fix_height; - win_exchange -> frame_fix_height; - win_exchange -> frame_fix_width; - win_exchange -> frame_fix_width; - win_exchange -> win_comp_pos; - win_exchange -> win_enter; - win_exchange -> redraw_later; - win_exchange -> redraw_later; - win_rotate -> emsg; - win_rotate -> lastwin_nofloating; - win_rotate -> beep_flush; - win_rotate -> FOR_ALL_FRAMES; - win_rotate -> emsg; - win_rotate -> assert; - win_rotate -> win_remove; - win_rotate -> frame_remove; - win_rotate -> assert; - win_rotate -> win_append; - win_rotate -> frame_append; - win_rotate -> win_remove; - win_rotate -> frame_remove; - win_rotate -> assert; - win_rotate -> win_append; - win_rotate -> frame_insert; - win_rotate -> frame_fix_height; - win_rotate -> frame_fix_height; - win_rotate -> frame_fix_width; - win_rotate -> frame_fix_width; - win_rotate -> win_comp_pos; - win_rotate -> redraw_all_later; - win_totop -> lastwin_nofloating; - win_totop -> beep_flush; - win_totop -> ui_comp_remove_grid; - win_totop -> ui_has; - win_totop -> ui_call_win_hide; - win_totop -> win_free_grid; - win_totop -> winframe_remove; - win_totop -> win_remove; - win_totop -> last_status; - win_totop -> win_comp_pos; - win_totop -> win_split_ins; - win_totop -> win_setheight; - win_totop -> win_equal; - win_equal -> tabline_height; - win_setheight -> win_setheight_win; - win_setwidth -> win_setwidth_win; - do_nv_ident -> clear_oparg; - do_nv_ident -> memset; - do_nv_ident -> nv_ident; - grab_file_name -> get_visual_text; - grab_file_name -> isdigit; - grab_file_name -> getdigits_long; - grab_file_name -> find_file_name_in_path; - grab_file_name -> file_name_at_cursor; - setpcmark -> free_xfmark; - setpcmark -> sizeof; - setpcmark -> SET_XFMARK; - goto_tabpage_win -> goto_tabpage_tp; - goto_tabpage_win -> win_valid; - goto_tabpage_win -> win_enter; - beginline -> coladvance; - beginline -> get_cursor_line_ptr; - xfree -> free; - find_ident_under_cursor -> FUNC_ATTR_NONNULL_ARG; - qf_view_result -> bt_quickfix; - qf_view_result -> IS_LL_WINDOW; - qf_view_result -> GET_LOC_LIST; - qf_view_result -> qf_list_empty; - qf_view_result -> emsg; - qf_view_result -> qf_jump_newwin; - qf_view_result -> do_cmdline_cmd; - qf_view_result -> do_cmdline_cmd; - plain_vgetc -> safe_vgetc; - add_to_showcmd -> IS_SPECIAL; - add_to_showcmd -> transchar; - add_to_showcmd -> STRCPY; - add_to_showcmd -> STRLEN; - add_to_showcmd -> STRLEN; - add_to_showcmd -> ui_has; - add_to_showcmd -> memmove; - add_to_showcmd -> STRCAT; - add_to_showcmd -> char_avail; - add_to_showcmd -> display_showcmd; - goto_tabpage_lastused -> tabpage_index; - goto_tabpage_lastused -> tabpage_index; - goto_tabpage_lastused -> goto_tabpage; - goto_tabpage -> text_locked; - goto_tabpage -> text_locked_msg; - goto_tabpage -> beep_flush; - goto_tabpage -> find_tabpage; - goto_tabpage -> beep_flush; - goto_tabpage -> goto_tabpage_tp; - win_new_float -> win_alloc; - win_new_float -> win_init; - win_new_float -> assert; - win_new_float -> lastwin_nofloating; - win_new_float -> win_valid; - win_new_float -> winframe_remove; - win_new_float -> XFREE_CLEAR; - win_new_float -> win_comp_pos; - win_new_float -> win_remove; - win_new_float -> win_append; - win_new_float -> win_config_float; - win_new_float -> win_set_inner_size; - win_new_float -> redraw_later; - api_clear_error -> ERROR_SET; - api_clear_error -> xfree; - win_set_buf -> find_window_by_handle; - win_set_buf -> find_buffer_by_handle; - win_set_buf -> win_find_tabpage; - win_set_buf -> block_autocmds; - win_set_buf -> switch_win_noblock; - win_set_buf -> try_start; - win_set_buf -> do_buffer; - win_set_buf -> try_end; - win_set_buf -> validate_cursor; - win_set_buf -> restore_win_noblock; - win_set_buf -> unblock_autocmds; - find_window_by_handle -> handle_get_window; - find_window_by_handle -> api_set_error; - find_buffer_by_handle -> handle_get_buffer; - find_buffer_by_handle -> api_set_error; - win_find_tabpage -> FOR_ALL_TAB_WINDOWS; - block_autocmds -> is_autocmd_blocked; - block_autocmds -> get_vim_var_str; - do_buffer -> bufIsChanged; - do_buffer -> bufIsChanged; - do_buffer -> emsg; - do_buffer -> emsg; - do_buffer -> semsg; - do_buffer -> emsg; - do_buffer -> emsg; - do_buffer -> set_bufref; - do_buffer -> bufIsChanged; - do_buffer -> dialog_changed; - do_buffer -> bufref_valid; - do_buffer -> bufIsChanged; - do_buffer -> terminal_running; - do_buffer -> dialog_close_terminal; - do_buffer -> semsg; - do_buffer -> end_visual_mode; - do_buffer -> FOR_ALL_BUFFERS; - do_buffer -> empty_curbuf; - do_buffer -> win_close; - do_buffer -> close_windows; - do_buffer -> bufref_valid; - do_buffer -> close_buffer; - do_buffer -> bufref_valid; - do_buffer -> buflist_findnr; - do_buffer -> FOR_ALL_BUFFERS; - do_buffer -> empty_curbuf; - do_buffer -> buf_jump_open_win; - do_buffer -> buf_jump_open_tab; - do_buffer -> win_split; - do_buffer -> can_abandon; - do_buffer -> set_bufref; - do_buffer -> dialog_changed; - do_buffer -> bufref_valid; - do_buffer -> bufIsChanged; - do_buffer -> no_write_message; - do_buffer -> set_curbuf; - do_buffer -> RESET_BINDING; - do_buffer -> aborting; - try_end -> emsg; - try_end -> discard_current_exception; - try_end -> api_set_error; - try_end -> api_set_error; - try_end -> free_global_msglist; - try_end -> xfree; - try_end -> api_set_error; - try_end -> discard_current_exception; - try_end -> ERROR_SET; - validate_cursor -> check_cursor_moved; - validate_cursor -> curs_columns; - restore_win_noblock -> valid_tabpage; - restore_win_noblock -> goto_tabpage_tp; - restore_win_noblock -> win_valid; - restore_win_noblock -> win_execute; - restore_win_noblock -> fix_current_dir; - unblock_autocmds -> is_autocmd_blocked; - unblock_autocmds -> get_vim_var_str; - unblock_autocmds -> apply_autocmds; - win_alloc -> xcalloc; - win_alloc -> pmap_put; - win_alloc -> grid_assign_handle; - win_alloc -> tv_dict_alloc; - win_alloc -> init_var_dict; - win_alloc -> gui_create_scrollbar; - win_alloc -> block_autocmds; - win_alloc -> win_append; - win_alloc -> foldInitWin; - win_alloc -> unblock_autocmds; - win_init -> copy_jumplist; - win_init -> copy_loclist_stack; - win_init -> vim_strsave; - win_init -> vim_strsave; - win_init -> vim_strsave; - win_init -> vim_strsave; - win_init -> copyFoldingState; - win_init -> win_init_some; - win_init -> didset_window_options; - winframe_remove -> win_altframe; - winframe_remove -> frame2win; - winframe_remove -> frame_remove; - winframe_remove -> frame_fixed_height; - winframe_remove -> frame2win; - winframe_remove -> frame_fixed_width; - winframe_remove -> frame2win; - winframe_remove -> frame_comp_pos; - winframe_remove -> FOR_ALL_FRAMES; - winframe_remove -> xfree; - winframe_remove -> assert; - winframe_remove -> xfree; - win_comp_pos -> tabline_height; - win_comp_pos -> frame_comp_pos; - win_config_float -> MAX; - win_config_float -> MAX; - win_config_float -> ui_has; - win_config_float -> win_set_inner_size; - win_config_float -> MAX; - win_config_float -> redraw_later; - win_config_float -> find_window_by_handle; - win_config_float -> screen_adjust_grid; - win_config_float -> api_clear_error; - win_config_float -> textpos2screenpos; - win_config_float -> redraw_later; - win_set_inner_size -> win_new_height; - win_set_inner_size -> validate_cursor; - win_set_inner_size -> set_fraction; - win_set_inner_size -> scroll_to_fraction; - win_set_inner_size -> redraw_later; - win_set_inner_size -> changed_line_abv_curs_win; - win_set_inner_size -> invalidate_botline_win; - win_set_inner_size -> update_topline; - win_set_inner_size -> curs_columns; - win_set_inner_size -> redraw_later; - win_set_inner_size -> terminal_check_size; - win_set_minimal_style -> xstrdup; - win_set_minimal_style -> concat_str; - win_set_minimal_style -> xfree; - win_set_minimal_style -> xstrdup; - win_set_minimal_style -> concat_str; - win_set_minimal_style -> xfree; - win_set_minimal_style -> STRLEN; - win_set_minimal_style -> xfree; - win_set_minimal_style -> xstrdup; - win_set_minimal_style -> xfree; - win_set_minimal_style -> xstrdup; - win_set_minimal_style -> xfree; - win_set_minimal_style -> xstrdup; - xstrdup -> xmemdupz; - concat_str -> STRLEN; - concat_str -> xmalloc; - concat_str -> STRCPY; - concat_str -> STRCPY; - win_fdccol_count -> strncmp; - win_fdccol_count -> getDeepestNesting; - win_fdccol_count -> MIN; - getDeepestNesting -> checkupdate; - getDeepestNesting -> getDeepestNestingRecurse; - ui_ext_win_position -> find_window_by_handle; - ui_ext_win_position -> screen_adjust_grid; - ui_ext_win_position -> textpos2screenpos; - ui_ext_win_position -> api_clear_error; - ui_ext_win_position -> ui_has; - ui_ext_win_position -> cstr_to_string; - ui_ext_win_position -> TODO; - ui_ext_win_position -> MAX; - ui_ext_win_position -> MAX; - ui_ext_win_position -> ui_check_cursor_grid; - ui_ext_win_position -> redraw_later; - ui_ext_win_position -> ui_call_win_external_pos; - cstr_to_string -> strlen; - cstr_to_string -> xmemdupz; - ui_ext_win_viewport -> ui_has; - ui_ext_win_viewport -> TODO; - may_open_tabpage -> win_new_tabpage; - make_snapshot -> clear_snapshot; - make_snapshot -> make_snapshot_rec; - clear_snapshot -> clear_snapshot_rec; - win_split_ins -> lastwin_nofloating; - win_split_ins -> one_nonfloat; - win_split_ins -> emsg; - win_split_ins -> frame_minwidth; - win_split_ins -> frame_minwidth; - win_split_ins -> FOR_ALL_FRAMES; - win_split_ins -> frame_minwidth; - win_split_ins -> frame_minwidth; - win_split_ins -> emsg; - win_split_ins -> win_equal; - win_split_ins -> win_setwidth_win; - win_split_ins -> frame_minheight; - win_split_ins -> frame_minheight; - win_split_ins -> FOR_ALL_FRAMES; - win_split_ins -> frame_minheight; - win_split_ins -> frame_minheight; - win_split_ins -> emsg; - win_split_ins -> win_equal; - win_split_ins -> set_fraction; - win_split_ins -> win_alloc; - win_split_ins -> win_append; - win_split_ins -> win_alloc; - win_split_ins -> win_append; - win_split_ins -> new_frame; - win_split_ins -> win_init; - win_split_ins -> new_frame; - win_split_ins -> xcalloc; - win_split_ins -> FOR_ALL_FRAMES; - win_split_ins -> frame_insert; - win_split_ins -> frame_append; - win_split_ins -> set_fraction; - win_split_ins -> win_new_height; - win_split_ins -> tabline_height; - win_split_ins -> win_new_height; - win_split_ins -> win_new_height; - win_split_ins -> win_new_width; - win_split_ins -> frame_add_vsep; - win_split_ins -> win_new_width; - win_split_ins -> frame_fix_width; - win_split_ins -> frame_fix_width; - win_split_ins -> win_new_width; - win_split_ins -> win_new_width; - win_split_ins -> win_new_height; - win_split_ins -> frame_new_height; - win_split_ins -> win_new_height; - win_split_ins -> frame_add_statusline; - win_split_ins -> frame_fix_height; - win_split_ins -> frame_fix_height; - win_split_ins -> win_comp_pos; - win_split_ins -> redraw_later; - win_split_ins -> redraw_later; - win_split_ins -> status_redraw_all; - win_split_ins -> msg_clr_eos_force; - win_split_ins -> comp_col; - win_split_ins -> win_valid; - frame_minwidth -> FOR_ALL_FRAMES; - frame_minwidth -> frame_minwidth; - frame_minwidth -> FOR_ALL_FRAMES; - frame_minwidth -> frame_minwidth; - win_setwidth_win -> win_config_float; - win_setwidth_win -> redraw_later; - win_setwidth_win -> frame_setwidth; - win_setwidth_win -> win_comp_pos; - win_setwidth_win -> redraw_all_later; - frame_minheight -> FOR_ALL_FRAMES; - frame_minheight -> frame_minheight; - frame_minheight -> FOR_ALL_FRAMES; - frame_minheight -> frame_minheight; - new_frame -> xcalloc; - xcalloc -> FUNC_ATTR_ALLOC_SIZE_PROD; - xcalloc -> calloc; - xcalloc -> try_to_free_memory; - xcalloc -> calloc; - xcalloc -> mch_errmsg; - xcalloc -> mch_errmsg; - xcalloc -> preserve_exit; - win_new_height -> win_set_inner_size; - tabline_height -> ui_has; - tabline_height -> assert; - win_new_width -> win_set_inner_size; - frame_add_vsep -> FUNC_ATTR_NONNULL_ARG; - frame_add_vsep -> FOR_ALL_FRAMES; - frame_add_vsep -> frame_add_vsep; - frame_add_vsep -> assert; - frame_add_vsep -> frame_add_vsep; - frame_new_height -> FOR_ALL_FRAMES; - frame_new_height -> frame_new_height; - frame_new_height -> frame_fixed_height; - frame_new_height -> frame_fixed_height; - frame_new_height -> frame_minheight; - frame_new_height -> frame_new_height; - frame_new_height -> frame_fixed_height; - frame_new_height -> frame_fixed_height; - frame_new_height -> frame_new_height; - frame_add_statusline -> FOR_ALL_FRAMES; - frame_add_statusline -> frame_add_statusline; - frame_add_statusline -> assert; - frame_add_statusline -> frame_add_statusline; - status_redraw_all -> FOR_ALL_WINDOWS_IN_TAB; - status_redraw_all -> redraw_later; - msg_clr_eos_force -> ui_has; - msg_clr_eos_force -> TODO; - msg_clr_eos_force -> msg_clr_eos; - msg_clr_eos_force -> HL_ATTR; - msg_clr_eos_force -> HL_ATTR; - comp_col -> set_vim_var_nr; - copy_jumplist -> vim_strsave; - copy_loclist_stack -> IS_LL_WINDOW; - copy_loclist_stack -> qf_alloc_stack; - copy_loclist_stack -> copy_loclist; - copy_loclist_stack -> qf_get_list; - copy_loclist_stack -> qf_free_all; - vim_strsave -> xstrdup; - copyFoldingState -> cloneFoldGrowArray; - win_init_some -> win_copy_options; - didset_window_options -> check_colorcolumn; - didset_window_options -> briopt_check; - didset_window_options -> fill_culopt_flags; - didset_window_options -> set_chars_option; - didset_window_options -> set_chars_option; - didset_window_options -> parse_winhl_opt; - didset_window_options -> check_blending; - win_copy_options -> copy_winopt; - win_copy_options -> copy_winopt; - win_valid_floating -> FOR_ALL_WINDOWS_IN_TAB; - win_find_by_handle -> FOR_ALL_WINDOWS_IN_TAB; - win_valid_any_tab -> FOR_ALL_TAB_WINDOWS; - win_count -> FOR_ALL_WINDOWS_IN_TAB; - make_windows -> last_status; - make_windows -> block_autocmds; - make_windows -> win_split; - make_windows -> unblock_autocmds; - last_status -> one_window; - win_enter -> win_enter_ext; - redraw_all_later -> FOR_ALL_WINDOWS_IN_TAB; - redraw_all_later -> redraw_later; - ui_comp_remove_grid -> assert; - ui_comp_remove_grid -> kv_size; - ui_comp_remove_grid -> kv_A; - ui_comp_remove_grid -> kv_A; - ui_comp_remove_grid -> kv_pop; - ui_comp_remove_grid -> ui_comp_compose_grid; - win_free_grid -> ui_has; - win_free_grid -> ui_call_grid_destroy; - win_free_grid -> grid_free; - win_free_grid -> memset; - win_move_after -> win_remove; - win_move_after -> frame_remove; - win_move_after -> win_append; - win_move_after -> frame_append; - win_move_after -> win_comp_pos; - win_move_after -> redraw_later; - win_move_after -> win_enter; - leaving_window -> bt_prompt; - entering_window -> bt_prompt; - entering_window -> leaving_window; - close_windows -> tabline_height; - close_windows -> win_close; - close_windows -> FOR_ALL_WINDOWS_IN_TAB; - close_windows -> win_close_othertab; - close_windows -> tabline_height; - close_windows -> shell_new_rows; - win_close_othertab -> win_close; - win_close_othertab -> do_autocmd_winclosed; - win_close_othertab -> win_valid_any_tab; - win_close_othertab -> close_buffer; - win_close_othertab -> FOR_ALL_WINDOWS_IN_TAB; - win_close_othertab -> has_event; - win_close_othertab -> vim_snprintf; - win_close_othertab -> internal_error; - win_close_othertab -> has_event; - win_close_othertab -> apply_autocmds; - win_close_othertab -> win_free_mem; - win_close_othertab -> free_tabpage; - shell_new_rows -> frame_minheight; - shell_new_rows -> frame_minheight; - shell_new_rows -> frame_new_height; - shell_new_rows -> frame_check_height; - shell_new_rows -> frame_new_height; - shell_new_rows -> win_comp_pos; - shell_new_rows -> win_reconfig_floats; - shell_new_rows -> compute_cmdrow; - last_window -> one_window; - close_last_window_tabpage -> FUNC_ATTR_NONNULL_ARG; - close_last_window_tabpage -> goto_tabpage_tp; - close_last_window_tabpage -> sprintf; - close_last_window_tabpage -> valid_tabpage; - close_last_window_tabpage -> tabline_height; - close_last_window_tabpage -> win_close_othertab; - close_last_window_tabpage -> tabline_height; - close_last_window_tabpage -> shell_new_rows; - close_last_window_tabpage -> entering_window; - close_last_window_tabpage -> apply_autocmds; - close_last_window_tabpage -> apply_autocmds; - close_last_window_tabpage -> apply_autocmds; - do_autocmd_winclosed -> has_event; - do_autocmd_winclosed -> vim_snprintf; - do_autocmd_winclosed -> apply_autocmds; - reset_synblock -> syntax_clear; - reset_synblock -> xfree; - close_buffer -> emsg; - close_buffer -> win_valid_any_tab; - close_buffer -> set_last_cursor; - close_buffer -> set_bufref; - close_buffer -> bufref_valid; - close_buffer -> emsg; - close_buffer -> last_nonfloat; - close_buffer -> emsg; - close_buffer -> bufref_valid; - close_buffer -> emsg; - close_buffer -> last_nonfloat; - close_buffer -> emsg; - close_buffer -> aborting; - close_buffer -> win_valid_any_tab; - close_buffer -> block_autocmds; - close_buffer -> goto_tabpage_win; - close_buffer -> unblock_autocmds; - close_buffer -> diffopt_hiddenoff; - close_buffer -> diff_buf_delete; - close_buffer -> terminal_close; - close_buffer -> buf_freeall; - close_buffer -> defined; - close_buffer -> end_visual_mode; - close_buffer -> buf_freeall; - close_buffer -> bufref_valid; - close_buffer -> aborting; - close_buffer -> win_valid_any_tab; - close_buffer -> buf_updates_unload; - close_buffer -> XFREE_CLEAR; - close_buffer -> XFREE_CLEAR; - close_buffer -> free_buffer; - close_buffer -> free_buffer_stuff; - close_buffer -> buf_clear_file; - bufref_valid -> buf_valid; - only_one_window -> FOR_ALL_WINDOWS_IN_TAB; - only_one_window -> bt_help; - getout -> set_vim_var_nr; - getout -> ui_cursor_goto; - getout -> hash_debug_results; - getout -> FOR_ALL_WINDOWS_IN_TAB; - getout -> buf_get_changedtick; - getout -> set_bufref; - getout -> bufref_valid; - getout -> buf_set_changedtick; - getout -> FOR_ALL_BUFFERS; - getout -> set_bufref; - getout -> apply_autocmds; - getout -> bufref_valid; - getout -> deathtrap; - getout -> is_autocmd_blocked; - getout -> unblock_autocmds; - getout -> apply_autocmds; - getout -> block_autocmds; - getout -> shada_write_file; - getout -> deathtrap; - getout -> is_autocmd_blocked; - getout -> unblock_autocmds; - getout -> apply_autocmds; - getout -> block_autocmds; - getout -> profile_dump; - getout -> wait_return; - getout -> ui_cursor_goto; - getout -> ui_call_set_title; - getout -> cs_end; - getout -> garbage_collect; - getout -> os_exit; - win_free_mem -> winframe_remove; - win_free_mem -> xfree; - win_free_mem -> win_valid; - win_free_mem -> win_free; - win_free_mem -> win_valid; - get_snapshot_focus -> win_valid; - check_cursor -> check_cursor_lnum; - check_cursor -> check_cursor_col; - restore_snapshot -> check_snapshot_rec; - restore_snapshot -> restore_snapshot_rec; - restore_snapshot -> win_comp_pos; - restore_snapshot -> win_goto; - restore_snapshot -> redraw_all_later; - restore_snapshot -> clear_snapshot; - internal_error -> siemsg; - free_tabpage -> pmap_del; - free_tabpage -> diff_clear; - free_tabpage -> clear_snapshot; - free_tabpage -> vars_clear; - free_tabpage -> hash_init; - free_tabpage -> unref_var_dict; - free_tabpage -> xfree; - free_tabpage -> xfree; - free_tabpage -> xfree; - win_free -> pmap_del; - win_free -> clearFolding; - win_free -> alist_unlink; - win_free -> gui_mch_destroy_scrollbar; - win_free -> block_autocmds; - win_free -> clear_winopt; - win_free -> clear_winopt; - win_free -> xfree; - win_free -> vars_clear; - win_free -> hash_init; - win_free -> unref_var_dict; - win_free -> FOR_ALL_TABS; - win_free -> xfree; - win_free -> xfree; - win_free -> xfree; - win_free -> xfree; - win_free -> xfree; - win_free -> FOR_ALL_BUFFERS; - win_free -> free_wininfo; - win_free -> clear_matches; - win_free -> free_jumplist; - win_free -> qf_free_all; - win_free -> xfree; - win_free -> win_free_grid; - win_free -> win_remove; - win_free -> xfree; - win_free -> unblock_autocmds; - win_free_all -> tabpage_close; - win_free_all -> win_remove; - win_free_all -> win_free_mem; - win_free_all -> win_free_mem; - win_free_all -> win_free_mem; - tabpage_close -> ex_win_close; - tabpage_close -> close_others; - tabpage_close -> ex_win_close; - win_altframe -> alt_tabpage; - win_altframe -> frame_fixed_width; - win_altframe -> frame_fixed_height; - frame_fixed_height -> FOR_ALL_FRAMES; - frame_fixed_height -> frame_fixed_height; - frame_fixed_height -> FOR_ALL_FRAMES; - frame_fixed_height -> frame_fixed_height; - frame_fixed_width -> FOR_ALL_FRAMES; - frame_fixed_width -> frame_fixed_width; - frame_fixed_width -> FOR_ALL_FRAMES; - frame_fixed_width -> frame_fixed_width; - frame_comp_pos -> redraw_later; - frame_comp_pos -> FOR_ALL_FRAMES; - frame_comp_pos -> frame_comp_pos; - frame_has_win -> FUNC_ATTR_NONNULL_ARG; - frame_has_win -> FOR_ALL_FRAMES; - frame_has_win -> frame_has_win; - frame_new_width -> win_new_width; - frame_new_width -> FOR_ALL_FRAMES; - frame_new_width -> frame_new_width; - frame_new_width -> frame_fixed_width; - frame_new_width -> frame_fixed_width; - frame_new_width -> frame_minwidth; - frame_new_width -> frame_new_width; - frame_new_width -> frame_fixed_width; - frame_new_width -> frame_fixed_width; - frame_new_width -> frame_new_width; - close_others -> emsg; - close_others -> one_window; - close_others -> msg; - close_others -> win_valid; - close_others -> can_abandon; - close_others -> win_valid; - close_others -> dialog_changed; - close_others -> win_valid; - close_others -> bufIsChanged; - close_others -> win_close; - close_others -> emsg; - can_abandon -> buf_hide; - can_abandon -> bufIsChanged; - can_abandon -> autowrite; - dialog_changed -> check_overwrite; - dialog_changed -> dialog_msg; - dialog_changed -> vim_dialog_yesnoallcancel; - dialog_changed -> vim_dialog_yesnocancel; - dialog_changed -> buf_write_all; - dialog_changed -> unchanged; - dialog_changed -> FOR_ALL_BUFFERS; - dialog_changed -> bufIsChanged; - dialog_changed -> set_bufref; - dialog_changed -> buf_write_all; - dialog_changed -> bufref_valid; - dialog_changed -> FOR_ALL_BUFFERS; - dialog_changed -> unchanged; - bufIsChanged -> bt_dontwrite; - bufIsChanged -> file_ff_differs; - curwin_init -> win_init_empty; - win_init_empty -> redraw_later; - win_alloc_first -> win_alloc_firstwin; - win_alloc_first -> alloc_tabpage; - win_alloc_firstwin -> win_alloc; - win_alloc_firstwin -> buflist_new; - win_alloc_firstwin -> curwin_init; - win_alloc_firstwin -> win_init; - win_alloc_firstwin -> RESET_BINDING; - win_alloc_firstwin -> new_frame; - alloc_tabpage -> xcalloc; - alloc_tabpage -> pmap_put; - alloc_tabpage -> tv_dict_alloc; - alloc_tabpage -> init_var_dict; - win_alloc_aucmd_win -> win_new_float; - win_alloc_aucmd_win -> RESET_BINDING; - buflist_new -> fname_expand; - buflist_new -> os_fileid; - buflist_new -> xfree; - buflist_new -> buflist_setfpos; - buflist_new -> buf_copy_options; - buflist_new -> set_bufref; - buflist_new -> apply_autocmds; - buflist_new -> bufref_valid; - buflist_new -> curbuf_reusable; - buflist_new -> assert; - buflist_new -> apply_autocmds; - buflist_new -> apply_autocmds; - buflist_new -> aborting; - buflist_new -> xfree; - buflist_new -> clear_string_option; - buflist_new -> clear_string_option; - buflist_new -> xcalloc; - buflist_new -> tv_dict_alloc; - buflist_new -> init_var_dict; - buflist_new -> buf_init_changedtick; - buflist_new -> vim_strsave; - buflist_new -> clear_wininfo; - buflist_new -> xcalloc; - buflist_new -> XFREE_CLEAR; - buflist_new -> XFREE_CLEAR; - buflist_new -> free_buffer; - buflist_new -> buf_freeall; - buflist_new -> aborting; - buflist_new -> free_buffer_stuff; - buflist_new -> buf_copy_options; - buflist_new -> pmap_put; - buflist_new -> emsg; - buflist_new -> ui_flush; - buflist_new -> os_delay; - buflist_new -> buf_copy_options; - buflist_new -> hash_init; - buflist_new -> hash_init; - buflist_new -> buf_clear_file; - buflist_new -> clrallmarks; - buflist_new -> fmarks_check_names; - buflist_new -> kv_destroy; - buflist_new -> kv_init; - buflist_new -> kv_destroy; - buflist_new -> kv_init; - buflist_new -> set_bufref; - buflist_new -> apply_autocmds; - buflist_new -> bufref_valid; - buflist_new -> apply_autocmds; - buflist_new -> bufref_valid; - buflist_new -> aborting; - tv_dict_alloc -> xcalloc; - tv_dict_alloc -> hash_init; - tv_dict_alloc -> QUEUE_INIT; - init_var_dict -> hash_init; - init_var_dict -> QUEUE_INIT; - diff_clear -> xfree; - vars_clear -> vars_clear_ext; - hash_init -> memset; - unref_var_dict -> tv_dict_unref; - leave_tabpage -> leaving_window; - leave_tabpage -> reset_VIsual_and_resel; - leave_tabpage -> apply_autocmds; - leave_tabpage -> apply_autocmds; - leave_tabpage -> apply_autocmds; - tabpage_check_windows -> win_remove; - tabpage_check_windows -> win_append; - tabpage_check_windows -> ui_comp_remove_grid; - tabpage_check_windows -> win_config_float; - make_tabpages -> block_autocmds; - make_tabpages -> win_new_tabpage; - make_tabpages -> unblock_autocmds; - valid_tabpage_win -> FOR_ALL_TABS; - valid_tabpage_win -> FOR_ALL_WINDOWS_IN_TAB; - valid_tabpage_win -> win_valid_any_tab; - close_tabpage -> assert; - close_tabpage -> goto_tabpage_tp; - close_tabpage -> free_tabpage; - text_locked_msg -> emsg; - set_keep_msg -> xfree; - set_keep_msg -> vim_strsave; - tabpage_move -> assert; - tabpage_move -> FOR_ALL_TABS; - redrawWinline -> redraw_later; - win_vert_neighbor -> win_valid; - win_vert_neighbor -> frame2win; - win_horz_neighbor -> win_valid; - win_horz_neighbor -> frame2win; - win_enter_ext -> leaving_window; - win_enter_ext -> apply_autocmds; - win_enter_ext -> win_valid; - win_enter_ext -> apply_autocmds; - win_enter_ext -> win_valid; - win_enter_ext -> aborting; - win_enter_ext -> u_sync; - win_enter_ext -> update_topline; - win_enter_ext -> buf_copy_options; - win_enter_ext -> check_cursor; - win_enter_ext -> virtual_active; - win_enter_ext -> changed_line_abv_curs; - win_enter_ext -> fix_current_dir; - win_enter_ext -> entering_window; - win_enter_ext -> apply_autocmds; - win_enter_ext -> apply_autocmds; - win_enter_ext -> apply_autocmds; - win_enter_ext -> apply_autocmds; - win_enter_ext -> maketitle; - win_enter_ext -> redraw_later; - win_enter_ext -> HL_ATTR; - win_enter_ext -> redraw_all_later; - win_enter_ext -> win_setheight; - win_enter_ext -> win_setheight; - win_enter_ext -> win_setwidth; - win_enter_ext -> setmouse; - win_enter_ext -> do_autochdir; - u_sync -> get_undolevel; - u_sync -> u_getbot; - update_topline -> check_cursor_moved; - update_topline -> buf_is_empty; - update_topline -> redraw_later; - update_topline -> check_top_offset; - update_topline -> win_get_fill; - update_topline -> hasAnyFolding; - update_topline -> assert; - update_topline -> hasFoldingWin; - update_topline -> scroll_cursor_halfway; - update_topline -> scroll_cursor_top; - update_topline -> hasFoldingWin; - update_topline -> validate_botline; - update_topline -> assert; - update_topline -> hasAnyFolding; - update_topline -> hasFoldingWin; - update_topline -> botline_forw; - update_topline -> hasAnyFolding; - update_topline -> hasFolding; - update_topline -> scroll_cursor_bot; - update_topline -> scroll_cursor_halfway; - update_topline -> win_check_anchored_floats; - update_topline -> redraw_later; - update_topline -> redraw_later; - update_topline -> validate_cursor; - buf_copy_options -> main; - buf_copy_options -> vim_strchr; - buf_copy_options -> vim_strchr; - buf_copy_options -> free_buf_options; - buf_copy_options -> vim_strsave; - buf_copy_options -> vim_strsave; - buf_copy_options -> vim_strsave; - buf_copy_options -> vim_strsave; - buf_copy_options -> vim_strsave; - buf_copy_options -> free_buf_options; - buf_copy_options -> vim_strsave; - buf_copy_options -> vim_strsave; - buf_copy_options -> vim_strsave; - buf_copy_options -> vim_strsave; - buf_copy_options -> vim_strsave; - buf_copy_options -> vim_strsave; - buf_copy_options -> tabstop_set; - buf_copy_options -> vim_strsave; - buf_copy_options -> vim_strsave; - buf_copy_options -> vim_strsave; - buf_copy_options -> vim_strsave; - buf_copy_options -> vim_strsave; - buf_copy_options -> vim_strsave; - buf_copy_options -> vim_strsave; - buf_copy_options -> vim_strsave; - buf_copy_options -> vim_strsave; - buf_copy_options -> vim_strsave; - buf_copy_options -> vim_strsave; - buf_copy_options -> compile_cap_prog; - buf_copy_options -> vim_strsave; - buf_copy_options -> vim_strsave; - buf_copy_options -> vim_strsave; - buf_copy_options -> vim_strsave; - buf_copy_options -> vim_strsave; - buf_copy_options -> vim_strsave; - buf_copy_options -> vim_strsave; - buf_copy_options -> vim_strsave; - buf_copy_options -> vim_strsave; - buf_copy_options -> vim_strsave; - buf_copy_options -> ex_help; - buf_copy_options -> tabstop_set; - buf_copy_options -> vim_strsave; - buf_copy_options -> vim_strsave; - buf_copy_options -> tabstop_set; - buf_copy_options -> clear_string_option; - buf_copy_options -> check_buf_options; - buf_copy_options -> buf_init_chartab; - fix_current_dir -> os_dirname; - fix_current_dir -> xstrdup; - fix_current_dir -> os_chdir; - fix_current_dir -> pathcmp; - fix_current_dir -> shorten_fnames; - fix_current_dir -> os_chdir; - fix_current_dir -> pathcmp; - fix_current_dir -> do_autocmd_dirchanged; - fix_current_dir -> XFREE_CLEAR; - fix_current_dir -> shorten_fnames; - maketitle -> redrawing; - maketitle -> was_set_insecurely; - maketitle -> build_stl_str_hl; - maketitle -> set_string_option_direct; - maketitle -> sizeof; - maketitle -> sizeof; - maketitle -> sizeof; - maketitle -> xstrlcpy; - maketitle -> MIN; - maketitle -> transstr_buf; - maketitle -> bufIsChanged; - maketitle -> MODIFIABLE; - maketitle -> strappend; - maketitle -> strappend; - maketitle -> strappend; - maketitle -> strappend; - maketitle -> strappend; - maketitle -> abort; - maketitle -> home_replace; - maketitle -> isalpha; - maketitle -> path_tail_with_sep; - maketitle -> xstrlcpy; - maketitle -> transstr; - maketitle -> xstrlcpy; - maketitle -> MIN; - maketitle -> xfree; - maketitle -> xstrlcpy; - maketitle -> MIN; - maketitle -> append_arg_number; - maketitle -> xstrlcat; - maketitle -> vim_strsize; - maketitle -> trunc_string; - maketitle -> value_change; - maketitle -> was_set_insecurely; - maketitle -> build_stl_str_hl; - maketitle -> buf_spname; - maketitle -> buf_spname; - maketitle -> path_tail; - maketitle -> STRLEN; - maketitle -> STRCPY; - maketitle -> trans_characters; - maketitle -> value_change; - maketitle -> resettitle; - setmouse -> ui_cursor_shape; - setmouse -> ui_check_mouse; - do_autochdir -> vim_chdirfile; - do_autochdir -> shorten_fnames; - os_dirname -> uv_cwd; - os_dirname -> STRLCPY; - os_chdir -> verbose_enter; - os_chdir -> smsg; - os_chdir -> verbose_leave; - os_chdir -> uv_chdir; - pathcmp -> utf_ptr2char; - pathcmp -> utf_ptr2char; - pathcmp -> mb_toupper; - pathcmp -> vim_ispathsep; - pathcmp -> vim_ispathsep; - pathcmp -> mb_toupper; - pathcmp -> utfc_ptr2len; - pathcmp -> utfc_ptr2len; - pathcmp -> utf_ptr2char; - pathcmp -> utf_ptr2char; - pathcmp -> after_pathsep; - shorten_fnames -> os_dirname; - shorten_fnames -> FOR_ALL_BUFFERS; - shorten_fnames -> shorten_buf_fname; - shorten_fnames -> mf_fullname; - shorten_fnames -> status_redraw_all; - do_autocmd_dirchanged -> has_event; - do_autocmd_dirchanged -> get_v_event; - do_autocmd_dirchanged -> snprintf; - do_autocmd_dirchanged -> snprintf; - do_autocmd_dirchanged -> snprintf; - do_autocmd_dirchanged -> abort; - do_autocmd_dirchanged -> STRCPY; - do_autocmd_dirchanged -> slash_adjust; - do_autocmd_dirchanged -> tv_dict_add_str; - do_autocmd_dirchanged -> tv_dict_add_str; - do_autocmd_dirchanged -> tv_dict_add_bool; - do_autocmd_dirchanged -> tv_dict_set_keys_readonly; - do_autocmd_dirchanged -> snprintf; - do_autocmd_dirchanged -> abort; - do_autocmd_dirchanged -> apply_autocmds; - do_autocmd_dirchanged -> restore_v_event; - buf_jump_open_win -> win_enter; - buf_jump_open_win -> FOR_ALL_WINDOWS_IN_TAB; - buf_jump_open_win -> win_enter; - buf_jump_open_tab -> buf_jump_open_win; - buf_jump_open_tab -> FOR_ALL_TABS; - buf_jump_open_tab -> FOR_ALL_WINDOWS_IN_TAB; - buf_jump_open_tab -> goto_tabpage_win; - foldInitWin -> ga_init; - free_wininfo -> clear_winopt; - free_wininfo -> deleteFoldRecurse; - free_wininfo -> xfree; - clear_winopt -> clear_string_option; - clear_winopt -> clear_string_option; - clear_winopt -> clear_string_option; - clear_winopt -> clear_string_option; - clear_winopt -> clear_string_option; - clear_winopt -> clear_string_option; - clear_winopt -> clear_string_option; - clear_winopt -> clear_string_option; - clear_winopt -> clear_string_option; - clear_winopt -> clear_string_option; - clear_winopt -> clear_string_option; - clear_winopt -> clear_string_option; - clear_winopt -> clear_string_option; - clear_winopt -> clear_string_option; - clear_winopt -> clear_string_option; - clear_winopt -> clear_string_option; - clear_winopt -> clear_string_option; - clear_winopt -> clear_string_option; - clear_winopt -> clear_string_option; - deleteFoldRecurse -> DELETE_FOLD_NESTED; - deleteFoldRecurse -> GA_DEEP_CLEAR; - clearFolding -> deleteFoldRecurse; - alist_unlink -> alist_clear; - alist_unlink -> xfree; - clear_matches -> vim_regfree; - clear_matches -> xfree; - clear_matches -> xfree; - clear_matches -> redraw_later; - free_jumplist -> free_xfmark; - qf_free_all -> ll_free_all; - qf_free_all -> ll_free_all; - qf_free_all -> qf_free; - grid_free -> xfree; - grid_free -> xfree; - grid_free -> xfree; - grid_free -> xfree; - frame_check_height -> FOR_ALL_FRAMES; - win_reconfig_floats -> win_config_float; - compute_cmdrow -> lastwin_nofloating; - shell_new_columns -> frame_new_width; - shell_new_columns -> frame_check_width; - shell_new_columns -> frame_new_width; - shell_new_columns -> win_comp_pos; - shell_new_columns -> win_reconfig_floats; - frame_check_width -> FOR_ALL_FRAMES; - do_autocmd_winscrolled -> apply_autocmds; - win_size_save -> ga_init; - win_size_save -> ga_grow; - win_size_save -> FOR_ALL_WINDOWS_IN_TAB; - ga_init -> ga_set_growsize; - ga_grow -> WLOG; - ga_grow -> xrealloc; - ga_grow -> memset; - win_size_restore -> win_count; - win_size_restore -> FOR_ALL_WINDOWS_IN_TAB; - win_size_restore -> frame_setwidth; - win_size_restore -> win_setheight_win; - win_size_restore -> win_comp_pos; - frame_setwidth -> frame_minwidth; - frame_setwidth -> frame_setwidth; - frame_setwidth -> FOR_ALL_FRAMES; - frame_setwidth -> frame_minwidth; - frame_setwidth -> frame_minwidth; - frame_setwidth -> frame_new_width; - frame_setwidth -> frame_minwidth; - frame_setwidth -> frame_new_width; - frame_setwidth -> frame_new_width; - frame_setwidth -> frame_new_width; - win_setheight_win -> win_config_float; - win_setheight_win -> redraw_later; - win_setheight_win -> frame_setheight; - win_setheight_win -> win_comp_pos; - win_setheight_win -> grid_fill; - win_setheight_win -> redraw_all_later; - frame_setheight -> frame_new_height; - frame_setheight -> frame_minheight; - frame_setheight -> frame_setheight; - frame_setheight -> FOR_ALL_FRAMES; - frame_setheight -> frame_minheight; - frame_setheight -> lastwin_nofloating; - frame_setheight -> frame_minheight; - frame_setheight -> frame_new_height; - frame_setheight -> frame_minheight; - frame_setheight -> frame_new_height; - frame_setheight -> frame_new_height; - frame_setheight -> frame_new_height; - win_setminheight -> min_rows; - win_setminheight -> emsg; - min_rows -> FOR_ALL_TABS; - min_rows -> frame_minheight; - min_rows -> tabline_height; - win_setminwidth -> frame_minwidth; - win_setminwidth -> emsg; - win_drag_status_line -> frame_minheight; - win_drag_status_line -> frame_minheight; - win_drag_status_line -> FOR_ALL_FRAMES; - win_drag_status_line -> frame_minheight; - win_drag_status_line -> frame_new_height; - win_drag_status_line -> frame_minheight; - win_drag_status_line -> frame_new_height; - win_drag_status_line -> frame_new_height; - win_drag_status_line -> win_comp_pos; - win_drag_status_line -> grid_fill; - win_drag_status_line -> redraw_all_later; - win_drag_status_line -> showmode; - showmode -> ui_has; - showmode -> msg_ext_clear; - showmode -> msg_ext_ui_flush; - showmode -> msg_grid_validate; - showmode -> char_avail; - showmode -> redrawing; - showmode -> check_for_delay; - showmode -> msg_clr_cmdline; - showmode -> msg_pos_mode; - showmode -> HL_ATTR; - showmode -> msg_puts_attr; - showmode -> shortmess; - showmode -> ui_has; - showmode -> vim_strsize; - showmode -> vim_strsize; - showmode -> vim_strsize; - showmode -> msg_puts_attr; - showmode -> msg_puts_attr; - showmode -> msg_puts_attr; - showmode -> win_hl_attr; - showmode -> msg_puts_attr; - showmode -> msg_puts_attr; - showmode -> msg_puts_attr; - showmode -> msg_puts_attr; - showmode -> msg_puts_attr; - showmode -> msg_puts_attr; - showmode -> msg_puts_attr; - showmode -> msg_puts_attr; - showmode -> msg_puts_attr; - showmode -> msg_puts_attr; - showmode -> msg_puts_attr; - showmode -> get_keymap_str; - showmode -> msg_puts_attr; - showmode -> msg_puts_attr; - showmode -> N_; - showmode -> N_; - showmode -> N_; - showmode -> N_; - showmode -> N_; - showmode -> N_; - showmode -> msg_puts_attr; - showmode -> msg_puts_attr; - showmode -> recording_mode; - showmode -> msg_clr_eos; - showmode -> msg_clr_cmdline; - showmode -> msg_ext_flush_showmode; - showmode -> clear_showcmd; - showmode -> lastwin_nofloating; - showmode -> redrawing; - showmode -> win_redr_ruler; - win_drag_vsep_line -> frame_minwidth; - win_drag_vsep_line -> FOR_ALL_FRAMES; - win_drag_vsep_line -> frame_minwidth; - win_drag_vsep_line -> assert; - win_drag_vsep_line -> frame_new_width; - win_drag_vsep_line -> frame_minwidth; - win_drag_vsep_line -> frame_new_width; - win_drag_vsep_line -> frame_new_width; - win_drag_vsep_line -> win_comp_pos; - win_drag_vsep_line -> redraw_all_later; - scroll_to_fraction -> plines_win_col; - scroll_to_fraction -> plines_win; - scroll_to_fraction -> win_col_off; - scroll_to_fraction -> win_col_off; - scroll_to_fraction -> win_col_off; - scroll_to_fraction -> win_col_off2; - scroll_to_fraction -> hasFoldingWin; - scroll_to_fraction -> plines_win_nofill; - scroll_to_fraction -> plines_win; - scroll_to_fraction -> hasFoldingWin; - scroll_to_fraction -> set_topline; - scroll_to_fraction -> get_scrolloff_value; - scroll_to_fraction -> update_topline; - scroll_to_fraction -> curs_columns; - scroll_to_fraction -> win_comp_scroll; - scroll_to_fraction -> redraw_later; - scroll_to_fraction -> invalidate_botline_win; - plines_win_col -> win_get_fill; - plines_win_col -> ml_get_buf; - plines_win_col -> win_lbr_chartabsize; - plines_win_col -> MB_PTR_ADV; - plines_win_col -> win_lbr_chartabsize; - plines_win_col -> win_col_off; - plines_win_col -> win_col_off2; - plines_win -> plines_win_nofill; - win_col_off -> number_width; - win_col_off -> win_fdccol_count; - win_col_off -> win_signcol_count; - win_col_off2 -> vim_strchr; - win_col_off2 -> number_width; - plines_win_nofill -> lineFolded; - plines_win_nofill -> plines_win_nofold; - set_topline -> hasFoldingWin; - set_topline -> redraw_later; - curs_columns -> get_scrolloff_value; - curs_columns -> get_sidescrolloff_value; - curs_columns -> update_topline; - curs_columns -> curs_rows; - curs_columns -> getvvcol; - curs_columns -> win_col_off; - curs_columns -> win_col_off2; - curs_columns -> validate_cursor_col; - curs_columns -> get_showbreak_value; - curs_columns -> get_cursor_pos_ptr; - curs_columns -> vim_strsize; - curs_columns -> assert; - curs_columns -> assert; - curs_columns -> win_check_anchored_floats; - curs_columns -> redraw_later; - curs_columns -> win_get_fill; - curs_columns -> plines_win_nofill; - curs_columns -> plines_win; - curs_columns -> assert; - curs_columns -> assert; - curs_columns -> win_scroll_lines; - curs_columns -> redraw_later; - curs_columns -> pum_visible; - curs_columns -> redraw_later; - curs_columns -> check_cursor_moved; - terminal_check_size -> vterm_get_size; - terminal_check_size -> FOR_ALL_TAB_WINDOWS; - terminal_check_size -> MAX; - terminal_check_size -> MAX; - terminal_check_size -> MAX; - terminal_check_size -> vterm_set_size; - terminal_check_size -> vterm_screen_flush_damage; - terminal_check_size -> invalidate_terminal; - command_height -> lastwin_nofloating; - command_height -> emsg; - command_height -> frame_minheight; - command_height -> frame_add_height; - command_height -> win_comp_pos; - command_height -> grid_fill; - command_height -> frame_add_height; - command_height -> win_comp_pos; - frame_add_height -> frame_new_height; - get_visual_text -> unadjust_for_sel; - get_visual_text -> clearopbeep; - get_visual_text -> get_cursor_line_ptr; - get_visual_text -> STRLEN; - get_visual_text -> lt; - get_visual_text -> ml_get_pos; - get_visual_text -> ml_get_pos; - get_visual_text -> utfc_ptr2len; - get_visual_text -> reset_VIsual_and_resel; - getdigits_long -> getdigits; - getdigits_long -> assert; - find_file_name_in_path -> eval_includeexpr; - find_file_name_in_path -> STRLEN; - find_file_name_in_path -> eval_includeexpr; - find_file_name_in_path -> STRLEN; - find_file_name_in_path -> semsg; - find_file_name_in_path -> xfree; - find_file_name_in_path -> find_file_in_path; - find_file_name_in_path -> vim_strnsave; - find_file_name_in_path -> xfree; - file_name_at_cursor -> file_name_in_line; - last_status_rec -> win_new_height; - last_status_rec -> comp_col; - last_status_rec -> frame_minheight; - last_status_rec -> emsg; - last_status_rec -> frame_new_height; - last_status_rec -> frame_fix_height; - last_status_rec -> win_comp_pos; - last_status_rec -> win_new_height; - last_status_rec -> comp_col; - last_status_rec -> redraw_all_later; - last_status_rec -> FOR_ALL_FRAMES; - last_status_rec -> last_status_rec; - last_status_rec -> last_status_rec; - check_lnums -> FOR_ALL_TAB_WINDOWS; - reset_lnums -> FOR_ALL_TAB_WINDOWS; - reset_lnums -> equalpos; - make_snapshot_rec -> xcalloc; - make_snapshot_rec -> make_snapshot_rec; - make_snapshot_rec -> make_snapshot_rec; - clear_snapshot_rec -> clear_snapshot_rec; - clear_snapshot_rec -> clear_snapshot_rec; - clear_snapshot_rec -> xfree; - check_snapshot_rec -> check_snapshot_rec; - check_snapshot_rec -> check_snapshot_rec; - check_snapshot_rec -> win_valid; - restore_snapshot_rec -> frame_new_height; - restore_snapshot_rec -> frame_new_width; - restore_snapshot_rec -> restore_snapshot_rec; - restore_snapshot_rec -> restore_snapshot_rec; - restore_win -> restore_win_noblock; - restore_win -> unblock_autocmds; - switch_buffer -> block_autocmds; - switch_buffer -> set_bufref; - restore_buffer -> unblock_autocmds; - restore_buffer -> bufref_valid; - match_delete -> semsg; - match_delete -> vim_regfree; - match_delete -> xfree; - match_delete -> xfree; - match_delete -> redraw_later; - vim_regfree -> regfree; - win_getid -> tv_get_number; - win_getid -> tv_get_number; - win_getid -> FOR_ALL_TABS; - tv_get_number -> tv_get_number_chk; - win_gotoid -> tv_get_number; - win_gotoid -> FOR_ALL_TAB_WINDOWS; - win_gotoid -> goto_tabpage_win; - win_get_tabwin -> FOR_ALL_TABS; - win_get_tabwin -> FOR_ALL_WINDOWS_IN_TAB; - win_id2tabwin -> tv_get_number; - win_id2tabwin -> win_get_tabwin; - win_id2tabwin -> tv_list_alloc_ret; - win_id2tabwin -> tv_list_append_number; - win_id2tabwin -> tv_list_append_number; - tv_list_alloc_ret -> tv_list_alloc; - tv_list_alloc_ret -> tv_list_set_ret; - tv_list_append_number -> tv_list_append_owned_tv; - win_id2wp -> win_id2wp_tp; - win_id2wp_tp -> tv_get_number; - win_id2wp_tp -> FOR_ALL_TAB_WINDOWS; - win_id2win -> tv_get_number; - win_id2win -> FOR_ALL_WINDOWS_IN_TAB; - win_findbuf -> tv_get_number; - win_findbuf -> FOR_ALL_TAB_WINDOWS; - win_findbuf -> tv_list_append_number; - get_framelayout -> f_winlayout; - get_framelayout -> tv_list_alloc; - get_framelayout -> tv_list_append_list; - get_framelayout -> tv_list_append_string; - get_framelayout -> tv_list_append_number; - get_framelayout -> tv_list_append_string; - get_framelayout -> tv_list_alloc; - get_framelayout -> tv_list_append_list; - get_framelayout -> get_framelayout; - f_winlayout -> tv_list_alloc_ret; - f_winlayout -> find_tabpage; - f_winlayout -> get_framelayout; - tv_list_alloc -> xcalloc; - tv_list_alloc -> list_log; - tv_list_append_list -> FUNC_ATTR_NONNULL_ARG; - tv_list_append_list -> tv_list_append_owned_tv; - tv_list_append_list -> tv_list_ref; - tv_list_append_string -> FUNC_ATTR_NONNULL_ARG; - tv_list_append_string -> tv_list_append_owned_tv; - tv_list_append_string -> xmemdupz; - tv_list_append_string -> xstrdup; - win_ui_flush -> FOR_ALL_TAB_WINDOWS; - win_ui_flush -> ui_ext_win_position; - win_ui_flush -> ui_call_win_hide; - win_ui_flush -> ui_ext_win_viewport; - kvec_withinit_t -> nvim_parse_viml; - kvec_withinit_t -> nvim_parse_expression; - kvec_withinit_t -> FUNC_API_SINCE; - kvec_withinit_t -> api_set_error; - kvec_withinit_t -> api_set_error; - kvec_withinit_t -> kvi_init; - kvec_withinit_t -> viml_parser_init; - kvec_withinit_t -> viml_pexpr_parse; - kvec_withinit_t -> xmalloc; - kvec_withinit_t -> STATIC_CSTR_TO_STRING; - kvec_withinit_t -> STATIC_CSTR_TO_STRING; - kvec_withinit_t -> INTEGER_OBJ; - kvec_withinit_t -> xmalloc; - kvec_withinit_t -> STATIC_CSTR_TO_STRING; - kvec_withinit_t -> STRING_OBJ; - kvec_withinit_t -> STATIC_CSTR_TO_STRING; - kvec_withinit_t -> STRING_OBJ; - kvec_withinit_t -> STATIC_CSTR_TO_STRING; - kvec_withinit_t -> STRING_OBJ; - kvec_withinit_t -> xmemdupz; - kvec_withinit_t -> STATIC_CSTR_TO_STRING; - kvec_withinit_t -> DICTIONARY_OBJ; - kvec_withinit_t -> xmalloc; - kvec_withinit_t -> kv_size; - kvec_withinit_t -> kv_size; - kvec_withinit_t -> kv_size; - kvec_withinit_t -> kv_A; - kvec_withinit_t -> xmalloc; - kvec_withinit_t -> INTEGER_OBJ; - kvec_withinit_t -> INTEGER_OBJ; - kvec_withinit_t -> INTEGER_OBJ; - kvec_withinit_t -> STRING_OBJ; - kvec_withinit_t -> ARRAY_OBJ; - kvec_withinit_t -> STATIC_CSTR_TO_STRING; - kvec_withinit_t -> ARRAY_OBJ; - kvec_withinit_t -> kvi_destroy; - kvec_withinit_t -> kvi_init; - kvec_withinit_t -> kvi_push; - kvec_withinit_t -> kv_size; - kvec_withinit_t -> kv_last; - kvec_withinit_t -> assert; - kvec_withinit_t -> kv_drop; - kvec_withinit_t -> xmalloc; - kvec_withinit_t -> DICTIONARY_OBJ; - kvec_withinit_t -> xmalloc; - kvec_withinit_t -> STATIC_CSTR_TO_STRING; - kvec_withinit_t -> ARRAY_OBJ; - kvec_withinit_t -> kvi_push; - kvec_withinit_t -> kvi_push; - kvec_withinit_t -> kv_drop; - kvec_withinit_t -> STATIC_CSTR_TO_STRING; - kvec_withinit_t -> STRING_OBJ; - kvec_withinit_t -> xmalloc; - kvec_withinit_t -> INTEGER_OBJ; - kvec_withinit_t -> INTEGER_OBJ; - kvec_withinit_t -> STATIC_CSTR_TO_STRING; - kvec_withinit_t -> ARRAY_OBJ; - kvec_withinit_t -> STATIC_CSTR_TO_STRING; - kvec_withinit_t -> INTEGER_OBJ; - kvec_withinit_t -> STATIC_CSTR_TO_STRING; - kvec_withinit_t -> STRING_OBJ; - kvec_withinit_t -> STATIC_CSTR_TO_STRING; - kvec_withinit_t -> INTEGER_OBJ; - kvec_withinit_t -> STATIC_CSTR_TO_STRING; - kvec_withinit_t -> STRING_OBJ; - kvec_withinit_t -> STATIC_CSTR_TO_STRING; - kvec_withinit_t -> INTEGER_OBJ; - kvec_withinit_t -> STATIC_CSTR_TO_STRING; - kvec_withinit_t -> STRING_OBJ; - kvec_withinit_t -> STATIC_CSTR_TO_STRING; - kvec_withinit_t -> STRING_OBJ; - kvec_withinit_t -> STATIC_CSTR_TO_STRING; - kvec_withinit_t -> STRING_OBJ; - kvec_withinit_t -> STATIC_CSTR_TO_STRING; - kvec_withinit_t -> INTEGER_OBJ; - kvec_withinit_t -> STATIC_CSTR_TO_STRING; - kvec_withinit_t -> STRING_OBJ; - kvec_withinit_t -> STATIC_CSTR_TO_STRING; - kvec_withinit_t -> STRING_OBJ; - kvec_withinit_t -> STATIC_CSTR_TO_STRING; - kvec_withinit_t -> BOOLEAN_OBJ; - kvec_withinit_t -> STATIC_CSTR_TO_STRING; - kvec_withinit_t -> FLOAT_OBJ; - kvec_withinit_t -> STATIC_CSTR_TO_STRING; - kvec_withinit_t -> INTEGER_OBJ; - kvec_withinit_t -> STATIC_CSTR_TO_STRING; - kvec_withinit_t -> cstr_to_string; - kvec_withinit_t -> xfree; - kvec_withinit_t -> kvi_destroy; - kvec_withinit_t -> assert; - kvec_withinit_t -> viml_pexpr_free_ast; - kvec_withinit_t -> viml_parser_destroy; - viml_pexpr_next_token -> viml_parser_get_remaining_line; - viml_pexpr_next_token -> GET_CCS; - viml_pexpr_next_token -> strchr; - viml_pexpr_next_token -> BRACKET; - viml_pexpr_next_token -> BRACKET; - viml_pexpr_next_token -> BRACKET; - viml_pexpr_next_token -> BRACKET; - viml_pexpr_next_token -> CHAR; - viml_pexpr_next_token -> CHAR; - viml_pexpr_next_token -> CHAR; - viml_pexpr_next_token -> CHAR; - viml_pexpr_next_token -> MUL; - viml_pexpr_next_token -> MUL; - viml_pexpr_next_token -> MUL; - viml_pexpr_next_token -> MUL; - viml_pexpr_next_token -> CHARREG; - viml_pexpr_next_token -> cond; - viml_pexpr_next_token -> CHARREG; - viml_pexpr_next_token -> ISCTRL; - viml_pexpr_next_token -> CHARREG; - viml_pexpr_next_token -> _; - viml_pexpr_next_token -> CHARREG; - viml_pexpr_next_token -> ascii_isdigit; - viml_pexpr_next_token -> ascii_isdigit; - viml_pexpr_next_token -> ascii_isdigit; - viml_pexpr_next_token -> ascii_isdigit; - viml_pexpr_next_token -> CHARREG; - viml_pexpr_next_token -> ASCII_ISALPHA; - viml_pexpr_next_token -> TODO; - viml_pexpr_next_token -> strtod; - viml_pexpr_next_token -> strtod; - viml_pexpr_next_token -> strtod; - viml_pexpr_next_token -> ISWORD_OR_AUTOLOAD; - viml_pexpr_next_token -> ascii_isident; - viml_pexpr_next_token -> CHARREG; - viml_pexpr_next_token -> CHARREG; - viml_pexpr_next_token -> memcmp; - viml_pexpr_next_token -> memcmp; - viml_pexpr_next_token -> GET_CCS; - viml_pexpr_next_token -> sizeof; - viml_pexpr_next_token -> CHARREG; - viml_pexpr_next_token -> memchr; - viml_pexpr_next_token -> Foo; - viml_pexpr_next_token -> Foo; - viml_pexpr_next_token -> CHARREG; - viml_pexpr_next_token -> OPTNAMEMISS; - viml_pexpr_next_token -> _; - viml_pexpr_next_token -> ASCII_ISALPHA; - viml_pexpr_next_token -> OPTNAMEMISS; - viml_pexpr_next_token -> sizeof; - viml_pexpr_next_token -> ASCII_ISALPHA; - viml_pexpr_next_token -> OPTNAMEMISS; - viml_pexpr_next_token -> GET_CCS; - viml_pexpr_next_token -> GET_CCS; - viml_pexpr_next_token -> CHAR_OR_ASSIGN; - viml_pexpr_next_token -> CHAR_OR_ASSIGN; - viml_pexpr_next_token -> CHAR_OR_ASSIGN; - viml_pexpr_next_token -> _; - viml_pexpr_next_token -> _; - viml_pexpr_next_token -> utfc_ptr2len_len; - viml_pexpr_next_token -> _; - viml_pexpr_next_token -> viml_parser_advance; - utfc_ptr2len_len -> utf_ptr2len_len; - utfc_ptr2len_len -> utf_composinglike; - utfc_ptr2len_len -> utf_ptr2len_len; - utfc_ptr2len_len -> utf_composinglike; - intchar2str -> sizeof; - intchar2str -> ascii_isdigit; - intchar2str -> snprintf; - viml_pexpr_free_ast -> kvi_init; - viml_pexpr_free_ast -> kvi_push; - viml_pexpr_free_ast -> kv_size; - viml_pexpr_free_ast -> kv_last; - viml_pexpr_free_ast -> kv_size; - viml_pexpr_free_ast -> assert; - viml_pexpr_free_ast -> assert; - viml_pexpr_free_ast -> kv_drop; - viml_pexpr_free_ast -> assert; - viml_pexpr_free_ast -> assert; - viml_pexpr_free_ast -> kvi_push; - viml_pexpr_free_ast -> kvi_push; - viml_pexpr_free_ast -> kv_drop; - viml_pexpr_free_ast -> xfree; - viml_pexpr_free_ast -> xfree; - viml_pexpr_free_ast -> kvi_destroy; - viml_pexpr_new_node -> xmalloc; - xmalloc -> FUNC_ATTR_ALLOC_SIZE; - xmalloc -> try_malloc; - xmalloc -> mch_errmsg; - xmalloc -> mch_errmsg; - xmalloc -> preserve_exit; - viml_pexpr_parse -> kvi_init; - viml_pexpr_parse -> kvi_push; - viml_pexpr_parse -> kvi_init; - viml_pexpr_parse -> kvi_push; - viml_pexpr_parse -> kvi_push; - viml_pexpr_parse -> kv_size; - viml_pexpr_parse -> kv_size; - viml_pexpr_parse -> kv_Z; - viml_pexpr_parse -> kv_Z; - viml_pexpr_parse -> HL_CUR_TOKEN; - viml_pexpr_parse -> HL; - viml_pexpr_parse -> kv_last; - viml_pexpr_parse -> assert; - viml_pexpr_parse -> assert; - viml_pexpr_parse -> assert; - viml_pexpr_parse -> kv_size; - viml_pexpr_parse -> kv_size; - viml_pexpr_parse -> assert; - viml_pexpr_parse -> kv_A; - viml_pexpr_parse -> kv_A; - viml_pexpr_parse -> kv_A; - viml_pexpr_parse -> kv_A; - viml_pexpr_parse -> kv_A; - viml_pexpr_parse -> kv_A; - viml_pexpr_parse -> kv_Z; - viml_pexpr_parse -> kv_last; - viml_pexpr_parse -> kv_last; - viml_pexpr_parse -> _; - viml_pexpr_parse -> kv_drop; - viml_pexpr_parse -> _; - viml_pexpr_parse -> kv_drop; - viml_pexpr_parse -> _; - viml_pexpr_parse -> kv_drop; - viml_pexpr_parse -> assert; - viml_pexpr_parse -> assert; - viml_pexpr_parse -> kv_last; - viml_pexpr_parse -> assert; - viml_pexpr_parse -> abort; - viml_pexpr_parse -> ERROR_FROM_TOKEN; - viml_pexpr_parse -> NEW_NODE_WITH_CUR_POS; - viml_pexpr_parse -> HL_CUR_TOKEN; - viml_pexpr_parse -> SIMPLE_UB_OP; - viml_pexpr_parse -> NEW_NODE_WITH_CUR_POS; - viml_pexpr_parse -> kvi_push; - viml_pexpr_parse -> HL_CUR_TOKEN; - viml_pexpr_parse -> NEW_NODE_WITH_CUR_POS; - viml_pexpr_parse -> ADD_OP_NODE; - viml_pexpr_parse -> HL_CUR_TOKEN; - viml_pexpr_parse -> SIMPLE_UB_OP; - viml_pexpr_parse -> SIMPLE_UB_OP; - viml_pexpr_parse -> SIMPLE_B_OP; - viml_pexpr_parse -> ADD_VALUE_IF_MISSING; - viml_pexpr_parse -> NEW_NODE_WITH_CUR_POS; - viml_pexpr_parse -> HL_CUR_TOKEN; - viml_pexpr_parse -> ADD_OP_NODE; - viml_pexpr_parse -> SIMPLE_B_OP; - viml_pexpr_parse -> SIMPLE_B_OP; - viml_pexpr_parse -> ADD_VALUE_IF_MISSING; - viml_pexpr_parse -> MUL_OP; - viml_pexpr_parse -> NEW_NODE_WITH_CUR_POS; - viml_pexpr_parse -> HL_CUR_TOKEN; - viml_pexpr_parse -> MUL_OP; - viml_pexpr_parse -> MUL_OP; - viml_pexpr_parse -> MUL_OP; - viml_pexpr_parse -> ADD_OP_NODE; - viml_pexpr_parse -> NEW_NODE_WITH_CUR_POS; - viml_pexpr_parse -> viml_parser_highlight; - viml_pexpr_parse -> viml_parser_highlight; - viml_pexpr_parse -> HL; - viml_pexpr_parse -> viml_parser_highlight; - viml_pexpr_parse -> HL; - viml_pexpr_parse -> viml_parser_highlight; - viml_pexpr_parse -> HL; - viml_pexpr_parse -> NEW_NODE_WITH_CUR_POS; - viml_pexpr_parse -> _; - viml_pexpr_parse -> viml_parser_highlight; - viml_pexpr_parse -> viml_parser_highlight; - viml_pexpr_parse -> HL; - viml_pexpr_parse -> NEW_NODE_WITH_CUR_POS; - viml_pexpr_parse -> kvi_push; - viml_pexpr_parse -> HL_CUR_TOKEN; - viml_pexpr_parse -> ADD_VALUE_IF_MISSING; - viml_pexpr_parse -> NEW_NODE_WITH_CUR_POS; - viml_pexpr_parse -> ADD_OP_NODE; - viml_pexpr_parse -> HL; - viml_pexpr_parse -> viml_parser_highlight; - viml_pexpr_parse -> HL; - viml_pexpr_parse -> HL_CUR_TOKEN; - viml_pexpr_parse -> assert; - viml_pexpr_parse -> string; - viml_pexpr_parse -> ERROR_FROM_TOKEN_AND_MSG; - viml_pexpr_parse -> NEW_NODE_WITH_CUR_POS; - viml_pexpr_parse -> assert; - viml_pexpr_parse -> assert; - viml_pexpr_parse -> SELECT_FIGURE_BRACE_TYPE; - viml_pexpr_parse -> kv_size; - viml_pexpr_parse -> kv_size; - viml_pexpr_parse -> kv_Z; - viml_pexpr_parse -> node_lvl; - viml_pexpr_parse -> _; - viml_pexpr_parse -> kv_size; - viml_pexpr_parse -> NEW_NODE_WITH_CUR_POS; - viml_pexpr_parse -> ADD_OP_NODE; - viml_pexpr_parse -> HL_CUR_TOKEN; - viml_pexpr_parse -> kv_size; - viml_pexpr_parse -> kv_size; - viml_pexpr_parse -> kv_Z; - viml_pexpr_parse -> node_lvl; - viml_pexpr_parse -> kv_drop; - viml_pexpr_parse -> ADD_VALUE_IF_MISSING; - viml_pexpr_parse -> assert; - viml_pexpr_parse -> assert; - viml_pexpr_parse -> kvi_push; - viml_pexpr_parse -> SELECT_FIGURE_BRACE_TYPE; - viml_pexpr_parse -> assert; - viml_pexpr_parse -> kv_size; - viml_pexpr_parse -> assert; - viml_pexpr_parse -> kv_Z; - viml_pexpr_parse -> NEW_NODE_WITH_CUR_POS; - viml_pexpr_parse -> ADD_VALUE_IF_MISSING; - viml_pexpr_parse -> NEW_NODE_WITH_CUR_POS; - viml_pexpr_parse -> ADD_OP_NODE; - viml_pexpr_parse -> HL_CUR_TOKEN; - viml_pexpr_parse -> _; - viml_pexpr_parse -> ADD_VALUE_IF_MISSING; - viml_pexpr_parse -> HL_CUR_TOKEN; - viml_pexpr_parse -> NEW_NODE_WITH_CUR_POS; - viml_pexpr_parse -> ADD_OP_NODE; - viml_pexpr_parse -> HL_CUR_TOKEN; - viml_pexpr_parse -> kv_drop; - viml_pexpr_parse -> kv_size; - viml_pexpr_parse -> NEW_NODE_WITH_CUR_POS; - viml_pexpr_parse -> kv_last; - viml_pexpr_parse -> kv_last; - viml_pexpr_parse -> kv_last; - viml_pexpr_parse -> _; - viml_pexpr_parse -> kv_pop; - viml_pexpr_parse -> kv_size; - viml_pexpr_parse -> pt_is_assignment; - viml_pexpr_parse -> ERROR_FROM_TOKEN_AND_MSG; - viml_pexpr_parse -> HL_CUR_TOKEN; - viml_pexpr_parse -> HL_CUR_TOKEN; - viml_pexpr_parse -> assert; - viml_pexpr_parse -> ERROR_FROM_TOKEN_AND_MSG; - viml_pexpr_parse -> HL_CUR_TOKEN; - viml_pexpr_parse -> kvi_push; - viml_pexpr_parse -> kv_size; - viml_pexpr_parse -> assert; - viml_pexpr_parse -> assert; - viml_pexpr_parse -> kv_size; - viml_pexpr_parse -> pt_is_assignment; - viml_pexpr_parse -> kv_drop; - viml_pexpr_parse -> kv_size; - viml_pexpr_parse -> kv_drop; - viml_pexpr_parse -> NEW_NODE_WITH_CUR_POS; - viml_pexpr_parse -> kvi_push; - viml_pexpr_parse -> kvi_push; - viml_pexpr_parse -> _; - viml_pexpr_parse -> HL_CUR_TOKEN; - viml_pexpr_parse -> NEW_NODE_WITH_CUR_POS; - viml_pexpr_parse -> ADD_OP_NODE; - viml_pexpr_parse -> HL_CUR_TOKEN; - viml_pexpr_parse -> pt_is_assignment; - viml_pexpr_parse -> assert; - viml_pexpr_parse -> kv_size; - viml_pexpr_parse -> kvi_push; - viml_pexpr_parse -> kv_drop; - viml_pexpr_parse -> kv_size; - viml_pexpr_parse -> NEW_NODE_WITH_CUR_POS; - viml_pexpr_parse -> kv_last; - viml_pexpr_parse -> kv_last; - viml_pexpr_parse -> _; - viml_pexpr_parse -> kv_pop; - viml_pexpr_parse -> kv_size; - viml_pexpr_parse -> assert; - viml_pexpr_parse -> assert; - viml_pexpr_parse -> SELECT_FIGURE_BRACE_TYPE; - viml_pexpr_parse -> HL_CUR_TOKEN; - viml_pexpr_parse -> HL_CUR_TOKEN; - viml_pexpr_parse -> _; - viml_pexpr_parse -> HL; - viml_pexpr_parse -> HL_CUR_TOKEN; - viml_pexpr_parse -> HL_CUR_TOKEN; - viml_pexpr_parse -> HL_CUR_TOKEN; - viml_pexpr_parse -> HL_CUR_TOKEN; - viml_pexpr_parse -> assert; - viml_pexpr_parse -> ERROR_FROM_TOKEN_AND_MSG; - viml_pexpr_parse -> HL_CUR_TOKEN; - viml_pexpr_parse -> kvi_push; - viml_pexpr_parse -> kv_size; - viml_pexpr_parse -> assert; - viml_pexpr_parse -> kv_size; - viml_pexpr_parse -> pt_is_assignment; - viml_pexpr_parse -> kv_drop; - viml_pexpr_parse -> HL_CUR_TOKEN; - viml_pexpr_parse -> pt_is_assignment; - viml_pexpr_parse -> NEW_NODE_WITH_CUR_POS; - viml_pexpr_parse -> kvi_push; - viml_pexpr_parse -> NEW_NODE_WITH_CUR_POS; - viml_pexpr_parse -> kv_size; - viml_pexpr_parse -> kvi_push; - viml_pexpr_parse -> kvi_push; - viml_pexpr_parse -> kv_size; - viml_pexpr_parse -> kvi_push; - viml_pexpr_parse -> pt_is_assignment; - viml_pexpr_parse -> kvi_push; - viml_pexpr_parse -> pt_is_assignment; - viml_pexpr_parse -> pt_is_assignment; - viml_pexpr_parse -> assert; - viml_pexpr_parse -> kv_size; - viml_pexpr_parse -> kv_drop; - viml_pexpr_parse -> assert; - viml_pexpr_parse -> kv_drop; - viml_pexpr_parse -> assert; - viml_pexpr_parse -> kv_last; - viml_pexpr_parse -> kv_last; - viml_pexpr_parse -> kv_drop; - viml_pexpr_parse -> assert; - viml_pexpr_parse -> SELECT_FIGURE_BRACE_TYPE; - viml_pexpr_parse -> NEW_NODE_WITH_CUR_POS; - viml_pexpr_parse -> assert; - viml_pexpr_parse -> kvi_push; - viml_pexpr_parse -> assert; - viml_pexpr_parse -> kvi_push; - viml_pexpr_parse -> kvi_push; - viml_pexpr_parse -> ADD_VALUE_IF_MISSING; - viml_pexpr_parse -> ERROR_FROM_TOKEN_AND_MSG; - viml_pexpr_parse -> NEW_NODE_WITH_CUR_POS; - viml_pexpr_parse -> ADD_OP_NODE; - viml_pexpr_parse -> HL_CUR_TOKEN; - viml_pexpr_parse -> assert; - viml_pexpr_parse -> HL; - viml_pexpr_parse -> viml_parser_highlight; - viml_pexpr_parse -> HL; - viml_pexpr_parse -> HL; - viml_pexpr_parse -> HL; - viml_pexpr_parse -> NEW_NODE_WITH_CUR_POS; - viml_pexpr_parse -> NEW_NODE_WITH_CUR_POS; - viml_pexpr_parse -> HL_CUR_TOKEN; - viml_pexpr_parse -> NEW_NODE_WITH_CUR_POS; - viml_pexpr_parse -> HL_CUR_TOKEN; - viml_pexpr_parse -> NEW_NODE_WITH_CUR_POS; - viml_pexpr_parse -> HL; - viml_pexpr_parse -> viml_parser_highlight; - viml_pexpr_parse -> HL; - viml_pexpr_parse -> ADD_VALUE_IF_MISSING; - viml_pexpr_parse -> ERROR_FROM_TOKEN_AND_MSG; - viml_pexpr_parse -> NEW_NODE_WITH_CUR_POS; - viml_pexpr_parse -> HL_CUR_TOKEN; - viml_pexpr_parse -> NEW_NODE_WITH_CUR_POS; - viml_pexpr_parse -> HL_CUR_TOKEN; - viml_pexpr_parse -> ADD_OP_NODE; - viml_pexpr_parse -> kv_size; - viml_pexpr_parse -> kv_Z; - viml_pexpr_parse -> kv_drop; - viml_pexpr_parse -> ERROR_FROM_TOKEN_AND_MSG; - viml_pexpr_parse -> NEW_NODE_WITH_CUR_POS; - viml_pexpr_parse -> kv_drop; - viml_pexpr_parse -> kv_size; - viml_pexpr_parse -> kv_pop; - viml_pexpr_parse -> HL_CUR_TOKEN; - viml_pexpr_parse -> HL_CUR_TOKEN; - viml_pexpr_parse -> ERROR_FROM_TOKEN_AND_MSG; - viml_pexpr_parse -> HL_CUR_TOKEN; - viml_pexpr_parse -> NEW_NODE; - viml_pexpr_parse -> assert; - viml_pexpr_parse -> kvi_push; - viml_pexpr_parse -> NEW_NODE_WITH_CUR_POS; - viml_pexpr_parse -> kvi_push; - viml_pexpr_parse -> HL_CUR_TOKEN; - viml_pexpr_parse -> NEW_NODE_WITH_CUR_POS; - viml_pexpr_parse -> ADD_OP_NODE; - viml_pexpr_parse -> HL_CUR_TOKEN; - viml_pexpr_parse -> ADD_VALUE_IF_MISSING; - viml_pexpr_parse -> NEW_NODE_WITH_CUR_POS; - viml_pexpr_parse -> ADD_OP_NODE; - viml_pexpr_parse -> HL_CUR_TOKEN; - viml_pexpr_parse -> NEW_NODE_WITH_CUR_POS; - viml_pexpr_parse -> assert; - viml_pexpr_parse -> assert; - viml_pexpr_parse -> assert; - viml_pexpr_parse -> kv_last; - viml_pexpr_parse -> kvi_push; - viml_pexpr_parse -> _; - viml_pexpr_parse -> _; - viml_pexpr_parse -> parse_quoted_string; - viml_pexpr_parse -> kv_drop; - viml_pexpr_parse -> kv_drop; - viml_pexpr_parse -> ERROR_FROM_TOKEN_AND_MSG; - viml_pexpr_parse -> assert; - viml_pexpr_parse -> assert; - viml_pexpr_parse -> ADD_VALUE_IF_MISSING; - viml_pexpr_parse -> NEW_NODE_WITH_CUR_POS; - viml_pexpr_parse -> HL_ASGN; - viml_pexpr_parse -> HL_CUR_TOKEN; - viml_pexpr_parse -> HL_ASGN; - viml_pexpr_parse -> HL_ASGN; - viml_pexpr_parse -> HL_ASGN; - viml_pexpr_parse -> HL_ASGN; - viml_pexpr_parse -> ADD_OP_NODE; - viml_pexpr_parse -> viml_parser_advance; - viml_pexpr_parse -> assert; - viml_pexpr_parse -> assert; - viml_pexpr_parse -> kv_last; - viml_pexpr_parse -> east_set_error; - viml_pexpr_parse -> kv_size; - viml_pexpr_parse -> assert; - viml_pexpr_parse -> kv_drop; - viml_pexpr_parse -> kv_size; - viml_pexpr_parse -> kv_pop; - viml_pexpr_parse -> assert; - viml_pexpr_parse -> TODO; - viml_pexpr_parse -> _; - viml_pexpr_parse -> _; - viml_pexpr_parse -> _; - viml_pexpr_parse -> _; - viml_pexpr_parse -> _; - viml_pexpr_parse -> abort; - viml_pexpr_parse -> abort; - viml_pexpr_parse -> east_set_error; - viml_pexpr_parse -> kvi_destroy; - has_nvim_version -> ascii_isdigit; - has_nvim_version -> atoi; - has_nvim_version -> strchr; - has_nvim_version -> ascii_isdigit; - has_nvim_version -> atoi; - has_nvim_version -> strchr; - has_nvim_version -> ascii_isdigit; - has_nvim_version -> atoi; - has_vim_patch -> ARRAY_SIZE; - version_dict -> PUT; - version_dict -> PUT; - version_dict -> PUT; - version_dict -> PUT; - version_dict -> PUT; - version_dict -> PUT; - ex_version -> msg_putchar; - ex_version -> list_version; - msg_putchar -> msg_putchar_attr; - list_version -> msg; - list_version -> msg; - list_version -> list_lua_version; - list_version -> msg; - list_version -> msg_puts; - list_version -> msg_puts; - list_version -> msg_puts; - list_version -> msg_puts; - list_version -> msg_puts; - list_version -> list_features; - list_version -> version_msg; - list_version -> version_msg; - list_version -> version_msg; - list_version -> version_msg; - list_version -> version_msg; - list_version -> version_msg; - list_version -> version_msg; - list_version -> version_msg; - list_version -> version_msg; - list_version -> version_msg; - version_msg_wrap -> vim_strsize; - version_msg_wrap -> msg_putchar; - version_msg_wrap -> msg_puts; - version_msg_wrap -> msg_puts; - version_msg_wrap -> msg_puts; - vim_strsize -> vim_strnsize; - msg_puts -> msg_puts_attr; - version_msg -> version_msg_wrap; - list_features -> version_msg; - list_features -> version_msg; - list_features -> version_msg; - list_features -> version_msg; - list_in_columns -> vim_strsize; - list_in_columns -> version_msg_wrap; - list_in_columns -> msg_putchar; - list_in_columns -> msg_putchar; - list_in_columns -> msg_puts; - list_in_columns -> msg_putchar; - list_in_columns -> msg_putchar; - list_in_columns -> msg_putchar; - list_in_columns -> msg_putchar; - list_lua_version -> nlua_exec; - list_lua_version -> assert; - list_lua_version -> assert; - list_lua_version -> msg; - list_lua_version -> api_free_object; - nlua_exec -> luaL_loadbuffer; - nlua_exec -> lua_tolstring; - nlua_exec -> nlua_push_Object; - nlua_exec -> nlua_pcall; - nlua_exec -> lua_tolstring; - nlua_exec -> nlua_pop_Object; - api_free_object -> api_free_string; - api_free_object -> api_free_array; - api_free_object -> api_free_dictionary; - api_free_object -> api_free_luaref; - api_free_object -> abort; - maybe_intro_message -> buf_is_empty; - maybe_intro_message -> vim_strchr; - maybe_intro_message -> intro_message; - vim_strchr -> strchr; - vim_strchr -> utf_char2bytes; - vim_strchr -> strstr; - intro_message -> N_; - intro_message -> N_; - intro_message -> N_; - intro_message -> N_; - intro_message -> N_; - intro_message -> N_; - intro_message -> N_; - intro_message -> N_; - intro_message -> N_; - intro_message -> ARRAY_SIZE; - intro_message -> assert; - intro_message -> time; - intro_message -> ARRAY_SIZE; - intro_message -> strstr; - intro_message -> N_; - intro_message -> N_; - intro_message -> strstr; - intro_message -> N_; - intro_message -> N_; - intro_message -> strstr; - intro_message -> N_; - intro_message -> do_intro_line; - intro_message -> assert; - do_intro_line -> vim_strsize; - do_intro_line -> ptr2cells; - do_intro_line -> utfc_ptr2len; - do_intro_line -> assert; - do_intro_line -> grid_puts_len; - do_intro_line -> HL_ATTR; - ptr2cells -> utf_ptr2cells; - utfc_ptr2len -> utf_ptr2len; - utfc_ptr2len -> utf_composinglike; - utfc_ptr2len -> utf_ptr2len; - grid_puts_len -> screen_adjust_grid; - grid_puts_len -> TODO; - grid_puts_len -> grid_puts_line_start; - grid_puts_len -> abort; - grid_puts_len -> grid_invalid_row; - grid_puts_len -> MAX; - grid_puts_len -> utfc_ptr2len_len; - grid_puts_len -> utfc_ptr2len; - grid_puts_len -> utfc_ptr2char_len; - grid_puts_len -> utfc_ptr2char; - grid_puts_len -> utf_char2cells; - grid_puts_len -> arabic_char; - grid_puts_len -> arabic_shape; - grid_puts_len -> schar_from_cc; - grid_puts_len -> schar_cmp; - grid_puts_len -> utf8_off2cells; - grid_puts_len -> grid_off2cells; - grid_puts_len -> grid_off2cells; - grid_puts_len -> grid_off2cells; - grid_puts_len -> schar_copy; - grid_puts_len -> MIN; - grid_puts_len -> MAX; - grid_puts_len -> grid_puts_line_flush; - ex_intro -> screenclear; - ex_intro -> intro_message; - ex_intro -> wait_return; - screenclear -> check_for_delay; - screenclear -> screenalloc; - screenclear -> ui_call_grid_clear; - screenclear -> ui_comp_set_screen_valid; - screenclear -> redraw_all_later; - screenclear -> pum_invalidate; - screenclear -> FOR_ALL_WINDOWS_IN_TAB; - screenclear -> compute_cmdrow; - screenclear -> HL_ATTR; - screenclear -> grid_invalidate; - screenclear -> msg_grid_validate; - wait_return -> redraw_all_later; - wait_return -> vgetc; - wait_return -> msg_puts; - wait_return -> screenalloc; - wait_return -> setmouse; - wait_return -> check_timestamps; - wait_return -> hit_return_msg; - wait_return -> vgetc; - wait_return -> safe_vgetc; - wait_return -> do_more_prompt; - wait_return -> hit_return_msg; - wait_return -> os_breakcheck; - wait_return -> jump_to_mouse; - wait_return -> vim_strchr; - wait_return -> ins_char_typebuf; - wait_return -> set_shellsize; - wait_return -> setmouse; - wait_return -> msg_check; - wait_return -> msg_start; - wait_return -> reset_last_sourcing; - wait_return -> vim_strsize; - wait_return -> XFREE_CLEAR; - wait_return -> vgetc; - wait_return -> ui_refresh; - wait_return -> redraw_later; - wait_return -> ui_has; - wait_return -> msg_ext_clear; - u_check_tree -> emsg; - u_check_tree -> emsg; - u_check_tree -> emsg; - u_check_tree -> emsg; - u_check_tree -> emsg; - u_check_tree -> emsg; - u_check_tree -> u_check_tree; - u_check_tree -> u_check_tree; - u_check -> u_check_tree; - u_check -> semsg; - u_check -> semsg; - u_check -> emsg; - u_save_cursor -> u_save; - u_save -> u_saveline; - u_save -> u_savecommon; - u_saveline -> u_clearline; - u_saveline -> u_save_line; - u_savecommon -> undo_allowed; - u_savecommon -> change_warning; - u_savecommon -> emsg; - u_savecommon -> u_check; - u_savecommon -> get_undolevel; - u_savecommon -> xmalloc; - u_savecommon -> kv_init; - u_savecommon -> get_undolevel; - u_savecommon -> u_freebranch; - u_savecommon -> u_freeheader; - u_savecommon -> u_freebranch; - u_savecommon -> u_check; - u_savecommon -> u_freebranch; - u_savecommon -> time; - u_savecommon -> virtual_active; - u_savecommon -> getviscol; - u_savecommon -> zero_fmark_additional_data; - u_savecommon -> sizeof; - u_savecommon -> get_undolevel; - u_savecommon -> u_get_headentry; - u_savecommon -> u_getbot; - u_savecommon -> u_save; - u_savecommon -> u_getbot; - u_savecommon -> xmalloc; - u_savecommon -> memset; - u_savecommon -> xmalloc; - u_savecommon -> fast_breakcheck; - u_savecommon -> u_freeentry; - u_savecommon -> u_save_line_buf; - u_savecommon -> u_check; - u_savesub -> u_savecommon; - u_inssub -> u_savecommon; - undo_allowed -> MODIFIABLE; - undo_allowed -> emsg; - undo_allowed -> emsg; - undo_allowed -> getcmdline; - undo_allowed -> emsg; - getcmdline -> update_screen; - getcmdline -> save_cmdline; - getcmdline -> command_line_enter; - getcmdline -> restore_cmdline; - zero_fmark_additional_data -> tv_dict_unref; - tv_dict_unref -> tv_dict_free; - change_warning -> N_; - change_warning -> curbufIsChanged; - change_warning -> apply_autocmds; - change_warning -> msg; - change_warning -> msg_start; - change_warning -> msg_source; - change_warning -> msg_ext_set_kind; - change_warning -> msg_puts_attr; - change_warning -> set_vim_var_string; - change_warning -> msg_clr_eos; - change_warning -> msg_end; - change_warning -> ui_active; - change_warning -> ui_flush; - change_warning -> os_delay; - change_warning -> showmode; - u_freebranch -> u_freeheader; - u_freebranch -> u_freeheader; - u_freebranch -> u_freebranch; - u_freebranch -> u_freeentries; - u_freeheader -> u_freebranch; - u_freeheader -> u_freeentries; - getviscol -> getvvcol; - u_get_headentry -> iemsg; - u_getbot -> u_get_headentry; - u_getbot -> iemsg; - fast_breakcheck -> os_breakcheck; - u_freeentry -> xfree; - u_freeentry -> xfree; - u_freeentry -> xfree; - u_save_line_buf -> vim_strsave; - u_compute_hash -> sha256_start; - u_compute_hash -> ml_get_buf; - u_compute_hash -> sha256_update; - u_compute_hash -> sha256_finish; - ml_get_buf -> siemsg; - ml_get_buf -> STRCPY; - ml_get_buf -> ml_flush_line; - ml_get_buf -> ml_find_line; - ml_get_buf -> get_trans_bufname; - ml_get_buf -> shorten_dir; - ml_get_buf -> siemsg; - ml_get_buf -> ml_add_deleted_len_buf; - sha256_update -> memcpy; - sha256_update -> sha256_process; - sha256_update -> sha256_process; - sha256_update -> memcpy; - sha256_finish -> PUT_UINT32; - sha256_finish -> PUT_UINT32; - sha256_finish -> sha256_update; - sha256_finish -> sha256_update; - sha256_finish -> PUT_UINT32; - sha256_finish -> PUT_UINT32; - sha256_finish -> PUT_UINT32; - sha256_finish -> PUT_UINT32; - sha256_finish -> PUT_UINT32; - sha256_finish -> PUT_UINT32; - sha256_finish -> PUT_UINT32; - sha256_finish -> PUT_UINT32; - u_get_undo_file_name -> resolve_symlink; - u_get_undo_file_name -> copy_option_part; - u_get_undo_file_name -> strlen; - u_get_undo_file_name -> xmalloc; - u_get_undo_file_name -> memmove; - u_get_undo_file_name -> path_tail; - u_get_undo_file_name -> strlen; - u_get_undo_file_name -> memmove; - u_get_undo_file_name -> memmove; - u_get_undo_file_name -> vim_ispathsep; - u_get_undo_file_name -> os_isdir; - u_get_undo_file_name -> os_mkdir_recurse; - u_get_undo_file_name -> semsg; - u_get_undo_file_name -> os_strerror; - u_get_undo_file_name -> xfree; - u_get_undo_file_name -> xstrdup; - u_get_undo_file_name -> MB_PTR_ADV; - u_get_undo_file_name -> vim_ispathsep; - u_get_undo_file_name -> concat_fnames; - u_get_undo_file_name -> os_path_exists; - u_get_undo_file_name -> XFREE_CLEAR; - u_get_undo_file_name -> xfree; - resolve_symlink -> STRLCPY; - resolve_symlink -> semsg; - resolve_symlink -> readlink; - resolve_symlink -> vim_FullName; - resolve_symlink -> path_is_absolute; - resolve_symlink -> STRCPY; - resolve_symlink -> path_tail; - resolve_symlink -> STRLEN; - resolve_symlink -> STRCPY; - resolve_symlink -> vim_FullName; - copy_option_part -> vim_strchr; - copy_option_part -> vim_strchr; - copy_option_part -> skip_to_option_part; - path_tail -> get_past_head; - path_tail -> vim_ispathsep_nocolon; - path_tail -> MB_PTR_ADV; - os_isdir -> os_getperm; - os_isdir -> S_ISDIR; - os_mkdir_recurse -> strlen; - os_mkdir_recurse -> xmemdupz; - os_mkdir_recurse -> get_past_head; - os_mkdir_recurse -> os_isdir; - os_mkdir_recurse -> path_tail_with_sep; - os_mkdir_recurse -> strlen; - os_mkdir_recurse -> memcnt; - os_mkdir_recurse -> os_mkdir; - os_mkdir_recurse -> xfree; - concat_fnames -> strlen; - concat_fnames -> strlen; - concat_fnames -> xmalloc; - concat_fnames -> memmove; - concat_fnames -> do_concat_fnames; - os_path_exists -> os_stat; - corruption_error -> semsg; - u_free_uhp -> u_freeentry; - u_free_uhp -> xfree; - serialize_header -> fwrite; - serialize_header -> undo_write_bytes; - serialize_header -> undo_write; - serialize_header -> undo_write_bytes; - serialize_header -> STRLEN; - serialize_header -> undo_write_bytes; - serialize_header -> undo_write; - serialize_header -> undo_write_bytes; - serialize_header -> undo_write_bytes; - serialize_header -> put_header_ptr; - serialize_header -> put_header_ptr; - serialize_header -> put_header_ptr; - serialize_header -> undo_write_bytes; - serialize_header -> undo_write_bytes; - serialize_header -> undo_write_bytes; - serialize_header -> time_to_bytes; - serialize_header -> undo_write; - serialize_header -> undo_write_bytes; - serialize_header -> undo_write_bytes; - serialize_header -> undo_write_bytes; - serialize_header -> undo_write_bytes; - undo_write_bytes -> assert; - undo_write_bytes -> undo_write; - undo_write -> FUNC_ATTR_NONNULL_ARG; - undo_write -> fwrite; - put_header_ptr -> assert; - put_header_ptr -> undo_write_bytes; - time_to_bytes -> put_bytes; - serialize_uhp -> undo_write_bytes; - serialize_uhp -> put_header_ptr; - serialize_uhp -> put_header_ptr; - serialize_uhp -> put_header_ptr; - serialize_uhp -> put_header_ptr; - serialize_uhp -> undo_write_bytes; - serialize_uhp -> serialize_pos; - serialize_uhp -> undo_write_bytes; - serialize_uhp -> undo_write_bytes; - serialize_uhp -> serialize_pos; - serialize_uhp -> serialize_visualinfo; - serialize_uhp -> time_to_bytes; - serialize_uhp -> undo_write; - serialize_uhp -> undo_write_bytes; - serialize_uhp -> undo_write_bytes; - serialize_uhp -> undo_write_bytes; - serialize_uhp -> undo_write_bytes; - serialize_uhp -> undo_write_bytes; - serialize_uhp -> serialize_uep; - serialize_uhp -> undo_write_bytes; - serialize_uhp -> kv_size; - serialize_uhp -> serialize_extmark; - serialize_uhp -> undo_write_bytes; - serialize_pos -> undo_write_bytes; - serialize_pos -> undo_write_bytes; - serialize_pos -> undo_write_bytes; - serialize_visualinfo -> serialize_pos; - serialize_visualinfo -> serialize_pos; - serialize_visualinfo -> undo_write_bytes; - serialize_visualinfo -> undo_write_bytes; - serialize_uep -> undo_write_bytes; - serialize_uep -> undo_write_bytes; - serialize_uep -> undo_write_bytes; - serialize_uep -> undo_write_bytes; - serialize_uep -> STRLEN; - serialize_uep -> undo_write_bytes; - serialize_uep -> undo_write; - serialize_extmark -> undo_write_bytes; - serialize_extmark -> undo_write_bytes; - serialize_extmark -> undo_write; - serialize_extmark -> sizeof; - serialize_extmark -> undo_write_bytes; - serialize_extmark -> undo_write_bytes; - serialize_extmark -> undo_write; - unserialize_uhp -> xmalloc; - unserialize_uhp -> memset; - unserialize_uhp -> undo_read_4c; - unserialize_uhp -> undo_read_4c; - unserialize_uhp -> undo_read_4c; - unserialize_uhp -> undo_read_4c; - unserialize_uhp -> undo_read_4c; - unserialize_uhp -> corruption_error; - unserialize_uhp -> xfree; - unserialize_uhp -> unserialize_pos; - unserialize_uhp -> undo_read_4c; - unserialize_uhp -> undo_read_2c; - unserialize_uhp -> os_time; - unserialize_uhp -> unserialize_pos; - unserialize_uhp -> unserialize_visualinfo; - unserialize_uhp -> undo_read_time; - unserialize_uhp -> undo_read_byte; - unserialize_uhp -> corruption_error; - unserialize_uhp -> u_free_uhp; - unserialize_uhp -> undo_read_byte; - unserialize_uhp -> undo_read_4c; - unserialize_uhp -> undo_read_byte; - unserialize_uhp -> undo_read_2c; - unserialize_uhp -> unserialize_uep; - unserialize_uhp -> u_free_uhp; - unserialize_uhp -> corruption_error; - unserialize_uhp -> u_free_uhp; - unserialize_uhp -> kv_init; - unserialize_uhp -> undo_read_2c; - unserialize_uhp -> unserialize_extmark; - unserialize_uhp -> kv_destroy; - unserialize_uhp -> xfree; - unserialize_uhp -> kv_push; - unserialize_uhp -> xfree; - unserialize_uhp -> corruption_error; - unserialize_uhp -> u_free_uhp; - undo_read_4c -> get4c; - unserialize_pos -> undo_read_4c; - unserialize_pos -> undo_read_4c; - unserialize_pos -> undo_read_4c; - undo_read_2c -> get2c; - os_time -> time; - unserialize_visualinfo -> unserialize_pos; - unserialize_visualinfo -> unserialize_pos; - unserialize_visualinfo -> undo_read_4c; - unserialize_visualinfo -> undo_read_4c; - undo_read_time -> get8ctime; - undo_read_byte -> getc; - unserialize_uep -> xmalloc; - unserialize_uep -> memset; - unserialize_uep -> undo_read_4c; - unserialize_uep -> undo_read_4c; - unserialize_uep -> undo_read_4c; - unserialize_uep -> undo_read_4c; - unserialize_uep -> sizeof; - unserialize_uep -> xmalloc; - unserialize_uep -> memset; - unserialize_uep -> undo_read_4c; - unserialize_uep -> undo_read_string; - unserialize_uep -> corruption_error; - unserialize_extmark -> xmalloc; - unserialize_extmark -> undo_read_4c; - unserialize_extmark -> sizeof; - unserialize_extmark -> xcalloc; - unserialize_extmark -> undo_read; - unserialize_extmark -> sizeof; - unserialize_extmark -> xcalloc; - unserialize_extmark -> undo_read; - unserialize_extmark -> xfree; - unserialize_extmark -> xfree; - unserialize_extmark -> xfree; - undo_read -> FUNC_ATTR_NONNULL_ARG; - undo_read -> fread; - undo_read -> memset; - undo_read_string -> xmallocz; - undo_read_string -> undo_read; - undo_read_string -> xfree; - u_write_undo -> FUNC_ATTR_NONNULL_ARG; - u_write_undo -> u_get_undo_file_name; - u_write_undo -> verbose_enter; - u_write_undo -> smsg; - u_write_undo -> verbose_leave; - u_write_undo -> os_getperm; - u_write_undo -> os_path_exists; - u_write_undo -> os_open; - u_write_undo -> verbose_enter; - u_write_undo -> smsg; - u_write_undo -> verbose_leave; - u_write_undo -> read_eintr; - u_write_undo -> close; - u_write_undo -> memcmp; - u_write_undo -> verbose_enter; - u_write_undo -> smsg; - u_write_undo -> verbose_leave; - u_write_undo -> os_remove; - u_write_undo -> verb_msg; - u_write_undo -> os_open; - u_write_undo -> semsg; - u_write_undo -> os_setperm; - u_write_undo -> verbose_enter; - u_write_undo -> smsg; - u_write_undo -> verbose_leave; - u_write_undo -> u_check; - u_write_undo -> os_fileinfo; - u_write_undo -> os_fileinfo; - u_write_undo -> os_fchown; - u_write_undo -> os_setperm; - u_write_undo -> fdopen; - u_write_undo -> semsg; - u_write_undo -> close; - u_write_undo -> os_remove; - u_write_undo -> u_sync; - u_write_undo -> serialize_header; - u_write_undo -> serialize_uhp; - u_write_undo -> undo_time; - u_write_undo -> undo_write_bytes; - u_write_undo -> semsg; - u_write_undo -> semsg; - u_write_undo -> fclose; - u_write_undo -> semsg; - u_write_undo -> mch_get_acl; - u_write_undo -> mch_set_acl; - u_write_undo -> mch_free_acl; - u_write_undo -> xfree; - smsg -> FUNC_ATTR_PRINTF; - smsg -> va_start; - smsg -> vim_vsnprintf; - smsg -> va_end; - smsg -> msg; - os_getperm -> os_stat; - os_open -> RUN_UV_FS_FUNC; - read_eintr -> read; - os_remove -> RUN_UV_FS_FUNC; - verb_msg -> verbose_enter; - verb_msg -> msg_attr_keep; - verb_msg -> verbose_leave; - os_setperm -> RUN_UV_FS_FUNC; - os_fileinfo -> FUNC_ATTR_NONNULL_ARG; - os_fileinfo -> memset; - os_fileinfo -> os_stat; - os_fchown -> RUN_UV_FS_FUNC; - undo_time -> u_sync; - undo_time -> os_time; - undo_time -> semsg; - undo_time -> msg; - undo_time -> msg; - undo_time -> change_warning; - undo_time -> u_undoredo; - undo_time -> change_warning; - undo_time -> u_undoredo; - undo_time -> internal_error; - undo_time -> u_undo_end; - u_read_undo -> FUNC_ATTR_NONNULL_ARG; - u_read_undo -> u_get_undo_file_name; - u_read_undo -> os_fileinfo; - u_read_undo -> os_fileinfo; - u_read_undo -> getuid; - u_read_undo -> verbose_enter; - u_read_undo -> smsg; - u_read_undo -> verbose_leave; - u_read_undo -> verbose_enter; - u_read_undo -> smsg; - u_read_undo -> verbose_leave; - u_read_undo -> os_fopen; - u_read_undo -> semsg; - u_read_undo -> fread; - u_read_undo -> memcmp; - u_read_undo -> semsg; - u_read_undo -> get2c; - u_read_undo -> semsg; - u_read_undo -> undo_read; - u_read_undo -> corruption_error; - u_read_undo -> undo_read_4c; - u_read_undo -> memcmp; - u_read_undo -> verbose_enter; - u_read_undo -> give_warning; - u_read_undo -> _; - u_read_undo -> verbose_leave; - u_read_undo -> undo_read_4c; - u_read_undo -> undo_read_string; - u_read_undo -> undo_read_4c; - u_read_undo -> undo_read_4c; - u_read_undo -> corruption_error; - u_read_undo -> undo_read_4c; - u_read_undo -> undo_read_4c; - u_read_undo -> undo_read_4c; - u_read_undo -> undo_read_4c; - u_read_undo -> undo_read_4c; - u_read_undo -> undo_read_4c; - u_read_undo -> undo_read_time; - u_read_undo -> undo_read_byte; - u_read_undo -> undo_read_byte; - u_read_undo -> undo_read_4c; - u_read_undo -> undo_read_byte; - u_read_undo -> sizeof; - u_read_undo -> xmalloc; - u_read_undo -> undo_read_2c; - u_read_undo -> corruption_error; - u_read_undo -> unserialize_uhp; - u_read_undo -> corruption_error; - u_read_undo -> corruption_error; - u_read_undo -> sizeof; - u_read_undo -> xmalloc; - u_read_undo -> memset; - u_read_undo -> SET_FLAG; - u_read_undo -> SET_FLAG; - u_read_undo -> corruption_error; - u_read_undo -> SET_FLAG; - u_read_undo -> SET_FLAG; - u_read_undo -> SET_FLAG; - u_read_undo -> SET_FLAG; - u_read_undo -> assert; - u_read_undo -> SET_FLAG; - u_read_undo -> assert; - u_read_undo -> SET_FLAG; - u_read_undo -> assert; - u_read_undo -> SET_FLAG; - u_read_undo -> u_blockfree; - u_read_undo -> xfree; - u_read_undo -> semsg; - u_read_undo -> xfree; - u_read_undo -> u_check; - u_read_undo -> smsg; - u_read_undo -> xfree; - u_read_undo -> u_free_uhp; - u_read_undo -> xfree; - u_read_undo -> fclose; - u_read_undo -> xfree; - os_fopen -> assert; - os_fopen -> fopen; - os_fopen -> abort; - os_fopen -> assert; - os_fopen -> abort; - os_fopen -> fopen; - os_fopen -> os_open; - os_fopen -> fdopen; - get2c -> getc; - get2c -> getc; - give_warning -> set_vim_var_string; - give_warning -> XFREE_CLEAR; - give_warning -> HL_ATTR; - give_warning -> msg_ext_set_kind; - give_warning -> msg_attr; - give_warning -> set_keep_msg; - u_blockfree -> u_freeheader; - u_blockfree -> assert; - u_blockfree -> xfree; - get4c -> getc; - get4c -> getc; - get4c -> getc; - get4c -> getc; - get8ctime -> getc; - xmallocz -> mch_errmsg; - xmallocz -> preserve_exit; - xmallocz -> xmalloc; - u_undo -> u_sync; - u_undo -> vim_strchr; - u_undo -> u_doit; - u_doit -> undo_allowed; - u_doit -> change_warning; - u_doit -> get_undolevel; - u_doit -> beep_flush; - u_doit -> msg; - u_doit -> u_undoredo; - u_doit -> get_undolevel; - u_doit -> beep_flush; - u_doit -> msg; - u_doit -> u_undoredo; - u_doit -> u_undo_end; - u_redo -> vim_strchr; - u_redo -> u_doit; - u_undo_and_forget -> u_sync; - u_undo_and_forget -> u_undo_and_forget; - u_undo_and_forget -> u_freebranch; - u_undoredo -> block_autocmds; - u_undoredo -> u_check; - u_undoredo -> setpcmark; - u_undoredo -> zero_fmark_additional_data; - u_undoredo -> memmove; - u_undoredo -> unblock_autocmds; - u_undoredo -> iemsg; - u_undoredo -> changed; - u_undoredo -> STRCMP; - u_undoredo -> xmalloc; - u_undoredo -> u_save_line; - u_undoredo -> ml_delete; - u_undoredo -> ml_replace; - u_undoredo -> ml_append; - u_undoredo -> xfree; - u_undoredo -> xfree; - u_undoredo -> mark_adjust; - u_undoredo -> changed_lines; - u_undoredo -> kv_size; - u_undoredo -> kv_A; - u_undoredo -> extmark_apply_undo; - u_undoredo -> kv_size; - u_undoredo -> kv_A; - u_undoredo -> extmark_apply_undo; - u_undoredo -> TODO; - u_undoredo -> buf_updates_unload; - u_undoredo -> buf_is_empty; - u_undoredo -> changed; - u_undoredo -> unchanged; - u_undoredo -> changed; - u_undoredo -> buf_updates_changedtick; - u_undoredo -> free_fmark; - u_undoredo -> virtual_active; - u_undoredo -> coladvance; - u_undoredo -> beginline; - u_undoredo -> check_cursor; - u_undoredo -> check_cursor; - u_undoredo -> unblock_autocmds; - u_undoredo -> u_check; - u_undo_end -> foldOpenCursor; - u_undo_end -> messaging; - u_undo_end -> N_; - u_undo_end -> N_; - u_undo_end -> N_; - u_undo_end -> N_; - u_undo_end -> N_; - u_undo_end -> N_; - u_undo_end -> undo_fmt_time; - u_undo_end -> FOR_ALL_WINDOWS_IN_TAB; - u_undo_end -> redraw_later; - u_undo_end -> _; - u_undo_end -> _; - u_undo_end -> _; - iemsg -> emsg; - iemsg -> abort; - changed -> change_warning; - changed -> bt_dontwrite; - changed -> ml_open_file; - changed -> ml_open_file; - changed -> wait_return; - changed -> emsg; - changed -> ui_flush; - changed -> os_delay; - changed -> wait_return; - changed -> changed_internal; - changed -> buf_inc_changedtick; - u_save_line -> u_save_line_buf; - ml_delete -> ml_flush_line; - ml_delete -> ml_delete_int; - ml_replace -> ml_replace_buf; - ml_append -> open_buffer; - ml_append -> ml_flush_line; - ml_append -> ml_append_int; - mark_adjust -> mark_adjust_internal; - changed_lines -> changed_lines_buf; - changed_lines -> diff_internal; - changed_lines -> mark_adjust; - changed_lines -> FOR_ALL_WINDOWS_IN_TAB; - changed_lines -> redraw_later; - changed_lines -> diff_lnum_win; - changed_lines -> changed_common; - changed_lines -> buf_updates_send_changes; - extmark_apply_undo -> extmark_setraw; - extmark_apply_undo -> extmark_setraw; - buf_updates_unload -> kv_size; - buf_updates_unload -> buf_updates_send_end; - buf_updates_unload -> kv_destroy; - buf_updates_unload -> kv_init; - buf_updates_unload -> kv_size; - buf_updates_unload -> kv_A; - buf_updates_unload -> BUFFER_OBJ; - buf_updates_unload -> nlua_call_ref; - buf_updates_unload -> kv_A; - buf_updates_unload -> buffer_update_callbacks_free; - buf_updates_unload -> kv_size; - buf_updates_unload -> kv_size; - buf_updates_unload -> kv_destroy; - buf_updates_unload -> kv_init; - unchanged -> file_ff_differs; - unchanged -> ml_setflags; - unchanged -> save_file_ff; - unchanged -> redraw_buf_status_later; - unchanged -> buf_inc_changedtick; - unchanged -> buf_inc_changedtick; - buf_updates_changedtick -> kv_size; - buf_updates_changedtick -> kv_A; - buf_updates_changedtick -> buf_updates_changedtick_single; - buf_updates_changedtick -> kv_size; - buf_updates_changedtick -> kv_A; - buf_updates_changedtick -> FIXED_TEMP_ARRAY; - buf_updates_changedtick -> BUFFER_OBJ; - buf_updates_changedtick -> INTEGER_OBJ; - buf_updates_changedtick -> buffer_update_callbacks_free; - buf_updates_changedtick -> api_free_object; - buf_updates_changedtick -> kv_A; - buf_updates_changedtick -> kv_size; - free_fmark -> tv_dict_unref; - coladvance -> getvpos; - coladvance -> get_cursor_pos_ptr; - foldOpenCursor -> checkupdate; - foldOpenCursor -> hasAnyFolding; - foldOpenCursor -> setManualFold; - messaging -> char_avail; - undo_fmt_time -> time; - undo_fmt_time -> os_localtime_r; - undo_fmt_time -> time; - undo_fmt_time -> strftime; - undo_fmt_time -> strftime; - undo_fmt_time -> time; - undo_fmt_time -> vim_snprintf; - ex_undolist -> ga_init; - ex_undolist -> vim_snprintf; - ex_undolist -> undo_fmt_time; - ex_undolist -> STRLEN; - ex_undolist -> STRCAT; - ex_undolist -> vim_snprintf_add; - ex_undolist -> GA_APPEND; - ex_undolist -> GA_EMPTY; - ex_undolist -> msg; - ex_undolist -> sort_strings; - ex_undolist -> msg_start; - ex_undolist -> msg_puts_attr; - ex_undolist -> HL_ATTR; - ex_undolist -> msg_putchar; - ex_undolist -> msg_puts; - ex_undolist -> msg_end; - ex_undolist -> ga_clear_strings; - vim_snprintf_add -> FUNC_ATTR_PRINTF; - vim_snprintf_add -> strlen; - vim_snprintf_add -> va_start; - vim_snprintf_add -> vim_vsnprintf; - vim_snprintf_add -> va_end; - sort_strings -> qsort; - msg_start -> XFREE_CLEAR; - msg_start -> msg_clr_eos; - msg_start -> msg_putchar; - msg_start -> msg_starthere; - msg_start -> ui_has; - msg_start -> msg_ext_ui_flush; - msg_start -> redir_write; - msg_puts_attr -> msg_puts_attr_len; - msg_end -> wait_return; - msg_end -> ui_flush; - msg_end -> ui_flush; - msg_end -> msg_ext_ui_flush; - ga_clear_strings -> GA_DEEP_CLEAR_PTR; - ex_undojoin -> emsg; - ex_undojoin -> get_undolevel; - u_unchanged -> u_unch_branch; - u_unch_branch -> u_unch_branch; - u_find_first_changed -> STRCMP; - u_find_first_changed -> clearpos; - u_find_first_changed -> clearpos; - u_freeentries -> u_freeentry; - u_freeentries -> kv_destroy; - u_freeentries -> xfree; - u_clearline -> XFREE_CLEAR; - u_undoline -> beep_flush; - u_undoline -> u_save_line; - u_undoline -> ml_replace; - u_undoline -> changed_bytes; - u_undoline -> extmark_splice_cols; - u_undoline -> STRLEN; - u_undoline -> xfree; - u_undoline -> check_cursor_col; - changed_bytes -> changedOneline; - changed_bytes -> changed_common; - changed_bytes -> buf_updates_send_changes; - changed_bytes -> FOR_ALL_WINDOWS_IN_TAB; - changed_bytes -> redraw_later; - changed_bytes -> diff_lnum_win; - changed_bytes -> changedOneline; - check_cursor_col -> check_cursor_col_win; - file_ff_differs -> ml_get_buf; - file_ff_differs -> STRCMP; - anyBufIsChanged -> FOR_ALL_BUFFERS; - anyBufIsChanged -> bufIsChanged; - curbufIsChanged -> bufIsChanged; - u_eval_tree -> tv_list_alloc; - u_eval_tree -> tv_dict_alloc; - u_eval_tree -> tv_dict_add_nr; - u_eval_tree -> tv_dict_add_nr; - u_eval_tree -> tv_dict_add_nr; - u_eval_tree -> tv_dict_add_nr; - u_eval_tree -> tv_dict_add_nr; - u_eval_tree -> tv_dict_add_list; - u_eval_tree -> tv_list_append_dict; - tv_list_append_dict -> FUNC_ATTR_NONNULL_ARG; - tv_list_append_dict -> tv_list_append_owned_tv; - u_force_get_undo_header -> u_savecommon; - u_force_get_undo_header -> get_undolevel; - u_force_get_undo_header -> abort; - t -> ui_comp_init; - t -> xcalloc; - t -> TODO; - t -> kv_push; - t -> ui_attach_impl; - ui_attach_impl -> abort; - ui_attach_impl -> ui_comp_attach; - ui_attach_impl -> ui_refresh_options; - ui_attach_impl -> ui_set_ext_option; - ui_attach_impl -> highlight_use_hlstate; - ui_attach_impl -> ui_send_all_hls; - ui_attach_impl -> ui_refresh; - ui_attach_impl -> do_autocmd_uienter; - ui_comp_syn_init -> syn_check_group; - ui_comp_syn_init -> syn_check_group; - ui_comp_syn_init -> syn_check_group; - ui_comp_syn_init -> syn_check_group; - syn_check_group -> emsg; - syn_check_group -> syn_name2id_len; - syn_check_group -> syn_add_group; - ui_comp_detach -> XFREE_CLEAR; - ui_comp_detach -> XFREE_CLEAR; - ui_comp_compose_grid -> ui_comp_should_draw; - ui_comp_set_grid -> kv_size; - ui_comp_set_grid -> kv_A; - ui_comp_set_grid -> kv_A; - ui_comp_raise_grid -> kv_A; - ui_comp_raise_grid -> kv_A; - ui_comp_raise_grid -> kv_A; - ui_comp_raise_grid -> kv_A; - ui_comp_raise_grid -> MAX; - ui_comp_raise_grid -> compose_area; - ui_comp_raise_grid -> MIN; - compose_area -> compose_debug; - compose_area -> MIN; - compose_area -> MIN; - compose_area -> compose_line; - ui_comp_grid_cursor_goto -> ui_comp_should_draw; - ui_comp_grid_cursor_goto -> TODO; - ui_comp_grid_cursor_goto -> win_update; - ui_comp_grid_cursor_goto -> kv_size; - ui_comp_grid_cursor_goto -> kv_A; - ui_comp_grid_cursor_goto -> ui_comp_raise_grid; - ui_comp_grid_cursor_goto -> TODO; - ui_comp_grid_cursor_goto -> abort; - ui_comp_grid_cursor_goto -> ui_composed_call_grid_cursor_goto; - win_update -> buf_signcols; - win_update -> draw_vsep_win; - win_update -> init_search_hl; - win_update -> number_width; - win_update -> terminal_check_size; - win_update -> syntax_present; - win_update -> re_multiline; - win_update -> re_multiline; - win_update -> hasAnyFolding; - win_update -> compute_foldcolumn; - win_update -> hasFoldingWin; - win_update -> hasFoldingWin; - win_update -> syntax_present; - win_update -> hasAnyFolding; - win_update -> hasFoldingWin; - win_update -> plines_m_win; - win_update -> win_get_fill; - win_update -> win_scroll_lines; - win_update -> win_get_fill; - win_update -> win_scroll_lines; - win_update -> win_may_fill; - win_update -> plines_win_nofill; - win_update -> getvcols; - win_update -> profile_setlimit; - win_update -> syn_set_timeout; - win_update -> decor_redraw_reset; - win_update -> kvi_init; - win_update -> kv_size; - win_update -> kv_A; - win_update -> FIXED_TEMP_ARRAY; - win_update -> WINDOW_OBJ; - win_update -> BUFFER_OBJ; - win_update -> TODO; - win_update -> INTEGER_OBJ; - win_update -> INTEGER_OBJ; - win_update -> provider_invoke; - win_update -> kvi_push; - win_update -> win_check_ns_hl; - win_update -> win_scroll_lines; - win_update -> syntax_present; - win_update -> foldmethodIsSyntax; - win_update -> hasAnyFolding; - win_update -> syntax_check_changed; - win_update -> hasFoldingWin; - win_update -> plines_win_nofill; - win_update -> plines_win; - win_update -> win_scroll_lines; - win_update -> win_scroll_lines; - win_update -> fold_info; - win_update -> win_get_fill; - win_update -> prepare_search_hl; - win_update -> syntax_present; - win_update -> syntax_end_parsing; - win_update -> plines_win; - win_update -> fold_info; - win_update -> syntax_present; - win_update -> syntax_end_parsing; - win_update -> win_hl_attr; - win_update -> win_get_fill; - win_update -> grid_puts_len; - win_update -> set_empty_rows; - win_update -> set_empty_rows; - win_update -> win_draw_end; - win_update -> win_get_fill; - win_update -> win_line; - win_update -> kvi_destroy; - win_update -> draw_vsep_win; - win_update -> syn_set_timeout; - win_update -> plines_win; - win_update -> update_topline; - win_update -> win_update; - ui_comp_mouse_focus -> kv_size; - ui_comp_mouse_focus -> kv_A; - compose_line -> MAX; - compose_line -> kv_size; - compose_line -> kv_A; - compose_line -> MIN; - compose_line -> MIN; - compose_line -> MIN; - compose_line -> MIN; - compose_line -> assert; - compose_line -> assert; - compose_line -> assert; - compose_line -> TODO; - compose_line -> HL_ATTR; - compose_line -> memcpy; - compose_line -> memcpy; - compose_line -> memcpy; - compose_line -> strequal; - compose_line -> strequal; - compose_line -> hl_blend_attrs; - compose_line -> memcpy; - compose_line -> assert; - compose_line -> assert; - compose_line -> TODO; - compose_line -> abort; - strequal -> strcmp; - hl_blend_attrs -> get_colors_force; - hl_blend_attrs -> Map; - hl_blend_attrs -> map_get; - hl_blend_attrs -> get_colors_force; - hl_blend_attrs -> get_attr_entry; - hl_blend_attrs -> map_put; - debug_delay -> ui_call_flush; - debug_delay -> labs; - debug_delay -> MAX; - debug_delay -> os_microdelay; - os_microdelay -> uv_hrtime; - os_microdelay -> uv_mutex_lock; - os_microdelay -> MIN; - os_microdelay -> uv_cond_timedwait; - os_microdelay -> abort; - os_microdelay -> os_char_avail; - os_microdelay -> uv_hrtime; - os_microdelay -> uv_mutex_unlock; - curgrid_covered_above -> kv_A; - curgrid_covered_above -> kv_size; - ui_comp_grid_resize -> ui_composed_call_grid_resize; - ui_comp_grid_resize -> xfree; - ui_comp_grid_resize -> xfree; - ui_comp_grid_resize -> xmalloc; - ui_comp_grid_resize -> xmalloc; - ui_bridge_attach -> xcalloc; - ui_bridge_attach -> uv_mutex_init; - ui_bridge_attach -> uv_cond_init; - ui_bridge_attach -> uv_mutex_lock; - ui_bridge_attach -> uv_thread_create; - ui_bridge_attach -> abort; - ui_bridge_attach -> uv_cond_wait; - ui_bridge_attach -> uv_mutex_unlock; - ui_bridge_attach -> ui_attach_impl; - ui_bridge_stopped -> uv_mutex_lock; - ui_bridge_stopped -> uv_mutex_unlock; - ui_thread_run -> ui_main; - ui_bridge_stop -> ui_detach_impl; - ui_bridge_stop -> UI_BRIDGE_CALL; - ui_bridge_stop -> uv_mutex_lock; - ui_bridge_stop -> uv_mutex_unlock; - ui_bridge_stop -> TODO; - ui_bridge_stop -> loop_poll_events; - ui_bridge_stop -> uv_thread_join; - ui_bridge_stop -> uv_mutex_destroy; - ui_bridge_stop -> uv_cond_destroy; - ui_bridge_stop -> xfree; - ui_bridge_stop -> xfree; - ui_detach_impl -> abort; - ui_detach_impl -> ui_schedule_refresh; - ui_detach_impl -> ui_comp_detach; - ui_detach_impl -> do_autocmd_uienter; - loop_poll_events -> abort; - loop_poll_events -> uv_timer_start; - loop_poll_events -> uv_run; - loop_poll_events -> uv_timer_stop; - loop_poll_events -> multiqueue_process_events; - ui_bridge_stop_event -> UI; - ui_bridge_stop_event -> stop; - ui_bridge_hl_attr_define_event -> UI; - ui_bridge_hl_attr_define_event -> hl_attr_define; - ui_bridge_hl_attr_define_event -> xfree; - ui_bridge_raw_line_event -> UI; - ui_bridge_raw_line_event -> raw_line; - ui_bridge_raw_line_event -> PTR2INT; - ui_bridge_raw_line_event -> PTR2INT; - ui_bridge_raw_line_event -> xfree; - ui_bridge_raw_line_event -> xfree; - ui_bridge_suspend -> uv_mutex_lock; - ui_bridge_suspend -> UI_BRIDGE_CALL; - ui_bridge_suspend -> uv_cond_wait; - ui_bridge_suspend -> uv_mutex_unlock; - ui_bridge_suspend_event -> UI; - ui_bridge_suspend_event -> suspend; - ui_bridge_option_set -> copy_string; - ui_bridge_option_set -> xmalloc; - ui_bridge_option_set -> copy_object; - ui_bridge_option_set -> INT2PTR; - ui_bridge_option_set -> TODO; - ui_bridge_option_set -> nvim_list_uis; - ui_bridge_option_set -> strequal; - copy_string -> xmemdupz; - copy_object -> STRING_OBJ; - copy_object -> ARRAY_OBJ; - copy_object -> DICTIONARY_OBJ; - copy_object -> abort; - nvim_list_uis -> FUNC_API_SINCE; - nvim_list_uis -> ui_array; - ui_bridge_option_set_event -> UI; - ui_bridge_option_set_event -> option_set; - ui_bridge_option_set_event -> api_free_string; - ui_bridge_option_set_event -> api_free_object; - ui_bridge_option_set_event -> xfree; - api_free_string -> xfree; - ui_bridge_inspect -> PUT; - ui_init -> ui_comp_init; - ui_builtin_start -> tui_start; - ui_builtin_start -> fprintf; - ui_builtin_start -> server_address_list; - ui_builtin_start -> fprintf; - ui_builtin_start -> fprintf; - ui_builtin_start -> xfree; - ui_builtin_start -> fprintf; - tui_start -> xcalloc; - tui_start -> memset; - tui_start -> ui_bridge_attach; - server_address_list -> xcalloc; - server_address_list -> xstrdup; - ui_event -> ui_call_event; - ui_event -> api_free_array; - api_free_array -> api_free_object; - api_free_array -> xfree; - ui_refresh -> ui_active; - ui_refresh -> deferred_refresh_event; - ui_refresh -> ui_override; - ui_refresh -> MIN; - ui_refresh -> MIN; - ui_refresh -> ui_call_option_set; - ui_refresh -> BOOLEAN_OBJ; - ui_refresh -> ui_default_colors_set; - ui_refresh -> redrawing; - ui_refresh -> screen_resize; - ui_refresh -> command_height; - ui_refresh -> ui_mode_info_set; - ui_refresh -> ui_cursor_shape; - deferred_refresh_event -> multiqueue_put; - redrawing -> char_avail; - screen_resize -> check_shellsize; - screen_resize -> min_rows; - screen_resize -> ui_has; - screen_resize -> ui_call_grid_resize; - screen_resize -> screenalloc; - screen_resize -> screenalloc; - screen_resize -> screenclear; - screen_resize -> maketitle; - screen_resize -> changed_line_abv_curs; - screen_resize -> invalidate_botline; - screen_resize -> update_screen; - screen_resize -> screenalloc; - screen_resize -> msg_grid_validate; - screen_resize -> TODO; - screen_resize -> ui_comp_set_screen_valid; - screen_resize -> repeat_message; - screen_resize -> do_check_scrollbind; - screen_resize -> update_screen; - screen_resize -> redrawcmdline; - screen_resize -> pum_drawn; - screen_resize -> cmdline_pum_display; - screen_resize -> update_topline; - screen_resize -> pum_drawn; - screen_resize -> TODO; - screen_resize -> update_screen; - screen_resize -> ins_compl_show_pum; - screen_resize -> update_screen; - screen_resize -> redrawing; - screen_resize -> setcursor; - screen_resize -> ui_flush; - ui_cursor_shape -> cursor_get_mode_idx; - ui_cursor_shape -> conceal_check_cursor_line; - ui_pum_get_height -> MIN; - ui_refresh_event -> ui_refresh; - ui_schedule_refresh -> loop_schedule_fast; - loop_schedule_fast -> uv_mutex_lock; - loop_schedule_fast -> multiqueue_put_event; - loop_schedule_fast -> uv_async_send; - loop_schedule_fast -> uv_mutex_unlock; - ui_busy_start -> ui_call_busy_start; - ui_busy_stop -> ui_call_busy_stop; - vim_beep -> os_hrtime; - vim_beep -> os_hrtime; - vim_beep -> ui_call_visual_bell; - vim_beep -> ui_call_bell; - vim_beep -> vim_strchr; - vim_beep -> msg_source; - vim_beep -> msg_attr; - os_hrtime -> uv_hrtime; - msg_source -> get_emsg_source; - msg_source -> msg_attr; - msg_source -> xfree; - msg_source -> get_emsg_lnum; - msg_source -> msg_attr; - msg_source -> xfree; - msg_source -> other_sourcing_name; - msg_source -> xfree; - msg_source -> vim_strsave; - msg_attr -> FUNC_ATTR_NONNULL_ARG; - msg_attr -> msg_attr_keep; - ui_refresh_options -> cstr_as_string; - ui_refresh_options -> BOOLEAN_OBJ; - ui_refresh_options -> INTEGER_OBJ; - ui_refresh_options -> STRING_OBJ; - ui_refresh_options -> ui_call_option_set; - ui_refresh_options -> setmouse; - ui_set_ext_option -> ui_refresh; - ui_set_ext_option -> option_set; - ui_set_ext_option -> BOOLEAN_OBJ; - ui_set_ext_option -> ui_default_colors_set; - highlight_use_hlstate -> clear_hl_tables; - ui_send_all_hls -> kv_size; - ui_send_all_hls -> hl_inspect; - ui_send_all_hls -> hl_attr_define; - ui_send_all_hls -> kv_A; - ui_send_all_hls -> api_free_array; - ui_send_all_hls -> hl_group_set; - do_autocmd_uienter -> get_v_event; - do_autocmd_uienter -> assert; - do_autocmd_uienter -> tv_dict_add_nr; - do_autocmd_uienter -> tv_dict_set_keys_readonly; - do_autocmd_uienter -> restore_v_event; - ui_cursor_goto -> ui_grid_cursor_goto; - ui_flush -> cmdline_ui_flush; - ui_flush -> win_ui_flush; - ui_flush -> msg_ext_ui_flush; - ui_flush -> msg_scroll_flush; - ui_flush -> ui_call_grid_cursor_goto; - ui_flush -> mode_style_array; - ui_flush -> ui_call_mode_info_set; - ui_flush -> api_free_array; - ui_flush -> ui_call_mode_change; - ui_flush -> ui_call_flush; - cmdline_ui_flush -> ui_has; - cmdline_ui_flush -> ui_ext_cmdline_show; - cmdline_ui_flush -> ui_call_cmdline_pos; - msg_ext_ui_flush -> ui_has; - msg_ext_ui_flush -> msg_ext_emit_chunk; - msg_ext_ui_flush -> ui_call_msg_show; - msg_scroll_flush -> assert; - msg_scroll_flush -> MIN; - msg_scroll_flush -> ui_ext_msg_set_pos; - msg_scroll_flush -> assert; - msg_scroll_flush -> TODO; - msg_scroll_flush -> ui_call_grid_scroll; - msg_scroll_flush -> MAX; - msg_scroll_flush -> assert; - msg_scroll_flush -> HL_ATTR; - mode_style_array -> PUT; - mode_style_array -> cstr_to_string; - mode_style_array -> cstr_to_string; - mode_style_array -> cstr_to_string; - mode_style_array -> cstr_to_string; - mode_style_array -> PUT; - mode_style_array -> PUT; - mode_style_array -> PUT; - mode_style_array -> PUT; - mode_style_array -> PUT; - mode_style_array -> PUT; - mode_style_array -> PUT; - mode_style_array -> PUT; - mode_style_array -> PUT; - mode_style_array -> PUT; - mode_style_array -> PUT; - mode_style_array -> ADD; - ui_check_mouse -> vim_strchr; - cursor_get_mode_idx -> cmdline_at_end; - cursor_get_mode_idx -> cmdline_overstrike; - conceal_check_cursor_line -> conceal_cursor_line; - conceal_check_cursor_line -> redrawWinline; - conceal_check_cursor_line -> curs_columns; - ui_array -> PUT; - ui_array -> PUT; - ui_array -> PUT; - ui_array -> PUT; - ui_array -> PUT; - ui_array -> inspect; - ui_array -> ADD; - ui_grid_resize -> screen_resize; - ui_grid_resize -> get_win_by_grid_handle; - ui_grid_resize -> win_config_float; - ui_grid_resize -> MAX; - ui_grid_resize -> MAX; - ui_grid_resize -> win_set_inner_size; - get_win_by_grid_handle -> FOR_ALL_WINDOWS_IN_TAB; - ugrid_free -> destroy_cells; - destroy_cells -> xfree; - destroy_cells -> XFREE_CLEAR; - ugrid_resize -> destroy_cells; - ugrid_resize -> xmalloc; - ugrid_resize -> xcalloc; - ugrid_clear -> clear_region; - clear_region -> update_attrs; - clear_region -> unibi_out; - clear_region -> ugrid_goto; - clear_region -> cursor_goto; - clear_region -> unibi_out; - clear_region -> cursor_goto; - clear_region -> unibi_out; - clear_region -> UNIBI_SET_NUM_VAR; - clear_region -> unibi_out; - clear_region -> out; - clear_region -> final_column_wrap; - ugrid_clear_chunk -> clear_region; - ugrid_scroll -> assert; - ugrid_scroll -> sizeof; - unibi_pre_fmt_str -> unibi_get_str; - unibi_pre_fmt_str -> unibi_run; - termname_set_event -> set_tty_option; - set_tty_option -> strequal; - set_tty_option -> xfree; - set_tty_option -> strequal; - set_tty_option -> xfree; - terminfo_start -> os_isatty; - terminfo_start -> os_getenv; - terminfo_start -> os_tty_guess_term; - terminfo_start -> os_setenv; - terminfo_start -> os_getenv; - terminfo_start -> os_getenv; - terminfo_start -> os_env_var_lock; - terminfo_start -> unibi_from_term; - terminfo_start -> os_env_var_unlock; - terminfo_start -> xstrdup; - terminfo_start -> terminfo_from_builtin; - terminfo_start -> event_create; - terminfo_start -> os_getenv; - terminfo_start -> os_getenv; - terminfo_start -> os_getenv; - terminfo_start -> strtol; - terminfo_start -> strstr; - terminfo_start -> strstr; - terminfo_start -> terminfo_is_term_family; - terminfo_start -> terminfo_is_term_family; - terminfo_start -> os_getenv; - terminfo_start -> os_getenv; - terminfo_start -> os_getenv; - terminfo_start -> strtol; - terminfo_start -> patch_terminfo_bugs; - terminfo_start -> augment_terminfo; - terminfo_start -> unibi_get_str; - terminfo_start -> unibi_get_str; - terminfo_start -> unibi_get_str; - terminfo_start -> unibi_get_str; - terminfo_start -> unibi_get_str; - terminfo_start -> unibi_get_str; - terminfo_start -> unibi_get_str; - terminfo_start -> unibi_get_str; - terminfo_start -> unibi_get_str; - terminfo_start -> terminfo_is_term_family; - terminfo_start -> terminfo_is_term_family; - terminfo_start -> terminfo_is_term_family; - terminfo_start -> terminfo_is_term_family; - terminfo_start -> unibi_get_bool; - terminfo_start -> unibi_get_num; - terminfo_start -> unibi_out; - terminfo_start -> unibi_out_ext; - terminfo_start -> unibi_out; - terminfo_start -> unibi_out; - terminfo_start -> unibi_out_ext; - terminfo_start -> unibi_out_ext; - terminfo_start -> uv_loop_init; - terminfo_start -> uv_tty_init; - terminfo_start -> ELOG; - terminfo_start -> uv_tty_set_mode; - terminfo_start -> ELOG; - terminfo_start -> uv_tty_set_mode; - terminfo_start -> uv_tty_set_mode; - terminfo_start -> ELOG; - terminfo_start -> uv_pipe_init; - terminfo_start -> ELOG; - terminfo_start -> uv_pipe_open; - terminfo_start -> ELOG; - terminfo_start -> flush_buf; - os_isatty -> uv_guess_handle; - os_getenv -> uv_mutex_lock; - os_getenv -> pmap_has; - os_getenv -> pmap_get; - os_getenv -> os_setenv; - os_getenv -> pmap_del2; - os_getenv -> xmalloc; - os_getenv -> uv_os_getenv; - os_getenv -> xrealloc; - os_getenv -> uv_os_getenv; - os_getenv -> xfree; - os_getenv -> pmap_put; - os_getenv -> uv_mutex_unlock; - os_getenv -> ELOG; - os_tty_guess_term -> strequal; - os_tty_guess_term -> _get_osfhandle; - os_tty_guess_term -> GetConsoleMode; - os_tty_guess_term -> SetConsoleMode; - os_tty_guess_term -> uv_tty_set_vterm_state; - os_setenv -> os_getenv; - os_setenv -> os_unsetenv; - os_setenv -> os_env_exists; - os_setenv -> uv_mutex_lock; - os_setenv -> getenv; - os_setenv -> striequal; - os_setenv -> striequal; - os_setenv -> _putenv_s; - os_setenv -> assert; - os_setenv -> uv_os_setenv; - os_setenv -> assert; - os_setenv -> uv_os_setenv; - os_setenv -> os_getenv; - os_setenv -> pmap_del2; - os_setenv -> uv_mutex_unlock; - os_setenv -> ELOG; - os_env_var_lock -> uv_mutex_lock; - os_env_var_unlock -> uv_mutex_unlock; - terminfo_from_builtin -> terminfo_builtin; - terminfo_from_builtin -> xstrdup; - terminfo_is_term_family -> strlen; - terminfo_is_term_family -> strlen; - terminfo_is_term_family -> memcmp; - terminfo_is_term_family -> dot; - unibi_out -> UNIBI_OUT; - unibi_out_ext -> UNIBI_OUT; - flush_buf -> UV_BUF_LEN; - flush_buf -> UV_BUF_LEN; - flush_buf -> assert; - flush_buf -> UV_BUF_LEN; - flush_buf -> fwrite; - flush_buf -> uv_write; - flush_buf -> ELOG; - flush_buf -> uv_run; - terminfo_stop -> tui_mode_change; - terminfo_stop -> tui_mouse_off; - terminfo_stop -> unibi_out; - terminfo_stop -> unibi_out; - terminfo_stop -> unibi_out; - terminfo_stop -> unibi_out; - terminfo_stop -> unibi_out_ext; - terminfo_stop -> unibi_out_ext; - terminfo_stop -> unibi_out_ext; - terminfo_stop -> unibi_out_ext; - terminfo_stop -> flush_buf; - terminfo_stop -> uv_tty_reset_mode; - terminfo_stop -> uv_close; - terminfo_stop -> uv_run; - terminfo_stop -> uv_loop_close; - terminfo_stop -> abort; - terminfo_stop -> unibi_destroy; - tui_mode_change -> uv_tty_set_mode; - tui_mode_change -> ELOG; - tui_mode_change -> uv_tty_set_mode; - tui_mode_change -> ELOG; - tui_mode_change -> tui_set_mode; - tui_mouse_off -> unibi_out_ext; - tui_terminal_start -> ugrid_init; - tui_terminal_start -> terminfo_start; - tui_terminal_start -> tui_guess_size; - tui_terminal_start -> signal_watcher_start; - tui_terminal_start -> tinput_start; - tui_guess_size -> assert; - tui_guess_size -> assert; - tui_guess_size -> call; - tui_guess_size -> uv_tty_get_winsize; - tui_guess_size -> os_getenv; - tui_guess_size -> sscanf; - tui_guess_size -> os_getenv; - tui_guess_size -> sscanf; - tui_guess_size -> unibi_get_num; - tui_guess_size -> unibi_get_num; - signal_watcher_start -> uv_signal_start; - tinput_start -> rstream_start; - tui_terminal_after_startup -> bug; - tui_terminal_after_startup -> unibi_out_ext; - tui_terminal_after_startup -> flush_buf; - tui_terminal_stop -> uv_is_closing; - tui_terminal_stop -> ELOG; - tui_terminal_stop -> tinput_stop; - tui_terminal_stop -> signal_watcher_stop; - tui_terminal_stop -> terminfo_stop; - tui_terminal_stop -> ugrid_free; - tinput_stop -> rstream_stop; - tinput_stop -> time_watcher_stop; - signal_watcher_stop -> uv_signal_stop; - tui_stop -> tui_terminal_stop; - tui_main -> loop_init; - tui_main -> xcalloc; - tui_main -> kv_init; - tui_main -> signal_watcher_init; - tui_main -> signal_watcher_init; - tui_main -> signal_watcher_start; - tui_main -> TODO; - tui_main -> kv_push; - tui_main -> tinput_init; - tui_main -> tui_terminal_start; - tui_main -> CONTINUE; - tui_main -> event_create; - tui_main -> tui_is_stopped; - tui_main -> loop_poll_events; - tui_main -> tui_is_stopped; - tui_main -> tui_terminal_after_startup; - tui_main -> tui_is_stopped; - tui_main -> loop_poll_events; - tui_main -> ui_bridge_stopped; - tui_main -> tinput_destroy; - tui_main -> signal_watcher_stop; - tui_main -> signal_watcher_close; - tui_main -> signal_watcher_close; - tui_main -> loop_close; - tui_main -> kv_destroy; - tui_main -> kv_destroy; - tui_main -> xfree; - tui_main -> xfree; - loop_init -> uv_loop_init; - loop_init -> kl_init; - loop_init -> multiqueue_new_parent; - loop_init -> multiqueue_new_child; - loop_init -> multiqueue_new_parent; - loop_init -> uv_mutex_init; - loop_init -> uv_async_init; - loop_init -> uv_signal_init; - loop_init -> uv_timer_init; - loop_init -> uv_timer_init; - loop_init -> xmalloc; - signal_watcher_init -> FUNC_ATTR_NONNULL_ARG; - signal_watcher_init -> uv_signal_init; - tinput_init -> rbuffer_new; - tinput_init -> uv_mutex_init; - tinput_init -> uv_cond_init; - tinput_init -> os_isatty; - tinput_init -> os_get_conin_fd; - tinput_init -> os_isatty; - tinput_init -> input_global_fd_init; - tinput_init -> os_getenv; - tinput_init -> termkey_hook_terminfo_getstr; - tinput_init -> termkey_start; - tinput_init -> termkey_new_abstract; - tinput_init -> termkey_get_canonflags; - tinput_init -> termkey_set_canonflags; - tinput_init -> rstream_init_fd; - tinput_init -> time_watcher_init; - tinput_destroy -> rbuffer_free; - tinput_destroy -> uv_mutex_destroy; - tinput_destroy -> uv_cond_destroy; - tinput_destroy -> time_watcher_close; - tinput_destroy -> stream_close; - tinput_destroy -> termkey_destroy; - signal_watcher_close -> FUNC_ATTR_NONNULL_ARG; - signal_watcher_close -> uv_close; - loop_close -> uv_mutex_destroy; - loop_close -> uv_close; - loop_close -> uv_close; - loop_close -> uv_close; - loop_close -> uv_close; - loop_close -> os_hrtime; - loop_close -> uv_run; - loop_close -> uv_loop_close; - loop_close -> os_hrtime; - loop_close -> ELOG; - loop_close -> log_uv_handles; - loop_close -> defined; - loop_close -> uv_stop; - loop_close -> loop_walk_cb; - loop_close -> uv_walk; - loop_close -> multiqueue_free; - loop_close -> multiqueue_free; - loop_close -> multiqueue_free; - loop_close -> kl_destroy; - tui_scheduler -> loop_schedule_fast; - sigwinch_cb -> tui_is_stopped; - sigwinch_cb -> tui_guess_size; - sigwinch_cb -> ui_schedule_refresh; - attrs_differ -> kv_A; - attrs_differ -> kv_A; - update_attrs -> attrs_differ; - update_attrs -> kv_A; - update_attrs -> unibi_get_str; - update_attrs -> UNIBI_SET_NUM_VAR; - update_attrs -> UNIBI_SET_NUM_VAR; - update_attrs -> UNIBI_SET_NUM_VAR; - update_attrs -> UNIBI_SET_NUM_VAR; - update_attrs -> UNIBI_SET_NUM_VAR; - update_attrs -> UNIBI_SET_NUM_VAR; - update_attrs -> UNIBI_SET_NUM_VAR; - update_attrs -> UNIBI_SET_NUM_VAR; - update_attrs -> UNIBI_SET_NUM_VAR; - update_attrs -> unibi_out; - update_attrs -> unibi_out; - update_attrs -> unibi_out; - update_attrs -> unibi_out; - update_attrs -> unibi_out; - update_attrs -> unibi_out; - update_attrs -> unibi_out; - update_attrs -> unibi_out; - update_attrs -> unibi_out_ext; - update_attrs -> UNIBI_SET_NUM_VAR; - update_attrs -> unibi_out_ext; - update_attrs -> UNIBI_SET_NUM_VAR; - update_attrs -> UNIBI_SET_NUM_VAR; - update_attrs -> UNIBI_SET_NUM_VAR; - update_attrs -> unibi_out_ext; - update_attrs -> UNIBI_SET_NUM_VAR; - update_attrs -> UNIBI_SET_NUM_VAR; - update_attrs -> UNIBI_SET_NUM_VAR; - update_attrs -> unibi_out_ext; - update_attrs -> UNIBI_SET_NUM_VAR; - update_attrs -> unibi_out; - update_attrs -> UNIBI_SET_NUM_VAR; - update_attrs -> UNIBI_SET_NUM_VAR; - update_attrs -> UNIBI_SET_NUM_VAR; - update_attrs -> unibi_out_ext; - update_attrs -> UNIBI_SET_NUM_VAR; - update_attrs -> unibi_out; - final_column_wrap -> MIN; - print_cell -> final_column_wrap; - print_cell -> update_attrs; - print_cell -> out; - print_cell -> final_column_wrap; - out -> sizeof; - out -> flush_buf; - out -> memcpy; - cheap_to_print -> strlen; - cursor_goto -> unibi_out; - cursor_goto -> ugrid_goto; - cursor_goto -> cheap_to_print; - cursor_goto -> cheap_to_print; - cursor_goto -> unibi_out; - cursor_goto -> ugrid_goto; - cursor_goto -> unibi_out; - cursor_goto -> UNIBI_SET_NUM_VAR; - cursor_goto -> unibi_out; - cursor_goto -> ugrid_goto; - cursor_goto -> unibi_out; - cursor_goto -> UNIBI_SET_NUM_VAR; - cursor_goto -> unibi_out; - cursor_goto -> ugrid_goto; - cursor_goto -> unibi_out; - cursor_goto -> UNIBI_SET_NUM_VAR; - cursor_goto -> unibi_out; - cursor_goto -> ugrid_goto; - cursor_goto -> unibi_out; - cursor_goto -> UNIBI_SET_NUM_VAR; - cursor_goto -> unibi_out; - cursor_goto -> ugrid_goto; - cursor_goto -> unibi_goto; - cursor_goto -> ugrid_goto; - unibi_goto -> UNIBI_SET_NUM_VAR; - unibi_goto -> UNIBI_SET_NUM_VAR; - unibi_goto -> unibi_out; - set_scroll_region -> UNIBI_SET_NUM_VAR; - set_scroll_region -> UNIBI_SET_NUM_VAR; - set_scroll_region -> unibi_out; - set_scroll_region -> unibi_out_ext; - set_scroll_region -> UNIBI_SET_NUM_VAR; - set_scroll_region -> UNIBI_SET_NUM_VAR; - set_scroll_region -> unibi_out; - set_scroll_region -> UNIBI_SET_NUM_VAR; - set_scroll_region -> unibi_out; - set_scroll_region -> UNIBI_SET_NUM_VAR; - set_scroll_region -> unibi_out; - reset_scroll_region -> unibi_out_ext; - reset_scroll_region -> UNIBI_SET_NUM_VAR; - reset_scroll_region -> UNIBI_SET_NUM_VAR; - reset_scroll_region -> unibi_out; - reset_scroll_region -> UNIBI_SET_NUM_VAR; - reset_scroll_region -> UNIBI_SET_NUM_VAR; - reset_scroll_region -> unibi_out; - reset_scroll_region -> UNIBI_SET_NUM_VAR; - reset_scroll_region -> unibi_out; - reset_scroll_region -> UNIBI_SET_NUM_VAR; - reset_scroll_region -> unibi_out; - reset_scroll_region -> unibi_out_ext; - tui_grid_resize -> ugrid_resize; - tui_grid_resize -> xfree; - tui_grid_resize -> xmalloc; - tui_grid_resize -> memset; - tui_grid_resize -> kv_size; - tui_grid_resize -> kv_A; - tui_grid_resize -> MIN; - tui_grid_resize -> MIN; - tui_grid_resize -> UNIBI_SET_NUM_VAR; - tui_grid_resize -> UNIBI_SET_NUM_VAR; - tui_grid_resize -> unibi_out_ext; - tui_grid_resize -> reset_scroll_region; - tui_grid_clear -> ugrid_clear; - tui_grid_clear -> kv_size; - tui_grid_clear -> clear_region; - tui_cursor_decode_shape -> strequal; - tui_cursor_decode_shape -> strequal; - tui_cursor_decode_shape -> strequal; - tui_cursor_decode_shape -> WLOG; - decode_cursor_entry -> strequal; - decode_cursor_entry -> tui_cursor_decode_shape; - decode_cursor_entry -> strequal; - decode_cursor_entry -> strequal; - decode_cursor_entry -> strequal; - tui_mode_info_set -> assert; - tui_mode_info_set -> assert; - tui_mode_info_set -> decode_cursor_entry; - tui_mode_info_set -> tui_set_mode; - tui_set_mode -> kv_size; - tui_set_mode -> kv_A; - tui_set_mode -> unibi_out; - tui_set_mode -> unibi_out_ext; - tui_set_mode -> UNIBI_SET_NUM_VAR; - tui_set_mode -> unibi_out_ext; - tui_set_mode -> unibi_out_ext; - tui_set_mode -> abort; - tui_set_mode -> UNIBI_SET_NUM_VAR; - tui_set_mode -> unibi_out_ext; - tui_mouse_on -> unibi_out_ext; - tui_hl_attr_define -> kv_a; - tui_bell -> unibi_out; - tui_visual_bell -> unibi_out; - tui_flush -> loop_size; - tui_flush -> WLOG; - tui_flush -> loop_purge; - tui_flush -> tui_busy_stop; - tui_flush -> kv_size; - tui_flush -> kv_pop; - tui_flush -> assert; - tui_flush -> cursor_goto; - tui_flush -> print_cell; - tui_flush -> clear_region; - tui_flush -> cursor_goto; - tui_flush -> flush_buf; - loop_size -> uv_mutex_lock; - loop_size -> multiqueue_size; - loop_size -> uv_mutex_unlock; - loop_purge -> uv_mutex_lock; - loop_purge -> multiqueue_purge_events; - loop_purge -> multiqueue_purge_events; - loop_purge -> uv_mutex_unlock; - show_termcap_event -> abort; - show_termcap_event -> verbose_enter; - show_termcap_event -> terminfo_info_msg; - show_termcap_event -> verbose_leave; - show_termcap_event -> verbose_stop; - terminfo_info_msg -> msg_puts_title; - terminfo_info_msg -> get_tty_option; - terminfo_info_msg -> msg_printf_attr; - terminfo_info_msg -> msg_printf_attr; - terminfo_info_msg -> unibi_get_aliases; - terminfo_info_msg -> msg_puts; - terminfo_info_msg -> msg_printf_attr; - terminfo_info_msg -> msg_puts; - terminfo_info_msg -> msg_printf_attr; - terminfo_info_msg -> unibi_short_name_bool; - terminfo_info_msg -> unibi_get_bool; - terminfo_info_msg -> msg_puts; - terminfo_info_msg -> unibi_get_num; - terminfo_info_msg -> msg_printf_attr; - terminfo_info_msg -> unibi_short_name_num; - terminfo_info_msg -> msg_puts; - terminfo_info_msg -> unibi_get_str; - terminfo_info_msg -> msg_printf_attr; - terminfo_info_msg -> unibi_short_name_str; - terminfo_info_msg -> msg_outtrans_special; - terminfo_info_msg -> msg_putchar; - terminfo_info_msg -> unibi_count_ext_bool; - terminfo_info_msg -> msg_puts; - terminfo_info_msg -> unibi_count_ext_bool; - terminfo_info_msg -> unibi_get_ext_bool_name; - terminfo_info_msg -> unibi_get_ext_bool; - terminfo_info_msg -> unibi_count_ext_num; - terminfo_info_msg -> msg_puts; - terminfo_info_msg -> unibi_count_ext_num; - terminfo_info_msg -> unibi_get_ext_num_name; - terminfo_info_msg -> unibi_get_ext_num; - terminfo_info_msg -> unibi_count_ext_str; - terminfo_info_msg -> msg_puts; - terminfo_info_msg -> unibi_count_ext_str; - terminfo_info_msg -> msg_printf_attr; - terminfo_info_msg -> msg_outtrans_special; - terminfo_info_msg -> msg_putchar; - terminfo_info_msg -> msg_puts; - terminfo_info_msg -> xfree; - verbose_stop -> fclose; - suspend_event -> tui_terminal_stop; - suspend_event -> stream_set_blocking; - suspend_event -> signal_stop; - suspend_event -> kill; - suspend_event -> signal_start; - suspend_event -> loop_poll_events; - suspend_event -> tui_terminal_start; - suspend_event -> tui_terminal_after_startup; - suspend_event -> tui_mouse_on; - suspend_event -> stream_set_blocking; - suspend_event -> CONTINUE; - stream_set_blocking -> watcher; - stream_set_blocking -> uv_loop_init; - stream_set_blocking -> uv_pipe_init; - stream_set_blocking -> uv_pipe_open; - stream_set_blocking -> uv_stream_set_blocking; - stream_set_blocking -> uv_close; - stream_set_blocking -> uv_run; - stream_set_blocking -> uv_loop_close; - signal_stop -> signal_watcher_stop; - signal_stop -> signal_watcher_stop; - signal_stop -> signal_watcher_stop; - signal_stop -> signal_watcher_stop; - signal_stop -> signal_watcher_stop; - signal_stop -> signal_watcher_stop; - signal_start -> signal_watcher_start; - signal_start -> signal_watcher_start; - signal_start -> signal_watcher_start; - signal_start -> signal_watcher_start; - signal_start -> signal_watcher_start; - signal_start -> signal_watcher_start; - tui_suspend -> kill; - tui_suspend -> event_create; - tui_set_title -> unibi_get_str; - tui_set_title -> unibi_get_str; - tui_set_title -> unibi_out; - tui_set_title -> out; - tui_set_title -> unibi_out; - tui_screenshot -> flush_buf; - tui_screenshot -> fopen; - tui_screenshot -> fprintf; - tui_screenshot -> unibi_out; - tui_screenshot -> cursor_goto; - tui_screenshot -> print_cell; - tui_screenshot -> flush_buf; - tui_screenshot -> fclose; - tui_option_set -> strequal; - tui_option_set -> invalidate; - tui_option_set -> strequal; - tui_option_set -> strequal; - invalidate -> kv_size; - invalidate -> kv_A; - invalidate -> MIN; - invalidate -> MAX; - invalidate -> MIN; - invalidate -> MAX; - invalidate -> kv_push; - unibi_set_if_empty -> unibi_get_str; - unibi_set_if_empty -> unibi_set_str; - unibi_find_ext_str -> unibi_count_ext_str; - unibi_find_ext_str -> unibi_get_ext_str_name; - unibi_find_ext_str -> strcmp; - unibi_find_ext_bool -> unibi_count_ext_bool; - unibi_find_ext_bool -> unibi_get_ext_bool_name; - unibi_find_ext_bool -> strcmp; - tui_get_stty_erase -> defined; - tui_get_stty_erase -> tcgetattr; - tui_get_stty_erase -> DLOG; - tui_tk_ti_getstr -> tui_get_stty_erase; - tui_tk_ti_getstr -> strequal; - tui_tk_ti_getstr -> DLOG; - tui_tk_ti_getstr -> strequal; - tui_tk_ti_getstr -> DLOG; - tui_tk_ti_getstr -> strequal; - tui_tk_ti_getstr -> strequal; - tui_tk_ti_getstr -> DLOG; - terminfo_is_bsd_console -> defined; - terminfo_is_bsd_console -> defined; - terminfo_is_bsd_console -> strequal; - terminfo_is_bsd_console -> strequal; - terminfo_is_bsd_console -> defined; - terminfo_is_bsd_console -> strequal; - terminfo_builtin -> terminfo_is_term_family; - terminfo_builtin -> xstrdup; - terminfo_builtin -> unibi_from_mem; - terminfo_builtin -> terminfo_is_term_family; - terminfo_builtin -> xstrdup; - terminfo_builtin -> unibi_from_mem; - terminfo_builtin -> terminfo_is_term_family; - terminfo_builtin -> xstrdup; - terminfo_builtin -> unibi_from_mem; - terminfo_builtin -> terminfo_is_term_family; - terminfo_builtin -> xstrdup; - terminfo_builtin -> unibi_from_mem; - terminfo_builtin -> terminfo_is_term_family; - terminfo_builtin -> xstrdup; - terminfo_builtin -> unibi_from_mem; - terminfo_builtin -> terminfo_is_term_family; - terminfo_builtin -> xstrdup; - terminfo_builtin -> unibi_from_mem; - terminfo_builtin -> terminfo_is_term_family; - terminfo_builtin -> xstrdup; - terminfo_builtin -> unibi_from_mem; - terminfo_builtin -> terminfo_is_term_family; - terminfo_builtin -> terminfo_is_term_family; - terminfo_builtin -> terminfo_is_term_family; - terminfo_builtin -> terminfo_is_term_family; - terminfo_builtin -> xstrdup; - terminfo_builtin -> unibi_from_mem; - terminfo_builtin -> terminfo_is_term_family; - terminfo_builtin -> xstrdup; - terminfo_builtin -> unibi_from_mem; - terminfo_builtin -> terminfo_is_term_family; - terminfo_builtin -> terminfo_is_term_family; - terminfo_builtin -> xstrdup; - terminfo_builtin -> unibi_from_mem; - terminfo_builtin -> terminfo_is_term_family; - terminfo_builtin -> xstrdup; - terminfo_builtin -> unibi_from_mem; - terminfo_builtin -> terminfo_is_term_family; - terminfo_builtin -> xstrdup; - terminfo_builtin -> unibi_from_mem; - terminfo_builtin -> terminfo_is_term_family; - terminfo_builtin -> xstrdup; - terminfo_builtin -> unibi_from_mem; - terminfo_builtin -> terminfo_is_term_family; - terminfo_builtin -> xstrdup; - terminfo_builtin -> unibi_from_mem; - terminfo_builtin -> xstrdup; - terminfo_builtin -> unibi_from_mem; - msg_puts_title -> msg_puts_attr; - get_tty_option -> strequal; - get_tty_option -> xstrdup; - get_tty_option -> xmalloc; - get_tty_option -> snprintf; - get_tty_option -> strequal; - get_tty_option -> xstrdup; - get_tty_option -> strequal; - get_tty_option -> xstrdup; - get_tty_option -> is_tty_option; - get_tty_option -> xstrdup; - msg_printf_attr -> FUNC_ATTR_NONNULL_ARG; - msg_printf_attr -> va_start; - msg_printf_attr -> vim_vsnprintf; - msg_printf_attr -> va_end; - msg_printf_attr -> msg_puts_attr_len; - msg_outtrans_special -> HL_ATTR; - msg_outtrans_special -> str2special; - msg_outtrans_special -> vim_strsize; - msg_outtrans_special -> utfc_ptr2len; - rbuffer_new -> xcalloc; - os_get_conin_fd -> assert; - os_get_conin_fd -> _open_osfhandle; - os_get_conin_fd -> assert; - rstream_init_fd -> FUNC_ATTR_NONNULL_ARG; - rstream_init_fd -> stream_init; - rstream_init_fd -> rstream_init; - time_watcher_init -> FUNC_ATTR_NONNULL_ARG; - time_watcher_init -> uv_timer_init; - rbuffer_free -> xfree; - rbuffer_free -> xfree; - time_watcher_close -> FUNC_ATTR_NONNULL_ARG; - time_watcher_close -> uv_close; - stream_close -> FUNC_ATTR_NONNULL_ARG; - stream_close -> assert; - stream_close -> DLOG; - stream_close -> uv_guess_handle; - stream_close -> stream_init; - stream_close -> uv_tty_set_mode; - stream_close -> stream_close_handle; - rstream_start -> FUNC_ATTR_NONNULL_ARG; - rstream_start -> uv_read_start; - rstream_start -> uv_idle_start; - rstream_stop -> uv_read_stop; - rstream_stop -> uv_idle_stop; - time_watcher_stop -> uv_timer_stop; - tinput_done_event -> input_done; - tinput_wait_enqueue -> rbuffer_size; - tinput_wait_enqueue -> copy_string; - tinput_wait_enqueue -> RBUFFER_UNTIL_EMPTY; - tinput_wait_enqueue -> copy_string; - tinput_wait_enqueue -> rbuffer_consumed; - tinput_wait_enqueue -> rbuffer_reset; - tinput_wait_enqueue -> input_enqueue; - tinput_wait_enqueue -> rbuffer_consumed; - tinput_wait_enqueue -> rbuffer_reset; - tinput_wait_enqueue -> uv_mutex_lock; - tinput_wait_enqueue -> uv_cond_signal; - tinput_wait_enqueue -> uv_mutex_unlock; - rbuffer_consumed -> assert; - rbuffer_consumed -> rbuffer_capacity; - rbuffer_consumed -> rbuffer_capacity; - rbuffer_consumed -> nonfull_cb; - rbuffer_reset -> rbuffer_size; - rbuffer_reset -> xcalloc; - rbuffer_reset -> rbuffer_read; - rbuffer_reset -> rbuffer_write; - input_enqueue -> rbuffer_space; - input_enqueue -> K_SPECIAL; - input_enqueue -> K_SPECIAL; - input_enqueue -> trans_special; - input_enqueue -> handle_mouse_event; - input_enqueue -> rbuffer_write; - input_enqueue -> rbuffer_write; - input_enqueue -> rbuffer_write; - input_enqueue -> rbuffer_write; - input_enqueue -> rbuffer_write; - input_enqueue -> rbuffer_write; - input_enqueue -> rbuffer_write; - input_enqueue -> rbuffer_write; - input_enqueue -> process_interrupts; - tinput_paste_event -> nvim_paste; - tinput_paste_event -> ERROR_SET; - tinput_paste_event -> semsg; - tinput_paste_event -> api_clear_error; - tinput_paste_event -> api_free_string; - nvim_paste -> FUNC_API_SINCE; - nvim_paste -> api_set_error; - nvim_paste -> string_to_array; - nvim_paste -> ADD; - nvim_paste -> ADD; - nvim_paste -> nvim_exec_lua; - nvim_paste -> ERROR_SET; - nvim_paste -> ResetRedobuff; - nvim_paste -> AppendCharToRedobuff; - nvim_paste -> paste; - nvim_paste -> assert; - nvim_paste -> AppendToRedobuffLit; - nvim_paste -> readfile; - nvim_paste -> AppendCharToRedobuff; - nvim_paste -> AppendCharToRedobuff; - nvim_paste -> api_free_object; - nvim_paste -> api_free_array; - tinput_flush -> uv_mutex_lock; - tinput_flush -> loop_schedule_fast; - tinput_flush -> uv_cond_wait; - tinput_flush -> uv_mutex_unlock; - tinput_flush -> rbuffer_size; - tinput_enqueue -> rbuffer_size; - tinput_enqueue -> rbuffer_capacity; - tinput_enqueue -> tinput_flush; - tinput_enqueue -> rbuffer_write; - rbuffer_write -> RBUFFER_UNTIL_FULL; - rbuffer_write -> MIN; - rbuffer_write -> memcpy; - rbuffer_write -> rbuffer_produced; - forward_simple_utf8 -> snprintf; - forward_simple_utf8 -> tinput_enqueue; - forward_modified_utf8 -> snprintf; - forward_modified_utf8 -> termkey_strfkey; - forward_modified_utf8 -> assert; - forward_modified_utf8 -> termkey_strfkey; - forward_modified_utf8 -> ASCII_ISUPPER; - forward_modified_utf8 -> assert; - forward_modified_utf8 -> memmove; - forward_modified_utf8 -> tinput_enqueue; - forward_mouse_event -> termkey_interpret_mouse; - forward_mouse_event -> snprintf; - forward_mouse_event -> snprintf; - forward_mouse_event -> snprintf; - forward_mouse_event -> snprintf; - forward_mouse_event -> snprintf; - forward_mouse_event -> snprintf; - forward_mouse_event -> snprintf; - forward_mouse_event -> snprintf; - forward_mouse_event -> snprintf; - forward_mouse_event -> snprintf; - forward_mouse_event -> snprintf; - forward_mouse_event -> abort; - forward_mouse_event -> snprintf; - forward_mouse_event -> tinput_enqueue; - tk_getkey -> termkey_getkey_force; - tk_getkeys -> tk_getkey; - tk_getkeys -> forward_simple_utf8; - tk_getkeys -> forward_modified_utf8; - tk_getkeys -> forward_mouse_event; - tk_getkeys -> termkey_getkey_force; - tk_getkeys -> time_watcher_stop; - tk_getkeys -> tk_getkeys; - tinput_timer_cb -> rbuffer_size; - tinput_timer_cb -> handle_raw_buffer; - tinput_timer_cb -> tk_getkeys; - tinput_timer_cb -> tinput_flush; - handle_raw_buffer -> handle_focus_event; - handle_raw_buffer -> handle_bracketed_paste; - handle_raw_buffer -> handle_forced_escape; - handle_raw_buffer -> handle_background_color; - handle_raw_buffer -> RBUFFER_EACH; - handle_raw_buffer -> RBUFFER_UNTIL_EMPTY; - handle_raw_buffer -> MIN; - handle_raw_buffer -> assert; - handle_raw_buffer -> tinput_enqueue; - handle_raw_buffer -> rbuffer_consumed; - handle_raw_buffer -> RBUFFER_UNTIL_EMPTY; - handle_raw_buffer -> termkey_push_bytes; - handle_raw_buffer -> assert; - handle_raw_buffer -> rbuffer_consumed; - handle_raw_buffer -> tk_getkeys; - handle_raw_buffer -> rbuffer_size; - handle_focus_event -> rbuffer_size; - handle_focus_event -> rbuffer_cmp; - handle_focus_event -> rbuffer_cmp; - handle_focus_event -> rbuffer_get; - handle_focus_event -> rbuffer_consumed; - handle_focus_event -> aucmd_schedule_focusgained; - rbuffer_cmp -> assert; - rbuffer_cmp -> rbuffer_read_ptr; - rbuffer_cmp -> MIN; - rbuffer_cmp -> memcmp; - rbuffer_cmp -> memcmp; - rbuffer_get -> assert; - rbuffer_get -> rbuffer_capacity; - aucmd_schedule_focusgained -> xmalloc; - aucmd_schedule_focusgained -> event_create; - handle_bracketed_paste -> rbuffer_size; - handle_bracketed_paste -> rbuffer_cmp; - handle_bracketed_paste -> rbuffer_cmp; - handle_bracketed_paste -> rbuffer_get; - handle_bracketed_paste -> rbuffer_consumed; - handle_bracketed_paste -> tinput_flush; - handle_bracketed_paste -> tinput_flush; - handle_bracketed_paste -> rbuffer_cmp; - handle_forced_escape -> rbuffer_size; - handle_forced_escape -> rbuffer_cmp; - handle_forced_escape -> rbuffer_consumed; - handle_forced_escape -> tk_getkeys; - set_bg_deferred -> option_was_set; - set_bg_deferred -> do_cmdline_cmd; - set_bg_deferred -> set_option_value; - set_bg_deferred -> reset_option_was_set; - option_was_set -> findoption; - reset_option_was_set -> findoption; - handle_background_color -> rbuffer_size; - handle_background_color -> rbuffer_cmp; - handle_background_color -> rbuffer_cmp; - handle_background_color -> DLOG; - handle_background_color -> RBUFFER_EACH; - handle_background_color -> ascii_isxdigit; - handle_background_color -> hex2nr; - handle_background_color -> rbuffer_consumed; - handle_background_color -> DLOG; - handle_background_color -> event_create; - handle_background_color -> rbuffer_consumed; - handle_background_color -> DLOG; - ut_handle_background_color -> handle_background_color; - tinput_read_cb -> loop_schedule_fast; - tinput_read_cb -> handle_raw_buffer; - tinput_read_cb -> tinput_flush; - tinput_read_cb -> rbuffer_size; - tinput_read_cb -> time_watcher_stop; - tinput_read_cb -> time_watcher_start; - tinput_read_cb -> rbuffer_read_ptr; - tinput_read_cb -> rbuffer_reset; - time_watcher_start -> uv_timer_start; - h -> mf_hash_init; - h -> assert; - h -> assert; - h -> assert; - h -> assert; - h -> assert; - h -> assert; - h -> assert; - h -> index_to_key; - h -> assert; - h -> lalloc_clear; - h -> assert; - h -> mf_hash_add_item; - h -> assert; - h -> assert; - h -> assert; - h -> index_to_key; - h -> mf_hash_find; - h -> assert; - h -> assert; - h -> index_to_key; - h -> mf_hash_find; - h -> assert; - h -> assert; - h -> mf_hash_rem_item; - h -> assert; - h -> mf_hash_add_item; - h -> assert; - h -> mf_hash_rem_item; - h -> assert; - h -> vim_free; - h -> index_to_key; - h -> mf_hash_find; - h -> assert; - h -> assert; - h -> assert; - h -> mf_hash_free_all; - mf_hash_init -> memset; - mf_hash_add_item -> mf_hash_grow; - mf_hash_free_all -> xfree; - mf_hash_free_all -> mf_hash_free; - n -> test_mf_hash; - PMap -> terminal_init; - PMap -> time_watcher_init; - PMap -> multiqueue_new_child; - PMap -> env_init; - PMap -> uv_mutex_init; - PMap -> rpc_init; - PMap -> multiqueue_new_child; - PMap -> msgpack_sbuffer_init; - PMap -> build_meta; - PMap -> luaL_newmetatable; - PMap -> luaL_register; - PMap -> lua_pushvalue; - PMap -> lua_setfield; - PMap -> lua_pop; - PMap -> nlua_error; - PMap -> lua_tolstring; - PMap -> msg_ext_set_kind; - PMap -> semsg_multiline; - PMap -> lua_pop; - PMap -> TODO; - PMap -> decor_hl; - PMap -> TODO; - PMap -> TODO; - PMap -> MAX; - PMap -> MAX; - PMap -> extmark_set; - PMap -> remote_ui_disconnect; - PMap -> pmap_get; - PMap -> api_free_array; - PMap -> pmap_del; - PMap -> xfree; - PMap -> ui_detach_impl; - PMap -> xfree; - multiqueue_new_child -> assert; - multiqueue_new_child -> multiqueue_new; - terminal_teardown -> time_watcher_stop; - terminal_teardown -> multiqueue_free; - terminal_teardown -> time_watcher_close; - terminal_teardown -> pmap_destroy; - terminal_teardown -> pmap_init; - multiqueue_free -> assert; - multiqueue_free -> multiqueue_node_data; - multiqueue_free -> QUEUE_REMOVE; - multiqueue_free -> xfree; - multiqueue_free -> QUEUE_REMOVE; - multiqueue_free -> xfree; - multiqueue_free -> xfree; - terminal_open -> xcalloc; - terminal_open -> vterm_new; - terminal_open -> vterm_set_utf8; - terminal_open -> vterm_obtain_state; - terminal_open -> vterm_obtain_screen; - terminal_open -> vterm_screen_enable_altscreen; - terminal_open -> vterm_screen_set_callbacks; - terminal_open -> vterm_screen_set_damage_merge; - terminal_open -> vterm_screen_reset; - terminal_open -> aucmd_prepbuf; - terminal_open -> refresh_screen; - terminal_open -> set_option_value; - terminal_open -> MAX; - terminal_open -> set_option_value; - terminal_open -> set_option_value; - terminal_open -> buf_set_term_title; - terminal_open -> RESET_BINDING; - terminal_open -> apply_autocmds; - terminal_open -> aucmd_restbuf; - terminal_open -> xmalloc; - terminal_open -> snprintf; - terminal_open -> get_config_string; - terminal_open -> name_to_color; - terminal_open -> xfree; - terminal_open -> vterm_state_set_palette_color; - aucmd_prepbuf -> FOR_ALL_WINDOWS_IN_TAB; - aucmd_prepbuf -> win_alloc_aucmd_win; - aucmd_prepbuf -> win_init_empty; - aucmd_prepbuf -> chdir; - aucmd_prepbuf -> win_enter_ext; - aucmd_prepbuf -> XFREE_CLEAR; - aucmd_prepbuf -> block_autocmds; - aucmd_prepbuf -> win_append; - aucmd_prepbuf -> pmap_put; - aucmd_prepbuf -> win_config_float; - aucmd_prepbuf -> chdir; - aucmd_prepbuf -> win_enter; - aucmd_prepbuf -> unblock_autocmds; - aucmd_prepbuf -> set_bufref; - refresh_screen -> assert; - refresh_screen -> vterm_get_size; - refresh_screen -> MIN; - refresh_screen -> row_to_linenr; - refresh_screen -> fetch_row; - refresh_screen -> ml_replace; - refresh_screen -> ml_append; - refresh_screen -> row_to_linenr; - refresh_screen -> changed_lines; - buf_set_term_title -> STATIC_CSTR_AS_STRING; - buf_set_term_title -> STRING_OBJ; - buf_set_term_title -> api_clear_error; - buf_set_term_title -> status_redraw_buf; - aucmd_restbuf -> block_autocmds; - aucmd_restbuf -> FOR_ALL_TAB_WINDOWS; - aucmd_restbuf -> goto_tabpage_tp; - aucmd_restbuf -> win_goto; - aucmd_restbuf -> win_remove; - aucmd_restbuf -> pmap_del; - aucmd_restbuf -> ui_comp_remove_grid; - aucmd_restbuf -> ui_call_win_hide; - aucmd_restbuf -> grid_free; - aucmd_restbuf -> last_status; - aucmd_restbuf -> valid_tabpage_win; - aucmd_restbuf -> close_tabpage; - aucmd_restbuf -> unblock_autocmds; - aucmd_restbuf -> win_find_by_handle; - aucmd_restbuf -> entering_window; - aucmd_restbuf -> win_find_by_handle; - aucmd_restbuf -> vars_clear; - aucmd_restbuf -> hash_init; - aucmd_restbuf -> xfree; - aucmd_restbuf -> check_cursor; - aucmd_restbuf -> win_find_by_handle; - aucmd_restbuf -> bufref_valid; - aucmd_restbuf -> win_find_by_handle; - aucmd_restbuf -> check_cursor; - get_config_string -> dict_get_value; - get_config_string -> api_clear_error; - get_config_string -> dict_get_value; - get_config_string -> api_clear_error; - get_config_string -> api_free_object; - name_to_color -> isxdigit; - name_to_color -> isxdigit; - name_to_color -> isxdigit; - name_to_color -> strtol; - name_to_color -> STRICMP; - name_to_color -> STRICMP; - name_to_color -> STRICMP; - terminal_close -> close_buffer; - terminal_close -> terminal_destroy; - terminal_close -> close_buffer; - terminal_close -> block_autocmds; - terminal_close -> refresh_terminal; - terminal_close -> unblock_autocmds; - terminal_close -> handle_get_buffer; - terminal_close -> close_buffer; - terminal_close -> close_buffer; - terminal_close -> terminal_enter; - terminal_close -> close_cb; - terminal_close -> channel_process_exit_cb; - terminal_close -> sizeof; - terminal_close -> snprintf; - terminal_close -> terminal_receive; - terminal_close -> is_autocmd_blocked; - terminal_close -> get_v_event; - terminal_close -> tv_dict_add_nr; - terminal_close -> apply_autocmds; - terminal_close -> restore_v_event; - terminal_destroy -> handle_get_buffer; - terminal_destroy -> pmap_has; - terminal_destroy -> block_autocmds; - terminal_destroy -> refresh_terminal; - terminal_destroy -> unblock_autocmds; - terminal_destroy -> pmap_del; - terminal_destroy -> xfree; - terminal_destroy -> xfree; - terminal_destroy -> vterm_free; - terminal_destroy -> xfree; - refresh_terminal -> handle_get_buffer; - refresh_terminal -> buf_valid; - refresh_terminal -> aucmd_prepbuf; - refresh_terminal -> refresh_size; - refresh_terminal -> refresh_scrollback; - refresh_terminal -> refresh_screen; - refresh_terminal -> aucmd_restbuf; - refresh_terminal -> adjust_topline; - terminal_enter -> assert; - terminal_enter -> memset; - terminal_enter -> terminal_check_size; - terminal_enter -> STRCMP; - terminal_enter -> xstrdup; - terminal_enter -> adjust_topline; - terminal_enter -> invalidate_terminal; - terminal_enter -> showmode; - terminal_enter -> mode; - terminal_enter -> ui_busy_start; - terminal_enter -> apply_autocmds; - terminal_enter -> trigger_modechanged; - terminal_enter -> state_enter; - terminal_enter -> apply_autocmds; - terminal_enter -> xfree; - terminal_enter -> xfree; - terminal_enter -> invalidate_terminal; - terminal_enter -> terminal_check_cursor; - terminal_enter -> unshowmode; - terminal_enter -> ui_busy_stop; - terminal_enter -> close_cb; - terminal_enter -> do_cmdline_cmd; - close_cb -> CREATE_EVENT; - close_cb -> rbuffer_free; - close_cb -> close_cb; - close_cb -> internal_close_cb; - close_cb -> close_cb; - close_cb -> close_cb; - close_cb -> internal_close_cb; - close_cb -> os_free_fullenv; - close_cb -> channel_decref; - channel_process_exit_cb -> terminal_close; - channel_process_exit_cb -> schedule_channel_event; - channel_process_exit_cb -> channel_decref; - terminal_receive -> vterm_input_write; - terminal_receive -> vterm_screen_flush_damage; - get_v_event -> get_vim_var_dict; - get_v_event -> hash_init; - restore_v_event -> tv_dict_free_contents; - restore_v_event -> hash_init; - invalidate_terminal -> MIN; - invalidate_terminal -> MAX; - invalidate_terminal -> pmap_put; - invalidate_terminal -> time_watcher_start; - adjust_topline -> FOR_ALL_TAB_WINDOWS; - adjust_topline -> is_focused; - adjust_topline -> set_topline; - adjust_topline -> MIN; - adjust_topline -> mb_check_adjust_col; - trigger_modechanged -> has_event; - trigger_modechanged -> get_mode; - trigger_modechanged -> STRCMP; - trigger_modechanged -> xfree; - trigger_modechanged -> get_v_event; - trigger_modechanged -> tv_dict_add_str; - trigger_modechanged -> tv_dict_add_str; - trigger_modechanged -> concat_str; - trigger_modechanged -> concat_str; - trigger_modechanged -> xfree; - trigger_modechanged -> apply_autocmds; - trigger_modechanged -> xfree; - trigger_modechanged -> xfree; - trigger_modechanged -> restore_v_event; - state_enter -> check; - state_enter -> check; - state_enter -> char_avail; - state_enter -> safe_vgetc; - state_enter -> multiqueue_empty; - state_enter -> ui_flush; - state_enter -> os_inchar; - state_enter -> multiqueue_empty; - state_enter -> safe_vgetc; - state_enter -> may_sync_undo; - state_enter -> log_key; - state_enter -> execute; - terminal_check_cursor -> win_col_off; - terminal_check_cursor -> row_to_linenr; - terminal_check_cursor -> is_focused; - terminal_check_cursor -> coladvance; - unshowmode -> redrawing; - unshowmode -> clearmode; - terminal_check -> terminal_check_cursor; - terminal_check -> update_screen; - terminal_check -> maketitle; - terminal_check -> setcursor; - terminal_check -> ui_flush; - update_screen -> diff_redraw; - update_screen -> update_topline; - update_screen -> win_update; - update_screen -> redrawing; - update_screen -> ui_comp_set_screen_valid; - update_screen -> MAX; - update_screen -> MIN; - update_screen -> msg_use_msgsep; - update_screen -> ui_has; - update_screen -> ui_comp_set_screen_valid; - update_screen -> FOR_ALL_WINDOWS_IN_TAB; - update_screen -> W_ENDROW; - update_screen -> MAX; - update_screen -> W_ENDROW; - update_screen -> msg_grid_set_pos; - update_screen -> check_for_delay; - update_screen -> grid_ins_lines; - update_screen -> FOR_ALL_WINDOWS_IN_TAB; - update_screen -> W_ENDROW; - update_screen -> W_ENDROW; - update_screen -> win_ui_flush; - update_screen -> msg_ext_check_clear; - update_screen -> compute_cmdrow; - update_screen -> highlight_changed; - update_screen -> screenclear; - update_screen -> cmdline_screen_cleared; - update_screen -> grid_invalidate; - update_screen -> msg_use_grid; - update_screen -> grid_fill; - update_screen -> ui_comp_set_screen_valid; - update_screen -> kvi_init; - update_screen -> kv_size; - update_screen -> kv_A; - update_screen -> FIXED_TEMP_ARRAY; - update_screen -> INTEGER_OBJ; - update_screen -> INTEGER_OBJ; - update_screen -> provider_invoke; - update_screen -> kvi_push; - update_screen -> win_check_ns_hl; - update_screen -> check_for_delay; - update_screen -> number_width; - update_screen -> update_curswant; - update_screen -> update_window_hl; - update_screen -> FOR_ALL_TABS; - update_screen -> update_window_hl; - update_screen -> draw_tabline; - update_screen -> FOR_ALL_WINDOWS_IN_TAB; - update_screen -> update_window_hl; - update_screen -> syntax_present; - update_screen -> syn_stack_apply_changes; - update_screen -> kv_size; - update_screen -> kv_A; - update_screen -> FIXED_TEMP_ARRAY; - update_screen -> BUFFER_OBJ; - update_screen -> provider_invoke; - update_screen -> FOR_ALL_WINDOWS_IN_TAB; - update_screen -> grid_invalidate; - update_screen -> win_grid_alloc; - update_screen -> win_redr_border; - update_screen -> start_search_hl; - update_screen -> win_update; - update_screen -> win_redr_status; - update_screen -> end_search_hl; - update_screen -> pum_drawn; - update_screen -> pum_redraw; - update_screen -> FOR_ALL_WINDOWS_IN_TAB; - update_screen -> showmode; - update_screen -> maybe_intro_message; - update_screen -> kv_size; - update_screen -> kv_A; - update_screen -> FIXED_TEMP_ARRAY; - update_screen -> INTEGER_OBJ; - update_screen -> provider_invoke; - update_screen -> kvi_destroy; - setcursor -> redrawing; - setcursor -> validate_cursor; - setcursor -> utf_ptr2cells; - setcursor -> vim_isprintc; - setcursor -> screen_adjust_grid; - setcursor -> ui_grid_cursor_goto; - terminal_execute -> send_mouse_event; - terminal_execute -> state_handle_k_event; - terminal_execute -> do_cmdline; - terminal_execute -> terminal_send_key; - terminal_execute -> invalidate_terminal; - send_mouse_event -> mouse_find_win; - send_mouse_event -> win_col_off; - send_mouse_event -> mouse_action; - send_mouse_event -> sizeof; - send_mouse_event -> terminal_send; - send_mouse_event -> scroll_redraw; - send_mouse_event -> scroll_redraw; - send_mouse_event -> redraw_later; - send_mouse_event -> invalidate_terminal; - send_mouse_event -> ins_char_typebuf; - state_handle_k_event -> multiqueue_get; - state_handle_k_event -> handler; - state_handle_k_event -> multiqueue_empty; - state_handle_k_event -> TODO; - state_handle_k_event -> os_breakcheck; - state_handle_k_event -> input_available; - do_cmdline -> do_one_cmd; - do_cmdline -> do_cmdline; - do_cmdline -> do_errthrow; - do_cmdline -> do_one_cmd; - do_cmdline -> emsg; - do_cmdline -> do_errthrow; - do_cmdline -> start_batch_changes; - do_cmdline -> ga_init; - do_cmdline -> getline_cookie; - do_cmdline -> getline_equal; - do_cmdline -> func_level; - do_cmdline -> func_name; - do_cmdline -> func_breakpoint; - do_cmdline -> func_dbg_tick; - do_cmdline -> getline_equal; - do_cmdline -> source_breakpoint; - do_cmdline -> source_dbg_tick; - do_cmdline -> save_dbg_stuff; - do_cmdline -> memset; - do_cmdline -> emsg; - do_cmdline -> vgetc; - do_cmdline -> vgetc; - do_cmdline -> getline_equal; - do_cmdline -> getline_equal; - do_cmdline -> func_has_abort; - do_cmdline -> fgetline; - do_cmdline -> XFREE_CLEAR; - do_cmdline -> func_line_end; - do_cmdline -> func_has_ended; - do_cmdline -> getline_equal; - do_cmdline -> script_line_end; - do_cmdline -> source_finished; - do_cmdline -> dbg_find_breakpoint; - do_cmdline -> dbg_breakpoint; - do_cmdline -> dbg_find_breakpoint; - do_cmdline -> func_line_start; - do_cmdline -> getline_equal; - do_cmdline -> script_line_start; - do_cmdline -> do_one_cmd; - do_cmdline -> fgetline; - do_cmdline -> getline_equal; - do_cmdline -> xfree; - do_cmdline -> vim_strsave; - do_cmdline -> vim_strsave; - do_cmdline -> has_loop_cmd; - do_cmdline -> store_loop_line; - do_cmdline -> msg_start; - do_cmdline -> msg_verbose_cmd; - do_cmdline -> do_one_cmd; - do_cmdline -> XFREE_CLEAR; - do_cmdline -> getline_equal; - do_cmdline -> xfree; - do_cmdline -> do_one_cmd; - do_cmdline -> STRMOVE; - do_cmdline -> getline_equal; - do_cmdline -> func_has_abort; - do_cmdline -> line_breakcheck; - do_cmdline -> dbg_find_breakpoint; - do_cmdline -> GA_EMPTY; - do_cmdline -> GA_DEEP_CLEAR; - do_cmdline -> do_cmdline; - do_cmdline -> do_intthrow; - do_cmdline -> getline_equal; - do_cmdline -> xfree; - do_cmdline -> GA_DEEP_CLEAR; - do_cmdline -> getline_equal; - do_cmdline -> source_finished; - do_cmdline -> getline_equal; - do_cmdline -> func_has_ended; - do_cmdline -> emsg; - do_cmdline -> emsg; - do_cmdline -> emsg; - do_cmdline -> emsg; - do_cmdline -> cleanup_conditionals; - do_cmdline -> do_errthrow; - do_cmdline -> vim_snprintf; - do_cmdline -> _; - do_cmdline -> vim_strsave; - do_cmdline -> discard_current_exception; - do_cmdline -> msg_ext_set_kind; - do_cmdline -> emsg; - do_cmdline -> xfree; - do_cmdline -> xfree; - do_cmdline -> emsg; - do_cmdline -> xfree; - do_cmdline -> xfree; - do_cmdline -> do_cmdline; - do_cmdline -> do_one_cmd; - do_cmdline -> getline_equal; - do_cmdline -> source_level; - do_cmdline -> getline_equal; - do_cmdline -> func_level; - do_cmdline -> getline_equal; - do_cmdline -> getline_equal; - do_cmdline -> getline_equal; - do_cmdline -> do_debug; - do_cmdline -> _; - do_cmdline -> _; - do_cmdline -> restore_dbg_stuff; - do_cmdline -> msg_start; - do_cmdline -> wait_return; - do_cmdline -> end_batch_changes; - terminal_send_key -> convert_key; - terminal_send_key -> vterm_keyboard_key; - terminal_send_key -> vterm_keyboard_unichar; - terminal_send_key -> terminal_flush_output; - terminal_send -> write_cb; - write_cb -> wstream_release_wbuffer; - write_cb -> write_cb; - write_cb -> stream_close_handle; - write_cb -> xfree; - terminal_paste -> vterm_keyboard_start_paste; - terminal_paste -> terminal_flush_output; - terminal_paste -> STRLEN; - terminal_paste -> xmalloc; - terminal_paste -> terminal_send; - terminal_paste -> STRLEN; - terminal_paste -> xrealloc; - terminal_paste -> utf_ptr2len; - terminal_paste -> utf_ptr2char; - terminal_paste -> is_filter_char; - terminal_paste -> memcpy; - terminal_paste -> terminal_send; - terminal_paste -> xfree; - terminal_paste -> vterm_keyboard_end_paste; - terminal_paste -> terminal_flush_output; - terminal_flush_output -> sizeof; - terminal_flush_output -> terminal_send; - xrealloc -> FUNC_ATTR_ALLOC_SIZE; - xrealloc -> realloc; - xrealloc -> try_to_free_memory; - xrealloc -> realloc; - xrealloc -> mch_errmsg; - xrealloc -> mch_errmsg; - xrealloc -> preserve_exit; - convert_key -> convert_modifiers; - convert_key -> VTERM_KEY_FUNCTION; - convert_key -> VTERM_KEY_FUNCTION; - convert_key -> VTERM_KEY_FUNCTION; - convert_key -> VTERM_KEY_FUNCTION; - convert_key -> VTERM_KEY_FUNCTION; - convert_key -> VTERM_KEY_FUNCTION; - convert_key -> VTERM_KEY_FUNCTION; - convert_key -> VTERM_KEY_FUNCTION; - convert_key -> VTERM_KEY_FUNCTION; - convert_key -> VTERM_KEY_FUNCTION; - convert_key -> VTERM_KEY_FUNCTION; - convert_key -> VTERM_KEY_FUNCTION; - convert_key -> VTERM_KEY_FUNCTION; - convert_key -> VTERM_KEY_FUNCTION; - convert_key -> VTERM_KEY_FUNCTION; - convert_key -> VTERM_KEY_FUNCTION; - convert_key -> VTERM_KEY_FUNCTION; - convert_key -> VTERM_KEY_FUNCTION; - convert_key -> VTERM_KEY_FUNCTION; - convert_key -> VTERM_KEY_FUNCTION; - convert_key -> VTERM_KEY_FUNCTION; - convert_key -> VTERM_KEY_FUNCTION; - convert_key -> VTERM_KEY_FUNCTION; - convert_key -> VTERM_KEY_FUNCTION; - convert_key -> VTERM_KEY_FUNCTION; - convert_key -> VTERM_KEY_FUNCTION; - convert_key -> VTERM_KEY_FUNCTION; - convert_key -> VTERM_KEY_FUNCTION; - convert_key -> VTERM_KEY_FUNCTION; - convert_key -> VTERM_KEY_FUNCTION; - convert_key -> VTERM_KEY_FUNCTION; - convert_key -> VTERM_KEY_FUNCTION; - convert_key -> VTERM_KEY_FUNCTION; - convert_key -> VTERM_KEY_FUNCTION; - convert_key -> VTERM_KEY_FUNCTION; - convert_key -> VTERM_KEY_FUNCTION; - convert_key -> VTERM_KEY_FUNCTION; - get_rgb -> vterm_state_convert_color_to_rgb; - get_rgb -> RGB_; - terminal_get_line_attributes -> vterm_get_size; - terminal_get_line_attributes -> vterm_obtain_state; - terminal_get_line_attributes -> assert; - terminal_get_line_attributes -> linenr_to_row; - terminal_get_line_attributes -> MIN; - terminal_get_line_attributes -> fetch_cell; - terminal_get_line_attributes -> VTERM_COLOR_IS_DEFAULT_FG; - terminal_get_line_attributes -> VTERM_COLOR_IS_DEFAULT_BG; - terminal_get_line_attributes -> get_rgb; - terminal_get_line_attributes -> get_rgb; - terminal_get_line_attributes -> VTERM_COLOR_IS_INDEXED; - terminal_get_line_attributes -> VTERM_COLOR_IS_INDEXED; - terminal_get_line_attributes -> hl_get_term_attr; - terminal_get_line_attributes -> is_focused; - terminal_get_line_attributes -> win_hl_attr; - terminal_get_line_attributes -> win_hl_attr; - fetch_cell -> vterm_screen_get_cell; - hl_get_term_attr -> get_attr_entry; - term_damage -> invalidate_terminal; - term_moverect -> invalidate_terminal; - term_moverect -> MAX; - term_movecursor -> invalidate_terminal; - term_movecursor -> invalidate_terminal; - status_redraw_buf -> FOR_ALL_WINDOWS_IN_TAB; - status_redraw_buf -> redraw_later; - term_settermprop -> invalidate_terminal; - term_settermprop -> handle_get_buffer; - term_settermprop -> buf_set_term_title; - term_bell -> ui_call_bell; - term_sb_push -> xfree; - term_sb_push -> sizeof; - term_sb_push -> sizeof; - term_sb_push -> xmalloc; - term_sb_push -> memcpy; - term_sb_push -> pmap_put; - term_sb_pop -> sizeof; - term_sb_pop -> memcpy; - term_sb_pop -> xfree; - term_sb_pop -> pmap_put; - mouse_action -> vterm_mouse_button; - mouse_action -> vterm_mouse_move; - mouse_action -> vterm_mouse_button; - mouse_find_win -> mouse_find_grid_win; - mouse_find_win -> FOR_ALL_WINDOWS_IN_TAB; - scroll_redraw -> scrollup; - scroll_redraw -> scrolldown; - scroll_redraw -> get_scrolloff_value; - scroll_redraw -> cursor_correct; - scroll_redraw -> check_cursor_moved; - scroll_redraw -> cursor_down; - scroll_redraw -> cursor_up; - scroll_redraw -> check_cursor_moved; - scroll_redraw -> coladvance; - scroll_redraw -> redraw_later; - ins_char_typebuf -> IS_SPECIAL; - ins_char_typebuf -> K_SECOND; - ins_char_typebuf -> K_THIRD; - ins_char_typebuf -> utf_char2bytes; - ins_char_typebuf -> memmove; - ins_char_typebuf -> ins_typebuf; - fetch_row -> fetch_cell; - fetch_row -> utf_char2bytes; - refresh_size -> vterm_get_size; - refresh_size -> resize_cb; - refresh_scrollback -> vterm_get_size; - refresh_scrollback -> fetch_row; - refresh_scrollback -> ml_append; - refresh_scrollback -> appended_lines; - refresh_scrollback -> ml_delete; - refresh_scrollback -> deleted_lines; - refresh_scrollback -> fetch_row; - refresh_scrollback -> ml_append; - refresh_scrollback -> appended_lines; - refresh_scrollback -> ml_delete; - refresh_scrollback -> deleted_lines; - refresh_scrollback -> on_scrollback_option_changed; - refresh_timer_cb -> block_autocmds; - refresh_timer_cb -> refresh_terminal; - refresh_timer_cb -> pmap_clear; - refresh_timer_cb -> unblock_autocmds; - on_scrollback_option_changed -> assert; - on_scrollback_option_changed -> abort; - on_scrollback_option_changed -> ml_delete; - on_scrollback_option_changed -> xfree; - on_scrollback_option_changed -> deleted_lines; - on_scrollback_option_changed -> sizeof; - on_scrollback_option_changed -> xrealloc; - deleted_lines -> changed_lines; - appended_lines -> changed_lines; - mb_check_adjust_col -> ml_get_buf; - mb_check_adjust_col -> STRLEN; - mb_check_adjust_col -> utf_head_off; - mb_check_adjust_col -> vim_isprintc; - mb_check_adjust_col -> ptr2cells; - dict_get_value -> tv_dict_find; - dict_get_value -> api_set_error; - dict_get_value -> vim_to_object; - do_tag -> emsg; - do_tag -> FreeWild; - do_tag -> cs_free_tags; - do_tag -> free_string_option; - do_tag -> clearpos; - do_tag -> assert; - do_tag -> tagstack_clear_entry; - do_tag -> vim_strsave; - do_tag -> STRCMP; - do_tag -> tagstack_clear_entry; - do_tag -> vim_strsave; - do_tag -> tagstack_clear_entry; - do_tag -> tagstack_clear_entry; - do_tag -> vim_strsave; - do_tag -> emsg; - do_tag -> emsg; - do_tag -> emsg; - do_tag -> setpcmark; - do_tag -> check_cursor; - do_tag -> foldOpenCursor; - do_tag -> FreeWild; - do_tag -> cs_free_tags; - do_tag -> tag_freematch; - do_tag -> emsg; - do_tag -> emsg; - do_tag -> emsg; - do_tag -> jumpto_tag; - do_tag -> buflist_findnr; - do_tag -> STRCMP; - do_tag -> xfree; - do_tag -> vim_strsave; - do_tag -> parse_match; - do_tag -> parse_match; - do_tag -> parse_match; - do_tag -> STRCMP; - do_tag -> FreeWild; - do_tag -> semsg; - do_tag -> cs_print_tags; - do_tag -> print_tag_list; - do_tag -> add_llist_tags; - do_tag -> prompt_for_number; - do_tag -> cs_free_tags; - do_tag -> emsg; - do_tag -> emsg; - do_tag -> emsg; - do_tag -> parse_match; - do_tag -> XFREE_CLEAR; - do_tag -> emsg; - do_tag -> smsg; - do_tag -> snprintf; - do_tag -> _; - do_tag -> STRCAT; - do_tag -> msg_attr; - do_tag -> msg; - do_tag -> give_warning; - do_tag -> ui_flush; - do_tag -> os_delay; - do_tag -> vim_snprintf; - do_tag -> set_vim_var_string; - do_tag -> jumpto_tag; - do_tag -> set_vim_var_string; - do_tag -> semsg; - FreeWild -> xfree; - FreeWild -> xfree; - cs_free_tags -> cs_manage_matches; - free_string_option -> xfree; - tagstack_clear_entry -> XFREE_CLEAR; - tagstack_clear_entry -> XFREE_CLEAR; - tag_freematch -> XFREE_CLEAR; - jumpto_tag -> matching_line_len; - jumpto_tag -> xmalloc; - jumpto_tag -> memmove; - jumpto_tag -> xmalloc; - jumpto_tag -> parse_match; - jumpto_tag -> find_extra; - jumpto_tag -> expand_tag_fname; - jumpto_tag -> free; - jumpto_tag -> os_path_exists; - jumpto_tag -> xfree; - jumpto_tag -> vim_strsave; - jumpto_tag -> FullName_save; - jumpto_tag -> prepare_tagpreview; - jumpto_tag -> buflist_findname_exp; - jumpto_tag -> buf_jump_open_win; - jumpto_tag -> buf_jump_open_tab; - jumpto_tag -> RESET_BINDING; - jumpto_tag -> getfile; - jumpto_tag -> getfile; - jumpto_tag -> GETFILE_SUCCESS; - jumpto_tag -> vim_strchr; - jumpto_tag -> do_search; - jumpto_tag -> skip_regexp; - jumpto_tag -> do_search; - jumpto_tag -> do_search; - jumpto_tag -> test_for_static; - jumpto_tag -> snprintf; - jumpto_tag -> do_search; - jumpto_tag -> snprintf; - jumpto_tag -> do_search; - jumpto_tag -> emsg; - jumpto_tag -> msg; - jumpto_tag -> ui_flush; - jumpto_tag -> os_delay; - jumpto_tag -> check_cursor; - jumpto_tag -> do_cmdline_cmd; - jumpto_tag -> wait_return; - jumpto_tag -> set_no_hlsearch; - jumpto_tag -> set_topline; - jumpto_tag -> foldOpenCursor; - jumpto_tag -> win_valid; - jumpto_tag -> validate_cursor; - jumpto_tag -> redraw_later; - jumpto_tag -> win_enter; - jumpto_tag -> win_close; - jumpto_tag -> xfree; - jumpto_tag -> xfree; - jumpto_tag -> xfree; - jumpto_tag -> xfree; - parse_match -> STRLEN; - parse_match -> find_extra; - parse_match -> ASCII_ISALPHA; - parse_match -> STRNCMP; - parse_match -> STRNCMP; - parse_match -> STRNCMP; - parse_match -> atoi; - parse_match -> vim_strchr; - parse_match -> vim_strchr; - parse_match -> MB_PTR_ADV; - parse_match -> MB_PTR_ADV; - parse_match -> MB_PTR_ADV; - cs_print_tags -> cs_manage_matches; - print_tag_list -> parse_match; - print_tag_list -> msg_start; - print_tag_list -> msg_puts_attr; - print_tag_list -> msg_clr_eos; - print_tag_list -> taglen_advance; - print_tag_list -> msg_puts_attr; - print_tag_list -> parse_match; - print_tag_list -> vim_snprintf; - print_tag_list -> msg_puts; - print_tag_list -> msg_advance; - print_tag_list -> HL_ATTR; - print_tag_list -> msg_putchar; - print_tag_list -> taglen_advance; - print_tag_list -> tag_full_fname; - print_tag_list -> msg_outtrans_attr; - print_tag_list -> XFREE_CLEAR; - print_tag_list -> msg_putchar; - print_tag_list -> msg_advance; - print_tag_list -> STRNCMP; - print_tag_list -> STRNCMP; - print_tag_list -> HL_ATTR; - print_tag_list -> ptr2cells; - print_tag_list -> msg_putchar; - print_tag_list -> msg_advance; - print_tag_list -> msg_outtrans_one; - print_tag_list -> msg_puts_attr; - print_tag_list -> msg_putchar; - print_tag_list -> msg_advance; - print_tag_list -> ascii_isspace; - print_tag_list -> ptr2cells; - print_tag_list -> msg_putchar; - print_tag_list -> msg_advance; - print_tag_list -> msg_putchar; - print_tag_list -> msg_outtrans_one; - print_tag_list -> msg_putchar; - print_tag_list -> os_breakcheck; - add_llist_tags -> xmalloc; - add_llist_tags -> xmalloc; - add_llist_tags -> tv_list_alloc; - add_llist_tags -> parse_match; - add_llist_tags -> STRLCPY; - add_llist_tags -> tag_full_fname; - add_llist_tags -> STRLCPY; - add_llist_tags -> XFREE_CLEAR; - add_llist_tags -> isdigit; - add_llist_tags -> atol; - add_llist_tags -> STRCPY; - add_llist_tags -> STRCAT; - add_llist_tags -> snprintf; - add_llist_tags -> tv_dict_alloc; - add_llist_tags -> tv_list_append_dict; - add_llist_tags -> tv_dict_add_str; - add_llist_tags -> tv_dict_add_str; - add_llist_tags -> tv_dict_add_nr; - add_llist_tags -> tv_dict_add_str; - add_llist_tags -> vim_snprintf; - add_llist_tags -> set_errorlist; - add_llist_tags -> tv_list_free; - add_llist_tags -> XFREE_CLEAR; - add_llist_tags -> XFREE_CLEAR; - prompt_for_number -> msg_puts; - prompt_for_number -> setmouse; - prompt_for_number -> get_number; - prompt_for_number -> wait_return; - prompt_for_number -> setmouse; - os_delay -> DLOG; - os_delay -> LOOP_PROCESS_EVENTS_UNTIL; - os_delay -> os_microdelay; - set_vim_var_string -> tv_clear; - set_vim_var_string -> xstrdup; - set_vim_var_string -> xstrndup; - msg_clr_eos -> msg_clr_eos_force; - taglen_advance -> msg_putchar; - taglen_advance -> msg_advance; - taglen_advance -> msg_advance; - msg_advance -> ui_has; - msg_advance -> TODO; - msg_advance -> msg_putchar; - msg_advance -> msg_putchar; - msg_advance -> msg_putchar; - tag_full_fname -> expand_tag_fname; - msg_outtrans_attr -> msg_outtrans_len_attr; - msg_outtrans_one -> utfc_ptr2len; - msg_outtrans_one -> msg_outtrans_len_attr; - msg_outtrans_one -> msg_puts_attr; - os_breakcheck -> screen_resize; - os_breakcheck -> TODO; - os_breakcheck -> loop_poll_events; - set_errorlist -> ll_get_or_alloc_list; - set_errorlist -> qf_free_stack; - set_errorlist -> tv_list_len; - set_errorlist -> semsg; - set_errorlist -> incr_quickfix_busy; - set_errorlist -> qf_set_properties; - set_errorlist -> qf_add_entries; - set_errorlist -> qf_list_changed; - set_errorlist -> decr_quickfix_busy; - tv_list_free -> tv_list_free_contents; - tv_list_free -> tv_list_free_list; - do_tags -> msg_puts_title; - do_tags -> fm_getname; - do_tags -> msg_putchar; - do_tags -> vim_snprintf; - do_tags -> msg_outtrans; - do_tags -> HL_ATTR; - do_tags -> xfree; - do_tags -> ui_flush; - do_tags -> msg_puts; - fm_getname -> mark_line; - fm_getname -> buflist_nr2name; - msg_outtrans -> msg_outtrans_attr; - tag_strnicmp -> TOUPPER_ASC; - prepare_pats -> vim_strchr; - prepare_pats -> vim_regcomp; - vim_regcomp -> STRNCMP; - vim_regcomp -> smsg; - vim_regcomp -> reg_iswordc; - vim_regcomp -> regcomp; - vim_regcomp -> fopen; - vim_regcomp -> fprintf; - vim_regcomp -> fclose; - vim_regcomp -> semsg; - vim_regcomp -> report_re_switch; - vim_regcomp -> regcomp; - vim_regcomp -> regcomp; - found_tagfile_cb -> vim_strsave; - found_tagfile_cb -> slash_adjust; - found_tagfile_cb -> simplify_filename; - found_tagfile_cb -> GA_APPEND; - slash_adjust -> path_with_url; - slash_adjust -> STRLEN; - slash_adjust -> MB_PTR_ADV; - simplify_filename -> vim_ispathsep; - simplify_filename -> vim_ispathsep; - simplify_filename -> vim_ispathsep; - simplify_filename -> STRMOVE; - simplify_filename -> vim_ispathsep; - simplify_filename -> vim_ispathsep; - simplify_filename -> MB_PTR_ADV; - simplify_filename -> STRMOVE; - simplify_filename -> vim_ispathsep; - simplify_filename -> vim_ispathsep; - simplify_filename -> MB_PTR_ADV; - simplify_filename -> os_fileinfo_link; - simplify_filename -> after_pathsep; - simplify_filename -> MB_PTR_BACK; - simplify_filename -> os_fileinfo; - simplify_filename -> os_fileinfo; - simplify_filename -> os_fileinfo; - simplify_filename -> os_fileinfo_id_equal; - simplify_filename -> STRMOVE; - simplify_filename -> STRMOVE; - simplify_filename -> STRMOVE; - simplify_filename -> path_next_component; - free_tag_stuff -> ga_clear_strings; - free_tag_stuff -> do_tag; - free_tag_stuff -> tag_freematch; - free_tag_stuff -> tagstack_clear_entry; - get_tagfname -> memset; - get_tagfname -> ga_clear_strings; - get_tagfname -> ga_init; - get_tagfname -> do_in_runtimepath; - get_tagfname -> STRCPY; - get_tagfname -> STRCPY; - get_tagfname -> slash_adjust; - get_tagfname -> simplify_filename; - get_tagfname -> STRCMP; - get_tagfname -> STRLCPY; - get_tagfname -> vim_strsave; - get_tagfname -> vim_findfile; - get_tagfname -> vim_findfile_cleanup; - get_tagfname -> copy_option_part; - get_tagfname -> vim_findfile_stopdir; - get_tagfname -> path_tail; - get_tagfname -> STRMOVE; - get_tagfname -> STRCPY; - get_tagfname -> xfree; - do_in_runtimepath -> do_in_cached_path; - do_in_runtimepath -> TODO; - do_in_runtimepath -> do_in_path_and_pp; - vim_findfile -> xmalloc; - vim_findfile -> STRLEN; - vim_findfile -> os_breakcheck; - vim_findfile -> ff_pop; - vim_findfile -> directory; - vim_findfile -> verbose_enter_scroll; - vim_findfile -> smsg; - vim_findfile -> msg_puts; - vim_findfile -> verbose_leave_scroll; - vim_findfile -> ff_free_stack_element; - vim_findfile -> verbose_enter_scroll; - vim_findfile -> smsg; - vim_findfile -> msg_puts; - vim_findfile -> verbose_leave_scroll; - vim_findfile -> ff_free_stack_element; - vim_findfile -> expand_wildcards; - vim_findfile -> expand_wildcards; - vim_findfile -> vim_isAbsName; - vim_findfile -> STRLEN; - vim_findfile -> ff_free_stack_element; - vim_findfile -> STRCPY; - vim_findfile -> add_pathsep; - vim_findfile -> ff_free_stack_element; - vim_findfile -> STRLEN; - vim_findfile -> ff_free_stack_element; - vim_findfile -> STRCAT; - vim_findfile -> add_pathsep; - vim_findfile -> ff_free_stack_element; - vim_findfile -> STRLEN; - vim_findfile -> STRNCMP; - vim_findfile -> ff_free_stack_element; - vim_findfile -> STRMOVE; - vim_findfile -> expand_wildcards; - vim_findfile -> vim_ispathsep; - vim_findfile -> ff_free_stack_element; - vim_findfile -> vim_ispathsep; - vim_findfile -> path_with_url; - vim_findfile -> xmalloc; - vim_findfile -> vim_strsave; - vim_findfile -> expand_wildcards; - vim_findfile -> STRLEN; - vim_findfile -> path_with_url; - vim_findfile -> os_isdir; - vim_findfile -> STRLEN; - vim_findfile -> STRLEN; - vim_findfile -> ff_free_stack_element; - vim_findfile -> STRCPY; - vim_findfile -> add_pathsep; - vim_findfile -> ff_free_stack_element; - vim_findfile -> STRCAT; - vim_findfile -> STRLEN; - vim_findfile -> path_with_url; - vim_findfile -> os_path_exists; - vim_findfile -> os_isdir; - vim_findfile -> verbose_enter_scroll; - vim_findfile -> smsg; - vim_findfile -> msg_puts; - vim_findfile -> verbose_leave_scroll; - vim_findfile -> assert; - vim_findfile -> ff_push; - vim_findfile -> path_with_url; - vim_findfile -> simplify_filename; - vim_findfile -> os_dirname; - vim_findfile -> STRMOVE; - vim_findfile -> verbose_enter_scroll; - vim_findfile -> smsg; - vim_findfile -> msg_puts; - vim_findfile -> verbose_leave_scroll; - vim_findfile -> assert; - vim_findfile -> os_isdir; - vim_findfile -> STRNCMP; - vim_findfile -> os_isdir; - vim_findfile -> ff_free_stack_element; - vim_findfile -> vim_ispathsep; - vim_findfile -> vim_ispathsep; - vim_findfile -> STRLEN; - vim_findfile -> STRLEN; - vim_findfile -> STRCPY; - vim_findfile -> add_pathsep; - vim_findfile -> STRCAT; - vim_findfile -> ff_push; - vim_findfile -> xfree; - vim_findfile_cleanup -> vim_findfile_free_visited; - vim_findfile_cleanup -> ff_clear; - vim_findfile_cleanup -> xfree; - vim_findfile_stopdir -> STRLEN; - vim_findfile_stopdir -> STRMOVE; - tagname_free -> xfree; - tagname_free -> vim_findfile_cleanup; - tagname_free -> ga_clear_strings; - parse_tag_line -> vim_strchr; - parse_tag_line -> vim_strchr; - test_for_static -> vim_strchr; - test_for_static -> STRNCMP; - matching_line_len -> parse_match; - matching_line_len -> STRLEN; - matching_line_len -> STRLEN; - find_extra -> ascii_isdigit; - find_extra -> skipdigits; - find_extra -> skip_regexp; - find_extra -> strstr; - find_extra -> ascii_isdigit; - find_extra -> STRNCMP; - expand_tag_fname -> path_has_wildcard; - expand_tag_fname -> ExpandInit; - expand_tag_fname -> vim_isAbsName; - expand_tag_fname -> path_tail; - expand_tag_fname -> xmalloc; - expand_tag_fname -> STRCPY; - expand_tag_fname -> STRLCPY; - expand_tag_fname -> simplify_filename; - expand_tag_fname -> vim_strsave; - expand_tag_fname -> xfree; - FullName_save -> xmalloc; - FullName_save -> vim_FullName; - FullName_save -> xfree; - FullName_save -> xstrdup; - prepare_tagpreview -> FOR_ALL_WINDOWS_IN_TAB; - prepare_tagpreview -> win_enter; - prepare_tagpreview -> win_split; - prepare_tagpreview -> RESET_BINDING; - buflist_findname_exp -> FullName_save; - buflist_findname_exp -> buflist_findname; - buflist_findname_exp -> xfree; - getfile -> text_locked; - getfile -> curbuf_locked; - getfile -> fname_expand; - getfile -> otherfile; - getfile -> free; - getfile -> buf_hide; - getfile -> curbufIsChanged; - getfile -> dialog_changed; - getfile -> curbufIsChanged; - getfile -> no_write_message; - getfile -> setpcmark; - getfile -> check_cursor_lnum; - getfile -> beginline; - getfile -> buf_hide; - getfile -> xfree; - skip_regexp -> get_cpo_flags; - skip_regexp -> MB_PTR_ADV; - skip_regexp -> skip_anyof; - skip_regexp -> vim_strsave; - skip_regexp -> STRMOVE; - set_no_hlsearch -> set_vim_var_nr; - path_has_wildcard -> MB_PTR_ADV; - path_has_wildcard -> defined; - path_has_wildcard -> vim_strchr; - ExpandInit -> CLEAR_POINTER; - vim_isAbsName -> path_with_url; - test_for_current -> expand_tag_fname; - test_for_current -> path_full_compare; - test_for_current -> xfree; - skipdigits -> ascii_isdigit; - expand_tags -> xmalloc; - expand_tags -> parse_match; - expand_tags -> xrealloc; - expand_tags -> memmove; - expand_tags -> memmove; - expand_tags -> memmove; - expand_tags -> xfree; - get_tags -> parse_match; - get_tags -> assert; - get_tags -> test_for_static; - get_tags -> STRNCMP; - get_tags -> xfree; - get_tags -> tv_dict_alloc; - get_tags -> tv_list_append_dict; - get_tags -> tag_full_fname; - get_tags -> add_tag_field; - get_tags -> add_tag_field; - get_tags -> add_tag_field; - get_tags -> tv_dict_add_nr; - get_tags -> xfree; - get_tags -> MB_PTR_ADV; - get_tags -> STRNCMP; - get_tags -> STRNCMP; - get_tags -> ascii_iswhite; - get_tags -> add_tag_field; - get_tags -> xfree; - get_tags -> xfree; - get_tag_details -> tv_dict_add_str; - get_tag_details -> tv_dict_add_nr; - get_tag_details -> tv_dict_add_nr; - get_tag_details -> tv_dict_add_str; - get_tag_details -> tv_list_alloc; - get_tag_details -> tv_dict_add_list; - get_tag_details -> tv_list_append_number; - get_tag_details -> tv_list_append_number; - get_tag_details -> tv_list_append_number; - get_tagstack -> tv_dict_add_nr; - get_tagstack -> tv_dict_add_nr; - get_tagstack -> tv_list_alloc; - get_tagstack -> tv_dict_add_list; - get_tagstack -> tv_dict_alloc; - get_tagstack -> tv_list_append_dict; - get_tagstack -> get_tag_details; - tagstack_clear -> tagstack_clear_entry; - tagstack_shift -> tagstack_clear_entry; - tagstack_push_items -> tv_list_first; - tagstack_push_items -> TV_LIST_ITEM_TV; - tagstack_push_items -> TV_LIST_ITEM_TV; - tagstack_push_items -> TV_LIST_ITEM_TV; - tagstack_push_items -> tv_dict_find; - tagstack_push_items -> list2fpos; - tagstack_push_items -> tv_dict_get_string; - tagstack_push_items -> tv_dict_get_number; - tagstack_push_items -> tv_dict_get_number; - tagstack_push_items -> tv_dict_get_string; - tv_dict_find -> FUNC_ATTR_NONNULL_ARG; - tv_dict_find -> hash_find; - tv_dict_find -> hash_find_len; - tv_dict_find -> HASHITEM_EMPTY; - tv_dict_find -> TV_DICT_HI2DI; - list2fpos -> tv_list_len; - list2fpos -> tv_list_len; - list2fpos -> tv_list_find_nr; - list2fpos -> tv_list_find_nr; - list2fpos -> tv_list_find_nr; - list2fpos -> tv_list_find_nr; - list2fpos -> tv_list_find_nr; - tv_dict_get_string -> tv_dict_get_string_buf; - tv_dict_get_string -> xstrdup; - tv_dict_get_number -> tv_dict_find; - tv_dict_get_number -> tv_get_number; - set_tagstack -> FUNC_ATTR_NONNULL_ARG; - set_tagstack -> emsg; - set_tagstack -> tv_dict_find; - set_tagstack -> emsg; - set_tagstack -> tv_dict_find; - set_tagstack -> tagstack_set_curidx; - set_tagstack -> tagstack_clear_entry; - set_tagstack -> tagstack_clear; - set_tagstack -> tagstack_push_items; - p -> HL_TABLE; - char * -> N_; - char * -> in_id_list; - char * -> SYN_ITEMS; - char * -> SYN_STATE_P; - char * -> syn_get_id; - char * -> SYN_CLSTR; - char * -> Hack; - char * -> expand_filename; - char * -> Hack; - char * -> KE2HIKEY; - char * -> HIKEY2KE; - char * -> HI2KE; - char * -> KE2HIKEY; - char * -> HIKEY2KE; - char * -> HI2KE; - char * -> keepend; - char * -> N_; - char * -> INVALID_STATE; - char * -> VALID_STATE; - char * -> CUR_STATE; - char * -> IF_SYN_TIME; - char * -> syn_set_timeout; - in_id_list -> SYN_ITEMS; - in_id_list -> SYN_ITEMS; - in_id_list -> SYN_CLSTR; - in_id_list -> in_id_list; - syn_get_id -> syntax_start; - syn_get_id -> searchpair; - syn_get_id -> get_syntax_attr; - expand_filename -> skip_grep_pat; - expand_filename -> path_has_wildcard; - expand_filename -> skip_expr; - expand_filename -> vim_strchr; - expand_filename -> eval_vars; - expand_filename -> vim_strchr; - expand_filename -> expand_env_save; - expand_filename -> xfree; - expand_filename -> rem_backslash; - expand_filename -> vim_strchr; - expand_filename -> vim_strsave_escaped; - expand_filename -> xfree; - expand_filename -> vim_strpbrk; - expand_filename -> vim_strsave_escaped; - expand_filename -> xfree; - expand_filename -> repl_cmdline; - expand_filename -> xfree; - expand_filename -> expand_env; - expand_filename -> vim_strchr; - expand_filename -> vim_strchr; - expand_filename -> expand_env_esc; - expand_filename -> path_has_wildcard; - expand_filename -> repl_cmdline; - expand_filename -> ExpandOne; - expand_filename -> backslash_halve; - expand_filename -> ExpandInit; - expand_filename -> ExpandOne; - expand_filename -> repl_cmdline; - expand_filename -> xfree; - syntax_start -> buf_get_changedtick; - syntax_start -> invalidate_current_state; - syntax_start -> buf_get_changedtick; - syntax_start -> syn_stack_alloc; - syntax_start -> VALID_STATE; - syntax_start -> syn_finish_line; - syntax_start -> store_current_state; - syntax_start -> invalidate_current_state; - syntax_start -> invalidate_current_state; - syntax_start -> INVALID_STATE; - syntax_start -> load_current_state; - syntax_start -> INVALID_STATE; - syntax_start -> syn_sync; - syntax_start -> syn_start_line; - syntax_start -> syn_finish_line; - syntax_start -> syn_stack_find_entry; - syntax_start -> syn_stack_equal; - syntax_start -> load_current_state; - syntax_start -> store_current_state; - syntax_start -> line_breakcheck; - syntax_start -> syn_start_line; - invalidate_current_state -> clear_current_state; - syn_stack_alloc -> syn_stack_cleanup; - syn_stack_alloc -> assert; - syn_stack_alloc -> xcalloc; - syn_stack_alloc -> xfree; - syn_finish_line -> syn_current_attr; - syn_finish_line -> CUR_STATE; - syn_finish_line -> SYN_ITEMS; - syn_finish_line -> syn_current_attr; - syn_finish_line -> syn_getcurline; - syn_finish_line -> check_state_ends; - store_current_state -> syn_stack_find_entry; - store_current_state -> CUR_STATE; - store_current_state -> syn_stack_free_entry; - store_current_state -> syn_stack_cleanup; - store_current_state -> syn_stack_find_entry; - store_current_state -> clear_syn_state; - store_current_state -> ga_init; - store_current_state -> ga_grow; - store_current_state -> SYN_STATE_P; - store_current_state -> CUR_STATE; - store_current_state -> CUR_STATE; - store_current_state -> CUR_STATE; - store_current_state -> CUR_STATE; - store_current_state -> ref_extmatch; - load_current_state -> clear_current_state; - load_current_state -> validate_current_state; - load_current_state -> ga_grow; - load_current_state -> SYN_STATE_P; - load_current_state -> CUR_STATE; - load_current_state -> CUR_STATE; - load_current_state -> CUR_STATE; - load_current_state -> CUR_STATE; - load_current_state -> CUR_STATE; - load_current_state -> CUR_STATE; - load_current_state -> CUR_STATE; - load_current_state -> CUR_STATE; - load_current_state -> CUR_STATE; - load_current_state -> CUR_STATE; - load_current_state -> SYN_ITEMS; - load_current_state -> CUR_STATE; - load_current_state -> update_si_attr; - syn_sync -> invalidate_current_state; - syn_sync -> find_start_comment; - syn_sync -> ml_get; - syn_sync -> STRLEN; - syn_sync -> find_start_comment; - syn_sync -> SYN_ITEMS; - syn_sync -> SYN_ITEMS; - syn_sync -> validate_current_state; - syn_sync -> push_current_state; - syn_sync -> update_si_attr; - syn_sync -> line_breakcheck; - syn_sync -> invalidate_current_state; - syn_sync -> load_current_state; - syn_sync -> syn_match_linecont; - syn_sync -> validate_current_state; - syn_sync -> syn_start_line; - syn_sync -> syn_finish_line; - syn_sync -> CUR_STATE; - syn_sync -> SYN_ITEMS; - syn_sync -> syn_current_attr; - syn_sync -> syn_getcurline; - syn_sync -> check_state_ends; - syn_sync -> clear_current_state; - syn_sync -> push_current_state; - syn_sync -> update_si_attr; - syn_sync -> GA_EMPTY; - syn_sync -> CUR_STATE; - syn_sync -> update_si_end; - syn_sync -> check_keepend; - syn_sync -> syn_finish_line; - syn_sync -> invalidate_current_state; - syn_sync -> invalidate_current_state; - syn_sync -> validate_current_state; - syn_start_line -> GA_EMPTY; - syn_start_line -> syn_update_ends; - syn_start_line -> check_state_ends; - syn_stack_equal -> SYN_STATE_P; - syn_stack_equal -> CUR_STATE; - syn_stack_equal -> CUR_STATE; - syn_stack_equal -> CUR_STATE; - syn_stack_equal -> mb_strcmp_ic; - line_breakcheck -> os_breakcheck; - clear_syn_state -> UNREF_BUFSTATE_EXTMATCH; - clear_syn_state -> GA_DEEP_CLEAR; - clear_syn_state -> unref_extmatch; - unref_extmatch -> xfree; - unref_extmatch -> xfree; - clear_current_state -> UNREF_STATEITEM_EXTMATCH; - clear_current_state -> GA_DEEP_CLEAR; - find_start_comment -> findmatchlimit; - find_start_comment -> ml_get; - find_start_comment -> skip_string; - ml_get -> ml_get_buf; - validate_current_state -> sizeof; - validate_current_state -> ga_set_growsize; - push_current_state -> GA_APPEND_VIA_PTR; - push_current_state -> memset; - update_si_attr -> CUR_STATE; - update_si_attr -> SYN_ITEMS; - update_si_attr -> syn_id2attr; - update_si_attr -> CUR_STATE; - update_si_attr -> CUR_STATE; - update_si_attr -> CUR_STATE; - update_si_attr -> CUR_STATE; - update_si_attr -> CUR_STATE; - syn_match_linecont -> save_chartab; - syn_match_linecont -> syn_regexec; - syn_match_linecont -> IF_SYN_TIME; - syn_match_linecont -> restore_chartab; - syn_getcurline -> ml_get_buf; - check_state_ends -> CUR_STATE; - check_state_ends -> update_si_attr; - check_state_ends -> syn_getcurline; - check_state_ends -> pop_current_state; - check_state_ends -> GA_EMPTY; - check_state_ends -> syn_update_ends; - check_state_ends -> GA_EMPTY; - check_state_ends -> CUR_STATE; - check_state_ends -> SYN_ITEMS; - check_state_ends -> update_si_end; - check_state_ends -> check_keepend; - check_state_ends -> syn_getcurline; - update_si_end -> SYN_ITEMS; - update_si_end -> STRLEN; - check_keepend -> CUR_STATE; - check_keepend -> CUR_STATE; - check_keepend -> limit_pos_zero; - check_keepend -> limit_pos_zero; - check_keepend -> limit_pos_zero; - save_chartab -> memmove; - save_chartab -> memmove; - restore_chartab -> memmove; - syn_regexec -> profile_start; - syn_regexec -> vim_regexec_multi; - syn_regexec -> profile_end; - syn_regexec -> profile_add; - syn_regexec -> profile_cmp; - syn_regexec -> msg; - syn_update_ends -> CUR_STATE; - syn_update_ends -> SYN_ITEMS; - syn_update_ends -> CUR_STATE; - syn_update_ends -> CUR_STATE; - syn_update_ends -> update_si_end; - syn_update_ends -> check_keepend; - syn_stack_free_block -> clear_syn_state; - syn_stack_free_block -> XFREE_CLEAR; - syn_stack_free_all -> syn_stack_free_block; - syn_stack_free_all -> FOR_ALL_WINDOWS_IN_TAB; - syn_stack_free_all -> foldmethodIsSyntax; - syn_stack_free_all -> foldUpdateAll; - foldUpdateAll -> redraw_later; - syn_stack_cleanup -> syn_stack_free_entry; - syn_stack_apply_changes -> syn_stack_apply_changes_block; - syn_stack_apply_changes -> FOR_ALL_WINDOWS_IN_TAB; - syn_stack_apply_changes -> syn_stack_apply_changes_block; - syn_stack_apply_changes_block -> syn_stack_free_entry; - syn_stack_free_entry -> clear_syn_state; - syntax_end_parsing -> syn_stack_find_entry; - ga_set_growsize -> WLOG; - syntax_check_changed -> VALID_STATE; - syntax_check_changed -> syn_stack_find_entry; - syntax_check_changed -> syn_finish_line; - syntax_check_changed -> syn_stack_equal; - syntax_check_changed -> store_current_state; - get_syntax_attr -> clear_current_state; - get_syntax_attr -> INVALID_STATE; - get_syntax_attr -> validate_current_state; - did_match_already -> CUR_STATE; - did_match_already -> CUR_STATE; - did_match_already -> CUR_STATE; - push_next_match -> SYN_ITEMS; - push_next_match -> push_current_state; - push_next_match -> CUR_STATE; - push_next_match -> CUR_STATE; - push_next_match -> ref_extmatch; - push_next_match -> update_si_end; - push_next_match -> check_keepend; - push_next_match -> check_keepend; - push_next_match -> update_si_attr; - push_next_match -> push_current_state; - push_next_match -> CUR_STATE; - push_next_match -> check_keepend; - push_next_match -> update_si_attr; - pop_current_state -> GA_EMPTY; - pop_current_state -> unref_extmatch; - syn_id2attr -> syn_get_final_id; - syn_id2attr -> HL_TABLE; - syn_id2attr -> ns_get_hl; - limit_pos_zero -> limit_pos; - profile_start -> os_hrtime; - profile_end -> profile_sub; - profile_cmp -> profile_signed; - match_keyword -> hash_find; - match_keyword -> HASHITEM_EMPTY; - match_keyword -> HI2KE; - match_keyword -> in_id_list; - hash_find -> hash_lookup; - syn_cmd_conceal -> find_nextcmd; - syn_cmd_conceal -> skiptowhite; - syn_cmd_conceal -> msg; - syn_cmd_conceal -> msg; - syn_cmd_conceal -> STRNICMP; - syn_cmd_conceal -> STRNICMP; - syn_cmd_conceal -> semsg; - syn_cmd_case -> find_nextcmd; - syn_cmd_case -> skiptowhite; - syn_cmd_case -> msg; - syn_cmd_case -> msg; - syn_cmd_case -> STRNICMP; - syn_cmd_case -> STRNICMP; - syn_cmd_case -> semsg; - syn_cmd_foldlevel -> find_nextcmd; - syn_cmd_foldlevel -> msg; - syn_cmd_foldlevel -> msg; - syn_cmd_foldlevel -> skiptowhite; - syn_cmd_foldlevel -> STRNICMP; - syn_cmd_foldlevel -> STRNICMP; - syn_cmd_foldlevel -> semsg; - syn_cmd_foldlevel -> skipwhite; - syn_cmd_foldlevel -> semsg; - skipwhite -> skipwhite_len; - syn_cmd_spell -> find_nextcmd; - syn_cmd_spell -> skiptowhite; - syn_cmd_spell -> msg; - syn_cmd_spell -> msg; - syn_cmd_spell -> msg; - syn_cmd_spell -> STRNICMP; - syn_cmd_spell -> STRNICMP; - syn_cmd_spell -> STRNICMP; - syn_cmd_spell -> semsg; - syn_cmd_spell -> redraw_later; - syn_cmd_iskeyword -> skipwhite; - syn_cmd_iskeyword -> msg_puts; - syn_cmd_iskeyword -> msg_puts; - syn_cmd_iskeyword -> msg_outtrans; - syn_cmd_iskeyword -> msg_outtrans; - syn_cmd_iskeyword -> STRNICMP; - syn_cmd_iskeyword -> memmove; - syn_cmd_iskeyword -> clear_string_option; - syn_cmd_iskeyword -> memmove; - syn_cmd_iskeyword -> vim_strsave; - syn_cmd_iskeyword -> buf_init_chartab; - syn_cmd_iskeyword -> memmove; - syn_cmd_iskeyword -> memmove; - syn_cmd_iskeyword -> clear_string_option; - syn_cmd_iskeyword -> redraw_later; - clear_string_option -> xfree; - buf_init_chartab -> memset; - buf_init_chartab -> SET_CHARTAB; - buf_init_chartab -> ascii_isdigit; - buf_init_chartab -> getdigits_int; - buf_init_chartab -> mb_ptr2char_adv; - buf_init_chartab -> ascii_isdigit; - buf_init_chartab -> getdigits_int; - buf_init_chartab -> mb_ptr2char_adv; - buf_init_chartab -> isalpha; - buf_init_chartab -> isalpha; - buf_init_chartab -> mb_islower; - buf_init_chartab -> mb_isupper; - buf_init_chartab -> RESET_CHARTAB; - buf_init_chartab -> SET_CHARTAB; - buf_init_chartab -> skip_to_option_part; - syntax_clear -> clear_keywtab; - syntax_clear -> clear_keywtab; - syntax_clear -> syn_clear_pattern; - syntax_clear -> ga_clear; - syntax_clear -> syn_clear_cluster; - syntax_clear -> ga_clear; - syntax_clear -> vim_regfree; - syntax_clear -> XFREE_CLEAR; - syntax_clear -> clear_string_option; - syntax_clear -> syn_stack_free_all; - syntax_clear -> invalidate_current_state; - clear_keywtab -> HASHITEM_EMPTY; - clear_keywtab -> HI2KE; - clear_keywtab -> xfree; - clear_keywtab -> xfree; - clear_keywtab -> xfree; - clear_keywtab -> hash_clear; - clear_keywtab -> hash_init; - syn_clear_pattern -> xfree; - syn_clear_pattern -> vim_regfree; - syn_clear_pattern -> SYN_ITEMS; - syn_clear_pattern -> xfree; - syn_clear_pattern -> xfree; - syn_clear_pattern -> xfree; - ga_clear -> xfree; - syn_clear_cluster -> xfree; - syn_clear_cluster -> xfree; - syn_clear_cluster -> xfree; - syntax_sync_clear -> SYN_ITEMS; - syntax_sync_clear -> syn_remove_pattern; - syntax_sync_clear -> vim_regfree; - syntax_sync_clear -> XFREE_CLEAR; - syntax_sync_clear -> clear_string_option; - syntax_sync_clear -> syn_stack_free_all; - syn_remove_pattern -> SYN_ITEMS; - syn_remove_pattern -> syn_clear_pattern; - syn_remove_pattern -> sizeof; - syn_cmd_clear -> find_nextcmd; - syn_cmd_clear -> ends_excmd; - syn_cmd_clear -> syntax_sync_clear; - syn_cmd_clear -> syntax_clear; - syn_cmd_clear -> do_unlet; - syn_cmd_clear -> do_unlet; - syn_cmd_clear -> ends_excmd; - syn_cmd_clear -> skiptowhite; - syn_cmd_clear -> syn_scl_namen2id; - syn_cmd_clear -> semsg; - syn_cmd_clear -> XFREE_CLEAR; - syn_cmd_clear -> syn_name2id_len; - syn_cmd_clear -> semsg; - syn_cmd_clear -> syn_clear_one; - syn_cmd_clear -> skipwhite; - syn_cmd_clear -> redraw_curbuf_later; - syn_cmd_clear -> syn_stack_free_all; - do_unlet -> find_var_ht_dict; - do_unlet -> get_current_funccal_dict; - do_unlet -> find_var_in_ht; - do_unlet -> internal_error; - do_unlet -> hash_find; - do_unlet -> HASHITEM_EMPTY; - do_unlet -> find_hi_in_scoped_ht; - do_unlet -> HASHITEM_EMPTY; - do_unlet -> TV_DICT_HI2DI; - do_unlet -> var_check_fixed; - do_unlet -> var_check_ro; - do_unlet -> var_check_lock; - do_unlet -> var_check_lock; - do_unlet -> tv_dict_is_watched; - do_unlet -> tv_copy; - do_unlet -> delete_var; - do_unlet -> tv_dict_watcher_notify; - do_unlet -> tv_clear; - do_unlet -> semsg; - syn_scl_namen2id -> vim_strnsave; - syn_scl_namen2id -> syn_scl_name2id; - syn_scl_namen2id -> xfree; - syn_name2id_len -> stricmp; - syn_name2id_len -> alloc; - syn_name2id_len -> memcpy; - syn_name2id_len -> vim_strup; - syn_name2id_len -> map_get; - syn_name2id_len -> map_get; - syn_clear_one -> syn_clear_keyword; - syn_clear_one -> syn_clear_keyword; - syn_clear_one -> SYN_ITEMS; - syn_clear_one -> syn_remove_pattern; - redraw_curbuf_later -> redraw_buf_later; - syn_clear_keyword -> hash_lock; - syn_clear_keyword -> HASHITEM_EMPTY; - syn_clear_keyword -> HI2KE; - syn_clear_keyword -> hash_remove; - syn_clear_keyword -> KE2HIKEY; - syn_clear_keyword -> xfree; - syn_clear_keyword -> xfree; - syn_clear_keyword -> xfree; - syn_clear_keyword -> hash_unlock; - syn_cmd_on -> syn_cmd_onoff; - syn_cmd_onoff -> check_nextcmd; - syn_cmd_onoff -> memcpy; - syn_cmd_onoff -> vim_snprintf; - syn_cmd_onoff -> do_cmdline_cmd; - syn_cmd_reset -> check_nextcmd; - syn_cmd_reset -> init_highlight; - check_nextcmd -> skipwhite; - init_highlight -> get_var_value; - init_highlight -> load_colors; - init_highlight -> vim_strsave; - init_highlight -> load_colors; - init_highlight -> xfree; - init_highlight -> do_highlight; - init_highlight -> main; - init_highlight -> do_highlight; - init_highlight -> do_highlight; - init_highlight -> do_highlight; - init_highlight -> syn_init_cmdline_highlight; - syn_cmd_manual -> syn_cmd_onoff; - syn_cmd_off -> syn_cmd_onoff; - syn_maybe_enable -> syn_cmd_on; - syn_cmd_list -> find_nextcmd; - syn_cmd_list -> syntax_present; - syn_cmd_list -> msg; - syn_cmd_list -> msg_puts; - syn_cmd_list -> syn_lines_msg; - syn_cmd_list -> syn_match_msg; - syn_cmd_list -> msg_puts; - syn_cmd_list -> msg_puts; - syn_cmd_list -> msg_puts; - syn_cmd_list -> msg_outnum; - syn_cmd_list -> msg_puts; - syn_cmd_list -> syn_match_msg; - syn_cmd_list -> msg_puts_title; - syn_cmd_list -> msg_puts; - syn_cmd_list -> syn_lines_msg; - syn_cmd_list -> syn_match_msg; - syn_cmd_list -> msg_puts_title; - syn_cmd_list -> ends_excmd; - syn_cmd_list -> syn_list_one; - syn_cmd_list -> syn_list_cluster; - syn_cmd_list -> ends_excmd; - syn_cmd_list -> skiptowhite; - syn_cmd_list -> syn_scl_namen2id; - syn_cmd_list -> semsg; - syn_cmd_list -> syn_list_cluster; - syn_cmd_list -> syn_name2id_len; - syn_cmd_list -> semsg; - syn_cmd_list -> syn_list_one; - syn_cmd_list -> skipwhite; - syn_cmd_list -> check_nextcmd; - syn_lines_msg -> msg_puts; - syn_lines_msg -> msg_puts; - syn_lines_msg -> msg_puts; - syn_lines_msg -> msg_outnum; - syn_lines_msg -> msg_puts; - syn_lines_msg -> msg_puts; - syn_lines_msg -> msg_outnum; - syn_lines_msg -> msg_puts; - syn_match_msg -> msg_puts; - syn_match_msg -> msg_outnum; - syn_match_msg -> msg_puts; - msg_outnum -> snprintf; - msg_outnum -> msg_puts; - syn_list_one -> HL_ATTR; - syn_list_one -> syn_list_keywords; - syn_list_one -> SYN_ITEMS; - syn_list_one -> syn_list_header; - syn_list_one -> put_pattern; - syn_list_one -> msg_putchar; - syn_list_one -> SYN_ITEMS; - syn_list_one -> put_pattern; - syn_list_one -> SYN_ITEMS; - syn_list_one -> put_pattern; - syn_list_one -> SYN_ITEMS; - syn_list_one -> put_pattern; - syn_list_one -> msg_putchar; - syn_list_one -> syn_list_flags; - syn_list_one -> put_id_list; - syn_list_one -> put_id_list; - syn_list_one -> put_id_list; - syn_list_one -> syn_list_flags; - syn_list_one -> msg_puts_attr; - syn_list_one -> msg_puts_attr; - syn_list_one -> msg_putchar; - syn_list_one -> msg_outtrans; - syn_list_one -> msg_puts; - syn_list_one -> msg_putchar; - syn_list_one -> HL_TABLE; - syn_list_one -> syn_list_header; - syn_list_one -> msg_puts_attr; - syn_list_one -> msg_putchar; - syn_list_one -> msg_outtrans; - syn_list_cluster -> syn_list_header; - syn_list_cluster -> msg_putchar; - syn_list_cluster -> msg_outtrans; - syn_list_cluster -> msg_advance; - syn_list_cluster -> SYN_CLSTR; - syn_list_cluster -> put_id_list; - syn_list_cluster -> msg_puts_attr; - syn_list_cluster -> msg_puts; - put_pattern -> msg_puts_attr; - put_pattern -> msg_putchar; - put_pattern -> msg_outtrans; - put_pattern -> msg_outtrans; - put_pattern -> msg_putchar; - put_pattern -> msg_puts_attr; - put_pattern -> msg_putchar; - put_pattern -> vim_strchr; - put_pattern -> msg_putchar; - put_pattern -> msg_outtrans; - put_pattern -> msg_putchar; - put_pattern -> msg_putchar; - put_pattern -> msg_puts; - put_pattern -> msg_putchar; - put_pattern -> msg_putchar; - put_pattern -> msg_putchar; - put_pattern -> msg_outnum; - put_pattern -> msg_putchar; - syn_list_flags -> msg_puts_attr; - syn_list_flags -> msg_putchar; - put_id_list -> msg_puts_attr; - put_id_list -> msg_putchar; - put_id_list -> msg_puts; - put_id_list -> msg_puts; - put_id_list -> msg_puts; - put_id_list -> msg_puts; - put_id_list -> msg_putchar; - put_id_list -> msg_outtrans; - put_id_list -> msg_outtrans; - put_id_list -> msg_putchar; - put_id_list -> msg_putchar; - hash_remove -> hash_may_resize; - hash_unlock -> hash_may_resize; - hash_clear -> xfree; - get_group_name -> skiptowhite; - get_group_name -> skipwhite; - get_group_name -> ends_excmd; - get_syn_options -> tolower; - get_syn_options -> strchr; - get_syn_options -> ARRAY_SIZE; - get_syn_options -> ascii_iswhite; - get_syn_options -> ends_excmd; - get_syn_options -> emsg; - get_syn_options -> get_id_list; - get_syn_options -> get_id_list; - get_syn_options -> get_id_list; - get_syn_options -> utf_ptr2char; - get_syn_options -> utfc_ptr2len; - get_syn_options -> vim_isprintc_strict; - get_syn_options -> emsg; - get_syn_options -> skipwhite; - get_syn_options -> skipwhite; - get_syn_options -> emsg; - get_syn_options -> skiptowhite; - get_syn_options -> vim_strnsave; - get_syn_options -> STRCMP; - get_syn_options -> syn_name2id; - get_syn_options -> SYN_ITEMS; - get_syn_options -> SYN_ITEMS; - get_syn_options -> semsg; - get_syn_options -> xfree; - get_syn_options -> xfree; - get_syn_options -> skipwhite; - get_syn_options -> foldmethodIsSyntax; - get_syn_options -> foldUpdateAll; - get_id_list -> skipwhite; - get_id_list -> semsg; - get_id_list -> skipwhite; - get_id_list -> ends_excmd; - get_id_list -> semsg; - get_id_list -> ascii_iswhite; - get_id_list -> xmalloc; - get_id_list -> STRLCPY; - get_id_list -> STRCMP; - get_id_list -> STRCMP; - get_id_list -> STRCMP; - get_id_list -> STRCMP; - get_id_list -> TOUPPER_ASC; - get_id_list -> semsg; - get_id_list -> xfree; - get_id_list -> semsg; - get_id_list -> xfree; - get_id_list -> syn_check_cluster; - get_id_list -> vim_strpbrk; - get_id_list -> syn_check_group; - get_id_list -> STRCAT; - get_id_list -> vim_regcomp; - get_id_list -> xfree; - get_id_list -> vim_regexec; - get_id_list -> xfree; - get_id_list -> vim_regfree; - get_id_list -> xfree; - get_id_list -> semsg; - get_id_list -> xfree; - get_id_list -> skipwhite; - get_id_list -> skipwhite; - get_id_list -> ends_excmd; - get_id_list -> xmalloc; - get_id_list -> xfree; - get_id_list -> xfree; - vim_isprintc_strict -> utf_printable; - vim_strnsave -> strncpy; - syn_name2id -> syn_name2id_len; - syn_incl_toplevel -> syn_combine_list; - syn_incl_toplevel -> xmalloc; - syn_incl_toplevel -> syn_combine_list; - syn_combine_list -> xfree; - syn_combine_list -> xfree; - syn_combine_list -> qsort; - syn_combine_list -> qsort; - syn_combine_list -> xmalloc; - syn_combine_list -> xfree; - syn_combine_list -> xfree; - syn_cmd_include -> find_nextcmd; - syn_cmd_include -> get_group_name; - syn_cmd_include -> emsg; - syn_cmd_include -> syn_check_cluster; - syn_cmd_include -> separate_nextcmd; - syn_cmd_include -> separate_nextcmd; - syn_cmd_include -> path_is_absolute; - syn_cmd_include -> expand_filename; - syn_cmd_include -> emsg; - syn_cmd_include -> emsg; - syn_cmd_include -> do_source; - syn_cmd_include -> source_runtime; - syn_cmd_include -> semsg; - syn_check_cluster -> vim_strnsave; - syn_check_cluster -> syn_scl_name2id; - syn_check_cluster -> syn_add_cluster; - syn_check_cluster -> xfree; - separate_nextcmd -> skip_grep_pat; - separate_nextcmd -> MB_PTR_ADV; - separate_nextcmd -> STRMOVE; - separate_nextcmd -> skip_expr; - separate_nextcmd -> vim_strchr; - separate_nextcmd -> STRMOVE; - separate_nextcmd -> check_nextcmd; - separate_nextcmd -> del_trailing_spaces; - path_is_absolute -> isalpha; - path_is_absolute -> vim_ispathsep_nocolon; - path_is_absolute -> vim_ispathsep_nocolon; - do_source -> expand_env_save; - do_source -> fix_fname; - do_source -> xfree; - do_source -> os_isdir; - do_source -> smsg; - do_source -> has_autocmd; - do_source -> aborting; - do_source -> apply_autocmds; - do_source -> apply_autocmds; - do_source -> fopen_noinh_readbin; - do_source -> path_tail; - do_source -> STRICMP; - do_source -> fopen_noinh_readbin; - do_source -> verbose_enter; - do_source -> smsg; - do_source -> smsg; - do_source -> verbose_leave; - do_source -> vimrc_found; - do_source -> verbose_enter; - do_source -> smsg; - do_source -> smsg; - do_source -> verbose_leave; - do_source -> vimrc_found; - do_source -> dbg_find_breakpoint; - do_source -> time_push; - do_source -> prof_child_enter; - do_source -> save_funccal; - do_source -> os_fileid; - do_source -> assert; - do_source -> SCRIPT_ITEM; - do_source -> os_fileid_equal; - do_source -> fnamecmp; - do_source -> new_script_item; - do_source -> vim_strsave; - do_source -> has_profiling; - do_source -> profile_init; - do_source -> profile_start; - do_source -> profile_zero; - do_source -> getsourceline; - do_source -> STRLEN; - do_source -> convert_setup; - do_source -> string_convert; - do_source -> vim_strsave; - do_source -> xfree; - do_source -> path_with_extension; - do_source -> TODO; - do_source -> nlua_exec_file; - do_source -> getsourceline; - do_source -> do_cmdline; - do_source -> SCRIPT_ITEM; - do_source -> profile_end; - do_source -> profile_sub_wait; - do_source -> profile_add; - do_source -> emsg; - do_source -> verbose_enter; - do_source -> smsg; - do_source -> smsg; - do_source -> verbose_leave; - do_source -> vim_snprintf; - do_source -> time_msg; - do_source -> time_pop; - do_source -> restore_funccal; - do_source -> prof_child_exit; - do_source -> fclose; - do_source -> xfree; - do_source -> xfree; - do_source -> convert_setup; - do_source -> apply_autocmds; - do_source -> xfree; - source_runtime -> do_in_runtimepath; - syn_cmd_keyword -> get_group_name; - syn_cmd_keyword -> syn_check_group; - syn_cmd_keyword -> xmalloc; - syn_cmd_keyword -> ends_excmd; - syn_cmd_keyword -> get_syn_options; - syn_cmd_keyword -> ends_excmd; - syn_cmd_keyword -> ascii_iswhite; - syn_cmd_keyword -> syn_incl_toplevel; - syn_cmd_keyword -> STRLEN; - syn_cmd_keyword -> vim_strchr; - syn_cmd_keyword -> semsg; - syn_cmd_keyword -> semsg; - syn_cmd_keyword -> utfc_ptr2len; - syn_cmd_keyword -> memmove; - syn_cmd_keyword -> xfree; - syn_cmd_keyword -> xfree; - syn_cmd_keyword -> xfree; - syn_cmd_keyword -> check_nextcmd; - syn_cmd_keyword -> semsg; - syn_cmd_keyword -> redraw_curbuf_later; - syn_cmd_keyword -> syn_stack_free_all; - syn_cmd_match -> get_group_name; - syn_cmd_match -> get_syn_options; - syn_cmd_match -> init_syn_patterns; - syn_cmd_match -> memset; - syn_cmd_match -> get_syn_pattern; - syn_cmd_match -> vim_regcomp_had_eol; - syn_cmd_match -> get_syn_options; - syn_cmd_match -> check_nextcmd; - syn_cmd_match -> ends_excmd; - syn_cmd_match -> syn_check_group; - syn_cmd_match -> syn_incl_toplevel; - syn_cmd_match -> redraw_curbuf_later; - syn_cmd_match -> syn_stack_free_all; - syn_cmd_match -> vim_regfree; - syn_cmd_match -> xfree; - syn_cmd_match -> xfree; - syn_cmd_match -> xfree; - syn_cmd_match -> xfree; - syn_cmd_match -> semsg; - init_syn_patterns -> sizeof; - init_syn_patterns -> ga_set_growsize; - get_syn_pattern -> skip_regexp; - get_syn_pattern -> semsg; - get_syn_pattern -> vim_strnsave; - get_syn_pattern -> vim_regcomp; - get_syn_pattern -> syn_clear_time; - get_syn_pattern -> STRNCMP; - get_syn_pattern -> getdigits_int; - get_syn_pattern -> getdigits_int; - get_syn_pattern -> getdigits_int; - get_syn_pattern -> ends_excmd; - get_syn_pattern -> semsg; - get_syn_pattern -> skipwhite; - syn_cmd_region -> get_group_name; - syn_cmd_region -> init_syn_patterns; - syn_cmd_region -> ends_excmd; - syn_cmd_region -> get_syn_options; - syn_cmd_region -> ends_excmd; - syn_cmd_region -> ascii_iswhite; - syn_cmd_region -> xfree; - syn_cmd_region -> vim_strnsave_up; - syn_cmd_region -> STRCMP; - syn_cmd_region -> STRCMP; - syn_cmd_region -> STRCMP; - syn_cmd_region -> STRCMP; - syn_cmd_region -> skipwhite; - syn_cmd_region -> semsg; - syn_cmd_region -> skipwhite; - syn_cmd_region -> skiptowhite; - syn_cmd_region -> STRNCMP; - syn_cmd_region -> syn_check_group; - syn_cmd_region -> skipwhite; - syn_cmd_region -> xmalloc; - syn_cmd_region -> xcalloc; - syn_cmd_region -> offset; - syn_cmd_region -> assert; - syn_cmd_region -> get_syn_pattern; - syn_cmd_region -> vim_regcomp_had_eol; - syn_cmd_region -> xfree; - syn_cmd_region -> check_nextcmd; - syn_cmd_region -> ends_excmd; - syn_cmd_region -> ga_grow; - syn_cmd_region -> syn_check_group; - syn_cmd_region -> syn_incl_toplevel; - syn_cmd_region -> SYN_ITEMS; - syn_cmd_region -> SYN_ITEMS; - syn_cmd_region -> SYN_ITEMS; - syn_cmd_region -> SYN_ITEMS; - syn_cmd_region -> SYN_ITEMS; - syn_cmd_region -> SYN_ITEMS; - syn_cmd_region -> SYN_ITEMS; - syn_cmd_region -> SYN_ITEMS; - syn_cmd_region -> SYN_ITEMS; - syn_cmd_region -> SYN_ITEMS; - syn_cmd_region -> SYN_ITEMS; - syn_cmd_region -> redraw_curbuf_later; - syn_cmd_region -> syn_stack_free_all; - syn_cmd_region -> vim_regfree; - syn_cmd_region -> xfree; - syn_cmd_region -> xfree; - syn_cmd_region -> xfree; - syn_cmd_region -> xfree; - syn_cmd_region -> xfree; - syn_cmd_region -> xfree; - syn_cmd_region -> semsg; - syn_cmd_region -> semsg; - vim_strnsave_up -> vim_strnsave; - vim_strnsave_up -> vim_strup; - syn_scl_name2id -> stricmp; - syn_scl_name2id -> vim_strsave_up; - syn_scl_name2id -> SYN_CLSTR; - syn_scl_name2id -> STRCMP; - syn_scl_name2id -> xfree; - vim_strsave_up -> vim_strsave; - vim_strsave_up -> vim_strup; - syn_add_cluster -> sizeof; - syn_add_cluster -> ga_set_growsize; - syn_add_cluster -> emsg; - syn_add_cluster -> xfree; - syn_add_cluster -> memset; - syn_add_cluster -> vim_strsave_up; - syn_add_cluster -> STRICMP; - syn_add_cluster -> STRICMP; - syn_cmd_cluster -> find_nextcmd; - syn_cmd_cluster -> get_group_name; - syn_cmd_cluster -> syn_check_cluster; - syn_cmd_cluster -> STRNICMP; - syn_cmd_cluster -> ascii_iswhite; - syn_cmd_cluster -> STRNICMP; - syn_cmd_cluster -> ascii_iswhite; - syn_cmd_cluster -> STRNICMP; - syn_cmd_cluster -> ascii_iswhite; - syn_cmd_cluster -> get_id_list; - syn_cmd_cluster -> semsg; - syn_cmd_cluster -> syn_combine_list; - syn_cmd_cluster -> xfree; - syn_cmd_cluster -> redraw_curbuf_later; - syn_cmd_cluster -> syn_stack_free_all; - syn_cmd_cluster -> emsg; - syn_cmd_cluster -> ends_excmd; - syn_cmd_cluster -> semsg; - syn_clear_time -> profile_zero; - syn_clear_time -> profile_zero; - getdigits_int -> getdigits; - getdigits_int -> assert; - syn_cmd_sync -> ends_excmd; - syn_cmd_sync -> syn_cmd_list; - syn_cmd_sync -> ends_excmd; - syn_cmd_sync -> skiptowhite; - syn_cmd_sync -> skipwhite; - syn_cmd_sync -> xfree; - syn_cmd_sync -> vim_strnsave_up; - syn_cmd_sync -> STRCMP; - syn_cmd_sync -> ends_excmd; - syn_cmd_sync -> skiptowhite; - syn_cmd_sync -> syn_check_group; - syn_cmd_sync -> skipwhite; - syn_cmd_sync -> syn_name2id; - syn_cmd_sync -> STRNCMP; - syn_cmd_sync -> STRNCMP; - syn_cmd_sync -> STRNCMP; - syn_cmd_sync -> STRNCMP; - syn_cmd_sync -> ascii_isdigit; - syn_cmd_sync -> getdigits_long; - syn_cmd_sync -> STRCMP; - syn_cmd_sync -> STRCMP; - syn_cmd_sync -> emsg; - syn_cmd_sync -> skip_regexp; - syn_cmd_sync -> vim_strnsave; - syn_cmd_sync -> vim_regcomp; - syn_cmd_sync -> syn_clear_time; - syn_cmd_sync -> XFREE_CLEAR; - syn_cmd_sync -> skipwhite; - syn_cmd_sync -> STRCMP; - syn_cmd_sync -> syn_cmd_match; - syn_cmd_sync -> STRCMP; - syn_cmd_sync -> syn_cmd_region; - syn_cmd_sync -> STRCMP; - syn_cmd_sync -> syn_cmd_clear; - syn_cmd_sync -> xfree; - syn_cmd_sync -> semsg; - syn_cmd_sync -> check_nextcmd; - syn_cmd_sync -> redraw_curbuf_later; - syn_cmd_sync -> syn_stack_free_all; - vim_regexec -> vim_regexec_string; - copy_id_list -> sizeof; - copy_id_list -> xmalloc; - copy_id_list -> memmove; - ex_syntax -> ASCII_ISALPHA; - ex_syntax -> vim_strnsave; - ex_syntax -> semsg; - ex_syntax -> STRCMP; - ex_syntax -> skipwhite; - ex_syntax -> xfree; - ex_ownsyntax -> xmalloc; - ex_ownsyntax -> memset; - ex_ownsyntax -> hash_init; - ex_ownsyntax -> hash_init; - ex_ownsyntax -> NOLINT; - ex_ownsyntax -> clear_string_option; - ex_ownsyntax -> clear_string_option; - ex_ownsyntax -> clear_string_option; - ex_ownsyntax -> clear_string_option; - ex_ownsyntax -> clear_string_option; - ex_ownsyntax -> get_var_value; - ex_ownsyntax -> vim_strsave; - ex_ownsyntax -> apply_autocmds; - ex_ownsyntax -> get_var_value; - ex_ownsyntax -> set_internal_string_var; - ex_ownsyntax -> do_unlet; - ex_ownsyntax -> set_internal_string_var; - ex_ownsyntax -> xfree; - get_var_value -> find_var; - get_var_value -> tv_get_string; - set_internal_string_var -> FUNC_ATTR_NONNULL_ARG; - set_internal_string_var -> set_var; - set_context_in_syntax_cmd -> skiptowhite; - set_context_in_syntax_cmd -> skipwhite; - set_context_in_syntax_cmd -> skiptowhite; - set_context_in_syntax_cmd -> STRNICMP; - set_context_in_syntax_cmd -> STRNICMP; - set_context_in_syntax_cmd -> STRNICMP; - set_context_in_syntax_cmd -> STRNICMP; - set_context_in_syntax_cmd -> STRNICMP; - set_context_in_syntax_cmd -> STRNICMP; - set_context_in_syntax_cmd -> STRNICMP; - syn_get_concealed_id -> syn_get_id; - syn_get_concealed_id -> get_syntax_info; - syn_get_stack_item -> invalidate_current_state; - syn_get_stack_item -> CUR_STATE; - syn_cur_foldlevel -> CUR_STATE; - syn_get_foldlevel -> syntax_start; - syn_get_foldlevel -> syn_cur_foldlevel; - syn_get_foldlevel -> syn_current_attr; - syn_get_foldlevel -> syn_cur_foldlevel; - ex_syntime -> STRCMP; - ex_syntime -> STRCMP; - ex_syntime -> STRCMP; - ex_syntime -> syntime_clear; - ex_syntime -> STRCMP; - ex_syntime -> syntime_report; - ex_syntime -> semsg; - syntime_clear -> syntax_present; - syntime_clear -> msg; - syntime_clear -> SYN_ITEMS; - syntime_clear -> syn_clear_time; - syntime_report -> syntax_present; - syntime_report -> msg; - syntime_report -> ga_init; - syntime_report -> profile_zero; - syntime_report -> SYN_ITEMS; - syntime_report -> GA_APPEND_VIA_PTR; - syntime_report -> profile_add; - syntime_report -> profile_divide; - syntime_report -> qsort; - syntime_report -> qsort; - syntime_report -> msg_puts_title; - syntime_report -> msg_puts; - syntime_report -> msg_puts; - syntime_report -> msg_puts; - syntime_report -> msg_advance; - syntime_report -> msg_outnum; - syntime_report -> msg_puts; - syntime_report -> msg_advance; - syntime_report -> msg_outnum; - syntime_report -> msg_puts; - syntime_report -> msg_advance; - syntime_report -> msg_puts; - syntime_report -> msg_puts; - syntime_report -> msg_advance; - syntime_report -> msg_puts; - syntime_report -> msg_puts; - syntime_report -> msg_advance; - syntime_report -> msg_outtrans; - syntime_report -> msg_puts; - syntime_report -> msg_advance; - syntime_report -> STRLEN; - syntime_report -> STRLEN; - syntime_report -> msg_outtrans_len; - syntime_report -> msg_puts; - syntime_report -> ga_clear; - syntime_report -> msg_puts; - syntime_report -> msg_puts; - syntime_report -> msg_advance; - syntime_report -> msg_outnum; - syntime_report -> msg_puts; - syn_compare_syntime -> profile_cmp; - profile_divide -> profile_zero; - profile_divide -> round; - msg_outtrans_len -> msg_outtrans_len_attr; - syn_init_cmdline_highlight -> do_highlight; - do_highlight -> ends_excmd; - do_highlight -> TODO; - do_highlight -> highlight_list_one; - do_highlight -> skiptowhite; - do_highlight -> skipwhite; - do_highlight -> strncmp; - do_highlight -> skiptowhite; - do_highlight -> skipwhite; - do_highlight -> strncmp; - do_highlight -> strncmp; - do_highlight -> ends_excmd; - do_highlight -> syn_name2id_len; - do_highlight -> semsg; - do_highlight -> highlight_list_one; - do_highlight -> skiptowhite; - do_highlight -> skipwhite; - do_highlight -> skiptowhite; - do_highlight -> ends_excmd; - do_highlight -> ends_excmd; - do_highlight -> semsg; - do_highlight -> ends_excmd; - do_highlight -> semsg; - do_highlight -> syn_check_group; - do_highlight -> strncmp; - do_highlight -> syn_check_group; - do_highlight -> HL_TABLE; - do_highlight -> hl_has_settings; - do_highlight -> emsg; - do_highlight -> redraw_all_later; - do_highlight -> changed; - do_highlight -> ends_excmd; - do_highlight -> do_unlet; - do_highlight -> restore_cterm_colors; - do_highlight -> highlight_clear; - do_highlight -> init_highlight; - do_highlight -> highlight_changed; - do_highlight -> redraw_all_later; - do_highlight -> skiptowhite; - do_highlight -> skipwhite; - do_highlight -> syn_check_group; - do_highlight -> hl_has_settings; - do_highlight -> HL_TABLE; - do_highlight -> STRCMP; - do_highlight -> highlight_clear; - do_highlight -> HL_TABLE; - do_highlight -> ends_excmd; - do_highlight -> semsg; - do_highlight -> ascii_iswhite; - do_highlight -> xfree; - do_highlight -> vim_strnsave_up; - do_highlight -> skipwhite; - do_highlight -> strcmp; - do_highlight -> HL_TABLE; - do_highlight -> HL_TABLE; - do_highlight -> highlight_clear; - do_highlight -> semsg; - do_highlight -> skipwhite; - do_highlight -> strchr; - do_highlight -> semsg; - do_highlight -> skiptowhite; - do_highlight -> semsg; - do_highlight -> xfree; - do_highlight -> xstrndup; - do_highlight -> strcmp; - do_highlight -> strcmp; - do_highlight -> strcmp; - do_highlight -> ARRAY_SIZE; - do_highlight -> STRLEN; - do_highlight -> STRNICMP; - do_highlight -> semsg; - do_highlight -> HL_TABLE; - do_highlight -> HL_TABLE; - do_highlight -> HL_TABLE; - do_highlight -> HL_TABLE; - do_highlight -> HL_TABLE; - do_highlight -> HL_TABLE; - do_highlight -> HL_TABLE; - do_highlight -> STRCMP; - do_highlight -> STRCMP; - do_highlight -> HL_TABLE; - do_highlight -> HL_TABLE; - do_highlight -> HL_TABLE; - do_highlight -> HL_TABLE; - do_highlight -> HL_TABLE; - do_highlight -> ascii_isdigit; - do_highlight -> atoi; - do_highlight -> STRICMP; - do_highlight -> emsg; - do_highlight -> STRICMP; - do_highlight -> emsg; - do_highlight -> TOUPPER_ASC; - do_highlight -> ARRAY_SIZE; - do_highlight -> STRICMP; - do_highlight -> semsg; - do_highlight -> lookup_color; - do_highlight -> HL_TABLE; - do_highlight -> HL_TABLE; - do_highlight -> HL_TABLE; - do_highlight -> HL_TABLE; - do_highlight -> HL_TABLE; - do_highlight -> ui_rgb_attached; - do_highlight -> option_was_set; - do_highlight -> set_option_value; - do_highlight -> reset_option_was_set; - do_highlight -> strcmp; - do_highlight -> HL_TABLE; - do_highlight -> HL_TABLE; - do_highlight -> HL_TABLE; - do_highlight -> STRCMP; - do_highlight -> xfree; - do_highlight -> strcmp; - do_highlight -> xstrdup; - do_highlight -> HL_TABLE; - do_highlight -> HL_TABLE; - do_highlight -> HL_TABLE; - do_highlight -> STRCMP; - do_highlight -> HL_TABLE; - do_highlight -> HL_TABLE; - do_highlight -> HL_TABLE; - do_highlight -> STRCMP; - do_highlight -> xfree; - do_highlight -> STRCMP; - do_highlight -> xstrdup; - do_highlight -> HL_TABLE; - do_highlight -> HL_TABLE; - do_highlight -> HL_TABLE; - do_highlight -> strcmp; - do_highlight -> HL_TABLE; - do_highlight -> HL_TABLE; - do_highlight -> HL_TABLE; - do_highlight -> STRCMP; - do_highlight -> xfree; - do_highlight -> strcmp; - do_highlight -> xstrdup; - do_highlight -> HL_TABLE; - do_highlight -> HL_TABLE; - do_highlight -> HL_TABLE; - do_highlight -> strcmp; - do_highlight -> strcmp; - do_highlight -> strcmp; - do_highlight -> HL_TABLE; - do_highlight -> HL_TABLE; - do_highlight -> semsg; - do_highlight -> HL_TABLE; - do_highlight -> HL_TABLE; - do_highlight -> HL_TABLE; - do_highlight -> skipwhite; - do_highlight -> syn_unadd_group; - do_highlight -> highlight_attr_set_all; - do_highlight -> ui_has; - do_highlight -> ui_refresh; - do_highlight -> ui_default_colors_set; - do_highlight -> redraw_all_later; - do_highlight -> set_hl_attr; - do_highlight -> HL_TABLE; - do_highlight -> HL_TABLE; - do_highlight -> xfree; - do_highlight -> xfree; - do_highlight -> highlight_changed; - do_highlight -> memcmp; - do_highlight -> redraw_all_later; - load_colors -> STRLEN; - load_colors -> xmalloc; - load_colors -> apply_autocmds; - load_colors -> snprintf; - load_colors -> source_runtime; - load_colors -> snprintf; - load_colors -> source_runtime; - load_colors -> xfree; - load_colors -> apply_autocmds; - highlight_list_one -> HL_TABLE; - highlight_list_one -> message_filtered; - highlight_list_one -> syn_list_header; - highlight_list_one -> msg_puts_attr; - highlight_list_one -> msg_putchar; - highlight_list_one -> msg_outtrans; - highlight_list_one -> highlight_list_arg; - highlight_list_one -> last_set_msg; - hl_has_settings -> HL_TABLE; - hl_has_settings -> HL_TABLE; - hl_has_settings -> HL_TABLE; - hl_has_settings -> HL_TABLE; - hl_has_settings -> HL_TABLE; - hl_has_settings -> HL_TABLE; - hl_has_settings -> HL_TABLE; - hl_has_settings -> HL_TABLE; - highlight_clear -> HL_TABLE; - highlight_clear -> HL_TABLE; - highlight_clear -> HL_TABLE; - highlight_clear -> HL_TABLE; - highlight_clear -> HL_TABLE; - highlight_clear -> HL_TABLE; - highlight_clear -> HL_TABLE; - highlight_clear -> HL_TABLE; - highlight_clear -> HL_TABLE; - highlight_clear -> HL_TABLE; - highlight_clear -> XFREE_CLEAR; - highlight_clear -> XFREE_CLEAR; - highlight_clear -> XFREE_CLEAR; - highlight_clear -> HL_TABLE; - highlight_clear -> HL_TABLE; - highlight_clear -> HL_TABLE; - highlight_changed -> syn_check_group; - highlight_changed -> abort; - highlight_changed -> syn_get_final_id; - highlight_changed -> ui_call_hl_group_set; - highlight_changed -> get_attr_entry; - highlight_changed -> ga_grow; - highlight_changed -> memset; - highlight_changed -> snprintf; - highlight_changed -> syn_name2id; - highlight_changed -> syn_id2attr; - highlight_changed -> combine_stl_hlt; - xstrndup -> memchr; - xstrndup -> xmemdupz; - syn_unadd_group -> HL_TABLE; - syn_unadd_group -> map_del; - syn_unadd_group -> xfree; - syn_unadd_group -> xfree; - highlight_attr_set_all -> HL_TABLE; - highlight_attr_set_all -> name_to_color; - highlight_attr_set_all -> name_to_color; - highlight_attr_set_all -> name_to_color; - highlight_attr_set_all -> set_hl_attr; - set_hl_attr -> HL_TABLE; - set_hl_attr -> FIXME; - set_hl_attr -> 0; - set_hl_attr -> hl_get_syn_attr; - set_hl_attr -> cursor_mode_uses_syn_id; - set_hl_attr -> ui_mode_info_set; - free_highlight -> highlight_clear; - free_highlight -> xfree; - free_highlight -> xfree; - free_highlight -> ga_clear; - free_highlight -> map_destroy; - message_filtered -> vim_regexec; - last_set_msg -> option_last_set_msg; - get_global_hl_defs -> HL_TABLE; - get_global_hl_defs -> hlattrs2dict; - get_global_hl_defs -> HL_TABLE; - get_global_hl_defs -> PUT; - get_global_hl_defs -> PUT; - hlattrs2dict -> PUT; - hlattrs2dict -> PUT; - hlattrs2dict -> PUT; - hlattrs2dict -> PUT; - hlattrs2dict -> PUT; - hlattrs2dict -> PUT; - hlattrs2dict -> PUT; - hlattrs2dict -> PUT; - hlattrs2dict -> PUT; - hlattrs2dict -> PUT; - hlattrs2dict -> PUT; - hlattrs2dict -> PUT; - hlattrs2dict -> PUT; - hlattrs2dict -> PUT; - hlattrs2dict -> PUT; - highlight_has_attr -> HL_TABLE; - highlight_has_attr -> HL_TABLE; - highlight_color -> TOLOWER_ASC; - highlight_color -> TOLOWER_ASC; - highlight_color -> TOLOWER_ASC; - highlight_color -> TOLOWER_ASC; - highlight_color -> TOLOWER_ASC; - highlight_color -> ui_rgb_attached; - highlight_color -> HL_TABLE; - highlight_color -> HL_TABLE; - highlight_color -> HL_TABLE; - highlight_color -> snprintf; - highlight_color -> HL_TABLE; - highlight_color -> HL_TABLE; - highlight_color -> HL_TABLE; - highlight_color -> HL_TABLE; - highlight_color -> HL_TABLE; - highlight_color -> snprintf; - hl_get_syn_attr -> TODO; - hl_get_syn_attr -> get_attr_entry; - syn_name2attr -> syn_name2id; - syn_name2attr -> syn_id2attr; - highlight_exists -> syn_name2id; - syn_id2name -> HL_TABLE; - syn_add_group -> vim_isprintc; - syn_add_group -> emsg; - syn_add_group -> xfree; - syn_add_group -> ASCII_ISALNUM; - syn_add_group -> msg_source; - syn_add_group -> msg; - syn_add_group -> sizeof; - syn_add_group -> ga_set_growsize; - syn_add_group -> emsg; - syn_add_group -> xfree; - syn_add_group -> vim_strsave_up; - syn_add_group -> GA_APPEND_VIA_PTR; - syn_add_group -> memset; - syn_add_group -> map_put; - vim_isprintc -> utf_printable; - syn_get_final_id -> HL_TABLE; - syn_get_final_id -> ns_get_hl; - ns_get_hl -> get_decor_provider; - ns_get_hl -> map_get; - ns_get_hl -> TODO; - ns_get_hl -> FIXED_TEMP_ARRAY; - ns_get_hl -> INTEGER_OBJ; - ns_get_hl -> STRING_OBJ; - ns_get_hl -> BOOLEAN_OBJ; - ns_get_hl -> TODO; - ns_get_hl -> nlua_call_ref; - ns_get_hl -> TODO; - ns_get_hl -> dict2hlattrs; - ns_get_hl -> api_object_to_bool; - ns_get_hl -> strequal; - ns_get_hl -> strequal; - ns_get_hl -> hl_get_syn_attr; - ns_get_hl -> map_put; - combine_stl_hlt -> HL_TABLE; - combine_stl_hlt -> memset; - combine_stl_hlt -> memmove; - combine_stl_hlt -> set_hl_attr; - combine_stl_hlt -> syn_id2attr; - get_attr_entry -> map_get; - get_attr_entry -> kv_size; - get_attr_entry -> emsg; - get_attr_entry -> clear_hl_tables; - get_attr_entry -> kv_size; - get_attr_entry -> ELOG; - get_attr_entry -> kv_push; - get_attr_entry -> map_put; - get_attr_entry -> hl_inspect; - get_attr_entry -> ui_call_hl_attr_define; - get_attr_entry -> api_free_array; - set_context_in_highlight_cmd -> skiptowhite; - set_context_in_highlight_cmd -> strncmp; - set_context_in_highlight_cmd -> skipwhite; - set_context_in_highlight_cmd -> skiptowhite; - set_context_in_highlight_cmd -> highlight_list; - set_context_in_highlight_cmd -> strncmp; - set_context_in_highlight_cmd -> strncmp; - set_context_in_highlight_cmd -> skipwhite; - set_context_in_highlight_cmd -> skiptowhite; - set_context_in_highlight_cmd -> skipwhite; - set_context_in_highlight_cmd -> skiptowhite; - set_context_in_highlight_cmd -> name; - highlight_list -> highlight_list_two; - highlight_list -> highlight_list_two; - highlight_list_two -> msg_puts_attr; - highlight_list_two -> msg_clr_eos; - highlight_list_two -> ui_flush; - highlight_list_two -> os_delay; - get_highlight_name -> get_highlight_name_ext; - get_highlight_name_ext -> HL_TABLE; - get_highlight_name_ext -> HL_TABLE; - vim_strsave_escaped -> vim_strsave_escaped_ext; - vim_strsave_escaped_ext -> utfc_ptr2len; - vim_strsave_escaped_ext -> vim_strchr; - vim_strsave_escaped_ext -> xmalloc; - vim_strsave_escaped_ext -> utfc_ptr2len; - vim_strsave_escaped_ext -> memcpy; - vim_strsave_escaped_ext -> vim_strchr; - vim_strnsave_unquoted -> ESCAPE_COND; - vim_strnsave_unquoted -> ESCAPE_COND; - vim_strnsave_unquoted -> xmallocz; - vim_strnsave_unquoted -> ESCAPE_COND; - vim_strsave_shellescape -> csh_like_shell; - vim_strsave_shellescape -> fish_like_shell; - vim_strsave_shellescape -> STRLEN; - vim_strsave_shellescape -> MB_PTR_ADV; - vim_strsave_shellescape -> find_cmdline_var; - vim_strsave_shellescape -> xmalloc; - vim_strsave_shellescape -> find_cmdline_var; - vim_strsave_shellescape -> mb_copy_char; - csh_like_shell -> strstr; - fish_like_shell -> strstr; - find_cmdline_var -> ARRAY_SIZE; - find_cmdline_var -> STRLEN; - find_cmdline_var -> STRNCMP; - find_cmdline_var -> assert; - mb_copy_char -> utfc_ptr2len; - mb_copy_char -> memmove; - strcase_save -> xstrdup; - strcase_save -> utf_ptr2char; - strcase_save -> utf_ptr2len; - strcase_save -> mb_toupper; - strcase_save -> malloc; - strcase_save -> utf_char2len; - strcase_save -> TODO; - strcase_save -> xmalloc; - strcase_save -> memcpy; - strcase_save -> STRCPY; - strcase_save -> xfree; - strcase_save -> utf_char2bytes; - mb_toupper -> toupper; - mb_toupper -> TOUPPER_ASC; - mb_toupper -> defined; - mb_toupper -> towupper; - mb_toupper -> towupper; - mb_toupper -> toupper; - mb_toupper -> TOUPPER_LOC; - mb_toupper -> utf_convert; - del_trailing_spaces -> STRLEN; - del_trailing_spaces -> ascii_iswhite; - xstrnlen -> memchr; - vim_stricmp -> TOLOWER_LOC; - vim_strnicmp -> TOLOWER_LOC; - sort_compare -> STRCMP; - sort_compare -> qsort; - sort_compare -> fast_breakcheck; - sort_compare -> memcpy; - sort_compare -> memcpy; - sort_compare -> string_compare; - tv_nr -> emsg; - tv_nr -> tv_get_number_chk; - tv_get_number_chk -> FUNC_ATTR_NONNULL_ARG; - tv_get_number_chk -> emsg; - tv_get_number_chk -> semsg; - tv_str -> emsg; - tv_str -> tv_get_string_chk; - tv_str -> encode_tv2echo; - tv_get_string_chk -> tv_get_string_buf_chk; - encode_tv2echo -> FUNC_ATTR_NONNULL_ARG; - encode_tv2echo -> ga_init; - encode_tv2echo -> ga_concat; - encode_tv2echo -> encode_vim_to_echo; - encode_tv2echo -> assert; - encode_tv2echo -> ga_append; - tv_ptr -> OFF; - tv_ptr -> STATIC_ASSERT; - tv_ptr -> OFF; - tv_ptr -> OFF; - tv_ptr -> sizeof; - tv_ptr -> sizeof; - tv_ptr -> sizeof; - tv_ptr -> emsg; - tv_float -> emsg; - tv_float -> emsg; - vim_vsnprintf -> vim_vsnprintf_typval; - vim_vsnprintf_typval -> xstrchrnul; - vim_vsnprintf_typval -> memmove; - vim_vsnprintf_typval -> assert; - vim_vsnprintf_typval -> tv_nr; - vim_vsnprintf_typval -> ascii_isdigit; - vim_vsnprintf_typval -> ascii_isdigit; - vim_vsnprintf_typval -> tv_nr; - vim_vsnprintf_typval -> ascii_isdigit; - vim_vsnprintf_typval -> ascii_isdigit; - vim_vsnprintf_typval -> tv_nr; - vim_vsnprintf_typval -> tv_str; - vim_vsnprintf_typval -> va_arg; - vim_vsnprintf_typval -> strlen; - vim_vsnprintf_typval -> TODO; - vim_vsnprintf_typval -> strlen; - vim_vsnprintf_typval -> mb_string2cells; - vim_vsnprintf_typval -> utfc_ptr2len; - vim_vsnprintf_typval -> utf_ptr2cells; - vim_vsnprintf_typval -> tv_ptr; - vim_vsnprintf_typval -> tv_nr; - vim_vsnprintf_typval -> tv_nr; - vim_vsnprintf_typval -> tv_nr; - vim_vsnprintf_typval -> tv_nr; - vim_vsnprintf_typval -> va_arg; - vim_vsnprintf_typval -> tv_nr; - vim_vsnprintf_typval -> va_arg; - vim_vsnprintf_typval -> tv_nr; - vim_vsnprintf_typval -> va_arg; - vim_vsnprintf_typval -> tv_nr; - vim_vsnprintf_typval -> va_arg; - vim_vsnprintf_typval -> tv_nr; - vim_vsnprintf_typval -> va_arg; - vim_vsnprintf_typval -> tv_nr; - vim_vsnprintf_typval -> va_arg; - vim_vsnprintf_typval -> tv_nr; - vim_vsnprintf_typval -> va_arg; - vim_vsnprintf_typval -> sizeof; - vim_vsnprintf_typval -> sizeof; - vim_vsnprintf_typval -> sizeof; - vim_vsnprintf_typval -> sizeof; - vim_vsnprintf_typval -> assert; - vim_vsnprintf_typval -> sizeof; - vim_vsnprintf_typval -> assert; - vim_vsnprintf_typval -> tv_float; - vim_vsnprintf_typval -> ASCII_ISUPPER; - vim_vsnprintf_typval -> xisinf; - vim_vsnprintf_typval -> strchr; - vim_vsnprintf_typval -> sizeof; - vim_vsnprintf_typval -> strlen; - vim_vsnprintf_typval -> xisnan; - vim_vsnprintf_typval -> memmove; - vim_vsnprintf_typval -> log10; - vim_vsnprintf_typval -> snprintf; - vim_vsnprintf_typval -> assert; - vim_vsnprintf_typval -> snprintf; - vim_vsnprintf_typval -> assert; - vim_vsnprintf_typval -> vim_strchr; - vim_vsnprintf_typval -> STRMOVE; - vim_vsnprintf_typval -> STRMOVE; - vim_vsnprintf_typval -> STRMOVE; - vim_vsnprintf_typval -> printf; - vim_vsnprintf_typval -> vim_strchr; - vim_vsnprintf_typval -> ascii_isdigit; - vim_vsnprintf_typval -> STRMOVE; - vim_vsnprintf_typval -> assert; - vim_vsnprintf_typval -> memset; - vim_vsnprintf_typval -> assert; - vim_vsnprintf_typval -> memmove; - vim_vsnprintf_typval -> assert; - vim_vsnprintf_typval -> memset; - vim_vsnprintf_typval -> assert; - vim_vsnprintf_typval -> MIN; - vim_vsnprintf_typval -> assert; - vim_vsnprintf_typval -> assert; - vim_vsnprintf_typval -> memset; - vim_vsnprintf_typval -> assert; - vim_vsnprintf_typval -> xfree; - vim_vsnprintf_typval -> emsg; - xstrchrnul -> strchr; - xstrchrnul -> strlen; - mb_string2cells -> utfc_ptr2len; - mb_string2cells -> utf_ptr2cells; - utf_ptr2cells -> utf_ptr2char; - utf_ptr2cells -> utf_ptr2len; - utf_ptr2cells -> char2cells; - utf_ptr2cells -> utf_char2cells; - xisinf -> xfpclassify; - xisnan -> xfpclassify; - char_avail -> vpeekc; - safe_vgetc -> vgetc; - safe_vgetc -> get_keystroke; - multiqueue_empty -> assert; - multiqueue_empty -> QUEUE_EMPTY; - os_inchar -> rbuffer_size; - os_inchar -> rbuffer_read; - os_inchar -> inbuf_poll; - os_inchar -> inbuf_poll; - os_inchar -> read_error_exit; - os_inchar -> trigger_cursorhold; - os_inchar -> create_cursorhold_event; - os_inchar -> before_blocking; - os_inchar -> inbuf_poll; - os_inchar -> typebuf_changed; - os_inchar -> rbuffer_size; - os_inchar -> rbuffer_read; - os_inchar -> pending_events; - os_inchar -> push_event_key; - os_inchar -> read_error_exit; - may_sync_undo -> u_sync; - log_key -> get_special_key_name; - log_key -> LOG; - multiqueue_get -> multiqueue_empty; - input_available -> rbuffer_size; - get_mode -> xcalloc; - get_mode -> ins_compl_active; - get_mode -> ctrl_x_mode_not_defined_yet; - get_mode -> ins_compl_active; - get_mode -> ctrl_x_mode_not_defined_yet; - spell_check_magic_string -> SPELL_READ_BYTES; - spell_check_magic_string -> memcmp; - spell_load_file -> os_fopen; - spell_load_file -> semsg; - spell_load_file -> verbose_enter; - spell_load_file -> smsg; - spell_load_file -> verbose_leave; - spell_load_file -> verbose_enter; - spell_load_file -> smsg; - spell_load_file -> verbose_leave; - spell_load_file -> slang_alloc; - spell_load_file -> vim_strsave; - spell_load_file -> strstr; - spell_load_file -> spell_check_magic_string; - spell_load_file -> semsg; - spell_load_file -> semsg; - spell_load_file -> strerror; - spell_load_file -> getc; - spell_load_file -> emsg; - spell_load_file -> emsg; - spell_load_file -> getc; - spell_load_file -> getc; - spell_load_file -> get4c; - spell_load_file -> READ_STRING; - spell_load_file -> read_region_section; - spell_load_file -> read_charflags_section; - spell_load_file -> READ_STRING; - spell_load_file -> read_prefcond_section; - spell_load_file -> read_rep_section; - spell_load_file -> read_rep_section; - spell_load_file -> read_sal_section; - spell_load_file -> read_sofo_section; - spell_load_file -> READ_STRING; - spell_load_file -> set_map_str; - spell_load_file -> xfree; - spell_load_file -> read_words_section; - spell_load_file -> get8ctime; - spell_load_file -> read_compound; - spell_load_file -> READ_STRING; - spell_load_file -> init_syl_tab; - spell_load_file -> emsg; - spell_load_file -> getc; - spell_load_file -> emsg; - spell_load_file -> emsg; - spell_load_file -> spell_read_tree; - spell_load_file -> spell_load_lang; - spell_load_file -> slang_free; - spell_load_file -> fclose; - slang_alloc -> xcalloc; - slang_alloc -> vim_strsave; - slang_alloc -> ga_init; - slang_alloc -> ga_init; - slang_alloc -> hash_init; - read_region_section -> SPELL_READ_NONNUL_BYTES; - read_charflags_section -> read_cnt_string; - read_charflags_section -> read_cnt_string; - read_charflags_section -> xfree; - read_charflags_section -> SPELL_ISUPPER; - read_charflags_section -> set_spell_charflags; - read_charflags_section -> xfree; - read_charflags_section -> xfree; - read_prefcond_section -> get2c; - read_prefcond_section -> xcalloc; - read_prefcond_section -> getc; - read_prefcond_section -> SPELL_READ_NONNUL_BYTES; - read_prefcond_section -> vim_regcomp; - read_rep_section -> get2c; - read_rep_section -> ga_grow; - read_rep_section -> read_cnt_string; - read_rep_section -> read_cnt_string; - read_rep_section -> xfree; - read_sal_section -> getc; - read_sal_section -> get2c; - read_sal_section -> ga_init; - read_sal_section -> ga_grow; - read_sal_section -> getc; - read_sal_section -> xmalloc; - read_sal_section -> getc; - read_sal_section -> vim_strchr; - read_sal_section -> getc; - read_sal_section -> getc; - read_sal_section -> xfree; - read_sal_section -> read_cnt_string; - read_sal_section -> xfree; - read_sal_section -> mb_str2wide; - read_sal_section -> mb_charlen; - read_sal_section -> mb_str2wide; - read_sal_section -> mb_str2wide; - read_sal_section -> GA_EMPTY; - read_sal_section -> xmalloc; - read_sal_section -> mb_str2wide; - read_sal_section -> set_sal_first; - read_sofo_section -> read_cnt_string; - read_sofo_section -> read_cnt_string; - read_sofo_section -> xfree; - read_sofo_section -> set_sofo; - read_sofo_section -> xfree; - read_sofo_section -> xfree; - set_map_str -> hash_init; - set_map_str -> mb_cptr2char_adv; - set_map_str -> utf_char2len; - set_map_str -> utf_char2len; - set_map_str -> xmalloc; - set_map_str -> utf_char2bytes; - set_map_str -> utf_char2bytes; - set_map_str -> hash_hash; - set_map_str -> hash_lookup; - set_map_str -> HASHITEM_EMPTY; - set_map_str -> hash_add_item; - set_map_str -> emsg; - set_map_str -> xfree; - read_words_section -> getc; - read_words_section -> count_common_word; - read_compound -> getc; - read_compound -> getc; - read_compound -> getc; - read_compound -> getc; - read_compound -> ungetc; - read_compound -> getc; - read_compound -> get2c; - read_compound -> ga_init; - read_compound -> ga_grow; - read_compound -> read_cnt_string; - read_compound -> xmalloc; - read_compound -> xmalloc; - read_compound -> xmalloc; - read_compound -> match_compoundrule; - read_compound -> xmalloc; - read_compound -> getc; - read_compound -> xfree; - read_compound -> vim_strchr; - read_compound -> byte_in_str; - read_compound -> byte_in_str; - read_compound -> XFREE_CLEAR; - read_compound -> utf_char2bytes; - read_compound -> vim_regcomp; - read_compound -> xfree; - init_syl_tab -> ga_init; - init_syl_tab -> vim_strchr; - init_syl_tab -> vim_strchr; - init_syl_tab -> STRLEN; - init_syl_tab -> GA_APPEND_VIA_PTR; - init_syl_tab -> STRLCPY; - spell_load_lang -> spell_load_cb; - spell_load_lang -> STRCPY; - spell_load_lang -> vim_snprintf; - spell_load_lang -> spell_enc; - spell_load_lang -> do_in_runtimepath; - spell_load_lang -> vim_snprintf; - spell_load_lang -> do_in_runtimepath; - spell_load_lang -> snprintf; - spell_load_lang -> LoadFile; - spell_load_lang -> do_cmdline_cmd; - spell_load_lang -> smsg; - spell_load_lang -> spell_enc; - spell_load_lang -> STRCPY; - spell_load_lang -> do_in_runtimepath; - slang_free -> xfree; - slang_free -> xfree; - slang_free -> slang_clear; - slang_free -> xfree; - tree_count_words -> fast_breakcheck; - suggest_load_files -> LANGP_ENTRY; - suggest_load_files -> STRRCHR; - suggest_load_files -> fnamecmp; - suggest_load_files -> STRCPY; - suggest_load_files -> os_fopen; - suggest_load_files -> getc; - suggest_load_files -> STRNCMP; - suggest_load_files -> semsg; - suggest_load_files -> getc; - suggest_load_files -> semsg; - suggest_load_files -> semsg; - suggest_load_files -> get8ctime; - suggest_load_files -> semsg; - suggest_load_files -> semsg; - suggest_load_files -> slang_clear_sug; - suggest_load_files -> open_spellbuf; - suggest_load_files -> get4c; - suggest_load_files -> ga_init; - suggest_load_files -> getc; - suggest_load_files -> GA_APPEND; - suggest_load_files -> ml_append_buf; - suggest_load_files -> ga_clear; - suggest_load_files -> tree_count_words; - suggest_load_files -> tree_count_words; - suggest_load_files -> fclose; - suggest_load_files -> STRCPY; - slang_clear_sug -> XFREE_CLEAR; - slang_clear_sug -> XFREE_CLEAR; - slang_clear_sug -> close_spellbuf; - open_spellbuf -> xcalloc; - open_spellbuf -> ml_open; - open_spellbuf -> ELOG; - open_spellbuf -> ml_open_file; - ml_append_buf -> FUNC_ATTR_NONNULL_ARG; - ml_append_buf -> ml_flush_line; - ml_append_buf -> ml_append_int; - read_cnt_string -> getc; - read_cnt_string -> READ_STRING; - set_spell_charflags -> clear_spell_chartab; - set_spell_charflags -> mb_ptr2char_adv; - set_spell_charflags -> set_spell_finish; - mb_str2wide -> xmalloc; - mb_str2wide -> mb_ptr2char_adv; - mb_charlen -> utfc_ptr2len; - set_sal_first -> memmove; - count_common_word -> STRLCPY; - count_common_word -> hash_hash; - count_common_word -> STRLEN; - count_common_word -> hash_lookup; - count_common_word -> HASHITEM_EMPTY; - count_common_word -> xmalloc; - count_common_word -> memcpy; - count_common_word -> hash_add_item; - count_common_word -> HI2WC; - set_sofo -> ga_init; - set_sofo -> ga_grow; - set_sofo -> memset; - set_sofo -> mb_cptr2char_adv; - set_sofo -> MB_CPTR_ADV; - set_sofo -> xmalloc; - set_sofo -> memset; - set_sofo -> mb_cptr2char_adv; - set_sofo -> mb_cptr2char_adv; - match_compoundrule -> vim_strchr; - mb_cptr2char_adv -> utf_ptr2char; - mb_cptr2char_adv -> utf_ptr2len; - mb_ptr2char_adv -> utf_ptr2char; - mb_ptr2char_adv -> utfc_ptr2len; - spell_reload_one -> path_full_compare; - spell_reload_one -> slang_clear; - spell_reload_one -> spell_load_file; - spell_reload_one -> slang_clear; - spell_reload_one -> redraw_all_later; - spell_reload_one -> did_set_spelllang; - slang_clear -> XFREE_CLEAR; - slang_clear -> XFREE_CLEAR; - slang_clear -> XFREE_CLEAR; - slang_clear -> XFREE_CLEAR; - slang_clear -> XFREE_CLEAR; - slang_clear -> XFREE_CLEAR; - slang_clear -> GA_DEEP_CLEAR; - slang_clear -> GA_DEEP_CLEAR; - slang_clear -> GA_DEEP_CLEAR_PTR; - slang_clear -> GA_DEEP_CLEAR; - slang_clear -> vim_regfree; - slang_clear -> XFREE_CLEAR; - slang_clear -> XFREE_CLEAR; - slang_clear -> XFREE_CLEAR; - slang_clear -> vim_regfree; - slang_clear -> XFREE_CLEAR; - slang_clear -> XFREE_CLEAR; - slang_clear -> XFREE_CLEAR; - slang_clear -> XFREE_CLEAR; - slang_clear -> ga_clear; - slang_clear -> ga_clear_strings; - slang_clear -> hash_clear_all; - slang_clear -> hash_init; - slang_clear -> hash_clear_all; - slang_clear -> slang_clear_sug; - did_set_spelllang -> set_bufref; - did_set_spelllang -> ga_init; - did_set_spelllang -> clear_midword; - did_set_spelllang -> vim_strsave; - did_set_spelllang -> copy_option_part; - did_set_spelllang -> STRLEN; - did_set_spelllang -> valid_spelllang; - did_set_spelllang -> STRCMP; - did_set_spelllang -> fnamecmp; - did_set_spelllang -> vim_strchr; - did_set_spelllang -> ASCII_ISALPHA; - did_set_spelllang -> ASCII_ISALPHA; - did_set_spelllang -> STRLCPY; - did_set_spelllang -> memmove; - did_set_spelllang -> path_full_compare; - did_set_spelllang -> STRICMP; - did_set_spelllang -> STRCMP; - did_set_spelllang -> spell_load_file; - did_set_spelllang -> spell_load_lang; - did_set_spelllang -> bufref_valid; - did_set_spelllang -> N_; - did_set_spelllang -> path_full_compare; - did_set_spelllang -> STRICMP; - did_set_spelllang -> find_region; - did_set_spelllang -> smsg; - did_set_spelllang -> GA_APPEND_VIA_PTR; - did_set_spelllang -> use_midword; - did_set_spelllang -> int_wordlist_spl; - did_set_spelllang -> copy_option_part; - did_set_spelllang -> STRCAT; - did_set_spelllang -> LANGP_ENTRY; - did_set_spelllang -> path_full_compare; - did_set_spelllang -> path_full_compare; - did_set_spelllang -> STRCPY; - did_set_spelllang -> STRLCPY; - did_set_spelllang -> vim_strchr; - did_set_spelllang -> spell_load_file; - did_set_spelllang -> find_region; - did_set_spelllang -> GA_APPEND_VIA_PTR; - did_set_spelllang -> use_midword; - did_set_spelllang -> ga_clear; - did_set_spelllang -> LANGP_ENTRY; - did_set_spelllang -> GA_EMPTY; - did_set_spelllang -> LANGP_ENTRY; - did_set_spelllang -> GA_EMPTY; - did_set_spelllang -> GA_EMPTY; - did_set_spelllang -> LANGP_ENTRY; - did_set_spelllang -> GA_EMPTY; - did_set_spelllang -> xfree; - did_set_spelllang -> redraw_later; - spell_check_msm -> ascii_isdigit; - spell_check_msm -> getdigits_long; - spell_check_msm -> ascii_isdigit; - spell_check_msm -> getdigits_long; - spell_check_msm -> ascii_isdigit; - spell_check_msm -> getdigits_long; - spell_clear_flags -> spell_clear_flags; - spell_print_node -> PRINTSOME; - spell_print_node -> PRINTSOME; - spell_print_node -> PRINTSOME; - spell_print_node -> msg; - spell_print_node -> msg; - spell_print_node -> msg; - spell_print_node -> PRINTSOME; - spell_print_node -> PRINTSOME; - spell_print_node -> PRINTSOME; - spell_print_node -> PRINTSOME; - spell_print_node -> PRINTSOME; - spell_print_node -> PRINTSOME; - spell_print_node -> msg; - spell_print_node -> msg; - spell_print_node -> msg; - spell_print_node -> spell_print_node; - spell_print_node -> STRCPY; - spell_print_node -> STRCPY; - spell_print_node -> spell_print_node; - spell_print_tree -> spell_clear_flags; - spell_print_tree -> spell_print_node; - spell_read_aff -> os_fopen; - spell_read_aff -> semsg; - spell_read_aff -> vim_snprintf; - spell_read_aff -> spell_message; - spell_read_aff -> GA_EMPTY; - spell_read_aff -> GA_EMPTY; - spell_read_aff -> GA_EMPTY; - spell_read_aff -> GA_EMPTY; - spell_read_aff -> getroom; - spell_read_aff -> hash_init; - spell_read_aff -> hash_init; - spell_read_aff -> hash_init; - spell_read_aff -> vim_fgets; - spell_read_aff -> line_breakcheck; - spell_read_aff -> xfree; - spell_read_aff -> string_convert; - spell_read_aff -> smsg; - spell_read_aff -> spell_info_item; - spell_read_aff -> is_aff_rule; - spell_read_aff -> enc_canonize; - spell_read_aff -> smsg; - spell_read_aff -> is_aff_rule; - spell_read_aff -> STRCMP; - spell_read_aff -> STRCMP; - spell_read_aff -> STRCMP; - spell_read_aff -> smsg; - spell_read_aff -> smsg; - spell_read_aff -> spell_info_item; - spell_read_aff -> STRLEN; - spell_read_aff -> STRLEN; - spell_read_aff -> STRLEN; - spell_read_aff -> STRCPY; - spell_read_aff -> STRCAT; - spell_read_aff -> STRCAT; - spell_read_aff -> STRCAT; - spell_read_aff -> STRCAT; - spell_read_aff -> is_aff_rule; - spell_read_aff -> getroom_save; - spell_read_aff -> is_aff_rule; - spell_read_aff -> is_aff_rule; - spell_read_aff -> is_aff_rule; - spell_read_aff -> is_aff_rule; - spell_read_aff -> is_aff_rule; - spell_read_aff -> is_aff_rule; - spell_read_aff -> is_aff_rule; - spell_read_aff -> is_aff_rule; - spell_read_aff -> is_aff_rule; - spell_read_aff -> is_aff_rule; - spell_read_aff -> is_aff_rule; - spell_read_aff -> is_aff_rule; - spell_read_aff -> is_aff_rule; - spell_read_aff -> is_aff_rule; - spell_read_aff -> smsg; - spell_read_aff -> is_aff_rule; - spell_read_aff -> smsg; - spell_read_aff -> is_aff_rule; - spell_read_aff -> getroom; - spell_read_aff -> STRCPY; - spell_read_aff -> STRCAT; - spell_read_aff -> is_aff_rule; - spell_read_aff -> atoi; - spell_read_aff -> smsg; - spell_read_aff -> is_aff_rule; - spell_read_aff -> skipdigits; - spell_read_aff -> STRLEN; - spell_read_aff -> STRLEN; - spell_read_aff -> getroom; - spell_read_aff -> STRCPY; - spell_read_aff -> STRCAT; - spell_read_aff -> STRCAT; - spell_read_aff -> is_aff_rule; - spell_read_aff -> atoi; - spell_read_aff -> smsg; - spell_read_aff -> is_aff_rule; - spell_read_aff -> atoi; - spell_read_aff -> smsg; - spell_read_aff -> is_aff_rule; - spell_read_aff -> atoi; - spell_read_aff -> smsg; - spell_read_aff -> is_aff_rule; - spell_read_aff -> is_aff_rule; - spell_read_aff -> is_aff_rule; - spell_read_aff -> is_aff_rule; - spell_read_aff -> is_aff_rule; - spell_read_aff -> atoi; - spell_read_aff -> smsg; - spell_read_aff -> is_aff_rule; - spell_read_aff -> STRCMP; - spell_read_aff -> STRCMP; - spell_read_aff -> ga_grow; - spell_read_aff -> getroom_save; - spell_read_aff -> getroom_save; - spell_read_aff -> is_aff_rule; - spell_read_aff -> getroom_save; - spell_read_aff -> is_aff_rule; - spell_read_aff -> is_aff_rule; - spell_read_aff -> is_aff_rule; - spell_read_aff -> is_aff_rule; - spell_read_aff -> is_aff_rule; - spell_read_aff -> is_aff_rule; - spell_read_aff -> STRCMP; - spell_read_aff -> STRCMP; - spell_read_aff -> STRLCPY; - spell_read_aff -> hash_find; - spell_read_aff -> HASHITEM_EMPTY; - spell_read_aff -> HI2AH; - spell_read_aff -> smsg; - spell_read_aff -> smsg; - spell_read_aff -> getroom; - spell_read_aff -> STRLEN; - spell_read_aff -> STRCPY; - spell_read_aff -> hash_add; - spell_read_aff -> STRCMP; - spell_read_aff -> smsg; - spell_read_aff -> STRCMP; - spell_read_aff -> smsg; - spell_read_aff -> check_renumber; - spell_read_aff -> atoi; - spell_read_aff -> STRCMP; - spell_read_aff -> STRCMP; - spell_read_aff -> STRCMP; - spell_read_aff -> STRCMP; - spell_read_aff -> smsg; - spell_read_aff -> getroom; - spell_read_aff -> STRCMP; - spell_read_aff -> getroom_save; - spell_read_aff -> STRCMP; - spell_read_aff -> getroom_save; - spell_read_aff -> vim_strchr; - spell_read_aff -> aff_process_flags; - spell_read_aff -> has_non_ascii; - spell_read_aff -> has_non_ascii; - spell_read_aff -> STRCMP; - spell_read_aff -> getroom_save; - spell_read_aff -> sprintf; - spell_read_aff -> sprintf; - spell_read_aff -> smsg; - spell_read_aff -> utfc_ptr2len; - spell_read_aff -> utf_ptr2char; - spell_read_aff -> SPELL_TOUPPER; - spell_read_aff -> utf_ptr2char; - spell_read_aff -> STRLEN; - spell_read_aff -> MB_PTR_BACK; - spell_read_aff -> utf_ptr2char; - spell_read_aff -> onecap_copy; - spell_read_aff -> getroom_save; - spell_read_aff -> sprintf; - spell_read_aff -> vim_regfree; - spell_read_aff -> vim_regcomp; - spell_read_aff -> str_equal; - spell_read_aff -> GA_APPEND_VIA_PTR; - spell_read_aff -> getroom_save; - spell_read_aff -> tree_add_word; - spell_read_aff -> is_aff_rule; - spell_read_aff -> vim_strsave; - spell_read_aff -> is_aff_rule; - spell_read_aff -> vim_strsave; - spell_read_aff -> is_aff_rule; - spell_read_aff -> vim_strsave; - spell_read_aff -> is_aff_rule; - spell_read_aff -> is_aff_rule; - spell_read_aff -> isdigit; - spell_read_aff -> smsg; - spell_read_aff -> STRCMP; - spell_read_aff -> STRCMP; - spell_read_aff -> smsg; - spell_read_aff -> MB_PTR_ADV; - spell_read_aff -> MB_PTR_ADV; - spell_read_aff -> is_aff_rule; - spell_read_aff -> isdigit; - spell_read_aff -> smsg; - spell_read_aff -> mb_ptr2char_adv; - spell_read_aff -> GA_EMPTY; - spell_read_aff -> vim_strchr; - spell_read_aff -> vim_strchr; - spell_read_aff -> smsg; - spell_read_aff -> ga_concat; - spell_read_aff -> ga_append; - spell_read_aff -> is_aff_rule; - spell_read_aff -> STRCMP; - spell_read_aff -> sal_to_bool; - spell_read_aff -> STRCMP; - spell_read_aff -> sal_to_bool; - spell_read_aff -> STRCMP; - spell_read_aff -> sal_to_bool; - spell_read_aff -> STRCMP; - spell_read_aff -> is_aff_rule; - spell_read_aff -> getroom_save; - spell_read_aff -> is_aff_rule; - spell_read_aff -> getroom_save; - spell_read_aff -> STRCMP; - spell_read_aff -> vim_strsave; - spell_read_aff -> hash_add; - spell_read_aff -> smsg; - spell_read_aff -> init_spell_chartab; - spell_read_aff -> xfree; - spell_read_aff -> xfree; - spell_read_aff -> xfree; - spell_read_aff -> aff_check_number; - spell_read_aff -> aff_check_number; - spell_read_aff -> smsg; - spell_read_aff -> aff_check_number; - spell_read_aff -> aff_check_number; - spell_read_aff -> process_compflags; - spell_read_aff -> msg; - spell_read_aff -> msg; - spell_read_aff -> msg; - spell_read_aff -> aff_check_string; - spell_read_aff -> smsg; - spell_read_aff -> GA_EMPTY; - spell_read_aff -> smsg; - spell_read_aff -> aff_check_string; - spell_read_aff -> aff_check_string; - spell_read_aff -> aff_check_string; - spell_read_aff -> xfree; - spell_read_aff -> fclose; - spell_message -> verbose_enter; - spell_message -> msg; - spell_message -> ui_flush; - spell_message -> verbose_leave; - getroom -> assert; - getroom -> sizeof; - getroom -> sizeof; - getroom -> xcalloc; - vim_fgets -> assert; - vim_fgets -> fgets; - vim_fgets -> ferror; - vim_fgets -> sizeof; - vim_fgets -> fgets; - vim_fgets -> feof; - vim_fgets -> sizeof; - string_convert -> string_convert_ext; - spell_info_item -> STRCMP; - spell_info_item -> STRCMP; - spell_info_item -> STRCMP; - spell_info_item -> STRCMP; - spell_info_item -> STRCMP; - spell_info_item -> STRCMP; - is_aff_rule -> STRCMP; - enc_canonize -> STRCMP; - enc_canonize -> set_init_1; - enc_canonize -> vim_strsave; - enc_canonize -> xmalloc; - enc_canonize -> TOLOWER_ASC; - enc_canonize -> enc_skip; - enc_canonize -> STRNCMP; - enc_canonize -> STRMOVE; - enc_canonize -> STRNCMP; - enc_canonize -> STRMOVE; - enc_canonize -> STRNCMP; - enc_canonize -> STRMOVE; - enc_canonize -> STRNCMP; - enc_canonize -> STRMOVE; - enc_canonize -> enc_canon_search; - enc_canonize -> STRMOVE; - enc_canonize -> enc_alias_search; - enc_canonize -> xfree; - enc_canonize -> vim_strsave; - getroom_save -> STRLEN; - getroom_save -> memcpy; - hash_add -> hash_hash; - hash_add -> hash_lookup; - hash_add -> HASHITEM_EMPTY; - hash_add -> internal_error; - hash_add -> hash_add_item; - aff_process_flags -> get_affitem; - aff_process_flags -> STRMOVE; - onecap_copy -> mb_cptr2char_adv; - onecap_copy -> SPELL_TOUPPER; - onecap_copy -> SPELL_TOFOLD; - onecap_copy -> utf_char2bytes; - onecap_copy -> STRLCPY; - str_equal -> STRCMP; - ga_concat -> ga_concat_len; - ga_append -> GA_APPEND; - sal_to_bool -> STRCMP; - init_spell_chartab -> clear_spell_chartab; - init_spell_chartab -> utf_fold; - init_spell_chartab -> mb_toupper; - init_spell_chartab -> mb_isupper; - init_spell_chartab -> mb_islower; - aff_check_number -> smsg; - process_compflags -> STRLEN; - process_compflags -> STRLEN; - process_compflags -> getroom; - process_compflags -> STRCPY; - process_compflags -> STRCAT; - process_compflags -> STRLEN; - process_compflags -> vim_strchr; - process_compflags -> get_affitem; - process_compflags -> STRLCPY; - process_compflags -> hash_find; - process_compflags -> HASHITEM_EMPTY; - process_compflags -> HI2CI; - process_compflags -> getroom; - process_compflags -> STRCPY; - process_compflags -> check_renumber; - process_compflags -> vim_strchr; - process_compflags -> hash_add; - aff_check_string -> STRCMP; - aff_check_string -> smsg; - get_affitem -> ascii_isdigit; - get_affitem -> getdigits_int; - get_affitem -> mb_ptr2char_adv; - get_affitem -> mb_ptr2char_adv; - affitem2flag -> get_affitem; - affitem2flag -> smsg; - affitem2flag -> smsg; - affitem2flag -> smsg; - flag_in_afflist -> vim_strchr; - flag_in_afflist -> mb_ptr2char_adv; - flag_in_afflist -> mb_ptr2char_adv; - flag_in_afflist -> getdigits_int; - flag_in_afflist -> assert; - add_fromto -> GA_APPEND_VIA_PTR; - add_fromto -> spell_casefold; - add_fromto -> getroom_save; - add_fromto -> spell_casefold; - add_fromto -> getroom_save; - spell_casefold -> mb_cptr2char_adv; - spell_casefold -> spell_iswordp; - spell_casefold -> SPELL_TOFOLD; - spell_casefold -> utf_char2bytes; - spell_free_aff -> xfree; - spell_free_aff -> HASHITEM_EMPTY; - spell_free_aff -> HI2AH; - spell_free_aff -> vim_regfree; - spell_free_aff -> hash_clear; - spell_free_aff -> hash_clear; - spell_free_aff -> hash_clear; - spell_read_dic -> os_fopen; - spell_read_dic -> semsg; - spell_read_dic -> hash_init; - spell_read_dic -> vim_snprintf; - spell_read_dic -> _; - spell_read_dic -> spell_message; - spell_read_dic -> vim_fgets; - spell_read_dic -> semsg; - spell_read_dic -> vim_fgets; - spell_read_dic -> line_breakcheck; - spell_read_dic -> STRLEN; - spell_read_dic -> string_convert; - spell_read_dic -> smsg; - spell_read_dic -> MB_PTR_ADV; - spell_read_dic -> STRMOVE; - spell_read_dic -> has_non_ascii; - spell_read_dic -> xfree; - spell_read_dic -> os_time; - spell_read_dic -> os_time; - spell_read_dic -> vim_snprintf; - spell_read_dic -> _; - spell_read_dic -> msg_start; - spell_read_dic -> msg_outtrans_long_attr; - spell_read_dic -> msg_clr_eos; - spell_read_dic -> ui_flush; - spell_read_dic -> getroom_save; - spell_read_dic -> xfree; - spell_read_dic -> hash_hash; - spell_read_dic -> hash_lookup; - spell_read_dic -> HASHITEM_EMPTY; - spell_read_dic -> smsg; - spell_read_dic -> smsg; - spell_read_dic -> hash_add_item; - spell_read_dic -> get_affix_flags; - spell_read_dic -> get_pfxlist; - spell_read_dic -> get_compflags; - spell_read_dic -> tree; - spell_read_dic -> xfree; - spell_read_dic -> smsg; - spell_read_dic -> smsg; - spell_read_dic -> hash_clear; - spell_read_dic -> fclose; - msg_outtrans_long_attr -> msg_outtrans_long_len_attr; - hash_hash -> HASH_CYCLE_BODY; - hash_add_item -> hash_may_resize; - get_affix_flags -> flag_in_afflist; - get_affix_flags -> flag_in_afflist; - get_pfxlist -> get_affitem; - get_pfxlist -> STRLCPY; - get_pfxlist -> hash_find; - get_pfxlist -> HASHITEM_EMPTY; - get_pfxlist -> HI2AH; - get_compflags -> get_affitem; - get_compflags -> STRLCPY; - get_compflags -> hash_find; - get_compflags -> HASHITEM_EMPTY; - get_compflags -> HI2CI; - spell_read_wordfile -> os_fopen; - spell_read_wordfile -> semsg; - spell_read_wordfile -> vim_snprintf; - spell_read_wordfile -> spell_message; - spell_read_wordfile -> vim_fgets; - spell_read_wordfile -> line_breakcheck; - spell_read_wordfile -> STRLEN; - spell_read_wordfile -> xfree; - spell_read_wordfile -> string_convert; - spell_read_wordfile -> smsg; - spell_read_wordfile -> STRNCMP; - spell_read_wordfile -> smsg; - spell_read_wordfile -> smsg; - spell_read_wordfile -> enc_canonize; - spell_read_wordfile -> smsg; - spell_read_wordfile -> xfree; - spell_read_wordfile -> STRNCMP; - spell_read_wordfile -> smsg; - spell_read_wordfile -> STRLEN; - spell_read_wordfile -> smsg; - spell_read_wordfile -> STRLEN; - spell_read_wordfile -> STRCPY; - spell_read_wordfile -> smsg; - spell_read_wordfile -> vim_strchr; - spell_read_wordfile -> ascii_isdigit; - spell_read_wordfile -> smsg; - spell_read_wordfile -> smsg; - spell_read_wordfile -> has_non_ascii; - spell_read_wordfile -> store_word; - spell_read_wordfile -> xfree; - spell_read_wordfile -> fclose; - spell_read_wordfile -> vim_snprintf; - spell_read_wordfile -> _; - spell_read_wordfile -> spell_message; - free_blocks -> xfree; - wordtree_alloc -> getroom; - get_wordnode -> getroom; - get_wordnode -> memset; - deref_wordnode -> deref_wordnode; - deref_wordnode -> free_wordnode; - wordtree_compress -> hash_init; - wordtree_compress -> node_compress; - wordtree_compress -> vim_snprintf; - wordtree_compress -> _; - wordtree_compress -> spell_message; - wordtree_compress -> spell_print_tree; - wordtree_compress -> hash_clear; - node_compress -> node_compress; - node_compress -> hash_hash; - node_compress -> hash_lookup; - node_compress -> STRLEN; - node_compress -> HASHITEM_EMPTY; - node_compress -> HI2WN; - node_compress -> node_equal; - node_compress -> deref_wordnode; - node_compress -> HI2WN; - node_compress -> hash_add_item; - node_compress -> veryfast_breakcheck; - veryfast_breakcheck -> os_breakcheck; - rep_compare -> STRCMP; - write_vim_spell -> os_fopen; - write_vim_spell -> semsg; - write_vim_spell -> fwrite; - write_vim_spell -> putc; - write_vim_spell -> putc; - write_vim_spell -> putc; - write_vim_spell -> STRLEN; - write_vim_spell -> put_bytes; - write_vim_spell -> fwrite; - write_vim_spell -> putc; - write_vim_spell -> putc; - write_vim_spell -> put_bytes; - write_vim_spell -> fwrite; - write_vim_spell -> putc; - write_vim_spell -> putc; - write_vim_spell -> utf_char2bytes; - write_vim_spell -> put_bytes; - write_vim_spell -> fputc; - write_vim_spell -> fputc; - write_vim_spell -> put_bytes; - write_vim_spell -> fwrite; - write_vim_spell -> putc; - write_vim_spell -> putc; - write_vim_spell -> STRLEN; - write_vim_spell -> put_bytes; - write_vim_spell -> fwrite; - write_vim_spell -> GA_EMPTY; - write_vim_spell -> putc; - write_vim_spell -> putc; - write_vim_spell -> write_spell_prefcond; - write_vim_spell -> put_bytes; - write_vim_spell -> write_spell_prefcond; - write_vim_spell -> GA_EMPTY; - write_vim_spell -> qsort; - write_vim_spell -> sizeof; - write_vim_spell -> putc; - write_vim_spell -> putc; - write_vim_spell -> assert; - write_vim_spell -> STRLEN; - write_vim_spell -> STRLEN; - write_vim_spell -> put_bytes; - write_vim_spell -> putc; - write_vim_spell -> put_bytes; - write_vim_spell -> STRLEN; - write_vim_spell -> assert; - write_vim_spell -> putc; - write_vim_spell -> fwrite; - write_vim_spell -> putc; - write_vim_spell -> putc; - write_vim_spell -> STRLEN; - write_vim_spell -> put_bytes; - write_vim_spell -> put_bytes; - write_vim_spell -> fwrite; - write_vim_spell -> STRLEN; - write_vim_spell -> put_bytes; - write_vim_spell -> fwrite; - write_vim_spell -> putc; - write_vim_spell -> putc; - write_vim_spell -> HASHITEM_EMPTY; - write_vim_spell -> STRLEN; - write_vim_spell -> fwrite; - write_vim_spell -> put_bytes; - write_vim_spell -> GA_EMPTY; - write_vim_spell -> putc; - write_vim_spell -> putc; - write_vim_spell -> put_bytes; - write_vim_spell -> fwrite; - write_vim_spell -> GA_EMPTY; - write_vim_spell -> putc; - write_vim_spell -> putc; - write_vim_spell -> put_bytes; - write_vim_spell -> time; - write_vim_spell -> put_time; - write_vim_spell -> putc; - write_vim_spell -> putc; - write_vim_spell -> put_bytes; - write_vim_spell -> putc; - write_vim_spell -> putc; - write_vim_spell -> put_bytes; - write_vim_spell -> putc; - write_vim_spell -> putc; - write_vim_spell -> STRLEN; - write_vim_spell -> assert; - write_vim_spell -> STRLEN; - write_vim_spell -> put_bytes; - write_vim_spell -> putc; - write_vim_spell -> putc; - write_vim_spell -> putc; - write_vim_spell -> putc; - write_vim_spell -> putc; - write_vim_spell -> put_bytes; - write_vim_spell -> assert; - write_vim_spell -> putc; - write_vim_spell -> fwrite; - write_vim_spell -> fwrite; - write_vim_spell -> putc; - write_vim_spell -> putc; - write_vim_spell -> put_bytes; - write_vim_spell -> putc; - write_vim_spell -> putc; - write_vim_spell -> STRLEN; - write_vim_spell -> put_bytes; - write_vim_spell -> fwrite; - write_vim_spell -> putc; - write_vim_spell -> clear_node; - write_vim_spell -> put_node; - write_vim_spell -> put_bytes; - write_vim_spell -> assert; - write_vim_spell -> sizeof; - write_vim_spell -> put_node; - write_vim_spell -> putc; - write_vim_spell -> fclose; - write_vim_spell -> emsg; - put_bytes -> assert; - put_bytes -> putc; - write_spell_prefcond -> assert; - write_spell_prefcond -> put_bytes; - write_spell_prefcond -> STRLEN; - write_spell_prefcond -> assert; - write_spell_prefcond -> fputc; - write_spell_prefcond -> fwrite; - write_spell_prefcond -> fputc; - write_spell_prefcond -> assert; - put_time -> time_to_bytes; - put_time -> fwrite; - clear_node -> clear_node; - put_node -> putc; - put_node -> putc; - put_node -> putc; - put_node -> putc; - put_node -> putc; - put_node -> put_bytes; - put_node -> putc; - put_node -> putc; - put_node -> putc; - put_node -> putc; - put_node -> putc; - put_node -> putc; - put_node -> putc; - put_node -> putc; - put_node -> putc; - put_node -> put_bytes; - put_node -> putc; - put_node -> emsg; - ex_mkspell -> STRNCMP; - ex_mkspell -> skipwhite; - ex_mkspell -> get_arglist_exp; - ex_mkspell -> mkspell; - ex_mkspell -> FreeWild; - get_arglist_exp -> get_arglist; - get_arglist_exp -> expand_wildcards; - get_arglist_exp -> gen_expand_wildcards; - get_arglist_exp -> ga_clear; - mkspell -> memset; - mkspell -> ga_init; - mkspell -> ga_init; - mkspell -> ga_init; - mkspell -> ga_init; - mkspell -> ga_init; - mkspell -> ga_init; - mkspell -> hash_init; - mkspell -> xmalloc; - mkspell -> STRLEN; - mkspell -> STRCMP; - mkspell -> vim_snprintf; - mkspell -> vim_snprintf; - mkspell -> spell_enc; - mkspell -> STRCMP; - mkspell -> STRLCPY; - mkspell -> vim_snprintf; - mkspell -> spell_enc; - mkspell -> strstr; - mkspell -> strstr; - mkspell -> emsg; - mkspell -> vim_strchr; - mkspell -> emsg; - mkspell -> semsg; - mkspell -> os_path_exists; - mkspell -> emsg; - mkspell -> os_isdir; - mkspell -> semsg; - mkspell -> xmalloc; - mkspell -> STRLEN; - mkspell -> STRLEN; - mkspell -> semsg; - mkspell -> TOLOWER_ASC; - mkspell -> TOLOWER_ASC; - mkspell -> wordtree_alloc; - mkspell -> wordtree_alloc; - mkspell -> wordtree_alloc; - mkspell -> vim_snprintf; - mkspell -> os_path_exists; - mkspell -> spell_read_aff; - mkspell -> vim_snprintf; - mkspell -> spell_read_dic; - mkspell -> spell_read_wordfile; - mkspell -> convert_setup; - mkspell -> msg; - mkspell -> spell_message; - mkspell -> wordtree_compress; - mkspell -> wordtree_compress; - mkspell -> wordtree_compress; - mkspell -> vim_snprintf; - mkspell -> _; - mkspell -> spell_message; - mkspell -> write_vim_spell; - mkspell -> spell_message; - mkspell -> vim_snprintf; - mkspell -> _; - mkspell -> spell_message; - mkspell -> spell_reload_one; - mkspell -> ga_clear; - mkspell -> ga_clear; - mkspell -> ga_clear; - mkspell -> ga_clear; - mkspell -> ga_clear; - mkspell -> ga_clear; - mkspell -> hash_clear_all; - mkspell -> spell_free_aff; - mkspell -> free_blocks; - mkspell -> spell_make_sugfile; - mkspell -> xfree; - mkspell -> xfree; - spell_make_sugfile -> spell_reload_one; - spell_make_sugfile -> path_full_compare; - spell_make_sugfile -> spell_message; - spell_make_sugfile -> spell_load_file; - spell_make_sugfile -> spell_message; - spell_make_sugfile -> sug_filltree; - spell_make_sugfile -> sug_maketable; - spell_make_sugfile -> smsg; - spell_make_sugfile -> spell_message; - spell_make_sugfile -> wordtree_compress; - spell_make_sugfile -> xmalloc; - spell_make_sugfile -> STRLCPY; - spell_make_sugfile -> STRLEN; - spell_make_sugfile -> sug_write; - spell_make_sugfile -> xfree; - spell_make_sugfile -> slang_free; - spell_make_sugfile -> free_blocks; - spell_make_sugfile -> close_spellbuf; - sug_filltree -> wordtree_alloc; - sug_filltree -> tree_add_word; - sug_filltree -> line_breakcheck; - sug_filltree -> spell_soundfold; - sug_filltree -> smsg; - sug_maketable -> open_spellbuf; - sug_maketable -> ga_init; - sug_maketable -> sug_filltable; - sug_maketable -> ga_clear; - sug_write -> os_fopen; - sug_write -> semsg; - sug_write -> vim_snprintf; - sug_write -> _; - sug_write -> spell_message; - sug_write -> fwrite; - sug_write -> emsg; - sug_write -> putc; - sug_write -> put_time; - sug_write -> clear_node; - sug_write -> put_node; - sug_write -> put_bytes; - sug_write -> assert; - sug_write -> sizeof; - sug_write -> put_node; - sug_write -> assert; - sug_write -> put_bytes; - sug_write -> ml_get_buf; - sug_write -> STRLEN; - sug_write -> fwrite; - sug_write -> emsg; - sug_write -> assert; - sug_write -> putc; - sug_write -> emsg; - sug_write -> vim_snprintf; - sug_write -> _; - sug_write -> spell_message; - sug_write -> fclose; - close_spellbuf -> ml_close; - close_spellbuf -> xfree; - spell_soundfold -> spell_soundfold_sofo; - spell_soundfold -> spell_casefold; - spell_soundfold -> spell_soundfold_wsal; - sug_filltable -> ga_grow; - sug_filltable -> ml_append_buf; - sug_filltable -> sug_filltable; - spell_enc -> STRLEN; - convert_setup -> convert_setup_ext; - hash_clear_all -> HASHITEM_EMPTY; - hash_clear_all -> xfree; - hash_clear_all -> hash_clear; - ex_spell -> spell_add_word; - spell_add_word -> vim_tempname; - spell_add_word -> init_spellfile; - spell_add_word -> semsg; - spell_add_word -> xmalloc; - spell_add_word -> copy_option_part; - spell_add_word -> semsg; - spell_add_word -> xfree; - spell_add_word -> buflist_findname_exp; - spell_add_word -> bufIsChanged; - spell_add_word -> emsg; - spell_add_word -> xfree; - spell_add_word -> os_fopen; - spell_add_word -> vim_fgets; - spell_add_word -> ftell; - spell_add_word -> STRNCMP; - spell_add_word -> fclose; - spell_add_word -> os_fopen; - spell_add_word -> fseek; - spell_add_word -> fputc; - spell_add_word -> home_replace; - spell_add_word -> smsg; - spell_add_word -> fseek; - spell_add_word -> PERROR; - spell_add_word -> fclose; - spell_add_word -> os_fopen; - spell_add_word -> init_spellfile; - spell_add_word -> dir_of_file_exists; - spell_add_word -> os_mkdir; - spell_add_word -> os_fopen; - spell_add_word -> semsg; - spell_add_word -> fprintf; - spell_add_word -> fprintf; - spell_add_word -> fprintf; - spell_add_word -> fclose; - spell_add_word -> home_replace; - spell_add_word -> smsg; - spell_add_word -> mkspell; - spell_add_word -> buf_reload; - spell_add_word -> redraw_all_later; - spell_add_word -> xfree; - vim_tempname -> vim_gettempdir; - vim_tempname -> snprintf; - vim_tempname -> vim_strsave; - init_spellfile -> GA_EMPTY; - init_spellfile -> xmalloc; - init_spellfile -> vim_strchr; - init_spellfile -> vim_ispathsep; - init_spellfile -> copy_option_part; - init_spellfile -> os_file_is_writable; - init_spellfile -> STRLEN; - init_spellfile -> vim_snprintf; - init_spellfile -> os_file_is_writable; - init_spellfile -> os_mkdir; - init_spellfile -> STRLEN; - init_spellfile -> vim_snprintf; - init_spellfile -> STRLEN; - init_spellfile -> LANGP_ENTRY; - init_spellfile -> vim_snprintf; - init_spellfile -> strstr; - init_spellfile -> spell_enc; - init_spellfile -> set_option_value; - init_spellfile -> xfree; - dir_of_file_exists -> path_tail_with_sep; - dir_of_file_exists -> os_isdir; - os_mkdir -> RUN_UV_FS_FUNC; - buf_reload -> aucmd_prepbuf; - buf_reload -> prep_exarg; - buf_reload -> u_sync; - buf_reload -> u_savecommon; - buf_reload -> buf_is_empty; - buf_reload -> buflist_new; - buf_reload -> set_bufref; - buf_reload -> ml_open; - buf_reload -> move_lines; - buf_reload -> semsg; - buf_reload -> readfile; - buf_reload -> aborting; - buf_reload -> semsg; - buf_reload -> bufref_valid; - buf_reload -> readfile; - buf_reload -> buf_is_empty; - buf_reload -> ml_delete; - buf_reload -> move_lines; - buf_reload -> unchanged; - buf_reload -> u_blockfree; - buf_reload -> u_clearall; - buf_reload -> u_unchanged; - buf_reload -> buf_updates_unload; - buf_reload -> xfree; - buf_reload -> bufref_valid; - buf_reload -> wipe_buffer; - buf_reload -> diff_invalidate; - buf_reload -> check_cursor; - buf_reload -> update_topline; - buf_reload -> FOR_ALL_TAB_WINDOWS; - buf_reload -> foldmethodIsManual; - buf_reload -> foldUpdateAll; - buf_reload -> do_modelines; - buf_reload -> aucmd_restbuf; - os_file_is_writable -> RUN_UV_FS_FUNC; - os_file_is_writable -> os_isdir; - clear_spell_chartab -> memset; - clear_spell_chartab -> memset; - set_spell_finish -> emsg; - spell_check -> GA_EMPTY; - spell_check -> memset; - spell_check -> skipbin; - spell_check -> skiphex; - spell_check -> skipdigits; - spell_check -> spell_iswordp; - spell_check -> utf_ptr2char; - spell_check -> SPELL_ISUPPER; - spell_check -> MB_PTR_ADV; - spell_check -> utf_ptr2char; - spell_check -> SPELL_ISUPPER; - spell_check -> spell_iswordp; - spell_check -> utf_ptr2char; - spell_check -> SPELL_ISUPPER; - spell_check -> MB_PTR_ADV; - spell_check -> spell_casefold; - spell_check -> STRLEN; - spell_check -> LANGP_ENTRY; - spell_check -> find_word; - spell_check -> find_word; - spell_check -> find_prefix; - spell_check -> spell_iswordp_nmw; - spell_check -> vim_regexec; - spell_check -> utfc_ptr2len; - spell_check -> MB_PTR_ADV; - spell_check -> LANGP_ENTRY; - spell_check -> LANGP_ENTRY; - spell_check -> MB_PTR_ADV; - spell_check -> MB_PTR_ADV; - spell_check -> find_word; - skipbin -> ascii_isbdigit; - skiphex -> ascii_isxdigit; - spell_iswordp -> utfc_ptr2len; - spell_iswordp -> utf_ptr2char; - spell_iswordp -> vim_strchr; - spell_iswordp -> utf_ptr2char; - spell_iswordp -> spell_mb_isword_class; - find_word -> word; - find_word -> word; - find_word -> fold_more; - find_word -> emsg; - find_word -> fold_more; - find_word -> utf_head_off; - find_word -> spell_iswordp; - find_word -> STRNCMP; - find_word -> MB_PTR_ADV; - find_word -> MB_PTR_ADV; - find_word -> captype; - find_word -> spell_valid_case; - find_word -> find_prefix; - find_word -> match_checkcompoundpattern; - find_word -> STRNCMP; - find_word -> MB_PTR_ADV; - find_word -> MB_PTR_ADV; - find_word -> captype; - find_word -> MB_PTR_BACK; - find_word -> spell_iswordp_nmw; - find_word -> spell_casefold; - find_word -> STRLCPY; - find_word -> can_compound; - find_word -> match_compoundrule; - find_word -> STRNCMP; - find_word -> MB_PTR_ADV; - find_word -> MB_PTR_ADV; - find_word -> file; - find_word -> LANGP_ENTRY; - find_word -> find_word; - find_word -> find_word; - find_word -> find_prefix; - find_prefix -> word; - find_prefix -> fold_more; - find_prefix -> find_word; - find_prefix -> word; - find_prefix -> find_word; - spell_iswordp_nmw -> utf_ptr2char; - spell_iswordp_nmw -> spell_mb_isword_class; - fold_more -> MB_PTR_ADV; - fold_more -> spell_iswordp; - fold_more -> MB_PTR_ADV; - fold_more -> spell_casefold; - fold_more -> STRLEN; - utf_head_off -> utf_ptr2char; - utf_head_off -> utf_iscomposing; - utf_head_off -> arabic_maycombine; - utf_head_off -> arabic_combine; - captype -> FUNC_ATTR_NONNULL_ARG; - captype -> spell_iswordp_nmw; - captype -> mb_ptr2char_adv; - captype -> SPELL_ISUPPER; - captype -> MB_PTR_ADV; - captype -> spell_iswordp_nmw; - captype -> utf_ptr2char; - captype -> SPELL_ISUPPER; - match_checkcompoundpattern -> STRNCMP; - match_checkcompoundpattern -> STRLEN; - match_checkcompoundpattern -> STRNCMP; - can_compound -> utf_char2bytes; - can_compound -> vim_regexec_prog; - can_compound -> count_syllables; - can_compound -> STRLEN; - count_syllables -> STRNCMP; - count_syllables -> utf_ptr2char; - count_syllables -> utfc_ptr2len; - count_syllables -> vim_strchr; - can_be_compound -> match_compoundrule; - no_spell_checking -> GA_EMPTY; - no_spell_checking -> emsg; - spell_move_to -> syntax_present; - spell_move_to -> no_spell_checking; - spell_move_to -> clearpos; - spell_move_to -> ml_get_buf; - spell_move_to -> STRLEN; - spell_move_to -> xfree; - spell_move_to -> xmalloc; - spell_move_to -> assert; - spell_move_to -> getwhitecols; - spell_move_to -> spellbadword; - spell_move_to -> getwhitecols; - spell_move_to -> check_need_cap; - spell_move_to -> ml_get_buf; - spell_move_to -> STRCPY; - spell_move_to -> spell_cat_line; - spell_move_to -> ml_get_buf; - spell_move_to -> spell_check; - spell_move_to -> syn_get_id; - spell_move_to -> xfree; - spell_move_to -> assert; - spell_move_to -> assert; - spell_move_to -> xfree; - spell_move_to -> shortmess; - spell_move_to -> give_warning; - spell_move_to -> shortmess; - spell_move_to -> give_warning; - spell_move_to -> skipwhite; - spell_move_to -> line_breakcheck; - spell_move_to -> xfree; - getwhitecols -> skipwhite; - check_need_cap -> get_cursor_line_ptr; - check_need_cap -> getwhitecols; - check_need_cap -> ml_get; - check_need_cap -> skipwhite; - check_need_cap -> concat_str; - check_need_cap -> STRLEN; - check_need_cap -> MB_PTR_BACK; - check_need_cap -> spell_iswordp_nmw; - check_need_cap -> vim_regexec; - check_need_cap -> xfree; - spell_cat_line -> skipwhite; - spell_cat_line -> vim_strchr; - spell_cat_line -> skipwhite; - spell_cat_line -> memset; - spell_cat_line -> STRLCPY; - shortmess -> vim_strchr; - shortmess -> vim_strchr; - shortmess -> vim_strchr; - spell_load_cb -> spell_load_file; - int_wordlist_spl -> vim_snprintf; - int_wordlist_spl -> spell_enc; - free_salitem -> xfree; - free_salitem -> xfree; - free_salitem -> xfree; - free_salitem -> xfree; - free_salitem -> xfree; - free_fromto -> xfree; - free_fromto -> xfree; - score_wordcount_adj -> hash_find; - score_wordcount_adj -> HASHITEM_EMPTY; - score_wordcount_adj -> HI2WC; - clear_midword -> memset; - clear_midword -> XFREE_CLEAR; - valid_spelllang -> valid_name; - use_midword -> utf_ptr2char; - use_midword -> utfc_ptr2len; - use_midword -> vim_strnsave; - use_midword -> STRLEN; - use_midword -> vim_strnsave; - use_midword -> xfree; - use_midword -> STRLCPY; - badword_captype -> captype; - badword_captype -> MB_PTR_ADV; - badword_captype -> utf_ptr2char; - badword_captype -> SPELL_ISUPPER; - spell_delete_wordlist -> os_remove; - spell_delete_wordlist -> int_wordlist_spl; - spell_delete_wordlist -> os_remove; - spell_delete_wordlist -> XFREE_CLEAR; - spell_free_all -> FOR_ALL_BUFFERS; - spell_free_all -> ga_clear; - spell_free_all -> slang_free; - spell_free_all -> spell_delete_wordlist; - spell_free_all -> XFREE_CLEAR; - spell_free_all -> XFREE_CLEAR; - spell_reload -> spell_iswordp; - spell_reload -> init_spell_chartab; - spell_reload -> spell_free_all; - spell_reload -> FOR_ALL_WINDOWS_IN_TAB; - spell_reload -> did_set_spelllang; - ml_open -> mf_open; - ml_open -> mf_new; - ml_open -> iemsg; - ml_open -> xstrlcpy; - ml_open -> long_to_char; - ml_open -> get_fileformat; - ml_open -> set_b0_fname; - ml_open -> os_get_user_name; - ml_open -> os_get_hostname; - ml_open -> long_to_char; - ml_open -> findswapname; - ml_open -> mf_put; - ml_open -> B_SPELL; - ml_open -> mf_sync; - ml_open -> ml_new_ptr; - ml_open -> iemsg; - ml_open -> mf_put; - ml_open -> ml_new_data; - ml_open -> iemsg; - ml_open -> mf_put; - ml_open -> mf_close; - ml_open_file -> vim_tempname; - ml_open_file -> mf_open_file; - ml_open_file -> findswapname; - ml_open_file -> mf_open_file; - ml_open_file -> ml_upd_block0; - ml_open_file -> mf_sync; - ml_open_file -> mf_set_dirty; - ml_open_file -> mf_close_file; - ml_open_file -> semsg; - ml_open_file -> buf_spname; - ml_close -> mf_close; - ml_close -> xfree; - ml_close -> xfree; - ml_close -> XFREE_CLEAR; - utf_fold -> utf_convert; - mb_isupper -> mb_tolower; - mb_islower -> mb_toupper; - spell_iswordp_w -> vim_strchr; - spell_iswordp_w -> spell_mb_isword_class; - spell_check_sps -> copy_option_part; - spell_check_sps -> ascii_isdigit; - spell_check_sps -> getdigits_int; - spell_check_sps -> ascii_isdigit; - spell_check_sps -> STRCMP; - spell_check_sps -> STRCMP; - spell_check_sps -> STRCMP; - spell_check_sps -> STRNCMP; - spell_check_sps -> STRNCMP; - spell_suggest -> did_set_spelllang; - spell_suggest -> emsg; - spell_suggest -> vim_beep; - spell_suggest -> end_visual_mode; - spell_suggest -> spell_move_to; - spell_suggest -> get_cursor_line_ptr; - spell_suggest -> spell_iswordp_nmw; - spell_suggest -> MB_PTR_BACK; - spell_suggest -> spell_iswordp_nmw; - spell_suggest -> MB_PTR_ADV; - spell_suggest -> spell_iswordp_nmw; - spell_suggest -> beep_flush; - spell_suggest -> check_need_cap; - spell_suggest -> vim_strsave; - spell_suggest -> GA_EMPTY; - spell_suggest -> msg; - spell_suggest -> smsg; - spell_suggest -> msg_start; - spell_suggest -> vim_snprintf; - spell_suggest -> STRNCMP; - spell_suggest -> vim_snprintf; - spell_suggest -> msg_puts; - spell_suggest -> msg_clr_eos; - spell_suggest -> msg_putchar; - spell_suggest -> SUG; - spell_suggest -> STRLCPY; - spell_suggest -> vim_snprintf; - spell_suggest -> rl_mirror; - spell_suggest -> msg_puts; - spell_suggest -> vim_snprintf; - spell_suggest -> msg_puts; - spell_suggest -> vim_snprintf; - spell_suggest -> msg_puts; - spell_suggest -> vim_snprintf; - spell_suggest -> vim_snprintf; - spell_suggest -> rl_mirror; - spell_suggest -> msg_advance; - spell_suggest -> msg_puts; - spell_suggest -> msg_putchar; - spell_suggest -> prompt_for_number; - spell_suggest -> ui_has; - spell_suggest -> ui_call_msg_clear; - spell_suggest -> normal_cmd; - spell_suggest -> u_save_cursor; - spell_suggest -> XFREE_CLEAR; - spell_suggest -> XFREE_CLEAR; - spell_suggest -> SUG; - spell_suggest -> vim_strnsave; - spell_suggest -> vim_snprintf; - spell_suggest -> vim_strsave; - spell_suggest -> vim_strnsave; - spell_suggest -> vim_strsave; - spell_suggest -> xmalloc; - spell_suggest -> memmove; - spell_suggest -> STRCPY; - spell_suggest -> STRCAT; - spell_suggest -> ResetRedobuff; - spell_suggest -> AppendToRedobuff; - spell_suggest -> AppendCharToRedobuff; - spell_suggest -> ml_replace; - spell_suggest -> changed_bytes; - spell_suggest -> spell_find_cleanup; - spell_suggest -> xfree; - end_visual_mode -> setmouse; - end_visual_mode -> virtual_active; - end_visual_mode -> may_clear_cmdline; - end_visual_mode -> adjust_cursor_eol; - end_visual_mode -> trigger_modechanged; - get_cursor_line_ptr -> ml_get_buf; - rl_mirror -> STRLEN; - normal_cmd -> normal_state_init; - normal_cmd -> normal_prepare; - normal_cmd -> normal_execute; - ResetRedobuff -> free_buff; - AppendToRedobuff -> add_buff; - AppendCharToRedobuff -> add_char_buff; - spell_find_cleanup -> FREE_SUG_WORD; - spell_find_cleanup -> GA_DEEP_CLEAR; - spell_find_cleanup -> GA_DEEP_CLEAR; - spell_find_cleanup -> hash_clear_all; - ex_spellrepall -> emsg; - ex_spellrepall -> STRLEN; - ex_spellrepall -> xmalloc; - ex_spellrepall -> sprintf; - ex_spellrepall -> do_search; - ex_spellrepall -> u_save_cursor; - ex_spellrepall -> get_cursor_line_ptr; - ex_spellrepall -> STRLEN; - ex_spellrepall -> xmalloc; - ex_spellrepall -> memmove; - ex_spellrepall -> STRCPY; - ex_spellrepall -> STRCAT; - ex_spellrepall -> ml_replace; - ex_spellrepall -> changed_bytes; - ex_spellrepall -> STRLEN; - ex_spellrepall -> xfree; - ex_spellrepall -> semsg; - ex_spellrepall -> do_sub_msg; - do_sub_msg -> messaging; - do_sub_msg -> STRCPY; - do_sub_msg -> vim_snprintf_add; - do_sub_msg -> NGETTEXT; - do_sub_msg -> msg; - do_sub_msg -> set_keep_msg; - do_sub_msg -> emsg; - spell_suggest_list -> spell_find_suggest; - spell_suggest_list -> ga_init; - spell_suggest_list -> ga_grow; - spell_suggest_list -> SUG; - spell_suggest_list -> STRLEN; - spell_suggest_list -> STRCPY; - spell_suggest_list -> STRCPY; - spell_suggest_list -> spell_find_cleanup; - spell_suggest_expr -> eval_spell_expr; - spell_suggest_expr -> TV_LIST_ITEM_TV; - spell_suggest_expr -> get_spellword; - spell_suggest_expr -> add_suggestion; - spell_suggest_expr -> tv_list_unref; - spell_suggest_expr -> check_suggestions; - spell_suggest_expr -> cleanup_suggestions; - eval_spell_expr -> skipwhite; - eval_spell_expr -> prepare_vimvar; - eval_spell_expr -> eval1; - eval_spell_expr -> tv_clear; - eval_spell_expr -> restore_vimvar; - get_spellword -> tv_list_len; - get_spellword -> tv_list_find_str; - get_spellword -> tv_list_find_nr; - tv_list_unref -> tv_list_free; - check_suggestions -> SUG; - check_suggestions -> STRLCPY; - check_suggestions -> spell_check; - check_suggestions -> xfree; - check_suggestions -> sizeof; - cleanup_suggestions -> qsort; - cleanup_suggestions -> SUG; - cleanup_suggestions -> xfree; - spell_suggest_file -> os_fopen; - spell_suggest_file -> semsg; - spell_suggest_file -> vim_fgets; - spell_suggest_file -> line_breakcheck; - spell_suggest_file -> vim_strchr; - spell_suggest_file -> STRICMP; - spell_suggest_file -> captype; - spell_suggest_file -> make_case_word; - spell_suggest_file -> fclose; - spell_suggest_file -> check_suggestions; - spell_suggest_file -> cleanup_suggestions; - make_case_word -> allcap_copy; - make_case_word -> onecap_copy; - make_case_word -> STRCPY; - spell_suggest_intern -> file; - spell_suggest_intern -> suggest_load_files; - spell_suggest_intern -> suggest_try_special; - spell_suggest_intern -> suggest_try_change; - spell_suggest_intern -> score_comp_sal; - spell_suggest_intern -> rescore_suggestions; - spell_suggest_intern -> cleanup_suggestions; - spell_suggest_intern -> suggest_try_soundalike_prep; - spell_suggest_intern -> suggest_try_soundalike; - spell_suggest_intern -> SUG_CLEAN_COUNT; - spell_suggest_intern -> suggest_try_soundalike; - spell_suggest_intern -> SUG_CLEAN_COUNT; - spell_suggest_intern -> suggest_try_soundalike; - spell_suggest_intern -> suggest_try_soundalike_finish; - spell_suggest_intern -> spellsuggest; - spell_suggest_intern -> os_breakcheck; - spell_suggest_intern -> vgetc; - spell_suggest_intern -> rescore_suggestions; - spell_suggest_intern -> check_suggestions; - spell_suggest_intern -> cleanup_suggestions; - suggest_try_special -> skiptowhite; - suggest_try_special -> skipwhite; - suggest_try_special -> STRLEN; - suggest_try_special -> make_case_word; - suggest_try_special -> RESCORE; - suggest_try_change -> STRCPY; - suggest_try_change -> STRLEN; - suggest_try_change -> spell_casefold; - suggest_try_change -> LANGP_ENTRY; - suggest_try_change -> prof_init; - suggest_try_change -> suggest_trie_walk; - suggest_try_change -> prof_report; - score_comp_sal -> ga_grow; - score_comp_sal -> LANGP_ENTRY; - score_comp_sal -> GA_EMPTY; - score_comp_sal -> spell_soundfold; - score_comp_sal -> SUG; - score_comp_sal -> stp_sal_score; - score_comp_sal -> SUG; - score_comp_sal -> vim_strsave; - rescore_suggestions -> rescore_one; - suggest_try_soundalike_prep -> LANGP_ENTRY; - suggest_try_soundalike_prep -> GA_EMPTY; - suggest_try_soundalike_prep -> add_sound_suggest; - suggest_try_soundalike_prep -> hash_init; - suggest_try_soundalike -> LANGP_ENTRY; - suggest_try_soundalike -> GA_EMPTY; - suggest_try_soundalike -> spell_soundfold; - suggest_try_soundalike -> prof_init; - suggest_try_soundalike -> suggest_trie_walk; - suggest_try_soundalike -> prof_report; - suggest_try_soundalike_finish -> LANGP_ENTRY; - suggest_try_soundalike_finish -> GA_EMPTY; - suggest_try_soundalike_finish -> HASHITEM_EMPTY; - suggest_try_soundalike_finish -> xfree; - suggest_try_soundalike_finish -> hash_clear; - suggest_try_soundalike_finish -> hash_init; - vgetc -> garbagecollect; - vgetc -> garbage_collect; - vgetc -> vgetorpeek; - vgetc -> vgetorpeek; - vgetc -> vgetorpeek; - vgetc -> TO_SPECIAL; - vgetc -> MB_BYTE2LEN_CHECK; - vgetc -> vgetorpeek; - vgetc -> vgetorpeek; - vgetc -> vgetorpeek; - vgetc -> utf_ptr2char; - vgetc -> ins_char_typebuf; - vgetc -> ins_char_typebuf; - vgetc -> vgetc; - vgetc -> nlua_execute_on_key; - allcap_copy -> mb_cptr2char_adv; - allcap_copy -> SPELL_TOUPPER; - allcap_copy -> utf_char2bytes; - prof_init -> profile_zero; - prof_init -> profile_start; - prof_init -> profile_start; - prof_store -> profile_end; - prof_store -> profile_add; - prof_store -> profile_start; - prof_report -> fopen; - prof_report -> profile_end; - prof_report -> fprintf; - prof_report -> fprintf; - prof_report -> fprintf; - prof_report -> fclose; - suggest_trie_walk -> memset; - suggest_trie_walk -> PROF_STORE; - suggest_trie_walk -> nofold_len; - suggest_trie_walk -> badword_captype; - suggest_trie_walk -> sprintf; - suggest_trie_walk -> go_deeper; - suggest_trie_walk -> find_keepcap_word; - suggest_trie_walk -> STRLEN; - suggest_trie_walk -> PROF_STORE; - suggest_trie_walk -> ascii_iswhite; - suggest_trie_walk -> spell_iswordp; - suggest_trie_walk -> mb_charlen; - suggest_trie_walk -> skiptowhite; - suggest_trie_walk -> skipwhite; - suggest_trie_walk -> MB_PTR_BACK; - suggest_trie_walk -> STRCPY; - suggest_trie_walk -> utfc_ptr2len; - suggest_trie_walk -> spell_iswordp_nmw; - suggest_trie_walk -> add_banned; - suggest_trie_walk -> WAS_BANNED; - suggest_trie_walk -> WAS_BANNED; - suggest_trie_walk -> captype; - suggest_trie_walk -> STRCMP; - suggest_trie_walk -> smsg; - suggest_trie_walk -> smsg; - suggest_trie_walk -> add_sound_suggest; - suggest_trie_walk -> MB_PTR_BACK; - suggest_trie_walk -> spell_iswordp; - suggest_trie_walk -> STRLEN; - suggest_trie_walk -> MB_PTR_BACK; - suggest_trie_walk -> spell_iswordp; - suggest_trie_walk -> captype; - suggest_trie_walk -> mb_charlen; - suggest_trie_walk -> skiptowhite; - suggest_trie_walk -> skipwhite; - suggest_trie_walk -> TRY_DEEPER; - suggest_trie_walk -> go_deeper; - suggest_trie_walk -> PROF_STORE; - suggest_trie_walk -> STRCAT; - suggest_trie_walk -> STRLEN; - suggest_trie_walk -> utfc_ptr2len; - suggest_trie_walk -> nofold_len; - suggest_trie_walk -> PROF_STORE; - suggest_trie_walk -> PROF_STORE; - suggest_trie_walk -> PROF_STORE; - suggest_trie_walk -> PROF_STORE; - suggest_trie_walk -> PROF_STORE; - suggest_trie_walk -> TRY_DEEPER; - suggest_trie_walk -> go_deeper; - suggest_trie_walk -> MB_BYTE2LEN; - suggest_trie_walk -> utfc_ptr2len; - suggest_trie_walk -> utf_ptr2char; - suggest_trie_walk -> utf_ptr2char; - suggest_trie_walk -> utf_ptr2char; - suggest_trie_walk -> utf_iscomposing; - suggest_trie_walk -> MB_PTR_BACK; - suggest_trie_walk -> utf_ptr2char; - suggest_trie_walk -> PROF_STORE; - suggest_trie_walk -> PROF_STORE; - suggest_trie_walk -> soundalike_score; - suggest_trie_walk -> TRY_DEEPER; - suggest_trie_walk -> go_deeper; - suggest_trie_walk -> utf_ptr2char; - suggest_trie_walk -> utfc_ptr2len; - suggest_trie_walk -> utf_iscomposing; - suggest_trie_walk -> utf_ptr2char; - suggest_trie_walk -> PROF_STORE; - suggest_trie_walk -> PROF_STORE; - suggest_trie_walk -> PROF_STORE; - suggest_trie_walk -> PROF_STORE; - suggest_trie_walk -> soundalike_score; - suggest_trie_walk -> TRY_DEEPER; - suggest_trie_walk -> go_deeper; - suggest_trie_walk -> MB_BYTE2LEN; - suggest_trie_walk -> PROF_STORE; - suggest_trie_walk -> spell_iswordp; - suggest_trie_walk -> PROF_STORE; - suggest_trie_walk -> utf_ptr2len; - suggest_trie_walk -> utf_ptr2char; - suggest_trie_walk -> spell_iswordp; - suggest_trie_walk -> utf_ptr2char; - suggest_trie_walk -> PROF_STORE; - suggest_trie_walk -> PROF_STORE; - suggest_trie_walk -> TRY_DEEPER; - suggest_trie_walk -> go_deeper; - suggest_trie_walk -> snprintf; - suggest_trie_walk -> PROF_STORE; - suggest_trie_walk -> utf_char2len; - suggest_trie_walk -> memmove; - suggest_trie_walk -> utf_char2bytes; - suggest_trie_walk -> PROF_STORE; - suggest_trie_walk -> utfc_ptr2len; - suggest_trie_walk -> utf_ptr2char; - suggest_trie_walk -> memmove; - suggest_trie_walk -> utf_char2bytes; - suggest_trie_walk -> utf_ptr2len; - suggest_trie_walk -> utf_ptr2char; - suggest_trie_walk -> utf_ptr2len; - suggest_trie_walk -> utf_ptr2char; - suggest_trie_walk -> spell_iswordp; - suggest_trie_walk -> utf_ptr2char; - suggest_trie_walk -> PROF_STORE; - suggest_trie_walk -> TRY_DEEPER; - suggest_trie_walk -> go_deeper; - suggest_trie_walk -> PROF_STORE; - suggest_trie_walk -> utf_char2len; - suggest_trie_walk -> memmove; - suggest_trie_walk -> utf_char2bytes; - suggest_trie_walk -> utf_char2bytes; - suggest_trie_walk -> PROF_STORE; - suggest_trie_walk -> utfc_ptr2len; - suggest_trie_walk -> utf_ptr2char; - suggest_trie_walk -> utfc_ptr2len; - suggest_trie_walk -> utf_ptr2char; - suggest_trie_walk -> utfc_ptr2len; - suggest_trie_walk -> memmove; - suggest_trie_walk -> utf_char2bytes; - suggest_trie_walk -> utf_char2bytes; - suggest_trie_walk -> spell_iswordp; - suggest_trie_walk -> PROF_STORE; - suggest_trie_walk -> TRY_DEEPER; - suggest_trie_walk -> go_deeper; - suggest_trie_walk -> PROF_STORE; - suggest_trie_walk -> utf_ptr2len; - suggest_trie_walk -> utf_ptr2char; - suggest_trie_walk -> utf_ptr2len; - suggest_trie_walk -> utf_ptr2len; - suggest_trie_walk -> memmove; - suggest_trie_walk -> utf_char2bytes; - suggest_trie_walk -> PROF_STORE; - suggest_trie_walk -> utfc_ptr2len; - suggest_trie_walk -> utfc_ptr2len; - suggest_trie_walk -> utf_ptr2char; - suggest_trie_walk -> utfc_ptr2len; - suggest_trie_walk -> memmove; - suggest_trie_walk -> utf_char2bytes; - suggest_trie_walk -> TRY_DEEPER; - suggest_trie_walk -> go_deeper; - suggest_trie_walk -> PROF_STORE; - suggest_trie_walk -> utf_ptr2len; - suggest_trie_walk -> utf_ptr2len; - suggest_trie_walk -> utf_ptr2char; - suggest_trie_walk -> utf_ptr2len; - suggest_trie_walk -> memmove; - suggest_trie_walk -> utf_char2bytes; - suggest_trie_walk -> PROF_STORE; - suggest_trie_walk -> utf_ptr2char; - suggest_trie_walk -> utfc_ptr2len; - suggest_trie_walk -> utfc_ptr2len; - suggest_trie_walk -> utfc_ptr2len; - suggest_trie_walk -> memmove; - suggest_trie_walk -> utf_char2bytes; - suggest_trie_walk -> PROF_STORE; - suggest_trie_walk -> PROF_STORE; - suggest_trie_walk -> PROF_STORE; - suggest_trie_walk -> STRNCMP; - suggest_trie_walk -> TRY_DEEPER; - suggest_trie_walk -> go_deeper; - suggest_trie_walk -> PROF_STORE; - suggest_trie_walk -> STRLEN; - suggest_trie_walk -> STRLEN; - suggest_trie_walk -> STRMOVE; - suggest_trie_walk -> memmove; - suggest_trie_walk -> PROF_STORE; - suggest_trie_walk -> STRLEN; - suggest_trie_walk -> STRLEN; - suggest_trie_walk -> STRMOVE; - suggest_trie_walk -> memmove; - suggest_trie_walk -> PROF_STORE; - suggest_trie_walk -> os_breakcheck; - nofold_len -> MB_PTR_ADV; - nofold_len -> MB_PTR_ADV; - find_keepcap_word -> allcap_copy; - find_keepcap_word -> utf_ptr2len; - find_keepcap_word -> utf_ptr2len; - add_banned -> hash_hash; - add_banned -> STRLEN; - add_banned -> hash_lookup; - add_banned -> HASHITEM_EMPTY; - add_banned -> xmemdupz; - add_banned -> hash_add_item; - add_sound_suggest -> hash_hash; - add_sound_suggest -> STRLEN; - add_sound_suggest -> hash_lookup; - add_sound_suggest -> HASHITEM_EMPTY; - add_sound_suggest -> xmalloc; - add_sound_suggest -> memcpy; - add_sound_suggest -> hash_add_item; - add_sound_suggest -> HI2SFT; - add_sound_suggest -> soundfold_find; - add_sound_suggest -> internal_error; - add_sound_suggest -> ml_get_buf; - add_sound_suggest -> bytes2offset; - add_sound_suggest -> STRCPY; - add_sound_suggest -> find_keepcap_word; - add_sound_suggest -> make_case_word; - add_sound_suggest -> utf_ptr2char; - add_sound_suggest -> SPELL_ISUPPER; - add_sound_suggest -> utf_ptr2char; - add_sound_suggest -> SPELL_ISUPPER; - add_sound_suggest -> SPELL_TOFOLD; - add_sound_suggest -> MAXSCORE; - add_sound_suggest -> MAXSCORE; - add_sound_suggest -> spell_edit_score; - add_sound_suggest -> score_wordcount_adj; - add_sound_suggest -> RESCORE; - utf_iscomposing -> intable; - soundalike_score -> STRLEN; - soundalike_score -> STRLEN; - soundalike_score -> STRCMP; - soundalike_score -> STRCMP; - soundalike_score -> STRCMP; - soundalike_score -> STRCMP; - soundalike_score -> STRCMP; - soundalike_score -> STRCMP; - soundalike_score -> STRCMP; - soundalike_score -> STRCMP; - soundalike_score -> STRCMP; - soundalike_score -> STRCMP; - soundalike_score -> STRCMP; - stp_sal_score -> spell_casefold; - stp_sal_score -> ascii_iswhite; - stp_sal_score -> skiptowhite; - stp_sal_score -> skiptowhite; - stp_sal_score -> STRMOVE; - stp_sal_score -> spell_soundfold; - stp_sal_score -> STRCPY; - stp_sal_score -> spell_soundfold; - stp_sal_score -> soundalike_score; - score_combine -> LANGP_ENTRY; - score_combine -> GA_EMPTY; - score_combine -> spell_soundfold; - score_combine -> SUG; - score_combine -> stp_sal_score; - score_combine -> SUG; - score_combine -> check_suggestions; - score_combine -> cleanup_suggestions; - score_combine -> check_suggestions; - score_combine -> cleanup_suggestions; - score_combine -> ga_init; - score_combine -> ga_grow; - score_combine -> SUG; - score_combine -> SUG; - score_combine -> STRCMP; - score_combine -> SUG; - score_combine -> xfree; - score_combine -> ga_clear; - score_combine -> ga_clear; - score_combine -> xfree; - spell_edit_score -> mb_cptr2char_adv; - spell_edit_score -> mb_cptr2char_adv; - spell_edit_score -> CNT; - spell_edit_score -> CNT; - spell_edit_score -> xmalloc; - spell_edit_score -> CNT; - spell_edit_score -> CNT; - spell_edit_score -> CNT; - spell_edit_score -> CNT; - spell_edit_score -> SPELL_TOFOLD; - spell_edit_score -> CNT; - spell_edit_score -> similar_chars; - spell_edit_score -> CNT; - spell_edit_score -> CNT; - spell_edit_score -> CNT; - spell_edit_score -> CNT; - spell_edit_score -> CNT; - spell_edit_score -> CNT; - spell_edit_score -> CNT; - spell_edit_score -> CNT; - spell_edit_score -> CNT; - spell_edit_score -> CNT; - spell_edit_score -> CNT; - spell_edit_score -> CNT; - spell_edit_score -> xfree; - similar_chars -> utf_char2bytes; - similar_chars -> hash_find; - similar_chars -> HASHITEM_EMPTY; - similar_chars -> utf_ptr2char; - similar_chars -> utf_char2bytes; - similar_chars -> hash_find; - similar_chars -> HASHITEM_EMPTY; - similar_chars -> utf_ptr2char; - xmemdupz -> memcpy; - rescore_one -> GA_EMPTY; - rescore_one -> spell_soundfold; - rescore_one -> stp_sal_score; - rescore_one -> RESCORE; - sug_compare -> STRICMP; - eval_soundfold -> LANGP_ENTRY; - eval_soundfold -> GA_EMPTY; - eval_soundfold -> spell_soundfold; - eval_soundfold -> xstrdup; - eval_soundfold -> xstrdup; - spell_soundfold_sofo -> mb_cptr2char_adv; - spell_soundfold_sofo -> utf_class; - spell_soundfold_sofo -> utf_char2bytes; - spell_soundfold_wsal -> mb_cptr2char_adv; - spell_soundfold_wsal -> utf_class; - spell_soundfold_wsal -> spell_iswordp_nmw; - spell_soundfold_wsal -> ascii_isdigit; - spell_soundfold_wsal -> spell_iswordp_w; - spell_soundfold_wsal -> spell_iswordp_w; - spell_soundfold_wsal -> spell_iswordp_w; - spell_soundfold_wsal -> spell_iswordp_w; - spell_soundfold_wsal -> ascii_isdigit; - spell_soundfold_wsal -> vim_strchr; - spell_soundfold_wsal -> sizeof; - spell_soundfold_wsal -> strstr; - spell_soundfold_wsal -> sizeof; - spell_soundfold_wsal -> ascii_iswhite; - spell_soundfold_wsal -> utf_char2bytes; - utf_class -> utf_class_tab; - spell_edit_score_limit -> spell_edit_score_limit_w; - spell_edit_score_limit_w -> mb_cptr2char_adv; - spell_edit_score_limit_w -> mb_cptr2char_adv; - spell_edit_score_limit_w -> SPELL_TOFOLD; - spell_edit_score_limit_w -> similar_chars; - ex_spellinfo -> no_spell_checking; - ex_spellinfo -> msg_start; - ex_spellinfo -> LANGP_ENTRY; - ex_spellinfo -> msg_puts; - ex_spellinfo -> msg_puts; - ex_spellinfo -> msg_putchar; - ex_spellinfo -> msg_puts; - ex_spellinfo -> msg_putchar; - ex_spellinfo -> msg_end; - ex_spelldump -> no_spell_checking; - ex_spelldump -> get_option_value; - ex_spelldump -> do_cmdline_cmd; - ex_spelldump -> set_option_value; - ex_spelldump -> set_option_value; - ex_spelldump -> xfree; - ex_spelldump -> buf_is_empty; - ex_spelldump -> spell_dump_compl; - ex_spelldump -> ml_delete; - ex_spelldump -> redraw_later; - get_option_value -> get_tty_option; - get_option_value -> findoption; - get_option_value -> get_varp_scope; - get_option_value -> vim_strsave; - get_option_value -> curbufIsChanged; - get_option_value -> NOLINT; - spell_dump_compl -> dump_word; - spell_dump_compl -> captype; - spell_dump_compl -> STRLEN; - spell_dump_compl -> LANGP_ENTRY; - spell_dump_compl -> STRCMP; - spell_dump_compl -> vim_snprintf; - spell_dump_compl -> ml_append; - spell_dump_compl -> LANGP_ENTRY; - spell_dump_compl -> vim_snprintf; - spell_dump_compl -> ml_append; - spell_dump_compl -> STRLEN; - spell_dump_compl -> line_breakcheck; - spell_dump_compl -> ins_compl_check_keys; - spell_dump_compl -> dump_word; - spell_dump_compl -> assert; - spell_dump_compl -> mb_strnicmp; - ins_compl_check_keys -> feedkeys; - ins_compl_check_keys -> complete_check; - ins_compl_check_keys -> using_script; - ins_compl_check_keys -> vim_is_ctrl_x_key; - ins_compl_check_keys -> vpeekc_any; - ins_compl_check_keys -> vim_is_ctrl_x_key; - ins_compl_check_keys -> safe_vgetc; - ins_compl_check_keys -> ins_compl_key2dir; - ins_compl_check_keys -> ins_compl_next; - ins_compl_check_keys -> vungetc; - ins_compl_check_keys -> safe_vgetc; - ins_compl_check_keys -> vungetc; - ins_compl_check_keys -> ins_compl_next; - mb_strnicmp -> utf_strnicmp; - spell_to_word_end -> spell_iswordp; - spell_to_word_end -> MB_PTR_ADV; - spell_word_start -> no_spell_checking; - spell_word_start -> get_cursor_line_ptr; - spell_word_start -> MB_PTR_BACK; - spell_word_start -> spell_iswordp_nmw; - spell_word_start -> MB_PTR_BACK; - spell_word_start -> spell_iswordp; - spell_expand_check_cap -> check_need_cap; - expand_spelling -> spell_suggest_list; - init_signs -> hash_init; - sign_group_ref -> hash_hash; - sign_group_ref -> hash_lookup; - sign_group_ref -> HASHITEM_EMPTY; - sign_group_ref -> xmalloc; - sign_group_ref -> STRCPY; - sign_group_ref -> hash_add_item; - sign_group_ref -> HI2SG; - sign_group_unref -> hash_find; - sign_group_unref -> HASHITEM_EMPTY; - sign_group_unref -> HI2SG; - sign_group_unref -> hash_remove; - sign_group_unref -> xfree; - sign_in_group -> STRCMP; - sign_in_group -> STRCMP; - sign_group_get_next_signid -> hash_find; - sign_group_get_next_signid -> HASHITEM_EMPTY; - sign_group_get_next_signid -> HI2SG; - sign_group_get_next_signid -> FOR_ALL_SIGNS_IN_BUF; - sign_group_get_next_signid -> sign_in_group; - sign_typenr2name -> _; - sign_get_info -> tv_dict_alloc; - sign_get_info -> tv_dict_add_nr; - sign_get_info -> tv_dict_add_str; - sign_get_info -> tv_dict_add_nr; - sign_get_info -> tv_dict_add_str; - sign_get_info -> tv_dict_add_nr; - buf_change_sign_type -> FOR_ALL_SIGNS_IN_BUF; - buf_change_sign_type -> sign_in_group; - buf_change_sign_type -> sign_sort_by_prio_on_line; - buf_get_signattrs -> FOR_ALL_SIGNS_IN_BUF; - buf_get_signattrs -> memset; - buf_get_signattrs -> find_sign_by_typenr; - buf_get_signattrs -> syn_id2attr; - buf_get_signattrs -> syn_id2attr; - buf_get_signattrs -> syn_id2attr; - buf_get_signattrs -> syn_id2attr; - buf_delsign -> sign_in_group; - buf_delsign -> sign_group_unref; - buf_delsign -> xfree; - buf_delsign -> redraw_buf_line_later; - buf_delsign -> redraw_buf_later; - buf_delsign -> changed_line_abv_curs; - redraw_buf_line_later -> FOR_ALL_WINDOWS_IN_TAB; - redraw_buf_line_later -> redrawWinline; - redraw_buf_later -> FOR_ALL_WINDOWS_IN_TAB; - redraw_buf_later -> redraw_later; - buf_findsign -> FOR_ALL_SIGNS_IN_BUF; - buf_findsign -> sign_in_group; - buf_getsign_at_line -> FOR_ALL_SIGNS_IN_BUF; - buf_getsign_at_line -> sign_in_group; - buf_findsign_id -> buf_getsign_at_line; - buf_delete_signs -> changed_line_abv_curs; - buf_delete_signs -> sign_in_group; - buf_delete_signs -> sign_group_unref; - buf_delete_signs -> xfree; - sign_list_placed -> msg_puts_title; - sign_list_placed -> msg_putchar; - sign_list_placed -> vim_snprintf; - sign_list_placed -> msg_puts_attr; - sign_list_placed -> msg_putchar; - sign_list_placed -> FOR_ALL_SIGNS_IN_BUF; - sign_list_placed -> sign_in_group; - sign_list_placed -> vim_snprintf; - sign_list_placed -> _; - sign_list_placed -> sign_typenr2name; - sign_list_placed -> msg_puts; - sign_list_placed -> msg_putchar; - sign_mark_adjust -> win_signcol_configured; - sign_mark_adjust -> xfree; - win_signcol_configured -> buf_signcols; - win_signcol_configured -> strncmp; - win_signcol_configured -> strncmp; - win_signcol_configured -> strlen; - win_signcol_configured -> MAX; - win_signcol_configured -> assert; - sign_cmd_idx -> STRCMP; - sign_find -> STRCMP; - alloc_new_sign -> xcalloc; - alloc_new_sign -> xfree; - alloc_new_sign -> emsg; - alloc_new_sign -> vim_strsave; - sign_define_init_icon -> xfree; - sign_define_init_icon -> vim_strsave; - sign_define_init_icon -> backslash_halve; - backslash_halve -> rem_backslash; - backslash_halve -> STRMOVE; - sign_define_init_text -> STRLEN; - sign_define_init_text -> STRMOVE; - sign_define_init_text -> utfc_ptr2len; - sign_define_init_text -> vim_isprintc; - sign_define_init_text -> utf_ptr2cells; - sign_define_init_text -> semsg; - sign_define_init_text -> xfree; - sign_define_init_text -> vim_strnsave; - sign_define_init_text -> STRCPY; - sign_undefine_by_name -> sign_find; - sign_undefine_by_name -> semsg; - sign_undefine_by_name -> sign_undefine; - sign_undefine -> xfree; - sign_undefine -> xfree; - sign_undefine -> xfree; - sign_undefine -> xfree; - may_force_numberwidth_recompute -> FOR_ALL_TAB_WINDOWS; - sign_list_by_name -> sign_find; - sign_list_by_name -> sign_list_defined; - sign_list_by_name -> semsg; - sign_list_defined -> smsg; - sign_list_defined -> msg_puts; - sign_list_defined -> msg_outtrans; - sign_list_defined -> msg_puts; - sign_list_defined -> msg_puts; - sign_list_defined -> msg_outtrans; - sign_list_defined -> msg_puts; - sign_list_defined -> msg_puts; - sign_list_defined -> msg_puts; - sign_list_defined -> msg_puts; - sign_list_defined -> msg_puts; - sign_list_defined -> msg_puts; - sign_list_defined -> msg_puts; - sign_list_defined -> msg_puts; - sign_list_defined -> msg_puts; - sign_list_defined -> msg_puts; - sign_list_defined -> msg_puts; - sign_list_defined -> msg_puts; - sign_unplace -> redraw_buf_later; - sign_unplace -> buf_delete_signs; - sign_unplace -> buf_delsign; - sign_unplace -> redraw_buf_line_later; - sign_unplace -> may_force_numberwidth_recompute; - sign_unplace_at_cursor -> buf_findsign_id; - sign_unplace_at_cursor -> sign_unplace; - sign_unplace_at_cursor -> emsg; - sign_jump -> buf_findsign; - sign_jump -> semsg; - sign_jump -> buf_jump_open_win; - sign_jump -> check_cursor_lnum; - sign_jump -> beginline; - sign_jump -> emsg; - sign_jump -> STRLEN; - sign_jump -> xmallocz; - sign_jump -> do_cmdline_cmd; - sign_jump -> xfree; - sign_jump -> foldOpenCursor; - sign_define_cmd -> skipwhite; - sign_define_cmd -> skiptowhite_esc; - sign_define_cmd -> STRNCMP; - sign_define_cmd -> vim_strnsave; - sign_define_cmd -> STRNCMP; - sign_define_cmd -> vim_strnsave; - sign_define_cmd -> STRNCMP; - sign_define_cmd -> vim_strnsave; - sign_define_cmd -> STRNCMP; - sign_define_cmd -> vim_strnsave; - sign_define_cmd -> STRNCMP; - sign_define_cmd -> vim_strnsave; - sign_define_cmd -> STRNCMP; - sign_define_cmd -> vim_strnsave; - sign_define_cmd -> semsg; - sign_define_cmd -> sign_define_by_name; - sign_define_cmd -> xfree; - sign_define_cmd -> xfree; - sign_define_cmd -> xfree; - sign_define_cmd -> xfree; - sign_define_cmd -> xfree; - sign_define_cmd -> xfree; - sign_unplace_cmd -> emsg; - sign_unplace_cmd -> sign_unplace; - sign_unplace_cmd -> FOR_ALL_BUFFERS; - sign_unplace_cmd -> buf_delete_signs; - sign_unplace_cmd -> sign_unplace; - sign_unplace_cmd -> sign_unplace_at_cursor; - sign_unplace_cmd -> FOR_ALL_BUFFERS; - sign_unplace_cmd -> sign_unplace; - sign_jump_cmd -> emsg; - sign_jump_cmd -> emsg; - sign_jump_cmd -> sign_jump; - ex_sign -> skiptowhite; - ex_sign -> sign_cmd_idx; - ex_sign -> semsg; - ex_sign -> skipwhite; - ex_sign -> sign_list_defined; - ex_sign -> emsg; - ex_sign -> skiptowhite; - ex_sign -> vim_strsave; - ex_sign -> sign_define_cmd; - ex_sign -> sign_list_by_name; - ex_sign -> sign_undefine_by_name; - ex_sign -> xfree; - ex_sign -> sign_place_cmd; - ex_sign -> sign_unplace_cmd; - ex_sign -> sign_jump_cmd; - sign_getinfo -> tv_dict_add_str; - sign_getinfo -> tv_dict_add_str; - sign_getinfo -> tv_dict_add_str; - sign_getinfo -> get_highlight_name_ext; - sign_getinfo -> tv_dict_add_str; - sign_getinfo -> get_highlight_name_ext; - sign_getinfo -> tv_dict_add_str; - sign_getinfo -> get_highlight_name_ext; - sign_getinfo -> tv_dict_add_str; - sign_getinfo -> get_highlight_name_ext; - sign_getinfo -> tv_dict_add_str; - sign_getlist -> sign_find; - sign_getlist -> tv_dict_alloc; - sign_getlist -> tv_list_append_dict; - sign_getlist -> sign_getinfo; - get_buffer_signs -> tv_list_alloc; - get_buffer_signs -> FOR_ALL_SIGNS_IN_BUF; - get_buffer_signs -> sign_get_info; - get_buffer_signs -> tv_list_append_dict; - free_signs -> sign_undefine; - get_nth_sign_group_name -> HASHITEM_EMPTY; - get_nth_sign_group_name -> HI2SG; - get_sign_name -> get_nth_sign_name; - get_sign_name -> get_nth_sign_group_name; - set_context_in_sign_cmd -> skiptowhite; - set_context_in_sign_cmd -> sign_cmd_idx; - set_context_in_sign_cmd -> skipwhite; - set_context_in_sign_cmd -> skipwhite; - set_context_in_sign_cmd -> skiptowhite; - set_context_in_sign_cmd -> vim_strchr; - set_context_in_sign_cmd -> ascii_isdigit; - set_context_in_sign_cmd -> STRNCMP; - set_context_in_sign_cmd -> STRNCMP; - set_context_in_sign_cmd -> STRNCMP; - set_context_in_sign_cmd -> STRNCMP; - set_context_in_sign_cmd -> STRNCMP; - set_context_in_sign_cmd -> STRNCMP; - set_context_in_sign_cmd -> STRNCMP; - set_context_in_sign_cmd -> STRNCMP; - set_context_in_sign_cmd -> STRNCMP; - sign_define_from_dict -> tv_dict_get_string; - sign_define_from_dict -> xstrdup; - sign_define_from_dict -> tv_dict_get_string; - sign_define_from_dict -> tv_dict_get_string; - sign_define_from_dict -> tv_dict_get_string; - sign_define_from_dict -> tv_dict_get_string; - sign_define_from_dict -> tv_dict_get_string; - sign_define_from_dict -> tv_dict_get_string; - sign_define_from_dict -> sign_define_by_name; - sign_define_from_dict -> xfree; - sign_define_from_dict -> xfree; - sign_define_from_dict -> xfree; - sign_define_from_dict -> xfree; - sign_define_from_dict -> xfree; - sign_define_from_dict -> xfree; - sign_define_from_dict -> xfree; - sign_define_multiple -> TV_LIST_ITEM_TV; - sign_define_multiple -> sign_define_from_dict; - sign_define_multiple -> emsg; - sign_define_multiple -> tv_list_append_number; - sign_undefine_multiple -> tv_get_string_chk; - sign_undefine_multiple -> sign_undefine_by_name; - sign_undefine_multiple -> tv_list_append_number; - sign_unplace_from_dict -> tv_get_string; - sign_unplace_from_dict -> tv_dict_get_string; - sign_unplace_from_dict -> vim_strsave; - sign_unplace_from_dict -> tv_dict_find; - sign_unplace_from_dict -> get_buf_arg; - sign_unplace_from_dict -> tv_dict_find; - sign_unplace_from_dict -> tv_dict_get_number; - sign_unplace_from_dict -> emsg; - sign_unplace_from_dict -> FOR_ALL_BUFFERS; - sign_unplace_from_dict -> sign_unplace; - sign_unplace_from_dict -> sign_unplace; - sign_unplace_from_dict -> xfree; - tv_get_string -> tv_get_string_buf; - get_buf_arg -> tv_get_buf; - get_buf_arg -> semsg; - T -> defined; - T -> KHASH_SET_INIT_INT64; - T -> KHASH_MAP_INIT_STR; - T -> KHASH_SET_INIT_STR; - R -> khash_t; - R -> khash_t; - R -> khash_t; - R -> function; - R -> function; - R -> N_; - R -> N_; - R -> N_; - R -> va_start; - R -> ExpandGeneric; - R -> get_function_name; - R -> get_user_func_name; - R -> STRNCMP; - R -> cat_prefix_varname; - R -> ARRAY_SIZE; - R -> ARRAY_SIZE; - R -> strlen; - R -> memcpy; - hmll_init -> xcalloc; - hmll_init -> KHASH_EMPTY_TABLE; - hmll_remove -> assert; - hmll_remove -> assert; - hmll_remove -> kh_del; - hmll_remove -> shada_free_shada_entry; - shada_free_shada_entry -> xfree; - shada_free_shada_entry -> api_free_dictionary; - shada_free_shada_entry -> tv_dict_unref; - shada_free_shada_entry -> xfree; - shada_free_shada_entry -> tv_dict_unref; - shada_free_shada_entry -> xfree; - shada_free_shada_entry -> tv_dict_unref; - shada_free_shada_entry -> xfree; - shada_free_shada_entry -> xfree; - shada_free_shada_entry -> tv_list_unref; - shada_free_shada_entry -> xfree; - shada_free_shada_entry -> tv_list_unref; - shada_free_shada_entry -> xfree; - shada_free_shada_entry -> tv_clear; - shada_free_shada_entry -> tv_list_unref; - shada_free_shada_entry -> xfree; - shada_free_shada_entry -> xfree; - shada_free_shada_entry -> tv_dict_unref; - shada_free_shada_entry -> xfree; - hmll_dealloc -> kh_dealloc; - hmll_dealloc -> xfree; - read_file -> file_read; - read_file -> file_eof; - read_file -> os_strerror; - file_read -> assert; - file_read -> rbuffer_size; - file_read -> rbuffer_read; - file_read -> assert; - file_read -> rbuffer_reset; - file_read -> readv; - file_read -> rbuffer_write_ptr; - file_read -> assert; - file_read -> ARRAY_SIZE; - file_read -> rbuffer_produced; - file_read -> rbuffer_write_ptr; - file_read -> assert; - file_read -> rbuffer_produced; - read_char -> read; - close_sd_reader -> close_file; - close_file -> file_free; - close_file -> semsg; - close_file -> os_strerror; - close_sd_writer -> close_file; - sd_reader_skip_read -> file_skip; - sd_reader_skip_read -> os_strerror; - sd_reader_skip_read -> assert; - sd_reader_skip_read -> file_eof; - sd_reader_skip_read -> _; - file_skip -> assert; - file_skip -> file_read; - file_skip -> file_eof; - sd_reader_skip -> skip; - sd_reader_skip -> semsg; - sd_reader_skip -> abort; - open_shada_file_for_reading -> file_open_new; - open_shada_file_for_reading -> assert; - file_free -> file_close; - file_free -> xfree; - in_bufset -> kh_get; - in_strset -> kh_get; - msgpack_sd_writer_write -> write; - msgpack_sd_writer_write -> semsg; - shada_disabled -> strequal; - shada_read_file -> shada_disabled; - shada_read_file -> shada_filename; - shada_read_file -> open_shada_file_for_reading; - shada_read_file -> verbose_enter; - shada_read_file -> smsg; - shada_read_file -> _; - shada_read_file -> _; - shada_read_file -> _; - shada_read_file -> _; - shada_read_file -> verbose_leave; - shada_read_file -> semsg; - shada_read_file -> os_strerror; - shada_read_file -> xfree; - shada_read_file -> xfree; - shada_read_file -> shada_read; - shada_read_file -> close; - shada_filename -> find_shada_parameter; - shada_filename -> shada_get_default_file; - shada_filename -> expand_env; - shada_filename -> xstrdup; - shada_read -> get_vim_var_list; - shada_read -> tv_list_len; - shada_read -> find_shada_parameter; - shada_read -> find_shada_parameter; - shada_read -> get_shada_parameter; - shada_read -> hms_init; - shada_read -> khash_t; - shada_read -> khash_t; - shada_read -> khash_t; - shada_read -> tv_list_alloc; - shada_read -> set_vim_var_list; - shada_read -> shada_read_next_item; - shada_read -> abort; - shada_read -> abort; - shada_read -> shada_free_shada_entry; - shada_read -> shada_free_shada_entry; - shada_read -> set_last_used_pattern; - shada_read -> set_no_hlsearch; - shada_read -> sub_get_replacement; - shada_read -> shada_free_shada_entry; - shada_read -> sub_set_replacement; - shada_read -> regtilde; - shada_read -> shada_free_shada_entry; - shada_read -> shada_free_shada_entry; - shada_read -> op_reg_get; - shada_read -> shada_free_shada_entry; - shada_read -> op_reg_set; - shada_read -> shada_free_shada_entry; - shada_read -> shada_free_shada_entry; - shada_read -> find_buffer; - shada_read -> XFREE_CLEAR; - shada_read -> mark_set_global; - shada_read -> shada_free_shada_entry; - shada_read -> SDE_TO_XFMARK; - shada_read -> ADJUST_IDX; - shada_read -> DUMMY_AFTERFREE; - shada_read -> STRCMP; - shada_read -> path_try_shorten_fname; - shada_read -> buflist_new; - shada_read -> shada_free_shada_entry; - shada_read -> xstrdup; - shada_read -> kh_put; - shada_read -> tv_list_append_allocated_string; - shada_read -> shada_free_shada_entry; - shada_read -> find_buffer; - shada_read -> shada_free_shada_entry; - shada_read -> mark_set_local; - shada_read -> shada_free_shada_entry; - shada_read -> kh_put; - shada_read -> SDE_TO_FMARK; - shada_read -> AFTERFREE; - shada_read -> DUMMY_IDX_ADJ; - shada_read -> xfree; - shada_read -> hms_insert_whole_neovim_history; - shada_read -> clr_history; - shada_read -> hist_get_array; - shada_read -> hms_to_he_array; - shada_read -> hms_dealloc; - shada_read -> FOR_ALL_TAB_WINDOWS; - shada_read -> in_bufset; - shada_read -> kh_dealloc; - shada_read -> xfree; - shada_read -> kh_dealloc; - shada_read -> kh_dealloc; - hms_insert_whole_neovim_history -> hms_insert; - hms_dealloc -> hmll_dealloc; - find_buffer -> kh_put; - find_buffer -> kh_val; - find_buffer -> kh_key; - find_buffer -> FOR_ALL_BUFFERS; - find_buffer -> fnamecmp; - find_buffer -> kh_val; - find_buffer -> kh_val; - find_buffer -> buflist_findnr; - find_buffer -> buflist_findname_exp; - find_buffer -> FOR_ALL_BUFFERS; - find_buffer -> path_with_url; - find_buffer -> bt_nofile; - find_buffer -> STRCMP; - find_shada_parameter -> vim_strchr; - get_shada_parameter -> find_shada_parameter; - get_shada_parameter -> ascii_isdigit; - get_shada_parameter -> atoi; - set_vim_var_list -> tv_clear; - set_vim_var_list -> tv_list_ref; - sub_set_replacement -> xfree; - sub_set_replacement -> tv_list_unref; - regtilde -> len; - regtilde -> STRLEN; - regtilde -> xmalloc; - regtilde -> memmove; - regtilde -> memmove; - regtilde -> STRCPY; - regtilde -> xfree; - regtilde -> STRMOVE; - regtilde -> STRMOVE; - regtilde -> utfc_ptr2len; - regtilde -> xfree; - regtilde -> vim_strsave; - op_reg_get -> op_reg_index; - op_reg_set -> op_reg_index; - op_reg_set -> free_register; - mark_set_global -> mark_global_index; - mark_set_global -> free_xfmark; - path_try_shorten_fname -> xmalloc; - path_try_shorten_fname -> os_dirname; - path_try_shorten_fname -> path_shorten_fname; - path_try_shorten_fname -> xfree; - tv_list_append_allocated_string -> FUNC_ATTR_NONNULL_ARG; - tv_list_append_allocated_string -> tv_list_append_owned_tv; - mark_set_local -> ASCII_ISLOWER; - mark_set_local -> free_fmark; - clr_history -> hist_free_entry; - shada_get_default_file -> stdpaths_user_data_subpath; - shada_get_default_file -> concat_fnames_realloc; - concat_fnames_realloc -> strlen; - concat_fnames_realloc -> strlen; - concat_fnames_realloc -> do_concat_fnames; - expand_env -> expand_env_esc; - shada_format_entry -> vim_snprintf; - shada_format_entry -> vim_snprintf_add; - shada_format_entry -> vim_snprintf_add; - shada_format_entry -> vim_snprintf_add; - shada_format_entry -> vim_snprintf_add; - shada_format_entry -> vim_snprintf_add; - shada_format_entry -> vim_snprintf_add; - shada_format_entry -> vim_snprintf_add; - shada_format_entry -> vim_snprintf_add; - shada_format_entry -> vim_snprintf_add; - shada_format_entry -> FORMAT_MARK_ENTRY; - shada_format_entry -> encode_tv2string; - shada_format_entry -> vim_snprintf_add; - shada_format_entry -> strlen; - shada_format_entry -> FORMAT_MARK_ENTRY; - shada_format_entry -> FORMAT_MARK_ENTRY; - shada_format_entry -> FORMAT_MARK_ENTRY; - shada_format_entry -> FORMAT_MARK_ENTRY; - encode_tv2string -> FUNC_ATTR_NONNULL_ARG; - encode_tv2string -> ga_init; - encode_tv2string -> N_; - encode_tv2string -> assert; - encode_tv2string -> ga_append; - shada_format_pfreed_entry -> shada_format_entry; - ignore_buf -> bt_quickfix; - ignore_buf -> bt_terminal; - shada_get_buflist -> get_shada_parameter; - shada_get_buflist -> FOR_ALL_BUFFERS; - shada_get_buflist -> ignore_buf; - shada_get_buflist -> os_time; - shada_get_buflist -> sizeof; - shada_get_buflist -> FOR_ALL_BUFFERS; - shada_get_buflist -> ignore_buf; - shada_initialize_registers -> op_global_reg_iter; - shada_initialize_registers -> op_reg_index; - find_removable_bufs -> FOR_ALL_BUFFERS; - find_removable_bufs -> shada_removable; - find_removable_bufs -> kh_put; - shada_removable -> home_replace_save; - shada_removable -> copy_option_part; - shada_removable -> home_replace; - shada_removable -> STRLEN; - shada_removable -> mb_strnicmp; - shada_removable -> xfree; - shada_write -> FUNC_ATTR_NONNULL_ARG; - shada_write -> get_shada_parameter; - shada_write -> xcalloc; - shada_write -> find_shada_parameter; - shada_write -> get_shada_parameter; - shada_write -> get_shada_parameter; - shada_write -> khash_t; - shada_write -> get_shada_parameter; - shada_write -> get_shada_parameter; - shada_write -> get_shada_parameter; - shada_write -> hms_init; - shada_write -> FOR_ALL_TAB_WINDOWS; - shada_write -> set_last_cursor; - shada_write -> find_removable_bufs; - shada_write -> shada_pack_entry; - shada_write -> os_time; - shada_write -> STATIC_CSTR_AS_STRING; - shada_write -> STRING_OBJ; - shada_write -> STATIC_CSTR_AS_STRING; - shada_write -> STRING_OBJ; - shada_write -> STATIC_CSTR_AS_STRING; - shada_write -> INTEGER_OBJ; - shada_write -> STATIC_CSTR_AS_STRING; - shada_write -> INTEGER_OBJ; - shada_write -> STATIC_CSTR_AS_STRING; - shada_write -> STRING_OBJ; - shada_write -> find_shada_parameter; - shada_write -> shada_get_buflist; - shada_write -> shada_pack_entry; - shada_write -> xfree; - shada_write -> xfree; - shada_write -> os_time; - shada_write -> var_shada_iter; - shada_write -> tv_clear; - shada_write -> get_copyID; - shada_write -> set_ref_in_ht; - shada_write -> tv_clear; - shada_write -> get_copyID; - shada_write -> set_ref_in_list; - shada_write -> tv_clear; - shada_write -> tv_copy; - shada_write -> shada_pack_entry; - shada_write -> tv_clear; - shada_write -> tv_clear; - shada_write -> tv_clear; - shada_write -> tv_clear; - shada_write -> kh_put; - shada_write -> setpcmark; - shada_write -> cleanup_jumplist; - shada_write -> shada_init_jumps; - shada_write -> find_shada_parameter; - shada_write -> search_was_last_used; - shada_write -> sub_get_replacement; - shada_write -> mark_global_iter; - shada_write -> assert; - shada_write -> shada_removable; - shada_write -> buflist_findnr; - shada_write -> in_bufset; - shada_write -> ascii_isdigit; - shada_write -> replace_numbered_mark; - shada_write -> mark_global_index; - shada_write -> shada_initialize_registers; - shada_write -> FOR_ALL_BUFFERS; - shada_write -> in_bufset; - shada_write -> kh_put; - shada_write -> kh_val; - shada_write -> memset; - shada_write -> mark_buffer_iter; - shada_write -> mark_local_index; - shada_write -> ignore_buf; - shada_write -> replace_numbered_mark; - shada_write -> os_time; - shada_write -> PACK_WMS_ARRAY; - shada_write -> ARRAY_SIZE; - shada_write -> shada_pack_pfreed_entry; - shada_write -> PACK_WMS_ARRAY; - shada_write -> PACK_WMS_ARRAY; - shada_write -> PACK_WMS_ARRAY; - shada_write -> shada_pack_pfreed_entry; - shada_write -> PACK_WMS_ENTRY; - shada_write -> shada_pack_pfreed_entry; - shada_write -> PACK_WMS_ENTRY; - shada_write -> PACK_WMS_ENTRY; - shada_write -> PACK_WMS_ENTRY; - shada_write -> kh_size; - shada_write -> xmalloc; - shada_write -> kh_begin; - shada_write -> kh_exist; - shada_write -> kh_val; - shada_write -> qsort; - shada_write -> MIN; - shada_write -> PACK_WMS_ARRAY; - shada_write -> shada_free_shada_entry; - shada_write -> shada_free_shada_entry; - shada_write -> xfree; - shada_write -> xfree; - shada_write -> hms_insert_whole_neovim_history; - shada_write -> shada_pack_pfreed_entry; - shada_write -> hms_dealloc; - shada_write -> kh_dealloc; - shada_write -> kh_dealloc; - shada_write -> msgpack_packer_free; - shada_write -> kh_dealloc; - shada_write -> xfree; - set_last_cursor -> RESET_FMARK; - tv_clear -> encode_vim_to_nothing; - tv_clear -> encode_vim_to_nothing; - tv_clear -> assert; - set_ref_in_ht -> set_ref_in_item; - set_ref_in_ht -> xfree; - set_ref_in_list -> set_ref_in_item; - set_ref_in_list -> xfree; - tv_copy -> memmove; - tv_copy -> vim_strsave; - tv_copy -> func_ref; - tv_copy -> tv_list_ref; - tv_copy -> semsg; - cleanup_jumplist -> fname2fnum; - cleanup_jumplist -> xfree; - cleanup_jumplist -> memcpy; - cleanup_jumplist -> xfree; - mark_global_iter -> FUNC_ATTR_NONNULL_ARG; - mark_global_iter -> ARRAY_SIZE; - mark_global_iter -> ARRAY_SIZE; - mark_global_iter -> ARRAY_SIZE; - shada_write_file -> shada_disabled; - shada_write_file -> shada_filename; - shada_write_file -> open_shada_file_for_reading; - shada_write_file -> os_strerror; - shada_write_file -> modname; - shada_write_file -> os_getperm; - shada_write_file -> file_open_new; - shada_write_file -> strlen; - shada_write_file -> semsg; - shada_write_file -> xfree; - shada_write_file -> xfree; - shada_write_file -> assert; - shada_write_file -> close; - shada_write_file -> os_strerror; - shada_write_file -> path_tail_with_sep; - shada_write_file -> os_isdir; - shada_write_file -> os_mkdir_recurse; - shada_write_file -> os_strerror; - shada_write_file -> xfree; - shada_write_file -> xfree; - shada_write_file -> semsg; - shada_write_file -> os_strerror; - shada_write_file -> xfree; - shada_write_file -> xfree; - shada_write_file -> close; - shada_write_file -> verbose_enter; - shada_write_file -> smsg; - shada_write_file -> verbose_leave; - shada_write_file -> assert; - shada_write_file -> close; - shada_write_file -> os_fileinfo; - shada_write_file -> getuid; - shada_write_file -> getgid; - shada_write_file -> os_fchown; - shada_write_file -> semsg; - shada_write_file -> os_strerror; - shada_write_file -> getuid; - shada_write_file -> getgid; - shada_write_file -> semsg; - shada_write_file -> vim_rename; - shada_write_file -> semsg; - shada_write_file -> os_remove; - shada_write_file -> semsg; - shada_write_file -> xfree; - shada_write_file -> close; - shada_write_file -> xfree; - modname -> FUNC_ATTR_NONNULL_ARG; - modname -> strlen; - modname -> xmalloc; - modname -> os_dirname; - modname -> strlen; - modname -> xfree; - modname -> add_pathsep; - modname -> strlen; - modname -> strlen; - modname -> xmalloc; - modname -> strcpy; - modname -> MB_PTR_BACK; - modname -> vim_ispathsep; - modname -> strlen; - modname -> strlen; - modname -> strcpy; - modname -> path_tail; - modname -> STRMOVE; - modname -> strcmp; - path_tail_with_sep -> assert; - path_tail_with_sep -> get_past_head; - path_tail_with_sep -> path_tail; - path_tail_with_sep -> after_pathsep; - vim_rename -> fnamecmp; - vim_rename -> STRCMP; - vim_rename -> os_fileinfo; - vim_rename -> os_fileinfo; - vim_rename -> os_fileinfo_id_equal; - vim_rename -> STRLEN; - vim_rename -> STRCPY; - vim_rename -> path_tail; - vim_rename -> snprintf; - vim_rename -> os_path_exists; - vim_rename -> os_rename; - vim_rename -> os_rename; - vim_rename -> os_rename; - vim_rename -> os_rename; - vim_rename -> os_rename; - vim_rename -> os_remove; - vim_rename -> os_rename; - vim_rename -> Rename; - vim_rename -> os_getperm; - vim_rename -> mch_get_acl; - vim_rename -> os_open; - vim_rename -> mch_free_acl; - vim_rename -> os_open; - vim_rename -> close; - vim_rename -> mch_free_acl; - vim_rename -> xmalloc; - vim_rename -> preserve_exit; - vim_rename -> try_malloc; - vim_rename -> close; - vim_rename -> close; - vim_rename -> mch_free_acl; - vim_rename -> read_eintr; - vim_rename -> write_eintr; - vim_rename -> _; - vim_rename -> xfree; - vim_rename -> close; - vim_rename -> close; - vim_rename -> _; - vim_rename -> _; - vim_rename -> os_open; - vim_rename -> os_setperm; - vim_rename -> mch_set_acl; - vim_rename -> mch_free_acl; - vim_rename -> semsg; - vim_rename -> os_remove; - shada_read_marks -> shada_read_file; - api_free_dictionary -> api_free_string; - api_free_dictionary -> api_free_object; - api_free_dictionary -> xfree; - be64toh -> defined; - home_replace_save -> STRLEN; - home_replace_save -> xmalloc; - home_replace_save -> home_replace; - shada_encode_regs -> xcalloc; - shada_encode_regs -> shada_initialize_registers; - shada_encode_regs -> msgpack_packer_init; - shada_encode_regs -> ARRAY_SIZE; - shada_encode_regs -> shada_pack_pfreed_entry; - shada_encode_regs -> abort; - shada_encode_regs -> xfree; - shada_encode_jumps -> khash_t; - shada_encode_jumps -> find_removable_bufs; - shada_encode_jumps -> cleanup_jumplist; - shada_encode_jumps -> shada_init_jumps; - shada_encode_jumps -> msgpack_packer_init; - shada_encode_jumps -> shada_pack_pfreed_entry; - shada_encode_jumps -> abort; - shada_encode_buflist -> khash_t; - shada_encode_buflist -> find_removable_bufs; - shada_encode_buflist -> shada_get_buflist; - shada_encode_buflist -> msgpack_packer_init; - shada_encode_buflist -> shada_pack_entry; - shada_encode_buflist -> abort; - shada_encode_buflist -> xfree; - shada_encode_gvars -> msgpack_packer_init; - shada_encode_gvars -> os_time; - shada_encode_gvars -> tv_copy; - shada_encode_gvars -> shada_pack_entry; - shada_encode_gvars -> abort; - shada_encode_gvars -> tv_clear; - shada_encode_gvars -> tv_clear; - read_sbuf -> MIN; - read_sbuf -> memcpy; - sd_sbuf_reader_skip_read -> assert; - sd_sbuf_reader_skip_read -> MIN; - shada_read_sbuf -> assert; - shada_read_sbuf -> open_shada_sbuf_for_reading; - shada_read_sbuf -> shada_read; - sha256_process -> GET_UINT32; - sha256_process -> GET_UINT32; - sha256_process -> GET_UINT32; - sha256_process -> GET_UINT32; - sha256_process -> GET_UINT32; - sha256_process -> GET_UINT32; - sha256_process -> GET_UINT32; - sha256_process -> GET_UINT32; - sha256_process -> GET_UINT32; - sha256_process -> GET_UINT32; - sha256_process -> GET_UINT32; - sha256_process -> GET_UINT32; - sha256_process -> GET_UINT32; - sha256_process -> GET_UINT32; - sha256_process -> GET_UINT32; - sha256_process -> GET_UINT32; - sha256_process -> SHR; - sha256_process -> ROTR; - sha256_process -> S0; - sha256_process -> S1; - sha256_process -> S2; - sha256_process -> S3; - sha256_process -> F0; - sha256_process -> F1; - sha256_process -> R; - sha256_process -> S1; - sha256_process -> S0; - sha256_process -> P; - sha256_process -> S3; - sha256_process -> S2; - sha256_self_test -> sha256_bytes; - sha256_self_test -> strlen; - sha256_self_test -> STRCPY; - sha256_self_test -> sha256_start; - sha256_self_test -> memset; - sha256_self_test -> sha256_update; - sha256_self_test -> sha256_finish; - sha256_self_test -> snprintf; - sha256_self_test -> memcmp; - sha256_self_test -> sizeof; - sha256_self_test -> printf; - search_regcomp -> emsg; - search_regcomp -> emsg; - search_regcomp -> add_to_history; - search_regcomp -> xfree; - search_regcomp -> reverse_text; - search_regcomp -> save_re_pat; - search_regcomp -> save_re_pat; - search_regcomp -> ignorecase; - search_regcomp -> vim_regcomp; - add_to_history -> assert; - add_to_history -> hist_free_entry; - add_to_history -> in_history; - add_to_history -> hist_free_entry; - add_to_history -> STRLEN; - add_to_history -> vim_strnsave; - add_to_history -> os_time; - reverse_text -> STRLEN; - reverse_text -> xmalloc; - reverse_text -> utfc_ptr2len; - reverse_text -> memmove; - save_re_pat -> free_spat; - save_re_pat -> vim_strsave; - save_re_pat -> os_time; - save_re_pat -> redraw_all_later; - save_re_pat -> set_no_hlsearch; - ignorecase -> ignorecase_opt; - free_spat -> xfree; - free_spat -> tv_dict_unref; - save_search_patterns -> vim_strsave; - save_search_patterns -> vim_strsave; - restore_search_patterns -> free_spat; - restore_search_patterns -> set_vv_searchforward; - restore_search_patterns -> free_spat; - restore_search_patterns -> set_no_hlsearch; - set_vv_searchforward -> set_vim_var_nr; - free_search_patterns -> free_spat; - free_search_patterns -> free_spat; - free_search_patterns -> memset; - free_search_patterns -> xfree; - save_last_search_pattern -> vim_strsave; - restore_last_search_pattern -> iemsg; - restore_last_search_pattern -> save_last_search_pattern; - restore_last_search_pattern -> xfree; - restore_last_search_pattern -> set_vv_searchforward; - restore_last_search_pattern -> set_no_hlsearch; - ignorecase_opt -> ctrl_x_mode_not_default; - ignorecase_opt -> pat_has_uppercase; - pat_has_uppercase -> utfc_ptr2len; - pat_has_uppercase -> mb_isupper; - pat_has_uppercase -> mb_isupper; - set_last_csearch -> memcpy; - set_last_csearch -> memset; - reset_search_dir -> set_vv_searchforward; - set_last_search_pat -> free_spat; - set_last_search_pat -> xstrdup; - set_last_search_pat -> os_time; - set_last_search_pat -> set_vv_searchforward; - set_last_search_pat -> free_spat; - set_last_search_pat -> vim_strsave; - set_last_search_pat -> redraw_all_later; - last_pat_prog -> search_regcomp; - set_vim_var_nr -> tv_clear; - search_for_exact_line -> shortmess; - search_for_exact_line -> give_warning; - search_for_exact_line -> shortmess; - search_for_exact_line -> give_warning; - search_for_exact_line -> ml_get_buf; - search_for_exact_line -> skipwhite; - search_for_exact_line -> mb_strcmp_ic; - search_for_exact_line -> assert; - search_for_exact_line -> mb_strnicmp; - search_for_exact_line -> STRNCMP; - searchc -> set_csearch_direction; - searchc -> set_csearch_until; - searchc -> utf_char2bytes; - searchc -> vim_strchr; - searchc -> get_cursor_line_ptr; - searchc -> STRLEN; - searchc -> utfc_ptr2len; - searchc -> utf_head_off; - searchc -> STRNCMP; - searchc -> utf_head_off; - findmatch -> findmatchlimit; - findmatchlimit -> ml_get; - findmatchlimit -> vim_strchr; - findmatchlimit -> vim_strchr; - findmatchlimit -> find_mps_values; - findmatchlimit -> skipwhite; - findmatchlimit -> skipwhite; - findmatchlimit -> STRNCMP; - findmatchlimit -> STRNCMP; - findmatchlimit -> STRNCMP; - findmatchlimit -> utf_ptr2char; - findmatchlimit -> find_mps_values; - findmatchlimit -> utfc_ptr2len; - findmatchlimit -> skipwhite; - findmatchlimit -> check_prevcol; - findmatchlimit -> skipwhite; - findmatchlimit -> STRNCMP; - findmatchlimit -> STRNCMP; - findmatchlimit -> ml_get; - findmatchlimit -> line_breakcheck; - findmatchlimit -> skipwhite; - findmatchlimit -> skipwhite; - findmatchlimit -> STRNCMP; - findmatchlimit -> STRNCMP; - findmatchlimit -> STRNCMP; - findmatchlimit -> STRNCMP; - findmatchlimit -> STRNCMP; - findmatchlimit -> STRNCMP; - findmatchlimit -> vim_strchr; - findmatchlimit -> clearpos; - findmatchlimit -> check_linecomment; - findmatchlimit -> inc; - findmatchlimit -> ml_get; - findmatchlimit -> STRLEN; - findmatchlimit -> line_breakcheck; - findmatchlimit -> check_linecomment; - findmatchlimit -> utf_head_off; - findmatchlimit -> ml_get; - findmatchlimit -> line_breakcheck; - findmatchlimit -> check_linecomment; - findmatchlimit -> utfc_ptr2len; - findmatchlimit -> vim_strchr; - findmatchlimit -> ml_get; - findmatchlimit -> ml_get; - findmatchlimit -> STRLEN; - findmatchlimit -> ml_get; - findmatchlimit -> ml_get; - findmatchlimit -> utf_ptr2char; - findmatchlimit -> vim_strchr; - findmatchlimit -> check_prevcol; - findmatchlimit -> check_prevcol; - findmatchlimit -> check_prevcol; - check_prevcol -> utf_head_off; - find_rawstring_end -> vim_strnsave; - find_rawstring_end -> ml_get; - find_rawstring_end -> STRNCMP; - find_rawstring_end -> xfree; - find_mps_values -> utf_ptr2char; - find_mps_values -> utf_ptr2char; - find_mps_values -> utf_ptr2char; - find_mps_values -> utfc_ptr2len; - find_mps_values -> utf_ptr2char; - find_mps_values -> utf_ptr2char; - find_mps_values -> utf_ptr2char; - find_mps_values -> utfc_ptr2len; - check_linecomment -> vim_strchr; - check_linecomment -> vim_strpbrk; - check_linecomment -> vim_strchr; - inc -> ml_get_pos; - inc -> utfc_ptr2len; - showmatch -> utf_ptr2char; - showmatch -> utfc_ptr2len; - showmatch -> utf_ptr2char; - showmatch -> utfc_ptr2len; - showmatch -> findmatch; - showmatch -> vim_beep; - showmatch -> getvcol; - showmatch -> update_screen; - showmatch -> update_screen; - showmatch -> ui_cursor_shape; - showmatch -> showruler; - showmatch -> setcursor; - showmatch -> ui_flush; - showmatch -> dollar_vcol; - showmatch -> vim_strchr; - showmatch -> os_delay; - showmatch -> char_avail; - showmatch -> os_delay; - showmatch -> ui_cursor_shape; - getvcol -> ml_get_buf; - getvcol -> ml_get_buf; - getvcol -> utf_head_off; - getvcol -> get_showbreak_value; - getvcol -> tabstop_padding; - getvcol -> utf_ptr2cells; - getvcol -> MB_BYTE2LEN; - getvcol -> in_win_border; - getvcol -> MB_PTR_ADV; - getvcol -> win_lbr_chartabsize; - getvcol -> MB_PTR_ADV; - getvcol -> virtual_active; - getvcol -> ltoreq; - showruler -> redrawing; - showruler -> redraw_custom_statusline; - showruler -> win_redr_ruler; - showruler -> maketitle; - showruler -> draw_tabline; - findsent -> gchar_pos; - findsent -> gchar_pos; - findsent -> startPS; - findsent -> decl; - findsent -> gchar_pos; - findsent -> vim_strchr; - findsent -> decl; - findsent -> vim_strchr; - findsent -> vim_strchr; - findsent -> vim_strchr; - findsent -> decl; - findsent -> vim_strchr; - findsent -> gchar_pos; - findsent -> startPS; - findsent -> inc; - findsent -> vim_strchr; - findsent -> inc; - findsent -> gchar_pos; - findsent -> gchar_pos; - findsent -> inc; - findsent -> gchar_pos; - findsent -> incl; - findsent -> equalpos; - findsent -> setpcmark; - gchar_pos -> FUNC_ATTR_NONNULL_ARG; - gchar_pos -> utf_ptr2char; - startPS -> ml_get; - startPS -> inmacro; - startPS -> inmacro; - decl -> dec; - decl -> dec; - incl -> inc; - incl -> inc; - findpar -> ml_get; - findpar -> hasFolding; - findpar -> startPS; - findpar -> setpcmark; - findpar -> ml_get; - findpar -> ml_get; - findpar -> STRLEN; - findpar -> utf_head_off; - hasFolding -> hasFoldingWin; - cls -> gchar_cursor; - cls -> utf_class; - gchar_cursor -> utf_ptr2char; - fwd_word -> hasFolding; - fwd_word -> coladvance; - fwd_word -> cls; - fwd_word -> inc_cursor; - fwd_word -> cls; - fwd_word -> inc_cursor; - fwd_word -> cls; - fwd_word -> get_cursor_line_ptr; - fwd_word -> inc_cursor; - inc_cursor -> inc; - bck_word -> hasFolding; - bck_word -> cls; - bck_word -> dec_cursor; - bck_word -> cls; - bck_word -> cls; - bck_word -> LINEEMPTY; - bck_word -> dec_cursor; - bck_word -> skip_chars; - bck_word -> inc_cursor; - dec_cursor -> dec; - skip_chars -> cls; - skip_chars -> inc_cursor; - end_word -> hasFolding; - end_word -> coladvance; - end_word -> cls; - end_word -> inc_cursor; - end_word -> cls; - end_word -> skip_chars; - end_word -> cls; - end_word -> LINEEMPTY; - end_word -> inc_cursor; - end_word -> skip_chars; - end_word -> dec_cursor; - bckend_word -> cls; - bckend_word -> dec_cursor; - bckend_word -> cls; - bckend_word -> dec_cursor; - bckend_word -> cls; - bckend_word -> LINEEMPTY; - bckend_word -> dec_cursor; - back_in_line -> cls; - back_in_line -> dec_cursor; - back_in_line -> cls; - back_in_line -> inc_cursor; - find_first_blank -> decl; - find_first_blank -> gchar_pos; - find_first_blank -> ascii_iswhite; - find_first_blank -> incl; - findsent_forward -> findsent; - findsent_forward -> find_first_blank; - findsent_forward -> decl; - current_word -> clearpos; - current_word -> lt; - current_word -> dec_cursor; - current_word -> equalpos; - current_word -> back_in_line; - current_word -> cls; - current_word -> end_word; - current_word -> fwd_word; - current_word -> decl; - current_word -> oneleft; - current_word -> redraw_curbuf_later; - current_word -> lt; - current_word -> decl; - current_word -> cls; - current_word -> bck_word; - current_word -> bckend_word; - current_word -> incl; - current_word -> incl; - current_word -> cls; - current_word -> fwd_word; - current_word -> oneleft; - current_word -> end_word; - current_word -> cls; - current_word -> oneleft; - current_word -> back_in_line; - current_word -> cls; - current_word -> ltoreq; - current_word -> inc_cursor; - oneleft -> virtual_active; - oneleft -> getviscol; - oneleft -> coladvance; - oneleft -> getviscol; - oneleft -> getviscol; - oneleft -> get_cursor_pos_ptr; - oneleft -> vim_isprintc; - oneleft -> ptr2cells; - oneleft -> mb_adjust_cursor; - current_sent -> findsent; - current_sent -> equalpos; - current_sent -> lt; - current_sent -> decl; - current_sent -> lt; - current_sent -> gchar_pos; - current_sent -> ascii_iswhite; - current_sent -> incl; - current_sent -> findsent; - current_sent -> equalpos; - current_sent -> findsent; - current_sent -> find_first_blank; - current_sent -> gchar_cursor; - current_sent -> ascii_iswhite; - current_sent -> findsent; - current_sent -> incl; - current_sent -> equalpos; - current_sent -> lt; - current_sent -> gchar_pos; - current_sent -> ascii_iswhite; - current_sent -> incl; - current_sent -> findsent; - current_sent -> findsent_forward; - current_sent -> gchar_pos; - current_sent -> incl; - current_sent -> equalpos; - current_sent -> find_first_blank; - current_sent -> findsent; - current_sent -> findsent_forward; - current_sent -> decl; - current_sent -> find_first_blank; - current_sent -> gchar_pos; - current_sent -> ascii_iswhite; - current_sent -> decl; - current_sent -> gchar_cursor; - current_sent -> find_first_blank; - current_sent -> equalpos; - current_sent -> redraw_curbuf_later; - current_sent -> incl; - current_block -> equalpos; - current_block -> setpcmark; - current_block -> inindent; - current_block -> inc_cursor; - current_block -> gchar_cursor; - current_block -> lt; - current_block -> vim_strchr; - current_block -> findmatch; - current_block -> findmatch; - current_block -> findmatchlimit; - current_block -> findmatch; - current_block -> incl; - current_block -> decl; - current_block -> inindent; - current_block -> decl; - current_block -> lt; - current_block -> decl; - current_block -> findmatch; - current_block -> findmatch; - current_block -> inc; - current_block -> gchar_cursor; - current_block -> inc; - current_block -> redraw_curbuf_later; - current_block -> showmode; - current_block -> incl; - current_block -> ltoreq; - inindent -> get_cursor_line_ptr; - in_html_tag -> get_cursor_line_ptr; - in_html_tag -> MB_PTR_BACK; - in_html_tag -> MB_PTR_ADV; - in_html_tag -> inc; - in_html_tag -> ml_get_pos; - ml_get_pos -> ml_get_buf; - current_tagblock -> decl; - current_tagblock -> equalpos; - current_tagblock -> setpcmark; - current_tagblock -> inindent; - current_tagblock -> inc_cursor; - current_tagblock -> in_html_tag; - current_tagblock -> get_cursor_pos_ptr; - current_tagblock -> inc_cursor; - current_tagblock -> in_html_tag; - current_tagblock -> get_cursor_pos_ptr; - current_tagblock -> dec_cursor; - current_tagblock -> dec_cursor; - current_tagblock -> lt; - current_tagblock -> do_searchpair; - current_tagblock -> inc_cursor; - current_tagblock -> get_cursor_pos_ptr; - current_tagblock -> ascii_iswhite; - current_tagblock -> MB_PTR_ADV; - current_tagblock -> xmalloc; - current_tagblock -> xmalloc; - current_tagblock -> snprintf; - current_tagblock -> xfree; - current_tagblock -> xfree; - current_tagblock -> lt; - current_tagblock -> get_cursor_pos_ptr; - current_tagblock -> inc_cursor; - current_tagblock -> get_cursor_pos_ptr; - current_tagblock -> dec_cursor; - current_tagblock -> inc_cursor; - current_tagblock -> get_cursor_pos_ptr; - current_tagblock -> inc_cursor; - current_tagblock -> equalpos; - current_tagblock -> equalpos; - current_tagblock -> lt; - current_tagblock -> inc_cursor; - current_tagblock -> redraw_curbuf_later; - current_tagblock -> showmode; - current_tagblock -> lt; - get_cursor_pos_ptr -> ml_get_buf; - current_par -> linewhite; - current_par -> linewhite; - current_par -> linewhite; - current_par -> linewhite; - current_par -> linewhite; - current_par -> linewhite; - current_par -> linewhite; - current_par -> linewhite; - current_par -> startPS; - current_par -> linewhite; - current_par -> linewhite; - current_par -> linewhite; - current_par -> redraw_curbuf_later; - current_par -> showmode; - linewhite -> skipwhite; - find_next_quote -> vim_strchr; - find_next_quote -> utfc_ptr2len; - find_prev_quote -> utf_head_off; - current_quote -> get_cursor_line_ptr; - current_quote -> lt; - current_quote -> equalpos; - current_quote -> dec_cursor; - current_quote -> dec; - current_quote -> equalpos; - current_quote -> find_next_quote; - current_quote -> find_prev_quote; - current_quote -> find_next_quote; - current_quote -> find_prev_quote; - current_quote -> find_next_quote; - current_quote -> find_prev_quote; - current_quote -> find_next_quote; - current_quote -> ascii_iswhite; - current_quote -> ascii_iswhite; - current_quote -> ascii_iswhite; - current_quote -> redraw_curbuf_later; - current_quote -> inc_cursor; - current_quote -> dec_cursor; - current_quote -> dec_cursor; - current_quote -> inc_cursor; - dec -> ml_get; - dec -> STRLEN; - dec -> utf_head_off; - dec -> ml_get; - dec -> utf_head_off; - dec -> ml_get; - dec -> STRLEN; - dec -> utf_head_off; - current_search -> lt; - current_search -> dec_cursor; - current_search -> lt; - current_search -> incl; - current_search -> decl; - current_search -> clearpos; - current_search -> STRLEN; - current_search -> lt; - current_search -> dec_cursor; - current_search -> lt; - current_search -> ltoreq; - current_search -> inc_cursor; - current_search -> ltoreq; - current_search -> inc; - current_search -> foldOpenCursor; - current_search -> may_start_select; - current_search -> setmouse; - current_search -> redraw_curbuf_later; - current_search -> showmode; - may_start_select -> stuff_empty; - may_start_select -> vim_strchr; - is_zero_width -> clearpos; - is_zero_width -> vim_regfree; - f_searchcount -> tv_dict_alloc_ret; - f_searchcount -> shortmess; - f_searchcount -> emsg; - f_searchcount -> tv_dict_find; - f_searchcount -> tv_get_number_chk; - f_searchcount -> tv_dict_find; - f_searchcount -> tv_get_number_chk; - f_searchcount -> tv_dict_find; - f_searchcount -> tv_get_number_chk; - f_searchcount -> tv_dict_find; - f_searchcount -> tv_get_string_chk; - f_searchcount -> tv_dict_find; - f_searchcount -> semsg; - f_searchcount -> tv_list_len; - f_searchcount -> semsg; - f_searchcount -> tv_list_find; - f_searchcount -> tv_get_number_chk; - f_searchcount -> tv_list_find; - f_searchcount -> tv_get_number_chk; - f_searchcount -> tv_list_find; - f_searchcount -> tv_get_number_chk; - f_searchcount -> save_last_search_pattern; - f_searchcount -> xfree; - f_searchcount -> vim_strsave; - f_searchcount -> update_search_stat; - f_searchcount -> tv_dict_add_nr; - f_searchcount -> tv_dict_add_nr; - f_searchcount -> tv_dict_add_nr; - f_searchcount -> tv_dict_add_nr; - f_searchcount -> tv_dict_add_nr; - f_searchcount -> restore_last_search_pattern; - tv_dict_alloc_ret -> tv_dict_alloc_lock; - tv_dict_alloc_ret -> tv_dict_set_ret; - tv_list_find -> STATIC_ASSERT; - tv_list_find -> tv_list_uidx; - tv_list_find -> assert; - tv_list_find -> list_log; - get_search_pattern -> memcpy; - get_substitute_pattern -> memcpy; - get_substitute_pattern -> memset; - set_search_pattern -> free_spat; - set_search_pattern -> memcpy; - set_search_pattern -> set_vv_searchforward; - set_substitute_pattern -> free_spat; - set_substitute_pattern -> memcpy; - set_substitute_pattern -> memset; - provider_invoke -> nlua_call_ref; - provider_invoke -> ERROR_SET; - provider_invoke -> api_object_to_bool; - provider_invoke -> ERROR_SET; - provider_invoke -> describe_ns; - provider_invoke -> ELOG; - provider_invoke -> TODO; - provider_invoke -> snprintf; - provider_invoke -> xstrdup; - provider_invoke -> api_free_object; - nlua_call_ref -> nlua_pushref; - nlua_call_ref -> lua_pushstring; - nlua_call_ref -> nlua_push_Object; - nlua_call_ref -> nlua_pcall; - nlua_call_ref -> lua_tolstring; - nlua_call_ref -> nlua_error; - nlua_call_ref -> nlua_pop_Object; - api_object_to_bool -> api_set_error; - screen_invalidate_highlights -> FOR_ALL_WINDOWS_IN_TAB; - screen_invalidate_highlights -> redraw_later; - redraw_buf_range_later -> FOR_ALL_WINDOWS_IN_TAB; - redraw_buf_range_later -> redraw_later; - update_curbuf -> redraw_curbuf_later; - update_curbuf -> update_screen; - redraw_buf_status_later -> FOR_ALL_WINDOWS_IN_TAB; - diff_redraw -> FOR_ALL_WINDOWS_IN_TAB; - diff_redraw -> redraw_later; - diff_redraw -> foldmethodIsDiff; - diff_redraw -> foldUpdateAll; - diff_redraw -> diff_check; - diff_redraw -> check_topfill; - diff_redraw -> diff_set_topline; - diff_redraw -> diff_set_topline; - msg_use_msgsep -> ui_has; - msg_grid_set_pos -> ui_ext_msg_set_pos; - check_for_delay -> ui_flush; - check_for_delay -> os_delay; - grid_ins_lines -> screen_adjust_grid; - grid_ins_lines -> linecopy; - grid_ins_lines -> grid_clear_line; - grid_ins_lines -> grid_clear_line; - grid_ins_lines -> ui_call_grid_scroll; - msg_ext_check_clear -> msg_ext_clear; - cmdline_screen_cleared -> ui_has; - cmdline_screen_cleared -> ui_call_cmdline_block_show; - grid_invalidate -> memset; - msg_use_grid -> msg_use_msgsep; - msg_use_grid -> ui_has; - win_check_ns_hl -> highlight_changed; - win_check_ns_hl -> update_window_hl; - update_curswant -> validate_virtcol; - update_window_hl -> HL_ATTR; - update_window_hl -> hl_get_ui_attr; - update_window_hl -> HL_ATTR; - update_window_hl -> syn_check_group; - update_window_hl -> ns_get_hl; - update_window_hl -> TODO; - update_window_hl -> kv_A; - update_window_hl -> get_attr_entry; - update_window_hl -> hl_combine_attr; - update_window_hl -> hl_get_ui_attr; - update_window_hl -> HL_ATTR; - update_window_hl -> syn_attr2entry; - update_window_hl -> check_blending; - draw_tabline -> HL_ATTR; - draw_tabline -> HL_ATTR; - draw_tabline -> ui_has; - draw_tabline -> ui_ext_tabline_update; - draw_tabline -> tabline_height; - draw_tabline -> assert; - draw_tabline -> clear_tab_page_click_defs; - draw_tabline -> win_redr_custom; - draw_tabline -> FOR_ALL_TABS; - draw_tabline -> FOR_ALL_TABS; - draw_tabline -> win_hl_attr; - draw_tabline -> grid_putchar; - draw_tabline -> win_hl_attr; - draw_tabline -> grid_putchar; - draw_tabline -> bufIsChanged; - draw_tabline -> vim_snprintf; - draw_tabline -> STRLEN; - draw_tabline -> hl_combine_attr; - draw_tabline -> grid_puts_len; - draw_tabline -> grid_putchar; - draw_tabline -> get_trans_bufname; - draw_tabline -> shorten_dir; - draw_tabline -> vim_strsize; - draw_tabline -> ptr2cells; - draw_tabline -> MB_PTR_ADV; - draw_tabline -> grid_puts_len; - draw_tabline -> grid_putchar; - draw_tabline -> jump_to_mouse; - draw_tabline -> grid_fill; - draw_tabline -> grid_putchar; - win_grid_alloc -> ui_has; - win_grid_alloc -> xfree; - win_grid_alloc -> xcalloc; - win_grid_alloc -> grid_free; - win_grid_alloc -> grid_invalidate; - win_redr_border -> grid_puts_line_start; - win_redr_border -> grid_put_schar; - win_redr_border -> grid_put_schar; - win_redr_border -> grid_put_schar; - win_redr_border -> grid_puts_line_flush; - win_redr_border -> grid_puts_line_start; - win_redr_border -> grid_put_schar; - win_redr_border -> grid_puts_line_flush; - win_redr_border -> grid_puts_line_start; - win_redr_border -> grid_put_schar; - win_redr_border -> grid_puts_line_flush; - win_redr_border -> grid_puts_line_start; - win_redr_border -> grid_put_schar; - win_redr_border -> grid_put_schar; - win_redr_border -> grid_put_schar; - win_redr_border -> grid_puts_line_flush; - start_search_hl -> end_search_hl; - start_search_hl -> last_pat_prog; - start_search_hl -> profile_setlimit; - win_redr_status -> ui_has; - win_redr_status -> redrawing; - win_redr_status -> redraw_custom_statusline; - win_redr_status -> fillchar_status; - win_redr_status -> get_trans_bufname; - win_redr_status -> STRLEN; - win_redr_status -> bt_help; - win_redr_status -> bufIsChanged; - win_redr_status -> bt_help; - win_redr_status -> STRCPY; - win_redr_status -> STRLEN; - win_redr_status -> STRCPY; - win_redr_status -> STRLEN; - win_redr_status -> bufIsChanged; - win_redr_status -> STRCPY; - win_redr_status -> STRCPY; - win_redr_status -> STRLEN; - win_redr_status -> mb_string2cells; - win_redr_status -> utfc_ptr2len; - win_redr_status -> utf_ptr2cells; - win_redr_status -> W_ENDROW; - win_redr_status -> grid_puts; - win_redr_status -> get_keymap_str; - win_redr_status -> STRLEN; - win_redr_status -> STRLEN; - win_redr_status -> win_redr_ruler; - win_redr_status -> redrawing; - win_redr_status -> stl_connected; - win_redr_status -> fillchar_status; - win_redr_status -> fillchar_vsep; - win_redr_status -> grid_putchar; - end_search_hl -> vim_regfree; - pum_drawn -> pum_visible; - pum_redraw -> win_hl_attr; - pum_redraw -> win_hl_attr; - pum_redraw -> win_hl_attr; - pum_redraw -> win_hl_attr; - pum_redraw -> grid_assign_handle; - pum_redraw -> grid_alloc; - pum_redraw -> ui_call_grid_resize; - pum_redraw -> grid_invalidate; - pum_redraw -> ui_has; - pum_redraw -> ui_call_win_float_pos; - pum_redraw -> grid_puts_line_start; - pum_redraw -> grid_putchar; - pum_redraw -> grid_putchar; - pum_redraw -> MB_PTR_ADV; - pum_redraw -> ptr2cells; - pum_redraw -> transstr; - pum_redraw -> reverse_text; - pum_redraw -> vim_strsize; - pum_redraw -> utf_ptr2cells; - pum_redraw -> MB_PTR_ADV; - pum_redraw -> grid_puts_len; - pum_redraw -> xfree; - pum_redraw -> xfree; - pum_redraw -> STRLEN; - pum_redraw -> mb_string2cells; - pum_redraw -> utf_head_off; - pum_redraw -> utf_ptr2cells; - pum_redraw -> grid_puts_len; - pum_redraw -> xfree; - pum_redraw -> grid_puts_len; - pum_redraw -> grid_puts_len; - pum_redraw -> grid_puts_line_flush; - conceal_cursor_line -> get_real_state; - conceal_cursor_line -> vim_strchr; - win_cursorline_standout -> conceal_cursor_line; - buf_signcols -> FOR_ALL_SIGNS_IN_BUF; - buf_signcols -> redraw_buf_later; - draw_vsep_win -> fillchar_vsep; - draw_vsep_win -> grid_fill; - draw_vsep_win -> W_ENDCOL; - init_search_hl -> syn_id2attr; - init_search_hl -> profile_setlimit; - init_search_hl -> win_hl_attr; - hasAnyFolding -> foldmethodIsManual; - compute_foldcolumn -> win_fdccol_count; - plines_m_win -> plines_win_full; - win_get_fill -> decor_virt_lines; - win_get_fill -> diffopt_filler; - win_get_fill -> diff_check; - win_scroll_lines -> redrawing; - win_scroll_lines -> abs; - win_may_fill -> diffopt_filler; - getvcols -> lt; - getvcols -> getvvcol; - getvcols -> getvvcol; - getvcols -> getvvcol; - getvcols -> getvvcol; - profile_setlimit -> profile_zero; - profile_setlimit -> assert; - profile_setlimit -> os_hrtime; - decor_redraw_reset -> kv_size; - decor_redraw_reset -> kv_A; - decor_redraw_reset -> clear_virttext; - decor_redraw_reset -> kv_size; - decor_redraw_reset -> map_size; - fold_info -> hasFoldingWin; - prepare_search_hl -> re_multiline; - prepare_search_hl -> hasFoldingWin; - prepare_search_hl -> next_search_hl; - set_empty_rows -> win_get_fill; - win_draw_end -> assert; - win_draw_end -> compute_foldcolumn; - win_draw_end -> win_hl_attr; - win_draw_end -> win_signcol_count; - win_draw_end -> win_fill_end; - win_draw_end -> win_hl_attr; - win_draw_end -> vim_strchr; - win_draw_end -> win_fill_end; - win_draw_end -> win_hl_attr; - win_draw_end -> hl_combine_attr; - win_draw_end -> grid_fill; - win_draw_end -> grid_fill; - win_draw_end -> grid_fill; - win_draw_end -> set_empty_rows; - win_signcol_count -> win_signcol_configured; - hl_combine_attr -> TODO; - hl_combine_attr -> map_get; - hl_combine_attr -> syn_attr2entry; - hl_combine_attr -> syn_attr2entry; - hl_combine_attr -> get_attr_entry; - hl_combine_attr -> map_put; - line_putchar -> utf_ptr2cells; - line_putchar -> utfc_ptr2len; - line_putchar -> utfc_ptr2char; - line_putchar -> MIN; - line_putchar -> schar_from_ascii; - line_putchar -> schar_from_ascii; - line_putchar -> arabic_char; - line_putchar -> utf_ptr2char; - line_putchar -> utfc_ptr2char; - line_putchar -> arabic_shape; - line_putchar -> schar_from_cc; - utfc_ptr2char -> utf_ptr2char; - utfc_ptr2char -> utf_ptr2len; - utfc_ptr2char -> utf_composinglike; - utfc_ptr2char -> utf_ptr2char; - utfc_ptr2char -> utf_ptr2len; - utfc_ptr2char -> utf_iscomposing; - arabic_shape -> A_is_ok; - arabic_shape -> half_shape; - arabic_shape -> A_firstc_laa; - arabic_shape -> A_firstc_laa; - arabic_shape -> A_is_valid; - arabic_shape -> chg_c_laa2f; - arabic_shape -> chg_c_laa2i; - arabic_shape -> A_is_valid; - arabic_shape -> chg_c_a2i; - arabic_shape -> A_is_f; - arabic_shape -> A_is_valid; - arabic_shape -> A_is_valid; - arabic_shape -> A_is_iso; - arabic_shape -> A_is_iso; - arabic_shape -> A_is_valid; - arabic_shape -> chg_c_a2f; - arabic_shape -> chg_c_a2s; - arabic_shape -> utf_char2bytes; - schar_from_cc -> utf_char2bytes; - schar_from_cc -> utf_char2bytes; - fill_foldcolumn -> compute_foldcolumn; - fill_foldcolumn -> memset; - fill_foldcolumn -> MIN; - fill_foldcolumn -> utf_char2bytes; - fill_foldcolumn -> memset; - fill_foldcolumn -> utf_char2bytes; - fill_foldcolumn -> MAX; - draw_virt_text -> kv_size; - draw_virt_text -> kv_A; - draw_virt_text -> kv_size; - draw_virt_text -> MAX; - draw_virt_text -> MAX; - grid_char_needs_redraw -> schar_cmp; - grid_char_needs_redraw -> line_off2cells; - schar_cmp -> STRNCMP; - status_redraw_curbuf -> status_redraw_buf; - redraw_statuslines -> FOR_ALL_WINDOWS_IN_TAB; - redraw_statuslines -> win_redr_status; - redraw_statuslines -> draw_tabline; - win_redraw_last_status -> FUNC_ATTR_NONNULL_ARG; - win_redraw_last_status -> FOR_ALL_FRAMES; - win_redraw_last_status -> win_redraw_last_status; - win_redraw_last_status -> assert; - win_redraw_last_status -> win_redraw_last_status; - fillchar_vsep -> win_hl_attr; - status_match_len -> menu_is_separator; - status_match_len -> skip_status_match_char; - status_match_len -> ptr2cells; - status_match_len -> MB_PTR_ADV; - menu_is_separator -> STRLEN; - skip_status_match_char -> rem_backslash; - skip_status_match_char -> csh_like_shell; - rem_backslash -> vim_isfilec; - redraw_custom_statusline -> win_redr_custom; - redraw_custom_statusline -> set_string_option_direct; - fillchar_status -> win_hl_attr; - fillchar_status -> win_hl_attr; - fillchar_status -> win_hl_attr; - get_trans_bufname -> buf_spname; - get_trans_bufname -> STRLCPY; - get_trans_bufname -> home_replace; - get_trans_bufname -> trans_characters; - grid_puts -> grid_puts_len; - get_keymap_str -> STRCPY; - get_keymap_str -> eval_to_string; - get_keymap_str -> vim_snprintf; - get_keymap_str -> xfree; - win_redr_ruler -> win_redr_ruler; - win_redr_ruler -> win_redr_custom; - win_redr_ruler -> set_string_option_direct; - win_redr_ruler -> ml_get_buf; - win_redr_ruler -> validate_virtcol_win; - win_redr_ruler -> W_ENDROW; - win_redr_ruler -> fillchar_status; - win_redr_ruler -> HL_ATTR; - win_redr_ruler -> getvvcol; - win_redr_ruler -> strlen; - win_redr_ruler -> vim_snprintf; - win_redr_ruler -> STRLEN; - win_redr_ruler -> STRLEN; - win_redr_ruler -> get_rel_pos; - win_redr_ruler -> vim_strsize; - win_redr_ruler -> get_rel_pos; - win_redr_ruler -> utf_char2bytes; - win_redr_ruler -> get_rel_pos; - win_redr_ruler -> ui_has; - win_redr_ruler -> ADD; - win_redr_ruler -> ADD; - win_redr_ruler -> ADD; - win_redr_ruler -> ui_call_msg_ruler; - win_redr_ruler -> ui_call_msg_ruler; - win_redr_ruler -> utfc_ptr2len; - win_redr_ruler -> utf_ptr2cells; - win_redr_ruler -> grid_puts; - win_redr_ruler -> STRLEN; - grid_putchar -> utf_char2bytes; - grid_putchar -> grid_puts; - win_redr_custom -> HL_ATTR; - win_redr_custom -> was_set_insecurely; - win_redr_custom -> W_ENDROW; - win_redr_custom -> fillchar_status; - win_redr_custom -> atoi; - win_redr_custom -> ascii_isdigit; - win_redr_custom -> HL_ATTR; - win_redr_custom -> was_set_insecurely; - win_redr_custom -> was_set_insecurely; - win_redr_custom -> vim_strsave; - win_redr_custom -> build_stl_str_hl; - win_redr_custom -> xfree; - win_redr_custom -> transstr; - win_redr_custom -> STRLCPY; - win_redr_custom -> sizeof; - win_redr_custom -> xfree; - win_redr_custom -> sizeof; - win_redr_custom -> utf_char2bytes; - win_redr_custom -> grid_puts_line_start; - win_redr_custom -> grid_puts_len; - win_redr_custom -> vim_strnsize; - win_redr_custom -> syn_id2attr; - win_redr_custom -> grid_puts; - win_redr_custom -> grid_puts_line_flush; - win_redr_custom -> vim_strnsize; - eval_to_string -> eval0; - eval_to_string -> ga_init; - eval_to_string -> tv_list_join; - eval_to_string -> tv_list_len; - eval_to_string -> ga_append; - eval_to_string -> ga_append; - eval_to_string -> vim_snprintf; - eval_to_string -> xstrdup; - eval_to_string -> xstrdup; - eval_to_string -> tv_clear; - was_set_insecurely -> findoption; - was_set_insecurely -> insecure_flag; - was_set_insecurely -> internal_error; - transstr -> transstr_len; - transstr -> xmalloc; - transstr -> transstr_buf; - grid_puts_line_start -> screen_adjust_grid; - grid_puts_line_start -> assert; - vim_strnsize -> assert; - vim_strnsize -> utfc_ptr2len; - vim_strnsize -> ptr2cells; - grid_puts_line_flush -> assert; - grid_puts_line_flush -> MIN; - grid_put_schar -> assert; - grid_put_schar -> schar_cmp; - grid_put_schar -> schar_copy; - grid_put_schar -> MIN; - grid_put_schar -> TODO; - grid_put_schar -> MAX; - schar_from_char -> utf_char2bytes; - schar_copy -> STRLCPY; - grid_off2cells -> line_off2cells; - grid_lefthalve -> screen_adjust_grid; - grid_fix_col -> screen_adjust_grid; - grid_getbytes -> screen_adjust_grid; - grid_getbytes -> schar_copy; - utfc_ptr2char_len -> assert; - utfc_ptr2char_len -> utf_ptr2len_len; - utfc_ptr2char_len -> utf_ptr2char; - utfc_ptr2char_len -> utf_ptr2char; - utfc_ptr2char_len -> utf_ptr2len_len; - utfc_ptr2char_len -> utf_ptr2char; - utfc_ptr2char_len -> utf_composinglike; - utf_char2cells -> wcwidth; - utf_char2cells -> wcwidth; - utf_char2cells -> utf_printable; - utf_char2cells -> intable; - utf_char2cells -> intable; - utf_char2cells -> vim_isprintc; - utf_char2cells -> intable; - screenalloc -> ui_comp_set_screen_valid; - screenalloc -> win_new_shellsize; - screenalloc -> comp_col; - screenalloc -> grid_alloc; - screenalloc -> xcalloc; - screenalloc -> clear_tab_page_click_defs; - screenalloc -> xfree; - screenalloc -> apply_autocmds; - win_new_shellsize -> shell_new_rows; - win_new_shellsize -> shell_new_columns; - grid_alloc -> assert; - grid_alloc -> xmalloc; - grid_alloc -> xmalloc; - grid_alloc -> xmalloc; - grid_alloc -> xmalloc; - grid_alloc -> grid_clear_line; - grid_alloc -> MIN; - grid_alloc -> sizeof; - grid_alloc -> sizeof; - grid_alloc -> grid_free; - grid_alloc -> xfree; - grid_alloc -> xfree; - grid_alloc -> xmalloc; - grid_alloc -> xmalloc; - clear_tab_page_click_defs -> xfree; - clear_tab_page_click_defs -> memset; - grid_clear_line -> schar_from_ascii; - grid_clear_line -> memset; - screen_free_all_mem -> grid_free; - screen_free_all_mem -> xfree; - screen_free_all_mem -> xfree; - msg_grid_validate -> grid_assign_handle; - msg_grid_validate -> msg_use_grid; - msg_grid_validate -> TODO; - msg_grid_validate -> grid_alloc; - msg_grid_validate -> xfree; - msg_grid_validate -> xcalloc; - msg_grid_validate -> ui_call_grid_resize; - msg_grid_validate -> msg_grid_set_pos; - msg_grid_validate -> ui_comp_remove_grid; - msg_grid_validate -> grid_free; - msg_grid_validate -> XFREE_CLEAR; - msg_grid_validate -> ui_call_grid_destroy; - msg_grid_validate -> msg_grid_set_pos; - msg_grid_validate -> TODO; - msg_grid_validate -> compute_cmdrow; - linecopy -> sizeof; - linecopy -> sizeof; - grid_del_lines -> screen_adjust_grid; - grid_del_lines -> linecopy; - grid_del_lines -> grid_clear_line; - grid_del_lines -> grid_clear_line; - grid_del_lines -> ui_call_grid_scroll; - msg_ext_clear -> ui_call_msg_clear; - msg_clr_cmdline -> msg_clr_eos_force; - recording_mode -> msg_puts_attr; - recording_mode -> shortmess; - recording_mode -> snprintf; - recording_mode -> msg_puts_attr; - msg_ext_flush_showmode -> ui_has; - msg_ext_flush_showmode -> msg_ext_emit_chunk; - msg_ext_flush_showmode -> ui_call_msg_showmode; - clear_showcmd -> char_avail; - clear_showcmd -> lt; - clear_showcmd -> hasFolding; - clear_showcmd -> hasFolding; - clear_showcmd -> getvcols; - clear_showcmd -> snprintf; - clear_showcmd -> snprintf; - clear_showcmd -> ml_get_pos; - clear_showcmd -> get_cursor_pos_ptr; - clear_showcmd -> get_cursor_pos_ptr; - clear_showcmd -> ml_get_pos; - clear_showcmd -> utfc_ptr2len; - clear_showcmd -> sprintf; - clear_showcmd -> sprintf; - clear_showcmd -> ui_has; - clear_showcmd -> display_showcmd; - clearmode -> msg_ext_ui_flush; - clearmode -> msg_pos_mode; - clearmode -> recording_mode; - clearmode -> msg_clr_eos; - clearmode -> msg_ext_flush_showmode; - ui_ext_tabline_update -> FOR_ALL_TABS; - ui_ext_tabline_update -> PUT; - ui_ext_tabline_update -> get_trans_bufname; - ui_ext_tabline_update -> PUT; - ui_ext_tabline_update -> ADD; - ui_ext_tabline_update -> FOR_ALL_BUFFERS; - ui_ext_tabline_update -> PUT; - ui_ext_tabline_update -> get_trans_bufname; - ui_ext_tabline_update -> PUT; - ui_ext_tabline_update -> ADD; - ui_ext_tabline_update -> ui_call_tabline_update; - shorten_dir -> path_tail; - shorten_dir -> vim_ispathsep; - shorten_dir -> utfc_ptr2len; - jump_to_mouse -> end_visual_mode; - jump_to_mouse -> redraw_curbuf_later; - jump_to_mouse -> mouse_find_win; - jump_to_mouse -> win_fdccol_count; - jump_to_mouse -> win_enter; - jump_to_mouse -> stl_connected; - jump_to_mouse -> end_visual_mode; - jump_to_mouse -> redraw_curbuf_later; - jump_to_mouse -> win_enter; - jump_to_mouse -> set_mouse_topline; - jump_to_mouse -> start_arrow; - jump_to_mouse -> start_arrow; - jump_to_mouse -> win_drag_status_line; - jump_to_mouse -> win_drag_vsep_line; - jump_to_mouse -> end_visual_mode; - jump_to_mouse -> redraw_curbuf_later; - jump_to_mouse -> win_get_fill; - jump_to_mouse -> plines_win; - jump_to_mouse -> hasFolding; - jump_to_mouse -> win_get_fill; - jump_to_mouse -> check_topfill; - jump_to_mouse -> redraw_later; - jump_to_mouse -> plines_win; - jump_to_mouse -> hasFolding; - jump_to_mouse -> win_get_fill; - jump_to_mouse -> check_topfill; - jump_to_mouse -> redraw_later; - jump_to_mouse -> mouse_comp_pos; - jump_to_mouse -> mouse_adjust_click; - jump_to_mouse -> coladvance; - jump_to_mouse -> may_start_select; - jump_to_mouse -> setmouse; - jump_to_mouse -> coladvance; - jump_to_mouse -> mouse_check_fold; - buf_spname -> bt_quickfix; - buf_spname -> find_win_for_buf; - buf_spname -> _; - buf_spname -> _; - buf_spname -> bt_nofile; - buf_spname -> bt_prompt; - buf_spname -> _; - buf_spname -> _; - buf_spname -> buf_get_fname; - trans_characters -> STRLEN; - trans_characters -> utfc_ptr2len; - trans_characters -> transchar_byte; - trans_characters -> STRLEN; - trans_characters -> memmove; - trans_characters -> memmove; - validate_virtcol_win -> check_cursor_moved; - validate_virtcol_win -> getvvcol; - validate_virtcol_win -> pum_visible; - validate_virtcol_win -> redraw_later; - getvvcol -> virtual_active; - getvvcol -> getvcol; - getvvcol -> ml_get_buf; - getvvcol -> STRLEN; - getvvcol -> utf_ptr2char; - getvvcol -> vim_isprintc; - getvvcol -> char2cells; - getvvcol -> getvcol; - get_rel_pos -> win_get_fill; - get_rel_pos -> STRLCPY; - get_rel_pos -> STRLCPY; - get_rel_pos -> vim_snprintf; - margin_columns_win -> win_col_off; - margin_columns_win -> win_col_off2; - check_shellsize -> min_rows; - check_shellsize -> min_rows; - check_shellsize -> limit_screen_size; - repeat_message -> msg_moremsg; - repeat_message -> display_confirm_msg; - repeat_message -> ui_cursor_goto; - repeat_message -> msg_clr_eos; - repeat_message -> hit_return_msg; - do_check_scrollbind -> vim_strchr; - do_check_scrollbind -> check_scrollbind; - redrawcmdline -> compute_cmdrow; - redrawcmdline -> redrawcmd; - redrawcmdline -> cursorcmd; - redrawcmdline -> ui_cursor_shape; - ins_compl_show_pum -> pum_wanted; - ins_compl_show_pum -> do_cmdline_cmd; - ins_compl_show_pum -> update_screen; - ins_compl_show_pum -> ins_compl_need_restart; - ins_compl_show_pum -> XFREE_CLEAR; - ins_compl_show_pum -> STRLEN; - ins_compl_show_pum -> ins_compl_equal; - ins_compl_show_pum -> assert; - ins_compl_show_pum -> xcalloc; - ins_compl_show_pum -> ins_compl_equal; - ins_compl_show_pum -> pum_display; - ins_compl_show_pum -> has_event; - ins_compl_show_pum -> trigger_complete_changed_event; - ex_runtime -> skiptowhite; - ex_runtime -> STRNCMP; - ex_runtime -> skipwhite; - ex_runtime -> STRNCMP; - ex_runtime -> skipwhite; - ex_runtime -> STRNCMP; - ex_runtime -> skipwhite; - ex_runtime -> STRNCMP; - ex_runtime -> skipwhite; - ex_runtime -> source_runtime; - source_callback -> do_source; - do_in_path -> vim_strsave; - do_in_path -> xmallocz; - do_in_path -> verbose_enter; - do_in_path -> smsg; - do_in_path -> verbose_leave; - do_in_path -> copy_option_part; - do_in_path -> STRLEN; - do_in_path -> path_is_after; - do_in_path -> STRLEN; - do_in_path -> add_pathsep; - do_in_path -> STRLEN; - do_in_path -> assert; - do_in_path -> copy_option_part; - do_in_path -> verbose_enter; - do_in_path -> smsg; - do_in_path -> verbose_leave; - do_in_path -> gen_expand_wildcards; - do_in_path -> FreeWild; - do_in_path -> xfree; - do_in_path -> xfree; - do_in_path -> semsg; - do_in_path -> verbose_enter; - do_in_path -> smsg; - do_in_path -> verbose_leave; - path_is_after -> vim_ispathsep; - path_is_after -> STRCMP; - add_pathsep -> strlen; - add_pathsep -> after_pathsep; - add_pathsep -> sizeof; - add_pathsep -> memcpy; - gen_expand_wildcards -> expand_env; - gen_expand_wildcards -> ExpandOne; - gen_expand_wildcards -> os_expand_wildcards; - gen_expand_wildcards -> has_special_wildchar; - gen_expand_wildcards -> vim_backtick; - gen_expand_wildcards -> os_expand_wildcards; - gen_expand_wildcards -> ga_init; - gen_expand_wildcards -> vim_backtick; - gen_expand_wildcards -> expand_backtick; - gen_expand_wildcards -> FreeWild; - gen_expand_wildcards -> has_env_var; - gen_expand_wildcards -> expand_env_save_opt; - gen_expand_wildcards -> expand_env; - gen_expand_wildcards -> has_env_var; - gen_expand_wildcards -> xfree; - gen_expand_wildcards -> ga_clear_strings; - gen_expand_wildcards -> path_has_exp_wildcard; - gen_expand_wildcards -> path_is_absolute; - gen_expand_wildcards -> vim_ispathsep; - gen_expand_wildcards -> vim_ispathsep; - gen_expand_wildcards -> expand_in_path; - gen_expand_wildcards -> path_expand; - gen_expand_wildcards -> assert; - gen_expand_wildcards -> backslash_halve_save; - gen_expand_wildcards -> addfile; - gen_expand_wildcards -> addfile; - gen_expand_wildcards -> xfree; - gen_expand_wildcards -> GA_EMPTY; - gen_expand_wildcards -> uniquefy_paths; - gen_expand_wildcards -> xfree; - runtime_search_path_get_cached -> runtime_search_path_validate; - runtime_search_path_get_cached -> runtime_search_path; - runtime_search_path_validate -> nlua_is_deferred_safe; - runtime_search_path_validate -> runtime_search_path_free; - runtime_search_path_validate -> runtime_search_path_build; - runtime_search_path_unref -> runtime_search_path_free; - runtime_search_path_free -> kv_size; - runtime_search_path_free -> kv_A; - runtime_search_path_free -> xfree; - runtime_search_path_free -> kv_destroy; - do_in_cached_path -> verbose_enter; - do_in_cached_path -> smsg; - do_in_cached_path -> verbose_leave; - do_in_cached_path -> runtime_search_path_get_cached; - do_in_cached_path -> kv_size; - do_in_cached_path -> kv_A; - do_in_cached_path -> strlen; - do_in_cached_path -> STRLEN; - do_in_cached_path -> STRCPY; - do_in_cached_path -> add_pathsep; - do_in_cached_path -> STRLEN; - do_in_cached_path -> assert; - do_in_cached_path -> copy_option_part; - do_in_cached_path -> verbose_enter; - do_in_cached_path -> smsg; - do_in_cached_path -> verbose_leave; - do_in_cached_path -> gen_expand_wildcards; - do_in_cached_path -> FreeWild; - do_in_cached_path -> semsg; - do_in_cached_path -> verbose_enter; - do_in_cached_path -> smsg; - do_in_cached_path -> verbose_leave; - do_in_cached_path -> runtime_search_path_unref; - runtime_inspect -> kv_size; - runtime_inspect -> kv_A; - runtime_inspect -> ADD; - runtime_inspect -> ADD; - runtime_inspect -> ADD; - runtime_inspect -> ADD; - f -> runtime_search_path_get_cached; - f -> ArrayOf; - f -> kv_size; - f -> kv_A; - f -> snprintf; - f -> os_isdir; - f -> os_file_is_readable; - f -> ADD; - f -> runtime_search_path_unref; - f -> FUNC_API_SINCE; - f -> find_window_by_handle; - f -> ADD; - f -> ADD; - f -> FUNC_API_SINCE; - f -> find_window_by_handle; - f -> ADD; - f -> ADD; - f -> FUNC_API_SINCE; - f -> nvim_get_runtime_file; - f -> FUNC_API_SINCE; - f -> do_in_runtimepath; - f -> FUNC_API_SINCE; - f -> api_object_to_bool; - f -> ERROR_SET; - f -> runtime_get_named; - f -> FUNC_API_SINCE; - f -> FOR_ALL_BUFFERS; - f -> xmalloc; - f -> FOR_ALL_BUFFERS; - f -> BUFFER_OBJ; - f -> FUNC_API_SINCE; - f -> FOR_ALL_TAB_WINDOWS; - f -> xmalloc; - f -> FOR_ALL_TAB_WINDOWS; - f -> WINDOW_OBJ; - f -> FUNC_API_SINCE; - f -> FOR_ALL_TABS; - f -> xmalloc; - f -> FOR_ALL_TABS; - f -> TABPAGE_OBJ; - f -> FUNC_API_SINCE; - f -> keymap_array; - f -> FUNC_API_SINCE; - f -> find_tab_by_handle; - f -> valid_tabpage; - f -> FOR_ALL_WINDOWS_IN_TAB; - f -> xmalloc; - f -> FOR_ALL_WINDOWS_IN_TAB; - f -> WINDOW_OBJ; - f -> tv_dict_alloc; - f -> get_map_mode; - f -> get_maphash; - f -> mapblock_fill_dict; - f -> ADD; - f -> tv_dict_clear; - f -> tv_dict_free; - f -> FUNC_API_SINCE; - f -> find_buffer_by_handle; - f -> ns_initialized; - f -> api_set_error; - f -> strequal; - f -> api_set_error; - f -> api_set_error; - f -> extmark_from_id; - f -> extmark_to_array; - f -> FUNC_API_DEPRECATED_SINCE; - f -> convert_index; - f -> convert_index; - f -> nvim_buf_get_lines; - f -> FUNC_API_SINCE; - f -> find_buffer_by_handle; - f -> normalize_index; - f -> normalize_index; - f -> api_set_error; - f -> xcalloc; - f -> ERROR_SET; - f -> xfree; - f -> xfree; - f -> FUNC_API_SINCE; - f -> find_buffer_by_handle; - f -> keymap_array; - f -> FUNC_API_SINCE; - f -> find_buffer_by_handle; - f -> try_start; - f -> switch_buffer; - f -> getmark; - f -> restore_buffer; - f -> try_end; - f -> api_set_error; - f -> ADD; - f -> ADD; - os_file_is_readable -> RUN_UV_FS_FUNC; - push_path -> map_get; - push_path -> xstrdup; - push_path -> map_put; - push_path -> kv_push; - expand_rtp_entry -> map_get; - expand_rtp_entry -> push_path; - expand_rtp_entry -> gen_expand_wildcards; - expand_rtp_entry -> push_path; - expand_rtp_entry -> FreeWild; - expand_pack_entry -> STRLEN; - expand_pack_entry -> STRLCPY; - expand_pack_entry -> STRLCPY; - expand_pack_entry -> expand_rtp_entry; - expand_pack_entry -> STRLEN; - expand_pack_entry -> xmallocz; - expand_pack_entry -> xstrlcpy; - expand_pack_entry -> xstrlcat; - expand_pack_entry -> kv_push; - xstrlcpy -> strlen; - xstrlcpy -> MIN; - xstrlcpy -> memcpy; - runtime_search_path_build -> kvec_t; - runtime_search_path_build -> TODO; - runtime_search_path_build -> Map; - runtime_search_path_build -> Map; - runtime_search_path_build -> copy_option_part; - runtime_search_path_build -> STRLEN; - runtime_search_path_build -> kv_push; - runtime_search_path_build -> map_put; - runtime_search_path_build -> copy_option_part; - runtime_search_path_build -> STRLEN; - runtime_search_path_build -> path_is_after; - runtime_search_path_build -> expand_rtp_entry; - runtime_search_path_build -> map_ref; - runtime_search_path_build -> expand_pack_entry; - runtime_search_path_build -> kv_size; - runtime_search_path_build -> kv_A; - runtime_search_path_build -> map_get; - runtime_search_path_build -> expand_pack_entry; - runtime_search_path_build -> kv_size; - runtime_search_path_build -> expand_rtp_entry; - runtime_search_path_build -> xfree; - runtime_search_path_build -> copy_option_part; - runtime_search_path_build -> expand_rtp_entry; - runtime_search_path_build -> kv_destroy; - runtime_search_path_build -> kv_destroy; - runtime_search_path_build -> map_destroy; - runtime_search_path_build -> map_destroy; - kvec_t -> Map; - kvec_t -> Map; - kvec_t -> Map; - kvec_t -> Map; - kvec_t -> Map; - kvec_t -> highlight_init; - kvec_t -> kv_push; - kvec_t -> kvec_t; - kvec_t -> tv_dict_alloc; - kvec_t -> tv_dict_item_alloc_len; - kvec_t -> tv_list_ref; - kvec_t -> tv_dict_add; - kvec_t -> tv_dict_item_alloc_len; - kvec_t -> tv_dict_add; - Map -> msgpack_rpc_add_method_handler; - Map -> map_put; - source_in_path -> do_in_path_and_pp; - source_all_matches -> gen_expand_wildcards; - source_all_matches -> do_source; - source_all_matches -> FreeWild; - add_pack_dir_to_rtp -> get_past_head; - add_pack_dir_to_rtp -> MB_PTR_ADV; - add_pack_dir_to_rtp -> vim_ispathsep_nocolon; - add_pack_dir_to_rtp -> fix_fname; - add_pack_dir_to_rtp -> strlen; - add_pack_dir_to_rtp -> try_malloc; - add_pack_dir_to_rtp -> copy_option_part; - add_pack_dir_to_rtp -> add_pathsep; - add_pack_dir_to_rtp -> fix_fname; - add_pack_dir_to_rtp -> path_fnamencmp; - add_pack_dir_to_rtp -> xfree; - add_pack_dir_to_rtp -> strstr; - add_pack_dir_to_rtp -> vim_ispathsep; - add_pack_dir_to_rtp -> vim_ispathsep; - add_pack_dir_to_rtp -> STRLEN; - add_pack_dir_to_rtp -> concat_fnames; - add_pack_dir_to_rtp -> pack_has_entries; - add_pack_dir_to_rtp -> strlen; - add_pack_dir_to_rtp -> STRLEN; - add_pack_dir_to_rtp -> STRLEN; - add_pack_dir_to_rtp -> try_malloc; - add_pack_dir_to_rtp -> memmove; - add_pack_dir_to_rtp -> memmove; - add_pack_dir_to_rtp -> memmove; - add_pack_dir_to_rtp -> memmove; - add_pack_dir_to_rtp -> memmove; - add_pack_dir_to_rtp -> xstrlcat; - add_pack_dir_to_rtp -> xstrlcat; - add_pack_dir_to_rtp -> set_option_value; - add_pack_dir_to_rtp -> xfree; - add_pack_dir_to_rtp -> xfree; - add_pack_dir_to_rtp -> xfree; - add_pack_dir_to_rtp -> xfree; - get_past_head -> is_path_head; - get_past_head -> vim_ispathsep; - vim_ispathsep_nocolon -> vim_ispathsep; - fix_fname -> FullName_save; - fix_fname -> vim_isAbsName; - fix_fname -> strstr; - fix_fname -> strstr; - fix_fname -> strstr; - fix_fname -> FullName_save; - fix_fname -> xstrdup; - fix_fname -> path_fix_case; - try_malloc -> malloc; - try_malloc -> try_to_free_memory; - try_malloc -> malloc; - path_fnamencmp -> utf_ptr2char; - path_fnamencmp -> utf_ptr2char; - path_fnamencmp -> CH_FOLD; - path_fnamencmp -> utfc_ptr2len; - path_fnamencmp -> utfc_ptr2len; - path_fnamencmp -> utfc_ptr2len; - path_fnamencmp -> CH_FOLD; - path_fnamencmp -> mb_strnicmp; - path_fnamencmp -> strncmp; - pack_has_entries -> gen_expand_wildcards; - pack_has_entries -> FreeWild; - load_pack_plugin -> fix_fname; - load_pack_plugin -> strlen; - load_pack_plugin -> xmallocz; - load_pack_plugin -> vim_snprintf; - load_pack_plugin -> source_all_matches; - load_pack_plugin -> vim_snprintf; - load_pack_plugin -> source_all_matches; - load_pack_plugin -> vim_strsave; - load_pack_plugin -> eval_to_number; - load_pack_plugin -> do_cmdline_cmd; - load_pack_plugin -> vim_snprintf; - load_pack_plugin -> source_all_matches; - load_pack_plugin -> vim_snprintf; - load_pack_plugin -> source_all_matches; - load_pack_plugin -> do_cmdline_cmd; - load_pack_plugin -> xfree; - load_pack_plugin -> xfree; - load_pack_plugin -> xfree; - eval_to_number -> skipwhite; - eval_to_number -> eval1; - eval_to_number -> tv_get_number_chk; - eval_to_number -> tv_clear; - add_pack_plugin -> xmalloc; - add_pack_plugin -> copy_option_part; - add_pack_plugin -> path_fnamecmp; - add_pack_plugin -> xfree; - add_pack_plugin -> add_pack_dir_to_rtp; - add_pack_plugin -> load_pack_plugin; - path_fnamecmp -> strlen; - path_fnamecmp -> strlen; - path_fnamecmp -> path_fnamencmp; - path_fnamecmp -> mb_strcmp_ic; - add_start_pack_plugin -> add_pack_plugin; - add_opt_pack_plugin -> add_pack_plugin; - add_pack_start_dirs -> do_in_path; - add_pack_start_dir -> STRLEN; - add_pack_start_dir -> STRLCPY; - add_pack_start_dir -> STRLCAT; - add_pack_start_dir -> pack_has_entries; - add_pack_start_dir -> add_pack_dir_to_rtp; - ex_packloadall -> add_pack_start_dirs; - ex_packloadall -> load_start_packages; - load_plugins -> vim_strsave; - load_plugins -> add_pack_start_dirs; - load_plugins -> source_runtime; - load_plugins -> source_in_path; - load_plugins -> source_in_path; - load_plugins -> TIME_MSG; - load_plugins -> xfree; - load_plugins -> load_start_packages; - load_plugins -> TIME_MSG; - load_plugins -> source_runtime; - load_plugins -> source_runtime; - load_plugins -> TIME_MSG; - ex_packadd -> STRLEN; - ex_packadd -> xmallocz; - ex_packadd -> vim_snprintf; - ex_packadd -> do_in_path; - ex_packadd -> xfree; - get_lib_dir -> TODO; - get_lib_dir -> strlen; - get_lib_dir -> os_isdir; - get_lib_dir -> xstrdup; - get_lib_dir -> vim_get_prefix_from_exepath; - get_lib_dir -> append_path; - get_lib_dir -> xstrdup; - vim_get_prefix_from_exepath -> TODO; - vim_get_prefix_from_exepath -> xstrlcpy; - vim_get_prefix_from_exepath -> sizeof; - vim_get_prefix_from_exepath -> path_tail_with_sep; - vim_get_prefix_from_exepath -> path_tail; - append_path -> strlen; - append_path -> strlen; - append_path -> strcmp; - append_path -> vim_ispathsep_nocolon; - append_path -> xstrlcat; - append_path -> xstrlcat; - runtimepath_default -> stdpaths_get_xdg_var; - runtimepath_default -> stdpaths_get_xdg_var; - runtimepath_default -> vim_getenv; - runtimepath_default -> get_lib_dir; - runtimepath_default -> stdpaths_get_xdg_var; - runtimepath_default -> stdpaths_get_xdg_var; - runtimepath_default -> sizeof; - runtimepath_default -> sizeof; - runtimepath_default -> strlen; - runtimepath_default -> defined; - runtimepath_default -> sizeof; - runtimepath_default -> memcnt; - runtimepath_default -> after_pathsep; - runtimepath_default -> strlen; - runtimepath_default -> memcnt; - runtimepath_default -> after_pathsep; - runtimepath_default -> strlen; - runtimepath_default -> memcnt; - runtimepath_default -> strlen; - runtimepath_default -> memcnt; - runtimepath_default -> xmalloc; - runtimepath_default -> add_env_sep_dirs; - runtimepath_default -> add_dir; - runtimepath_default -> assert; - runtimepath_default -> xfree; - runtimepath_default -> xfree; - runtimepath_default -> xfree; - runtimepath_default -> xfree; - runtimepath_default -> xfree; - runtimepath_default -> xfree; - stdpaths_get_xdg_var -> os_getenv; - stdpaths_get_xdg_var -> os_getenv; - stdpaths_get_xdg_var -> os_env_exists; - stdpaths_get_xdg_var -> xstrdup; - stdpaths_get_xdg_var -> expand_env_save; - vim_getenv -> init_path; - vim_getenv -> assert; - vim_getenv -> strcmp; - vim_getenv -> xstrdup; - vim_getenv -> os_getenv; - vim_getenv -> xstrdup; - vim_getenv -> strcmp; - vim_getenv -> strcmp; - vim_getenv -> os_getenv; - vim_getenv -> vim_version_dir; - vim_getenv -> xstrdup; - vim_getenv -> vim_strchr; - vim_getenv -> vim_get_prefix_from_exepath; - vim_getenv -> path_tail; - vim_getenv -> remove_tail; - vim_getenv -> remove_tail; - vim_getenv -> remove_tail; - vim_getenv -> after_pathsep; - vim_getenv -> assert; - vim_getenv -> xstrndup; - vim_getenv -> os_isdir; - vim_getenv -> xfree; - vim_getenv -> assert; - vim_getenv -> xstrdup; - vim_getenv -> vim_version_dir; - vim_getenv -> xstrdup; - vim_getenv -> os_setenv; - vim_getenv -> os_setenv; - memcnt -> memchr; - after_pathsep -> vim_ispathsep; - after_pathsep -> utf_head_off; - nfa_get_reganch -> nfa_get_reganch; - nfa_get_reganch -> nfa_get_reganch; - nfa_get_regstart -> nfa_get_regstart; - nfa_get_regstart -> nfa_get_regstart; - nfa_get_match_text -> utf_char2len; - nfa_get_match_text -> xmalloc; - nfa_get_match_text -> utf_char2bytes; - realloc_post_list -> xrealloc; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> CASEMBC; - nfa_emit_equi_class -> EMIT2; - nfa_emit_equi_class -> EMITMBC; - nfa_emit_equi_class -> EMIT2; - nfa_regatom -> getchr; - nfa_regatom -> EMSG_RET_FAIL; - nfa_regatom -> Magic; - nfa_regatom -> EMIT; - nfa_regatom -> Magic; - nfa_regatom -> EMIT; - nfa_regatom -> Magic; - nfa_regatom -> EMIT; - nfa_regatom -> Magic; - nfa_regatom -> EMIT; - nfa_regatom -> Magic; - nfa_regatom -> no_Magic; - nfa_regatom -> EMSG_RET_FAIL; - nfa_regatom -> EMIT; - nfa_regatom -> EMIT; - nfa_regatom -> Magic; - nfa_regatom -> Magic; - nfa_regatom -> Magic; - nfa_regatom -> Magic; - nfa_regatom -> Magic; - nfa_regatom -> Magic; - nfa_regatom -> Magic; - nfa_regatom -> Magic; - nfa_regatom -> Magic; - nfa_regatom -> Magic; - nfa_regatom -> Magic; - nfa_regatom -> Magic; - nfa_regatom -> Magic; - nfa_regatom -> Magic; - nfa_regatom -> Magic; - nfa_regatom -> Magic; - nfa_regatom -> Magic; - nfa_regatom -> Magic; - nfa_regatom -> Magic; - nfa_regatom -> Magic; - nfa_regatom -> Magic; - nfa_regatom -> Magic; - nfa_regatom -> Magic; - nfa_regatom -> Magic; - nfa_regatom -> Magic; - nfa_regatom -> Magic; - nfa_regatom -> Magic; - nfa_regatom -> vim_strchr; - nfa_regatom -> semsg; - nfa_regatom -> siemsg; - nfa_regatom -> Magic; - nfa_regatom -> getchr; - nfa_regatom -> EMIT; - nfa_regatom -> EMIT; - nfa_regatom -> EMIT; - nfa_regatom -> Magic; - nfa_regatom -> EMIT; - nfa_regatom -> EMIT; - nfa_regatom -> Magic; - nfa_regatom -> nfa_reg; - nfa_regatom -> Magic; - nfa_regatom -> Magic; - nfa_regatom -> Magic; - nfa_regatom -> semsg; - nfa_regatom -> Magic; - nfa_regatom -> Magic; - nfa_regatom -> Magic; - nfa_regatom -> Magic; - nfa_regatom -> Magic; - nfa_regatom -> Magic; - nfa_regatom -> semsg; - nfa_regatom -> Magic; - nfa_regatom -> emsg; - nfa_regatom -> MB_CPTR_ADV; - nfa_regatom -> EMIT; - nfa_regatom -> EMIT; - nfa_regatom -> EMIT; - nfa_regatom -> Magic; - nfa_regatom -> Magic; - nfa_regatom -> Magic; - nfa_regatom -> Magic; - nfa_regatom -> Magic; - nfa_regatom -> Magic; - nfa_regatom -> Magic; - nfa_regatom -> Magic; - nfa_regatom -> Magic; - nfa_regatom -> no_Magic; - nfa_regatom -> seen_endbrace; - nfa_regatom -> EMIT; - nfa_regatom -> Magic; - nfa_regatom -> no_Magic; - nfa_regatom -> EMIT; - nfa_regatom -> re_mult_next; - nfa_regatom -> EMIT; - nfa_regatom -> re_mult_next; - nfa_regatom -> EMSG_RET_FAIL; - nfa_regatom -> EMIT; - nfa_regatom -> EMSG_RET_FAIL; - nfa_regatom -> nfa_reg; - nfa_regatom -> semsg; - nfa_regatom -> no_Magic; - nfa_regatom -> Magic; - nfa_regatom -> no_Magic; - nfa_regatom -> nfa_reg; - nfa_regatom -> EMIT; - nfa_regatom -> getdecchrs; - nfa_regatom -> getoctchrs; - nfa_regatom -> gethexchrs; - nfa_regatom -> gethexchrs; - nfa_regatom -> gethexchrs; - nfa_regatom -> EMSG2_RET_FAIL; - nfa_regatom -> TODO; - nfa_regatom -> EMIT; - nfa_regatom -> EMIT; - nfa_regatom -> EMIT; - nfa_regatom -> EMIT; - nfa_regatom -> EMIT; - nfa_regatom -> EMIT; - nfa_regatom -> peekchr; - nfa_regatom -> EMSG2_RET_FAIL; - nfa_regatom -> nfa_regatom; - nfa_regatom -> getchr; - nfa_regatom -> EMSG2_RET_FAIL; - nfa_regatom -> EMIT; - nfa_regatom -> EMIT; - nfa_regatom -> EMIT; - nfa_regatom -> getchr; - nfa_regatom -> ascii_isdigit; - nfa_regatom -> emsg; - nfa_regatom -> getchr; - nfa_regatom -> emsg; - nfa_regatom -> EMIT; - nfa_regatom -> EMIT; - nfa_regatom -> semsg; - nfa_regatom -> no_Magic; - nfa_regatom -> Magic; - nfa_regatom -> skip_anyof; - nfa_regatom -> EMIT; - nfa_regatom -> EMIT; - nfa_regatom -> EMIT; - nfa_regatom -> EMIT; - nfa_regatom -> MB_PTR_ADV; - nfa_regatom -> MB_PTR_ADV; - nfa_regatom -> EMIT; - nfa_regatom -> EMIT; - nfa_regatom -> EMIT; - nfa_regatom -> EMIT; - nfa_regatom -> MB_PTR_ADV; - nfa_regatom -> get_char_class; - nfa_regatom -> get_equi_class; - nfa_regatom -> get_coll_element; - nfa_regatom -> EMIT; - nfa_regatom -> EMIT; - nfa_regatom -> EMIT; - nfa_regatom -> EMIT; - nfa_regatom -> EMIT; - nfa_regatom -> EMIT; - nfa_regatom -> EMIT; - nfa_regatom -> EMIT; - nfa_regatom -> EMIT; - nfa_regatom -> EMIT; - nfa_regatom -> EMIT; - nfa_regatom -> EMIT; - nfa_regatom -> EMIT; - nfa_regatom -> EMIT; - nfa_regatom -> EMIT; - nfa_regatom -> EMIT; - nfa_regatom -> EMIT; - nfa_regatom -> EMIT; - nfa_regatom -> EMIT; - nfa_regatom -> EMIT; - nfa_regatom -> nfa_emit_equi_class; - nfa_regatom -> MB_PTR_ADV; - nfa_regatom -> vim_strchr; - nfa_regatom -> vim_strchr; - nfa_regatom -> MB_PTR_ADV; - nfa_regatom -> TODO; - nfa_regatom -> coll_get_char; - nfa_regatom -> MB_PTR_BACK; - nfa_regatom -> backslash_trans; - nfa_regatom -> utf_ptr2char; - nfa_regatom -> EMSG_RET_FAIL; - nfa_regatom -> EMIT; - nfa_regatom -> EMIT; - nfa_regatom -> EMIT; - nfa_regatom -> EMIT; - nfa_regatom -> utf_char2len; - nfa_regatom -> utf_char2len; - nfa_regatom -> EMIT; - nfa_regatom -> EMIT; - nfa_regatom -> EMIT; - nfa_regatom -> EMIT; - nfa_regatom -> EMIT; - nfa_regatom -> EMIT; - nfa_regatom -> EMIT; - nfa_regatom -> MB_PTR_ADV; - nfa_regatom -> MB_PTR_BACK; - nfa_regatom -> EMIT; - nfa_regatom -> EMIT; - nfa_regatom -> MB_PTR_ADV; - nfa_regatom -> EMIT; - nfa_regatom -> EMIT; - nfa_regatom -> EMIT; - nfa_regatom -> EMIT; - nfa_regatom -> EMSG_RET_FAIL; - nfa_regatom -> utf_char2len; - nfa_regatom -> utf_iscomposing; - nfa_regatom -> EMIT; - nfa_regatom -> EMIT; - nfa_regatom -> utf_char2len; - nfa_regatom -> utf_ptr2char; - nfa_regatom -> EMIT; - nfa_regatom -> no_Magic; - nfa_regatom -> EMIT; - getchr -> peekchr; - getchr -> skipchr; - no_Magic -> is_Magic; - no_Magic -> un_Magic; - siemsg -> va_start; - siemsg -> semsgv; - siemsg -> va_end; - siemsg -> abort; - seen_endbrace -> emsg; - re_mult_next -> re_multi_type; - re_mult_next -> EMSG2_RET_FAIL; - getoctchrs -> hex2nr; - gethexchrs -> ascii_isxdigit; - gethexchrs -> hex2nr; - peekchr -> Magic; - peekchr -> Magic; - peekchr -> Magic; - peekchr -> Magic; - peekchr -> Magic; - peekchr -> Magic; - peekchr -> Magic; - peekchr -> Magic; - peekchr -> Magic; - peekchr -> Magic; - peekchr -> Magic; - peekchr -> no_Magic; - peekchr -> Magic; - peekchr -> Magic; - peekchr -> Magic; - peekchr -> peekchr; - peekchr -> toggle_Magic; - peekchr -> vim_strchr; - peekchr -> backslash_trans; - peekchr -> toggle_Magic; - peekchr -> utf_ptr2char; - peekchr -> utf_ptr2char; - skip_anyof -> utfc_ptr2len; - skip_anyof -> MB_PTR_ADV; - skip_anyof -> vim_strchr; - skip_anyof -> vim_strchr; - skip_anyof -> get_char_class; - skip_anyof -> get_equi_class; - skip_anyof -> get_coll_element; - get_char_class -> ARRAY_SIZE; - get_char_class -> STRNCMP; - get_char_class -> STRLEN; - get_equi_class -> utfc_ptr2len; - get_equi_class -> utf_ptr2char; - get_coll_element -> utfc_ptr2len; - get_coll_element -> utf_ptr2char; - coll_get_char -> getdecchrs; - coll_get_char -> getoctchrs; - coll_get_char -> gethexchrs; - coll_get_char -> gethexchrs; - coll_get_char -> gethexchrs; - nfa_regpiece -> save_parse_state; - nfa_regpiece -> nfa_regatom; - nfa_regpiece -> peekchr; - nfa_regpiece -> re_multi_type; - nfa_regpiece -> skipchr; - nfa_regpiece -> Magic; - nfa_regpiece -> EMIT; - nfa_regpiece -> Magic; - nfa_regpiece -> restore_parse_state; - nfa_regpiece -> nfa_regatom; - nfa_regpiece -> EMIT; - nfa_regpiece -> EMIT; - nfa_regpiece -> skipchr; - nfa_regpiece -> Magic; - nfa_regpiece -> getdecchrs; - nfa_regpiece -> no_Magic; - nfa_regpiece -> switch; - nfa_regpiece -> no_Magic; - nfa_regpiece -> semsg; - nfa_regpiece -> EMIT; - nfa_regpiece -> EMIT; - nfa_regpiece -> Magic; - nfa_regpiece -> Magic; - nfa_regpiece -> EMIT; - nfa_regpiece -> Magic; - nfa_regpiece -> v; - nfa_regpiece -> peekchr; - nfa_regpiece -> Magic; - nfa_regpiece -> skipchr; - nfa_regpiece -> read_limits; - nfa_regpiece -> EMSG_RET_FAIL; - nfa_regpiece -> EMIT; - nfa_regpiece -> EMIT; - nfa_regpiece -> nfa_regatom; - nfa_regpiece -> EMIT; - nfa_regpiece -> nfa_regatom; - nfa_regpiece -> save_parse_state; - nfa_regpiece -> restore_parse_state; - nfa_regpiece -> nfa_regatom; - nfa_regpiece -> EMIT; - nfa_regpiece -> EMIT; - nfa_regpiece -> EMIT; - nfa_regpiece -> EMIT; - nfa_regpiece -> restore_parse_state; - nfa_regpiece -> re_multi_type; - nfa_regpiece -> EMSG_RET_FAIL; - re_multi_type -> Magic; - re_multi_type -> Magic; - skipchr -> peekchr; - skipchr -> utf_ptr2len; - read_limits -> getdigits_long; - read_limits -> ascii_isdigit; - read_limits -> getdigits_long; - read_limits -> ascii_isdigit; - read_limits -> snprintf; - read_limits -> EMSG_RET_FAIL; - read_limits -> skipchr; - nfa_regconcat -> peekchr; - nfa_regconcat -> Magic; - nfa_regconcat -> Magic; - nfa_regconcat -> Magic; - nfa_regconcat -> Magic; - nfa_regconcat -> skipchr_keepstart; - nfa_regconcat -> Magic; - nfa_regconcat -> skipchr_keepstart; - nfa_regconcat -> Magic; - nfa_regconcat -> skipchr_keepstart; - nfa_regconcat -> Magic; - nfa_regconcat -> skipchr_keepstart; - nfa_regconcat -> Magic; - nfa_regconcat -> skipchr_keepstart; - nfa_regconcat -> Magic; - nfa_regconcat -> skipchr_keepstart; - nfa_regconcat -> Magic; - nfa_regconcat -> skipchr_keepstart; - nfa_regconcat -> nfa_regpiece; - nfa_regconcat -> EMIT; - skipchr_keepstart -> skipchr; - nfa_regbranch -> nfa_regconcat; - nfa_regbranch -> peekchr; - nfa_regbranch -> skipchr; - nfa_regbranch -> EMIT; - nfa_regbranch -> EMIT; - nfa_regbranch -> EMIT; - nfa_regbranch -> nfa_regconcat; - nfa_regbranch -> EMIT; - nfa_regbranch -> EMIT; - nfa_regbranch -> EMIT; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCPY; - nfa_set_code -> STRCAT; - nfa_postfix_dump -> fopen; - nfa_postfix_dump -> fprintf; - nfa_postfix_dump -> fprintf; - nfa_postfix_dump -> fprintf; - nfa_postfix_dump -> fprintf; - nfa_postfix_dump -> nfa_set_code; - nfa_postfix_dump -> fprintf; - nfa_postfix_dump -> fprintf; - nfa_postfix_dump -> fprintf; - nfa_postfix_dump -> fprintf; - nfa_postfix_dump -> fclose; - nfa_print_state -> ga_init; - nfa_print_state -> ga_append; - nfa_print_state -> nfa_print_state2; - nfa_print_state -> ga_clear; - nfa_print_state2 -> fprintf; - nfa_print_state2 -> STRNCPY; - nfa_print_state2 -> STRNCPY; - nfa_print_state2 -> fprintf; - nfa_print_state2 -> STRNCPY; - nfa_print_state2 -> fprintf; - nfa_print_state2 -> nfa_set_code; - nfa_print_state2 -> fprintf; - nfa_print_state2 -> abs; - nfa_print_state2 -> abs; - nfa_print_state2 -> ga_concat; - nfa_print_state2 -> ga_concat; - nfa_print_state2 -> ga_append; - nfa_print_state2 -> nfa_print_state2; - nfa_print_state2 -> ga_concat; - nfa_print_state2 -> ga_append; - nfa_print_state2 -> nfa_print_state2; - nfa_print_state2 -> ga_append; - nfa_dump -> fopen; - nfa_dump -> nfa_print_state; - nfa_dump -> fprintf; - nfa_dump -> fprintf; - nfa_dump -> fprintf; - nfa_dump -> fclose; - re2post -> nfa_reg; - re2post -> EMIT; - st_error -> fopen; - st_error -> fprintf; - st_error -> fprintf; - st_error -> fprintf; - st_error -> nfa_set_code; - st_error -> fprintf; - st_error -> nfa_set_code; - st_error -> fprintf; - st_error -> nfa_set_code; - st_error -> fprintf; - st_error -> fprintf; - st_error -> fprintf; - st_error -> fprintf; - st_error -> fprintf; - st_error -> fclose; - st_error -> emsg; - nfa_max_width -> nfa_max_width; - nfa_max_width -> nfa_max_width; - nfa_max_width -> utf_char2len; - post2nfa -> PUSH; - post2nfa -> POP; - post2nfa -> st_error; - post2nfa -> xfree; - post2nfa -> xmalloc; - post2nfa -> re2post; - post2nfa -> POP; - post2nfa -> POP; - post2nfa -> patch; - post2nfa -> PUSH; - post2nfa -> POP; - post2nfa -> POP; - post2nfa -> alloc_state; - post2nfa -> PUSH; - post2nfa -> POP; - post2nfa -> alloc_state; - post2nfa -> patch; - post2nfa -> PUSH; - post2nfa -> POP; - post2nfa -> alloc_state; - post2nfa -> patch; - post2nfa -> PUSH; - post2nfa -> POP; - post2nfa -> alloc_state; - post2nfa -> PUSH; - post2nfa -> POP; - post2nfa -> alloc_state; - post2nfa -> PUSH; - post2nfa -> POP; - post2nfa -> alloc_state; - post2nfa -> patch; - post2nfa -> PUSH; - post2nfa -> POP; - post2nfa -> POP; - post2nfa -> patch; - post2nfa -> PUSH; - post2nfa -> alloc_state; - post2nfa -> PUSH; - post2nfa -> CHAR; - post2nfa -> CHAR; - post2nfa -> CHAR; - post2nfa -> POP; - post2nfa -> alloc_state; - post2nfa -> patch; - post2nfa -> append; - post2nfa -> PUSH; - post2nfa -> POP; - post2nfa -> alloc_state; - post2nfa -> alloc_state; - post2nfa -> alloc_state; - post2nfa -> alloc_state; - post2nfa -> patch; - post2nfa -> PUSH; - post2nfa -> patch; - post2nfa -> PUSH; - post2nfa -> nfa_max_width; - post2nfa -> z; - post2nfa -> alloc_state; - post2nfa -> alloc_state; - post2nfa -> patch; - post2nfa -> PUSH; - post2nfa -> POP; - post2nfa -> alloc_state; - post2nfa -> alloc_state; - post2nfa -> patch; - post2nfa -> patch; - post2nfa -> PUSH; - post2nfa -> alloc_state; - post2nfa -> alloc_state; - post2nfa -> patch; - post2nfa -> PUSH; - post2nfa -> alloc_state; - post2nfa -> PUSH; - post2nfa -> alloc_state; - post2nfa -> PUSH; - post2nfa -> switch; - post2nfa -> for; - post2nfa -> POP; - post2nfa -> xfree; - post2nfa -> EMSG_RET_NULL; - post2nfa -> xfree; - post2nfa -> EMSG_RET_NULL; - post2nfa -> patch; - post2nfa -> xfree; - nfa_postprocess -> match_follows; - nfa_postprocess -> failure_chance; - nfa_postprocess -> failure_chance; - match_follows -> match_follows; - match_follows -> match_follows; - failure_chance -> failure_chance; - failure_chance -> failure_chance; - failure_chance -> failure_chance; - log_subsexpr -> log_subexpr; - log_subsexpr -> log_subexpr; - pim_info -> snprintf; - copy_pim -> copy_sub; - copy_pim -> copy_sub; - copy_sub -> sizeof; - copy_sub -> sizeof; - clear_sub -> sizeof; - clear_sub -> memset; - copy_sub_off -> sizeof; - copy_sub_off -> sizeof; - check_char_class -> isalnum; - check_char_class -> isalpha; - check_char_class -> iscntrl; - check_char_class -> ascii_isdigit; - check_char_class -> isgraph; - check_char_class -> mb_islower; - check_char_class -> vim_isprintc; - check_char_class -> ispunct; - check_char_class -> mb_isupper; - check_char_class -> ascii_isxdigit; - check_char_class -> vim_isIDc; - check_char_class -> reg_iswordc; - check_char_class -> vim_isfilec; - check_char_class -> siemsg; - reg_iswordc -> vim_iswordc_buf; - skip_to_start -> cstrchr; - cstrchr -> vim_strchr; - cstrchr -> utf_fold; - cstrchr -> utfc_ptr2len; - cstrchr -> utf_fold; - cstrchr -> ASCII_ISUPPER; - cstrchr -> TOLOWER_ASC; - cstrchr -> ASCII_ISLOWER; - cstrchr -> TOUPPER_ASC; - cstrchr -> vim_strchr; - cstrchr -> strpbrk; - find_match_text -> PTR2LEN; - find_match_text -> PTR2LEN; - find_match_text -> PTR2LEN; - find_match_text -> utf_ptr2char; - find_match_text -> PTR2LEN; - find_match_text -> utf_ptr2char; - find_match_text -> utf_fold; - find_match_text -> utf_iscomposing; - find_match_text -> cleanup_subexpr; - find_match_text -> skip_to_start; - cleanup_subexpr -> memset; - cleanup_subexpr -> memset; - cleanup_subexpr -> memset; - cleanup_subexpr -> memset; - nfa_did_time_out -> profile_passed_limit; - profile_passed_limit -> profile_cmp; - nfa_regcomp -> init_class_tab; - nfa_regcomp -> nfa_regcomp_start; - nfa_regcomp -> re2post; - nfa_regcomp -> fopen; - nfa_regcomp -> fclose; - nfa_regcomp -> post2nfa; - nfa_regcomp -> sizeof; - nfa_regcomp -> xmalloc; - nfa_regcomp -> post2nfa; - nfa_regcomp -> nfa_postprocess; - nfa_regcomp -> nfa_get_reganch; - nfa_regcomp -> nfa_get_regstart; - nfa_regcomp -> nfa_get_match_text; - nfa_regcomp -> nfa_postfix_dump; - nfa_regcomp -> nfa_dump; - nfa_regcomp -> vim_strsave; - nfa_regcomp -> xfree; - nfa_regcomp -> XFREE_CLEAR; - nfa_regcomp -> nfa_postfix_dump; - nfa_regfree -> xfree; - nfa_regfree -> xfree; - nfa_regfree -> xfree; - toggle_Magic -> is_Magic; - toggle_Magic -> un_Magic; - toggle_Magic -> Magic; - reg_equi_class -> CASEMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> regmbc; - reg_equi_class -> regmbc; - reg_equi_class -> regmbc; - reg_equi_class -> REGMBC; - reg_equi_class -> REGMBC; - reg_equi_class -> REGMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> regmbc; - reg_equi_class -> CASEMBC; - reg_equi_class -> regmbc; - reg_equi_class -> REGMBC; - reg_equi_class -> REGMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> regmbc; - reg_equi_class -> REGMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> regmbc; - reg_equi_class -> regmbc; - reg_equi_class -> REGMBC; - reg_equi_class -> REGMBC; - reg_equi_class -> REGMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> regmbc; - reg_equi_class -> CASEMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> regmbc; - reg_equi_class -> REGMBC; - reg_equi_class -> REGMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> regmbc; - reg_equi_class -> REGMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> regmbc; - reg_equi_class -> regmbc; - reg_equi_class -> REGMBC; - reg_equi_class -> REGMBC; - reg_equi_class -> REGMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> regmbc; - reg_equi_class -> CASEMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> regmbc; - reg_equi_class -> REGMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> regmbc; - reg_equi_class -> REGMBC; - reg_equi_class -> REGMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> regmbc; - reg_equi_class -> CASEMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> regmbc; - reg_equi_class -> REGMBC; - reg_equi_class -> REGMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> regmbc; - reg_equi_class -> regmbc; - reg_equi_class -> regmbc; - reg_equi_class -> REGMBC; - reg_equi_class -> REGMBC; - reg_equi_class -> REGMBC; - reg_equi_class -> regmbc; - reg_equi_class -> CASEMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> regmbc; - reg_equi_class -> REGMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> regmbc; - reg_equi_class -> REGMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> regmbc; - reg_equi_class -> REGMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> regmbc; - reg_equi_class -> regmbc; - reg_equi_class -> REGMBC; - reg_equi_class -> REGMBC; - reg_equi_class -> REGMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> regmbc; - reg_equi_class -> CASEMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> regmbc; - reg_equi_class -> REGMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> regmbc; - reg_equi_class -> CASEMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> regmbc; - reg_equi_class -> REGMBC; - reg_equi_class -> REGMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> regmbc; - reg_equi_class -> REGMBC; - reg_equi_class -> REGMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> regmbc; - reg_equi_class -> regmbc; - reg_equi_class -> regmbc; - reg_equi_class -> REGMBC; - reg_equi_class -> REGMBC; - reg_equi_class -> REGMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> regmbc; - reg_equi_class -> CASEMBC; - reg_equi_class -> regmbc; - reg_equi_class -> REGMBC; - reg_equi_class -> REGMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> regmbc; - reg_equi_class -> REGMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> regmbc; - reg_equi_class -> regmbc; - reg_equi_class -> REGMBC; - reg_equi_class -> REGMBC; - reg_equi_class -> REGMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> regmbc; - reg_equi_class -> CASEMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> regmbc; - reg_equi_class -> REGMBC; - reg_equi_class -> REGMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> regmbc; - reg_equi_class -> REGMBC; - reg_equi_class -> REGMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> regmbc; - reg_equi_class -> regmbc; - reg_equi_class -> REGMBC; - reg_equi_class -> REGMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> regmbc; - reg_equi_class -> CASEMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> regmbc; - reg_equi_class -> REGMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> regmbc; - reg_equi_class -> REGMBC; - reg_equi_class -> REGMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> regmbc; - reg_equi_class -> CASEMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> regmbc; - reg_equi_class -> REGMBC; - reg_equi_class -> REGMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> regmbc; - reg_equi_class -> regmbc; - reg_equi_class -> regmbc; - reg_equi_class -> REGMBC; - reg_equi_class -> REGMBC; - reg_equi_class -> REGMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> regmbc; - reg_equi_class -> CASEMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> regmbc; - reg_equi_class -> REGMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> regmbc; - reg_equi_class -> REGMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> regmbc; - reg_equi_class -> REGMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> regmbc; - reg_equi_class -> regmbc; - reg_equi_class -> REGMBC; - reg_equi_class -> REGMBC; - reg_equi_class -> REGMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> regmbc; - reg_equi_class -> CASEMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> regmbc; - reg_equi_class -> REGMBC; - reg_equi_class -> REGMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> regmbc; - reg_equi_class -> CASEMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> regmbc; - reg_equi_class -> REGMBC; - reg_equi_class -> REGMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> CASEMBC; - reg_equi_class -> regmbc; - reg_equi_class -> REGMBC; - reg_equi_class -> REGMBC; - reg_equi_class -> regmbc; - regmbc -> utf_char2len; - regmbc -> utf_char2bytes; - get_cpo_flags -> vim_strchr; - bt_regcomp -> IEMSG_RET_NULL; - bt_regcomp -> init_class_tab; - bt_regcomp -> regcomp_start; - bt_regcomp -> regc; - bt_regcomp -> reg; - bt_regcomp -> xmalloc; - bt_regcomp -> regcomp_start; - bt_regcomp -> regc; - bt_regcomp -> reg; - bt_regcomp -> xfree; - bt_regcomp -> EMSG_RET_NULL; - bt_regcomp -> OP; - bt_regcomp -> OPERAND; - bt_regcomp -> OP; - bt_regcomp -> regnext; - bt_regcomp -> OP; - bt_regcomp -> utf_ptr2char; - bt_regcomp -> OP; - bt_regcomp -> OP; - bt_regcomp -> OP; - bt_regcomp -> OP; - bt_regcomp -> OP; - bt_regcomp -> regnext; - bt_regcomp -> OP; - bt_regcomp -> utf_ptr2char; - bt_regcomp -> OP; - bt_regcomp -> regnext; - bt_regcomp -> OP; - bt_regcomp -> OPERAND; - bt_regcomp -> STRLEN; - bt_regcomp -> regdump; - regnext -> NEXT; - regnext -> OP; - regdump -> fopen; - regdump -> fprintf; - regdump -> OP; - regdump -> fprintf; - regdump -> regnext; - regdump -> fprintf; - regdump -> fprintf; - regdump -> OPERAND_MIN; - regdump -> fprintf; - regdump -> fprintf; - regdump -> fprintf; - regdump -> fprintf; - regdump -> fprintf; - regdump -> fprintf; - regdump -> transchar; - regdump -> fprintf; - regdump -> fprintf; - regdump -> fprintf; - regdump -> fclose; - bt_regfree -> xfree; - regbranch -> regnode; - regbranch -> regconcat; - regbranch -> regtail; - regbranch -> peekchr; - regbranch -> skipchr; - regbranch -> regtail; - regbranch -> reginsert; - regconcat -> peekchr; - regconcat -> Magic; - regconcat -> Magic; - regconcat -> Magic; - regconcat -> Magic; - regconcat -> skipchr_keepstart; - regconcat -> Magic; - regconcat -> skipchr_keepstart; - regconcat -> Magic; - regconcat -> skipchr_keepstart; - regconcat -> Magic; - regconcat -> skipchr_keepstart; - regconcat -> Magic; - regconcat -> skipchr_keepstart; - regconcat -> Magic; - regconcat -> skipchr_keepstart; - regconcat -> Magic; - regconcat -> skipchr_keepstart; - regconcat -> regpiece; - regconcat -> regtail; - regconcat -> regnode; - regtail -> regnext; - regtail -> OP; - regpiece -> regatom; - regpiece -> peekchr; - regpiece -> re_multi_type; - regpiece -> skipchr; - regpiece -> Magic; - regpiece -> reginsert; - regpiece -> reginsert; - regpiece -> regoptail; - regpiece -> regoptail; - regpiece -> regtail; - regpiece -> regtail; - regpiece -> Magic; - regpiece -> reginsert; - regpiece -> x; - regpiece -> regnode; - regpiece -> regtail; - regpiece -> regtail; - regpiece -> regtail; - regpiece -> regtail; - regpiece -> Magic; - regpiece -> getdecchrs; - regpiece -> no_Magic; - regpiece -> no_Magic; - regpiece -> EMSG2_RET_NULL; - regpiece -> regtail; - regpiece -> regtail; - regpiece -> reginsert_nr; - regpiece -> reginsert; - regpiece -> Magic; - regpiece -> Magic; - regpiece -> reginsert; - regpiece -> regtail; - regpiece -> regnode; - regpiece -> regtail; - regpiece -> regoptail; - regpiece -> Magic; - regpiece -> read_limits; - regpiece -> reginsert; - regpiece -> reginsert_limits; - regpiece -> EMSG2_RET_NULL; - regpiece -> reginsert; - regpiece -> regoptail; - regpiece -> regoptail; - regpiece -> reginsert_limits; - regpiece -> re_multi_type; - regpiece -> peekchr; - regpiece -> snprintf; - regpiece -> snprintf; - regpiece -> no_Magic; - regpiece -> EMSG_RET_NULL; - regatom -> getchr; - regatom -> Magic; - regatom -> regnode; - regatom -> Magic; - regatom -> regnode; - regatom -> Magic; - regatom -> regnode; - regatom -> Magic; - regatom -> regnode; - regatom -> Magic; - regatom -> no_Magic; - regatom -> regnode; - regatom -> regnode; - regatom -> Magic; - regatom -> Magic; - regatom -> Magic; - regatom -> Magic; - regatom -> Magic; - regatom -> Magic; - regatom -> Magic; - regatom -> Magic; - regatom -> Magic; - regatom -> Magic; - regatom -> Magic; - regatom -> Magic; - regatom -> Magic; - regatom -> Magic; - regatom -> Magic; - regatom -> Magic; - regatom -> Magic; - regatom -> Magic; - regatom -> Magic; - regatom -> Magic; - regatom -> Magic; - regatom -> Magic; - regatom -> Magic; - regatom -> Magic; - regatom -> Magic; - regatom -> Magic; - regatom -> Magic; - regatom -> vim_strchr; - regatom -> EMSG_RET_NULL; - regatom -> Magic; - regatom -> getchr; - regatom -> regnode; - regatom -> Magic; - regatom -> regnode; - regatom -> regc; - regatom -> regc; - regatom -> regnode; - regatom -> Magic; - regatom -> reg; - regatom -> Magic; - regatom -> Magic; - regatom -> Magic; - regatom -> IEMSG_RET_NULL; - regatom -> Magic; - regatom -> Magic; - regatom -> Magic; - regatom -> Magic; - regatom -> Magic; - regatom -> Magic; - regatom -> no_Magic; - regatom -> snprintf; - regatom -> EMSG_RET_NULL; - regatom -> Magic; - regatom -> regnode; - regatom -> regc; - regatom -> regc; - regatom -> EMSG_RET_NULL; - regatom -> Magic; - regatom -> Magic; - regatom -> Magic; - regatom -> Magic; - regatom -> Magic; - regatom -> Magic; - regatom -> Magic; - regatom -> Magic; - regatom -> Magic; - regatom -> Magic; - regatom -> seen_endbrace; - regatom -> regnode; - regatom -> Magic; - regatom -> no_Magic; - regatom -> EMSG_RET_NULL; - regatom -> reg; - regatom -> EMSG_RET_NULL; - regatom -> regnode; - regatom -> regnode; - regatom -> re_mult_next; - regatom -> regnode; - regatom -> re_mult_next; - regatom -> EMSG_RET_NULL; - regatom -> Magic; - regatom -> no_Magic; - regatom -> reg; - regatom -> regnode; - regatom -> regnode; - regatom -> regnode; - regatom -> regnode; - regatom -> regnode; - regatom -> getchr; - regatom -> EMSG2_RET_NULL; - regatom -> regnode; - regatom -> regtail; - regatom -> ungetchr; - regatom -> regatom; - regatom -> EMSG2_RET_NULL; - regatom -> regnode; - regatom -> regnode; - regatom -> regtail; - regatom -> regtail; - regatom -> OP; - regatom -> regtail; - regatom -> OPERAND; - regatom -> regnext; - regatom -> getdecchrs; - regatom -> getoctchrs; - regatom -> gethexchrs; - regatom -> gethexchrs; - regatom -> gethexchrs; - regatom -> EMSG2_RET_NULL; - regatom -> use_multibytecode; - regatom -> regnode; - regatom -> regnode; - regatom -> regc; - regatom -> regmbc; - regatom -> regc; - regatom -> ascii_isdigit; - regatom -> getchr; - regatom -> ascii_isdigit; - regatom -> getchr; - regatom -> getchr; - regatom -> regnode; - regatom -> regnode; - regatom -> regnode; - regatom -> regnode; - regatom -> re_put_uint32; - regatom -> EMSG2_RET_NULL; - regatom -> Magic; - regatom -> skip_anyof; - regatom -> regnode; - regatom -> regnode; - regatom -> regc; - regatom -> regc; - regatom -> get_coll_element; - regatom -> mb_ptr2char_adv; - regatom -> coll_get_char; - regatom -> EMSG_RET_NULL; - regatom -> utf_char2len; - regatom -> utf_char2len; - regatom -> EMSG_RET_NULL; - regatom -> regmbc; - regatom -> regc; - regatom -> vim_strchr; - regatom -> coll_get_char; - regatom -> regc; - regatom -> regmbc; - regatom -> backslash_trans; - regatom -> regc; - regatom -> get_char_class; - regatom -> get_equi_class; - regatom -> reg_equi_class; - regatom -> get_coll_element; - regatom -> regmbc; - regatom -> regc; - regatom -> isalnum; - regatom -> regmbc; - regatom -> isalpha; - regatom -> regmbc; - regatom -> regc; - regatom -> regc; - regatom -> iscntrl; - regatom -> regmbc; - regatom -> ascii_isdigit; - regatom -> regmbc; - regatom -> isgraph; - regatom -> regmbc; - regatom -> mb_islower; - regatom -> regmbc; - regatom -> vim_isprintc; - regatom -> regmbc; - regatom -> ispunct; - regatom -> regmbc; - regatom -> regc; - regatom -> regc; - regatom -> mb_isupper; - regatom -> regmbc; - regatom -> ascii_isxdigit; - regatom -> regmbc; - regatom -> regc; - regatom -> regc; - regatom -> regc; - regatom -> regc; - regatom -> vim_isIDc; - regatom -> regmbc; - regatom -> reg_iswordc; - regatom -> regmbc; - regatom -> vim_isfilec; - regatom -> regmbc; - regatom -> utf_ptr2char; - regatom -> utfc_ptr2len; - regatom -> utf_char2len; - regatom -> regc; - regatom -> regc; - regatom -> EMSG_RET_NULL; - regatom -> skipchr; - regatom -> EMSG2_RET_NULL; - regatom -> use_multibytecode; - regatom -> regnode; - regatom -> regmbc; - regatom -> regnode; - regatom -> re_multi_type; - regatom -> is_Magic; - regatom -> no_Magic; - regatom -> regmbc; - regatom -> utf_ptr2len; - regatom -> utf_composinglike; - regatom -> regmbc; - regatom -> skipchr; - regatom -> getchr; - regatom -> ungetchr; - regatom -> regc; - regoptail -> OP; - regoptail -> OP; - regoptail -> regtail; - reginsert_nr -> assert; - reginsert_nr -> re_put_uint32; - reginsert_limits -> assert; - reginsert_limits -> re_put_uint32; - reginsert_limits -> assert; - reginsert_limits -> re_put_uint32; - reginsert_limits -> regtail; - ungetchr -> getchr; - use_multibytecode -> utf_char2len; - use_multibytecode -> re_multi_type; - use_multibytecode -> utf_iscomposing; - utf_composinglike -> utf_ptr2char; - utf_composinglike -> utf_iscomposing; - utf_composinglike -> arabic_maycombine; - utf_composinglike -> arabic_combine; - free_regexp_stuff -> ga_clear; - free_regexp_stuff -> ga_clear; - free_regexp_stuff -> xfree; - free_regexp_stuff -> xfree; - vim_iswordc_buf -> FUNC_ATTR_NONNULL_ARG; - vim_iswordc_buf -> vim_iswordc_tab; - reg_getline -> ml_get_buf; - make_extmatch -> xcalloc; - reg_prev_class -> utf_head_off; - reg_match_visual -> lt; - reg_match_visual -> lt; - reg_match_visual -> getvvcol; - reg_match_visual -> getvvcol; - reg_match_visual -> assert; - regstack_push -> emsg; - regstack_push -> ga_grow; - regstack_push -> sizeof; - regstack_pop -> sizeof; - prog_magic_wrong -> UCHARAT; - prog_magic_wrong -> emsg; - cleanup_zsubexpr -> memset; - cleanup_zsubexpr -> memset; - cleanup_zsubexpr -> memset; - cleanup_zsubexpr -> memset; - reg_nextline -> reg_getline; - reg_nextline -> fast_breakcheck; - reg_restore -> reg_getline; - reg_restore -> reg_getline; - re_num_cmp -> OPERAND_MIN; - re_num_cmp -> OPERAND_CMP; - re_num_cmp -> OPERAND_CMP; - match_with_backref -> STRLEN; - match_with_backref -> xfree; - match_with_backref -> xmalloc; - match_with_backref -> STRCPY; - match_with_backref -> reg_getline; - match_with_backref -> assert; - match_with_backref -> STRLEN; - match_with_backref -> cstrncmp; - match_with_backref -> reg_nextline; - cstrncmp -> STRNCMP; - cstrncmp -> assert; - cstrncmp -> mb_strnicmp; - cstrncmp -> mb_ptr2char_adv; - cstrncmp -> mb_ptr2char_adv; - cstrncmp -> utf_fold; - cstrncmp -> mb_decompose; - cstrncmp -> mb_decompose; - cstrncmp -> utf_fold; - transchar -> transchar_buf; - regprop -> STRCPY; - regprop -> OP; - regprop -> sprintf; - regprop -> sprintf; - regprop -> sprintf; - regprop -> sprintf; - regprop -> sprintf; - regprop -> sprintf; - regprop -> sprintf; - regprop -> sprintf; - regprop -> STRCAT; - do_upper -> mb_toupper; - do_Upper -> mb_toupper; - do_lower -> mb_tolower; - mb_tolower -> tolower; - mb_tolower -> TOLOWER_ASC; - mb_tolower -> defined; - mb_tolower -> towlower; - mb_tolower -> towlower; - mb_tolower -> tolower; - mb_tolower -> TOLOWER_LOC; - mb_tolower -> utf_convert; - do_Lower -> mb_tolower; - clear_submatch_list -> xfree; - vim_regsub_multi -> vim_regsub_both; - reg_getline_submatch -> reg_getline; - reg_submatch -> reg_getline_submatch; - reg_submatch -> STRLCPY; - reg_submatch -> STRLEN; - reg_submatch -> STRCPY; - reg_submatch -> reg_getline_submatch; - reg_submatch -> STRCPY; - reg_submatch -> STRLEN; - reg_submatch -> STRNCPY; - reg_submatch -> xmalloc; - reg_submatch -> vim_strnsave; - reg_submatch_list -> tv_list_alloc; - reg_submatch_list -> reg_getline_submatch; - reg_submatch_list -> tv_list_append_string; - reg_submatch_list -> tv_list_append_string; - reg_submatch_list -> reg_getline_submatch; - reg_submatch_list -> tv_list_append_string; - reg_submatch_list -> reg_getline_submatch; - reg_submatch_list -> tv_list_append_string; - reg_submatch_list -> tv_list_alloc; - reg_submatch_list -> tv_list_append_string; - reg_submatch_list -> tv_list_ref; - report_re_switch -> verbose_enter; - report_re_switch -> msg_puts; - report_re_switch -> msg_puts; - report_re_switch -> verbose_leave; - vim_regexec_nl -> vim_regexec_string; - rbuffer_space -> rbuffer_capacity; - rbuffer_write_ptr -> rbuffer_capacity; - rbuffer_read -> RBUFFER_UNTIL_EMPTY; - rbuffer_read -> MIN; - rbuffer_read -> memcpy; - rbuffer_read -> rbuffer_consumed; - rbuffer_produced -> assert; - rbuffer_produced -> rbuffer_capacity; - rbuffer_produced -> rbuffer_space; - rbuffer_produced -> full_cb; - scanf_fmt_to_regpat -> emsg; - scanf_fmt_to_regpat -> semsg; - efm_analyze_prefix -> vim_strchr; - efm_analyze_prefix -> vim_strchr; - efm_analyze_prefix -> semsg; - efm_to_regpat -> efmpat_to_regpat; - efm_to_regpat -> scanf_fmt_to_regpat; - efm_to_regpat -> vim_strchr; - efm_to_regpat -> efm_analyze_prefix; - efm_to_regpat -> semsg; - efm_to_regpat -> vim_strchr; - free_efm_list -> vim_regfree; - free_efm_list -> xfree; - efm_regpat_bufsz -> STRLEN; - efm_regpat_bufsz -> STRLEN; - parse_efm_option -> efm_regpat_bufsz; - parse_efm_option -> xmalloc; - parse_efm_option -> xcalloc; - parse_efm_option -> efm_option_part_len; - parse_efm_option -> efm_to_regpat; - parse_efm_option -> vim_regcomp; - parse_efm_option -> skip_to_option_part; - parse_efm_option -> emsg; - parse_efm_option -> free_efm_list; - parse_efm_option -> xfree; - qf_grow_linebuf -> xmalloc; - qf_grow_linebuf -> xrealloc; - qf_get_next_str_line -> vim_strchr; - qf_get_next_str_line -> STRLEN; - qf_get_next_str_line -> qf_grow_linebuf; - qf_get_next_str_line -> memcpy; - qf_get_next_list_line -> TV_LIST_ITEM_TV; - qf_get_next_list_line -> TV_LIST_ITEM_TV; - qf_get_next_list_line -> TV_LIST_ITEM_NEXT; - qf_get_next_list_line -> STRLEN; - qf_get_next_list_line -> qf_grow_linebuf; - qf_get_next_list_line -> STRLCPY; - qf_get_next_list_line -> TV_LIST_ITEM_NEXT; - qf_get_next_buf_line -> ml_get_buf; - qf_get_next_buf_line -> STRLEN; - qf_get_next_buf_line -> qf_grow_linebuf; - qf_get_next_buf_line -> STRLCPY; - qf_get_next_file_line -> fgets; - qf_get_next_file_line -> STRLEN; - qf_get_next_file_line -> xmalloc; - qf_get_next_file_line -> memcpy; - qf_get_next_file_line -> fgets; - qf_get_next_file_line -> STRLEN; - qf_get_next_file_line -> xrealloc; - qf_get_next_file_line -> fgets; - qf_get_next_file_line -> STRLEN; - qf_get_next_file_line -> has_non_ascii; - qf_get_next_file_line -> string_convert; - qf_get_next_file_line -> STRLCPY; - qf_get_next_file_line -> xfree; - qf_get_next_file_line -> xfree; - qf_get_nextline -> qf_get_next_str_line; - qf_get_nextline -> qf_get_next_list_line; - qf_get_nextline -> qf_get_next_buf_line; - qf_get_nextline -> qf_get_next_file_line; - qf_get_nextline -> remove_bom; - remove_bom -> strchr; - remove_bom -> STRMOVE; - qf_list_has_valid_entries -> qf_list_empty; - qf_alloc_fields -> xmalloc; - qf_alloc_fields -> xmalloc; - qf_alloc_fields -> xmalloc; - qf_alloc_fields -> xmalloc; - qf_free_fields -> xfree; - qf_free_fields -> xfree; - qf_free_fields -> xfree; - qf_free_fields -> xfree; - qf_cleanup_state -> fclose; - qf_cleanup_state -> xfree; - qf_cleanup_state -> convert_setup; - qf_store_title -> FUNC_ATTR_NONNULL_ARG; - qf_store_title -> XFREE_CLEAR; - qf_store_title -> STRLEN; - qf_store_title -> xmallocz; - qf_store_title -> STRLCPY; - qf_cmdtitle -> snprintf; - qf_get_curlist -> qf_get_list; - qf_new_list -> qf_free; - qf_new_list -> qf_free; - qf_new_list -> qf_get_curlist; - qf_new_list -> memset; - qf_new_list -> qf_store_title; - qf_free -> qf_free_items; - qf_free -> XFREE_CLEAR; - qf_free -> tv_free; - qf_free -> callback_free; - qf_parse_fmt_f -> expand_env; - qf_parse_fmt_f -> vim_strchr; - qf_parse_fmt_f -> os_path_exists; - qf_parse_fmt_n -> atol; - qf_parse_fmt_l -> atol; - qf_parse_fmt_c -> atol; - qf_parse_fmt_plus -> xrealloc; - qf_parse_fmt_plus -> STRLCPY; - qf_parse_fmt_m -> xrealloc; - qf_parse_fmt_m -> STRLCPY; - qf_parse_fmt_v -> atol; - qf_parse_fmt_s -> STRCPY; - qf_parse_fmt_s -> STRLCAT; - qf_parse_fmt_o -> STRLEN; - qf_parse_fmt_o -> STRLCAT; - qf_parse_dir_pfx -> emsg; - qf_parse_dir_pfx -> qf_push_dir; - qf_parse_dir_pfx -> qf_pop_dir; - qf_push_dir -> xmalloc; - qf_push_dir -> vim_isAbsName; - qf_push_dir -> vim_strsave; - qf_push_dir -> xfree; - qf_push_dir -> concat_fnames; - qf_push_dir -> os_isdir; - qf_push_dir -> xfree; - qf_push_dir -> xfree; - qf_push_dir -> xfree; - qf_push_dir -> vim_strsave; - qf_push_dir -> xfree; - qf_pop_dir -> TODO; - qf_pop_dir -> xfree; - qf_pop_dir -> xfree; - qf_parse_file_pfx -> os_path_exists; - qf_parse_file_pfx -> qf_pop_dir; - qf_parse_file_pfx -> STRMOVE; - qf_parse_line_nomatch -> xrealloc; - qf_parse_line_nomatch -> STRLCPY; - qf_parse_multiline_pfx -> STRLEN; - qf_parse_multiline_pfx -> STRLEN; - qf_parse_multiline_pfx -> xrealloc; - qf_parse_multiline_pfx -> STRCPY; - qf_parse_multiline_pfx -> vim_isprintc; - qf_parse_multiline_pfx -> line_breakcheck; - locstack_queue_delreq -> xmalloc; - ll_free_all -> locstack_queue_delreq; - ll_free_all -> qf_free; - ll_free_all -> xfree; - decr_quickfix_busy -> ll_free_all; - decr_quickfix_busy -> xfree; - decr_quickfix_busy -> emsg; - decr_quickfix_busy -> abort; - check_quickfix_busy -> semsg; - check_quickfix_busy -> abort; - qf_alloc_stack -> xcalloc; - ll_get_or_alloc_list -> IS_LL_WINDOW; - ll_get_or_alloc_list -> ll_free_all; - ll_get_or_alloc_list -> qf_alloc_stack; - qf_cmd_get_stack -> is_loclist_cmd; - qf_cmd_get_stack -> GET_LOC_LIST; - qf_cmd_get_stack -> emsg; - qf_cmd_get_or_alloc_stack -> is_loclist_cmd; - qf_cmd_get_or_alloc_stack -> ll_get_or_alloc_list; - copy_loclist_entries -> FOR_ALL_QFL_ITEMS; - copy_loclist_entries -> qf_add_entry; - copy_loclist -> qf_add_entry; - copy_loclist -> vim_strsave; - copy_loclist -> xcalloc; - copy_loclist -> tv_copy; - copy_loclist -> callback_copy; - copy_loclist -> copy_loclist_entries; - callback_copy -> vim_strsave; - callback_copy -> func_ref; - qf_get_fnum -> slash_adjust; - qf_get_fnum -> slash_adjust; - qf_get_fnum -> vim_isAbsName; - qf_get_fnum -> concat_fnames; - qf_get_fnum -> os_path_exists; - qf_get_fnum -> xfree; - qf_get_fnum -> qf_guess_filepath; - qf_get_fnum -> concat_fnames; - qf_get_fnum -> vim_strsave; - qf_get_fnum -> STRCMP; - qf_get_fnum -> bufref_valid; - qf_get_fnum -> xfree; - qf_get_fnum -> xfree; - qf_get_fnum -> buflist_new; - qf_get_fnum -> vim_strsave; - qf_get_fnum -> set_bufref; - qf_get_fnum -> IS_QF_LIST; - qf_guess_filepath -> xfree; - qf_guess_filepath -> concat_fnames; - qf_guess_filepath -> os_path_exists; - qf_guess_filepath -> xfree; - qf_guess_filepath -> xfree; - qf_guess_filepath -> xfree; - qf_clean_dir_stack -> xfree; - qf_clean_dir_stack -> xfree; - qflist_valid -> GET_LOC_LIST; - is_qf_entry_present -> FOR_ALL_QFL_ITEMS; - get_nth_valid_entry -> get_next_valid_entry; - get_nth_valid_entry -> get_prev_valid_entry; - get_nth_valid_entry -> emsg; - qf_get_entry -> get_nth_valid_entry; - qf_get_entry -> get_nth_entry; - qf_find_help_win -> FOR_ALL_WINDOWS_IN_TAB; - qf_find_help_win -> bt_help; - jump_to_help_window -> qf_find_help_win; - jump_to_help_window -> win_enter; - jump_to_help_window -> IS_LL_STACK; - jump_to_help_window -> win_split; - jump_to_help_window -> win_setheight; - jump_to_help_window -> IS_LL_STACK; - jump_to_help_window -> win_set_loclist; - qf_find_win_with_loclist -> FOR_ALL_WINDOWS_IN_TAB; - qf_find_win_with_loclist -> bt_quickfix; - qf_find_win_with_normal_buf -> FOR_ALL_WINDOWS_IN_TAB; - qf_find_win_with_normal_buf -> bt_normal; - qf_goto_tabwin_with_file -> FOR_ALL_TAB_WINDOWS; - qf_goto_tabwin_with_file -> goto_tabpage_win; - qf_open_new_file_win -> win_split; - qf_open_new_file_win -> RESET_BINDING; - qf_open_new_file_win -> win_set_loclist; - qf_goto_win_with_ll_file -> FOR_ALL_WINDOWS_IN_TAB; - qf_goto_win_with_ll_file -> bt_normal; - qf_goto_win_with_ll_file -> win_goto; - qf_goto_win_with_ll_file -> win_set_loclist; - qf_goto_win_with_qfl_file -> IS_QF_WINDOW; - qf_goto_win_with_qfl_file -> win_valid; - qf_goto_win_with_qfl_file -> bt_normal; - qf_goto_win_with_qfl_file -> win_goto; - qf_jump_to_usable_window -> qf_find_win_with_loclist; - qf_jump_to_usable_window -> qf_find_win_with_normal_buf; - qf_jump_to_usable_window -> qf_goto_tabwin_with_file; - qf_jump_to_usable_window -> bt_quickfix; - qf_jump_to_usable_window -> qf_open_new_file_win; - qf_jump_to_usable_window -> qf_goto_win_with_ll_file; - qf_jump_to_usable_window -> qf_goto_win_with_qfl_file; - qf_jump_goto_line -> coladvance; - qf_jump_goto_line -> check_cursor; - qf_jump_goto_line -> beginline; - qf_jump_goto_line -> do_search; - qf_jump_open_window -> qf_get_curlist; - qf_jump_open_window -> bt_help; - qf_jump_open_window -> jump_to_help_window; - qf_jump_open_window -> is_qf_entry_present; - qf_jump_open_window -> emsg; - qf_jump_open_window -> emsg; - qf_jump_open_window -> bt_quickfix; - qf_jump_open_window -> qf_jump_to_usable_window; - qf_jump_open_window -> is_qf_entry_present; - qf_jump_open_window -> emsg; - qf_jump_open_window -> emsg; - qf_jump -> qf_jump_newwin; - qf_jump_newwin -> qf_stack_empty; - qf_jump_newwin -> emsg; - qf_jump_newwin -> qf_get_curlist; - qf_jump_newwin -> qf_get_entry; - qf_jump_newwin -> qf_win_pos_update; - qf_jump_newwin -> qf_jump_open_window; - qf_jump_newwin -> win_close; - qf_win_pos_update -> qf_get_curlist; - qf_win_pos_update -> qf_find_win; - qf_win_pos_update -> qf_win_goto; - qf_list_entry -> vim_snprintf; - qf_list_entry -> buflist_findnr; - qf_list_entry -> path_tail; - qf_list_entry -> snprintf; - qf_list_entry -> vim_snprintf; - qf_list_entry -> message_filtered; - qf_list_entry -> message_filtered; - qf_list_entry -> message_filtered; - qf_list_entry -> message_filtered; - qf_list_entry -> msg_putchar; - qf_list_entry -> msg_outtrans_attr; - qf_list_entry -> msg_puts_attr; - qf_list_entry -> qf_range_text; - qf_list_entry -> vim_snprintf; - qf_list_entry -> qf_types; - qf_list_entry -> msg_puts_attr; - qf_list_entry -> msg_puts_attr; - qf_list_entry -> qf_fmt_text; - qf_list_entry -> msg_puts; - qf_list_entry -> msg_puts_attr; - qf_list_entry -> msg_puts; - qf_list_entry -> qf_fmt_text; - qf_list_entry -> skipwhite; - qf_list_entry -> msg_prt_line; - qf_list_entry -> ui_flush; - qf_range_text -> vim_snprintf; - qf_range_text -> STRLEN; - qf_range_text -> vim_snprintf; - qf_range_text -> STRLEN; - qf_range_text -> vim_snprintf; - qf_range_text -> STRLEN; - qf_range_text -> vim_snprintf; - qf_range_text -> STRLEN; - qf_types -> sprintf; - qf_fmt_text -> ascii_iswhite; - msg_prt_line -> STRLEN; - msg_prt_line -> ascii_iswhite; - msg_prt_line -> ascii_iswhite; - msg_prt_line -> msg_putchar; - msg_prt_line -> assert; - msg_prt_line -> utfc_ptr2len; - msg_prt_line -> utf_ptr2cells; - msg_prt_line -> xstrlcpy; - msg_prt_line -> utf_ptr2char; - msg_prt_line -> utf_ptr2char; - msg_prt_line -> utf_char2bytes; - msg_prt_line -> utfc_ptr2len; - msg_prt_line -> memmove; - msg_prt_line -> msg_puts; - msg_prt_line -> HL_ATTR; - msg_prt_line -> HL_ATTR; - msg_prt_line -> HL_ATTR; - msg_prt_line -> byte2cells; - msg_prt_line -> transchar_byte; - msg_prt_line -> HL_ATTR; - msg_prt_line -> HL_ATTR; - msg_prt_line -> HL_ATTR; - msg_prt_line -> HL_ATTR; - msg_prt_line -> HL_ATTR; - msg_prt_line -> msg_putchar_attr; - msg_prt_line -> msg_clr_eos; - qf_list -> qf_cmd_get_stack; - qf_list -> qf_stack_empty; - qf_list -> emsg; - qf_list -> get_list_range; - qf_list -> emsg; - qf_list -> qf_get_curlist; - qf_list -> shorten_fnames; - qf_list -> syn_name2attr; - qf_list -> HL_ATTR; - qf_list -> syn_name2attr; - qf_list -> HL_ATTR; - qf_list -> syn_name2attr; - qf_list -> HL_ATTR; - qf_list -> FOR_ALL_QFL_ITEMS; - qf_list -> qf_list_entry; - qf_list -> os_breakcheck; - get_list_range -> skipwhite; - get_list_range -> ascii_isdigit; - get_list_range -> vim_str2nr; - get_list_range -> skipwhite; - get_list_range -> skipwhite; - get_list_range -> vim_str2nr; - get_list_range -> skipwhite; - qf_msg -> vim_snprintf; - qf_msg -> STRLEN; - qf_msg -> memset; - qf_msg -> STRLCAT; - qf_msg -> trunc_string; - qf_msg -> msg; - trunc_string -> ptr2cells; - trunc_string -> utfc_ptr2len; - trunc_string -> STRLEN; - trunc_string -> utf_head_off; - trunc_string -> utf_iscomposing; - trunc_string -> ptr2cells; - trunc_string -> STRLEN; - trunc_string -> memmove; - trunc_string -> memmove; - trunc_string -> STRLEN; - trunc_string -> memmove; - qf_age -> qf_cmd_get_stack; - qf_age -> assert; - qf_age -> emsg; - qf_age -> emsg; - qf_age -> qf_msg; - qf_age -> qf_update_buffer; - qf_update_buffer -> qf_find_buf; - qf_update_buffer -> IS_LL_STACK; - qf_update_buffer -> qf_find_win_with_loclist; - qf_update_buffer -> aucmd_prepbuf; - qf_update_buffer -> qf_update_win_titlevar; - qf_update_buffer -> qf_fill_buffer; - qf_update_buffer -> buf_inc_changedtick; - qf_update_buffer -> qf_win_pos_update; - qf_update_buffer -> aucmd_restbuf; - qf_update_buffer -> qf_find_win; - qf_update_buffer -> redraw_buf_later; - qf_history -> qf_cmd_get_stack; - qf_history -> emsg; - qf_history -> qf_msg; - qf_history -> qf_update_buffer; - qf_history -> emsg; - qf_history -> qf_stack_empty; - qf_history -> msg; - qf_history -> qf_msg; - qf_free_items -> xfree; - qf_free_items -> xfree; - qf_free_items -> xfree; - qf_free_items -> xfree; - qf_free_items -> TODO; - qf_free_items -> qf_clean_dir_stack; - qf_free_items -> qf_clean_dir_stack; - tv_free -> partial_unref; - tv_free -> func_unref; - tv_free -> xfree; - tv_free -> tv_blob_unref; - tv_free -> tv_list_unref; - tv_free -> tv_dict_unref; - tv_free -> xfree; - callback_free -> func_unref; - callback_free -> xfree; - callback_free -> partial_unref; - qf_mark_adjust -> qf_get_list; - qf_mark_adjust -> qf_list_empty; - qf_mark_adjust -> FOR_ALL_QFL_ITEMS; - ex_cwindow -> qf_cmd_get_stack; - ex_cwindow -> qf_get_curlist; - ex_cwindow -> qf_find_win; - ex_cwindow -> qf_stack_empty; - ex_cwindow -> qf_list_empty; - ex_cwindow -> ex_cclose; - ex_cwindow -> ex_copen; - qf_find_win -> FOR_ALL_WINDOWS_IN_TAB; - qf_find_win -> is_qf_win; - ex_cclose -> qf_cmd_get_stack; - ex_cclose -> qf_find_win; - ex_cclose -> win_close; - ex_copen -> qf_cmd_get_stack; - ex_copen -> incr_quickfix_busy; - ex_copen -> assert; - ex_copen -> reset_VIsual_and_resel; - ex_copen -> qf_open_new_cwindow; - ex_copen -> decr_quickfix_busy; - ex_copen -> qf_get_curlist; - ex_copen -> qf_set_title_var; - ex_copen -> qf_fill_buffer; - ex_copen -> decr_quickfix_busy; - ex_copen -> check_cursor; - ex_copen -> update_topline; - qf_goto_cwindow -> qf_find_win; - qf_goto_cwindow -> win_goto; - qf_goto_cwindow -> win_setwidth; - qf_goto_cwindow -> tabline_height; - qf_goto_cwindow -> win_setheight; - qf_set_cwindow_options -> set_option_value; - qf_set_cwindow_options -> set_option_value; - qf_set_cwindow_options -> set_option_value; - qf_set_cwindow_options -> RESET_BINDING; - qf_set_cwindow_options -> set_option_value; - qf_open_new_cwindow -> qf_find_buf; - qf_open_new_cwindow -> IS_QF_STACK; - qf_open_new_cwindow -> win_goto; - qf_open_new_cwindow -> win_split; - qf_open_new_cwindow -> IS_LL_STACK; - qf_open_new_cwindow -> win_close; - qf_open_new_cwindow -> RESET_BINDING; - qf_open_new_cwindow -> IS_LL_STACK; - qf_open_new_cwindow -> do_ecmd; - qf_open_new_cwindow -> bt_quickfix; - qf_open_new_cwindow -> qf_set_cwindow_options; - qf_open_new_cwindow -> win_setheight; - qf_open_new_cwindow -> win_valid; - qf_find_buf -> FOR_ALL_TAB_WINDOWS; - qf_find_buf -> is_qf_win; - qf_set_title_var -> set_internal_string_var; - qf_fill_buffer -> FUNC_ATTR_NONNULL_ARG; - qf_fill_buffer -> internal_error; - qf_fill_buffer -> ml_delete; - qf_fill_buffer -> call_qftf_func; - qf_fill_buffer -> tv_list_first; - qf_fill_buffer -> tv_get_string_chk; - qf_fill_buffer -> TV_LIST_ITEM_NEXT; - qf_fill_buffer -> ml_delete; - qf_fill_buffer -> check_lnums; - qf_fill_buffer -> set_option_value; - qf_fill_buffer -> apply_autocmds; - qf_fill_buffer -> apply_autocmds; - qf_fill_buffer -> redraw_curbuf_later; - qf_win_goto -> update_topline; - qf_win_goto -> redraw_later; - ex_cbottom -> qf_cmd_get_stack; - ex_cbottom -> qf_find_win; - ex_cbottom -> qf_win_goto; - qf_current_entry -> IS_LL_WINDOW; - qf_current_entry -> qf_get_curlist; - is_qf_win -> FUNC_ATTR_NONNULL_ARG; - is_qf_win -> bt_quickfix; - is_qf_win -> IS_QF_STACK; - is_qf_win -> IS_LL_STACK; - qf_process_qftf_option -> callback_free; - qf_process_qftf_option -> eval_expr; - qf_process_qftf_option -> xcalloc; - qf_process_qftf_option -> vim_strsave; - qf_process_qftf_option -> callback_from_typval; - qf_process_qftf_option -> tv_free; - qf_process_qftf_option -> callback_free; - qf_process_qftf_option -> tv_free; - eval_expr -> xmalloc; - eval_expr -> eval0; - eval_expr -> XFREE_CLEAR; - callback_from_typval -> ascii_isdigit; - callback_from_typval -> func_ref; - callback_from_typval -> vim_strsave; - callback_from_typval -> nlua_is_table_from_lua; - callback_from_typval -> nlua_register_table_as_callable; - callback_from_typval -> vim_strsave; - callback_from_typval -> emsg; - qf_update_win_titlevar -> qf_get_curlist; - qf_update_win_titlevar -> FOR_ALL_TAB_WINDOWS; - qf_update_win_titlevar -> is_qf_win; - qf_update_win_titlevar -> qf_set_title_var; - call_qftf_func -> tv_dict_alloc_lock; - call_qftf_func -> tv_dict_add_nr; - call_qftf_func -> tv_dict_add_nr; - call_qftf_func -> tv_dict_add_nr; - call_qftf_func -> tv_dict_add_nr; - call_qftf_func -> tv_dict_add_nr; - call_qftf_func -> callback_call; - call_qftf_func -> tv_list_ref; - call_qftf_func -> tv_clear; - call_qftf_func -> tv_dict_unref; - tv_dict_alloc_lock -> tv_dict_alloc; - qf_restore_list -> qf_get_curlist; - qf_restore_list -> qf_id2nr; - qf_jump_first -> qf_restore_list; - qf_jump_first -> qf_list_empty; - qf_jump_first -> qf_jump; - make_get_fullcmd -> STRLEN; - make_get_fullcmd -> STRLEN; - make_get_fullcmd -> xmalloc; - make_get_fullcmd -> snprintf; - make_get_fullcmd -> append_redir; - make_get_fullcmd -> msg_start; - make_get_fullcmd -> msg_puts; - make_get_fullcmd -> msg_outtrans; - ex_make -> grep_internal; - ex_make -> ex_vimgrep; - ex_make -> make_get_auname; - ex_make -> aborting; - ex_make -> is_loclist_cmd; - ex_make -> autowrite_all; - ex_make -> get_mef_name; - ex_make -> os_remove; - ex_make -> make_get_fullcmd; - ex_make -> do_shell; - ex_make -> incr_quickfix_busy; - ex_make -> qf_cmdtitle; - ex_make -> GET_LOC_LIST; - ex_make -> qf_list_changed; - ex_make -> qf_get_curlist; - ex_make -> qflist_valid; - ex_make -> qf_jump_first; - ex_make -> decr_quickfix_busy; - ex_make -> os_remove; - ex_make -> xfree; - ex_make -> xfree; - ex_vimgrep -> vgr_get_auname; - ex_vimgrep -> aborting; - ex_vimgrep -> qf_cmd_get_or_alloc_stack; - ex_vimgrep -> vim_strsave; - ex_vimgrep -> skip_vimgrep_pat; - ex_vimgrep -> emsg; - ex_vimgrep -> vgr_init_regmatch; - ex_vimgrep -> skipwhite; - ex_vimgrep -> emsg; - ex_vimgrep -> qf_stack_empty; - ex_vimgrep -> qf_new_list; - ex_vimgrep -> get_arglist_exp; - ex_vimgrep -> emsg; - ex_vimgrep -> xmalloc; - ex_vimgrep -> xmalloc; - ex_vimgrep -> os_dirname; - ex_vimgrep -> incr_quickfix_busy; - ex_vimgrep -> qf_get_curlist; - ex_vimgrep -> path_try_shorten_fname; - ex_vimgrep -> time; - ex_vimgrep -> time; - ex_vimgrep -> vgr_display_fname; - ex_vimgrep -> buflist_findname_exp; - ex_vimgrep -> vgr_load_dummy_buf; - ex_vimgrep -> vgr_qflist_valid; - ex_vimgrep -> FreeWild; - ex_vimgrep -> decr_quickfix_busy; - ex_vimgrep -> qf_get_curlist; - ex_vimgrep -> smsg; - ex_vimgrep -> vgr_match_buflines; - ex_vimgrep -> wipe_dummy_buffer; - ex_vimgrep -> wipe_dummy_buffer; - ex_vimgrep -> existing_swapfile; - ex_vimgrep -> unload_dummy_buffer; - ex_vimgrep -> STRCMP; - ex_vimgrep -> vim_strsave; - ex_vimgrep -> aucmd_prepbuf; - ex_vimgrep -> apply_autocmds; - ex_vimgrep -> do_modelines; - ex_vimgrep -> aucmd_restbuf; - ex_vimgrep -> FreeWild; - ex_vimgrep -> qf_get_curlist; - ex_vimgrep -> qf_list_changed; - ex_vimgrep -> qf_update_buffer; - ex_vimgrep -> apply_autocmds; - ex_vimgrep -> qflist_valid; - ex_vimgrep -> qf_restore_list; - ex_vimgrep -> decr_quickfix_busy; - ex_vimgrep -> qf_list_empty; - ex_vimgrep -> semsg; - ex_vimgrep -> decr_quickfix_busy; - ex_vimgrep -> foldUpdateAll; - ex_vimgrep -> xfree; - ex_vimgrep -> xfree; - ex_vimgrep -> xfree; - ex_vimgrep -> xfree; - ex_vimgrep -> vim_regfree; - autowrite_all -> FOR_ALL_BUFFERS; - autowrite_all -> bufIsChanged; - autowrite_all -> set_bufref; - autowrite_all -> buf_write_all; - autowrite_all -> bufref_valid; - get_mef_name -> vim_tempname; - get_mef_name -> emsg; - get_mef_name -> vim_strsave; - get_mef_name -> os_get_pid; - get_mef_name -> xmalloc; - get_mef_name -> STRCPY; - get_mef_name -> sprintf; - get_mef_name -> STRCAT; - get_mef_name -> os_fileinfo_link; - get_mef_name -> xfree; - do_shell -> check_secure; - do_shell -> msg_end; - do_shell -> msg_putchar; - do_shell -> msg_putchar; - do_shell -> FOR_ALL_BUFFERS; - do_shell -> bufIsChanged; - do_shell -> msg_puts; - do_shell -> ui_cursor_goto; - do_shell -> call_shell; - do_shell -> wait_return; - do_shell -> apply_autocmds; - os_get_pid -> GetCurrentProcessId; - os_get_pid -> getpid; - os_fileinfo_link -> FUNC_ATTR_NONNULL_ARG; - os_fileinfo_link -> memset; - os_fileinfo_link -> uv_fs_lstat; - os_fileinfo_link -> uv_fs_req_cleanup; - qf_get_size -> qf_cmd_get_stack; - qf_get_size -> qf_get_curlist; - qf_get_valid_size -> qf_cmd_get_stack; - qf_get_valid_size -> assert; - qf_get_valid_size -> qf_get_curlist; - qf_get_valid_size -> FOR_ALL_QFL_ITEMS; - qf_get_cur_idx -> qf_cmd_get_stack; - qf_get_cur_idx -> assert; - qf_get_cur_idx -> qf_get_curlist; - qf_get_cur_valid_idx -> qf_cmd_get_stack; - qf_get_cur_valid_idx -> qf_get_curlist; - qf_get_cur_valid_idx -> qf_list_has_valid_entries; - qf_get_cur_valid_idx -> assert; - qf_get_nth_valid_entry -> qf_list_has_valid_entries; - qf_get_nth_valid_entry -> assert; - qf_get_nth_valid_entry -> FOR_ALL_QFL_ITEMS; - ex_cc -> qf_cmd_get_stack; - ex_cc -> assert; - ex_cc -> qf_get_nth_valid_entry; - ex_cc -> assert; - ex_cc -> qf_jump; - ex_cnext -> qf_cmd_get_stack; - ex_cnext -> qf_jump; - qf_find_first_entry_in_buf -> FOR_ALL_QFL_ITEMS; - qf_get_nth_below_entry -> qf_find_last_entry_on_line; - qf_get_nth_above_entry -> qf_find_first_entry_on_line; - ex_cbelow -> emsg; - ex_cbelow -> emsg; - ex_cbelow -> qf_cmd_get_stack; - ex_cbelow -> qf_get_curlist; - ex_cbelow -> qf_list_has_valid_entries; - ex_cbelow -> emsg; - ex_cbelow -> qf_jump; - ex_cbelow -> emsg; - ex_cfile -> cfile_get_auname; - ex_cfile -> apply_autocmds; - ex_cfile -> aborting; - ex_cfile -> set_string_option_direct; - ex_cfile -> is_loclist_cmd; - ex_cfile -> incr_quickfix_busy; - ex_cfile -> qf_cmdtitle; - ex_cfile -> GET_LOC_LIST; - ex_cfile -> decr_quickfix_busy; - ex_cfile -> qf_list_changed; - ex_cfile -> qf_get_curlist; - ex_cfile -> apply_autocmds; - ex_cfile -> qflist_valid; - ex_cfile -> qf_jump_first; - ex_cfile -> decr_quickfix_busy; - vgr_init_regmatch -> last_search_pat; - vgr_init_regmatch -> emsg; - vgr_init_regmatch -> vim_regcomp; - vgr_init_regmatch -> vim_regcomp; - vgr_display_fname -> msg_start; - vgr_display_fname -> msg_strtrunc; - vgr_display_fname -> msg_outtrans; - vgr_display_fname -> msg_outtrans; - vgr_display_fname -> xfree; - vgr_display_fname -> msg_clr_eos; - vgr_display_fname -> ui_flush; - msg_strtrunc -> shortmess; - msg_strtrunc -> ui_has; - msg_strtrunc -> vim_strsize; - msg_strtrunc -> xmalloc; - msg_strtrunc -> trunc_string; - vgr_load_dummy_buf -> au_event_disable; - vgr_load_dummy_buf -> load_dummy_buffer; - vgr_load_dummy_buf -> au_event_restore; - au_event_disable -> vim_strsave; - au_event_disable -> vim_strnsave; - au_event_disable -> STRCPY; - au_event_disable -> STRCAT; - au_event_disable -> set_string_option_direct; - au_event_disable -> xfree; - load_dummy_buffer -> buflist_new; - load_dummy_buffer -> set_bufref; - load_dummy_buffer -> buf_copy_options; - load_dummy_buffer -> ml_open; - load_dummy_buffer -> aucmd_prepbuf; - load_dummy_buffer -> setfname; - load_dummy_buffer -> check_need_swap; - load_dummy_buffer -> readfile; - load_dummy_buffer -> set_bufref; - load_dummy_buffer -> aucmd_restbuf; - load_dummy_buffer -> bufref_valid; - load_dummy_buffer -> wipe_buffer; - load_dummy_buffer -> buflist_findname_file_id; - load_dummy_buffer -> os_dirname; - load_dummy_buffer -> restore_start_dir; - load_dummy_buffer -> bufref_valid; - load_dummy_buffer -> wipe_dummy_buffer; - au_event_restore -> set_string_option_direct; - au_event_restore -> xfree; - vgr_qflist_valid -> qflist_valid; - vgr_qflist_valid -> emsg; - vgr_qflist_valid -> qf_new_list; - vgr_qflist_valid -> qf_restore_list; - existing_swapfile -> STRLEN; - skip_vimgrep_pat -> vim_isIDc; - skip_vimgrep_pat -> skiptowhite; - skip_vimgrep_pat -> skip_regexp; - wipe_dummy_buffer -> win_close; - wipe_dummy_buffer -> aborting; - wipe_dummy_buffer -> enter_cleanup; - wipe_dummy_buffer -> wipe_buffer; - wipe_dummy_buffer -> leave_cleanup; - wipe_dummy_buffer -> restore_start_dir; - unload_dummy_buffer -> close_buffer; - unload_dummy_buffer -> restore_start_dir; - do_modelines -> chk_modeline; - do_modelines -> chk_modeline; - restore_start_dir -> xmalloc; - restore_start_dir -> os_dirname; - restore_start_dir -> STRCMP; - restore_start_dir -> ex_cd; - restore_start_dir -> xfree; - ex_cd -> defined; - ex_cd -> ex_pwd; - ex_cd -> changedir_func; - ex_cd -> ex_pwd; - setfname -> XFREE_CLEAR; - setfname -> XFREE_CLEAR; - setfname -> fname_expand; - setfname -> os_fileid; - setfname -> buflist_findname_file_id; - setfname -> emsg; - setfname -> xfree; - setfname -> close_buffer; - setfname -> vim_strsave; - setfname -> path_fix_case; - setfname -> xfree; - setfname -> xfree; - setfname -> buf_name_changed; - check_need_swap -> ml_open_file; - wipe_buffer -> block_autocmds; - wipe_buffer -> close_buffer; - wipe_buffer -> unblock_autocmds; - buflist_findname_file_id -> FOR_ALL_BUFFERS_BACKWARDS; - buflist_findname_file_id -> otherfile_buf; - enter_cleanup -> leave_cleanup; - enter_cleanup -> do_errthrow; - enter_cleanup -> do_cmdline; - enter_cleanup -> do_cmdline; - enter_cleanup -> report_make_pending; - leave_cleanup -> enter_cleanup; - leave_cleanup -> aborting; - leave_cleanup -> discard_exception; - leave_cleanup -> report_discard_pending; - leave_cleanup -> enter_cleanup; - leave_cleanup -> free_global_msglist; - leave_cleanup -> enter_cleanup; - leave_cleanup -> enter_cleanup; - leave_cleanup -> enter_cleanup; - leave_cleanup -> cause_errthrow; - leave_cleanup -> do_one_cmd; - leave_cleanup -> report_resume_pending; - get_qfline_items -> buflist_findnr; - get_qfline_items -> tv_dict_alloc; - get_qfline_items -> tv_list_append_dict; - get_qfline_items -> tv_dict_add_nr; - get_qfline_items -> tv_dict_add_nr; - get_qfline_items -> tv_dict_add_nr; - get_qfline_items -> tv_dict_add_nr; - get_qfline_items -> tv_dict_add_nr; - get_qfline_items -> tv_dict_add_nr; - get_qfline_items -> tv_dict_add_nr; - get_qfline_items -> tv_dict_add_str; - get_qfline_items -> tv_dict_add_str; - get_qfline_items -> tv_dict_add_str; - get_qfline_items -> tv_dict_add_str; - get_qfline_items -> tv_dict_add_nr; - get_qfline_items -> abort; - get_errorlist -> GET_LOC_LIST; - get_errorlist -> qf_get_list; - get_errorlist -> qf_list_empty; - get_errorlist -> FOR_ALL_QFL_ITEMS; - get_errorlist -> get_qfline_items; - get_errorlist -> get_qfline_items; - qf_get_list_from_lines -> tv_dict_find; - qf_get_list_from_lines -> tv_list_alloc; - qf_get_list_from_lines -> qf_alloc_stack; - qf_get_list_from_lines -> get_errorlist; - qf_get_list_from_lines -> qf_free; - qf_get_list_from_lines -> xfree; - qf_get_list_from_lines -> tv_dict_add_list; - qf_winid -> qf_find_win; - qf_getprop_keys2flags -> tv_dict_find; - qf_getprop_keys2flags -> tv_dict_find; - qf_getprop_keys2flags -> tv_dict_find; - qf_getprop_keys2flags -> tv_dict_find; - qf_getprop_keys2flags -> tv_dict_find; - qf_getprop_keys2flags -> tv_dict_find; - qf_getprop_keys2flags -> tv_dict_find; - qf_getprop_keys2flags -> tv_dict_find; - qf_getprop_keys2flags -> tv_dict_find; - qf_getprop_keys2flags -> tv_dict_find; - qf_getprop_keys2flags -> tv_dict_find; - qf_getprop_keys2flags -> tv_dict_find; - qf_getprop_qfidx -> tv_dict_find; - qf_getprop_qfidx -> strequal; - qf_getprop_qfidx -> tv_dict_find; - qf_getprop_qfidx -> qf_id2nr; - qf_getprop_defaults -> tv_dict_add_str; - qf_getprop_defaults -> tv_list_alloc; - qf_getprop_defaults -> tv_dict_add_list; - qf_getprop_defaults -> tv_dict_add_nr; - qf_getprop_defaults -> tv_dict_add_nr; - qf_getprop_defaults -> tv_dict_add_str; - qf_getprop_defaults -> tv_dict_add_nr; - qf_getprop_defaults -> tv_dict_add_nr; - qf_getprop_defaults -> tv_dict_add_nr; - qf_getprop_defaults -> tv_dict_add_nr; - qf_getprop_defaults -> tv_dict_add_nr; - qf_getprop_defaults -> tv_dict_add_str; - qf_getprop_title -> tv_dict_add_str; - qf_getprop_filewinid -> FUNC_ATTR_NONNULL_ARG; - qf_getprop_filewinid -> IS_LL_WINDOW; - qf_getprop_filewinid -> qf_find_win_with_loclist; - qf_getprop_filewinid -> tv_dict_add_nr; - qf_getprop_items -> tv_list_alloc; - qf_getprop_items -> get_errorlist; - qf_getprop_items -> tv_dict_add_list; - qf_getprop_ctx -> tv_dict_item_alloc_len; - qf_getprop_ctx -> tv_copy; - qf_getprop_ctx -> tv_dict_add; - qf_getprop_ctx -> tv_dict_item_free; - qf_getprop_ctx -> tv_dict_add_str; - tv_dict_item_alloc_len -> xmalloc; - tv_dict_item_alloc_len -> memcpy; - tv_dict_add -> hash_add; - tv_dict_item_free -> tv_clear; - tv_dict_item_free -> xfree; - qf_getprop_idx -> qf_list_empty; - qf_getprop_idx -> tv_dict_add_nr; - qf_getprop_qftf -> callback_put; - qf_getprop_qftf -> tv_dict_add_tv; - qf_getprop_qftf -> tv_clear; - qf_getprop_qftf -> tv_dict_add_str; - callback_put -> vim_strsave; - callback_put -> func_ref; - tv_dict_add_tv -> tv_dict_item_alloc_len; - tv_dict_add_tv -> tv_copy; - tv_dict_add_tv -> tv_dict_add; - tv_dict_add_tv -> tv_dict_item_free; - qf_get_properties -> tv_dict_find; - qf_get_properties -> qf_get_list_from_lines; - qf_get_properties -> GET_LOC_LIST; - qf_get_properties -> qf_getprop_keys2flags; - qf_get_properties -> qf_stack_empty; - qf_get_properties -> qf_getprop_qfidx; - qf_get_properties -> qf_stack_empty; - qf_get_properties -> qf_getprop_defaults; - qf_get_properties -> qf_get_list; - qf_get_properties -> tv_dict_find; - qf_get_properties -> qf_getprop_title; - qf_get_properties -> tv_dict_add_nr; - qf_get_properties -> tv_dict_add_nr; - qf_get_properties -> qf_getprop_items; - qf_get_properties -> qf_getprop_ctx; - qf_get_properties -> tv_dict_add_nr; - qf_get_properties -> qf_getprop_idx; - qf_get_properties -> tv_dict_add_nr; - qf_get_properties -> tv_dict_add_nr; - qf_get_properties -> qf_getprop_filewinid; - qf_get_properties -> qf_getprop_qftf; - qf_setprop_qftf -> callback_free; - qf_setprop_qftf -> callback_from_typval; - qf_add_entries -> qf_get_list; - qf_add_entries -> qf_new_list; - qf_add_entries -> qf_get_list; - qf_add_entries -> qf_list_empty; - qf_add_entries -> qf_free_items; - qf_add_entries -> qf_store_title; - qf_add_entries -> TV_LIST_ITEM_TV; - qf_add_entries -> TV_LIST_ITEM_TV; - qf_add_entries -> qf_add_entry_from_dict; - qf_add_entries -> qf_list_empty; - qf_add_entries -> qf_update_buffer; - qf_setprop_get_qfidx -> tv_dict_find; - qf_setprop_get_qfidx -> qf_stack_empty; - qf_setprop_get_qfidx -> strequal; - qf_setprop_get_qfidx -> qf_stack_empty; - qf_setprop_get_qfidx -> tv_dict_find; - qf_setprop_get_qfidx -> qf_id2nr; - qf_setprop_title -> qf_get_list; - qf_setprop_title -> xfree; - qf_setprop_title -> tv_dict_get_string; - qf_setprop_title -> qf_update_win_titlevar; - qf_setprop_items -> vim_strsave; - qf_setprop_items -> xfree; - qf_setprop_context -> tv_free; - qf_setprop_context -> xcalloc; - qf_setprop_context -> tv_copy; - qf_setprop_curidx -> STRCMP; - qf_setprop_curidx -> tv_get_number_chk; - qf_setprop_curidx -> get_nth_entry; - qf_setprop_curidx -> qf_win_pos_update; - qf_set_properties -> qf_stack_empty; - qf_set_properties -> qf_setprop_get_qfidx; - qf_set_properties -> qf_new_list; - qf_set_properties -> qf_get_list; - qf_set_properties -> tv_dict_find; - qf_set_properties -> qf_setprop_title; - qf_set_properties -> tv_dict_find; - qf_set_properties -> qf_setprop_items; - qf_set_properties -> tv_dict_find; - qf_set_properties -> qf_setprop_items_from_lines; - qf_set_properties -> tv_dict_find; - qf_set_properties -> qf_setprop_context; - qf_set_properties -> tv_dict_find; - qf_set_properties -> qf_setprop_curidx; - qf_set_properties -> tv_dict_find; - qf_set_properties -> qf_setprop_qftf; - qf_set_properties -> qf_list_changed; - qf_set_properties -> qf_update_buffer; - find_win_with_ll -> FOR_ALL_WINDOWS_IN_TAB; - find_win_with_ll -> bt_quickfix; - qf_free_stack -> qf_find_win; - qf_free_stack -> qf_free; - qf_free_stack -> qf_update_buffer; - qf_free_stack -> IS_LL_WINDOW; - qf_free_stack -> find_win_with_ll; - qf_free_stack -> qf_free_all; - qf_free_stack -> IS_LL_WINDOW; - qf_free_stack -> qf_alloc_stack; - qf_free_stack -> ll_free_all; - qf_free_stack -> win_set_loclist; - mark_quickfix_ctx -> set_ref_in_item; - set_ref_in_item -> set_ref_in_ht; - set_ref_in_item -> xmalloc; - set_ref_in_item -> tv_dict_watcher_node_data; - set_ref_in_item -> set_ref_in_callback; - set_ref_in_item -> set_ref_in_list; - set_ref_in_item -> xmalloc; - set_ref_in_item -> set_ref_in_func; - set_ref_in_item -> set_ref_in_item; - set_ref_in_item -> set_ref_in_func; - set_ref_in_quickfix -> mark_quickfix_ctx; - set_ref_in_quickfix -> FOR_ALL_TAB_WINDOWS; - set_ref_in_quickfix -> mark_quickfix_ctx; - set_ref_in_quickfix -> IS_LL_WINDOW; - set_ref_in_quickfix -> mark_quickfix_ctx; - cbuffer_process_args -> skipwhite; - cbuffer_process_args -> buflist_findnr; - cbuffer_process_args -> emsg; - cbuffer_process_args -> emsg; - cbuffer_process_args -> emsg; - ex_cbuffer -> cbuffer_get_auname; - ex_cbuffer -> aborting; - ex_cbuffer -> qf_cmd_get_or_alloc_stack; - ex_cbuffer -> cbuffer_process_args; - ex_cbuffer -> qf_cmdtitle; - ex_cbuffer -> vim_snprintf; - ex_cbuffer -> incr_quickfix_busy; - ex_cbuffer -> qf_stack_empty; - ex_cbuffer -> decr_quickfix_busy; - ex_cbuffer -> qf_list_changed; - ex_cbuffer -> qf_get_curlist; - ex_cbuffer -> qflist_valid; - ex_cbuffer -> qf_jump_first; - ex_cbuffer -> decr_quickfix_busy; - ex_cexpr -> cexpr_get_auname; - ex_cexpr -> aborting; - ex_cexpr -> qf_cmd_get_or_alloc_stack; - ex_cexpr -> eval0; - ex_cexpr -> incr_quickfix_busy; - ex_cexpr -> qf_cmdtitle; - ex_cexpr -> qf_stack_empty; - ex_cexpr -> decr_quickfix_busy; - ex_cexpr -> qf_list_changed; - ex_cexpr -> qf_get_curlist; - ex_cexpr -> qflist_valid; - ex_cexpr -> qf_jump_first; - ex_cexpr -> decr_quickfix_busy; - ex_cexpr -> emsg; - ex_cexpr -> tv_clear; - eval0 -> skipwhite; - eval0 -> eval1; - eval0 -> ends_excmd; - eval0 -> tv_clear; - eval0 -> assert_fails; - eval0 -> aborting; - eval0 -> semsg; - eval0 -> check_nextcmd; - hgr_get_ll -> bt_help; - hgr_get_ll -> qf_find_help_win; - hgr_get_ll -> qf_alloc_stack; - hgr_search_file -> FUNC_ATTR_NONNULL_ARG; - hgr_search_file -> os_fopen; - hgr_search_file -> vim_fgets; - hgr_search_file -> vim_regexec; - hgr_search_file -> STRLEN; - hgr_search_file -> xfree; - hgr_search_file -> xfree; - hgr_search_file -> line_breakcheck; - hgr_search_file -> fclose; - hgr_search_in_rtp -> FUNC_ATTR_NONNULL_ARG; - hgr_search_in_rtp -> copy_option_part; - hgr_search_in_rtp -> hgr_search_files_in_dir; - ex_helpgrep -> aborting; - ex_helpgrep -> is_loclist_cmd; - ex_helpgrep -> hgr_get_ll; - ex_helpgrep -> incr_quickfix_busy; - ex_helpgrep -> check_help_lang; - ex_helpgrep -> vim_regcomp; - ex_helpgrep -> qf_new_list; - ex_helpgrep -> qf_get_curlist; - ex_helpgrep -> hgr_search_in_rtp; - ex_helpgrep -> vim_regfree; - ex_helpgrep -> qf_list_changed; - ex_helpgrep -> qf_update_buffer; - ex_helpgrep -> free_string_option; - ex_helpgrep -> IS_LL_STACK; - ex_helpgrep -> decr_quickfix_busy; - ex_helpgrep -> qf_list_empty; - ex_helpgrep -> qf_jump; - ex_helpgrep -> semsg; - ex_helpgrep -> decr_quickfix_busy; - ex_helpgrep -> bt_help; - ex_helpgrep -> ll_free_all; - check_help_lang -> STRLEN; - check_help_lang -> ASCII_ISALPHA; - check_help_lang -> ASCII_ISALPHA; - profile_msg -> snprintf; - profile_msg -> profile_signed; - profile_self -> profile_sub; - profile_sub_wait -> profile_sub; - profile_sub_wait -> profile_sub; - time_push -> profile_start; - time_push -> profile_sub; - time_diff -> profile_sub; - time_diff -> fprintf; - time_start -> profile_start; - time_start -> fprintf; - time_start -> fprintf; - time_start -> fprintf; - time_start -> time_msg; - time_msg -> profile_start; - time_msg -> time_diff; - time_msg -> fprintf; - time_msg -> time_diff; - time_msg -> fprintf; - time_msg -> time_diff; - time_msg -> fprintf; - pum_compute_size -> vim_strsize; - pum_compute_size -> vim_strsize; - pum_compute_size -> vim_strsize; - pum_display -> ui_has; - pum_display -> ui_has; - pum_display -> validate_cursor_col; - pum_display -> ui_has; - pum_display -> ui_has; - pum_display -> ui_has; - pum_display -> ADD; - pum_display -> ADD; - pum_display -> ADD; - pum_display -> ADD; - pum_display -> ADD; - pum_display -> ui_call_popupmenu_select; - pum_display -> FOR_ALL_WINDOWS_IN_TAB; - pum_display -> validate_cheight; - pum_display -> pum_compute_size; - pum_display -> W_ENDCOL; - pum_display -> assert; - pum_display -> assert; - pum_display -> pum_set_selected; - pum_display -> pum_redraw; - validate_cursor_col -> validate_virtcol; - validate_cursor_col -> curwin_col_off; - validate_cursor_col -> curwin_col_off2; - validate_cursor_col -> curs_columns; - validate_cheight -> check_cursor_moved; - pum_set_selected -> vim_strchr; - pum_set_selected -> prepare_tagpreview; - pum_set_selected -> buf_is_empty; - pum_set_selected -> ml_delete; - pum_set_selected -> do_ecmd; - pum_set_selected -> set_option_value; - pum_set_selected -> set_option_value; - pum_set_selected -> set_option_value; - pum_set_selected -> set_option_value; - pum_set_selected -> set_option_value; - pum_set_selected -> vim_strchr; - pum_set_selected -> ml_append; - pum_set_selected -> ml_append; - pum_set_selected -> win_setheight; - pum_set_selected -> win_valid; - pum_set_selected -> valid_tabpage; - pum_set_selected -> valid_tabpage; - pum_set_selected -> goto_tabpage_tp; - pum_set_selected -> ins_compl_active; - pum_set_selected -> validate_cursor; - pum_set_selected -> redraw_later; - pum_set_selected -> win_enter; - pum_set_selected -> update_topline; - pum_set_selected -> TODO; - pum_set_selected -> win_enter; - pum_set_selected -> update_screen; - pum_set_selected -> win_valid; - pum_set_selected -> win_enter; - pum_set_selected -> update_screen; - pum_undisplay -> pum_check_clear; - pum_check_clear -> ui_call_popupmenu_hide; - pum_check_clear -> ui_comp_remove_grid; - pum_check_clear -> ui_has; - pum_check_clear -> ui_call_win_close; - pum_check_clear -> ui_call_grid_destroy; - pum_check_clear -> TODO; - pum_check_clear -> grid_free; - pum_recompose -> ui_comp_compose_grid; - pum_get_height -> ui_pum_get_height; - pum_set_event_info -> pum_visible; - pum_set_event_info -> ui_pum_get_pos; - pum_set_event_info -> tv_dict_add_float; - pum_set_event_info -> tv_dict_add_float; - pum_set_event_info -> tv_dict_add_float; - pum_set_event_info -> tv_dict_add_float; - pum_set_event_info -> tv_dict_add_nr; - pum_set_event_info -> tv_dict_add_bool; - tv_dict_add_bool -> tv_dict_item_alloc_len; - tv_dict_add_bool -> tv_dict_add; - tv_dict_add_bool -> tv_dict_item_free; - decor_virt_lines -> MAX; - decor_virt_lines -> marktree_itr_get; - decor_virt_lines -> marktree_itr_current; - decor_virt_lines -> marktree_decor_level; - decor_virt_lines -> map_ref; - decor_virt_lines -> kv_size; - decor_virt_lines -> kv_splice; - decor_virt_lines -> marktree_itr_next; - diff_check -> ex_diffupdate; - diff_check -> diff_buf_idx; - diff_check -> hasFoldingWin; - diff_check -> diff_equal_entry; - lineFolded -> fold_info; - plines_win_nofold -> ml_get_buf; - plines_win_nofold -> win_linetabsize; - plines_win_nofold -> win_col_off; - plines_win_nofold -> win_col_off2; - plines_win_nofold -> assert; - win_linetabsize -> MB_PTR_ADV; - win_linetabsize -> win_lbr_chartabsize; - win_lbr_chartabsize -> get_showbreak_value; - win_lbr_chartabsize -> win_nolbr_chartabsize; - win_lbr_chartabsize -> win_chartabsize; - win_lbr_chartabsize -> win_chartabsize; - win_lbr_chartabsize -> vim_isbreak; - win_lbr_chartabsize -> vim_isbreak; - win_lbr_chartabsize -> win_col_off; - win_lbr_chartabsize -> win_col_off2; - win_lbr_chartabsize -> MB_PTR_ADV; - win_lbr_chartabsize -> vim_isbreak; - win_lbr_chartabsize -> win_chartabsize; - win_lbr_chartabsize -> MB_BYTE2LEN; - win_lbr_chartabsize -> in_win_border; - win_lbr_chartabsize -> get_showbreak_value; - win_lbr_chartabsize -> win_col_off; - win_lbr_chartabsize -> win_col_off2; - win_lbr_chartabsize -> mb_charlen; - win_lbr_chartabsize -> win_col_off2; - win_lbr_chartabsize -> win_col_off2; - win_lbr_chartabsize -> vim_strsize; - win_lbr_chartabsize -> vim_strsize; - win_lbr_chartabsize -> vim_strsize; - win_lbr_chartabsize -> get_breakindent_win; - win_chartabsize -> tabstop_padding; - win_chartabsize -> ptr2cells; - linetabsize -> linetabsize_col; - linetabsize_col -> lbr_chartabsize_adv; - lbr_chartabsize_adv -> lbr_chartabsize; - lbr_chartabsize_adv -> MB_PTR_ADV; - lbr_chartabsize -> get_showbreak_value; - lbr_chartabsize -> win_nolbr_chartabsize; - lbr_chartabsize -> win_chartabsize; - lbr_chartabsize -> win_lbr_chartabsize; - get_showbreak_value -> STRCMP; - win_nolbr_chartabsize -> ptr2cells; - win_nolbr_chartabsize -> MB_BYTE2LEN; - in_win_border -> FUNC_ATTR_NONNULL_ARG; - in_win_border -> win_col_off; - in_win_border -> win_col_off2; - get_breakindent_win -> vim_strchr; - get_breakindent_win -> number_width; - get_breakindent_win -> buf_get_changedtick; - get_breakindent_win -> buf_get_changedtick; - get_breakindent_win -> win_col_off2; - get_breakindent_win -> vim_regexec; - get_breakindent_win -> vim_regfree; - get_breakindent_win -> vim_strsize; - invocation_path_tail -> FUNC_ATTR_NONNULL_ARG; - invocation_path_tail -> get_past_head; - invocation_path_tail -> vim_ispathsep_nocolon; - invocation_path_tail -> MB_PTR_ADV; - path_next_component -> assert; - path_next_component -> vim_ispathsep; - path_next_component -> MB_PTR_ADV; - is_path_head -> isalpha; - is_path_head -> vim_ispathsep; - vim_FullName -> FUNC_ATTR_NONNULL_ARG; - vim_FullName -> strlen; - vim_FullName -> xstrlcpy; - vim_FullName -> slash_adjust; - vim_FullName -> path_with_url; - vim_FullName -> xstrlcpy; - vim_FullName -> path_to_absolute; - vim_FullName -> xstrlcpy; - vim_FullName -> slash_adjust; - save_abs_path -> path_is_absolute; - save_abs_path -> FullName_save; - save_abs_path -> vim_strsave; - pstrcmp -> pathcmp; - path_has_exp_wildcard -> MB_PTR_ADV; - path_has_exp_wildcard -> defined; - path_has_exp_wildcard -> vim_strchr; - path_expand -> do_path_expand; - scandir_next_with_dots -> os_scandir_next; - os_scandir_next -> uv_fs_scandir_next; - find_previous_pathsep -> vim_ispathsep; - find_previous_pathsep -> vim_ispathsep; - find_previous_pathsep -> MB_PTR_BACK; - is_unique -> STRLEN; - is_unique -> STRLEN; - is_unique -> fnamecmp; - is_unique -> vim_ispathsep; - expand_path_option -> xmalloc; - expand_path_option -> copy_option_part; - expand_path_option -> vim_ispathsep; - expand_path_option -> path_tail; - expand_path_option -> STRLEN; - expand_path_option -> STRMOVE; - expand_path_option -> memmove; - expand_path_option -> simplify_filename; - expand_path_option -> STRCPY; - expand_path_option -> path_with_url; - expand_path_option -> path_is_absolute; - expand_path_option -> STRLEN; - expand_path_option -> STRLEN; - expand_path_option -> STRMOVE; - expand_path_option -> STRCPY; - expand_path_option -> simplify_filename; - expand_path_option -> GA_APPEND; - expand_path_option -> xfree; - path_with_url -> isalpha; - path_with_url -> path_is_url; - get_path_cutoff -> vim_ispathsep; - get_path_cutoff -> NOLINT; - get_path_cutoff -> vim_ispathsep; - get_path_cutoff -> MB_PTR_ADV; - uniquefy_paths -> ga_remove_duplicate_strings; - uniquefy_paths -> ga_init; - uniquefy_paths -> STRLEN; - uniquefy_paths -> xmalloc; - uniquefy_paths -> STRCAT; - uniquefy_paths -> file_pat_to_reg_pat; - uniquefy_paths -> xfree; - uniquefy_paths -> vim_regcomp; - uniquefy_paths -> xfree; - uniquefy_paths -> xmalloc; - uniquefy_paths -> os_dirname; - uniquefy_paths -> expand_path_option; - uniquefy_paths -> xcalloc; - uniquefy_paths -> gettail_dir; - uniquefy_paths -> STRLEN; - uniquefy_paths -> fnamencmp; - uniquefy_paths -> vim_strsave; - uniquefy_paths -> get_path_cutoff; - uniquefy_paths -> vim_ispathsep_nocolon; - uniquefy_paths -> vim_regexec; - uniquefy_paths -> is_unique; - uniquefy_paths -> memmove; - uniquefy_paths -> find_previous_pathsep; - uniquefy_paths -> vim_regexec; - uniquefy_paths -> is_unique; - uniquefy_paths -> memmove; - uniquefy_paths -> path_is_absolute; - uniquefy_paths -> path_shorten_fname; - uniquefy_paths -> STRCPY; - uniquefy_paths -> add_pathsep; - uniquefy_paths -> STRMOVE; - uniquefy_paths -> os_breakcheck; - uniquefy_paths -> path_shorten_fname; - uniquefy_paths -> is_unique; - uniquefy_paths -> STRCPY; - uniquefy_paths -> xmalloc; - uniquefy_paths -> STRCPY; - uniquefy_paths -> add_pathsep; - uniquefy_paths -> STRCAT; - uniquefy_paths -> xfree; - uniquefy_paths -> os_breakcheck; - uniquefy_paths -> xfree; - uniquefy_paths -> xfree; - uniquefy_paths -> xfree; - uniquefy_paths -> ga_clear_strings; - uniquefy_paths -> vim_regfree; - uniquefy_paths -> ga_remove_duplicate_strings; - ga_remove_duplicate_strings -> sort_strings; - ga_remove_duplicate_strings -> fnamecmp; - ga_remove_duplicate_strings -> xfree; - gettail_dir -> vim_ispathsep; - gettail_dir -> MB_PTR_ADV; - path_shorten_fname -> assert; - path_shorten_fname -> STRLEN; - path_shorten_fname -> path_head_length; - path_shorten_fname -> fnamencmp; - path_shorten_fname -> vim_ispathsep; - expand_in_path -> xmalloc; - expand_in_path -> os_dirname; - expand_in_path -> ga_init; - expand_in_path -> expand_path_option; - expand_in_path -> xfree; - expand_in_path -> GA_EMPTY; - expand_in_path -> ga_concat_strings; - expand_in_path -> ga_clear_strings; - expand_in_path -> globpath; - expand_in_path -> xfree; - ga_concat_strings -> ga_concat_strings_sep; - globpath -> ExpandInit; - globpath -> xmalloc; - globpath -> copy_option_part; - globpath -> STRLEN; - globpath -> add_pathsep; - globpath -> STRCAT; - globpath -> ExpandEscape; - globpath -> ga_grow; - globpath -> xfree; - globpath -> xfree; - has_env_var -> MB_PTR_ADV; - has_env_var -> vim_strchr; - has_special_wildchar -> MB_PTR_ADV; - has_special_wildchar -> vim_strchr; - has_special_wildchar -> vim_strchr; - has_special_wildchar -> vim_strchr; - ExpandOne -> cmdline_pum_display; - ExpandOne -> vim_strsave; - ExpandOne -> vim_strsave; - ExpandOne -> vim_strsave; - ExpandOne -> vim_strsave; - ExpandOne -> FreeWild; - ExpandOne -> XFREE_CLEAR; - ExpandOne -> xfree; - ExpandOne -> semsg; - ExpandOne -> semsg; - ExpandOne -> ExpandEscape; - ExpandOne -> match_suffix; - ExpandOne -> emsg; - ExpandOne -> beep_flush; - ExpandOne -> vim_strsave; - ExpandOne -> utfc_ptr2len; - ExpandOne -> utf_ptr2char; - ExpandOne -> utf_ptr2char; - ExpandOne -> mb_tolower; - ExpandOne -> vim_beep; - ExpandOne -> xstrndup; - ExpandOne -> TODO; - ExpandOne -> STRLEN; - ExpandOne -> xmalloc; - ExpandOne -> STRCAT; - ExpandOne -> STRCAT; - ExpandOne -> ExpandCleanup; - ExpandOne -> xfree; - os_expand_wildcards -> FUNC_ATTR_NONNULL_ARG; - os_expand_wildcards -> FUNC_ATTR_NONNULL_ARG; - os_expand_wildcards -> vimglob; - os_expand_wildcards -> vimglob; - os_expand_wildcards -> defined; - os_expand_wildcards -> STRNCMP; - os_expand_wildcards -> have_wildcard; - os_expand_wildcards -> save_patterns; - os_expand_wildcards -> check_secure; - os_expand_wildcards -> vim_strchr; - os_expand_wildcards -> check_secure; - os_expand_wildcards -> vim_tempname; - os_expand_wildcards -> emsg; - os_expand_wildcards -> vimglob; - os_expand_wildcards -> STRLEN; - os_expand_wildcards -> STRLEN; - os_expand_wildcards -> STRCMP; - os_expand_wildcards -> STRCMP; - os_expand_wildcards -> strstr; - os_expand_wildcards -> STRLEN; - os_expand_wildcards -> STRLEN; - os_expand_wildcards -> vim_strchr; - os_expand_wildcards -> sizeof; - os_expand_wildcards -> xmalloc; - os_expand_wildcards -> STRCPY; - os_expand_wildcards -> STRCPY; - os_expand_wildcards -> STRCAT; - os_expand_wildcards -> STRLEN; - os_expand_wildcards -> STRCAT; - os_expand_wildcards -> ascii_iswhite; - os_expand_wildcards -> STRCAT; - os_expand_wildcards -> STRCPY; - os_expand_wildcards -> STRCPY; - os_expand_wildcards -> STRCAT; - os_expand_wildcards -> STRCAT; - os_expand_wildcards -> STRCAT; - os_expand_wildcards -> STRCAT; - os_expand_wildcards -> STRCAT; - os_expand_wildcards -> STRLEN; - os_expand_wildcards -> vim_strchr; - os_expand_wildcards -> vim_strchr; - os_expand_wildcards -> STRCAT; - os_expand_wildcards -> have_dollars; - os_expand_wildcards -> call_shell; - os_expand_wildcards -> os_delay; - os_expand_wildcards -> xfree; - os_expand_wildcards -> os_call_shell; - os_expand_wildcards -> os_remove; - os_expand_wildcards -> xfree; - os_expand_wildcards -> msg_putchar; - os_expand_wildcards -> msg; - os_expand_wildcards -> msg_start; - os_expand_wildcards -> fopen; - os_expand_wildcards -> msg; - os_expand_wildcards -> msg_start; - os_expand_wildcards -> xfree; - os_expand_wildcards -> fseek; - os_expand_wildcards -> xfree; - os_expand_wildcards -> fclose; - os_expand_wildcards -> ftell; - os_expand_wildcards -> xfree; - os_expand_wildcards -> fclose; - os_expand_wildcards -> assert; - os_expand_wildcards -> fseek; - os_expand_wildcards -> xmalloc; - os_expand_wildcards -> fread; - os_expand_wildcards -> fread; - os_expand_wildcards -> fclose; - os_expand_wildcards -> os_remove; - os_expand_wildcards -> semsg; - os_expand_wildcards -> xfree; - os_expand_wildcards -> xfree; - os_expand_wildcards -> xfree; - os_expand_wildcards -> skipwhite; - os_expand_wildcards -> skipwhite; - os_expand_wildcards -> STRLEN; - os_expand_wildcards -> assert; - os_expand_wildcards -> xfree; - os_expand_wildcards -> xmalloc; - os_expand_wildcards -> skipwhite; - os_expand_wildcards -> os_path_exists; - os_expand_wildcards -> os_isdir; - os_expand_wildcards -> os_can_exe; - os_expand_wildcards -> xmalloc; - os_expand_wildcards -> STRCPY; - os_expand_wildcards -> add_pathsep; - os_expand_wildcards -> xfree; - os_expand_wildcards -> XFREE_CLEAR; - os_expand_wildcards -> save_patterns; - vim_backtick -> STRLEN; - expand_backtick -> vim_strnsave; - expand_backtick -> eval_to_string; - expand_backtick -> get_cmd_output; - expand_backtick -> xfree; - expand_backtick -> skipwhite; - expand_backtick -> addfile; - expand_backtick -> xfree; - expand_env_save_opt -> xmalloc; - expand_env_save_opt -> expand_env_esc; - backslash_halve_save -> TODO; - backslash_halve_save -> vim_strsave; - backslash_halve_save -> backslash_halve; - addfile -> os_fileinfo_link; - addfile -> os_path_exists; - addfile -> vim_strpbrk; - addfile -> os_isdir; - addfile -> expand_shellcmd; - addfile -> os_can_exe; - addfile -> xmalloc; - addfile -> STRCPY; - addfile -> slash_adjust; - addfile -> add_pathsep; - addfile -> GA_APPEND; - get_cmd_output -> check_secure; - get_cmd_output -> vim_tempname; - get_cmd_output -> emsg; - get_cmd_output -> make_filter_cmd; - get_cmd_output -> call_shell; - get_cmd_output -> xfree; - get_cmd_output -> os_fopen; - get_cmd_output -> semsg; - get_cmd_output -> fseek; - get_cmd_output -> ftell; - get_cmd_output -> fseek; - get_cmd_output -> xmalloc; - get_cmd_output -> fread; - get_cmd_output -> fclose; - get_cmd_output -> os_remove; - get_cmd_output -> semsg; - get_cmd_output -> XFREE_CLEAR; - get_cmd_output -> xfree; - expand_shellcmd -> xmalloc; - expand_shellcmd -> vim_strsave; - expand_shellcmd -> STRMOVE; - expand_shellcmd -> vim_ispathsep; - expand_shellcmd -> vim_ispathsep; - expand_shellcmd -> path_is_absolute; - expand_shellcmd -> vim_getenv; - expand_shellcmd -> ga_init; - expand_shellcmd -> hash_init; - expand_shellcmd -> vim_strchr; - expand_shellcmd -> STRLEN; - expand_shellcmd -> STRNCMP; - expand_shellcmd -> STRLCPY; - expand_shellcmd -> add_pathsep; - expand_shellcmd -> STRLEN; - expand_shellcmd -> STRLCPY; - expand_shellcmd -> expand_wildcards; - expand_shellcmd -> ga_grow; - expand_shellcmd -> STRLEN; - expand_shellcmd -> hash_hash; - expand_shellcmd -> hash_lookup; - expand_shellcmd -> STRLEN; - expand_shellcmd -> HASHITEM_EMPTY; - expand_shellcmd -> STRMOVE; - expand_shellcmd -> hash_add_item; - expand_shellcmd -> xfree; - expand_shellcmd -> xfree; - expand_shellcmd -> xfree; - expand_shellcmd -> xfree; - expand_shellcmd -> xfree; - expand_shellcmd -> hash_clear; - os_can_exe -> FUNC_ATTR_NONNULL_ARG; - os_can_exe -> gettail_dir; - os_can_exe -> is_executable_ext; - os_can_exe -> gettail_dir; - os_can_exe -> is_executable; - os_can_exe -> is_executable_in_path; - eval_includeexpr -> set_vim_var_string; - eval_includeexpr -> was_set_insecurely; - eval_includeexpr -> set_vim_var_string; - path_is_url -> strncmp; - path_is_url -> strncmp; - path_with_extension -> strrchr; - path_with_extension -> strcmp; - path_to_absolute -> xmalloc; - path_to_absolute -> path_is_absolute; - path_to_absolute -> STRRCHR; - path_to_absolute -> STRRCHR; - path_to_absolute -> assert; - path_to_absolute -> memcpy; - path_to_absolute -> path_full_dir_name; - path_to_absolute -> xfree; - path_to_absolute -> xfree; - path_to_absolute -> append_path; - path_fix_case -> os_fileinfo_link; - path_fix_case -> STRRCHR; - path_fix_case -> os_scandir; - path_fix_case -> os_scandir; - path_fix_case -> os_scandir_next; - path_fix_case -> STRICMP; - path_fix_case -> STRLCPY; - path_fix_case -> STRLCPY; - path_fix_case -> os_fileinfo_link; - path_fix_case -> os_fileinfo_id_equal; - path_fix_case -> STRCPY; - path_fix_case -> os_closedir; - os_scandir -> uv_fs_scandir; - os_scandir -> os_closedir; - os_closedir -> uv_fs_req_cleanup; - same_directory -> vim_FullName; - same_directory -> path_tail_with_sep; - same_directory -> path_tail_with_sep; - same_directory -> pathcmp; - expand_wildcards_eval -> concat_str; - expand_wildcards_eval -> expand_wildcards; - expand_wildcards_eval -> xfree; - expand_wildcards_eval -> xfree; - expand_wildcards -> gen_expand_wildcards; - expand_wildcards -> assert; - expand_wildcards -> FullName_save; - expand_wildcards -> assert; - expand_wildcards -> assert; - expand_wildcards -> match_file_list; - expand_wildcards -> xfree; - expand_wildcards -> xfree; - expand_wildcards -> assert; - expand_wildcards -> match_suffix; - expand_wildcards -> XFREE_CLEAR; - match_file_list -> FUNC_ATTR_NONNULL_ARG; - match_file_list -> path_tail; - match_file_list -> copy_option_part; - match_file_list -> file_pat_to_reg_pat; - match_file_list -> match_file_pat; - match_file_list -> xfree; - match_suffix -> STRLEN; - match_suffix -> copy_option_part; - match_suffix -> path_tail; - match_suffix -> vim_strchr; - match_suffix -> fnamencmp; - path_full_dir_name -> STRLEN; - path_full_dir_name -> os_dirname; - path_full_dir_name -> os_dirname; - path_full_dir_name -> os_chdir; - path_full_dir_name -> os_chdir; - path_full_dir_name -> path_is_absolute; - path_full_dir_name -> xstrlcpy; - path_full_dir_name -> append_path; - path_full_dir_name -> os_dirname; - path_full_dir_name -> os_chdir; - path_full_dir_name -> emsg; - path_guess_exepath -> os_getenv; - path_guess_exepath -> path_is_absolute; - path_guess_exepath -> xstrlcpy; - path_guess_exepath -> strchr; - path_guess_exepath -> os_dirname; - path_guess_exepath -> xstrlcat; - path_guess_exepath -> xstrlcat; - path_guess_exepath -> vim_env_iter; - path_guess_exepath -> sizeof; - path_guess_exepath -> STRLCPY; - path_guess_exepath -> STRLCAT; - path_guess_exepath -> STRLCAT; - path_guess_exepath -> os_can_exe; - path_guess_exepath -> xstrlcpy; - path_guess_exepath -> xstrlcpy; - add_user -> xstrdup; - add_user -> xfree; - add_user -> GA_APPEND; - os_get_usernames -> ga_init; - os_get_usernames -> defined; - os_get_usernames -> setpwent; - os_get_usernames -> getpwent; - os_get_usernames -> add_user; - os_get_usernames -> endpwent; - os_get_usernames -> defined; - os_get_usernames -> NetUserEnum; - os_get_usernames -> utf16_to_utf8; - os_get_usernames -> semsg; - os_get_usernames -> add_user; - os_get_usernames -> NetApiBufferFree; - os_get_usernames -> defined; - os_get_usernames -> os_getenv; - os_get_usernames -> getpwent; - os_get_usernames -> getpwnam; - os_get_usernames -> STRCMP; - os_get_usernames -> getpwnam; - os_get_usernames -> add_user; - utf16_to_utf8 -> uv_translate_sys_error; - utf16_to_utf8 -> xmalloc; - utf16_to_utf8 -> XFREE_CLEAR; - utf16_to_utf8 -> uv_translate_sys_error; - os_get_user_name -> os_get_uname; - os_get_user_name -> TODO; - os_get_user_name -> os_get_uname; - os_get_uname -> defined; - os_get_uname -> getpwuid; - os_get_uname -> STRLCPY; - os_get_uname -> snprintf; - os_get_user_directory -> defined; - os_get_user_directory -> getpwnam; - os_get_user_directory -> xstrdup; - free_users -> ga_clear_strings; - init_users -> os_get_usernames; - get_users -> init_users; - match_user -> STRLEN; - match_user -> init_users; - match_user -> STRCMP; - match_user -> STRNCMP; - time_init -> uv_mutex_init; - time_init -> uv_cond_init; - os_now -> uv_now; - os_char_avail -> inbuf_poll; - os_localtime -> time; - os_localtime -> os_localtime_r; - os_ctime_r -> os_localtime_r; - os_ctime_r -> xstrlcpy; - os_ctime_r -> strftime; - os_ctime_r -> xstrlcat; - os_ctime -> time; - os_ctime -> os_ctime_r; - os_strptime -> strptime; - os_env_exists -> uv_os_getenv; - os_env_exists -> sizeof; - os_env_exists -> uv_os_getenv; - os_env_exists -> assert; - os_env_exists -> ELOG; - expand_env_save -> expand_env_save_opt; - get_xdg_home -> stdpaths_get_xdg_var; - get_xdg_home -> defined; - get_xdg_home -> concat_fnames_realloc; - stdpaths_user_cache_subpath -> concat_fnames_realloc; - stdpaths_user_conf_subpath -> concat_fnames_realloc; - signal_init -> sigemptyset; - signal_init -> pthread_sigmask; - signal_init -> ELOG; - signal_init -> signal_watcher_init; - signal_init -> signal_watcher_init; - signal_init -> signal_watcher_init; - signal_init -> signal_watcher_init; - signal_init -> signal_watcher_init; - signal_init -> signal_watcher_init; - signal_init -> signal_start; - signal_teardown -> signal_stop; - signal_teardown -> signal_watcher_close; - signal_teardown -> signal_watcher_close; - signal_teardown -> signal_watcher_close; - signal_teardown -> signal_watcher_close; - signal_teardown -> signal_watcher_close; - signal_teardown -> signal_watcher_close; - deadly_signal -> set_vim_var_nr; - deadly_signal -> WLOG; - deadly_signal -> snprintf; - deadly_signal -> signal_name; - deadly_signal -> preserve_exit; - preserve_exit -> input_global_fd; - preserve_exit -> stream_set_blocking; - preserve_exit -> exit; - preserve_exit -> signal_reject_deadly; - preserve_exit -> mch_errmsg; - preserve_exit -> mch_errmsg; - preserve_exit -> ui_flush; - preserve_exit -> ml_close_notmod; - preserve_exit -> FOR_ALL_BUFFERS; - preserve_exit -> mch_errmsg; - preserve_exit -> ui_flush; - preserve_exit -> ml_sync_all; - preserve_exit -> ml_close_all; - preserve_exit -> mch_errmsg; - preserve_exit -> getout; - on_signal -> assert; - on_signal -> failure; - on_signal -> ml_sync_all; - on_signal -> deadly_signal; - on_signal -> apply_autocmds; - on_signal -> ELOG; - ml_sync_all -> FOR_ALL_BUFFERS; - ml_sync_all -> ml_flush_line; - ml_sync_all -> ml_find_line; - ml_sync_all -> bufIsChanged; - ml_sync_all -> ml_preserve; - ml_sync_all -> os_fileinfo; - ml_sync_all -> os_fileinfo_size; - ml_sync_all -> ml_preserve; - ml_sync_all -> mf_sync; - ml_sync_all -> bufIsChanged; - ml_sync_all -> os_char_avail; - save_patterns -> xmalloc; - save_patterns -> vim_strsave; - save_patterns -> expand_filename; - save_patterns -> backslash_halve; - have_wildcard -> path_has_wildcard; - have_dollars -> vim_strchr; - check_secure -> emsg; - check_secure -> emsg; - call_shell -> verbose_enter; - call_shell -> smsg; - call_shell -> msg_putchar; - call_shell -> verbose_leave; - call_shell -> prof_child_enter; - call_shell -> emsg; - call_shell -> tag_freematch; - call_shell -> os_call_shell; - call_shell -> set_vim_var_nr; - call_shell -> prof_child_exit; - os_call_shell -> signal_reject_deadly; - os_call_shell -> read_input; - os_call_shell -> do_os_system; - os_call_shell -> xfree; - os_call_shell -> write_output; - os_call_shell -> xfree; - os_call_shell -> msg_puts; - os_call_shell -> msg_outnum; - os_call_shell -> msg_putchar; - os_call_shell -> signal_accept_deadly; - shell_build_argv -> tokenize; - shell_build_argv -> xmalloc; - shell_build_argv -> tokenize; - shell_build_argv -> xstrdup; - shell_build_argv -> tokenize; - shell_build_argv -> shell_xescape_xquote; - shell_build_argv -> assert; - tokenize -> FUNC_ATTR_NONNULL_ARG; - tokenize -> word_length; - tokenize -> vim_strnsave_unquoted; - tokenize -> skipwhite; - shell_xescape_xquote -> xstrdup; - shell_xescape_xquote -> STRCMP; - shell_xescape_xquote -> vim_strsave_escaped_ext; - shell_xescape_xquote -> strlen; - shell_xescape_xquote -> xmalloc; - shell_xescape_xquote -> STRCMP; - shell_xescape_xquote -> vim_snprintf; - shell_xescape_xquote -> STRCMP; - shell_xescape_xquote -> vim_snprintf; - shell_xescape_xquote -> vim_snprintf; - shell_xescape_xquote -> xfree; - shell_free_argv -> xfree; - shell_free_argv -> xfree; - shell_argv_to_str -> xcalloc; - shell_argv_to_str -> sizeof; - shell_argv_to_str -> xstrlcat; - shell_argv_to_str -> xstrlcat; - shell_argv_to_str -> xstrlcat; - read_input -> ml_get; - read_input -> strlen; - read_input -> dynamic_buffer_ensure; - read_input -> vim_strchr; - read_input -> dynamic_buffer_ensure; - read_input -> memcpy; - read_input -> dynamic_buffer_ensure; - read_input -> ml_get; - write_output -> ml_append; - write_output -> ml_append; - write_output -> ui_flush; - prof_child_enter -> get_current_funccal; - prof_child_enter -> profile_start; - prof_child_enter -> script_prof_save; - prof_child_exit -> get_current_funccal; - prof_child_exit -> profile_end; - prof_child_exit -> profile_sub_wait; - prof_child_exit -> profile_add; - prof_child_exit -> profile_add; - prof_child_exit -> script_prof_restore; - make_filter_cmd -> defined; - make_filter_cmd -> STRNCMP; - make_filter_cmd -> STRLEN; - make_filter_cmd -> sizeof; - make_filter_cmd -> sizeof; - make_filter_cmd -> STRLEN; - make_filter_cmd -> STRLEN; - make_filter_cmd -> xmalloc; - make_filter_cmd -> defined; - make_filter_cmd -> vim_snprintf; - make_filter_cmd -> xstrlcpy; - make_filter_cmd -> xstrlcat; - make_filter_cmd -> xstrlcat; - make_filter_cmd -> xstrlcpy; - make_filter_cmd -> find_pipe; - make_filter_cmd -> xstrlcat; - make_filter_cmd -> xstrlcat; - make_filter_cmd -> find_pipe; - make_filter_cmd -> xstrlcat; - make_filter_cmd -> xstrlcat; - make_filter_cmd -> append_redir; - dynamic_buffer_ensure -> assert; - dynamic_buffer_ensure -> kv_roundup32; - dynamic_buffer_ensure -> xrealloc; - system_data_cb -> dynamic_buffer_ensure; - system_data_cb -> rbuffer_read; - out_data_decide_throttle -> os_hrtime; - out_data_decide_throttle -> os_hrtime; - out_data_decide_throttle -> msg_puts; - out_data_decide_throttle -> msg_putchar; - out_data_decide_throttle -> msg_puts; - out_data_decide_throttle -> msg_putchar; - out_data_decide_throttle -> ui_flush; - out_data_ring -> assert; - out_data_ring -> out_data_append_to_screen; - out_data_ring -> memcpy; - out_data_ring -> MIN; - out_data_ring -> memmove; - out_data_ring -> memcpy; - out_data_append_to_screen -> msg_putchar_attr; - out_data_append_to_screen -> utfc_ptr2len_len; - out_data_append_to_screen -> msg_outtrans_len_attr; - out_data_append_to_screen -> ui_flush; - msg_putchar_attr -> IS_SPECIAL; - msg_putchar_attr -> K_SECOND; - msg_putchar_attr -> K_THIRD; - msg_putchar_attr -> utf_char2bytes; - msg_putchar_attr -> msg_puts_attr; - msg_outtrans_len_attr -> add_msg_hist; - msg_outtrans_len_attr -> utf_iscomposing; - msg_outtrans_len_attr -> msg_puts_attr; - msg_outtrans_len_attr -> utfc_ptr2len_len; - msg_outtrans_len_attr -> utf_ptr2char; - msg_outtrans_len_attr -> vim_isprintc; - msg_outtrans_len_attr -> utf_ptr2cells; - msg_outtrans_len_attr -> msg_puts_attr_len; - msg_outtrans_len_attr -> msg_puts_attr; - msg_outtrans_len_attr -> HL_ATTR; - msg_outtrans_len_attr -> char2cells; - msg_outtrans_len_attr -> transchar_byte; - msg_outtrans_len_attr -> msg_puts_attr_len; - msg_outtrans_len_attr -> msg_puts_attr; - msg_outtrans_len_attr -> STRLEN; - msg_outtrans_len_attr -> msg_puts_attr_len; - out_data_cb -> rbuffer_read_ptr; - out_data_cb -> out_data_decide_throttle; - out_data_cb -> out_data_ring; - out_data_cb -> out_data_append_to_screen; - out_data_cb -> rbuffer_consumed; - out_data_cb -> rbuffer_reset; - shell_write_cb -> system; - shell_write_cb -> system; - shell_write_cb -> msg_schedule_semsg; - shell_write_cb -> uv_err_name; - shell_write_cb -> stream_close; - msg_schedule_semsg -> FUNC_ATTR_PRINTF; - msg_schedule_semsg -> va_start; - msg_schedule_semsg -> vim_vsnprintf; - msg_schedule_semsg -> va_end; - msg_schedule_semsg -> xstrdup; - msg_schedule_semsg -> multiqueue_put; - pty_process_finish1 -> os_conpty_free; - pty_process_finish1 -> uv_timer_init; - pty_process_finish1 -> uv_timer_start; - os_conpty_free -> DeleteProcThreadAttributeList; - os_conpty_free -> xfree; - os_conpty_free -> pClosePseudoConsole; - os_conpty_free -> xfree; - pty_process_spawn -> assert; - pty_process_spawn -> os_has_conpty_working; - pty_process_spawn -> winpty_config_new; - pty_process_spawn -> winpty_config_set_initial_size; - pty_process_spawn -> winpty_open; - pty_process_spawn -> utf16_to_utf8; - pty_process_spawn -> utf16_to_utf8; - pty_process_spawn -> utf16_to_utf8; - pty_process_spawn -> utf16_to_utf8; - pty_process_spawn -> xmalloc; - pty_process_spawn -> xmalloc; - pty_process_spawn -> utf8_to_utf16; - pty_process_spawn -> utf8_to_utf16; - pty_process_spawn -> os_shell_is_cmdexe; - pty_process_spawn -> build_env_block; - pty_process_spawn -> GetLastError; - pty_process_spawn -> GetProcessId; - pty_process_spawn -> abort; - pty_process_spawn -> uv_run; - pty_process_spawn -> ELOG; - pty_process_spawn -> os_translate_sys_error; - pty_process_spawn -> winpty_error_code; - pty_process_spawn -> ELOG; - pty_process_spawn -> translate_winpty_error; - pty_process_spawn -> winpty_error_free; - pty_process_spawn -> winpty_config_free; - pty_process_spawn -> winpty_spawn_config_free; - pty_process_spawn -> winpty_free; - pty_process_spawn -> os_conpty_free; - pty_process_spawn -> xfree; - pty_process_spawn -> xfree; - pty_process_spawn -> CloseHandle; - pty_process_spawn -> xfree; - pty_process_spawn -> xfree; - pty_process_spawn -> xfree; - pty_process_spawn -> xfree; - pty_process_spawn -> xfree; - pty_process_spawn -> TODO; - pty_process_spawn -> init_termios; - pty_process_spawn -> assert; - pty_process_spawn -> uv_signal_start; - pty_process_spawn -> uv_disable_stdio_inheritance; - pty_process_spawn -> forkpty; - pty_process_spawn -> ELOG; - pty_process_spawn -> init_child; - pty_process_spawn -> fcntl; - pty_process_spawn -> ELOG; - pty_process_spawn -> fcntl; - pty_process_spawn -> ELOG; - pty_process_spawn -> os_set_cloexec; - pty_process_spawn -> ELOG; - pty_process_spawn -> set_duplicating_descriptor; - pty_process_spawn -> set_duplicating_descriptor; - pty_process_spawn -> close; - pty_process_spawn -> kill; - pty_process_spawn -> waitpid; - os_has_conpty_working -> os_dyn_conpty_init; - utf8_to_utf16 -> uv_translate_sys_error; - utf8_to_utf16 -> xmalloc; - utf8_to_utf16 -> MultiByteToWideChar; - utf8_to_utf16 -> XFREE_CLEAR; - utf8_to_utf16 -> uv_translate_sys_error; - os_shell_is_cmdexe -> striequal; - os_shell_is_cmdexe -> os_getenv; - os_shell_is_cmdexe -> striequal; - os_shell_is_cmdexe -> striequal; - os_shell_is_cmdexe -> striequal; - build_env_block -> tv_dict_len; - build_env_block -> tv_dict_to_env; - build_env_block -> QUEUE_INIT; - build_env_block -> xmalloc; - build_env_block -> utf8_to_utf16; - build_env_block -> wcslen; - build_env_block -> QUEUE_INSERT_TAIL; - build_env_block -> xmalloc; - build_env_block -> QUEUE_DATA; - build_env_block -> memcpy; - build_env_block -> QUEUE_HEAD; - build_env_block -> QUEUE_DATA; - build_env_block -> XFREE_CLEAR; - build_env_block -> QUEUE_REMOVE; - build_env_block -> xfree; - pty_process_tty_name -> ptsname; - pty_process_resize -> os_conpty_set_size; - pty_process_resize -> winpty_set_size; - pty_process_resize -> ioctl; - os_conpty_set_size -> assert; - os_conpty_set_size -> assert; - os_conpty_set_size -> pResizePseudoConsole; - os_conpty_set_size -> os_translate_sys_error; - pty_process_close -> pty_process_close_master; - pty_process_close -> internal_close_cb; - pty_process_close -> pty_process_close_master; - pty_process_close -> internal_close_cb; - pty_process_close_master -> winpty_free; - pty_process_close_master -> close; - pty_process_teardown -> uv_signal_stop; - pty_process_connect_cb -> assert; - wait_eof_timer_cb -> uv_is_readable; - wait_eof_timer_cb -> uv_timer_stop; - wait_eof_timer_cb -> pty_process_finish2; - pty_process_finish2 -> UnregisterWaitEx; - pty_process_finish2 -> uv_close; - pty_process_finish2 -> GetExitCodeProcess; - pty_process_finish2 -> CloseHandle; - pty_process_finish2 -> internal_exit_cb; - build_cmd_line -> QUEUE_INIT; - build_cmd_line -> strlen; - build_cmd_line -> xmalloc; - build_cmd_line -> xmalloc; - build_cmd_line -> xstrlcpy; - build_cmd_line -> quote_cmd_arg; - build_cmd_line -> strlen; - build_cmd_line -> QUEUE_INIT; - build_cmd_line -> QUEUE_INSERT_TAIL; - build_cmd_line -> xmalloc; - build_cmd_line -> QUEUE_DATA; - build_cmd_line -> xstrlcat; - build_cmd_line -> xfree; - build_cmd_line -> xfree; - build_cmd_line -> QUEUE_REMOVE; - build_cmd_line -> QUEUE_EMPTY; - build_cmd_line -> xstrlcat; - build_cmd_line -> utf8_to_utf16; - build_cmd_line -> xfree; - quote_cmd_arg -> strlen; - quote_cmd_arg -> snprintf; - quote_cmd_arg -> strpbrk; - quote_cmd_arg -> xstrlcpy; - quote_cmd_arg -> strpbrk; - quote_cmd_arg -> snprintf; - quote_cmd_arg -> assert; - quote_cmd_arg -> assert; - quote_cmd_arg -> assert; - quote_cmd_arg -> assert; - quote_cmd_arg -> assert; - quote_cmd_arg -> assert; - tv_dict_to_env -> tv_dict_len; - tv_dict_to_env -> xmalloc; - tv_dict_to_env -> tv_get_string; - tv_dict_to_env -> assert; - tv_dict_to_env -> STRLEN; - tv_dict_to_env -> xmalloc; - tv_dict_to_env -> snprintf; - login_tty -> setsid; - login_tty -> ioctl; - login_tty -> dup2; - login_tty -> dup2; - login_tty -> dup2; - login_tty -> close; - pty_process_save_termios -> DLOG; - pty_process_save_termios -> tcgetattr; - init_termios -> cfsetispeed; - init_termios -> cfsetospeed; - init_child -> defined; - init_child -> _NSGetEnviron; - init_child -> setsid; - init_child -> signal; - init_child -> signal; - init_child -> signal; - init_child -> signal; - init_child -> signal; - init_child -> signal; - init_child -> os_chdir; - init_child -> ELOG; - init_child -> assert; - init_child -> tv_dict_to_env; - init_child -> execvp; - init_child -> ELOG; - init_child -> _exit; - os_set_cloexec -> fcntl; - os_set_cloexec -> ELOG; - os_set_cloexec -> fcntl; - os_set_cloexec -> ELOG; - set_duplicating_descriptor -> dup; - set_duplicating_descriptor -> ELOG; - set_duplicating_descriptor -> os_set_cloexec; - set_duplicating_descriptor -> ELOG; - set_duplicating_descriptor -> uv_pipe_open; - set_duplicating_descriptor -> uv_strerror; - set_duplicating_descriptor -> close; - chld_handler -> kl_iter; - chld_handler -> waitpid; - chld_handler -> WIFEXITED; - chld_handler -> WEXITSTATUS; - chld_handler -> WIFSIGNALED; - chld_handler -> WTERMSIG; - chld_handler -> internal_exit_cb; - os_dyn_conpty_init -> uv_dlopen; - os_dyn_conpty_init -> uv_dlclose; - os_dyn_conpty_init -> uv_dlsym; - os_dyn_conpty_init -> uv_dlclose; - os_conpty_init -> xcalloc; - os_conpty_init -> sizeof; - os_conpty_init -> snprintf; - os_conpty_init -> os_get_pid; - os_conpty_init -> xstrdup; - os_conpty_init -> snprintf; - os_conpty_init -> os_get_pid; - os_conpty_init -> xstrdup; - os_conpty_init -> assert; - os_conpty_init -> assert; - os_conpty_init -> pCreatePseudoConsole; - os_conpty_init -> FAILED; - os_conpty_init -> sizeof; - os_conpty_init -> InitializeProcThreadAttributeList; - os_conpty_init -> xmalloc; - os_conpty_init -> sizeof; - os_conpty_init -> os_translate_sys_error; - os_conpty_init -> os_conpty_free; - os_conpty_init -> CloseHandle; - os_conpty_init -> CloseHandle; - os_proc_tree_kill_rec -> GetProcessId; - os_proc_tree_kill_rec -> CreateToolhelp32Snapshot; - os_proc_tree_kill_rec -> sizeof; - os_proc_tree_kill_rec -> Process32First; - os_proc_tree_kill_rec -> OpenProcess; - os_proc_tree_kill_rec -> os_proc_tree_kill_rec; - os_proc_tree_kill_rec -> CloseHandle; - os_proc_tree_kill_rec -> Process32Next; - os_proc_tree_kill_rec -> CloseHandle; - os_proc_tree_kill_rec -> TerminateProcess; - os_proc_tree_kill -> assert; - os_proc_tree_kill -> assert; - os_proc_tree_kill -> ILOG; - os_proc_tree_kill -> OpenProcess; - os_proc_tree_kill -> os_proc_tree_kill_rec; - os_proc_tree_kill -> ELOG; - os_proc_tree_kill -> assert; - os_proc_tree_kill -> ILOG; - os_proc_tree_kill -> uv_kill; - os_proc_children -> CreateToolhelp32Snapshot; - os_proc_children -> sizeof; - os_proc_children -> Process32First; - os_proc_children -> CloseHandle; - os_proc_children -> xrealloc; - os_proc_children -> Process32Next; - os_proc_children -> CloseHandle; - os_proc_children -> defined; - os_proc_children -> defined; - os_proc_children -> KP_PID; - os_proc_children -> KP_PPID; - os_proc_children -> defined; - os_proc_children -> KP_PID; - os_proc_children -> KP_PPID; - os_proc_children -> KP_PID; - os_proc_children -> KP_PPID; - os_proc_children -> sizeof; - os_proc_children -> sysctl; - os_proc_children -> xmalloc; - os_proc_children -> xmalloc; - os_proc_children -> sysctl; - os_proc_children -> xfree; - os_proc_children -> sizeof; - os_proc_children -> KP_PID; - os_proc_children -> KP_PPID; - os_proc_children -> xrealloc; - os_proc_children -> KP_PID; - os_proc_children -> xfree; - os_proc_children -> defined; - os_proc_children -> snprintf; - os_proc_children -> fopen; - os_proc_children -> fscanf; - os_proc_children -> xrealloc; - os_proc_children -> fclose; - os_proc_info -> OpenProcess; - os_proc_info -> CreateToolhelp32Snapshot; - os_proc_info -> sizeof; - os_proc_info -> Process32First; - os_proc_info -> CloseHandle; - os_proc_info -> Process32Next; - os_proc_info -> CloseHandle; - os_proc_info -> PUT; - os_proc_info -> PUT; - os_proc_info -> PUT; - os_proc_running -> uv_kill; - os_replace_stdin_to_conin -> close; - os_replace_stdin_to_conin -> os_get_conin_fd; - os_replace_stdin_to_conin -> assert; - os_replace_stdout_and_stderr_to_conout -> assert; - os_replace_stdout_and_stderr_to_conout -> close; - os_replace_stdout_and_stderr_to_conout -> _open_osfhandle; - os_replace_stdout_and_stderr_to_conout -> assert; - os_replace_stdout_and_stderr_to_conout -> close; - os_replace_stdout_and_stderr_to_conout -> _open_osfhandle; - os_replace_stdout_and_stderr_to_conout -> assert; - os_get_total_mem_kib -> uv_get_total_memory; - lang_init -> os_getenv; - lang_init -> CFLocaleCopyCurrent; - lang_init -> CFLocaleGetValue; - lang_init -> CFRetain; - lang_init -> CFRelease; - lang_init -> CFLocaleCopyPreferredLanguages; - lang_init -> CFArrayGetCount; - lang_init -> CFArrayGetValueAtIndex; - lang_init -> CFRetain; - lang_init -> CFRelease; - lang_init -> ELOG; - lang_init -> xstrlcpy; - lang_init -> strcasestr; - lang_init -> xstrlcat; - lang_init -> os_setenv; - lang_init -> CFRelease; - lang_init -> setlocale; - lang_init -> strtod; - lang_init -> setlocale; - input_init -> rbuffer_new; - input_start -> input_global_fd_init; - input_start -> rstream_init_fd; - input_start -> rstream_start; - input_stop -> rstream_stop; - input_stop -> stream_close; - cursorhold_event -> apply_autocmds; - create_cursorhold_event -> called; - create_cursorhold_event -> TODO; - create_cursorhold_event -> assert; - create_cursorhold_event -> multiqueue_put; - inbuf_poll -> input_ready; - inbuf_poll -> prof_inchar_enter; - inbuf_poll -> multiqueue_process_events; - inbuf_poll -> multiqueue_empty; - inbuf_poll -> input_ready; - inbuf_poll -> prof_inchar_exit; - inbuf_poll -> input_ready; - read_error_exit -> getout; - read_error_exit -> STRCPY; - read_error_exit -> preserve_exit; - trigger_cursorhold -> has_cursorhold; - trigger_cursorhold -> ins_compl_active; - trigger_cursorhold -> get_real_state; - before_blocking -> updatescript; - before_blocking -> garbage_collect; - pending_events -> multiqueue_empty; - handle_mouse_event -> sscanf; - handle_mouse_event -> memcpy; - process_interrupts -> get_real_state; - process_interrupts -> RBUFFER_EACH_REVERSE; - process_interrupts -> rbuffer_consumed; - check_multiclick -> os_hrtime; - input_enqueue_mouse -> check_multiclick; - input_enqueue_mouse -> rbuffer_write; - input_ready -> rbuffer_size; - input_ready -> pending_events; - prof_inchar_enter -> profile_start; - multiqueue_process_events -> assert; - multiqueue_process_events -> multiqueue_empty; - multiqueue_process_events -> multiqueue_remove; - multiqueue_process_events -> handler; - prof_inchar_exit -> profile_end; - prof_inchar_exit -> profile_set_wait; - input_read_cb -> input_done; - input_read_cb -> assert; - input_read_cb -> RBUFFER_UNTIL_EMPTY; - input_read_cb -> rbuffer_write; - input_read_cb -> rbuffer_consumed; - fs_init -> uv_loop_init; - os_isrealdir -> uv_fs_lstat; - os_isrealdir -> S_ISLNK; - os_isrealdir -> S_ISDIR; - os_isdir_executable -> os_getperm; - os_isdir_executable -> S_ISDIR; - os_isdir_executable -> S_ISDIR; - os_nodetype -> os_stat; - os_nodetype -> S_ISREG; - os_nodetype -> S_ISBLK; - os_nodetype -> buf_write; - os_nodetype -> STRNCMP; - os_nodetype -> enc_to_utf16; - os_nodetype -> CreatFile; - os_nodetype -> _get_osfhandle; - os_nodetype -> os_open; - os_nodetype -> open; - os_nodetype -> uv_guess_handle; - os_nodetype -> close; - os_nodetype -> ELOG; - os_stat -> FUNC_ATTR_NONNULL_ARG; - os_stat -> uv_fs_stat; - os_stat -> uv_fs_req_cleanup; - os_exepath -> uv_exepath; - is_executable_ext -> FUNC_ATTR_NONNULL_ARG; - is_executable_ext -> strstr; - is_executable_ext -> strrchr; - is_executable_ext -> strlen; - is_executable_ext -> xstrlcpy; - is_executable_ext -> xstrchrnul; - is_executable_ext -> os_getenv; - is_executable_ext -> is_executable; - is_executable_ext -> copy_option_part; - is_executable_ext -> sizeof; - is_executable_ext -> mb_strnicmp; - is_executable_ext -> is_executable; - is_executable_ext -> is_executable; - is_executable -> FUNC_ATTR_NONNULL_ARG; - is_executable -> os_getperm; - is_executable -> S_ISREG; - is_executable -> S_ISREG; - is_executable -> RUN_UV_FS_FUNC; - is_executable -> save_abs_path; - is_executable_in_path -> FUNC_ATTR_NONNULL_ARG; - is_executable_in_path -> os_getenv; - is_executable_in_path -> strlen; - is_executable_in_path -> memcpy; - is_executable_in_path -> memcpy; - is_executable_in_path -> xstrdup; - is_executable_in_path -> strlen; - is_executable_in_path -> xmalloc; - is_executable_in_path -> xstrchrnul; - is_executable_in_path -> STRLCPY; - is_executable_in_path -> append_path; - is_executable_in_path -> is_executable_ext; - is_executable_in_path -> is_executable; - is_executable_in_path -> xfree; - is_executable_in_path -> xfree; - os_close -> RUN_UV_FS_FUNC; - os_dup -> dup; - os_dup -> os_translate_sys_error; - os_write -> assert; - os_write -> assert; - os_write -> IO_COUNT; - os_write -> os_translate_sys_error; - os_copy -> RUN_UV_FS_FUNC; - os_fsync -> RUN_UV_FS_FUNC; - os_chown -> RUN_UV_FS_FUNC; - os_file_settime -> RUN_UV_FS_FUNC; - os_rename -> RUN_UV_FS_FUNC; - os_mkdtemp -> uv_fs_mkdtemp; - os_mkdtemp -> STRNCPY; - os_mkdtemp -> uv_fs_req_cleanup; - os_rmdir -> RUN_UV_FS_FUNC; - os_fileinfo_fd -> memset; - os_fileinfo_fd -> uv_fs_req_cleanup; - os_fileid -> os_stat; - os_realpath -> FUNC_ATTR_NONNULL_ARG; - os_realpath -> uv_fs_realpath; - os_realpath -> xmallocz; - os_realpath -> xstrlcpy; - os_realpath -> uv_fs_req_cleanup; - os_resolve_shortcut -> CoCreateInstance; - os_resolve_shortcut -> strlen; - os_resolve_shortcut -> STRNICMP; - os_resolve_shortcut -> CoInitialize; - os_resolve_shortcut -> utf8_to_utf16; - os_resolve_shortcut -> semsg; - os_resolve_shortcut -> QueryInterface; - os_resolve_shortcut -> Load; - os_resolve_shortcut -> Resolve; - os_resolve_shortcut -> ZeroMemory; - os_resolve_shortcut -> GetPath; - os_resolve_shortcut -> utf16_to_utf8; - os_resolve_shortcut -> semsg; - os_resolve_shortcut -> xfree; - os_resolve_shortcut -> Release; - os_resolve_shortcut -> Release; - os_resolve_shortcut -> CoUninitialize; - os_is_reparse_point_include -> utf8_to_utf16; - os_is_reparse_point_include -> semsg; - os_is_reparse_point_include -> isalpha; - os_is_reparse_point_include -> is_path_sep; - os_is_reparse_point_include -> wcspbrk; - os_is_reparse_point_include -> wcslen; - os_is_reparse_point_include -> wcsncpy; - os_is_reparse_point_include -> GetFileAttributesW; - os_is_reparse_point_include -> xfree; - file_open_fd -> assert; - file_open_fd -> rbuffer_new; - file_open_fd_new -> xmalloc; - file_open_fd_new -> file_open_fd; - file_open_fd_new -> xfree; - file_close -> file_fsync; - file_close -> os_close; - file_close -> rbuffer_free; - file_fsync -> file_flush; - file_fsync -> os_fsync; - file_flush -> file_rb_write_full_cb; - file_rb_write_full_cb -> assert; - file_rb_write_full_cb -> assert; - file_rb_write_full_cb -> rbuffer_size; - file_rb_write_full_cb -> rbuffer_read; - file_write -> FUNC_ATTR_NONNULL_ARG; - file_write -> assert; - file_write -> rbuffer_write; - msgpack_file_write -> assert; - msgpack_file_write -> file_write; - msgpack_file_write -> msgpack_file_write_error; - msgpack_file_write_error -> semsg; - os_unsetenv -> uv_mutex_lock; - os_unsetenv -> pmap_del2; - os_unsetenv -> uv_os_unsetenv; - os_unsetenv -> uv_mutex_unlock; - os_unsetenv -> ELOG; - striequal -> STRICMP; - os_get_fullenv_size -> GetEnvironmentStringsW; - os_get_fullenv_size -> GetEnvironmentStringsW; - os_get_fullenv_size -> wcslen; - os_get_fullenv_size -> FreeEnvironmentStringsW; - os_get_fullenv_size -> defined; - os_get_fullenv_size -> _NSGetEnviron; - os_free_fullenv -> XFREE_CLEAR; - os_free_fullenv -> xfree; - os_copy_fullenv -> GetEnvironmentStringsW; - os_copy_fullenv -> GetEnvironmentStringsW; - os_copy_fullenv -> wcslen; - os_copy_fullenv -> utf16_to_utf8; - os_copy_fullenv -> semsg; - os_copy_fullenv -> FreeEnvironmentStringsW; - os_copy_fullenv -> defined; - os_copy_fullenv -> _NSGetEnviron; - os_copy_fullenv -> xstrdup; - os_getenvname_at_index -> GetEnvironmentStringsW; - os_getenvname_at_index -> GetEnvironmentStringsW; - os_getenvname_at_index -> wcslen; - os_getenvname_at_index -> utf16_to_utf8; - os_getenvname_at_index -> semsg; - os_getenvname_at_index -> strchr; - os_getenvname_at_index -> assert; - os_getenvname_at_index -> assert; - os_getenvname_at_index -> xstrndup; - os_getenvname_at_index -> xfree; - os_getenvname_at_index -> FreeEnvironmentStringsW; - os_getenvname_at_index -> defined; - os_getenvname_at_index -> _NSGetEnviron; - os_getenvname_at_index -> assert; - os_getenvname_at_index -> strchr; - os_getenvname_at_index -> assert; - os_getenvname_at_index -> assert; - os_getenvname_at_index -> xstrndup; - os_get_hostname -> uname; - os_get_hostname -> xstrlcpy; - os_get_hostname -> defined; - os_get_hostname -> sizeof; - os_get_hostname -> GetComputerNameW; - os_get_hostname -> GetLastError; - os_get_hostname -> semsg; - os_get_hostname -> utf16_to_utf8; - os_get_hostname -> semsg; - os_get_hostname -> xstrlcpy; - os_get_hostname -> xfree; - os_get_hostname -> emsg; - init_homedir -> xfree; - init_homedir -> os_getenv; - init_homedir -> os_getenv; - init_homedir -> os_getenv; - init_homedir -> strlen; - init_homedir -> snprintf; - init_homedir -> os_homedir; - init_homedir -> strchr; - init_homedir -> vim_snprintf; - init_homedir -> os_getenv; - init_homedir -> STRLEN; - init_homedir -> vim_snprintf; - init_homedir -> os_homedir; - init_homedir -> os_dirname; - init_homedir -> os_chdir; - init_homedir -> os_chdir; - init_homedir -> emsg; - init_homedir -> os_dirname; - init_homedir -> xstrdup; - os_homedir -> uv_mutex_lock; - os_homedir -> uv_os_homedir; - os_homedir -> uv_mutex_unlock; - os_homedir -> ELOG; - free_homedir -> xfree; - vim_version_dir -> concat_fnames; - vim_version_dir -> os_isdir; - vim_version_dir -> xfree; - vim_version_dir -> concat_fnames; - vim_version_dir -> os_isdir; - vim_version_dir -> xfree; - remove_tail -> STRLEN; - remove_tail -> fnamencmp; - remove_tail -> after_pathsep; - init_path -> os_exepath; - init_path -> path_guess_exepath; - init_path -> set_vim_var_string; - init_path -> set_vim_var_string; - init_path -> SearchPath; - init_path -> os_setenv_append_path; - get_env_name -> assert; - get_env_name -> os_getenvname_at_index; - get_env_name -> STRLCPY; - get_env_name -> xfree; - os_setenv_append_path -> path_is_absolute; - os_setenv_append_path -> internal_error; - os_setenv_append_path -> path_tail_with_sep; - os_setenv_append_path -> assert; - os_setenv_append_path -> xstrlcpy; - os_setenv_append_path -> os_getenv; - os_setenv_append_path -> strlen; - os_setenv_append_path -> xmalloc; - os_setenv_append_path -> xstrlcpy; - os_setenv_append_path -> xstrlcat; - os_setenv_append_path -> xstrlcat; - os_setenv_append_path -> os_setenv; - os_setenv_append_path -> xfree; - set_init_1 -> langmap_init; - set_init_1 -> os_getenv; - set_init_1 -> vim_strchr; - set_init_1 -> strlen; - set_init_1 -> xmalloc; - set_init_1 -> snprintf; - set_init_1 -> set_string_default; - set_init_1 -> set_string_default; - set_init_1 -> findoption; - set_init_1 -> ga_init; - set_init_1 -> ARRAY_SIZE; - set_init_1 -> vim_getenv; - set_init_1 -> strlen; - set_init_1 -> xmalloc; - set_init_1 -> xstrlcpy; - set_init_1 -> add_pathsep; - set_init_1 -> xstrlcat; - set_init_1 -> find_dup_item; - set_init_1 -> ga_grow; - set_init_1 -> GA_EMPTY; - set_init_1 -> STRCAT; - set_init_1 -> STRCAT; - set_init_1 -> add_pathsep; - set_init_1 -> STRCAT; - set_init_1 -> xfree; - set_init_1 -> xfree; - set_init_1 -> set_string_default; - set_init_1 -> vim_getenv; - set_init_1 -> xmalloc; - set_init_1 -> vim_ispathlistsep; - set_init_1 -> findoption; - set_init_1 -> xfree; - set_init_1 -> xfree; - set_init_1 -> defined; - set_init_1 -> set_string_default; - set_init_1 -> empty; - set_init_1 -> delete; - set_init_1 -> defined; - set_init_1 -> empty; - set_init_1 -> delete; - set_init_1 -> stdpaths_user_data_subpath; - set_init_1 -> strlen; - set_init_1 -> xrealloc; - set_init_1 -> memmove; - set_init_1 -> memmove; - set_init_1 -> set_string_default; - set_init_1 -> set_string_default; - set_init_1 -> set_string_default; - set_init_1 -> set_string_default; - set_init_1 -> runtimepath_default; - set_init_1 -> set_string_default; - set_init_1 -> set_string_default; - set_init_1 -> set_options_default; - set_init_1 -> check_buf_options; - set_init_1 -> check_win_options; - set_init_1 -> check_options; - set_init_1 -> set_options_default; - set_init_1 -> last_status; - set_init_1 -> option_expand; - set_init_1 -> didset_options; - set_init_1 -> didset_options; - set_init_1 -> init_spell_chartab; - set_init_1 -> option_expand; - set_init_1 -> _; - set_init_1 -> option_expand; - set_init_1 -> xstrdup; - set_init_1 -> xfree; - set_init_1 -> save_file_ff; - set_init_1 -> os_env_exists; - set_init_1 -> set_option_value; - set_init_1 -> didset_options2; - set_init_1 -> lang_init; - set_init_1 -> enc_locale; - set_init_1 -> enc_locale; - set_init_1 -> xmemdupz; - set_init_1 -> bind_textdomain_codeset; - set_init_1 -> set_helplang_default; - langmap_init -> ga_init; - set_string_default -> findoption; - set_string_default -> xfree; - set_string_default -> xstrdup; - findoption -> findoption_len; - find_dup_item -> FUNC_ATTR_NONNULL_ARG; - find_dup_item -> STRLEN; - find_dup_item -> STRNCMP; - set_options_default -> set_option_default; - set_options_default -> FOR_ALL_TAB_WINDOWS; - set_options_default -> win_comp_scroll; - set_options_default -> parse_cino; - check_buf_options -> check_string_option; - check_buf_options -> check_string_option; - check_buf_options -> check_string_option; - check_buf_options -> check_string_option; - check_buf_options -> check_string_option; - check_buf_options -> check_string_option; - check_buf_options -> check_string_option; - check_buf_options -> check_string_option; - check_buf_options -> check_string_option; - check_buf_options -> check_string_option; - check_buf_options -> check_string_option; - check_buf_options -> check_string_option; - check_buf_options -> check_string_option; - check_buf_options -> check_string_option; - check_buf_options -> check_string_option; - check_buf_options -> check_string_option; - check_buf_options -> check_string_option; - check_buf_options -> check_string_option; - check_buf_options -> check_string_option; - check_buf_options -> check_string_option; - check_buf_options -> check_string_option; - check_buf_options -> check_string_option; - check_buf_options -> check_string_option; - check_buf_options -> check_string_option; - check_buf_options -> check_string_option; - check_buf_options -> check_string_option; - check_buf_options -> check_string_option; - check_buf_options -> check_string_option; - check_buf_options -> check_string_option; - check_buf_options -> parse_cino; - check_buf_options -> check_string_option; - check_buf_options -> check_string_option; - check_buf_options -> check_string_option; - check_buf_options -> check_string_option; - check_buf_options -> check_string_option; - check_buf_options -> check_string_option; - check_buf_options -> check_string_option; - check_buf_options -> check_string_option; - check_buf_options -> check_string_option; - check_buf_options -> check_string_option; - check_buf_options -> check_string_option; - check_buf_options -> check_string_option; - check_buf_options -> check_string_option; - check_buf_options -> check_string_option; - check_buf_options -> check_string_option; - check_buf_options -> check_string_option; - check_buf_options -> check_string_option; - check_buf_options -> check_string_option; - check_buf_options -> check_string_option; - check_buf_options -> check_string_option; - check_buf_options -> check_string_option; - check_buf_options -> check_string_option; - check_win_options -> check_winopt; - check_win_options -> check_winopt; - check_options -> check_string_option; - option_expand -> expand_env; - option_expand -> STRLEN; - option_expand -> expand_env; - option_expand -> STRCMP; - didset_options -> init_chartab; - didset_options -> opt_strings_flags; - didset_options -> opt_strings_flags; - didset_options -> opt_strings_flags; - didset_options -> opt_strings_flags; - didset_options -> opt_strings_flags; - didset_options -> opt_strings_flags; - didset_options -> opt_strings_flags; - didset_options -> opt_strings_flags; - didset_options -> opt_strings_flags; - didset_options -> opt_strings_flags; - didset_options -> opt_strings_flags; - didset_options -> opt_strings_flags; - didset_options -> opt_strings_flags; - didset_options -> spell_check_msm; - didset_options -> spell_check_sps; - didset_options -> compile_cap_prog; - didset_options -> did_set_spell_option; - didset_options -> check_cedit; - didset_options -> briopt_check; - didset_options -> fill_breakat_flags; - didset_options -> fill_culopt_flags; - save_file_ff -> STRCMP; - save_file_ff -> xfree; - save_file_ff -> vim_strsave; - didset_options2 -> highlight_changed; - didset_options2 -> opt_strings_flags; - didset_options2 -> set_chars_option; - didset_options2 -> set_chars_option; - didset_options2 -> check_opt_wim; - didset_options2 -> xfree; - didset_options2 -> tabstop_set; - didset_options2 -> xfree; - didset_options2 -> tabstop_set; - enc_locale -> nl_langinfo; - enc_locale -> defined; - enc_locale -> setlocale; - enc_locale -> os_getenv; - enc_locale -> os_getenv; - enc_locale -> os_getenv; - enc_locale -> vim_strchr; - enc_locale -> STRNICMP; - enc_locale -> isalnum; - enc_locale -> memmove; - enc_locale -> ASCII_ISALNUM; - enc_locale -> ASCII_ISALNUM; - enc_locale -> sizeof; - enc_locale -> ASCII_ISALNUM; - enc_locale -> TOLOWER_ASC; - enc_locale -> enc_canonize; - set_helplang_default -> strlen; - set_helplang_default -> findoption; - set_helplang_default -> free_string_option; - set_helplang_default -> xmemdupz; - set_helplang_default -> STRNICMP; - set_helplang_default -> TOLOWER_ASC; - set_helplang_default -> TOLOWER_ASC; - set_helplang_default -> STRLEN; - set_option_default -> get_varp_scope; - set_option_default -> set_string_option_direct; - set_option_default -> free_string_option; - set_option_default -> win_comp_scroll; - set_option_default -> get_varp_scope; - set_option_default -> getuid; - set_option_default -> get_varp_scope; - set_option_default -> insecure_flag; - set_option_default -> set_option_sctx_idx; - get_varp_scope -> GLOBAL_WO; - get_varp_scope -> get_varp; - insecure_flag -> assert; - parse_cino -> get_sw_value; - parse_cino -> switch; - parse_cino -> switch; - parse_cino -> switch; - parse_cino -> if; - parse_cino -> while; - parse_cino -> getdigits_int; - parse_cino -> atoi; - parse_cino -> ascii_isdigit; - set_number_default -> findoption; - free_all_options -> free_string_option; - free_all_options -> free_string_option; - free_all_options -> clear_string_option; - set_init_2 -> ILOG; - set_init_2 -> findoption; - set_init_2 -> set_option_default; - set_init_2 -> comp_col; - set_init_2 -> option_was_set; - set_init_2 -> set_number_default; - set_init_2 -> parse_printoptions; - parse_printoptions -> parse_list_options; - set_init_3 -> parse_shape_opt; - set_init_3 -> findoption; - set_init_3 -> findoption; - set_init_3 -> invocation_path_tail; - set_init_3 -> vim_strnsave; - set_init_3 -> fnamecmp; - set_init_3 -> fnamecmp; - set_init_3 -> fnamecmp; - set_init_3 -> fnamecmp; - set_init_3 -> fnamecmp; - set_init_3 -> fnamecmp; - set_init_3 -> fnamecmp; - set_init_3 -> fnamecmp; - set_init_3 -> fnamecmp; - set_init_3 -> fnamecmp; - set_init_3 -> fnamecmp; - set_init_3 -> fnamecmp; - set_init_3 -> xfree; - set_init_3 -> buf_is_empty; - set_init_3 -> findoption_len; - set_init_3 -> set_fileformat; - set_init_3 -> set_title_defaults; - parse_shape_opt -> clear_shape_table; - parse_shape_opt -> ui_mode_info_set; - parse_shape_opt -> vim_strchr; - parse_shape_opt -> vim_strchr; - parse_shape_opt -> N_; - parse_shape_opt -> N_; - parse_shape_opt -> TOLOWER_ASC; - parse_shape_opt -> STRNICMP; - parse_shape_opt -> N_; - parse_shape_opt -> STRNICMP; - parse_shape_opt -> STRNICMP; - parse_shape_opt -> STRNICMP; - parse_shape_opt -> STRNICMP; - parse_shape_opt -> STRNICMP; - parse_shape_opt -> ascii_isdigit; - parse_shape_opt -> N_; - parse_shape_opt -> getdigits_int; - parse_shape_opt -> N_; - parse_shape_opt -> TOLOWER_ASC; - parse_shape_opt -> STRNICMP; - parse_shape_opt -> vim_strchr; - parse_shape_opt -> STRLEN; - parse_shape_opt -> vim_strchr; - parse_shape_opt -> syn_check_group; - parse_shape_opt -> syn_check_group; - parse_shape_opt -> ui_mode_info_set; - findoption_len -> CharOrdLow; - findoption_len -> CharOrdLow; - findoption_len -> strncmp; - findoption_len -> CharOrdLow; - findoption_len -> strncmp; - findoption_len -> STRNCMP; - findoption_len -> STRLEN; - findoption_len -> findoption_len; - findoption_len -> assert; - findoption_len -> findoption_len; - set_fileformat -> redraw_buf_status_later; - set_title_defaults -> findoption; - set_title_defaults -> findoption; - do_set -> showoptions; - do_set -> STRNCMP; - do_set -> set_options_default; - do_set -> didset_options; - do_set -> didset_options2; - do_set -> ui_refresh_options; - do_set -> redraw_all_later; - do_set -> showoptions; - do_set -> STRNCMP; - do_set -> STRNCMP; - do_set -> findoption_len; - do_set -> find_key_option; - do_set -> ASCII_ISALNUM; - do_set -> findoption_len; - do_set -> find_key_option; - do_set -> ascii_iswhite; - do_set -> N_; - do_set -> vim_strchr; - do_set -> _; - do_set -> get_varp_scope; - do_set -> N_; - do_set -> N_; - do_set -> vim_strchr; - do_set -> vim_strchr; - do_set -> ascii_iswhite; - do_set -> vim_strchr; - do_set -> msg_putchar; - do_set -> gotocmdline; - do_set -> showoneopt; - do_set -> option_last_set_msg; - do_set -> N_; - do_set -> ascii_iswhite; - do_set -> get_varp_scope; - do_set -> ascii_iswhite; - do_set -> set_bool_option; - do_set -> vim_strchr; - do_set -> get_varp_scope; - do_set -> ascii_iswhite; - do_set -> ascii_isdigit; - do_set -> string_to_key; - do_set -> ascii_isdigit; - do_set -> vim_str2nr; - do_set -> ascii_iswhite; - do_set -> N_; - do_set -> N_; - do_set -> set_num_option; - do_set -> sizeof; - do_set -> get_varp_scope; - do_set -> get_varp_scope; - do_set -> get_varp; - do_set -> option_expand; - do_set -> vim_strsave; - do_set -> xstrdup; - do_set -> vim_strsave; - do_set -> STRCPY; - do_set -> ascii_isdigit; - do_set -> getdigits_int; - do_set -> vim_strsave; - do_set -> vim_strsave; - do_set -> vim_strsave; - do_set -> xfree; - do_set -> ascii_isdigit; - do_set -> getdigits_int; - do_set -> STRLCAT; - do_set -> STRLCAT; - do_set -> STRLCAT; - do_set -> STRLCAT; - do_set -> STRLCAT; - do_set -> set_string_option_direct; - do_set -> STRLEN; - do_set -> STRLEN; - do_set -> xmalloc; - do_set -> ExpandOldSetting; - do_set -> ascii_iswhite; - do_set -> vim_isfilec; - do_set -> ascii_iswhite; - do_set -> utfc_ptr2len; - do_set -> memmove; - do_set -> option_expand; - do_set -> xfree; - do_set -> STRLEN; - do_set -> STRLEN; - do_set -> xmalloc; - do_set -> STRCPY; - do_set -> STRLEN; - do_set -> find_dup_item; - do_set -> STRCPY; - do_set -> STRLEN; - do_set -> STRLEN; - do_set -> STRLEN; - do_set -> memmove; - do_set -> STRLEN; - do_set -> STRMOVE; - do_set -> STRCPY; - do_set -> STRMOVE; - do_set -> vim_strchr; - do_set -> STRMOVE; - do_set -> vim_strchr; - do_set -> STRMOVE; - do_set -> did_set_string_option; - do_set -> xstrdup; - do_set -> xstrdup; - do_set -> xstrdup; - do_set -> xstrdup; - do_set -> insecure_flag; - do_set -> did_set_string_option; - do_set -> sizeof; - do_set -> ui_call_option_set; - do_set -> STRING_OBJ; - do_set -> xfree; - do_set -> xfree; - do_set -> xfree; - do_set -> xfree; - do_set -> option; - do_set -> did_set_option; - do_set -> ascii_iswhite; - do_set -> skipwhite; - do_set -> STRLCPY; - do_set -> STRLEN; - do_set -> STRCAT; - do_set -> assert; - do_set -> memmove; - do_set -> trans_characters; - do_set -> emsg; - do_set -> skipwhite; - do_set -> mch_msg; - do_set -> msg_putchar; - do_set -> ui_flush; - do_set -> mch_msg; - showoptions -> xmalloc; - showoptions -> msg_puts_title; - showoptions -> msg_puts_title; - showoptions -> msg_puts_title; - showoptions -> message_filtered; - showoptions -> get_varp_scope; - showoptions -> get_varp; - showoptions -> optval_default; - showoptions -> option_value2string; - showoptions -> STRLEN; - showoptions -> msg_putchar; - showoptions -> showoneopt; - showoptions -> ui_flush; - showoptions -> os_breakcheck; - showoptions -> xfree; - find_key_option -> find_key_option_len; - gotocmdline -> ui_has; - gotocmdline -> msg_start; - gotocmdline -> line; - gotocmdline -> msg_clr_eos; - gotocmdline -> cmd_cursor_goto; - showoneopt -> mch_msg; - showoneopt -> get_varp_scope; - showoneopt -> curbufIsChanged; - showoneopt -> msg_puts; - showoneopt -> msg_puts; - showoneopt -> msg_puts; - showoneopt -> msg_puts; - showoneopt -> msg_putchar; - showoneopt -> option_value2string; - showoneopt -> msg_outtrans; - option_last_set_msg -> get_scriptname; - option_last_set_msg -> verbose_enter; - option_last_set_msg -> msg_puts; - option_last_set_msg -> msg_puts; - option_last_set_msg -> msg_puts; - option_last_set_msg -> msg_outnum; - option_last_set_msg -> xfree; - option_last_set_msg -> verbose_leave; - string_to_key -> find_key_option; - string_to_key -> Ctrl_chr; - get_varp -> iemsg; - ExpandOldSetting -> xmalloc; - ExpandOldSetting -> findoption; - ExpandOldSetting -> option_value2string; - ExpandOldSetting -> do_set; - ExpandOldSetting -> vim_strsave_escaped; - ExpandOldSetting -> MB_PTR_ADV; - ExpandOldSetting -> vim_isfilec; - ExpandOldSetting -> STRMOVE; - did_set_option -> insecure_flag; - mch_msg -> assert; - mch_msg -> utf8_to_utf16; - mch_msg -> fprintf; - mch_msg -> wprintf; - mch_msg -> xfree; - illegal_char -> vim_snprintf; - illegal_char -> transchar; - check_cedit -> string_to_key; - check_cedit -> vim_isprintc; - did_set_title -> maketitle; - init_chartab -> buf_init_chartab; - opt_strings_flags -> STRLEN; - opt_strings_flags -> STRNCMP; - opt_strings_flags -> assert; - compile_cap_prog -> concat_str; - compile_cap_prog -> vim_regcomp; - compile_cap_prog -> xfree; - compile_cap_prog -> vim_regfree; - did_set_spell_option -> STRLEN; - did_set_spell_option -> STRCMP; - did_set_spell_option -> FOR_ALL_WINDOWS_IN_TAB; - did_set_spell_option -> did_set_spelllang; - briopt_check -> STRNCMP; - briopt_check -> ascii_isdigit; - briopt_check -> getdigits_int; - briopt_check -> STRNCMP; - briopt_check -> getdigits_int; - briopt_check -> STRNCMP; - briopt_check -> STRNCMP; - briopt_check -> getdigits; - fill_culopt_flags -> STRNCMP; - fill_culopt_flags -> STRNCMP; - fill_culopt_flags -> STRNCMP; - fill_culopt_flags -> STRNCMP; - set_chars_option -> ARRAY_SIZE; - set_chars_option -> ARRAY_SIZE; - set_chars_option -> xfree; - set_chars_option -> xmalloc; - set_chars_option -> STRLEN; - set_chars_option -> STRNCMP; - set_chars_option -> get_encoded_char_adv; - set_chars_option -> utf_char2cells; - set_chars_option -> get_encoded_char_adv; - set_chars_option -> utf_char2cells; - set_chars_option -> get_encoded_char_adv; - set_chars_option -> utf_char2cells; - set_chars_option -> STRLEN; - set_chars_option -> STRNCMP; - set_chars_option -> get_encoded_char_adv; - set_chars_option -> utf_char2cells; - set_chars_option -> get_encoded_char_adv; - check_opt_wim -> ASCII_ISALPHA; - check_opt_wim -> STRNCMP; - check_opt_wim -> STRNCMP; - check_opt_wim -> STRNCMP; - check_opt_wim -> STRNCMP; - tabstop_set -> strtol; - tabstop_set -> emsg; - tabstop_set -> emsg; - tabstop_set -> ascii_isdigit; - tabstop_set -> emsg; - tabstop_set -> xmalloc; - tabstop_set -> atoi; - set_string_option_global -> GLOBAL_WO; - set_string_option_global -> vim_strsave; - set_string_option_global -> free_string_option; - set_string_option -> FUNC_ATTR_NONNULL_ARG; - set_string_option -> xstrdup; - set_string_option -> get_varp_scope; - set_string_option -> get_varp_scope; - set_string_option -> get_varp_scope; - set_string_option -> xstrdup; - set_string_option -> xstrdup; - set_string_option -> xstrdup; - set_string_option -> xstrdup; - set_string_option -> did_set_string_option; - set_string_option -> did_set_option; - set_string_option -> ui_call_option_set; - set_string_option -> STRING_OBJ; - set_string_option -> xfree; - set_string_option -> xfree; - set_string_option -> xfree; - set_string_option -> xfree; - valid_name -> ASCII_ISALNUM; - valid_name -> vim_strchr; - valid_filetype -> valid_name; - valid_spellfile -> vim_isfilec; - check_signcolumn -> check_opt_strings; - check_signcolumn -> STRLEN; - check_signcolumn -> STRNCMP; - check_signcolumn -> ascii_isdigit; - check_signcolumn -> ascii_isdigit; - check_opt_strings -> opt_strings_flags; - check_colorcolumn -> ascii_isdigit; - check_colorcolumn -> getdigits_int; - check_colorcolumn -> ascii_isdigit; - check_colorcolumn -> getdigits_int; - check_colorcolumn -> xfree; - check_colorcolumn -> xmalloc; - check_colorcolumn -> win_line; - check_colorcolumn -> qsort; - get_encoded_char_adv -> hexhex2nr; - get_encoded_char_adv -> TODO; - get_encoded_char_adv -> utf_ptr2len; - get_encoded_char_adv -> mb_cptr2char_adv; - hexhex2nr -> ascii_isxdigit; - hexhex2nr -> hex2nr; - check_stl_option -> ascii_isdigit; - check_stl_option -> ascii_isdigit; - check_stl_option -> vim_strchr; - check_stl_option -> illegal_char; - check_stl_option -> N_; - check_stl_option -> N_; - parse_winhl_opt -> strchr; - parse_winhl_opt -> xstrchrnul; - parse_winhl_opt -> syn_check_group; - parse_winhl_opt -> strncmp; - parse_winhl_opt -> strlen; - parse_winhl_opt -> strncmp; - parse_winhl_opt -> memcpy; - check_redraw -> status_redraw_all; - check_redraw -> changed_window_setting; - check_redraw -> redraw_curbuf_later; - check_redraw -> redraw_later; - check_redraw -> redraw_all_later; - check_redraw -> redraw_all_later; - changed_window_setting -> changed_window_setting_win; - is_tty_option -> strequal; - is_tty_option -> strequal; - get_option_value_strict -> get_tty_option; - get_option_value_strict -> findoption; - get_option_value_strict -> bufIsChanged; - get_option_value_strict -> aucmd_prepbuf; - get_option_value_strict -> get_varp_scope; - get_option_value_strict -> get_varp_scope; - get_option_value_strict -> xstrdup; - find_key_option_len -> get_special_key_code; - find_key_option_len -> add_termcap_entry; - find_key_option_len -> TERMCAP2KEY; - find_key_option_len -> find_special_key; - get_special_key_code -> ascii_isident; - get_special_key_code -> TOLOWER_ASC; - get_special_key_code -> ascii_isident; - optval_default -> STRCMP; - option_value2string -> get_varp_scope; - option_value2string -> wc_use_keyname; - option_value2string -> STRLCPY; - option_value2string -> STRLCPY; - option_value2string -> snprintf; - option_value2string -> sizeof; - option_value2string -> home_replace; - option_value2string -> str2specialbuf; - option_value2string -> STRLCPY; - cstr_as_string -> strlen; - makeset -> get_varp_scope; - makeset -> optval_default; - makeset -> get_varp_scope; - makeset -> optval_default; - makeset -> put_setbool; - makeset -> put_setnum; - makeset -> put_eol; - makeset -> put_setstring; - makeset -> put_line; - put_setbool -> fprintf; - put_setbool -> put_eol; - put_setnum -> fprintf; - put_setnum -> wc_use_keyname; - put_setnum -> fputs; - put_setnum -> fprintf; - put_setnum -> put_eol; - put_eol -> putc; - put_setstring -> fprintf; - put_setstring -> put_escstr; - put_setstring -> STRLEN; - put_setstring -> xmalloc; - put_setstring -> home_replace; - put_setstring -> vim_strchr; - put_setstring -> xmalloc; - put_setstring -> put_eol; - put_setstring -> fprintf; - put_setstring -> copy_option_part; - put_setstring -> put_escstr; - put_setstring -> xfree; - put_setstring -> xfree; - put_setstring -> put_escstr; - put_setstring -> xfree; - put_setstring -> xfree; - put_setstring -> put_escstr; - put_setstring -> put_eol; - put_setstring -> xfree; - put_setstring -> xfree; - put_line -> fprintf; - makefoldset -> put_setstring; - makefoldset -> put_setstring; - makefoldset -> put_setstring; - makefoldset -> put_setstring; - makefoldset -> put_setnum; - makefoldset -> put_setnum; - makefoldset -> put_setnum; - put_escstr -> fprintf; - put_escstr -> mb_unescape; - put_escstr -> fputc; - put_escstr -> TO_SPECIAL; - put_escstr -> IS_SPECIAL; - put_escstr -> fputs; - put_escstr -> fprintf; - put_escstr -> fprintf; - put_escstr -> DoOneCmd; - put_escstr -> do_set; - put_escstr -> ascii_iswhite; - put_escstr -> putc; - put_escstr -> putc; - put_escstr -> putc; - wc_use_keyname -> IS_SPECIAL; - unset_global_local_option -> findoption; - unset_global_local_option -> semsg; - unset_global_local_option -> clear_string_option; - unset_global_local_option -> clear_string_option; - unset_global_local_option -> clear_string_option; - unset_global_local_option -> clear_string_option; - unset_global_local_option -> clear_string_option; - unset_global_local_option -> clear_string_option; - unset_global_local_option -> clear_string_option; - unset_global_local_option -> clear_string_option; - unset_global_local_option -> clear_string_option; - unset_global_local_option -> clear_string_option; - unset_global_local_option -> clear_string_option; - unset_global_local_option -> clear_string_option; - unset_global_local_option -> clear_string_option; - unset_global_local_option -> clear_string_option; - unset_global_local_option -> clear_string_option; - unset_global_local_option -> clear_string_option; - unset_global_local_option -> clear_string_option; - unset_global_local_option -> clear_string_option; - unset_global_local_option -> clear_string_option; - unset_global_local_option -> clear_string_option; - unset_global_local_option -> set_chars_option; - unset_global_local_option -> redraw_later; - unset_global_local_option -> clear_string_option; - unset_global_local_option -> set_chars_option; - unset_global_local_option -> redraw_later; - copy_winopt -> vim_strsave; - copy_winopt -> vim_strsave; - copy_winopt -> vim_strsave; - copy_winopt -> vim_strsave; - copy_winopt -> vim_strsave; - copy_winopt -> vim_strsave; - copy_winopt -> vim_strsave; - copy_winopt -> vim_strsave; - copy_winopt -> vim_strsave; - copy_winopt -> vim_strsave; - copy_winopt -> vim_strsave; - copy_winopt -> vim_strsave; - copy_winopt -> vim_strsave; - copy_winopt -> vim_strsave; - copy_winopt -> vim_strsave; - copy_winopt -> vim_strsave; - copy_winopt -> vim_strsave; - copy_winopt -> vim_strsave; - copy_winopt -> vim_strsave; - copy_winopt -> check_winopt; - check_winopt -> check_string_option; - check_winopt -> check_string_option; - check_winopt -> check_string_option; - check_winopt -> check_string_option; - check_winopt -> check_string_option; - check_winopt -> check_string_option; - check_winopt -> check_string_option; - check_winopt -> check_string_option; - check_winopt -> check_string_option; - check_winopt -> check_string_option; - check_winopt -> check_string_option; - check_winopt -> check_string_option; - check_winopt -> check_string_option; - check_winopt -> check_string_option; - check_winopt -> check_string_option; - check_winopt -> check_string_option; - check_winopt -> check_string_option; - check_winopt -> check_string_option; - check_winopt -> check_string_option; - free_buf_options -> clear_string_option; - free_buf_options -> clear_string_option; - free_buf_options -> clear_string_option; - free_buf_options -> clear_string_option; - free_buf_options -> clear_string_option; - free_buf_options -> clear_string_option; - free_buf_options -> clear_string_option; - free_buf_options -> clear_string_option; - free_buf_options -> clear_string_option; - free_buf_options -> clear_string_option; - free_buf_options -> clear_string_option; - free_buf_options -> clear_string_option; - free_buf_options -> clear_string_option; - free_buf_options -> clear_string_option; - free_buf_options -> clear_string_option; - free_buf_options -> clear_string_option; - free_buf_options -> clear_string_option; - free_buf_options -> xfree; - free_buf_options -> xfree; - free_buf_options -> clear_string_option; - free_buf_options -> XFREE_CLEAR; - free_buf_options -> clear_string_option; - free_buf_options -> keymap_ga_clear; - free_buf_options -> ga_clear; - free_buf_options -> clear_string_option; - free_buf_options -> clear_string_option; - free_buf_options -> clear_string_option; - free_buf_options -> clear_string_option; - free_buf_options -> clear_string_option; - free_buf_options -> clear_string_option; - free_buf_options -> clear_string_option; - free_buf_options -> vim_regfree; - free_buf_options -> clear_string_option; - free_buf_options -> clear_string_option; - free_buf_options -> clear_string_option; - free_buf_options -> clear_string_option; - free_buf_options -> clear_string_option; - free_buf_options -> clear_string_option; - free_buf_options -> clear_string_option; - free_buf_options -> clear_string_option; - free_buf_options -> clear_string_option; - free_buf_options -> clear_string_option; - free_buf_options -> clear_string_option; - free_buf_options -> clear_string_option; - free_buf_options -> clear_string_option; - free_buf_options -> clear_string_option; - free_buf_options -> clear_string_option; - free_buf_options -> clear_string_option; - free_buf_options -> clear_string_option; - free_buf_options -> clear_string_option; - free_buf_options -> clear_string_option; - free_buf_options -> clear_string_option; - free_buf_options -> clear_string_option; - free_buf_options -> clear_string_option; - free_buf_options -> clear_string_option; - free_buf_options -> clear_string_option; - free_buf_options -> clear_string_option; - ex_help -> emsg; - ex_help -> STRLEN; - ex_help -> ascii_iswhite; - ex_help -> check_help_lang; - ex_help -> STRLEN; - ex_help -> STRICMP; - ex_help -> semsg; - ex_help -> semsg; - ex_help -> FreeWild; - ex_help -> vim_strsave; - ex_help -> FreeWild; - ex_help -> bt_help; - ex_help -> FOR_ALL_WINDOWS_IN_TAB; - ex_help -> bt_help; - ex_help -> win_enter; - ex_help -> os_fopen; - ex_help -> smsg; - ex_help -> fclose; - ex_help -> win_split; - ex_help -> win_setheight; - ex_help -> do_ecmd; - ex_help -> do_tag; - ex_help -> buflist_findnr; - ex_help -> wipe_buffer; - ex_help -> xfree; - reset_modifiable -> findoption; - set_context_in_set_cmd -> STRLEN; - set_context_in_set_cmd -> STRNCMP; - set_context_in_set_cmd -> STRNCMP; - set_context_in_set_cmd -> get_special_key_code; - set_context_in_set_cmd -> KEY2TERMCAP0; - set_context_in_set_cmd -> KEY2TERMCAP1; - set_context_in_set_cmd -> ASCII_ISALNUM; - set_context_in_set_cmd -> findoption_len; - set_context_in_set_cmd -> STRLEN; - set_context_in_set_cmd -> STRNCMP; - ExpandSettings -> ARRAY_SIZE; - ExpandSettings -> vim_regexec; - ExpandSettings -> vim_strsave; - ExpandSettings -> vim_regexec; - ExpandSettings -> vim_strsave; - ExpandSettings -> xmalloc; - str2specialbuf -> str2special; - str2specialbuf -> strlen; - str2specialbuf -> memcpy; - langmap_set_entry -> assert; - langmap_set_entry -> ga_grow; - langmap_set_entry -> sizeof; - langmap_set -> ga_clear; - langmap_set -> langmap_init; - langmap_set -> MB_PTR_ADV; - langmap_set -> utf_ptr2char; - langmap_set -> MB_PTR_ADV; - langmap_set -> utf_ptr2char; - langmap_set -> utf_ptr2char; - langmap_set -> semsg; - langmap_set -> transchar; - langmap_set -> langmap_set_entry; - langmap_set -> assert; - langmap_set -> MB_PTR_ADV; - langmap_set -> MB_PTR_ADV; - langmap_set -> semsg; - has_format_option -> vim_strchr; - paste_option_changed -> FOR_ALL_BUFFERS; - paste_option_changed -> xfree; - paste_option_changed -> vim_strsave; - paste_option_changed -> xfree; - paste_option_changed -> vim_strsave; - paste_option_changed -> FOR_ALL_BUFFERS; - paste_option_changed -> free_string_option; - paste_option_changed -> xfree; - paste_option_changed -> status_redraw_all; - paste_option_changed -> free_string_option; - paste_option_changed -> FOR_ALL_BUFFERS; - paste_option_changed -> free_string_option; - paste_option_changed -> vim_strsave; - paste_option_changed -> xfree; - paste_option_changed -> tabstop_set; - paste_option_changed -> status_redraw_all; - paste_option_changed -> free_string_option; - paste_option_changed -> vim_strsave; - vimrc_found -> vim_getenv; - vimrc_found -> FullName_save; - vimrc_found -> os_setenv; - vimrc_found -> xfree; - vimrc_found -> xfree; - can_bs -> bt_prompt; - can_bs -> vim_strchr; - check_ff_value -> check_opt_strings; - tabstop_copy -> xmalloc; - get_sw_value -> get_sw_value_col; - get_sw_value -> assert; - get_sw_value_col -> tabstop_at; - get_sw_value_indent -> getwhitecols_curline; - get_sw_value_indent -> get_sw_value_pos; - getwhitecols_curline -> getwhitecols; - get_sw_value_pos -> get_sw_value_col; - get_sts_value -> get_sw_value; - get_sts_value -> assert; - getdigits -> try_getdigits; - getdigits -> abort; - get_fileformat_force -> FUNC_ATTR_NONNULL_ARG; - get_winbuf_options -> tv_dict_alloc; - get_winbuf_options -> get_varp; - get_winbuf_options -> tv_dict_add_str; - get_winbuf_options -> tv_dict_add_nr; - get_winbuf_options -> tv_dict_add_nr; - get_vimoption -> findoption_len; - get_vimoption -> api_set_error; - get_vimoption -> vimoption2dict; - api_set_error -> FUNC_ATTR_PRINTF; - api_set_error -> assert; - api_set_error -> va_start; - api_set_error -> va_copy; - api_set_error -> vsnprintf; - api_set_error -> va_end; - api_set_error -> assert; - api_set_error -> MIN; - api_set_error -> xmalloc; - api_set_error -> vsnprintf; - api_set_error -> va_end; - vimoption2dict -> PUT; - vimoption2dict -> PUT; - vimoption2dict -> PUT; - vimoption2dict -> PUT; - vimoption2dict -> PUT; - vimoption2dict -> PUT; - vimoption2dict -> PUT; - vimoption2dict -> PUT; - vimoption2dict -> PUT; - vimoption2dict -> PUT; - vimoption2dict -> TODO; - vimoption2dict -> CSTR_TO_OBJ; - vimoption2dict -> INTEGER_OBJ; - vimoption2dict -> BOOL; - vimoption2dict -> PUT; - vimoption2dict -> PUT; - vimoption2dict -> PUT; - get_all_vimoptions -> vimoption2dict; - get_all_vimoptions -> PUT; - get_op_type -> ARRAY_SIZE; - get_op_type -> internal_error; - op_shift -> u_save; - op_shift -> get_cursor_line_ptr; - op_shift -> shift_block; - op_shift -> preprocs_left; - op_shift -> shift_line; - op_shift -> beginline; - op_shift -> foldOpenCursor; - op_shift -> vim_snprintf; - op_shift -> NGETTEXT; - op_shift -> msg_attr_keep; - op_shift -> STRLEN; - op_shift -> changed_lines; - shift_block -> get_sw_value_indent; - shift_block -> block_prep; - shift_block -> get_cursor_line_ptr; - shift_block -> utfc_ptr2len; - shift_block -> ascii_iswhite; - shift_block -> lbr_chartabsize_adv; - shift_block -> tabstop_fromto; - shift_block -> STRLEN; - shift_block -> assert; - shift_block -> xmalloc; - shift_block -> memset; - shift_block -> memmove; - shift_block -> memset; - shift_block -> memset; - shift_block -> memmove; - shift_block -> MB_PTR_ADV; - shift_block -> ascii_iswhite; - shift_block -> lbr_chartabsize_adv; - shift_block -> lbr_chartabsize; - shift_block -> MB_PTR_ADV; - shift_block -> assert; - shift_block -> assert; - shift_block -> STRLEN; - shift_block -> xmalloc; - shift_block -> memmove; - shift_block -> memset; - shift_block -> STRMOVE; - shift_block -> ml_replace; - shift_block -> changed_bytes; - shift_block -> extmark_splice_cols; - preprocs_left -> in_cinkeys; - shift_line -> get_sw_value_indent; - shift_line -> get_indent; - shift_line -> change_indent; - shift_line -> set_indent; - msg_attr_keep -> abort; - msg_attr_keep -> message_filtered; - msg_attr_keep -> set_vim_var_string; - msg_attr_keep -> STRCMP; - msg_attr_keep -> add_msg_hist; - msg_attr_keep -> msg_start; - msg_attr_keep -> msg_strtrunc; - msg_attr_keep -> msg_multiline_attr; - msg_attr_keep -> msg_outtrans_attr; - msg_attr_keep -> msg_clr_eos; - msg_attr_keep -> msg_end; - msg_attr_keep -> vim_strsize; - msg_attr_keep -> set_keep_msg; - msg_attr_keep -> xfree; - get_indent -> get_indent_str_vtab; - change_indent -> vim_strsave; - change_indent -> getvcol_nolist; - change_indent -> beginline; - change_indent -> get_indent; - change_indent -> set_indent; - change_indent -> shift_line; - change_indent -> get_indent; - change_indent -> get_cursor_line_ptr; - change_indent -> utfc_ptr2len; - change_indent -> lbr_chartabsize; - change_indent -> xmallocz; - change_indent -> memset; - change_indent -> ins_str; - change_indent -> xfree; - change_indent -> changed_cline_bef_curs; - change_indent -> REPLACE_NORMAL; - change_indent -> replace_join; - change_indent -> replace_push; - change_indent -> replace_push; - change_indent -> vim_strsave; - change_indent -> ml_replace; - change_indent -> backspace_until_column; - change_indent -> ins_bytes; - change_indent -> xfree; - change_indent -> TODO; - set_indent -> get_cursor_line_ptr; - set_indent -> ascii_iswhite; - set_indent -> tabstop_padding; - set_indent -> ascii_iswhite; - set_indent -> skipwhite; - set_indent -> STRLEN; - set_indent -> STRICT_ADD; - set_indent -> STRICT_SUB; - set_indent -> STRICT_ADD; - set_indent -> assert; - set_indent -> xmalloc; - set_indent -> ascii_iswhite; - set_indent -> assert; - set_indent -> STRICT_ADD; - set_indent -> xmalloc; - set_indent -> ascii_iswhite; - set_indent -> skipwhite; - set_indent -> memmove; - set_indent -> u_savesub; - set_indent -> ml_replace; - set_indent -> changed_bytes; - set_indent -> xfree; - block_prep -> ml_get; - block_prep -> lbr_chartabsize; - block_prep -> ascii_iswhite; - block_prep -> MB_PTR_ADV; - block_prep -> lbr_chartabsize_adv; - block_insert -> STRLEN; - block_insert -> block_prep; - block_insert -> ml_get; - block_insert -> utf_head_off; - block_insert -> assert; - block_insert -> xmalloc; - block_insert -> memmove; - block_insert -> memset; - block_insert -> memmove; - block_insert -> memset; - block_insert -> STRMOVE; - block_insert -> ml_replace; - block_insert -> extmark_splice_cols; - block_insert -> changed_lines; - op_reindent -> MODIFIABLE; - op_reindent -> emsg; - op_reindent -> smsg; - op_reindent -> skipwhite; - op_reindent -> how; - op_reindent -> set_indent; - op_reindent -> changed_lines; - op_reindent -> beginline; - op_reindent -> redraw_curbuf_later; - get_expr_register -> getcmdline; - get_expr_register -> xfree; - get_expr_register -> set_expr_line; - set_expr_line -> xfree; - get_expr_line -> vim_strsave; - get_expr_line -> eval_to_string; - get_expr_line -> xfree; - get_expr_line_src -> vim_strsave; - valid_yank_reg -> ASCII_ISALNUM; - valid_yank_reg -> vim_strchr; - get_yank_register -> get_clipboard; - get_yank_register -> op_reg_index; - get_clipboard -> adjust_clipboard_name; - get_clipboard -> free_register; - get_clipboard -> tv_list_alloc; - get_clipboard -> tv_list_append_string; - get_clipboard -> eval_call_provider; - get_clipboard -> tv_list_len; - get_clipboard -> TV_LIST_ITEM_TV; - get_clipboard -> TV_LIST_ITEM_TV; - get_clipboard -> TV_LIST_ITEM_TV; - get_clipboard -> TV_LIST_ITEM_TV; - get_clipboard -> STRLEN; - get_clipboard -> xcalloc; - get_clipboard -> tv_list_len; - get_clipboard -> TV_LIST_ITEM_TV; - get_clipboard -> xstrdupnul; - get_clipboard -> STRLEN; - get_clipboard -> xfree; - get_clipboard -> STRLEN; - get_clipboard -> assert; - get_clipboard -> xfree; - get_clipboard -> xfree; - get_clipboard -> emsg; - is_append_register -> ASCII_ISUPPER; - copy_register -> get_yank_register; - copy_register -> xmalloc; - copy_register -> xcalloc; - copy_register -> vim_strsave; - yank_register_mline -> valid_yank_reg; - yank_register_mline -> get_yank_register; - do_record -> ASCII_ISALNUM; - do_record -> showmode; - do_record -> apply_autocmds; - do_record -> apply_autocmds; - do_record -> ui_has; - do_record -> showmode; - do_record -> msg; - do_record -> get_recorded; - do_record -> vim_unescape_csi; - do_record -> stuff_yank; - get_recorded -> get_buffcont; - get_recorded -> free_buff; - get_recorded -> STRLEN; - stuff_yank -> valid_yank_reg; - stuff_yank -> xfree; - stuff_yank -> xfree; - stuff_yank -> get_yank_register; - stuff_yank -> is_append_register; - stuff_yank -> xmalloc; - stuff_yank -> STRCPY; - stuff_yank -> TODO; - stuff_yank -> STRCAT; - stuff_yank -> xfree; - stuff_yank -> xfree; - stuff_yank -> free_register; - stuff_yank -> set_yreg_additional_data; - stuff_yank -> xmalloc; - stuff_yank -> os_time; - set_yreg_additional_data -> FUNC_ATTR_NONNULL_ARG; - set_yreg_additional_data -> tv_dict_unref; - free_register -> set_yreg_additional_data; - free_register -> xfree; - free_register -> XFREE_CLEAR; - do_execreg -> emsg; - do_execreg -> valid_yank_reg; - do_execreg -> emsg_invreg; - do_execreg -> emsg; - do_execreg -> XFREE_CLEAR; - do_execreg -> STRNCMP; - do_execreg -> put_in_typebuf; - do_execreg -> put_in_typebuf; - do_execreg -> xfree; - do_execreg -> get_expr_line; - do_execreg -> put_in_typebuf; - do_execreg -> xfree; - do_execreg -> get_last_insert_save; - do_execreg -> emsg; - do_execreg -> put_in_typebuf; - do_execreg -> xfree; - do_execreg -> get_yank_register; - do_execreg -> put_reedit_in_typebuf; - do_execreg -> ins_typebuf; - do_execreg -> vim_strsave_escape_csi; - do_execreg -> ins_typebuf; - do_execreg -> xfree; - do_execreg -> ins_typebuf; - emsg_invreg -> semsg; - put_in_typebuf -> put_reedit_in_typebuf; - put_in_typebuf -> ins_typebuf; - put_in_typebuf -> vim_strsave_escape_csi; - put_in_typebuf -> ins_typebuf; - put_in_typebuf -> xfree; - put_in_typebuf -> ins_typebuf; - get_last_insert_save -> vim_strsave; - get_last_insert_save -> STRLEN; - put_reedit_in_typebuf -> ins_typebuf; - ins_typebuf -> init_typebuf; - ins_typebuf -> STRLEN; - ins_typebuf -> memmove; - ins_typebuf -> memmove; - ins_typebuf -> emsg; - ins_typebuf -> setcursor; - ins_typebuf -> xmalloc; - ins_typebuf -> xmalloc; - ins_typebuf -> memmove; - ins_typebuf -> memmove; - ins_typebuf -> assert; - ins_typebuf -> xfree; - ins_typebuf -> xfree; - vim_strsave_escape_csi -> xmalloc; - vim_strsave_escape_csi -> add_char2buf; - vim_strsave_escape_csi -> utf_ptr2len; - insert_reg -> is_literal_register; - insert_reg -> os_breakcheck; - insert_reg -> valid_yank_reg; - insert_reg -> stuff_inserted; - insert_reg -> get_spec_reg; - insert_reg -> stuffescaped; - insert_reg -> xfree; - insert_reg -> get_yank_register; - insert_reg -> AppendCharToRedobuff; - insert_reg -> AppendCharToRedobuff; - insert_reg -> do_put; - insert_reg -> stuffescaped; - insert_reg -> stuffcharReadbuff; - stuff_inserted -> get_last_insert; - stuff_inserted -> emsg; - stuff_inserted -> stuffcharReadbuff; - stuff_inserted -> STRRCHR; - stuff_inserted -> STRLEN; - stuff_inserted -> stuffReadbuff; - stuff_inserted -> stuffcharReadbuff; - get_spec_reg -> check_fname; - get_spec_reg -> getaltfname; - get_spec_reg -> get_expr_line; - get_spec_reg -> emsg; - get_spec_reg -> last_search_pat; - get_spec_reg -> emsg; - get_spec_reg -> last_search_pat; - get_spec_reg -> get_last_insert_save; - get_spec_reg -> emsg; - get_spec_reg -> file_name_at_cursor; - get_spec_reg -> vim_strnsave; - get_spec_reg -> ml_get_buf; - stuffescaped -> stuffReadbuffLen; - stuffescaped -> mb_cptr2char_adv; - stuffescaped -> stuffcharReadbuff; - stuffescaped -> stuffcharReadbuff; - do_put -> get_indent; - do_put -> do_put; - do_put -> stuffcharReadbuff; - do_put -> stuff_inserted; - do_put -> stuffReadbuff; - do_put -> stuffcharReadbuff; - do_put -> stuff_inserted; - do_put -> stuffReadbuff; - do_put -> STRLEN; - do_put -> get_cursor_pos_ptr; - do_put -> utfc_ptr2len; - do_put -> stuffcharReadbuff; - do_put -> stuffReadbuff; - do_put -> u_save; - do_put -> get_spec_reg; - do_put -> u_save; - do_put -> vim_strchr; - do_put -> xmalloc; - do_put -> get_yank_register; - do_put -> terminal_paste; - do_put -> u_save_cursor; - do_put -> get_cursor_pos_ptr; - do_put -> MB_PTR_ADV; - do_put -> vim_strsave; - do_put -> ml_append; - do_put -> xfree; - do_put -> get_cursor_line_ptr; - do_put -> MB_PTR_ADV; - do_put -> vim_strnsave; - do_put -> ml_replace; - do_put -> semsg; - do_put -> transchar; - do_put -> u_save; - do_put -> u_save; - do_put -> hasFolding; - do_put -> hasFolding; - do_put -> buf_is_empty; - do_put -> u_save; - do_put -> mark_adjust; - do_put -> u_save_cursor; - do_put -> STRLEN; - do_put -> gchar_cursor; - do_put -> getviscol; - do_put -> tabstop_padding; - do_put -> coladvance_force; - do_put -> gchar_cursor; - do_put -> coladvance_force; - do_put -> gchar_cursor; - do_put -> getvcol; - do_put -> getvcol; - do_put -> utfc_ptr2len; - do_put -> getvcol; - do_put -> ml_append; - do_put -> get_cursor_line_ptr; - do_put -> STRLEN; - do_put -> lbr_chartabsize_adv; - do_put -> utf_head_off; - do_put -> STRLEN; - do_put -> lbr_chartabsize; - do_put -> xmalloc; - do_put -> memmove; - do_put -> memset; - do_put -> memmove; - do_put -> memset; - do_put -> memset; - do_put -> assert; - do_put -> memmove; - do_put -> ml_replace; - do_put -> extmark_splice_cols; - do_put -> changed_lines; - do_put -> STRLEN; - do_put -> gchar_cursor; - do_put -> utfc_ptr2len; - do_put -> getvcol; - do_put -> ml_get; - do_put -> getvpos; - do_put -> STRLEN; - do_put -> xmalloc; - do_put -> memmove; - do_put -> memmove; - do_put -> STRMOVE; - do_put -> ml_replace; - do_put -> utf_head_off; - do_put -> changed_cline_bef_curs; - do_put -> changed_bytes; - do_put -> extmark_splice_cols; - do_put -> ml_get; - do_put -> STRLEN; - do_put -> xmalloc; - do_put -> STRCPY; - do_put -> STRCAT; - do_put -> ml_append; - do_put -> xfree; - do_put -> ml_get; - do_put -> xmalloc; - do_put -> memmove; - do_put -> memmove; - do_put -> ml_replace; - do_put -> ml_append; - do_put -> ml_get; - do_put -> STRLEN; - do_put -> preprocs_left; - do_put -> get_indent; - do_put -> get_indent; - do_put -> set_indent; - do_put -> STRLEN; - do_put -> STRLEN; - do_put -> STRLEN; - do_put -> extmark_splice; - do_put -> extmark_splice; - do_put -> mark_adjust; - do_put -> STRLEN; - do_put -> beginline; - do_put -> beginline; - do_put -> msgmore; - do_put -> xfree; - do_put -> xfree; - do_put -> adjust_cursor_eol; - stuffcharReadbuff -> add_char_buff; - stuffReadbuffLen -> add_buff; - check_fname -> emsg; - getaltfname -> buflist_name_nr; - getaltfname -> emsg; - cmdline_paste_reg -> is_literal_register; - cmdline_paste_reg -> get_yank_register; - cmdline_paste_reg -> cmdline_paste_str; - cmdline_paste_reg -> cmdline_paste_str; - cmdline_paste_reg -> os_breakcheck; - cmdline_paste_str -> put_on_cmdline; - cmdline_paste_str -> mb_cptr2char_adv; - cmdline_paste_str -> stuffcharReadbuff; - cmdline_paste_str -> stuffcharReadbuff; - shift_delete_registers -> free_register; - op_delete -> op_change; - op_delete -> u_save_cursor; - op_delete -> MODIFIABLE; - op_delete -> emsg; - op_delete -> mb_adjust_opend; - op_delete -> ml_get; - op_delete -> skipwhite; - op_delete -> inindent; - op_delete -> ml_get; - op_delete -> vim_strchr; - op_delete -> beep_flush; - op_delete -> op_yank; - op_delete -> shift_delete_registers; - op_delete -> op_yank_reg; - op_delete -> get_yank_register; - op_delete -> op_yank_reg; - op_delete -> abort; - op_delete -> set_clipboard; - op_delete -> do_autocmd_textyankpost; - op_delete -> u_save; - op_delete -> block_prep; - op_delete -> ml_get; - op_delete -> xmalloc; - op_delete -> memmove; - op_delete -> memset; - op_delete -> STRMOVE; - op_delete -> ml_replace; - op_delete -> extmark_splice_cols; - op_delete -> check_cursor_col; - op_delete -> del_lines; - op_delete -> u_save_cursor; - op_delete -> beginline; - op_delete -> beginline; - op_delete -> STRLEN; - op_delete -> truncate_line; - op_delete -> u_clearline; - op_delete -> del_lines; - op_delete -> beginline; - op_delete -> u_clearline; - op_delete -> gchar_pos; - op_delete -> u_save_cursor; - op_delete -> getviscol2; - op_delete -> coladvance_force; - op_delete -> coladvance; - op_delete -> gchar_pos; - op_delete -> u_save; - op_delete -> coladvance_force; - op_delete -> mb_adjust_opend; - op_delete -> u_save_cursor; - op_delete -> vim_strchr; - op_delete -> display_dollar; - op_delete -> get_cursor_line_ptr; - op_delete -> STRLEN; - op_delete -> gchar_cursor; - op_delete -> del_bytes; - op_delete -> u_save; - op_delete -> truncate_line; - op_delete -> del_lines; - op_delete -> del_bytes; - op_delete -> do_join; - op_delete -> extmark_splice; - op_delete -> auto_format; - op_delete -> msgmore; - op_change -> u_save_cursor; - op_change -> op_delete; - op_change -> LINEEMPTY; - op_change -> inc_cursor; - op_change -> gchar_cursor; - op_change -> coladvance_force; - op_change -> ml_get; - op_change -> STRLEN; - op_change -> getwhitecols; - op_change -> fix_indent; - op_change -> edit; - op_change -> ml_get; - op_change -> getwhitecols; - op_change -> STRLEN; - op_change -> ml_get; - op_change -> xmalloc; - op_change -> STRLCPY; - op_change -> block_prep; - op_change -> getvpos; - op_change -> ml_get; - op_change -> xmalloc; - op_change -> memmove; - op_change -> memset; - op_change -> memmove; - op_change -> STRMOVE; - op_change -> ml_replace; - op_change -> extmark_splice_cols; - op_change -> check_cursor; - op_change -> changed_lines; - op_change -> xfree; - op_change -> auto_format; - mb_adjust_opend -> ml_get; - mb_adjust_opend -> mb_tail_off; - op_yank -> valid_yank_reg; - op_yank -> beep_flush; - op_yank -> get_yank_register; - op_yank -> op_yank_reg; - op_yank -> set_clipboard; - op_yank -> do_autocmd_textyankpost; - op_yank_reg -> free_register; - op_yank_reg -> xcalloc; - op_yank_reg -> os_time; - op_yank_reg -> block_prep; - op_yank_reg -> yank_copy_line; - op_yank_reg -> vim_strsave; - op_yank_reg -> ml_get; - op_yank_reg -> getvcol; - op_yank_reg -> getvcol; - op_yank_reg -> utf_head_off; - op_yank_reg -> STRLEN; - op_yank_reg -> yank_copy_line; - op_yank_reg -> abort; - op_yank_reg -> xmalloc; - op_yank_reg -> xfree; - op_yank_reg -> vim_strchr; - op_yank_reg -> xmalloc; - op_yank_reg -> STRLEN; - op_yank_reg -> STRCPY; - op_yank_reg -> STRCAT; - op_yank_reg -> xfree; - op_yank_reg -> xfree; - op_yank_reg -> xfree; - op_yank_reg -> redraw_later; - op_yank_reg -> vim_snprintf; - op_yank_reg -> update_topline_redraw; - set_clipboard -> adjust_clipboard_name; - set_clipboard -> tv_list_alloc; - set_clipboard -> tv_list_append_string; - set_clipboard -> tv_list_append_string; - set_clipboard -> tv_list_append_string; - set_clipboard -> abort; - set_clipboard -> tv_list_alloc; - set_clipboard -> tv_list_append_list; - set_clipboard -> tv_list_append_string; - set_clipboard -> tv_list_append_string; - set_clipboard -> eval_call_provider; - do_autocmd_textyankpost -> has_event; - do_autocmd_textyankpost -> get_v_event; - do_autocmd_textyankpost -> tv_list_alloc; - do_autocmd_textyankpost -> tv_list_append_string; - do_autocmd_textyankpost -> tv_list_set_lock; - do_autocmd_textyankpost -> tv_dict_add_list; - do_autocmd_textyankpost -> format_reg_type; - do_autocmd_textyankpost -> tv_dict_add_str; - do_autocmd_textyankpost -> tv_dict_add_str; - do_autocmd_textyankpost -> tv_dict_add_bool; - do_autocmd_textyankpost -> get_op_char; - do_autocmd_textyankpost -> tv_dict_add_str; - do_autocmd_textyankpost -> tv_dict_add_bool; - do_autocmd_textyankpost -> tv_dict_set_keys_readonly; - do_autocmd_textyankpost -> apply_autocmds; - do_autocmd_textyankpost -> restore_v_event; - del_lines -> u_savedel; - del_lines -> ml_delete; - del_lines -> deleted_lines_mark; - del_lines -> check_cursor_lnum; - del_lines -> deleted_lines_mark; - truncate_line -> vim_strsave; - truncate_line -> vim_strnsave; - truncate_line -> ml_replace; - truncate_line -> changed_bytes; - getviscol2 -> getvvcol; - coladvance_force -> coladvance2; - display_dollar -> redrawing; - display_dollar -> get_cursor_line_ptr; - display_dollar -> utf_head_off; - display_dollar -> curs_columns; - display_dollar -> edit_putchar; - del_bytes -> ml_get; - del_bytes -> STRLEN; - del_bytes -> siemsg; - del_bytes -> utfc_ptr2len; - del_bytes -> utfc_ptr2char; - del_bytes -> utf_ptr2len; - del_bytes -> utf_composinglike; - del_bytes -> utf_head_off; - del_bytes -> ml_line_alloced; - del_bytes -> ml_add_deleted_len; - del_bytes -> xmalloc; - del_bytes -> memmove; - del_bytes -> memmove; - del_bytes -> ml_replace; - del_bytes -> inserted_bytes; - do_join -> has_format_option; - do_join -> assert; - do_join -> xcalloc; - do_join -> xcalloc; - do_join -> ml_get; - do_join -> STRLEN; - do_join -> skip_comment; - do_join -> skipwhite; - do_join -> has_format_option; - do_join -> utf_ptr2char; - do_join -> has_format_option; - do_join -> utf_ptr2char; - do_join -> utf_eat_space; - do_join -> extmark_splice; - do_join -> STRLEN; - do_join -> MB_PTR_BACK; - do_join -> utf_ptr2char; - do_join -> MB_PTR_BACK; - do_join -> utf_ptr2char; - do_join -> line_breakcheck; - do_join -> xmalloc; - do_join -> memmove; - do_join -> memset; - do_join -> mark_col_adjust; - do_join -> ml_get; - do_join -> skipwhite; - do_join -> STRLEN; - do_join -> ml_replace; - do_join -> del_lines; - do_join -> del_lines; - do_join -> del_lines; - do_join -> vim_strchr; - do_join -> check_cursor_col; - do_join -> xfree; - do_join -> xfree; - auto_format -> has_format_option; - auto_format -> get_cursor_line_ptr; - auto_format -> check_auto_format; - auto_format -> STRLEN; - auto_format -> dec_cursor; - auto_format -> gchar_cursor; - auto_format -> WHITECHAR; - auto_format -> has_format_option; - auto_format -> dec_cursor; - auto_format -> gchar_cursor; - auto_format -> WHITECHAR; - auto_format -> has_format_option; - auto_format -> get_leader_len; - auto_format -> paragraph_start; - auto_format -> u_save_cursor; - auto_format -> format_lines; - auto_format -> coladvance; - auto_format -> check_cursor_col; - auto_format -> has_format_option; - auto_format -> get_cursor_line_ptr; - auto_format -> STRLEN; - auto_format -> vim_strnsave; - auto_format -> ml_replace; - auto_format -> check_auto_format; - auto_format -> check_cursor; - msgmore -> messaging; - msgmore -> NGETTEXT; - msgmore -> NGETTEXT; - msgmore -> xstrlcat; - msgmore -> msg; - msgmore -> set_keep_msg; - pbyte -> assert; - pbyte -> ml_get_buf; - pbyte -> extmark_splice_cols; - replace_character -> ins_char; - replace_character -> dec_cursor; - ins_char -> utf_char2bytes; - ins_char -> ins_char_bytes; - op_replace -> mb_adjust_opend; - op_replace -> u_save; - op_replace -> block_prep; - op_replace -> getvpos; - op_replace -> utf_char2cells; - op_replace -> utf_char2len; - op_replace -> get_cursor_line_ptr; - op_replace -> STRLEN; - op_replace -> xmallocz; - op_replace -> memmove; - op_replace -> memset; - op_replace -> assert; - op_replace -> strlen; - op_replace -> utf_char2bytes; - op_replace -> memset; - op_replace -> memmove; - op_replace -> xmalloc; - op_replace -> memmove; - op_replace -> ml_replace; - op_replace -> ml_append; - op_replace -> appended_lines_mark; - op_replace -> xfree; - op_replace -> extmark_splice; - op_replace -> STRLEN; - op_replace -> dec; - op_replace -> TODO; - op_replace -> ltoreq; - op_replace -> gchar_cursor; - op_replace -> utf_char2len; - op_replace -> utf_char2len; - op_replace -> replace_character; - op_replace -> coladvance_force; - op_replace -> getvpos; - op_replace -> pbyte; - op_replace -> coladvance_force; - op_replace -> utf_char2len; - op_replace -> replace_character; - op_replace -> pbyte; - op_replace -> inc; - op_replace -> inc_cursor; - op_replace -> check_cursor; - op_replace -> changed_lines; - getvpos -> coladvance2; - appended_lines_mark -> mark_adjust; - appended_lines_mark -> extmark_adjust; - appended_lines_mark -> changed_lines; - op_tilde -> u_save; - op_tilde -> block_prep; - op_tilde -> swapchars; - op_tilde -> changed_lines; - op_tilde -> STRLEN; - op_tilde -> dec; - op_tilde -> STRLEN; - op_tilde -> ltoreq; - op_tilde -> redraw_curbuf_later; - swapchars -> utfc_ptr2len; - swapchars -> swapchar; - swapchars -> inc; - swapchar -> FUNC_ATTR_NONNULL_ARG; - swapchar -> gchar_pos; - swapchar -> del_char; - swapchar -> ins_char; - swapchar -> ins_char; - swapchar -> inc; - swapchar -> mb_islower; - swapchar -> ROT13; - swapchar -> mb_toupper; - swapchar -> mb_isupper; - swapchar -> ROT13; - swapchar -> mb_tolower; - swapchar -> del_char; - swapchar -> del_bytes; - swapchar -> ins_char; - swapchar -> pbyte; - del_char -> mb_adjust_cursor; - del_char -> get_cursor_pos_ptr; - del_char -> del_chars; - op_insert -> edit; - op_insert -> update_screen; - op_insert -> block_prep; - op_insert -> coladvance_force; - op_insert -> u_save_cursor; - op_insert -> getviscol; - op_insert -> block_prep; - op_insert -> getwhitecols_curline; - op_insert -> get_indent; - op_insert -> ml_get; - op_insert -> STRLEN; - op_insert -> get_cursor_pos_ptr; - op_insert -> u_save_cursor; - op_insert -> ins_char; - op_insert -> check_cursor_col; - op_insert -> LINEEMPTY; - op_insert -> inc_cursor; - op_insert -> edit; - op_insert -> lt; - op_insert -> getwhitecols_curline; - op_insert -> get_indent; - op_insert -> block_prep; - op_insert -> ml_get; - op_insert -> ml_get; - op_insert -> STRLEN; - op_insert -> STRLEN; - op_insert -> vim_strnsave; - op_insert -> u_save; - op_insert -> block_insert; - op_insert -> check_cursor; - op_insert -> xfree; - edit -> ex_normal; - edit -> terminal_enter; - edit -> emsg; - edit -> getcmdline; - edit -> emsg; - edit -> pum_visible; - edit -> emsg; - edit -> memset; - edit -> insert_enter; - fix_indent -> fixthisline; - fix_indent -> cindent_on; - fix_indent -> do_c_expr_indent; - init_yank -> memset; - clear_registers -> free_register; - update_topline_redraw -> update_topline; - update_topline_redraw -> update_screen; - format_reg_type -> assert; - format_reg_type -> snprintf; - stuffReadbuff -> add_buff; - adjust_cursor_eol -> gchar_cursor; - adjust_cursor_eol -> dec_cursor; - adjust_cursor_eol -> getvcol; - in_cinkeys -> Ctrl_chr; - in_cinkeys -> get_cursor_line_ptr; - in_cinkeys -> skipwhite; - in_cinkeys -> STRNCMP; - in_cinkeys -> get_cursor_line_ptr; - in_cinkeys -> cin_iscase; - in_cinkeys -> cin_islabel; - in_cinkeys -> get_cursor_line_ptr; - in_cinkeys -> cin_iscase; - in_cinkeys -> cin_isscopedecl; - in_cinkeys -> cin_islabel; - in_cinkeys -> get_cursor_line_ptr; - in_cinkeys -> vim_strchr; - in_cinkeys -> get_special_key_code; - in_cinkeys -> vim_strchr; - in_cinkeys -> STRLEN; - in_cinkeys -> get_cursor_line_ptr; - in_cinkeys -> mb_prevptr; - in_cinkeys -> vim_iswordp; - in_cinkeys -> assert; - in_cinkeys -> mb_strnicmp; - in_cinkeys -> STRNCMP; - in_cinkeys -> TODO; - in_cinkeys -> TOLOWER_LOC; - in_cinkeys -> get_cursor_pos_ptr; - in_cinkeys -> assert; - in_cinkeys -> vim_iswordc; - in_cinkeys -> mb_strnicmp; - in_cinkeys -> STRNCMP; - in_cinkeys -> getwhitecols_curline; - in_cinkeys -> skip_to_option_part; - ex_display -> HL_ATTR; - ex_display -> msg_puts_title; - ex_display -> get_register_name; - ex_display -> get_reg_type; - ex_display -> vim_strchr; - ex_display -> get_clipboard; - ex_display -> mb_tolower; - ex_display -> msg_putchar; - ex_display -> msg_puts; - ex_display -> msg_putchar; - ex_display -> msg_puts; - ex_display -> msg_putchar; - ex_display -> msg_putchar; - ex_display -> msg_puts; - ex_display -> msg_puts_attr; - ex_display -> ptr2cells; - ex_display -> utfc_ptr2len; - ex_display -> msg_outtrans_len; - ex_display -> msg_puts_attr; - ex_display -> ui_flush; - ex_display -> os_breakcheck; - ex_display -> get_last_insert; - ex_display -> vim_strchr; - ex_display -> msg_puts; - ex_display -> dis_msg; - ex_display -> vim_strchr; - ex_display -> msg_puts; - ex_display -> dis_msg; - ex_display -> vim_strchr; - ex_display -> msg_puts; - ex_display -> dis_msg; - ex_display -> vim_strchr; - ex_display -> buflist_name_nr; - ex_display -> msg_puts; - ex_display -> dis_msg; - ex_display -> last_search_pat; - ex_display -> vim_strchr; - ex_display -> msg_puts; - ex_display -> dis_msg; - ex_display -> vim_strchr; - ex_display -> msg_puts; - ex_display -> dis_msg; - get_reg_type -> valid_yank_reg; - get_reg_type -> get_yank_register; - dis_msg -> ptr2cells; - dis_msg -> utfc_ptr2len; - dis_msg -> msg_outtrans_len; - dis_msg -> msg_outtrans_len; - dis_msg -> os_breakcheck; - buflist_name_nr -> buflist_findnr; - buflist_name_nr -> buflist_findlnum; - skip_comment -> get_last_leader_offset; - skip_comment -> get_leader_len; - get_last_leader_offset -> STRLEN; - get_last_leader_offset -> copy_option_part; - get_last_leader_offset -> vim_strchr; - get_last_leader_offset -> ascii_iswhite; - get_last_leader_offset -> ascii_iswhite; - get_last_leader_offset -> ascii_iswhite; - get_last_leader_offset -> vim_strchr; - get_last_leader_offset -> ascii_iswhite; - get_last_leader_offset -> vim_strchr; - get_last_leader_offset -> ascii_iswhite; - get_last_leader_offset -> vim_strchr; - get_last_leader_offset -> ascii_iswhite; - get_last_leader_offset -> STRLEN; - get_last_leader_offset -> copy_option_part; - get_last_leader_offset -> vim_strchr; - get_last_leader_offset -> ascii_iswhite; - get_last_leader_offset -> STRLEN; - get_last_leader_offset -> STRNCMP; - get_leader_len -> ascii_iswhite; - get_leader_len -> copy_option_part; - get_leader_len -> vim_strchr; - get_leader_len -> vim_strchr; - get_leader_len -> vim_strchr; - get_leader_len -> vim_strchr; - get_leader_len -> vim_strchr; - get_leader_len -> ascii_iswhite; - get_leader_len -> ascii_iswhite; - get_leader_len -> ascii_iswhite; - get_leader_len -> vim_strchr; - get_leader_len -> ascii_iswhite; - get_leader_len -> vim_strchr; - get_leader_len -> ascii_iswhite; - get_leader_len -> vim_strchr; - op_format -> u_save; - op_format -> redraw_curbuf_later; - op_format -> format_lines; - op_format -> beginline; - op_format -> msgmore; - op_format -> FOR_ALL_WINDOWS_IN_TAB; - format_lines -> comp_textwidth; - format_lines -> has_format_option; - format_lines -> has_format_option; - format_lines -> has_format_option; - format_lines -> has_format_option; - format_lines -> ends_in_white; - format_lines -> get_number_indent; - format_lines -> ends_in_white; - format_lines -> LINEEMPTY; - format_lines -> get_indent_lnum; - format_lines -> get_number_indent; - format_lines -> get_number_indent; - format_lines -> get_number_indent; - format_lines -> set_indent; - format_lines -> coladvance; - format_lines -> ascii_isspace; - format_lines -> dec_cursor; - format_lines -> open_line; - format_lines -> u_save_cursor; - format_lines -> del_bytes; - format_lines -> mark_col_adjust; - format_lines -> getwhitecols_curline; - format_lines -> del_bytes; - format_lines -> do_join; - format_lines -> beep_flush; - format_lines -> STRLEN; - format_lines -> line_breakcheck; - op_formatexpr -> redraw_curbuf_later; - op_formatexpr -> fex_format; - op_formatexpr -> op_format; - fex_format -> was_set_insecurely; - fex_format -> set_vim_var_nr; - fex_format -> set_vim_var_nr; - fex_format -> set_vim_var_char; - fex_format -> vim_strsave; - fex_format -> eval_to_number; - fex_format -> set_vim_var_string; - fex_format -> xfree; - set_vim_var_char -> utf_char2bytes; - set_vim_var_char -> set_vim_var_string; - comp_textwidth -> win_fdccol_count; - comp_textwidth -> win_signcol_count; - ends_in_white -> ml_get; - ends_in_white -> STRLEN; - ends_in_white -> ascii_iswhite; - get_number_indent -> format_lines; - get_number_indent -> has_format_option; - get_number_indent -> get_leader_len; - get_number_indent -> vim_regcomp; - get_number_indent -> vim_regexec; - get_number_indent -> vim_regexec; - get_number_indent -> ml_get; - get_number_indent -> vim_regfree; - get_number_indent -> ml_get_pos; - get_number_indent -> getvcol; - get_indent_lnum -> get_indent_str_vtab; - open_line -> vim_strsave; - open_line -> ins_char; - open_line -> vim_strsave; - open_line -> vim_strsave; - open_line -> replace_push; - open_line -> replace_push; - open_line -> replace_push_mb; - open_line -> skipwhite; - open_line -> STRLEN; - open_line -> u_clearline; - open_line -> get_leader_len; - open_line -> ml_get; - open_line -> get_indent; - open_line -> get_leader_len; - open_line -> skipwhite; - open_line -> findmatch; - open_line -> get_indent; - open_line -> STRLEN; - open_line -> ascii_iswhite; - open_line -> ascii_iswhite; - open_line -> findmatch; - open_line -> get_indent; - open_line -> get_cursor_line_ptr; - open_line -> cin_is_cinword; - open_line -> STRLEN; - open_line -> ml_get; - open_line -> get_indent; - open_line -> skipwhite; - open_line -> get_leader_len; - open_line -> copy_option_part; - open_line -> copy_option_part; - open_line -> copy_option_part; - open_line -> STRNCMP; - open_line -> STRLEN; - open_line -> ascii_iswhite; - open_line -> skipwhite; - open_line -> assert; - open_line -> xmalloc; - open_line -> STRLCPY; - open_line -> ascii_isdigit; - open_line -> getdigits_int; - open_line -> ascii_iswhite; - open_line -> MB_PTR_BACK; - open_line -> ptr2cells; - open_line -> memmove; - open_line -> utf_head_off; - open_line -> ptr2cells; - open_line -> ascii_iswhite; - open_line -> skipwhite; - open_line -> utfc_ptr2len; - open_line -> vim_strnsize; - open_line -> memmove; - open_line -> ascii_iswhite; - open_line -> memmove; - open_line -> utfc_ptr2len; - open_line -> ptr2cells; - open_line -> memmove; - open_line -> vim_strchr; - open_line -> ascii_iswhite; - open_line -> ascii_iswhite; - open_line -> findmatch; - open_line -> get_indent; - open_line -> REPLACE_NORMAL; - open_line -> replace_push; - open_line -> utf_iscomposing; - open_line -> REPLACE_NORMAL; - open_line -> replace_push; - open_line -> STRLEN; - open_line -> set_indent; - open_line -> STRCAT; - open_line -> STRCAT; - open_line -> ml_append; - open_line -> changed_lines; - open_line -> mark_adjust; - open_line -> u_save_cursor; - open_line -> ml_replace; - open_line -> changed_bytes; - open_line -> TODO; - open_line -> get_sw_value; - open_line -> copy_indent; - open_line -> set_indent; - open_line -> REPLACE_NORMAL; - open_line -> replace_push; - open_line -> REPLACE_NORMAL; - open_line -> replace_push; - open_line -> truncate_spaces; - open_line -> ml_replace; - open_line -> STRLEN; - open_line -> TODO; - open_line -> extmark_splice_cols; - open_line -> extmark_splice; - open_line -> changed_bytes; - open_line -> scrollup; - open_line -> changed_lines; - open_line -> STRLEN; - open_line -> extmark_splice; - open_line -> fixthisline; - open_line -> fixthisline; - open_line -> getwhitecols_curline; - open_line -> linewhite; - open_line -> do_c_expr_indent; - open_line -> getwhitecols_curline; - open_line -> ins_char; - open_line -> vim_strsave; - open_line -> ml_replace; - open_line -> ins_bytes; - open_line -> xfree; - open_line -> xfree; - open_line -> xfree; - open_line -> xfree; - fmt_check_par -> ml_get; - fmt_check_par -> get_leader_len; - fmt_check_par -> skipwhite; - fmt_check_par -> startPS; - paragraph_start -> ml_get; - paragraph_start -> has_format_option; - paragraph_start -> fmt_check_par; - paragraph_start -> fmt_check_par; - paragraph_start -> has_format_option; - paragraph_start -> has_format_option; - op_addsub -> u_save_cursor; - op_addsub -> do_addsub; - op_addsub -> changed_lines; - op_addsub -> u_save; - op_addsub -> block_prep; - op_addsub -> STRLEN; - op_addsub -> dec; - op_addsub -> STRLEN; - op_addsub -> STRLEN; - op_addsub -> do_addsub; - op_addsub -> changed_lines; - op_addsub -> redraw_curbuf_later; - op_addsub -> do_addsub; - do_addsub -> vim_strchr; - do_addsub -> vim_strchr; - do_addsub -> vim_strchr; - do_addsub -> vim_strchr; - do_addsub -> vim_strchr; - do_addsub -> virtual_active; - do_addsub -> ml_get; - do_addsub -> STRLEN; - do_addsub -> ascii_isbdigit; - do_addsub -> utf_head_off; - do_addsub -> ascii_isxdigit; - do_addsub -> utf_head_off; - do_addsub -> utf_head_off; - do_addsub -> ascii_isxdigit; - do_addsub -> ascii_isdigit; - do_addsub -> utf_head_off; - do_addsub -> utf_head_off; - do_addsub -> ascii_isxdigit; - do_addsub -> utf_head_off; - do_addsub -> ascii_isbdigit; - do_addsub -> utf_head_off; - do_addsub -> ascii_isdigit; - do_addsub -> ASCII_ISALPHA; - do_addsub -> ascii_isdigit; - do_addsub -> ASCII_ISALPHA; - do_addsub -> ascii_isdigit; - do_addsub -> ASCII_ISALPHA; - do_addsub -> utfc_ptr2len; - do_addsub -> utf_head_off; - do_addsub -> ascii_isdigit; - do_addsub -> beep_flush; - do_addsub -> ASCII_ISALPHA; - do_addsub -> CharOrd; - do_addsub -> isupper; - do_addsub -> CharOrd; - do_addsub -> isupper; - do_addsub -> del_char; - do_addsub -> ins_char; - do_addsub -> utf_head_off; - do_addsub -> STRLEN; - do_addsub -> gchar_cursor; - do_addsub -> isalpha; - do_addsub -> isupper; - do_addsub -> del_char; - do_addsub -> del_char; - do_addsub -> gchar_cursor; - do_addsub -> xmalloc; - do_addsub -> sizeof; - do_addsub -> vim_snprintf; - do_addsub -> vim_snprintf; - do_addsub -> vim_snprintf; - do_addsub -> vim_snprintf; - do_addsub -> STRLEN; - do_addsub -> STRCAT; - do_addsub -> ins_str; - do_addsub -> xfree; - do_addsub -> virtual_active; - ins_str -> STRLEN; - ins_str -> virtual_active; - ins_str -> coladvance_force; - ins_str -> ml_get; - ins_str -> STRLEN; - ins_str -> xmalloc; - ins_str -> memmove; - ins_str -> memmove; - ins_str -> assert; - ins_str -> memmove; - ins_str -> ml_replace; - ins_str -> inserted_bytes; - get_reg_wrap_one_line -> tv_list_alloc; - get_reg_wrap_one_line -> tv_list_append_allocated_string; - get_reg_contents -> get_reg_wrap_one_line; - get_reg_contents -> get_reg_wrap_one_line; - get_reg_contents -> valid_yank_reg; - get_reg_contents -> get_spec_reg; - get_reg_contents -> get_reg_wrap_one_line; - get_reg_contents -> get_reg_wrap_one_line; - get_reg_contents -> get_yank_register; - get_reg_contents -> tv_list_alloc; - get_reg_contents -> tv_list_append_string; - get_reg_contents -> STRLEN; - get_reg_contents -> xmalloc; - get_reg_contents -> STRCPY; - get_reg_contents -> STRLEN; - init_write_reg -> valid_yank_reg; - init_write_reg -> emsg_invreg; - init_write_reg -> get_yank_register; - init_write_reg -> is_append_register; - init_write_reg -> free_register; - finish_write_reg -> set_clipboard; - write_reg_contents -> write_reg_contents_ex; - clear_oparg -> memset; - cursor_pos_info -> msg; - cursor_pos_info -> get_fileformat; - cursor_pos_info -> lt; - cursor_pos_info -> os_breakcheck; - cursor_pos_info -> virtual_active; - cursor_pos_info -> block_prep; - cursor_pos_info -> ml_get; - cursor_pos_info -> ml_get; - cursor_pos_info -> STRLEN; - cursor_pos_info -> line_count_info; - cursor_pos_info -> line_count_info; - cursor_pos_info -> getvcols; - cursor_pos_info -> STRICT_SUB; - cursor_pos_info -> vim_snprintf; - cursor_pos_info -> vim_snprintf; - cursor_pos_info -> vim_snprintf; - cursor_pos_info -> get_cursor_line_ptr; - cursor_pos_info -> validate_virtcol; - cursor_pos_info -> col_print; - cursor_pos_info -> col_print; - cursor_pos_info -> vim_snprintf; - cursor_pos_info -> vim_snprintf; - cursor_pos_info -> bomb_size; - cursor_pos_info -> STRLEN; - cursor_pos_info -> vim_snprintf; - cursor_pos_info -> _; - cursor_pos_info -> msg; - cursor_pos_info -> tv_dict_add_nr; - cursor_pos_info -> tv_dict_add_nr; - cursor_pos_info -> tv_dict_add_nr; - cursor_pos_info -> STATIC_ASSERT; - cursor_pos_info -> sizeof; - cursor_pos_info -> sizeof; - cursor_pos_info -> sizeof; - validate_virtcol -> validate_virtcol_win; - col_print -> vim_snprintf; - col_print -> vim_snprintf; - bomb_size -> STRCMP; - bomb_size -> STRNCMP; - bomb_size -> STRNCMP; - bomb_size -> STRNCMP; - op_colon -> stuffcharReadbuff; - op_colon -> stuffReadbuff; - op_colon -> stuffcharReadbuff; - op_colon -> stuffnumReadbuff; - op_colon -> stuffcharReadbuff; - op_colon -> stuffcharReadbuff; - op_colon -> stuffcharReadbuff; - op_colon -> stuffReadbuff; - op_colon -> stuffnumReadbuff; - op_colon -> stuffnumReadbuff; - op_colon -> stuffReadbuff; - op_colon -> stuffReadbuff; - op_colon -> stuffReadbuff; - op_colon -> stuffReadbuff; - op_colon -> stuffReadbuff; - op_colon -> stuffReadbuff; - op_colon -> stuffReadbuff; - op_colon -> do_cmdline; - stuffnumReadbuff -> add_num_buff; - op_function -> emsg; - op_function -> decl; - op_function -> mode; - op_function -> call_func_retnr; - call_func_retnr -> call_vim_function; - call_func_retnr -> tv_get_number_chk; - call_func_retnr -> tv_clear; - get_op_vcol -> mark_mb_adjustpos; - get_op_vcol -> getvvcol; - get_op_vcol -> getvvcol; - get_op_vcol -> getvvcol; - get_op_vcol -> coladvance; - get_op_vcol -> coladvance; - mark_mb_adjustpos -> ml_get_buf; - mark_mb_adjustpos -> STRLEN; - mark_mb_adjustpos -> utf_head_off; - mark_mb_adjustpos -> vim_isprintc; - mark_mb_adjustpos -> ptr2cells; - do_pending_operator -> vim_strchr; - do_pending_operator -> get_op_char; - do_pending_operator -> vim_strchr; - do_pending_operator -> AppendToRedobuffLit; - do_pending_operator -> AppendToRedobuff; - do_pending_operator -> do_cmdline; - do_pending_operator -> ResetRedobuff; - do_pending_operator -> AppendToRedobuffLit; - do_pending_operator -> AppendToRedobuff; - do_pending_operator -> XFREE_CLEAR; - do_pending_operator -> validate_virtcol; - do_pending_operator -> coladvance; - do_pending_operator -> restore_visual_mode; - do_pending_operator -> lt; - do_pending_operator -> STRLEN; - do_pending_operator -> STRLEN; - do_pending_operator -> unadjust_for_sel; - do_pending_operator -> lt; - do_pending_operator -> hasFolding; - do_pending_operator -> STRLEN; - do_pending_operator -> hasFolding; - do_pending_operator -> STRLEN; - do_pending_operator -> check_pos; - do_pending_operator -> virtual_active; - do_pending_operator -> get_op_vcol; - do_pending_operator -> getvvcol; - do_pending_operator -> getvvcol; - do_pending_operator -> get_op_char; - do_pending_operator -> nv_replace; - do_pending_operator -> prep_redo; - do_pending_operator -> get_extra_op_char; - do_pending_operator -> ml_get_pos; - do_pending_operator -> op_on_lines; - do_pending_operator -> setmouse; - do_pending_operator -> may_clear_cmdline; - do_pending_operator -> redraw_curbuf_later; - do_pending_operator -> utfc_ptr2len; - do_pending_operator -> gchar_pos; - do_pending_operator -> equalpos; - do_pending_operator -> vim_strchr; - do_pending_operator -> MODIFIABLE; - do_pending_operator -> redraw_curbuf_later; - do_pending_operator -> inindent; - do_pending_operator -> STRLEN; - do_pending_operator -> auto_format; - do_pending_operator -> beep_flush; - do_pending_operator -> do_join; - do_pending_operator -> auto_format; - do_pending_operator -> vim_beep; - do_pending_operator -> CancelRedo; - do_pending_operator -> op_delete; - do_pending_operator -> has_format_option; - do_pending_operator -> u_save_cursor; - do_pending_operator -> auto_format; - do_pending_operator -> vim_beep; - do_pending_operator -> CancelRedo; - do_pending_operator -> op_yank; - do_pending_operator -> check_cursor_col; - do_pending_operator -> vim_beep; - do_pending_operator -> CancelRedo; - do_pending_operator -> edit; - do_pending_operator -> op_change; - do_pending_operator -> vim_strchr; - do_pending_operator -> AppendToRedobuff; - do_pending_operator -> do_bang; - do_pending_operator -> get_equalprg; - do_pending_operator -> op_reindent; - do_pending_operator -> op_colon; - do_pending_operator -> vim_beep; - do_pending_operator -> CancelRedo; - do_pending_operator -> op_tilde; - do_pending_operator -> check_cursor_col; - do_pending_operator -> op_formatexpr; - do_pending_operator -> op_colon; - do_pending_operator -> op_format; - do_pending_operator -> op_format; - do_pending_operator -> op_function; - do_pending_operator -> vim_beep; - do_pending_operator -> CancelRedo; - do_pending_operator -> op_insert; - do_pending_operator -> TODO; - do_pending_operator -> auto_format; - do_pending_operator -> vim_beep; - do_pending_operator -> CancelRedo; - do_pending_operator -> op_replace; - do_pending_operator -> foldCreate; - do_pending_operator -> vim_beep; - do_pending_operator -> CancelRedo; - do_pending_operator -> op_addsub; - do_pending_operator -> check_cursor_col; - do_pending_operator -> clearopbeep; - do_pending_operator -> coladvance; - do_pending_operator -> clearop; - AppendToRedobuffLit -> add_buff; - AppendToRedobuffLit -> mb_cptr2char_adv; - AppendToRedobuffLit -> add_char_buff; - AppendToRedobuffLit -> add_buff; - AppendToRedobuffLit -> add_char_buff; - unadjust_for_sel -> equalpos; - unadjust_for_sel -> lt; - unadjust_for_sel -> mark_mb_adjustpos; - unadjust_for_sel -> STRLEN; - check_pos -> ml_get_buf; - check_pos -> STRLEN; - nv_replace -> checkclearop; - nv_replace -> bt_prompt; - nv_replace -> clearopbeep; - nv_replace -> get_literal; - nv_replace -> IS_SPECIAL; - nv_replace -> clearopbeep; - nv_replace -> reset_VIsual; - nv_replace -> nv_operator; - nv_replace -> virtual_active; - nv_replace -> u_save_cursor; - nv_replace -> gchar_cursor; - nv_replace -> coladvance_force; - nv_replace -> assert; - nv_replace -> gchar_cursor; - nv_replace -> coladvance_force; - nv_replace -> get_cursor_pos_ptr; - nv_replace -> STRLEN; - nv_replace -> mb_charlen; - nv_replace -> clearopbeep; - nv_replace -> edit; - nv_replace -> edit; - nv_replace -> stuffnumReadbuff; - nv_replace -> stuffcharReadbuff; - nv_replace -> stuffcharReadbuff; - nv_replace -> stuffcharReadbuff; - nv_replace -> u_save_cursor; - nv_replace -> character; - nv_replace -> del_chars; - nv_replace -> stuffcharReadbuff; - nv_replace -> stuffcharReadbuff; - nv_replace -> edit; - nv_replace -> invoke_edit; - nv_replace -> AppendCharToRedobuff; - nv_replace -> AppendCharToRedobuff; - nv_replace -> ins_char; - nv_replace -> ins_char; - nv_replace -> ins_char; - nv_replace -> ins_char; - nv_replace -> mb_adjust_cursor; - nv_replace -> set_last_insert; - nv_replace -> foldUpdateAfterInsert; - prep_redo -> ResetRedobuff; - prep_redo -> AppendCharToRedobuff; - prep_redo -> AppendCharToRedobuff; - prep_redo -> AppendNumberToRedobuff; - prep_redo -> AppendCharToRedobuff; - prep_redo -> AppendCharToRedobuff; - prep_redo -> AppendCharToRedobuff; - prep_redo -> AppendCharToRedobuff; - prep_redo -> AppendCharToRedobuff; - may_clear_cmdline -> clear_showcmd; - CancelRedo -> free_buff; - CancelRedo -> start_stuff; - CancelRedo -> read_readbuffers; - do_bang -> free; - do_bang -> check_secure; - do_bang -> autowrite_all; - do_bang -> STRLEN; - do_bang -> STRLEN; - do_bang -> emsg; - do_bang -> xfree; - do_bang -> STRLEN; - do_bang -> xmalloc; - do_bang -> STRCAT; - do_bang -> STRCAT; - do_bang -> STRLEN; - do_bang -> STRCAT; - do_bang -> xfree; - do_bang -> STRMOVE; - do_bang -> xfree; - do_bang -> vim_strsave_escaped; - do_bang -> AppendToRedobuffLit; - do_bang -> xfree; - do_bang -> AppendToRedobuff; - do_bang -> xmalloc; - do_bang -> STRCPY; - do_bang -> STRCAT; - do_bang -> STRCAT; - do_bang -> msg_start; - do_bang -> msg_putchar; - do_bang -> msg_putchar; - do_bang -> msg_outtrans; - do_bang -> msg_clr_eos; - do_bang -> ui_cursor_goto; - do_bang -> do_shell; - do_bang -> do_bang; - do_bang -> do_filter; - do_bang -> apply_autocmds; - do_bang -> xfree; - foldCreate -> foldmethodIsMarker; - foldCreate -> foldCreateMarkers; - foldCreate -> checkupdate; - foldCreate -> foldFind; - foldCreate -> ga_grow; - foldCreate -> ga_init; - foldCreate -> ga_grow; - foldCreate -> memmove; - foldCreate -> memmove; - foldCreate -> sizeof; - foldCreate -> closeFold; - foldCreate -> changed_window_setting_win; - clearopbeep -> clearop; - clearopbeep -> beep_flush; - get_default_register_name -> adjust_clipboard_name; - adjust_clipboard_name -> eval_has_provider; - adjust_clipboard_name -> redirecting; - adjust_clipboard_name -> emsg; - adjust_clipboard_name -> msg; - eval_has_provider -> strequal; - eval_has_provider -> strequal; - eval_has_provider -> strequal; - eval_has_provider -> strequal; - eval_has_provider -> strequal; - eval_has_provider -> strequal; - eval_has_provider -> strequal; - eval_has_provider -> strequal; - eval_has_provider -> strequal; - eval_has_provider -> strequal; - eval_has_provider -> has; - eval_has_provider -> snprintf; - eval_has_provider -> strchrsub; - eval_has_provider -> snprintf; - eval_has_provider -> get_var_tv; - eval_has_provider -> snprintf; - eval_has_provider -> script_autoload; - eval_has_provider -> snprintf; - eval_has_provider -> get_var_tv; - eval_has_provider -> Call; - eval_has_provider -> snprintf; - eval_has_provider -> find_func; - eval_has_provider -> Call; - eval_has_provider -> snprintf; - eval_has_provider -> find_func; - prepare_yankreg_from_object -> ascii_isdigit; - prepare_yankreg_from_object -> getdigits_int; - prepare_yankreg_from_object -> xcalloc; - finish_yankreg_from_object -> STRLEN; - finish_yankreg_from_object -> xfree; - finish_yankreg_from_object -> STRLEN; - finish_yankreg_from_object -> assert; - finish_yankreg_from_object -> MAX; - eval_call_provider -> eval_has_provider; - eval_call_provider -> snprintf; - eval_call_provider -> get_current_funccal; - eval_call_provider -> save_funccal; - eval_call_provider -> tv_list_ref; - eval_call_provider -> call_func; - eval_call_provider -> tv_list_unref; - eval_call_provider -> restore_funccal; - eval_call_provider -> assert; - eval_call_provider -> tv_clear; - xstrdupnul -> xmallocz; - xstrdupnul -> xstrdup; - end_batch_changes -> set_clipboard; - save_batch_count -> set_clipboard; - restore_batch_count -> assert; - op_reg_amount -> reg_empty; - op_reg_set_previous -> op_reg_index; - normal_state_init -> memset; - init_normal_cmds -> assert; - init_normal_cmds -> qsort; - find_command -> assert; - find_command -> FUNC_ATTR_NONNULL_ARG; - find_command -> ASCII_ISALPHA; - find_command -> ASCII_ISALNUM; - find_command -> vim_strchr; - find_command -> ASCII_ISLOWER; - find_command -> iemsg; - find_command -> getout; - find_command -> CharOrdLow; - find_command -> ASCII_ISLOWER; - find_command -> CharOrdLow; - find_command -> STRNCMP; - find_command -> ASCII_ISALNUM; - find_command -> find_ucmd; - normal_enter -> normal_state_init; - normal_enter -> state_enter; - normal_prepare -> memset; - normal_prepare -> normal_cmd; - normal_prepare -> ui_cursor_shape; - normal_prepare -> trigger_modechanged; - normal_prepare -> typebuf_maplen; - normal_prepare -> main; - normal_prepare -> readbuf1_empty; - normal_prepare -> set_vcount_ca; - set_vcount_ca -> set_vcount; - normal_handle_special_visual_command -> end_visual_mode; - normal_handle_special_visual_command -> redraw_curbuf_later; - normal_handle_special_visual_command -> unshift_special; - normal_handle_special_visual_command -> find_command; - normal_handle_special_visual_command -> clearopbeep; - unshift_special -> simplify_key; - normal_need_additional_char -> TODO; - normal_need_redraw_mode_message -> mode; - normal_need_redraw_mode_message -> stuff_empty; - normal_need_redraw_mode_message -> typebuf_typed; - normal_redraw_mode_message -> Showmode; - normal_redraw_mode_message -> setcursor; - normal_redraw_mode_message -> update_screen; - normal_redraw_mode_message -> vim_strsave; - normal_redraw_mode_message -> msg_attr; - normal_redraw_mode_message -> xfree; - normal_redraw_mode_message -> setcursor; - normal_redraw_mode_message -> ui_cursor_shape; - normal_redraw_mode_message -> ui_flush; - normal_redraw_mode_message -> os_delay; - normal_redraw_mode_message -> os_delay; - normal_get_additional_char -> nv_replace; - normal_get_additional_char -> plain_vgetc; - normal_get_additional_char -> LANGMAP_ADJUST; - normal_get_additional_char -> add_to_showcmd; - normal_get_additional_char -> ui_cursor_shape; - normal_get_additional_char -> plain_vgetc; - normal_get_additional_char -> add_to_showcmd; - normal_get_additional_char -> vim_strchr; - normal_get_additional_char -> get_digraph; - normal_get_additional_char -> del_from_showcmd; - normal_get_additional_char -> add_to_showcmd; - normal_get_additional_char -> LANGMAP_ADJUST; - normal_get_additional_char -> hkmap; - normal_get_additional_char -> find_command; - normal_get_additional_char -> get_op_type; - normal_get_additional_char -> vpeekc; - normal_get_additional_char -> do_sleep; - normal_get_additional_char -> plain_vgetc; - normal_get_additional_char -> vungetc; - normal_get_additional_char -> find_command; - normal_get_additional_char -> assert; - normal_get_additional_char -> vungetc; - normal_get_additional_char -> vpeekc; - normal_get_additional_char -> MB_BYTE2LEN; - normal_get_additional_char -> plain_vgetc; - normal_get_additional_char -> utf_iscomposing; - normal_get_additional_char -> vungetc; - get_digraph -> plain_vgetc; - get_digraph -> IS_SPECIAL; - get_digraph -> char2cells; - get_digraph -> putcmdline; - get_digraph -> add_to_showcmd; - get_digraph -> plain_vgetc; - get_digraph -> getdigraph; - del_from_showcmd -> STRLEN; - del_from_showcmd -> char_avail; - del_from_showcmd -> display_showcmd; - hkmap -> CharOrd; - hkmap -> islower; - hkmap -> CharOrdLow; - hkmap -> CharOrdLow; - hkmap -> CharOrdLow; - vpeekc -> vgetorpeek; - do_sleep -> ui_flush; - do_sleep -> LOOP_PROCESS_EVENTS_UNTIL; - do_sleep -> os_breakcheck; - do_sleep -> input; - do_sleep -> vpeekc; - normal_invert_horizontal -> find_command; - normal_get_command_count -> del_from_showcmd; - normal_get_command_count -> main; - normal_get_command_count -> readbuf1_empty; - normal_get_command_count -> set_vcount_ca; - normal_get_command_count -> plain_vgetc; - normal_get_command_count -> LANGMAP_ADJUST; - normal_get_command_count -> add_to_showcmd; - normal_get_command_count -> plain_vgetc; - normal_get_command_count -> LANGMAP_ADJUST; - normal_get_command_count -> add_to_showcmd; - normal_finish_command -> clearop; - normal_finish_command -> set_reg_var; - normal_finish_command -> typebuf_maplen; - normal_finish_command -> do_pending_operator; - normal_finish_command -> normal_need_redraw_mode_message; - normal_finish_command -> normal_redraw_mode_message; - normal_finish_command -> set_reg_var; - normal_finish_command -> trigger_modechanged; - normal_finish_command -> ui_cursor_shape; - normal_finish_command -> clear_showcmd; - normal_finish_command -> checkpcmark; - normal_finish_command -> xfree; - normal_finish_command -> mb_check_adjust_col; - normal_finish_command -> validate_cursor; - normal_finish_command -> do_check_scrollbind; - normal_finish_command -> validate_cursor; - normal_finish_command -> do_check_cursorbind; - normal_finish_command -> edit; - normal_finish_command -> stuff_empty; - normal_finish_command -> trigger_modechanged; - normal_finish_command -> showmode; - normal_finish_command -> edit; - set_reg_var -> set_vim_var_string; - checkpcmark -> equalpos; - do_check_cursorbind -> FOR_ALL_WINDOWS_IN_TAB; - do_check_cursorbind -> diff_get_corresponding_line; - do_check_cursorbind -> check_cursor; - do_check_cursorbind -> win_cursorline_standout; - do_check_cursorbind -> validate_cursor; - do_check_cursorbind -> mb_adjust_cursor; - do_check_cursorbind -> redraw_later; - do_check_cursorbind -> update_topline; - normal_execute -> LANGMAP_ADJUST; - normal_execute -> typebuf_maplen; - normal_execute -> typebuf_maplen; - normal_execute -> vim_isprintc; - normal_execute -> ins_char_typebuf; - normal_execute -> add_to_showcmd; - normal_execute -> normal_get_command_count; - normal_execute -> main; - normal_execute -> main; - normal_execute -> readbuf1_empty; - normal_execute -> set_vcount; - normal_execute -> find_command; - normal_execute -> clearopbeep; - normal_execute -> text_locked; - normal_execute -> clearopbeep; - normal_execute -> text_locked_msg; - normal_execute -> curbuf_locked; - normal_execute -> normal_handle_special_visual_command; - normal_execute -> normal_invert_horizontal; - normal_execute -> normal_need_additional_char; - normal_execute -> normal_get_additional_char; - normal_execute -> ui_flush; - normal_execute -> clearop; - normal_execute -> goto_im; - normal_execute -> start_selection; - normal_execute -> unshift_special; - normal_execute -> find_command; - normal_execute -> assert; - normal_execute -> start_selection; - normal_execute -> normal_finish_command; - goto_im -> stuff_empty; - start_selection -> may_start_select; - start_selection -> n_start_visual_mode; - normal_check_stuff_buffer -> stuff_empty; - normal_check_stuff_buffer -> check_timestamps; - normal_check_stuff_buffer -> wait_return; - normal_check_stuff_buffer -> goto_im; - normal_check_stuff_buffer -> stuffReadbuff; - check_timestamps -> system; - check_timestamps -> stuff_empty; - check_timestamps -> FOR_ALL_BUFFERS; - check_timestamps -> set_bufref; - check_timestamps -> buf_check_timestamp; - check_timestamps -> bufref_valid; - check_timestamps -> msg_puts; - check_timestamps -> ui_flush; - normal_check_interrupt -> vgetc; - normal_check_window_scrolled -> has_event; - normal_check_window_scrolled -> win_did_scroll; - normal_check_window_scrolled -> do_autocmd_winscrolled; - normal_check_cursor_moved -> has_event; - normal_check_cursor_moved -> equalpos; - normal_check_cursor_moved -> has_event; - normal_check_cursor_moved -> apply_autocmds; - normal_check_text_changed -> has_event; - normal_check_text_changed -> buf_get_changedtick; - normal_check_text_changed -> apply_autocmds; - normal_check_text_changed -> buf_get_changedtick; - normal_check_buffer_modified -> has_event; - normal_check_buffer_modified -> apply_autocmds; - normal_check_folds -> foldAdjustVisual; - normal_check_folds -> fold; - normal_check_folds -> hasAnyFolding; - normal_check_folds -> foldCheckClose; - normal_check_folds -> foldOpenCursor; - foldAdjustVisual -> hasAnyFolding; - foldAdjustVisual -> ltoreq; - foldAdjustVisual -> hasFolding; - foldAdjustVisual -> hasFolding; - foldAdjustVisual -> ml_get; - foldAdjustVisual -> STRLEN; - foldAdjustVisual -> mb_adjust_cursor; - foldCheckClose -> checkupdate; - foldCheckClose -> changed_window_setting; - normal_redraw -> update_topline; - normal_redraw -> validate_cursor; - normal_redraw -> conceal_cursor_line; - normal_redraw -> redrawWinline; - normal_redraw -> char_avail; - normal_redraw -> redraw_later; - normal_redraw -> update_curbuf; - normal_redraw -> update_screen; - normal_redraw -> showmode; - normal_redraw -> redraw_statuslines; - normal_redraw -> maketitle; - normal_redraw -> time; - normal_redraw -> msg_ext_is_visible; - normal_redraw -> vim_strsave; - normal_redraw -> msg_start; - normal_redraw -> msg_attr_keep; - normal_redraw -> msg_attr; - normal_redraw -> xfree; - normal_redraw -> shortmess; - normal_redraw -> fileinfo; - normal_redraw -> msg_start; - normal_redraw -> may_clear_sb_text; - normal_redraw -> showruler; - normal_redraw -> setcursor; - msg_ext_is_visible -> ui_has; - fileinfo -> xmalloc; - fileinfo -> vim_snprintf; - fileinfo -> STRLEN; - fileinfo -> buf_spname; - fileinfo -> STRLCPY; - fileinfo -> home_replace; - fileinfo -> bt_dontwrite; - fileinfo -> curbufIsChanged; - fileinfo -> shortmess; - fileinfo -> _; - fileinfo -> new_file_message; - fileinfo -> _; - fileinfo -> shortmess; - fileinfo -> curbufIsChanged; - fileinfo -> vim_snprintf_add; - fileinfo -> _; - fileinfo -> validate_virtcol; - fileinfo -> STRLEN; - fileinfo -> col_print; - fileinfo -> append_arg_number; - fileinfo -> msg_start; - fileinfo -> msg_start; - fileinfo -> msg; - fileinfo -> msg_trunc_attr; - fileinfo -> set_keep_msg; - fileinfo -> xfree; - normal_check -> normal_check_stuff_buffer; - normal_check -> normal_check_interrupt; - normal_check -> wait_return; - normal_check -> stuff_empty; - normal_check -> normal_check_window_scrolled; - normal_check -> update_topline; - normal_check -> normal_check_cursor_moved; - normal_check -> normal_check_text_changed; - normal_check -> normal_check_window_scrolled; - normal_check -> normal_check_buffer_modified; - normal_check -> changed; - normal_check -> ex_diffupdate; - normal_check -> check_scrollbind; - normal_check -> normal_check_folds; - normal_check -> normal_redraw; - normal_check -> TIME_MSG; - normal_check -> TIME_MSG; - normal_check -> fclose; - normal_check -> vgetc; - normal_check -> do_exmode; - normal_check -> update_curswant; - normal_check -> do_exmode; - normal_check -> normal_prepare; - ex_diffupdate -> diff_clear; - ex_diffupdate -> memset; - ex_diffupdate -> diff_internal; - ex_diffupdate -> diff_try_update; - ex_diffupdate -> diff_internal_failed; - ex_diffupdate -> memset; - ex_diffupdate -> diff_try_update; - ex_diffupdate -> diff_redraw; - ex_diffupdate -> apply_autocmds; - check_scrollbind -> vim_strchr; - check_scrollbind -> vim_strchr; - check_scrollbind -> FOR_ALL_WINDOWS_IN_TAB; - check_scrollbind -> diff_set_topline; - check_scrollbind -> scrollup; - check_scrollbind -> scrolldown; - check_scrollbind -> redraw_later; - check_scrollbind -> cursor_correct; - check_scrollbind -> leftcol_changed; - do_exmode -> trigger_modechanged; - do_exmode -> msg; - do_exmode -> buf_get_changedtick; - do_exmode -> do_cmdline; - do_exmode -> buf_get_changedtick; - do_exmode -> emsg; - do_exmode -> print_line_no_prefix; - do_exmode -> msg_clr_eos; - do_exmode -> emsg; - do_exmode -> emsg; - do_exmode -> redraw_all_later; - do_exmode -> update_screen; - move_tab_to_mouse -> tabpage_move; - move_tab_to_mouse -> tabpage_index; - move_tab_to_mouse -> tabpage_move; - move_tab_to_mouse -> tabpage_move; - do_mouse -> jump_to_mouse; - do_mouse -> get_mouse_button; - do_mouse -> vpeekc; - do_mouse -> safe_vgetc; - do_mouse -> vungetc; - do_mouse -> stuffcharReadbuff; - do_mouse -> stuffnumReadbuff; - do_mouse -> stuffcharReadbuff; - do_mouse -> mouse_model_popup; - do_mouse -> mouse_model_popup; - do_mouse -> beep; - do_mouse -> clearopbeep; - do_mouse -> stuffcharReadbuff; - do_mouse -> stuffReadbuff; - do_mouse -> stuffcharReadbuff; - do_mouse -> stuffcharReadbuff; - do_mouse -> jump_to_mouse; - do_mouse -> do_put; - do_mouse -> insert_reg; - do_mouse -> eval_has_provider; - do_mouse -> yank_register_mline; - do_mouse -> insert_reg; - do_mouse -> AppendCharToRedobuff; - do_mouse -> AppendCharToRedobuff; - do_mouse -> AppendCharToRedobuff; - do_mouse -> move_tab_to_mouse; - do_mouse -> find_tabpage; - do_mouse -> tabpage_close; - do_mouse -> tabpage_close_other; - do_mouse -> end_visual_mode; - do_mouse -> tabpage_new; - do_mouse -> tabpage_move; - do_mouse -> goto_tabpage; - do_mouse -> end_visual_mode; - do_mouse -> call_func; - do_mouse -> ARRAY_SIZE; - do_mouse -> tv_clear; - do_mouse -> move_tab_to_mouse; - do_mouse -> mouse_model_popup; - do_mouse -> lt; - do_mouse -> jump_to_mouse; - do_mouse -> clearop; - do_mouse -> openFold; - do_mouse -> closeFold; - do_mouse -> get_scrolloff_value; - do_mouse -> scroll_redraw; - do_mouse -> getvcols; - do_mouse -> coladvance; - do_mouse -> lt; - do_mouse -> lt; - do_mouse -> stuffcharReadbuff; - do_mouse -> eval_has_provider; - do_mouse -> yank_register_mline; - do_mouse -> prep_redo; - do_mouse -> edit; - do_mouse -> bt_quickfix; - do_mouse -> do_cmdline_cmd; - do_mouse -> do_cmdline_cmd; - do_mouse -> stuffcharReadbuff; - do_mouse -> stuffcharReadbuff; - do_mouse -> stuffcharReadbuff; - do_mouse -> stuffcharReadbuff; - do_mouse -> stuffcharReadbuff; - do_mouse -> may_start_select; - do_mouse -> setmouse; - do_mouse -> gchar_pos; - do_mouse -> inc; - do_mouse -> vim_iswordc; - do_mouse -> equalpos; - do_mouse -> findmatch; - do_mouse -> lt; - do_mouse -> lt; - do_mouse -> find_start_of_word; - do_mouse -> find_end_of_word; - do_mouse -> find_start_of_word; - do_mouse -> get_cursor_pos_ptr; - do_mouse -> utfc_ptr2len; - do_mouse -> find_end_of_word; - do_mouse -> redraw_curbuf_later; - tabpage_close_other -> tabline_height; - tabpage_close_other -> snprintf; - tabpage_close_other -> ex_win_close; - tabpage_close_other -> valid_tabpage; - tabpage_close_other -> tabline_height; - tabpage_close_other -> shell_new_rows; - tabpage_new -> memset; - tabpage_new -> ex_splitview; - openFold -> setFoldRepeat; - closeFold -> setFoldRepeat; - vim_iswordc -> vim_iswordc_buf; - find_start_of_word -> ml_get; - find_start_of_word -> get_mouse_class; - find_start_of_word -> utf_head_off; - find_start_of_word -> get_mouse_class; - find_end_of_word -> ml_get; - find_end_of_word -> utf_head_off; - find_end_of_word -> get_mouse_class; - find_end_of_word -> utfc_ptr2len; - find_end_of_word -> get_mouse_class; - get_mouse_class -> MB_BYTE2LEN; - get_mouse_class -> mb_get_class; - get_mouse_class -> vim_iswordc; - get_mouse_class -> vim_strchr; - mb_get_class -> mb_get_class_tab; - reset_VIsual -> end_visual_mode; - reset_VIsual -> redraw_curbuf_later; - AppendNumberToRedobuff -> add_num_buff; - checkclearop -> clearopbeep; - checkclearopq -> clearopbeep; - simplify_key -> KEY2TERMCAP0; - simplify_key -> KEY2TERMCAP1; - display_showcmd -> STRLEN; - display_showcmd -> ui_has; - display_showcmd -> ADD; - display_showcmd -> ADD; - display_showcmd -> ADD; - display_showcmd -> ui_call_msg_showcmd; - display_showcmd -> msg_grid_validate; - display_showcmd -> grid_puts_line_start; - display_showcmd -> HL_ATTR; - display_showcmd -> grid_puts; - display_showcmd -> HL_ATTR; - display_showcmd -> grid_puts_line_flush; - add_to_showcmd_c -> add_to_showcmd; - add_to_showcmd_c -> setcursor; - push_showcmd -> STRCPY; - pop_showcmd -> STRCPY; - pop_showcmd -> display_showcmd; - diff_set_topline -> diff_buf_idx; - diff_set_topline -> ex_diffupdate; - diff_set_topline -> diff_buf_idx; - diff_set_topline -> invalidate_botline_win; - diff_set_topline -> changed_line_abv_curs_win; - diff_set_topline -> check_topfill; - scrollup -> hasAnyFolding; - scrollup -> win_may_fill; - scrollup -> hasFolding; - scrollup -> win_get_fill; - scrollup -> check_topfill; - scrollup -> hasAnyFolding; - scrollup -> hasFolding; - scrollup -> coladvance; - scrolldown -> hasFolding; - scrolldown -> validate_cursor; - scrolldown -> win_get_fill; - scrolldown -> hasFolding; - scrolldown -> plines_win_nofill; - scrolldown -> invalidate_botline; - scrolldown -> check_topfill; - scrolldown -> validate_virtcol; - scrolldown -> validate_cheight; - scrolldown -> hasFolding; - scrolldown -> plines_win; - scrolldown -> foldAdjustCursor; - scrolldown -> coladvance; - cursor_correct -> get_scrolloff_value; - cursor_correct -> get_scrolloff_value; - cursor_correct -> validate_botline; - cursor_correct -> hasAnyFolding; - cursor_correct -> hasFolding; - cursor_correct -> plines_win; - cursor_correct -> hasFolding; - cursor_correct -> plines_win_nofill; - cursor_correct -> win_get_fill; - leftcol_changed -> TODO; - leftcol_changed -> changed_cline_bef_curs; - leftcol_changed -> curwin_col_off; - leftcol_changed -> validate_virtcol; - leftcol_changed -> coladvance; - leftcol_changed -> coladvance; - leftcol_changed -> getvvcol; - leftcol_changed -> coladvance; - leftcol_changed -> coladvance; - leftcol_changed -> changed_cline_bef_curs; - leftcol_changed -> redraw_later; - nv_ignore -> edit; - nv_error -> clearopbeep; - nv_help -> checkclearopq; - nv_help -> ex_help; - nv_addsub -> bt_prompt; - nv_addsub -> clearopbeep; - nv_addsub -> prep_redo_cmd; - nv_addsub -> op_addsub; - nv_addsub -> nv_operator; - nv_addsub -> clearop; - nv_operator -> get_op_type; - nv_operator -> bt_prompt; - nv_operator -> prompt_curpos_editable; - nv_operator -> clearopbeep; - nv_operator -> nv_lineop; - nv_operator -> checkclearop; - nv_operator -> set_op_var; - nv_page -> checkclearop; - nv_page -> goto_tabpage; - nv_page -> goto_tabpage; - nv_page -> onepage; - onepage -> get_scrolloff_value; - onepage -> beep_flush; - onepage -> validate_botline; - onepage -> win_get_fill; - onepage -> beep_flush; - onepage -> win_get_fill; - onepage -> get_scroll_overlap; - onepage -> check_topfill; - onepage -> max_topfill; - onepage -> win_get_fill; - onepage -> get_scroll_overlap; - onepage -> botline_topline; - onepage -> topline_back; - onepage -> max_topfill; - onepage -> topline_botline; - onepage -> botline_forw; - onepage -> botline_forw; - onepage -> botline_topline; - onepage -> hasFoldingWin; - onepage -> win_get_fill; - onepage -> max_topfill; - onepage -> comp_botline; - onepage -> check_topfill; - onepage -> foldAdjustCursor; - onepage -> cursor_correct; - onepage -> check_cursor_col; - onepage -> beginline; - onepage -> check_top_offset; - onepage -> scroll_cursor_top; - onepage -> hasFolding; - onepage -> hasFolding; - onepage -> redraw_later; - nv_gd -> find_ident_under_cursor; - nv_gd -> find_decl; - nv_gd -> clearopbeep; - nv_gd -> foldOpenCursor; - find_decl -> xmalloc; - find_decl -> assert; - find_decl -> sprintf; - find_decl -> findpar; - find_decl -> setpcmark; - find_decl -> skipwhite; - find_decl -> clearpos; - find_decl -> findmatchlimit; - find_decl -> get_leader_len; - find_decl -> is_ident; - find_decl -> clearpos; - find_decl -> reset_search_dir; - find_decl -> xfree; - nv_screengo -> linetabsize; - nv_screengo -> curwin_col_off; - nv_screengo -> curwin_col_off2; - nv_screengo -> validate_virtcol; - nv_screengo -> hasFolding; - nv_screengo -> linetabsize; - nv_screengo -> assert; - nv_screengo -> hasFolding; - nv_screengo -> linetabsize; - nv_screengo -> virtual_active; - nv_screengo -> coladvance; - nv_screengo -> coladvance; - nv_screengo -> validate_virtcol; - nv_screengo -> get_showbreak_value; - nv_screengo -> vim_strsize; - curwin_col_off -> win_col_off; - curwin_col_off2 -> win_col_off2; - nv_mousescroll -> mouse_find_win; - nv_mousescroll -> onepage; - nv_mousescroll -> nv_scroll_line; - nv_mousescroll -> mouse_scroll_horiz; - nv_mousescroll -> redraw_for_cursorline; - nv_scroll_line -> checkclearop; - nv_scroll_line -> scroll_redraw; - mouse_scroll_horiz -> virtual_active; - mouse_scroll_horiz -> scroll_line_len; - mouse_scroll_horiz -> find_longest_lnum; - mouse_scroll_horiz -> leftcol_changed; - redraw_for_cursorline -> win_cursorline_standout; - redraw_for_cursorline -> pum_visible; - redraw_for_cursorline -> win_line; - redraw_for_cursorline -> redraw_later; - redraw_for_cursorline -> win_cursorline_standout; - redraw_for_cursorline -> redrawWinline; - redraw_for_cursorline -> redrawWinline; - redraw_for_cursorline -> redraw_later; - nv_mouse -> do_mouse; - cursor_down -> hasFolding; - cursor_down -> hasAnyFolding; - cursor_down -> hasFolding; - cursor_down -> coladvance; - cursor_down -> update_topline; - cursor_up -> hasAnyFolding; - cursor_up -> hasFolding; - cursor_up -> hasFolding; - cursor_up -> coladvance; - cursor_up -> update_topline; - nv_zet -> get_sidescrolloff_value; - nv_zet -> assert; - nv_zet -> ascii_isdigit; - nv_zet -> checkclearop; - nv_zet -> plain_vgetc; - nv_zet -> LANGMAP_ADJUST; - nv_zet -> add_to_showcmd; - nv_zet -> ascii_isdigit; - nv_zet -> win_setheight; - nv_zet -> clearopbeep; - nv_zet -> vim_strchr; - nv_zet -> checkclearop; - nv_zet -> vim_strchr; - nv_zet -> setpcmark; - nv_zet -> check_cursor_col; - nv_zet -> validate_botline; - nv_zet -> beginline; - nv_zet -> scroll_cursor_top; - nv_zet -> redraw_later; - nv_zet -> set_fraction; - nv_zet -> beginline; - nv_zet -> scroll_cursor_halfway; - nv_zet -> redraw_later; - nv_zet -> set_fraction; - nv_zet -> scroll_cursor_bot; - nv_zet -> beginline; - nv_zet -> scroll_cursor_bot; - nv_zet -> redraw_later; - nv_zet -> set_fraction; - nv_zet -> leftcol_changed; - nv_zet -> leftcol_changed; - nv_zet -> hasFolding; - nv_zet -> getvcol; - nv_zet -> redraw_later; - nv_zet -> hasFolding; - nv_zet -> getvcol; - nv_zet -> curwin_col_off; - nv_zet -> redraw_later; - nv_zet -> nv_put; - nv_zet -> nv_operator; - nv_zet -> foldManualAllowed; - nv_zet -> nv_operator; - nv_zet -> nv_operator; - nv_zet -> clearopbeep; - nv_zet -> foldManualAllowed; - nv_zet -> nv_operator; - nv_zet -> foldmethodIsManual; - nv_zet -> clearFolding; - nv_zet -> changed_window_setting; - nv_zet -> foldmethodIsMarker; - nv_zet -> deleteFold; - nv_zet -> emsg; - nv_zet -> hasFolding; - nv_zet -> openFold; - nv_zet -> closeFold; - nv_zet -> hasFolding; - nv_zet -> openFoldRecurse; - nv_zet -> closeFoldRecurse; - nv_zet -> nv_operator; - nv_zet -> openFold; - nv_zet -> nv_operator; - nv_zet -> openFoldRecurse; - nv_zet -> nv_operator; - nv_zet -> closeFold; - nv_zet -> nv_operator; - nv_zet -> closeFoldRecurse; - nv_zet -> foldOpenCursor; - nv_zet -> newFoldLevel; - nv_zet -> foldOpenCursor; - nv_zet -> getDeepestNesting; - nv_zet -> getDeepestNesting; - nv_zet -> clearopbeep; - nv_zet -> plain_vgetc; - nv_zet -> LANGMAP_ADJUST; - nv_zet -> add_to_showcmd; - nv_zet -> vim_strchr; - nv_zet -> clearopbeep; - nv_zet -> checkclearop; - nv_zet -> get_visual_text; - nv_zet -> find_ident_under_cursor; - nv_zet -> spell_move_to; - nv_zet -> ml_get_pos; - nv_zet -> find_ident_under_cursor; - nv_zet -> assert; - nv_zet -> spell_add_word; - nv_zet -> checkclearop; - nv_zet -> spell_suggest; - nv_zet -> clearopbeep; - nv_zet -> foldmethodIsDiff; - nv_zet -> FOR_ALL_WINDOWS_IN_TAB; - nv_zet -> foldmethodIsDiff; - nv_zet -> changed_window_setting_win; - nv_zet -> changed_window_setting; - nv_zet -> newFoldLevel; - validate_botline -> comp_botline; - scroll_cursor_top -> get_scrolloff_value; - scroll_cursor_top -> validate_cheight; - scroll_cursor_top -> hasFolding; - scroll_cursor_top -> win_get_fill; - scroll_cursor_top -> hasFolding; - scroll_cursor_top -> plines_win_nofill; - scroll_cursor_top -> hasFolding; - scroll_cursor_top -> plines_win; - scroll_cursor_top -> scroll_cursor_halfway; - scroll_cursor_top -> win_get_fill; - scroll_cursor_top -> check_topfill; - scroll_cursor_halfway -> hasFolding; - scroll_cursor_halfway -> plines_win_nofill; - scroll_cursor_halfway -> botline_forw; - scroll_cursor_halfway -> topline_back; - scroll_cursor_halfway -> hasFolding; - scroll_cursor_halfway -> check_topfill; - scroll_cursor_bot -> get_scrolloff_value; - scroll_cursor_bot -> topline_back; - scroll_cursor_bot -> set_empty_rows; - scroll_cursor_bot -> validate_botline; - scroll_cursor_bot -> plines_win_nofill; - scroll_cursor_bot -> hasFolding; - scroll_cursor_bot -> win_get_fill; - scroll_cursor_bot -> topline_back; - scroll_cursor_bot -> botline_forw; - scroll_cursor_bot -> botline_forw; - scroll_cursor_bot -> scroll_cursor_halfway; - scroll_cursor_bot -> scrollup; - scroll_cursor_bot -> update_screen; - nv_put -> nv_put_opt; - foldManualAllowed -> foldmethodIsManual; - foldManualAllowed -> emsg; - foldManualAllowed -> emsg; - openFoldRecurse -> setManualFold; - closeFoldRecurse -> setManualFold; - newFoldLevel -> newFoldLevelWin; - newFoldLevel -> foldmethodIsDiff; - newFoldLevel -> FOR_ALL_WINDOWS_IN_TAB; - newFoldLevel -> foldmethodIsDiff; - newFoldLevel -> newFoldLevelWin; - changed_window_setting_win -> changed_line_abv_curs_win; - changed_window_setting_win -> redraw_later; - nv_regreplay -> checkclearop; - nv_regreplay -> do_execreg; - nv_regreplay -> clearopbeep; - nv_regreplay -> line_breakcheck; - nv_colon -> nv_operator; - nv_colon -> stuffcharReadbuff; - nv_colon -> stuffReadbuff; - nv_colon -> stuffnumReadbuff; - nv_colon -> compute_cmdrow; - nv_colon -> clearop; - nv_colon -> STRLEN; - nv_colon -> clearopbeep; - nv_ctrlg -> trigger_modechanged; - nv_ctrlg -> showmode; - nv_ctrlg -> checkclearop; - nv_ctrlg -> fileinfo; - nv_ctrlh -> v_visop; - nv_ctrlh -> nv_left; - v_visop -> isupper; - v_visop -> vim_strchr; - v_visop -> nv_operator; - nv_left -> nv_bck_word; - nv_left -> oneleft; - nv_left -> vim_strchr; - nv_left -> vim_strchr; - nv_left -> vim_strchr; - nv_left -> coladvance; - nv_left -> LINEEMPTY; - nv_left -> get_cursor_pos_ptr; - nv_left -> utfc_ptr2len; - nv_left -> beep_flush; - nv_left -> foldOpenCursor; - nv_clear -> checkclearop; - nv_clear -> syn_stack_free_all; - nv_clear -> FOR_ALL_WINDOWS_IN_TAB; - nv_clear -> redraw_later; - nv_ctrlo -> trigger_modechanged; - nv_ctrlo -> showmode; - nv_ctrlo -> nv_pcmark; - nv_pcmark -> checkclearopq; - nv_pcmark -> goto_tabpage_lastused; - nv_pcmark -> movechangelist; - nv_pcmark -> movemark; - nv_pcmark -> check_cursor; - nv_pcmark -> nv_cursormark; - nv_pcmark -> emsg; - nv_pcmark -> emsg; - nv_pcmark -> emsg; - nv_pcmark -> clearopbeep; - nv_pcmark -> foldOpenCursor; - nv_hat -> checkclearopq; - nv_hat -> buflist_getfile; - buflist_getfile -> buflist_findnr; - buflist_getfile -> emsg; - buflist_getfile -> semsg; - buflist_getfile -> text_locked; - buflist_getfile -> text_locked_msg; - buflist_getfile -> curbuf_locked; - buflist_getfile -> getfile; - buflist_getfile -> buflist_findfpos; - buflist_getfile -> buf_jump_open_win; - buflist_getfile -> buf_jump_open_tab; - buflist_getfile -> buf_is_empty; - buflist_getfile -> tabpage_new; - buflist_getfile -> win_split; - buflist_getfile -> RESET_BINDING; - buflist_getfile -> getfile; - buflist_getfile -> check_cursor_col; - nv_Zet -> checkclearopq; - nv_Zet -> do_cmdline_cmd; - nv_Zet -> do_cmdline_cmd; - nv_Zet -> clearopbeep; - nv_ident -> get_visual_text; - nv_ident -> checkclearopq; - nv_ident -> clearop; - nv_ident -> assert; - nv_ident -> STRCMP; - nv_ident -> skipwhite; - nv_ident -> emsg; - nv_ident -> STRLEN; - nv_ident -> xmalloc; - nv_ident -> setpcmark; - nv_ident -> setpcmark; - nv_ident -> get_cursor_line_ptr; - nv_ident -> vim_iswordp; - nv_ident -> STRCPY; - nv_ident -> STRCPY; - nv_ident -> snprintf; - nv_ident -> STRCAT; - nv_ident -> STRCAT; - nv_ident -> emsg; - nv_ident -> xfree; - nv_ident -> STRCMP; - nv_ident -> STRCMP; - nv_ident -> snprintf; - nv_ident -> do_cmdline_cmd; - nv_ident -> STRCAT; - nv_ident -> STRCAT; - nv_ident -> STRCAT; - nv_ident -> STRCAT; - nv_ident -> snprintf; - nv_ident -> STRCAT; - nv_ident -> STRCPY; - nv_ident -> STRCPY; - nv_ident -> STRCPY; - nv_ident -> STRCPY; - nv_ident -> snprintf; - nv_ident -> vim_strnsave; - nv_ident -> vim_strsave_fnameescape; - nv_ident -> vim_strsave_shellescape; - nv_ident -> xfree; - nv_ident -> xrealloc; - nv_ident -> STRCAT; - nv_ident -> xfree; - nv_ident -> STRLEN; - nv_ident -> vim_strchr; - nv_ident -> utfc_ptr2len; - nv_ident -> vim_iswordp; - nv_ident -> STRCAT; - nv_ident -> init_history; - nv_ident -> add_to_history; - nv_ident -> normal_search; - nv_ident -> do_cmdline_cmd; - nv_ident -> add_map; - nv_ident -> expand; - nv_ident -> xfree; - vim_iswordp -> vim_iswordp_buf; - vim_strsave_fnameescape -> sizeof; - vim_strsave_fnameescape -> vim_isfilec; - vim_strsave_fnameescape -> vim_strsave_escaped; - vim_strsave_fnameescape -> vim_strsave_escaped; - vim_strsave_fnameescape -> csh_like_shell; - vim_strsave_fnameescape -> vim_strsave_escaped; - vim_strsave_fnameescape -> xfree; - vim_strsave_fnameescape -> escape_fname; - init_history -> assert; - init_history -> xmalloc; - init_history -> MIN; - init_history -> MIN; - init_history -> MAX; - init_history -> memcpy; - init_history -> memcpy; - init_history -> hist_free_entry; - init_history -> hist_free_entry; - init_history -> MIN; - init_history -> memset; - init_history -> xfree; - normal_search -> memset; - normal_search -> clearop; - normal_search -> foldOpenCursor; - normal_search -> check_cursor; - add_map -> do_map; - add_map -> vim_strsave; - add_map -> do_map; - add_map -> xfree; - nv_tagpop -> checkclearopq; - nv_tagpop -> do_tag; - nv_scroll -> setpcmark; - nv_scroll -> validate_botline; - nv_scroll -> hasAnyFolding; - nv_scroll -> win_get_fill; - nv_scroll -> validate_botline; - nv_scroll -> win_get_fill; - nv_scroll -> plines_win; - nv_scroll -> hasFolding; - nv_scroll -> hasAnyFolding; - nv_scroll -> hasFolding; - nv_scroll -> cursor_correct; - nv_scroll -> beginline; - nv_right -> nv_wordcmd; - nv_right -> virtual_active; - nv_right -> oneright; - nv_right -> get_cursor_pos_ptr; - nv_right -> vim_strchr; - nv_right -> vim_strchr; - nv_right -> vim_strchr; - nv_right -> LINEEMPTY; - nv_right -> beep_flush; - nv_right -> LINEEMPTY; - nv_right -> virtual_active; - nv_right -> oneright; - nv_right -> utfc_ptr2len; - nv_right -> foldOpenCursor; - nv_wordcmd -> gchar_cursor; - nv_wordcmd -> ascii_iswhite; - nv_wordcmd -> vim_strchr; - nv_wordcmd -> end_word; - nv_wordcmd -> fwd_word; - nv_wordcmd -> lt; - nv_wordcmd -> adjust_cursor; - nv_wordcmd -> clearopbeep; - nv_wordcmd -> adjust_for_sel; - nv_wordcmd -> foldOpenCursor; - oneright -> virtual_active; - oneright -> get_cursor_pos_ptr; - oneright -> coladvance; - oneright -> ptr2cells; - oneright -> get_cursor_pos_ptr; - oneright -> utfc_ptr2len; - nv_bck_word -> bck_word; - nv_bck_word -> clearopbeep; - nv_bck_word -> foldOpenCursor; - nv_up -> nv_page; - nv_up -> cursor_up; - nv_up -> clearopbeep; - nv_up -> beginline; - nv_down -> nv_page; - nv_down -> bt_quickfix; - nv_down -> qf_view_result; - nv_down -> bt_prompt; - nv_down -> invoke_prompt_callback; - nv_down -> cursor_down; - nv_down -> clearopbeep; - nv_down -> beginline; - invoke_prompt_callback -> ml_append; - invoke_prompt_callback -> ml_get; - invoke_prompt_callback -> prompt_text; - invoke_prompt_callback -> STRLEN; - invoke_prompt_callback -> STRLEN; - invoke_prompt_callback -> vim_strsave; - invoke_prompt_callback -> callback_call; - invoke_prompt_callback -> tv_clear; - invoke_prompt_callback -> tv_clear; - nv_gotofile -> text_locked; - nv_gotofile -> clearopbeep; - nv_gotofile -> text_locked_msg; - nv_gotofile -> curbuf_locked; - nv_gotofile -> clearop; - nv_gotofile -> grab_file_name; - nv_gotofile -> curbufIsChanged; - nv_gotofile -> autowrite; - nv_gotofile -> setpcmark; - nv_gotofile -> buf_hide; - nv_gotofile -> check_cursor_lnum; - nv_gotofile -> beginline; - nv_gotofile -> xfree; - nv_gotofile -> clearop; - autowrite -> bt_dontwrite; - autowrite -> set_bufref; - autowrite -> buf_write_all; - autowrite -> bufref_valid; - nv_end -> nv_goto; - nv_end -> nv_dollar; - nv_goto -> setpcmark; - nv_goto -> beginline; - nv_goto -> foldOpenCursor; - nv_dollar -> virtual_active; - nv_dollar -> clearopbeep; - nv_dollar -> foldOpenCursor; - nv_search -> nv_operator; - nv_search -> getcmdline; - nv_search -> clearop; - nv_search -> equalpos; - nv_next -> normal_search; - nv_next -> equalpos; - nv_next -> normal_search; - nv_csearch -> IS_SPECIAL; - nv_csearch -> clearopbeep; - nv_csearch -> gchar_cursor; - nv_csearch -> getvcol; - nv_csearch -> adjust_for_sel; - nv_csearch -> foldOpenCursor; - adjust_for_sel -> gchar_cursor; - adjust_for_sel -> inc_cursor; - nv_brackets -> nv_gotofile; - nv_brackets -> occurrence; - nv_brackets -> vim_strchr; - nv_brackets -> find_ident_under_cursor; - nv_brackets -> clearop; - nv_brackets -> isupper; - nv_brackets -> isupper; - nv_brackets -> islower; - nv_brackets -> vim_strchr; - nv_brackets -> vim_strchr; - nv_brackets -> clearopbeep; - nv_brackets -> findmatchlimit; - nv_brackets -> dec_cursor; - nv_brackets -> clearopbeep; - nv_brackets -> gchar_cursor; - nv_brackets -> clearopbeep; - nv_brackets -> setpcmark; - nv_brackets -> foldOpenCursor; - nv_brackets -> clearopbeep; - nv_brackets -> beginline; - nv_brackets -> foldOpenCursor; - nv_brackets -> nv_put_opt; - nv_brackets -> nv_cursormark; - nv_brackets -> clearopbeep; - nv_brackets -> clearopbeep; - nv_brackets -> setpcmark; - nv_brackets -> clearopbeep; - nv_brackets -> foldOpenCursor; - nv_brackets -> clearopbeep; - nv_put_opt -> clearop; - nv_put_opt -> assert; - nv_put_opt -> nv_diffgetput; - nv_put_opt -> clearopbeep; - nv_put_opt -> bt_prompt; - nv_put_opt -> clearopbeep; - nv_put_opt -> prep_redo_cmd; - nv_put_opt -> ascii_isdigit; - nv_put_opt -> copy_register; - nv_put_opt -> do_put; - nv_put_opt -> nv_operator; - nv_put_opt -> do_pending_operator; - nv_put_opt -> do_put; - nv_put_opt -> do_put; - nv_put_opt -> free_register; - nv_put_opt -> xfree; - nv_put_opt -> inc; - nv_put_opt -> do_put; - nv_put_opt -> ml_get; - nv_put_opt -> ml_delete; - nv_put_opt -> deleted_lines; - nv_put_opt -> coladvance; - nv_put_opt -> auto_format; - nv_cursormark -> check_mark; - nv_cursormark -> clearop; - nv_cursormark -> setpcmark; - nv_cursormark -> beginline; - nv_cursormark -> check_cursor; - nv_percent -> clearopbeep; - nv_percent -> setpcmark; - nv_percent -> beginline; - nv_percent -> findmatch; - nv_percent -> clearopbeep; - nv_percent -> setpcmark; - nv_percent -> adjust_for_sel; - nv_percent -> foldOpenCursor; - nv_brace -> findsent; - nv_brace -> clearopbeep; - nv_brace -> adjust_cursor; - nv_brace -> foldOpenCursor; - adjust_cursor -> gchar_cursor; - adjust_cursor -> virtual_active; - adjust_cursor -> mb_adjust_cursor; - nv_mark -> checkclearop; - nv_mark -> setmark; - nv_mark -> clearopbeep; - setmark -> setmark_pos; - nv_findpar -> findpar; - nv_findpar -> clearopbeep; - nv_findpar -> foldOpenCursor; - nv_undo -> nv_operator; - nv_undo -> nv_kundo; - nv_kundo -> checkclearopq; - nv_kundo -> bt_prompt; - nv_kundo -> clearopbeep; - nv_kundo -> u_undo; - get_literal -> plain_vgetc; - get_literal -> MB_BYTE2LEN_CHECK; - get_literal -> add_to_showcmd; - get_literal -> ascii_isxdigit; - get_literal -> hex2nr; - get_literal -> ascii_isdigit; - get_literal -> vungetc; - del_chars -> get_cursor_pos_ptr; - del_chars -> utfc_ptr2len; - del_chars -> del_bytes; - invoke_edit -> stuff_empty; - invoke_edit -> edit; - mb_adjust_cursor -> mark_mb_adjustpos; - set_last_insert -> xfree; - set_last_insert -> xmalloc; - set_last_insert -> add_char2buf; - foldUpdateAfterInsert -> foldmethodIsManual; - foldUpdateAfterInsert -> foldmethodIsSyntax; - foldUpdateAfterInsert -> foldUpdateAll; - foldUpdateAfterInsert -> foldOpenCursor; - v_swap_corners -> getvcols; - v_swap_corners -> coladvance; - v_swap_corners -> coladvance; - v_swap_corners -> virtual_active; - v_swap_corners -> coladvance; - v_swap_corners -> coladvance; - nv_Replace -> nv_operator; - nv_Replace -> checkclearopq; - nv_Replace -> MODIFIABLE; - nv_Replace -> emsg; - nv_Replace -> virtual_active; - nv_Replace -> coladvance; - nv_Replace -> invoke_edit; - nv_vreplace -> nv_replace; - nv_vreplace -> checkclearopq; - nv_vreplace -> MODIFIABLE; - nv_vreplace -> emsg; - nv_vreplace -> get_literal; - nv_vreplace -> stuffcharReadbuff; - nv_vreplace -> stuffcharReadbuff; - nv_vreplace -> virtual_active; - nv_vreplace -> coladvance; - nv_vreplace -> invoke_edit; - n_swapchar -> checkclearopq; - n_swapchar -> LINEEMPTY; - n_swapchar -> clearopbeep; - n_swapchar -> prep_redo_cmd; - n_swapchar -> u_save_cursor; - n_swapchar -> swapchar; - n_swapchar -> inc_cursor; - n_swapchar -> gchar_cursor; - n_swapchar -> vim_strchr; - n_swapchar -> u_savesub; - n_swapchar -> u_clearline; - n_swapchar -> check_cursor; - check_mark -> emsg; - check_mark -> emsg; - check_mark -> emsg; - nv_subst -> bt_prompt; - nv_subst -> clearopbeep; - nv_subst -> nv_operator; - nv_subst -> nv_optrans; - nv_optrans -> checkclearopq; - nv_optrans -> stuffnumReadbuff; - nv_optrans -> stuffReadbuff; - nv_abbrev -> v_visop; - nv_abbrev -> nv_optrans; - nv_gomark -> getmark; - nv_gomark -> check_cursor_lnum; - nv_gomark -> beginline; - nv_gomark -> check_cursor; - nv_gomark -> nv_cursormark; - nv_gomark -> virtual_active; - nv_gomark -> check_cursor_col; - nv_gomark -> equalpos; - nv_gomark -> foldOpenCursor; - getmark -> getmark_buf_fnum; - movemark -> cleanup_jumplist; - movemark -> setpcmark; - movemark -> fname2fnum; - movemark -> buflist_findnr; - nv_regname -> checkclearop; - nv_regname -> get_expr_register; - nv_regname -> valid_yank_reg; - nv_regname -> set_reg_var; - nv_regname -> clearopbeep; - nv_visual -> end_visual_mode; - nv_visual -> showmode; - nv_visual -> trigger_modechanged; - nv_visual -> redraw_curbuf_later; - nv_visual -> may_start_select; - nv_visual -> setmouse; - nv_visual -> validate_virtcol; - nv_visual -> assert; - nv_visual -> coladvance; - nv_visual -> coladvance; - nv_visual -> validate_virtcol; - nv_visual -> assert; - nv_visual -> coladvance; - nv_visual -> redraw_curbuf_later; - nv_visual -> may_start_select; - nv_visual -> n_start_visual_mode; - nv_visual -> nv_right; - nv_visual -> nv_down; - n_start_visual_mode -> gchar_cursor; - n_start_visual_mode -> validate_virtcol; - n_start_visual_mode -> coladvance; - n_start_visual_mode -> foldAdjustVisual; - n_start_visual_mode -> trigger_modechanged; - n_start_visual_mode -> setmouse; - n_start_visual_mode -> conceal_check_cursor_line; - nv_window -> nv_colon; - nv_window -> checkclearop; - nv_window -> do_window; - nv_suspend -> clearop; - nv_suspend -> end_visual_mode; - nv_suspend -> do_cmdline_cmd; - nv_g_cmd -> nv_addsub; - nv_g_cmd -> clearopbeep; - nv_g_cmd -> nv_Replace; - nv_g_cmd -> nv_vreplace; - nv_g_cmd -> do_cmdline_cmd; - nv_g_cmd -> checkclearop; - nv_g_cmd -> beep_flush; - nv_g_cmd -> check_cursor; - nv_g_cmd -> check_cursor; - nv_g_cmd -> update_topline; - nv_g_cmd -> may_start_select; - nv_g_cmd -> setmouse; - nv_g_cmd -> redraw_curbuf_later; - nv_g_cmd -> showmode; - nv_g_cmd -> nv_visual; - nv_g_cmd -> current_search; - nv_g_cmd -> clearopbeep; - nv_g_cmd -> cursor_down; - nv_g_cmd -> nv_screengo; - nv_g_cmd -> clearopbeep; - nv_g_cmd -> cursor_up; - nv_g_cmd -> nv_screengo; - nv_g_cmd -> clearopbeep; - nv_g_cmd -> nv_join; - nv_g_cmd -> curwin_col_off; - nv_g_cmd -> curwin_col_off2; - nv_g_cmd -> validate_virtcol; - nv_g_cmd -> curwin_col_off; - nv_g_cmd -> curwin_col_off2; - nv_g_cmd -> coladvance; - nv_g_cmd -> gchar_cursor; - nv_g_cmd -> ascii_iswhite; - nv_g_cmd -> get_cursor_line_ptr; - nv_g_cmd -> mb_string2cells_len; - nv_g_cmd -> coladvance; - nv_g_cmd -> coladvance; - nv_g_cmd -> clearopbeep; - nv_g_cmd -> get_cursor_line_ptr; - nv_g_cmd -> ascii_iswhite; - nv_g_cmd -> adjust_for_sel; - nv_g_cmd -> curwin_col_off; - nv_g_cmd -> curwin_col_off2; - nv_g_cmd -> validate_virtcol; - nv_g_cmd -> coladvance; - nv_g_cmd -> validate_virtcol; - nv_g_cmd -> nv_screengo; - nv_g_cmd -> clearopbeep; - nv_g_cmd -> cursor_down; - nv_g_cmd -> coladvance; - nv_g_cmd -> validate_virtcol; - nv_g_cmd -> nv_ident; - nv_g_cmd -> bckend_word; - nv_g_cmd -> clearopbeep; - nv_g_cmd -> cursor_pos_info; - nv_g_cmd -> check_cursor_lnum; - nv_g_cmd -> STRLEN; - nv_g_cmd -> virtual_active; - nv_g_cmd -> nv_edit; - nv_g_cmd -> beginline; - nv_g_cmd -> checkclearopq; - nv_g_cmd -> invoke_edit; - nv_g_cmd -> nv_gotofile; - nv_g_cmd -> nv_gomark; - nv_g_cmd -> do_sleep; - nv_g_cmd -> do_ascii; - nv_g_cmd -> utf_find_illegal; - nv_g_cmd -> show_utf8; - nv_g_cmd -> show_sb_text; - nv_g_cmd -> nv_goto; - nv_g_cmd -> nv_operator; - nv_g_cmd -> nv_gd; - nv_g_cmd -> do_mouse; - nv_g_cmd -> nv_put; - nv_g_cmd -> goto_byte; - nv_g_cmd -> text_locked; - nv_g_cmd -> clearopbeep; - nv_g_cmd -> text_locked_msg; - nv_g_cmd -> checkclearopq; - nv_g_cmd -> do_exmode; - nv_g_cmd -> nv_pcmark; - nv_g_cmd -> nv_pcmark; - nv_g_cmd -> checkclearop; - nv_g_cmd -> goto_tabpage; - nv_g_cmd -> checkclearop; - nv_g_cmd -> goto_tabpage; - nv_g_cmd -> checkclearop; - nv_g_cmd -> goto_tabpage_lastused; - nv_g_cmd -> checkclearopq; - nv_g_cmd -> clearopbeep; - nv_join -> nv_operator; - nv_join -> checkclearop; - nv_join -> clearopbeep; - nv_join -> do_join; - mb_string2cells_len -> FUNC_ATTR_NONNULL_ARG; - mb_string2cells_len -> utfc_ptr2len_len; - mb_string2cells_len -> utf_ptr2cells; - nv_edit -> v_visop; - nv_edit -> nv_object; - nv_edit -> emsg; - nv_edit -> clearop; - nv_edit -> checkclearopq; - nv_edit -> set_cursor_for_append_to_line; - nv_edit -> beginline; - nv_edit -> virtual_active; - nv_edit -> get_cursor_pos_ptr; - nv_edit -> get_cursor_pos_ptr; - nv_edit -> get_cursor_pos_ptr; - nv_edit -> inc_cursor; - nv_edit -> coladvance; - nv_edit -> invoke_edit; - do_ascii -> utfc_ptr2char; - do_ascii -> msg; - do_ascii -> get_fileformat; - do_ascii -> vim_isprintc_strict; - do_ascii -> transchar_nonprint; - do_ascii -> vim_snprintf; - do_ascii -> get_digraph_for_char; - do_ascii -> vim_snprintf; - do_ascii -> sizeof; - do_ascii -> _; - do_ascii -> transchar; - do_ascii -> vim_snprintf; - do_ascii -> sizeof; - do_ascii -> _; - do_ascii -> transchar; - do_ascii -> sizeof; - do_ascii -> utf_iscomposing; - do_ascii -> utf_char2bytes; - do_ascii -> get_digraph_for_char; - do_ascii -> vim_snprintf; - do_ascii -> sizeof; - do_ascii -> _; - do_ascii -> _; - do_ascii -> vim_snprintf; - do_ascii -> sizeof; - do_ascii -> _; - do_ascii -> _; - do_ascii -> xstrlcpy; - do_ascii -> msg; - utf_find_illegal -> enc_canon_props; - utf_find_illegal -> convert_setup; - utf_find_illegal -> get_cursor_pos_ptr; - utf_find_illegal -> xfree; - utf_find_illegal -> string_convert; - utf_find_illegal -> utf_ptr2len; - utf_find_illegal -> utf_ptr2len; - utf_find_illegal -> utf_char2len; - utf_find_illegal -> get_cursor_pos_ptr; - utf_find_illegal -> get_cursor_pos_ptr; - utf_find_illegal -> utf_ptr2len; - utf_find_illegal -> beep_flush; - utf_find_illegal -> xfree; - utf_find_illegal -> convert_setup; - show_utf8 -> get_cursor_pos_ptr; - show_utf8 -> utfc_ptr2len; - show_utf8 -> msg; - show_utf8 -> STRCPY; - show_utf8 -> utf_ptr2len; - show_utf8 -> sprintf; - show_utf8 -> STRLEN; - show_utf8 -> msg; - show_sb_text -> msg_sb_start; - show_sb_text -> vim_beep; - show_sb_text -> do_more_prompt; - show_sb_text -> wait_return; - goto_byte -> ml_flush_line; - goto_byte -> setpcmark; - goto_byte -> ml_find_line_or_offset; - goto_byte -> coladvance; - goto_byte -> check_cursor; - goto_byte -> mb_adjust_cursor; - n_opencmd -> checkclearopq; - n_opencmd -> u_save; - n_opencmd -> has_format_option; - n_opencmd -> win_cursorline_standout; - n_opencmd -> invoke_edit; - nv_dot -> checkclearopq; - nv_dot -> start_redo; - nv_dot -> clearopbeep; - start_redo -> read_redo; - start_redo -> read_redo; - start_redo -> add_buff; - start_redo -> read_redo; - start_redo -> add_char_buff; - start_redo -> add_char_buff; - start_redo -> read_redo; - start_redo -> read_redo; - start_redo -> ascii_isdigit; - start_redo -> read_redo; - start_redo -> add_num_buff; - start_redo -> add_char_buff; - start_redo -> copy_redo; - nv_redo -> checkclearopq; - nv_redo -> u_redo; - nv_Undo -> nv_operator; - nv_Undo -> checkclearopq; - nv_Undo -> u_undoline; - nv_tilde -> bt_prompt; - nv_tilde -> clearopbeep; - nv_tilde -> n_swapchar; - nv_tilde -> nv_operator; - prompt_curpos_editable -> STRLEN; - nv_lineop -> cursor_down; - nv_lineop -> clearopbeep; - nv_lineop -> beginline; - nv_lineop -> beginline; - set_op_var -> set_vim_var_string; - set_op_var -> get_op_char; - set_op_var -> assert; - set_op_var -> get_extra_op_char; - set_op_var -> assert; - set_op_var -> set_vim_var_string; - nv_home -> nv_goto; - nv_home -> nv_pipe; - nv_pipe -> beginline; - nv_pipe -> coladvance; - nv_beginline -> beginline; - nv_beginline -> foldOpenCursor; - nv_select -> nv_g_cmd; - nv_normal -> clearop; - nv_normal -> end_visual_mode; - nv_normal -> redraw_curbuf_later; - nv_normal -> clearopbeep; - nv_esc -> anyBufIsChanged; - nv_esc -> msg; - nv_esc -> vgetorpeek; - nv_esc -> end_visual_mode; - nv_esc -> check_cursor_col; - nv_esc -> redraw_curbuf_later; - nv_esc -> vim_beep; - nv_esc -> clearop; - nv_esc -> goto_im; - vgetorpeek -> add_to_showcmd; - vgetorpeek -> wait_return; - vgetorpeek -> init_typebuf; - vgetorpeek -> start_stuff; - vgetorpeek -> read_readbuffers; - vgetorpeek -> os_breakcheck; - vgetorpeek -> line_breakcheck; - vgetorpeek -> os_breakcheck; - vgetorpeek -> inchar; - vgetorpeek -> inchar; - vgetorpeek -> flush_buffers; - vgetorpeek -> gotchars; - vgetorpeek -> handle_mapping; - vgetorpeek -> file; - vgetorpeek -> gotchars; - vgetorpeek -> del_typebuf; - vgetorpeek -> inchar; - vgetorpeek -> unshowmode; - vgetorpeek -> validate_cursor; - vgetorpeek -> get_cursor_line_ptr; - vgetorpeek -> ascii_iswhite; - vgetorpeek -> lbr_chartabsize; - vgetorpeek -> utfc_ptr2len; - vgetorpeek -> curwin_col_off; - vgetorpeek -> get_cursor_line_ptr; - vgetorpeek -> utf_head_off; - vgetorpeek -> utf_ptr2cells; - vgetorpeek -> setcursor; - vgetorpeek -> ui_flush; - vgetorpeek -> edit; - vgetorpeek -> update_screen; - vgetorpeek -> setcursor; - vgetorpeek -> ptr2cells; - vgetorpeek -> edit_putchar; - vgetorpeek -> setcursor; - vgetorpeek -> push_showcmd; - vgetorpeek -> add_to_showcmd; - vgetorpeek -> ptr2cells; - vgetorpeek -> putcmdline; - vgetorpeek -> pop_showcmd; - vgetorpeek -> edit_unputchar; - vgetorpeek -> unputcmdline; - vgetorpeek -> setcursor; - vgetorpeek -> unshowmode; - vgetorpeek -> showmode; - vgetorpeek -> gotchars; - set_cursor_for_append_to_line -> coladvance; - set_cursor_for_append_to_line -> STRLEN; - nv_object -> current_word; - nv_object -> current_word; - nv_object -> current_block; - nv_object -> current_block; - nv_object -> current_block; - nv_object -> current_block; - nv_object -> do_pending_operator; - nv_object -> current_tagblock; - nv_object -> current_par; - nv_object -> current_sent; - nv_object -> clearopbeep; - nv_object -> adjust_cursor_col; - adjust_cursor_col -> gchar_cursor; - nv_record -> nv_operator; - nv_record -> checkclearop; - nv_record -> stuffcharReadbuff; - nv_record -> stuffcharReadbuff; - nv_record -> do_record; - nv_record -> clearopbeep; - nv_at -> checkclearop; - nv_at -> get_expr_register; - nv_at -> do_execreg; - nv_at -> clearopbeep; - nv_at -> line_breakcheck; - nv_halfpage -> clearopbeep; - nv_halfpage -> checkclearop; - nv_halfpage -> halfpage; - halfpage -> assert; - halfpage -> update_topline; - halfpage -> validate_botline; - halfpage -> plines_win_nofill; - halfpage -> hasFolding; - halfpage -> win_get_fill; - halfpage -> win_may_fill; - halfpage -> plines_win; - halfpage -> hasFolding; - halfpage -> hasAnyFolding; - halfpage -> check_cursor_lnum; - halfpage -> win_get_fill; - halfpage -> plines_win_nofill; - halfpage -> hasFolding; - halfpage -> hasAnyFolding; - halfpage -> foldAdjustCursor; - halfpage -> check_topfill; - halfpage -> cursor_correct; - halfpage -> beginline; - halfpage -> redraw_later; - nv_diffgetput -> bt_prompt; - nv_diffgetput -> vim_beep; - nv_diffgetput -> vim_snprintf; - nv_diffgetput -> ex_diffgetput; - nv_open -> clearop; - nv_open -> assert; - nv_open -> nv_diffgetput; - nv_open -> v_swap_corners; - nv_open -> bt_prompt; - nv_open -> clearopbeep; - nv_open -> n_opencmd; - nv_event -> multiqueue_empty; - nv_event -> later; - nv_event -> state_handle_k_event; - nv_event -> edit; - server_init -> ga_init; - server_init -> os_getenv; - server_init -> server_start; - server_init -> server_start; - server_init -> server_address_new; - server_init -> server_start; - server_init -> xfree; - server_start -> WLOG; - server_start -> xmalloc; - server_start -> socket_watcher_init; - server_start -> xfree; - server_start -> strcmp; - server_start -> ELOG; - server_start -> uv_freeaddrinfo; - server_start -> socket_watcher_close; - server_start -> socket_watcher_start; - server_start -> WLOG; - server_start -> socket_watcher_close; - server_start -> os_getenv; - server_start -> os_setenv; - server_start -> ga_grow; - server_start -> STRLEN; - server_start -> set_vservername; - server_address_new -> os_get_pid; - server_address_new -> xstrdup; - server_address_new -> vim_tempname; - close_socket_watcher -> socket_watcher_close; - socket_watcher_close -> FUNC_ATTR_NONNULL_ARG; - socket_watcher_close -> uv_close; - set_vservername -> set_vim_var_string; - server_teardown -> GA_DEEP_CLEAR; - server_owns_pipe_address -> strcmp; - socket_watcher_init -> xstrlcpy; - socket_watcher_init -> strrchr; - socket_watcher_init -> addr; - socket_watcher_init -> try_getdigits; - socket_watcher_init -> ELOG; - socket_watcher_init -> ELOG; - socket_watcher_init -> uv_tcp_init; - socket_watcher_init -> uv_tcp_nodelay; - socket_watcher_init -> STRUCT_CAST; - socket_watcher_init -> uv_pipe_init; - socket_watcher_init -> STRUCT_CAST; - socket_watcher_start -> uv_tcp_bind; - socket_watcher_start -> uv_listen; - socket_watcher_start -> socket_watcher_init; - socket_watcher_start -> uv_tcp_getsockname; - socket_watcher_start -> uv_tcp_getsockname; - socket_watcher_start -> sizeof; - socket_watcher_start -> STRUCT_CAST; - socket_watcher_start -> STRUCT_CAST; - socket_watcher_start -> strlen; - socket_watcher_start -> snprintf; - socket_watcher_start -> ntohs; - socket_watcher_start -> uv_freeaddrinfo; - socket_watcher_start -> uv_pipe_bind; - socket_watcher_start -> uv_listen; - socket_watcher_start -> assert; - socket_watcher_start -> path_tail; - socket_watcher_start -> os_path_exists; - server_stop -> xstrlcpy; - server_stop -> strcmp; - server_stop -> WLOG; - server_stop -> os_getenv; - server_stop -> STRCMP; - server_stop -> os_unsetenv; - server_stop -> socket_watcher_close; - server_stop -> STRCMP; - server_stop -> set_vservername; - connection_cb -> ELOG; - connection_cb -> channel_from_connection; - channel_from_connection -> channel_alloc; - channel_from_connection -> socket_watcher_accept; - channel_from_connection -> wstream_init; - channel_from_connection -> rstream_init; - channel_from_connection -> rpc_start; - channel_from_connection -> channel_create_event; - free_server -> xfree; - msgpack_rpc_helpers_init -> msgpack_zone_init; - msgpack_rpc_helpers_init -> msgpack_sbuffer_init; - msgpack_rpc_to_object -> kvec_withinit_t; - msgpack_rpc_to_object -> kvi_init; - msgpack_rpc_to_object -> kvi_push; - msgpack_rpc_to_object -> kv_size; - msgpack_rpc_to_object -> kv_last; - msgpack_rpc_to_object -> BOOLEAN_OBJ; - msgpack_rpc_to_object -> STATIC_ASSERT; - msgpack_rpc_to_object -> INTEGER_OBJ; - msgpack_rpc_to_object -> STATIC_ASSERT; - msgpack_rpc_to_object -> INTEGER_OBJ; - msgpack_rpc_to_object -> STATIC_ASSERT; - msgpack_rpc_to_object -> FLOAT_OBJ; - msgpack_rpc_to_object -> STR_CASE; - msgpack_rpc_to_object -> conv; - msgpack_rpc_to_object -> xmemdupz; - msgpack_rpc_to_object -> xmemdupz; - msgpack_rpc_to_object -> STR_CASE; - msgpack_rpc_to_object -> STR_CASE; - msgpack_rpc_to_object -> kv_pop; - msgpack_rpc_to_object -> kv_last; - msgpack_rpc_to_object -> kvi_push; - msgpack_rpc_to_object -> ARRAY_OBJ; - msgpack_rpc_to_object -> xcalloc; - msgpack_rpc_to_object -> kv_last; - msgpack_rpc_to_object -> kv_pop; - msgpack_rpc_to_object -> kv_last; - msgpack_rpc_to_object -> ID; - msgpack_rpc_to_object -> kvi_push; - msgpack_rpc_to_object -> DICTIONARY_OBJ; - msgpack_rpc_to_object -> xcalloc; - msgpack_rpc_to_object -> kv_last; - msgpack_rpc_to_object -> kv_pop; - msgpack_rpc_to_object -> kvi_destroy; - msgpack_rpc_to_string -> xmemdupz; - msgpack_rpc_to_array -> xcalloc; - msgpack_rpc_to_array -> msgpack_rpc_to_object; - msgpack_rpc_to_dictionary -> xcalloc; - msgpack_rpc_from_boolean -> FUNC_ATTR_NONNULL_ARG; - msgpack_rpc_from_boolean -> msgpack_pack_true; - msgpack_rpc_from_boolean -> msgpack_pack_false; - msgpack_rpc_from_integer -> FUNC_ATTR_NONNULL_ARG; - msgpack_rpc_from_integer -> msgpack_pack_int64; - msgpack_rpc_from_float -> FUNC_ATTR_NONNULL_ARG; - msgpack_rpc_from_float -> msgpack_pack_double; - msgpack_rpc_from_string -> FUNC_ATTR_NONNULL_ARG; - msgpack_rpc_from_string -> msgpack_pack_str; - msgpack_rpc_from_string -> msgpack_pack_str_body; - msgpack_rpc_from_handle -> FUNC_ATTR_NONNULL_ARG; - msgpack_rpc_from_handle -> msgpack_packer_init; - msgpack_rpc_from_handle -> msgpack_pack_int64; - msgpack_rpc_from_handle -> msgpack_pack_ext; - msgpack_rpc_from_handle -> msgpack_pack_ext_body; - msgpack_rpc_from_handle -> msgpack_sbuffer_clear; - msgpack_rpc_from_object -> FUNC_ATTR_NONNULL_ARG; - msgpack_rpc_from_object -> kvec_withinit_t; - msgpack_rpc_from_object -> kvi_init; - msgpack_rpc_from_object -> kvi_push; - msgpack_rpc_from_object -> kv_size; - msgpack_rpc_from_object -> kv_last; - msgpack_rpc_from_object -> TODO; - msgpack_rpc_from_object -> msgpack_pack_nil; - msgpack_rpc_from_object -> msgpack_rpc_from_boolean; - msgpack_rpc_from_object -> msgpack_rpc_from_integer; - msgpack_rpc_from_object -> msgpack_rpc_from_float; - msgpack_rpc_from_object -> msgpack_rpc_from_string; - msgpack_rpc_from_object -> msgpack_rpc_from_handle; - msgpack_rpc_from_object -> kv_pop; - msgpack_rpc_from_object -> kv_last; - msgpack_rpc_from_object -> kvi_push; - msgpack_rpc_from_object -> msgpack_pack_array; - msgpack_rpc_from_object -> kv_last; - msgpack_rpc_from_object -> kv_pop; - msgpack_rpc_from_object -> kv_last; - msgpack_rpc_from_object -> kvi_push; - msgpack_rpc_from_object -> msgpack_pack_map; - msgpack_rpc_from_object -> kv_last; - msgpack_rpc_from_object -> kv_pop; - msgpack_rpc_from_object -> kvi_destroy; - msgpack_rpc_from_array -> FUNC_ATTR_NONNULL_ARG; - msgpack_rpc_from_array -> msgpack_pack_array; - msgpack_rpc_from_array -> msgpack_rpc_from_object; - msgpack_rpc_from_dictionary -> FUNC_ATTR_NONNULL_ARG; - msgpack_rpc_from_dictionary -> msgpack_pack_map; - msgpack_rpc_from_dictionary -> msgpack_rpc_from_string; - msgpack_rpc_from_dictionary -> msgpack_rpc_from_object; - msgpack_rpc_method -> msgpack_rpc_is_notification; - msgpack_rpc_args -> msgpack_rpc_is_notification; - msgpack_rpc_msg_id -> msgpack_rpc_is_notification; - msgpack_rpc_validate -> api_set_error; - msgpack_rpc_validate -> api_set_error; - msgpack_rpc_validate -> api_set_error; - msgpack_rpc_validate -> api_set_error; - msgpack_rpc_validate -> msgpack_rpc_msg_id; - msgpack_rpc_validate -> api_set_error; - msgpack_rpc_validate -> msgpack_rpc_method; - msgpack_rpc_validate -> api_set_error; - msgpack_rpc_validate -> msgpack_rpc_args; - msgpack_rpc_validate -> api_set_error; - rpc_start -> channel_incref; - rpc_start -> msgpack_unpacker_new; - rpc_start -> kv_init; - rpc_start -> channel_outstream; - rpc_start -> channel_instream; - rpc_start -> rstream_start; - find_rpc_channel -> find_channel; - rpc_send_event -> find_rpc_channel; - rpc_send_event -> api_free_array; - rpc_send_event -> send_event; - rpc_send_event -> broadcast_event; - send_event -> cstr_as_string; - broadcast_event -> kvec_t; - broadcast_event -> pmap_has; - broadcast_event -> kv_push; - broadcast_event -> kv_size; - broadcast_event -> api_free_array; - broadcast_event -> cstr_as_string; - broadcast_event -> kv_size; - broadcast_event -> kv_size; - broadcast_event -> kv_A; - broadcast_event -> channel_write; - broadcast_event -> kv_destroy; - rpc_send_call -> find_rpc_channel; - rpc_send_call -> api_set_error; - rpc_send_call -> api_free_array; - rpc_send_call -> channel_incref; - rpc_send_call -> send_request; - rpc_send_call -> kv_push; - rpc_send_call -> LOOP_PROCESS_EVENTS_UNTIL; - rpc_send_call -> kv_pop; - rpc_send_call -> api_set_error; - rpc_send_call -> api_set_error; - rpc_send_call -> api_set_error; - rpc_send_call -> api_free_object; - rpc_send_call -> channel_decref; - send_request -> cstr_as_string; - channel_decref -> multiqueue_put; - rpc_subscribe -> find_rpc_channel; - rpc_subscribe -> abort; - rpc_subscribe -> pmap_get; - rpc_subscribe -> xstrdup; - rpc_subscribe -> pmap_put; - rpc_subscribe -> pmap_put; - rpc_unsubscribe -> find_rpc_channel; - rpc_unsubscribe -> abort; - rpc_unsubscribe -> unsubscribe; - unsubscribe -> pmap_get; - unsubscribe -> pmap_del; - unsubscribe -> pmap_has; - unsubscribe -> pmap_del; - unsubscribe -> xfree; - receive_msgpack -> channel_incref; - receive_msgpack -> channel_close; - receive_msgpack -> snprintf; - receive_msgpack -> call_set_error; - receive_msgpack -> rbuffer_size; - receive_msgpack -> msgpack_unpacker_reserve_buffer; - receive_msgpack -> rbuffer_read; - receive_msgpack -> msgpack_unpacker_buffer_consumed; - receive_msgpack -> parse_msgpack; - receive_msgpack -> channel_decref; - channel_close -> find_channel; - channel_close -> rpc_close; - channel_close -> stream_may_close; - channel_close -> stream_may_close; - channel_close -> stream_may_close; - channel_close -> stream_may_close; - channel_close -> pty_process_close_master; - channel_close -> stream_may_close; - channel_close -> stream_may_close; - channel_close -> fclose; - channel_close -> channel_decref; - channel_close -> api_free_luaref; - channel_close -> abort; - call_set_error -> LOG; - call_set_error -> kv_size; - call_set_error -> kv_A; - call_set_error -> api_free_object; - call_set_error -> STRING_OBJ; - call_set_error -> channel_close; - parse_msgpack -> msgpack_unpacked_init; - parse_msgpack -> msgpack_unpacker_next; - parse_msgpack -> is_rpc_response; - parse_msgpack -> log_client_msg; - parse_msgpack -> is_valid_rpc_response; - parse_msgpack -> complete_call; - parse_msgpack -> snprintf; - parse_msgpack -> call_set_error; - parse_msgpack -> msgpack_unpacked_destroy; - parse_msgpack -> handle_request; - parse_msgpack -> mch_errmsg; - parse_msgpack -> mch_errmsg; - parse_msgpack -> channel_decref; - parse_msgpack -> preserve_exit; - parse_msgpack -> error; - log_client_msg -> DLOGN; - log_client_msg -> log_lock; - log_client_msg -> open_log_file; - log_client_msg -> fprintf; - log_client_msg -> log_msg_close; - is_valid_rpc_response -> kv_size; - is_valid_rpc_response -> kv_last; - complete_call -> kv_last; - complete_call -> msgpack_rpc_to_object; - complete_call -> msgpack_rpc_to_object; - handle_request -> msgpack_rpc_validate; - handle_request -> ERROR_SET; - handle_request -> snprintf; - handle_request -> call_set_error; - handle_request -> api_clear_error; - handle_request -> assert; - handle_request -> msgpack_rpc_method; - handle_request -> ERROR_SET; - handle_request -> msgpack_rpc_to_array; - handle_request -> api_set_error; - handle_request -> ERROR_SET; - handle_request -> send_error; - handle_request -> api_clear_error; - handle_request -> api_free_array; - handle_request -> xmalloc; - handle_request -> channel_incref; - handle_request -> input_blocking; - handle_request -> multiqueue_put; - handle_request -> request_event; - handle_request -> event_create_oneshot; - handle_request -> multiqueue_put_event; - handle_request -> multiqueue_put_event; - handle_request -> multiqueue_put; - handle_request -> DLOG; - mch_errmsg -> assert; - mch_errmsg -> utf8_to_utf16; - mch_errmsg -> fprintf; - mch_errmsg -> fwprintf; - mch_errmsg -> xfree; - send_error -> api_set_error; - send_error -> api_clear_error; - request_event -> fn; - request_event -> ERROR_SET; - request_event -> msgpack_packer_init; - request_event -> api_free_object; - request_event -> api_free_array; - request_event -> channel_decref; - request_event -> xfree; - request_event -> api_clear_error; - event_create_oneshot -> xmalloc; - event_create_oneshot -> event_create; - multiqueue_put_event -> assert; - multiqueue_put_event -> multiqueue_push; - multiqueue_put_event -> put_cb; - channel_write -> wstream_release_wbuffer; - channel_write -> channel_incref; - channel_write -> CREATE_EVENT; - channel_write -> channel_instream; - channel_write -> wstream_write; - channel_write -> sizeof; - channel_write -> call_set_error; - wstream_release_wbuffer -> cb; - wstream_release_wbuffer -> xfree; - wstream_write -> assert; - wstream_write -> assert; - wstream_write -> xmalloc; - wstream_write -> UV_BUF_LEN; - wstream_write -> uv_write; - wstream_write -> xfree; - wstream_write -> wstream_release_wbuffer; - internal_read_event -> msgpack_unpacker_reserve_buffer; - internal_read_event -> memcpy; - internal_read_event -> msgpack_unpacker_buffer_consumed; - internal_read_event -> parse_msgpack; - internal_read_event -> channel_decref; - internal_read_event -> wstream_release_wbuffer; - rpc_close -> channel_decref; - rpc_close -> multiqueue_put; - exit_event -> os_exit; - os_exit -> ui_flush; - os_exit -> ui_call_stop; - os_exit -> ml_close_all; - os_exit -> event_teardown; - os_exit -> input_global_fd; - os_exit -> stream_set_blocking; - os_exit -> ILOG; - os_exit -> free_all_mem; - os_exit -> exit; - rpc_free -> remote_ui_disconnect; - rpc_free -> msgpack_unpacker_free; - rpc_free -> unsubscribe; - rpc_free -> pmap_destroy; - rpc_free -> kv_destroy; - rpc_free -> api_free_dictionary; - rpc_set_client_info -> find_rpc_channel; - rpc_set_client_info -> abort; - rpc_set_client_info -> api_free_dictionary; - rpc_set_client_info -> channel_info_changed; - channel_info_changed -> has_event; - channel_info_changed -> channel_incref; - rpc_client_info -> copy_dictionary; - copy_dictionary -> PUT; - rpc_client_name -> strequal; - log_server_msg -> msgpack_unpacked_init; - log_server_msg -> DLOGN; - log_server_msg -> msgpack_unpack_next; - log_server_msg -> log_lock; - log_server_msg -> open_log_file; - log_server_msg -> fprintf; - log_server_msg -> log_msg_close; - log_server_msg -> msgpack_unpacked_destroy; - log_server_msg -> log_lock; - log_server_msg -> open_log_file; - log_server_msg -> fprintf; - log_server_msg -> log_msg_close; - log_server_msg -> strlen; - log_lock -> uv_mutex_lock; - open_log_file -> LOG; - open_log_file -> log_path_init; - open_log_file -> fopen; - open_log_file -> LOG; - log_msg_close -> msgpack_object_print; - log_msg_close -> fputc; - log_msg_close -> fflush; - log_msg_close -> fclose; - log_msg_close -> log_unlock; - log_unlock -> uv_mutex_unlock; - comp_botline -> check_cursor_moved; - comp_botline -> plines_win_full; - comp_botline -> redraw_for_cursorline; - comp_botline -> set_empty_rows; - comp_botline -> win_check_anchored_floats; - check_top_offset -> get_scrolloff_value; - check_top_offset -> hasAnyFolding; - check_top_offset -> topline_back; - botline_forw -> win_get_fill; - botline_forw -> assert; - botline_forw -> hasFoldingWin; - botline_forw -> plines_win_nofill; - update_topline_win -> switch_win; - update_topline_win -> update_topline; - update_topline_win -> restore_win; - scrolljump_value -> assert; - topline_back -> win_get_fill; - topline_back -> hasFolding; - topline_back -> plines_win_nofill; - cursor_valid -> check_cursor_moved; - curs_rows -> redrawing; - curs_rows -> win_may_fill; - curs_rows -> plines_win_full; - curs_rows -> check_cursor_moved; - curs_rows -> redraw_for_cursorline; - check_topfill -> plines_win_nofill; - check_topfill -> win_check_anchored_floats; - foldAdjustCursor -> hasFolding; - max_topfill -> plines_win_nofill; - max_topfill -> win_get_fill; - scrolldown_clamp -> win_get_fill; - scrolldown_clamp -> validate_cursor; - scrolldown_clamp -> plines_win_nofill; - scrolldown_clamp -> validate_cheight; - scrolldown_clamp -> validate_virtcol; - scrolldown_clamp -> get_scrolloff_value; - scrolldown_clamp -> check_topfill; - scrolldown_clamp -> hasFolding; - scrollup_clamp -> validate_cursor; - scrollup_clamp -> plines_win_nofill; - scrollup_clamp -> validate_virtcol; - scrollup_clamp -> get_scrolloff_value; - scrollup_clamp -> hasFolding; - botline_topline -> win_get_fill; - topline_botline -> win_get_fill; - get_scroll_overlap -> plines_win_nofill; - get_scroll_overlap -> botline_forw; - get_scroll_overlap -> topline_back; - get_scroll_overlap -> botline_forw; - get_scroll_overlap -> topline_back; - get_scroll_overlap -> botline_forw; - get_scroll_overlap -> topline_back; - diff_get_corresponding_line -> diff_get_corresponding_line_int; - start_arrow -> start_arrow_common; - mouse_comp_pos -> win_may_fill; - mouse_comp_pos -> hasFoldingWin; - mouse_comp_pos -> win_get_fill; - mouse_comp_pos -> plines_win_nofill; - mouse_comp_pos -> plines_win; - mouse_comp_pos -> hasFoldingWin; - mouse_comp_pos -> win_col_off; - mouse_comp_pos -> win_col_off; - mouse_adjust_click -> conceal_cursor_line; - mouse_adjust_click -> win_chartabsize; - mouse_adjust_click -> ml_get; - mouse_adjust_click -> win_col_off; - mouse_adjust_click -> win_chartabsize; - mouse_adjust_click -> utfc_ptr2len; - mouse_adjust_click -> win_chartabsize; - mouse_adjust_click -> utfc_ptr2len; - mouse_adjust_click -> INCR; - mouse_adjust_click -> DECR; - mouse_adjust_click -> win_chartabsize; - mouse_adjust_click -> MIN; - mouse_adjust_click -> DECR; - mouse_adjust_click -> syn_get_concealed_id; - mouse_adjust_click -> INCR; - mouse_adjust_click -> syn_get_sub_char; - mouse_adjust_click -> DECR; - mouse_adjust_click -> INCR; - mouse_adjust_click -> utfc_ptr2len; - mouse_adjust_click -> syn_get_concealed_id; - mouse_adjust_click -> utfc_ptr2len; - mouse_check_fold -> ui_has; - mouse_check_fold -> mouse_find_win; - mouse_check_fold -> win_fdccol_count; - mouse_find_grid_win -> get_win_by_grid_handle; - mouse_find_grid_win -> MIN; - mouse_find_grid_win -> MIN; - mouse_find_grid_win -> ui_comp_mouse_focus; - mouse_find_grid_win -> FOR_ALL_WINDOWS_IN_TAB; - mouse_find_grid_win -> TODO; - scroll_line_len -> ml_get; - scroll_line_len -> win_chartabsize; - scroll_line_len -> MB_PTR_ADV; - find_longest_lnum -> scroll_line_len; - find_longest_lnum -> abs; - find_longest_lnum -> abs; - ui_ext_msg_set_pos -> utf_char2bytes; - msg_multiline_attr -> strpbrk; - msg_multiline_attr -> msg_outtrans_len_attr; - msg_multiline_attr -> msg_clr_eos; - msg_multiline_attr -> msg_putchar_attr; - msg_multiline_attr -> msg_outtrans_attr; - add_msg_hist -> delete_first_msg; - add_msg_hist -> xmalloc; - add_msg_hist -> STRLEN; - add_msg_hist -> xmemdupz; - smsg_attr -> FUNC_ATTR_PRINTF; - smsg_attr -> va_start; - smsg_attr -> vim_vsnprintf; - smsg_attr -> va_end; - smsg_attr -> msg_attr; - smsg_attr_keep -> FUNC_ATTR_PRINTF; - smsg_attr_keep -> va_start; - smsg_attr_keep -> vim_vsnprintf; - smsg_attr_keep -> va_end; - smsg_attr_keep -> msg_attr_keep; - reset_last_sourcing -> XFREE_CLEAR; - other_sourcing_name -> STRCMP; - get_emsg_source -> other_sourcing_name; - get_emsg_source -> _; - get_emsg_source -> STRLEN; - get_emsg_source -> xmalloc; - get_emsg_source -> snprintf; - get_emsg_lnum -> other_sourcing_name; - get_emsg_lnum -> _; - get_emsg_lnum -> strlen; - get_emsg_lnum -> xmalloc; - get_emsg_lnum -> snprintf; - emsg_not_now -> vim_strchr; - emsg_not_now -> vim_strchr; - emsg_multiline -> emsg_not_now; - emsg_multiline -> vim_strchr; - emsg_multiline -> cause_errthrow; - emsg_multiline -> set_vim_var_string; - emsg_multiline -> msg_start; - emsg_multiline -> get_emsg_source; - emsg_multiline -> strlen; - emsg_multiline -> redir_write; - emsg_multiline -> xfree; - emsg_multiline -> get_emsg_lnum; - emsg_multiline -> strlen; - emsg_multiline -> redir_write; - emsg_multiline -> xfree; - emsg_multiline -> redir_write; - emsg_multiline -> DLOG; - emsg_multiline -> DLOG; - emsg_multiline -> ILOG; - emsg_multiline -> ILOG; - emsg_multiline -> beep_flush; - emsg_multiline -> flush_buffers; - emsg_multiline -> DoOneCmd; - emsg_multiline -> HL_ATTR; - emsg_multiline -> emsg; - emsg_multiline -> msg_ext_set_kind; - emsg_multiline -> msg_source; - emsg_multiline -> msg_attr_keep; - cause_errthrow -> emsg; - cause_errthrow -> emsg; - cause_errthrow -> aborting; - cause_errthrow -> emsg; - cause_errthrow -> emsg; - cause_errthrow -> emsg; - cause_errthrow -> _; - cause_errthrow -> discard_current_exception; - cause_errthrow -> NOLINT; - cause_errthrow -> xmalloc; - cause_errthrow -> vim_strsave; - cause_errthrow -> STRNCMP; - cause_errthrow -> ascii_isdigit; - cause_errthrow -> ascii_isdigit; - cause_errthrow -> ascii_isdigit; - redir_write -> verbose_open; - redir_write -> redirecting; - redir_write -> ga_concat_len; - redir_write -> write_reg_contents; - redir_write -> var_redir_str; - redir_write -> fputs; - redir_write -> fputs; - redir_write -> STRLEN; - redir_write -> ga_concat_len; - redir_write -> write_reg_contents; - redir_write -> var_redir_str; - redir_write -> putc; - redir_write -> putc; - flush_buffers -> init_typebuf; - flush_buffers -> start_stuff; - flush_buffers -> read_readbuffers; - flush_buffers -> inchar; - flush_buffers -> feedkeys; - msg_ext_set_kind -> msg_ext_ui_flush; - msg_ext_set_kind -> TODO; - semsgv -> emsg_not_now; - semsgv -> vim_vsnprintf; - semsgv -> emsg; - semsg_multiline -> emsg_not_now; - semsg_multiline -> va_start; - semsg_multiline -> vim_vsnprintf; - semsg_multiline -> va_end; - semsg_multiline -> emsg_multiline; - msg_semsg_event -> emsg; - msg_semsg_event -> xfree; - msg_trunc_attr -> add_msg_hist; - msg_trunc_attr -> msg_may_trunc; - msg_trunc_attr -> msg_attr; - msg_may_trunc -> shortmess; - msg_may_trunc -> STRLEN; - msg_may_trunc -> vim_strsize; - msg_may_trunc -> utf_ptr2cells; - msg_may_trunc -> utfc_ptr2len; - clear_hl_msg -> kv_size; - clear_hl_msg -> xfree; - clear_hl_msg -> kv_destroy; - add_hl_msg_hist -> TODO; - add_hl_msg_hist -> kv_size; - add_hl_msg_hist -> kv_A; - add_hl_msg_hist -> add_msg_hist; - add_hl_msg_hist -> add_msg_hist; - delete_first_msg -> assert; - delete_first_msg -> xfree; - delete_first_msg -> xfree; - ex_messages -> STRCMP; - ex_messages -> delete_first_msg; - ex_messages -> emsg; - ex_messages -> ui_has; - ex_messages -> ADD; - ex_messages -> ADD; - ex_messages -> ADD; - ex_messages -> ADD; - ex_messages -> ADD; - ex_messages -> ADD; - ex_messages -> ui_call_msg_history_show; - ex_messages -> msg_attr_keep; - msg_end_prompt -> msg_ext_clear_later; - msg_end_prompt -> msg_clr_eos; - msg_ext_clear_later -> msg_ext_is_visible; - hit_return_msg -> msg_putchar; - hit_return_msg -> msg_ext_set_kind; - hit_return_msg -> msg_puts; - hit_return_msg -> msg_puts_attr; - hit_return_msg -> msg_use_printf; - hit_return_msg -> msg_clr_eos; - do_more_prompt -> msg_sb_start; - do_more_prompt -> msg_sb_start; - do_more_prompt -> setmouse; - do_more_prompt -> msg_moremsg; - do_more_prompt -> get_keystroke; - do_more_prompt -> typeahead_noflush; - do_more_prompt -> main; - do_more_prompt -> multiqueue_process_events; - do_more_prompt -> msg_moremsg; - do_more_prompt -> assert; - do_more_prompt -> msg_sb_start; - do_more_prompt -> msg_sb_start; - do_more_prompt -> msg_sb_start; - do_more_prompt -> msg_sb_start; - do_more_prompt -> msg_sb_start; - do_more_prompt -> msg_sb_start; - do_more_prompt -> grid_ins_lines; - do_more_prompt -> HL_ATTR; - do_more_prompt -> disp_sb_line; - do_more_prompt -> TODO; - do_more_prompt -> HL_ATTR; - do_more_prompt -> disp_sb_line; - do_more_prompt -> msg_do_throttle; - do_more_prompt -> msg_scroll_up; - do_more_prompt -> inc_msg_scrolled; - do_more_prompt -> HL_ATTR; - do_more_prompt -> disp_sb_line; - do_more_prompt -> HL_ATTR; - do_more_prompt -> msg_moremsg; - do_more_prompt -> HL_ATTR; - do_more_prompt -> setmouse; - msg_check -> ui_has; - msg_use_printf -> ui_active; - msg_home_replace -> msg_home_replace_attr; - msg_home_replace_attr -> home_replace_save; - msg_home_replace_attr -> msg_outtrans_attr; - msg_home_replace_attr -> xfree; - msg_home_replace_hl -> msg_home_replace_attr; - msg_puts_attr_len -> assert; - msg_puts_attr_len -> redir_write; - msg_puts_attr_len -> add_msg_hist; - msg_puts_attr_len -> ui_has; - msg_puts_attr_len -> TODO; - msg_puts_attr_len -> strcmp; - msg_puts_attr_len -> msg_use_printf; - msg_puts_attr_len -> msg_puts_printf; - msg_puts_attr_len -> msg_use_printf; - msg_puts_attr_len -> msg_puts_display; - char2cells -> IS_SPECIAL; - char2cells -> char2cells; - char2cells -> utf_char2cells; - transchar_byte -> transchar_nonprint; - transchar_byte -> transchar; - msg_make -> skipwhite; - msg_make -> msg_putchar; - msg_make -> msg_putchar; - str2special -> mb_unescape; - str2special -> TO_SPECIAL; - str2special -> IS_SPECIAL; - str2special -> IS_SPECIAL; - str2special -> utf_ptr2len; - str2special -> MB_BYTE2LEN; - str2special -> transchar_nonprint; - str2special -> get_special_key_name; - str2special -> utf_ptr2char; - str2special -> char2cells; - str2special -> get_special_key_name; - str2special_save -> ga_init; - str2special_save -> ga_concat; - str2special_save -> ga_append; - mb_unescape -> utf_ptr2len; - transchar_nonprint -> get_fileformat; - transchar_nonprint -> assert; - transchar_nonprint -> transchar_hex; - get_special_key_name -> IS_SPECIAL; - get_special_key_name -> KEY2TERMCAP1; - get_special_key_name -> IS_SPECIAL; - get_special_key_name -> KEY2TERMCAP0; - get_special_key_name -> KEY2TERMCAP1; - get_special_key_name -> find_special_key_in_table; - get_special_key_name -> utf_char2len; - get_special_key_name -> vim_isprintc; - get_special_key_name -> find_special_key_in_table; - get_special_key_name -> vim_isprintc; - get_special_key_name -> IS_SPECIAL; - get_special_key_name -> KEY2TERMCAP0; - get_special_key_name -> KEY2TERMCAP1; - get_special_key_name -> utf_char2len; - get_special_key_name -> utf_char2bytes; - get_special_key_name -> vim_isprintc; - get_special_key_name -> transchar; - get_special_key_name -> STRLEN; - get_special_key_name -> STRCPY; - screen_puts_mbyte -> hl_combine_attr; - screen_puts_mbyte -> utf_ptr2cells; - screen_puts_mbyte -> msg_screen_putchar; - screen_puts_mbyte -> grid_puts_len; - msg_screen_putchar -> hl_combine_attr; - msg_screen_putchar -> grid_putchar; - msg_outtrans_long_len_attr -> msg_outtrans_len_attr; - msg_outtrans_long_len_attr -> msg_puts_attr; - msg_outtrans_long_len_attr -> msg_outtrans_len_attr; - msg_puts_printf -> utf_ptr2len; - msg_puts_printf -> memcpy; - msg_puts_printf -> mch_msg; - msg_puts_printf -> mch_errmsg; - msg_puts_printf -> utf_char2cells; - msg_puts_display -> ui_has; - msg_puts_display -> msg_ext_emit_chunk; - msg_puts_display -> STRNLEN; - msg_puts_display -> ga_concat_len; - msg_puts_display -> msg_grid_validate; - msg_puts_display -> utf_ptr2cells; - msg_puts_display -> utf_ptr2cells; - msg_puts_display -> t_puts; - msg_puts_display -> msg_scroll_up; - msg_puts_display -> utfc_ptr2len_len; - msg_puts_display -> utfc_ptr2len; - msg_puts_display -> screen_puts_mbyte; - msg_puts_display -> msg_do_throttle; - msg_puts_display -> store_sb_text; - msg_puts_display -> inc_msg_scrolled; - msg_puts_display -> main; - msg_puts_display -> do_more_prompt; - msg_puts_display -> utf_ptr2cells; - msg_puts_display -> t_puts; - msg_puts_display -> store_sb_text; - msg_puts_display -> msg_screen_putchar; - msg_puts_display -> vim_beep; - msg_puts_display -> utf_ptr2cells; - msg_puts_display -> utfc_ptr2len_len; - msg_puts_display -> utfc_ptr2len; - msg_puts_display -> screen_puts_mbyte; - msg_puts_display -> msg_screen_putchar; - msg_puts_display -> t_puts; - msg_puts_display -> store_sb_text; - msg_puts_display -> msg_check; - msg_ext_emit_chunk -> ADD; - msg_ext_emit_chunk -> ga_take_string; - msg_ext_emit_chunk -> ADD; - msg_ext_emit_chunk -> ADD; - ga_concat_len -> ga_grow; - ga_concat_len -> memcpy; - t_puts -> hl_combine_attr; - t_puts -> grid_puts_len; - t_puts -> utf_iscomposing; - msg_scroll_up -> msg_do_throttle; - msg_scroll_up -> msg_use_msgsep; - msg_scroll_up -> msg_grid_set_pos; - msg_scroll_up -> grid_del_lines; - msg_scroll_up -> sizeof; - msg_scroll_up -> grid_del_lines; - msg_scroll_up -> HL_ATTR; - msg_do_throttle -> msg_use_grid; - store_sb_text -> clear_sb_text; - store_sb_text -> xmalloc; - store_sb_text -> memcpy; - inc_msg_scrolled -> get_vim_var_str; - inc_msg_scrolled -> _; - inc_msg_scrolled -> strlen; - inc_msg_scrolled -> xmalloc; - inc_msg_scrolled -> vim_snprintf; - inc_msg_scrolled -> set_vim_var_string; - inc_msg_scrolled -> xfree; - msg_reset_scroll -> ui_has; - msg_reset_scroll -> msg_ext_clear; - msg_reset_scroll -> TODO; - msg_reset_scroll -> msg_use_grid; - msg_reset_scroll -> TODO; - msg_reset_scroll -> msg_grid_set_pos; - msg_reset_scroll -> MIN; - msg_reset_scroll -> redraw_all_later; - get_vim_var_str -> tv_get_string; - clear_sb_text -> xfree; - sb_text_start_cmdline -> msg_sb_eol; - disp_sb_line -> msg_puts_display; - msg_moremsg -> _; - msg_moremsg -> hl_combine_attr; - msg_moremsg -> grid_puts; - msg_moremsg -> grid_puts; - msg_moremsg -> _; - msg_moremsg -> vim_strsize; - get_keystroke -> ui_flush; - get_keystroke -> check_termcode; - get_keystroke -> fix_input_buffer; - get_keystroke -> xmalloc; - get_keystroke -> xrealloc; - get_keystroke -> os_inchar; - get_keystroke -> fix_input_buffer; - get_keystroke -> TO_SPECIAL; - get_keystroke -> is_mouse_key; - get_keystroke -> memmove; - get_keystroke -> MB_BYTE2LEN; - get_keystroke -> utf_ptr2char; - get_keystroke -> xfree; - display_confirm_msg -> msg_ext_set_kind; - display_confirm_msg -> msg_puts_attr; - verbose_open -> os_fopen; - verbose_open -> semsg; - var_redir_str -> STRLEN; - var_redir_str -> ga_grow; - var_redir_str -> memmove; - give_warning2 -> vim_snprintf; - give_warning2 -> give_warning; - copy_char -> mb_tolower; - copy_char -> utf_char2bytes; - copy_char -> utfc_ptr2len; - copy_char -> memmove; - console_dialog_alloc -> MB_PTR_ADV; - console_dialog_alloc -> STRLEN; - console_dialog_alloc -> STRLEN; - console_dialog_alloc -> xfree; - console_dialog_alloc -> xmalloc; - console_dialog_alloc -> xmalloc; - msg_show_console_dialog -> console_dialog_alloc; - msg_show_console_dialog -> copy_hotkeys_and_msg; - msg_show_console_dialog -> display_confirm_msg; - vim_dialog_yesno -> _; - vim_dialog_yesno -> _; - vim_dialog_yesnocancel -> _; - vim_dialog_yesnocancel -> _; - vim_dialog_yesnoallcancel -> _; - menu_is_winbar -> STRNCMP; - ex_menu -> get_menu_cmd_modes; - ex_menu -> STRNCMP; - ex_menu -> skipwhite; - ex_menu -> STRNCMP; - ex_menu -> skipwhite; - ex_menu -> STRNCMP; - ex_menu -> skipwhite; - ex_menu -> TODO; - ex_menu -> STRNCMP; - ex_menu -> STRMOVE; - ex_menu -> MB_PTR_ADV; - ex_menu -> skipwhite; - ex_menu -> ascii_isdigit; - ex_menu -> ascii_iswhite; - ex_menu -> ascii_iswhite; - ex_menu -> getdigits_long; - ex_menu -> skipwhite; - ex_menu -> STRNCMP; - ex_menu -> skipwhite; - ex_menu -> STRNCMP; - ex_menu -> skipwhite; - ex_menu -> show_menus; - ex_menu -> semsg; - ex_menu -> menu_translate_tab_and_shift; - ex_menu -> show_menus; - ex_menu -> emsg; - ex_menu -> get_root_menu; - ex_menu -> menu_enable_recurse; - ex_menu -> STRCMP; - ex_menu -> menu_is_popup; - ex_menu -> popup_mode_name; - ex_menu -> menu_enable_recurse; - ex_menu -> xfree; - ex_menu -> menu_enable_recurse; - ex_menu -> menu; - ex_menu -> STRCMP; - ex_menu -> menu_is_popup; - ex_menu -> popup_mode_name; - ex_menu -> remove_menu; - ex_menu -> xfree; - ex_menu -> remove_menu; - ex_menu -> remove_menu; - ex_menu -> menu; - ex_menu -> STRICMP; - ex_menu -> replace_termcodes; - ex_menu -> add_menu_path; - ex_menu -> menu_is_popup; - ex_menu -> popup_mode_name; - ex_menu -> add_menu_path; - ex_menu -> xfree; - ex_menu -> xfree; - ex_menu -> ui_call_update_menu; - show_menus -> find_menu; - show_menus -> msg_puts_title; - show_menus -> show_menus_recursive; - menu_translate_tab_and_shift -> ascii_iswhite; - menu_translate_tab_and_shift -> STRNICMP; - menu_translate_tab_and_shift -> STRMOVE; - menu_translate_tab_and_shift -> skipwhite; - menu_enable_recurse -> menu_name_skip; - menu_enable_recurse -> menu_name_equal; - menu_enable_recurse -> emsg; - menu_enable_recurse -> menu_enable_recurse; - menu_enable_recurse -> semsg; - menu_is_popup -> STRNCMP; - popup_mode_name -> STRLEN; - popup_mode_name -> assert; - popup_mode_name -> vim_strnsave; - popup_mode_name -> memmove; - remove_menu -> menu_name_skip; - remove_menu -> menu_name_equal; - remove_menu -> emsg; - remove_menu -> remove_menu; - remove_menu -> emsg; - remove_menu -> free_menu_string; - remove_menu -> free_menu; - remove_menu -> semsg; - remove_menu -> free_menu_string; - remove_menu -> free_menu; - menu_name_skip -> MB_PTR_ADV; - menu_name_skip -> STRMOVE; - menu_name_equal -> menu_namecmp; - menu_name_equal -> menu_namecmp; - menu_name_equal -> menu_namecmp; - free_menu_string -> xfree; - free_menu -> gui_mch_destroy_menu; - free_menu -> xfree; - free_menu -> xfree; - free_menu -> xfree; - free_menu -> xfree; - free_menu -> xfree; - free_menu -> free_menu_string; - free_menu -> xfree; - menu_get_recursive -> tv_dict_alloc; - menu_get_recursive -> tv_dict_add_str; - menu_get_recursive -> tv_dict_add_nr; - menu_get_recursive -> tv_dict_add_nr; - menu_get_recursive -> utf_char2bytes; - menu_get_recursive -> tv_dict_add_str; - menu_get_recursive -> tv_dict_add_str; - menu_get_recursive -> tv_dict_add_str; - menu_get_recursive -> tv_dict_alloc; - menu_get_recursive -> tv_dict_add_dict; - menu_get_recursive -> tv_dict_alloc; - menu_get_recursive -> tv_dict_add_allocated_str; - menu_get_recursive -> str2special_save; - menu_get_recursive -> tv_dict_add_nr; - menu_get_recursive -> tv_dict_add_nr; - menu_get_recursive -> tv_dict_add_nr; - menu_get_recursive -> tv_dict_add_nr; - menu_get_recursive -> tv_dict_add_dict; - menu_get_recursive -> tv_list_alloc; - menu_get_recursive -> menu_get_recursive; - menu_get_recursive -> tv_dict_len; - menu_get_recursive -> tv_list_append_dict; - menu_get_recursive -> tv_dict_add_list; - menu_get -> find_menu; - menu_get -> menu_get_recursive; - menu_get -> tv_dict_len; - menu_get -> tv_list_append_dict; - menu_get -> find_menu; - find_menu -> menu_name_skip; - find_menu -> menu_name_equal; - find_menu -> emsg; - find_menu -> emsg; - find_menu -> semsg; - show_menus_recursive -> msg_putchar; - show_menus_recursive -> msg_puts; - show_menus_recursive -> msg_outnum; - show_menus_recursive -> msg_puts; - show_menus_recursive -> msg_outtrans_attr; - show_menus_recursive -> msg_putchar; - show_menus_recursive -> msg_puts; - show_menus_recursive -> msg_putchar; - show_menus_recursive -> msg_putchar; - show_menus_recursive -> msg_putchar; - show_menus_recursive -> msg_putchar; - show_menus_recursive -> msg_putchar; - show_menus_recursive -> msg_putchar; - show_menus_recursive -> msg_putchar; - show_menus_recursive -> msg_putchar; - show_menus_recursive -> msg_puts; - show_menus_recursive -> msg_puts_attr; - show_menus_recursive -> msg_outtrans_special; - show_menus_recursive -> menu_is_hidden; - show_menus_recursive -> show_menus_recursive; - menu_is_hidden -> menu_is_popup; - set_context_in_menu_cmd -> ascii_isdigit; - set_context_in_menu_cmd -> ascii_iswhite; - set_context_in_menu_cmd -> STRNCMP; - set_context_in_menu_cmd -> ascii_iswhite; - set_context_in_menu_cmd -> STRNCMP; - set_context_in_menu_cmd -> ascii_iswhite; - set_context_in_menu_cmd -> ascii_iswhite; - set_context_in_menu_cmd -> ascii_iswhite; - set_context_in_menu_cmd -> ascii_iswhite; - set_context_in_menu_cmd -> TODO; - set_context_in_menu_cmd -> get_menu_cmd_modes; - set_context_in_menu_cmd -> xmalloc; - set_context_in_menu_cmd -> STRLCPY; - set_context_in_menu_cmd -> menu_name_skip; - set_context_in_menu_cmd -> menu_name_equal; - set_context_in_menu_cmd -> xfree; - set_context_in_menu_cmd -> xfree; - set_context_in_menu_cmd -> xfree; - get_menu_name -> menu_is_hidden; - get_menu_name -> menu_is_separator; - get_menu_names -> menu_is_hidden; - get_menu_names -> menu_is_separator; - get_menu_names -> STRLEN; - get_menu_names -> STRLCPY; - get_menu_names -> STRLCPY; - get_menu_names -> STRCAT; - menu_text -> FUNC_ATTR_NONNULL_ARG; - menu_text -> vim_strchr; - menu_text -> vim_strsave; - menu_text -> assert; - menu_text -> vim_strnsave; - menu_text -> vim_strsave; - menu_text -> vim_strchr; - menu_text -> STRMOVE; - menu_is_menubar -> menu_is_popup; - menu_is_menubar -> menu_is_toolbar; - menu_is_menubar -> menu_is_winbar; - menu_is_toolbar -> STRNCMP; - execute_menu -> FUNC_ATTR_NONNULL_ARG; - execute_menu -> get_real_state; - execute_menu -> check_cursor; - execute_menu -> check_cursor; - execute_menu -> gchar_cursor; - execute_menu -> assert; - execute_menu -> save_current_state; - execute_menu -> restore_current_state; - execute_menu -> semsg; - save_current_state -> save_typeahead; - restore_current_state -> restore_typeahead; - restore_current_state -> terminal_enter; - restore_current_state -> ui_cursor_shape; - ex_emenu -> vim_strsave; - ex_emenu -> get_root_menu; - ex_emenu -> menu_name_skip; - ex_emenu -> menu_name_equal; - ex_emenu -> emsg; - ex_emenu -> emsg; - ex_emenu -> xfree; - ex_emenu -> semsg; - ex_emenu -> execute_menu; - ex_menutranslate -> ga_init; - ex_menutranslate -> STRNCMP; - ex_menutranslate -> GA_DEEP_CLEAR; - ex_menutranslate -> del_menutrans_vars; - ex_menutranslate -> menu_skip_part; - ex_menutranslate -> skipwhite; - ex_menutranslate -> menu_skip_part; - ex_menutranslate -> emsg; - ex_menutranslate -> vim_strsave; - ex_menutranslate -> menu_text; - ex_menutranslate -> assert; - ex_menutranslate -> vim_strnsave; - ex_menutranslate -> menu_translate_tab_and_shift; - ex_menutranslate -> menu_translate_tab_and_shift; - ex_menutranslate -> menu_unescape_name; - ex_menutranslate -> menu_unescape_name; - ex_menutranslate -> GA_APPEND_VIA_PTR; - del_menutrans_vars -> hash_lock; - del_menutrans_vars -> STRNCMP; - del_menutrans_vars -> delete_var; - del_menutrans_vars -> hash_unlock; - menu_skip_part -> ascii_iswhite; - menu_unescape_name -> MB_PTR_ADV; - menu_unescape_name -> STRMOVE; - menutrans_lookup -> STRNICMP; - menutrans_lookup -> menu_text; - menutrans_lookup -> STRICMP; - menutrans_lookup -> xfree; - menutrans_lookup -> xfree; - try_to_free_memory -> clear_sb_text; - try_to_free_memory -> mf_release_all; - mf_release_all -> FOR_ALL_BUFFERS; - mf_release_all -> ml_open_file; - mf_release_all -> mf_write; - mf_release_all -> mf_rem_used; - mf_release_all -> mf_rem_hash; - mf_release_all -> mf_free_bhdr; - verbose_try_malloc -> try_malloc; - verbose_try_malloc -> do_outofmem_msg; - do_outofmem_msg -> semsg; - xmemscan -> memchr; - strchrsub -> assert; - strchrsub -> strchr; - memchrsub -> memchr; - strcnt -> assert; - strcnt -> strchr; - xstpcpy -> strlen; - xstpcpy -> memcpy; - xstpncpy -> memchr; - xstpncpy -> memcpy; - xstpncpy -> memset; - xstpncpy -> memcpy; - xmemdup -> FUNC_ATTR_ALLOC_SIZE; - xmemdup -> memcpy; - free_all_mem -> block_autocmds; - free_all_mem -> do_cmdline_cmd; - free_all_mem -> do_cmdline_cmd; - free_all_mem -> spell_free_all; - free_all_mem -> ex_comclear; - free_all_mem -> do_cmdline_cmd; - free_all_mem -> do_cmdline_cmd; - free_all_mem -> do_cmdline_cmd; - free_all_mem -> do_cmdline_cmd; - free_all_mem -> do_cmdline_cmd; - free_all_mem -> do_cmdline_cmd; - free_all_mem -> do_cmdline_cmd; - free_all_mem -> do_cmdline_cmd; - free_all_mem -> do_cmdline_cmd; - free_all_mem -> do_cmdline_cmd; - free_all_mem -> free_titles; - free_all_mem -> free_findfile; - free_all_mem -> free_all_autocmds; - free_all_mem -> free_all_marks; - free_all_mem -> alist_clear; - free_all_mem -> free_homedir; - free_all_mem -> free_users; - free_all_mem -> free_search_patterns; - free_all_mem -> free_old_sub; - free_all_mem -> free_last_insert; - free_all_mem -> free_prev_shellcmd; - free_all_mem -> free_regexp_stuff; - free_all_mem -> free_tag_stuff; - free_all_mem -> free_cd_dir; - free_all_mem -> free_signs; - free_all_mem -> set_expr_line; - free_all_mem -> diff_clear; - free_all_mem -> clear_sb_text; - free_all_mem -> xfree; - free_all_mem -> xfree; - free_all_mem -> xfree; - free_all_mem -> set_keep_msg; - free_all_mem -> init_history; - free_all_mem -> qf_free_all; - free_all_mem -> FOR_ALL_TAB_WINDOWS; - free_all_mem -> qf_free_all; - free_all_mem -> close_all_scripts; - free_all_mem -> win_free_all; - free_all_mem -> free_all_options; - free_all_mem -> free_arshape_buf; - free_all_mem -> clear_registers; - free_all_mem -> ResetRedobuff; - free_all_mem -> ResetRedobuff; - free_all_mem -> free_highlight; - free_all_mem -> reset_last_sourcing; - free_all_mem -> free_tabpage; - free_all_mem -> delete_first_msg; - free_all_mem -> eval_clear; - free_all_mem -> api_extmark_free_all_mem; - free_all_mem -> ctx_free_all; - free_all_mem -> set_bufref; - free_all_mem -> close_buffer; - free_all_mem -> bufref_valid; - free_all_mem -> screen_free_all_mem; - free_all_mem -> clear_hl_tables; - free_all_mem -> list_free_log; - free_all_mem -> check_quickfix_busy; - free_all_mem -> decor_free_all_mem; - free_all_mem -> nlua_free_all_mem; - ex_comclear -> uc_clear; - ex_comclear -> uc_clear; - free_titles -> xfree; - free_titles -> xfree; - free_findfile -> xfree; - free_findfile -> vim_findfile_cleanup; - free_findfile -> xfree; - free_all_autocmds -> do_autocmd; - free_all_autocmds -> get_deleted_augroup; - free_all_autocmds -> xfree; - free_all_autocmds -> ga_clear; - free_all_marks -> free_xfmark; - free_all_marks -> memset; - alist_clear -> FREE_AENTRY_FNAME; - alist_clear -> GA_DEEP_CLEAR; - free_old_sub -> sub_set_replacement; - free_last_insert -> XFREE_CLEAR; - free_last_insert -> XFREE_CLEAR; - free_prev_shellcmd -> xfree; - free_cd_dir -> XFREE_CLEAR; - free_cd_dir -> XFREE_CLEAR; - close_all_scripts -> closescript; - free_arshape_buf -> xfree; - eval_clear -> ARRAY_SIZE; - eval_clear -> XFREE_CLEAR; - eval_clear -> tv_list_unref; - eval_clear -> hash_clear; - eval_clear -> hash_init; - eval_clear -> hash_clear; - eval_clear -> free_scriptnames; - eval_clear -> free_locales; - eval_clear -> vars_clear; - eval_clear -> ga_clear_strings; - eval_clear -> vars_clear; - eval_clear -> xfree; - eval_clear -> ga_clear; - eval_clear -> garbage_collect; - eval_clear -> free_all_functions; - api_extmark_free_all_mem -> xfree; - api_extmark_free_all_mem -> map_destroy; - ctx_free_all -> kv_size; - ctx_free_all -> ctx_free; - ctx_free_all -> kv_destroy; - clear_hl_tables -> kv_size; - clear_hl_tables -> map_clear; - clear_hl_tables -> map_clear; - clear_hl_tables -> map_clear; - clear_hl_tables -> map_clear; - clear_hl_tables -> memset; - clear_hl_tables -> highlight_attr_set_all; - clear_hl_tables -> highlight_changed; - clear_hl_tables -> screen_invalidate_highlights; - clear_hl_tables -> kv_destroy; - clear_hl_tables -> map_destroy; - clear_hl_tables -> map_destroy; - clear_hl_tables -> map_destroy; - clear_hl_tables -> map_destroy; - clear_hl_tables -> map_destroy; - list_free_log -> xfree; - decor_free_all_mem -> kv_size; - decor_free_all_mem -> decor_provider_clear; - decor_free_all_mem -> kv_destroy; - nlua_free_all_mem -> nlua_unref; - nlua_free_all_mem -> nlua_unref; - nlua_free_all_mem -> fprintf; - nlua_free_all_mem -> pmap_destroy; - nlua_free_all_mem -> lua_close; - mf_open -> xmalloc; - mf_open -> mf_do_open; - mf_open -> xfree; - mf_open -> mf_hash_init; - mf_open -> mf_hash_init; - mf_open -> os_fileinfo_fd; - mf_open -> os_fileinfo_blocksize; - mf_open -> ml_recover; - mf_open -> vim_lseek; - mf_open -> assert; - mf_new -> mf_alloc_bhdr; - mf_new -> xmalloc; - mf_new -> mf_rem_free; - mf_new -> mf_alloc_bhdr; - mf_new -> mf_ins_used; - mf_new -> mf_ins_hash; - mf_new -> memset; - set_b0_fname -> home_replace; - set_b0_fname -> os_get_user_name; - set_b0_fname -> STRLEN; - set_b0_fname -> STRLEN; - set_b0_fname -> STRLCPY; - set_b0_fname -> memmove; - set_b0_fname -> memmove; - set_b0_fname -> os_fileinfo; - set_b0_fname -> long_to_char; - set_b0_fname -> long_to_char; - set_b0_fname -> buf_store_file_info; - set_b0_fname -> long_to_char; - set_b0_fname -> long_to_char; - set_b0_fname -> add_b0_fenc; - findswapname -> FUNC_ATTR_NONNULL_ARG; - findswapname -> strlen; - findswapname -> xmalloc; - findswapname -> copy_option_part; - findswapname -> makeswapname; - findswapname -> strlen; - findswapname -> XFREE_CLEAR; - findswapname -> os_fileinfo_link; - findswapname -> fnamecmp; - findswapname -> os_open; - findswapname -> read_eintr; - findswapname -> fnamecmp; - findswapname -> path_tail; - findswapname -> same_directory; - findswapname -> expand_env; - findswapname -> char_to_long; - findswapname -> expand_env; - findswapname -> char_to_long; - findswapname -> close; - findswapname -> vim_strchr; - findswapname -> os_path_exists; - findswapname -> verb_msg; - findswapname -> has_autocmd; - findswapname -> do_swapexists; - findswapname -> attention_message; - findswapname -> flush_buffers; - findswapname -> _; - findswapname -> _; - findswapname -> strlen; - findswapname -> strlen; - findswapname -> strlen; - findswapname -> xmalloc; - findswapname -> memcpy; - findswapname -> home_replace; - findswapname -> xstrlcat; - findswapname -> do_dialog; - findswapname -> xfree; - findswapname -> msg_reset_scroll; - findswapname -> os_remove; - findswapname -> os_path_exists; - findswapname -> msg_puts; - findswapname -> wait_return; - findswapname -> emsg; - findswapname -> XFREE_CLEAR; - findswapname -> os_isdir; - findswapname -> os_mkdir_recurse; - findswapname -> os_strerror; - findswapname -> xfree; - findswapname -> xfree; - mf_put -> iemsg; - mf_put -> mf_trans_add; - mf_sync -> mf_write; - mf_sync -> os_char_avail; - mf_sync -> os_breakcheck; - mf_sync -> os_fsync; - ml_new_ptr -> mf_new; - ml_new_ptr -> sizeof; - ml_new_data -> assert; - ml_new_data -> mf_new; - mf_close -> close; - mf_close -> emsg; - mf_close -> os_remove; - mf_close -> mf_free_bhdr; - mf_close -> xfree; - mf_close -> mf_hash_free; - mf_close -> mf_hash_free_all; - mf_close -> mf_free_fnames; - mf_close -> xfree; - ml_setname -> ml_open_file; - ml_setname -> findswapname; - ml_setname -> fnamecmp; - ml_setname -> xfree; - ml_setname -> close; - ml_setname -> vim_rename; - ml_setname -> mf_free_fnames; - ml_setname -> mf_set_fnames; - ml_setname -> ml_upd_block0; - ml_setname -> xfree; - ml_setname -> os_open; - ml_setname -> emsg; - ml_setname -> os_set_cloexec; - ml_setname -> emsg; - mf_free_fnames -> XFREE_CLEAR; - mf_free_fnames -> XFREE_CLEAR; - mf_set_fnames -> FullName_save; - ml_upd_block0 -> mf_get; - ml_upd_block0 -> ml_check_b0_id; - ml_upd_block0 -> iemsg; - ml_upd_block0 -> set_b0_fname; - ml_upd_block0 -> set_b0_dir_flag; - ml_upd_block0 -> mf_put; - ml_open_files -> FOR_ALL_BUFFERS; - ml_open_files -> ml_open_file; - mf_open_file -> mf_do_open; - mf_close_file -> ml_get_buf; - mf_close_file -> close; - mf_close_file -> emsg; - mf_close_file -> os_remove; - mf_close_file -> mf_free_fnames; - ml_close_all -> FOR_ALL_BUFFERS; - ml_close_all -> ml_close; - ml_close_all -> spell_delete_wordlist; - ml_close_all -> vim_deltempdir; - vim_deltempdir -> path_tail; - vim_deltempdir -> delete_recursive; - vim_deltempdir -> XFREE_CLEAR; - ml_close_notmod -> FOR_ALL_BUFFERS; - ml_close_notmod -> bufIsChanged; - ml_close_notmod -> ml_close; - ml_timestamp -> ml_upd_block0; - ml_check_b0_strings -> memchr; - ml_check_b0_strings -> memchr; - ml_check_b0_strings -> memchr; - ml_check_b0_strings -> memchr; - mf_get -> mf_find_hash; - mf_get -> mf_alloc_bhdr; - mf_get -> mf_read; - mf_get -> mf_free_bhdr; - mf_get -> mf_rem_used; - mf_get -> mf_rem_hash; - mf_get -> mf_ins_used; - mf_get -> mf_ins_hash; - set_b0_dir_flag -> same_directory; - buf_store_file_info -> os_fileinfo_size; - add_b0_fenc -> STRLEN; - add_b0_fenc -> STRLEN; - add_b0_fenc -> memmove; - ml_recover -> HL_ATTR; - ml_recover -> file; - ml_recover -> STRLEN; - ml_recover -> STRNICMP; - ml_recover -> vim_strchr; - ml_recover -> TOLOWER_ASC; - ml_recover -> ASCII_ISALPHA; - ml_recover -> vim_strsave; - ml_recover -> recover_names; - ml_recover -> semsg; - ml_recover -> recover_names; - ml_recover -> msg_putchar; - ml_recover -> msg_puts; - ml_recover -> get_number; - ml_recover -> recover_names; - ml_recover -> main; - ml_recover -> ml_open; - ml_recover -> getout; - ml_recover -> xmalloc; - ml_recover -> vim_strsave; - ml_recover -> mf_open; - ml_recover -> mf_open; - ml_recover -> semsg; - ml_recover -> mf_open; - ml_recover -> mf_get; - ml_recover -> msg_start; - ml_recover -> msg_puts_attr; - ml_recover -> msg_outtrans_attr; - ml_recover -> msg_puts_attr; - ml_recover -> msg_end; - ml_recover -> STRNCMP; - ml_recover -> msg_start; - ml_recover -> msg_outtrans_attr; - ml_recover -> msg_puts_attr; - ml_recover -> msg_puts_attr; - ml_recover -> msg_end; - ml_recover -> ml_check_b0_id; - ml_recover -> semsg; - ml_recover -> b0_magic_wrong; - ml_recover -> msg_start; - ml_recover -> msg_outtrans_attr; - ml_recover -> msg_puts_attr; - ml_recover -> msg_puts_attr; - ml_recover -> msg_puts_attr; - ml_recover -> msg_puts_attr; - ml_recover -> msg_end; - ml_recover -> char_to_long; - ml_recover -> mf_new_page_size; - ml_recover -> msg_start; - ml_recover -> msg_outtrans_attr; - ml_recover -> msg_puts_attr; - ml_recover -> msg_end; - ml_recover -> vim_lseek; - ml_recover -> xmalloc; - ml_recover -> memmove; - ml_recover -> xfree; - ml_recover -> expand_env; - ml_recover -> setfname; - ml_recover -> home_replace; - ml_recover -> smsg; - ml_recover -> buf_spname; - ml_recover -> STRLCPY; - ml_recover -> home_replace; - ml_recover -> smsg; - ml_recover -> msg_putchar; - ml_recover -> char_to_long; - ml_recover -> os_fileinfo; - ml_recover -> os_fileinfo; - ml_recover -> emsg; - ml_recover -> ui_flush; - ml_recover -> vim_strnsave; - ml_recover -> mf_put; - ml_recover -> ml_delete; - ml_recover -> readfile; - ml_recover -> set_fileformat; - ml_recover -> set_option_value; - ml_recover -> xfree; - ml_recover -> unchanged; - ml_recover -> line_breakcheck; - ml_recover -> mf_put; - ml_recover -> mf_get; - ml_recover -> semsg; - ml_recover -> ml_append; - ml_recover -> ml_append; - ml_recover -> ml_append; - ml_recover -> ml_append; - ml_recover -> ml_add_stack; - ml_recover -> semsg; - ml_recover -> ml_append; - ml_recover -> ml_append; - ml_recover -> ml_append; - ml_recover -> ml_get; - ml_recover -> changed_internal; - ml_recover -> buf_inc_changedtick; - ml_recover -> vim_strsave; - ml_recover -> STRCMP; - ml_recover -> xfree; - ml_recover -> changed_internal; - ml_recover -> buf_inc_changedtick; - ml_recover -> ml_delete; - ml_recover -> check_cursor; - ml_recover -> emsg; - ml_recover -> msg; - ml_recover -> emsg; - ml_recover -> msg; - ml_recover -> msg; - ml_recover -> msg; - ml_recover -> msg_puts; - ml_recover -> msg_puts; - ml_recover -> msg; - ml_recover -> msg_puts; - ml_recover -> redraw_curbuf_later; - ml_recover -> xfree; - ml_recover -> mf_put; - ml_recover -> mf_close; - ml_recover -> xfree; - ml_recover -> xfree; - ml_recover -> ml_close; - ml_recover -> apply_autocmds; - ml_recover -> apply_autocmds; - recover_names -> resolve_symlink; - recover_names -> msg; - recover_names -> msg; - recover_names -> msg_putchar; - recover_names -> xmalloc; - recover_names -> copy_option_part; - recover_names -> vim_strsave; - recover_names -> vim_strsave; - recover_names -> vim_strsave; - recover_names -> recov_file_names; - recover_names -> concat_fnames; - recover_names -> concat_fnames; - recover_names -> concat_fnames; - recover_names -> STRLEN; - recover_names -> after_pathsep; - recover_names -> make_percent_swname; - recover_names -> path_tail; - recover_names -> concat_fnames; - recover_names -> recov_file_names; - recover_names -> xfree; - recover_names -> modname; - recover_names -> os_path_exists; - recover_names -> xmalloc; - recover_names -> xfree; - recover_names -> path_full_compare; - recover_names -> FreeWild; - recover_names -> xfree; - recover_names -> xfree; - recover_names -> vim_strsave; - recover_names -> msg_puts; - recover_names -> msg_puts; - recover_names -> msg_puts; - recover_names -> msg_home_replace; - recover_names -> msg_puts; - recover_names -> msg_outnum; - recover_names -> msg_puts; - recover_names -> msg_puts; - recover_names -> msg_putchar; - recover_names -> swapfile_info; - recover_names -> msg_puts; - recover_names -> ui_flush; - recover_names -> xfree; - recover_names -> FreeWild; - recover_names -> xfree; - get_number -> ui_cursor_goto; - get_number -> safe_vgetc; - get_number -> ascii_isdigit; - get_number -> msg_putchar; - get_number -> msg_puts; - get_number -> stuffcharReadbuff; - ml_add_stack -> CHECK; - ml_add_stack -> sizeof; - ml_add_stack -> xrealloc; - changed_internal -> ml_setflags; - changed_internal -> redraw_buf_status_later; - recov_file_names -> modname; - recov_file_names -> concat_fnames; - recov_file_names -> STRLEN; - recov_file_names -> STRCMP; - recov_file_names -> xfree; - make_percent_swname -> FUNC_ATTR_NONNULL_ARG; - make_percent_swname -> fix_fname; - make_percent_swname -> xstrdup; - make_percent_swname -> MB_PTR_ADV; - make_percent_swname -> vim_ispathsep; - make_percent_swname -> concat_fnames; - make_percent_swname -> xfree; - make_percent_swname -> xfree; - swapfile_info -> assert; - swapfile_info -> os_fileinfo; - swapfile_info -> os_get_uname; - swapfile_info -> msg_puts; - swapfile_info -> msg_outtrans; - swapfile_info -> msg_puts; - swapfile_info -> msg_puts; - swapfile_info -> msg_puts; - swapfile_info -> os_open; - swapfile_info -> read_eintr; - swapfile_info -> STRNCMP; - swapfile_info -> msg_puts; - swapfile_info -> ml_check_b0_id; - swapfile_info -> msg_puts; - swapfile_info -> ml_check_b0_strings; - swapfile_info -> msg_puts; - swapfile_info -> msg_puts; - swapfile_info -> msg_puts; - swapfile_info -> msg_outtrans; - swapfile_info -> msg_puts; - swapfile_info -> msg_puts; - swapfile_info -> msg_puts; - swapfile_info -> msg_outtrans; - swapfile_info -> msg_puts; - swapfile_info -> msg_puts; - swapfile_info -> msg_outtrans; - swapfile_info -> char_to_long; - swapfile_info -> msg_puts; - swapfile_info -> msg_outnum; - swapfile_info -> os_proc_running; - swapfile_info -> msg_puts; - swapfile_info -> b0_magic_wrong; - swapfile_info -> msg_puts; - swapfile_info -> msg_puts; - swapfile_info -> close; - swapfile_info -> msg_puts; - swapfile_info -> msg_putchar; - get_b0_dict -> os_open; - get_b0_dict -> read_eintr; - get_b0_dict -> ml_check_b0_id; - get_b0_dict -> tv_dict_add_str; - get_b0_dict -> b0_magic_wrong; - get_b0_dict -> tv_dict_add_str; - get_b0_dict -> tv_dict_add_str_len; - get_b0_dict -> tv_dict_add_str_len; - get_b0_dict -> tv_dict_add_str_len; - get_b0_dict -> tv_dict_add_str_len; - get_b0_dict -> tv_dict_add_nr; - get_b0_dict -> tv_dict_add_nr; - get_b0_dict -> tv_dict_add_nr; - get_b0_dict -> tv_dict_add_nr; - get_b0_dict -> tv_dict_add_str; - get_b0_dict -> close; - get_b0_dict -> tv_dict_add_str; - swapfile_unchanged -> os_path_exists; - swapfile_unchanged -> os_open; - swapfile_unchanged -> read_eintr; - swapfile_unchanged -> close; - swapfile_unchanged -> ml_check_b0_id; - swapfile_unchanged -> char_to_long; - swapfile_unchanged -> os_proc_running; - swapfile_unchanged -> TODO; - swapfile_unchanged -> close; - ml_flush_line -> ml_find_line; - ml_flush_line -> siemsg; - ml_flush_line -> STRLEN; - ml_flush_line -> memmove; - ml_flush_line -> memmove; - ml_flush_line -> ml_updatechunk; - ml_flush_line -> ml_delete_int; - ml_flush_line -> ml_delete_int; - ml_flush_line -> xfree; - ml_find_line -> ML_SIMPLE; - ml_find_line -> ml_lineadd; - ml_find_line -> mf_get; - ml_find_line -> iemsg; - ml_find_line -> ml_add_stack; - ml_find_line -> CHECK; - ml_find_line -> mf_trans_del; - ml_find_line -> siemsg; - ml_find_line -> siemsg; - ml_find_line -> mf_put; - ml_find_line -> mf_put; - ml_find_line -> ml_lineadd; - ml_find_line -> ml_lineadd; - ml_preserve -> emsg; - ml_preserve -> ml_flush_line; - ml_preserve -> ml_find_line; - ml_preserve -> mf_sync; - ml_preserve -> mf_sync; - ml_preserve -> ml_find_line; - ml_preserve -> mf_need_trans; - ml_preserve -> mf_need_trans; - ml_preserve -> ml_find_line; - ml_preserve -> CHECK; - ml_preserve -> ml_find_line; - ml_preserve -> mf_sync; - ml_preserve -> msg; - ml_preserve -> emsg; - ml_add_deleted_len_buf -> STRLEN; - open_buffer -> ml_open; - open_buffer -> close_buffer; - open_buffer -> FOR_ALL_BUFFERS; - open_buffer -> emsg; - open_buffer -> getout; - open_buffer -> emsg; - open_buffer -> enter_buffer; - open_buffer -> check_colorcolumn; - open_buffer -> readfile; - open_buffer -> set_bufref; - open_buffer -> os_getperm; - open_buffer -> S_ISFIFO; - open_buffer -> S_ISSOCK; - open_buffer -> S_ISCHR; - open_buffer -> is_dev_fd_file; - open_buffer -> shortmess; - open_buffer -> read_buffer; - open_buffer -> bt_help; - open_buffer -> fix_help_buffer; - open_buffer -> readfile; - open_buffer -> read_buffer; - open_buffer -> buf_init_chartab; - open_buffer -> parse_cino; - open_buffer -> vim_strchr; - open_buffer -> aborting; - open_buffer -> changed; - open_buffer -> unchanged; - open_buffer -> save_file_ff; - open_buffer -> buf_get_changedtick; - open_buffer -> buf_get_changedtick; - open_buffer -> aborting; - open_buffer -> foldUpdateAll; - open_buffer -> apply_autocmds_retval; - open_buffer -> bufref_valid; - open_buffer -> aucmd_prepbuf; - open_buffer -> do_modelines; - open_buffer -> aucmd_restbuf; - ml_add_deleted_len -> ml_add_deleted_len_buf; - ml_replace_buf -> open_buffer; - ml_replace_buf -> vim_strsave; - ml_replace_buf -> ml_flush_line; - ml_replace_buf -> ml_add_deleted_len_buf; - ml_replace_buf -> xfree; - ml_replace_buf -> kv_size; - ml_replace_buf -> ml_add_deleted_len_buf; - ml_delete_int -> set_keep_msg; - ml_delete_int -> ml_replace; - ml_delete_int -> ml_find_line; - ml_delete_int -> assert; - ml_delete_int -> ml_add_deleted_len_buf; - ml_delete_int -> ml_find_line; - ml_delete_int -> mf_free; - ml_delete_int -> mf_get; - ml_delete_int -> iemsg; - ml_delete_int -> mf_put; - ml_delete_int -> mf_free; - ml_delete_int -> sizeof; - ml_delete_int -> mf_put; - ml_delete_int -> ml_lineadd; - ml_delete_int -> CHECK; - ml_delete_int -> memmove; - ml_delete_int -> ml_updatechunk; - mf_free -> xfree; - mf_free -> mf_rem_hash; - mf_free -> mf_rem_used; - mf_free -> xfree; - mf_free -> mf_ins_free; - ml_lineadd -> mf_get; - ml_lineadd -> mf_put; - ml_lineadd -> iemsg; - ml_lineadd -> mf_put; - ml_updatechunk -> xmalloc; - ml_updatechunk -> ml_flush_line; - ml_updatechunk -> STRLEN; - ml_updatechunk -> sizeof; - ml_updatechunk -> sizeof; - ml_updatechunk -> ml_find_line; - ml_updatechunk -> ml_find_line; - ml_updatechunk -> sizeof; - ml_updatechunk -> sizeof; - ml_setmarked -> ml_find_line; - ml_firstmarked -> ml_find_line; - ml_clearmarked -> ml_find_line; - mf_trans_del -> mf_hash_find; - mf_trans_del -> mf_hash_rem_item; - mf_trans_del -> xfree; - makeswapname -> resolve_symlink; - makeswapname -> STRLEN; - makeswapname -> after_pathsep; - makeswapname -> make_percent_swname; - makeswapname -> modname; - makeswapname -> xfree; - makeswapname -> modname; - makeswapname -> get_file_in_dir; - makeswapname -> xfree; - get_file_in_dir -> path_tail; - get_file_in_dir -> vim_strsave; - get_file_in_dir -> vim_ispathsep; - get_file_in_dir -> concat_fnames; - get_file_in_dir -> concat_fnames; - get_file_in_dir -> concat_fnames; - get_file_in_dir -> xfree; - get_file_in_dir -> concat_fnames; - attention_message -> assert; - attention_message -> emsg; - attention_message -> msg_puts; - attention_message -> msg_home_replace; - attention_message -> msg_puts; - attention_message -> swapfile_info; - attention_message -> msg_puts; - attention_message -> msg_outtrans; - attention_message -> msg_puts; - attention_message -> os_fileinfo; - attention_message -> msg_puts; - attention_message -> msg_puts; - attention_message -> msg_puts; - attention_message -> msg_puts; - attention_message -> msg_puts; - attention_message -> msg_puts; - attention_message -> msg_puts; - attention_message -> msg_outtrans; - attention_message -> msg_puts; - attention_message -> msg_puts; - attention_message -> msg_outtrans; - attention_message -> msg_puts; - do_swapexists -> set_vim_var_string; - do_swapexists -> set_vim_var_string; - do_swapexists -> apply_autocmds; - do_swapexists -> set_vim_var_string; - do_swapexists -> get_vim_var_str; - has_autocmd -> path_tail; - has_autocmd -> FullName_save; - has_autocmd -> vim_strsave; - has_autocmd -> forward_slash; - has_autocmd -> forward_slash; - has_autocmd -> xfree; - has_autocmd -> xfree; - fnamecmp_ino -> os_fileinfo; - fnamecmp_ino -> os_fileinfo_inode; - fnamecmp_ino -> os_fileinfo; - fnamecmp_ino -> os_fileinfo_inode; - fnamecmp_ino -> vim_FullName; - fnamecmp_ino -> vim_FullName; - fnamecmp_ino -> vim_FullName; - fnamecmp_ino -> STRCMP; - fnamecmp_ino -> STRCMP; - ml_setflags -> get_fileformat; - ml_setflags -> add_b0_fenc; - ml_setflags -> mf_sync; - ml_find_line_or_offset -> get_fileformat; - ml_find_line_or_offset -> line2byte; - ml_find_line_or_offset -> ml_flush_line; - ml_find_line_or_offset -> ml_find_line; - mf_do_open -> mf_set_fnames; - mf_do_open -> assert; - mf_do_open -> os_fileinfo_link; - mf_do_open -> emsg; - mf_do_open -> mch_open_rw; - mf_do_open -> mf_free_fnames; - mf_do_open -> os_set_cloexec; - mf_free_bhdr -> xfree; - mf_free_bhdr -> xfree; - mf_hash_free -> xfree; - mf_alloc_bhdr -> xmalloc; - mf_alloc_bhdr -> xmalloc; - mf_ins_hash -> mf_hash_add_item; - mf_find_hash -> mf_hash_find; - mf_read -> TODO; - mf_read -> vim_lseek; - mf_read -> PERROR; - mf_read -> assert; - mf_read -> read_eintr; - mf_read -> PERROR; - mf_rem_hash -> mf_hash_rem_item; - mf_trans_add -> xmalloc; - mf_trans_add -> mf_rem_free; - mf_trans_add -> xfree; - mf_trans_add -> mf_rem_hash; - mf_trans_add -> mf_ins_hash; - mf_trans_add -> mf_hash_add_item; - mf_write -> mf_trans_add; - mf_write -> mf_find_hash; - mf_write -> TODO; - mf_write -> vim_lseek; - mf_write -> PERROR; - mf_write -> write_eintr; - mf_write -> emsg; - write_eintr -> write; - write_eintr -> write; - mf_fullname -> xfree; - mf_hash_grow -> sizeof; - mf_hash_grow -> xcalloc; - mf_hash_grow -> mf_get; - mf_hash_grow -> memset; - mf_hash_grow -> xfree; - enc_canon_search -> STRCMP; - enc_canon_props -> enc_canon_search; - enc_canon_props -> STRNCMP; - enc_canon_props -> STRNCMP; - mb_get_class_tab -> MB_BYTE2LEN; - mb_get_class_tab -> ascii_iswhite; - mb_get_class_tab -> vim_iswordc_tab; - mb_get_class_tab -> utf_class_tab; - vim_iswordc_tab -> utf_class_tab; - vim_iswordc_tab -> GET_CHARTAB_TAB; - utf_class_tab -> ARRAY_SIZE; - utf_class_tab -> vim_iswordc_tab; - utf_class_tab -> intable; - utf_printable -> iswprint; - utf_printable -> iswprint; - utf_printable -> intable; - utf_ptr2cells_len -> utf_ptr2len_len; - utf_ptr2cells_len -> utf_ptr2char; - utf_ptr2cells_len -> utf_ptr2len; - utf_ptr2cells_len -> char2cells; - utf_ptr2cells_len -> utf_char2cells; - utf_safe_read_char_adv -> utf_ptr2char; - utf_safe_read_char_adv -> utf_ptr2char; - utf_safe_read_char_adv -> utf_ptr2char; - utf_safe_read_char_adv -> utf_ptr2char; - arabic_combine -> arabic_maycombine; - utf_ambiguous_width -> intable; - utf_ambiguous_width -> intable; - utf_strnicmp -> utf_safe_read_char_adv; - utf_strnicmp -> utf_safe_read_char_adv; - utf_strnicmp -> utf_fold; - utf_strnicmp -> utf_char2bytes; - utf_strnicmp -> utf_char2bytes; - mb_utflen -> utf_ptr2len_len; - mb_utflen -> utf_ptr2char; - mb_utf_index_to_bytes -> utf_ptr2len_len; - mb_utf_index_to_bytes -> utf_ptr2char; - mb_stricmp -> mb_strnicmp; - utf_allow_break_before -> ARRAY_SIZE; - utf_allow_break_after -> ARRAY_SIZE; - utf_allow_break -> utf_allow_break_after; - mb_prevptr -> MB_PTR_BACK; - mb_charlen_len -> utfc_ptr2len; - enc_skip -> STRNCMP; - enc_skip -> STRNCMP; - enc_alias_search -> STRCMP; - my_iconv_open -> iconv; - my_iconv_open -> iconv_open; - my_iconv_open -> iconv; - my_iconv_open -> iconv; - my_iconv_open -> iconv; - my_iconv_open -> iconv_close; - xfpclassify -> memcpy; - relative -> assert; - key_cmp -> mt_generic_cmp; - key_cmp -> mt_generic_cmp; - key_cmp -> mt_generic_cmp; - marktree_getp_aux -> key_cmp; - marktree_getp_aux -> key_cmp; - refkey -> pmap_put; - split_node -> xcalloc; - split_node -> memcpy; - split_node -> refkey; - split_node -> memcpy; - split_node -> sizeof; - split_node -> memmove; - split_node -> refkey; - split_node -> relative; - split_node -> unrelative; - marktree_putp_aux -> marktree_getp_aux; - marktree_putp_aux -> sizeof; - marktree_putp_aux -> refkey; - marktree_putp_aux -> marktree_getp_aux; - marktree_putp_aux -> split_node; - marktree_putp_aux -> key_cmp; - marktree_putp_aux -> relative; - marktree_putp_aux -> marktree_putp_aux; - marktree_put -> assert; - marktree_put -> marktree_put_key; - marktree_put_key -> xcalloc; - marktree_put_key -> xcalloc; - marktree_put_key -> split_node; - marktree_put_key -> marktree_putp_aux; - marktree_del_itr -> fprintf; - marktree_del_itr -> abort; - marktree_del_itr -> fprintf; - marktree_del_itr -> marktree_itr_prev; - marktree_del_itr -> assert; - marktree_del_itr -> sizeof; - marktree_del_itr -> abort; - marktree_del_itr -> abort; - marktree_del_itr -> assert; - marktree_del_itr -> unrelative; - marktree_del_itr -> refkey; - marktree_del_itr -> relative; - marktree_del_itr -> unrelative; - marktree_del_itr -> pmap_del; - marktree_del_itr -> assert; - marktree_del_itr -> assert; - marktree_del_itr -> pivot_right; - marktree_del_itr -> pivot_left; - marktree_del_itr -> fprintf; - marktree_del_itr -> assert; - marktree_del_itr -> merge_node; - marktree_del_itr -> fprintf; - marktree_del_itr -> assert; - marktree_del_itr -> merge_node; - marktree_del_itr -> memmove; - marktree_del_itr -> xfree; - marktree_del_itr -> marktree_itr_fix_pos; - marktree_del_itr -> TODO; - marktree_del_itr -> abort; - marktree_del_itr -> marktree_itr_next; - marktree_del_itr -> marktree_itr_next; - marktree_del_itr -> assert; - marktree_del_itr -> marktree_itr_next; - marktree_itr_prev -> TODO; - marktree_itr_prev -> compose; - marktree_itr_prev -> assert; - pivot_right -> memmove; - pivot_right -> memmove; - pivot_right -> refkey; - pivot_right -> refkey; - pivot_right -> unrelative; - pivot_right -> relative; - pivot_right -> unrelative; - pivot_left -> relative; - pivot_left -> unrelative; - pivot_left -> relative; - pivot_left -> refkey; - pivot_left -> refkey; - pivot_left -> memmove; - pivot_left -> memmove; - merge_node -> refkey; - merge_node -> relative; - merge_node -> memmove; - merge_node -> refkey; - merge_node -> unrelative; - merge_node -> memmove; - merge_node -> memmove; - merge_node -> sizeof; - merge_node -> xfree; - marktree_itr_fix_pos -> compose; - marktree_itr_fix_pos -> assert; - marktree_itr_fix_pos -> assert; - marktree_itr_next -> marktree_itr_next_skip; - marktree_clear -> marktree_free_node; - marktree_clear -> pmap_destroy; - marktree_clear -> pmap_init; - marktree_free_node -> marktree_free_node; - marktree_free_node -> xfree; - marktree_revise -> rawkey; - marktree_revise -> pmap_del; - marktree_revise -> rawkey; - marktree_revise -> refkey; - marktree_move -> rawkey; - marktree_move -> TODO; - marktree_move -> marktree_del_itr; - marktree_move -> marktree_put_key; - marktree_itr_get -> marktree_itr_get_ext; - marktree_itr_last -> assert; - marktree_itr_last -> compose; - marktree_itr_next_skip -> TODO; - marktree_itr_next_skip -> compose; - marktree_itr_next_skip -> assert; - marktree_itr_rewind -> marktree_itr_prev; - marktree_itr_pos -> rawkey; - marktree_itr_pos -> unrelative; - marktree_itr_current -> rawkey; - marktree_itr_current -> marktree_itr_pos; - marktree_itr_current -> ANTIGRAVITY; - marktree_lookup -> pmap_get; - marktree_lookup -> ANTIGRAVITY; - marktree_lookup -> abort; - marktree_lookup -> abort; - marktree_lookup -> unrelative; - marktree_lookup -> marktree_itr_fix_pos; - marktree_check -> assert; - marktree_check -> assert; - marktree_check -> assert; - marktree_check -> check_node; - marktree_check -> assert; - marktree_check -> assert; - check_node -> assert; - check_node -> TODO; - check_node -> assert; - check_node -> check_node; - check_node -> unrelative; - check_node -> assert; - check_node -> assert; - check_node -> IS_RIGHT; - check_node -> assert; - check_node -> assert; - check_node -> check_node; - check_node -> unrelative; - check_node -> assert; - check_node -> assert; - check_node -> assert; - mt_inspect_rec -> ga_init; - mt_inspect_rec -> mt_inspect_node; - mt_inspect_node -> ga_concat; - mt_inspect_node -> mt_inspect_node; - mt_inspect_node -> unrelative; - mt_inspect_node -> snprintf; - mt_inspect_node -> ga_concat; - mt_inspect_node -> mt_inspect_node; - mt_inspect_node -> ga_concat; - mt_inspect_node -> ga_concat; - setmark_pos -> islower; - setmark_pos -> setpcmark; - setmark_pos -> buflist_findnr; - setmark_pos -> RESET_FMARK; - setmark_pos -> ASCII_ISLOWER; - setmark_pos -> RESET_FMARK; - setmark_pos -> ASCII_ISUPPER; - setmark_pos -> ascii_isdigit; - setmark_pos -> RESET_XFMARK; - free_xfmark -> xfree; - free_xfmark -> free_fmark; - clear_fmark -> free_fmark; - clear_fmark -> memset; - fname2fnum -> expand_env; - fname2fnum -> STRLEN; - fname2fnum -> STRLCPY; - fname2fnum -> STRLCPY; - fname2fnum -> os_dirname; - fname2fnum -> path_shorten_fname; - fname2fnum -> buflist_new; - fname2fnum -> buflist_new; - getmark_buf -> getmark_buf_fnum; - getmark_buf_fnum -> islower; - getmark_buf_fnum -> islower; - getmark_buf_fnum -> findsent; - getmark_buf_fnum -> lt; - getmark_buf_fnum -> ASCII_ISLOWER; - getmark_buf_fnum -> ASCII_ISUPPER; - getmark_buf_fnum -> ascii_isdigit; - getmark_buf_fnum -> fname2fnum; - getnextmark -> lt; - getnextmark -> lt; - getnextmark -> lt; - getnextmark -> lt; - fmarks_check_names -> fmarks_check_one; - fmarks_check_names -> FOR_ALL_WINDOWS_IN_TAB; - fmarks_check_names -> fmarks_check_one; - fmarks_check_one -> fnamecmp; - fmarks_check_one -> XFREE_CLEAR; - clrallmarks -> clear_fmark; - clrallmarks -> clear_fmark; - clrallmarks -> clear_fmark; - clrallmarks -> clear_fmark; - clrallmarks -> clear_fmark; - mark_line -> vim_strsave; - mark_line -> assert; - mark_line -> vim_strnsave; - mark_line -> MB_PTR_ADV; - mark_line -> ptr2cells; - buflist_nr2name -> buflist_findnr; - ex_marks -> show_one_mark; - ex_marks -> show_one_mark; - ex_marks -> fm_getname; - ex_marks -> xfree; - ex_marks -> show_one_mark; - ex_marks -> show_one_mark; - ex_marks -> show_one_mark; - ex_marks -> show_one_mark; - ex_marks -> show_one_mark; - ex_marks -> lt; - ex_marks -> show_one_mark; - ex_marks -> show_one_mark; - ex_marks -> show_one_mark; - show_one_mark -> msg; - show_one_mark -> semsg; - show_one_mark -> vim_strchr; - show_one_mark -> mark_line; - show_one_mark -> message_filtered; - show_one_mark -> msg_puts_title; - show_one_mark -> msg_putchar; - show_one_mark -> snprintf; - show_one_mark -> msg_outtrans; - show_one_mark -> msg_outtrans_attr; - show_one_mark -> ui_flush; - show_one_mark -> xfree; - ex_delmarks -> clrallmarks; - ex_delmarks -> emsg; - ex_delmarks -> emsg; - ex_delmarks -> ASCII_ISLOWER; - ex_delmarks -> ascii_isdigit; - ex_delmarks -> ASCII_ISUPPER; - ex_delmarks -> ASCII_ISLOWER; - ex_delmarks -> ascii_isdigit; - ex_delmarks -> ASCII_ISUPPER; - ex_delmarks -> semsg; - ex_delmarks -> XFREE_CLEAR; - ex_delmarks -> CLEAR_FMARK; - ex_delmarks -> CLEAR_FMARK; - ex_delmarks -> CLEAR_FMARK; - ex_delmarks -> semsg; - ex_jumps -> cleanup_jumplist; - ex_jumps -> msg_puts_title; - ex_jumps -> fm_getname; - ex_jumps -> message_filtered; - ex_jumps -> xfree; - ex_jumps -> msg_putchar; - ex_jumps -> xfree; - ex_jumps -> sprintf; - ex_jumps -> msg_outtrans; - ex_jumps -> HL_ATTR; - ex_jumps -> xfree; - ex_jumps -> os_breakcheck; - ex_jumps -> ui_flush; - ex_jumps -> msg_puts; - ex_clearjumps -> free_jumplist; - ex_changes -> msg_puts_title; - ex_changes -> msg_putchar; - ex_changes -> sprintf; - ex_changes -> msg_outtrans; - ex_changes -> mark_line; - ex_changes -> msg_outtrans_attr; - ex_changes -> xfree; - ex_changes -> os_breakcheck; - ex_changes -> ui_flush; - ex_changes -> msg_puts; - mark_jumplist_iter -> FUNC_ATTR_NONNULL_ARG; - add_mark -> FUNC_ATTR_NONNULL_ARG; - add_mark -> tv_dict_alloc; - add_mark -> tv_list_append_dict; - add_mark -> tv_list_alloc; - add_mark -> tv_list_append_number; - add_mark -> tv_list_append_number; - add_mark -> tv_list_append_number; - add_mark -> tv_list_append_number; - add_mark -> tv_dict_add_str; - add_mark -> tv_dict_add_list; - add_mark -> tv_dict_add_str; - get_buf_local_marks -> add_mark; - get_buf_local_marks -> add_mark; - get_buf_local_marks -> add_mark; - get_buf_local_marks -> add_mark; - get_buf_local_marks -> add_mark; - get_buf_local_marks -> add_mark; - get_buf_local_marks -> add_mark; - get_buf_local_marks -> add_mark; - get_buf_local_marks -> add_mark; - get_global_mark -> mark_global_index; - get_global_marks -> buflist_nr2name; - get_global_marks -> add_mark; - get_global_marks -> xfree; - String_eq -> memcmp; - HlEntry_hash -> sizeof; - HlEntry_eq -> memcmp; - ColorKey_hash -> sizeof; - ColorKey_eq -> memcmp; - L -> MAP_IMPL; - L -> MAP_IMPL; - L -> MAP_IMPL; - L -> MAP_IMPL; - L -> MAP_IMPL; - L -> MAP_IMPL; - L -> MAP_IMPL; - L -> MAP_IMPL; - L -> MAP_IMPL; - L -> MAP_IMPL; - L -> MAP_IMPL; - L -> MAP_IMPL; - L -> MAP_IMPL; - L -> pmap_del2; - L -> pmap_has; - L -> pmap_key; - L -> pmap_get; - L -> pmap_del; - L -> xfree; - L -> xfree; - event_init -> loop_init; - event_init -> multiqueue_new_child; - event_init -> msgpack_rpc_init_method_table; - event_init -> msgpack_rpc_helpers_init; - event_init -> input_init; - event_init -> signal_init; - event_init -> channel_init; - event_init -> terminal_init; - event_init -> ui_init; - channel_init -> channel_alloc; - channel_init -> rpc_init; - event_teardown -> input_stop; - event_teardown -> multiqueue_process_events; - event_teardown -> loop_poll_events; - event_teardown -> input_stop; - event_teardown -> channel_teardown; - event_teardown -> process_teardown; - event_teardown -> timer_teardown; - event_teardown -> server_teardown; - event_teardown -> signal_teardown; - event_teardown -> terminal_teardown; - event_teardown -> loop_close; - channel_teardown -> channel_close; - process_teardown -> kl_iter; - process_teardown -> CREATE_EVENT; - process_teardown -> process_stop; - process_teardown -> kl_empty; - process_teardown -> pty_process_teardown; - timer_teardown -> timer_stop_all; - early_init -> env_init; - early_init -> fs_init; - early_init -> eval_init; - early_init -> init_path; - early_init -> init_normal_cmds; - early_init -> highlight_init; - early_init -> sizeof; - early_init -> GetVersionEx; - early_init -> snprintf; - early_init -> defined; - early_init -> ctype; - early_init -> set_init_1; - early_init -> init_locale; - early_init -> win_alloc_first; - early_init -> os_exit; - early_init -> init_yank; - early_init -> alist_init; - early_init -> init_homedir; - early_init -> set_init_1; - early_init -> log_init; - early_init -> TIME_MSG; - early_init -> set_lang_var; - early_init -> init_signs; - early_init -> ui_comp_syn_init; - eval_init -> init_var_dict; - eval_init -> init_var_dict; - eval_init -> hash_init; - eval_init -> func_init; - eval_init -> ARRAY_SIZE; - eval_init -> assert; - eval_init -> STRCPY; - eval_init -> hash_add; - eval_init -> hash_add; - eval_init -> tv_dict_alloc; - eval_init -> ARRAY_SIZE; - eval_init -> tv_list_alloc; - eval_init -> tv_list_set_lock; - eval_init -> tv_list_ref; - eval_init -> tv_dict_item_alloc; - eval_init -> tv_dict_add; - eval_init -> abort; - eval_init -> set_vim_var_dict; - eval_init -> set_vim_var_dict; - eval_init -> set_vim_var_dict; - eval_init -> set_vim_var_list; - eval_init -> set_vim_var_nr; - eval_init -> set_vim_var_nr; - eval_init -> set_vim_var_nr; - eval_init -> set_vim_var_nr; - eval_init -> set_vim_var_nr; - eval_init -> set_vim_var_nr; - eval_init -> set_vim_var_nr; - eval_init -> set_vim_var_nr; - eval_init -> set_vim_var_nr; - eval_init -> set_vim_var_nr; - eval_init -> set_vim_var_nr; - eval_init -> set_vim_var_nr; - eval_init -> set_vim_var_bool; - eval_init -> set_vim_var_bool; - eval_init -> set_vim_var_special; - eval_init -> set_vim_var_nr; - eval_init -> set_vim_var_nr; - eval_init -> set_vim_var_nr; - eval_init -> set_vim_var_special; - eval_init -> set_vim_var_nr; - eval_init -> xcalloc; - eval_init -> xmallocz; - eval_init -> set_reg_var; - init_locale -> setlocale; - init_locale -> strtod; - init_locale -> setlocale; - init_locale -> snprintf; - init_locale -> path_tail_with_sep; - init_locale -> path_tail; - init_locale -> sizeof; - init_locale -> bindtextdomain; - init_locale -> textdomain; - init_locale -> TIME_MSG; - alist_init -> ga_init; - log_init -> uv_mutex_init; - log_init -> log_path_init; - set_lang_var -> get_locale_val; - set_lang_var -> setlocale; - set_lang_var -> set_vim_var_string; - set_lang_var -> get_mess_env; - set_lang_var -> defined; - set_lang_var -> get_locale_val; - set_lang_var -> get_locale_val; - set_lang_var -> set_vim_var_string; - set_lang_var -> get_locale_val; - set_lang_var -> set_vim_var_string; - set_lang_var -> get_locale_val; - set_lang_var -> setlocale; - set_lang_var -> set_vim_var_string; - nvim_main -> defined; - nvim_main -> wmain; - nvim_main -> main; - nvim_main -> defined; - nvim_main -> xmalloc; - nvim_main -> utf16_to_utf8; - nvim_main -> assert; - nvim_main -> main; - nvim_main -> time_init; - nvim_main -> init_params; - nvim_main -> init_startuptime; - nvim_main -> STRICMP; - nvim_main -> event_init; - nvim_main -> early_init; - nvim_main -> set_argv_var; - nvim_main -> check_and_set_isatty; - nvim_main -> nlua_init; - nvim_main -> command_line_scan; - nvim_main -> channel_from_stdio; - nvim_main -> abort; - nvim_main -> server_init; - nvim_main -> get_fname; - nvim_main -> TIME_MSG; - nvim_main -> setbuf; - nvim_main -> win_init_size; - nvim_main -> diff_win_options; - nvim_main -> assert; - nvim_main -> screenalloc; - nvim_main -> set_init_2; - nvim_main -> TIME_MSG; - nvim_main -> init_highlight; - nvim_main -> TIME_MSG; - nvim_main -> input_start; - nvim_main -> TIME_MSG; - nvim_main -> remote_ui_wait_for_attach; - nvim_main -> ui_builtin_start; - nvim_main -> TIME_MSG; - nvim_main -> screenclear; - nvim_main -> TIME_MSG; - nvim_main -> init_default_mappings; - nvim_main -> TIME_MSG; - nvim_main -> init_default_autocmds; - nvim_main -> TIME_MSG; - nvim_main -> strequal; - nvim_main -> exe_pre_commands; - nvim_main -> source_startup_scripts; - nvim_main -> strequal; - nvim_main -> filetype_maybe_enable; - nvim_main -> syn_maybe_enable; - nvim_main -> load_plugins; - nvim_main -> set_window_layout; - nvim_main -> recover_names; - nvim_main -> os_exit; - nvim_main -> set_init_3; - nvim_main -> TIME_MSG; - nvim_main -> shada_read_everything; - nvim_main -> TIME_MSG; - nvim_main -> get_vim_var_list; - nvim_main -> set_vim_var_list; - nvim_main -> handle_quickfix; - nvim_main -> read_stdin; - nvim_main -> setmouse; - nvim_main -> redraw_later; - nvim_main -> screenclear; - nvim_main -> TIME_MSG; - nvim_main -> create_windows; - nvim_main -> TIME_MSG; - nvim_main -> set_vim_var_string; - nvim_main -> apply_autocmds; - nvim_main -> TIME_MSG; - nvim_main -> setpcmark; - nvim_main -> qf_jump; - nvim_main -> TIME_MSG; - nvim_main -> edit_buffers; - nvim_main -> xfree; - nvim_main -> FOR_ALL_WINDOWS_IN_TAB; - nvim_main -> diff_win_options; - nvim_main -> shorten_fnames; - nvim_main -> handle_tag; - nvim_main -> exe_commands; - nvim_main -> redraw_all_later; - nvim_main -> do_autochdir; - nvim_main -> set_vim_var_nr; - nvim_main -> apply_autocmds; - nvim_main -> TIME_MSG; - nvim_main -> do_autocmd_uienter; - nvim_main -> TIME_MSG; - nvim_main -> set_reg_var; - nvim_main -> update_topline; - nvim_main -> check_scrollbind; - nvim_main -> TIME_MSG; - nvim_main -> normal_cmd; - nvim_main -> stuffcharReadbuff; - nvim_main -> WORKAROUND; - nvim_main -> eval_has_provider; - nvim_main -> TIME_MSG; - nvim_main -> ILOG; - nvim_main -> normal_enter; - nvim_main -> defined; - nvim_main -> xfree; - init_params -> memset; - init_startuptime -> STRICMP; - init_startuptime -> os_fopen; - init_startuptime -> time_start; - init_startuptime -> time; - set_argv_var -> tv_list_alloc; - set_argv_var -> tv_list_set_lock; - set_argv_var -> tv_list_append_string; - set_argv_var -> TV_LIST_ITEM_TV; - set_argv_var -> set_vim_var_list; - check_and_set_isatty -> os_isatty; - check_and_set_isatty -> os_isatty; - check_and_set_isatty -> os_isatty; - check_and_set_isatty -> pty_process_save_termios; - check_and_set_isatty -> TIME_MSG; - nlua_init -> os_getenv; - nlua_init -> luaL_newstate; - nlua_init -> emsg; - nlua_init -> preserve_exit; - nlua_init -> luaL_openlibs; - nlua_init -> nlua_state_init; - command_line_scan -> mainerr; - command_line_scan -> mainerr; - command_line_scan -> STRICMP; - command_line_scan -> usage; - command_line_scan -> os_exit; - command_line_scan -> STRICMP; - command_line_scan -> version; - command_line_scan -> os_exit; - command_line_scan -> STRICMP; - command_line_scan -> msgpack_packer_new; - command_line_scan -> semsg; - command_line_scan -> emsg; - command_line_scan -> DICTIONARY_OBJ; - command_line_scan -> msgpack_rpc_from_object; - command_line_scan -> msgpack_packer_free; - command_line_scan -> file_flush; - command_line_scan -> msgpack_file_write_error; - command_line_scan -> os_exit; - command_line_scan -> STRICMP; - command_line_scan -> STRICMP; - command_line_scan -> STRNICMP; - command_line_scan -> STRNICMP; - command_line_scan -> STRNICMP; - command_line_scan -> STRNICMP; - command_line_scan -> STRNICMP; - command_line_scan -> STRNICMP; - command_line_scan -> set_option_value; - command_line_scan -> mainerr; - command_line_scan -> set_option_value; - command_line_scan -> set_options_bin; - command_line_scan -> usage; - command_line_scan -> os_exit; - command_line_scan -> set_option_value; - command_line_scan -> set_option_value; - command_line_scan -> reset_modifiable; - command_line_scan -> get_number_arg; - command_line_scan -> get_number_arg; - command_line_scan -> get_number_arg; - command_line_scan -> mainerr; - command_line_scan -> mainerr; - command_line_scan -> version; - command_line_scan -> os_exit; - command_line_scan -> get_number_arg; - command_line_scan -> set_option_value; - command_line_scan -> STRLEN; - command_line_scan -> ascii_isdigit; - command_line_scan -> get_number_arg; - command_line_scan -> set_option_value; - command_line_scan -> mainerr; - command_line_scan -> mainerr; - command_line_scan -> mainerr; - command_line_scan -> mainerr; - command_line_scan -> mainerr; - command_line_scan -> STRLEN; - command_line_scan -> xmalloc; - command_line_scan -> snprintf; - command_line_scan -> strequal; - command_line_scan -> mainerr; - command_line_scan -> strequal; - command_line_scan -> set_option_value; - command_line_scan -> vim_snprintf; - command_line_scan -> _; - command_line_scan -> mch_errmsg; - command_line_scan -> os_exit; - command_line_scan -> strequal; - command_line_scan -> os_dup; - command_line_scan -> os_replace_stdin_to_conin; - command_line_scan -> assert; - command_line_scan -> vim_snprintf; - command_line_scan -> _; - command_line_scan -> os_strerror; - command_line_scan -> mch_errmsg; - command_line_scan -> os_exit; - command_line_scan -> save_typebuf; - command_line_scan -> ascii_isdigit; - command_line_scan -> get_number_arg; - command_line_scan -> set_option_value; - command_line_scan -> os_fopen; - command_line_scan -> mch_errmsg; - command_line_scan -> mch_errmsg; - command_line_scan -> mch_errmsg; - command_line_scan -> os_exit; - command_line_scan -> mainerr; - command_line_scan -> ga_grow; - command_line_scan -> vim_strsave; - command_line_scan -> os_isdir; - command_line_scan -> os_isdir; - command_line_scan -> concat_fnames; - command_line_scan -> path_tail; - command_line_scan -> xfree; - command_line_scan -> path_fix_case; - command_line_scan -> edit_stdin; - command_line_scan -> alist_add; - command_line_scan -> mainerr; - command_line_scan -> STRLEN; - command_line_scan -> xmalloc; - command_line_scan -> snprintf; - command_line_scan -> set_vim_var_string; - command_line_scan -> xfree; - command_line_scan -> edit_stdin; - command_line_scan -> TIME_MSG; - channel_from_stdio -> _; - channel_from_stdio -> _; - channel_from_stdio -> channel_alloc; - channel_from_stdio -> os_has_conpty_working; - channel_from_stdio -> os_dup; - channel_from_stdio -> os_replace_stdin_to_conin; - channel_from_stdio -> os_dup; - channel_from_stdio -> os_replace_stdout_and_stderr_to_conout; - channel_from_stdio -> rstream_init_fd; - channel_from_stdio -> wstream_init_fd; - channel_from_stdio -> rpc_start; - channel_from_stdio -> callback_reader_start; - channel_from_stdio -> rstream_start; - get_fname -> alist_name; - diff_win_options -> newFoldLevel; - diff_win_options -> free_string_option; - diff_win_options -> vim_strsave; - diff_win_options -> set_string_option_direct; - diff_win_options -> free_string_option; - diff_win_options -> vim_strsave; - diff_win_options -> xfree; - diff_win_options -> xstrdup; - diff_win_options -> assert; - diff_win_options -> snprintf; - diff_win_options -> foldUpdateAll; - diff_win_options -> changed_window_setting_win; - diff_win_options -> vim_strchr; - diff_win_options -> do_cmdline_cmd; - diff_win_options -> ex_diffoff; - diff_win_options -> set_diff_option; - diff_win_options -> diff_buf_add; - diff_win_options -> redraw_later; - remote_ui_wait_for_attach -> find_channel; - remote_ui_wait_for_attach -> abort; - remote_ui_wait_for_attach -> pmap_has; - init_default_mappings -> add_map; - init_default_mappings -> add_map; - init_default_mappings -> add_map; - init_default_mappings -> add_map; - init_default_autocmds -> do_cmdline_cmd; - init_default_autocmds -> exists; - init_default_autocmds -> matchstr; - init_default_autocmds -> expand; - init_default_autocmds -> do_cmdline_cmd; - init_default_autocmds -> do_cmdline_cmd; - init_default_autocmds -> do_cmdline_cmd; - init_default_autocmds -> do_cmdline_cmd; - exe_pre_commands -> _; - exe_pre_commands -> do_cmdline_cmd; - exe_pre_commands -> TIME_MSG; - source_startup_scripts -> strequal; - source_startup_scripts -> strequal; - source_startup_scripts -> do_source; - source_startup_scripts -> semsg; - source_startup_scripts -> do_system_initialization; - source_startup_scripts -> do_user_initialization; - source_startup_scripts -> defined; - source_startup_scripts -> file_owned; - source_startup_scripts -> do_source; - source_startup_scripts -> defined; - source_startup_scripts -> file_owned; - source_startup_scripts -> do_source; - source_startup_scripts -> TIME_MSG; - filetype_maybe_enable -> source_runtime; - filetype_maybe_enable -> source_runtime; - filetype_maybe_enable -> source_runtime; - set_window_layout -> diffopt_horizontal; - handle_quickfix -> set_string_option_direct; - handle_quickfix -> vim_snprintf; - handle_quickfix -> qf_init; - handle_quickfix -> msg_putchar; - handle_quickfix -> os_exit; - handle_quickfix -> TIME_MSG; - read_stdin -> set_buflisted; - read_stdin -> open_buffer; - read_stdin -> buf_is_empty; - read_stdin -> do_cmdline_cmd; - read_stdin -> do_cmdline_cmd; - read_stdin -> TIME_MSG; - read_stdin -> check_swap_exists_action; - create_windows -> make_tabpages; - create_windows -> TIME_MSG; - create_windows -> TIME_MSG; - create_windows -> win_count; - create_windows -> ml_recover; - create_windows -> getout; - create_windows -> do_modelines; - create_windows -> goto_tabpage; - create_windows -> goto_tabpage; - create_windows -> set_buflisted; - create_windows -> open_buffer; - create_windows -> only_one_window; - create_windows -> getout; - create_windows -> setfname; - create_windows -> handle_swap_exists; - create_windows -> os_breakcheck; - create_windows -> vgetc; - create_windows -> goto_tabpage; - edit_buffers -> create_windows; - edit_buffers -> win_close; - edit_buffers -> os_chdir; - edit_buffers -> create_windows; - edit_buffers -> win_close; - edit_buffers -> goto_tabpage; - edit_buffers -> xstrdup; - edit_buffers -> snprintf; - edit_buffers -> set_option_value; - edit_buffers -> win_enter; - edit_buffers -> alist_name; - edit_buffers -> only_one_window; - edit_buffers -> getout; - edit_buffers -> win_close; - edit_buffers -> os_breakcheck; - edit_buffers -> vgetc; - edit_buffers -> set_option_value; - edit_buffers -> xfree; - edit_buffers -> goto_tabpage; - edit_buffers -> win_enter; - edit_buffers -> TIME_MSG; - edit_buffers -> win_equal; - handle_tag -> vim_snprintf; - handle_tag -> do_cmdline_cmd; - handle_tag -> TIME_MSG; - handle_tag -> getout; - exe_commands -> do_cmdline_cmd; - exe_commands -> xfree; - exe_commands -> qf_jump; - exe_commands -> TIME_MSG; - hash_debug_results -> fprintf; - profile_dump -> os_fopen; - profile_dump -> semsg; - profile_dump -> script_dump_profile; - profile_dump -> func_dump_profile; - profile_dump -> fclose; - cs_end -> cs_release_csp; - cs_end -> xfree; - garbage_collect -> ABORTING; - garbage_collect -> get_copyID; - garbage_collect -> ABORTING; - garbage_collect -> ABORTING; - garbage_collect -> FOR_ALL_BUFFERS; - garbage_collect -> ABORTING; - garbage_collect -> ABORTING; - garbage_collect -> ABORTING; - garbage_collect -> ABORTING; - garbage_collect -> ABORTING; - garbage_collect -> ABORTING; - garbage_collect -> ABORTING; - garbage_collect -> set_ref_in_callback; - garbage_collect -> set_ref_in_callback; - garbage_collect -> FOR_ALL_TAB_WINDOWS; - garbage_collect -> ABORTING; - garbage_collect -> ABORTING; - garbage_collect -> ABORTING; - garbage_collect -> op_global_reg_iter; - garbage_collect -> ABORTING; - garbage_collect -> mark_global_iter; - garbage_collect -> ABORTING; - garbage_collect -> FOR_ALL_TABS; - garbage_collect -> ABORTING; - garbage_collect -> ABORTING; - garbage_collect -> ABORTING; - garbage_collect -> ABORTING; - garbage_collect -> set_ref_in_callback_reader; - garbage_collect -> set_ref_in_callback_reader; - garbage_collect -> set_ref_in_callback; - garbage_collect -> set_ref_in_callback; - garbage_collect -> ABORTING; - garbage_collect -> ABORTING; - garbage_collect -> hist_iter; - garbage_collect -> ABORTING; - garbage_collect -> get_search_pattern; - garbage_collect -> ABORTING; - garbage_collect -> get_substitute_pattern; - garbage_collect -> ABORTING; - garbage_collect -> sub_get_replacement; - garbage_collect -> ABORTING; - garbage_collect -> ABORTING; - garbage_collect -> free_unref_items; - garbage_collect -> free_unref_funccal; - garbage_collect -> verb_msg; - get_number_arg -> ascii_isdigit; - get_number_arg -> atoi; - get_number_arg -> ascii_isdigit; - mainerr -> path_tail; - mainerr -> signal_stop; - mainerr -> mch_errmsg; - mainerr -> mch_errmsg; - mainerr -> mch_errmsg; - mainerr -> mch_errmsg; - mainerr -> mch_errmsg; - mainerr -> mch_errmsg; - mainerr -> mch_errmsg; - mainerr -> mch_errmsg; - mainerr -> mch_errmsg; - mainerr -> os_exit; - usage -> signal_stop; - usage -> mch_msg; - usage -> mch_msg; - usage -> mch_msg; - usage -> mch_msg; - usage -> mch_msg; - usage -> mch_msg; - usage -> mch_msg; - usage -> mch_msg; - usage -> mch_msg; - usage -> mch_msg; - usage -> mch_msg; - usage -> mch_msg; - usage -> mch_msg; - usage -> mch_msg; - usage -> mch_msg; - usage -> mch_msg; - usage -> mch_msg; - usage -> mch_msg; - usage -> mch_msg; - usage -> mch_msg; - usage -> mch_msg; - usage -> mch_msg; - usage -> mch_msg; - usage -> mch_msg; - usage -> mch_msg; - usage -> mch_msg; - usage -> mch_msg; - usage -> mch_msg; - usage -> mch_msg; - usage -> mch_msg; - usage -> mch_msg; - usage -> mch_msg; - usage -> mch_msg; - usage -> mch_msg; - usage -> mch_msg; - usage -> mch_msg; - usage -> mch_msg; - usage -> mch_msg; - version -> mch_msg; - version -> list_version; - version -> msg_putchar; - save_typebuf -> init_typebuf; - save_typebuf -> alloc_typebuf; - alist_add -> slash_adjust; - alist_add -> AARGLIST; - alist_add -> AARGLIST; - alist_add -> buflist_add; - alist_name -> buflist_findnr; - set_buflisted -> apply_autocmds; - set_buflisted -> apply_autocmds; - check_swap_exists_action -> getout; - check_swap_exists_action -> handle_swap_exists; - handle_swap_exists -> aborting; - handle_swap_exists -> enter_cleanup; - handle_swap_exists -> close_buffer; - handle_swap_exists -> bufref_valid; - handle_swap_exists -> block_autocmds; - handle_swap_exists -> buflist_new; - handle_swap_exists -> unblock_autocmds; - handle_swap_exists -> shortmess; - handle_swap_exists -> enter_buffer; - handle_swap_exists -> check_colorcolumn; - handle_swap_exists -> leave_cleanup; - handle_swap_exists -> aborting; - handle_swap_exists -> enter_cleanup; - handle_swap_exists -> ml_recover; - handle_swap_exists -> msg_puts; - handle_swap_exists -> do_modelines; - handle_swap_exists -> leave_cleanup; - do_system_initialization -> stdpaths_get_xdg_var; - do_system_initialization -> vim_env_iter; - do_system_initialization -> xmalloc; - do_system_initialization -> memcpy; - do_system_initialization -> memcpy; - do_system_initialization -> do_source; - do_system_initialization -> xfree; - do_system_initialization -> xfree; - do_system_initialization -> xfree; - do_system_initialization -> xfree; - do_system_initialization -> do_source; - do_user_initialization -> execute_env; - do_user_initialization -> stdpaths_user_conf_subpath; - do_user_initialization -> stdpaths_user_conf_subpath; - do_user_initialization -> os_path_exists; - do_user_initialization -> do_source; - do_user_initialization -> os_path_exists; - do_user_initialization -> semsg; - do_user_initialization -> xfree; - do_user_initialization -> xfree; - do_user_initialization -> xfree; - do_user_initialization -> do_source; - do_user_initialization -> path_full_compare; - do_user_initialization -> xfree; - do_user_initialization -> xfree; - do_user_initialization -> stdpaths_get_xdg_var; - do_user_initialization -> vim_env_iter; - do_user_initialization -> xmalloc; - do_user_initialization -> memmove; - do_user_initialization -> memmove; - do_user_initialization -> do_source; - do_user_initialization -> path_full_compare; - do_user_initialization -> xfree; - do_user_initialization -> xfree; - do_user_initialization -> xfree; - do_user_initialization -> xfree; - do_user_initialization -> execute_env; - execute_env -> os_getenv; - execute_env -> do_cmdline_cmd; - file_owned -> assert; - file_owned -> getuid; - file_owned -> os_fileinfo; - file_owned -> os_fileinfo_link; - write_string -> MIN; - write_string -> luaL_prepbuffer; - write_string -> memcpy; - write_string -> luaL_addsize; - hunk_locations_cb -> lua_createtable; - hunk_locations_cb -> lua_pushinteger; - hunk_locations_cb -> lua_rawseti; - hunk_locations_cb -> lua_pushinteger; - hunk_locations_cb -> lua_rawseti; - hunk_locations_cb -> lua_pushinteger; - hunk_locations_cb -> lua_rawseti; - hunk_locations_cb -> lua_pushinteger; - hunk_locations_cb -> lua_rawseti; - hunk_locations_cb -> lua_rawseti; - call_on_hunk_cb -> lua_gettop; - call_on_hunk_cb -> lua_pushvalue; - call_on_hunk_cb -> lua_pushinteger; - call_on_hunk_cb -> lua_pushinteger; - call_on_hunk_cb -> lua_pushinteger; - call_on_hunk_cb -> lua_pushinteger; - call_on_hunk_cb -> lua_pcall; - call_on_hunk_cb -> lua_tostring; - call_on_hunk_cb -> lua_isnumber; - call_on_hunk_cb -> lua_tonumber; - call_on_hunk_cb -> lua_pop; - call_on_hunk_cb -> lua_settop; - get_string_arg -> lua_type; - get_string_arg -> luaL_argerror; - get_string_arg -> lua_tolstring; - nlua_xdl_diff -> lua_gettop; - nlua_xdl_diff -> luaL_error; - nlua_xdl_diff -> get_string_arg; - nlua_xdl_diff -> get_string_arg; - nlua_xdl_diff -> memset; - nlua_xdl_diff -> memset; - nlua_xdl_diff -> memset; - nlua_xdl_diff -> lua_gettop; - nlua_xdl_diff -> lua_type; - nlua_xdl_diff -> luaL_argerror; - nlua_xdl_diff -> process_xdl_diff_opts; - nlua_xdl_diff -> ERROR_SET; - nlua_xdl_diff -> luaL_buffinit; - nlua_xdl_diff -> xmalloc; - nlua_xdl_diff -> lua_createtable; - nlua_xdl_diff -> xdl_diff; - nlua_xdl_diff -> ERROR_SET; - nlua_xdl_diff -> XFREE_CLEAR; - nlua_xdl_diff -> ERROR_SET; - nlua_xdl_diff -> luaL_where; - nlua_xdl_diff -> lua_pushstring; - nlua_xdl_diff -> api_clear_error; - nlua_xdl_diff -> lua_concat; - nlua_xdl_diff -> lua_error; - nlua_xdl_diff -> luaL_pushresult; - tslua_init -> build_meta; - tslua_init -> build_meta; - tslua_init -> build_meta; - tslua_init -> build_meta; - tslua_init -> build_meta; - tslua_init -> build_meta; - tslua_has_language -> luaL_checkstring; - tslua_has_language -> lua_pushboolean; - tslua_add_language -> luaL_checkstring; - tslua_add_language -> luaL_checkstring; - tslua_add_language -> pmap_has; - tslua_add_language -> snprintf; - tslua_add_language -> uv_dlopen; - tslua_add_language -> snprintf; - tslua_add_language -> uv_dlerror; - tslua_add_language -> uv_dlclose; - tslua_add_language -> lua_pushstring; - tslua_add_language -> lua_error; - tslua_add_language -> uv_dlsym; - tslua_add_language -> snprintf; - tslua_add_language -> uv_dlerror; - tslua_add_language -> uv_dlclose; - tslua_add_language -> lua_pushstring; - tslua_add_language -> lua_error; - tslua_add_language -> lang_parser; - tslua_add_language -> luaL_error; - tslua_add_language -> ts_language_version; - tslua_add_language -> pmap_put; - tslua_add_language -> lua_pushboolean; - tslua_inspect_lang -> luaL_checkstring; - tslua_inspect_lang -> pmap_get; - tslua_inspect_lang -> luaL_error; - tslua_inspect_lang -> lua_createtable; - tslua_inspect_lang -> ts_language_symbol_count; - tslua_inspect_lang -> lua_createtable; - tslua_inspect_lang -> ts_language_symbol_type; - tslua_inspect_lang -> lua_createtable; - tslua_inspect_lang -> lua_pushstring; - tslua_inspect_lang -> lua_rawseti; - tslua_inspect_lang -> lua_pushboolean; - tslua_inspect_lang -> lua_rawseti; - tslua_inspect_lang -> lua_rawseti; - tslua_inspect_lang -> lua_setfield; - tslua_inspect_lang -> ts_language_field_count; - tslua_inspect_lang -> lua_createtable; - tslua_inspect_lang -> lua_pushstring; - tslua_inspect_lang -> lua_rawseti; - tslua_inspect_lang -> lua_setfield; - tslua_inspect_lang -> ts_language_version; - tslua_inspect_lang -> lua_pushinteger; - tslua_inspect_lang -> lua_setfield; - tslua_push_parser -> luaL_checkstring; - tslua_push_parser -> pmap_get; - tslua_push_parser -> luaL_error; - tslua_push_parser -> lua_newuserdata; - tslua_push_parser -> ts_parser_new; - tslua_push_parser -> ts_parser_set_language; - tslua_push_parser -> ts_parser_delete; - tslua_push_parser -> luaL_error; - tslua_push_parser -> lua_getfield; - tslua_push_parser -> lua_setmetatable; - parser_check -> luaL_checkudata; - parser_gc -> parser_check; - parser_gc -> ts_parser_delete; - parser_tostring -> lua_pushstring; - push_ranges -> lua_createtable; - push_ranges -> lua_createtable; - push_ranges -> lua_pushinteger; - push_ranges -> lua_rawseti; - push_ranges -> lua_pushinteger; - push_ranges -> lua_rawseti; - push_ranges -> lua_pushinteger; - push_ranges -> lua_rawseti; - push_ranges -> lua_pushinteger; - push_ranges -> lua_rawseti; - push_ranges -> lua_rawseti; - parser_parse -> parser_check; - parser_parse -> lua_isnil; - parser_parse -> tree_check; - parser_parse -> lua_type; - parser_parse -> lua_tolstring; - parser_parse -> ts_parser_parse_string; - parser_parse -> lua_tointeger; - parser_parse -> handle_get_buffer; - parser_parse -> luaL_error; - parser_parse -> ts_parser_parse; - parser_parse -> luaL_error; - parser_parse -> luaL_error; - parser_parse -> ts_tree_get_changed_ranges; - parser_parse -> push_tree; - parser_parse -> push_ranges; - parser_parse -> xfree; - tree_check -> luaL_checkudata; - push_tree -> lua_pushnil; - push_tree -> lua_newuserdata; - push_tree -> ts_tree_copy; - push_tree -> lua_getfield; - push_tree -> lua_setmetatable; - push_tree -> lua_createtable; - push_tree -> lua_pushvalue; - push_tree -> lua_rawseti; - push_tree -> lua_setfenv; - tree_copy -> tree_check; - tree_copy -> push_tree; - tree_edit -> lua_gettop; - tree_edit -> lua_pushstring; - tree_edit -> lua_error; - tree_edit -> tree_check; - tree_edit -> lua_tointeger; - tree_edit -> lua_tointeger; - tree_edit -> lua_tointeger; - tree_edit -> lua_tointeger; - tree_edit -> lua_tointeger; - tree_edit -> lua_tointeger; - tree_edit -> ts_tree_edit; - range_from_lua -> lua_istable; - range_from_lua -> lua_objlen; - range_from_lua -> lua_rawgeti; - range_from_lua -> luaL_checkinteger; - range_from_lua -> lua_pop; - range_from_lua -> lua_rawgeti; - range_from_lua -> luaL_checkinteger; - range_from_lua -> lua_pop; - range_from_lua -> lua_rawgeti; - range_from_lua -> luaL_checkinteger; - range_from_lua -> lua_pop; - range_from_lua -> lua_rawgeti; - range_from_lua -> luaL_checkinteger; - range_from_lua -> lua_pop; - range_from_lua -> lua_rawgeti; - range_from_lua -> luaL_checkinteger; - range_from_lua -> lua_pop; - range_from_lua -> lua_rawgeti; - range_from_lua -> luaL_checkinteger; - range_from_lua -> lua_pop; - range_from_lua -> node_check; - range_from_lua -> ts_node_start_point; - range_from_lua -> ts_node_end_point; - range_from_lua -> ts_node_start_byte; - range_from_lua -> ts_node_end_byte; - node_check -> luaL_checkudata; - parser_set_ranges -> lua_gettop; - parser_set_ranges -> set_included_ranges; - parser_set_ranges -> parser_check; - parser_set_ranges -> lua_istable; - parser_set_ranges -> set_included_ranges; - parser_set_ranges -> lua_objlen; - parser_set_ranges -> xmalloc; - parser_set_ranges -> lua_rawgeti; - parser_set_ranges -> range_from_lua; - parser_set_ranges -> lua_pop; - parser_set_ranges -> ts_parser_set_included_ranges; - parser_set_ranges -> xfree; - parser_get_ranges -> parser_check; - parser_get_ranges -> ts_parser_included_ranges; - parser_get_ranges -> push_ranges; - tree_gc -> tree_check; - tree_gc -> ts_tree_delete; - tree_tostring -> lua_pushstring; - tree_root -> tree_check; - tree_root -> ts_tree_root_node; - tree_root -> push_node; - push_node -> assert; - push_node -> ts_node_is_null; - push_node -> lua_pushnil; - push_node -> lua_newuserdata; - push_node -> lua_getfield; - push_node -> lua_setmetatable; - push_node -> lua_getfenv; - push_node -> lua_setfenv; - node_tostring -> node_check; - node_tostring -> lua_pushstring; - node_tostring -> lua_pushstring; - node_tostring -> lua_pushstring; - node_tostring -> lua_concat; - node_eq -> node_check; - node_eq -> node_check; - node_eq -> lua_pushboolean; - node_id -> node_check; - node_id -> lua_pushlstring; - node_range -> node_check; - node_range -> ts_node_start_point; - node_range -> ts_node_end_point; - node_range -> lua_pushnumber; - node_range -> lua_pushnumber; - node_range -> lua_pushnumber; - node_range -> lua_pushnumber; - node_start -> node_check; - node_start -> ts_node_start_point; - node_start -> ts_node_start_byte; - node_start -> lua_pushnumber; - node_start -> lua_pushnumber; - node_start -> lua_pushnumber; - node_end -> node_check; - node_end -> ts_node_end_point; - node_end -> ts_node_end_byte; - node_end -> lua_pushnumber; - node_end -> lua_pushnumber; - node_end -> lua_pushnumber; - node_child_count -> node_check; - node_child_count -> ts_node_child_count; - node_child_count -> lua_pushnumber; - node_named_child_count -> node_check; - node_named_child_count -> ts_node_named_child_count; - node_named_child_count -> lua_pushnumber; - node_type -> node_check; - node_type -> lua_pushstring; - node_symbol -> node_check; - node_symbol -> ts_node_symbol; - node_symbol -> lua_pushnumber; - node_field -> node_check; - node_field -> luaL_checklstring; - node_field -> ts_tree_cursor_new; - node_field -> lua_newtable; - node_field -> ts_tree_cursor_goto_first_child; - node_field -> ts_tree_cursor_current_field_name; - node_field -> STRCMP; - node_field -> push_node; - node_field -> lua_rawseti; - node_field -> ts_tree_cursor_goto_next_sibling; - node_field -> ts_tree_cursor_delete; - node_named -> node_check; - node_named -> lua_pushboolean; - node_sexpr -> node_check; - node_sexpr -> ts_node_string; - node_sexpr -> lua_pushstring; - node_sexpr -> xfree; - node_missing -> node_check; - node_missing -> lua_pushboolean; - node_has_error -> node_check; - node_has_error -> lua_pushboolean; - node_child -> node_check; - node_child -> lua_tointeger; - node_child -> ts_node_child; - node_child -> push_node; - node_named_child -> node_check; - node_named_child -> lua_tointeger; - node_named_child -> ts_node_named_child; - node_named_child -> push_node; - node_descendant_for_range -> node_check; - node_descendant_for_range -> lua_tointeger; - node_descendant_for_range -> lua_tointeger; - node_descendant_for_range -> lua_tointeger; - node_descendant_for_range -> lua_tointeger; - node_descendant_for_range -> ts_node_descendant_for_point_range; - node_descendant_for_range -> push_node; - node_named_descendant_for_range -> node_check; - node_named_descendant_for_range -> lua_tointeger; - node_named_descendant_for_range -> lua_tointeger; - node_named_descendant_for_range -> lua_tointeger; - node_named_descendant_for_range -> lua_tointeger; - node_named_descendant_for_range -> ts_node_named_descendant_for_point_range; - node_named_descendant_for_range -> push_node; - node_next_child -> luaL_checkudata; - node_next_child -> node_check; - node_next_child -> ts_node_eq; - node_next_child -> ts_tree_cursor_goto_first_child; - node_next_child -> ts_tree_cursor_goto_next_sibling; - node_next_child -> ts_tree_cursor_current_node; - node_next_child -> lua_upvalueindex; - node_next_child -> ts_tree_cursor_current_field_name; - node_next_child -> lua_pushstring; - node_next_child -> lua_pushnil; - node_iter_children -> node_check; - node_iter_children -> lua_newuserdata; - node_iter_children -> ts_tree_cursor_new; - node_iter_children -> lua_getfield; - node_iter_children -> lua_setmetatable; - node_iter_children -> lua_pushvalue; - node_iter_children -> lua_pushcclosure; - treecursor_gc -> luaL_checkudata; - treecursor_gc -> ts_tree_cursor_delete; - node_parent -> node_check; - node_parent -> ts_node_parent; - node_parent -> push_node; - node_next_sibling -> node_check; - node_next_sibling -> ts_node_next_sibling; - node_next_sibling -> push_node; - node_prev_sibling -> node_check; - node_prev_sibling -> ts_node_prev_sibling; - node_prev_sibling -> push_node; - node_next_named_sibling -> node_check; - node_next_named_sibling -> ts_node_next_named_sibling; - node_next_named_sibling -> push_node; - node_prev_named_sibling -> node_check; - node_prev_named_sibling -> ts_node_prev_named_sibling; - node_prev_named_sibling -> push_node; - set_match -> push_node; - set_match -> lua_rawseti; - query_next_match -> lua_touserdata; - query_next_match -> query_check; - query_next_match -> ts_query_cursor_next_match; - query_next_match -> lua_pushinteger; - query_next_match -> lua_createtable; - query_next_match -> set_match; - query_check -> luaL_checkudata; - query_next_capture -> lua_touserdata; - query_next_capture -> query_check; - query_next_capture -> lua_getfield; - query_next_capture -> lua_toboolean; - query_next_capture -> lua_pop; - query_next_capture -> ts_query_cursor_remove_match; - query_next_capture -> ts_query_cursor_next_capture; - query_next_capture -> lua_pushinteger; - query_next_capture -> push_node; - query_next_capture -> ts_query_predicates_for_pattern; - query_next_capture -> lua_pushvalue; - query_next_capture -> set_match; - query_next_capture -> lua_pushinteger; - query_next_capture -> lua_setfield; - query_next_capture -> lua_pushboolean; - query_next_capture -> lua_setfield; - node_rawquery -> node_check; - node_rawquery -> query_check; - node_rawquery -> TODO; - node_rawquery -> ts_query_cursor_new; - node_rawquery -> TODO; - node_rawquery -> ts_query_cursor_set_match_limit; - node_rawquery -> ts_query_cursor_exec; - node_rawquery -> lua_toboolean; - node_rawquery -> lua_gettop; - node_rawquery -> luaL_checkinteger; - node_rawquery -> lua_gettop; - node_rawquery -> lua_newuserdata; - node_rawquery -> lua_getfield; - node_rawquery -> lua_setmetatable; - node_rawquery -> lua_pushvalue; - node_rawquery -> lua_pushvalue; - node_rawquery -> lua_createtable; - node_rawquery -> lua_pushcclosure; - node_rawquery -> lua_pushcclosure; - querycursor_gc -> luaL_checkudata; - querycursor_gc -> ts_query_cursor_delete; - tslua_parse_query -> lua_gettop; - tslua_parse_query -> luaL_error; - tslua_parse_query -> lua_tostring; - tslua_parse_query -> pmap_get; - tslua_parse_query -> luaL_error; - tslua_parse_query -> lua_tolstring; - tslua_parse_query -> ts_query_new; - tslua_parse_query -> query_err_string; - tslua_parse_query -> lua_newuserdata; - tslua_parse_query -> lua_getfield; - tslua_parse_query -> lua_setmetatable; - query_gc -> query_check; - query_gc -> ts_query_delete; - query_tostring -> lua_pushstring; - query_inspect -> query_check; - query_inspect -> ts_query_pattern_count; - query_inspect -> lua_createtable; - query_inspect -> lua_createtable; - query_inspect -> lua_createtable; - query_inspect -> lua_createtable; - query_inspect -> lua_rawseti; - query_inspect -> lua_createtable; - query_inspect -> lua_pushlstring; - query_inspect -> lua_pushnumber; - query_inspect -> abort; - query_inspect -> lua_rawseti; - query_inspect -> lua_pop; - query_inspect -> lua_rawseti; - query_inspect -> lua_setfield; - query_inspect -> ts_query_capture_count; - query_inspect -> lua_createtable; - query_inspect -> ts_query_capture_name_for_id; - query_inspect -> lua_pushlstring; - query_inspect -> lua_rawseti; - query_inspect -> lua_setfield; - regex_match -> vim_regexec; - regex_match -> lua_pushinteger; - regex_match -> lua_pushinteger; - regex_match_str -> regex_check; - regex_match_str -> luaL_checkstring; - regex_match_str -> regex_match; - regex_match_str -> luaL_error; - regex_check -> luaL_checkudata; - regex_match_line -> regex_check; - regex_match_line -> lua_gettop; - regex_match_line -> luaL_error; - regex_match_line -> luaL_checkinteger; - regex_match_line -> luaL_checkinteger; - regex_match_line -> luaL_checkinteger; - regex_match_line -> luaL_checkinteger; - regex_match_line -> luaL_error; - regex_match_line -> handle_get_buffer; - regex_match_line -> luaL_error; - regex_match_line -> luaL_error; - regex_match_line -> ml_get_buf; - regex_match_line -> STRLEN; - regex_match_line -> luaL_error; - regex_match_line -> luaL_error; - regex_match_line -> regex_match; - regex_match_line -> luaL_error; - regex_gc -> regex_check; - regex_gc -> vim_regfree; - regex_tostring -> lua_pushstring; - nlua_str_utfindex -> luaL_checklstring; - nlua_str_utfindex -> lua_isnoneornil; - nlua_str_utfindex -> luaL_checkinteger; - nlua_str_utfindex -> luaL_error; - nlua_str_utfindex -> mb_utflen; - nlua_str_utfindex -> lua_pushinteger; - nlua_str_utfindex -> lua_pushinteger; - nlua_str_utf_pos -> luaL_checklstring; - nlua_str_utf_pos -> lua_newtable; - nlua_str_utf_pos -> utf_ptr2len_len; - nlua_str_utf_pos -> lua_pushinteger; - nlua_str_utf_pos -> lua_rawseti; - nlua_str_utf_start -> luaL_checklstring; - nlua_str_utf_start -> luaL_checkinteger; - nlua_str_utf_start -> luaL_error; - nlua_str_utf_start -> mb_head_off; - nlua_str_utf_start -> lua_pushinteger; - nlua_str_utf_end -> luaL_checklstring; - nlua_str_utf_end -> luaL_checkinteger; - nlua_str_utf_end -> luaL_error; - nlua_str_utf_end -> mb_tail_off; - nlua_str_utf_end -> lua_pushinteger; - nlua_str_byteindex -> luaL_checklstring; - nlua_str_byteindex -> luaL_checkinteger; - nlua_str_byteindex -> luaL_error; - nlua_str_byteindex -> lua_gettop; - nlua_str_byteindex -> lua_toboolean; - nlua_str_byteindex -> mb_utf_index_to_bytes; - nlua_str_byteindex -> luaL_error; - nlua_str_byteindex -> lua_pushinteger; - nlua_regex -> luaL_checkstring; - nlua_regex -> try_start; - nlua_regex -> vim_regcomp; - nlua_regex -> try_end; - nlua_regex -> ERROR_SET; - nlua_regex -> luaL_error; - nlua_regex -> assert; - nlua_regex -> lua_newuserdata; - nlua_regex -> lua_getfield; - nlua_regex -> lua_setmetatable; - nlua_get_var_scope -> luaL_checkstring; - nlua_get_var_scope -> luaL_checkinteger; - nlua_get_var_scope -> strequal; - nlua_get_var_scope -> strequal; - nlua_get_var_scope -> strequal; - nlua_get_var_scope -> find_buffer_by_handle; - nlua_get_var_scope -> strequal; - nlua_get_var_scope -> find_window_by_handle; - nlua_get_var_scope -> strequal; - nlua_get_var_scope -> find_tab_by_handle; - nlua_get_var_scope -> luaL_error; - nlua_get_var_scope -> ERROR_SET; - nlua_get_var_scope -> luaL_error; - find_tab_by_handle -> handle_get_tabpage; - find_tab_by_handle -> api_set_error; - nlua_setvar -> nlua_get_var_scope; - nlua_setvar -> luaL_checklstring; - nlua_setvar -> lua_gettop; - nlua_setvar -> dict_check_writable; - nlua_setvar -> ERROR_SET; - nlua_setvar -> tv_dict_item_remove; - nlua_setvar -> lua_pushvalue; - nlua_setvar -> nlua_pop_typval; - nlua_setvar -> luaL_error; - nlua_setvar -> tv_dict_item_alloc_len; - nlua_setvar -> tv_dict_add; - nlua_setvar -> tv_clear; - nlua_setvar -> tv_copy; - nlua_setvar -> tv_clear; - dict_check_writable -> tv_dict_find; - dict_check_writable -> api_set_error; - dict_check_writable -> api_set_error; - dict_check_writable -> api_set_error; - dict_check_writable -> api_set_error; - dict_check_writable -> api_set_error; - dict_check_writable -> api_set_error; - tv_dict_item_remove -> hash_find; - tv_dict_item_remove -> HASHITEM_EMPTY; - tv_dict_item_remove -> semsg; - tv_dict_item_remove -> hash_remove; - tv_dict_item_remove -> tv_dict_item_free; - nlua_pop_typval -> lua_gettop; - nlua_pop_typval -> kvec_withinit_t; - nlua_pop_typval -> kvi_init; - nlua_pop_typval -> kvi_push; - nlua_pop_typval -> kv_size; - nlua_pop_typval -> lua_checkstack; - nlua_pop_typval -> semsg; - nlua_pop_typval -> kv_pop; - nlua_pop_typval -> assert; - nlua_pop_typval -> lua_next; - nlua_pop_typval -> lua_type; - nlua_pop_typval -> lua_pop; - nlua_pop_typval -> lua_tolstring; - nlua_pop_typval -> tv_list_alloc; - nlua_pop_typval -> decode_string; - nlua_pop_typval -> tv_list_unref; - nlua_pop_typval -> tv_list_append_owned_tv; - nlua_pop_typval -> tv_list_append_owned_tv; - nlua_pop_typval -> kvi_push; - nlua_pop_typval -> tv_list_append_list; - nlua_pop_typval -> TV_LIST_ITEM_TV; - nlua_pop_typval -> tv_dict_item_alloc_len; - nlua_pop_typval -> tv_dict_add; - nlua_pop_typval -> abort; - nlua_pop_typval -> kvi_push; - nlua_pop_typval -> lua_pop; - nlua_pop_typval -> assert; - nlua_pop_typval -> lua_rawgeti; - nlua_pop_typval -> lua_isnil; - nlua_pop_typval -> lua_pop; - nlua_pop_typval -> tv_list_append_owned_tv; - nlua_pop_typval -> kvi_push; - nlua_pop_typval -> TODO; - nlua_pop_typval -> TV_LIST_ITEM_TV; - nlua_pop_typval -> assert; - nlua_pop_typval -> lua_type; - nlua_pop_typval -> lua_toboolean; - nlua_pop_typval -> lua_tolstring; - nlua_pop_typval -> decode_string; - nlua_pop_typval -> lua_tonumber; - nlua_pop_typval -> lua_getmetatable; - nlua_pop_typval -> lua_pop; - nlua_pop_typval -> nlua_ref; - nlua_pop_typval -> nlua_traverse_table; - nlua_pop_typval -> kv_size; - nlua_pop_typval -> kv_A; - nlua_pop_typval -> lua_rawequal; - nlua_pop_typval -> tv_copy; - nlua_pop_typval -> tv_list_alloc; - nlua_pop_typval -> tv_list_ref; - nlua_pop_typval -> lua_gettop; - nlua_pop_typval -> kvi_push; - nlua_pop_typval -> tv_dict_alloc; - nlua_pop_typval -> decode_create_map_special_dict; - nlua_pop_typval -> assert; - nlua_pop_typval -> S_LEN; - nlua_pop_typval -> assert; - nlua_pop_typval -> assert; - nlua_pop_typval -> tv_dict_alloc; - nlua_pop_typval -> lua_gettop; - nlua_pop_typval -> kvi_push; - nlua_pop_typval -> lua_pushnil; - nlua_pop_typval -> abort; - nlua_pop_typval -> xmalloc; - nlua_pop_typval -> nlua_ref; - nlua_pop_typval -> vim_strsave; - nlua_pop_typval -> TODO; - nlua_pop_typval -> nlua_pushref; - nlua_pop_typval -> lua_rawequal; - nlua_pop_typval -> lua_pop; - nlua_pop_typval -> emsg; - nlua_pop_typval -> emsg; - nlua_pop_typval -> lua_pop; - nlua_pop_typval -> kvi_destroy; - nlua_pop_typval -> tv_clear; - nlua_pop_typval -> lua_pop; - nlua_pop_typval -> assert; - nlua_getvar -> nlua_get_var_scope; - nlua_getvar -> luaL_checklstring; - nlua_getvar -> tv_dict_find; - nlua_getvar -> nlua_push_typval; - nlua_push_typval -> lua_gettop; - nlua_push_typval -> lua_checkstack; - nlua_push_typval -> semsg; - nlua_push_typval -> encode_vim_to_lua; - nlua_push_typval -> assert; - nlua_stricmp -> luaL_checklstring; - nlua_stricmp -> luaL_checklstring; - nlua_stricmp -> assert; - nlua_stricmp -> assert; - nlua_stricmp -> memchr; - nlua_stricmp -> memchr; - nlua_stricmp -> STRICMP; - nlua_stricmp -> assert; - nlua_stricmp -> lua_pop; - nlua_stricmp -> lua_pushnumber; - nlua_state_add_stdlib -> lua_pushcfunction; - nlua_state_add_stdlib -> lua_setfield; - nlua_state_add_stdlib -> lua_pushcfunction; - nlua_state_add_stdlib -> lua_setfield; - nlua_state_add_stdlib -> lua_pushcfunction; - nlua_state_add_stdlib -> lua_setfield; - nlua_state_add_stdlib -> lua_pushcfunction; - nlua_state_add_stdlib -> lua_setfield; - nlua_state_add_stdlib -> lua_pushcfunction; - nlua_state_add_stdlib -> lua_setfield; - nlua_state_add_stdlib -> lua_pushcfunction; - nlua_state_add_stdlib -> lua_setfield; - nlua_state_add_stdlib -> lua_pushcfunction; - nlua_state_add_stdlib -> lua_setfield; - nlua_state_add_stdlib -> luaL_newmetatable; - nlua_state_add_stdlib -> luaL_register; - nlua_state_add_stdlib -> lua_pushvalue; - nlua_state_add_stdlib -> lua_setfield; - nlua_state_add_stdlib -> lua_pop; - nlua_state_add_stdlib -> lua_pushcfunction; - nlua_state_add_stdlib -> lua_setfield; - nlua_state_add_stdlib -> lua_pushcfunction; - nlua_state_add_stdlib -> lua_setfield; - nlua_state_add_stdlib -> luaopen_mpack; - nlua_state_add_stdlib -> lua_pushvalue; - nlua_state_add_stdlib -> lua_setfield; - nlua_state_add_stdlib -> lua_getglobal; - nlua_state_add_stdlib -> lua_getfield; - nlua_state_add_stdlib -> lua_pushvalue; - nlua_state_add_stdlib -> lua_setfield; - nlua_state_add_stdlib -> lua_pop; - nlua_state_add_stdlib -> lua_pushcfunction; - nlua_state_add_stdlib -> lua_setfield; - nlua_state_add_stdlib -> lua_cjson_new; - nlua_state_add_stdlib -> lua_setfield; - nlua_pcall -> lua_getglobal; - nlua_pcall -> lua_getfield; - nlua_pcall -> lua_remove; - nlua_pcall -> lua_insert; - nlua_pcall -> lua_pcall; - nlua_pcall -> lua_remove; - nlua_pcall -> lua_remove; - nlua_nvim_version -> version_dict; - nlua_nvim_version -> nlua_push_Dictionary; - nlua_nvim_version -> api_free_dictionary; - nlua_push_Dictionary -> nlua_create_typed_table; - nlua_push_Dictionary -> lua_createtable; - nlua_push_Dictionary -> nlua_pushref; - nlua_push_Dictionary -> lua_setmetatable; - nlua_push_Dictionary -> nlua_push_String; - nlua_push_Dictionary -> nlua_push_Object; - nlua_push_Dictionary -> lua_rawset; - nlua_luv_error_event -> msg_ext_set_kind; - nlua_luv_error_event -> semsg_multiline; - nlua_luv_error_event -> xfree; - nlua_luv_cfpcall -> lua_gettop; - nlua_luv_cfpcall -> nlua_pcall; - nlua_luv_cfpcall -> xmalloc; - nlua_luv_cfpcall -> mch_errmsg; - nlua_luv_cfpcall -> mch_errmsg; - nlua_luv_cfpcall -> preserve_exit; - nlua_luv_cfpcall -> lua_tostring; - nlua_luv_cfpcall -> xstrdup; - nlua_luv_cfpcall -> lua_pop; - nlua_luv_cfpcall -> lua_gettop; - nlua_schedule_event -> nlua_pushref; - nlua_schedule_event -> nlua_unref; - nlua_schedule_event -> nlua_pcall; - nlua_schedule_event -> nlua_error; - nlua_pushref -> lua_rawgeti; - nlua_unref -> xfree; - nlua_unref -> luaL_unref; - nlua_schedule -> lua_type; - nlua_schedule -> lua_pushliteral; - nlua_schedule -> lua_error; - nlua_schedule -> nlua_ref; - nlua_ref -> lua_pushvalue; - nlua_ref -> luaL_ref; - nlua_ref -> pmap_put; - dummy_timer_close_cb -> xfree; - dummy_timer_close_cb -> xfree; - nlua_wait_condition -> lua_pushvalue; - nlua_wait_condition -> nlua_pcall; - nlua_wait_condition -> lua_toboolean; - nlua_wait_condition -> lua_pop; - nlua_wait -> luaL_checkinteger; - nlua_wait -> luaL_error; - nlua_wait -> lua_gettop; - nlua_wait -> lua_isnil; - nlua_wait -> lua_type; - nlua_wait -> luaL_getmetafield; - nlua_wait -> lua_type; - nlua_wait -> lua_pop; - nlua_wait -> lua_error; - nlua_wait -> lua_isnil; - nlua_wait -> luaL_checkinteger; - nlua_wait -> luaL_error; - nlua_wait -> lua_toboolean; - nlua_wait -> xmalloc; - nlua_wait -> time_watcher_init; - nlua_wait -> time_watcher_stop; - nlua_wait -> time_watcher_close; - nlua_wait -> lua_error; - nlua_wait -> lua_pushboolean; - nlua_wait -> lua_pushnil; - nlua_wait -> vgetc; - nlua_wait -> lua_pushboolean; - nlua_wait -> lua_pushinteger; - nlua_wait -> lua_pushboolean; - nlua_wait -> lua_pushinteger; - nlua_state_init -> lua_pushcfunction; - nlua_state_init -> lua_setglobal; - nlua_state_init -> lua_getglobal; - nlua_state_init -> lua_pushcfunction; - nlua_state_init -> lua_setfield; - nlua_state_init -> lua_pop; - nlua_state_init -> lua_getglobal; - nlua_state_init -> lua_pushcfunction; - nlua_state_init -> lua_setfield; - nlua_state_init -> lua_pop; - nlua_state_init -> lua_newtable; - nlua_state_init -> nlua_add_api_functions; - nlua_state_init -> nlua_init_types; - nlua_state_init -> lua_pushcfunction; - nlua_state_init -> lua_setfield; - nlua_state_init -> lua_pushcfunction; - nlua_state_init -> lua_setfield; - nlua_state_init -> lua_pushcfunction; - nlua_state_init -> lua_setfield; - nlua_state_init -> lua_pushcfunction; - nlua_state_init -> lua_setfield; - nlua_state_init -> lua_pushcfunction; - nlua_state_init -> lua_setfield; - nlua_state_init -> lua_pushcfunction; - nlua_state_init -> lua_setfield; - nlua_state_init -> lua_pushcfunction; - nlua_state_init -> lua_setfield; - nlua_state_init -> lua_newuserdata; - nlua_state_init -> lua_createtable; - nlua_state_init -> lua_pushcfunction; - nlua_state_init -> lua_setfield; - nlua_state_init -> lua_setmetatable; - nlua_state_init -> nlua_ref; - nlua_state_init -> lua_pushvalue; - nlua_state_init -> lua_setfield; - nlua_state_init -> lua_setfield; - nlua_state_init -> lua_createtable; - nlua_state_init -> lua_pushcfunction; - nlua_state_init -> lua_setfield; - nlua_state_init -> nlua_ref; - nlua_state_init -> lua_pushvalue; - nlua_state_init -> lua_setfield; - nlua_state_init -> lua_setfield; - nlua_state_init -> nlua_add_treesitter; - nlua_state_init -> luv_set_loop; - nlua_state_init -> luv_set_callback; - nlua_state_init -> luaopen_luv; - nlua_state_init -> lua_pushvalue; - nlua_state_init -> lua_setfield; - nlua_state_init -> lua_getglobal; - nlua_state_init -> lua_getfield; - nlua_state_init -> lua_pushvalue; - nlua_state_init -> lua_setfield; - nlua_state_init -> lua_pop; - nlua_state_init -> nlua_state_add_stdlib; - nlua_state_init -> lua_setglobal; - nlua_state_init -> luaL_loadbuffer; - nlua_state_init -> nlua_pcall; - nlua_state_init -> nlua_error; - nlua_state_init -> lua_getglobal; - nlua_state_init -> lua_getfield; - nlua_state_init -> luaL_loadbuffer; - nlua_state_init -> nlua_pcall; - nlua_state_init -> nlua_error; - nlua_state_init -> lua_setfield; - nlua_state_init -> luaL_loadbuffer; - nlua_state_init -> nlua_pcall; - nlua_state_init -> nlua_error; - nlua_state_init -> lua_setfield; - nlua_state_init -> lua_pop; - nlua_state_init -> luaL_loadbuffer; - nlua_state_init -> nlua_pcall; - nlua_state_init -> nlua_error; - nlua_state_init -> lua_getglobal; - nlua_state_init -> lua_getfield; - nlua_state_init -> luaL_loadbuffer; - nlua_state_init -> nlua_pcall; - nlua_state_init -> nlua_error; - nlua_state_init -> lua_setfield; - nlua_state_init -> lua_pop; - nlua_add_treesitter -> tslua_init; - nlua_add_treesitter -> lua_pushcfunction; - nlua_add_treesitter -> lua_setfield; - nlua_add_treesitter -> lua_pushcfunction; - nlua_add_treesitter -> lua_setfield; - nlua_add_treesitter -> lua_pushcfunction; - nlua_add_treesitter -> lua_setfield; - nlua_add_treesitter -> lua_pushcfunction; - nlua_add_treesitter -> lua_setfield; - nlua_add_treesitter -> lua_pushcfunction; - nlua_add_treesitter -> lua_setfield; - nlua_add_treesitter -> lua_pushcfunction; - nlua_add_treesitter -> lua_setfield; - nlua_print_event -> TODO; - nlua_print_event -> print; - nlua_print_event -> msg; - nlua_print_event -> msg; - nlua_print_event -> xfree; - nlua_print -> PRINT_ERROR; - nlua_print -> sizeof; - nlua_print -> lua_gettop; - nlua_print -> lua_getglobal; - nlua_print -> ga_init; - nlua_print -> lua_pushvalue; - nlua_print -> lua_pushvalue; - nlua_print -> lua_pcall; - nlua_print -> lua_tolstring; - nlua_print -> lua_tolstring; - nlua_print -> PRINT_ERROR; - nlua_print -> ga_concat_len; - nlua_print -> ga_append; - nlua_print -> lua_pop; - nlua_print -> ga_append; - nlua_print -> nlua_print_event; - nlua_print -> ga_clear; - nlua_print -> _; - nlua_print -> vim_snprintf; - nlua_print -> lua_pushlstring; - nlua_print -> lua_error; - nlua_debug -> lua_settop; - nlua_debug -> get_user_input; - nlua_debug -> msg_putchar; - nlua_debug -> STRCMP; - nlua_debug -> tv_clear; - nlua_debug -> luaL_loadbuffer; - nlua_debug -> STRLEN; - nlua_debug -> nlua_error; - nlua_debug -> nlua_pcall; - nlua_debug -> nlua_error; - nlua_debug -> tv_clear; - nlua_in_fast_event -> lua_pushboolean; - nlua_call -> luaL_checklstring; - nlua_call -> nlua_is_deferred_safe; - nlua_call -> luaL_error; - nlua_call -> lua_gettop; - nlua_call -> luaL_error; - nlua_call -> lua_pushvalue; - nlua_call -> nlua_pop_typval; - nlua_call -> TODO; - nlua_call -> try_start; - nlua_call -> call_func; - nlua_call -> call_func; - nlua_call -> try_end; - nlua_call -> nlua_push_typval; - nlua_call -> tv_clear; - nlua_call -> tv_clear; - nlua_call -> ERROR_SET; - nlua_call -> lua_pushstring; - nlua_call -> api_clear_error; - nlua_call -> lua_error; - nlua_rpcrequest -> nlua_is_deferred_safe; - nlua_rpcrequest -> luaL_error; - nlua_rpcrequest -> nlua_rpc; - nlua_rpc -> luaL_checkinteger; - nlua_rpc -> luaL_checklstring; - nlua_rpc -> lua_gettop; - nlua_rpc -> lua_pushvalue; - nlua_rpc -> ADD; - nlua_rpc -> ERROR_SET; - nlua_rpc -> api_free_array; - nlua_rpc -> rpc_send_call; - nlua_rpc -> ERROR_SET; - nlua_rpc -> nlua_push_Object; - nlua_rpc -> api_free_object; - nlua_rpc -> rpc_send_event; - nlua_rpc -> ERROR_SET; - nlua_rpc -> lua_pushstring; - nlua_rpc -> api_clear_error; - nlua_rpc -> lua_error; - nlua_rpcnotify -> nlua_rpc; - nlua_nil_tostring -> lua_pushstring; - nlua_empty_dict_tostring -> lua_pushstring; - nlua_getenv -> lua_pushstring; - api_free_luaref -> nlua_unref; - api_new_luaref -> nlua_pushref; - api_new_luaref -> nlua_ref; - api_new_luaref -> lua_pop; - nlua_typval_eval -> select; - nlua_typval_eval -> sizeof; - nlua_typval_eval -> xmalloc; - nlua_typval_eval -> memcpy; - nlua_typval_eval -> memcpy; - nlua_typval_eval -> nlua_typval_exec; - nlua_typval_eval -> xfree; - nlua_source_using_linegetter -> ga_init; - nlua_source_using_linegetter -> fgetline; - nlua_source_using_linegetter -> GA_APPEND; - nlua_source_using_linegetter -> ga_concat_strings_sep; - nlua_source_using_linegetter -> strlen; - nlua_source_using_linegetter -> nlua_typval_exec; - nlua_source_using_linegetter -> ga_clear_strings; - nlua_source_using_linegetter -> xfree; - ga_concat_strings_sep -> xstrdup; - ga_concat_strings_sep -> strlen; - ga_concat_strings_sep -> strlen; - ga_concat_strings_sep -> xmallocz; - ga_concat_strings_sep -> xstpcpy; - ga_concat_strings_sep -> xstpcpy; - ga_concat_strings_sep -> strcpy; - nlua_pop_Object -> lua_gettop; - nlua_pop_Object -> kvec_withinit_t; - nlua_pop_Object -> kvi_init; - nlua_pop_Object -> kvi_push; - nlua_pop_Object -> ERROR_SET; - nlua_pop_Object -> kv_pop; - nlua_pop_Object -> lua_checkstack; - nlua_pop_Object -> api_set_error; - nlua_pop_Object -> lua_pop; - nlua_pop_Object -> lua_next; - nlua_pop_Object -> lua_type; - nlua_pop_Object -> lua_pop; - nlua_pop_Object -> lua_tolstring; - nlua_pop_Object -> xmemdupz; - nlua_pop_Object -> kvi_push; - nlua_pop_Object -> lua_pop; - nlua_pop_Object -> lua_pop; - nlua_pop_Object -> lua_rawgeti; - nlua_pop_Object -> lua_isnil; - nlua_pop_Object -> lua_pop; - nlua_pop_Object -> kvi_push; - nlua_pop_Object -> assert; - nlua_pop_Object -> lua_type; - nlua_pop_Object -> BOOLEAN_OBJ; - nlua_pop_Object -> lua_tolstring; - nlua_pop_Object -> STRING_OBJ; - nlua_pop_Object -> xmemdupz; - nlua_pop_Object -> lua_tonumber; - nlua_pop_Object -> FLOAT_OBJ; - nlua_pop_Object -> INTEGER_OBJ; - nlua_pop_Object -> nlua_traverse_table; - nlua_pop_Object -> ARRAY_OBJ; - nlua_pop_Object -> sizeof; - nlua_pop_Object -> kvi_push; - nlua_pop_Object -> DICTIONARY_OBJ; - nlua_pop_Object -> sizeof; - nlua_pop_Object -> kvi_push; - nlua_pop_Object -> lua_pushnil; - nlua_pop_Object -> FLOAT_OBJ; - nlua_pop_Object -> abort; - nlua_pop_Object -> LUAREF_OBJ; - nlua_pop_Object -> nlua_pushref; - nlua_pop_Object -> lua_rawequal; - nlua_pop_Object -> lua_pop; - nlua_pop_Object -> lua_pop; - nlua_pop_Object -> kvi_destroy; - nlua_pop_Object -> ERROR_SET; - nlua_pop_Object -> api_free_object; - nlua_pop_Object -> lua_pop; - nlua_pop_Object -> assert; - ex_lua -> script_get; - ex_lua -> xfree; - ex_lua -> nlua_typval_exec; - ex_lua -> xfree; - script_get -> STRLEN; - script_get -> xmemdupz; - script_get -> ga_init; - script_get -> skipwhite; - script_get -> strcmp; - script_get -> xfree; - script_get -> ga_concat; - script_get -> ga_append; - script_get -> xfree; - script_get -> ga_append; - ex_luado -> u_save; - ex_luado -> emsg; - ex_luado -> strlen; - ex_luado -> function; - ex_luado -> sizeof; - ex_luado -> sizeof; - ex_luado -> xmalloc; - ex_luado -> memcpy; - ex_luado -> memcpy; - ex_luado -> memcpy; - ex_luado -> luaL_loadbuffer; - ex_luado -> nlua_error; - ex_luado -> xfree; - ex_luado -> xfree; - ex_luado -> nlua_pcall; - ex_luado -> nlua_error; - ex_luado -> lua_pushvalue; - ex_luado -> ml_get_buf; - ex_luado -> lua_pushstring; - ex_luado -> lua_pushnumber; - ex_luado -> nlua_pcall; - ex_luado -> nlua_error; - ex_luado -> lua_isstring; - ex_luado -> STRLEN; - ex_luado -> lua_tolstring; - ex_luado -> xmemdupz; - ex_luado -> ml_replace; - ex_luado -> inserted_bytes; - ex_luado -> lua_pop; - ex_luado -> lua_pop; - ex_luado -> check_cursor; - ex_luado -> update_screen; - inserted_bytes -> extmark_splice_cols; - inserted_bytes -> changed_bytes; - ex_luafile -> nlua_exec_file; - nlua_exec_file -> luaL_loadfile; - nlua_exec_file -> nlua_error; - nlua_exec_file -> nlua_pcall; - nlua_exec_file -> nlua_error; - tslua_get_language_version -> lua_pushnumber; - nlua_expand_pat -> lua_getglobal; - nlua_expand_pat -> lua_getfield; - nlua_expand_pat -> luaL_checktype; - nlua_expand_pat -> lua_pushlstring; - nlua_expand_pat -> nlua_pcall; - nlua_expand_pat -> _; - nlua_expand_pat -> nlua_pop_Integer; - nlua_expand_pat -> ERROR_SET; - nlua_expand_pat -> nlua_pop_Array; - nlua_expand_pat -> ERROR_SET; - nlua_expand_pat -> ga_init; - nlua_expand_pat -> vim_strsave; - nlua_expand_pat -> api_free_array; - nlua_expand_pat -> ga_clear; - nlua_pop_Integer -> lua_type; - nlua_pop_Integer -> lua_pop; - nlua_pop_Integer -> api_set_error; - nlua_pop_Integer -> lua_tonumber; - nlua_pop_Integer -> lua_pop; - nlua_pop_Integer -> api_set_error; - nlua_pop_Array -> nlua_pop_Array_unchecked; - nlua_CFunction_func_free -> nlua_unref; - nlua_CFunction_func_free -> xfree; - nlua_register_table_as_callable -> lua_gettop; - nlua_register_table_as_callable -> nlua_pushref; - nlua_register_table_as_callable -> lua_getmetatable; - nlua_register_table_as_callable -> lua_pop; - nlua_register_table_as_callable -> assert; - nlua_register_table_as_callable -> lua_getfield; - nlua_register_table_as_callable -> lua_isfunction; - nlua_register_table_as_callable -> lua_pop; - nlua_register_table_as_callable -> assert; - nlua_register_table_as_callable -> lua_pop; - nlua_register_table_as_callable -> xmalloc; - nlua_register_table_as_callable -> nlua_ref; - nlua_register_table_as_callable -> lua_pop; - nlua_register_table_as_callable -> assert; - nlua_execute_on_key -> special_to_buf; - nlua_execute_on_key -> lua_gettop; - nlua_execute_on_key -> lua_getglobal; - nlua_execute_on_key -> lua_getfield; - nlua_execute_on_key -> luaL_checktype; - nlua_execute_on_key -> lua_pushlstring; - nlua_execute_on_key -> nlua_pcall; - nlua_execute_on_key -> _; - nlua_execute_on_key -> lua_pop; - nlua_execute_on_key -> assert; - special_to_buf -> IS_SPECIAL; - special_to_buf -> KEY2TERMCAP0; - special_to_buf -> KEY2TERMCAP1; - special_to_buf -> utf_char2bytes; - special_to_buf -> add_char2buf; - special_to_buf -> assert; - nlua_traverse_table -> nlua_push_val_idx; - nlua_traverse_table -> memset; - nlua_traverse_table -> lua_checkstack; - nlua_traverse_table -> semsg; - nlua_traverse_table -> lua_pushnil; - nlua_traverse_table -> lua_next; - nlua_traverse_table -> lua_type; - nlua_traverse_table -> lua_tolstring; - nlua_traverse_table -> memchr; - nlua_traverse_table -> lua_tonumber; - nlua_traverse_table -> lua_toboolean; - nlua_traverse_table -> lua_type; - nlua_traverse_table -> lua_tonumber; - nlua_traverse_table -> lua_type; - nlua_traverse_table -> lua_tonumber; - nlua_traverse_table -> lua_pop; - nlua_traverse_table -> lua_rawgeti; - nlua_traverse_table -> lua_isnil; - nlua_traverse_table -> lua_pop; - nlua_traverse_table -> lua_pop; - nlua_traverse_table -> lua_getmetatable; - nlua_traverse_table -> nlua_pushref; - nlua_traverse_table -> lua_rawequal; - nlua_traverse_table -> lua_pop; - nlua_push_val_idx -> lua_pushboolean; - tv_list_append_owned_tv -> tv_list_item_alloc; - tv_list_append_owned_tv -> TV_LIST_ITEM_TV; - tv_list_append_owned_tv -> tv_list_append; - decode_create_map_special_dict -> tv_list_alloc; - decode_create_map_special_dict -> tv_list_ref; - decode_create_map_special_dict -> create_special_dict; - nlua_push_type_idx -> lua_pushboolean; - nlua_push_type -> lua_pushnumber; - nlua_push_String -> lua_pushlstring; - nlua_push_Integer -> lua_pushnumber; - nlua_push_Float -> nlua_create_typed_table; - nlua_push_Float -> nlua_push_val_idx; - nlua_push_Float -> lua_pushnumber; - nlua_push_Float -> lua_rawset; - nlua_push_Float -> lua_pushnumber; - nlua_push_Boolean -> lua_pushboolean; - nlua_push_Array -> lua_createtable; - nlua_push_Array -> nlua_push_Object; - nlua_push_Array -> lua_rawseti; - N -> GENERATE_INDEX_FUNCTION; - N -> GENERATE_INDEX_FUNCTION; - N -> nlua_push_Object; - N -> lua_pushnil; - N -> nlua_pushref; - N -> nlua_pushref; - N -> ADD_TYPE; - N -> type; - N -> ADD_TYPE; - N -> ADD_TYPE; - N -> ADD_TYPE; - N -> ADD_TYPE; - N -> ADD_TYPE; - N -> ADD_TYPE; - N -> ADD_REMOTE_TYPE; - N -> type; - N -> ADD_REMOTE_TYPE; - N -> ADD_REMOTE_TYPE; - N -> ADD_REMOTE_TYPE; - N -> GENERATE_INDEX_FUNCTION; - N -> GENERATE_INDEX_FUNCTION; - N -> nlua_push_type_idx; - N -> nlua_push_val_idx; - N -> nlua_init_types; - N -> LUA_PUSH_STATIC_STRING; - N -> nlua_push_type_idx; - N -> lua_rawset; - N -> LUA_PUSH_STATIC_STRING; - N -> nlua_push_val_idx; - N -> lua_rawset; - N -> LUA_PUSH_STATIC_STRING; - N -> lua_createtable; - N -> LUA_PUSH_STATIC_STRING; - N -> lua_pushnumber; - N -> lua_rawset; - N -> lua_pushnumber; - N -> LUA_PUSH_STATIC_STRING; - N -> lua_rawset; - N -> LUA_PUSH_STATIC_STRING; - N -> lua_pushnumber; - N -> lua_rawset; - N -> lua_pushnumber; - N -> LUA_PUSH_STATIC_STRING; - N -> lua_rawset; - N -> LUA_PUSH_STATIC_STRING; - N -> lua_pushnumber; - N -> lua_rawset; - N -> lua_pushnumber; - N -> LUA_PUSH_STATIC_STRING; - N -> lua_rawset; - N -> lua_rawset; - nlua_pop_String -> lua_type; - nlua_pop_String -> lua_pop; - nlua_pop_String -> api_set_error; - nlua_pop_String -> lua_tolstring; - nlua_pop_String -> assert; - nlua_pop_String -> xmemdupz; - nlua_pop_String -> lua_pop; - nlua_pop_Boolean -> lua_toboolean; - nlua_pop_Boolean -> lua_pop; - nlua_pop_Float -> lua_type; - nlua_pop_Float -> lua_tonumber; - nlua_pop_Float -> lua_pop; - nlua_pop_Float -> lua_pop; - nlua_pop_Dictionary -> lua_pop; - nlua_pop_Dictionary -> nlua_pop_Dictionary_unchecked; - nlua_pop_LuaRef -> nlua_ref; - nlua_pop_LuaRef -> lua_pop; - nlua_pop_keydict -> lua_istable; - nlua_pop_keydict -> api_set_error; - nlua_pop_keydict -> lua_pop; - nlua_pop_keydict -> lua_pushnil; - nlua_pop_keydict -> lua_next; - nlua_pop_keydict -> lua_tolstring; - nlua_pop_keydict -> hashy; - nlua_pop_keydict -> api_set_error; - nlua_pop_keydict -> lua_pop; - nlua_pop_keydict -> nlua_pop_Object; - nlua_pop_keydict -> lua_pop; - log_try_create -> fopen; - log_try_create -> fclose; - log_path_init -> sizeof; - log_path_init -> expand_env; - log_path_init -> strequal; - log_path_init -> os_isdir; - log_path_init -> log_try_create; - log_path_init -> get_xdg_home; - log_path_init -> os_isdir; - log_path_init -> os_mkdir_recurse; - log_path_init -> XFREE_CLEAR; - log_path_init -> stdpaths_user_cache_subpath; - log_path_init -> xstrlcpy; - log_path_init -> xfree; - log_path_init -> log_try_create; - log_path_init -> xstrlcpy; - log_path_init -> log_try_create; - log_path_init -> os_setenv; - log_path_init -> os_strerror; - log_path_init -> XFREE_CLEAR; - log_uv_handles -> log_lock; - log_uv_handles -> open_log_file; - log_uv_handles -> uv_print_all_handles; - log_uv_handles -> fclose; - log_uv_handles -> log_unlock; - log_callstack_to_file -> backtrace; - log_callstack_to_file -> os_exepath; - log_callstack_to_file -> abort; - log_callstack_to_file -> assert; - log_callstack_to_file -> ARRAY_SIZE; - log_callstack_to_file -> snprintf; - log_callstack_to_file -> snprintf; - log_callstack_to_file -> xstrlcat; - log_callstack_to_file -> popen; - log_callstack_to_file -> fgets; - log_callstack_to_file -> fprintf; - log_callstack_to_file -> pclose; - log_callstack_to_file -> fclose; - log_callstack -> log_lock; - log_callstack -> open_log_file; - log_callstack -> log_callstack_to_file; - log_callstack -> log_unlock; - name_to_mod_mask -> TOUPPER_ASC; - add_char2buf -> utf_char2bytes; - extract_modifiers -> ASCII_ISALPHA; - extract_modifiers -> TOUPPER_ASC; - extract_modifiers -> ASCII_ISALPHA; - extract_modifiers -> Ctrl_chr; - ask_yesno -> setmouse; - ask_yesno -> smsg_attr; - ask_yesno -> get_keystroke; - ask_yesno -> plain_vgetc; - ask_yesno -> msg_putchar; - ask_yesno -> ui_flush; - ask_yesno -> setmouse; - fix_input_buffer -> using_script; - fix_input_buffer -> memmove; - fix_input_buffer -> K_THIRD; - fix_input_buffer -> K_SECOND; - ind_find_start_comment -> find_start_comment; - skip_string -> ascii_isdigit; - skip_string -> vim_strchr; - skip_string -> STRNCMP; - ind_find_start_CORS -> find_start_comment; - ind_find_start_CORS -> findmatchlimit; - ind_find_start_CORS -> find_start_rawstring; - ind_find_start_CORS -> find_start_rawstring; - ind_find_start_CORS -> lt; - find_start_rawstring -> findmatchlimit; - find_start_rawstring -> ml_get; - find_start_rawstring -> skip_string; - cin_is_cinword -> STRLEN; - cin_is_cinword -> xmalloc; - cin_is_cinword -> skipwhite; - cin_is_cinword -> copy_option_part; - cin_is_cinword -> STRNCMP; - cin_is_cinword -> vim_iswordc; - cin_is_cinword -> xfree; - cin_skipcomment -> skipwhite; - cin_skipcomment -> STRLEN; - cin_skipcomment -> STRLEN; - cin_nocode -> cin_skipcomment; - find_line_comment -> ml_get; - find_line_comment -> skipwhite; - find_line_comment -> cin_islinecomment; - cin_has_js_key -> skipwhite; - cin_has_js_key -> vim_isIDc; - cin_has_js_key -> vim_isIDc; - cin_has_js_key -> cin_skipcomment; - cin_islabel_skip -> vim_isIDc; - cin_islabel_skip -> vim_isIDc; - cin_islabel_skip -> cin_skipcomment; - cin_islabel -> cin_skipcomment; - cin_islabel -> cin_isdefault; - cin_islabel -> cin_isscopedecl; - cin_islabel -> cin_islabel_skip; - cin_islabel -> ind_find_start_CORS; - cin_islabel -> get_cursor_line_ptr; - cin_islabel -> cin_ispreproc; - cin_islabel -> cin_skipcomment; - cin_islabel -> cin_isterminated; - cin_islabel -> cin_isscopedecl; - cin_islabel -> cin_iscase; - cin_islabel -> cin_islabel_skip; - cin_isdefault -> STRNCMP; - cin_isdefault -> cin_skipcomment; - cin_isscopedecl -> cin_skipcomment; - cin_isscopedecl -> STRNCMP; - cin_isscopedecl -> STRNCMP; - cin_isscopedecl -> STRNCMP; - cin_isscopedecl -> cin_skipcomment; - cin_ispreproc -> skipwhite; - cin_isinit -> cin_skipcomment; - cin_isinit -> cin_starts_with; - cin_isinit -> cin_skipcomment; - cin_isinit -> ARRAY_SIZE; - cin_isinit -> strlen; - cin_isinit -> cin_starts_with; - cin_isinit -> cin_skipcomment; - cin_isinit -> cin_starts_with; - cin_isinit -> cin_ends_in; - cin_starts_with -> STRLEN; - cin_starts_with -> STRNCMP; - cin_ends_in -> STRLEN; - cin_ends_in -> cin_skipcomment; - cin_ends_in -> STRNCMP; - cin_ends_in -> skipwhite; - cin_ends_in -> STRNCMP; - cin_ends_in -> skipwhite; - cin_ends_in -> cin_nocode; - cin_is_cpp_namespace -> cin_skipcomment; - cin_is_cpp_namespace -> STRNCMP; - cin_is_cpp_namespace -> cin_skipcomment; - cin_is_cpp_namespace -> ascii_iswhite; - cin_is_cpp_namespace -> cin_skipcomment; - cin_is_cpp_namespace -> vim_iswordc; - cin_is_cpp_namespace -> vim_iswordc; - after_label -> cin_iscase; - after_label -> cin_skipcomment; - get_indent_nolabel -> ml_get; - get_indent_nolabel -> after_label; - get_indent_nolabel -> getvcol; - skip_label -> get_cursor_line_ptr; - skip_label -> cin_iscase; - skip_label -> get_indent_nolabel; - skip_label -> after_label; - skip_label -> get_cursor_line_ptr; - skip_label -> get_indent; - skip_label -> get_cursor_line_ptr; - cin_first_id_amount -> get_cursor_line_ptr; - cin_first_id_amount -> skipwhite; - cin_first_id_amount -> skiptowhite; - cin_first_id_amount -> STRNCMP; - cin_first_id_amount -> skipwhite; - cin_first_id_amount -> skiptowhite; - cin_first_id_amount -> STRNCMP; - cin_first_id_amount -> skipwhite; - cin_first_id_amount -> STRNCMP; - cin_first_id_amount -> skipwhite; - cin_first_id_amount -> STRNCMP; - cin_first_id_amount -> STRNCMP; - cin_first_id_amount -> skipwhite; - cin_first_id_amount -> STRNCMP; - cin_first_id_amount -> STRNCMP; - cin_first_id_amount -> STRNCMP; - cin_first_id_amount -> STRNCMP; - cin_first_id_amount -> vim_isIDc; - cin_first_id_amount -> ascii_iswhite; - cin_first_id_amount -> skipwhite; - cin_first_id_amount -> getvcol; - cin_get_equal_amount -> ml_get; - cin_get_equal_amount -> STRLEN; - cin_get_equal_amount -> ml_get; - cin_get_equal_amount -> vim_strchr; - cin_get_equal_amount -> cin_iscomment; - cin_get_equal_amount -> cin_skipcomment; - cin_get_equal_amount -> skipwhite; - cin_get_equal_amount -> cin_nocode; - cin_get_equal_amount -> getvcol; - cin_ispreproc_cont -> STRLEN; - cin_ispreproc_cont -> get_indent_lnum; - cin_ispreproc_cont -> cin_ispreproc; - cin_ispreproc_cont -> ml_get; - cin_ispreproc_cont -> STRLEN; - cin_ispreproc_cont -> ml_get; - cin_isfuncdecl -> ml_get; - cin_isfuncdecl -> find_last_paren; - cin_isfuncdecl -> find_match_paren; - cin_isfuncdecl -> ml_get; - cin_isfuncdecl -> cin_ispreproc; - cin_isfuncdecl -> cin_iscomment; - cin_isfuncdecl -> cin_skipcomment; - cin_isfuncdecl -> A; - cin_isfuncdecl -> a; - cin_isfuncdecl -> b; - cin_isfuncdecl -> cin_nocode; - cin_isfuncdecl -> defined; - cin_isfuncdecl -> defined; - cin_isfuncdecl -> ml_get; - cin_isfuncdecl -> STRLEN; - cin_isfuncdecl -> cin_nocode; - cin_isfuncdecl -> ml_get; - cin_isfuncdecl -> cin_ispreproc; - cin_isfuncdecl -> skipwhite; - cin_isfuncdecl -> cin_iscomment; - cin_isfuncdecl -> cin_skipcomment; - cin_isfuncdecl -> ml_get; - find_last_paren -> cin_skipcomment; - find_last_paren -> skip_string; - find_match_paren -> find_match_char; - cin_isif -> STRNCMP; - cin_iselse -> cin_skipcomment; - cin_iselse -> STRNCMP; - cin_isdo -> STRNCMP; - cin_iswhileofdo -> cin_skipcomment; - cin_iswhileofdo -> cin_skipcomment; - cin_iswhileofdo -> cin_starts_with; - cin_iswhileofdo -> get_cursor_line_ptr; - cin_iswhileofdo -> cin_skipcomment; - cin_is_if_for_while_before_offset -> ascii_iswhite; - cin_is_if_for_while_before_offset -> STRNCMP; - cin_is_if_for_while_before_offset -> STRNCMP; - cin_is_if_for_while_before_offset -> STRNCMP; - cin_is_if_for_while_before_offset -> vim_isIDc; - cin_iswhileofdo_end -> get_cursor_line_ptr; - cin_iswhileofdo_end -> cin_skipcomment; - cin_iswhileofdo_end -> skipwhite; - cin_iswhileofdo_end -> cin_nocode; - cin_iswhileofdo_end -> find_match_paren; - cin_iswhileofdo_end -> cin_skipcomment; - cin_iswhileofdo_end -> cin_skipcomment; - cin_iswhileofdo_end -> cin_starts_with; - cin_iswhileofdo_end -> get_cursor_line_ptr; - cin_isbreak -> STRNCMP; - cin_is_cpp_baseclass -> get_cursor_line_ptr; - cin_is_cpp_baseclass -> skipwhite; - cin_is_cpp_baseclass -> cin_skipcomment; - cin_is_cpp_baseclass -> func; - cin_is_cpp_baseclass -> foo; - cin_is_cpp_baseclass -> something; - cin_is_cpp_baseclass -> somethingelse; - cin_is_cpp_baseclass -> ml_get; - cin_is_cpp_baseclass -> skipwhite; - cin_is_cpp_baseclass -> cin_skipcomment; - cin_is_cpp_baseclass -> cin_nocode; - cin_is_cpp_baseclass -> ml_get; - cin_is_cpp_baseclass -> ml_get; - cin_is_cpp_baseclass -> cin_iscase; - cin_is_cpp_baseclass -> cin_skipcomment; - cin_is_cpp_baseclass -> skip_string; - cin_is_cpp_baseclass -> cin_skipcomment; - cin_is_cpp_baseclass -> cin_skipcomment; - cin_is_cpp_baseclass -> cin_skipcomment; - cin_is_cpp_baseclass -> STRNCMP; - cin_is_cpp_baseclass -> STRNCMP; - cin_is_cpp_baseclass -> cin_skipcomment; - cin_is_cpp_baseclass -> cin_skipcomment; - cin_is_cpp_baseclass -> vim_isIDc; - cin_is_cpp_baseclass -> cin_nocode; - cin_is_cpp_baseclass -> cin_skipcomment; - get_baseclass_amount -> get_indent; - get_baseclass_amount -> find_last_paren; - get_baseclass_amount -> find_match_paren; - get_baseclass_amount -> get_indent_lnum; - get_baseclass_amount -> cin_ends_in; - get_baseclass_amount -> getvcol; - cin_is_cpp_extern_c -> cin_skipcomment; - cin_is_cpp_extern_c -> STRNCMP; - cin_is_cpp_extern_c -> cin_skipcomment; - cin_is_cpp_extern_c -> ascii_iswhite; - cin_is_cpp_extern_c -> cin_skipcomment; - cin_skip2pos -> ml_get; - cin_skip2pos -> cin_iscomment; - cin_skip2pos -> cin_skipcomment; - cin_skip2pos -> skip_string; - find_start_brace -> findmatchlimit; - find_start_brace -> cin_skip2pos; - find_start_brace -> ind_find_start_CORS; - find_match_char -> findmatchlimit; - find_match_char -> cin_skip2pos; - find_match_char -> ind_find_start_CORS; - find_match_paren_after_brace -> find_match_paren; - find_match_paren_after_brace -> find_start_brace; - get_c_indent -> vim_strsave; - get_c_indent -> STRLEN; - get_c_indent -> skipwhite; - get_c_indent -> cin_islabel; - get_c_indent -> ind_find_start_comment; - get_c_indent -> findmatchlimit; - get_c_indent -> find_start_rawstring; - get_c_indent -> lt; - get_c_indent -> in_cinkeys; - get_c_indent -> skipwhite; - get_c_indent -> STRNCMP; - get_c_indent -> cin_islinecomment; - get_c_indent -> find_line_comment; - get_c_indent -> getvcol; - get_c_indent -> cin_iscomment; - get_c_indent -> getvcol; - get_c_indent -> ascii_isdigit; - get_c_indent -> getdigits_int; - get_c_indent -> copy_option_part; - get_c_indent -> STRCPY; - get_c_indent -> STRLEN; - get_c_indent -> STRCPY; - get_c_indent -> STRLEN; - get_c_indent -> STRNCMP; - get_c_indent -> STRNCMP; - get_c_indent -> skipwhite; - get_c_indent -> STRNCMP; - get_c_indent -> get_indent_lnum; - get_c_indent -> get_indent_lnum; - get_c_indent -> STRNCMP; - get_c_indent -> vim_strsize; - get_c_indent -> vim_strsize; - get_c_indent -> STRNCMP; - get_c_indent -> STRNCMP; - get_c_indent -> get_indent_lnum; - get_c_indent -> vim_strsize; - get_c_indent -> linewhite; - get_c_indent -> get_indent_lnum; - get_c_indent -> ml_get; - get_c_indent -> skipwhite; - get_c_indent -> getvcol; - get_c_indent -> skipwhite; - get_c_indent -> find_match_char; - get_c_indent -> get_indent_lnum; - get_c_indent -> find_match_paren; - get_c_indent -> find_start_brace; - get_c_indent -> get_indent_lnum; - get_c_indent -> skipwhite; - get_c_indent -> cin_nocode; - get_c_indent -> cin_ispreproc_cont; - get_c_indent -> ind_find_start_CORS; - get_c_indent -> corr_ind_maxparen; - get_c_indent -> get_indent_lnum; - get_c_indent -> find_match_paren; - get_c_indent -> ml_get; - get_c_indent -> cin_is_if_for_while_before_offset; - get_c_indent -> skip_label; - get_c_indent -> skipwhite; - get_c_indent -> get_cursor_line_ptr; - get_c_indent -> findmatchlimit; - get_c_indent -> ml_get; - get_c_indent -> ml_get; - get_c_indent -> cin_ends_in; - get_c_indent -> ascii_iswhite; - get_c_indent -> getvcol; - get_c_indent -> ml_get_pos; - get_c_indent -> find_match_paren_after_brace; - get_c_indent -> cin_iscomment; - get_c_indent -> find_start_brace; - get_c_indent -> ml_get; - get_c_indent -> skipwhite; - get_c_indent -> getvcol; - get_c_indent -> find_last_paren; - get_c_indent -> find_match_paren; - get_c_indent -> cin_iscase; - get_c_indent -> get_indent; - get_c_indent -> get_indent_lnum; - get_c_indent -> skip_label; - get_c_indent -> cin_has_js_key; - get_c_indent -> cin_iselse; - get_c_indent -> cin_iswhileofdo; - get_c_indent -> find_match; - get_c_indent -> get_indent; - get_c_indent -> skipwhite; - get_c_indent -> cin_is_cpp_namespace; - get_c_indent -> cin_is_cpp_extern_c; - get_c_indent -> cin_iscase; - get_c_indent -> switch; - get_c_indent -> cin_isscopedecl; - get_c_indent -> cin_isbreak; - get_c_indent -> get_cursor_line_ptr; - get_c_indent -> ind_find_start_CORS; - get_c_indent -> cin_ispreproc_cont; - get_c_indent -> cin_nocode; - get_c_indent -> cin_isterminated; - get_c_indent -> cin_isfuncdecl; - get_c_indent -> cin_isinit; - get_c_indent -> find_last_paren; - get_c_indent -> find_last_paren; - get_c_indent -> find_start_brace; - get_c_indent -> get_cursor_line_ptr; - get_c_indent -> ind_find_start_CORS; - get_c_indent -> cin_ispreproc_cont; - get_c_indent -> cin_is_cpp_namespace; - get_c_indent -> cin_is_cpp_extern_c; - get_c_indent -> cin_nocode; - get_c_indent -> ind_find_start_CORS; - get_c_indent -> get_cursor_line_ptr; - get_c_indent -> switch; - get_c_indent -> cin_iscase; - get_c_indent -> cin_isscopedecl; - get_c_indent -> switch; - get_c_indent -> find_start_brace; - get_c_indent -> get_indent; - get_c_indent -> get_indent_nolabel; - get_c_indent -> after_label; - get_c_indent -> cin_is_cinword; - get_c_indent -> get_indent; - get_c_indent -> switch; - get_c_indent -> find_last_paren; - get_c_indent -> find_start_brace; - get_c_indent -> cin_islabel; - get_c_indent -> after_label; - get_c_indent -> cin_nocode; - get_c_indent -> cin_islabel; - get_c_indent -> get_cursor_line_ptr; - get_c_indent -> cin_ispreproc_cont; - get_c_indent -> cin_nocode; - get_c_indent -> cin_is_cpp_baseclass; - get_c_indent -> get_cursor_line_ptr; - get_c_indent -> get_baseclass_amount; - get_c_indent -> cin_isterminated; - get_c_indent -> cin_isterminated; - get_c_indent -> cin_has_js_key; - get_c_indent -> get_indent; - get_c_indent -> get_indent; - get_c_indent -> skipwhite; - get_c_indent -> find_last_paren; - get_c_indent -> find_match_paren; - get_c_indent -> find_last_paren; - get_c_indent -> find_start_brace; - get_c_indent -> get_cursor_line_ptr; - get_c_indent -> cin_iscase; - get_c_indent -> ml_get; - get_c_indent -> STRLEN; - get_c_indent -> get_indent; - get_c_indent -> skip_label; - get_c_indent -> skipwhite; - get_c_indent -> cin_is_cinword; - get_c_indent -> while; - get_c_indent -> skipwhite; - get_c_indent -> cin_isdo; - get_c_indent -> cin_iselse; - get_c_indent -> get_cursor_line_ptr; - get_c_indent -> find_start_brace; - get_c_indent -> find_match; - get_c_indent -> NOLINT; - get_c_indent -> NOLINT; - get_c_indent -> get_cursor_line_ptr; - get_c_indent -> STRLEN; - get_c_indent -> skipwhite; - get_c_indent -> cin_iscomment; - get_c_indent -> find_match_char; - get_c_indent -> cin_first_id_amount; - get_c_indent -> STRLEN; - get_c_indent -> cin_get_equal_amount; - get_c_indent -> cin_iswhileofdo_end; - get_c_indent -> get_indent; - get_c_indent -> cin_isbreak; - get_c_indent -> cin_skipcomment; - get_c_indent -> cin_isdo; - get_c_indent -> get_indent; - get_c_indent -> get_cursor_line_ptr; - get_c_indent -> find_last_paren; - get_c_indent -> get_cursor_line_ptr; - get_c_indent -> cin_iscase; - get_c_indent -> cin_iscase; - get_c_indent -> skip_label; - get_c_indent -> skipwhite; - get_c_indent -> cin_iselse; - get_c_indent -> find_start_brace; - get_c_indent -> find_match; - get_c_indent -> get_cursor_line_ptr; - get_c_indent -> find_last_paren; - get_c_indent -> find_start_brace; - get_c_indent -> cin_skipcomment; - get_c_indent -> cin_iselse; - get_c_indent -> cin_iscomment; - get_c_indent -> f; - get_c_indent -> cin_nocode; - get_c_indent -> vim_strchr; - get_c_indent -> vim_strchr; - get_c_indent -> cin_ends_in; - get_c_indent -> cin_ends_in; - get_c_indent -> cin_isterminated; - get_c_indent -> get_cursor_line_ptr; - get_c_indent -> ind_find_start_CORS; - get_c_indent -> cin_is_cpp_baseclass; - get_c_indent -> get_cursor_line_ptr; - get_c_indent -> get_baseclass_amount; - get_c_indent -> cin_ispreproc_cont; - get_c_indent -> cin_nocode; - get_c_indent -> cin_ends_in; - get_c_indent -> STRLEN; - get_c_indent -> find_last_paren; - get_c_indent -> find_match_paren; - get_c_indent -> ml_get; - get_c_indent -> STRLEN; - get_c_indent -> get_indent; - get_c_indent -> cin_first_id_amount; - get_c_indent -> cin_isfuncdecl; - get_c_indent -> get_cursor_line_ptr; - get_c_indent -> skipwhite; - get_c_indent -> cin_ends_in; - get_c_indent -> cin_ends_in; - get_c_indent -> get_indent; - get_c_indent -> skipwhite; - get_c_indent -> ml_get; - get_c_indent -> cin_nocode; - get_c_indent -> cin_ispreproc_cont; - get_c_indent -> cin_ends_in; - get_c_indent -> cin_isfuncdecl; - get_c_indent -> cin_ends_in; - get_c_indent -> ml_get; - get_c_indent -> cin_ends_in; - get_c_indent -> STRLEN; - get_c_indent -> get_cursor_line_ptr; - get_c_indent -> find_last_paren; - get_c_indent -> find_match_paren; - get_c_indent -> get_indent; - get_c_indent -> cin_iscomment; - get_c_indent -> ml_get; - get_c_indent -> STRLEN; - get_c_indent -> cin_get_equal_amount; - get_c_indent -> xfree; - find_match -> cin_skipcomment; - find_match -> cin_iselse; - find_match -> cin_isif; - find_match -> cin_isdo; - find_match -> cin_iswhileofdo; - find_match -> find_start_brace; - find_match -> cin_skipcomment; - find_match -> cin_iselse; - find_match -> cin_skipcomment; - find_match -> cin_isif; - find_match -> cin_iswhileofdo; - find_match -> cin_skipcomment; - find_match -> cin_isif; - find_match -> cin_isdo; - do_c_expr_indent -> fixthisline; - do_c_expr_indent -> fixthisline; - fixthisline -> get_the_indent; - fixthisline -> change_indent; - fixthisline -> linewhite; - get_indent_str_vtab -> tabstop_padding; - get_indent_str_vtab -> ptr2cells; - get_indent_buf -> get_indent_str_vtab; - get_indent_str -> ptr2cells; - get_expr_indent -> was_set_insecurely; - get_expr_indent -> set_vim_var_nr; - get_expr_indent -> vim_strsave; - get_expr_indent -> eval_to_number; - get_expr_indent -> xfree; - get_expr_indent -> check_cursor; - get_expr_indent -> get_indent; - get_lisp_indent -> vim_strchr; - get_lisp_indent -> findmatch; - get_lisp_indent -> findmatch; - get_lisp_indent -> findmatch; - get_lisp_indent -> lt; - get_lisp_indent -> linewhite; - get_lisp_indent -> get_cursor_line_ptr; - get_lisp_indent -> get_indent; - get_lisp_indent -> get_cursor_line_ptr; - get_lisp_indent -> get_indent; - get_lisp_indent -> lbr_chartabsize_adv; - get_lisp_indent -> lisp_match; - get_lisp_indent -> ascii_iswhite; - get_lisp_indent -> lbr_chartabsize; - get_lisp_indent -> ascii_iswhite; - get_lisp_indent -> lbr_chartabsize_adv; - get_lisp_indent -> lbr_chartabsize_adv; - get_lisp_indent -> ascii_iswhite; - get_lisp_indent -> lbr_chartabsize; - lisp_match -> copy_option_part; - lisp_match -> STRLEN; - lisp_match -> STRNCMP; - cs_usage_msg -> semsg; - get_cscope_name -> vim_snprintf; - set_context_in_cscope_cmd -> skiptowhite; - set_context_in_cscope_cmd -> skipwhite; - set_context_in_cscope_cmd -> skiptowhite; - set_context_in_cscope_cmd -> STRNICMP; - set_context_in_cscope_cmd -> STRNICMP; - set_context_in_cscope_cmd -> STRNICMP; - do_cscope_general -> cs_lookup_cmd; - do_cscope_general -> cs_help; - do_cscope_general -> msg_puts; - do_cscope_general -> func; - cs_lookup_cmd -> strtok; - cs_lookup_cmd -> STRLEN; - cs_lookup_cmd -> strtok; - cs_lookup_cmd -> strlen; - cs_lookup_cmd -> strncmp; - cs_help -> msg_puts; - cs_help -> _; - cs_help -> vim_strsize; - cs_help -> smsg; - cs_help -> strcmp; - cs_help -> wait_return; - ex_cscope -> do_cscope_general; - ex_scscope -> do_cscope_general; - ex_cstag -> emsg; - ex_cstag -> cs_check_for_connections; - ex_cstag -> cs_find_common; - ex_cstag -> cs_free_tags; - ex_cstag -> msg_putchar; - ex_cstag -> cs_check_for_tags; - ex_cstag -> do_tag; - ex_cstag -> cs_check_for_tags; - ex_cstag -> do_tag; - ex_cstag -> cs_check_for_tags; - ex_cstag -> do_tag; - ex_cstag -> msg_putchar; - ex_cstag -> cs_check_for_connections; - ex_cstag -> cs_find_common; - ex_cstag -> cs_free_tags; - ex_cstag -> cs_check_for_connections; - ex_cstag -> cs_find_common; - ex_cstag -> cs_free_tags; - ex_cstag -> emsg; - cs_check_for_connections -> cs_cnt_connections; - cs_fgets -> cs_manage_matches; - cs_fgets -> STRLCPY; - cs_manage_matches -> assert; - cs_manage_matches -> assert; - cs_manage_matches -> cs_manage_matches; - cs_manage_matches -> xfree; - cs_manage_matches -> xfree; - cs_manage_matches -> xfree; - cs_manage_matches -> xfree; - cs_manage_matches -> assert; - cs_manage_matches -> assert; - cs_manage_matches -> cs_print_tags_priv; - cs_manage_matches -> iemsg; - cs_connection -> strstr; - cs_connection -> strcmp; - cs_connection -> strstr; - cs_connection -> strstr; - cs_connection -> strcmp; - cs_connection -> strcmp; - cs_add -> strtok; - cs_add -> cs_usage_msg; - cs_add -> strtok; - cs_add -> strtok; - cs_add -> cs_add_common; - cs_add_common -> xmalloc; - cs_add_common -> expand_env; - cs_add_common -> STRLEN; - cs_add_common -> modify_fname; - cs_add_common -> vim_strnsave; - cs_add_common -> xfree; - cs_add_common -> os_fileinfo; - cs_add_common -> cs_stat_emsg; - cs_add_common -> xmalloc; - cs_add_common -> expand_env; - cs_add_common -> os_path_exists; - cs_add_common -> S_ISDIR; - cs_add_common -> xmalloc; - cs_add_common -> strlen; - cs_add_common -> strlen; - cs_add_common -> sprintf; - cs_add_common -> sprintf; - cs_add_common -> os_fileinfo; - cs_add_common -> cs_stat_emsg; - cs_add_common -> cs_insert_filelist; - cs_add_common -> S_ISREG; - cs_add_common -> cs_insert_filelist; - cs_add_common -> semsg; - cs_add_common -> assert; - cs_add_common -> cs_create_connection; - cs_add_common -> cs_read_prompt; - cs_add_common -> cs_release_csp; - cs_add_common -> msg_clr_eos; - cs_add_common -> smsg_attr; - cs_add_common -> _; - cs_add_common -> xfree; - cs_add_common -> xfree; - cs_add_common -> xfree; - cs_add_common -> xfree; - cs_add_common -> xfree; - cs_add_common -> xfree; - cs_stat_emsg -> semsg; - cs_insert_filelist -> os_fileid_equal_fileinfo; - cs_insert_filelist -> emsg; - cs_insert_filelist -> xcalloc; - cs_insert_filelist -> xrealloc; - cs_insert_filelist -> clear_csinfo; - cs_insert_filelist -> xmalloc; - cs_insert_filelist -> strcpy; - cs_insert_filelist -> xmalloc; - cs_insert_filelist -> strcpy; - cs_insert_filelist -> xmalloc; - cs_insert_filelist -> strcpy; - cs_insert_filelist -> os_fileinfo_id; - cs_insert_filelist -> assert; - cs_create_connection -> defined; - cs_create_connection -> pipe; - cs_create_connection -> emsg; - cs_create_connection -> close; - cs_create_connection -> close; - cs_create_connection -> close; - cs_create_connection -> close; - cs_create_connection -> fork; - cs_create_connection -> emsg; - cs_create_connection -> dup2; - cs_create_connection -> PERROR; - cs_create_connection -> dup2; - cs_create_connection -> PERROR; - cs_create_connection -> dup2; - cs_create_connection -> PERROR; - cs_create_connection -> close; - cs_create_connection -> close; - cs_create_connection -> NOLINT; - cs_create_connection -> sizeof; - cs_create_connection -> CreatePipe; - cs_create_connection -> CreatePipe; - cs_create_connection -> emsg; - cs_create_connection -> CloseHandle; - cs_create_connection -> CloseHandle; - cs_create_connection -> CloseHandle; - cs_create_connection -> CloseHandle; - cs_create_connection -> xmalloc; - cs_create_connection -> expand_env; - cs_create_connection -> strlen; - cs_create_connection -> xmalloc; - cs_create_connection -> expand_env; - cs_create_connection -> strlen; - cs_create_connection -> strlen; - cs_create_connection -> xmalloc; - cs_create_connection -> defined; - cs_create_connection -> snprintf; - cs_create_connection -> snprintf; - cs_create_connection -> strcat; - cs_create_connection -> strcat; - cs_create_connection -> strcat; - cs_create_connection -> strcat; - cs_create_connection -> xfree; - cs_create_connection -> xfree; - cs_create_connection -> defined; - cs_create_connection -> defined; - cs_create_connection -> defined; - cs_create_connection -> setsid; - cs_create_connection -> setpgid; - cs_create_connection -> PERROR; - cs_create_connection -> execl; - cs_create_connection -> PERROR; - cs_create_connection -> exit; - cs_create_connection -> fdopen; - cs_create_connection -> PERROR; - cs_create_connection -> fdopen; - cs_create_connection -> PERROR; - cs_create_connection -> close; - cs_create_connection -> close; - cs_create_connection -> GetStartupInfo; - cs_create_connection -> xfree; - cs_create_connection -> xfree; - cs_create_connection -> PERROR; - cs_create_connection -> emsg; - cs_create_connection -> CloseHandle; - cs_create_connection -> TODO; - cs_create_connection -> _open_osfhandle; - cs_create_connection -> _fdopen; - cs_create_connection -> PERROR; - cs_create_connection -> _open_osfhandle; - cs_create_connection -> _fdopen; - cs_create_connection -> PERROR; - cs_create_connection -> CloseHandle; - cs_create_connection -> CloseHandle; - cs_read_prompt -> _; - cs_read_prompt -> strlen; - cs_read_prompt -> strlen; - cs_read_prompt -> assert; - cs_read_prompt -> fgetc; - cs_read_prompt -> ferror; - cs_read_prompt -> vim_isprintc; - cs_read_prompt -> xmalloc; - cs_read_prompt -> strcmp; - cs_read_prompt -> semsg; - cs_read_prompt -> putc; - cs_read_prompt -> fflush; - cs_read_prompt -> strlen; - cs_read_prompt -> fgetc; - cs_read_prompt -> ferror; - cs_read_prompt -> PERROR; - cs_read_prompt -> semsg; - cs_read_prompt -> cs_reading_emsg; - cs_read_prompt -> cs_release_csp; - cs_read_prompt -> xfree; - cs_read_prompt -> xfree; - cs_release_csp -> fputs; - cs_release_csp -> fflush; - cs_release_csp -> defined; - cs_release_csp -> defined; - cs_release_csp -> sigaction; - cs_release_csp -> sigemptyset; - cs_release_csp -> sigaction; - cs_release_csp -> alarm; - cs_release_csp -> waitpid; - cs_release_csp -> alarm; - cs_release_csp -> sigaction; - cs_release_csp -> sigaction; - cs_release_csp -> sleep; - cs_release_csp -> waitpid; - cs_release_csp -> os_delay; - cs_release_csp -> waitpid; - cs_release_csp -> sleep; - cs_release_csp -> kill; - cs_release_csp -> os_delay; - cs_release_csp -> kill; - cs_release_csp -> waitpid; - cs_release_csp -> WaitForSingleObject; - cs_release_csp -> TerminateProcess; - cs_release_csp -> CloseHandle; - cs_release_csp -> fclose; - cs_release_csp -> fclose; - cs_release_csp -> xfree; - cs_release_csp -> xfree; - cs_release_csp -> xfree; - cs_release_csp -> clear_csinfo; - cs_reading_emsg -> semsg; - cs_cnt_matches -> xmalloc; - cs_cnt_matches -> fgets; - cs_cnt_matches -> feof; - cs_cnt_matches -> cs_reading_emsg; - cs_cnt_matches -> xfree; - cs_cnt_matches -> strstr; - cs_cnt_matches -> strtok; - cs_cnt_matches -> strstr; - cs_cnt_matches -> strtok; - cs_cnt_matches -> atoi; - cs_cnt_matches -> strtok; - cs_cnt_matches -> strncmp; - cs_cnt_matches -> xfree; - cs_create_cmd -> emsg; - cs_create_cmd -> cs_usage_msg; - cs_create_cmd -> ascii_iswhite; - cs_create_cmd -> xmalloc; - cs_create_cmd -> sprintf; - cs_find -> cs_check_for_connections; - cs_find -> emsg; - cs_find -> strtok; - cs_find -> cs_usage_msg; - cs_find -> strlen; - cs_find -> cs_usage_msg; - cs_find -> strtok; - cs_kill -> strtok; - cs_kill -> cs_usage_msg; - cs_kill -> strlen; - cs_kill -> strlen; - cs_kill -> ascii_isdigit; - cs_kill -> atoi; - cs_kill -> semsg; - cs_kill -> strstr; - cs_kill -> semsg; - cs_kill -> cs_kill_execute; - cs_kill -> cs_kill_execute; - cs_kill_execute -> msg_clr_eos; - cs_kill_execute -> smsg_attr; - cs_kill_execute -> _; - cs_kill_execute -> cs_release_csp; - cs_make_vim_style_matches -> strlen; - cs_make_vim_style_matches -> xmalloc; - cs_make_vim_style_matches -> sprintf; - cs_make_vim_style_matches -> strlen; - cs_make_vim_style_matches -> xmalloc; - cs_make_vim_style_matches -> sprintf; - cs_file_results -> xmalloc; - cs_file_results -> strlen; - cs_file_results -> xmalloc; - cs_file_results -> strcmp; - cs_file_results -> xstrlcpy; - cs_file_results -> snprintf; - cs_file_results -> fprintf; - cs_file_results -> fprintf; - cs_file_results -> xfree; - cs_file_results -> xfree; - cs_file_results -> cs_read_prompt; - cs_file_results -> xfree; - cs_pathcomponents -> strlen; - cs_reset -> xmalloc; - cs_reset -> xmalloc; - cs_reset -> xmalloc; - cs_reset -> cs_release_csp; - cs_reset -> cs_add_common; - cs_reset -> smsg_attr; - cs_reset -> snprintf; - cs_reset -> msg_puts_attr; - cs_reset -> xfree; - cs_reset -> xfree; - cs_reset -> xfree; - cs_reset -> xfree; - cs_reset -> xfree; - cs_reset -> xfree; - cs_reset -> msg_attr; - cs_resolve_file -> strlen; - cs_resolve_file -> strlen; - cs_resolve_file -> xmalloc; - cs_resolve_file -> path_tail; - cs_resolve_file -> STRLEN; - cs_resolve_file -> strncmp; - cs_resolve_file -> xmalloc; - cs_resolve_file -> sprintf; - cs_resolve_file -> concat_fnames; - cs_resolve_file -> xstrdup; - cs_resolve_file -> xfree; - cs_show -> cs_cnt_connections; - cs_show -> msg_puts; - cs_show -> msg_puts_attr; - cs_show -> HL_ATTR; - cs_show -> wait_return; - hl_inspect -> hl_inspect_impl; - ns_hl_def -> get_decor_provider; - ns_hl_def -> map_has; - ns_hl_def -> hl_get_syn_attr; - ns_hl_def -> map_put; - get_decor_provider -> kv_size; - get_decor_provider -> kv_A; - get_decor_provider -> kv_a; - get_decor_provider -> memmove; - get_decor_provider -> kv_A; - get_decor_provider -> sizeof; - get_decor_provider -> kv_a; - get_decor_provider -> DECORATION_PROVIDER_INIT; - dict2hlattrs -> strequal; - dict2hlattrs -> api_object_to_bool; - dict2hlattrs -> strequal; - dict2hlattrs -> strequal; - dict2hlattrs -> strequal; - dict2hlattrs -> TODO; - dict2hlattrs -> name_to_color; - dict2hlattrs -> strequal; - dict2hlattrs -> syn_check_group; - dict2hlattrs -> TODO; - dict2hlattrs -> ERROR_SET; - hl_get_ui_attr -> syn_id2attr; - hl_get_ui_attr -> syn_attr2entry; - hl_get_ui_attr -> pum_drawn; - hl_get_ui_attr -> get_attr_entry; - syn_attr2entry -> kv_size; - syn_attr2entry -> kv_A; - hl_get_underline -> get_attr_entry; - hl_invalidate_blends -> map_clear; - hl_invalidate_blends -> map_clear; - hl_invalidate_blends -> highlight_changed; - hl_invalidate_blends -> update_window_hl; - get_colors_force -> syn_attr2entry; - cterm_blend -> hl_cterm2rgb_color; - cterm_blend -> hl_cterm2rgb_color; - cterm_blend -> rgb_blend; - cterm_blend -> hl_rgb2cterm_color; - hl_get_attr_by_id -> kv_size; - hl_get_attr_by_id -> hlattrs2dict; - hl_inspect_impl -> kv_size; - hl_inspect_impl -> kv_A; - hl_inspect_impl -> PUT; - hl_inspect_impl -> STRING_OBJ; - hl_inspect_impl -> PUT; - hl_inspect_impl -> PUT; - hl_inspect_impl -> STRING_OBJ; - hl_inspect_impl -> PUT; - hl_inspect_impl -> hl_inspect_impl; - hl_inspect_impl -> hl_inspect_impl; - hl_inspect_impl -> PUT; - hl_inspect_impl -> ADD; - hash_find_len -> hash_lookup; - hash_may_resize -> emsg; - hash_may_resize -> emsg; - hash_may_resize -> assert; - hash_may_resize -> memcpy; - hash_may_resize -> xmalloc; - hash_may_resize -> memset; - hash_may_resize -> HASHITEM_EMPTY; - hash_may_resize -> hash_lookup; - hash_may_resize -> xfree; - hash_hash_len -> HASH_CYCLE_BODY; - parse_list_options -> xmalloc; - parse_list_options -> vim_strchr; - parse_list_options -> N_; - parse_list_options -> vim_strchr; - parse_list_options -> STRLEN; - parse_list_options -> STRNICMP; - parse_list_options -> N_; - parse_list_options -> ascii_isdigit; - parse_list_options -> N_; - parse_list_options -> getdigits_int; - parse_list_options -> xfree; - parse_printmbfont -> parse_list_options; - prt_get_term_color -> TODO; - prt_get_attr -> highlight_has_attr; - prt_get_attr -> highlight_has_attr; - prt_get_attr -> highlight_has_attr; - prt_get_attr -> highlight_has_attr; - prt_get_attr -> highlight_color; - prt_get_attr -> atoi; - prt_get_attr -> prt_get_term_color; - prt_get_attr -> darken_rgb; - prt_set_fg -> mch_print_set_fg; - prt_set_bg -> mch_print_set_bg; - prt_set_font -> mch_print_set_font; - prt_use_number -> TOLOWER_ASC; - prt_get_unit -> STRNICMP; - prt_header -> prt_use_number; - prt_header -> assert; - prt_header -> xmalloc; - prt_header -> was_set_insecurely; - prt_header -> build_stl_str_hl; - prt_header -> snprintf; - prt_header -> prt_set_fg; - prt_header -> prt_set_bg; - prt_header -> prt_set_font; - prt_header -> prt_header_height; - prt_header -> mch_print_start_line; - prt_header -> utfc_ptr2len; - prt_header -> assert; - prt_header -> mch_print_text_out; - prt_header -> mch_print_start_line; - prt_header -> xfree; - prt_header -> prt_set_fg; - prt_header -> prt_set_bg; - prt_header -> prt_set_font; - mch_print_text_out -> utf_ptr2cells; - mch_print_text_out -> prt_flush_buffer; - mch_print_text_out -> prt_write_string; - mch_print_text_out -> prt_write_string; - mch_print_text_out -> prt_write_int; - mch_print_text_out -> prt_write_string; - mch_print_text_out -> prt_write_real; - mch_print_text_out -> prt_write_string; - mch_print_text_out -> prt_write_real; - mch_print_text_out -> prt_write_real; - mch_print_text_out -> prt_write_string; - mch_print_text_out -> string_convert; - mch_print_text_out -> ga_append; - mch_print_text_out -> ga_append; - mch_print_text_out -> ga_append; - mch_print_text_out -> ga_append; - mch_print_text_out -> ga_append; - mch_print_text_out -> ga_append; - mch_print_text_out -> ga_append; - mch_print_text_out -> ga_append; - mch_print_text_out -> ga_append; - mch_print_text_out -> ga_append; - mch_print_text_out -> ga_append; - mch_print_text_out -> sprintf; - mch_print_text_out -> ga_append; - mch_print_text_out -> ga_append; - mch_print_text_out -> ga_append; - mch_print_text_out -> ga_append; - mch_print_text_out -> xfree; - mch_print_text_out -> prt_flush_buffer; - prt_message -> TODO; - prt_message -> grid_fill; - prt_message -> grid_puts; - prt_message -> ui_flush; - ex_hardcopy -> memset; - ex_hardcopy -> expand_filename; - ex_hardcopy -> emsg; - ex_hardcopy -> skipwhite; - ex_hardcopy -> mch_print_init; - ex_hardcopy -> buf_spname; - ex_hardcopy -> syntax_present; - ex_hardcopy -> TOLOWER_ASC; - ex_hardcopy -> TOLOWER_ASC; - ex_hardcopy -> prt_use_number; - ex_hardcopy -> syn_name2id; - ex_hardcopy -> syn_get_final_id; - ex_hardcopy -> prt_get_attr; - ex_hardcopy -> STRLEN; - ex_hardcopy -> msg; - ex_hardcopy -> prt_set_fg; - ex_hardcopy -> prt_set_bg; - ex_hardcopy -> prt_set_font; - ex_hardcopy -> TOLOWER_ASC; - ex_hardcopy -> mch_print_begin; - ex_hardcopy -> memset; - ex_hardcopy -> mch_print_end; - ex_hardcopy -> mch_print_begin; - ex_hardcopy -> os_breakcheck; - ex_hardcopy -> assert; - ex_hardcopy -> sprintf; - ex_hardcopy -> mch_print_begin_page; - ex_hardcopy -> sprintf; - ex_hardcopy -> _; - ex_hardcopy -> prt_message; - ex_hardcopy -> prt_header_height; - ex_hardcopy -> STRLEN; - ex_hardcopy -> mch_print_end_page; - ex_hardcopy -> mch_print_blank_page; - ex_hardcopy -> vim_snprintf; - ex_hardcopy -> prt_message; - ex_hardcopy -> sprintf; - ex_hardcopy -> prt_message; - ex_hardcopy -> mch_print_end; - ex_hardcopy -> mch_print_cleanup; - mch_print_init -> enc_skip; - mch_print_init -> enc_skip; - mch_print_init -> enc_canon_props; - mch_print_init -> ARRAY_SIZE; - mch_print_init -> prt_match_encoding; - mch_print_init -> prt_match_charset; - mch_print_init -> assert; - mch_print_init -> emsg; - mch_print_init -> STRLCPY; - mch_print_init -> STRCAT; - mch_print_init -> emsg; - mch_print_init -> STRLCPY; - mch_print_init -> STRCAT; - mch_print_init -> STRLEN; - mch_print_init -> STRLEN; - mch_print_init -> STRCAT; - mch_print_init -> STRCAT; - mch_print_init -> STRCAT; - mch_print_init -> emsg; - mch_print_init -> TOLOWER_ASC; - mch_print_init -> TOLOWER_ASC; - mch_print_init -> TOLOWER_ASC; - mch_print_init -> STRLEN; - mch_print_init -> vim_strchr; - mch_print_init -> ascii_isdigit; - mch_print_init -> atoi; - mch_print_init -> prt_font_metrics; - mch_print_init -> prt_get_cpl; - mch_print_init -> prt_get_lpp; - mch_print_init -> TOLOWER_ASC; - mch_print_init -> TODO; - mch_print_init -> TODO; - mch_print_init -> STRNICMP; - mch_print_init -> STRNICMP; - mch_print_init -> vim_tempname; - mch_print_init -> emsg; - mch_print_init -> os_fopen; - mch_print_init -> expand_env_save; - mch_print_init -> os_fopen; - mch_print_init -> xfree; - mch_print_init -> emsg; - mch_print_init -> mch_print_cleanup; - mch_print_init -> ga_init; - mch_print_begin -> prt_dsc_start; - mch_print_begin -> prt_dsc_textline; - mch_print_begin -> os_get_user_name; - mch_print_begin -> STRCPY; - mch_print_begin -> prt_dsc_textline; - mch_print_begin -> prt_dsc_textline; - mch_print_begin -> os_ctime; - mch_print_begin -> os_ctime; - mch_print_begin -> vim_strchr; - mch_print_begin -> prt_dsc_textline; - mch_print_begin -> prt_dsc_textline; - mch_print_begin -> prt_dsc_textline; - mch_print_begin -> prt_dsc_atend; - mch_print_begin -> prt_dsc_textline; - mch_print_begin -> prt_header_height; - mch_print_begin -> prt_header_height; - mch_print_begin -> prt_dsc_ints; - mch_print_begin -> prt_dsc_font_resource; - mch_print_begin -> prt_dsc_resources; - mch_print_begin -> prt_find_resource; - mch_print_begin -> emsg; - mch_print_begin -> prt_open_resource; - mch_print_begin -> prt_check_resource; - mch_print_begin -> prt_find_resource; - mch_print_begin -> emsg; - mch_print_begin -> prt_open_resource; - mch_print_begin -> prt_check_resource; - mch_print_begin -> enc_skip; - mch_print_begin -> prt_find_resource; - mch_print_begin -> enc_skip; - mch_print_begin -> enc_canon_props; - mch_print_begin -> prt_find_resource; - mch_print_begin -> prt_find_resource; - mch_print_begin -> semsg; - mch_print_begin -> prt_open_resource; - mch_print_begin -> enc_skip; - mch_print_begin -> enc_skip; - mch_print_begin -> prt_find_resource; - mch_print_begin -> semsg; - mch_print_begin -> prt_open_resource; - mch_print_begin -> enc_canon_props; - mch_print_begin -> convert_setup; - mch_print_begin -> semsg; - mch_print_begin -> prt_find_resource; - mch_print_begin -> semsg; - mch_print_begin -> prt_open_resource; - mch_print_begin -> STRCPY; - mch_print_begin -> STRCAT; - mch_print_begin -> STRCAT; - mch_print_begin -> prt_dsc_resources; - mch_print_begin -> STRCPY; - mch_print_begin -> STRCAT; - mch_print_begin -> STRCAT; - mch_print_begin -> prt_dsc_resources; - mch_print_begin -> STRCPY; - mch_print_begin -> STRCAT; - mch_print_begin -> STRCAT; - mch_print_begin -> prt_dsc_resources; - mch_print_begin -> STRCPY; - mch_print_begin -> STRCAT; - mch_print_begin -> STRCAT; - mch_print_begin -> prt_dsc_resources; - mch_print_begin -> prt_dsc_noarg; - mch_print_begin -> prt_dsc_noarg; - mch_print_begin -> prt_dsc_font_resource; - mch_print_begin -> prt_dsc_font_resource; - mch_print_begin -> prt_dsc_resources; - mch_print_begin -> prt_dsc_textline; - mch_print_begin -> prt_dsc_noarg; - mch_print_begin -> prt_dsc_noarg; - mch_print_begin -> prt_add_resource; - mch_print_begin -> prt_add_resource; - mch_print_begin -> prt_add_resource; - mch_print_begin -> prt_add_resource; - mch_print_begin -> prt_dsc_noarg; - mch_print_begin -> prt_dsc_noarg; - mch_print_begin -> prt_write_int; - mch_print_begin -> prt_write_int; - mch_print_begin -> prt_write_int; - mch_print_begin -> prt_write_string; - mch_print_begin -> prt_write_int; - mch_print_begin -> prt_write_string; - mch_print_begin -> prt_write_boolean; - mch_print_begin -> prt_write_boolean; - mch_print_begin -> prt_write_string; - mch_print_begin -> prt_write_boolean; - mch_print_begin -> prt_write_string; - mch_print_begin -> prt_def_font; - mch_print_begin -> prt_def_font; - mch_print_begin -> prt_def_font; - mch_print_begin -> prt_def_font; - mch_print_begin -> prt_dsc_resources; - mch_print_begin -> prt_def_cidfont; - mch_print_begin -> prt_dsc_resources; - mch_print_begin -> prt_def_cidfont; - mch_print_begin -> prt_dup_cidfont; - mch_print_begin -> prt_dsc_resources; - mch_print_begin -> prt_def_cidfont; - mch_print_begin -> prt_dup_cidfont; - mch_print_begin -> prt_dsc_resources; - mch_print_begin -> prt_def_cidfont; - mch_print_begin -> prt_dup_cidfont; - mch_print_begin -> prt_def_var; - mch_print_begin -> prt_dsc_noarg; - mch_print_end -> prt_dsc_noarg; - mch_print_end -> prt_dsc_ints; - mch_print_end -> prt_dsc_noarg; - mch_print_end -> prt_write_file; - mch_print_end -> fclose; - mch_print_end -> prt_message; - mch_print_end -> eval_printexpr; - mch_print_end -> emsg; - mch_print_end -> prt_message; - mch_print_end -> mch_print_cleanup; - mch_print_begin_page -> prt_dsc_ints; - mch_print_begin_page -> prt_dsc_noarg; - mch_print_begin_page -> prt_write_string; - mch_print_begin_page -> prt_write_string; - mch_print_begin_page -> prt_write_string; - mch_print_begin_page -> prt_write_int; - mch_print_begin_page -> prt_write_string; - mch_print_begin_page -> prt_dsc_noarg; - mch_print_end_page -> prt_flush_buffer; - mch_print_end_page -> prt_write_string; - mch_print_end_page -> prt_dsc_noarg; - mch_print_blank_page -> mch_print_begin_page; - mch_print_cleanup -> xfree; - mch_print_cleanup -> convert_setup; - mch_print_cleanup -> fclose; - mch_print_cleanup -> XFREE_CLEAR; - hardcopy_line -> prt_use_number; - hardcopy_line -> prt_line_number; - hardcopy_line -> mch_print_start_line; - hardcopy_line -> ml_get; - hardcopy_line -> utfc_ptr2len; - hardcopy_line -> syn_get_id; - hardcopy_line -> syn_get_final_id; - hardcopy_line -> ml_get; - hardcopy_line -> prt_get_attr; - hardcopy_line -> prt_set_font; - hardcopy_line -> prt_set_fg; - hardcopy_line -> prt_set_bg; - hardcopy_line -> mch_print_text_out; - hardcopy_line -> TOLOWER_ASC; - hardcopy_line -> mch_print_text_out; - hardcopy_line -> utf_ptr2cells; - hardcopy_line -> TOLOWER_ASC; - prt_write_file_raw_len -> fwrite; - prt_write_file_raw_len -> emsg; - prt_write_file -> prt_write_file_len; - prt_write_file_len -> prt_write_file_raw_len; - prt_write_string -> vim_snprintf; - prt_write_string -> prt_write_file; - prt_write_int -> snprintf; - prt_write_int -> prt_write_file; - prt_write_boolean -> snprintf; - prt_write_boolean -> prt_write_file; - prt_def_font -> vim_snprintf; - prt_def_font -> prt_write_file; - prt_def_font -> snprintf; - prt_def_font -> vim_snprintf; - prt_def_font -> prt_write_file; - prt_def_cidfont -> vim_snprintf; - prt_def_cidfont -> prt_write_file; - prt_def_cidfont -> vim_snprintf; - prt_def_cidfont -> prt_write_file; - prt_dup_cidfont -> vim_snprintf; - prt_dup_cidfont -> prt_write_file; - prt_write_real -> prt_real_bits; - prt_write_real -> snprintf; - prt_write_real -> prt_write_file; - prt_write_real -> snprintf; - prt_write_real -> prt_write_file; - prt_write_real -> snprintf; - prt_write_real -> prt_write_file; - prt_def_var -> vim_snprintf; - prt_def_var -> prt_write_file; - prt_def_var -> prt_write_real; - prt_def_var -> snprintf; - prt_def_var -> prt_write_file; - prt_flush_buffer -> GA_EMPTY; - prt_flush_buffer -> prt_write_real; - prt_flush_buffer -> prt_write_real; - prt_flush_buffer -> prt_write_string; - prt_flush_buffer -> prt_write_real; - prt_flush_buffer -> prt_write_real; - prt_flush_buffer -> prt_write_real; - prt_flush_buffer -> prt_write_real; - prt_flush_buffer -> prt_write_real; - prt_flush_buffer -> prt_write_string; - prt_flush_buffer -> prt_write_real; - prt_flush_buffer -> prt_write_real; - prt_flush_buffer -> prt_write_string; - prt_flush_buffer -> prt_write_real; - prt_flush_buffer -> prt_write_string; - prt_flush_buffer -> prt_write_string; - prt_flush_buffer -> prt_write_string; - prt_flush_buffer -> assert; - prt_flush_buffer -> prt_write_file_raw_len; - prt_flush_buffer -> prt_write_string; - prt_flush_buffer -> prt_write_string; - prt_flush_buffer -> prt_write_real; - prt_flush_buffer -> prt_write_real; - prt_flush_buffer -> prt_write_string; - prt_flush_buffer -> prt_write_string; - prt_flush_buffer -> ga_clear; - prt_flush_buffer -> ga_init; - prt_resource_name -> STRLEN; - prt_resource_name -> STRCPY; - prt_find_resource -> xmallocz; - prt_find_resource -> STRLCPY; - prt_find_resource -> STRCPY; - prt_find_resource -> add_pathsep; - prt_find_resource -> STRLCAT; - prt_find_resource -> STRLCAT; - prt_find_resource -> do_in_runtimepath; - prt_find_resource -> xfree; - prt_resfile_skip_nonws -> isspace; - prt_resfile_skip_ws -> isspace; - prt_next_dsc -> prt_resfile_next_line; - prt_next_dsc -> prt_resfile_strncmp; - prt_next_dsc -> ARRAY_SIZE; - prt_next_dsc -> ARRAY_SIZE; - prt_next_dsc -> prt_resfile_skip_nonws; - prt_next_dsc -> prt_resfile_skip_ws; - prt_open_resource -> os_fopen; - prt_open_resource -> semsg; - prt_open_resource -> memset; - prt_open_resource -> fread; - prt_open_resource -> ferror; - prt_open_resource -> semsg; - prt_open_resource -> fclose; - prt_open_resource -> fclose; - prt_open_resource -> prt_resfile_next_line; - prt_open_resource -> STRLEN; - prt_open_resource -> semsg; - prt_open_resource -> STRLEN; - prt_open_resource -> prt_resfile_skip_nonws; - prt_open_resource -> prt_resfile_skip_ws; - prt_open_resource -> STRLEN; - prt_open_resource -> semsg; - prt_open_resource -> STRLEN; - prt_open_resource -> STRLEN; - prt_open_resource -> STRLEN; - prt_open_resource -> STRLEN; - prt_open_resource -> semsg; - prt_open_resource -> prt_next_dsc; - prt_open_resource -> STRLCPY; - prt_open_resource -> STRLCPY; - prt_open_resource -> semsg; - prt_check_resource -> STRNCMP; - prt_check_resource -> semsg; - prt_dsc_start -> prt_write_string; - prt_dsc_noarg -> vim_snprintf; - prt_dsc_noarg -> prt_write_file; - prt_dsc_textline -> vim_snprintf; - prt_dsc_textline -> prt_write_file; - prt_dsc_text -> TODO; - prt_dsc_text -> vim_snprintf; - prt_dsc_text -> prt_write_file; - prt_dsc_ints -> vim_snprintf; - prt_dsc_ints -> prt_write_file; - prt_dsc_ints -> snprintf; - prt_dsc_ints -> prt_write_file; - prt_dsc_ints -> prt_write_string; - prt_dsc_resources -> FUNC_ATTR_NONNULL_ARG; - prt_dsc_resources -> vim_snprintf; - prt_dsc_resources -> vim_snprintf; - prt_dsc_resources -> prt_write_file; - prt_dsc_resources -> vim_snprintf; - prt_dsc_resources -> prt_write_file; - prt_dsc_font_resource -> prt_dsc_resources; - prt_dsc_requirements -> snprintf; - prt_dsc_requirements -> prt_write_file; - prt_dsc_requirements -> prt_write_string; - prt_dsc_requirements -> prt_write_string; - prt_dsc_requirements -> prt_write_string; - prt_dsc_requirements -> prt_write_string; - prt_dsc_requirements -> prt_write_string; - prt_dsc_requirements -> prt_write_int; - prt_dsc_requirements -> snprintf; - prt_dsc_requirements -> prt_write_file; - prt_dsc_requirements -> prt_write_string; - prt_dsc_requirements -> prt_write_string; - to_device_units -> prt_get_unit; - prt_font_metrics -> PRT_PS_FONT_TO_USER; - prt_get_cpl -> prt_use_number; - prt_build_cid_fontname -> assert; - prt_build_cid_fontname -> xstrndup; - prt_get_lpp -> prt_header_height; - prt_get_lpp -> prt_header_height; - prt_add_resource -> os_fopen; - prt_add_resource -> semsg; - prt_add_resource -> prt_dsc_textline; - prt_add_resource -> fread; - prt_add_resource -> sizeof; - prt_add_resource -> ferror; - prt_add_resource -> semsg; - prt_add_resource -> fclose; - prt_add_resource -> prt_write_file_raw_len; - prt_add_resource -> fclose; - prt_add_resource -> fclose; - prt_add_resource -> prt_dsc_noarg; - prt_add_resource -> prt_dsc_noarg; - eval_printexpr -> set_vim_var_string; - eval_printexpr -> set_vim_var_string; - eval_printexpr -> eval_to_bool; - eval_printexpr -> set_vim_var_string; - eval_printexpr -> set_vim_var_string; - eval_printexpr -> os_remove; - free_buff -> xfree; - get_buffcont -> STRLEN; - get_buffcont -> xmalloc; - get_inserted -> get_buffcont; - add_buff -> strlen; - add_buff -> iemsg; - add_buff -> STRLEN; - add_buff -> STRLEN; - add_buff -> STRLCPY; - add_buff -> xmalloc; - add_buff -> STRLCPY; - add_num_buff -> snprintf; - add_num_buff -> add_buff; - add_char_buff -> IS_SPECIAL; - add_char_buff -> utf_char2bytes; - add_char_buff -> IS_SPECIAL; - add_char_buff -> IS_SPECIAL; - add_char_buff -> K_SECOND; - add_char_buff -> K_THIRD; - add_char_buff -> add_buff; - read_readbuffers -> read_readbuf; - read_readbuffers -> read_readbuf; - read_readbuf -> xfree; - inchar -> ui_flush; - inchar -> file_read; - inchar -> closescript; - inchar -> closescript; - inchar -> fill_input_buf; - inchar -> closescript; - inchar -> os_inchar; - inchar -> ui_flush; - inchar -> os_inchar; - inchar -> typebuf_changed; - inchar -> vgetorpeek; - inchar -> fix_input_buffer; - saveRedobuff -> get_buffcont; - saveRedobuff -> add_buff; - saveRedobuff -> xfree; - restoreRedobuff -> free_buff; - restoreRedobuff -> free_buff; - stuffRedoReadbuff -> add_buff; - stuffReadbuffSpec -> stuffReadbuffLen; - stuffReadbuffSpec -> mb_ptr2char_adv; - stuffReadbuffSpec -> stuffcharReadbuff; - read_redo -> add_char_buff; - read_redo -> MB_BYTE2LEN_CHECK; - read_redo -> TO_SPECIAL; - read_redo -> utf_ptr2char; - copy_redo -> read_redo; - copy_redo -> add_char_buff; - start_redo_ins -> read_redo; - start_redo_ins -> start_stuff; - start_redo_ins -> read_redo; - start_redo_ins -> vim_strchr; - start_redo_ins -> add_buff; - start_redo_ins -> copy_redo; - del_typebuf -> assert; - del_typebuf -> feedkeys; - gotchars -> updatescript; - gotchars -> add_buff; - gotchars -> may_sync_undo; - updatescript -> putc; - alloc_typebuf -> xmalloc; - alloc_typebuf -> xmalloc; - free_typebuf -> internal_error; - free_typebuf -> XFREE_CLEAR; - free_typebuf -> internal_error; - free_typebuf -> XFREE_CLEAR; - save_typeahead -> alloc_typebuf; - restore_typeahead -> free_typebuf; - restore_typeahead -> free_buff; - restore_typeahead -> free_buff; - openscript -> emsg; - openscript -> check_secure; - openscript -> expand_env; - openscript -> file_open_new; - openscript -> semsg; - openscript -> save_typebuf; - openscript -> clear_oparg; - openscript -> update_topline_cursor; - openscript -> normal_cmd; - openscript -> vpeekc; - update_topline_cursor -> check_cursor; - update_topline_cursor -> update_topline; - update_topline_cursor -> validate_cursor; - update_topline_cursor -> update_curswant; - closescript -> free_typebuf; - closescript -> file_free; - vpeekc_any -> vpeekc; - handle_mapping -> get_real_state; - handle_mapping -> ctrl_x_mode_not_default; - handle_mapping -> LANGMAP_ADJUST; - handle_mapping -> MAP_HASH; - handle_mapping -> MAP_HASH; - handle_mapping -> LANGMAP_ADJUST; - handle_mapping -> byte; - handle_mapping -> mb_unescape; - handle_mapping -> MB_BYTE2LEN; - handle_mapping -> typebuf_match_len; - handle_mapping -> file; - handle_mapping -> del_typebuf; - handle_mapping -> set_option_value; - handle_mapping -> msg_clr_eos; - handle_mapping -> status_redraw_all; - handle_mapping -> redraw_statuslines; - handle_mapping -> showmode; - handle_mapping -> setcursor; - handle_mapping -> file; - handle_mapping -> del_typebuf; - handle_mapping -> emsg; - handle_mapping -> redrawcmdline; - handle_mapping -> setcursor; - handle_mapping -> flush_buffers; - handle_mapping -> ins_typebuf; - handle_mapping -> vim_strsave; - handle_mapping -> vim_strsave; - handle_mapping -> eval_map_expr; - handle_mapping -> gotchars; - handle_mapping -> ins_typebuf; - handle_mapping -> xfree; - handle_mapping -> xfree; - handle_mapping -> xfree; - eval_map_expr -> vim_strsave; - eval_map_expr -> vim_unescape_csi; - eval_map_expr -> save_cmdline_alloc; - eval_map_expr -> set_vim_var_char; - eval_map_expr -> eval_to_string; - eval_map_expr -> restore_cmdline_alloc; - eval_map_expr -> xfree; - eval_map_expr -> vim_strsave_escape_csi; - eval_map_expr -> xfree; - edit_putchar -> update_topline; - edit_putchar -> validate_cursor; - edit_putchar -> HL_ATTR; - edit_putchar -> grid_fix_col; - edit_putchar -> grid_putchar; - edit_putchar -> grid_lefthalve; - edit_putchar -> grid_getbytes; - edit_putchar -> grid_putchar; - putcmdline -> ui_has; - putcmdline -> msg_putchar; - putcmdline -> draw_cmdline; - putcmdline -> ui_call_cmdline_special_char; - putcmdline -> cursorcmd; - putcmdline -> ui_cursor_shape; - edit_unputchar -> redrawWinline; - unputcmdline -> ui_has; - unputcmdline -> msg_putchar; - unputcmdline -> draw_cmdline; - unputcmdline -> cursorcmd; - unputcmdline -> ui_cursor_shape; - str_to_mapargs -> skipwhite; - str_to_mapargs -> memset; - str_to_mapargs -> STRNCMP; - str_to_mapargs -> skipwhite; - str_to_mapargs -> STRNCMP; - str_to_mapargs -> skipwhite; - str_to_mapargs -> STRNCMP; - str_to_mapargs -> skipwhite; - str_to_mapargs -> STRNCMP; - str_to_mapargs -> skipwhite; - str_to_mapargs -> STRNCMP; - str_to_mapargs -> skipwhite; - str_to_mapargs -> STRNCMP; - str_to_mapargs -> skipwhite; - str_to_mapargs -> STRNCMP; - str_to_mapargs -> skipwhite; - str_to_mapargs -> vim_strchr; - str_to_mapargs -> ascii_iswhite; - str_to_mapargs -> skipwhite; - str_to_mapargs -> xcalloc; - str_to_mapargs -> STRLCPY; - str_to_mapargs -> STRLEN; - str_to_mapargs -> xfree; - buf_do_map -> validate_maphash; - buf_do_map -> vim_iswordp; - buf_do_map -> utfc_ptr2len; - buf_do_map -> vim_iswordp; - buf_do_map -> utfc_ptr2len; - buf_do_map -> ascii_iswhite; - buf_do_map -> msg_start; - buf_do_map -> STRNCMP; - buf_do_map -> semsg; - buf_do_map -> semsg; - buf_do_map -> showmap; - buf_do_map -> STRNCMP; - buf_do_map -> showmap; - buf_do_map -> showmap; - buf_do_map -> STRLEN; - buf_do_map -> STRNCMP; - buf_do_map -> skipwhite; - buf_do_map -> showmap; - buf_do_map -> semsg; - buf_do_map -> semsg; - buf_do_map -> xfree; - buf_do_map -> vim_strsave; - buf_do_map -> xfree; - buf_do_map -> vim_strsave; - buf_do_map -> mapblock_free; - buf_do_map -> MAP_HASH; - buf_do_map -> msg; - buf_do_map -> msg; - buf_do_map -> xmalloc; - buf_do_map -> vim_strsave; - buf_do_map -> vim_strsave; - buf_do_map -> vim_strsave; - buf_do_map -> STRLEN; - buf_do_map -> MAP_HASH; - validate_maphash -> memset; - showmap -> message_filtered; - showmap -> msg_putchar; - showmap -> map_mode_to_chars; - showmap -> msg_puts; - showmap -> strlen; - showmap -> xfree; - showmap -> msg_putchar; - showmap -> msg_outtrans_special; - showmap -> msg_putchar; - showmap -> msg_puts_attr; - showmap -> msg_puts_attr; - showmap -> msg_putchar; - showmap -> msg_putchar; - showmap -> msg_putchar; - showmap -> msg_puts_attr; - showmap -> vim_strsave; - showmap -> vim_unescape_csi; - showmap -> msg_outtrans_special; - showmap -> xfree; - showmap -> last_set_msg; - showmap -> ui_flush; - mapblock_free -> xfree; - mapblock_free -> xfree; - mapblock_free -> xfree; - mapblock_free -> xfree; - do_map -> str_to_mapargs; - do_map -> assert; - do_map -> buf_do_map; - do_map -> xfree; - do_map -> xfree; - map_clear_mode -> STRCMP; - map_clear_mode -> emsg; - map_clear_mode -> get_map_mode; - map_clear_int -> validate_maphash; - map_clear_int -> mapblock_free; - map_clear_int -> MAP_HASH; - map_mode_to_chars -> ga_init; - map_mode_to_chars -> ga_append; - map_mode_to_chars -> ga_append; - map_mode_to_chars -> ga_append; - map_mode_to_chars -> ga_append; - map_mode_to_chars -> ga_append; - map_mode_to_chars -> ga_append; - map_mode_to_chars -> ga_append; - map_mode_to_chars -> ga_append; - map_mode_to_chars -> ga_append; - map_mode_to_chars -> ga_append; - map_mode_to_chars -> ga_append; - map_mode_to_chars -> ga_append; - map_to_exists -> replace_termcodes; - map_to_exists -> MAPMODE; - map_to_exists -> strchr; - map_to_exists -> MAPMODE; - map_to_exists -> MAPMODE; - map_to_exists -> MAPMODE; - map_to_exists -> MAPMODE; - map_to_exists -> MAPMODE; - map_to_exists -> MAPMODE; - map_to_exists -> MAPMODE; - map_to_exists -> MAPMODE; - map_to_exists -> map_to_exists_mode; - map_to_exists -> xfree; - map_to_exists_mode -> validate_maphash; - map_to_exists_mode -> strstr; - ExpandMappings -> validate_maphash; - ExpandMappings -> vim_regexec; - ExpandMappings -> vim_strsave; - ExpandMappings -> translate_mapping; - ExpandMappings -> vim_regexec; - ExpandMappings -> xfree; - ExpandMappings -> xmalloc; - ExpandMappings -> sort_strings; - ExpandMappings -> STRCMP; - ExpandMappings -> xfree; - translate_mapping -> ga_init; - translate_mapping -> TO_SPECIAL; - translate_mapping -> IS_SPECIAL; - translate_mapping -> ga_concat; - translate_mapping -> ga_append; - translate_mapping -> ga_append; - translate_mapping -> ga_append; - check_abbr -> mb_prevptr; - check_abbr -> vim_iswordp; - check_abbr -> vim_iswordp; - check_abbr -> mb_prevptr; - check_abbr -> ascii_isspace; - check_abbr -> utfc_ptr2len; - check_abbr -> strchr; - check_abbr -> vim_strsave; - check_abbr -> vim_unescape_csi; - check_abbr -> STRLEN; - check_abbr -> STRNCMP; - check_abbr -> xfree; - check_abbr -> IS_SPECIAL; - check_abbr -> IS_SPECIAL; - check_abbr -> K_SECOND; - check_abbr -> K_THIRD; - check_abbr -> utf_char2bytes; - check_abbr -> vim_strsave_escape_csi; - check_abbr -> STRLEN; - check_abbr -> memmove; - check_abbr -> xfree; - check_abbr -> ins_typebuf; - check_abbr -> eval_map_expr; - check_abbr -> ins_typebuf; - check_abbr -> STRLEN; - check_abbr -> xfree; - check_abbr -> ins_typebuf; - save_cmdline_alloc -> xmalloc; - save_cmdline_alloc -> save_cmdline; - restore_cmdline_alloc -> restore_cmdline; - restore_cmdline_alloc -> xfree; - makemap -> validate_maphash; - makemap -> iemsg; - makemap -> strpbrk; - makemap -> strpbrk; - makemap -> fprintf; - makemap -> put_eol; - makemap -> fprintf; - makemap -> put_eol; - makemap -> putc; - makemap -> fprintf; - makemap -> fputs; - makemap -> fputs; - makemap -> fputs; - makemap -> fputs; - makemap -> fputs; - makemap -> putc; - makemap -> put_escstr; - makemap -> putc; - makemap -> put_escstr; - makemap -> put_eol; - makemap -> fprintf; - makemap -> put_eol; - makemap -> fprintf; - makemap -> put_eol; - getcmdkeycmd -> ga_init; - getcmdkeycmd -> ga_grow; - getcmdkeycmd -> vgetorpeek; - getcmdkeycmd -> emsg; - getcmdkeycmd -> vgetorpeek; - getcmdkeycmd -> vgetorpeek; - getcmdkeycmd -> vgetorpeek; - getcmdkeycmd -> TO_SPECIAL; - getcmdkeycmd -> emsg; - getcmdkeycmd -> IS_SPECIAL; - getcmdkeycmd -> ga_concat; - getcmdkeycmd -> semsg; - getcmdkeycmd -> ga_append; - getcmdkeycmd -> ga_clear; - cloneFoldGrowArray -> ga_init; - cloneFoldGrowArray -> GA_EMPTY; - cloneFoldGrowArray -> ga_grow; - cloneFoldGrowArray -> cloneFoldGrowArray; - foldLevel -> checkupdate; - foldLevel -> hasAnyFolding; - foldLevel -> foldLevelWin; - checkupdate -> foldUpdate; - foldLevelWin -> foldFind; - setFoldRepeat -> setManualFold; - setFoldRepeat -> emsg; - setManualFold -> foldmethodIsDiff; - setManualFold -> FOR_ALL_WINDOWS_IN_TAB; - setManualFold -> foldmethodIsDiff; - setManualFold -> diff_lnum_win; - setManualFold -> setManualFoldWin; - setManualFold -> setManualFoldWin; - opFoldRange -> hasFolding; - opFoldRange -> setManualFold; - opFoldRange -> hasFolding; - opFoldRange -> emsg; - opFoldRange -> redraw_curbuf_later; - newFoldLevelWin -> checkupdate; - newFoldLevelWin -> changed_window_setting_win; - foldCreateMarkers -> MODIFIABLE; - foldCreateMarkers -> emsg; - foldCreateMarkers -> parseMarker; - foldCreateMarkers -> foldAddMarker; - foldCreateMarkers -> foldAddMarker; - foldCreateMarkers -> TODO; - foldCreateMarkers -> changed_lines; - foldCreateMarkers -> foldAddMarker; - foldCreateMarkers -> u_save; - foldCreateMarkers -> buf_updates_send_changes; - foldUpdate -> foldFind; - foldUpdate -> foldmethodIsIndent; - foldUpdate -> foldmethodIsExpr; - foldUpdate -> foldmethodIsMarker; - foldUpdate -> foldmethodIsDiff; - foldUpdate -> foldmethodIsSyntax; - foldUpdate -> foldUpdateIEMS; - foldUpdateIEMS -> setSmallMaybe; - foldUpdateIEMS -> foldmethodIsDiff; - foldUpdateIEMS -> foldmethodIsMarker; - foldUpdateIEMS -> foldlevelMarker; - foldUpdateIEMS -> parseMarker; - foldUpdateIEMS -> foldLevelWin; - foldUpdateIEMS -> getlevel; - foldUpdateIEMS -> getlevel; - foldUpdateIEMS -> foldmethodIsExpr; - foldUpdateIEMS -> foldmethodIsSyntax; - foldUpdateIEMS -> foldmethodIsDiff; - foldUpdateIEMS -> getlevel; - foldUpdateIEMS -> foldFind; - foldUpdateIEMS -> foldFind; - foldUpdateIEMS -> foldFind; - foldUpdateIEMS -> foldLevelWin; - foldUpdateIEMS -> getlevel; - foldUpdateIEMS -> foldRemove; - foldUpdateIEMS -> changed_window_setting_win; - foldMoveTo -> checkupdate; - foldMoveTo -> foldFind; - foldMoveTo -> setpcmark; - diff_lnum_win -> diff_buf_idx; - diff_lnum_win -> ex_diffupdate; - diff_lnum_win -> diff_buf_idx; - setManualFoldWin -> checkupdate; - setManualFoldWin -> foldFind; - setManualFoldWin -> foldOpenNested; - setManualFoldWin -> changed_window_setting_win; - setManualFoldWin -> emsg; - foldOpenNested -> foldOpenNested; - foldMarkAdjust -> foldMarkAdjustRecurse; - getDeepestNestingRecurse -> getDeepestNestingRecurse; - checkSmall -> setSmallMaybe; - checkSmall -> plines_win_nofold; - parseMarker -> vim_strchr; - parseMarker -> STRLEN; - foldAddMarker -> strstr; - foldAddMarker -> ml_get_buf; - foldAddMarker -> STRLEN; - foldAddMarker -> u_save; - foldAddMarker -> skip_comment; - foldAddMarker -> xmalloc; - foldAddMarker -> STRCPY; - foldAddMarker -> STRLCPY; - foldAddMarker -> STRCPY; - foldAddMarker -> memcpy; - foldAddMarker -> STRCPY; - foldAddMarker -> STRLEN; - foldAddMarker -> ml_replace_buf; - foldAddMarker -> extmark_splice_cols; - deleteFoldMarkers -> deleteFoldMarkers; - foldDelMarker -> ml_get_buf; - foldDelMarker -> STRNCMP; - foldDelMarker -> ascii_isdigit; - foldDelMarker -> strstr; - foldDelMarker -> STRNCMP; - foldDelMarker -> STRNCMP; - foldDelMarker -> STRLEN; - foldDelMarker -> u_save; - foldDelMarker -> xmalloc; - foldDelMarker -> assert; - foldDelMarker -> memcpy; - foldDelMarker -> STRCPY; - foldDelMarker -> ml_replace_buf; - foldDelMarker -> extmark_splice_cols; - get_foldtext -> FUNC_ATTR_NONNULL_ARG; - get_foldtext -> set_vim_var_nr; - get_foldtext -> set_vim_var_nr; - get_foldtext -> sizeof; - get_foldtext -> sizeof; - get_foldtext -> memset; - get_foldtext -> set_vim_var_string; - get_foldtext -> set_vim_var_nr; - get_foldtext -> eval_to_string_safe; - get_foldtext -> set_vim_var_string; - get_foldtext -> utfc_ptr2len; - get_foldtext -> vim_isprintc; - get_foldtext -> ptr2cells; - get_foldtext -> transstr; - get_foldtext -> xfree; - get_foldtext -> vim_snprintf; - eval_to_string_safe -> save_funccal; - eval_to_string_safe -> eval_to_string; - eval_to_string_safe -> restore_funccal; - foldtext_cleanup -> skipwhite; - foldtext_cleanup -> STRLEN; - foldtext_cleanup -> ascii_iswhite; - foldtext_cleanup -> strstr; - foldtext_cleanup -> ascii_iswhite; - foldtext_cleanup -> skipwhite; - foldtext_cleanup -> parseMarker; - foldtext_cleanup -> STRNCMP; - foldtext_cleanup -> STRNCMP; - foldtext_cleanup -> ascii_isdigit; - foldtext_cleanup -> ascii_iswhite; - foldtext_cleanup -> STRNCMP; - foldtext_cleanup -> STRNCMP; - foldtext_cleanup -> STRNCMP; - foldtext_cleanup -> ascii_iswhite; - foldtext_cleanup -> STRMOVE; - foldtext_cleanup -> MB_PTR_ADV; - foldlevelMarker -> ml_get_buf; - foldlevelMarker -> STRNCMP; - foldlevelMarker -> ascii_isdigit; - foldlevelMarker -> atoi; - foldlevelMarker -> ascii_isdigit; - foldlevelMarker -> atoi; - foldlevelMarker -> MB_PTR_ADV; - foldRemove -> foldFind; - foldRemove -> foldRemove; - foldRemove -> deleteFoldEntry; - foldInsert -> ga_grow; - foldInsert -> memmove; - foldInsert -> ga_init; - truncate_fold -> foldRemove; - truncate_fold -> foldRemove; - foldMerge -> foldFind; - foldMerge -> foldMerge; - foldMerge -> GA_EMPTY; - foldMerge -> ga_grow; - foldMerge -> deleteFoldEntry; - foldlevelIndent -> skipwhite; - foldlevelIndent -> vim_strchr; - foldlevelIndent -> get_indent_buf; - foldlevelIndent -> MAX; - foldlevelDiff -> diff_infold; - diff_infold -> FUNC_ATTR_NONNULL_ARG; - diff_infold -> ex_diffupdate; - foldlevelExpr -> set_vim_var_nr; - foldlevelExpr -> do_cmdline; - foldlevelExpr -> eval_foldexpr; - eval_foldexpr -> was_set_insecurely; - eval_foldexpr -> eval0; - eval_foldexpr -> ascii_isdigit; - eval_foldexpr -> atol; - eval_foldexpr -> tv_clear; - foldlevelSyntax -> syn_get_foldlevel; - foldlevelSyntax -> syn_get_foldlevel; - foldlevelSyntax -> fold; - put_folds -> foldmethodIsManual; - put_folds -> put_line; - put_folds -> put_folds_recurse; - put_folds -> put_line; - put_folds -> put_foldopen_recurse; - put_folds_recurse -> put_folds_recurse; - put_folds_recurse -> put_eol; - put_foldopen_recurse -> GA_EMPTY; - put_foldopen_recurse -> fprintf; - put_foldopen_recurse -> put_eol; - put_foldopen_recurse -> put_line; - put_foldopen_recurse -> put_fold_open_close; - put_foldopen_recurse -> foldLevelWin; - put_foldopen_recurse -> put_fold_open_close; - put_fold_open_close -> fprintf; - put_fold_open_close -> put_eol; - put_fold_open_close -> put_eol; - filemess -> add_quoted_fname; - filemess -> STRLCAT; - filemess -> filemess; - filemess -> shortmess; - filemess -> check_for_delay; - filemess -> msg_start; - filemess -> msg_outtrans_attr; - filemess -> msg_clr_eos; - filemess -> ui_flush; - is_dev_fd_file -> STRNCMP; - is_dev_fd_file -> ascii_isdigit; - is_dev_fd_file -> skipdigits; - prep_exarg -> STRLEN; - prep_exarg -> xmalloc; - prep_exarg -> snprintf; - set_file_options -> set_fileformat; - set_file_options -> set_fileformat; - set_file_options -> set_options_bin; - set_forced_fenc -> enc_canonize; - set_forced_fenc -> set_string_option_direct; - set_forced_fenc -> xfree; - next_fenc -> vim_strchr; - next_fenc -> enc_canonize; - next_fenc -> STRLEN; - next_fenc -> vim_strnsave; - next_fenc -> enc_canonize; - next_fenc -> xfree; - readfile_charconvert -> vim_tempname; - readfile_charconvert -> _; - readfile_charconvert -> close; - readfile_charconvert -> eval_charconvert; - readfile_charconvert -> _; - readfile_charconvert -> os_open; - readfile_charconvert -> _; - readfile_charconvert -> emsg; - readfile_charconvert -> msg; - readfile_charconvert -> os_remove; - readfile_charconvert -> XFREE_CLEAR; - readfile_charconvert -> os_open; - check_marks_read -> get_shada_parameter; - check_marks_read -> shada_read_marks; - new_file_message -> shortmess; - set_rw_fname -> apply_autocmds; - set_rw_fname -> apply_autocmds; - set_rw_fname -> aborting; - set_rw_fname -> emsg; - set_rw_fname -> setfname; - set_rw_fname -> apply_autocmds; - set_rw_fname -> apply_autocmds; - set_rw_fname -> aborting; - set_rw_fname -> au_has_group; - set_rw_fname -> do_doautocmd; - set_rw_fname -> do_modelines; - au_has_group -> au_find_group; - do_doautocmd -> au_get_grouparg; - do_doautocmd -> emsg; - do_doautocmd -> find_end_event; - do_doautocmd -> skipwhite; - do_doautocmd -> ends_excmd; - do_doautocmd -> apply_autocmds_group; - do_doautocmd -> msg; - do_doautocmd -> aborting; - msg_add_fileformat -> STRCAT; - msg_add_fileformat -> STRCAT; - msg_add_fileformat -> STRCAT; - msg_add_lines -> STRLEN; - msg_add_lines -> shortmess; - msg_add_lines -> vim_snprintf; - msg_add_lines -> vim_snprintf; - msg_add_lines -> NGETTEXT; - msg_add_lines -> STRLEN; - msg_add_lines -> vim_snprintf; - msg_add_lines -> NGETTEXT; - msg_add_eol -> shortmess; - check_mtime -> emsg; - check_mtime -> msg_attr; - check_mtime -> HL_ATTR; - check_mtime -> ask_yesno; - time_differs -> defined; - buf_write_bytes -> utf_char2bytes; - buf_write_bytes -> memmove; - buf_write_bytes -> utf_ptr2len_len; - buf_write_bytes -> utf_ptr2char; - buf_write_bytes -> utf_ptr2len_len; - buf_write_bytes -> utf_ptr2char; - buf_write_bytes -> ucs2bytes; - buf_write_bytes -> iconv; - buf_write_bytes -> memmove; - buf_write_bytes -> memmove; - buf_write_bytes -> iconv; - buf_write_bytes -> iconv; - buf_write_bytes -> iconv; - buf_write_bytes -> iconv; - buf_write_bytes -> memmove; - buf_write_bytes -> write_eintr; - need_conversion -> STRCMP; - need_conversion -> get_fio_flags; - need_conversion -> get_fio_flags; - get_fio_flags -> enc_canon_props; - get_fio_flags -> iconv; - make_bom -> get_fio_flags; - make_bom -> ucs2bytes; - shorten_buf_fname -> bt_nofile; - shorten_buf_fname -> path_with_url; - shorten_buf_fname -> path_is_absolute; - shorten_buf_fname -> XFREE_CLEAR; - shorten_buf_fname -> path_shorten_fname; - shorten_buf_fname -> vim_strsave; - get3c -> getc; - get3c -> getc; - get3c -> getc; - read_string -> xmallocz; - read_string -> getc; - read_string -> xfree; - buf_check_timestamp -> set_bufref; - buf_check_timestamp -> bt_normal; - buf_check_timestamp -> os_fileinfo; - buf_check_timestamp -> time_differs; - buf_check_timestamp -> buf_store_file_info; - buf_check_timestamp -> os_isdir; - buf_check_timestamp -> bufIsChanged; - buf_check_timestamp -> bufIsChanged; - buf_check_timestamp -> buf_contents_changed; - buf_check_timestamp -> set_vim_var_string; - buf_check_timestamp -> set_vim_var_string; - buf_check_timestamp -> bufref_valid; - buf_check_timestamp -> emsg; - buf_check_timestamp -> get_vim_var_str; - buf_check_timestamp -> STRCMP; - buf_check_timestamp -> STRCMP; - buf_check_timestamp -> _; - buf_check_timestamp -> _; - buf_check_timestamp -> _; - buf_check_timestamp -> _; - buf_check_timestamp -> _; - buf_check_timestamp -> _; - buf_check_timestamp -> check_mtime; - buf_check_timestamp -> os_path_exists; - buf_check_timestamp -> _; - buf_check_timestamp -> home_replace_save; - buf_check_timestamp -> STRLEN; - buf_check_timestamp -> xmalloc; - buf_check_timestamp -> snprintf; - buf_check_timestamp -> set_vim_var_string; - buf_check_timestamp -> xstrlcat; - buf_check_timestamp -> xstrlcat; - buf_check_timestamp -> do_dialog; - buf_check_timestamp -> _; - buf_check_timestamp -> xstrlcat; - buf_check_timestamp -> xstrlcat; - buf_check_timestamp -> emsg; - buf_check_timestamp -> msg_start; - buf_check_timestamp -> msg_puts_attr; - buf_check_timestamp -> msg_puts_attr; - buf_check_timestamp -> msg_clr_eos; - buf_check_timestamp -> msg_end; - buf_check_timestamp -> ui_flush; - buf_check_timestamp -> os_delay; - buf_check_timestamp -> xfree; - buf_check_timestamp -> xfree; - buf_check_timestamp -> buf_reload; - buf_check_timestamp -> u_compute_hash; - buf_check_timestamp -> u_write_undo; - buf_check_timestamp -> bufref_valid; - move_lines -> vim_strsave; - move_lines -> ml_append; - move_lines -> xfree; - move_lines -> xfree; - move_lines -> ml_delete; - buf_contents_changed -> buflist_new; - buf_contents_changed -> prep_exarg; - buf_contents_changed -> aucmd_prepbuf; - buf_contents_changed -> ml_open; - buf_contents_changed -> STRCMP; - buf_contents_changed -> xfree; - buf_contents_changed -> aucmd_restbuf; - buf_contents_changed -> wipe_buffer; - diff_invalidate -> FOR_ALL_TABS; - diff_invalidate -> diff_buf_idx_tp; - diff_invalidate -> diff_redraw; - forward_slash -> path_with_url; - vim_maketempdir -> umask; - vim_maketempdir -> ARRAY_SIZE; - vim_maketempdir -> expand_env; - vim_maketempdir -> os_isdir; - vim_maketempdir -> add_pathsep; - vim_maketempdir -> STRCAT; - vim_maketempdir -> os_mkdtemp; - vim_maketempdir -> vim_settempdir; - vim_maketempdir -> os_rmdir; - vim_maketempdir -> umask; - vim_settempdir -> verbose_try_malloc; - vim_settempdir -> vim_FullName; - vim_settempdir -> add_pathsep; - vim_settempdir -> xstrdup; - vim_settempdir -> xfree; - delete_recursive -> os_isrealdir; - delete_recursive -> snprintf; - delete_recursive -> vim_strsave; - delete_recursive -> delete_recursive; - delete_recursive -> FreeWild; - delete_recursive -> xfree; - delete_recursive -> os_rmdir; - delete_recursive -> os_remove; - vim_gettempdir -> vim_maketempdir; - vim_findfile_free_visited -> vim_findfile_free_visited_list; - vim_findfile_free_visited -> vim_findfile_free_visited_list; - ff_clear -> ff_pop; - ff_clear -> ff_free_stack_element; - ff_clear -> xfree; - ff_clear -> xfree; - ff_clear -> xfree; - ff_clear -> xfree; - ff_clear -> xfree; - ff_clear -> xfree; - ff_free_stack_element -> xfree; - ff_free_stack_element -> xfree; - ff_free_stack_element -> FreeWild; - ff_free_stack_element -> xfree; - vim_findfile_free_visited_list -> ff_free_visited_list; - vim_findfile_free_visited_list -> xfree; - vim_findfile_free_visited_list -> xfree; - ff_free_visited_list -> xfree; - ff_free_visited_list -> xfree; - ff_wc_equal -> utf_ptr2char; - ff_wc_equal -> utf_ptr2char; - ff_wc_equal -> mb_tolower; - ff_wc_equal -> utfc_ptr2len; - ff_wc_equal -> utfc_ptr2len; - ff_check_visited -> path_with_url; - ff_check_visited -> STRLCPY; - ff_check_visited -> os_fileid; - ff_check_visited -> fnamecmp; - ff_check_visited -> os_fileid_equal; - ff_check_visited -> ff_wc_equal; - ff_check_visited -> xmalloc; - ff_check_visited -> STRCPY; - ff_check_visited -> vim_strsave; - ff_path_in_stoplist -> vim_ispathsep; - ff_path_in_stoplist -> STRLEN; - ff_path_in_stoplist -> fnamencmp; - ff_path_in_stoplist -> vim_ispathsep; - ff_path_in_stoplist -> fnamecmp; - vim_chdirfile -> STRLCPY; - vim_chdirfile -> path_tail_with_sep; - vim_chdirfile -> os_dirname; - vim_chdirfile -> os_chdir; - vim_chdirfile -> pathcmp; - vim_chdirfile -> do_autocmd_dirchanged; - vim_chdir -> find_directory_in_path; - vim_chdir -> os_chdir; - vim_chdir -> xfree; - buf_ns_ref -> map_ref; - extmark_setraw -> marktree_lookup; - extmark_setraw -> marktree_move; - extmark_del -> buf_ns_ref; - extmark_del -> map_get; - extmark_del -> marktree_lookup; - extmark_del -> assert; - extmark_del -> marktree_del_itr; - extmark_del -> map_get; - extmark_del -> marktree_lookup; - extmark_del -> assert; - extmark_del -> marktree_del_itr; - extmark_del -> decor_remove; - extmark_del -> map_del; - extmark_del -> map_del; - extmark_del -> TODO; - decor_remove -> kv_size; - decor_remove -> assert; - decor_remove -> decor_redraw; - decor_remove -> decor_free; - extmark_clear -> map_size; - extmark_clear -> buf_ns_ref; - extmark_clear -> TODO; - extmark_clear -> Map; - extmark_clear -> kvec_t; - extmark_clear -> marktree_itr_get; - extmark_clear -> marktree_itr_current; - extmark_clear -> map_ref; - extmark_clear -> marktree_del_itr; - extmark_clear -> kv_A; - extmark_clear -> decor_remove; - extmark_clear -> map_del; - extmark_clear -> map_get; - extmark_clear -> assert; - extmark_clear -> kv_size; - extmark_clear -> map_put; - extmark_clear -> decor_remove; - extmark_clear -> buf_ns_ref; - extmark_clear -> map_del; - extmark_clear -> map_del; - extmark_clear -> marktree_del_itr; - extmark_clear -> marktree_itr_next; - extmark_clear -> marktree_lookup; - extmark_clear -> assert; - extmark_clear -> marktree_del_itr; - extmark_clear -> kv_A; - extmark_clear -> decor_remove; - extmark_clear -> map_clear; - extmark_clear -> kv_size; - extmark_from_id -> buf_ns_ref; - extmark_from_id -> map_get; - extmark_from_id -> marktree_lookup; - extmark_from_id -> marktree_lookup; - extmark_from_id -> assert; - extmark_from_id -> map_get; - extmark_free_all -> map_size; - extmark_free_all -> marktree_clear; - extmark_free_all -> map_destroy; - extmark_free_all -> map_destroy; - extmark_free_all -> map_init; - extmark_free_all -> decor_free; - extmark_free_all -> map_destroy; - extmark_free_all -> map_init; - decor_free -> clear_virttext; - decor_free -> kv_size; - decor_free -> clear_virttext; - decor_free -> kv_destroy; - decor_free -> xfree; - u_extmark_set -> u_force_get_undo_header; - u_extmark_set -> kv_push; - u_extmark_copy -> u_force_get_undo_header; - u_extmark_copy -> marktree_itr_get; - u_extmark_copy -> marktree_itr_current; - u_extmark_copy -> kv_push; - u_extmark_copy -> marktree_itr_next; - put_view_curpos -> fprintf; - put_view_curpos -> fprintf; - ses_winsizes -> ses_do_win; - ses_winsizes -> PUTLINE_FAIL; - ses_do_win -> bt_nofile; - ses_do_win -> bt_help; - ses_win_rec -> ses_skipframe; - ses_win_rec -> ses_skipframe; - ses_win_rec -> ses_skipframe; - ses_win_rec -> ses_win_rec; - ses_win_rec -> ses_skipframe; - ses_win_rec -> put_line; - ses_skipframe -> FOR_ALL_FRAMES; - ses_skipframe -> ses_do_frame; - ses_do_frame -> FUNC_ATTR_NONNULL_ARG; - ses_do_frame -> ses_do_win; - ses_do_frame -> FOR_ALL_FRAMES; - ses_do_frame -> ses_do_frame; - ses_arglist -> fprintf; - ses_arglist -> alist_name; - ses_arglist -> xmalloc; - ses_arglist -> vim_FullName; - ses_arglist -> ses_escape_fname; - ses_arglist -> fprintf; - ses_arglist -> xfree; - ses_arglist -> xfree; - ses_arglist -> xfree; - ses_arglist -> xfree; - ses_escape_fname -> home_replace_save; - ses_escape_fname -> MB_PTR_ADV; - ses_escape_fname -> vim_strsave_fnameescape; - ses_escape_fname -> xfree; - ses_fname -> ses_get_fname; - ses_fname -> ses_put_fname; - ses_fname -> fprintf; - ses_put_fname -> ses_escape_fname; - ses_put_fname -> fputs; - ses_put_fname -> xfree; - put_view -> PUTLINE_FAIL; - put_view -> WARGCOUNT; - put_view -> fprintf; - put_view -> ses_escape_fname; - put_view -> bt_nofile; - put_view -> bufexists; - put_view -> xfree; - put_view -> PUTLINE_FAIL; - put_view -> fprintf; - put_view -> xfree; - put_view -> xfree; - put_view -> buflist_findnr; - put_view -> fputs; - put_view -> ses_fname; - put_view -> makemap; - put_view -> makefoldset; - put_view -> bt_normal; - put_view -> bt_help; - put_view -> put_folds; - put_view -> fprintf; - put_view -> winheight; - put_view -> PUTLINE_FAIL; - put_view -> winwidth; - put_view -> put_view_curpos; - put_view -> put_line; - put_view -> put_view_curpos; - put_view -> fputs; - put_view -> ses_put_fname; - put_view -> fprintf; - makeopens -> PUTLINE_FAIL; - makeopens -> store_session_globals; - makeopens -> PUTLINE_FAIL; - makeopens -> put_line; - makeopens -> PUTLINE_FAIL; - makeopens -> home_replace_save; - makeopens -> ses_escape_fname; - makeopens -> fprintf; - makeopens -> xfree; - makeopens -> xfree; - makeopens -> xfree; - makeopens -> xfree; - makeopens -> expand; - makeopens -> getline; - makeopens -> bufnr; - makeopens -> PUTLINE_FAIL; - makeopens -> goto_tabpage; - makeopens -> ses_win_rec; - makeopens -> FOR_ALL_TABS; - makeopens -> put_line; - makeopens -> put_line; - makeopens -> find_tabpage; - makeopens -> ses_do_win; - makeopens -> bt_help; - makeopens -> bt_nofile; - makeopens -> put_line; - makeopens -> fputs; - makeopens -> ses_fname; - makeopens -> put_line; - makeopens -> PUTLINE_FAIL; - makeopens -> PUTLINE_FAIL; - makeopens -> PUTLINE_FAIL; - makeopens -> ses_win_rec; - makeopens -> PUTLINE_FAIL; - makeopens -> PUTLINE_FAIL; - makeopens -> ses_do_win; - makeopens -> PUTLINE_FAIL; - makeopens -> PUTLINE_FAIL; - makeopens -> PUTLINE_FAIL; - makeopens -> ses_winsizes; - makeopens -> ses_do_win; - makeopens -> put_view; - makeopens -> put_line; - makeopens -> fprintf; - makeopens -> ses_winsizes; - makeopens -> fputs; - makeopens -> ses_put_fname; - makeopens -> fputs; - makeopens -> fprintf; - makeopens -> put_line; - makeopens -> FOR_ALL_BUFFERS; - makeopens -> ses_fname; - makeopens -> exists; - makeopens -> len; - makeopens -> getbufvar; - makeopens -> PUTLINE_FAIL; - makeopens -> PUTLINE_FAIL; - makeopens -> expand; - makeopens -> filereadable; - makeopens -> fnameescape; - store_session_globals -> var_flavour; - store_session_globals -> vim_strsave_escaped; - store_session_globals -> put_eol; - store_session_globals -> xfree; - store_session_globals -> xfree; - store_session_globals -> var_flavour; - store_session_globals -> fprintf; - store_session_globals -> put_eol; - ex_loadview -> get_view_file; - ex_loadview -> do_source; - ex_loadview -> semsg; - ex_loadview -> xfree; - get_view_file -> emsg; - get_view_file -> home_replace_save; - get_view_file -> vim_ispathsep; - get_view_file -> xmalloc; - get_view_file -> STRCPY; - get_view_file -> add_pathsep; - get_view_file -> strlen; - get_view_file -> vim_ispathsep; - get_view_file -> defined; - get_view_file -> assert; - get_view_file -> xstrlcpy; - get_view_file -> xfree; - ex_mkrc -> ascii_isdigit; - ex_mkrc -> get_view_file; - ex_mkrc -> os_isdir; - ex_mkrc -> vim_mkdir_emsg; - ex_mkrc -> open_exfile; - ex_mkrc -> put_line; - ex_mkrc -> put_line; - ex_mkrc -> makemap; - ex_mkrc -> makeset; - ex_mkrc -> xmalloc; - ex_mkrc -> os_dirname; - ex_mkrc -> os_chdir; - ex_mkrc -> vim_chdirfile; - ex_mkrc -> shorten_fnames; - ex_mkrc -> os_chdir; - ex_mkrc -> shorten_fnames; - ex_mkrc -> makeopens; - ex_mkrc -> os_chdir; - ex_mkrc -> emsg; - ex_mkrc -> shorten_fnames; - ex_mkrc -> os_chdir; - ex_mkrc -> emsg; - ex_mkrc -> shorten_fnames; - ex_mkrc -> xfree; - ex_mkrc -> put_view; - ex_mkrc -> fprintf; - ex_mkrc -> fprintf; - ex_mkrc -> fprintf; - ex_mkrc -> fprintf; - ex_mkrc -> put_line; - ex_mkrc -> fclose; - ex_mkrc -> emsg; - ex_mkrc -> xmalloc; - ex_mkrc -> vim_FullName; - ex_mkrc -> set_vim_var_string; - ex_mkrc -> xfree; - ex_mkrc -> xfree; - vim_mkdir_emsg -> os_mkdir; - vim_mkdir_emsg -> semsg; - open_exfile -> os_isdir; - open_exfile -> semsg; - open_exfile -> os_path_exists; - open_exfile -> semsg; - open_exfile -> os_fopen; - open_exfile -> semsg; - init_incsearch_state -> clearpos; - init_incsearch_state -> save_viewstate; - init_incsearch_state -> save_viewstate; - get_healthcheck_names -> ga_clear_strings; - get_healthcheck_names -> do_in_runtimepath; - get_healthcheck_names -> ga_remove_duplicate_strings; - get_healthcheck_cb -> do_string_sub; - get_healthcheck_cb -> do_string_sub; - get_healthcheck_cb -> xfree; - get_healthcheck_cb -> GA_APPEND; - do_string_sub -> ga_init; - do_string_sub -> vim_regcomp; - do_string_sub -> STRLEN; - do_string_sub -> vim_regexec_nl; - do_string_sub -> utfc_ptr2len; - do_string_sub -> memmove; - do_string_sub -> vim_regsub; - do_string_sub -> ga_grow; - do_string_sub -> memmove; - do_string_sub -> vim_regsub; - do_string_sub -> STRCPY; - do_string_sub -> vim_regfree; - do_string_sub -> vim_strsave; - do_string_sub -> ga_clear; - do_string_sub -> free_string_option; - may_do_incsearch_highlighting -> restore_last_search_pattern; - may_do_incsearch_highlighting -> save_last_search_pattern; - may_do_incsearch_highlighting -> restore_last_search_pattern; - may_do_incsearch_highlighting -> finish_incsearch_highlighting; - may_do_incsearch_highlighting -> char_avail; - may_do_incsearch_highlighting -> restore_last_search_pattern; - may_do_incsearch_highlighting -> do_search; - may_do_incsearch_highlighting -> set_no_hlsearch; - may_do_incsearch_highlighting -> redraw_all_later; - may_do_incsearch_highlighting -> ui_busy_start; - may_do_incsearch_highlighting -> ui_flush; - may_do_incsearch_highlighting -> profile_setlimit; - may_do_incsearch_highlighting -> memset; - may_do_incsearch_highlighting -> vpeekc; - may_do_incsearch_highlighting -> char_avail; - may_do_incsearch_highlighting -> ui_busy_stop; - may_do_incsearch_highlighting -> restore_viewstate; - may_do_incsearch_highlighting -> changed_cline_bef_curs; - may_do_incsearch_highlighting -> update_topline; - may_do_incsearch_highlighting -> set_search_match; - may_do_incsearch_highlighting -> validate_cursor; - may_do_incsearch_highlighting -> empty_pattern; - may_do_incsearch_highlighting -> redraw_all_later; - may_do_incsearch_highlighting -> set_no_hlsearch; - may_do_incsearch_highlighting -> validate_cursor; - may_do_incsearch_highlighting -> update_screen; - may_do_incsearch_highlighting -> restore_last_search_pattern; - may_do_incsearch_highlighting -> msg_starthere; - may_do_incsearch_highlighting -> redrawcmdline; - finish_incsearch_highlighting -> equalpos; - finish_incsearch_highlighting -> setpcmark; - finish_incsearch_highlighting -> restore_viewstate; - finish_incsearch_highlighting -> validate_cursor; - finish_incsearch_highlighting -> redraw_all_later; - finish_incsearch_highlighting -> update_screen; - set_search_match -> coladvance; - empty_pattern -> STRLEN; - empty_pattern -> vim_strchr; - may_add_char_to_search -> restore_last_search_pattern; - may_add_char_to_search -> save_last_search_pattern; - may_add_char_to_search -> restore_last_search_pattern; - may_add_char_to_search -> restore_last_search_pattern; - may_add_char_to_search -> gchar_cursor; - may_add_char_to_search -> pat_has_uppercase; - may_add_char_to_search -> mb_tolower; - may_add_char_to_search -> vim_strchr; - may_add_char_to_search -> stuffcharReadbuff; - command_line_enter -> vim_strsave; - command_line_enter -> init_incsearch_state; - command_line_enter -> assert; - command_line_enter -> redrawcmd; - command_line_enter -> alloc_cmdbuff; - command_line_enter -> sb_text_start_cmdline; - command_line_enter -> memset; - command_line_enter -> ExpandInit; - command_line_enter -> msg_grid_validate; - command_line_enter -> gotocmdline; - command_line_enter -> redrawcmdprompt; - command_line_enter -> cmd_startcol; - command_line_enter -> msg_ext_clear; - command_line_enter -> do_cmdline; - command_line_enter -> input; - command_line_enter -> setmouse; - command_line_enter -> ui_cursor_shape; - command_line_enter -> init_history; - command_line_enter -> hist_char2type; - command_line_enter -> do_digraph; - command_line_enter -> redrawcmd; - command_line_enter -> mode; - command_line_enter -> FOR_ALL_WINDOWS_IN_TAB; - command_line_enter -> redraw_statuslines; - command_line_enter -> get_v_event; - command_line_enter -> has_event; - command_line_enter -> tv_dict_add_str; - command_line_enter -> tv_dict_add_nr; - command_line_enter -> tv_dict_set_keys_readonly; - command_line_enter -> try_enter; - command_line_enter -> apply_autocmds; - command_line_enter -> restore_v_event; - command_line_enter -> try_leave; - command_line_enter -> ERROR_SET; - command_line_enter -> msg_putchar; - command_line_enter -> msg_printf_attr; - command_line_enter -> api_clear_error; - command_line_enter -> redrawcmd; - command_line_enter -> trigger_modechanged; - command_line_enter -> state_enter; - command_line_enter -> has_event; - command_line_enter -> tv_dict_add_str; - command_line_enter -> tv_dict_add_nr; - command_line_enter -> tv_dict_set_keys_readonly; - command_line_enter -> tv_dict_add_bool; - command_line_enter -> try_enter; - command_line_enter -> apply_autocmds; - command_line_enter -> try_leave; - command_line_enter -> tv_dict_get_number; - command_line_enter -> restore_v_event; - command_line_enter -> ExpandCleanup; - command_line_enter -> close_preview_windows; - command_line_enter -> finish_incsearch_highlighting; - command_line_enter -> xfree; - command_line_enter -> vim_strsave; - command_line_enter -> abandon_cmdline; - command_line_enter -> msg_check; - command_line_enter -> ERROR_SET; - command_line_enter -> msg_putchar; - command_line_enter -> msg_printf_attr; - command_line_enter -> api_clear_error; - command_line_enter -> setmouse; - command_line_enter -> ui_cursor_shape; - command_line_enter -> xfree; - command_line_enter -> xfree; - command_line_enter -> kv_destroy; - command_line_enter -> sb_text_end_cmdline; - command_line_enter -> ui_has; - command_line_enter -> ui_call_cmdline_hide; - command_line_enter -> msg_ext_clear_later; - redrawcmd -> ui_has; - redrawcmd -> draw_cmdline; - redrawcmd -> cmd_cursor_goto; - redrawcmd -> msg_clr_eos; - redrawcmd -> msg_start; - redrawcmd -> redrawcmdprompt; - redrawcmd -> draw_cmdline; - redrawcmd -> msg_clr_eos; - redrawcmd -> cmd_screencol; - redrawcmd -> putcmdline; - redrawcmd -> emsg; - alloc_cmdbuff -> xmalloc; - redrawcmdprompt -> ui_has; - redrawcmdprompt -> msg_putchar; - redrawcmdprompt -> msg_puts_attr; - redrawcmdprompt -> cmd_startcol; - redrawcmdprompt -> msg_putchar; - do_digraph -> getdigraph; - try_enter -> TODO; - try_enter -> enter_cleanup; - try_enter -> save_dbg_stuff; - try_leave -> try_end; - try_leave -> assert; - try_leave -> assert; - try_leave -> assert; - try_leave -> assert; - try_leave -> assert; - try_leave -> assert; - try_leave -> assert; - ExpandCleanup -> FreeWild; - close_preview_windows -> block_autocmds; - close_preview_windows -> buflist_findnr; - close_preview_windows -> close_windows; - close_preview_windows -> unblock_autocmds; - abandon_cmdline -> XFREE_CLEAR; - abandon_cmdline -> compute_cmdrow; - abandon_cmdline -> msg; - command_line_check -> cursorcmd; - command_line_check -> ui_cursor_shape; - cursorcmd -> ui_has; - cursorcmd -> setcursor; - cursorcmd -> cmd_cursor_goto; - command_line_execute -> state_handle_k_event; - command_line_execute -> do_cmdline; - command_line_execute -> redrawcmdline; - command_line_execute -> hkmap; - command_line_execute -> input; - command_line_execute -> XFREE_CLEAR; - command_line_execute -> pum_undisplay; - command_line_execute -> XFREE_CLEAR; - command_line_execute -> ExpandOne; - command_line_execute -> redrawcmd; - command_line_execute -> last_status; - command_line_execute -> update_screen; - command_line_execute -> redrawcmd; - command_line_execute -> win_redraw_last_status; - command_line_execute -> redraw_statuslines; - command_line_execute -> cmdline_del; - command_line_execute -> STRNCMP; - command_line_execute -> utf_head_off; - command_line_execute -> vim_ispathsep; - command_line_execute -> vim_ispathsep; - command_line_execute -> cmdline_del; - command_line_execute -> utf_head_off; - command_line_execute -> vim_ispathsep; - command_line_execute -> vim_strchr; - command_line_execute -> STRNCMP; - command_line_execute -> STRNCMP; - command_line_execute -> TODO; - command_line_execute -> cmdline_del; - command_line_execute -> put_on_cmdline; - command_line_execute -> cmdline_del; - command_line_execute -> plain_vgetc; - command_line_execute -> vungetc; - command_line_execute -> get_expr_register; - command_line_execute -> save_cmdline; - command_line_execute -> get_expr_line; - command_line_execute -> restore_cmdline; - command_line_execute -> STRLEN; - command_line_execute -> realloc_cmdbuff; - command_line_execute -> STRCPY; - command_line_execute -> xfree; - command_line_execute -> set_cmdline_pos; - command_line_execute -> redrawcmd; - command_line_execute -> command_line_changed; - command_line_execute -> beep_flush; - command_line_execute -> redrawcmd; - command_line_execute -> command_line_not_changed; - command_line_execute -> TODO; - command_line_execute -> open_cmdwin; - command_line_execute -> do_digraph; - command_line_execute -> vim_strchr; - command_line_execute -> ccheck_abbr; - command_line_execute -> command_line_changed; - command_line_execute -> ui_has; - command_line_execute -> cmd_cursor_goto; - command_line_execute -> ui_flush; - command_line_execute -> redrawcmd; - command_line_execute -> vpeekc; - command_line_execute -> ExpandOne; - command_line_execute -> command_line_changed; - command_line_execute -> nextwild; - command_line_execute -> redrawcmd; - command_line_execute -> vim_beep; - command_line_execute -> command_line_changed; - command_line_execute -> nextwild; - command_line_execute -> nextwild; - command_line_execute -> nextwild; - command_line_execute -> command_line_changed; - command_line_execute -> command_line_handle_key; - cmdline_del -> assert; - put_on_cmdline -> STRLEN; - put_on_cmdline -> realloc_cmdbuff; - put_on_cmdline -> utfc_ptr2len; - put_on_cmdline -> utfc_ptr2len; - put_on_cmdline -> memmove; - put_on_cmdline -> utf_ptr2char; - put_on_cmdline -> utf_iscomposing; - put_on_cmdline -> utf_head_off; - put_on_cmdline -> utf_ptr2char; - put_on_cmdline -> arabic_maycombine; - put_on_cmdline -> utf_head_off; - put_on_cmdline -> arabic_combine; - put_on_cmdline -> ptr2cells; - put_on_cmdline -> cursorcmd; - put_on_cmdline -> draw_cmdline; - put_on_cmdline -> msg_clr_eos; - put_on_cmdline -> cmdline_charsize; - put_on_cmdline -> correct_screencol; - put_on_cmdline -> utfc_ptr2len; - put_on_cmdline -> msg_check; - realloc_cmdbuff -> alloc_cmdbuff; - realloc_cmdbuff -> memmove; - realloc_cmdbuff -> xfree; - set_cmdline_pos -> get_ccline_ptr; - command_line_changed -> has_event; - command_line_changed -> get_v_event; - command_line_changed -> tv_dict_add_str; - command_line_changed -> tv_dict_add_nr; - command_line_changed -> tv_dict_set_keys_readonly; - command_line_changed -> try_enter; - command_line_changed -> apply_autocmds; - command_line_changed -> restore_v_event; - command_line_changed -> try_leave; - command_line_changed -> ERROR_SET; - command_line_changed -> msg_putchar; - command_line_changed -> msg_printf_attr; - command_line_changed -> api_clear_error; - command_line_changed -> redrawcmd; - command_line_changed -> cmd_can_preview; - command_line_changed -> vpeekc_any; - command_line_changed -> do_cmdline; - command_line_changed -> restore_viewstate; - command_line_changed -> update_topline; - command_line_changed -> redrawcmdline; - command_line_changed -> close_preview_windows; - command_line_changed -> update_screen; - command_line_changed -> vpeekc; - command_line_changed -> may_do_incsearch_highlighting; - command_line_changed -> ui_has; - command_line_changed -> redrawcmd; - command_line_not_changed -> command_line_not_changed; - command_line_not_changed -> command_line_changed; - command_line_not_changed -> command_line_changed; - open_cmdwin -> beep_flush; - open_cmdwin -> set_bufref; - open_cmdwin -> win_size_save; - open_cmdwin -> pum_undisplay; - open_cmdwin -> win_split; - open_cmdwin -> beep_flush; - open_cmdwin -> get_cmdline_type; - open_cmdwin -> buf_open_scratch; - open_cmdwin -> set_option_value; - open_cmdwin -> hist_char2type; - open_cmdwin -> add_map; - open_cmdwin -> add_map; - open_cmdwin -> set_option_value; - open_cmdwin -> init_history; - open_cmdwin -> ml_append; - open_cmdwin -> ml_replace; - open_cmdwin -> changed_line_abv_curs; - open_cmdwin -> invalidate_botline; - open_cmdwin -> ui_has; - open_cmdwin -> ui_call_cmdline_hide; - open_cmdwin -> redraw_later; - open_cmdwin -> save_cmdline; - open_cmdwin -> setmouse; - open_cmdwin -> apply_autocmds; - open_cmdwin -> stuffcharReadbuff; - open_cmdwin -> save_batch_count; - open_cmdwin -> normal_enter; - open_cmdwin -> restore_batch_count; - open_cmdwin -> apply_autocmds; - open_cmdwin -> restore_cmdline; - open_cmdwin -> win_valid; - open_cmdwin -> emsg; - open_cmdwin -> aborting; - open_cmdwin -> xfree; - open_cmdwin -> xstrdup; - open_cmdwin -> stuffcharReadbuff; - open_cmdwin -> stuffReadbuff; - open_cmdwin -> stuffcharReadbuff; - open_cmdwin -> vim_strsave; - open_cmdwin -> vim_strsave; - open_cmdwin -> STRLEN; - open_cmdwin -> cmd_screencol; - open_cmdwin -> redrawcmd; - open_cmdwin -> set_bufref; - open_cmdwin -> win_goto; - open_cmdwin -> win_valid; - open_cmdwin -> win_close; - open_cmdwin -> win_close; - open_cmdwin -> bufref_valid; - open_cmdwin -> close_buffer; - open_cmdwin -> win_size_restore; - open_cmdwin -> ga_clear; - open_cmdwin -> trigger_modechanged; - open_cmdwin -> setmouse; - ccheck_abbr -> ascii_iswhite; - ccheck_abbr -> check_abbr; - cmd_cursor_goto -> screen_adjust_grid; - cmd_cursor_goto -> ui_grid_cursor_goto; - nextwild -> set_expand_context; - nextwild -> expand_showtail; - nextwild -> beep_flush; - nextwild -> ui_has; - nextwild -> msg_puts; - nextwild -> ui_flush; - nextwild -> assert; - nextwild -> ExpandOne; - nextwild -> addstar; - nextwild -> ExpandOne; - nextwild -> xfree; - nextwild -> STRLEN; - nextwild -> XFREE_CLEAR; - nextwild -> STRLEN; - nextwild -> realloc_cmdbuff; - nextwild -> assert; - nextwild -> memmove; - nextwild -> xfree; - nextwild -> redrawcmd; - nextwild -> cursorcmd; - nextwild -> beep_flush; - nextwild -> ExpandOne; - command_line_handle_key -> mb_prevptr; - command_line_handle_key -> ascii_isspace; - command_line_handle_key -> mb_prevptr; - command_line_handle_key -> mb_get_class; - command_line_handle_key -> mb_get_class; - command_line_handle_key -> mb_prevptr; - command_line_handle_key -> mb_get_class; - command_line_handle_key -> utfc_ptr2len; - command_line_handle_key -> redrawcmd; - command_line_handle_key -> command_line_not_changed; - command_line_handle_key -> XFREE_CLEAR; - command_line_handle_key -> ui_has; - command_line_handle_key -> msg_putchar; - command_line_handle_key -> command_line_changed; - command_line_handle_key -> ui_cursor_shape; - command_line_handle_key -> command_line_not_changed; - command_line_handle_key -> map_to_exists_mode; - command_line_handle_key -> set_iminsert_global; - command_line_handle_key -> set_imsearch_global; - command_line_handle_key -> ui_cursor_shape; - command_line_handle_key -> status_redraw_curbuf; - command_line_handle_key -> command_line_not_changed; - command_line_handle_key -> redrawcmd; - command_line_handle_key -> command_line_changed; - command_line_handle_key -> command_line_not_changed; - command_line_handle_key -> putcmdline; - command_line_handle_key -> plain_vgetc; - command_line_handle_key -> plain_vgetc; - command_line_handle_key -> beep_flush; - command_line_handle_key -> save_cmdline; - command_line_handle_key -> get_expr_register; - command_line_handle_key -> restore_cmdline; - command_line_handle_key -> cmdline_paste; - command_line_handle_key -> aborting; - command_line_handle_key -> set_cmdline_pos; - command_line_handle_key -> redrawcmd; - command_line_handle_key -> command_line_changed; - command_line_handle_key -> showmatches; - command_line_handle_key -> redrawcmd; - command_line_handle_key -> cmdline_charsize; - command_line_handle_key -> utfc_ptr2len; - command_line_handle_key -> cmd_screencol; - command_line_handle_key -> command_line_not_changed; - command_line_handle_key -> command_line_not_changed; - command_line_handle_key -> cmdline_charsize; - command_line_handle_key -> cmd_screencol; - command_line_handle_key -> putcmdline; - command_line_handle_key -> command_line_not_changed; - command_line_handle_key -> open_cmdwin; - command_line_handle_key -> command_line_not_changed; - command_line_handle_key -> command_line_not_changed; - command_line_handle_key -> cmdline_paste; - command_line_handle_key -> redrawcmd; - command_line_handle_key -> command_line_changed; - command_line_handle_key -> command_line_not_changed; - command_line_handle_key -> cmd_startcol; - command_line_handle_key -> cmdline_charsize; - command_line_handle_key -> correct_screencol; - command_line_handle_key -> utfc_ptr2len; - command_line_handle_key -> command_line_not_changed; - command_line_handle_key -> command_line_not_changed; - command_line_handle_key -> command_line_not_changed; - command_line_handle_key -> cmd_startcol; - command_line_handle_key -> command_line_not_changed; - command_line_handle_key -> cmd_screencol; - command_line_handle_key -> command_line_not_changed; - command_line_handle_key -> nextwild; - command_line_handle_key -> command_line_changed; - command_line_handle_key -> may_add_char_to_search; - command_line_handle_key -> command_line_not_changed; - command_line_handle_key -> nextwild; - command_line_handle_key -> command_line_changed; - command_line_handle_key -> nextwild; - command_line_handle_key -> command_line_not_changed; - command_line_handle_key -> command_line_not_changed; - command_line_handle_key -> vim_strsave; - command_line_handle_key -> command_line_next_histidx; - command_line_handle_key -> xfree; - command_line_handle_key -> STRLEN; - command_line_handle_key -> alloc_cmdbuff; - command_line_handle_key -> alloc_cmdbuff; - command_line_handle_key -> STRCPY; - command_line_handle_key -> STRLEN; - command_line_handle_key -> redrawcmd; - command_line_handle_key -> command_line_changed; - command_line_handle_key -> beep_flush; - command_line_handle_key -> command_line_not_changed; - command_line_handle_key -> command_line_not_changed; - command_line_handle_key -> putcmdline; - command_line_handle_key -> get_literal; - command_line_handle_key -> utf_iscomposing; - command_line_handle_key -> ui_has; - command_line_handle_key -> TODO; - command_line_handle_key -> unputcmdline; - command_line_handle_key -> draw_cmdline; - command_line_handle_key -> msg_putchar; - command_line_handle_key -> cursorcmd; - command_line_handle_key -> putcmdline; - command_line_handle_key -> get_digraph; - command_line_handle_key -> redrawcmd; - command_line_handle_key -> command_line_not_changed; - command_line_handle_key -> command_line_not_changed; - command_line_handle_key -> IS_SPECIAL; - command_line_handle_key -> IS_SPECIAL; - command_line_handle_key -> check_abbr; - command_line_handle_key -> ccheck_abbr; - command_line_handle_key -> command_line_changed; - command_line_handle_key -> IS_SPECIAL; - command_line_handle_key -> put_on_cmdline; - command_line_handle_key -> utf_char2bytes; - command_line_handle_key -> put_on_cmdline; - command_line_handle_key -> command_line_changed; - command_line_next_histidx -> STRLEN; - cmdline_paste -> valid_yank_reg; - cmdline_paste -> line_breakcheck; - cmdline_paste -> save_cmdline; - cmdline_paste -> get_spec_reg; - cmdline_paste -> restore_cmdline; - cmdline_paste -> utf_head_off; - cmdline_paste -> vim_iswordc; - cmdline_paste -> STRNICMP; - cmdline_paste -> cmdline_paste_str; - cmdline_paste -> xfree; - cmdline_paste -> cmdline_paste_reg; - showmatches -> L_SHOWFILE; - showmatches -> sm_gettail; - showmatches -> set_expand_context; - showmatches -> expand_showtail; - showmatches -> ui_has; - showmatches -> ui_has; - showmatches -> ui_has; - showmatches -> assert; - showmatches -> xcalloc; - showmatches -> sizeof; - showmatches -> L_SHOWFILE; - showmatches -> sm_gettail; - showmatches -> ui_has; - showmatches -> cmd_screencol; - showmatches -> cmdline_pum_display; - showmatches -> msg_start; - showmatches -> msg_putchar; - showmatches -> ui_flush; - showmatches -> msg_start; - showmatches -> win_redr_status_matches; - showmatches -> home_replace; - showmatches -> vim_strsize; - showmatches -> vim_strsize; - showmatches -> HL_ATTR; - showmatches -> msg_puts_attr; - showmatches -> msg_clr_eos; - showmatches -> msg_advance; - showmatches -> msg_puts_attr; - showmatches -> msg_outtrans_attr; - showmatches -> STRLEN; - showmatches -> msg_advance; - showmatches -> msg_puts; - showmatches -> msg_advance; - showmatches -> msg_outtrans_long_attr; - showmatches -> msg_putchar; - showmatches -> expand_env_save_opt; - showmatches -> backslash_halve_save; - showmatches -> os_isdir; - showmatches -> xfree; - showmatches -> xfree; - showmatches -> os_isdir; - showmatches -> L_SHOWFILE; - showmatches -> L_SHOWFILE; - showmatches -> msg_outtrans_attr; - showmatches -> msg_clr_eos; - showmatches -> msg_putchar; - showmatches -> ui_flush; - showmatches -> FreeWild; - cmdline_charsize -> ptr2cells; - cmd_screencol -> cmd_startcol; - cmd_screencol -> utfc_ptr2len; - cmd_screencol -> cmdline_charsize; - cmd_screencol -> correct_screencol; - correct_screencol -> utfc_ptr2len; - correct_screencol -> utf_ptr2cells; - draw_cmdline -> color_cmdline; - draw_cmdline -> ui_has; - draw_cmdline -> msg_putchar; - draw_cmdline -> utfc_ptr2len; - draw_cmdline -> utfc_ptr2char_len; - draw_cmdline -> utfc_ptr2len_len; - draw_cmdline -> arabic_char; - draw_cmdline -> assert; - draw_cmdline -> alloc; - draw_cmdline -> xfree; - draw_cmdline -> xmalloc; - draw_cmdline -> utf_iscomposing; - draw_cmdline -> utfc_ptr2char_len; - draw_cmdline -> utfc_ptr2len_len; - draw_cmdline -> arabic_char; - draw_cmdline -> utf_ptr2char; - draw_cmdline -> utfc_ptr2char_len; - draw_cmdline -> arabic_shape; - draw_cmdline -> utf_char2bytes; - draw_cmdline -> utf_char2bytes; - draw_cmdline -> utf_char2bytes; - draw_cmdline -> memmove; - draw_cmdline -> msg_outtrans_len; - draw_cmdline -> kv_size; - draw_cmdline -> kv_size; - draw_cmdline -> kv_A; - draw_cmdline -> MAX; - draw_cmdline -> msg_outtrans_len; - cmd_can_preview -> skip_colon_white; - cmd_can_preview -> modifier_len; - cmd_can_preview -> skip_colon_white; - cmd_can_preview -> memset; - cmd_can_preview -> skip_range; - cmd_can_preview -> skipwhite; - cmd_can_preview -> find_command; - cmd_can_preview -> ASCII_ISALNUM; - allbuf_locked -> emsg; - getexline -> vpeekc; - getexline -> vgetc; - getexline -> getcmdline; - color_cmdline -> PRINT_ERRMSG; - color_cmdline -> msg_putchar; - color_cmdline -> msg_printf_attr; - color_cmdline -> STRCMP; - color_cmdline -> kv_size; - color_cmdline -> XFREE_CLEAR; - color_cmdline -> input; - color_cmdline -> assert; - color_cmdline -> try_enter; - color_cmdline -> N_; - color_cmdline -> tv_dict_get_callback; - color_cmdline -> try_leave; - color_cmdline -> color_expr_cmdline; - color_cmdline -> xmemdupz; - color_cmdline -> msg_start; - color_cmdline -> try_enter; - color_cmdline -> try_enter; - color_cmdline -> N_; - color_cmdline -> callback_call; - color_cmdline -> try_leave; - color_cmdline -> PRINT_ERRMSG; - color_cmdline -> TV_LIST_ITEM_TV; - color_cmdline -> PRINT_ERRMSG; - color_cmdline -> TV_LIST_ITEM_TV; - color_cmdline -> tv_list_len; - color_cmdline -> PRINT_ERRMSG; - color_cmdline -> tv_list_len; - color_cmdline -> tv_get_number_chk; - color_cmdline -> kv_push; - color_cmdline -> tv_get_number_chk; - color_cmdline -> tv_get_string_chk; - color_cmdline -> syn_name2id; - color_cmdline -> syn_id2attr; - color_cmdline -> kv_push; - color_cmdline -> kv_push; - color_cmdline -> assert; - color_cmdline -> callback_free; - color_cmdline -> xfree; - color_cmdline -> xmemdupz; - color_cmdline -> tv_clear; - color_cmdline -> ERROR_SET; - color_cmdline -> PRINT_ERRMSG; - color_cmdline -> api_clear_error; - color_cmdline -> assert; - color_cmdline -> kv_size; - color_cmdline -> redrawcmdline; - ui_ext_cmdline_show -> MB_PTR_ADV; - ui_ext_cmdline_show -> xmallocz; - ui_ext_cmdline_show -> memset; - ui_ext_cmdline_show -> ADD; - ui_ext_cmdline_show -> ADD; - ui_ext_cmdline_show -> ADD; - ui_ext_cmdline_show -> kv_size; - ui_ext_cmdline_show -> kv_size; - ui_ext_cmdline_show -> kv_A; - ui_ext_cmdline_show -> ADD; - ui_ext_cmdline_show -> assert; - ui_ext_cmdline_show -> ADD; - ui_ext_cmdline_show -> ADD; - ui_ext_cmdline_show -> ADD; - ui_ext_cmdline_show -> ADD; - ui_ext_cmdline_show -> ADD; - ui_ext_cmdline_show -> cchar_to_string; - ui_ext_cmdline_show -> cstr_to_string; - ui_ext_cmdline_show -> ui_call_cmdline_special_char; - cchar_to_string -> xmemdupz; - ui_ext_cmdline_block_append -> xmallocz; - ui_ext_cmdline_block_append -> memset; - ui_ext_cmdline_block_append -> memcpy; - ui_ext_cmdline_block_append -> ADD; - ui_ext_cmdline_block_append -> ADD; - ui_ext_cmdline_block_append -> ADD; - ui_ext_cmdline_block_append -> ADD; - ui_ext_cmdline_block_append -> ui_call_cmdline_block_append; - ui_ext_cmdline_block_append -> ui_call_cmdline_block_show; - ui_ext_cmdline_block_leave -> api_free_array; - ui_ext_cmdline_block_leave -> ui_call_cmdline_block_hide; - sort_func_compare -> STRCMP; - set_expand_context -> set_cmd_context; - expand_showtail -> path_tail; - expand_showtail -> rem_backslash; - expand_showtail -> vim_strchr; - addstar -> vim_regcomp; - addstar -> find_help_tags; - addstar -> vim_strnsave; - addstar -> xmalloc; - addstar -> xmalloc; - addstar -> STRLCPY; - addstar -> path_tail; - addstar -> vim_strchr; - addstar -> vim_strchr; - ExpandEscape -> tilde_replace; - ExpandEscape -> vim_strsave_escaped; - ExpandEscape -> xfree; - ExpandEscape -> defined; - ExpandEscape -> vim_strsave_escaped; - ExpandEscape -> xfree; - ExpandEscape -> vim_strsave_fnameescape; - ExpandEscape -> vim_strsave_fnameescape; - ExpandEscape -> xfree; - ExpandEscape -> escape_fname; - ExpandEscape -> escape_fname; - ExpandEscape -> vim_strsave_escaped; - ExpandEscape -> xfree; - tilde_replace -> vim_ispathsep; - tilde_replace -> home_replace_save; - tilde_replace -> xfree; - escape_fname -> xmalloc; - escape_fname -> STRCPY; - escape_fname -> xfree; - sm_gettail -> vim_ispathsep; - sm_gettail -> rem_backslash; - sm_gettail -> MB_PTR_ADV; - find_help_tags -> z; - find_help_tags -> z; - find_help_tags -> STRNICMP; - find_help_tags -> ARRAY_SIZE; - find_help_tags -> STRCMP; - find_help_tags -> ARRAY_SIZE; - find_help_tags -> STRCMP; - find_help_tags -> STRCPY; - find_help_tags -> vim_strchr; - find_help_tags -> STRCPY; - find_help_tags -> STRCPY; - find_help_tags -> STRCPY; - find_help_tags -> STRCPY; - find_help_tags -> STRCPY; - find_help_tags -> ASCII_ISALPHA; - find_help_tags -> vim_strchr; - find_help_tags -> STRCPY; - find_help_tags -> STRNICMP; - find_help_tags -> STRCPY; - find_help_tags -> abs; - find_help_tags -> memmove; - find_help_tags -> memmove; - find_help_tags -> memmove; - find_help_tags -> find_tags; - find_help_tags -> qsort; - find_help_tags -> sizeof; - find_help_tags -> xfree; - set_cmd_context -> set_context_for_expression; - set_cmd_context -> set_one_cmd_context; - set_cmd_context -> call_user_expand_func; - set_context_for_expression -> vim_strpbrk; - set_context_for_expression -> STRLEN; - set_context_for_expression -> MB_PTR_BACK; - set_context_for_expression -> ascii_iswhite; - set_context_for_expression -> vim_strchr; - set_context_for_expression -> skiptowhite; - set_context_for_expression -> ascii_iswhite_or_nul; - set_context_for_expression -> skipwhite; - set_one_cmd_context -> ExpandInit; - set_one_cmd_context -> vim_strchr; - set_one_cmd_context -> skip_range; - set_one_cmd_context -> ASCII_ISALPHA; - set_one_cmd_context -> ASCII_ISUPPER; - set_one_cmd_context -> ASCII_ISALNUM; - set_one_cmd_context -> ASCII_ISALPHA; - set_one_cmd_context -> vim_strchr; - set_one_cmd_context -> STRNCMP; - set_one_cmd_context -> ASCII_ISALNUM; - set_one_cmd_context -> ASCII_ISALNUM; - set_one_cmd_context -> vim_strchr; - set_one_cmd_context -> find_ucmd; - set_one_cmd_context -> IS_USER_CMDIDX; - set_one_cmd_context -> skipwhite; - set_one_cmd_context -> strncmp; - set_one_cmd_context -> ascii_isspace; - set_one_cmd_context -> MB_PTR_ADV; - set_one_cmd_context -> skipwhite; - set_one_cmd_context -> skipwhite; - set_one_cmd_context -> skipwhite; - set_one_cmd_context -> skip_cmd_arg; - set_one_cmd_context -> space; - set_one_cmd_context -> skipwhite; - set_one_cmd_context -> MB_PTR_ADV; - set_one_cmd_context -> strchr; - set_one_cmd_context -> strlen; - set_one_cmd_context -> MB_PTR_ADV; - set_one_cmd_context -> skipwhite; - set_one_cmd_context -> utf_ptr2char; - set_one_cmd_context -> ascii_iswhite; - set_one_cmd_context -> utf_ptr2char; - set_one_cmd_context -> vim_isfilec_or_wc; - set_one_cmd_context -> utfc_ptr2len; - set_one_cmd_context -> MB_PTR_ADV; - set_one_cmd_context -> MB_PTR_ADV; - set_one_cmd_context -> skipwhite; - set_one_cmd_context -> vim_isIDc; - set_one_cmd_context -> match_user; - set_one_cmd_context -> skip_vimgrep_pat; - set_one_cmd_context -> skipwhite; - set_one_cmd_context -> ends_excmd; - set_one_cmd_context -> set_context_in_echohl_cmd; - set_one_cmd_context -> skipwhite; - set_one_cmd_context -> skip_regexp; - set_one_cmd_context -> find_nextcmd; - set_one_cmd_context -> skiptowhite; - set_one_cmd_context -> strchr; - set_one_cmd_context -> STRNICMP; - set_one_cmd_context -> STRNICMP; - set_one_cmd_context -> STRNICMP; - set_one_cmd_context -> skipwhite; - set_one_cmd_context -> skiptowhite; - set_one_cmd_context -> skipwhite; - set_one_cmd_context -> skip_regexp; - set_one_cmd_context -> strchr; - set_one_cmd_context -> skipwhite; - set_one_cmd_context -> skipwhite; - set_one_cmd_context -> strchr; - set_one_cmd_context -> set_context_in_autocmd; - set_one_cmd_context -> set_context_in_autocmd; - set_one_cmd_context -> set_context_in_set_cmd; - set_one_cmd_context -> set_context_in_set_cmd; - set_one_cmd_context -> set_context_in_set_cmd; - set_one_cmd_context -> set_context_in_syntax_cmd; - set_one_cmd_context -> set_context_for_expression; - set_one_cmd_context -> strchr; - set_one_cmd_context -> set_context_in_echohl_cmd; - set_one_cmd_context -> set_context_in_highlight_cmd; - set_one_cmd_context -> set_context_in_cscope_cmd; - set_one_cmd_context -> set_context_in_sign_cmd; - set_one_cmd_context -> strchr; - set_one_cmd_context -> set_context_in_map_cmd; - set_one_cmd_context -> MB_PTR_ADV; - set_one_cmd_context -> set_context_in_map_cmd; - set_one_cmd_context -> set_context_in_map_cmd; - set_one_cmd_context -> set_context_in_map_cmd; - set_one_cmd_context -> set_context_in_map_cmd; - set_one_cmd_context -> set_context_in_menu_cmd; - set_one_cmd_context -> skiptowhite; - set_one_cmd_context -> strncmp; - set_one_cmd_context -> strncmp; - set_one_cmd_context -> strncmp; - set_one_cmd_context -> strncmp; - set_one_cmd_context -> skipwhite; - set_one_cmd_context -> set_context_in_profile_cmd; - set_one_cmd_context -> vim_strchr; - expand_cmdline -> beep_flush; - expand_cmdline -> assert; - expand_cmdline -> addstar; - expand_cmdline -> ExpandFromContext; - expand_cmdline -> xfree; - ExpandFromContext -> vim_strsave; - ExpandFromContext -> STRMOVE; - ExpandFromContext -> STRMOVE; - ExpandFromContext -> expand_wildcards_eval; - ExpandFromContext -> xfree; - ExpandFromContext -> utfc_ptr2len; - ExpandFromContext -> find_help_tags; - ExpandFromContext -> cleanup_help_tags; - ExpandFromContext -> expand_shellcmd; - ExpandFromContext -> ExpandOldSetting; - ExpandFromContext -> ExpandBufnames; - ExpandFromContext -> ExpandBufnames; - ExpandFromContext -> expand_tags; - ExpandFromContext -> ExpandRTDir; - ExpandFromContext -> ExpandRTDir; - ExpandFromContext -> ExpandRTDir; - ExpandFromContext -> ExpandUserList; - ExpandFromContext -> ExpandPackAddDir; - ExpandFromContext -> STRNCMP; - ExpandFromContext -> STRLEN; - ExpandFromContext -> xmalloc; - ExpandFromContext -> snprintf; - ExpandFromContext -> ILOG; - ExpandFromContext -> nlua_expand_pat; - ExpandFromContext -> vim_regcomp; - ExpandFromContext -> ignorecase; - ExpandFromContext -> ExpandSettings; - ExpandFromContext -> ExpandMappings; - ExpandFromContext -> ExpandUserDefined; - ExpandFromContext -> ExpandGeneric; - ExpandFromContext -> ARRAY_SIZE; - ExpandFromContext -> vim_regfree; - ExpandFromContext -> xfree; - cleanup_help_tags -> STRLEN; - cleanup_help_tags -> STRCMP; - cleanup_help_tags -> STRLEN; - cleanup_help_tags -> STRNCMP; - cleanup_help_tags -> STRLEN; - cleanup_help_tags -> STRCMP; - ExpandBufnames -> xmalloc; - ExpandBufnames -> STRCPY; - ExpandBufnames -> STRCPY; - ExpandBufnames -> vim_regcomp; - ExpandBufnames -> xfree; - ExpandBufnames -> FOR_ALL_BUFFERS; - ExpandBufnames -> diff_mode_buf; - ExpandBufnames -> buflist_match; - ExpandBufnames -> home_replace_save; - ExpandBufnames -> vim_strsave; - ExpandBufnames -> xmalloc; - ExpandBufnames -> xmalloc; - ExpandBufnames -> vim_regfree; - ExpandBufnames -> match; - ExpandBufnames -> xfree; - ExpandBufnames -> qsort; - ExpandBufnames -> xfree; - ExpandRTDir -> STRLEN; - ExpandRTDir -> ga_init; - ExpandRTDir -> TODO; - ExpandRTDir -> STRLEN; - ExpandRTDir -> xmalloc; - ExpandRTDir -> snprintf; - ExpandRTDir -> globpath; - ExpandRTDir -> snprintf; - ExpandRTDir -> globpath; - ExpandRTDir -> xfree; - ExpandRTDir -> STRLEN; - ExpandRTDir -> xmalloc; - ExpandRTDir -> snprintf; - ExpandRTDir -> globpath; - ExpandRTDir -> snprintf; - ExpandRTDir -> globpath; - ExpandRTDir -> xfree; - ExpandRTDir -> STRLEN; - ExpandRTDir -> xmalloc; - ExpandRTDir -> snprintf; - ExpandRTDir -> globpath; - ExpandRTDir -> snprintf; - ExpandRTDir -> globpath; - ExpandRTDir -> xfree; - ExpandRTDir -> STRLEN; - ExpandRTDir -> xmalloc; - ExpandRTDir -> snprintf; - ExpandRTDir -> globpath; - ExpandRTDir -> snprintf; - ExpandRTDir -> globpath; - ExpandRTDir -> xfree; - ExpandRTDir -> STRLEN; - ExpandRTDir -> xmalloc; - ExpandRTDir -> snprintf; - ExpandRTDir -> globpath; - ExpandRTDir -> snprintf; - ExpandRTDir -> globpath; - ExpandRTDir -> xfree; - ExpandRTDir -> STRLEN; - ExpandRTDir -> STRNICMP; - ExpandRTDir -> STRNICMP; - ExpandRTDir -> MB_PTR_BACK; - ExpandRTDir -> vim_ispathsep; - ExpandRTDir -> assert; - ExpandRTDir -> memmove; - ExpandRTDir -> GA_EMPTY; - ExpandRTDir -> ga_remove_duplicate_strings; - ExpandUserList -> call_user_expand_func; - ExpandUserList -> ga_init; - ExpandUserList -> TV_LIST_ITEM_TV; - ExpandUserList -> TV_LIST_ITEM_TV; - ExpandUserList -> GA_APPEND; - ExpandUserList -> tv_list_unref; - ExpandPackAddDir -> STRLEN; - ExpandPackAddDir -> ga_init; - ExpandPackAddDir -> xmalloc; - ExpandPackAddDir -> snprintf; - ExpandPackAddDir -> globpath; - ExpandPackAddDir -> snprintf; - ExpandPackAddDir -> globpath; - ExpandPackAddDir -> xfree; - ExpandPackAddDir -> path_tail; - ExpandPackAddDir -> memmove; - ExpandPackAddDir -> GA_EMPTY; - ExpandPackAddDir -> ga_remove_duplicate_strings; - ExpandUserDefined -> call_user_expand_func; - ExpandUserDefined -> ga_init; - ExpandUserDefined -> vim_strchr; - ExpandUserDefined -> STRLEN; - ExpandUserDefined -> vim_regexec; - ExpandUserDefined -> GA_APPEND; - ExpandUserDefined -> xfree; - get_history_arg -> STRLEN; - get_history_arg -> ARRAY_SIZE; - hist_free_entry -> xfree; - hist_free_entry -> tv_list_unref; - hist_free_entry -> clear_hist_entry; - clear_hist_entry -> memset; - in_history -> STRCMP; - in_history -> STRLEN; - in_history -> tv_list_unref; - in_history -> os_time; - get_histtype -> hist_char2type; - get_histtype -> STRNICMP; - get_histtype -> vim_strchr; - get_histtype -> hist_char2type; - get_cmdline_str -> get_ccline_ptr; - get_cmdline_str -> vim_strnsave; - get_cmdline_pos -> get_ccline_ptr; - get_cmdline_type -> get_ccline_ptr; - get_history_entry -> calc_hist_idx; - del_history_entry -> vim_regcomp; - del_history_entry -> vim_regexec; - del_history_entry -> hist_free_entry; - del_history_entry -> clear_hist_entry; - del_history_entry -> vim_regfree; - del_history_idx -> calc_hist_idx; - del_history_idx -> hist_free_entry; - del_history_idx -> clear_hist_entry; - ex_history -> msg; - ex_history -> ascii_isdigit; - ex_history -> ASCII_ISALPHA; - ex_history -> vim_strchr; - ex_history -> get_histtype; - ex_history -> STRNICMP; - ex_history -> emsg; - ex_history -> get_list_range; - ex_history -> emsg; - ex_history -> STRCPY; - ex_history -> assert; - ex_history -> STRCAT; - ex_history -> msg_puts_title; - ex_history -> msg_putchar; - ex_history -> snprintf; - ex_history -> vim_strsize; - ex_history -> trunc_string; - ex_history -> STRLEN; - ex_history -> STRCAT; - ex_history -> msg_outtrans; - ex_history -> ui_flush; - hist_type2char -> abort; - buf_open_scratch -> do_ecmd; - buf_open_scratch -> setfname; - buf_open_scratch -> set_option_value; - buf_open_scratch -> set_option_value; - buf_open_scratch -> set_option_value; - buf_open_scratch -> RESET_BINDING; - should_abort -> aborting; - discard_current_exception -> discard_exception; - free_msglist -> xfree; - free_msglist -> xfree; - free_global_msglist -> free_msglist; - do_errthrow -> do_one_cmd; - do_errthrow -> throw_exception; - do_errthrow -> free_msglist; - do_errthrow -> do_throw; - throw_exception -> do_cmdline; - throw_exception -> STRNCMP; - throw_exception -> emsg; - throw_exception -> xmalloc; - throw_exception -> Vim; - throw_exception -> get_exception_string; - throw_exception -> verbose_enter; - throw_exception -> smsg; - throw_exception -> msg_puts; - throw_exception -> verbose_leave; - throw_exception -> xfree; - throw_exception -> emsg; - do_throw -> cleanup_conditionals; - do_intthrow -> discard_current_exception; - do_intthrow -> discard_current_exception; - do_intthrow -> throw_exception; - do_intthrow -> do_throw; - get_exception_string -> STRLEN; - get_exception_string -> vim_strnsave; - get_exception_string -> STRCPY; - get_exception_string -> STRCPY; - get_exception_string -> vim_strnsave; - get_exception_string -> ascii_isdigit; - get_exception_string -> ascii_isdigit; - get_exception_string -> ascii_isdigit; - get_exception_string -> STRCAT; - get_exception_string -> STRCAT; - get_exception_string -> sprintf; - discard_exception -> internal_error; - discard_exception -> vim_strsave; - discard_exception -> verbose_enter; - discard_exception -> smsg; - discard_exception -> _; - discard_exception -> msg_puts; - discard_exception -> verbose_leave; - discard_exception -> STRLCPY; - discard_exception -> xfree; - discard_exception -> xfree; - discard_exception -> free_msglist; - discard_exception -> xfree; - discard_exception -> xfree; - catch_exception -> set_vim_var_string; - catch_exception -> vim_snprintf; - catch_exception -> vim_snprintf; - catch_exception -> set_vim_var_string; - catch_exception -> set_vim_var_string; - catch_exception -> verbose_enter; - catch_exception -> smsg; - catch_exception -> msg_puts; - catch_exception -> verbose_leave; - finish_exception -> internal_error; - finish_exception -> set_vim_var_string; - finish_exception -> vim_snprintf; - finish_exception -> _; - finish_exception -> vim_snprintf; - finish_exception -> set_vim_var_string; - finish_exception -> set_vim_var_string; - finish_exception -> set_vim_var_string; - finish_exception -> set_vim_var_string; - finish_exception -> discard_exception; - report_pending -> assert; - report_pending -> _; - report_pending -> _; - report_pending -> _; - report_pending -> get_return_cmd; - report_pending -> vim_snprintf; - report_pending -> _; - report_pending -> concat_str; - report_pending -> _; - report_pending -> _; - report_pending -> _; - report_pending -> smsg; - report_pending -> msg_puts; - report_pending -> xfree; - report_pending -> xfree; - get_return_cmd -> encode_tv2echo; - get_return_cmd -> STRCPY; - get_return_cmd -> STRLCPY; - get_return_cmd -> STRLEN; - get_return_cmd -> STRCPY; - get_return_cmd -> xfree; - get_return_cmd -> vim_strsave; - report_make_pending -> verbose_enter; - report_make_pending -> report_pending; - report_make_pending -> verbose_leave; - report_resume_pending -> verbose_enter; - report_resume_pending -> report_pending; - report_resume_pending -> verbose_leave; - report_discard_pending -> verbose_enter; - report_discard_pending -> report_pending; - report_discard_pending -> verbose_leave; - ex_eval -> eval0; - ex_eval -> tv_clear; - ex_if -> N_; - ex_if -> eval_to_bool; - eval_to_bool -> eval0; - eval_to_bool -> tv_get_number_chk; - eval_to_bool -> tv_clear; - ex_endif -> N_; - ex_endif -> dbg_check_skipped; - ex_endif -> do_intthrow; - dbg_check_skipped -> dbg_check_breakpoint; - ex_else -> N_; - ex_else -> N_; - ex_else -> N_; - ex_else -> N_; - ex_else -> dbg_check_skipped; - ex_else -> do_intthrow; - ex_else -> eval_to_bool; - ex_else -> emsg; - ex_while -> N_; - ex_while -> eval_to_bool; - ex_while -> eval_for_line; - ex_while -> next_for_item; - ex_while -> free_for_info; - ex_while -> do_cmdline; - eval_for_line -> xcalloc; - eval_for_line -> skip_var_list; - eval_for_line -> skipwhite; - eval_for_line -> ascii_iswhite; - eval_for_line -> emsg; - eval_for_line -> eval0; - eval_for_line -> tv_clear; - eval_for_line -> tv_list_watch_add; - eval_for_line -> tv_list_first; - eval_for_line -> tv_blob_copy; - eval_for_line -> tv_clear; - eval_for_line -> emsg; - eval_for_line -> tv_clear; - next_for_item -> tv_blob_len; - next_for_item -> tv_blob_get; - next_for_item -> TV_LIST_ITEM_NEXT; - next_for_item -> ex_let_vars; - free_for_info -> tv_list_watch_remove; - free_for_info -> tv_list_unref; - free_for_info -> tv_blob_unref; - free_for_info -> xfree; - ex_continue -> N_; - ex_continue -> cleanup_conditionals; - ex_continue -> assert; - ex_continue -> rewind_conditionals; - ex_continue -> do_cmdline; - ex_continue -> do_cmdline; - ex_continue -> report_make_pending; - cleanup_conditionals -> report_discard_pending; - cleanup_conditionals -> discard_pending_return; - cleanup_conditionals -> discard_exception; - cleanup_conditionals -> report_discard_pending; - cleanup_conditionals -> finish_exception; - cleanup_conditionals -> xfree; - rewind_conditionals -> free_for_info; - ex_break -> N_; - ex_break -> cleanup_conditionals; - ex_break -> report_make_pending; - ex_endwhile -> _; - ex_endwhile -> _; - ex_endwhile -> cleanup_conditionals; - ex_endwhile -> rewind_conditionals; - ex_endwhile -> dbg_check_skipped; - ex_endwhile -> do_intthrow; - ex_endwhile -> do_cmdline; - ex_throw -> eval_to_string_skip; - ex_throw -> emsg; - ex_throw -> throw_exception; - ex_throw -> xfree; - ex_throw -> do_throw; - eval_to_string_skip -> FUNC_ATTR_NONNULL_ARG; - eval_to_string_skip -> eval0; - eval_to_string_skip -> xstrdup; - eval_to_string_skip -> tv_clear; - ex_try -> N_; - ex_try -> xmalloc; - ex_catch -> N_; - ex_catch -> get_end_emsg; - ex_catch -> N_; - ex_catch -> ends_excmd; - ex_catch -> find_nextcmd; - ex_catch -> skip_regexp; - ex_catch -> ends_excmd; - ex_catch -> emsg; - ex_catch -> dbg_check_skipped; - ex_catch -> vim_regcomp; - ex_catch -> semsg; - ex_catch -> vim_regexec_nl; - ex_catch -> vim_regfree; - ex_catch -> catch_exception; - ex_catch -> internal_error; - ex_catch -> discard_current_exception; - ex_catch -> cleanup_conditionals; - ex_catch -> find_nextcmd; - ex_finally -> N_; - ex_finally -> get_end_emsg; - ex_finally -> N_; - ex_finally -> dbg_check_skipped; - ex_finally -> do_intthrow; - ex_finally -> cleanup_conditionals; - ex_finally -> cleanup_conditionals; - ex_finally -> discard_pending_return; - ex_finally -> assert; - ex_finally -> emsg; - ex_finally -> internal_error; - ex_finally -> do_cmdline; - ex_finally -> emsg; - ex_endtry -> N_; - ex_endtry -> get_end_emsg; - ex_endtry -> emsg; - ex_endtry -> discard_current_exception; - ex_endtry -> dbg_check_skipped; - ex_endtry -> do_intthrow; - ex_endtry -> do_intthrow; - ex_endtry -> cleanup_conditionals; - ex_endtry -> ex_continue; - ex_endtry -> ex_break; - ex_endtry -> do_return; - ex_endtry -> do_finish; - ex_endtry -> do_throw; - do_return -> cleanup_conditionals; - do_return -> assert; - do_return -> xcalloc; - do_return -> report_make_pending; - do_return -> tv_clear; - do_return -> xfree; - do_finish -> cleanup_conditionals; - do_finish -> report_make_pending; - ex_endfunction -> emsg; - has_loop_cmd -> modifier_len; - modifier_len -> ascii_isdigit; - modifier_len -> skipwhite; - modifier_len -> ARRAY_SIZE; - modifier_len -> ASCII_ISALPHA; - save_dbg_stuff -> v_exception; - save_dbg_stuff -> v_throwpoint; - restore_dbg_stuff -> v_exception; - restore_dbg_stuff -> v_throwpoint; - print_line_no_prefix -> vim_snprintf; - print_line_no_prefix -> number_width; - print_line_no_prefix -> msg_puts_attr; - print_line_no_prefix -> msg_prt_line; - msg_verbose_cmd -> verbose_enter_scroll; - msg_verbose_cmd -> smsg; - msg_verbose_cmd -> smsg; - msg_verbose_cmd -> msg_puts; - msg_verbose_cmd -> verbose_leave_scroll; - getline_cookie -> get_loop_line; - getline_equal -> get_loop_line; - func_line_end -> profile_end; - func_line_end -> profile_sub_wait; - func_line_end -> profile_add; - func_has_ended -> aborted_in_try; - script_line_end -> SCRIPT_ITEM; - script_line_end -> PRL_ITEM; - script_line_end -> profile_end; - script_line_end -> profile_sub_wait; - script_line_end -> profile_add; - source_finished -> getline_equal; - source_finished -> getline_cookie; - dbg_find_breakpoint -> debuggy_find; - dbg_breakpoint -> do_one_cmd; - func_line_start -> FUNCLINE; - func_line_start -> profile_start; - func_line_start -> profile_zero; - func_line_start -> profile_get_wait; - script_line_start -> SCRIPT_ITEM; - script_line_start -> PRL_ITEM; - script_line_start -> profile_zero; - script_line_start -> profile_zero; - script_line_start -> profile_start; - script_line_start -> profile_zero; - script_line_start -> profile_get_wait; - store_loop_line -> GA_APPEND_VIA_PTR; - store_loop_line -> vim_strsave; - do_debug -> msg; - do_debug -> smsg; - do_debug -> xfree; - do_debug -> smsg; - do_debug -> xfree; - do_debug -> msg; - do_debug -> smsg; - do_debug -> smsg; - do_debug -> save_typeahead; - do_debug -> xfree; - do_debug -> restore_typeahead; - do_debug -> msg_starthere; - do_debug -> skipwhite; - do_debug -> ASCII_ISALPHA; - do_debug -> do_showbacktrace; - do_debug -> do_showbacktrace; - do_debug -> skipwhite; - do_debug -> do_setdebugtracelevel; - do_debug -> do_checkbacktracelevel; - do_debug -> do_checkbacktracelevel; - do_debug -> xfree; - do_debug -> redraw_all_later; - get_loop_line -> getcmdline; - get_loop_line -> getline; - get_loop_line -> store_loop_line; - get_loop_line -> vim_strsave; - current_win_nr -> FOR_ALL_WINDOWS_IN_TAB; - current_tab_nr -> FOR_ALL_TABS; - skip_colon_white -> skipwhite; - skip_colon_white -> skipwhite; - parse_command_modifiers -> memset; - parse_command_modifiers -> getline_equal; - parse_command_modifiers -> skip_range; - parse_command_modifiers -> cmd_exists; - parse_command_modifiers -> checkforcmd; - parse_command_modifiers -> checkforcmd; - parse_command_modifiers -> checkforcmd; - parse_command_modifiers -> checkforcmd; - parse_command_modifiers -> checkforcmd; - parse_command_modifiers -> checkforcmd; - parse_command_modifiers -> checkforcmd; - parse_command_modifiers -> checkforcmd; - parse_command_modifiers -> checkforcmd; - parse_command_modifiers -> checkforcmd; - parse_command_modifiers -> skipwhite; - parse_command_modifiers -> ends_excmd; - parse_command_modifiers -> skip_vimgrep_pat; - parse_command_modifiers -> skip_vimgrep_pat; - parse_command_modifiers -> vim_regcomp; - parse_command_modifiers -> checkforcmd; - parse_command_modifiers -> ends_excmd; - parse_command_modifiers -> checkforcmd; - parse_command_modifiers -> checkforcmd; - parse_command_modifiers -> checkforcmd; - parse_command_modifiers -> vim_strsave; - parse_command_modifiers -> checkforcmd; - parse_command_modifiers -> checkforcmd; - parse_command_modifiers -> checkforcmd; - parse_command_modifiers -> checkforcmd; - parse_command_modifiers -> ascii_iswhite; - parse_command_modifiers -> skipwhite; - parse_command_modifiers -> checkforcmd; - parse_command_modifiers -> get_address; - parse_command_modifiers -> tabpage_index; - parse_command_modifiers -> _; - parse_command_modifiers -> checkforcmd; - parse_command_modifiers -> checkforcmd; - parse_command_modifiers -> checkforcmd; - parse_command_modifiers -> checkforcmd; - parse_command_modifiers -> ascii_isdigit; - parse_command_modifiers -> atoi; - skip_range -> vim_strchr; - skip_range -> skip_colon_white; - cmd_exists -> ARRAY_SIZE; - cmd_exists -> find_command; - cmd_exists -> ascii_isdigit; - cmd_exists -> skipwhite; - checkforcmd -> isalpha; - checkforcmd -> skipwhite; - undo_cmdmod -> set_string_option_direct; - undo_cmdmod -> free_string_option; - undo_cmdmod -> vim_regfree; - undo_cmdmod -> redirecting; - parse_cmd_address -> qf_get_cur_idx; - parse_cmd_address -> qf_get_cur_valid_idx; - parse_cmd_address -> skipwhite; - parse_cmd_address -> IS_USER_CMDIDX; - parse_cmd_address -> _; - parse_cmd_address -> _; - parse_cmd_address -> qf_get_valid_size; - parse_cmd_address -> _; - parse_cmd_address -> getmark; - parse_cmd_address -> check_mark; - parse_cmd_address -> getmark; - parse_cmd_address -> check_mark; - parse_cmd_address -> check_cursor; - append_command -> STRCAT; - append_command -> STRLEN; - append_command -> STRCPY; - append_command -> mb_copy_char; - find_ucmd -> USER_CMD_GA; - find_ucmd -> ascii_isdigit; - skip_cmd_arg -> ascii_isspace; - skip_cmd_arg -> STRMOVE; - skip_cmd_arg -> MB_PTR_ADV; - vim_isfilec_or_wc -> vim_isfilec; - set_context_in_autocmd -> au_get_grouparg; - set_context_in_autocmd -> ascii_iswhite; - set_context_in_autocmd -> ascii_iswhite; - set_context_in_autocmd -> skipwhite; - set_context_in_autocmd -> ascii_iswhite; - set_context_in_profile_cmd -> skiptowhite; - set_context_in_profile_cmd -> strncmp; - set_context_in_profile_cmd -> skipwhite; - set_context_in_profile_cmd -> TODO; - addr_error -> emsg; - addr_error -> emsg; - get_flags -> vim_strchr; - get_flags -> skipwhite; - ex_ni -> N_; - ex_script_ni -> ex_ni; - ex_script_ni -> xfree; - invalid_range -> _; - invalid_range -> _; - invalid_range -> _; - invalid_range -> _; - invalid_range -> _; - invalid_range -> _; - invalid_range -> _; - invalid_range -> _; - invalid_range -> _; - invalid_range -> _; - invalid_range -> assert; - invalid_range -> _; - invalid_range -> qf_get_valid_size; - invalid_range -> _; - skip_grep_pat -> grep_internal; - skip_grep_pat -> skip_vimgrep_pat; - replace_makeprg -> grep_internal; - replace_makeprg -> skipwhite; - replace_makeprg -> strstr; - replace_makeprg -> strstr; - replace_makeprg -> STRLEN; - replace_makeprg -> xmalloc; - replace_makeprg -> strstr; - replace_makeprg -> memcpy; - replace_makeprg -> STRCPY; - replace_makeprg -> STRCPY; - replace_makeprg -> xmalloc; - replace_makeprg -> STRCPY; - replace_makeprg -> STRCAT; - replace_makeprg -> STRCAT; - replace_makeprg -> msg_make; - replace_makeprg -> xfree; - skip_expr -> skipwhite; - skip_expr -> eval1; - getargcmd -> ascii_isspace; - getargcmd -> skip_cmd_arg; - getargcmd -> skipwhite; - get_bad_opt -> STRICMP; - get_bad_opt -> STRICMP; - get_bad_opt -> MB_BYTE2LEN; - getargopt -> STRNCMP; - getargopt -> checkforcmd; - getargopt -> skipwhite; - getargopt -> STRNCMP; - getargopt -> skipwhite; - getargopt -> STRNCMP; - getargopt -> STRNCMP; - getargopt -> STRNCMP; - getargopt -> STRNCMP; - getargopt -> STRNCMP; - getargopt -> skip_cmd_arg; - getargopt -> skipwhite; - getargopt -> check_ff_value; - getargopt -> TOLOWER_ASC; - getargopt -> get_bad_opt; - get_tabpage_arg -> getdigits; - get_tabpage_arg -> STRCMP; - get_tabpage_arg -> STRCMP; - get_tabpage_arg -> tabpage_index; - get_tabpage_arg -> tabpage_index; - get_tabpage_arg -> skipwhite; - get_tabpage_arg -> tabpage_index; - get_tabpage_arg -> tabpage_index; - ex_abbreviate -> do_exmap; - do_exmap -> get_map_mode; - do_exmap -> do_map; - do_exmap -> emsg; - do_exmap -> emsg; - ex_map -> msg_outtrans; - ex_map -> msg_putchar; - ex_map -> do_exmap; - ex_unmap -> do_exmap; - ex_mapclear -> map_clear_mode; - ex_abclear -> map_clear_mode; - ex_autocmd -> do_autocmd; - ex_autocmd -> do_augroup; - do_autocmd -> au_get_grouparg; - do_autocmd -> find_end_event; - do_autocmd -> skipwhite; - do_autocmd -> ascii_iswhite; - do_autocmd -> vim_strchr; - do_autocmd -> expand_env_save; - do_autocmd -> skipwhite; - do_autocmd -> STRNCMP; - do_autocmd -> semsg; - do_autocmd -> skipwhite; - do_autocmd -> STRNCMP; - do_autocmd -> semsg; - do_autocmd -> skipwhite; - do_autocmd -> STRNCMP; - do_autocmd -> semsg; - do_autocmd -> skipwhite; - do_autocmd -> expand_sfile; - do_autocmd -> msg_puts_title; - do_autocmd -> emsg; - do_autocmd -> do_autocmd_event; - do_autocmd -> ascii_iswhite; - do_autocmd -> event_name2nr; - do_autocmd -> assert; - do_autocmd -> do_autocmd_event; - do_autocmd -> xfree; - do_autocmd -> xfree; - do_augroup -> emsg; - do_augroup -> au_del_group; - do_augroup -> STRICMP; - do_augroup -> au_new_group; - do_augroup -> msg_start; - do_augroup -> AUGROUP_NAME; - do_augroup -> msg_puts; - do_augroup -> msg_puts; - do_augroup -> msg_clr_eos; - do_augroup -> msg_end; - ex_doautocmd -> check_nomodeline; - ex_doautocmd -> do_doautocmd; - ex_doautocmd -> do_modelines; - check_nomodeline -> STRNCMP; - check_nomodeline -> skipwhite; - ex_buffer -> goto_buffer; - ex_buffer -> goto_buffer; - ex_buffer -> do_cmdline_cmd; - goto_buffer -> set_bufref; - goto_buffer -> aborting; - goto_buffer -> enter_cleanup; - goto_buffer -> win_close; - goto_buffer -> leave_cleanup; - goto_buffer -> handle_swap_exists; - ex_bmodified -> goto_buffer; - ex_bmodified -> do_cmdline_cmd; - ex_bnext -> goto_buffer; - ex_bnext -> do_cmdline_cmd; - ex_bprevious -> goto_buffer; - ex_bprevious -> do_cmdline_cmd; - ex_brewind -> goto_buffer; - ex_brewind -> do_cmdline_cmd; - ex_blast -> goto_buffer; - ex_blast -> do_cmdline_cmd; - check_more -> only_one_window; - check_more -> vim_snprintf; - check_more -> vim_dialog_yesno; - get_command_name -> get_user_command_name; - get_user_command_name -> get_user_commands; - get_command_complete -> ARRAY_SIZE; - uc_list -> get_cmdline_type; - uc_list -> USER_CMD_GA; - uc_list -> STRNCMP; - uc_list -> message_filtered; - uc_list -> msg_putchar; - uc_list -> msg_putchar; - uc_list -> msg_putchar; - uc_list -> msg_putchar; - uc_list -> msg_putchar; - uc_list -> msg_putchar; - uc_list -> msg_outtrans_attr; - uc_list -> STRLEN; - uc_list -> msg_putchar; - uc_list -> snprintf; - uc_list -> STRLEN; - uc_list -> snprintf; - uc_list -> STRLEN; - uc_list -> STRCPY; - uc_list -> STRLEN; - uc_list -> get_command_complete; - uc_list -> STRCPY; - uc_list -> STRLEN; - uc_list -> msg_outtrans; - uc_list -> last_set_msg; - uc_list -> line_breakcheck; - uc_list -> msg; - ex_command -> skiptowhite; - ex_command -> skipwhite; - ex_command -> ASCII_ISALPHA; - ex_command -> ASCII_ISALNUM; - ex_command -> ends_excmd; - ex_command -> emsg; - ex_command -> skipwhite; - ex_command -> ends_excmd; - ex_command -> uc_list; - ex_command -> ASCII_ISUPPER; - ex_command -> emsg; - ex_command -> STRNCMP; - ex_command -> emsg; - ex_command -> emsg; - uc_clear -> GA_DEEP_CLEAR; - free_ucmd -> xfree; - free_ucmd -> xfree; - free_ucmd -> xfree; - ex_delcommand -> USER_CMD_GA; - ex_delcommand -> STRCMP; - ex_delcommand -> semsg; - ex_delcommand -> xfree; - ex_delcommand -> xfree; - ex_delcommand -> xfree; - ex_delcommand -> memmove; - uc_split_args -> ascii_iswhite; - uc_split_args -> ascii_iswhite; - uc_split_args -> skipwhite; - uc_split_args -> utfc_ptr2len; - uc_split_args -> xmalloc; - uc_split_args -> ascii_iswhite; - uc_split_args -> ascii_iswhite; - uc_split_args -> skipwhite; - uc_split_args -> mb_copy_char; - add_cmd_modifier -> STRLEN; - add_cmd_modifier -> STRCAT; - add_cmd_modifier -> STRCAT; - do_ucmd -> USER_CMD; - do_ucmd -> USER_CMD_GA; - do_ucmd -> vim_strchr; - do_ucmd -> vim_strchr; - do_ucmd -> do_cmdline; - do_ucmd -> memmove; - do_ucmd -> memmove; - do_ucmd -> STRCPY; - do_ucmd -> STRLEN; - do_ucmd -> xmalloc; - do_ucmd -> xfree; - do_ucmd -> xfree; - get_user_commands -> get_cmdline_type; - get_user_commands -> USER_CMD_GA; - get_user_commands -> USER_CMD; - get_user_cmd_flags -> ARRAY_SIZE; - get_user_cmd_nargs -> ARRAY_SIZE; - get_user_cmd_complete -> ARRAY_SIZE; - get_user_cmd_complete -> get_command_complete; - parse_addr_type_arg -> STRLEN; - parse_addr_type_arg -> STRNCMP; - parse_addr_type_arg -> ascii_iswhite; - parse_addr_type_arg -> semsg; - cmdcomplete_str_to_type -> ARRAY_SIZE; - cmdcomplete_str_to_type -> get_command_complete; - cmdcomplete_str_to_type -> strcmp; - ex_colorscheme -> vim_strsave; - ex_colorscheme -> eval_to_string; - ex_colorscheme -> xfree; - ex_colorscheme -> msg; - ex_colorscheme -> xfree; - ex_colorscheme -> msg; - ex_colorscheme -> load_colors; - ex_colorscheme -> semsg; - ex_highlight -> msg; - ex_highlight -> do_highlight; - before_quit_autocmds -> apply_autocmds; - before_quit_autocmds -> win_valid; - before_quit_autocmds -> curbuf_locked; - before_quit_autocmds -> check_more; - before_quit_autocmds -> apply_autocmds; - before_quit_autocmds -> win_valid; - before_quit_autocmds -> curbuf_locked; - ex_quit -> text_locked; - ex_quit -> text_locked_msg; - ex_quit -> curbuf_locked; - ex_quit -> before_quit_autocmds; - ex_quit -> check_more; - ex_quit -> buf_hide; - ex_quit -> check_changed; - ex_quit -> check_more; - ex_quit -> only_one_window; - ex_quit -> not_exiting; - ex_quit -> only_one_window; - ex_quit -> only_one_window; - ex_quit -> getout; - ex_quit -> not_exiting; - ex_quit -> win_close; - check_changed -> set_bufref; - check_changed -> bufIsChanged; - check_changed -> autowrite; - check_changed -> FOR_ALL_BUFFERS; - check_changed -> bufIsChanged; - check_changed -> bufref_valid; - check_changed -> dialog_changed; - check_changed -> bufref_valid; - check_changed -> bufIsChanged; - check_changed -> no_write_message; - check_changed -> no_write_message_nobang; - ex_cquit -> getout; - ex_quit_all -> open_cmdwin; - ex_quit_all -> text_locked; - ex_quit_all -> text_locked_msg; - ex_quit_all -> before_quit_autocmds; - ex_quit_all -> check_changed_any; - ex_quit_all -> getout; - ex_quit_all -> not_exiting; - check_changed_any -> FOR_ALL_BUFFERS; - check_changed_any -> xmalloc; - check_changed_any -> FOR_ALL_WINDOWS_IN_TAB; - check_changed_any -> add_bufnum; - check_changed_any -> FOR_ALL_TABS; - check_changed_any -> FOR_ALL_WINDOWS_IN_TAB; - check_changed_any -> add_bufnum; - check_changed_any -> FOR_ALL_BUFFERS; - check_changed_any -> add_bufnum; - check_changed_any -> buflist_findnr; - check_changed_any -> bufIsChanged; - check_changed_any -> set_bufref; - check_changed_any -> check_changed; - check_changed_any -> bufref_valid; - check_changed_any -> do_buffer; - check_changed_any -> wait_return; - check_changed_any -> channel_job_running; - check_changed_any -> semsg; - check_changed_any -> semsg; - check_changed_any -> buf_spname; - check_changed_any -> wait_return; - check_changed_any -> FOR_ALL_TAB_WINDOWS; - check_changed_any -> set_bufref; - check_changed_any -> goto_tabpage_win; - check_changed_any -> bufref_valid; - check_changed_any -> set_curbuf; - check_changed_any -> xfree; - ex_close -> text_locked; - ex_close -> ex_win_close; - ex_close -> FOR_ALL_WINDOWS_IN_TAB; - ex_close -> ex_win_close; - ex_win_close -> emsg; - ex_win_close -> bufIsChanged; - ex_win_close -> buf_hide; - ex_win_close -> set_bufref; - ex_win_close -> dialog_changed; - ex_win_close -> bufref_valid; - ex_win_close -> no_write_message; - ex_win_close -> win_close; - ex_win_close -> win_close_othertab; - ex_pclose -> FOR_ALL_WINDOWS_IN_TAB; - ex_pclose -> ex_win_close; - no_write_message -> channel_job_running; - no_write_message -> emsg; - no_write_message -> emsg; - ex_tabclose -> emsg; - ex_tabclose -> get_tabpage_arg; - ex_tabclose -> find_tabpage; - ex_tabclose -> beep_flush; - ex_tabclose -> tabpage_close_other; - ex_tabclose -> text_locked; - ex_tabclose -> tabpage_close; - ex_tabonly -> msg; - ex_tabonly -> get_tabpage_arg; - ex_tabonly -> goto_tabpage; - ex_tabonly -> FOR_ALL_TABS; - ex_tabonly -> tabpage_close_other; - ex_tabonly -> valid_tabpage; - ex_tabonly -> assert; - ex_only -> win_goto; - ex_only -> close_others; - ex_all -> do_arg_all; - do_arg_all -> assert; - do_arg_all -> setpcmark; - do_arg_all -> xcalloc; - do_arg_all -> goto_tabpage_tp; - do_arg_all -> AARGLIST; - do_arg_all -> path_full_compare; - do_arg_all -> alist_unlink; - do_arg_all -> buf_hide; - do_arg_all -> bufIsChanged; - do_arg_all -> buf_hide; - do_arg_all -> set_bufref; - do_arg_all -> autowrite; - do_arg_all -> win_valid; - do_arg_all -> win_close; - do_arg_all -> win_valid; - do_arg_all -> valid_tabpage; - do_arg_all -> goto_tabpage_tp; - do_arg_all -> win_enter; - do_arg_all -> buf_is_empty; - do_arg_all -> FOR_ALL_WINDOWS_IN_TAB; - do_arg_all -> win_move_after; - do_arg_all -> win_split; - do_arg_all -> do_ecmd; - do_arg_all -> buf_hide; - do_arg_all -> bufIsChanged; - do_arg_all -> os_breakcheck; - do_arg_all -> tabpage_index; - do_arg_all -> alist_unlink; - do_arg_all -> valid_tabpage; - do_arg_all -> goto_tabpage_tp; - do_arg_all -> win_valid; - do_arg_all -> win_enter; - do_arg_all -> valid_tabpage; - do_arg_all -> goto_tabpage_tp; - do_arg_all -> win_valid; - do_arg_all -> win_enter; - do_arg_all -> xfree; - ex_hide -> win_close; - ex_hide -> FOR_ALL_WINDOWS_IN_TAB; - ex_hide -> win_close; - ex_stop -> autowrite_all; - ex_stop -> apply_autocmds; - ex_stop -> TODO; - ex_stop -> ui_cursor_goto; - ex_stop -> ui_call_grid_scroll; - ex_stop -> ui_flush; - ex_stop -> ui_call_suspend; - ex_stop -> ui_flush; - ex_stop -> maketitle; - ex_stop -> resettitle; - ex_stop -> ui_refresh; - ex_stop -> apply_autocmds; - resettitle -> ui_call_set_icon; - resettitle -> ui_call_set_title; - resettitle -> ui_flush; - ex_exit -> text_locked; - ex_exit -> text_locked_msg; - ex_exit -> check_more; - ex_exit -> curbufIsChanged; - ex_exit -> before_quit_autocmds; - ex_exit -> check_more; - ex_exit -> only_one_window; - ex_exit -> not_exiting; - ex_exit -> only_one_window; - ex_exit -> getout; - ex_exit -> not_exiting; - ex_exit -> win_close; - ex_print -> emsg; - ex_print -> os_breakcheck; - ex_print -> ui_flush; - ex_print -> setpcmark; - ex_print -> beginline; - ex_goto -> goto_byte; - alist_new -> xmalloc; - alist_new -> alist_init; - alist_expand -> xmalloc; - alist_expand -> vim_strsave; - alist_expand -> FreeWild; - alist_set -> emsg; - alist_set -> alist_clear; - alist_set -> ga_grow; - alist_set -> xfree; - alist_set -> buf_set_name; - alist_set -> alist_add; - alist_set -> os_breakcheck; - alist_set -> xfree; - buf_set_name -> buflist_findnr; - buf_set_name -> xfree; - buf_set_name -> xfree; - buf_set_name -> vim_strsave; - buf_set_name -> fname_expand; - buflist_add -> buflist_new; - alist_slash_adjust -> slash_adjust; - alist_slash_adjust -> FOR_ALL_TAB_WINDOWS; - alist_slash_adjust -> WARGCOUNT; - alist_slash_adjust -> WARGLIST; - alist_slash_adjust -> slash_adjust; - ex_preserve -> ml_preserve; - ex_recover -> check_changed; - ex_recover -> setfname; - ex_recover -> ml_recover; - ex_splitview -> bt_quickfix; - ex_splitview -> find_file_in_path; - ex_splitview -> do_exedit; - ex_splitview -> apply_autocmds; - ex_splitview -> win_valid; - ex_splitview -> win_split; - ex_splitview -> RESET_BINDING; - ex_splitview -> do_check_scrollbind; - ex_splitview -> do_exedit; - ex_splitview -> xfree; - do_exedit -> stuffReadbuff; - do_exedit -> redraw_all_later; - do_exedit -> normal_enter; - do_exedit -> setpcmark; - do_exedit -> curbuf_locked; - do_exedit -> setpcmark; - do_exedit -> do_ecmd; - do_exedit -> buf_hide; - do_exedit -> curbufIsChanged; - do_exedit -> buf_hide; - do_exedit -> aborting; - do_exedit -> enter_cleanup; - do_exedit -> win_close; - do_exedit -> leave_cleanup; - do_exedit -> do_cmdline_cmd; - do_exedit -> check_arg_idx; - do_exedit -> maketitle; - do_exedit -> win_valid; - ex_tabnext -> goto_tabpage; - ex_tabnext -> goto_tabpage; - ex_tabnext -> getdigits; - ex_tabnext -> goto_tabpage; - ex_tabnext -> get_tabpage_arg; - ex_tabnext -> goto_tabpage; - ex_tabmove -> get_tabpage_arg; - ex_tabmove -> tabpage_move; - ex_tabs -> msg_start; - ex_tabs -> valid_tabpage; - ex_tabs -> FOR_ALL_TABS; - ex_tabs -> msg_putchar; - ex_tabs -> vim_snprintf; - ex_tabs -> msg_outtrans_attr; - ex_tabs -> ui_flush; - ex_tabs -> os_breakcheck; - ex_tabs -> FOR_ALL_WINDOWS_IN_TAB; - ex_tabs -> msg_putchar; - ex_tabs -> msg_putchar; - ex_tabs -> msg_putchar; - ex_tabs -> msg_putchar; - ex_tabs -> msg_putchar; - ex_tabs -> buf_spname; - ex_tabs -> STRLCPY; - ex_tabs -> home_replace; - ex_tabs -> msg_outtrans; - ex_tabs -> ui_flush; - ex_tabs -> os_breakcheck; - ex_mode -> ex_redraw; - ex_mode -> emsg; - ex_redraw -> validate_cursor; - ex_redraw -> update_topline; - ex_redraw -> redraw_all_later; - ex_redraw -> maketitle; - ex_redraw -> ui_flush; - ex_resize -> atol; - ex_resize -> win_setwidth_win; - ex_resize -> win_setheight_win; - ex_find -> find_file_in_path; - ex_find -> xfree; - ex_find -> find_file_in_path; - ex_find -> do_exedit; - ex_find -> xfree; - ex_edit -> do_exedit; - check_arg_idx -> WARGCOUNT; - check_arg_idx -> WARGCOUNT; - check_arg_idx -> ALIST; - check_arg_idx -> path_full_compare; - check_arg_idx -> WARGCOUNT; - ex_nogui -> N_; - ex_swapname -> msg; - ex_swapname -> msg; - ex_syncbind -> setpcmark; - ex_syncbind -> FOR_ALL_WINDOWS_IN_TAB; - ex_syncbind -> get_scrolloff_value; - ex_syncbind -> FOR_ALL_WINDOWS_IN_TAB; - ex_syncbind -> scrollup; - ex_syncbind -> scrolldown; - ex_syncbind -> redraw_later; - ex_syncbind -> cursor_correct; - ex_syncbind -> checkpcmark; - ex_syncbind -> ins_typebuf; - ex_read -> do_bang; - ex_read -> u_save; - ex_read -> check_fname; - ex_read -> vim_strchr; - ex_read -> setaltfname; - ex_read -> aborting; - ex_read -> semsg; - ex_read -> ml_get; - ex_read -> ml_delete; - ex_read -> deleted_lines_mark; - ex_read -> redraw_curbuf_later; - setaltfname -> buflist_new; - deleted_lines_mark -> mark_adjust; - deleted_lines_mark -> changed_lines; - post_chdir -> XFREE_CLEAR; - post_chdir -> XFREE_CLEAR; - post_chdir -> get_prevdir; - post_chdir -> vim_strsave; - post_chdir -> os_dirname; - post_chdir -> XFREE_CLEAR; - post_chdir -> xstrdup; - post_chdir -> xstrdup; - post_chdir -> abort; - post_chdir -> shorten_fnames; - post_chdir -> do_autocmd_dirchanged; - changedir_func -> allbuf_locked; - changedir_func -> STRCMP; - changedir_func -> get_prevdir; - changedir_func -> emsg; - changedir_func -> get_prevdir; - changedir_func -> os_dirname; - changedir_func -> vim_strsave; - changedir_func -> defined; - changedir_func -> expand_env; - changedir_func -> vim_chdir; - changedir_func -> pathcmp; - changedir_func -> post_chdir; - changedir_func -> emsg; - changedir_func -> xfree; - ex_pwd -> os_dirname; - ex_pwd -> slash_adjust; - ex_pwd -> smsg; - ex_pwd -> msg; - ex_pwd -> emsg; - ex_equal -> smsg; - ex_equal -> ex_may_print; - ex_may_print -> print_line; - ex_sleep -> cursor_valid; - ex_sleep -> ui_cursor_goto; - ex_sleep -> semsg; - ex_sleep -> do_sleep; - ex_winsize -> ascii_isdigit; - ex_winsize -> semsg; - ex_winsize -> getdigits_int; - ex_winsize -> skipwhite; - ex_winsize -> getdigits_int; - ex_winsize -> screen_resize; - ex_winsize -> emsg; - ex_wincmd -> emsg; - ex_wincmd -> check_nextcmd; - ex_wincmd -> skipwhite; - ex_wincmd -> emsg; - ex_wincmd -> do_window; - ex_operators -> clear_oparg; - ex_operators -> setpcmark; - ex_operators -> beginline; - ex_operators -> end_visual_mode; - ex_operators -> op_delete; - ex_operators -> op_yank; - ex_operators -> op_shift; - ex_operators -> ex_may_print; - ex_copymove -> get_address; - ex_copymove -> get_flags; - ex_copymove -> emsg; - ex_copymove -> do_move; - ex_copymove -> ex_copy; - ex_copymove -> u_clearline; - ex_copymove -> beginline; - ex_copymove -> ex_may_print; - do_move -> emsg; - do_move -> ml_find_line_or_offset; - do_move -> ml_find_line_or_offset; - do_move -> ml_find_line_or_offset; - do_move -> u_save; - do_move -> vim_strsave; - do_move -> ml_append; - do_move -> xfree; - do_move -> mark_adjust; - do_move -> mark_adjust_nofold; - do_move -> changed_lines; - do_move -> mark_adjust_nofold; - do_move -> FOR_ALL_TAB_WINDOWS; - do_move -> foldMoveRange; - do_move -> mark_adjust_nofold; - do_move -> FOR_ALL_TAB_WINDOWS; - do_move -> foldMoveRange; - do_move -> changed_lines; - do_move -> buf_updates_send_changes; - do_move -> u_save; - do_move -> ml_delete; - do_move -> smsg; - do_move -> changed_lines; - do_move -> changed_lines; - do_move -> buf_updates_send_changes; - ex_copy -> u_save; - ex_copy -> vim_strsave; - ex_copy -> ml_append; - ex_copy -> vim_strsave; - ex_copy -> ml_append; - ex_copy -> xfree; - ex_copy -> appended_lines_mark; - ex_copy -> msgmore; - print_line -> message_filtered; - print_line -> msg_start; - print_line -> mch_msg; - print_line -> print_line_no_prefix; - print_line -> msg_putchar; - print_line -> ui_flush; - ex_submagic -> ex_substitute; - ex_substitute -> close_preview_windows; - ex_substitute -> do_sub; - ex_substitute -> block_autocmds; - ex_substitute -> win_size_save; - ex_substitute -> save_search_patterns; - ex_substitute -> buf_get_changedtick; - ex_substitute -> do_sub; - ex_substitute -> buf_get_changedtick; - ex_substitute -> u_undo_and_forget; - ex_substitute -> abort; - ex_substitute -> undotree; - ex_substitute -> buf_set_changedtick; - ex_substitute -> restore_search_patterns; - ex_substitute -> win_size_restore; - ex_substitute -> ga_clear; - ex_substitute -> unblock_autocmds; - ex_join -> beep_flush; - ex_join -> do_join; - ex_join -> beginline; - ex_join -> ex_may_print; - ex_at -> check_cursor_col; - ex_at -> do_execreg; - ex_at -> beep_flush; - ex_at -> stuff_empty; - ex_at -> do_cmdline; - ex_bang -> do_bang; - ex_undo -> undo_time; - ex_undo -> u_undo; - ex_wundo -> u_compute_hash; - ex_wundo -> u_write_undo; - ex_rundo -> u_compute_hash; - ex_rundo -> u_read_undo; - ex_redo -> u_redo; - ex_later -> isdigit; - ex_later -> getdigits_long; - ex_later -> semsg; - ex_redir -> STRICMP; - ex_redir -> close_redir; - ex_redir -> skipwhite; - ex_redir -> close_redir; - ex_redir -> expand_env_save; - ex_redir -> open_exfile; - ex_redir -> xfree; - ex_redir -> close_redir; - ex_redir -> valid_yank_reg; - ex_redir -> isupper; - ex_redir -> write_reg_contents; - ex_redir -> semsg; - ex_redir -> close_redir; - ex_redir -> var_redir_start; - ex_redir -> TODO; - ex_redir -> semsg; - close_redir -> fclose; - close_redir -> var_redir_stop; - var_redir_start -> eval_isnamec1; - var_redir_start -> emsg; - var_redir_start -> vim_strsave; - var_redir_start -> xcalloc; - var_redir_start -> ga_init; - var_redir_start -> clear_lval; - var_redir_start -> emsg; - var_redir_start -> emsg; - var_redir_start -> var_redir_stop; - var_redir_start -> set_var_lval; - var_redir_start -> set_var_lval; - var_redir_start -> clear_lval; - var_redir_start -> var_redir_stop; - ex_redrawstatus -> status_redraw_all; - ex_redrawstatus -> status_redraw_curbuf; - ex_redrawstatus -> ui_flush; - ex_redrawtabline -> draw_tabline; - ex_redrawtabline -> ui_flush; - var_redir_stop -> ga_append; - var_redir_stop -> get_lval; - var_redir_stop -> set_var_lval; - var_redir_stop -> clear_lval; - var_redir_stop -> XFREE_CLEAR; - var_redir_stop -> XFREE_CLEAR; - var_redir_stop -> XFREE_CLEAR; - ex_mark -> emsg; - ex_mark -> emsg; - ex_mark -> beginline; - ex_mark -> setmark; - ex_mark -> emsg; - ex_normal -> emsg; - ex_normal -> emsg; - ex_normal -> emsg; - ex_normal -> vgetc; - ex_normal -> utfc_ptr2len; - ex_normal -> xmalloc; - ex_normal -> utfc_ptr2len; - ex_normal -> save_current_state; - ex_normal -> check_cursor_moved; - ex_normal -> update_topline_cursor; - ex_normal -> restore_current_state; - ex_normal -> setmouse; - ex_normal -> ui_cursor_shape; - ex_normal -> xfree; - ex_startinsert -> set_cursor_for_append_to_line; - ex_startinsert -> showmode; - ex_stopinsert -> clearmode; - exec_normal_cmd -> ins_typebuf; - exec_normal_cmd -> exec_normal; - exec_normal -> clear_oparg; - exec_normal -> stuff_empty; - exec_normal -> typebuf_typed; - exec_normal -> update_topline_cursor; - exec_normal -> normal_cmd; - ex_psearch -> ex_findpat; - ex_findpat -> ascii_isdigit; - ex_findpat -> getdigits_long; - ex_findpat -> skipwhite; - ex_findpat -> skip_regexp; - ex_findpat -> skipwhite; - ex_findpat -> ends_excmd; - ex_findpat -> check_nextcmd; - ex_findpat -> find_pattern_in_path; - ex_ptag -> ex_tag_cmd; - ex_ptag -> ex_tag_cmd; - ex_tag_cmd -> ex_cstag; - ex_tag_cmd -> do_tag; - ex_pedit -> prepare_tagpreview; - ex_pedit -> do_exedit; - ex_pedit -> win_valid; - ex_pedit -> validate_cursor; - ex_pedit -> redraw_later; - ex_pedit -> win_enter; - ex_stag -> ex_tag_cmd; - ex_tag -> ex_tag_cmd; - arg_all -> alist_name; - arg_all -> xmalloc; - expand_sfile -> vim_strsave; - expand_sfile -> STRNCMP; - expand_sfile -> eval_vars; - expand_sfile -> emsg; - expand_sfile -> xfree; - expand_sfile -> STRLEN; - expand_sfile -> xmalloc; - expand_sfile -> memmove; - expand_sfile -> STRCPY; - expand_sfile -> STRLEN; - expand_sfile -> STRCAT; - expand_sfile -> xfree; - expand_sfile -> xfree; - ex_shada -> shada_read_everything; - ex_shada -> shada_write_file; - dialog_msg -> _; - dialog_msg -> vim_snprintf; - ex_behave -> STRCMP; - ex_behave -> set_option_value; - ex_behave -> set_option_value; - ex_behave -> set_option_value; - ex_behave -> set_option_value; - ex_behave -> STRCMP; - ex_behave -> set_option_value; - ex_behave -> set_option_value; - ex_behave -> set_option_value; - ex_behave -> set_option_value; - ex_behave -> semsg; - ex_filetype -> NOLINT; - ex_filetype -> NOLINT; - ex_filetype -> STRNCMP; - ex_filetype -> skipwhite; - ex_filetype -> STRNCMP; - ex_filetype -> skipwhite; - ex_filetype -> STRCMP; - ex_filetype -> source_runtime; - ex_filetype -> source_runtime; - ex_filetype -> source_runtime; - ex_filetype -> do_doautocmd; - ex_filetype -> do_modelines; - ex_filetype -> STRCMP; - ex_filetype -> source_runtime; - ex_filetype -> source_runtime; - ex_filetype -> source_runtime; - ex_filetype -> semsg; - ex_setfiletype -> STRNCMP; - ex_setfiletype -> set_option_value; - ex_digraphs -> putdigraph; - ex_digraphs -> listdigraphs; - putdigraph -> skipwhite; - putdigraph -> emsg; - putdigraph -> emsg; - putdigraph -> skipwhite; - putdigraph -> ascii_isdigit; - putdigraph -> emsg; - putdigraph -> getdigits_int; - putdigraph -> GA_APPEND_VIA_PTR; - listdigraphs -> msg_putchar; - listdigraphs -> getexactdigraph; - listdigraphs -> printdigraph; - listdigraphs -> fast_breakcheck; - listdigraphs -> digraph_header; - listdigraphs -> printdigraph; - listdigraphs -> fast_breakcheck; - ex_set -> do_set; - ex_nohlsearch -> set_no_hlsearch; - ex_nohlsearch -> redraw_all_later; - ex_match -> emsg; - ex_match -> match_delete; - ex_match -> ends_excmd; - ex_match -> STRNICMP; - ex_match -> ascii_iswhite; - ex_match -> skiptowhite; - ex_match -> vim_strnsave; - ex_match -> skipwhite; - ex_match -> xfree; - ex_match -> semsg; - ex_match -> skip_regexp; - ex_match -> ends_excmd; - ex_match -> xfree; - ex_match -> xfree; - ex_match -> semsg; - ex_match -> match_add; - ex_match -> xfree; - ex_match -> find_nextcmd; - ex_fold -> foldManualAllowed; - ex_fold -> foldCreate; - ex_foldopen -> opFoldRange; - ex_folddo -> hasFolding; - ex_folddo -> ml_setmarked; - ex_folddo -> global_exe; - ex_folddo -> ml_clearmarked; - global_exe -> setpcmark; - global_exe -> setpcmark; - global_exe -> ml_firstmarked; - global_exe -> global_exe_one; - global_exe -> os_breakcheck; - global_exe -> beginline; - global_exe -> check_cursor; - global_exe -> changed_line_abv_curs; - global_exe -> do_sub_msg; - global_exe -> msgmore; - ex_terminal -> vim_strsave_escaped; - ex_terminal -> snprintf; - ex_terminal -> termopen; - ex_terminal -> xfree; - ex_terminal -> emsg; - ex_terminal -> shell_build_argv; - ex_terminal -> snprintf; - ex_terminal -> xstrlcat; - ex_terminal -> shell_free_argv; - ex_terminal -> snprintf; - ex_terminal -> termopen; - ex_terminal -> do_cmdline_cmd; - commands_array -> USER_CMD_GA; - commands_array -> PUT; - commands_array -> PUT; - commands_array -> PUT; - commands_array -> PUT; - commands_array -> PUT; - commands_array -> PUT; - commands_array -> PUT; - commands_array -> get_command_complete; - commands_array -> STRING_OBJ; - commands_array -> STRING_OBJ; - commands_array -> snprintf; - commands_array -> STRING_OBJ; - commands_array -> STRING_OBJ; - commands_array -> PUT; - commands_array -> STRING_OBJ; - commands_array -> snprintf; - commands_array -> STRING_OBJ; - commands_array -> STRING_OBJ; - commands_array -> PUT; - commands_array -> STRING_OBJ; - commands_array -> PUT; - commands_array -> PUT; - verify_command -> strcmp; - verify_command -> msg; - ex_profile -> skiptowhite; - ex_profile -> skipwhite; - ex_profile -> STRNCMP; - ex_profile -> xfree; - ex_profile -> expand_env_save_opt; - ex_profile -> profile_set_wait; - ex_profile -> set_vim_var_nr; - ex_profile -> emsg; - ex_profile -> STRCMP; - ex_profile -> profile_dump; - ex_profile -> set_vim_var_nr; - ex_profile -> profile_reset; - ex_profile -> STRCMP; - ex_profile -> profile_start; - ex_profile -> STRCMP; - ex_profile -> profile_end; - ex_profile -> profile_set_wait; - ex_profile -> STRCMP; - ex_profile -> profile_dump; - ex_profile -> ex_breakadd; - profile_reset -> SCRIPT_ITEM; - profile_reset -> profile_zero; - profile_reset -> profile_zero; - profile_reset -> profile_zero; - profile_reset -> profile_zero; - profile_reset -> profile_zero; - profile_reset -> ga_clear; - profile_reset -> profile_zero; - profile_reset -> profile_zero; - profile_reset -> profile_zero; - profile_reset -> HASHITEM_EMPTY; - profile_reset -> HI2UF; - profile_reset -> profile_zero; - profile_reset -> profile_zero; - profile_reset -> profile_zero; - profile_reset -> profile_zero; - profile_reset -> profile_zero; - profile_reset -> profile_zero; - profile_reset -> XFREE_CLEAR; - ex_breakadd -> dbg_parsearg; - ex_breakadd -> DEBUGGY; - ex_breakadd -> file_pat_to_reg_pat; - ex_breakadd -> vim_regcomp; - ex_breakadd -> xfree; - ex_breakadd -> xfree; - ex_breakadd -> DEBUGGY; - ex_breakadd -> DEBUGGY; - ex_python -> script_host_execute; - script_host_execute -> script_get; - script_host_execute -> tv_list_alloc; - script_host_execute -> tv_list_append_allocated_string; - script_host_execute -> tv_list_append_number; - script_host_execute -> tv_list_append_number; - script_host_execute -> eval_call_provider; - ex_pyfile -> script_host_execute_file; - script_host_execute_file -> vim_FullName; - script_host_execute_file -> tv_list_alloc; - script_host_execute_file -> tv_list_append_string; - script_host_execute_file -> tv_list_append_number; - script_host_execute_file -> tv_list_append_number; - script_host_execute_file -> eval_call_provider; - ex_pydo -> script_host_do_range; - script_host_do_range -> tv_list_alloc; - script_host_do_range -> tv_list_append_number; - script_host_do_range -> tv_list_append_number; - script_host_do_range -> tv_list_append_string; - script_host_do_range -> eval_call_provider; - ex_ruby -> script_host_execute; - ex_rubyfile -> script_host_execute_file; - ex_rubydo -> script_host_do_range; - ex_python3 -> script_host_execute; - ex_py3file -> script_host_execute_file; - ex_pydo3 -> script_host_do_range; - ex_perl -> script_host_execute; - ex_perlfile -> script_host_execute_file; - ex_perldo -> script_host_do_range; - script_dump_profile -> SCRIPT_ITEM; - script_dump_profile -> fprintf; - script_dump_profile -> fprintf; - script_dump_profile -> fprintf; - script_dump_profile -> fprintf; - script_dump_profile -> fprintf; - script_dump_profile -> fprintf; - script_dump_profile -> fprintf; - script_dump_profile -> os_fopen; - script_dump_profile -> fprintf; - script_dump_profile -> vim_fgets; - script_dump_profile -> utf_head_off; - script_dump_profile -> PRL_ITEM; - script_dump_profile -> fprintf; - script_dump_profile -> profile_equal; - script_dump_profile -> fprintf; - script_dump_profile -> fprintf; - script_dump_profile -> fprintf; - script_dump_profile -> fprintf; - script_dump_profile -> fprintf; - script_dump_profile -> fclose; - script_dump_profile -> fprintf; - func_dump_profile -> xmalloc; - func_dump_profile -> HASHITEM_EMPTY; - func_dump_profile -> HI2UF; - func_dump_profile -> fprintf; - func_dump_profile -> fprintf; - func_dump_profile -> get_scriptname; - func_dump_profile -> xfree; - func_dump_profile -> fprintf; - func_dump_profile -> fprintf; - func_dump_profile -> fprintf; - func_dump_profile -> fprintf; - func_dump_profile -> fprintf; - func_dump_profile -> fprintf; - func_dump_profile -> FUNCLINE; - func_dump_profile -> fprintf; - func_dump_profile -> fprintf; - func_dump_profile -> qsort; - func_dump_profile -> prof_sort_list; - func_dump_profile -> qsort; - func_dump_profile -> prof_sort_list; - func_dump_profile -> xfree; - profile_init -> profile_zero; - profile_init -> profile_zero; - profile_init -> ga_init; - script_prof_save -> SCRIPT_ITEM; - script_prof_save -> profile_start; - script_prof_save -> profile_get_wait; - script_prof_restore -> SCRIPT_ITEM; - script_prof_restore -> profile_end; - script_prof_restore -> profile_sub_wait; - script_prof_restore -> profile_add; - script_prof_restore -> profile_add; - prof_def_func -> SCRIPT_ITEM; - buf_write_all -> msg_source; - buf_write_all -> msg; - no_write_message_nobang -> channel_job_running; - no_write_message_nobang -> emsg; - no_write_message_nobang -> emsg; - check_overwrite -> vim_strchr; - check_overwrite -> bt_nofile; - check_overwrite -> os_path_exists; - check_overwrite -> os_isdir; - check_overwrite -> semsg; - check_overwrite -> dialog_msg; - check_overwrite -> vim_dialog_yesno; - check_overwrite -> emsg; - check_overwrite -> xmalloc; - check_overwrite -> STRCPY; - check_overwrite -> xmalloc; - check_overwrite -> copy_option_part; - check_overwrite -> makeswapname; - check_overwrite -> xfree; - check_overwrite -> os_path_exists; - check_overwrite -> _; - check_overwrite -> vim_dialog_yesno; - check_overwrite -> xfree; - check_overwrite -> semsg; - check_overwrite -> xfree; - check_overwrite -> xfree; - dialog_close_terminal -> dialog_msg; - dialog_close_terminal -> vim_dialog_yesnocancel; - channel_job_running -> find_channel; - channel_job_running -> process_is_stopped; - set_curbuf -> setpcmark; - set_curbuf -> buflist_altfpos; - set_curbuf -> close_windows; - set_curbuf -> set_bufref; - set_curbuf -> set_bufref; - set_curbuf -> apply_autocmds; - set_curbuf -> bufref_valid; - set_curbuf -> aborting; - set_curbuf -> reset_synblock; - set_curbuf -> close_windows; - set_curbuf -> bufref_valid; - set_curbuf -> u_sync; - set_curbuf -> buf_hide; - set_curbuf -> bufIsChanged; - set_curbuf -> win_valid; - set_curbuf -> enter_buffer; - set_curbuf -> buf_valid; - set_curbuf -> aborting; - set_curbuf -> enter_buffer; - set_curbuf -> check_colorcolumn; - set_curbuf -> bufref_valid; - set_curbuf -> terminal_check_size; - do_one_arg -> rem_backslash; - do_one_arg -> ascii_isspace; - do_one_arg -> skipwhite; - get_arglist -> ga_init; - get_arglist -> GA_APPEND; - get_arglist -> do_one_arg; - do_arglist -> get_arglist; - do_arglist -> file_pat_to_reg_pat; - do_arglist -> vim_regcomp; - do_arglist -> xfree; - do_arglist -> vim_regexec; - do_arglist -> xfree; - do_arglist -> sizeof; - do_arglist -> ALIST; - do_arglist -> vim_regfree; - do_arglist -> xfree; - do_arglist -> semsg; - do_arglist -> ga_clear; - do_arglist -> expand_wildcards; - do_arglist -> ga_clear; - do_arglist -> emsg; - do_arglist -> alist_add_list; - do_arglist -> xfree; - do_arglist -> assert; - do_arglist -> alist_set; - do_arglist -> alist_check_arg_idx; - alist_add_list -> ga_grow; - alist_add_list -> memmove; - alist_add_list -> sizeof; - alist_add_list -> buflist_add; - alist_add_list -> ALIST; - alist_check_arg_idx -> FOR_ALL_TAB_WINDOWS; - alist_check_arg_idx -> check_arg_idx; - editing_arg_idx -> WARGCOUNT; - editing_arg_idx -> WARGLIST; - editing_arg_idx -> path_full_compare; - ex_args -> alist_unlink; - ex_args -> ALIST; - ex_args -> alist_new; - ex_args -> ex_next; - ex_args -> xmalloc; - ex_args -> wait_return; - ex_args -> gotocmdline; - ex_args -> alist_name; - ex_args -> list_in_columns; - ex_args -> xfree; - ex_args -> ga_grow; - ex_args -> AARGLIST; - ex_args -> vim_strsave; - ex_args -> AARGLIST; - ex_next -> buf_hide; - ex_next -> do_arglist; - ex_next -> do_argfile; - ex_previous -> do_argfile; - ex_previous -> do_argfile; - do_argfile -> emsg; - do_argfile -> emsg; - do_argfile -> emsg; - do_argfile -> setpcmark; - do_argfile -> win_split; - do_argfile -> RESET_BINDING; - do_argfile -> buf_hide; - do_argfile -> fix_fname; - do_argfile -> otherfile; - do_argfile -> xfree; - do_argfile -> buf_hide; - do_argfile -> do_ecmd; - do_argfile -> buf_hide; - do_argfile -> setmark; - ex_rewind -> do_argfile; - ex_last -> do_argfile; - ex_argument -> do_argfile; - otherfile -> otherfile_buf; - ex_argedit -> curbuf_reusable; - ex_argedit -> do_arglist; - ex_argedit -> maketitle; - ex_argedit -> do_argfile; - curbuf_reusable -> buf_is_empty; - curbuf_reusable -> bt_quickfix; - curbuf_reusable -> curbufIsChanged; - ex_argadd -> maketitle; - ex_argdelete -> emsg; - ex_argdelete -> emsg; - ex_argdelete -> emsg; - ex_argdelete -> xfree; - ex_argdelete -> sizeof; - ex_argdelete -> ALIST; - ex_argdelete -> do_arglist; - ex_argdelete -> maketitle; - ex_listdo -> au_event_disable; - ex_listdo -> FOR_ALL_BUFFERS; - ex_listdo -> buf_hide; - ex_listdo -> goto_buffer; - ex_listdo -> qf_get_valid_size; - ex_listdo -> assert; - ex_listdo -> ex_cc; - ex_listdo -> assert; - ex_listdo -> setpcmark; - ex_listdo -> do_argfile; - ex_listdo -> editing_arg_idx; - ex_listdo -> vim_strsave; - ex_listdo -> set_option_value; - ex_listdo -> do_argfile; - ex_listdo -> set_option_value; - ex_listdo -> xfree; - ex_listdo -> win_valid; - ex_listdo -> assert; - ex_listdo -> win_goto; - ex_listdo -> valid_tabpage; - ex_listdo -> assert; - ex_listdo -> goto_tabpage_tp; - ex_listdo -> FOR_ALL_BUFFERS; - ex_listdo -> vim_strsave; - ex_listdo -> set_option_value; - ex_listdo -> goto_buffer; - ex_listdo -> set_option_value; - ex_listdo -> xfree; - ex_listdo -> assert; - ex_listdo -> qf_get_cur_idx; - ex_listdo -> ex_cnext; - ex_listdo -> qf_get_cur_idx; - ex_listdo -> validate_cursor; - ex_listdo -> do_check_scrollbind; - ex_listdo -> au_event_restore; - ex_listdo -> aucmd_prepbuf; - ex_listdo -> aucmd_restbuf; - get_arglist_name -> alist_name; - ex_compiler -> do_cmdline_cmd; - ex_compiler -> do_cmdline_cmd; - ex_compiler -> STRLEN; - ex_compiler -> xmalloc; - ex_compiler -> do_cmdline_cmd; - ex_compiler -> get_var_value; - ex_compiler -> vim_strsave; - ex_compiler -> do_cmdline_cmd; - ex_compiler -> do_unlet; - ex_compiler -> do_unlet; - ex_compiler -> snprintf; - ex_compiler -> source_runtime; - ex_compiler -> snprintf; - ex_compiler -> source_runtime; - ex_compiler -> semsg; - ex_compiler -> xfree; - ex_compiler -> do_cmdline_cmd; - ex_compiler -> get_var_value; - ex_compiler -> set_internal_string_var; - ex_compiler -> xfree; - ex_compiler -> do_unlet; - ex_options -> os_setenv; - ex_options -> cmd_source; - cmd_source -> cmd_source_buffer; - cmd_source -> do_source; - cmd_source -> semsg; - init_pyxversion -> eval_has_provider; - init_pyxversion -> eval_has_provider; - requires_py_version -> os_fopen; - requires_py_version -> vim_fgets; - requires_py_version -> strstr; - requires_py_version -> strstr; - requires_py_version -> STRCMP; - requires_py_version -> STRCMP; - requires_py_version -> fclose; - source_pyx_file -> requires_py_version; - source_pyx_file -> init_pyxversion; - source_pyx_file -> memset; - source_pyx_file -> ex_pyfile; - source_pyx_file -> ex_py3file; - ex_pyxfile -> source_pyx_file; - ex_pyx -> init_pyxversion; - ex_pyx -> ex_python; - ex_pyx -> ex_python3; - ex_pyxdo -> init_pyxversion; - ex_pyxdo -> ex_pydo; - ex_pyxdo -> ex_pydo3; - ex_source -> cmd_source; - cmd_source_buffer -> ga_init; - cmd_source_buffer -> ga_set_growsize; - cmd_source_buffer -> ga_concat; - cmd_source_buffer -> ga_append; - cmd_source_buffer -> path_with_extension; - cmd_source_buffer -> nlua_source_using_linegetter; - cmd_source_buffer -> source_using_linegetter; - cmd_source_buffer -> ga_clear; - fopen_noinh_readbin -> os_open; - fopen_noinh_readbin -> os_open; - fopen_noinh_readbin -> os_set_cloexec; - fopen_noinh_readbin -> fdopen; - get_str_line -> STRLEN; - get_str_line -> skip_to_newline; - get_str_line -> ga_init; - get_str_line -> ga_concat_len; - get_str_line -> vim_strchr; - get_str_line -> skip_to_newline; - get_str_line -> concat_continued_line; - get_str_line -> ga_append; - skip_to_newline -> xstrchrnul; - new_script_item -> ga_grow; - new_script_item -> SCRIPT_ITEM; - new_script_item -> SCRIPT_ITEM; - new_script_item -> SCRIPT_ITEM; - new_script_item -> new_script_vars; - new_script_item -> SCRIPT_ITEM; - new_script_vars -> ga_grow; - new_script_vars -> SCRIPT_VARS; - new_script_vars -> SCRIPT_SV; - new_script_vars -> SCRIPT_SV; - new_script_vars -> init_var_dict; - source_using_linegetter -> snprintf; - source_using_linegetter -> save_funccal; - source_using_linegetter -> restore_funccal; - restore_funccal -> iemsg; - do_source_str -> source_using_linegetter; - has_profiling -> debuggy_find; - getsourceline -> dbg_find_breakpoint; - getsourceline -> script_line_end; - getsourceline -> get_one_sourceline; - getsourceline -> script_line_start; - getsourceline -> vim_strchr; - getsourceline -> get_one_sourceline; - getsourceline -> skipwhite; - getsourceline -> ga_init; - getsourceline -> ga_concat; - getsourceline -> STRLEN; - getsourceline -> xfree; - getsourceline -> get_one_sourceline; - getsourceline -> ga_append; - getsourceline -> xfree; - getsourceline -> string_convert; - getsourceline -> xfree; - getsourceline -> dbg_breakpoint; - getsourceline -> dbg_find_breakpoint; - ex_scriptnames -> emsg; - ex_scriptnames -> SCRIPT_ITEM; - ex_scriptnames -> do_exedit; - ex_scriptnames -> SCRIPT_ITEM; - ex_scriptnames -> home_replace; - ex_scriptnames -> smsg; - scriptnames_slash_adjust -> SCRIPT_ITEM; - scriptnames_slash_adjust -> slash_adjust; - get_scriptname -> _; - get_scriptname -> _; - get_scriptname -> _; - get_scriptname -> _; - get_scriptname -> _; - get_scriptname -> _; - get_scriptname -> _; - get_scriptname -> snprintf; - get_scriptname -> _; - get_scriptname -> SCRIPT_ITEM; - get_scriptname -> snprintf; - get_scriptname -> home_replace_save; - free_scriptnames -> profile_reset; - free_scriptnames -> FREE_SCRIPTNAME; - free_scriptnames -> GA_DEEP_CLEAR; - get_one_sourceline -> ga_init; - get_one_sourceline -> ga_grow; - get_one_sourceline -> fgets; - get_one_sourceline -> STRLEN; - get_one_sourceline -> msg_source; - get_one_sourceline -> emsg; - get_one_sourceline -> line_breakcheck; - get_one_sourceline -> xfree; - script_line_exec -> SCRIPT_ITEM; - ex_scriptencoding -> getline_equal; - ex_scriptencoding -> emsg; - ex_scriptencoding -> enc_canonize; - ex_scriptencoding -> getline_cookie; - ex_scriptencoding -> convert_setup; - ex_scriptencoding -> xfree; - ex_finish -> getline_equal; - ex_finish -> do_finish; - ex_finish -> emsg; - ex_checktime -> check_timestamps; - ex_checktime -> buflist_findnr; - ex_checktime -> buf_check_timestamp; - get_locale_val -> setlocale; - is_valid_mess_lang -> ASCII_ISALPHA; - get_mess_lang -> defined; - get_mess_lang -> get_locale_val; - get_mess_lang -> get_locale_val; - get_mess_lang -> os_getenv; - get_mess_lang -> is_valid_mess_lang; - get_mess_lang -> os_getenv; - get_mess_lang -> is_valid_mess_lang; - get_mess_lang -> os_getenv; - get_mess_lang -> is_valid_mess_lang; - get_mess_env -> os_getenv; - get_mess_env -> os_getenv; - get_mess_env -> os_getenv; - get_mess_env -> ascii_isdigit; - get_mess_env -> get_locale_val; - ex_language -> skiptowhite; - ex_language -> ascii_iswhite; - ex_language -> STRNICMP; - ex_language -> skipwhite; - ex_language -> STRNICMP; - ex_language -> skipwhite; - ex_language -> STRNICMP; - ex_language -> skipwhite; - ex_language -> STRNICMP; - ex_language -> skipwhite; - ex_language -> get_mess_env; - ex_language -> setlocale; - ex_language -> smsg; - ex_language -> setlocale; - ex_language -> strtod; - ex_language -> setlocale; - ex_language -> semsg; - ex_language -> os_setenv; - ex_language -> gettext; - ex_language -> os_setenv; - ex_language -> os_setenv; - ex_language -> os_setenv; - ex_language -> set_helplang_default; - ex_language -> set_lang_var; - ex_language -> maketitle; - find_locales -> get_cmd_output; - find_locales -> ga_init; - find_locales -> os_strtok; - find_locales -> vim_strsave; - find_locales -> GA_APPEND; - find_locales -> os_strtok; - find_locales -> xfree; - find_locales -> ga_grow; - init_locales -> find_locales; - free_locales -> xfree; - free_locales -> XFREE_CLEAR; - get_lang_arg -> init_locales; - get_locales -> init_locales; - ex_drop -> do_arglist; - ex_drop -> ex_all; - ex_drop -> buflist_findnr; - ex_drop -> FOR_ALL_TAB_WINDOWS; - ex_drop -> goto_tabpage_win; - ex_drop -> bufIsChanged; - ex_drop -> buf_check_timestamp; - ex_drop -> buf_hide; - ex_drop -> check_changed; - ex_drop -> ex_rewind; - ex_align -> atoi; - ex_align -> u_save; - ex_align -> get_indent; - ex_align -> set_indent; - ex_align -> linelen; - ex_align -> set_indent; - ex_align -> linelen; - ex_align -> set_indent; - ex_align -> changed_lines; - ex_align -> beginline; - linelen -> get_cursor_line_ptr; - linelen -> skipwhite; - linelen -> STRLEN; - linelen -> ascii_iswhite; - linelen -> linetabsize; - linelen -> vim_strchr; - string_compare -> strcoll; - string_compare -> STRICMP; - ex_sort -> u_save; - ex_sort -> xmalloc; - ex_sort -> ascii_iswhite; - ex_sort -> check_nextcmd; - ex_sort -> check_nextcmd; - ex_sort -> ASCII_ISALPHA; - ex_sort -> skip_regexp; - ex_sort -> emsg; - ex_sort -> last_search_pat; - ex_sort -> emsg; - ex_sort -> vim_regcomp; - ex_sort -> vim_regcomp; - ex_sort -> semsg; - ex_sort -> emsg; - ex_sort -> ml_get; - ex_sort -> STRLEN; - ex_sort -> vim_regexec; - ex_sort -> skiptohex; - ex_sort -> skiptobin; - ex_sort -> skiptodigit; - ex_sort -> skipwhite; - ex_sort -> skipwhite; - ex_sort -> strtod; - ex_sort -> fast_breakcheck; - ex_sort -> xmalloc; - ex_sort -> xmalloc; - ex_sort -> qsort; - ex_sort -> ml_get; - ex_sort -> STRLEN; - ex_sort -> string_compare; - ex_sort -> ml_append; - ex_sort -> STRCPY; - ex_sort -> ml_append; - ex_sort -> fast_breakcheck; - ex_sort -> ml_delete; - ex_sort -> mark_adjust; - ex_sort -> msgmore; - ex_sort -> mark_adjust; - ex_sort -> changed_lines; - ex_sort -> beginline; - ex_sort -> xfree; - ex_sort -> xfree; - ex_sort -> xfree; - ex_sort -> vim_regfree; - ex_sort -> emsg; - skiptohex -> ascii_isxdigit; - skiptobin -> ascii_isbdigit; - skiptodigit -> ascii_isdigit; - ex_retab -> tabstop_set; - ex_retab -> ascii_isdigit; - ex_retab -> vim_strnsave; - ex_retab -> ml_get; - ex_retab -> ascii_iswhite; - ex_retab -> u_save; - ex_retab -> STRLEN; - ex_retab -> xmalloc; - ex_retab -> memmove; - ex_retab -> ml_replace; - ex_retab -> extmark_splice_cols; - ex_retab -> win_chartabsize; - ex_retab -> utfc_ptr2len; - ex_retab -> line_breakcheck; - ex_retab -> emsg; - ex_retab -> tabstop_count; - ex_retab -> tabstop_count; - ex_retab -> tabstop_first; - ex_retab -> tabstop_count; - ex_retab -> tabstop_eq; - ex_retab -> redraw_curbuf_later; - ex_retab -> changed_lines; - ex_retab -> tabstop_count; - ex_retab -> xfree; - ex_retab -> tabstop_first; - ex_retab -> xfree; - ex_retab -> xfree; - ex_retab -> coladvance; - ex_retab -> u_clearline; - find_pipe -> rem_backslash; - rename_buffer -> apply_autocmds; - rename_buffer -> aborting; - rename_buffer -> setfname; - rename_buffer -> buflist_new; - rename_buffer -> xfree; - rename_buffer -> xfree; - rename_buffer -> apply_autocmds; - rename_buffer -> do_autochdir; - ex_file -> emsg; - ex_file -> rename_buffer; - ex_file -> shortmess; - ex_file -> fileinfo; - ex_update -> curbufIsChanged; - ex_update -> do_write; - do_write -> not_writing; - do_write -> emsg; - do_write -> fix_fname; - do_write -> otherfile; - do_write -> vim_strchr; - do_write -> setaltfname; - do_write -> buflist_findname; - do_write -> emsg; - do_write -> bt_dontwrite_msg; - do_write -> check_fname; - do_write -> check_readonly; - do_write -> _; - do_write -> emsg; - do_write -> check_overwrite; - do_write -> apply_autocmds; - do_write -> apply_autocmds; - do_write -> aborting; - do_write -> buf_write; - do_write -> buf_name_changed; - do_write -> apply_autocmds; - do_write -> apply_autocmds; - do_write -> apply_autocmds; - do_write -> aborting; - do_write -> au_has_group; - do_write -> do_doautocmd; - do_write -> do_modelines; - do_write -> do_autochdir; - do_write -> xfree; - ex_write -> do_bang; - ex_write -> do_write; - not_writing -> emsg; - buflist_findname -> os_fileid; - buflist_findname -> buflist_findname_file_id; - bt_dontwrite_msg -> bt_dontwrite; - bt_dontwrite_msg -> emsg; - check_readonly -> os_path_exists; - check_readonly -> os_file_is_writable; - check_readonly -> _; - check_readonly -> vim_dialog_yesno; - check_readonly -> emsg; - check_readonly -> semsg; - buf_name_changed -> ml_setname; - buf_name_changed -> check_arg_idx; - buf_name_changed -> maketitle; - buf_name_changed -> status_redraw_all; - buf_name_changed -> fmarks_check_names; - buf_name_changed -> ml_timestamp; - ex_wnext -> do_write; - ex_wnext -> do_argfile; - do_wqall -> FOR_ALL_BUFFERS; - do_wqall -> channel_job_running; - do_wqall -> no_write_message_nobang; - do_wqall -> bufIsChanged; - do_wqall -> not_writing; - do_wqall -> semsg; - do_wqall -> check_readonly; - do_wqall -> set_bufref; - do_wqall -> buf_write_all; - do_wqall -> bufref_valid; - do_wqall -> check_overwrite; - do_wqall -> getout; - do_wqall -> not_exiting; - fname_expand -> fix_fname; - fname_expand -> os_resolve_shortcut; - fname_expand -> xfree; - delbuf_msg -> semsg; - delbuf_msg -> xfree; - ex_append -> get_indent_lnum; - ex_append -> get_indent_lnum; - ex_append -> getline; - ex_append -> vim_strchr; - ex_append -> STRLEN; - ex_append -> vim_strnsave; - ex_append -> getline; - ex_append -> u_save; - ex_append -> xfree; - ex_append -> ml_append; - ex_append -> appended_lines_mark; - ex_append -> xfree; - ex_append -> ml_delete; - ex_append -> check_cursor_lnum; - ex_append -> beginline; - ex_append -> wait_return; - ex_change -> u_save; - ex_change -> get_indent_lnum; - ex_change -> ml_delete; - ex_change -> check_cursor_lnum; - ex_change -> deleted_lines_mark; - ex_change -> ex_append; - ex_z -> ascii_isdigit; - ex_z -> emsg; - ex_z -> atol; - ex_z -> atol; - ex_z -> msg_putchar; - ex_z -> msg_putchar; - ex_z -> print_line; - ex_z -> msg_putchar; - ex_z -> msg_putchar; - sub_joining_lines -> FUNC_ATTR_NONNULL_ARG; - sub_joining_lines -> TODO; - sub_joining_lines -> STRCMP; - sub_joining_lines -> do_join; - sub_joining_lines -> do_sub_msg; - sub_joining_lines -> ex_may_print; - sub_joining_lines -> save_re_pat; - sub_joining_lines -> add_to_history; - sub_grow_buf -> FUNC_ATTR_NONNULL_ARG; - sub_grow_buf -> xmalloc; - sub_grow_buf -> xmalloc; - sub_grow_buf -> xmalloc; - sub_grow_buf -> STRLEN; - sub_grow_buf -> xrealloc; - check_regexp_delim -> isalpha; - check_regexp_delim -> emsg; - do_sub -> ascii_iswhite; - do_sub -> vim_strchr; - do_sub -> check_regexp_delim; - do_sub -> vim_strchr; - do_sub -> emsg; - do_sub -> skip_regexp; - do_sub -> MB_PTR_ADV; - do_sub -> sub_set_replacement; - do_sub -> xstrdup; - do_sub -> os_time; - do_sub -> emsg; - do_sub -> search_regcomp; - do_sub -> sub_joining_lines; - do_sub -> sub_parse_flags; - do_sub -> skipwhite; - do_sub -> ascii_isdigit; - do_sub -> getdigits_long; - do_sub -> emsg; - do_sub -> skipwhite; - do_sub -> check_nextcmd; - do_sub -> emsg; - do_sub -> MODIFIABLE; - do_sub -> emsg; - do_sub -> search_regcomp; - do_sub -> emsg; - do_sub -> assert; - do_sub -> regtilde; - do_sub -> max; - do_sub -> aborting; - do_sub -> xmalloc; - do_sub -> setpcmark; - do_sub -> XFREE_CLEAR; - do_sub -> vim_strsave; - do_sub -> utfc_ptr2len; - do_sub -> STRLEN; - do_sub -> setmouse; - do_sub -> do_check_cursorbind; - do_sub -> vim_strchr; - do_sub -> print_line_no_prefix; - do_sub -> getvcol; - do_sub -> getvcol; - do_sub -> number_width; - do_sub -> xmallocz; - do_sub -> memset; - do_sub -> memset; - do_sub -> msg_putchar; - do_sub -> xfree; - do_sub -> xfree; - do_sub -> update_screen; - do_sub -> vim_strsave; - do_sub -> concat_str; - do_sub -> STRLEN; - do_sub -> ml_replace; - do_sub -> update_topline; - do_sub -> validate_cursor; - do_sub -> update_screen; - do_sub -> redraw_later; - do_sub -> msg_starthere; - do_sub -> msg_ext_set_kind; - do_sub -> smsg_attr; - do_sub -> _; - do_sub -> showruler; - do_sub -> ui_cursor_goto; - do_sub -> plain_vgetc; - do_sub -> gotocmdline; - do_sub -> ml_replace; - do_sub -> scrollup_clamp; - do_sub -> scrolldown_clamp; - do_sub -> setmouse; - do_sub -> vim_strchr; - do_sub -> STRLEN; - do_sub -> col; - do_sub -> ADJUST_SUB_FIRSTLNUM; - do_sub -> xfree; - do_sub -> vim_strsave; - do_sub -> xfree; - do_sub -> vim_strsave; - do_sub -> ADJUST_SUB_FIRSTLNUM; - do_sub -> execute; - do_sub -> aborting; - do_sub -> ml_get; - do_sub -> STRLEN; - do_sub -> memmove; - do_sub -> ADJUST_SUB_FIRSTLNUM; - do_sub -> TODO; - do_sub -> STRLEN; - do_sub -> STRMOVE; - do_sub -> u_inssub; - do_sub -> mark_adjust; - do_sub -> appended_lines; - do_sub -> STRMOVE; - do_sub -> utfc_ptr2len; - do_sub -> STRLEN; - do_sub -> u_save_cursor; - do_sub -> re_multiline; - do_sub -> STRCAT; - do_sub -> STRLEN; - do_sub -> STRLEN; - do_sub -> u_savesub; - do_sub -> ml_replace; - do_sub -> u_savedel; - do_sub -> ml_delete; - do_sub -> deleted_lines; - do_sub -> changed_bytes; - do_sub -> xfree; - do_sub -> STRLEN; - do_sub -> STRLEN; - do_sub -> PUSH_PREVIEW_LINES; - do_sub -> kv_last; - do_sub -> kv_push; - do_sub -> PUSH_PREVIEW_LINES; - do_sub -> PUSH_PREVIEW_LINES; - do_sub -> line_breakcheck; - do_sub -> xfree; - do_sub -> XFREE_CLEAR; - do_sub -> line_breakcheck; - do_sub -> profile_passed_limit; - do_sub -> changed_lines; - do_sub -> xfree; - do_sub -> coladvance; - do_sub -> beginline; - do_sub -> do_sub_msg; - do_sub -> msg; - do_sub -> print_line; - do_sub -> emsg; - do_sub -> msg; - do_sub -> semsg; - do_sub -> hasAnyFolding; - do_sub -> changed_window_setting; - do_sub -> vim_regfree; - do_sub -> aborting; - do_sub -> profile_passed_limit; - do_sub -> set_string_option_direct; - do_sub -> nvim_create_namespace; - do_sub -> syn_check_group; - do_sub -> kv_last; - do_sub -> kv_destroy; - nvim_create_namespace -> FUNC_API_SINCE; - nvim_create_namespace -> map_get; - nvim_create_namespace -> copy_string; - nvim_create_namespace -> map_put; - global_exe_one -> do_cmdline; - global_exe_one -> do_cmdline; - ex_global -> emsg; - ex_global -> vim_strchr; - ex_global -> emsg; - ex_global -> emsg; - ex_global -> check_regexp_delim; - ex_global -> skip_regexp; - ex_global -> search_regcomp; - ex_global -> emsg; - ex_global -> global_exe_one; - ex_global -> ml_setmarked; - ex_global -> line_breakcheck; - ex_global -> msg; - ex_global -> smsg; - ex_global -> smsg; - ex_global -> global_exe; - ex_global -> ml_clearmarked; - ex_global -> vim_regfree; - help_heuristic -> ASCII_ISALNUM; - help_heuristic -> ASCII_ISALNUM; - help_heuristic -> ASCII_ISALNUM; - help_heuristic -> STRLEN; - help_compare -> strlen; - help_compare -> strlen; - help_compare -> strcmp; - prepare_help_buffer -> set_string_option_direct; - prepare_help_buffer -> buf_init_chartab; - prepare_help_buffer -> STRCMP; - prepare_help_buffer -> set_string_option_direct; - prepare_help_buffer -> check_buf_options; - prepare_help_buffer -> buf_init_chartab; - prepare_help_buffer -> set_string_option_direct; - prepare_help_buffer -> RESET_BINDING; - prepare_help_buffer -> set_buflisted; - fix_help_buffer -> STRCMP; - fix_help_buffer -> set_option_value; - fix_help_buffer -> syntax_present; - fix_help_buffer -> ml_get_buf; - fix_help_buffer -> STRLEN; - fix_help_buffer -> ascii_iswhite; - fix_help_buffer -> ml_get_buf; - fix_help_buffer -> ml_get_buf; - fix_help_buffer -> ml_get_buf; - fix_help_buffer -> path_tail; - fix_help_buffer -> fnamecmp; - fix_help_buffer -> fnamencmp; - fix_help_buffer -> ASCII_ISALPHA; - fix_help_buffer -> ASCII_ISALPHA; - fix_help_buffer -> TOLOWER_ASC; - fix_help_buffer -> ml_get_buf; - fix_help_buffer -> strstr; - fix_help_buffer -> copy_option_part; - fix_help_buffer -> vim_getenv; - fix_help_buffer -> path_full_compare; - fix_help_buffer -> add_pathsep; - fix_help_buffer -> sizeof; - fix_help_buffer -> emsg; - fix_help_buffer -> path_tail; - fix_help_buffer -> path_tail; - fix_help_buffer -> STRRCHR; - fix_help_buffer -> STRRCHR; - fix_help_buffer -> fnamecmp; - fix_help_buffer -> fnamecmp; - fix_help_buffer -> XFREE_CLEAR; - fix_help_buffer -> fnamencmp; - fix_help_buffer -> fnamecmp; - fix_help_buffer -> fnamecmp; - fix_help_buffer -> XFREE_CLEAR; - fix_help_buffer -> os_fopen; - fix_help_buffer -> vim_fgets; - fix_help_buffer -> vim_strchr; - fix_help_buffer -> utf_ptr2len; - fix_help_buffer -> string_convert; - fix_help_buffer -> convert_setup; - fix_help_buffer -> ml_append; - fix_help_buffer -> xfree; - fix_help_buffer -> fclose; - fix_help_buffer -> FreeWild; - fix_help_buffer -> xfree; - ex_exusage -> do_cmdline_cmd; - ex_viusage -> do_cmdline_cmd; - do_helptags -> STRLCPY; - do_helptags -> add_pathsep; - do_helptags -> STRLCAT; - do_helptags -> emsg; - do_helptags -> semsg; - do_helptags -> ga_init; - do_helptags -> STRLEN; - do_helptags -> STRICMP; - do_helptags -> ASCII_ISALPHA; - do_helptags -> ASCII_ISALPHA; - do_helptags -> TOLOWER_ASC; - do_helptags -> TOLOWER_ASC; - do_helptags -> TOLOWER_ASC; - do_helptags -> STRNCMP; - do_helptags -> ga_grow; - do_helptags -> STRCPY; - do_helptags -> STRCPY; - do_helptags -> STRCPY; - do_helptags -> helptags_one; - do_helptags -> ga_clear; - do_helptags -> FreeWild; - helptags_cb -> do_helptags; - ex_helptags -> STRNCMP; - ex_helptags -> skipwhite; - ex_helptags -> STRCMP; - ex_helptags -> do_in_path; - ex_helptags -> ExpandInit; - ex_helptags -> os_isdir; - ex_helptags -> semsg; - ex_helptags -> do_helptags; - ex_helptags -> xfree; - ex_helpclose -> FOR_ALL_WINDOWS_IN_TAB; - ex_helpclose -> bt_help; - ex_helpclose -> win_close; - sub_preview_win -> FOR_ALL_WINDOWS_IN_TAB; - sub_preview_win -> win_enter; - sub_preview_win -> win_split; - ex_oldfiles -> get_vim_var_list; - ex_oldfiles -> msg; - ex_oldfiles -> msg_start; - ex_oldfiles -> tv_get_string; - ex_oldfiles -> message_filtered; - ex_oldfiles -> msg_outnum; - ex_oldfiles -> msg_puts; - ex_oldfiles -> msg_outtrans; - ex_oldfiles -> msg_clr_eos; - ex_oldfiles -> msg_putchar; - ex_oldfiles -> ui_flush; - ex_oldfiles -> os_breakcheck; - ex_oldfiles -> prompt_for_number; - ex_oldfiles -> msg_starthere; - ex_oldfiles -> tv_list_len; - ex_oldfiles -> tv_list_find_str; - ex_oldfiles -> expand_env_save; - ex_oldfiles -> do_exedit; - ex_oldfiles -> xfree; - tv_list_find_str -> tv_list_find; - tv_list_find_str -> semsg; - tv_list_find_str -> tv_get_string; - wstream_init_fd -> FUNC_ATTR_NONNULL_ARG; - wstream_init_fd -> stream_init; - wstream_init_fd -> wstream_init; - stream_init -> FUNC_ATTR_NONNULL_ARG; - stream_init -> uv_guess_handle; - stream_init -> uv_idle_init; - stream_init -> assert; - stream_init -> uv_tty_init; - stream_init -> uv_tty_set_mode; - stream_init -> GetConsoleMode; - stream_init -> SetConsoleMode; - stream_init -> STRUCT_CAST; - stream_init -> uv_pipe_init; - stream_init -> uv_pipe_open; - stream_init -> STRUCT_CAST; - wstream_init_stream -> FUNC_ATTR_NONNULL_ARG; - wstream_init_stream -> stream_init; - wstream_init_stream -> wstream_init; - wstream_set_write_cb -> FUNC_ATTR_NONNULL_ARG; - wstream_new_buffer -> FUNC_ATTR_NONNULL_ARG; - wstream_new_buffer -> xmalloc; - stream_close_handle -> uv_stream_get_write_queue_size; - stream_close_handle -> WLOG; - stream_close_handle -> uv_stream_get_write_queue_size; - stream_close_handle -> uv_close; - stream_close_handle -> uv_close; - time_event -> cb; - time_watcher_cb -> multiqueue_empty; - time_watcher_cb -> CREATE_EVENT; - close_event -> close_cb; - stream_may_close -> stream_close; - try_getdigits -> strtoimax; - socket_watcher_accept -> FUNC_ATTR_NONNULL_ARG; - socket_watcher_accept -> STRUCT_CAST; - socket_watcher_accept -> uv_tcp_init; - socket_watcher_accept -> uv_tcp_nodelay; - socket_watcher_accept -> STRUCT_CAST; - socket_watcher_accept -> uv_pipe_init; - socket_watcher_accept -> uv_accept; - socket_watcher_accept -> uv_close; - socket_watcher_accept -> stream_init; - connection_event -> cb; - connect_cb -> uv_close; - signal_event -> cb; - signal_watcher_cb -> CREATE_EVENT; - rstream_init -> FUNC_ATTR_NONNULL_ARG; - rstream_init -> rbuffer_new; - rstream_init_stream -> FUNC_ATTR_NONNULL_ARG; - rstream_init_stream -> stream_init; - rstream_init_stream -> rstream_init; - on_rbuffer_full -> rstream_stop; - on_rbuffer_nonfull -> assert; - on_rbuffer_nonfull -> rstream_start; - alloc_cb -> rbuffer_write_ptr; - alloc_cb -> UV_BUF_LEN; - read_cb -> invoke_read_cb; - read_cb -> DLOG; - read_cb -> uv_err_name; - read_cb -> uv_read_stop; - read_cb -> invoke_read_cb; - read_cb -> rbuffer_produced; - read_cb -> invoke_read_cb; - fread_idle_cb -> rbuffer_write_ptr; - fread_idle_cb -> UV_BUF_LEN; - fread_idle_cb -> ELOG; - fread_idle_cb -> preserve_exit; - fread_idle_cb -> uv_fs_req_cleanup; - fread_idle_cb -> uv_idle_stop; - fread_idle_cb -> invoke_read_cb; - fread_idle_cb -> rbuffer_produced; - fread_idle_cb -> invoke_read_cb; - read_event -> read_cb; - read_event -> stream_close_handle; - process_spawn -> uv_pipe_init; - process_spawn -> uv_pipe_init; - process_spawn -> uv_pipe_init; - process_spawn -> __gcov_flush; - process_spawn -> libuv_process_spawn; - process_spawn -> pty_process_spawn; - process_spawn -> abort; - process_spawn -> uv_close; - process_spawn -> uv_close; - process_spawn -> uv_close; - process_spawn -> uv_close; - process_spawn -> process_close; - process_spawn -> process_free; - process_spawn -> STRUCT_CAST; - process_spawn -> STRUCT_CAST; - process_spawn -> STRUCT_CAST; - process_spawn -> kl_push; - process_spawn -> DLOG; - libuv_process_spawn -> CommandLineToArgvW; - libuv_process_spawn -> os_shell_is_cmdexe; - libuv_process_spawn -> setsid; - libuv_process_spawn -> tv_dict_to_env; - libuv_process_spawn -> uv_spawn; - libuv_process_spawn -> ELOG; - libuv_process_spawn -> os_free_fullenv; - process_close -> FUNC_ATTR_NONNULL_ARG; - process_close -> assert; - process_close -> uv_unref; - process_close -> libuv_process_close; - process_close -> pty_process_close; - process_close -> abort; - process_free -> shell_free_argv; - process_stop -> os_hrtime; - process_stop -> os_proc_tree_kill; - process_stop -> process_close_streams; - process_stop -> pty_process_close_master; - process_stop -> abort; - process_stop -> process; - process_close_streams -> stream_may_close; - process_close_streams -> stream_may_close; - process_close_streams -> stream_may_close; - process_wait -> FUNC_ATTR_NONNULL_ARG; - process_wait -> LOOP_PROCESS_EVENTS; - process_wait -> process_stop; - process_wait -> LOOP_PROCESS_EVENTS; - process_wait -> decref; - process_wait -> decref; - process_wait -> multiqueue_process_events; - decref -> kliter_t; - decref -> kl_iter; - decref -> assert; - decref -> kl_shift_at; - decref -> CREATE_EVENT; - children_kill_cb -> kl_iter; - children_kill_cb -> os_proc_tree_kill; - children_kill_cb -> os_proc_tree_kill; - process_close_event -> process_free; - process_close_event -> cb; - process_close_event -> process_free; - libuv_process_close -> FUNC_ATTR_NONNULL_ARG; - libuv_process_close -> uv_close; - flush_stream -> FUNC_ATTR_NONNULL_ARG; - flush_stream -> uv_recv_buffer_size; - flush_stream -> rbuffer_capacity; - flush_stream -> loop_poll_events; - flush_stream -> multiqueue_process_events; - flush_stream -> read_cb; - process_close_handles -> flush_stream; - process_close_handles -> flush_stream; - process_close_handles -> process_close_streams; - process_close_handles -> process_close; - on_process_exit -> process_close_handles; - on_process_exit -> CREATE_EVENT; - on_process_stream_close -> decref; - multiqueue_new_parent -> multiqueue_new; - multiqueue_new -> xmalloc; - multiqueue_new -> QUEUE_INIT; - multiqueue_node_data -> QUEUE_DATA; - multiqueue_push -> xmalloc; - multiqueue_push -> QUEUE_INSERT_TAIL; - multiqueue_push -> xmalloc; - multiqueue_remove -> assert; - multiqueue_remove -> QUEUE_HEAD; - multiqueue_remove -> QUEUE_REMOVE; - multiqueue_remove -> multiqueue_node_data; - multiqueue_remove -> assert; - multiqueue_remove -> multiqueueitem_get_event; - multiqueue_remove -> xfree; - multiqueue_purge_events -> assert; - multiqueue_purge_events -> multiqueue_empty; - multiqueue_purge_events -> multiqueue_remove; - multiqueue_replace_parent -> assert; - multiqueueitem_get_event -> assert; - multiqueueitem_get_event -> assert; - multiqueueitem_get_event -> multiqueue_node_data; - multiqueueitem_get_event -> QUEUE_REMOVE; - multiqueueitem_get_event -> xfree; - multiqueueitem_get_event -> QUEUE_REMOVE; - multiqueueitem_get_event -> xfree; - multiqueue_oneshot_event -> handler; - multiqueue_oneshot_event -> xfree; - loop_schedule_deferred -> xmalloc; - loop_schedule_deferred -> loop_schedule_fast; - loop_deferred_event -> multiqueue_put_event; - loop_deferred_event -> xfree; - loop_on_put -> uv_stop; - loop_walk_cb -> uv_is_closing; - loop_walk_cb -> uv_close; - async_cb -> uv_mutex_lock; - async_cb -> multiqueue_empty; - async_cb -> multiqueue_get; - async_cb -> multiqueue_put_event; - async_cb -> uv_mutex_unlock; - timer_close_cb -> xfree; - timer_close_cb -> multiqueue_free; - timer_close_cb -> callback_free; - timer_close_cb -> pmap_del; - timer_close_cb -> timer_decref; - exit_cb -> defined; - exit_cb -> internal_exit_cb; - func_init -> hash_init; - register_closure -> funccal_unref; - register_closure -> ga_grow; - funccal_unref -> fc_referenced; - funccal_unref -> free_funccal_contents; - get_lambda_name -> snprintf; - get_lambda_tv -> skipwhite; - get_lambda_tv -> get_function_args; - get_lambda_tv -> skipwhite; - get_lambda_tv -> get_function_args; - get_lambda_tv -> skipwhite; - get_lambda_tv -> skip_expr; - get_lambda_tv -> skipwhite; - get_lambda_tv -> get_lambda_name; - get_lambda_tv -> xcalloc; - get_lambda_tv -> xcalloc; - get_lambda_tv -> ga_init; - get_lambda_tv -> ga_grow; - get_lambda_tv -> xmalloc; - get_lambda_tv -> STRCPY; - get_lambda_tv -> STRLCPY; - get_lambda_tv -> strstr; - get_lambda_tv -> STRCPY; - get_lambda_tv -> hash_add; - get_lambda_tv -> ga_init; - get_lambda_tv -> register_closure; - get_lambda_tv -> prof_def_func; - get_lambda_tv -> func_do_profile; - get_lambda_tv -> ga_clear_strings; - get_lambda_tv -> xfree; - get_lambda_tv -> xfree; - func_do_profile -> profile_zero; - func_do_profile -> profile_zero; - func_do_profile -> xcalloc; - func_do_profile -> xcalloc; - func_do_profile -> xcalloc; - deref_func_name -> FUNC_ATTR_NONNULL_ARG; - deref_func_name -> find_var; - deref_func_name -> STRLEN; - deref_func_name -> partial_name; - deref_func_name -> STRLEN; - emsg_funcname -> concat_str; - emsg_funcname -> semsg; - emsg_funcname -> xfree; - get_func_tv -> skipwhite; - get_func_tv -> eval1; - get_func_tv -> get_vim_var_nr; - get_func_tv -> garbagecollect_for_testing; - get_func_tv -> ga_init; - get_func_tv -> ga_grow; - get_func_tv -> call_func; - get_func_tv -> aborting; - get_func_tv -> emsg_funcname; - get_func_tv -> emsg_funcname; - get_func_tv -> tv_clear; - get_func_tv -> skipwhite; - eval1 -> eval2; - eval1 -> tv_get_number_chk; - eval1 -> tv_clear; - eval1 -> skipwhite; - eval1 -> eval1; - eval1 -> emsg; - eval1 -> tv_clear; - eval1 -> skipwhite; - eval1 -> eval1; - eval1 -> tv_clear; - eval_fname_sid -> TOUPPER_ASC; - find_func -> hash_find; - find_func -> HASHITEM_EMPTY; - find_func -> HI2UF; - cat_func_name -> STRCPY; - cat_func_name -> STRCAT; - cat_func_name -> STRCPY; - add_nr_var -> STRCPY; - add_nr_var -> tv_dict_add; - free_funccal -> ga_clear; - free_funccal -> func_ptr_unref; - free_funccal -> xfree; - func_ptr_unref -> func_clear_free; - free_funccal_contents -> vars_clear; - free_funccal_contents -> vars_clear; - free_funccal_contents -> tv_clear; - free_funccal_contents -> free_funccal; - cleanup_function_call -> vars_clear; - cleanup_function_call -> vars_clear_ext; - cleanup_function_call -> tv_copy; - cleanup_function_call -> NOLINT; - cleanup_function_call -> NOLINT; - cleanup_function_call -> tv_copy; - cleanup_function_call -> free_funccal; - cleanup_function_call -> sizeof; - vars_clear_ext -> hash_lock; - vars_clear_ext -> HASHITEM_EMPTY; - vars_clear_ext -> hash_clear; - vars_clear_ext -> TV_DICT_HI2DI; - vars_clear_ext -> tv_clear; - vars_clear_ext -> xfree; - vars_clear_ext -> hash_clear; - fc_referenced -> NOLINT; - func_remove -> hash_find; - func_remove -> HASHITEM_EMPTY; - func_remove -> hash_remove; - func_clear_items -> ga_clear_strings; - func_clear_items -> ga_clear_strings; - func_clear_items -> ga_clear_strings; - func_clear_items -> uf_cb_free; - func_clear_items -> XFREE_CLEAR; - func_clear_items -> XFREE_CLEAR; - func_clear_items -> XFREE_CLEAR; - func_clear -> func_clear_items; - func_clear -> funccal_unref; - func_free -> func_remove; - func_free -> xfree; - func_clear_free -> func_clear; - func_clear_free -> func_free; - func_name_refcount -> isdigit; - free_all_functions -> tv_clear; - free_all_functions -> cleanup_function_call; - free_all_functions -> restore_funccal; - free_all_functions -> HASHITEM_EMPTY; - free_all_functions -> HI2UF; - free_all_functions -> func_name_refcount; - free_all_functions -> func_clear; - free_all_functions -> func_free; - free_all_functions -> HASHITEM_EMPTY; - free_all_functions -> HI2UF; - free_all_functions -> func_name_refcount; - free_all_functions -> func_free; - free_all_functions -> hash_clear; - builtin_function -> ASCII_ISLOWER; - builtin_function -> strchr; - builtin_function -> memchr; - func_call -> emsg; - func_call -> tv_copy; - func_call -> call_func; - func_call -> tv_clear; - user_func_error -> emsg_funcname; - user_func_error -> emsg_funcname; - user_func_error -> emsg_funcname; - user_func_error -> emsg_funcname; - user_func_error -> emsg_funcname; - user_func_error -> emsg_funcname; - user_func_error -> emsg_funcname; - list_func_head -> msg_start; - list_func_head -> msg_puts; - list_func_head -> msg_puts; - list_func_head -> msg_puts_attr; - list_func_head -> msg_puts; - list_func_head -> msg_puts; - list_func_head -> msg_putchar; - list_func_head -> msg_puts; - list_func_head -> msg_puts; - list_func_head -> msg_puts; - list_func_head -> msg_puts; - list_func_head -> msg_puts; - list_func_head -> msg_puts; - list_func_head -> msg_putchar; - list_func_head -> msg_puts; - list_func_head -> msg_puts; - list_func_head -> msg_puts; - list_func_head -> msg_puts; - list_func_head -> msg_clr_eos; - list_func_head -> last_set_msg; - trans_function_name -> FUNC_ATTR_NONNULL_ARG; - trans_function_name -> memset; - trans_function_name -> get_id_len; - trans_function_name -> xmemdupz; - trans_function_name -> get_lval; - trans_function_name -> eval_fname_script; - trans_function_name -> get_lval; - trans_function_name -> emsg; - trans_function_name -> aborting; - trans_function_name -> semsg; - trans_function_name -> find_name_end; - trans_function_name -> vim_strsave; - trans_function_name -> is_luafunc; - trans_function_name -> check_luafunc_name; - trans_function_name -> semsg; - trans_function_name -> xmallocz; - trans_function_name -> memcpy; - trans_function_name -> vim_strsave; - trans_function_name -> emsg; - trans_function_name -> strlen; - trans_function_name -> deref_func_name; - trans_function_name -> vim_strsave; - trans_function_name -> STRNCMP; - trans_function_name -> memmove; - trans_function_name -> strlen; - trans_function_name -> memcmp; - trans_function_name -> name; - trans_function_name -> 123_name; - trans_function_name -> eval_fname_sid; - trans_function_name -> eval_fname_sid; - trans_function_name -> emsg; - trans_function_name -> snprintf; - trans_function_name -> builtin_function; - trans_function_name -> semsg; - trans_function_name -> xmemrchr; - trans_function_name -> semsg; - trans_function_name -> xmalloc; - trans_function_name -> memcpy; - trans_function_name -> memmove; - trans_function_name -> clear_lval; - get_id_len -> eval_isnamec; - get_id_len -> vim_strchr; - get_id_len -> skipwhite; - eval_fname_script -> mb_strnicmp; - eval_fname_script -> mb_strnicmp; - eval_fname_script -> mb_strnicmp; - check_luafunc_name -> skip_luafunc_name; - clear_lval -> xfree; - clear_lval -> xfree; - ex_function -> ends_excmd; - ex_function -> HASHITEM_EMPTY; - ex_function -> HI2UF; - ex_function -> message_filtered; - ex_function -> func_name_refcount; - ex_function -> list_func_head; - ex_function -> check_nextcmd; - ex_function -> skip_regexp; - ex_function -> vim_regcomp; - ex_function -> HASHITEM_EMPTY; - ex_function -> HI2UF; - ex_function -> isdigit; - ex_function -> vim_regexec; - ex_function -> list_func_head; - ex_function -> vim_regfree; - ex_function -> check_nextcmd; - ex_function -> trans_function_name; - ex_function -> vim_strchr; - ex_function -> aborting; - ex_function -> semsg; - ex_function -> xfree; - ex_function -> ends_excmd; - ex_function -> emsg; - ex_function -> check_nextcmd; - ex_function -> find_func; - ex_function -> list_func_head; - ex_function -> FUNCLINE; - ex_function -> msg_putchar; - ex_function -> msg_outnum; - ex_function -> msg_putchar; - ex_function -> msg_putchar; - ex_function -> msg_prt_line; - ex_function -> ui_flush; - ex_function -> os_breakcheck; - ex_function -> msg_putchar; - ex_function -> msg_puts; - ex_function -> emsg_funcname; - ex_function -> name; - ex_function -> skipwhite; - ex_function -> semsg; - ex_function -> vim_strchr; - ex_function -> vim_strchr; - ex_function -> skipwhite; - ex_function -> ga_init; - ex_function -> ga_init; - ex_function -> tv_is_func; - ex_function -> eval_isnamec1; - ex_function -> eval_isnamec; - ex_function -> emsg_funcname; - ex_function -> emsg; - ex_function -> get_function_args; - ex_function -> ui_has; - ex_function -> ui_ext_cmdline_block_append; - ex_function -> skipwhite; - ex_function -> STRNCMP; - ex_function -> STRNCMP; - ex_function -> STRNCMP; - ex_function -> STRNCMP; - ex_function -> Test; - ex_function -> emsg; - ex_function -> emsg; - ex_function -> find_func; - ex_function -> emsg_funcname; - ex_function -> ui_has; - ex_function -> msg_putchar; - ex_function -> vim_strchr; - ex_function -> STRLEN; - ex_function -> xfree; - ex_function -> getcmdline; - ex_function -> getline; - ex_function -> emsg; - ex_function -> assert; - ex_function -> ui_ext_cmdline_block_append; - ex_function -> get_sourced_lnum; - ex_function -> skipwhite; - ex_function -> STRLEN; - ex_function -> skipwhite; - ex_function -> STRLEN; - ex_function -> STRLEN; - ex_function -> STRCMP; - ex_function -> XFREE_CLEAR; - ex_function -> XFREE_CLEAR; - ex_function -> ascii_iswhite; - ex_function -> checkforcmd; - ex_function -> skipwhite; - ex_function -> give_warning2; - ex_function -> xfree; - ex_function -> STRNCMP; - ex_function -> STRNCMP; - ex_function -> STRNCMP; - ex_function -> STRNCMP; - ex_function -> STRNCMP; - ex_function -> checkforcmd; - ex_function -> skipwhite; - ex_function -> eval_fname_script; - ex_function -> xfree; - ex_function -> skipwhite; - ex_function -> skip_range; - ex_function -> ASCII_ISALPHA; - ex_function -> ASCII_ISALPHA; - ex_function -> ASCII_ISALPHA; - ex_function -> STRNCMP; - ex_function -> ASCII_ISALPHA; - ex_function -> ASCII_ISALPHA; - ex_function -> ASCII_ISALPHA; - ex_function -> vim_strsave; - ex_function -> skipwhite; - ex_function -> ASCII_ISALNUM; - ex_function -> ASCII_ISALPHA; - ex_function -> ASCII_ISALPHA; - ex_function -> ASCII_ISALPHA; - ex_function -> ASCII_ISALPHA; - ex_function -> ASCII_ISALPHA; - ex_function -> ASCII_ISALPHA; - ex_function -> skipwhite; - ex_function -> vim_strsave; - ex_function -> vim_strsave; - ex_function -> skipwhite; - ex_function -> vim_strchr; - ex_function -> skipwhite; - ex_function -> ASCII_ISALNUM; - ex_function -> ASCII_ISALNUM; - ex_function -> skipwhite; - ex_function -> STRNCMP; - ex_function -> skipwhite; - ex_function -> vim_strnsave; - ex_function -> vim_strnsave; - ex_function -> ga_grow; - ex_function -> get_one_sourceline; - ex_function -> vim_strsave; - ex_function -> find_var; - ex_function -> emsg_funcname; - ex_function -> find_func; - ex_function -> emsg_funcname; - ex_function -> emsg_funcname; - ex_function -> XFREE_CLEAR; - ex_function -> func_clear_items; - ex_function -> emsg; - ex_function -> var_check_lock; - ex_function -> var_check_lock; - ex_function -> xfree; - ex_function -> sprintf; - ex_function -> vim_strsave; - ex_function -> vim_strchr; - ex_function -> autoload_name; - ex_function -> vim_strchr; - ex_function -> STRLEN; - ex_function -> STRLEN; - ex_function -> xfree; - ex_function -> semsg; - ex_function -> xcalloc; - ex_function -> tv_dict_item_alloc; - ex_function -> tv_dict_add; - ex_function -> xfree; - ex_function -> xfree; - ex_function -> tv_clear; - ex_function -> vim_strsave; - ex_function -> STRCPY; - ex_function -> hash_find; - ex_function -> UF2HIKEY; - ex_function -> hash_add; - ex_function -> xfree; - ex_function -> register_closure; - ex_function -> prof_def_func; - ex_function -> func_do_profile; - ex_function -> ga_clear_strings; - ex_function -> ga_clear_strings; - ex_function -> ga_clear_strings; - ex_function -> xfree; - ex_function -> xfree; - ex_function -> xfree; - ex_function -> xfree; - ex_function -> xfree; - ex_function -> ui_ext_cmdline_block_leave; - eval_isnamec1 -> ASCII_ISALPHA; - eval_isnamec -> ASCII_ISALNUM; - var_check_lock -> N_; - var_check_lock -> N_; - var_check_lock -> assert; - var_check_lock -> _; - var_check_lock -> strlen; - var_check_lock -> _; - var_check_lock -> strlen; - var_check_lock -> strlen; - var_check_lock -> semsg; - autoload_name -> xmalloc; - autoload_name -> memcpy; - autoload_name -> memcpy; - autoload_name -> sizeof; - autoload_name -> sizeof; - autoload_name -> memcpy; - tv_dict_item_alloc -> tv_dict_item_alloc_len; - translated_function_exists -> builtin_function; - translated_function_exists -> find_internal_func; - translated_function_exists -> find_func; - find_internal_func -> strlen; - find_internal_func -> find_internal_func_gperf; - function_exists -> trans_function_name; - function_exists -> skipwhite; - function_exists -> translated_function_exists; - function_exists -> xfree; - get_user_func_name -> assert; - get_user_func_name -> HASHITEM_EMPTY; - get_user_func_name -> HI2UF; - get_user_func_name -> STRNCMP; - get_user_func_name -> STRLEN; - get_user_func_name -> cat_func_name; - get_user_func_name -> STRCAT; - get_user_func_name -> GA_EMPTY; - get_user_func_name -> STRCAT; - ex_delfunction -> trans_function_name; - ex_delfunction -> xfree; - ex_delfunction -> emsg; - ex_delfunction -> ends_excmd; - ex_delfunction -> xfree; - ex_delfunction -> emsg; - ex_delfunction -> check_nextcmd; - ex_delfunction -> find_func; - ex_delfunction -> xfree; - ex_delfunction -> semsg; - ex_delfunction -> semsg; - ex_delfunction -> semsg; - ex_delfunction -> func_unref; - ex_delfunction -> tv_dict_item_remove; - ex_delfunction -> func_name_refcount; - ex_delfunction -> func_remove; - ex_delfunction -> func_clear_free; - func_unref -> func_name_refcount; - func_unref -> find_func; - func_unref -> isdigit; - func_unref -> internal_error; - func_unref -> abort; - func_unref -> internal_error; - func_unref -> abort; - func_unref -> func_ptr_unref; - func_ref -> func_name_refcount; - func_ref -> find_func; - func_ref -> isdigit; - func_ref -> internal_error; - ex_return -> emsg; - ex_return -> eval0; - ex_return -> do_return; - ex_return -> tv_clear; - ex_return -> update_force_abort; - ex_return -> aborting; - ex_return -> do_return; - ex_return -> get_func_line; - ex_return -> check_nextcmd; - get_func_line -> func_line_end; - get_func_line -> aborted_in_try; - get_func_line -> vim_strsave; - get_func_line -> func_line_start; - get_func_line -> dbg_breakpoint; - ex_call -> trans_function_name; - ex_call -> foo; - ex_call -> eval0; - ex_call -> tv_clear; - ex_call -> trans_function_name; - ex_call -> semsg; - ex_call -> xfree; - ex_call -> trans_function_name; - ex_call -> STRLEN; - ex_call -> deref_func_name; - ex_call -> skipwhite; - ex_call -> tv_clear; - ex_call -> semsg; - ex_call -> emsg; - ex_call -> get_func_tv; - ex_call -> handle_subscript; - ex_call -> tv_clear; - ex_call -> get_func_tv; - ex_call -> aborting; - ex_call -> ends_excmd; - ex_call -> emsg; - ex_call -> check_nextcmd; - ex_call -> tv_dict_unref; - ex_call -> xfree; - make_partial -> fname_trans_sid; - make_partial -> find_func; - make_partial -> xfree; - make_partial -> xcalloc; - make_partial -> vim_strsave; - make_partial -> func_ref; - make_partial -> func_ptr_ref; - make_partial -> sizeof; - make_partial -> xmalloc; - make_partial -> tv_copy; - make_partial -> partial_unref; - partial_unref -> partial_free; - free_unref_funccal -> can_free_funccal; - free_unref_funccal -> free_funccal_contents; - free_unref_funccal -> garbage_collect; - get_funccal_local_ht -> get_funccal; - get_funccal_local_var -> get_funccal; - get_funccal_args_ht -> get_funccal; - find_hi_in_scoped_ht -> strlen; - find_hi_in_scoped_ht -> find_var_ht; - find_hi_in_scoped_ht -> hash_find_len; - find_hi_in_scoped_ht -> HASHITEM_EMPTY; - find_var_ht -> find_var_ht_dict; - find_var_in_scoped_ht -> find_var_ht; - set_ref_in_previous_funccal -> set_ref_in_ht; - set_ref_in_previous_funccal -> set_ref_in_ht; - set_ref_in_previous_funccal -> set_ref_in_list; - set_ref_in_funccal -> set_ref_in_ht; - set_ref_in_funccal -> set_ref_in_ht; - set_ref_in_funccal -> set_ref_in_list; - set_ref_in_funccal -> set_ref_in_func; - set_ref_in_func -> fname_trans_sid; - set_ref_in_func -> find_func; - set_ref_in_func -> set_ref_in_funccal; - set_ref_in_func -> xfree; - set_ref_in_call_stack -> set_ref_in_funccal; - set_ref_in_call_stack -> set_ref_in_funccal; - set_ref_in_functions -> HASHITEM_EMPTY; - set_ref_in_functions -> HI2UF; - set_ref_in_functions -> func_name_refcount; - set_ref_in_functions -> set_ref_in_func; - set_ref_in_func_args -> set_ref_in_item; - register_cfunc -> get_lambda_name; - register_cfunc -> xcalloc; - register_cfunc -> STRCPY; - register_cfunc -> hash_add; - list_write_log -> file_open; - list_write_log -> semsg; - list_write_log -> snprintf; - list_write_log -> assert; - list_write_log -> file_write; - list_write_log -> assert; - list_write_log -> sizeof; - list_write_log -> semsg; - list_write_log -> os_strerror; - list_write_log -> xfree; - list_write_log -> file_close; - list_write_log -> semsg; - tv_list_item_alloc -> xmalloc; - tv_list_item_remove -> TV_LIST_ITEM_NEXT; - tv_list_item_remove -> tv_list_drop_items; - tv_list_item_remove -> tv_clear; - tv_list_item_remove -> xfree; - tv_list_drop_items -> list_log; - tv_list_drop_items -> tv_list_watch_fix; - tv_list_drop_items -> list_log; - tv_list_init_static10 -> ARRAY_SIZE; - tv_list_init_static10 -> memset; - tv_list_init_static10 -> tv_list_set_lock; - tv_list_init_static10 -> list_log; - tv_list_init_static -> memset; - tv_list_init_static -> list_log; - tv_list_free_contents -> list_log; - tv_list_free_contents -> tv_clear; - tv_list_free_contents -> xfree; - tv_list_free_contents -> assert; - tv_list_free_list -> list_log; - tv_list_free_list -> NLUA_CLEAR_REF; - tv_list_free_list -> xfree; - tv_list_remove_items -> list_log; - tv_list_remove_items -> tv_list_drop_items; - tv_list_remove_items -> tv_clear; - tv_list_remove_items -> xfree; - tv_list_insert -> FUNC_ATTR_NONNULL_ARG; - tv_list_insert -> tv_list_append; - tv_list_insert -> list_log; - tv_list_append -> list_log; - tv_list_insert_tv -> tv_list_item_alloc; - tv_list_insert_tv -> tv_copy; - tv_list_insert_tv -> tv_list_insert; - tv_list_append_tv -> tv_list_item_alloc; - tv_list_append_tv -> tv_copy; - tv_list_append_tv -> tv_list_append; - tv_list_flatten -> FUNC_ATTR_NONNULL_ARG; - tv_list_flatten -> fast_breakcheck; - tv_list_flatten -> tv_list_drop_items; - tv_list_flatten -> tv_list_extend; - tv_list_flatten -> tv_clear; - tv_list_flatten -> xfree; - tv_list_extend -> FUNC_ATTR_NONNULL_ARG; - tv_list_extend -> tv_list_len; - tv_list_extend -> tv_list_first; - tv_list_extend -> tv_list_insert_tv; - tv_list_concat -> tv_list_copy; - tv_list_concat -> tv_list_copy; - tv_list_concat -> tv_list_extend; - tv_list_join -> FUNC_ATTR_NONNULL_ARG; - tv_list_join -> tv_list_len; - tv_list_join -> ga_init; - tv_list_join -> list_join_inner; - tv_list_join -> FREE_JOIN_TOFREE; - tv_list_join -> GA_DEEP_CLEAR; - tv_list_equal -> tv_list_len; - tv_list_equal -> tv_list_len; - tv_list_equal -> tv_list_first; - tv_list_equal -> tv_list_first; - tv_list_equal -> TV_LIST_ITEM_NEXT; - tv_list_equal -> TV_LIST_ITEM_NEXT; - tv_list_equal -> tv_equal; - tv_list_equal -> assert; - tv_equal -> TODO; - tv_equal -> tv_is_func; - tv_equal -> func_equal; - tv_equal -> tv_blob_equal; - tv_equal -> tv_get_string_buf; - tv_equal -> tv_get_string_buf; - tv_equal -> mb_strcmp_ic; - tv_equal -> abort; - tv_list_reverse -> tv_list_len; - tv_list_reverse -> list_log; - tv_list_reverse -> SWAP; - tv_list_reverse -> SWAP; - tv_list_reverse -> SWAP; - tv_list_find_nr -> tv_list_find; - tv_list_find_nr -> tv_get_number_chk; - tv_dict_watcher_free -> callback_free; - tv_dict_watcher_free -> xfree; - tv_dict_watcher_free -> xfree; - tv_callback_equal -> STRCMP; - tv_callback_equal -> abort; - tv_dict_watcher_matches -> strncmp; - tv_dict_watcher_matches -> strcmp; - tv_dict_item_copy -> tv_dict_item_alloc; - tv_dict_item_copy -> tv_copy; - tv_dict_free_contents -> hash_lock; - tv_dict_free_contents -> assert; - tv_dict_free_contents -> TV_DICT_HI2DI; - tv_dict_free_contents -> hash_remove; - tv_dict_free_contents -> tv_dict_item_free; - tv_dict_free_contents -> QUEUE_EMPTY; - tv_dict_free_contents -> QUEUE_HEAD; - tv_dict_free_contents -> QUEUE_REMOVE; - tv_dict_free_contents -> tv_dict_watcher_node_data; - tv_dict_free_contents -> tv_dict_watcher_free; - tv_dict_free_contents -> hash_clear; - tv_dict_free_contents -> hash_init; - tv_dict_free_dict -> NLUA_CLEAR_REF; - tv_dict_free_dict -> xfree; - tv_dict_free -> tv_dict_free_contents; - tv_dict_free -> tv_dict_free_dict; - tv_dict_get_tv -> tv_dict_find; - tv_dict_get_tv -> tv_copy; - tv_dict_get_string_buf -> tv_dict_find; - tv_dict_get_string_buf -> tv_get_string_buf; - tv_get_string_buf -> tv_get_string_buf_chk; - tv_dict_clear -> hash_lock; - tv_dict_clear -> assert; - tv_dict_clear -> tv_dict_item_free; - tv_dict_clear -> hash_remove; - tv_dict_clear -> hash_unlock; - tv_dict_extend -> tv_dict_is_watched; - tv_dict_extend -> _; - tv_dict_extend -> strlen; - tv_dict_extend -> tv_dict_find; - tv_dict_extend -> tv_is_func; - tv_dict_extend -> var_check_func_name; - tv_dict_extend -> valid_varname; - tv_dict_extend -> tv_dict_item_copy; - tv_dict_extend -> tv_dict_add; - tv_dict_extend -> tv_dict_item_free; - tv_dict_extend -> tv_dict_watcher_notify; - tv_dict_extend -> semsg; - tv_dict_extend -> var_check_lock; - tv_dict_extend -> var_check_ro; - tv_dict_extend -> tv_copy; - tv_dict_extend -> tv_clear; - tv_dict_extend -> tv_copy; - tv_dict_extend -> tv_dict_watcher_notify; - tv_dict_extend -> tv_clear; - var_check_func_name -> vim_strchr; - var_check_func_name -> ASCII_ISUPPER; - var_check_func_name -> semsg; - var_check_func_name -> function_exists; - var_check_func_name -> semsg; - valid_varname -> eval_isnamec1; - valid_varname -> ascii_isdigit; - valid_varname -> semsg; - var_check_ro -> _; - var_check_ro -> N_; - var_check_ro -> _; - var_check_ro -> strlen; - var_check_ro -> strlen; - var_check_ro -> semsg; - tv_dict_equal -> tv_dict_len; - tv_dict_equal -> tv_dict_find; - tv_dict_equal -> tv_equal; - tv_blob_alloc -> xcalloc; - tv_blob_alloc -> ga_init; - tv_blob_free -> ga_clear; - tv_blob_free -> xfree; - tv_blob_unref -> tv_blob_free; - tv_blob_equal -> tv_blob_len; - tv_blob_equal -> tv_blob_len; - tv_blob_equal -> tv_blob_get; - tv_blob_alloc_ret -> tv_blob_alloc; - tv_blob_alloc_ret -> tv_blob_set_ret; - tv_blob_copy -> assert; - tv_blob_copy -> tv_blob_alloc_ret; - tv_blob_copy -> xmemdup; - _nothing_conv_func_start -> FUNC_ATTR_NONNULL_ARG; - _nothing_conv_func_start -> func_unref; - _nothing_conv_func_start -> xfree; - _nothing_conv_func_end -> assert; - _nothing_conv_func_end -> assert; - _nothing_conv_func_end -> partial_unref; - _nothing_conv_func_end -> assert; - _nothing_conv_empty_dict -> FUNC_ATTR_NONNULL_ARG; - _nothing_conv_empty_dict -> tv_dict_unref; - _nothing_conv_list_end -> assert; - _nothing_conv_list_end -> tv_list_unref; - tv_item_lock -> TODO; - tv_item_lock -> emsg; - tv_item_lock -> CHANGE_LOCK; - tv_item_lock -> CHANGE_LOCK; - tv_item_lock -> CHANGE_LOCK; - tv_item_lock -> CHANGE_LOCK; - tv_item_lock -> tv_item_lock; - tv_item_lock -> CHANGE_LOCK; - tv_item_lock -> tv_item_lock; - tv_item_lock -> abort; - tv_islocked -> tv_list_locked; - tv_check_lock -> var_check_lock; - tv_check_lock -> var_check_lock; - func_equal -> partial_name; - func_equal -> partial_name; - func_equal -> STRCMP; - func_equal -> tv_dict_equal; - tv_check_str_or_nr -> emsg; - tv_check_str_or_nr -> emsg; - tv_check_str_or_nr -> emsg; - tv_check_str_or_nr -> emsg; - tv_check_str_or_nr -> emsg; - tv_check_str_or_nr -> emsg; - tv_check_str_or_nr -> emsg; - tv_check_str_or_nr -> semsg; - tv_check_str_or_nr -> abort; - tv_check_num -> emsg; - tv_check_num -> abort; - tv_check_str -> emsg; - tv_check_str -> abort; - tv_get_lnum -> tv_get_number_chk; - tv_get_lnum -> line; - tv_get_lnum -> var2fpos; - var2fpos -> tv_list_find_nr; - var2fpos -> tv_list_find_nr; - var2fpos -> STRLEN; - var2fpos -> tv_list_find; - var2fpos -> TV_LIST_ITEM_TV; - var2fpos -> TV_LIST_ITEM_TV; - var2fpos -> STRCMP; - var2fpos -> tv_list_find_nr; - var2fpos -> tv_get_string_chk; - var2fpos -> getmark_buf_fnum; - var2fpos -> update_topline; - var2fpos -> validate_botline; - var2fpos -> STRLEN; - tv_get_float -> emsg; - tv_get_float -> emsg; - tv_get_float -> emsg; - tv_get_float -> emsg; - tv_get_float -> emsg; - tv_get_float -> emsg; - tv_get_float -> emsg; - tv_get_float -> semsg; - tv_check_for_string -> emsg; - tv_check_for_nonempty_string -> tv_check_for_string; - tv_check_for_nonempty_string -> emsg; - tv_get_string_buf_chk -> snprintf; - tv_get_string_buf_chk -> STRCPY; - tv_get_string_buf_chk -> STRCPY; - tv_get_string_buf_chk -> emsg; - cat_prefix_varname -> STRLEN; - cat_prefix_varname -> xfree; - cat_prefix_varname -> xmalloc; - cat_prefix_varname -> STRCPY; - get_expr_name -> get_function_name; - get_expr_name -> get_user_var_name; - get_user_var_name -> HASHITEM_EMPTY; - get_user_var_name -> STRNCMP; - get_user_var_name -> cat_prefix_varname; - get_user_var_name -> get_cmdline_type; - get_user_var_name -> HASHITEM_EMPTY; - get_user_var_name -> cat_prefix_varname; - get_user_var_name -> get_cmdline_type; - get_user_var_name -> HASHITEM_EMPTY; - get_user_var_name -> cat_prefix_varname; - get_user_var_name -> HASHITEM_EMPTY; - get_user_var_name -> cat_prefix_varname; - get_user_var_name -> ARRAY_SIZE; - get_user_var_name -> cat_prefix_varname; - get_user_var_name -> XFREE_CLEAR; - float_op_wrapper -> tv_get_float_chk; - float_op_wrapper -> function; - api_wrapper -> check_secure; - api_wrapper -> ADD; - api_wrapper -> fn; - api_wrapper -> ERROR_SET; - api_wrapper -> semsg_multiline; - api_wrapper -> object_to_vim; - api_wrapper -> semsg; - api_wrapper -> api_free_array; - api_wrapper -> api_free_object; - api_wrapper -> api_clear_error; - object_to_vim -> STATIC_ASSERT; - object_to_vim -> tv_list_alloc; - object_to_vim -> object_to_vim; - object_to_vim -> tv_list_free; - object_to_vim -> tv_list_append_owned_tv; - object_to_vim -> tv_list_ref; - object_to_vim -> tv_dict_alloc; - object_to_vim -> tv_dict_free; - object_to_vim -> tv_dict_item_alloc; - object_to_vim -> object_to_vim; - object_to_vim -> tv_dict_item_free; - object_to_vim -> tv_dict_free; - object_to_vim -> tv_dict_add; - object_to_vim -> abort; - f_abs -> float_op_wrapper; - f_abs -> tv_get_number_chk; - f_add -> var_check_lock; - f_add -> tv_list_append_tv; - f_add -> tv_copy; - f_add -> var_check_lock; - f_add -> tv_get_number_chk; - f_add -> ga_append; - f_add -> tv_copy; - f_add -> emsg; - f_and -> tv_get_number_chk; - f_and -> tv_get_number_chk; - f_api_info -> api_metadata; - f_api_info -> object_to_vim; - f_api_info -> api_free_dictionary; - api_metadata -> PUT; - api_metadata -> init_function_metadata; - api_metadata -> init_ui_event_metadata; - api_metadata -> init_error_type_metadata; - api_metadata -> init_type_metadata; - api_metadata -> copy_object; - f_append -> tv_get_lnum; - f_append -> set_buffer_lines; - f_appendbufline -> tv_get_buf; - f_appendbufline -> tv_get_lnum_buf; - f_appendbufline -> set_buffer_lines; - tv_get_buf -> buflist_findnr; - tv_get_buf -> buflist_findnr; - tv_get_buf -> bufexists; - tv_get_buf -> find_buffer; - tv_get_lnum_buf -> FUNC_ATTR_NONNULL_ARG; - tv_get_lnum_buf -> tv_get_number_chk; - f_argc -> tv_get_number; - f_argc -> find_win_by_nr_or_id; - f_argc -> WARGCOUNT; - find_win_by_nr_or_id -> tv_get_number_chk; - find_win_by_nr_or_id -> win_id2wp; - find_win_by_nr_or_id -> find_win_by_nr; - f_arglistid -> find_tabwin; - find_tabwin -> tv_get_number; - find_tabwin -> find_tabpage; - find_tabwin -> find_win_by_nr; - f_argv -> tv_get_number; - f_argv -> find_win_by_nr_or_id; - f_argv -> WARGLIST; - f_argv -> WARGCOUNT; - f_argv -> tv_get_number_chk; - f_argv -> xstrdup; - f_argv -> get_arglist_as_rettv; - f_argv -> get_arglist_as_rettv; - get_arglist_as_rettv -> tv_list_alloc_ret; - get_arglist_as_rettv -> alist_name; - f_assert_beeps -> assert_beeps; - assert_beeps -> tv_get_string_chk; - assert_beeps -> do_cmdline_cmd; - assert_beeps -> prepare_assert_error; - assert_beeps -> ga_concat; - assert_beeps -> ga_concat; - assert_beeps -> ga_concat; - assert_beeps -> assert_error; - assert_beeps -> ga_clear; - f_assert_nobeep -> assert_beeps; - f_assert_equal -> assert_equal_common; - assert_equal_common -> tv_equal; - assert_equal_common -> prepare_assert_error; - assert_equal_common -> assert_error; - assert_equal_common -> ga_clear; - f_assert_equalfile -> assert_equalfile; - assert_equalfile -> tv_get_string_buf_chk; - assert_equalfile -> tv_get_string_buf_chk; - assert_equalfile -> os_fopen; - assert_equalfile -> snprintf; - assert_equalfile -> os_fopen; - assert_equalfile -> fclose; - assert_equalfile -> snprintf; - assert_equalfile -> fgetc; - assert_equalfile -> fgetc; - assert_equalfile -> STRCPY; - assert_equalfile -> STRCPY; - assert_equalfile -> snprintf; - assert_equalfile -> sizeof; - assert_equalfile -> memmove; - assert_equalfile -> memmove; - assert_equalfile -> fclose; - assert_equalfile -> fclose; - assert_equalfile -> prepare_assert_error; - assert_equalfile -> encode_tv2echo; - assert_equalfile -> ga_concat; - assert_equalfile -> xfree; - assert_equalfile -> ga_concat; - assert_equalfile -> ga_concat; - assert_equalfile -> ga_concat; - assert_equalfile -> ga_concat; - assert_equalfile -> STRCMP; - assert_equalfile -> ga_concat; - assert_equalfile -> ga_concat; - assert_equalfile -> ga_concat; - assert_equalfile -> assert_error; - assert_equalfile -> ga_clear; - f_assert_notequal -> assert_equal_common; - f_assert_report -> prepare_assert_error; - f_assert_report -> ga_concat; - f_assert_report -> assert_error; - f_assert_report -> ga_clear; - prepare_assert_error -> ga_init; - prepare_assert_error -> ga_concat; - prepare_assert_error -> ga_concat; - prepare_assert_error -> vim_snprintf; - prepare_assert_error -> ga_concat; - prepare_assert_error -> ga_concat; - assert_error -> set_vim_var_list; - f_assert_exception -> assert_exception; - assert_exception -> tv_get_string_chk; - assert_exception -> prepare_assert_error; - assert_exception -> ga_concat; - assert_exception -> assert_error; - assert_exception -> ga_clear; - assert_exception -> strstr; - assert_exception -> prepare_assert_error; - assert_exception -> assert_error; - assert_exception -> ga_clear; - f_assert_fails -> assert_fails; - assert_fails -> tv_get_string_chk; - assert_fails -> do_cmdline_cmd; - assert_fails -> prepare_assert_error; - assert_fails -> ga_concat; - assert_fails -> assert_append_cmd_or_arg; - assert_fails -> assert_error; - assert_fails -> ga_clear; - assert_fails -> tv_get_string_buf_chk; - assert_fails -> strstr; - assert_fails -> prepare_assert_error; - assert_fails -> ga_concat; - assert_fails -> assert_append_cmd_or_arg; - assert_fails -> assert_error; - assert_fails -> ga_clear; - assert_fails -> set_vim_var_string; - f_assert_false -> assert_bool; - assert_bool -> tv_get_number_chk; - assert_bool -> prepare_assert_error; - assert_bool -> assert_error; - assert_bool -> ga_clear; - f_assert_inrange -> assert_inrange; - assert_inrange -> tv_get_float; - assert_inrange -> tv_get_float; - assert_inrange -> tv_get_float; - assert_inrange -> prepare_assert_error; - assert_inrange -> encode_tv2string; - assert_inrange -> ga_concat; - assert_inrange -> xfree; - assert_inrange -> vim_snprintf; - assert_inrange -> ga_concat; - assert_inrange -> assert_error; - assert_inrange -> ga_clear; - assert_inrange -> tv_get_number_chk; - assert_inrange -> tv_get_number_chk; - assert_inrange -> tv_get_number_chk; - assert_inrange -> prepare_assert_error; - assert_inrange -> vim_snprintf; - assert_inrange -> fill_assert_error; - assert_inrange -> assert_error; - assert_inrange -> ga_clear; - f_assert_match -> assert_match_common; - assert_match_common -> tv_get_string_buf_chk; - assert_match_common -> tv_get_string_buf_chk; - assert_match_common -> emsg; - assert_match_common -> pattern_match; - assert_match_common -> prepare_assert_error; - assert_match_common -> fill_assert_error; - assert_match_common -> assert_error; - assert_match_common -> ga_clear; - f_assert_notmatch -> assert_match_common; - f_assert_true -> assert_bool; - f_atan2 -> tv_get_float_chk; - f_atan2 -> atan2; - f_browsedir -> f_browse; - f_bufadd -> tv_get_string; - f_bufadd -> buflist_add; - f_bufexists -> find_buffer; - f_buflisted -> find_buffer; - f_bufload -> get_buf_arg; - f_bufload -> aucmd_prepbuf; - f_bufload -> open_buffer; - f_bufload -> aucmd_restbuf; - f_bufloaded -> find_buffer; - f_bufname -> tv_get_buf_from_arg; - f_bufname -> xstrdup; - tv_get_buf_from_arg -> tv_check_str_or_nr; - tv_get_buf_from_arg -> tv_get_buf; - f_bufnr -> tv_get_buf_from_arg; - f_bufnr -> tv_check_str_or_nr; - f_bufnr -> tv_get_buf; - f_bufnr -> tv_get_number_chk; - f_bufnr -> tv_get_string_chk; - f_bufnr -> buflist_new; - buf_win_common -> tv_get_buf_from_arg; - buf_win_common -> FOR_ALL_WINDOWS_IN_TAB; - f_bufwinid -> buf_win_common; - f_bufwinnr -> buf_win_common; - f_byte2line -> tv_get_number; - byteidx -> tv_get_string_chk; - byteidx -> tv_get_number_chk; - byteidx -> utf_ptr2len; - byteidx -> utfc_ptr2len; - f_byteidx -> byteidx; - f_byteidxcomp -> byteidx; - f_call -> emsg; - f_call -> partial_name; - f_call -> nlua_is_table_from_lua; - f_call -> nlua_register_table_as_callable; - f_call -> tv_get_string; - f_call -> emsg; - f_call -> func_call; - f_call -> func_unref; - f_chanclose -> check_secure; - f_chanclose -> emsg; - f_chanclose -> strcmp; - f_chanclose -> strcmp; - f_chanclose -> strcmp; - f_chanclose -> strcmp; - f_chanclose -> semsg; - f_chanclose -> channel_close; - f_chanclose -> emsg; - f_chansend -> check_secure; - f_chansend -> emsg; - f_chansend -> tv_blob_len; - f_chansend -> xmemdup; - f_chansend -> save_tv_as_string; - f_chansend -> save_tv_as_string; - f_chansend -> channel_send; - f_chansend -> emsg; - save_tv_as_string -> tv_get_string_buf_chk; - save_tv_as_string -> tv_get_string_chk; - save_tv_as_string -> strlen; - save_tv_as_string -> xmemdupz; - save_tv_as_string -> buflist_findnr; - save_tv_as_string -> ml_get_buf; - save_tv_as_string -> semsg; - save_tv_as_string -> xmalloc; - save_tv_as_string -> ml_get_buf; - save_tv_as_string -> assert; - save_tv_as_string -> strlen; - save_tv_as_string -> xmalloc; - save_tv_as_string -> tv_get_string; - save_tv_as_string -> TV_LIST_ITEM_NEXT; - channel_send -> find_channel; - channel_send -> _; - channel_send -> _; - channel_send -> fwrite; - channel_send -> _; - channel_send -> terminal_receive; - channel_send -> channel_instream; - channel_send -> _; - channel_send -> _; - channel_send -> wstream_new_buffer; - channel_send -> wstream_write; - channel_send -> xfree; - f_char2nr -> tv_check_num; - f_char2nr -> utf_ptr2char; - f_charidx -> emsg; - f_charidx -> tv_get_string_chk; - f_charidx -> tv_get_number_chk; - f_charidx -> tv_get_number; - f_charidx -> emsg; - f_charidx -> ptr2len; - f_chdir -> xmalloc; - f_chdir -> os_dirname; - f_chdir -> slash_adjust; - f_chdir -> vim_strsave; - f_chdir -> xfree; - f_chdir -> changedir_func; - f_chdir -> XFREE_CLEAR; - f_cindent -> tv_get_lnum; - f_cindent -> get_c_indent; - get_optional_window -> find_win_by_nr_or_id; - get_optional_window -> emsg; - f_clearmatches -> get_optional_window; - f_clearmatches -> clear_matches; - f_col -> var2fpos; - f_col -> STRLEN; - f_col -> col; - f_col -> virtual_active; - f_col -> get_cursor_pos_ptr; - f_col -> utfc_ptr2len; - f_complete -> emsg; - f_complete -> undo_allowed; - f_complete -> emsg; - f_complete -> tv_get_number_chk; - f_complete -> set_completion; - set_completion -> ins_compl_prep; - set_completion -> ins_compl_clear; - set_completion -> ins_compl_free; - set_completion -> vim_strnsave; - set_completion -> ins_compl_add_list; - set_completion -> ins_compl_make_cyclic; - set_completion -> ins_complete; - set_completion -> ins_complete; - set_completion -> ins_complete; - set_completion -> show_pum; - set_completion -> trigger_modechanged; - set_completion -> ui_flush; - f_complete_add -> ins_compl_add_tv; - ins_compl_add_tv -> tv_dict_get_string; - ins_compl_add_tv -> tv_dict_get_string; - ins_compl_add_tv -> tv_dict_get_string; - ins_compl_add_tv -> tv_dict_get_string; - ins_compl_add_tv -> tv_dict_get_string; - ins_compl_add_tv -> tv_dict_get_tv; - ins_compl_add_tv -> tv_dict_get_number; - ins_compl_add_tv -> tv_dict_get_number; - ins_compl_add_tv -> tv_dict_get_number; - ins_compl_add_tv -> tv_dict_get_string; - ins_compl_add_tv -> tv_dict_get_number; - ins_compl_add_tv -> tv_get_string_chk; - ins_compl_add_tv -> memset; - ins_compl_add_tv -> xfree; - ins_compl_add_tv -> ins_compl_add; - f_complete_check -> ins_compl_check_keys; - f_complete_info -> tv_dict_alloc_ret; - f_complete_info -> emsg; - f_complete_info -> get_complete_info; - get_complete_info -> tv_list_first; - get_complete_info -> TV_LIST_ITEM_NEXT; - get_complete_info -> tv_get_string; - get_complete_info -> STRCMP; - get_complete_info -> STRCMP; - get_complete_info -> STRCMP; - get_complete_info -> STRCMP; - get_complete_info -> STRCMP; - get_complete_info -> tv_dict_add_str; - get_complete_info -> ins_compl_mode; - get_complete_info -> tv_dict_add_nr; - get_complete_info -> tv_list_alloc; - get_complete_info -> tv_dict_add_list; - get_complete_info -> tv_dict_alloc; - get_complete_info -> tv_list_append_dict; - get_complete_info -> tv_dict_add_str; - get_complete_info -> tv_dict_add_str; - get_complete_info -> tv_dict_add_str; - get_complete_info -> tv_dict_add_str; - get_complete_info -> tv_dict_add_str; - get_complete_info -> tv_dict_add_str; - get_complete_info -> tv_dict_add_tv; - get_complete_info -> ins_compl_update_sequence_numbers; - get_complete_info -> tv_dict_add_nr; - get_complete_info -> TODO; - f_confirm -> tv_get_string_chk; - f_confirm -> tv_get_string_buf_chk; - f_confirm -> tv_get_number_chk; - f_confirm -> tv_get_string_buf_chk; - f_confirm -> TOUPPER_ASC; - f_confirm -> _; - f_confirm -> do_dialog; - f_copy -> var_item_copy; - f_count -> tv_get_number_chk; - f_count -> tv_get_string_chk; - f_count -> STRLEN; - f_count -> mb_strnicmp; - f_count -> MB_PTR_ADV; - f_count -> strstr; - f_count -> STRLEN; - f_count -> tv_list_first; - f_count -> tv_get_number_chk; - f_count -> tv_list_find; - f_count -> semsg; - f_count -> TV_LIST_ITEM_NEXT; - f_count -> tv_equal; - f_count -> emsg; - f_count -> HASHITEM_EMPTY; - f_count -> tv_equal; - f_count -> semsg; - f_cscope_connection -> tv_get_number; - f_cscope_connection -> tv_get_string; - f_cscope_connection -> tv_get_string_buf; - f_cscope_connection -> cs_connection; - f_ctxget -> semsg; - f_ctxget -> ctx_get; - f_ctxget -> semsg; - f_ctxget -> ctx_to_dict; - f_ctxget -> object_to_vim; - f_ctxget -> api_free_dictionary; - f_ctxget -> api_clear_error; - ctx_get -> kv_size; - ctx_get -> kv_Z; - ctx_to_dict -> assert; - ctx_to_dict -> PUT; - ctx_to_dict -> PUT; - ctx_to_dict -> PUT; - ctx_to_dict -> PUT; - ctx_to_dict -> PUT; - f_ctxpop -> ctx_restore; - f_ctxpop -> emsg; - ctx_restore -> kv_pop; - ctx_restore -> get_option_value; - ctx_restore -> set_option_value; - ctx_restore -> ctx_restore_regs; - ctx_restore -> ctx_restore_jumps; - ctx_restore -> ctx_restore_bufs; - ctx_restore -> ctx_restore_gvars; - ctx_restore -> ctx_restore_funcs; - ctx_restore -> ctx_free; - ctx_restore -> set_option_value; - ctx_restore -> xfree; - f_ctxpush -> TV_LIST_ITEM_TV; - f_ctxpush -> strequal; - f_ctxpush -> strequal; - f_ctxpush -> strequal; - f_ctxpush -> strequal; - f_ctxpush -> strequal; - f_ctxpush -> strequal; - f_ctxpush -> semsg; - f_ctxpush -> ctx_save; - ctx_save -> kv_push; - ctx_save -> kv_last; - ctx_save -> ctx_save_regs; - ctx_save -> ctx_save_jumps; - ctx_save -> ctx_save_bufs; - ctx_save -> ctx_save_gvars; - ctx_save -> ctx_save_funcs; - ctx_save -> ctx_save_funcs; - f_ctxset -> semsg; - f_ctxset -> semsg; - f_ctxset -> ctx_get; - f_ctxset -> semsg; - f_ctxset -> vim_to_object; - f_ctxset -> ctx_from_dict; - f_ctxset -> ctx_free; - f_ctxset -> ctx_free; - f_ctxset -> api_free_dictionary; - vim_to_object -> kvi_init; - vim_to_object -> assert; - vim_to_object -> kv_A; - vim_to_object -> assert; - vim_to_object -> kvi_destroy; - ctx_from_dict -> assert; - ctx_from_dict -> strequal; - ctx_from_dict -> array_to_sbuf; - ctx_from_dict -> strequal; - ctx_from_dict -> array_to_sbuf; - ctx_from_dict -> strequal; - ctx_from_dict -> array_to_sbuf; - ctx_from_dict -> strequal; - ctx_from_dict -> array_to_sbuf; - ctx_from_dict -> strequal; - ctx_from_dict -> copy_object; - ctx_free -> msgpack_sbuffer_destroy; - ctx_free -> msgpack_sbuffer_destroy; - ctx_free -> msgpack_sbuffer_destroy; - ctx_free -> msgpack_sbuffer_destroy; - ctx_free -> api_free_array; - f_ctxsize -> ctx_size; - ctx_size -> kv_size; - f_cursor -> list2fpos; - f_cursor -> emsg; - f_cursor -> tv_get_lnum; - f_cursor -> tv_get_number_chk; - f_cursor -> tv_get_number_chk; - f_cursor -> check_cursor; - f_cursor -> mb_adjust_cursor; - f_debugbreak -> tv_get_number; - f_debugbreak -> emsg; - f_debugbreak -> OpenProcess; - f_debugbreak -> DebugBreakProcess; - f_debugbreak -> CloseHandle; - f_debugbreak -> uv_kill; - f_deepcopy -> tv_get_number_chk; - f_deepcopy -> emsg; - f_deepcopy -> get_copyID; - f_delete -> check_secure; - f_delete -> tv_get_string; - f_delete -> emsg; - f_delete -> tv_get_string_buf; - f_delete -> os_remove; - f_delete -> strcmp; - f_delete -> os_rmdir; - f_delete -> strcmp; - f_delete -> delete_recursive; - f_delete -> semsg; - f_dictwatcheradd -> check_secure; - f_dictwatcheradd -> semsg; - f_dictwatcheradd -> _; - f_dictwatcheradd -> strlen; - f_dictwatcheradd -> semsg; - f_dictwatcheradd -> semsg; - f_dictwatcheradd -> tv_get_string_chk; - f_dictwatcheradd -> strlen; - f_dictwatcheradd -> callback_from_typval; - f_dictwatcheradd -> semsg; - f_dictwatcherdel -> check_secure; - f_dictwatcherdel -> semsg; - f_dictwatcherdel -> semsg; - f_dictwatcherdel -> tv_get_string_chk; - f_dictwatcherdel -> callback_from_typval; - f_dictwatcherdel -> strlen; - f_dictwatcherdel -> emsg; - f_dictwatcherdel -> callback_free; - f_deletebufline -> tv_get_buf; - f_deletebufline -> tv_get_lnum_buf; - f_deletebufline -> tv_get_lnum_buf; - f_deletebufline -> find_win_for_curbuf; - f_deletebufline -> u_sync; - f_deletebufline -> u_sync; - f_deletebufline -> u_save; - f_deletebufline -> ml_delete; - f_deletebufline -> FOR_ALL_TAB_WINDOWS; - f_deletebufline -> check_cursor_col; - f_deletebufline -> deleted_lines_mark; - f_diff_filler -> MAX; - f_diff_hlID -> tv_get_lnum; - f_diff_hlID -> buf_get_changedtick; - f_diff_hlID -> diff_check; - f_diff_hlID -> diff_find_change; - f_diff_hlID -> buf_get_changedtick; - f_diff_hlID -> tv_get_number; - diff_find_change -> ml_get; - diff_find_change -> vim_strsave; - diff_find_change -> diff_buf_idx; - diff_find_change -> xfree; - diff_find_change -> diff_check_sanity; - diff_find_change -> xfree; - diff_find_change -> ascii_iswhite; - diff_find_change -> ascii_iswhite; - diff_find_change -> ascii_iswhite; - diff_find_change -> ascii_iswhite; - diff_find_change -> skipwhite; - diff_find_change -> skipwhite; - diff_find_change -> diff_equal_char; - diff_find_change -> utf_head_off; - diff_find_change -> utf_head_off; - diff_find_change -> STRLEN; - diff_find_change -> STRLEN; - diff_find_change -> ascii_iswhite; - diff_find_change -> ascii_iswhite; - diff_find_change -> ascii_iswhite; - diff_find_change -> ascii_iswhite; - diff_find_change -> ascii_iswhite; - diff_find_change -> ascii_iswhite; - diff_find_change -> utf_head_off; - diff_find_change -> utf_head_off; - diff_find_change -> diff_equal_char; - diff_find_change -> xfree; - f_empty -> tv_list_len; - f_empty -> tv_dict_len; - f_empty -> tv_blob_len; - f_empty -> internal_error; - f_environ -> tv_dict_alloc_ret; - f_environ -> os_get_fullenv_size; - f_environ -> xmalloc; - f_environ -> os_copy_fullenv; - f_environ -> strchr; - f_environ -> assert; - f_environ -> assert; - f_environ -> strcase_save; - f_environ -> xstrdup; - f_environ -> tv_dict_find; - f_environ -> xfree; - f_environ -> xfree; - f_environ -> os_free_fullenv; - f_escape -> vim_strsave_escaped; - f_escape -> tv_get_string_buf; - f_getenv -> vim_getenv; - f_eval -> tv_get_string_chk; - f_eval -> skipwhite; - f_eval -> eval1; - f_eval -> aborting; - f_eval -> semsg; - f_eval -> emsg; - f_executable -> tv_check_for_string; - f_executable -> os_can_exe; - get_list_line -> tv_get_string_buf_chk; - get_list_line -> TV_LIST_ITEM_NEXT; - get_list_line -> xstrdup; - execute_common -> check_secure; - execute_common -> tv_get_string_buf_chk; - execute_common -> strncmp; - execute_common -> strcmp; - execute_common -> ga_init; - execute_common -> do_cmdline_cmd; - execute_common -> tv_list_ref; - execute_common -> tv_list_first; - execute_common -> do_cmdline; - execute_common -> tv_list_unref; - execute_common -> ga_append; - f_execute -> execute_common; - f_win_execute -> win_id2wp_tp; - f_win_execute -> switch_win_noblock; - f_win_execute -> check_cursor; - f_win_execute -> execute_common; - f_win_execute -> restore_win_noblock; - f_win_execute -> win_valid; - f_exepath -> tv_check_for_nonempty_string; - f_exepath -> os_can_exe; - f_exists -> tv_get_string; - f_exists -> os_env_exists; - f_exists -> expand_env_save; - f_exists -> xfree; - f_exists -> get_option_tv; - f_exists -> skipwhite; - f_exists -> function_exists; - f_exists -> cmd_exists; - f_exists -> autocmd_supported; - f_exists -> au_exists; - f_exists -> var_exists; - get_option_tv -> FUNC_ATTR_NONNULL_ARG; - get_option_tv -> has; - get_option_tv -> find_option_end; - get_option_tv -> semsg; - get_option_tv -> semsg; - autocmd_supported -> event_name2nr; - au_exists -> xstrdup; - au_exists -> strchr; - au_exists -> au_find_group; - au_exists -> strchr; - au_exists -> event_name2nr; - au_exists -> fnamecmp; - au_exists -> STRICMP; - au_exists -> fnamecmp; - au_exists -> fnamecmp; - au_exists -> xfree; - var_exists -> get_name_len; - var_exists -> get_name_len; - var_exists -> get_var_tv; - var_exists -> f; - var_exists -> handle_subscript; - var_exists -> tv_clear; - var_exists -> xfree; - f_expand -> tv_get_number_chk; - f_expand -> tv_list_set_ret; - f_expand -> tv_get_string; - f_expand -> eval_vars; - f_expand -> tv_list_alloc_ret; - f_expand -> tv_list_append_string; - f_expand -> XFREE_CLEAR; - f_expand -> tv_get_number_chk; - f_expand -> ExpandInit; - f_expand -> ExpandOne; - f_expand -> ExpandOne; - f_expand -> tv_list_alloc_ret; - f_expand -> ExpandCleanup; - f_menu_get -> tv_list_alloc_ret; - f_menu_get -> tv_get_string; - f_menu_get -> get_menu_cmd_modes; - f_menu_get -> menu_get; - f_expandcmd -> xstrdup; - f_expandcmd -> expand_filename; - f_expandcmd -> emsg; - f_flatten -> semsg; - f_flatten -> tv_get_number_chk; - f_flatten -> emsg; - f_flatten -> var_check_lock; - f_flatten -> N_; - f_flatten -> tv_list_flatten; - f_flatten -> tv_copy; - f_extend -> N_; - f_extend -> var_check_lock; - f_extend -> tv_get_number_chk; - f_extend -> tv_list_len; - f_extend -> tv_list_find; - f_extend -> semsg; - f_extend -> tv_list_extend; - f_extend -> tv_copy; - f_extend -> var_check_lock; - f_extend -> assert; - f_extend -> tv_copy; - f_extend -> var_check_lock; - f_extend -> tv_get_string_chk; - f_extend -> ARRAY_SIZE; - f_extend -> strcmp; - f_extend -> semsg; - f_extend -> tv_dict_extend; - f_extend -> tv_copy; - f_extend -> semsg; - f_feedkeys -> check_secure; - f_feedkeys -> tv_get_string; - f_feedkeys -> tv_get_string_buf; - f_feedkeys -> nvim_feedkeys; - f_feedkeys -> cstr_as_string; - nvim_feedkeys -> FUNC_API_SINCE; - nvim_feedkeys -> vim_strsave_escape_csi; - nvim_feedkeys -> ins_typebuf; - nvim_feedkeys -> xfree; - nvim_feedkeys -> exec_normal; - f_filereadable -> tv_get_string; - f_filereadable -> os_isdir; - f_filewritable -> tv_get_string; - f_filewritable -> os_file_is_writable; - findfilendir -> tv_get_string; - findfilendir -> tv_get_string_buf_chk; - findfilendir -> tv_get_number_chk; - findfilendir -> tv_list_alloc_ret; - findfilendir -> xfree; - findfilendir -> find_file_in_path_option; - findfilendir -> strlen; - findfilendir -> tv_list_append_string; - f_filter -> filter_map; - filter_map -> map; - filter_map -> N_; - filter_map -> N_; - filter_map -> tv_copy; - filter_map -> tv_copy; - filter_map -> var_check_lock; - filter_map -> tv_copy; - filter_map -> var_check_lock; - filter_map -> semsg; - filter_map -> prepare_vimvar; - filter_map -> prepare_vimvar; - filter_map -> hash_lock; - filter_map -> HASHITEM_EMPTY; - filter_map -> TV_DICT_HI2DI; - filter_map -> var_check_lock; - filter_map -> var_check_ro; - filter_map -> vim_strsave; - filter_map -> filter_map_one; - filter_map -> tv_clear; - filter_map -> var_check_fixed; - filter_map -> var_check_ro; - filter_map -> tv_dict_item_remove; - filter_map -> hash_unlock; - filter_map -> tv_blob_get; - filter_map -> filter_map_one; - filter_map -> emsg; - filter_map -> tv_blob_set; - filter_map -> memmove; - filter_map -> assert; - filter_map -> tv_list_first; - filter_map -> var_check_lock; - filter_map -> filter_map_one; - filter_map -> tv_list_item_remove; - filter_map -> TV_LIST_ITEM_NEXT; - filter_map -> restore_vimvar; - filter_map -> restore_vimvar; - f_finddir -> findfilendir; - f_findfile -> findfilendir; - f_float2nr -> tv_get_float_chk; - f_fmod -> tv_get_float_chk; - f_fmod -> fmod; - f_fnameescape -> vim_strsave_fnameescape; - f_fnamemodify -> tv_get_string_chk; - f_fnamemodify -> tv_get_string_buf_chk; - f_fnamemodify -> strlen; - f_fnamemodify -> modify_fname; - f_fnamemodify -> xmemdupz; - f_fnamemodify -> xfree; - foldclosed_both -> tv_get_lnum; - foldclosed_both -> hasFoldingWin; - f_foldclosed -> foldclosed_both; - f_foldclosedend -> foldclosed_both; - f_foldlevel -> tv_get_lnum; - f_foldlevel -> foldLevel; - f_foldtext -> get_vim_var_nr; - f_foldtext -> get_vim_var_nr; - f_foldtext -> get_vim_var_str; - f_foldtext -> linewhite; - f_foldtext -> skipwhite; - f_foldtext -> skipwhite; - f_foldtext -> skipwhite; - f_foldtext -> skipwhite; - f_foldtext -> skipwhite; - f_foldtext -> NGETTEXT; - f_foldtext -> xmalloc; - f_foldtext -> STRLEN; - f_foldtext -> STRLEN; - f_foldtext -> sprintf; - f_foldtext -> STRLEN; - f_foldtext -> STRCAT; - f_foldtext -> foldtext_cleanup; - f_foldtextresult -> tv_get_lnum; - f_foldtextresult -> fold_info; - f_foldtextresult -> get_foldtext; - f_foldtextresult -> vim_strsave; - f_funcref -> common_function; - common_function -> function; - common_function -> function; - common_function -> partial_name; - common_function -> TODO; - common_function -> function; - common_function -> tv_get_string; - common_function -> vim_strchr; - common_function -> ascii_isdigit; - common_function -> semsg; - common_function -> tv_get_string; - common_function -> find_func; - common_function -> translated_function_exists; - common_function -> semsg; - common_function -> STRNCMP; - common_function -> trans_function_name; - common_function -> snprintf; - common_function -> xmalloc; - common_function -> STRCPY; - common_function -> STRCAT; - common_function -> vim_strsave; - common_function -> function; - common_function -> function; - common_function -> function; - common_function -> emsg; - common_function -> xfree; - common_function -> emsg; - common_function -> xfree; - common_function -> tv_list_len; - common_function -> tv_list_len; - common_function -> emsg_funcname; - common_function -> xfree; - common_function -> xcalloc; - common_function -> tv_list_len; - common_function -> xmalloc; - common_function -> tv_copy; - common_function -> tv_copy; - common_function -> function; - common_function -> func_ptr_ref; - common_function -> xfree; - common_function -> find_func; - common_function -> func_ptr_ref; - common_function -> xfree; - common_function -> func_ref; - common_function -> func_ref; - common_function -> xfree; - f_function -> common_function; - f_garbagecollect -> garbagecollect; - f_garbagecollect -> tv_get_number; - f_get -> tv_get_number_chk; - f_get -> tv_blob_len; - f_get -> tv_blob_len; - f_get -> tv_blob_get; - f_get -> tv_list_find; - f_get -> TV_LIST_ITEM_TV; - f_get -> tv_dict_find; - f_get -> tv_is_func; - f_get -> memset; - f_get -> tv_get_string; - f_get -> strcmp; - f_get -> partial_name; - f_get -> assert; - f_get -> xstrdup; - f_get -> func_ref; - f_get -> strcmp; - f_get -> tv_dict_set_ret; - f_get -> strcmp; - f_get -> tv_list_alloc_ret; - f_get -> tv_list_append_tv; - f_get -> semsg; - f_get -> semsg; - f_get -> tv_copy; - f_get -> tv_copy; - f_getbufinfo -> tv_list_alloc_ret; - f_getbufinfo -> tv_dict_find; - f_getbufinfo -> tv_get_number; - f_getbufinfo -> tv_dict_find; - f_getbufinfo -> tv_get_number; - f_getbufinfo -> tv_dict_find; - f_getbufinfo -> tv_get_number; - f_getbufinfo -> tv_get_buf_from_arg; - f_getbufinfo -> FOR_ALL_BUFFERS; - f_getbufinfo -> get_buffer_info; - f_getbufinfo -> tv_list_append_dict; - get_buffer_info -> tv_dict_alloc; - get_buffer_info -> tv_dict_add_nr; - get_buffer_info -> tv_dict_add_str; - get_buffer_info -> tv_dict_add_nr; - get_buffer_info -> buflist_findlnum; - get_buffer_info -> tv_dict_add_nr; - get_buffer_info -> tv_dict_add_nr; - get_buffer_info -> tv_dict_add_nr; - get_buffer_info -> tv_dict_add_nr; - get_buffer_info -> tv_dict_add_nr; - get_buffer_info -> tv_dict_add_nr; - get_buffer_info -> tv_dict_add_dict; - get_buffer_info -> tv_list_alloc; - get_buffer_info -> FOR_ALL_TAB_WINDOWS; - get_buffer_info -> tv_list_append_number; - get_buffer_info -> tv_dict_add_list; - get_buffer_info -> tv_dict_add_list; - get_buffer_info -> tv_dict_add_nr; - get_buffer_lines -> tv_list_alloc_ret; - get_buffer_lines -> tv_list_alloc_ret; - get_buffer_lines -> ml_get_buf; - get_buffer_lines -> vim_strsave; - f_getbufline -> tv_get_buf_from_arg; - f_getbufline -> tv_get_lnum_buf; - f_getbufline -> tv_get_lnum_buf; - f_getbufline -> get_buffer_lines; - f_getbufvar -> tv_check_str_or_nr; - f_getbufvar -> tv_get_string_chk; - f_getbufvar -> tv_get_buf; - f_getbufvar -> get_winbuf_options; - f_getbufvar -> tv_dict_set_ret; - f_getbufvar -> get_option_tv; - f_getbufvar -> getbufvar; - f_getbufvar -> strlen; - f_getbufvar -> tv_copy; - f_getbufvar -> tv_copy; - f_getchangelist -> tv_list_alloc_ret; - f_getchangelist -> tv_get_number; - f_getchangelist -> tv_get_buf; - f_getchangelist -> tv_list_alloc; - f_getchangelist -> tv_list_append_list; - f_getchangelist -> tv_dict_alloc; - f_getchangelist -> tv_list_append_dict; - f_getchangelist -> tv_dict_add_nr; - f_getchangelist -> tv_dict_add_nr; - f_getchangelist -> tv_dict_add_nr; - getchar_common -> ui_cursor_goto; - getchar_common -> getchar; - getchar_common -> TODO; - getchar_common -> char_avail; - getchar_common -> os_inchar; - getchar_common -> multiqueue_empty; - getchar_common -> state_handle_k_event; - getchar_common -> safe_vgetc; - getchar_common -> tv_get_number_chk; - getchar_common -> getchar; - getchar_common -> vpeekc_any; - getchar_common -> vpeekc_any; - getchar_common -> getchar; - getchar_common -> getchar; - getchar_common -> vpeekc_any; - getchar_common -> safe_vgetc; - getchar_common -> set_vim_var_nr; - getchar_common -> set_vim_var_nr; - getchar_common -> set_vim_var_nr; - getchar_common -> set_vim_var_nr; - getchar_common -> IS_SPECIAL; - getchar_common -> IS_SPECIAL; - getchar_common -> K_SECOND; - getchar_common -> K_THIRD; - getchar_common -> utf_char2bytes; - getchar_common -> assert; - getchar_common -> vim_strsave; - getchar_common -> is_mouse_key; - getchar_common -> mouse_find_win; - getchar_common -> mouse_comp_pos; - getchar_common -> set_vim_var_nr; - getchar_common -> set_vim_var_nr; - getchar_common -> set_vim_var_nr; - getchar_common -> set_vim_var_nr; - f_getchar -> getchar_common; - f_getcharstr -> getchar_common; - f_getcharstr -> utf_char2bytes; - f_getcharstr -> assert; - f_getcharstr -> vim_strsave; - f_getcharsearch -> tv_dict_alloc_ret; - f_getcharsearch -> tv_dict_add_str; - f_getcharsearch -> tv_dict_add_nr; - f_getcharsearch -> tv_dict_add_nr; - f_getcmdline -> get_cmdline_str; - f_getcmdpos -> get_cmdline_pos; - f_getcmdtype -> xmallocz; - f_getcmdtype -> get_cmdline_type; - f_getcmdwintype -> xmallocz; - f_getcompletion -> semsg; - f_getcompletion -> tv_get_string; - f_getcompletion -> tv_get_number_chk; - f_getcompletion -> emsg; - f_getcompletion -> tv_get_string; - f_getcompletion -> strcmp; - f_getcompletion -> set_one_cmd_context; - f_getcompletion -> STRLEN; - f_getcompletion -> STRLEN; - f_getcompletion -> ExpandInit; - f_getcompletion -> STRLEN; - f_getcompletion -> cmdcomplete_str_to_type; - f_getcompletion -> semsg; - f_getcompletion -> set_context_in_menu_cmd; - f_getcompletion -> STRLEN; - f_getcompletion -> set_context_in_cscope_cmd; - f_getcompletion -> STRLEN; - f_getcompletion -> set_context_in_sign_cmd; - f_getcompletion -> STRLEN; - f_getcompletion -> addstar; - f_getcompletion -> ExpandOne; - f_getcompletion -> tv_list_alloc_ret; - f_getcompletion -> tv_list_append_string; - f_getcompletion -> xfree; - f_getcompletion -> ExpandCleanup; - f_getcwd -> emsg; - f_getcwd -> emsg; - f_getcwd -> find_tabpage; - f_getcwd -> emsg; - f_getcwd -> emsg; - f_getcwd -> find_win_by_nr; - f_getcwd -> emsg; - f_getcwd -> xmalloc; - f_getcwd -> assert; - f_getcwd -> assert; - f_getcwd -> os_dirname; - f_getcwd -> STRLCPY; - f_getcwd -> vim_strsave; - f_getcwd -> slash_adjust; - f_getcwd -> xfree; - find_win_by_nr -> tv_get_number_chk; - find_win_by_nr -> FOR_ALL_WINDOWS_IN_TAB; - f_getfperm -> tv_get_string; - f_getfperm -> os_getperm; - f_getfperm -> xstrdup; - f_getfsize -> tv_get_string; - f_getfsize -> os_fileinfo; - f_getfsize -> os_fileinfo_size; - f_getfsize -> os_isdir; - f_getftime -> tv_get_string; - f_getftime -> os_fileinfo; - f_getftype -> tv_get_string; - f_getftype -> os_fileinfo_link; - f_getftype -> S_ISREG; - f_getftype -> S_ISDIR; - f_getftype -> S_ISLNK; - f_getftype -> S_ISBLK; - f_getftype -> S_ISCHR; - f_getftype -> S_ISFIFO; - f_getftype -> S_ISSOCK; - f_getftype -> vim_strsave; - f_getjumplist -> tv_list_alloc_ret; - f_getjumplist -> find_tabwin; - f_getjumplist -> cleanup_jumplist; - f_getjumplist -> tv_list_alloc; - f_getjumplist -> tv_list_append_list; - f_getjumplist -> tv_list_append_number; - f_getjumplist -> tv_dict_alloc; - f_getjumplist -> tv_list_append_dict; - f_getjumplist -> tv_dict_add_nr; - f_getjumplist -> tv_dict_add_nr; - f_getjumplist -> tv_dict_add_nr; - f_getjumplist -> tv_dict_add_nr; - f_getjumplist -> tv_dict_add_str; - f_getline -> tv_get_lnum; - f_getline -> tv_get_lnum; - f_getline -> get_buffer_lines; - f_getloclist -> find_win_by_nr_or_id; - f_getloclist -> get_qf_loc_list; - get_qf_loc_list -> tv_list_alloc_ret; - get_qf_loc_list -> get_errorlist; - get_qf_loc_list -> tv_dict_alloc_ret; - get_qf_loc_list -> qf_get_properties; - get_qf_loc_list -> emsg; - f_getmarklist -> tv_list_alloc_ret; - f_getmarklist -> get_global_marks; - f_getmarklist -> tv_get_buf; - f_getmarklist -> get_buf_local_marks; - f_getmatches -> get_optional_window; - f_getmatches -> tv_list_alloc_ret; - f_getmatches -> tv_dict_alloc; - f_getmatches -> matchaddpos; - f_getmatches -> tv_list_alloc; - f_getmatches -> tv_list_append_number; - f_getmatches -> tv_list_append_number; - f_getmatches -> tv_list_append_number; - f_getmatches -> snprintf; - f_getmatches -> assert; - f_getmatches -> tv_dict_add_list; - f_getmatches -> tv_dict_add_str; - f_getmatches -> tv_dict_add_str; - f_getmatches -> syn_id2name; - f_getmatches -> tv_dict_add_nr; - f_getmatches -> tv_dict_add_nr; - f_getmatches -> utf_char2bytes; - f_getmatches -> tv_dict_add_str; - f_getmatches -> tv_list_append_dict; - f_getmousepos -> tv_dict_alloc_ret; - f_getmousepos -> tv_dict_add_nr; - f_getmousepos -> tv_dict_add_nr; - f_getmousepos -> mouse_find_win; - f_getmousepos -> mouse_comp_pos; - f_getmousepos -> ml_get_buf; - f_getmousepos -> STRLEN; - f_getmousepos -> tv_dict_add_nr; - f_getmousepos -> tv_dict_add_nr; - f_getmousepos -> tv_dict_add_nr; - f_getmousepos -> tv_dict_add_nr; - f_getmousepos -> tv_dict_add_nr; - f_getpid -> os_get_pid; - getpos_both -> var2fpos; - getpos_both -> tv_list_alloc_ret; - getpos_both -> tv_list_append_number; - getpos_both -> tv_list_append_number; - getpos_both -> tv_list_append_number; - getpos_both -> tv_list_append_number; - getpos_both -> update_curswant; - f_getcurpos -> getpos_both; - f_getpos -> getpos_both; - f_getqflist -> get_qf_loc_list; - f_getreg -> tv_get_string_chk; - f_getreg -> tv_get_number_chk; - f_getreg -> tv_get_number_chk; - f_getreg -> _; - f_getreg -> get_reg_contents; - f_getreg -> tv_list_alloc; - f_getreg -> tv_list_ref; - f_getreg -> get_reg_contents; - f_getregtype -> tv_get_string_chk; - f_getregtype -> _; - f_getregtype -> get_reg_type; - f_getregtype -> format_reg_type; - f_getregtype -> xstrdup; - f_gettabinfo -> find_tabpage; - f_gettabinfo -> FOR_ALL_TABS; - f_gettabinfo -> get_tabpage_info; - f_gettabinfo -> tv_list_append_dict; - get_tabpage_info -> tv_dict_alloc; - get_tabpage_info -> tv_dict_add_nr; - get_tabpage_info -> tv_list_alloc; - get_tabpage_info -> FOR_ALL_WINDOWS_IN_TAB; - get_tabpage_info -> tv_list_append_number; - get_tabpage_info -> tv_dict_add_list; - get_tabpage_info -> tv_dict_add_dict; - f_gettabvar -> tv_get_string_chk; - f_gettabvar -> find_tabpage; - f_gettabvar -> switch_win; - f_gettabvar -> gettabvar; - f_gettabvar -> strlen; - f_gettabvar -> tv_copy; - f_gettabvar -> restore_win; - f_gettabvar -> tv_copy; - f_gettabwinvar -> getwinvar; - getwinvar -> find_tabpage; - getwinvar -> find_win_by_nr; - getwinvar -> tv_get_string_chk; - getwinvar -> switch_win; - getwinvar -> get_winbuf_options; - getwinvar -> tv_dict_set_ret; - getwinvar -> get_option_tv; - getwinvar -> getwinvar; - getwinvar -> strlen; - getwinvar -> tv_copy; - getwinvar -> restore_win; - getwinvar -> tv_copy; - f_gettagstack -> tv_dict_alloc_ret; - f_gettagstack -> find_win_by_nr_or_id; - f_gettagstack -> get_tagstack; - f_getwininfo -> tv_list_alloc_ret; - f_getwininfo -> win_id2wp; - f_getwininfo -> FOR_ALL_TABS; - f_getwininfo -> FOR_ALL_WINDOWS_IN_TAB; - f_getwininfo -> get_win_info; - f_getwininfo -> tv_list_append_dict; - get_win_info -> tv_dict_alloc; - get_win_info -> tv_dict_add_nr; - get_win_info -> tv_dict_add_nr; - get_win_info -> tv_dict_add_nr; - get_win_info -> tv_dict_add_nr; - get_win_info -> tv_dict_add_nr; - get_win_info -> tv_dict_add_nr; - get_win_info -> tv_dict_add_nr; - get_win_info -> tv_dict_add_nr; - get_win_info -> tv_dict_add_nr; - get_win_info -> tv_dict_add_nr; - get_win_info -> tv_dict_add_nr; - get_win_info -> tv_dict_add_nr; - get_win_info -> tv_dict_add_nr; - get_win_info -> tv_dict_add_nr; - get_win_info -> tv_dict_add_nr; - get_win_info -> bt_quickfix; - get_win_info -> tv_dict_add_dict; - f_wait -> semsg; - f_wait -> semsg; - f_wait -> xmalloc; - f_wait -> time_watcher_init; - f_wait -> time_watcher_start; - f_wait -> eval_expr_typval; - f_wait -> tv_get_number_chk; - f_wait -> vgetc; - f_wait -> tv_get_number_chk; - f_wait -> time_watcher_stop; - f_wait -> time_watcher_close; - eval_expr_typval -> FUNC_ATTR_NONNULL_ARG; - eval_expr_typval -> call_func; - eval_expr_typval -> partial_name; - eval_expr_typval -> call_func; - eval_expr_typval -> tv_get_string_buf_chk; - eval_expr_typval -> skipwhite; - eval_expr_typval -> eval1_emsg; - eval_expr_typval -> skipwhite; - eval_expr_typval -> tv_clear; - eval_expr_typval -> semsg; - f_win_screenpos -> tv_list_alloc_ret; - f_win_screenpos -> find_win_by_nr_or_id; - f_win_screenpos -> tv_list_append_number; - f_win_screenpos -> tv_list_append_number; - win_move_into_split -> win_goto; - win_move_into_split -> winframe_remove; - win_move_into_split -> win_remove; - win_move_into_split -> last_status; - win_move_into_split -> win_comp_pos; - win_move_into_split -> win_split_ins; - win_move_into_split -> win_setheight_win; - win_move_into_split -> win_equal; - win_move_into_split -> win_goto; - f_win_splitmove -> find_win_by_nr_or_id; - f_win_splitmove -> find_win_by_nr_or_id; - f_win_splitmove -> win_valid; - f_win_splitmove -> win_valid_floating; - f_win_splitmove -> emsg; - f_win_splitmove -> emsg; - f_win_splitmove -> tv_dict_get_number; - f_win_splitmove -> tv_dict_find; - f_win_splitmove -> tv_get_number; - f_win_splitmove -> tv_dict_get_number; - f_win_splitmove -> win_move_into_split; - f_getwinpos -> tv_list_alloc_ret; - f_getwinpos -> tv_list_append_number; - f_getwinpos -> tv_list_append_number; - f_getwinvar -> getwinvar; - f_glob -> tv_get_number_chk; - f_glob -> tv_get_number_chk; - f_glob -> tv_list_set_ret; - f_glob -> tv_get_number_chk; - f_glob -> ExpandInit; - f_glob -> ExpandOne; - f_glob -> ExpandOne; - f_glob -> tv_list_alloc_ret; - f_glob -> tv_list_append_string; - f_glob -> ExpandCleanup; - f_globpath -> tv_get_number_chk; - f_globpath -> tv_get_number_chk; - f_globpath -> tv_list_set_ret; - f_globpath -> tv_get_number_chk; - f_globpath -> tv_get_string_buf_chk; - f_globpath -> ga_init; - f_globpath -> globpath; - f_globpath -> ga_concat_strings_sep; - f_globpath -> tv_list_alloc_ret; - f_globpath -> ga_clear_strings; - f_glob2regpat -> tv_get_string_chk; - f_glob2regpat -> file_pat_to_reg_pat; - f_has -> defined; - f_has -> defined; - f_has -> defined; - f_has -> defined; - f_has -> defined; - f_has -> TODO; - f_has -> tv_get_string; - f_has -> ARRAY_SIZE; - f_has -> STRICMP; - f_has -> STRNICMP; - f_has -> strlen; - f_has -> ascii_isdigit; - f_has -> ascii_isdigit; - f_has -> ascii_isdigit; - f_has -> atoi; - f_has -> atoi; - f_has -> has_vim_patch; - f_has -> has_vim_patch; - f_has -> STRNICMP; - f_has -> has_nvim_version; - f_has -> STRICMP; - f_has -> STRICMP; - f_has -> STRICMP; - f_has -> STRICMP; - f_has -> STRICMP; - f_has -> syntax_present; - f_has -> STRICMP; - f_has -> eval_has_provider; - f_has -> STRICMP; - f_has -> has_wsl; - f_has -> STRICMP; - f_has -> eval_has_provider; - f_has -> eval_has_provider; - has_wsl -> nlua_exec; - has_wsl -> match; - has_wsl -> assert; - has_wsl -> assert; - has_wsl -> api_free_object; - f_has_key -> emsg; - f_has_key -> tv_get_string; - f_haslocaldir -> emsg; - f_haslocaldir -> emsg; - f_haslocaldir -> find_tabpage; - f_haslocaldir -> emsg; - f_haslocaldir -> emsg; - f_haslocaldir -> find_win_by_nr; - f_haslocaldir -> emsg; - f_haslocaldir -> assert; - f_haslocaldir -> assert; - f_haslocaldir -> abort; - f_hasmapto -> tv_get_string; - f_hasmapto -> tv_get_string_buf; - f_hasmapto -> tv_get_number; - f_hasmapto -> map_to_exists; - f_histadd -> check_secure; - f_histadd -> tv_get_string_chk; - f_histadd -> get_histtype; - f_histadd -> tv_get_string_buf; - f_histadd -> init_history; - f_histadd -> add_to_history; - f_histdel -> tv_get_string_chk; - f_histdel -> clr_history; - f_histdel -> del_history_idx; - f_histdel -> tv_get_number; - f_histdel -> del_history_entry; - f_histdel -> tv_get_string_buf; - f_histget -> tv_get_string_chk; - f_histget -> get_histtype; - f_histget -> get_history_idx; - f_histget -> tv_get_number_chk; - f_histget -> vim_strsave; - f_histnr -> tv_get_string_chk; - f_histnr -> get_histtype; - f_histnr -> get_history_idx; - f_hlID -> syn_name2id; - f_hlexists -> highlight_exists; - f_hostname -> os_get_hostname; - f_hostname -> vim_strsave; - f_iconv -> tv_get_string; - f_iconv -> enc_canonize; - f_iconv -> enc_canonize; - f_iconv -> convert_setup; - f_iconv -> xstrdup; - f_iconv -> string_convert; - f_iconv -> convert_setup; - f_iconv -> xfree; - f_iconv -> xfree; - f_indent -> tv_get_lnum; - f_indent -> get_indent_lnum; - f_index -> tv_get_number_chk; - f_index -> tv_blob_len; - f_index -> tv_blob_len; - f_index -> tv_blob_get; - f_index -> tv_equal; - f_index -> emsg; - f_index -> tv_list_first; - f_index -> tv_list_uidx; - f_index -> tv_list_find; - f_index -> assert; - f_index -> tv_get_number_chk; - f_index -> TV_LIST_ITEM_NEXT; - f_index -> tv_equal; - f_input -> get_user_input; - f_inputdialog -> get_user_input; - f_inputlist -> semsg; - f_inputlist -> msg_start; - f_inputlist -> msg_clr_eos; - f_inputlist -> msg_puts; - f_inputlist -> msg_putchar; - f_inputlist -> prompt_for_number; - f_inputrestore -> GA_EMPTY; - f_inputrestore -> restore_typeahead; - f_inputrestore -> verb_msg; - f_inputsave -> GA_APPEND_VIA_PTR; - f_inputsave -> save_typeahead; - f_inputsecret -> f_input; - f_insert -> var_check_lock; - f_insert -> tv_blob_len; - f_insert -> tv_get_number_chk; - f_insert -> semsg; - f_insert -> tv_get_number_chk; - f_insert -> semsg; - f_insert -> ga_grow; - f_insert -> memmove; - f_insert -> tv_copy; - f_insert -> semsg; - f_insert -> var_check_lock; - f_insert -> N_; - f_insert -> tv_get_number_chk; - f_insert -> tv_list_len; - f_insert -> tv_list_find; - f_insert -> semsg; - f_insert -> tv_list_insert_tv; - f_insert -> tv_copy; - f_invert -> tv_get_number_chk; - f_isdirectory -> os_isdir; - f_islocked -> get_lval; - f_islocked -> emsg; - f_islocked -> find_var; - f_islocked -> tv_islocked; - f_islocked -> emsg; - f_islocked -> semsg; - f_islocked -> tv_islocked; - f_islocked -> tv_islocked; - f_islocked -> clear_lval; - f_isinf -> xisinf; - f_isnan -> xisnan; - f_id -> vim_vsnprintf_typval; - f_id -> xmalloc; - f_id -> vim_vsnprintf_typval; - f_items -> dict_list; - dict_list -> emsg; - dict_list -> tv_list_alloc_ret; - dict_list -> vim_strsave; - dict_list -> tv_copy; - dict_list -> items; - dict_list -> tv_list_alloc; - dict_list -> tv_list_ref; - dict_list -> tv_list_append_owned_tv; - dict_list -> xstrdup; - dict_list -> tv_list_append_tv; - dict_list -> tv_list_append_owned_tv; - f_jobpid -> check_secure; - f_jobpid -> emsg; - f_jobpid -> find_job; - find_job -> find_channel; - find_job -> process_is_stopped; - find_job -> emsg; - find_job -> emsg; - f_jobresize -> check_secure; - f_jobresize -> emsg; - f_jobresize -> find_job; - f_jobresize -> emsg; - f_jobstart -> check_secure; - f_jobstart -> tv_to_argv; - f_jobstart -> semsg; - f_jobstart -> shell_free_argv; - f_jobstart -> tv_dict_get_number; - f_jobstart -> tv_dict_get_number; - f_jobstart -> tv_dict_get_number; - f_jobstart -> tv_dict_get_number; - f_jobstart -> tv_dict_get_number; - f_jobstart -> tv_dict_get_string; - f_jobstart -> strncmp; - f_jobstart -> strncmp; - f_jobstart -> semsg; - f_jobstart -> semsg; - f_jobstart -> shell_free_argv; - f_jobstart -> semsg; - f_jobstart -> shell_free_argv; - f_jobstart -> tv_dict_get_string; - f_jobstart -> os_isdir_executable; - f_jobstart -> semsg; - f_jobstart -> shell_free_argv; - f_jobstart -> tv_dict_find; - f_jobstart -> semsg; - f_jobstart -> shell_free_argv; - f_jobstart -> common_job_callbacks; - f_jobstart -> shell_free_argv; - f_jobstart -> tv_dict_get_number; - f_jobstart -> tv_dict_get_number; - f_jobstart -> tv_dict_get_string; - f_jobstart -> create_environment; - f_jobstart -> channel_create_event; - tv_to_argv -> tv_get_string; - tv_to_argv -> shell_build_argv; - tv_to_argv -> semsg; - tv_to_argv -> tv_list_len; - tv_to_argv -> emsg; - tv_to_argv -> tv_get_string_chk; - tv_to_argv -> os_can_exe; - tv_to_argv -> snprintf; - tv_to_argv -> semsg; - tv_to_argv -> xcalloc; - tv_to_argv -> tv_get_string_chk; - tv_to_argv -> shell_free_argv; - tv_to_argv -> xfree; - tv_to_argv -> xstrdup; - tv_to_argv -> jobstart; - tv_to_argv -> xfree; - channel_create_event -> TODO; - channel_create_event -> eval_fmt_source_name_line; - channel_create_event -> assert; - channel_create_event -> channel_info; - channel_create_event -> TODO; - channel_create_event -> object_to_vim; - channel_create_event -> encode_tv2json; - channel_create_event -> ILOG; - channel_create_event -> xfree; - channel_create_event -> api_free_dictionary; - channel_create_event -> channel_info_changed; - f_jobstop -> check_secure; - f_jobstop -> emsg; - f_jobstop -> find_job; - f_jobstop -> channel_close; - f_jobstop -> process_stop; - f_jobstop -> emsg; - f_jobwait -> check_secure; - f_jobwait -> emsg; - f_jobwait -> ui_busy_start; - f_jobwait -> xcalloc; - f_jobwait -> multiqueue_new_parent; - f_jobwait -> TV_LIST_ITEM_TV; - f_jobwait -> find_channel; - f_jobwait -> process_is_stopped; - f_jobwait -> process_wait; - f_jobwait -> channel_incref; - f_jobwait -> multiqueue_process_events; - f_jobwait -> multiqueue_replace_parent; - f_jobwait -> os_hrtime; - f_jobwait -> tv_list_len; - f_jobwait -> os_hrtime; - f_jobwait -> MIN; - f_jobwait -> tv_list_alloc; - f_jobwait -> tv_list_len; - f_jobwait -> tv_list_append_number; - f_jobwait -> multiqueue_process_events; - f_jobwait -> multiqueue_replace_parent; - f_jobwait -> tv_list_append_number; - f_jobwait -> channel_decref; - f_jobwait -> multiqueue_free; - f_jobwait -> xfree; - f_jobwait -> ui_busy_stop; - f_jobwait -> tv_list_ref; - f_join -> emsg; - f_join -> tv_get_string_chk; - f_join -> ga_init; - f_join -> tv_list_join; - f_join -> ga_append; - f_json_decode -> encode_vim_list_to_buf; - f_json_decode -> emsg; - f_json_decode -> assert; - f_json_decode -> tv_get_string_buf_chk; - f_json_decode -> strlen; - f_json_decode -> json_decode_string; - f_json_decode -> semsg; - f_json_decode -> assert; - f_json_decode -> xfree; - encode_vim_list_to_buf -> FUNC_ATTR_NONNULL_ARG; - encode_vim_list_to_buf -> TV_LIST_ITEM_TV; - encode_vim_list_to_buf -> TV_LIST_ITEM_TV; - encode_vim_list_to_buf -> STRLEN; - encode_vim_list_to_buf -> encode_init_lrstate; - encode_vim_list_to_buf -> xmalloc; - encode_vim_list_to_buf -> encode_read_from_list; - encode_vim_list_to_buf -> abort; - encode_vim_list_to_buf -> assert; - json_decode_string -> emsg; - json_decode_string -> assert; - json_decode_string -> kv_size; - json_decode_string -> semsg; - json_decode_string -> kv_last; - json_decode_string -> semsg; - json_decode_string -> semsg; - json_decode_string -> LENP; - json_decode_string -> semsg; - json_decode_string -> semsg; - json_decode_string -> kv_size; - json_decode_string -> assert; - json_decode_string -> semsg; - json_decode_string -> kv_size; - json_decode_string -> kv_pop; - json_decode_string -> json_decoder_pop; - json_decode_string -> assert; - json_decode_string -> kv_size; - json_decode_string -> semsg; - json_decode_string -> kv_last; - json_decode_string -> semsg; - json_decode_string -> semsg; - json_decode_string -> kv_size; - json_decode_string -> semsg; - json_decode_string -> DICT_LEN; - json_decode_string -> tv_list_len; - json_decode_string -> tv_list_len; - json_decode_string -> semsg; - json_decode_string -> kv_size; - json_decode_string -> semsg; - json_decode_string -> kv_last; - json_decode_string -> semsg; - json_decode_string -> kv_size; - json_decode_string -> semsg; - json_decode_string -> semsg; - json_decode_string -> semsg; - json_decode_string -> strncmp; - json_decode_string -> semsg; - json_decode_string -> POP; - json_decode_string -> strncmp; - json_decode_string -> semsg; - json_decode_string -> POP; - json_decode_string -> strncmp; - json_decode_string -> semsg; - json_decode_string -> POP; - json_decode_string -> tv_list_alloc; - json_decode_string -> tv_list_ref; - json_decode_string -> kv_push; - json_decode_string -> kv_size; - json_decode_string -> kv_push; - json_decode_string -> decode_create_map_special_dict; - json_decode_string -> tv_dict_alloc; - json_decode_string -> kv_push; - json_decode_string -> kv_size; - json_decode_string -> kv_push; - json_decode_string -> semsg; - json_decode_string -> kv_size; - json_decode_string -> semsg; - json_decode_string -> kv_size; - json_decode_string -> kv_pop; - json_decode_string -> semsg; - json_decode_string -> kv_size; - json_decode_string -> tv_clear; - json_decode_string -> kv_destroy; - json_decode_string -> kv_destroy; - f_json_encode -> encode_tv2json; - encode_tv2json -> FUNC_ATTR_NONNULL_ARG; - encode_tv2json -> ga_init; - encode_tv2json -> N_; - encode_tv2json -> ga_clear; - encode_tv2json -> ga_append; - f_keys -> dict_list; - f_last_buffer_nr -> FOR_ALL_BUFFERS; - f_len -> strlen; - f_len -> tv_blob_len; - f_len -> tv_list_len; - f_len -> tv_dict_len; - f_len -> emsg; - libcall_common -> check_secure; - libcall_common -> semsg; - f_libcall -> libcall_common; - f_libcallnr -> libcall_common; - f_line -> win_id2wp_tp; - f_line -> switch_win_noblock; - f_line -> check_cursor; - f_line -> var2fpos; - f_line -> restore_win_noblock; - f_line -> var2fpos; - f_line2byte -> tv_get_lnum; - f_line2byte -> ml_find_line_or_offset; - f_lispindent -> tv_get_lnum; - f_lispindent -> get_lisp_indent; - f_list2str -> emsg; - f_list2str -> ga_init; - f_list2str -> utf_char2bytes; - f_list2str -> ga_concat; - f_list2str -> ga_append; - f_localtime -> time; - get_maparg -> tv_get_string; - get_maparg -> tv_get_string_buf_chk; - get_maparg -> tv_get_number; - get_maparg -> tv_get_number; - get_maparg -> get_map_mode; - get_maparg -> replace_termcodes; - get_maparg -> check_map; - get_maparg -> xfree; - get_maparg -> vim_strsave; - get_maparg -> str2special_save; - get_maparg -> tv_dict_alloc_ret; - get_maparg -> mapblock_fill_dict; - f_luaeval -> tv_get_string_chk; - f_luaeval -> nlua_typval_eval; - f_map -> filter_map; - f_maparg -> get_maparg; - f_mapcheck -> get_maparg; - f_match -> find_some_match; - f_matchadd -> tv_get_string_buf_chk; - f_matchadd -> tv_get_string_buf_chk; - f_matchadd -> tv_get_number_chk; - f_matchadd -> tv_get_number_chk; - f_matchadd -> matchadd_dict_arg; - f_matchadd -> semsg; - f_matchadd -> match_add; - matchadd_dict_arg -> emsg; - matchadd_dict_arg -> tv_dict_find; - matchadd_dict_arg -> tv_get_string; - matchadd_dict_arg -> tv_dict_find; - matchadd_dict_arg -> find_win_by_nr_or_id; - matchadd_dict_arg -> emsg; - f_matchaddpos -> tv_get_string_buf_chk; - f_matchaddpos -> semsg; - f_matchaddpos -> tv_get_number_chk; - f_matchaddpos -> tv_get_number_chk; - f_matchaddpos -> matchadd_dict_arg; - f_matchaddpos -> matchaddpos; - f_matchaddpos -> semsg; - f_matchaddpos -> match_add; - f_matcharg -> tv_get_number; - f_matcharg -> get_match; - f_matcharg -> syn_id2name; - f_matcharg -> tv_list_append_string; - f_matcharg -> tv_list_append_string; - f_matcharg -> tv_list_append_string; - f_matchdelete -> get_optional_window; - f_matchdelete -> tv_get_number; - f_matchend -> find_some_match; - f_matchlist -> find_some_match; - f_matchstr -> find_some_match; - f_matchstrpos -> find_some_match; - max_min -> tv_list_len; - max_min -> tv_get_number_chk; - max_min -> tv_dict_len; - max_min -> tv_get_number_chk; - max_min -> semsg; - f_max -> max_min; - f_min -> max_min; - f_mkdir -> check_secure; - f_mkdir -> tv_get_string_buf; - f_mkdir -> path_tail; - f_mkdir -> path_tail_with_sep; - f_mkdir -> tv_get_number_chk; - f_mkdir -> strcmp; - f_mkdir -> os_mkdir_recurse; - f_mkdir -> semsg; - f_mkdir -> xfree; - f_mkdir -> vim_mkdir_emsg; - f_mode -> get_mode; - f_mode -> non_zero_arg; - f_msgpackdump -> semsg; - f_msgpackdump -> strequal; - f_msgpackdump -> tv_blob_alloc_ret; - f_msgpackdump -> msgpack_packer_new; - f_msgpackdump -> msgpack_packer_new; - f_msgpackdump -> _; - f_msgpackdump -> sizeof; - f_msgpackdump -> vim_snprintf; - f_msgpackdump -> encode_vim_to_msgpack; - f_msgpackdump -> msgpack_packer_free; - msgpackparse_unpack_list -> FUNC_ATTR_NONNULL_ARG; - msgpackparse_unpack_list -> tv_list_len; - msgpackparse_unpack_list -> TV_LIST_ITEM_TV; - msgpackparse_unpack_list -> semsg; - msgpackparse_unpack_list -> encode_init_lrstate; - msgpackparse_unpack_list -> msgpack_unpacker_new; - msgpackparse_unpack_list -> emsg; - msgpackparse_unpack_list -> msgpack_unpacked_init; - msgpackparse_unpack_list -> msgpack_unpacker_reserve_buffer; - msgpackparse_unpack_list -> emsg; - msgpackparse_unpack_list -> encode_read_from_list; - msgpackparse_unpack_list -> semsg; - msgpackparse_unpack_list -> msgpack_unpacker_buffer_consumed; - msgpackparse_unpack_list -> msgpack_unpacker_next; - msgpackparse_unpack_list -> msgpack_unpacker_free; - msgpackparse_unpack_list -> msgpack_unpacked_destroy; - msgpackparse_unpack_blob -> FUNC_ATTR_NONNULL_ARG; - msgpackparse_unpack_blob -> tv_blob_len; - msgpackparse_unpack_blob -> msgpack_unpacked_init; - msgpackparse_unpack_blob -> msgpack_unpack_next; - msgpackparse_unpack_blob -> msgpackparse_convert_item; - msgpackparse_unpack_blob -> msgpack_unpacked_destroy; - f_msgpackparse -> semsg; - f_msgpackparse -> tv_list_alloc_ret; - f_msgpackparse -> msgpackparse_unpack_list; - f_msgpackparse -> msgpackparse_unpack_blob; - f_nextnonblank -> tv_get_lnum; - f_nextnonblank -> skipwhite; - f_nr2char -> tv_check_num; - f_nr2char -> tv_get_number_chk; - f_nr2char -> emsg; - f_nr2char -> semsg; - f_nr2char -> utf_char2bytes; - f_nr2char -> xmemdupz; - f_or -> tv_get_number_chk; - f_or -> tv_get_number_chk; - f_pathshorten -> tv_get_string_chk; - f_pathshorten -> shorten_dir; - f_pow -> tv_get_float_chk; - f_pow -> pow; - f_prevnonblank -> tv_get_lnum; - f_prevnonblank -> skipwhite; - f_printf -> tv_get_string_buf; - f_printf -> vim_vsnprintf_typval; - f_printf -> xmalloc; - f_printf -> vim_vsnprintf_typval; - f_prompt_setcallback -> check_secure; - f_prompt_setcallback -> tv_get_buf; - f_prompt_setcallback -> callback_from_typval; - f_prompt_setcallback -> callback_free; - f_prompt_setinterrupt -> check_secure; - f_prompt_setinterrupt -> tv_get_buf; - f_prompt_setinterrupt -> callback_from_typval; - f_prompt_setinterrupt -> callback_free; - f_prompt_getprompt -> tv_get_buf_from_arg; - f_prompt_getprompt -> bt_prompt; - f_prompt_getprompt -> vim_strsave; - f_prompt_setprompt -> check_secure; - f_prompt_setprompt -> tv_get_buf; - f_prompt_setprompt -> tv_get_string; - f_prompt_setprompt -> xfree; - f_prompt_setprompt -> vim_strsave; - f_pum_getpos -> tv_dict_alloc_ret; - f_pum_getpos -> pum_set_event_info; - f_pumvisible -> pum_visible; - f_pyeval -> script_host_eval; - script_host_eval -> check_secure; - script_host_eval -> emsg; - script_host_eval -> tv_list_alloc; - script_host_eval -> tv_list_append_string; - script_host_eval -> eval_call_provider; - f_py3eval -> script_host_eval; - f_pyxeval -> init_pyxversion; - f_pyxeval -> f_pyeval; - f_pyxeval -> f_py3eval; - f_perleval -> script_host_eval; - f_rubyeval -> script_host_eval; - f_range -> tv_get_number_chk; - f_range -> tv_get_number_chk; - f_range -> tv_get_number_chk; - f_range -> emsg; - f_range -> emsg; - f_range -> tv_list_alloc_ret; - f_range -> tv_list_append_number; - readdir_checkitem -> prepare_vimvar; - readdir_checkitem -> set_vim_var_string; - readdir_checkitem -> eval_expr_typval; - readdir_checkitem -> tv_get_number_chk; - readdir_checkitem -> tv_clear; - readdir_checkitem -> set_vim_var_string; - readdir_checkitem -> restore_vimvar; - prepare_vimvar -> hash_add; - restore_vimvar -> hash_find; - restore_vimvar -> HASHITEM_EMPTY; - restore_vimvar -> internal_error; - restore_vimvar -> hash_remove; - f_readdir -> tv_list_alloc_ret; - f_readdir -> tv_get_string; - f_readdir -> ga_init; - f_readdir -> os_scandir; - f_readdir -> smsg; - f_readdir -> os_scandir_next; - f_readdir -> readdir_checkitem; - f_readdir -> ga_grow; - f_readdir -> xstrdup; - f_readdir -> os_closedir; - f_readdir -> sort_strings; - f_readdir -> tv_list_append_string; - f_readdir -> ga_clear_strings; - f_readfile -> sizeof; - f_readfile -> fread; - f_readfile -> strcmp; - f_readfile -> strcmp; - f_readfile -> tv_get_number; - f_readfile -> tv_get_string; - f_readfile -> os_isdir; - f_readfile -> semsg; - f_readfile -> os_fopen; - f_readfile -> semsg; - f_readfile -> tv_blob_alloc_ret; - f_readfile -> read_blob; - f_readfile -> semsg; - f_readfile -> tv_blob_free; - f_readfile -> fclose; - f_readfile -> tv_list_alloc_ret; - f_readfile -> tv_list_len; - f_readfile -> fread; - f_readfile -> assert; - f_readfile -> vim_strnsave; - f_readfile -> xrealloc; - f_readfile -> memcpy; - f_readfile -> tv_list_append_owned_tv; - f_readfile -> tv_list_len; - f_readfile -> assert; - f_readfile -> tv_list_item_remove; - f_readfile -> tv_list_len; - f_readfile -> assert; - f_readfile -> memmove; - f_readfile -> tv_list_len; - f_readfile -> xrealloc; - f_readfile -> memmove; - f_readfile -> xfree; - f_readfile -> fclose; - read_blob -> os_fileinfo_fd; - read_blob -> os_fileinfo_size; - read_blob -> ga_grow; - read_blob -> fread; - f_getreginfo -> tv_get_string_chk; - f_getreginfo -> get_vim_var_str; - f_getreginfo -> tv_dict_alloc_ret; - f_getreginfo -> get_reg_contents; - f_getreginfo -> tv_dict_add_list; - f_getreginfo -> get_reg_type; - f_getreginfo -> vim_snprintf; - f_getreginfo -> abort; - f_getreginfo -> tv_dict_add_str; - f_getreginfo -> get_register_name; - f_getreginfo -> tv_dict_add_str; - f_getreginfo -> tv_dict_add_bool; - f_reg_executing -> return_register; - return_register -> vim_strsave; - f_reg_recording -> return_register; - f_reg_recorded -> return_register; - list2proftime -> tv_list_len; - list2proftime -> tv_list_find_nr; - list2proftime -> tv_list_find_nr; - list2proftime -> f_reltime; - f_reltime -> profile_start; - f_reltime -> list2proftime; - f_reltime -> profile_end; - f_reltime -> list2proftime; - f_reltime -> list2proftime; - f_reltime -> profile_sub; - f_reltime -> STATIC_ASSERT; - f_reltime -> tv_list_alloc_ret; - f_reltime -> tv_list_append_number; - f_reltime -> tv_list_append_number; - f_reltimestr -> list2proftime; - f_reltimestr -> xstrdup; - f_remove -> N_; - f_remove -> semsg; - f_remove -> var_check_lock; - f_remove -> tv_get_string_chk; - f_remove -> tv_dict_find; - f_remove -> semsg; - f_remove -> var_check_fixed; - f_remove -> var_check_ro; - f_remove -> tv_dict_item_remove; - f_remove -> tv_dict_is_watched; - f_remove -> tv_dict_watcher_notify; - f_remove -> var_check_lock; - f_remove -> tv_get_number_chk; - f_remove -> tv_blob_len; - f_remove -> semsg; - f_remove -> memmove; - f_remove -> tv_get_number_chk; - f_remove -> semsg; - f_remove -> tv_blob_alloc; - f_remove -> ga_grow; - f_remove -> memmove; - f_remove -> tv_blob_set_ret; - f_remove -> memmove; - f_remove -> semsg; - f_remove -> var_check_lock; - f_remove -> tv_get_number_chk; - f_remove -> tv_list_find; - f_remove -> semsg; - f_remove -> tv_list_drop_items; - f_remove -> TV_LIST_ITEM_TV; - f_remove -> xfree; - f_remove -> tv_get_number_chk; - f_remove -> tv_list_find; - f_remove -> semsg; - f_remove -> TV_LIST_ITEM_NEXT; - f_remove -> emsg; - f_remove -> tv_list_move_items; - var_check_fixed -> _; - var_check_fixed -> strlen; - var_check_fixed -> strlen; - var_check_fixed -> semsg; - f_rename -> check_secure; - f_rename -> vim_rename; - f_rename -> tv_get_string_buf; - f_repeat -> tv_get_number; - f_repeat -> tv_list_alloc_ret; - f_repeat -> tv_list_extend; - f_repeat -> tv_get_string; - f_repeat -> strlen; - f_repeat -> xmallocz; - f_repeat -> memmove; - f_resolve -> tv_get_string; - f_resolve -> os_resolve_shortcut; - f_resolve -> os_is_reparse_point_include; - f_resolve -> os_realpath; - f_resolve -> xstrdup; - f_resolve -> xstrdup; - f_resolve -> vim_ispathsep; - f_resolve -> vim_ispathsep; - f_resolve -> strlen; - f_resolve -> after_pathsep; - f_resolve -> readlink; - f_resolve -> path_next_component; - f_resolve -> xstrdup; - f_resolve -> xmallocz; - f_resolve -> readlink; - f_resolve -> xfree; - f_resolve -> xfree; - f_resolve -> emsg; - f_resolve -> xfree; - f_resolve -> add_pathsep; - f_resolve -> path_next_component; - f_resolve -> concat_str; - f_resolve -> xstrdup; - f_resolve -> xfree; - f_resolve -> path_tail; - f_resolve -> path_tail; - f_resolve -> path_is_absolute; - f_resolve -> strlen; - f_resolve -> strlen; - f_resolve -> xrealloc; - f_resolve -> memcpy; - f_resolve -> xfree; - f_resolve -> xstrdup; - f_resolve -> path_next_component; - f_resolve -> strlen; - f_resolve -> xmallocz; - f_resolve -> memcpy; - f_resolve -> xstrlcat; - f_resolve -> xfree; - f_resolve -> STRMOVE; - f_resolve -> XFREE_CLEAR; - f_resolve -> vim_ispathsep; - f_resolve -> vim_ispathsep; - f_resolve -> vim_ispathsep; - f_resolve -> concat_str; - f_resolve -> xfree; - f_resolve -> vim_ispathsep; - f_resolve -> STRMOVE; - f_resolve -> strlen; - f_resolve -> after_pathsep; - f_resolve -> path_tail_with_sep; - f_resolve -> xfree; - f_resolve -> os_realpath; - f_resolve -> xstrdup; - f_resolve -> simplify_filename; - f_reverse -> tv_blob_len; - f_reverse -> tv_blob_get; - f_reverse -> tv_blob_set; - f_reverse -> tv_blob_set; - f_reverse -> tv_blob_set_ret; - f_reverse -> semsg; - f_reverse -> var_check_lock; - f_reverse -> tv_list_reverse; - f_reverse -> tv_list_set_ret; - get_search_arg -> tv_get_string_buf_chk; - get_search_arg -> semsg; - search_cmn -> tv_get_string; - search_cmn -> get_search_arg; - search_cmn -> tv_get_number_chk; - search_cmn -> tv_get_number_chk; - search_cmn -> profile_setlimit; - search_cmn -> semsg; - search_cmn -> memset; - search_cmn -> searchit; - search_cmn -> setpcmark; - search_cmn -> check_cursor; - f_rpcnotify -> check_secure; - f_rpcnotify -> semsg; - f_rpcnotify -> semsg; - f_rpcnotify -> ADD; - f_rpcnotify -> rpc_send_event; - f_rpcnotify -> tv_get_string; - f_rpcnotify -> semsg; - f_rpcrequest -> check_secure; - f_rpcrequest -> semsg; - f_rpcrequest -> semsg; - f_rpcrequest -> ADD; - f_rpcrequest -> save_funccal; - f_rpcrequest -> set_current_funccal; - f_rpcrequest -> tv_get_string; - f_rpcrequest -> rpc_send_call; - f_rpcrequest -> restore_funccal; - f_rpcrequest -> ERROR_SET; - f_rpcrequest -> find_channel; - f_rpcrequest -> rpc_client_name; - f_rpcrequest -> msg_ext_set_kind; - f_rpcrequest -> semsg_multiline; - f_rpcrequest -> object_to_vim; - f_rpcrequest -> semsg; - f_rpcrequest -> api_free_object; - f_rpcrequest -> api_clear_error; - f_rpcstart -> check_secure; - f_rpcstart -> emsg; - f_rpcstart -> tv_list_len; - f_rpcstart -> TV_LIST_ITEM_TV; - f_rpcstart -> semsg; - f_rpcstart -> emsg; - f_rpcstart -> xmalloc; - f_rpcstart -> xstrdup; - f_rpcstart -> xstrdup; - f_rpcstart -> channel_create_event; - f_rpcstop -> check_secure; - f_rpcstop -> emsg; - f_rpcstop -> find_job; - f_rpcstop -> f_jobstop; - f_rpcstop -> emsg; - f_screenattr -> tv_get_number_chk; - f_screenattr -> tv_get_number_chk; - f_screenattr -> screenchar_adjust_grid; - screenchar_adjust_grid -> TODO; - screenchar_adjust_grid -> msg_scroll_flush; - f_screenchar -> tv_get_number_chk; - f_screenchar -> tv_get_number_chk; - f_screenchar -> screenchar_adjust_grid; - f_screenchar -> utf_ptr2char; - f_screenchars -> tv_get_number_chk; - f_screenchars -> tv_get_number_chk; - f_screenchars -> tv_list_alloc_ret; - f_screenchars -> screenchar_adjust_grid; - f_screenchars -> utfc_ptr2char; - f_screenchars -> tv_list_alloc_ret; - f_screenchars -> tv_list_append_number; - f_screenchars -> tv_list_append_number; - f_screencol -> ui_current_col; - f_screenpos -> tv_dict_alloc_ret; - f_screenpos -> find_win_by_nr_or_id; - f_screenpos -> tv_get_number; - f_screenpos -> tv_get_number; - f_screenpos -> textpos2screenpos; - f_screenpos -> tv_dict_add_nr; - f_screenpos -> tv_dict_add_nr; - f_screenpos -> tv_dict_add_nr; - f_screenpos -> tv_dict_add_nr; - f_screenrow -> ui_current_row; - f_screenstring -> tv_get_number_chk; - f_screenstring -> tv_get_number_chk; - f_screenstring -> screenchar_adjust_grid; - f_screenstring -> vim_strsave; - f_search -> search_cmn; - f_searchdecl -> tv_get_string_chk; - f_searchdecl -> tv_get_number_chk; - f_searchdecl -> tv_get_number_chk; - f_searchdecl -> find_decl; - searchpair_cmn -> tv_get_string_chk; - searchpair_cmn -> tv_get_string_buf_chk; - searchpair_cmn -> tv_get_string_buf_chk; - searchpair_cmn -> get_search_arg; - searchpair_cmn -> semsg; - searchpair_cmn -> semsg; - searchpair_cmn -> tv_get_number_chk; - searchpair_cmn -> semsg; - searchpair_cmn -> tv_get_number_chk; - searchpair_cmn -> semsg; - f_searchpair -> searchpair_cmn; - f_searchpairpos -> tv_list_alloc_ret; - f_searchpairpos -> searchpair_cmn; - f_searchpairpos -> tv_list_append_number; - f_searchpairpos -> tv_list_append_number; - f_searchpos -> search_cmn; - f_searchpos -> tv_list_alloc_ret; - f_searchpos -> tv_list_append_number; - f_searchpos -> tv_list_append_number; - f_searchpos -> tv_list_append_number; - f_serverlist -> server_address_list; - f_serverlist -> tv_list_alloc_ret; - f_serverlist -> tv_list_append_allocated_string; - f_serverlist -> xfree; - f_serverstart -> check_secure; - f_serverstart -> emsg; - f_serverstart -> xstrdup; - f_serverstart -> server_address_new; - f_serverstart -> server_start; - f_serverstart -> xfree; - f_serverstart -> uv_strerror; - f_serverstart -> server_address_list; - f_serverstart -> xfree; - f_serverstart -> xfree; - f_serverstop -> check_secure; - f_serverstop -> emsg; - f_serverstop -> server_stop; - f_setbufline -> tv_get_buf; - f_setbufline -> tv_get_lnum_buf; - f_setbufline -> set_buffer_lines; - f_setbufvar -> check_secure; - f_setbufvar -> tv_check_str_or_nr; - f_setbufvar -> tv_get_string_chk; - f_setbufvar -> tv_get_buf; - f_setbufvar -> aucmd_prepbuf; - f_setbufvar -> tv_get_number_chk; - f_setbufvar -> tv_get_string_buf_chk; - f_setbufvar -> set_option_value; - f_setbufvar -> aucmd_restbuf; - f_setbufvar -> STRLEN; - f_setbufvar -> xmalloc; - f_setbufvar -> memcpy; - f_setbufvar -> memcpy; - f_setbufvar -> set_var; - f_setbufvar -> xfree; - set_var -> set_var_const; - f_setcharsearch -> emsg; - f_setcharsearch -> tv_dict_get_string; - f_setcharsearch -> utfc_ptr2char; - f_setcharsearch -> set_last_csearch; - f_setcharsearch -> tv_dict_find; - f_setcharsearch -> set_csearch_direction; - f_setcharsearch -> tv_dict_find; - f_setcharsearch -> set_csearch_until; - f_setcmdpos -> tv_get_number; - f_setcmdpos -> set_cmdline_pos; - f_setenv -> tv_get_string_buf; - f_setenv -> os_unsetenv; - f_setenv -> os_setenv; - f_setfperm -> tv_get_string_chk; - f_setfperm -> tv_get_string_buf_chk; - f_setfperm -> strlen; - f_setfperm -> semsg; - f_setfperm -> os_setperm; - f_setline -> tv_get_lnum; - f_setline -> set_buffer_lines; - set_qf_ll_list -> FUNC_ATTR_NONNULL_ARG; - set_qf_ll_list -> N_; - set_qf_ll_list -> emsg; - set_qf_ll_list -> emsg; - set_qf_ll_list -> emsg; - set_qf_ll_list -> tv_get_string_chk; - set_qf_ll_list -> semsg; - set_qf_ll_list -> tv_get_string_chk; - set_qf_ll_list -> tv_get_string_chk; - set_qf_ll_list -> emsg; - set_qf_ll_list -> setloclist; - set_qf_ll_list -> set_errorlist; - f_setloclist -> find_win_by_nr_or_id; - f_setloclist -> set_qf_ll_list; - f_setmatches -> get_optional_window; - f_setmatches -> emsg; - f_setmatches -> getmatches; - f_setmatches -> TV_LIST_ITEM_TV; - f_setmatches -> TV_LIST_ITEM_TV; - f_setmatches -> tv_dict_find; - f_setmatches -> tv_dict_find; - f_setmatches -> tv_dict_find; - f_setmatches -> tv_dict_find; - f_setmatches -> tv_dict_find; - f_setmatches -> semsg; - f_setmatches -> clear_matches; - f_setmatches -> TV_LIST_ITEM_TV; - f_setmatches -> tv_dict_find; - f_setmatches -> tv_list_alloc; - f_setmatches -> matchaddpos; - f_setmatches -> snprintf; - f_setmatches -> tv_dict_find; - f_setmatches -> tv_list_append_tv; - f_setmatches -> tv_list_ref; - f_setmatches -> tv_dict_get_string; - f_setmatches -> tv_get_string; - f_setmatches -> tv_dict_get_string_buf; - f_setmatches -> tv_dict_get_number; - f_setmatches -> tv_dict_get_number; - f_setmatches -> tv_dict_find; - f_setmatches -> tv_get_string; - f_setmatches -> tv_dict_get_string; - f_setmatches -> match_add; - f_setmatches -> tv_list_unref; - f_setpos -> tv_get_string_chk; - f_setpos -> list2fpos; - f_setpos -> check_cursor; - f_setpos -> setmark_pos; - f_setpos -> emsg; - f_setqflist -> set_qf_ll_list; - get_yank_type -> ascii_isdigit; - get_yank_type -> getdigits_long; - f_setreg -> tv_get_string_chk; - f_setreg -> tv_dict_len; - f_setreg -> setreg; - f_setreg -> write_reg_contents_lst; - f_setreg -> tv_dict_find; - f_setreg -> tv_dict_get_string; - f_setreg -> get_yank_type; - f_setreg -> semsg; - f_setreg -> tv_dict_get_string; - f_setreg -> tv_dict_get_number; - f_setreg -> semsg; - f_setreg -> tv_get_string_chk; - f_setreg -> get_yank_type; - f_setreg -> tv_list_len; - f_setreg -> xmalloc; - f_setreg -> tv_get_string_buf_chk; - f_setreg -> tv_get_string_buf_chk; - f_setreg -> xstrdup; - f_setreg -> write_reg_contents_lst; - f_setreg -> xfree; - f_setreg -> xfree; - f_setreg -> tv_get_string_chk; - f_setreg -> write_reg_contents_ex; - f_setreg -> get_yank_register; - f_setreg -> op_reg_set_previous; - f_settabvar -> check_secure; - f_settabvar -> find_tabpage; - f_settabvar -> tv_get_string_chk; - f_settabvar -> goto_tabpage_tp; - f_settabvar -> strlen; - f_settabvar -> xmalloc; - f_settabvar -> memcpy; - f_settabvar -> memcpy; - f_settabvar -> set_var; - f_settabvar -> xfree; - f_settabvar -> valid_tabpage; - f_settabvar -> goto_tabpage_tp; - f_settabwinvar -> setwinvar; - setwinvar -> check_secure; - setwinvar -> find_tabpage; - setwinvar -> find_win_by_nr; - setwinvar -> tv_get_string_chk; - setwinvar -> switch_win; - setwinvar -> tv_get_number_chk; - setwinvar -> tv_get_string_buf_chk; - setwinvar -> set_option_value; - setwinvar -> strlen; - setwinvar -> xmalloc; - setwinvar -> memcpy; - setwinvar -> memcpy; - setwinvar -> set_var; - setwinvar -> xfree; - setwinvar -> restore_win; - f_settagstack -> N_; - f_settagstack -> find_win_by_nr_or_id; - f_settagstack -> emsg; - f_settagstack -> tv_get_string_chk; - f_settagstack -> semsg; - f_settagstack -> emsg; - f_settagstack -> set_tagstack; - f_setwinvar -> setwinvar; - f_sha256 -> tv_get_string; - f_sha256 -> sha256_bytes; - f_sha256 -> xstrdup; - f_shellescape -> non_zero_arg; - f_shellescape -> vim_strsave_shellescape; - f_shiftwidth -> tv_get_number_chk; - f_shiftwidth -> get_sw_value_col; - f_shiftwidth -> get_sw_value; - f_sign_define -> tv_list_alloc_ret; - f_sign_define -> sign_define_multiple; - f_sign_define -> tv_get_string_chk; - f_sign_define -> emsg; - f_sign_getdefined -> tv_list_alloc_ret; - f_sign_getdefined -> tv_get_string; - f_sign_getdefined -> sign_getlist; - f_sign_getplaced -> tv_list_alloc_ret; - f_sign_getplaced -> get_buf_arg; - f_sign_getplaced -> emsg; - f_sign_getplaced -> tv_dict_find; - f_sign_getplaced -> tv_get_number_chk; - f_sign_getplaced -> tv_get_lnum; - f_sign_getplaced -> tv_dict_find; - f_sign_getplaced -> tv_get_number_chk; - f_sign_getplaced -> tv_dict_find; - f_sign_getplaced -> tv_get_string_chk; - f_sign_getplaced -> sign_get_placed; - f_sign_jump -> tv_get_number_chk; - f_sign_jump -> emsg; - f_sign_jump -> tv_get_string_chk; - f_sign_jump -> xstrdup; - f_sign_jump -> get_buf_arg; - f_sign_jump -> sign_jump; - f_sign_jump -> xfree; - f_sign_place -> emsg; - f_sign_placelist -> tv_list_alloc_ret; - f_sign_placelist -> emsg; - f_sign_placelist -> TV_LIST_ITEM_TV; - f_sign_placelist -> sign_place_from_dict; - f_sign_placelist -> emsg; - f_sign_placelist -> tv_list_append_number; - f_sign_undefine -> tv_list_alloc_ret; - f_sign_undefine -> sign_undefine_multiple; - f_sign_undefine -> free_signs; - f_sign_undefine -> tv_get_string_chk; - f_sign_undefine -> sign_undefine_by_name; - f_sign_unplace -> emsg; - f_sign_unplace -> emsg; - f_sign_unplace -> sign_unplace_from_dict; - f_sign_unplacelist -> tv_list_alloc_ret; - f_sign_unplacelist -> emsg; - f_sign_unplacelist -> TV_LIST_ITEM_TV; - f_sign_unplacelist -> sign_unplace_from_dict; - f_sign_unplacelist -> emsg; - f_sign_unplacelist -> tv_list_append_number; - f_simplify -> tv_get_string; - f_simplify -> xstrdup; - f_simplify -> simplify_filename; - f_sockconnect -> emsg; - f_sockconnect -> semsg; - f_sockconnect -> tv_get_string; - f_sockconnect -> tv_get_string; - f_sockconnect -> strcmp; - f_sockconnect -> strcmp; - f_sockconnect -> semsg; - f_sockconnect -> tv_dict_get_number; - f_sockconnect -> tv_dict_get_callback; - f_sockconnect -> tv_dict_get_number; - f_sockconnect -> channel_connect; - f_sockconnect -> semsg; - item_compare -> TV_LIST_ITEM_TV; - item_compare -> TV_LIST_ITEM_TV; - item_compare -> tv_get_number; - item_compare -> tv_get_number; - item_compare -> tv_get_float; - item_compare -> tv_get_float; - item_compare -> encode_tv2string; - item_compare -> encode_tv2string; - item_compare -> encode_tv2string; - item_compare -> strcoll; - item_compare -> STRICMP; - item_compare -> strtod; - item_compare -> strtod; - item_compare -> xfree; - item_compare -> xfree; - item_compare_keeping_zero -> item_compare; - item_compare_not_keeping_zero -> item_compare; - item_compare2 -> partial_name; - item_compare2 -> tv_copy; - item_compare2 -> tv_copy; - item_compare2 -> tv_clear; - item_compare2 -> call_func; - item_compare2 -> tv_clear; - item_compare2 -> tv_clear; - item_compare2 -> tv_get_number_chk; - item_compare2 -> tv_clear; - item_compare2_keeping_zero -> item_compare2; - item_compare2_not_keeping_zero -> item_compare2; - do_sort_uniq -> N_; - do_sort_uniq -> N_; - do_sort_uniq -> semsg; - do_sort_uniq -> var_check_lock; - do_sort_uniq -> tv_list_set_ret; - do_sort_uniq -> tv_list_len; - do_sort_uniq -> tv_get_number_chk; - do_sort_uniq -> tv_get_string; - do_sort_uniq -> emsg; - do_sort_uniq -> strcmp; - do_sort_uniq -> strcmp; - do_sort_uniq -> strcmp; - do_sort_uniq -> strcmp; - do_sort_uniq -> strcmp; - do_sort_uniq -> emsg; - do_sort_uniq -> xmalloc; - do_sort_uniq -> emsg; - do_sort_uniq -> f_uniq; - do_sort_uniq -> TV_LIST_ITEM_NEXT; - do_sort_uniq -> TV_LIST_ITEM_PREV; - do_sort_uniq -> item_compare_func_ptr; - do_sort_uniq -> emsg; - do_sort_uniq -> tv_list_item_remove; - do_sort_uniq -> TV_LIST_ITEM_NEXT; - do_sort_uniq -> xfree; - f_uniq -> do_sort_uniq; - f_sort -> do_sort_uniq; - f_stdioopen -> emsg; - f_stdioopen -> tv_dict_get_number; - f_stdioopen -> tv_dict_get_callback; - f_stdioopen -> tv_dict_get_number; - f_stdioopen -> channel_from_stdio; - f_stdioopen -> semsg; - f_reltimefloat -> list2proftime; - f_reltimefloat -> profile_signed; - f_soundfold -> tv_get_string; - f_soundfold -> eval_soundfold; - f_spellbadword -> did_set_spelllang; - f_spellbadword -> emsg; - f_spellbadword -> spell_move_to; - f_spellbadword -> get_cursor_pos_ptr; - f_spellbadword -> tv_get_string_chk; - f_spellbadword -> spell_check; - f_spellbadword -> assert; - f_spellbadword -> tv_list_alloc_ret; - f_spellbadword -> tv_list_append_string; - f_spellsuggest -> did_set_spelllang; - f_spellsuggest -> emsg; - f_spellsuggest -> tv_get_string; - f_spellsuggest -> tv_get_number_chk; - f_spellsuggest -> tv_get_number_chk; - f_spellsuggest -> spell_suggest_list; - f_spellsuggest -> tv_list_alloc_ret; - f_spellsuggest -> tv_list_append_allocated_string; - f_spellsuggest -> ga_clear; - f_split -> tv_get_string; - f_split -> tv_get_string_buf_chk; - f_split -> tv_get_number_chk; - f_split -> tv_list_alloc_ret; - f_split -> vim_regcomp; - f_split -> vim_regexec_nl; - f_split -> strlen; - f_split -> tv_list_len; - f_split -> tv_list_append_string; - f_split -> utfc_ptr2len; - f_split -> vim_regfree; - f_stdpath -> tv_get_string_chk; - f_stdpath -> strequal; - f_stdpath -> get_xdg_home; - f_stdpath -> strequal; - f_stdpath -> get_xdg_home; - f_stdpath -> strequal; - f_stdpath -> get_xdg_home; - f_stdpath -> strequal; - f_stdpath -> get_xdg_var_list; - f_stdpath -> strequal; - f_stdpath -> get_xdg_var_list; - f_stdpath -> semsg; - get_xdg_var_list -> tv_list_alloc; - get_xdg_var_list -> tv_list_ref; - get_xdg_var_list -> stdpaths_get_xdg_var; - get_xdg_var_list -> vim_env_iter; - get_xdg_var_list -> xmemdupz; - get_xdg_var_list -> concat_fnames_realloc; - get_xdg_var_list -> tv_list_append_string; - get_xdg_var_list -> xfree; - get_xdg_var_list -> xfree; - f_str2float -> skipwhite; - f_str2float -> skipwhite; - f_str2float -> string2float; - string2float -> STRNICMP; - string2float -> STRNICMP; - string2float -> STRNICMP; - string2float -> strtod; - f_str2list -> tv_list_alloc_ret; - f_str2list -> tv_get_string; - f_str2list -> utf_ptr2len; - f_str2list -> tv_list_append_number; - f_str2nr -> tv_get_number; - f_str2nr -> emsg; - f_str2nr -> tv_get_number; - f_str2nr -> skipwhite; - f_str2nr -> skipwhite; - f_str2nr -> vim_str2nr; - f_strftime -> tv_get_string; - f_strftime -> time; - f_strftime -> tv_get_number; - f_strftime -> os_localtime_r; - f_strftime -> vim_strsave; - f_strftime -> enc_locale; - f_strftime -> convert_setup; - f_strftime -> string_convert; - f_strftime -> strftime; - f_strftime -> xfree; - f_strftime -> convert_setup; - f_strftime -> string_convert; - f_strftime -> xstrdup; - f_strftime -> convert_setup; - f_strftime -> xfree; - f_strgetchar -> tv_get_string_chk; - f_strgetchar -> tv_get_number_chk; - f_strgetchar -> STRLEN; - f_strgetchar -> utf_ptr2char; - f_strgetchar -> utf_ptr2len; - f_stridx -> tv_get_string_chk; - f_stridx -> tv_get_string_buf_chk; - f_stridx -> strlen; - f_stridx -> strstr; - f_string -> encode_tv2string; - f_strlen -> strlen; - f_strchars -> tv_get_string; - f_strchars -> tv_get_number_chk; - f_strchars -> emsg; - f_strchars -> func_mb_ptr2char_adv; - f_strdisplaywidth -> tv_get_string; - f_strdisplaywidth -> tv_get_number; - f_strdisplaywidth -> linetabsize_col; - f_strwidth -> tv_get_string; - f_strwidth -> mb_string2cells; - f_strcharpart -> tv_get_string; - f_strcharpart -> STRLEN; - f_strcharpart -> tv_get_number_chk; - f_strcharpart -> utf_ptr2len; - f_strcharpart -> tv_get_number; - f_strcharpart -> utf_ptr2len; - f_strcharpart -> xstrndup; - f_strpart -> tv_get_string; - f_strpart -> strlen; - f_strpart -> tv_get_number_chk; - f_strpart -> tv_get_number; - f_strpart -> utfc_ptr2len; - f_strpart -> xmemdupz; - f_strptime -> tv_get_string_buf; - f_strptime -> tv_get_string_buf; - f_strptime -> enc_locale; - f_strptime -> convert_setup; - f_strptime -> string_convert; - f_strptime -> os_strptime; - f_strptime -> mktime; - f_strptime -> xfree; - f_strptime -> convert_setup; - f_strptime -> xfree; - f_strridx -> tv_get_string_chk; - f_strridx -> tv_get_string_buf_chk; - f_strridx -> STRLEN; - f_strridx -> tv_get_number_chk; - f_strridx -> strstr; - f_strtrans -> transstr; - f_submatch -> tv_get_number_chk; - f_submatch -> semsg; - f_submatch -> tv_get_number_chk; - f_submatch -> reg_submatch; - f_submatch -> reg_submatch_list; - f_substitute -> tv_get_string_chk; - f_substitute -> tv_get_string_buf_chk; - f_substitute -> tv_get_string_buf_chk; - f_substitute -> tv_is_func; - f_substitute -> tv_get_string_buf_chk; - f_substitute -> do_string_sub; - f_swapinfo -> tv_dict_alloc_ret; - f_swapinfo -> get_b0_dict; - f_swapname -> tv_get_buf; - f_swapname -> vim_strsave; - f_synID -> tv_get_lnum; - f_synID -> tv_get_number; - f_synID -> tv_get_number_chk; - f_synID -> STRLEN; - f_synID -> syn_get_id; - f_synIDattr -> tv_get_number; - f_synIDattr -> tv_get_string; - f_synIDattr -> tv_get_string_buf; - f_synIDattr -> TOLOWER_ASC; - f_synIDattr -> ui_rgb_attached; - f_synIDattr -> TOLOWER_ASC; - f_synIDattr -> TOLOWER_ASC; - f_synIDattr -> highlight_color; - f_synIDattr -> highlight_has_attr; - f_synIDattr -> highlight_color; - f_synIDattr -> TOLOWER_ASC; - f_synIDattr -> highlight_has_attr; - f_synIDattr -> highlight_has_attr; - f_synIDattr -> get_highlight_name_ext; - f_synIDattr -> highlight_has_attr; - f_synIDattr -> TOLOWER_ASC; - f_synIDattr -> highlight_color; - f_synIDattr -> TOLOWER_ASC; - f_synIDattr -> TOLOWER_ASC; - f_synIDattr -> highlight_has_attr; - f_synIDattr -> highlight_has_attr; - f_synIDattr -> STRLEN; - f_synIDattr -> highlight_has_attr; - f_synIDattr -> highlight_has_attr; - f_synIDattr -> xstrdup; - f_synIDtrans -> tv_get_number; - f_synIDtrans -> syn_get_final_id; - f_synconcealed -> tv_list_set_ret; - f_synconcealed -> tv_get_lnum; - f_synconcealed -> tv_get_number; - f_synconcealed -> memset; - f_synconcealed -> STRLEN; - f_synconcealed -> syn_get_id; - f_synconcealed -> get_syntax_info; - f_synconcealed -> syn_get_sub_char; - f_synconcealed -> utf_char2bytes; - f_synconcealed -> tv_list_alloc_ret; - f_synconcealed -> tv_list_append_number; - f_synconcealed -> tv_list_append_string; - f_synconcealed -> tv_list_append_number; - f_synstack -> tv_list_set_ret; - f_synstack -> tv_get_lnum; - f_synstack -> tv_get_number; - f_synstack -> STRLEN; - f_synstack -> tv_list_alloc_ret; - f_synstack -> syn_get_id; - f_synstack -> syn_get_stack_item; - f_synstack -> tv_list_append_number; - f_system -> get_system_output_as_rettv; - get_system_output_as_rettv -> check_secure; - get_system_output_as_rettv -> save_tv_as_string; - get_system_output_as_rettv -> assert; - get_system_output_as_rettv -> tv_to_argv; - get_system_output_as_rettv -> set_vim_var_nr; - get_system_output_as_rettv -> xfree; - get_system_output_as_rettv -> shell_argv_to_str; - get_system_output_as_rettv -> verbose_enter_scroll; - get_system_output_as_rettv -> smsg; - get_system_output_as_rettv -> msg_puts; - get_system_output_as_rettv -> verbose_leave_scroll; - get_system_output_as_rettv -> xfree; - get_system_output_as_rettv -> prof_child_enter; - get_system_output_as_rettv -> os_system; - get_system_output_as_rettv -> prof_child_exit; - get_system_output_as_rettv -> xfree; - get_system_output_as_rettv -> set_vim_var_nr; - get_system_output_as_rettv -> tv_list_alloc_ret; - get_system_output_as_rettv -> xstrdup; - get_system_output_as_rettv -> tv_get_number; - get_system_output_as_rettv -> string_to_list; - get_system_output_as_rettv -> tv_list_ref; - get_system_output_as_rettv -> xfree; - get_system_output_as_rettv -> get_cmd_output; - get_system_output_as_rettv -> memchrsub; - f_systemlist -> get_system_output_as_rettv; - f_tabpagebuflist -> find_tabpage; - f_tabpagebuflist -> tv_list_alloc_ret; - f_tabpagebuflist -> tv_list_append_number; - f_tabpagenr -> tv_get_string_chk; - f_tabpagenr -> strcmp; - f_tabpagenr -> tabpage_index; - f_tabpagenr -> strcmp; - f_tabpagenr -> valid_tabpage; - f_tabpagenr -> tabpage_index; - f_tabpagenr -> semsg; - f_tabpagenr -> tabpage_index; - get_winnr -> tv_get_string_chk; - get_winnr -> strcmp; - get_winnr -> strcmp; - get_winnr -> winnr; - get_winnr -> strtol; - get_winnr -> strequal; - get_winnr -> win_vert_neighbor; - get_winnr -> strequal; - get_winnr -> win_vert_neighbor; - get_winnr -> strequal; - get_winnr -> win_horz_neighbor; - get_winnr -> strequal; - get_winnr -> win_horz_neighbor; - get_winnr -> semsg; - f_tabpagewinnr -> find_tabpage; - f_tabpagewinnr -> get_winnr; - f_tagfiles -> tv_list_alloc_ret; - f_tagfiles -> xmalloc; - f_tagfiles -> get_tagfname; - f_tagfiles -> tv_list_append_string; - f_tagfiles -> tagname_free; - f_tagfiles -> xfree; - f_taglist -> tv_get_string; - f_taglist -> tv_get_string; - f_taglist -> get_tags; - f_tempname -> vim_tempname; - f_termopen -> check_secure; - f_termopen -> emsg; - f_termopen -> tv_to_argv; - f_termopen -> semsg; - f_termopen -> shell_free_argv; - f_termopen -> tv_dict_get_string; - f_termopen -> os_isdir_executable; - f_termopen -> semsg; - f_termopen -> shell_free_argv; - f_termopen -> tv_dict_find; - f_termopen -> semsg; - f_termopen -> shell_free_argv; - f_termopen -> tv_dict_get_number; - f_termopen -> common_job_callbacks; - f_termopen -> shell_free_argv; - f_termopen -> create_environment; - f_termopen -> MAX; - f_termopen -> vim_FullName; - f_termopen -> home_replace; - f_termopen -> snprintf; - f_termopen -> setfname; - f_termopen -> dict_set_var; - f_termopen -> INTEGER_OBJ; - f_termopen -> api_clear_error; - f_termopen -> dict_set_var; - f_termopen -> INTEGER_OBJ; - f_termopen -> api_clear_error; - f_termopen -> channel_terminal_open; - f_termopen -> channel_create_event; - dict_set_var -> dict_check_writable; - dict_set_var -> ERROR_SET; - dict_set_var -> vim_to_object; - dict_set_var -> tv_dict_item_remove; - dict_set_var -> object_to_vim; - dict_set_var -> tv_dict_item_alloc_len; - dict_set_var -> tv_dict_add; - dict_set_var -> vim_to_object; - dict_set_var -> tv_clear; - dict_set_var -> tv_copy; - dict_set_var -> tv_clear; - channel_terminal_open -> terminal_open; - channel_terminal_open -> channel_incref; - f_test_garbagecollect_now -> garbage_collect; - f_test_write_list_log -> tv_get_string_chk; - f_test_write_list_log -> list_write_log; - f_timer_info -> emsg; - f_timer_info -> tv_list_alloc_ret; - f_timer_info -> find_timer_by_nr; - f_timer_info -> add_timer_info; - f_timer_info -> add_timer_info_all; - find_timer_by_nr -> pmap_get; - add_timer_info -> tv_dict_alloc; - add_timer_info -> tv_list_append_dict; - add_timer_info -> tv_dict_add_nr; - add_timer_info -> tv_dict_add_nr; - add_timer_info -> tv_dict_add_nr; - add_timer_info -> tv_dict_add_nr; - add_timer_info -> tv_dict_item_alloc; - add_timer_info -> tv_dict_add; - add_timer_info -> xfree; - add_timer_info -> callback_put; - add_timer_info_all -> tv_list_alloc_ret; - add_timer_info_all -> add_timer_info; - f_timer_pause -> emsg; - f_timer_pause -> tv_get_number; - f_timer_pause -> find_timer_by_nr; - f_timer_pause -> time_watcher_stop; - f_timer_start -> check_secure; - f_timer_start -> semsg; - f_timer_start -> tv_dict_find; - f_timer_start -> tv_get_number; - f_timer_start -> callback_from_typval; - f_timer_start -> timer_start; - timer_start -> xmalloc; - timer_start -> time_watcher_init; - timer_start -> multiqueue_new_child; - timer_start -> time_watcher_start; - timer_start -> pmap_put; - f_timer_stop -> emsg; - f_timer_stop -> find_timer_by_nr; - f_timer_stop -> timer_stop; - timer_stop -> time_watcher_stop; - timer_stop -> time_watcher_close; - f_timer_stopall -> timer_stop_all; - timer_stop_all -> timer_stop; - f_tolower -> strcase_save; - f_toupper -> strcase_save; - f_tr -> tv_get_string; - f_tr -> tv_get_string_buf_chk; - f_tr -> tv_get_string_buf_chk; - f_tr -> ga_init; - f_tr -> utfc_ptr2len; - f_tr -> utfc_ptr2len; - f_tr -> STRNCMP; - f_tr -> utfc_ptr2len; - f_tr -> utfc_ptr2len; - f_tr -> ga_grow; - f_tr -> memmove; - f_tr -> ga_append; - f_tr -> semsg; - f_tr -> ga_clear; - f_trim -> tv_get_string_buf_chk; - f_trim -> tv_get_string_buf_chk; - f_trim -> tv_get_number_chk; - f_trim -> semsg; - f_trim -> utf_ptr2char; - f_trim -> MB_PTR_ADV; - f_trim -> utf_ptr2char; - f_trim -> MB_PTR_ADV; - f_trim -> STRLEN; - f_trim -> MB_PTR_BACK; - f_trim -> utf_ptr2char; - f_trim -> MB_PTR_ADV; - f_trim -> utf_ptr2char; - f_trim -> vim_strnsave; - f_type -> internal_error; - f_undofile -> tv_get_string; - f_undofile -> FullName_save; - f_undofile -> u_get_undo_file_name; - f_undofile -> xfree; - f_undotree -> tv_dict_alloc_ret; - f_undotree -> tv_dict_add_nr; - f_undotree -> tv_dict_add_nr; - f_undotree -> tv_dict_add_nr; - f_undotree -> tv_dict_add_nr; - f_undotree -> tv_dict_add_nr; - f_undotree -> tv_dict_add_nr; - f_undotree -> tv_dict_add_list; - f_values -> dict_list; - f_virtcol -> var2fpos; - f_virtcol -> getvvcol; - f_virtcol -> STRLEN; - f_virtcol -> getvvcol; - f_visualmode -> vim_strsave; - f_visualmode -> non_zero_arg; - f_wildmenumode -> pum_visible; - f_win_findbuf -> tv_list_alloc_ret; - f_win_findbuf -> win_findbuf; - f_win_getid -> win_getid; - f_win_gettype -> find_win_by_nr_or_id; - f_win_gettype -> vim_strsave; - f_win_gettype -> vim_strsave; - f_win_gettype -> vim_strsave; - f_win_gettype -> vim_strsave; - f_win_gettype -> vim_strsave; - f_win_gettype -> bt_quickfix; - f_win_gettype -> vim_strsave; - f_win_gotoid -> win_gotoid; - f_win_id2tabwin -> win_id2tabwin; - f_win_id2win -> win_id2win; - f_winbufnr -> find_win_by_nr_or_id; - f_wincol -> validate_cursor; - f_winheight -> find_win_by_nr_or_id; - f_winline -> validate_cursor; - f_winnr -> get_winnr; - f_winrestcmd -> ga_init; - f_winrestcmd -> FOR_ALL_WINDOWS_IN_TAB; - f_winrestcmd -> snprintf; - f_winrestcmd -> ga_concat; - f_winrestcmd -> snprintf; - f_winrestcmd -> ga_concat; - f_winrestcmd -> ga_append; - f_winrestview -> emsg; - f_winrestview -> tv_dict_find; - f_winrestview -> tv_get_number; - f_winrestview -> tv_dict_find; - f_winrestview -> tv_get_number; - f_winrestview -> tv_dict_find; - f_winrestview -> tv_get_number; - f_winrestview -> tv_dict_find; - f_winrestview -> tv_get_number; - f_winrestview -> tv_dict_find; - f_winrestview -> set_topline; - f_winrestview -> tv_dict_find; - f_winrestview -> tv_get_number; - f_winrestview -> tv_dict_find; - f_winrestview -> tv_get_number; - f_winrestview -> tv_dict_find; - f_winrestview -> tv_get_number; - f_winrestview -> check_cursor; - f_winrestview -> win_new_height; - f_winrestview -> win_new_width; - f_winrestview -> changed_window_setting; - f_winrestview -> check_topfill; - f_winsaveview -> tv_dict_alloc_ret; - f_winsaveview -> tv_dict_add_nr; - f_winsaveview -> tv_dict_add_nr; - f_winsaveview -> tv_dict_add_nr; - f_winsaveview -> update_curswant; - f_winsaveview -> tv_dict_add_nr; - f_winsaveview -> tv_dict_add_nr; - f_winsaveview -> tv_dict_add_nr; - f_winsaveview -> tv_dict_add_nr; - f_winsaveview -> tv_dict_add_nr; - f_winwidth -> find_win_by_nr_or_id; - f_windowsversion -> xstrdup; - f_wordcount -> tv_dict_alloc_ret; - f_wordcount -> cursor_pos_info; - f_writefile -> check_secure; - f_writefile -> tv_check_str_or_nr; - f_writefile -> semsg; - f_writefile -> _; - f_writefile -> tv_get_string_chk; - f_writefile -> semsg; - f_writefile -> tv_get_string_buf_chk; - f_writefile -> emsg; - f_writefile -> semsg; - f_writefile -> os_strerror; - f_writefile -> write_blob; - f_writefile -> write_list; - f_writefile -> file_close; - f_writefile -> semsg; - f_writefile -> os_strerror; - write_blob -> FUNC_ATTR_NONNULL_ARG; - write_blob -> tv_blob_len; - write_blob -> file_write; - write_blob -> file_flush; - write_blob -> semsg; - write_list -> FUNC_ATTR_NONNULL_ARG; - write_list -> tv_get_string_chk; - write_list -> file_write; - write_list -> TV_LIST_ITEM_NEXT; - write_list -> file_write; - write_list -> file_flush; - write_list -> semsg; - f_xor -> tv_get_number_chk; - f_xor -> tv_get_number_chk; - eexe_mod_op -> tv_blob_len; - eexe_mod_op -> ga_append; - eexe_mod_op -> tv_list_extend; - eexe_mod_op -> vim_strchr; - eexe_mod_op -> tv_get_number; - eexe_mod_op -> tv_clear; - eexe_mod_op -> tv_get_number; - eexe_mod_op -> tv_get_number; - eexe_mod_op -> tv_get_number; - eexe_mod_op -> num_divide; - eexe_mod_op -> num_modulus; - eexe_mod_op -> tv_clear; - eexe_mod_op -> tv_get_string; - eexe_mod_op -> concat_str; - eexe_mod_op -> tv_clear; - eexe_mod_op -> tv_get_number; - eexe_mod_op -> abort; - eexe_mod_op -> semsg; - encode_blob_write -> FUNC_ATTR_NONNULL_ARG; - encode_blob_write -> ga_concat_len; - encode_list_write -> FUNC_ATTR_NONNULL_ARG; - encode_list_write -> tv_list_last; - encode_list_write -> xmemscan; - encode_list_write -> TV_LIST_ITEM_TV; - encode_list_write -> strlen; - encode_list_write -> TV_LIST_ITEM_TV; - encode_list_write -> TV_LIST_ITEM_TV; - encode_list_write -> memcpy; - encode_list_write -> memchrsub; - encode_list_write -> xmemscan; - encode_list_write -> xmemdupz; - encode_list_write -> memchrsub; - encode_list_write -> tv_list_append_allocated_string; - encode_list_write -> tv_list_append_allocated_string; - encode_check_json_key -> tv_dict_find; - encode_check_json_key -> tv_dict_find; - encode_check_json_key -> TV_LIST_ITEM_TV; - msgpack_to_vim -> tv_list_alloc; - msgpack_to_vim -> tv_list_ref; - msgpack_to_vim -> create_special_dict; - msgpack_to_vim -> tv_list_append_number; - msgpack_to_vim -> tv_list_append_number; - msgpack_to_vim -> tv_list_append_number; - msgpack_to_vim -> tv_list_append_number; - msgpack_to_vim -> tv_list_alloc; - msgpack_to_vim -> tv_list_ref; - msgpack_to_vim -> create_special_dict; - msgpack_to_vim -> tv_list_append_number; - msgpack_to_vim -> tv_list_append_number; - msgpack_to_vim -> tv_list_append_number; - msgpack_to_vim -> tv_list_append_number; - msgpack_to_vim -> tv_list_alloc; - msgpack_to_vim -> tv_list_ref; - msgpack_to_vim -> tv_list_append_owned_tv; - msgpack_to_vim -> TV_LIST_ITEM_TV; - msgpack_to_vim -> tv_dict_alloc; - msgpack_to_vim -> xmallocz; - msgpack_to_vim -> tv_dict_add; - msgpack_to_vim -> tv_clear; - msgpack_to_vim -> xfree; - msgpack_to_vim -> msgpack_to_vim; - msgpack_to_vim -> decode_create_map_special_dict; - msgpack_to_vim -> tv_list_alloc; - msgpack_to_vim -> tv_list_append_list; - msgpack_to_vim -> msgpack_to_vim; - msgpack_to_vim -> tv_clear; - msgpack_to_vim -> tv_list_append_owned_tv; - msgpack_to_vim -> msgpack_to_vim; - msgpack_to_vim -> tv_clear; - msgpack_to_vim -> tv_list_append_owned_tv; - msgpack_to_vim -> tv_list_alloc; - msgpack_to_vim -> tv_list_ref; - msgpack_to_vim -> tv_list_append_number; - msgpack_to_vim -> tv_list_alloc; - msgpack_to_vim -> tv_list_append_list; - msgpack_to_vim -> create_special_dict; - msgpack_to_vim -> encode_list_write; - set_vim_var_dict -> tv_clear; - set_vim_var_dict -> tv_dict_set_keys_readonly; - set_vim_var_bool -> tv_clear; - set_vim_var_special -> tv_clear; - eval_diff -> set_vim_var_string; - eval_diff -> set_vim_var_string; - eval_diff -> set_vim_var_string; - eval_diff -> eval_to_bool; - eval_diff -> set_vim_var_string; - eval_diff -> set_vim_var_string; - eval_diff -> set_vim_var_string; - eval_patch -> set_vim_var_string; - eval_patch -> set_vim_var_string; - eval_patch -> set_vim_var_string; - eval_patch -> eval_to_bool; - eval_patch -> set_vim_var_string; - eval_patch -> set_vim_var_string; - eval_patch -> set_vim_var_string; - eval1_emsg -> FUNC_ATTR_NONNULL_ARG; - eval1_emsg -> eval1; - eval1_emsg -> assert_fails; - eval1_emsg -> aborting; - eval1_emsg -> semsg; - eval_expr_to_bool -> FUNC_ATTR_NONNULL_ARG; - eval_expr_to_bool -> eval_expr_typval; - eval_expr_to_bool -> tv_get_number_chk; - eval_expr_to_bool -> tv_clear; - call_vim_function -> STRLEN; - call_vim_function -> memcmp; - call_vim_function -> check_luafunc_name; - call_vim_function -> tv_clear; - call_vim_function -> call_func; - call_vim_function -> tv_clear; - call_func_retstr -> call_vim_function; - call_func_retstr -> xstrdup; - call_func_retstr -> tv_clear; - call_func_retlist -> call_vim_function; - call_func_retlist -> tv_clear; - ex_const -> ex_let_const; - ex_let_const -> skip_var_list; - ex_let_const -> skipwhite; - ex_let_const -> vim_strchr; - ex_let_const -> STRNCMP; - ex_let_const -> emsg; - ex_let_const -> ends_excmd; - ex_let_const -> list_arg_vars; - ex_let_const -> list_glob_vars; - ex_let_const -> list_buf_vars; - ex_let_const -> list_win_vars; - ex_let_const -> list_tab_vars; - ex_let_const -> list_script_vars; - ex_let_const -> list_func_vars; - ex_let_const -> list_vim_vars; - ex_let_const -> check_nextcmd; - ex_let_const -> heredoc_get; - ex_let_const -> tv_list_set_ret; - ex_let_const -> tv_clear; - ex_let_const -> vim_strchr; - ex_let_const -> skipwhite; - ex_let_const -> skipwhite; - ex_let_const -> eval0; - ex_let_const -> tv_clear; - ex_let_const -> tv_clear; - heredoc_get -> emsg; - heredoc_get -> skipwhite; - heredoc_get -> STRNCMP; - heredoc_get -> ascii_iswhite; - heredoc_get -> skipwhite; - heredoc_get -> ascii_iswhite; - heredoc_get -> skipwhite; - heredoc_get -> skiptowhite; - heredoc_get -> skipwhite; - heredoc_get -> emsg; - heredoc_get -> islower; - heredoc_get -> emsg; - heredoc_get -> emsg; - heredoc_get -> tv_list_alloc; - heredoc_get -> getline; - heredoc_get -> semsg; - heredoc_get -> STRNCMP; - heredoc_get -> STRCMP; - heredoc_get -> xfree; - heredoc_get -> ascii_iswhite; - heredoc_get -> vim_strnsave; - heredoc_get -> tv_list_append_string; - heredoc_get -> xfree; - heredoc_get -> xfree; - ex_let -> ex_let_const; - skip_var_list -> skipwhite; - skip_var_list -> skip_var_one; - skip_var_list -> semsg; - skip_var_list -> skipwhite; - skip_var_list -> emsg; - skip_var_list -> semsg; - skip_var_list -> skip_var_one; - list_arg_vars -> ends_excmd; - list_arg_vars -> find_name_end; - list_arg_vars -> ascii_iswhite; - list_arg_vars -> emsg; - list_arg_vars -> get_name_len; - list_arg_vars -> get_name_len; - list_arg_vars -> aborting; - list_arg_vars -> semsg; - list_arg_vars -> get_var_tv; - list_arg_vars -> f; - list_arg_vars -> handle_subscript; - list_arg_vars -> list_glob_vars; - list_arg_vars -> list_buf_vars; - list_arg_vars -> list_win_vars; - list_arg_vars -> list_tab_vars; - list_arg_vars -> list_vim_vars; - list_arg_vars -> list_script_vars; - list_arg_vars -> list_func_vars; - list_arg_vars -> semsg; - list_arg_vars -> encode_tv2echo; - list_arg_vars -> strlen; - list_arg_vars -> xfree; - list_arg_vars -> tv_clear; - list_arg_vars -> xfree; - list_arg_vars -> skipwhite; - list_glob_vars -> list_hashtable_vars; - list_buf_vars -> list_hashtable_vars; - list_win_vars -> list_hashtable_vars; - list_tab_vars -> list_hashtable_vars; - list_script_vars -> list_hashtable_vars; - list_vim_vars -> list_hashtable_vars; - list_hashtable_vars -> HASHITEM_EMPTY; - list_hashtable_vars -> TV_DICT_HI2DI; - list_hashtable_vars -> xstrlcpy; - list_hashtable_vars -> xstrlcat; - list_hashtable_vars -> message_filtered; - list_hashtable_vars -> list_one_var; - list_one_var -> encode_tv2echo; - list_one_var -> list_one_var_a; - list_one_var -> xfree; - get_name_len -> get_id_len; - get_name_len -> eval_fname_script; - get_name_len -> find_name_end; - get_name_len -> skipwhite; - get_name_len -> make_expanded_name; - get_name_len -> skipwhite; - get_name_len -> STRLEN; - get_name_len -> get_id_len; - get_name_len -> semsg; - ex_unlet -> ex_unletlock; - ex_unletlock -> get_env_len; - ex_unletlock -> semsg; - ex_unletlock -> callback; - ex_unletlock -> ascii_iswhite; - ex_unletlock -> emsg; - ex_unletlock -> clear_lval; - ex_unletlock -> callback; - ex_unletlock -> clear_lval; - ex_unletlock -> skipwhite; - ex_unletlock -> ends_excmd; - ex_unletlock -> check_nextcmd; - ex_lockvar -> ascii_isdigit; - ex_lockvar -> getdigits_int; - ex_lockvar -> skipwhite; - ex_lockvar -> ex_unletlock; - get_env_len -> vim_isIDc; - do_unlet_var -> os_unsetenv; - do_unlet_var -> do_unlet; - do_unlet_var -> var_check_lock; - do_unlet_var -> assert; - do_unlet_var -> TV_LIST_ITEM_NEXT; - do_unlet_var -> var_check_lock; - do_unlet_var -> tv_list_remove_items; - do_unlet_var -> tv_list_item_remove; - do_unlet_var -> assert; - do_unlet_var -> tv_dict_is_watched; - do_unlet_var -> tv_copy; - do_unlet_var -> xstrdup; - do_unlet_var -> tv_dict_item_remove; - do_unlet_var -> tv_dict_watcher_notify; - do_unlet_var -> tv_clear; - do_unlet_var -> xfree; - delete_var -> TV_DICT_HI2DI; - delete_var -> hash_remove; - delete_var -> tv_clear; - delete_var -> xfree; - do_lock_var -> FUNC_ATTR_NONNULL_ARG; - do_lock_var -> semsg; - do_lock_var -> semsg; - do_lock_var -> tv_item_lock; - do_lock_var -> tv_item_lock; - do_lock_var -> TV_LIST_ITEM_NEXT; - do_lock_var -> tv_item_lock; - do_lock_var -> tv_item_lock; - pattern_match -> vim_regcomp; - pattern_match -> vim_regexec_nl; - pattern_match -> vim_regfree; - eval2 -> eval3; - eval2 -> tv_get_number_chk; - eval2 -> tv_clear; - eval2 -> skipwhite; - eval2 -> eval3; - eval2 -> tv_get_number_chk; - eval2 -> tv_clear; - eval3 -> eval4; - eval3 -> tv_get_number_chk; - eval3 -> tv_clear; - eval3 -> skipwhite; - eval3 -> eval4; - eval3 -> tv_get_number_chk; - eval3 -> tv_clear; - eval4 -> eval5; - eval4 -> isalnum; - eval4 -> skipwhite; - eval4 -> eval5; - eval4 -> tv_clear; - eval4 -> typval_compare; - eval4 -> tv_clear; - eval5 -> eval6; - eval5 -> tv_check_str; - eval5 -> tv_clear; - eval5 -> skipwhite; - eval5 -> eval6; - eval5 -> tv_clear; - eval5 -> tv_get_string_buf; - eval5 -> tv_get_string_buf_chk; - eval5 -> tv_clear; - eval5 -> tv_clear; - eval5 -> concat_str; - eval5 -> tv_clear; - eval5 -> tv_blob_alloc; - eval5 -> tv_blob_len; - eval5 -> ga_append; - eval5 -> tv_blob_len; - eval5 -> ga_append; - eval5 -> tv_clear; - eval5 -> tv_blob_set_ret; - eval5 -> tv_list_concat; - eval5 -> tv_clear; - eval5 -> tv_clear; - eval5 -> tv_clear; - eval5 -> tv_get_number_chk; - eval5 -> tv_clear; - eval5 -> tv_clear; - eval5 -> tv_get_number_chk; - eval5 -> tv_clear; - eval5 -> tv_clear; - eval5 -> tv_clear; - eval5 -> tv_clear; - typval_compare -> emsg; - typval_compare -> emsg; - typval_compare -> tv_clear; - typval_compare -> tv_blob_equal; - typval_compare -> emsg; - typval_compare -> emsg; - typval_compare -> tv_clear; - typval_compare -> tv_list_equal; - typval_compare -> emsg; - typval_compare -> emsg; - typval_compare -> tv_clear; - typval_compare -> tv_dict_equal; - typval_compare -> tv_is_func; - typval_compare -> emsg; - typval_compare -> tv_clear; - typval_compare -> tv_equal; - typval_compare -> tv_equal; - typval_compare -> tv_get_float; - typval_compare -> tv_get_float; - typval_compare -> tv_get_number; - typval_compare -> tv_get_number; - typval_compare -> tv_get_string_buf; - typval_compare -> tv_get_string_buf; - typval_compare -> mb_strcmp_ic; - typval_compare -> pattern_match; - typval_compare -> tv_clear; - eval6 -> eval7; - eval6 -> tv_get_number_chk; - eval6 -> tv_clear; - eval6 -> skipwhite; - eval6 -> eval7; - eval6 -> tv_get_number_chk; - eval6 -> tv_clear; - eval6 -> emsg; - eval6 -> num_divide; - eval6 -> num_modulus; - eval7 -> tv_clear; - eval7 -> skipwhite; - eval7 -> skipdigits; - eval7 -> ascii_isdigit; - eval7 -> skipdigits; - eval7 -> ascii_isdigit; - eval7 -> skipdigits; - eval7 -> ASCII_ISALPHA; - eval7 -> string2float; - eval7 -> tv_blob_alloc; - eval7 -> ascii_isxdigit; - eval7 -> ascii_isxdigit; - eval7 -> ga_clear; - eval7 -> XFREE_CLEAR; - eval7 -> ga_append; - eval7 -> ascii_isxdigit; - eval7 -> tv_blob_set_ret; - eval7 -> vim_str2nr; - eval7 -> semsg; - eval7 -> get_string_tv; - eval7 -> get_lit_string_tv; - eval7 -> get_list_tv; - eval7 -> dict_get_tv; - eval7 -> get_lambda_tv; - eval7 -> dict_get_tv; - eval7 -> get_option_tv; - eval7 -> get_env_tv; - eval7 -> get_reg_contents; - eval7 -> skipwhite; - eval7 -> eval1; - eval7 -> emsg; - eval7 -> tv_clear; - eval7 -> get_name_len; - eval7 -> eval_func; - eval7 -> get_var_tv; - eval7 -> check_vars; - eval7 -> xfree; - eval7 -> skipwhite; - eval7 -> expr; - eval7 -> handle_subscript; - eval7 -> eval7_leader; - get_string_tv -> MB_PTR_ADV; - get_string_tv -> semsg; - get_string_tv -> xmalloc; - get_string_tv -> ascii_isxdigit; - get_string_tv -> toupper; - get_string_tv -> ascii_isxdigit; - get_string_tv -> hex2nr; - get_string_tv -> utf_char2bytes; - get_string_tv -> trans_special; - get_string_tv -> iemsg; - get_string_tv -> mb_copy_char; - get_string_tv -> mb_copy_char; - get_lit_string_tv -> MB_PTR_ADV; - get_lit_string_tv -> semsg; - get_lit_string_tv -> xmalloc; - get_lit_string_tv -> mb_copy_char; - get_list_tv -> tv_list_alloc; - get_list_tv -> skipwhite; - get_list_tv -> eval1; - get_list_tv -> tv_list_append_owned_tv; - get_list_tv -> semsg; - get_list_tv -> skipwhite; - get_list_tv -> semsg; - get_list_tv -> tv_list_free; - get_list_tv -> skipwhite; - get_list_tv -> tv_list_set_ret; - dict_get_tv -> skipwhite; - dict_get_tv -> eval1; - dict_get_tv -> eval1; - dict_get_tv -> skipwhite; - dict_get_tv -> tv_dict_alloc; - dict_get_tv -> skipwhite; - dict_get_tv -> get_literal_key; - dict_get_tv -> eval1; - dict_get_tv -> semsg; - dict_get_tv -> tv_clear; - dict_get_tv -> tv_get_string_buf_chk; - dict_get_tv -> tv_get_string_buf_chk; - dict_get_tv -> tv_clear; - dict_get_tv -> skipwhite; - dict_get_tv -> eval1; - dict_get_tv -> tv_clear; - dict_get_tv -> tv_dict_find; - dict_get_tv -> semsg; - dict_get_tv -> tv_clear; - dict_get_tv -> tv_clear; - dict_get_tv -> tv_dict_item_alloc; - dict_get_tv -> tv_dict_add; - dict_get_tv -> tv_dict_item_free; - dict_get_tv -> tv_clear; - dict_get_tv -> semsg; - dict_get_tv -> skipwhite; - dict_get_tv -> semsg; - dict_get_tv -> tv_dict_free; - dict_get_tv -> skipwhite; - dict_get_tv -> tv_dict_set_ret; - get_env_tv -> get_env_len; - get_env_tv -> vim_getenv; - get_env_tv -> vim_getenv; - get_env_tv -> xfree; - get_env_tv -> expand_env_save; - get_env_tv -> XFREE_CLEAR; - check_vars -> find_var_ht; - check_vars -> get_funccal_local_ht; - check_vars -> find_var; - eval_index -> emsg; - eval_index -> emsg; - eval_index -> emsg; - eval_index -> ASCII_ISALNUM; - eval_index -> skipwhite; - eval_index -> skipwhite; - eval_index -> eval1; - eval_index -> tv_check_str; - eval_index -> tv_clear; - eval_index -> skipwhite; - eval_index -> eval1; - eval_index -> tv_clear; - eval_index -> tv_check_str; - eval_index -> tv_clear; - eval_index -> tv_clear; - eval_index -> emsg; - eval_index -> tv_clear; - eval_index -> tv_clear; - eval_index -> skipwhite; - eval_index -> tv_is_luafunc; - eval_index -> tv_get_number; - eval_index -> tv_clear; - eval_index -> tv_get_number; - eval_index -> tv_clear; - eval_index -> tv_get_string; - eval_index -> strlen; - eval_index -> xmemdupz; - eval_index -> xmemdupz; - eval_index -> tv_clear; - eval_index -> tv_blob_len; - eval_index -> tv_clear; - eval_index -> tv_blob_alloc; - eval_index -> ga_grow; - eval_index -> tv_blob_set; - eval_index -> tv_clear; - eval_index -> tv_blob_set_ret; - eval_index -> tv_blob_get; - eval_index -> tv_clear; - eval_index -> semsg; - eval_index -> tv_list_len; - eval_index -> semsg; - eval_index -> tv_list_alloc; - eval_index -> tv_list_find; - eval_index -> tv_list_append_tv; - eval_index -> TV_LIST_ITEM_NEXT; - eval_index -> tv_clear; - eval_index -> tv_list_set_ret; - eval_index -> tv_copy; - eval_index -> tv_clear; - eval_index -> emsg; - eval_index -> tv_clear; - eval_index -> tv_get_string_chk; - eval_index -> tv_clear; - eval_index -> semsg; - eval_index -> tv_clear; - eval_index -> tv_is_luafunc; - eval_index -> tv_copy; - eval_index -> tv_clear; - tv_is_luafunc -> is_luafunc; - find_option_end -> ASCII_ISALPHA; - find_option_end -> ASCII_ISALPHA; - partial_free -> tv_clear; - partial_free -> xfree; - partial_free -> tv_dict_unref; - partial_free -> func_unref; - partial_free -> xfree; - partial_free -> func_ptr_unref; - partial_free -> xfree; - free_unref_items -> tv_dict_free_contents; - free_unref_items -> tv_list_copyid; - free_unref_items -> tv_list_has_watchers; - free_unref_items -> tv_list_free_contents; - free_unref_items -> tv_dict_free_dict; - free_unref_items -> tv_list_has_watchers; - free_unref_items -> tv_list_free_list; - set_ref_in_fmark -> set_ref_in_ht; - set_ref_list -> set_ref_in_item; - set_ref_dict -> set_ref_in_item; - get_literal_key -> ASCII_ISALNUM; - get_literal_key -> ASCII_ISALNUM; - get_literal_key -> vim_strnsave; - get_literal_key -> skipwhite; - ga_concat_esc -> memmove; - ga_concat_esc -> ga_concat; - ga_concat_esc -> ga_concat; - ga_concat_esc -> ga_concat; - ga_concat_esc -> ga_concat; - ga_concat_esc -> ga_concat; - ga_concat_esc -> ga_concat; - ga_concat_esc -> ga_concat; - ga_concat_esc -> ga_concat; - ga_concat_esc -> vim_snprintf; - ga_concat_esc -> ga_concat; - ga_concat_esc -> ga_append; - ga_concat_shorten_esc -> FUNC_ATTR_NONNULL_ARG; - ga_concat_shorten_esc -> ga_concat; - ga_concat_shorten_esc -> mb_ptr2char_adv; - ga_concat_shorten_esc -> utf_ptr2char; - ga_concat_shorten_esc -> ga_concat; - ga_concat_shorten_esc -> ga_concat_esc; - ga_concat_shorten_esc -> ga_concat; - ga_concat_shorten_esc -> vim_snprintf; - ga_concat_shorten_esc -> ga_concat; - ga_concat_shorten_esc -> ga_concat; - ga_concat_shorten_esc -> ga_concat_esc; - assert_append_cmd_or_arg -> encode_tv2echo; - assert_append_cmd_or_arg -> ga_concat; - assert_append_cmd_or_arg -> xfree; - assert_append_cmd_or_arg -> ga_concat; - filter_map_one -> FUNC_ATTR_NONNULL_ARG; - filter_map_one -> tv_copy; - filter_map_one -> eval_expr_typval; - filter_map_one -> map; - filter_map_one -> tv_clear; - filter_map_one -> filter; - filter_map_one -> tv_get_number_chk; - filter_map_one -> tv_clear; - filter_map_one -> tv_get_number_chk; - filter_map_one -> tv_clear; - buflist_findlnum -> buflist_findfpos; - string_to_list -> tv_list_alloc; - string_to_list -> encode_list_write; - timer_due_cb -> get_pressedreturn; - timer_due_cb -> timer_stop; - timer_due_cb -> callback_call; - timer_due_cb -> discard_current_exception; - timer_due_cb -> set_pressedreturn; - timer_due_cb -> timer_stop; - timer_due_cb -> tv_clear; - timer_due_cb -> time_watcher_start; - timer_due_cb -> timer_decref; - timer_decref -> xfree; - set_cmdarg -> xfree; - set_cmdarg -> STRLEN; - set_cmdarg -> xmalloc; - set_cmdarg -> snprintf; - set_cmdarg -> snprintf; - set_cmdarg -> STRCAT; - set_cmdarg -> snprintf; - set_cmdarg -> snprintf; - set_cmdarg -> STRCPY; - set_cmdarg -> STRCPY; - set_cmdarg -> snprintf; - skip_luafunc_name -> ASCII_ISALNUM; - set_selfdict -> make_partial; - ex_echo -> eval1; - ex_echo -> eval1; - ex_echo -> aborting; - ex_echo -> semsg; - ex_echo -> msg_start; - ex_echo -> msg_sb_eol; - ex_echo -> msg_start; - ex_echo -> msg_puts_attr; - ex_echo -> encode_tv2echo; - ex_echo -> msg_ext_set_kind; - ex_echo -> msg_multiline_attr; - ex_echo -> xfree; - ex_echo -> tv_clear; - ex_echo -> skipwhite; - ex_echo -> check_nextcmd; - ex_echo -> msg_clr_eos; - ex_echo -> msg_end; - ex_echohl -> syn_name2attr; - ex_execute -> ga_init; - ex_execute -> eval1_emsg; - ex_execute -> tv_get_string; - ex_execute -> encode_tv2echo; - ex_execute -> encode_tv2string; - ex_execute -> strlen; - ex_execute -> ga_grow; - ex_execute -> GA_EMPTY; - ex_execute -> memcpy; - ex_execute -> xfree; - ex_execute -> tv_clear; - ex_execute -> skipwhite; - ex_execute -> msg_sb_eol; - ex_execute -> msg_ext_set_kind; - ex_execute -> msg_attr; - ex_execute -> ui_flush; - ex_execute -> msg_ext_set_kind; - ex_execute -> emsg; - ex_execute -> do_cmdline; - ex_execute -> ga_clear; - ex_execute -> check_nextcmd; - prof_sort_list -> fprintf; - prof_sort_list -> fprintf; - prof_sort_list -> fprintf; - prof_sort_list -> fprintf; - prof_sort_list -> fprintf; - prof_total_cmp -> profile_cmp; - prof_self_cmp -> profile_cmp; - script_autoload -> memchr; - script_autoload -> autoload_name; - script_autoload -> STRCMP; - script_autoload -> GA_APPEND; - script_autoload -> source_runtime; - script_autoload -> xfree; - var_flavour -> ASCII_ISUPPER; - var_flavour -> ASCII_ISLOWER; - var_set_global -> save_funccal; - var_set_global -> set_var; - var_set_global -> restore_funccal; - reset_v_option_vars -> set_vim_var_string; - reset_v_option_vars -> set_vim_var_string; - reset_v_option_vars -> set_vim_var_string; - reset_v_option_vars -> set_vim_var_string; - reset_v_option_vars -> set_vim_var_string; - reset_v_option_vars -> set_vim_var_string; - eval_fmt_source_name_line -> snprintf; - eval_fmt_source_name_line -> snprintf; - ex_checkhealth -> find_func; - ex_checkhealth -> script_autoload; - ex_checkhealth -> find_func; - ex_checkhealth -> os_getenv; - ex_checkhealth -> emsg; - ex_checkhealth -> strstr; - ex_checkhealth -> semsg; - ex_checkhealth -> emsg; - ex_checkhealth -> STRLEN; - ex_checkhealth -> xmalloc; - ex_checkhealth -> snprintf; - ex_checkhealth -> do_cmdline_cmd; - ex_checkhealth -> xfree; - prompt_text -> buf_prompt_text; - invoke_prompt_interrupt -> callback_call; - invoke_prompt_interrupt -> tv_clear; - typval_tostring -> xstrdup; - typval_tostring -> encode_tv2string; - insert_enter -> check_for_delay; - insert_enter -> ins_compl_clear; - insert_enter -> set_vim_var_string; - insert_enter -> set_vim_var_string; - insert_enter -> ins_apply_autocmds; - insert_enter -> highlight_changed; - insert_enter -> check_cursor_col; - insert_enter -> check_cursor_col; - insert_enter -> equalpos; - insert_enter -> get_vim_var_str; - insert_enter -> check_cursor_col; - insert_enter -> linetabsize; - insert_enter -> ResetRedobuff; - insert_enter -> AppendNumberToRedobuff; - insert_enter -> AppendCharToRedobuff; - insert_enter -> AppendCharToRedobuff; - insert_enter -> AppendCharToRedobuff; - insert_enter -> AppendCharToRedobuff; - insert_enter -> trigger_modechanged; - insert_enter -> curs_columns; - insert_enter -> setmouse; - insert_enter -> clear_showcmd; - insert_enter -> undisplay_dollar; - insert_enter -> stuff_empty; - insert_enter -> validate_virtcol; - insert_enter -> update_curswant; - insert_enter -> get_cursor_line_ptr; - insert_enter -> utfc_ptr2len; - insert_enter -> foldOpenCursor; - insert_enter -> showmode; - insert_enter -> change_warning; - insert_enter -> ui_cursor_shape; - insert_enter -> do_digraph; - insert_enter -> get_inserted; - insert_enter -> STRLEN; - insert_enter -> xfree; - insert_enter -> state_enter; - insert_enter -> ins_esc; - insert_enter -> pum_check_clear; - insert_enter -> foldUpdateAfterInsert; - insert_enter -> ins_apply_autocmds; - ins_compl_clear -> XFREE_CLEAR; - ins_compl_clear -> XFREE_CLEAR; - ins_compl_clear -> XFREE_CLEAR; - ins_compl_clear -> set_vim_var_dict; - ins_apply_autocmds -> buf_get_changedtick; - ins_apply_autocmds -> apply_autocmds; - ins_apply_autocmds -> u_savesub; - ins_apply_autocmds -> u_save; - ins_apply_autocmds -> buf_get_changedtick; - ins_apply_autocmds -> u_save; - undisplay_dollar -> redrawWinline; - ins_esc -> FUNC_ATTR_NONNULL_ARG; - ins_esc -> check_spell_redraw; - ins_esc -> AppendToRedobuff; - ins_esc -> line_breakcheck; - ins_esc -> vim_strchr; - ins_esc -> start_redo_ins; - ins_esc -> stuffRedoReadbuff; - ins_esc -> stop_insert; - ins_esc -> undisplay_dollar; - ins_esc -> ins_apply_autocmds; - ins_esc -> RESET_FMARK; - ins_esc -> gchar_cursor; - ins_esc -> oneleft; - ins_esc -> mb_adjust_cursor; - ins_esc -> trigger_modechanged; - ins_esc -> changed_cline_bef_curs; - ins_esc -> setmouse; - ins_esc -> ui_cursor_shape; - ins_esc -> showmode; - ins_esc -> msg; - insert_check -> cindent_on; - insert_check -> insert_do_cindent; - insert_check -> pum_visible; - insert_check -> stuff_empty; - insert_check -> check_timestamps; - insert_check -> emsg; - insert_check -> foldOpenCursor; - insert_check -> char_avail; - insert_check -> foldCheckClose; - insert_check -> bt_prompt; - insert_check -> init_prompt; - insert_check -> insertchar; - insert_check -> validate_cursor_col; - insert_check -> tabstop_at; - insert_check -> get_scrolloff_value; - insert_check -> hasFolding; - insert_check -> set_topline; - insert_check -> set_topline; - insert_check -> update_topline; - insert_check -> validate_cursor; - insert_check -> ins_redraw; - insert_check -> do_check_scrollbind; - insert_check -> do_check_cursorbind; - insert_check -> update_curswant; - insert_do_cindent -> in_cinkeys; - insert_do_cindent -> stop_arrow; - insert_do_cindent -> do_c_expr_indent; - init_prompt -> prompt_text; - init_prompt -> get_cursor_line_ptr; - init_prompt -> STRNCMP; - init_prompt -> ml_replace; - init_prompt -> ml_append; - init_prompt -> coladvance; - init_prompt -> changed_bytes; - init_prompt -> STRLEN; - init_prompt -> STRLEN; - init_prompt -> coladvance; - init_prompt -> STRLEN; - init_prompt -> STRLEN; - init_prompt -> check_cursor; - insertchar -> comp_textwidth; - insertchar -> has_format_option; - insertchar -> ascii_iswhite; - insertchar -> get_cursor_pos_ptr; - insertchar -> has_format_option; - insertchar -> get_nolist_virtcol; - insertchar -> char2cells; - insertchar -> fex_format; - insertchar -> setline; - insertchar -> internal_format; - insertchar -> get_leader_len; - insertchar -> vim_strchr; - insertchar -> copy_option_part; - insertchar -> ascii_iswhite; - insertchar -> copy_option_part; - insertchar -> ascii_iswhite; - insertchar -> backspace_until_column; - insertchar -> ins_bytes_len; - insertchar -> vpeekc; - insertchar -> ISSPECIAL; - insertchar -> utf_char2len; - insertchar -> has_event; - insertchar -> vpeekc; - insertchar -> cindent_on; - insertchar -> get_nolist_virtcol; - insertchar -> vpeekc; - insertchar -> ISSPECIAL; - insertchar -> MB_BYTE2LEN; - insertchar -> byte2cells; - insertchar -> vim_iswordc; - insertchar -> vgetc; - insertchar -> hkmap; - insertchar -> do_digraph; - insertchar -> do_digraph; - insertchar -> ins_str; - insertchar -> redo_literal; - insertchar -> AppendToRedobuffLit; - insertchar -> utf_char2len; - insertchar -> utf_char2bytes; - insertchar -> ins_char_bytes; - insertchar -> AppendCharToRedobuff; - insertchar -> ins_char; - insertchar -> redo_literal; - insertchar -> AppendCharToRedobuff; - ins_redraw -> char_avail; - ins_redraw -> has_event; - ins_redraw -> equalpos; - ins_redraw -> pum_visible; - ins_redraw -> syntax_present; - ins_redraw -> update_screen; - ins_redraw -> has_event; - ins_redraw -> getcurpos; - ins_redraw -> update_curswant; - ins_redraw -> ins_apply_autocmds; - ins_redraw -> has_event; - ins_redraw -> buf_get_changedtick; - ins_redraw -> pum_visible; - ins_redraw -> buf_get_changedtick; - ins_redraw -> aucmd_prepbuf; - ins_redraw -> apply_autocmds; - ins_redraw -> aucmd_restbuf; - ins_redraw -> buf_get_changedtick; - ins_redraw -> buf_get_changedtick; - ins_redraw -> has_event; - ins_redraw -> buf_get_changedtick; - ins_redraw -> pum_visible; - ins_redraw -> buf_get_changedtick; - ins_redraw -> aucmd_prepbuf; - ins_redraw -> apply_autocmds; - ins_redraw -> aucmd_restbuf; - ins_redraw -> buf_get_changedtick; - ins_redraw -> buf_get_changedtick; - ins_redraw -> has_event; - ins_redraw -> win_did_scroll; - ins_redraw -> do_autocmd_winscrolled; - ins_redraw -> has_event; - ins_redraw -> pum_visible; - ins_redraw -> apply_autocmds; - ins_redraw -> conceal_cursor_line; - ins_redraw -> redrawWinline; - ins_redraw -> pum_check_clear; - ins_redraw -> update_screen; - ins_redraw -> showmode; - ins_redraw -> showruler; - ins_redraw -> setcursor; - insert_execute -> hkmap; - insert_execute -> pum_wanted; - insert_execute -> ins_compl_bs; - insert_execute -> CTRL_X_MODE_LINE_OR_EVAL; - insert_execute -> STRLEN; - insert_execute -> ins_compl_addfrommatch; - insert_execute -> ins_compl_accept_char; - insert_execute -> do_insert_char_pre; - insert_execute -> MB_PTR_ADV; - insert_execute -> ins_compl_addleader; - insert_execute -> xfree; - insert_execute -> ins_compl_addleader; - insert_execute -> stop_arrow; - insert_execute -> ins_compl_delete; - insert_execute -> ins_compl_insert; - insert_execute -> ins_compl_prep; - insert_execute -> ins_redraw; - insert_execute -> plain_vgetc; - insert_execute -> vungetc; - insert_execute -> ins_ctrl_o; - insert_execute -> do_digraph; - insert_execute -> insert_do_complete; - insert_execute -> ins_ctrl_v; - insert_execute -> cindent_on; - insert_execute -> inindent; - insert_execute -> in_cinkeys; - insert_execute -> insert_do_cindent; - insert_execute -> in_cinkeys; - insert_execute -> stop_arrow; - insert_execute -> do_c_expr_indent; - insert_execute -> ins_start_select; - insert_execute -> insert_handle_key; - pum_wanted -> vim_strchr; - ins_compl_bs -> get_cursor_line_ptr; - ins_compl_bs -> MB_PTR_BACK; - ins_compl_bs -> can_bs; - ins_compl_bs -> ins_compl_need_restart; - ins_compl_bs -> ins_compl_restart; - ins_compl_bs -> ins_compl_restart; - ins_compl_bs -> TODO; - ins_compl_bs -> get_cursor_line_ptr; - ins_compl_bs -> xfree; - ins_compl_bs -> vim_strnsave; - ins_compl_bs -> ins_compl_new_leader; - ins_compl_addfrommatch -> assert; - ins_compl_addfrommatch -> STRLEN; - ins_compl_addfrommatch -> STRLEN; - ins_compl_addfrommatch -> STRLEN; - ins_compl_addfrommatch -> utf_ptr2char; - ins_compl_addfrommatch -> ins_compl_addleader; - ins_compl_accept_char -> vim_isIDc; - ins_compl_accept_char -> vim_isfilec; - ins_compl_accept_char -> vim_isprintc; - ins_compl_accept_char -> vim_isprintc; - ins_compl_accept_char -> vim_iswordc; - do_insert_char_pre -> has_event; - do_insert_char_pre -> utf_char2bytes; - do_insert_char_pre -> set_vim_var_string; - do_insert_char_pre -> ins_apply_autocmds; - do_insert_char_pre -> STRCMP; - do_insert_char_pre -> vim_strsave; - do_insert_char_pre -> set_vim_var_string; - ins_compl_addleader -> stop_arrow; - ins_compl_addleader -> utf_char2len; - ins_compl_addleader -> utf_char2bytes; - ins_compl_addleader -> ins_char_bytes; - ins_compl_addleader -> ins_char; - ins_compl_addleader -> ins_compl_need_restart; - ins_compl_addleader -> ins_compl_restart; - ins_compl_addleader -> xfree; - ins_compl_addleader -> vim_strnsave; - ins_compl_addleader -> ins_compl_new_leader; - stop_arrow -> linetabsize; - stop_arrow -> u_save_cursor; - stop_arrow -> ResetRedobuff; - stop_arrow -> AppendToRedobuff; - stop_arrow -> u_save_cursor; - stop_arrow -> foldOpenCursor; - ins_compl_delete -> stop_arrow; - ins_compl_delete -> backspace_until_column; - ins_compl_delete -> TODO; - ins_compl_delete -> changed_cline_bef_curs; - ins_compl_delete -> set_vim_var_dict; - ins_compl_insert -> ins_bytes; - ins_compl_insert -> ins_compl_dict_alloc; - ins_compl_insert -> set_vim_var_dict; - ins_compl_prep -> vim_is_ctrl_x_key; - ins_compl_prep -> ins_compl_pum_key; - ins_compl_prep -> vim_is_ctrl_x_key; - ins_compl_prep -> ins_compl_prep; - ins_compl_prep -> strstr; - ins_compl_prep -> _; - ins_compl_prep -> _; - ins_compl_prep -> showmode; - ins_compl_prep -> spell_back_to_badword; - ins_compl_prep -> showmode; - ins_compl_prep -> showmode; - ins_compl_prep -> vim_is_ctrl_x_key; - ins_compl_prep -> showmode; - ins_compl_prep -> showmode; - ins_compl_prep -> ins_compl_pum_key; - ins_compl_prep -> ins_compl_fixRedoBufForLeader; - ins_compl_prep -> cindent_on; - ins_compl_prep -> do_c_expr_indent; - ins_compl_prep -> dec_cursor; - ins_compl_prep -> insertchar; - ins_compl_prep -> get_cursor_line_ptr; - ins_compl_prep -> inc_cursor; - ins_compl_prep -> pum_visible; - ins_compl_prep -> ins_compl_delete; - ins_compl_prep -> ins_bytes; - ins_compl_prep -> ins_bytes; - ins_compl_prep -> auto_format; - ins_compl_prep -> complete_info; - ins_compl_prep -> ins_apply_autocmds; - ins_compl_prep -> ins_compl_free; - ins_compl_prep -> shortmess; - ins_compl_prep -> msg_clr_cmdline; - ins_compl_prep -> showmode; - ins_compl_prep -> update_screen; - ins_compl_prep -> in_cinkeys; - ins_compl_prep -> do_c_expr_indent; - ins_compl_prep -> ins_apply_autocmds; - ins_compl_prep -> ins_apply_autocmds; - ins_compl_prep -> trigger_modechanged; - ins_compl_prep -> ins_complete; - ins_compl_prep -> vim_is_ctrl_x_key; - ins_ctrl_o -> virtual_active; - ins_ctrl_o -> gchar_cursor; - insert_do_complete -> ins_complete; - ins_ctrl_v -> ins_redraw; - ins_ctrl_v -> redrawing; - ins_ctrl_v -> edit_putchar; - ins_ctrl_v -> AppendToRedobuff; - ins_ctrl_v -> add_to_showcmd_c; - ins_ctrl_v -> get_literal; - ins_ctrl_v -> edit_unputchar; - ins_ctrl_v -> clear_showcmd; - ins_ctrl_v -> insert_special; - ins_start_select -> start_selection; - ins_start_select -> stuffcharReadbuff; - ins_start_select -> stuffReadbuff; - ins_start_select -> stuffcharReadbuff; - insert_handle_key -> TODO; - insert_handle_key -> echeck_abbr; - insert_handle_key -> bt_prompt; - insert_handle_key -> invoke_prompt_interrupt; - insert_handle_key -> bt_prompt; - insert_handle_key -> goto_im; - insert_handle_key -> vgetc; - insert_handle_key -> vim_beep; - insert_handle_key -> do_cmdline_cmd; - insert_handle_key -> ui_cursor_shape; - insert_handle_key -> insert_do_complete; - insert_handle_key -> echeck_abbr; - insert_handle_key -> ins_ctrl_o; - insert_handle_key -> ins_insert; - insert_handle_key -> stuffcharReadbuff; - insert_handle_key -> stuff_inserted; - insert_handle_key -> ins_reg; - insert_handle_key -> auto_format; - insert_handle_key -> ins_ctrl_g; - insert_handle_key -> ins_ctrl_hat; - insert_handle_key -> ins_ctrl_; - insert_handle_key -> insert_do_complete; - insert_handle_key -> check_compl_option; - insert_handle_key -> insert_do_complete; - insert_handle_key -> ins_shift; - insert_handle_key -> auto_format; - insert_handle_key -> ins_del; - insert_handle_key -> auto_format; - insert_handle_key -> ins_bs; - insert_handle_key -> auto_format; - insert_handle_key -> bt_prompt; - insert_handle_key -> stuffcharReadbuff; - insert_handle_key -> ins_bs; - insert_handle_key -> auto_format; - insert_handle_key -> insert_do_complete; - insert_handle_key -> ins_bs; - insert_handle_key -> auto_format; - insert_handle_key -> ins_mouse; - insert_handle_key -> ins_mousescroll; - insert_handle_key -> ins_mousescroll; - insert_handle_key -> ins_mousescroll; - insert_handle_key -> ins_mousescroll; - insert_handle_key -> state_handle_k_event; - insert_handle_key -> do_cmdline; - insert_handle_key -> TODO; - insert_handle_key -> pum_visible; - insert_handle_key -> insert_do_complete; - insert_handle_key -> ins_compl_prep; - insert_handle_key -> ins_home; - insert_handle_key -> ins_end; - insert_handle_key -> ins_s_left; - insert_handle_key -> ins_left; - insert_handle_key -> ins_s_left; - insert_handle_key -> ins_s_right; - insert_handle_key -> ins_right; - insert_handle_key -> ins_s_right; - insert_handle_key -> pum_visible; - insert_handle_key -> insert_do_complete; - insert_handle_key -> ins_pageup; - insert_handle_key -> ins_up; - insert_handle_key -> pum_visible; - insert_handle_key -> insert_do_complete; - insert_handle_key -> ins_pageup; - insert_handle_key -> pum_visible; - insert_handle_key -> insert_do_complete; - insert_handle_key -> ins_pagedown; - insert_handle_key -> ins_down; - insert_handle_key -> pum_visible; - insert_handle_key -> insert_do_complete; - insert_handle_key -> ins_pagedown; - insert_handle_key -> insert_do_complete; - insert_handle_key -> ins_tab; - insert_handle_key -> auto_format; - insert_handle_key -> bt_quickfix; - insert_handle_key -> do_cmdline_cmd; - insert_handle_key -> do_cmdline_cmd; - insert_handle_key -> bt_prompt; - insert_handle_key -> invoke_prompt_callback; - insert_handle_key -> bt_prompt; - insert_handle_key -> ins_eol; - insert_handle_key -> auto_format; - insert_handle_key -> check_compl_option; - insert_handle_key -> insert_do_complete; - insert_handle_key -> ins_digraph; - insert_handle_key -> ins_ctrl_x; - insert_handle_key -> insert_do_complete; - insert_handle_key -> insert_do_complete; - insert_handle_key -> insert_do_complete; - insert_handle_key -> echeck_abbr; - insert_handle_key -> insert_do_complete; - insert_handle_key -> ins_ctrl_ey; - insert_handle_key -> do_insert_char_pre; - insert_handle_key -> stop_arrow; - insert_handle_key -> MB_PTR_ADV; - insert_handle_key -> utf_ptr2char; - insert_handle_key -> ins_eol; - insert_handle_key -> ins_char; - insert_handle_key -> AppendToRedobuffLit; - insert_handle_key -> xfree; - insert_handle_key -> ins_try_si; - insert_handle_key -> inindent; - insert_handle_key -> get_nolist_virtcol; - insert_handle_key -> vim_iswordc; - insert_handle_key -> check_abbr; - insert_handle_key -> echeck_abbr; - insert_handle_key -> insert_special; - insert_handle_key -> auto_format; - insert_handle_key -> foldOpenCursor; - echeck_abbr -> check_abbr; - ins_insert -> set_vim_var_string; - ins_insert -> ins_apply_autocmds; - ins_insert -> trigger_modechanged; - ins_insert -> AppendCharToRedobuff; - ins_insert -> showmode; - ins_insert -> ui_cursor_shape; - ins_reg -> redrawing; - ins_reg -> ins_redraw; - ins_reg -> edit_putchar; - ins_reg -> add_to_showcmd_c; - ins_reg -> plain_vgetc; - ins_reg -> LANGMAP_ADJUST; - ins_reg -> add_to_showcmd_c; - ins_reg -> plain_vgetc; - ins_reg -> LANGMAP_ADJUST; - ins_reg -> u_sync; - ins_reg -> setline; - ins_reg -> append; - ins_reg -> get_expr_register; - ins_reg -> check_cursor; - ins_reg -> valid_yank_reg; - ins_reg -> vim_beep; - ins_reg -> AppendCharToRedobuff; - ins_reg -> AppendCharToRedobuff; - ins_reg -> AppendCharToRedobuff; - ins_reg -> insert_reg; - ins_reg -> vim_beep; - ins_reg -> stuff_empty; - ins_reg -> clear_showcmd; - ins_reg -> stuff_empty; - ins_reg -> edit_unputchar; - ins_reg -> end_visual_mode; - ins_ctrl_g -> setcursor; - ins_ctrl_g -> plain_vgetc; - ins_ctrl_g -> ins_up; - ins_ctrl_g -> ins_down; - ins_ctrl_g -> u_sync; - ins_ctrl_g -> vim_beep; - ins_ctrl_hat -> map_to_exists_mode; - ins_ctrl_hat -> set_iminsert_global; - ins_ctrl_hat -> showmode; - ins_ctrl_hat -> status_redraw_curbuf; - ins_ctrl_ -> gchar_cursor; - ins_ctrl_ -> undisplay_dollar; - ins_ctrl_ -> showmode; - check_compl_option -> _; - check_compl_option -> _; - check_compl_option -> vim_beep; - check_compl_option -> setcursor; - check_compl_option -> ui_flush; - check_compl_option -> os_delay; - ins_shift -> stop_arrow; - ins_shift -> AppendCharToRedobuff; - ins_shift -> del_char; - ins_shift -> replace_pop_ins; - ins_shift -> get_indent; - ins_shift -> change_indent; - ins_shift -> change_indent; - ins_shift -> skipwhite; - ins_del -> stop_arrow; - ins_del -> gchar_cursor; - ins_del -> can_bs; - ins_del -> do_join; - ins_del -> vim_beep; - ins_del -> open_line; - ins_del -> del_char; - ins_del -> vim_beep; - ins_del -> AppendCharToRedobuff; - ins_bs -> FUNC_ATTR_NONNULL_ARG; - ins_bs -> buf_is_empty; - ins_bs -> can_bs; - ins_bs -> bt_prompt; - ins_bs -> can_bs; - ins_bs -> can_bs; - ins_bs -> vim_beep; - ins_bs -> stop_arrow; - ins_bs -> inindent; - ins_bs -> inc_cursor; - ins_bs -> u_save; - ins_bs -> STRLEN; - ins_bs -> replace_pop; - ins_bs -> dec_cursor; - ins_bs -> gchar_cursor; - ins_bs -> has_format_option; - ins_bs -> has_format_option; - ins_bs -> ml_get_buf; - ins_bs -> STRLEN; - ins_bs -> do_join; - ins_bs -> gchar_cursor; - ins_bs -> inc_cursor; - ins_bs -> dec_cursor; - ins_bs -> ins_char; - ins_bs -> ins_char; - ins_bs -> showmatch; - ins_bs -> mb_replace_pop_ins; - ins_bs -> replace_pop; - ins_bs -> replace_pop_ins; - ins_bs -> character; - ins_bs -> dec_cursor; - ins_bs -> cindent_on; - ins_bs -> beginline; - ins_bs -> get_sts_value; - ins_bs -> tabstop_count; - ins_bs -> get_cursor_pos_ptr; - ins_bs -> get_cursor_pos_ptr; - ins_bs -> getvcol; - ins_bs -> dec_cursor; - ins_bs -> getvcol; - ins_bs -> inc_cursor; - ins_bs -> get_sw_value; - ins_bs -> get_sts_value; - ins_bs -> get_cursor_pos_ptr; - ins_bs -> ins_bs_one; - ins_bs -> ins_char; - ins_bs -> ins_str; - ins_bs -> replace_push; - ins_bs -> getvcol; - ins_bs -> ins_bs_one; - ins_bs -> mb_get_class; - ins_bs -> dec_cursor; - ins_bs -> gchar_cursor; - ins_bs -> mb_get_class; - ins_bs -> ascii_isspace; - ins_bs -> vim_iswordc; - ins_bs -> ascii_isspace; - ins_bs -> inc_cursor; - ins_bs -> dec_cursor; - ins_bs -> replace_do_bs; - ins_bs -> utfc_ptr2char; - ins_bs -> del_char; - ins_bs -> inc_cursor; - ins_bs -> gchar_cursor; - ins_bs -> can_bs; - ins_bs -> AppendCharToRedobuff; - ins_bs -> vim_strchr; - ins_bs -> foldOpenCursor; - ins_mouse -> undisplay_dollar; - ins_mouse -> do_mouse; - ins_mouse -> win_valid; - ins_mouse -> bt_prompt; - ins_mouse -> start_arrow; - ins_mouse -> win_valid; - ins_mouse -> redraw_statuslines; - ins_mousescroll -> mouse_find_win; - ins_mousescroll -> undisplay_dollar; - ins_mousescroll -> pum_visible; - ins_mousescroll -> scroll_redraw; - ins_mousescroll -> mouse_scroll_horiz; - ins_mousescroll -> equalpos; - ins_mousescroll -> start_arrow; - ins_home -> foldOpenCursor; - ins_home -> undisplay_dollar; - ins_home -> start_arrow; - ins_end -> foldOpenCursor; - ins_end -> undisplay_dollar; - ins_end -> coladvance; - ins_end -> start_arrow; - ins_s_left -> foldOpenCursor; - ins_s_left -> undisplay_dollar; - ins_s_left -> start_arrow_with_change; - ins_s_left -> AppendCharToRedobuff; - ins_s_left -> bck_word; - ins_s_left -> vim_beep; - ins_left -> foldOpenCursor; - ins_left -> undisplay_dollar; - ins_left -> oneleft; - ins_left -> start_arrow_with_change; - ins_left -> AppendCharToRedobuff; - ins_left -> vim_strchr; - ins_left -> start_arrow; - ins_left -> coladvance; - ins_left -> vim_beep; - ins_s_right -> foldOpenCursor; - ins_s_right -> undisplay_dollar; - ins_s_right -> gchar_cursor; - ins_s_right -> start_arrow_with_change; - ins_s_right -> AppendCharToRedobuff; - ins_s_right -> fwd_word; - ins_s_right -> vim_beep; - ins_right -> foldOpenCursor; - ins_right -> undisplay_dollar; - ins_right -> gchar_cursor; - ins_right -> start_arrow_with_change; - ins_right -> AppendCharToRedobuff; - ins_right -> virtual_active; - ins_right -> oneright; - ins_right -> utfc_ptr2len; - ins_right -> vim_strchr; - ins_right -> start_arrow; - ins_right -> vim_beep; - ins_pageup -> undisplay_dollar; - ins_pageup -> start_arrow; - ins_pageup -> goto_tabpage; - ins_pageup -> onepage; - ins_pageup -> start_arrow; - ins_pageup -> vim_beep; - ins_up -> undisplay_dollar; - ins_up -> cursor_up; - ins_up -> coladvance; - ins_up -> redraw_later; - ins_up -> start_arrow; - ins_up -> vim_beep; - ins_pagedown -> undisplay_dollar; - ins_pagedown -> start_arrow; - ins_pagedown -> goto_tabpage; - ins_pagedown -> onepage; - ins_pagedown -> start_arrow; - ins_pagedown -> vim_beep; - ins_down -> undisplay_dollar; - ins_down -> cursor_down; - ins_down -> coladvance; - ins_down -> redraw_later; - ins_down -> start_arrow; - ins_down -> vim_beep; - ins_tab -> get_nolist_virtcol; - ins_tab -> echeck_abbr; - ins_tab -> inindent; - ins_tab -> tabstop_count; - ins_tab -> tabstop_count; - ins_tab -> tabstop_first; - ins_tab -> get_sw_value; - ins_tab -> tabstop_count; - ins_tab -> get_sw_value; - ins_tab -> tabstop_count; - ins_tab -> stop_arrow; - ins_tab -> AppendToRedobuff; - ins_tab -> get_sw_value; - ins_tab -> get_nolist_virtcol; - ins_tab -> tabstop_count; - ins_tab -> tabstop_padding; - ins_tab -> get_sts_value; - ins_tab -> tabstop_padding; - ins_tab -> ins_char; - ins_tab -> ins_str; - ins_tab -> ins_char; - ins_tab -> ins_char; - ins_tab -> ins_char; - ins_tab -> ins_str; - ins_tab -> replace_push; - ins_tab -> tabstop_count; - ins_tab -> get_sts_value; - ins_tab -> vim_strsave; - ins_tab -> get_cursor_pos_ptr; - ins_tab -> vim_strchr; - ins_tab -> ascii_iswhite; - ins_tab -> getvcol; - ins_tab -> getvcol; - ins_tab -> ascii_iswhite; - ins_tab -> lbr_chartabsize; - ins_tab -> lbr_chartabsize; - ins_tab -> STRMOVE; - ins_tab -> replace_join; - ins_tab -> backspace_until_column; - ins_tab -> xfree; - ins_eol -> echeck_abbr; - ins_eol -> stop_arrow; - ins_eol -> undisplay_dollar; - ins_eol -> replace_push; - ins_eol -> open_line; - ins_eol -> virtual_active; - ins_eol -> coladvance; - ins_eol -> STRLEN; - ins_eol -> AppendToRedobuff; - ins_eol -> has_format_option; - ins_eol -> foldOpenCursor; - ins_digraph -> redrawing; - ins_digraph -> ins_redraw; - ins_digraph -> edit_putchar; - ins_digraph -> add_to_showcmd_c; - ins_digraph -> plain_vgetc; - ins_digraph -> edit_unputchar; - ins_digraph -> IS_SPECIAL; - ins_digraph -> clear_showcmd; - ins_digraph -> insert_special; - ins_digraph -> redrawing; - ins_digraph -> ins_redraw; - ins_digraph -> char2cells; - ins_digraph -> ins_redraw; - ins_digraph -> edit_putchar; - ins_digraph -> add_to_showcmd_c; - ins_digraph -> plain_vgetc; - ins_digraph -> edit_unputchar; - ins_digraph -> AppendToRedobuff; - ins_digraph -> getdigraph; - ins_digraph -> clear_showcmd; - ins_digraph -> clear_showcmd; - ins_ctrl_x -> _; - ins_ctrl_x -> showmode; - ins_ctrl_x -> trigger_modechanged; - ins_ctrl_ey -> scrolldown_clamp; - ins_ctrl_ey -> scrollup_clamp; - ins_ctrl_ey -> redraw_later; - ins_ctrl_ey -> ins_copychar; - ins_ctrl_ey -> isalnum; - ins_ctrl_ey -> AppendToRedobuff; - ins_ctrl_ey -> insert_special; - ins_ctrl_ey -> auto_format; - ins_try_si -> findmatch; - ins_try_si -> ml_get; - ins_try_si -> ascii_iswhite; - ins_try_si -> findmatch; - ins_try_si -> get_indent; - ins_try_si -> change_indent; - ins_try_si -> set_indent; - ins_try_si -> get_indent; - ins_try_si -> skipwhite; - ins_try_si -> get_indent; - ins_try_si -> shift_line; - ins_try_si -> get_indent; - ins_try_si -> set_indent; - get_nolist_virtcol -> vim_strchr; - get_nolist_virtcol -> getvcol_nolist; - get_nolist_virtcol -> validate_virtcol; - insert_special -> ins_str; - insert_special -> IS_SPECIAL; - insert_special -> get_special_key_name; - insert_special -> STRLEN; - insert_special -> stop_arrow; - insert_special -> ins_str; - insert_special -> AppendToRedobuffLit; - insert_special -> stop_arrow; - insert_special -> insertchar; - ins_complete -> ins_compl_key2dir; - ins_complete -> ins_compl_use_match; - ins_complete -> stop_arrow; - ins_complete -> ml_get; - ins_complete -> getwhitecols; - ins_complete -> CTRL_X_MODE_LINE_OR_EVAL; - ins_complete -> thesaurus_func_complete; - ins_complete -> vim_isIDc; - ins_complete -> str_foldcase; - ins_complete -> vim_strnsave; - ins_complete -> vim_iswordp; - ins_complete -> vim_iswordp; - ins_complete -> STRCPY; - ins_complete -> quote_meta; - ins_complete -> vim_iswordp; - ins_complete -> vim_strsave; - ins_complete -> utf_head_off; - ins_complete -> mb_get_class; - ins_complete -> utf_head_off; - ins_complete -> mb_get_class; - ins_complete -> xmalloc; - ins_complete -> xmalloc; - ins_complete -> STRCPY; - ins_complete -> quote_meta; - ins_complete -> STRCAT; - ins_complete -> STRCPY; - ins_complete -> CTRL_X_MODE_LINE_OR_EVAL; - ins_complete -> getwhitecols; - ins_complete -> str_foldcase; - ins_complete -> vim_strnsave; - ins_complete -> MB_PTR_BACK; - ins_complete -> vim_isfilec; - ins_complete -> MB_PTR_BACK; - ins_complete -> vim_isfilec; - ins_complete -> addstar; - ins_complete -> vim_strnsave; - ins_complete -> STRLEN; - ins_complete -> thesaurus_func_complete; - ins_complete -> get_complete_funcname; - ins_complete -> semsg; - ins_complete -> call_func_retnr; - ins_complete -> emsg; - ins_complete -> validate_cursor; - ins_complete -> equalpos; - ins_complete -> emsg; - ins_complete -> shortmess; - ins_complete -> msg_clr_cmdline; - ins_complete -> ml_get; - ins_complete -> vim_strnsave; - ins_complete -> assert; - ins_complete -> spell_word_start; - ins_complete -> spell_expand_check_cap; - ins_complete -> ml_get; - ins_complete -> vim_strnsave; - ins_complete -> internal_error; - ins_complete -> _; - ins_complete -> CTRL_X_MODE_LINE_OR_EVAL; - ins_complete -> ins_eol; - ins_complete -> _; - ins_complete -> _; - ins_complete -> ins_compl_fixRedoBufForLeader; - ins_complete -> xfree; - ins_complete -> vim_strnsave; - ins_complete -> XFREE_CLEAR; - ins_complete -> XFREE_CLEAR; - ins_complete -> ml_get; - ins_complete -> _; - ins_complete -> showmode; - ins_complete -> ui_flush; - ins_complete -> stop_arrow; - ins_complete -> ins_compl_next; - ins_complete -> vgetc; - ins_complete -> vgetc; - ins_complete -> _; - ins_complete -> _; - ins_complete -> _; - ins_complete -> _; - ins_complete -> ins_compl_update_sequence_numbers; - ins_complete -> vim_snprintf; - ins_complete -> _; - ins_complete -> vim_snprintf; - ins_complete -> _; - ins_complete -> curs_columns; - ins_complete -> showmode; - ins_complete -> shortmess; - ins_complete -> msg_attr; - ins_complete -> HL_ATTR; - ins_complete -> msg_clr_cmdline; - ins_complete -> show_pum; - getvcol_nolist -> getvvcol; - getvcol_nolist -> getvcol; - replace_push -> xrealloc; - replace_push -> memmove; - backspace_until_column -> replace_do_bs; - backspace_until_column -> del_char_after_col; - ins_bytes -> ins_bytes_len; - truncate_spaces -> STRLEN; - truncate_spaces -> replace_join; - replace_do_bs -> replace_pop; - replace_do_bs -> getvcol; - replace_do_bs -> win_chartabsize; - replace_do_bs -> del_char_after_col; - replace_do_bs -> STRLEN; - replace_do_bs -> replace_push; - replace_do_bs -> replace_pop_ins; - replace_do_bs -> get_cursor_pos_ptr; - replace_do_bs -> STRLEN; - replace_do_bs -> win_chartabsize; - replace_do_bs -> utfc_ptr2len; - replace_do_bs -> gchar_cursor; - replace_do_bs -> del_char; - replace_do_bs -> changed_bytes; - replace_do_bs -> del_char_after_col; - del_char_after_col -> mb_adjust_cursor; - del_char_after_col -> utf_ptr2len; - del_char_after_col -> get_cursor_pos_ptr; - del_char_after_col -> del_bytes; - del_char_after_col -> del_char; - vim_is_ctrl_x_key -> ins_compl_pum_key; - vim_is_ctrl_x_key -> internal_error; - ins_compl_pum_key -> pum_visible; - ins_compl_equal -> STRNICMP; - ins_compl_equal -> STRNCMP; - ins_compl_longest_match -> vim_strsave; - ins_compl_longest_match -> ins_compl_delete; - ins_compl_longest_match -> ins_bytes; - ins_compl_longest_match -> ins_redraw; - ins_compl_longest_match -> ins_compl_delete; - ins_compl_longest_match -> utf_ptr2char; - ins_compl_longest_match -> utf_ptr2char; - ins_compl_longest_match -> mb_tolower; - ins_compl_longest_match -> MB_PTR_ADV; - ins_compl_longest_match -> MB_PTR_ADV; - ins_compl_longest_match -> ins_compl_delete; - ins_compl_longest_match -> ins_bytes; - ins_compl_longest_match -> ins_redraw; - ins_compl_longest_match -> ins_compl_delete; - ins_compl_add_matches -> FreeWild; - completeopt_was_set -> strstr; - completeopt_was_set -> strstr; - ins_compl_free -> XFREE_CLEAR; - ins_compl_free -> XFREE_CLEAR; - ins_compl_free -> ins_compl_del_pum; - ins_compl_free -> pum_clear; - ins_compl_free -> xfree; - ins_compl_free -> xfree; - ins_compl_free -> xfree; - ins_compl_free -> tv_clear; - ins_compl_free -> xfree; - ins_compl_add_list -> ins_compl_add_tv; - show_pum -> complete; - show_pum -> setcursor; - show_pum -> ins_compl_del_pum; - show_pum -> ins_compl_show_pum; - show_pum -> setcursor; - ins_compl_del_pum -> pum_undisplay; - ins_compl_del_pum -> XFREE_CLEAR; - pum_enough_matches -> strstr; - trigger_complete_changed_event -> get_v_event; - trigger_complete_changed_event -> tv_dict_add_dict; - trigger_complete_changed_event -> ins_compl_dict_alloc; - trigger_complete_changed_event -> tv_dict_add_dict; - trigger_complete_changed_event -> pum_set_event_info; - trigger_complete_changed_event -> tv_dict_set_keys_readonly; - trigger_complete_changed_event -> apply_autocmds; - trigger_complete_changed_event -> restore_v_event; - ins_compl_dict_alloc -> tv_dict_alloc_lock; - ins_compl_dict_alloc -> tv_dict_add_str; - ins_compl_dict_alloc -> tv_dict_add_str; - ins_compl_dict_alloc -> tv_dict_add_str; - ins_compl_dict_alloc -> tv_dict_add_str; - ins_compl_dict_alloc -> tv_dict_add_str; - ins_compl_dict_alloc -> tv_dict_add_str; - ins_compl_dict_alloc -> tv_dict_add_tv; - ins_compl_dictionaries -> xmalloc; - ins_compl_dictionaries -> CTRL_X_MODE_LINE_OR_EVAL; - ins_compl_dictionaries -> vim_strsave_escaped; - ins_compl_dictionaries -> STRLEN; - ins_compl_dictionaries -> xmalloc; - ins_compl_dictionaries -> vim_snprintf; - ins_compl_dictionaries -> vim_regcomp; - ins_compl_dictionaries -> xfree; - ins_compl_dictionaries -> xfree; - ins_compl_dictionaries -> vim_regcomp; - ins_compl_dictionaries -> ignorecase; - ins_compl_dictionaries -> copy_option_part; - ins_compl_dictionaries -> STRCMP; - ins_compl_dictionaries -> vim_strchr; - ins_compl_dictionaries -> spell_dump_compl; - ins_compl_dictionaries -> FreeWild; - ins_compl_dictionaries -> vim_regfree; - ins_compl_dictionaries -> xfree; - find_word_start -> mb_get_class; - find_word_start -> utfc_ptr2len; - find_word_end -> mb_get_class; - find_word_end -> utfc_ptr2len; - find_word_end -> mb_get_class; - find_line_end -> STRLEN; - ins_compl_update_sequence_numbers -> assert; - ins_compl_restart -> update_screen; - ins_compl_restart -> ins_compl_free; - ins_compl_new_leader -> ins_compl_del_pum; - ins_compl_new_leader -> ins_compl_delete; - ins_compl_new_leader -> ins_bytes; - ins_compl_new_leader -> ins_compl_set_original_text; - ins_compl_new_leader -> ins_complete; - ins_compl_new_leader -> ins_compl_show_pum; - ins_compl_new_leader -> ins_compl_need_restart; - ins_compl_set_original_text -> xfree; - ins_compl_set_original_text -> vim_strsave; - ins_compl_set_original_text -> xfree; - ins_compl_set_original_text -> vim_strsave; - ins_char_bytes -> virtual_active; - ins_char_bytes -> coladvance_force; - ins_char_bytes -> ml_get; - ins_char_bytes -> STRLEN; - ins_char_bytes -> vim_strchr; - ins_char_bytes -> getvcol; - ins_char_bytes -> win_chartabsize; - ins_char_bytes -> win_chartabsize; - ins_char_bytes -> utfc_ptr2len; - ins_char_bytes -> utfc_ptr2len; - ins_char_bytes -> replace_push; - ins_char_bytes -> replace_push_mb; - ins_char_bytes -> xmalloc; - ins_char_bytes -> memmove; - ins_char_bytes -> character; - ins_char_bytes -> memmove; - ins_char_bytes -> ml_replace; - ins_char_bytes -> inserted_bytes; - ins_char_bytes -> ins_compl_active; - ins_char_bytes -> showmatch; - ins_char_bytes -> TODO; - spell_back_to_badword -> spell_move_to; - spell_back_to_badword -> start_arrow; - ins_compl_fixRedoBufForLeader -> utf_head_off; - ins_compl_fixRedoBufForLeader -> MB_PTR_ADV; - ins_compl_fixRedoBufForLeader -> AppendCharToRedobuff; - ins_compl_fixRedoBufForLeader -> AppendToRedobuffLit; - ins_compl_next_buf -> assert; - expand_by_function -> assert; - expand_by_function -> get_complete_funcname; - expand_by_function -> call_vim_function; - expand_by_function -> TODO; - expand_by_function -> tv_clear; - expand_by_function -> emsg; - expand_by_function -> validate_cursor; - expand_by_function -> equalpos; - expand_by_function -> emsg; - expand_by_function -> ins_compl_add_list; - expand_by_function -> ins_compl_add_dict; - expand_by_function -> tv_dict_unref; - expand_by_function -> tv_list_unref; - ins_compl_add_dict -> tv_dict_find; - ins_compl_add_dict -> strcmp; - ins_compl_add_dict -> tv_dict_find; - ins_compl_add_dict -> ins_compl_add_list; - ins_compl_get_exp -> assert; - ins_compl_get_exp -> FOR_ALL_BUFFERS; - ins_compl_get_exp -> buf_valid; - ins_compl_get_exp -> assert; - ins_compl_get_exp -> CTRL_X_MODE_LINE_OR_EVAL; - ins_compl_get_exp -> dec; - ins_compl_get_exp -> STRLEN; - ins_compl_get_exp -> vim_strchr; - ins_compl_get_exp -> ins_compl_next_buf; - ins_compl_get_exp -> msg_trunc_attr; - ins_compl_get_exp -> vim_snprintf; - ins_compl_get_exp -> buf_spname; - ins_compl_get_exp -> msg_trunc_attr; - ins_compl_get_exp -> CTRL_X_MODE_LINE_OR_EVAL; - ins_compl_get_exp -> msg_trunc_attr; - ins_compl_get_exp -> vim_snprintf; - ins_compl_get_exp -> msg_trunc_attr; - ins_compl_get_exp -> copy_option_part; - ins_compl_get_exp -> complete; - ins_compl_get_exp -> STRLEN; - ins_compl_get_exp -> thesaurus_func_complete; - ins_compl_get_exp -> expand_by_function; - ins_compl_get_exp -> find_tags; - ins_compl_get_exp -> ignorecase; - ins_compl_get_exp -> ins_compl_add_matches; - ins_compl_get_exp -> tilde_replace; - ins_compl_get_exp -> utfc_ptr2len; - ins_compl_get_exp -> ins_compl_add_matches; - ins_compl_get_exp -> STRLEN; - ins_compl_get_exp -> ins_compl_add_matches; - ins_compl_get_exp -> expand_by_function; - ins_compl_get_exp -> ins_compl_add_matches; - ins_compl_get_exp -> assert; - ins_compl_get_exp -> CTRL_X_MODE_LINE_OR_EVAL; - ins_compl_get_exp -> CTRL_X_MODE_LINE_OR_EVAL; - ins_compl_get_exp -> ml_get_buf; - ins_compl_get_exp -> CTRL_X_MODE_LINE_OR_EVAL; - ins_compl_get_exp -> ml_get_buf; - ins_compl_get_exp -> skipwhite; - ins_compl_get_exp -> STRLEN; - ins_compl_get_exp -> vim_iswordp; - ins_compl_get_exp -> find_word_start; - ins_compl_get_exp -> find_word_end; - ins_compl_get_exp -> STRNCPY; - ins_compl_get_exp -> ml_get_buf; - ins_compl_get_exp -> skipwhite; - ins_compl_get_exp -> find_word_start; - ins_compl_get_exp -> find_word_end; - ins_compl_get_exp -> STRLCPY; - ins_compl_get_exp -> CTRL_X_MODE_LINE_OR_EVAL; - ins_compl_get_exp -> ins_compl_check_keys; - ins_compl_get_exp -> CTRL_X_MODE_LINE_OR_EVAL; - ins_compl_get_exp -> assert; - ins_compl_get_exp -> CTRL_X_MODE_LINE_OR_EVAL; - ins_compl_get_exp -> CTRL_X_MODE_LINE_OR_EVAL; - ins_compl_get_exp -> ins_compl_make_cyclic; - ins_compl_get_exp -> trigger_modechanged; - ins_compl_next -> STRLEN; - ins_compl_next -> STRLEN; - ins_compl_next -> STRLEN; - ins_compl_next -> ins_compl_delete; - ins_compl_next -> ins_compl_get_exp; - ins_compl_next -> STRLEN; - ins_compl_next -> ins_bytes; - ins_compl_next -> ins_compl_insert; - ins_compl_next -> ins_bytes; - ins_compl_next -> update_screen; - ins_compl_next -> ins_compl_show_pum; - ins_compl_next -> ins_compl_delete; - ins_compl_next -> _; - ins_compl_next -> vim_strsize; - ins_compl_next -> MB_PTR_ADV; - ins_compl_next -> ptr2cells; - ins_compl_next -> ptr2cells; - ins_compl_next -> MB_PTR_ADV; - ins_compl_next -> vim_snprintf; - ins_compl_next -> msg; - pum_ext_select_item -> pum_visible; - ins_compl_key2count -> abs; - ins_compl_key2count -> ins_compl_pum_key; - ins_compl_key2count -> pum_get_height; - str_foldcase -> GA_CHAR; - str_foldcase -> GA_PTR; - str_foldcase -> STR_CHAR; - str_foldcase -> STR_PTR; - str_foldcase -> ga_init; - str_foldcase -> ga_grow; - str_foldcase -> memmove; - str_foldcase -> memmove; - str_foldcase -> GA_CHAR; - str_foldcase -> STR_CHAR; - str_foldcase -> utf_ptr2char; - str_foldcase -> utf_ptr2len; - str_foldcase -> mb_tolower; - str_foldcase -> mb_tolower; - str_foldcase -> utf_char2len; - str_foldcase -> ga_grow; - str_foldcase -> STRMOVE; - str_foldcase -> STRMOVE; - str_foldcase -> utf_char2bytes; - str_foldcase -> utfc_ptr2len; - quote_meta -> utfc_ptr2len; - internal_format -> has_format_option; - internal_format -> has_format_option; - internal_format -> has_format_option; - internal_format -> has_format_option; - internal_format -> win_lbr_chartabsize; - internal_format -> gchar_cursor; - internal_format -> ascii_iswhite; - internal_format -> pchar_cursor; - internal_format -> get_nolist_virtcol; - internal_format -> char2cells; - internal_format -> has_format_option; - internal_format -> get_leader_len; - internal_format -> has_format_option; - internal_format -> coladvance; - internal_format -> has_format_option; - internal_format -> gchar_cursor; - internal_format -> WHITECHAR; - internal_format -> WHITECHAR; - internal_format -> dec_cursor; - internal_format -> gchar_cursor; - internal_format -> WHITECHAR; - internal_format -> has_format_option; - internal_format -> has_format_option; - internal_format -> dec_cursor; - internal_format -> gchar_cursor; - internal_format -> WHITECHAR; - internal_format -> inc_cursor; - internal_format -> utf_allow_break_before; - internal_format -> inc_cursor; - internal_format -> gchar_cursor; - internal_format -> utf_allow_break; - internal_format -> dec_cursor; - internal_format -> gchar_cursor; - internal_format -> WHITECHAR; - internal_format -> utf_allow_break; - internal_format -> utf_allow_break_before; - internal_format -> inc_cursor; - internal_format -> gchar_cursor; - internal_format -> utf_allow_break; - internal_format -> dec_cursor; - internal_format -> undisplay_dollar; - internal_format -> gchar_cursor; - internal_format -> inc_cursor; - internal_format -> vim_strsave; - internal_format -> backspace_until_column; - internal_format -> format_lines; - internal_format -> open_line; - internal_format -> get_number_indent; - internal_format -> has_format_option; - internal_format -> get_number_indent; - internal_format -> change_indent; - internal_format -> open_line; - internal_format -> ins_str; - internal_format -> changed_bytes; - internal_format -> set_indent; - internal_format -> ins_bytes; - internal_format -> xfree; - internal_format -> STRLEN; - internal_format -> line_breakcheck; - internal_format -> pchar_cursor; - internal_format -> update_topline; - internal_format -> redraw_curbuf_later; - ins_bytes_len -> utfc_ptr2len_len; - ins_bytes_len -> ins_char_bytes; - redo_literal -> ascii_isdigit; - redo_literal -> vim_snprintf; - redo_literal -> AppendToRedobuff; - redo_literal -> AppendCharToRedobuff; - pchar_cursor -> ml_get_buf; - check_auto_format -> gchar_cursor; - check_auto_format -> WHITECHAR; - check_auto_format -> inc_cursor; - check_auto_format -> gchar_cursor; - check_auto_format -> dec_cursor; - check_auto_format -> del_char; - start_arrow_common -> AppendToRedobuff; - start_arrow_common -> stop_insert; - start_arrow_common -> check_spell_redraw; - start_arrow_with_change -> start_arrow_common; - start_arrow_with_change -> AppendCharToRedobuff; - start_arrow_with_change -> AppendCharToRedobuff; - stop_insert -> stop_redo_ins; - stop_insert -> replace_flush; - stop_insert -> get_inserted; - stop_insert -> STRLEN; - stop_insert -> xfree; - stop_insert -> xfree; - stop_insert -> has_format_option; - stop_insert -> gchar_cursor; - stop_insert -> dec_cursor; - stop_insert -> gchar_cursor; - stop_insert -> ascii_iswhite; - stop_insert -> auto_format; - stop_insert -> ascii_iswhite; - stop_insert -> gchar_cursor; - stop_insert -> inc_cursor; - stop_insert -> gchar_cursor; - stop_insert -> check_auto_format; - stop_insert -> vim_strchr; - stop_insert -> check_cursor_col; - stop_insert -> gchar_cursor; - stop_insert -> gchar_cursor; - stop_insert -> ascii_iswhite; - stop_insert -> del_char; - stop_insert -> gchar_pos; - stop_insert -> STRLEN; - check_spell_redraw -> redrawWinline; - replace_flush -> XFREE_CLEAR; - replace_push_mb -> utfc_ptr2len; - replace_push_mb -> replace_push; - replace_pop_ins -> replace_pop; - replace_pop_ins -> mb_replace_pop_ins; - replace_pop_ins -> dec_cursor; - mb_replace_pop_ins -> MB_BYTE2LEN; - mb_replace_pop_ins -> replace_pop; - mb_replace_pop_ins -> ins_bytes_len; - mb_replace_pop_ins -> ins_char; - mb_replace_pop_ins -> replace_pop; - mb_replace_pop_ins -> MB_BYTE2LEN; - mb_replace_pop_ins -> replace_push; - mb_replace_pop_ins -> assert; - mb_replace_pop_ins -> replace_pop; - mb_replace_pop_ins -> utf_iscomposing; - mb_replace_pop_ins -> ins_bytes_len; - mb_replace_pop_ins -> replace_push; - ins_bs_one -> dec_cursor; - ins_bs_one -> getvcol; - ins_bs_one -> replace_do_bs; - ins_bs_one -> del_char; - getdigraph -> getexactdigraph; - getdigraph -> getexactdigraph; - ins_copychar -> vim_beep; - ins_copychar -> ml_get; - ins_copychar -> validate_virtcol; - ins_copychar -> lbr_chartabsize_adv; - ins_copychar -> utf_ptr2char; - ins_copychar -> vim_beep; - getexactdigraph -> IS_SPECIAL; - digraph_header -> msg_putchar; - digraph_header -> msg_outtrans_attr; - digraph_header -> msg_putchar; - printdigraph -> FUNC_ATTR_NONNULL_ARG; - printdigraph -> digraph_header; - printdigraph -> msg_putchar; - printdigraph -> msg_putchar; - printdigraph -> msg_outtrans; - printdigraph -> utf_iscomposing; - printdigraph -> utf_char2bytes; - printdigraph -> msg_outtrans_attr; - printdigraph -> char2cells; - printdigraph -> assert; - printdigraph -> vim_snprintf; - printdigraph -> msg_outtrans; - keymap_init -> keymap_unload; - keymap_init -> do_cmdline_cmd; - keymap_init -> ex_loadkeymap; - keymap_init -> STRLEN; - keymap_init -> xmalloc; - keymap_init -> source_runtime; - keymap_init -> source_runtime; - keymap_init -> xfree; - keymap_init -> N_; - keymap_init -> xfree; - keymap_unload -> vim_snprintf; - keymap_unload -> do_map; - keymap_unload -> keymap_ga_clear; - keymap_unload -> ga_clear; - keymap_unload -> status_redraw_curbuf; - ex_loadkeymap -> getline_equal; - ex_loadkeymap -> emsg; - ex_loadkeymap -> keymap_unload; - ex_loadkeymap -> ga_init; - ex_loadkeymap -> getline; - ex_loadkeymap -> skipwhite; - ex_loadkeymap -> GA_APPEND_VIA_PTR; - ex_loadkeymap -> skiptowhite; - ex_loadkeymap -> vim_strnsave; - ex_loadkeymap -> skipwhite; - ex_loadkeymap -> skiptowhite; - ex_loadkeymap -> vim_strnsave; - ex_loadkeymap -> STRLEN; - ex_loadkeymap -> emsg; - ex_loadkeymap -> xfree; - ex_loadkeymap -> xfree; - ex_loadkeymap -> xfree; - ex_loadkeymap -> vim_snprintf; - ex_loadkeymap -> do_map; - ex_loadkeymap -> status_redraw_curbuf; - keymap_ga_clear -> xfree; - keymap_ga_clear -> xfree; - diff_buf_delete -> FOR_ALL_TABS; - diff_buf_delete -> diff_buf_idx_tp; - diff_buf_delete -> diff_redraw; - diff_buf_adjust -> FOR_ALL_WINDOWS_IN_TAB; - diff_buf_adjust -> diff_buf_idx; - diff_buf_adjust -> diff_redraw; - diff_buf_adjust -> diff_buf_add; - diff_buf_add -> diff_buf_idx; - diff_buf_add -> diff_redraw; - diff_buf_add -> semsg; - diff_buf_clear -> diff_redraw; - diff_mark_adjust -> FOR_ALL_TABS; - diff_mark_adjust -> diff_buf_idx_tp; - diff_mark_adjust -> diff_mark_adjust_tp; - diff_alloc_new -> xmalloc; - diff_check_unchanged -> diff_check_sanity; - diff_check_unchanged -> ml_get; - diff_check_unchanged -> xfree; - clear_diffin -> XFREE_CLEAR; - clear_diffin -> os_remove; - clear_diffout -> ga_clear_strings; - clear_diffout -> os_remove; - diff_write_buffer -> STRLEN; - diff_write_buffer -> try_malloc; - diff_write_buffer -> verbose_enter; - diff_write_buffer -> smsg; - diff_write_buffer -> verbose_leave; - diff_write_buffer -> ml_get_buf; - diff_write_buffer -> utf_ptr2char; - diff_write_buffer -> utf_fold; - diff_write_buffer -> utfc_ptr2len; - diff_write_buffer -> utf_char2bytes; - diff_write_buffer -> TODO; - diff_write_buffer -> memmove; - diff_write_buffer -> memmove; - diff_write -> diff_write_buffer; - diff_write -> vim_strsave; - diff_write -> free_string_option; - diff_try_update -> ga_init; - diff_try_update -> vim_tempname; - diff_try_update -> vim_tempname; - diff_try_update -> vim_tempname; - diff_try_update -> check_external_diff; - diff_try_update -> buf_valid; - diff_try_update -> buf_check_timestamp; - diff_try_update -> diff_write; - diff_try_update -> diff_write; - diff_try_update -> diff_file; - diff_try_update -> diff_read; - diff_try_update -> clear_diffin; - diff_try_update -> clear_diffout; - diff_try_update -> clear_diffin; - diff_try_update -> xfree; - diff_try_update -> xfree; - diff_try_update -> xfree; - check_external_diff -> os_fopen; - check_external_diff -> fwrite; - check_external_diff -> fclose; - check_external_diff -> os_fopen; - check_external_diff -> fwrite; - check_external_diff -> fclose; - check_external_diff -> diff_file; - check_external_diff -> os_fopen; - check_external_diff -> vim_fgets; - check_external_diff -> STRNCMP; - check_external_diff -> STRNCMP; - check_external_diff -> fclose; - check_external_diff -> os_remove; - check_external_diff -> os_remove; - check_external_diff -> os_remove; - check_external_diff -> emsg; - check_external_diff -> emsg; - diff_file -> eval_diff; - diff_file -> diff_file_internal; - diff_file -> strlen; - diff_file -> STRLEN; - diff_file -> xmalloc; - diff_file -> os_getenv; - diff_file -> os_unsetenv; - diff_file -> append_redir; - diff_file -> block_autocmds; - diff_file -> call_shell; - diff_file -> unblock_autocmds; - diff_file -> xfree; - diff_read -> os_fopen; - diff_read -> emsg; - diff_read -> vim_fgets; - diff_read -> isdigit; - diff_read -> STRNCMP; - diff_read -> STRNCMP; - diff_read -> vim_fgets; - diff_read -> STRNCMP; - diff_read -> vim_fgets; - diff_read -> STRNCMP; - diff_read -> isdigit; - diff_read -> assert; - diff_read -> STRNCMP; - diff_read -> diff_copy_entry; - diff_read -> block; - diff_read -> xfree; - diff_read -> diff_alloc_new; - diff_read -> diff_copy_entry; - diff_read -> diff_copy_entry; - diff_read -> fclose; - diff_file_internal -> memset; - diff_file_internal -> memset; - diff_file_internal -> memset; - diff_file_internal -> emsg; - ex_diffpatch -> vim_tempname; - ex_diffpatch -> vim_tempname; - ex_diffpatch -> FullName_save; - ex_diffpatch -> vim_strsave_shellescape; - ex_diffpatch -> vim_strsave_shellescape; - ex_diffpatch -> STRLEN; - ex_diffpatch -> xmalloc; - ex_diffpatch -> os_dirname; - ex_diffpatch -> os_chdir; - ex_diffpatch -> vim_gettempdir; - ex_diffpatch -> os_chdir; - ex_diffpatch -> shorten_fnames; - ex_diffpatch -> eval_patch; - ex_diffpatch -> eval_patch; - ex_diffpatch -> vim_snprintf; - ex_diffpatch -> block_autocmds; - ex_diffpatch -> call_shell; - ex_diffpatch -> unblock_autocmds; - ex_diffpatch -> os_chdir; - ex_diffpatch -> emsg; - ex_diffpatch -> shorten_fnames; - ex_diffpatch -> STRCPY; - ex_diffpatch -> STRCAT; - ex_diffpatch -> os_remove; - ex_diffpatch -> STRCPY; - ex_diffpatch -> STRCAT; - ex_diffpatch -> os_remove; - ex_diffpatch -> os_fileinfo; - ex_diffpatch -> os_fileinfo_size; - ex_diffpatch -> emsg; - ex_diffpatch -> vim_strnsave; - ex_diffpatch -> STRCAT; - ex_diffpatch -> win_split; - ex_diffpatch -> do_exedit; - ex_diffpatch -> win_valid; - ex_diffpatch -> diff_win_options; - ex_diffpatch -> diff_win_options; - ex_diffpatch -> ex_file; - ex_diffpatch -> au_has_group; - ex_diffpatch -> do_cmdline_cmd; - ex_diffpatch -> os_remove; - ex_diffpatch -> xfree; - ex_diffpatch -> os_remove; - ex_diffpatch -> xfree; - ex_diffpatch -> xfree; - ex_diffpatch -> xfree; - ex_diffpatch -> xfree; - ex_diffpatch -> xfree; - ex_diffsplit -> set_bufref; - ex_diffsplit -> validate_cursor; - ex_diffsplit -> set_fraction; - ex_diffsplit -> win_split; - ex_diffsplit -> do_exedit; - ex_diffsplit -> diff_win_options; - ex_diffsplit -> win_valid; - ex_diffsplit -> diff_win_options; - ex_diffsplit -> bufref_valid; - ex_diffsplit -> scroll_to_fraction; - ex_diffthis -> diff_win_options; - set_diff_option -> set_option_value; - ex_diffoff -> FOR_ALL_WINDOWS_IN_TAB; - ex_diffoff -> diff_win_options; - ex_diffoff -> set_diff_option; - ex_diffoff -> free_string_option; - ex_diffoff -> free_string_option; - ex_diffoff -> vim_strsave; - ex_diffoff -> foldmethodIsManual; - ex_diffoff -> foldUpdateAll; - ex_diffoff -> changed_window_setting_win; - ex_diffoff -> diff_buf_adjust; - ex_diffoff -> diff_buf_clear; - ex_diffoff -> diff_clear; - ex_diffoff -> vim_strchr; - ex_diffoff -> do_cmdline_cmd; - diff_equal_entry -> FUNC_ATTR_NONNULL_ARG; - diff_equal_entry -> diff_check_sanity; - diff_equal_entry -> xfree; - diff_equal_char -> utfc_ptr2len; - diff_equal_char -> utfc_ptr2len; - diff_equal_char -> STRNCMP; - diff_equal_char -> utf_fold; - diff_equal_char -> TOLOWER_LOC; - diff_cmp -> skipwhite; - diff_cmp -> STRCMP; - diff_cmp -> mb_stricmp; - diff_cmp -> ascii_iswhite; - diff_cmp -> ascii_iswhite; - diff_cmp -> skipwhite; - diff_cmp -> skipwhite; - diff_cmp -> diff_equal_char; - diff_cmp -> skipwhite; - diff_cmp -> skipwhite; - diffopt_changed -> STRNCMP; - diffopt_changed -> STRNCMP; - diffopt_changed -> getdigits_int; - diffopt_changed -> STRNCMP; - diffopt_changed -> STRNCMP; - diffopt_changed -> STRNCMP; - diffopt_changed -> STRNCMP; - diffopt_changed -> STRNCMP; - diffopt_changed -> STRNCMP; - diffopt_changed -> STRNCMP; - diffopt_changed -> STRNCMP; - diffopt_changed -> getdigits_int; - diffopt_changed -> STRNCMP; - diffopt_changed -> STRNCMP; - diffopt_changed -> STRNCMP; - diffopt_changed -> STRNCMP; - diffopt_changed -> STRNCMP; - diffopt_changed -> STRNCMP; - diffopt_changed -> STRNCMP; - diffopt_changed -> STRNCMP; - diffopt_changed -> STRNCMP; - diffopt_changed -> STRNCMP; - diffopt_changed -> FOR_ALL_TABS; - diffopt_changed -> diff_redraw; - diffopt_changed -> check_scrollbind; - ex_diffgetput -> diff_buf_idx; - ex_diffgetput -> emsg; - ex_diffgetput -> MODIFIABLE; - ex_diffgetput -> emsg; - ex_diffgetput -> emsg; - ex_diffgetput -> MODIFIABLE; - ex_diffgetput -> STRLEN; - ex_diffgetput -> ascii_iswhite; - ex_diffgetput -> ascii_isdigit; - ex_diffgetput -> atol; - ex_diffgetput -> buflist_findpat; - ex_diffgetput -> buflist_findnr; - ex_diffgetput -> semsg; - ex_diffgetput -> diff_buf_idx; - ex_diffgetput -> semsg; - ex_diffgetput -> diff_check; - ex_diffgetput -> diff_check; - ex_diffgetput -> aucmd_prepbuf; - ex_diffgetput -> change_warning; - ex_diffgetput -> diff_buf_idx; - ex_diffgetput -> emsg; - ex_diffgetput -> u_save; - ex_diffgetput -> buf_is_empty; - ex_diffgetput -> ml_delete; - ex_diffgetput -> vim_strsave; - ex_diffgetput -> ml_append; - ex_diffgetput -> xfree; - ex_diffgetput -> ml_delete; - ex_diffgetput -> diff_equal_entry; - ex_diffgetput -> mark_adjust; - ex_diffgetput -> changed_lines; - ex_diffgetput -> diff_fold_update; - ex_diffgetput -> xfree; - ex_diffgetput -> mark_adjust; - ex_diffgetput -> u_sync; - ex_diffgetput -> aucmd_restbuf; - ex_diffgetput -> ex_diffupdate; - ex_diffgetput -> check_cursor; - ex_diffgetput -> changed_line_abv_curs; - ex_diffgetput -> ex_diffupdate; - ex_diffgetput -> diff_redraw; - ex_diffgetput -> apply_autocmds; - diff_fold_update -> FOR_ALL_WINDOWS_IN_TAB; - diff_fold_update -> foldUpdate; - diff_mode_buf -> FUNC_ATTR_NONNULL_ARG; - diff_mode_buf -> FOR_ALL_TABS; - diff_mode_buf -> diff_buf_idx_tp; - diff_move_to -> diff_buf_idx; - diff_move_to -> ex_diffupdate; - diff_move_to -> setpcmark; - diff_get_corresponding_line_int -> diff_buf_idx; - diff_get_corresponding_line_int -> diff_buf_idx; - diff_get_corresponding_line_int -> ex_diffupdate; - xdiff_out -> STRNCMP; - xdiff_out -> ga_grow; - xdiff_out -> vim_strnsave; - decor_hl -> assert; - decor_hl -> pmap_ref; - decor_hl -> xcalloc; - decor_redraw -> redraw_buf_range_later; - decor_redraw -> kv_size; - decor_redraw -> redraw_buf_line_later; - decor_redraw -> kv_size; - clear_virttext -> kv_size; - clear_virttext -> xfree; - clear_virttext -> kv_destroy; - decor_find_virttext -> marktree_itr_get; - decor_find_virttext -> marktree_itr_current; - decor_find_virttext -> marktree_decor_level; - decor_find_virttext -> map_ref; - decor_find_virttext -> kv_size; - decor_find_virttext -> marktree_itr_next; - decor_redraw_start -> marktree_itr_get; - decor_redraw_start -> marktree_itr_rewind; - decor_redraw_start -> marktree_itr_current; - decor_redraw_start -> marktree_decor_level; - decor_redraw_start -> map_ref; - decor_redraw_start -> kv_size; - decor_redraw_start -> marktree_itr_node_done; - decor_redraw_start -> marktree_itr_next; - decor_redraw_start -> marktree_itr_next; - decor_redraw_start -> TODO; - decor_redraw_line -> decor_redraw_start; - decor_redraw_line -> TODO; - decor_redraw_col -> TODO; - decor_redraw_col -> marktree_itr_current; - decor_redraw_col -> marktree_decor_level; - decor_redraw_col -> map_ref; - decor_redraw_col -> kv_size; - decor_redraw_col -> marktree_itr_next; - decor_redraw_col -> kv_size; - decor_redraw_col -> kv_A; - decor_redraw_col -> kv_size; - decor_redraw_col -> MIN; - decor_redraw_col -> MIN; - decor_redraw_col -> hl_combine_attr; - decor_redraw_col -> kv_size; - decor_redraw_col -> kv_A; - decor_redraw_col -> clear_virttext; - decor_redraw_col -> kv_size; - decor_redraw_eol -> decor_redraw_col; - decor_redraw_eol -> kv_size; - decor_redraw_eol -> kv_A; - decor_redraw_eol -> kv_size; - decor_redraw_eol -> hl_combine_attr; - decor_add_ephemeral -> decor_add; - decor_provider_clear -> NLUA_CLEAR_REF; - decor_provider_clear -> NLUA_CLEAR_REF; - decor_provider_clear -> NLUA_CLEAR_REF; - decor_provider_clear -> NLUA_CLEAR_REF; - decor_provider_clear -> NLUA_CLEAR_REF; - do_showbacktrace -> get_maxbacktrace_level; - do_showbacktrace -> strstr; - do_showbacktrace -> smsg; - do_showbacktrace -> smsg; - do_showbacktrace -> smsg; - do_showbacktrace -> smsg; - do_setdebugtracelevel -> atoi; - do_setdebugtracelevel -> do_checkbacktracelevel; - do_checkbacktracelevel -> msg; - do_checkbacktracelevel -> get_maxbacktrace_level; - do_checkbacktracelevel -> smsg; - get_maxbacktrace_level -> strstr; - ex_debug -> do_cmdline_cmd; - dbg_check_breakpoint -> smsg; - dbg_check_breakpoint -> do_debug; - dbg_check_breakpoint -> do_debug; - eval_expr_no_emsg -> eval_expr; - dbg_parsearg -> ga_grow; - dbg_parsearg -> DEBUGGY; - dbg_parsearg -> STRNCMP; - dbg_parsearg -> STRNCMP; - dbg_parsearg -> STRNCMP; - dbg_parsearg -> emsg; - dbg_parsearg -> STRNCMP; - dbg_parsearg -> semsg; - dbg_parsearg -> skipwhite; - dbg_parsearg -> ascii_isdigit; - dbg_parsearg -> getdigits_long; - dbg_parsearg -> skipwhite; - dbg_parsearg -> strstr; - dbg_parsearg -> semsg; - dbg_parsearg -> vim_strsave; - dbg_parsearg -> vim_strsave; - dbg_parsearg -> vim_strsave; - dbg_parsearg -> eval_expr_no_emsg; - dbg_parsearg -> do_source; - dbg_parsearg -> expand_env_save; - dbg_parsearg -> expand_env_save; - dbg_parsearg -> xfree; - dbg_parsearg -> fix_fname; - dbg_parsearg -> xfree; - ex_breakdel -> ascii_isdigit; - ex_breakdel -> atoi; - ex_breakdel -> DEBUGGY; - ex_breakdel -> dbg_parsearg; - ex_breakdel -> DEBUGGY; - ex_breakdel -> DEBUGGY; - ex_breakdel -> STRCMP; - ex_breakdel -> xfree; - ex_breakdel -> semsg; - ex_breakdel -> GA_EMPTY; - ex_breakdel -> xfree; - ex_breakdel -> DEBUGGY; - ex_breakdel -> DEBUGGY; - ex_breakdel -> tv_free; - ex_breakdel -> vim_regfree; - ex_breakdel -> memmove; - ex_breakdel -> sizeof; - ex_breakdel -> GA_EMPTY; - ex_breakdel -> ga_clear; - ex_breaklist -> GA_EMPTY; - ex_breaklist -> msg; - ex_breaklist -> BREAKP; - ex_breaklist -> home_replace; - ex_breaklist -> smsg; - ex_breaklist -> smsg; - debuggy_find -> GA_EMPTY; - debuggy_find -> xmalloc; - debuggy_find -> STRCPY; - debuggy_find -> STRCPY; - debuggy_find -> DEBUGGY; - debuggy_find -> vim_regexec_prog; - debuggy_find -> eval_expr_no_emsg; - debuggy_find -> typval_tostring; - debuggy_find -> typval_tostring; - debuggy_find -> typval_compare; - debuggy_find -> typval_tostring; - debuggy_find -> typval_compare; - debuggy_find -> eval_expr_no_emsg; - debuggy_find -> typval_tostring; - debuggy_find -> tv_free; - debuggy_find -> tv_free; - debuggy_find -> typval_tostring; - debuggy_find -> typval_tostring; - debuggy_find -> tv_free; - debuggy_find -> xfree; - cursor_mode_str2int -> strcmp; - cursor_mode_str2int -> WLOG; - coladvance2 -> ml_get_buf; - coladvance2 -> STRLEN; - coladvance2 -> linetabsize; - coladvance2 -> win_col_off; - coladvance2 -> linetabsize; - coladvance2 -> win_lbr_chartabsize; - coladvance2 -> MB_PTR_ADV; - coladvance2 -> virtual_active; - coladvance2 -> virtual_active; - coladvance2 -> virtual_active; - coladvance2 -> STRICT_ADD; - coladvance2 -> xmallocz; - coladvance2 -> memcpy; - coladvance2 -> memset; - coladvance2 -> ml_replace; - coladvance2 -> inserted_bytes; - coladvance2 -> STRLEN; - coladvance2 -> STRICT_ADD; - coladvance2 -> xmallocz; - coladvance2 -> memcpy; - coladvance2 -> memset; - coladvance2 -> STRICT_SUB; - coladvance2 -> STRICT_SUB; - coladvance2 -> memcpy; - coladvance2 -> ml_replace; - coladvance2 -> inserted_bytes; - coladvance2 -> getvcol; - coladvance2 -> mark_mb_adjustpos; - get_cursor_rel_lnum -> hasAnyFolding; - get_cursor_rel_lnum -> hasFoldingWin; - check_cursor_col_win -> STRLEN; - check_cursor_col_win -> virtual_active; - check_cursor_col_win -> mark_mb_adjustpos; - check_cursor_col_win -> assert; - check_cursor_col_win -> getvcol; - ctx_save_regs -> msgpack_sbuffer_init; - ctx_save_regs -> shada_encode_regs; - ctx_save_jumps -> msgpack_sbuffer_init; - ctx_save_jumps -> shada_encode_jumps; - ctx_save_bufs -> msgpack_sbuffer_init; - ctx_save_bufs -> shada_encode_buflist; - ctx_save_gvars -> msgpack_sbuffer_init; - ctx_save_gvars -> shada_encode_gvars; - ctx_save_funcs -> STRNCMP; - ctx_save_funcs -> sizeof; - ctx_save_funcs -> xmalloc; - ctx_save_funcs -> snprintf; - ctx_save_funcs -> nvim_exec; - ctx_save_funcs -> xfree; - ctx_save_funcs -> ERROR_SET; - ctx_save_funcs -> ADD; - ctx_save_funcs -> api_clear_error; - ctx_restore_regs -> shada_read_sbuf; - ctx_restore_jumps -> shada_read_sbuf; - ctx_restore_bufs -> shada_read_sbuf; - ctx_restore_gvars -> shada_read_sbuf; - ctx_restore_funcs -> do_cmdline_cmd; - nvim_exec -> FUNC_API_SINCE; - nvim_exec -> ga_init; - nvim_exec -> try_start; - nvim_exec -> do_source_str; - nvim_exec -> try_end; - nvim_exec -> ERROR_SET; - nvim_exec -> memmove; - nvim_exec -> ga_clear; - sbuf_to_array -> tv_list_alloc; - sbuf_to_array -> tv_list_append_string; - sbuf_to_array -> encode_list_write; - sbuf_to_array -> vim_to_object; - sbuf_to_array -> tv_clear; - array_to_sbuf -> msgpack_sbuffer_init; - array_to_sbuf -> object_to_vim; - array_to_sbuf -> encode_vim_list_to_buf; - array_to_sbuf -> emsg; - array_to_sbuf -> tv_clear; - array_to_sbuf -> api_clear_error; - transstr_len -> utfc_ptr2len; - transstr_len -> utfc_ptr2char; - transstr_len -> vim_isprintc; - transstr_len -> ARRAY_SIZE; - transstr_len -> transchar_hex; - transstr_len -> byte2cells; - transchar_hex -> nr2hex; - transchar_hex -> nr2hex; - transchar_hex -> nr2hex; - transchar_hex -> nr2hex; - transchar_hex -> nr2hex; - transchar_hex -> nr2hex; - transstr_buf -> utfc_ptr2len; - transstr_buf -> utfc_ptr2char; - transstr_buf -> vim_isprintc; - transstr_buf -> memmove; - transstr_buf -> ARRAY_SIZE; - transstr_buf -> transchar_hex; - transstr_buf -> memmove; - transstr_buf -> transchar_byte; - transstr_buf -> strlen; - transstr_buf -> memmove; - transstr_buf -> assert; - transchar_buf -> IS_SPECIAL; - transchar_buf -> K_SECOND; - transchar_buf -> vim_isprintc_strict; - transchar_buf -> transchar_nonprint; - transchar_buf -> transchar_hex; - vim_iswordp_buf -> MB_BYTE2LEN; - vim_iswordp_buf -> utf_ptr2char; - vim_iswordp_buf -> vim_iswordc_buf; - skipwhite_len -> ascii_iswhite; - vim_isblankline -> skipwhite; - channel_alloc -> xcalloc; - channel_alloc -> multiqueue_new_child; - channel_alloc -> assert; - channel_alloc -> pmap_put; - channel_info -> find_channel; - channel_info -> PUT; - channel_info -> pty_process_tty_name; - channel_info -> PUT; - channel_info -> ADD; - channel_info -> PUT; - channel_info -> PUT; - channel_info -> abort; - channel_info -> PUT; - channel_info -> PUT; - channel_info -> PUT; - channel_info -> PUT; - callback_reader_free -> callback_free; - callback_reader_free -> ga_clear; - callback_reader_start -> ga_init; - free_channel_event -> rpc_free; - free_channel_event -> process_free; - free_channel_event -> callback_reader_free; - free_channel_event -> callback_reader_free; - free_channel_event -> callback_free; - free_channel_event -> pmap_del; - free_channel_event -> multiqueue_free; - free_channel_event -> xfree; - channel_destroy_early -> abort; - channel_destroy_early -> pmap_del; - channel_destroy_early -> abort; - channel_destroy_early -> multiqueue_put; - buffer_to_tv_list -> tv_list_alloc; - buffer_to_tv_list -> encode_list_write; - buffer_to_tv_list -> tv_list_append_string; - buffer_to_tv_list -> encode_list_write; - on_channel_data -> on_channel_output; - on_job_stderr -> on_channel_output; - schedule_channel_event -> multiqueue_put; - schedule_channel_event -> channel_incref; - on_channel_event -> channel_reader_callbacks; - on_channel_event -> channel_reader_callbacks; - on_channel_event -> channel_callback_call; - on_channel_event -> multiqueue_put; - on_channel_event -> channel_incref; - on_channel_event -> channel_decref; - channel_reader_callbacks -> tv_dict_find; - channel_reader_callbacks -> tv_dict_add_list; - channel_reader_callbacks -> semsg; - channel_reader_callbacks -> channel_callback_call; - channel_reader_callbacks -> channel_callback_call; - channel_reader_callbacks -> channel_callback_call; - channel_callback_call -> tv_list_ref; - channel_callback_call -> ga_clear; - channel_callback_call -> callback_call; - channel_callback_call -> tv_clear; - term_write -> ILOG; - term_write -> wstream_new_buffer; - term_write -> wstream_write; - term_write -> FIXED_TEMP_ARRAY; - term_write -> INTEGER_OBJ; - term_write -> BUFFER_OBJ; - term_write -> STRING_OBJ; - term_write -> nlua_call_ref; - term_resize -> pty_process_resize; - term_resize -> TODO; - term_delayed_free -> multiqueue_put; - term_delayed_free -> terminal_destroy; - term_delayed_free -> channel_decref; - term_close -> process_stop; - term_close -> multiqueue_put; - term_close -> terminal_destroy; - term_close -> api_free_luaref; - term_close -> channel_decref; - set_info_event -> get_v_event; - set_info_event -> channel_info; - set_info_event -> object_to_vim; - set_info_event -> tv_dict_add_dict; - set_info_event -> apply_autocmds; - set_info_event -> restore_v_event; - set_info_event -> api_free_dictionary; - set_info_event -> channel_decref; - channel_all_info -> ADD; - changed_common -> changed; - changed_common -> diff_internal; - changed_common -> RESET_FMARK; - changed_common -> comp_textwidth; - changed_common -> sizeof; - changed_common -> FOR_ALL_TAB_WINDOWS; - changed_common -> FOR_ALL_TAB_WINDOWS; - changed_common -> FOR_ALL_TAB_WINDOWS; - changed_common -> foldUpdate; - changed_common -> hasFoldingWin; - changed_common -> hasFoldingWin; - changed_common -> find_wl_entry; - changed_common -> changed_line_abv_curs_win; - changed_common -> changed_line_abv_curs_win; - changed_common -> changed_cline_bef_curs_win; - changed_common -> approximate_botline_win; - changed_common -> hasAnyFolding; - changed_common -> set_topline; - changed_common -> redraw_later; - changed_common -> redraw_later; - changed_common -> redraw_later; - changed_common -> update_screen; - copy_indent -> ascii_iswhite; - copy_indent -> tabstop_padding; - copy_indent -> STRLEN; - copy_indent -> assert; - copy_indent -> STRICT_ADD; - copy_indent -> xmalloc; - copy_indent -> memmove; - copy_indent -> ml_replace; - buf_updates_register -> kv_push; - buf_updates_register -> kv_size; - buf_updates_register -> kv_A; - buf_updates_register -> kv_push; - buf_updates_register -> xcalloc; - buf_updates_register -> BUFFER_OBJ; - buf_updates_register -> INTEGER_OBJ; - buf_updates_register -> INTEGER_OBJ; - buf_updates_register -> INTEGER_OBJ; - buf_updates_register -> STATIC_ASSERT; - buf_updates_register -> xcalloc; - buf_updates_register -> buf_collect_lines; - buf_updates_register -> ARRAY_OBJ; - buf_updates_register -> BOOLEAN_OBJ; - buf_updates_register -> rpc_send_event; - buf_updates_register -> buf_updates_changedtick_single; - buf_collect_lines -> api_set_error; - buf_collect_lines -> ml_get_buf; - buf_collect_lines -> STRING_OBJ; - buf_collect_lines -> strchrsub; - buf_updates_changedtick_single -> xcalloc; - buf_updates_changedtick_single -> BUFFER_OBJ; - buf_updates_changedtick_single -> INTEGER_OBJ; - buf_updates_changedtick_single -> rpc_send_event; - buf_updates_active -> kv_size; - buf_updates_send_end -> xcalloc; - buf_updates_send_end -> BUFFER_OBJ; - buf_updates_send_end -> rpc_send_event; - buf_updates_unregister -> kv_size; - buf_updates_unregister -> kv_A; - buf_updates_unregister -> kv_A; - buf_updates_unregister -> buf_updates_send_end; - buf_updates_unregister -> kv_destroy; - buf_updates_unregister -> kv_init; - buffer_update_callbacks_free -> api_free_luaref; - buffer_update_callbacks_free -> api_free_luaref; - buffer_update_callbacks_free -> api_free_luaref; - buffer_update_callbacks_free -> api_free_luaref; - buffer_update_callbacks_free -> api_free_luaref; - read_buffer -> ml_delete; - read_buffer -> ml_delete; - read_buffer -> buf_is_empty; - read_buffer -> changed; - read_buffer -> unchanged; - enter_buffer -> buf_copy_options; - enter_buffer -> get_winopts; - enter_buffer -> clearFolding; - enter_buffer -> foldUpdateAll; - enter_buffer -> diff_buf_add; - enter_buffer -> open_buffer; - enter_buffer -> shortmess; - enter_buffer -> buf_check_timestamp; - enter_buffer -> apply_autocmds; - enter_buffer -> apply_autocmds; - enter_buffer -> inindent; - enter_buffer -> buflist_getfpos; - enter_buffer -> check_arg_idx; - enter_buffer -> maketitle; - enter_buffer -> scroll_cursor_halfway; - enter_buffer -> do_autochdir; - enter_buffer -> keymap_init; - enter_buffer -> did_set_spelllang; - enter_buffer -> time; - enter_buffer -> redraw_later; - buf_freeall -> set_bufref; - buf_freeall -> apply_autocmds; - buf_freeall -> bufref_valid; - buf_freeall -> apply_autocmds; - buf_freeall -> bufref_valid; - buf_freeall -> bufref_valid; - buf_freeall -> win_valid_any_tab; - buf_freeall -> block_autocmds; - buf_freeall -> goto_tabpage_win; - buf_freeall -> unblock_autocmds; - buf_freeall -> aborting; - buf_freeall -> diff_buf_delete; - buf_freeall -> reset_synblock; - buf_freeall -> FOR_ALL_TAB_WINDOWS; - buf_freeall -> clearFolding; - buf_freeall -> ml_close; - buf_freeall -> u_blockfree; - buf_freeall -> u_clearall; - buf_freeall -> syntax_clear; - free_buffer -> pmap_del; - free_buffer -> free_buffer_stuff; - free_buffer -> tv_dict_item_copy; - free_buffer -> unref_var_dict; - free_buffer -> aubuflocal_remove; - free_buffer -> tv_dict_unref; - free_buffer -> xfree; - free_buffer -> callback_free; - free_buffer -> callback_free; - free_buffer -> clear_fmark; - free_buffer -> clear_fmark; - free_buffer -> clear_fmark; - free_buffer -> free_fmark; - free_buffer -> free_fmark; - free_buffer -> memset; - free_buffer -> memset; - free_buffer -> xfree; - free_buffer_stuff -> clear_wininfo; - free_buffer_stuff -> free_buf_options; - free_buffer_stuff -> ga_clear; - free_buffer_stuff -> clear_tv; - free_buffer_stuff -> assert; - free_buffer_stuff -> hash_remove; - free_buffer_stuff -> vars_clear; - free_buffer_stuff -> hash_init; - free_buffer_stuff -> buf_init_changedtick; - free_buffer_stuff -> uc_clear; - free_buffer_stuff -> buf_delete_signs; - free_buffer_stuff -> extmark_free_all; - free_buffer_stuff -> map_clear_int; - free_buffer_stuff -> map_clear_int; - free_buffer_stuff -> XFREE_CLEAR; - free_buffer_stuff -> buf_updates_unload; - buf_clear_file -> unchanged; - buf_clear -> ml_delete; - buf_clear -> deleted_lines_mark; - buf_clear -> ml_close; - buf_clear -> buf_clear_file; - aubuflocal_remove -> au_remove_pat; - aubuflocal_remove -> verbose_enter; - aubuflocal_remove -> smsg; - aubuflocal_remove -> event_nr2name; - aubuflocal_remove -> verbose_leave; - aubuflocal_remove -> au_cleanup; - clear_wininfo -> free_wininfo; - buf_init_changedtick -> STATIC_ASSERT; - buf_init_changedtick -> buf_get_changedtick; - buf_init_changedtick -> tv_dict_add; - do_bufdel -> do_buffer; - do_bufdel -> _; - do_bufdel -> os_breakcheck; - do_bufdel -> skipwhite; - do_bufdel -> ascii_isdigit; - do_bufdel -> skiptowhite_esc; - do_bufdel -> getdigits_int; - do_bufdel -> STRCPY; - do_bufdel -> STRCPY; - do_bufdel -> STRCPY; - do_bufdel -> smsg; - do_bufdel -> smsg; - do_bufdel -> smsg; - empty_curbuf -> emsg; - empty_curbuf -> set_bufref; - empty_curbuf -> close_windows; - empty_curbuf -> setpcmark; - empty_curbuf -> do_ecmd; - empty_curbuf -> do_ecmd; - empty_curbuf -> bufref_valid; - empty_curbuf -> close_buffer; - buflist_altfpos -> buflist_setfpos; - get_winopts -> clear_winopt; - get_winopts -> clearFolding; - get_winopts -> find_wininfo; - get_winopts -> copy_winopt; - get_winopts -> cloneFoldGrowArray; - get_winopts -> copy_winopt; - get_winopts -> cloneFoldGrowArray; - get_winopts -> copy_winopt; - get_winopts -> didset_window_options; - get_winopts -> win_set_minimal_style; - get_winopts -> didset_window_options; - buflist_getfpos -> buflist_findfpos; - buflist_getfpos -> check_cursor_lnum; - buflist_getfpos -> check_cursor_col; - buflist_findfpos -> find_wininfo; - otherfile_buf -> fnamecmp; - otherfile_buf -> os_fileid; - otherfile_buf -> stat; - otherfile_buf -> buf_same_file_id; - otherfile_buf -> buf_set_file_id; - otherfile_buf -> buf_same_file_id; - buflist_match -> fname_match; - buflist_match -> fname_match; - fname_match -> vim_regexec; - fname_match -> home_replace_save; - fname_match -> vim_regexec; - fname_match -> xfree; - wininfo_other_tab_diff -> FOR_ALL_WINDOWS_IN_TAB; - find_wininfo -> wininfo_other_tab_diff; - find_wininfo -> wininfo_other_tab_diff; - buflist_list -> vim_strchr; - buflist_list -> ga_init; - buflist_list -> ga_grow; - buflist_list -> qsort; - buflist_list -> sizeof; - buflist_list -> terminal_running; - buflist_list -> vim_strchr; - buflist_list -> vim_strchr; - buflist_list -> vim_strchr; - buflist_list -> bufIsChanged; - buflist_list -> vim_strchr; - buflist_list -> vim_strchr; - buflist_list -> vim_strchr; - buflist_list -> vim_strchr; - buflist_list -> vim_strchr; - buflist_list -> vim_strchr; - buflist_list -> vim_strchr; - buflist_list -> vim_strchr; - buflist_list -> vim_strchr; - buflist_list -> buf_spname; - buflist_list -> STRLCPY; - buflist_list -> home_replace; - buflist_list -> message_filtered; - buflist_list -> bufIsChanged; - buflist_list -> MODIFIABLE; - buflist_list -> channel_job_running; - buflist_list -> msg_putchar; - buflist_list -> vim_snprintf; - buflist_list -> vim_strsize; - buflist_list -> vim_strchr; - buflist_list -> undo_fmt_time; - buflist_list -> vim_snprintf; - buflist_list -> _; - buflist_list -> buflist_findlnum; - buflist_list -> msg_outtrans; - buflist_list -> line_breakcheck; - buflist_list -> ga_clear; - buflist_slash_adjust -> FOR_ALL_BUFFERS; - buflist_slash_adjust -> slash_adjust; - buflist_slash_adjust -> slash_adjust; - buf_same_file_id -> os_fileid_equal; - buf_set_file_id -> os_fileid; - append_arg_number -> STRLEN; - append_arg_number -> STRCPY; - append_arg_number -> vim_snprintf; - value_change -> STRCMP; - value_change -> xfree; - value_change -> resettitle; - value_change -> vim_strsave; - ex_buffer_all -> setpcmark; - ex_buffer_all -> goto_tabpage_tp; - ex_buffer_all -> tabline_height; - ex_buffer_all -> win_close; - ex_buffer_all -> goto_tabpage_tp; - ex_buffer_all -> win_enter; - ex_buffer_all -> win_move_after; - ex_buffer_all -> set_bufref; - ex_buffer_all -> win_split; - ex_buffer_all -> set_curbuf; - ex_buffer_all -> bufref_valid; - ex_buffer_all -> aborting; - ex_buffer_all -> enter_cleanup; - ex_buffer_all -> win_close; - ex_buffer_all -> leave_cleanup; - ex_buffer_all -> handle_swap_exists; - ex_buffer_all -> os_breakcheck; - ex_buffer_all -> vgetc; - ex_buffer_all -> aborting; - ex_buffer_all -> tabpage_index; - ex_buffer_all -> win_enter; - ex_buffer_all -> buf_hide; - ex_buffer_all -> autowrite; - ex_buffer_all -> win_valid; - ex_buffer_all -> win_close; - chk_modeline -> ml_get; - chk_modeline -> ascii_isspace; - chk_modeline -> STRNCMP; - chk_modeline -> STRNCMP; - chk_modeline -> try_getdigits; - chk_modeline -> STRNCMP; - chk_modeline -> isdigit; - chk_modeline -> vim_strsave; - chk_modeline -> emsg; - chk_modeline -> skipwhite; - chk_modeline -> STRMOVE; - chk_modeline -> STRNCMP; - chk_modeline -> STRNCMP; - chk_modeline -> vim_strchr; - chk_modeline -> do_set; - chk_modeline -> xfree; - find_win_for_buf -> FOR_ALL_TAB_WINDOWS; - buf_get_fname -> _; - get_deleted_augroup -> _; - show_autocmd -> msg_putchar; - show_autocmd -> AUGROUP_NAME; - show_autocmd -> msg_puts_attr; - show_autocmd -> msg_puts_attr; - show_autocmd -> msg_puts; - show_autocmd -> msg_puts_attr; - show_autocmd -> msg_putchar; - show_autocmd -> msg_outtrans; - show_autocmd -> msg_putchar; - show_autocmd -> msg_outtrans; - show_autocmd -> last_set_msg; - show_autocmd -> msg_putchar; - au_remove_pat -> XFREE_CLEAR; - au_remove_cmds -> XFREE_CLEAR; - au_del_cmd -> XFREE_CLEAR; - au_cleanup -> xfree; - au_cleanup -> xfree; - au_cleanup -> au_remove_pat; - au_cleanup -> vim_regfree; - au_cleanup -> xfree; - au_new_group -> au_find_group; - au_new_group -> AUGROUP_NAME; - au_new_group -> ga_grow; - au_new_group -> AUGROUP_NAME; - au_find_group -> AUGROUP_NAME; - au_find_group -> STRCMP; - au_del_group -> au_find_group; - au_del_group -> semsg; - au_del_group -> emsg; - au_del_group -> give_warning; - au_del_group -> xfree; - au_del_group -> AUGROUP_NAME; - au_del_group -> AUGROUP_NAME; - event_name2nr -> ascii_iswhite; - event_name2nr -> STRNICMP; - find_end_event -> ascii_iswhite; - find_end_event -> semsg; - find_end_event -> ascii_iswhite; - find_end_event -> event_name2nr; - find_end_event -> semsg; - find_end_event -> semsg; - event_ignored -> STRNICMP; - event_ignored -> event_name2nr; - check_ei -> STRNICMP; - check_ei -> event_name2nr; - au_get_grouparg -> ascii_iswhite; - au_get_grouparg -> vim_strnsave; - au_get_grouparg -> au_find_group; - au_get_grouparg -> skipwhite; - au_get_grouparg -> xfree; - ex_doautoall -> check_nomodeline; - ex_doautoall -> FOR_ALL_BUFFERS; - ex_doautoall -> aucmd_prepbuf; - ex_doautoall -> set_bufref; - ex_doautoall -> do_doautocmd; - ex_doautoall -> do_modelines; - ex_doautoall -> aucmd_restbuf; - ex_doautoall -> bufref_valid; - ex_doautoall -> do_doautocmd; - ex_doautoall -> do_modelines; - ex_doautoall -> check_cursor; - has_cursorhold -> has_event; - auto_next_pat -> XFREE_CLEAR; - auto_next_pat -> event_nr2name; - auto_next_pat -> _; - auto_next_pat -> STRLEN; - auto_next_pat -> xmalloc; - auto_next_pat -> snprintf; - auto_next_pat -> verbose_enter; - auto_next_pat -> smsg; - auto_next_pat -> verbose_leave; - auto_next_pat -> line_breakcheck; - getnextac -> auto_next_pat; - getnextac -> verbose_enter_scroll; - getnextac -> smsg; - getnextac -> msg_puts; - getnextac -> verbose_leave_scroll; - getnextac -> vim_strsave; - getnextac -> au_del_cmd; - get_augroup_name -> AUGROUP_NAME; - get_augroup_name -> AUGROUP_NAME; - get_event_name -> AUGROUP_NAME; - get_event_name -> AUGROUP_NAME; - get_event_name -> AUGROUP_NAME; - focusgained_event -> do_autocmd_focusgained; - focusgained_event -> xfree; - do_autocmd_focusgained -> apply_autocmds; - do_autocmd_focusgained -> os_now; - do_autocmd_focusgained -> check_timestamps; - do_autocmd_focusgained -> os_now; - do_autocmd_focusgained -> redrawcmdline; - do_autocmd_focusgained -> update_screen; - do_autocmd_focusgained -> setcursor; - do_autocmd_focusgained -> ui_flush; - do_autocmd_focusgained -> maketitle; - half_shape -> A_is_a; - half_shape -> chg_c_a2i; - half_shape -> A_is_valid; - half_shape -> chg_c_f2m; - A_is_valid -> A_is_ok; - A_is_ok -> A_is_iso; - A_firstc_laa -> A_is_harakat; - nvim_win_get_buf -> FUNC_API_SINCE; - nvim_win_get_buf -> find_window_by_handle; - nvim_win_set_buf -> FUNC_API_SINCE; - nvim_win_set_buf -> win_set_buf; - nvim_win_set_cursor -> FUNC_API_SINCE; - nvim_win_set_cursor -> find_window_by_handle; - nvim_win_set_cursor -> api_set_error; - nvim_win_set_cursor -> api_set_error; - nvim_win_set_cursor -> check_cursor_col_win; - nvim_win_set_cursor -> update_topline_win; - nvim_win_set_cursor -> redraw_later; - nvim_win_get_height -> FUNC_API_SINCE; - nvim_win_get_height -> find_window_by_handle; - nvim_win_set_height -> FUNC_API_SINCE; - nvim_win_set_height -> find_window_by_handle; - nvim_win_set_height -> api_set_error; - nvim_win_set_height -> try_start; - nvim_win_set_height -> win_setheight; - nvim_win_set_height -> try_end; - nvim_win_get_width -> FUNC_API_SINCE; - nvim_win_get_width -> find_window_by_handle; - nvim_win_set_width -> FUNC_API_SINCE; - nvim_win_set_width -> find_window_by_handle; - nvim_win_set_width -> api_set_error; - nvim_win_set_width -> try_start; - nvim_win_set_width -> win_setwidth; - nvim_win_set_width -> try_end; - nvim_win_get_var -> FUNC_API_SINCE; - nvim_win_get_var -> find_window_by_handle; - nvim_win_get_var -> dict_get_value; - nvim_win_set_var -> FUNC_API_SINCE; - nvim_win_set_var -> find_window_by_handle; - nvim_win_set_var -> dict_set_var; - nvim_win_del_var -> FUNC_API_SINCE; - nvim_win_del_var -> find_window_by_handle; - nvim_win_del_var -> dict_set_var; - nvim_win_get_option -> FUNC_API_SINCE; - nvim_win_get_option -> find_window_by_handle; - nvim_win_get_option -> get_option_from; - get_option_from -> api_set_error; - get_option_from -> strlen; - nvim_win_set_option -> FUNC_API_SINCE; - nvim_win_set_option -> find_window_by_handle; - nvim_win_set_option -> set_option_to; - set_option_to -> api_set_error; - set_option_to -> get_option_value_strict; - set_option_to -> unset_global_local_option; - nvim_win_get_tabpage -> FUNC_API_SINCE; - nvim_win_get_tabpage -> find_window_by_handle; - nvim_win_get_tabpage -> win_find_tabpage; - nvim_win_get_number -> FUNC_API_SINCE; - nvim_win_get_number -> find_window_by_handle; - nvim_win_get_number -> win_get_tabwin; - nvim_win_is_valid -> FUNC_API_SINCE; - nvim_win_is_valid -> find_window_by_handle; - nvim_win_is_valid -> api_clear_error; - nvim_win_hide -> FUNC_API_SINCE; - nvim_win_hide -> find_window_by_handle; - nvim_win_hide -> win_find_tabpage; - nvim_win_hide -> try_enter; - nvim_win_hide -> win_close; - nvim_win_hide -> win_close_othertab; - nvim_win_hide -> try_leave; - nvim_win_close -> FUNC_API_SINCE; - nvim_win_close -> find_window_by_handle; - nvim_win_close -> api_set_error; - nvim_win_close -> win_find_tabpage; - nvim_win_close -> try_enter; - nvim_win_close -> ex_win_close; - nvim_win_close -> try_leave; - nvim_win_call -> FUNC_API_SINCE; - nvim_win_call -> find_window_by_handle; - nvim_win_call -> win_find_tabpage; - nvim_win_call -> try_start; - nvim_win_call -> switch_win_noblock; - nvim_win_call -> nlua_call_ref; - nvim_win_call -> restore_win_noblock; - nvim_win_call -> try_end; - nvim_open_win -> FUNC_API_SINCE; - nvim_open_win -> parse_float_config; - nvim_open_win -> win_new_float; - nvim_open_win -> win_enter; - nvim_open_win -> win_valid; - nvim_open_win -> win_set_buf; - nvim_open_win -> win_valid; - nvim_open_win -> api_set_error; - nvim_open_win -> win_set_minimal_style; - nvim_open_win -> didset_window_options; - parse_float_config -> parse_float_relative; - parse_float_config -> api_set_error; - parse_float_config -> HAS_KEY; - parse_float_config -> HAS_KEY; - parse_float_config -> api_set_error; - parse_float_config -> parse_float_anchor; - parse_float_config -> api_set_error; - parse_float_config -> HAS_KEY; - parse_float_config -> api_set_error; - parse_float_config -> HAS_KEY; - parse_float_config -> api_set_error; - parse_float_config -> HAS_KEY; - parse_float_config -> api_set_error; - parse_float_config -> HAS_KEY; - parse_float_config -> api_set_error; - parse_float_config -> parse_float_bufpos; - parse_float_config -> api_set_error; - parse_float_config -> HAS_KEY; - parse_float_config -> HAS_KEY; - parse_float_config -> api_set_error; - parse_float_config -> HAS_KEY; - parse_float_config -> api_set_error; - parse_float_config -> api_set_error; - parse_float_config -> HAS_KEY; - parse_float_config -> api_set_error; - parse_float_config -> api_set_error; - parse_float_config -> HAS_KEY; - parse_float_config -> api_set_error; - parse_float_config -> HAS_KEY; - parse_float_config -> api_set_error; - parse_float_config -> HAS_KEY; - parse_float_config -> api_object_to_bool; - parse_float_config -> ERROR_SET; - parse_float_config -> ui_has; - parse_float_config -> HAS_KEY; - parse_float_config -> api_object_to_bool; - parse_float_config -> ERROR_SET; - parse_float_config -> HAS_KEY; - parse_float_config -> api_set_error; - parse_float_config -> HAS_KEY; - parse_float_config -> parse_border_style; - parse_float_config -> ERROR_SET; - parse_float_config -> striequal; - parse_float_config -> api_set_error; - parse_float_config -> HAS_KEY; - parse_float_config -> api_set_error; - parse_float_config -> HAS_KEY; - parse_float_config -> api_set_error; - parse_float_config -> api_object_to_bool; - parse_float_config -> ERROR_SET; - nvim_win_set_config -> FUNC_API_SINCE; - nvim_win_set_config -> find_window_by_handle; - nvim_win_set_config -> parse_float_config; - nvim_win_set_config -> win_new_float; - nvim_win_set_config -> redraw_later; - nvim_win_set_config -> win_config_float; - nvim_win_set_config -> win_set_minimal_style; - nvim_win_set_config -> didset_window_options; - nvim_win_get_config -> FUNC_API_SINCE; - nvim_win_get_config -> find_window_by_handle; - nvim_win_get_config -> PUT; - nvim_win_get_config -> PUT; - nvim_win_get_config -> PUT; - nvim_win_get_config -> PUT; - nvim_win_get_config -> PUT; - nvim_win_get_config -> ADD; - nvim_win_get_config -> ADD; - nvim_win_get_config -> PUT; - nvim_win_get_config -> PUT; - nvim_win_get_config -> PUT; - nvim_win_get_config -> PUT; - nvim_win_get_config -> PUT; - nvim_win_get_config -> cstrn_to_string; - nvim_win_get_config -> syn_id2name; - nvim_win_get_config -> ADD; - nvim_win_get_config -> ADD; - nvim_win_get_config -> ADD; - nvim_win_get_config -> ADD; - nvim_win_get_config -> PUT; - nvim_win_get_config -> PUT; - cstrn_to_string -> cbuf_to_string; - parse_float_anchor -> striequal; - parse_float_anchor -> striequal; - parse_float_anchor -> striequal; - parse_float_anchor -> striequal; - parse_float_relative -> striequal; - parse_float_relative -> striequal; - parse_float_relative -> striequal; - parse_border_style -> api_set_error; - parse_border_style -> api_set_error; - parse_border_style -> object_to_hl_id; - parse_border_style -> ERROR_SET; - parse_border_style -> api_set_error; - parse_border_style -> mb_string2cells_len; - parse_border_style -> MIN; - parse_border_style -> memcpy; - parse_border_style -> memcpy; - parse_border_style -> memcpy; - parse_border_style -> strequal; - parse_border_style -> strequal; - parse_border_style -> memcpy; - parse_border_style -> memset; - parse_border_style -> SYN_GROUP_STATIC; - parse_border_style -> SYN_GROUP_STATIC; - object_to_hl_id -> syn_check_group; - object_to_hl_id -> MAX; - nvim_command -> FUNC_API_SINCE; - nvim_command -> try_start; - nvim_command -> do_cmdline_cmd; - nvim_command -> try_end; - nvim_eval -> FUNC_API_SINCE; - nvim_eval -> emsg; - nvim_eval -> try_start; - nvim_eval -> eval0; - nvim_eval -> try_end; - nvim_eval -> try_end; - nvim_eval -> vim_to_object; - nvim_eval -> tv_clear; - _call_function -> object_to_vim; - _call_function -> emsg; - _call_function -> try_start; - _call_function -> call_func; - _call_function -> call_func; - _call_function -> try_end; - _call_function -> vim_to_object; - _call_function -> tv_clear; - _call_function -> tv_clear; - nvim_call_function -> FUNC_API_SINCE; - nvim_call_function -> _call_function; - nvim_call_dict_function -> FUNC_API_SINCE; - nvim_call_dict_function -> try_start; - nvim_call_dict_function -> eval0; - nvim_call_dict_function -> try_end; - nvim_call_dict_function -> object_to_vim; - nvim_call_dict_function -> api_set_error; - nvim_call_dict_function -> tv_dict_find; - nvim_call_dict_function -> api_set_error; - nvim_call_dict_function -> api_set_error; - nvim_call_dict_function -> STRLEN; - nvim_call_dict_function -> api_set_error; - nvim_call_dict_function -> _call_function; - nvim_call_dict_function -> tv_clear; - nvim_get_hl_by_name -> FUNC_API_SINCE; - nvim_get_hl_by_name -> syn_name2id; - nvim_get_hl_by_name -> nvim_get_hl_by_id; - nvim_get_hl_by_id -> FUNC_API_SINCE; - nvim_get_hl_by_id -> syn_get_final_id; - nvim_get_hl_by_id -> syn_id2attr; - nvim_get_hl_by_id -> hl_get_attr_by_id; - nvim_get_hl_id_by_name -> FUNC_API_SINCE; - nvim_get_hl_id_by_name -> syn_check_group; - nvim__get_hl_defs -> get_global_hl_defs; - nvim__get_hl_defs -> abort; - nvim_set_hl -> FUNC_API_SINCE; - nvim_set_hl -> syn_check_group; - nvim_set_hl -> dict2hlattrs; - nvim_set_hl -> ERROR_SET; - nvim_set_hl -> ns_hl_def; - nvim__set_hl_ns -> TODO; - nvim__set_hl_ns -> multiqueue_put; - on_redraw_event -> redraw_all_later; - nvim_input -> FUNC_API_SINCE; - nvim_input -> input_enqueue; - nvim_replace_termcodes -> FUNC_API_SINCE; - nvim_replace_termcodes -> replace_termcodes; - nvim_replace_termcodes -> cstr_as_string; - nvim_exec_lua -> FUNC_API_SINCE; - nvim_exec_lua -> nlua_exec; - nvim_notify -> FUNC_API_SINCE; - nvim_notify -> FIXED_TEMP_ARRAY; - nvim_notify -> STRING_OBJ; - nvim_notify -> INTEGER_OBJ; - nvim_notify -> DICTIONARY_OBJ; - nvim_notify -> nlua_exec; - nvim_strwidth -> FUNC_API_SINCE; - nvim_strwidth -> api_set_error; - nvim_strwidth -> mb_string2cells; - nvim__runtime_inspect -> runtime_inspect; - find_runtime_cb -> ADD; - nvim__get_lib_dir -> cstr_as_string; - nvim_set_current_dir -> FUNC_API_SINCE; - nvim_set_current_dir -> api_set_error; - nvim_set_current_dir -> memcpy; - nvim_set_current_dir -> try_start; - nvim_set_current_dir -> vim_chdir; - nvim_set_current_dir -> try_end; - nvim_set_current_dir -> api_set_error; - nvim_set_current_dir -> post_chdir; - nvim_set_current_dir -> try_end; - nvim_get_current_line -> FUNC_API_SINCE; - nvim_get_current_line -> buffer_get_line; - buffer_get_line -> FUNC_API_DEPRECATED_SINCE; - buffer_get_line -> convert_index; - buffer_get_line -> nvim_buf_get_lines; - buffer_get_line -> ERROR_SET; - buffer_get_line -> xfree; - nvim_set_current_line -> FUNC_API_SINCE; - nvim_set_current_line -> buffer_set_line; - buffer_set_line -> FUNC_API_DEPRECATED_SINCE; - buffer_set_line -> STRING_OBJ; - buffer_set_line -> convert_index; - buffer_set_line -> nvim_buf_set_lines; - nvim_del_current_line -> FUNC_API_SINCE; - nvim_del_current_line -> buffer_del_line; - buffer_del_line -> FUNC_API_DEPRECATED_SINCE; - buffer_del_line -> convert_index; - buffer_del_line -> nvim_buf_set_lines; - nvim_get_var -> FUNC_API_SINCE; - nvim_get_var -> dict_get_value; - nvim_set_var -> FUNC_API_SINCE; - nvim_set_var -> dict_set_var; - nvim_del_var -> FUNC_API_SINCE; - nvim_del_var -> dict_set_var; - nvim_get_vvar -> FUNC_API_SINCE; - nvim_get_vvar -> dict_get_value; - nvim_set_vvar -> FUNC_API_SINCE; - nvim_set_vvar -> dict_set_var; - nvim_get_option -> FUNC_API_SINCE; - nvim_get_option -> get_option_from; - nvim_get_option_value -> FUNC_API_SINCE; - nvim_get_option_value -> strcmp; - nvim_get_option_value -> strcmp; - nvim_get_option_value -> api_set_error; - nvim_get_option_value -> HAS_KEY; - nvim_get_option_value -> api_set_error; - nvim_get_option_value -> get_option_value; - nvim_get_option_value -> STRING_OBJ; - nvim_get_option_value -> INTEGER_OBJ; - nvim_get_option_value -> BOOLEAN_OBJ; - nvim_get_option_value -> api_set_error; - nvim_set_option_value -> FUNC_API_SINCE; - nvim_set_option_value -> strcmp; - nvim_set_option_value -> strcmp; - nvim_set_option_value -> api_set_error; - nvim_set_option_value -> HAS_KEY; - nvim_set_option_value -> api_set_error; - nvim_set_option_value -> api_set_error; - nvim_set_option_value -> set_option_value; - nvim_set_option_value -> api_set_error; - nvim_get_all_options_info -> FUNC_API_SINCE; - nvim_get_all_options_info -> get_all_vimoptions; - nvim_get_option_info -> FUNC_API_SINCE; - nvim_get_option_info -> get_vimoption; - nvim_set_option -> FUNC_API_SINCE; - nvim_set_option -> set_option_to; - nvim_echo -> FUNC_API_SINCE; - nvim_echo -> parse_hl_msg; - nvim_echo -> ERROR_SET; - nvim_echo -> api_set_error; - nvim_echo -> msg_start; - nvim_echo -> msg_clr_eos; - nvim_echo -> kv_size; - nvim_echo -> kv_A; - nvim_echo -> msg_multiline_attr; - nvim_echo -> msg_ext_set_kind; - nvim_echo -> add_hl_msg_hist; - nvim_echo -> msg_ext_set_kind; - nvim_echo -> msg_end; - nvim_echo -> clear_hl_msg; - parse_hl_msg -> api_set_error; - parse_hl_msg -> copy_string; - parse_hl_msg -> TODO; - parse_hl_msg -> syn_check_group; - parse_hl_msg -> syn_id2attr; - parse_hl_msg -> kv_push; - parse_hl_msg -> clear_hl_msg; - nvim_out_write -> FUNC_API_SINCE; - nvim_out_write -> write_msg; - write_msg -> PUSH_CHAR; - write_msg -> msg; - write_msg -> PUSH_CHAR; - write_msg -> PUSH_CHAR; - write_msg -> msg_end; - nvim_err_write -> FUNC_API_SINCE; - nvim_err_write -> write_msg; - nvim_err_writeln -> FUNC_API_SINCE; - nvim_err_writeln -> nvim_err_write; - nvim_err_writeln -> nvim_err_write; - nvim_get_current_buf -> FUNC_API_SINCE; - nvim_set_current_buf -> FUNC_API_SINCE; - nvim_set_current_buf -> find_buffer_by_handle; - nvim_set_current_buf -> try_start; - nvim_set_current_buf -> do_buffer; - nvim_set_current_buf -> try_end; - nvim_get_current_win -> FUNC_API_SINCE; - nvim_set_current_win -> FUNC_API_SINCE; - nvim_set_current_win -> find_window_by_handle; - nvim_set_current_win -> try_start; - nvim_set_current_win -> goto_tabpage_win; - nvim_set_current_win -> try_end; - nvim_create_buf -> FUNC_API_SINCE; - nvim_create_buf -> try_start; - nvim_create_buf -> buflist_new; - nvim_create_buf -> try_end; - nvim_create_buf -> try_start; - nvim_create_buf -> block_autocmds; - nvim_create_buf -> ml_open; - nvim_create_buf -> unblock_autocmds; - nvim_create_buf -> try_end; - nvim_create_buf -> aucmd_prepbuf; - nvim_create_buf -> set_option_value; - nvim_create_buf -> set_option_value; - nvim_create_buf -> set_option_value; - nvim_create_buf -> set_option_value; - nvim_create_buf -> aucmd_restbuf; - nvim_create_buf -> ERROR_SET; - nvim_create_buf -> api_set_error; - nvim_open_term -> FUNC_API_SINCE; - nvim_open_term -> find_buffer_by_handle; - nvim_open_term -> strequal; - nvim_open_term -> api_set_error; - nvim_open_term -> channel_alloc; - nvim_open_term -> MAX; - nvim_open_term -> terminal_open; - nvim_open_term -> terminal_check_size; - nvim_chan_send -> FUNC_API_SINCE; - nvim_chan_send -> channel_send; - nvim_chan_send -> api_set_error; - nvim_get_current_tabpage -> FUNC_API_SINCE; - nvim_set_current_tabpage -> FUNC_API_SINCE; - nvim_set_current_tabpage -> find_tab_by_handle; - nvim_set_current_tabpage -> try_start; - nvim_set_current_tabpage -> goto_tabpage_tp; - nvim_set_current_tabpage -> try_end; - string_to_array -> xmemdupz; - string_to_array -> memchrsub; - string_to_array -> ADD; - string_to_array -> readfile; - string_to_array -> ADD; - nvim_put -> FUNC_API_SINCE; - nvim_put -> xcalloc; - nvim_put -> prepare_yankreg_from_object; - nvim_put -> api_set_error; - nvim_put -> xmemdupz; - nvim_put -> memchrsub; - nvim_put -> finish_yankreg_from_object; - nvim_put -> try_start; - nvim_put -> do_put; - nvim_put -> try_end; - nvim_put -> free_register; - nvim_put -> xfree; - nvim_subscribe -> FUNC_API_SINCE; - nvim_subscribe -> memcpy; - nvim_subscribe -> rpc_subscribe; - nvim_unsubscribe -> FUNC_API_SINCE; - nvim_unsubscribe -> memcpy; - nvim_unsubscribe -> rpc_unsubscribe; - nvim_get_color_by_name -> FUNC_API_SINCE; - nvim_get_color_by_name -> name_to_color; - nvim_get_color_map -> FUNC_API_SINCE; - nvim_get_color_map -> INTEGER_OBJ; - nvim_get_context -> FUNC_API_SINCE; - nvim_get_context -> api_set_error; - nvim_get_context -> strequal; - nvim_get_context -> strequal; - nvim_get_context -> strequal; - nvim_get_context -> strequal; - nvim_get_context -> strequal; - nvim_get_context -> strequal; - nvim_get_context -> api_set_error; - nvim_get_context -> ctx_save; - nvim_get_context -> ctx_to_dict; - nvim_get_context -> ctx_free; - nvim_load_context -> FUNC_API_SINCE; - nvim_load_context -> ctx_from_dict; - nvim_load_context -> ctx_restore; - nvim_load_context -> ctx_free; - nvim_get_mode -> FUNC_API_SINCE; - nvim_get_mode -> get_mode; - nvim_get_mode -> input_blocking; - nvim_get_mode -> PUT; - nvim_get_mode -> PUT; - nvim_set_keymap -> FUNC_API_SINCE; - nvim_set_keymap -> modify_keymap; - nvim_del_keymap -> FUNC_API_SINCE; - nvim_del_keymap -> nvim_buf_del_keymap; - nvim_buf_del_keymap -> FUNC_API_SINCE; - nvim_buf_del_keymap -> modify_keymap; - nvim_get_commands -> FUNC_API_SINCE; - nvim_get_commands -> nvim_buf_get_commands; - nvim_buf_get_commands -> FUNC_API_SINCE; - nvim_buf_get_commands -> api_object_to_bool; - nvim_buf_get_commands -> ERROR_SET; - nvim_buf_get_commands -> api_set_error; - nvim_buf_get_commands -> commands_array; - nvim_buf_get_commands -> find_buffer_by_handle; - nvim_buf_get_commands -> commands_array; - nvim_get_api_info -> FUNC_API_SINCE; - nvim_get_api_info -> assert; - nvim_get_api_info -> ADD; - nvim_get_api_info -> ADD; - nvim_get_chan_info -> FUNC_API_SINCE; - nvim_get_chan_info -> channel_info; - nvim_list_chans -> FUNC_API_SINCE; - nvim_list_chans -> channel_all_info; - nvim_call_atomic -> FUNC_API_SINCE; - nvim_call_atomic -> ERROR_SET; - nvim_call_atomic -> fn; - nvim_call_atomic -> ERROR_SET; - nvim_call_atomic -> ADD; - nvim_call_atomic -> ADD; - nvim_call_atomic -> ERROR_SET; - nvim_call_atomic -> ADD; - nvim_call_atomic -> ADD; - nvim_call_atomic -> ADD; - nvim_call_atomic -> ADD; - nvim_call_atomic -> ADD; - nvim_call_atomic -> api_free_array; - nvim_call_atomic -> api_clear_error; - nvim__id -> copy_object; - nvim__id_array -> copy_object; - nvim__id_dictionary -> copy_object; - nvim__stats -> PUT; - nvim__stats -> PUT; - nvim__stats -> PUT; - nvim_get_proc_children -> FUNC_API_SINCE; - nvim_get_proc_children -> api_set_error; - nvim_get_proc_children -> os_proc_children; - nvim_get_proc_children -> DLOG; - nvim_get_proc_children -> ADD; - nvim_get_proc_children -> cstr_to_string; - nvim_get_proc_children -> nlua_exec; - nvim_get_proc_children -> api_free_string; - nvim_get_proc_children -> api_free_array; - nvim_get_proc_children -> ERROR_SET; - nvim_get_proc_children -> ADD; - nvim_get_proc_children -> xfree; - nvim_get_proc -> FUNC_API_SINCE; - nvim_get_proc -> api_set_error; - nvim_get_proc -> os_proc_info; - nvim_get_proc -> ADD; - nvim_get_proc -> cstr_to_string; - nvim_get_proc -> nlua_exec; - nvim_get_proc -> api_free_string; - nvim_get_proc -> api_free_array; - nvim_get_proc -> ERROR_SET; - nvim__inspect_cell -> TODO; - nvim__inspect_cell -> get_win_by_grid_handle; - nvim__inspect_cell -> ADD; - nvim__inspect_cell -> ADD; - nvim__inspect_cell -> highlight_use_hlstate; - nvim__inspect_cell -> ADD; - nvim__screenshot -> ui_call_screenshot; - nvim_del_mark -> FUNC_API_SINCE; - nvim_del_mark -> TODO; - nvim_del_mark -> ASCII_ISUPPER; - nvim_del_mark -> set_mark; - set_mark -> api_set_error; - set_mark -> api_set_error; - set_mark -> setmark_pos; - nvim_get_mark -> FUNC_API_SINCE; - nvim_get_mark -> ASCII_ISUPPER; - nvim_get_mark -> get_global_mark; - nvim_get_mark -> buflist_nr2name; - nvim_get_mark -> xfree; - nvim_get_mark -> ADD; - nvim_get_mark -> ADD; - nvim_get_mark -> ADD; - nvim_get_mark -> ADD; - nvim_get_mark -> xfree; - nvim_eval_statusline -> FUNC_API_SINCE; - nvim_eval_statusline -> HAS_KEY; - nvim_eval_statusline -> api_set_error; - nvim_eval_statusline -> HAS_KEY; - nvim_eval_statusline -> api_set_error; - nvim_eval_statusline -> HAS_KEY; - nvim_eval_statusline -> api_object_to_bool; - nvim_eval_statusline -> ERROR_SET; - nvim_eval_statusline -> HAS_KEY; - nvim_eval_statusline -> api_object_to_bool; - nvim_eval_statusline -> ERROR_SET; - nvim_eval_statusline -> find_window_by_handle; - nvim_eval_statusline -> fillchar_status; - nvim_eval_statusline -> HAS_KEY; - nvim_eval_statusline -> api_set_error; - nvim_eval_statusline -> sizeof; - nvim_eval_statusline -> PUT; - nvim_eval_statusline -> get_default_stl_hl; - nvim_eval_statusline -> PUT; - nvim_eval_statusline -> PUT; - nvim_eval_statusline -> ADD; - nvim_eval_statusline -> PUT; - nvim_eval_statusline -> get_default_stl_hl; - nvim_eval_statusline -> syn_id2name; - nvim_eval_statusline -> snprintf; - nvim_eval_statusline -> PUT; - nvim_eval_statusline -> ADD; - nvim_eval_statusline -> PUT; - nvim_eval_statusline -> PUT; - ui_attach -> FUNC_API_DEPRECATED_SINCE; - ui_attach -> PUT; - ui_attach -> nvim_ui_attach; - ui_attach -> api_free_dictionary; - nvim_ui_detach -> FUNC_API_SINCE; - nvim_ui_detach -> pmap_has; - nvim_ui_detach -> remote_ui_disconnect; - nvim_ui_try_resize -> FUNC_API_SINCE; - nvim_ui_try_resize -> pmap_has; - nvim_ui_try_resize -> pmap_get; - nvim_ui_try_resize -> ui_refresh; - nvim_ui_set_option -> FUNC_API_SINCE; - nvim_ui_set_option -> pmap_has; - nvim_ui_set_option -> pmap_get; - nvim_ui_set_option -> ui_set_option; - ui_set_option -> strequal; - ui_set_option -> api_set_error; - ui_set_option -> strequal; - ui_set_option -> api_set_error; - ui_set_option -> nvim_list_uis; - ui_set_option -> ui_refresh; - ui_set_option -> strequal; - ui_set_option -> strequal; - ui_set_option -> ui_set_ext_option; - nvim_ui_pum_set_height -> FUNC_API_SINCE; - nvim_ui_pum_set_height -> pmap_has; - nvim_ui_pum_set_height -> api_set_error; - nvim_ui_pum_set_height -> pmap_get; - push_call -> transfer; - push_call -> kv_size; - push_call -> kv_A; - push_call -> kv_size; - push_call -> ADD; - push_call -> ADD; - push_call -> ADD; - push_call -> kv_A; - remote_ui_grid_clear -> ADD; - remote_ui_grid_clear -> push_call; - remote_ui_grid_resize -> ADD; - remote_ui_grid_resize -> ADD; - remote_ui_grid_resize -> ADD; - remote_ui_grid_resize -> push_call; - remote_ui_highlight_set -> hlattrs2dict; - remote_ui_highlight_set -> ADD; - remote_ui_highlight_set -> push_call; - remote_ui_grid_cursor_goto -> ADD; - remote_ui_grid_cursor_goto -> ADD; - remote_ui_grid_cursor_goto -> ADD; - remote_ui_grid_cursor_goto -> push_call; - remote_ui_grid_cursor_goto -> remote_ui_cursor_goto; - remote_ui_cursor_goto -> ADD; - remote_ui_cursor_goto -> ADD; - remote_ui_cursor_goto -> push_call; - remote_ui_put -> ADD; - remote_ui_put -> push_call; - remote_ui_flush -> remote_ui_cursor_goto; - remote_ui_flush -> push_call; - remote_ui_flush -> rpc_send_event; - translate_contents -> hlattrs2dict; - translate_contents -> ADD; - translate_contents -> ADD; - translate_contents -> ADD; - translate_contents -> ADD; - translate_firstarg -> ADD; - translate_firstarg -> ADD; - remote_ui_event -> strequal; - remote_ui_event -> translate_firstarg; - remote_ui_event -> push_call; - remote_ui_event -> strequal; - remote_ui_event -> ARRAY_OBJ; - remote_ui_event -> ADD; - remote_ui_event -> push_call; - remote_ui_event -> strequal; - remote_ui_event -> translate_firstarg; - remote_ui_event -> push_call; - remote_ui_event -> strequal; - remote_ui_event -> ADD; - remote_ui_event -> ADD; - remote_ui_event -> push_call; - remote_ui_event -> ADD; - remote_ui_event -> push_call; - remote_ui_event -> strequal; - remote_ui_event -> strequal; - remote_ui_event -> ADD; - remote_ui_event -> push_call; - remote_ui_inspect -> PUT; - nvim_tabpage_get_var -> FUNC_API_SINCE; - nvim_tabpage_get_var -> find_tab_by_handle; - nvim_tabpage_get_var -> dict_get_value; - nvim_tabpage_set_var -> FUNC_API_SINCE; - nvim_tabpage_set_var -> find_tab_by_handle; - nvim_tabpage_set_var -> dict_set_var; - nvim_tabpage_del_var -> FUNC_API_SINCE; - nvim_tabpage_del_var -> find_tab_by_handle; - nvim_tabpage_del_var -> dict_set_var; - nvim_tabpage_get_win -> FUNC_API_SINCE; - nvim_tabpage_get_win -> find_tab_by_handle; - nvim_tabpage_get_win -> valid_tabpage; - nvim_tabpage_get_win -> nvim_get_current_win; - nvim_tabpage_get_win -> FOR_ALL_WINDOWS_IN_TAB; - nvim_tabpage_get_win -> abort; - nvim_tabpage_get_number -> FUNC_API_SINCE; - nvim_tabpage_get_number -> find_tab_by_handle; - nvim_tabpage_get_number -> tabpage_index; - nvim_tabpage_is_valid -> FUNC_API_SINCE; - nvim_tabpage_is_valid -> find_tab_by_handle; - nvim_tabpage_is_valid -> api_clear_error; - cbuf_to_string -> xmemdupz; - init_function_metadata -> msgpack_unpacked_init; - init_function_metadata -> sizeof; - init_function_metadata -> abort; - init_function_metadata -> msgpack_rpc_to_object; - init_function_metadata -> msgpack_unpacked_destroy; - init_function_metadata -> PUT; - init_ui_event_metadata -> msgpack_unpacked_init; - init_ui_event_metadata -> sizeof; - init_ui_event_metadata -> abort; - init_ui_event_metadata -> msgpack_rpc_to_object; - init_ui_event_metadata -> msgpack_unpacked_destroy; - init_ui_event_metadata -> PUT; - init_ui_event_metadata -> ADD; - init_ui_event_metadata -> ADD; - init_ui_event_metadata -> PUT; - init_error_type_metadata -> PUT; - init_error_type_metadata -> PUT; - init_error_type_metadata -> PUT; - init_error_type_metadata -> PUT; - init_error_type_metadata -> PUT; - init_type_metadata -> INTEGER_OBJ; - init_type_metadata -> PUT; - init_type_metadata -> INTEGER_OBJ; - init_type_metadata -> PUT; - init_type_metadata -> INTEGER_OBJ; - init_type_metadata -> PUT; - init_type_metadata -> PUT; - init_type_metadata -> PUT; - init_type_metadata -> PUT; - init_type_metadata -> PUT; - copy_array -> ADD; - set_option_value_err -> set_option_value; - set_option_value_err -> try_end; - set_option_value_err -> api_set_error; - parse_virt_text -> api_set_error; - parse_virt_text -> object_to_hl_id; - parse_virt_text -> ERROR_SET; - parse_virt_text -> kv_push; - parse_virt_text -> object_to_hl_id; - parse_virt_text -> ERROR_SET; - parse_virt_text -> transstr; - parse_virt_text -> mb_string2cells; - parse_virt_text -> kv_push; - parse_virt_text -> clear_virttext; - api_dict_to_keydict -> hashy; - api_dict_to_keydict -> api_set_error; - api_free_keydict -> api_free_object; - typval_encode_list_start -> kvi_push; - typval_encode_list_start -> xmalloc; - typval_encode_between_list_items -> kv_pop; - typval_encode_between_list_items -> kv_last; - typval_encode_between_list_items -> assert; - typval_encode_between_list_items -> assert; - typval_encode_list_end -> typval_encode_between_list_items; - typval_encode_list_end -> kv_last; - typval_encode_list_end -> assert; - typval_encode_dict_start -> kvi_push; - typval_encode_dict_start -> xmalloc; - typval_encode_after_key -> kv_pop; - typval_encode_after_key -> kv_last; - typval_encode_after_key -> assert; - typval_encode_after_key -> assert; - typval_encode_after_key -> api_free_object; - typval_encode_after_key -> STATIC_CSTR_TO_STRING; - typval_encode_between_dict_items -> kv_pop; - typval_encode_between_dict_items -> kv_last; - typval_encode_between_dict_items -> assert; - typval_encode_between_dict_items -> assert; - typval_encode_dict_end -> typval_encode_between_dict_items; - typval_encode_dict_end -> kv_last; - typval_encode_dict_end -> assert; - nvim_get_namespaces -> FUNC_API_SINCE; - nvim_get_namespaces -> PUT; - extmark_to_array -> ADD; - extmark_to_array -> ADD; - extmark_to_array -> ADD; - extmark_to_array -> PUT; - extmark_to_array -> PUT; - extmark_to_array -> cstr_to_string; - extmark_to_array -> PUT; - extmark_to_array -> kv_size; - extmark_to_array -> ADD; - extmark_to_array -> STRING_OBJ; - extmark_to_array -> ADD; - extmark_to_array -> PUT; - extmark_to_array -> PUT; - extmark_to_array -> ADD; - nvim_buf_del_extmark -> FUNC_API_SINCE; - nvim_buf_del_extmark -> find_buffer_by_handle; - nvim_buf_del_extmark -> ns_initialized; - nvim_buf_del_extmark -> api_set_error; - nvim_buf_del_extmark -> extmark_del; - src2ns -> nvim_create_namespace; - nvim_set_decoration_provider -> FUNC_API_SINCE; - nvim_set_decoration_provider -> get_decor_provider; - nvim_set_decoration_provider -> assert; - nvim_set_decoration_provider -> decor_provider_clear; - nvim_set_decoration_provider -> redraw_all_later; - nvim_set_decoration_provider -> strequal; - nvim_set_decoration_provider -> api_set_error; - nvim_set_decoration_provider -> decor_provider_clear; - nvim_command_output -> FUNC_API_SINCE; - nvim_command_output -> FUNC_API_DEPRECATED_SINCE; - nvim_command_output -> nvim_exec; - nvim_execute_lua -> FUNC_API_SINCE; - nvim_execute_lua -> FUNC_API_DEPRECATED_SINCE; - nvim_execute_lua -> nlua_exec; - nvim_buf_get_number -> FUNC_API_SINCE; - nvim_buf_get_number -> FUNC_API_DEPRECATED_SINCE; - nvim_buf_get_number -> find_buffer_by_handle; - buffer_insert -> FUNC_API_DEPRECATED_SINCE; - buffer_insert -> nvim_buf_set_lines; - buffer_set_var -> FUNC_API_DEPRECATED_SINCE; - buffer_set_var -> find_buffer_by_handle; - buffer_set_var -> dict_set_var; - buffer_del_var -> FUNC_API_DEPRECATED_SINCE; - buffer_del_var -> find_buffer_by_handle; - buffer_del_var -> dict_set_var; - window_set_var -> FUNC_API_DEPRECATED_SINCE; - window_set_var -> find_window_by_handle; - window_set_var -> dict_set_var; - window_del_var -> FUNC_API_DEPRECATED_SINCE; - window_del_var -> find_window_by_handle; - window_del_var -> dict_set_var; - tabpage_set_var -> FUNC_API_DEPRECATED_SINCE; - tabpage_set_var -> find_tab_by_handle; - tabpage_set_var -> dict_set_var; - tabpage_del_var -> FUNC_API_DEPRECATED_SINCE; - tabpage_del_var -> find_tab_by_handle; - tabpage_del_var -> dict_set_var; - vim_set_var -> FUNC_API_DEPRECATED_SINCE; - vim_set_var -> dict_set_var; - vim_del_var -> FUNC_API_DEPRECATED_SINCE; - vim_del_var -> dict_set_var; - nvim_buf_line_count -> FUNC_API_SINCE; - nvim_buf_line_count -> find_buffer_by_handle; - nvim_buf_detach -> FUNC_API_SINCE; - nvim_buf_detach -> find_buffer_by_handle; - nvim_buf_detach -> buf_updates_unregister; - nvim__buf_redraw_range -> find_buffer_by_handle; - nvim__buf_redraw_range -> redraw_buf_range_later; - check_string_array -> memchr; - nvim_buf_get_offset -> FUNC_API_SINCE; - nvim_buf_get_offset -> find_buffer_by_handle; - nvim_buf_get_offset -> api_set_error; - nvim_buf_get_offset -> ml_find_line_or_offset; - nvim_buf_get_var -> FUNC_API_SINCE; - nvim_buf_get_var -> find_buffer_by_handle; - nvim_buf_get_var -> dict_get_value; - nvim_buf_get_changedtick -> FUNC_API_SINCE; - nvim_buf_get_changedtick -> find_buffer_by_handle; - nvim_buf_get_changedtick -> buf_get_changedtick; - nvim_buf_set_keymap -> FUNC_API_SINCE; - nvim_buf_set_keymap -> modify_keymap; - nvim_buf_set_var -> FUNC_API_SINCE; - nvim_buf_set_var -> find_buffer_by_handle; - nvim_buf_set_var -> dict_set_var; - nvim_buf_del_var -> FUNC_API_SINCE; - nvim_buf_del_var -> find_buffer_by_handle; - nvim_buf_del_var -> dict_set_var; - nvim_buf_get_option -> FUNC_API_SINCE; - nvim_buf_get_option -> find_buffer_by_handle; - nvim_buf_get_option -> get_option_from; - nvim_buf_set_option -> FUNC_API_SINCE; - nvim_buf_set_option -> find_buffer_by_handle; - nvim_buf_set_option -> set_option_to; - nvim_buf_get_name -> FUNC_API_SINCE; - nvim_buf_get_name -> find_buffer_by_handle; - nvim_buf_get_name -> cstr_to_string; - nvim_buf_set_name -> FUNC_API_SINCE; - nvim_buf_set_name -> find_buffer_by_handle; - nvim_buf_set_name -> try_start; - nvim_buf_set_name -> aucmd_prepbuf; - nvim_buf_set_name -> rename_buffer; - nvim_buf_set_name -> aucmd_restbuf; - nvim_buf_set_name -> try_end; - nvim_buf_set_name -> api_set_error; - nvim_buf_is_loaded -> FUNC_API_SINCE; - nvim_buf_is_loaded -> find_buffer_by_handle; - nvim_buf_is_loaded -> api_clear_error; - nvim_buf_delete -> FUNC_API_SINCE; - nvim_buf_delete -> find_buffer_by_handle; - nvim_buf_delete -> ERROR_SET; - nvim_buf_delete -> strequal; - nvim_buf_delete -> api_object_to_bool; - nvim_buf_delete -> strequal; - nvim_buf_delete -> api_object_to_bool; - nvim_buf_delete -> api_set_error; - nvim_buf_delete -> ERROR_SET; - nvim_buf_delete -> api_set_error; - nvim_buf_is_valid -> FUNC_API_SINCE; - nvim_buf_is_valid -> find_buffer_by_handle; - nvim_buf_is_valid -> api_clear_error; - nvim_buf_del_mark -> FUNC_API_SINCE; - nvim_buf_del_mark -> find_buffer_by_handle; - nvim_buf_del_mark -> getmark_buf; - nvim_buf_del_mark -> set_mark; - nvim_buf_call -> FUNC_API_SINCE; - nvim_buf_call -> find_buffer_by_handle; - nvim_buf_call -> try_start; - nvim_buf_call -> aucmd_prepbuf; - nvim_buf_call -> nlua_call_ref; - nvim_buf_call -> aucmd_restbuf; - nvim_buf_call -> try_end; - nvim__buf_stats -> find_buffer_by_handle; - nvim__buf_stats -> PUT; - nvim__buf_stats -> PUT; - nvim__buf_stats -> PUT; - nvim__buf_stats -> PUT; - nvim__buf_stats -> PUT; - nvim__buf_stats -> PUT; - nvim__buf_stats -> PUT; - fix_cursor -> check_cursor_col; - fix_cursor -> check_cursor; - fix_cursor -> check_cursor_col; - fix_cursor -> changed_cline_bef_curs; - fix_cursor -> invalidate_botline; -} \ No newline at end of file diff --git a/memline.c b/memline.c deleted file mode 100644 index 08202a6..0000000 --- a/memline.c +++ /dev/null @@ -1,4322 +0,0 @@ -// This is an open source non-commercial project. Dear PVS-Studio, please check -// it. PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com - -// for debugging -// #define CHECK(c, s) do { if (c) emsg(s); } while (0) -#define CHECK(c, s) do { } while (0) - -/* - * memline.c: Contains the functions for appending, deleting and changing the - * text lines. The memfile functions are used to store the information in - * blocks of memory, backed up by a file. The structure of the information is - * a tree. The root of the tree is a pointer block. The leaves of the tree - * are data blocks. In between may be several layers of pointer blocks, - * forming branches. - * - * Three types of blocks are used: - * - Block nr 0 contains information for recovery - * - Pointer blocks contain list of pointers to other blocks. - * - Data blocks contain the actual text. - * - * Block nr 0 contains the block0 structure (see below). - * - * Block nr 1 is the first pointer block. It is the root of the tree. - * Other pointer blocks are branches. - * - * If a line is too big to fit in a single page, the block containing that - * line is made big enough to hold the line. It may span several pages. - * Otherwise all blocks are one page. - * - * A data block that was filled when starting to edit a file and was not - * changed since then, can have a negative block number. This means that it - * has not yet been assigned a place in the file. When recovering, the lines - * in this data block can be read from the original file. When the block is - * changed (lines appended/deleted/changed) or when it is flushed it gets a - * positive number. Use mf_trans_del() to get the new number, before calling - * mf_get(). - */ - -#include -#include -#include -#include -#include -#include - -#include "nvim/ascii.h" -#include "nvim/buffer.h" -#include "nvim/change.h" -#include "nvim/cursor.h" -#include "nvim/eval.h" -#include "nvim/fileio.h" -#include "nvim/func_attr.h" -#include "nvim/getchar.h" -#include "nvim/main.h" -#include "nvim/mark.h" -#include "nvim/mbyte.h" -#include "nvim/memfile.h" -#include "nvim/memline.h" -#include "nvim/memory.h" -#include "nvim/message.h" -#include "nvim/misc1.h" -#include "nvim/option.h" -#include "nvim/os/input.h" -#include "nvim/os/os.h" -#include "nvim/os/process.h" -#include "nvim/os_unix.h" -#include "nvim/path.h" -#include "nvim/screen.h" -#include "nvim/sha256.h" -#include "nvim/spell.h" -#include "nvim/strings.h" -#include "nvim/ui.h" -#include "nvim/undo.h" -#include "nvim/version.h" -#include "nvim/vim.h" -#include "nvim/window.h" - -#ifndef UNIX // it's in os/unix_defs.h for Unix -# include -#endif - -typedef struct block0 ZERO_BL; // contents of the first block -typedef struct pointer_block PTR_BL; // contents of a pointer block -typedef struct data_block DATA_BL; // contents of a data block -typedef struct pointer_entry PTR_EN; // block/line-count pair - -#define DATA_ID (('d' << 8) + 'a') // data block id -#define PTR_ID (('p' << 8) + 't') // pointer block id -#define BLOCK0_ID0 'b' // block 0 id 0 -#define BLOCK0_ID1 '0' // block 0 id 1 - -/* - * pointer to a block, used in a pointer block - */ -struct pointer_entry { - blocknr_T pe_bnum; // block number - linenr_T pe_line_count; // number of lines in this branch - linenr_T pe_old_lnum; // lnum for this block (for recovery) - int pe_page_count; // number of pages in block pe_bnum -}; - -/* - * A pointer block contains a list of branches in the tree. - */ -struct pointer_block { - uint16_t pb_id; // ID for pointer block: PTR_ID - uint16_t pb_count; // number of pointers in this block - uint16_t pb_count_max; // maximum value for pb_count - PTR_EN pb_pointer[1]; // list of pointers to blocks (actually longer) - // followed by empty space until end of page -}; - -/* - * A data block is a leaf in the tree. - * - * The text of the lines is at the end of the block. The text of the first line - * in the block is put at the end, the text of the second line in front of it, - * etc. Thus the order of the lines is the opposite of the line number. - */ -struct data_block { - uint16_t db_id; // ID for data block: DATA_ID - unsigned db_free; // free space available - unsigned db_txt_start; // byte where text starts - unsigned db_txt_end; // byte just after data block - linenr_T db_line_count; // number of lines in this block - unsigned db_index[1]; // index for start of line (actually bigger) - // followed by empty space up to db_txt_start - // followed by the text in the lines until - // end of page -}; - -/* - * The low bits of db_index hold the actual index. The topmost bit is - * used for the global command to be able to mark a line. - * This method is not clean, but otherwise there would be at least one extra - * byte used for each line. - * The mark has to be in this place to keep it with the correct line when other - * lines are inserted or deleted. - */ -#define DB_MARKED ((unsigned)1 << ((sizeof(unsigned) * 8) - 1)) -#define DB_INDEX_MASK (~DB_MARKED) - -#define INDEX_SIZE (sizeof(unsigned)) // size of one db_index entry -#define HEADER_SIZE (sizeof(DATA_BL) - INDEX_SIZE) // size of data block header - -#define B0_FNAME_SIZE_ORG 900 // what it was in older versions -#define B0_FNAME_SIZE_NOCRYPT 898 // 2 bytes used for other things -#define B0_FNAME_SIZE_CRYPT 890 // 10 bytes used for other things -#define B0_UNAME_SIZE 40 -#define B0_HNAME_SIZE 40 -/* - * Restrict the numbers to 32 bits, otherwise most compilers will complain. - * This won't detect a 64 bit machine that only swaps a byte in the top 32 - * bits, but that is crazy anyway. - */ -#define B0_MAGIC_LONG 0x30313233L -#define B0_MAGIC_INT 0x20212223L -#define B0_MAGIC_SHORT 0x10111213L -#define B0_MAGIC_CHAR 0x55 - -/* - * Block zero holds all info about the swap file. - * - * NOTE: DEFINITION OF BLOCK 0 SHOULD NOT CHANGE! It would make all existing - * swap files unusable! - * - * If size of block0 changes anyway, adjust MIN_SWAP_PAGE_SIZE in vim.h!! - * - * This block is built up of single bytes, to make it portable across - * different machines. b0_magic_* is used to check the byte order and size of - * variables, because the rest of the swap file is not portable. - */ -struct block0 { - char_u b0_id[2]; ///< ID for block 0: BLOCK0_ID0 and BLOCK0_ID1. - char_u b0_version[10]; // Vim version string - char_u b0_page_size[4]; // number of bytes per page - char_u b0_mtime[4]; // last modification time of file - char_u b0_ino[4]; // inode of b0_fname - char_u b0_pid[4]; // process id of creator (or 0) - char_u b0_uname[B0_UNAME_SIZE]; // name of user (uid if no name) - char_u b0_hname[B0_HNAME_SIZE]; // host name (if it has a name) - char_u b0_fname[B0_FNAME_SIZE_ORG]; // name of file being edited - long b0_magic_long; // check for byte order of long - int b0_magic_int; // check for byte order of int - short b0_magic_short; // check for byte order of short - char_u b0_magic_char; // check for last char -}; - -/* - * Note: b0_dirty and b0_flags are put at the end of the file name. For very - * long file names in older versions of Vim they are invalid. - * The 'fileencoding' comes before b0_flags, with a NUL in front. But only - * when there is room, for very long file names it's omitted. - */ -#define B0_DIRTY 0x55 -#define b0_dirty b0_fname[B0_FNAME_SIZE_ORG - 1] - -/* - * The b0_flags field is new in Vim 7.0. - */ -#define b0_flags b0_fname[B0_FNAME_SIZE_ORG - 2] - -// The lowest two bits contain the fileformat. Zero means it's not set -// (compatible with Vim 6.x), otherwise it's EOL_UNIX + 1, EOL_DOS + 1 or -// EOL_MAC + 1. -#define B0_FF_MASK 3 - -// Swap file is in directory of edited file. Used to find the file from -// different mount points. -#define B0_SAME_DIR 4 - -// The 'fileencoding' is at the end of b0_fname[], with a NUL in front of it. -// When empty there is only the NUL. -#define B0_HAS_FENC 8 - -#define STACK_INCR 5 // nr of entries added to ml_stack at a time - -/* - * The line number where the first mark may be is remembered. - * If it is 0 there are no marks at all. - * (always used for the current buffer only, no buffer change possible while - * executing a global command). - */ -static linenr_T lowest_marked = 0; - -/* - * arguments for ml_find_line() - */ -#define ML_DELETE 0x11 // delete line -#define ML_INSERT 0x12 // insert line -#define ML_FIND 0x13 // just find the line -#define ML_FLUSH 0x02 // flush locked block -#define ML_SIMPLE(x) (x & 0x10) // DEL, INS or FIND - -// argument for ml_upd_block0() -typedef enum { - UB_FNAME = 0, // update timestamp and filename - UB_SAME_DIR, // update the B0_SAME_DIR flag -} upd_block0_T; - -#ifdef INCLUDE_GENERATED_DECLARATIONS -# include "memline.c.generated.h" -#endif - -/* - * Open a new memline for "buf". - * - * Return FAIL for failure, OK otherwise. - */ -int ml_open(buf_T *buf) -{ - bhdr_T *hp = NULL; - ZERO_BL *b0p; - PTR_BL *pp; - DATA_BL *dp; - - /* - * init fields in memline struct - */ - buf->b_ml.ml_stack_size = 0; // no stack yet - buf->b_ml.ml_stack = NULL; // no stack yet - buf->b_ml.ml_stack_top = 0; // nothing in the stack - buf->b_ml.ml_locked = NULL; // no cached block - buf->b_ml.ml_line_lnum = 0; // no cached line - buf->b_ml.ml_line_offset = 0; - buf->b_ml.ml_chunksize = NULL; - buf->b_ml.ml_usedchunks = 0; - - if (cmdmod.noswapfile) { - buf->b_p_swf = false; - } - - /* - * When 'updatecount' is non-zero swap file may be opened later. - */ - if (!buf->terminal && p_uc && buf->b_p_swf) { - buf->b_may_swap = true; - } else { - buf->b_may_swap = false; - } - - // Open the memfile. No swap file is created yet. - memfile_T *mfp = mf_open(NULL, 0); - if (mfp == NULL) { - goto error; - } - - buf->b_ml.ml_mfp = mfp; - buf->b_ml.ml_flags = ML_EMPTY; - buf->b_ml.ml_line_count = 1; - curwin->w_nrwidth_line_count = 0; - - - /* - * fill block0 struct and write page 0 - */ - hp = mf_new(mfp, false, 1); - if (hp->bh_bnum != 0) { - iemsg(_("E298: Didn't get block nr 0?")); - goto error; - } - b0p = hp->bh_data; - - b0p->b0_id[0] = BLOCK0_ID0; - b0p->b0_id[1] = BLOCK0_ID1; - b0p->b0_magic_long = (long)B0_MAGIC_LONG; - b0p->b0_magic_int = (int)B0_MAGIC_INT; - b0p->b0_magic_short = (short)B0_MAGIC_SHORT; - b0p->b0_magic_char = B0_MAGIC_CHAR; - xstrlcpy(xstpcpy((char *)b0p->b0_version, "VIM "), Version, 6); - long_to_char((long)mfp->mf_page_size, b0p->b0_page_size); - - if (!buf->b_spell) { - b0p->b0_dirty = buf->b_changed ? B0_DIRTY : 0; - b0p->b0_flags = get_fileformat(buf) + 1; - set_b0_fname(b0p, buf); - (void)os_get_user_name((char *)b0p->b0_uname, B0_UNAME_SIZE); - b0p->b0_uname[B0_UNAME_SIZE - 1] = NUL; - os_get_hostname((char *)b0p->b0_hname, B0_HNAME_SIZE); - b0p->b0_hname[B0_HNAME_SIZE - 1] = NUL; - long_to_char(os_get_pid(), b0p->b0_pid); - } - - /* - * Always sync block number 0 to disk, so we can check the file name in - * the swap file in findswapname(). Don't do this for a help files or - * a spell buffer though. - * Only works when there's a swapfile, otherwise it's done when the file - * is created. - */ - mf_put(mfp, hp, true, false); - if (!buf->b_help && !B_SPELL(buf)) { - (void)mf_sync(mfp, 0); - } - - /* - * Fill in root pointer block and write page 1. - */ - if ((hp = ml_new_ptr(mfp)) == NULL) { - goto error; - } - if (hp->bh_bnum != 1) { - iemsg(_("E298: Didn't get block nr 1?")); - goto error; - } - pp = hp->bh_data; - pp->pb_count = 1; - pp->pb_pointer[0].pe_bnum = 2; - pp->pb_pointer[0].pe_page_count = 1; - pp->pb_pointer[0].pe_old_lnum = 1; - pp->pb_pointer[0].pe_line_count = 1; // line count after insertion - mf_put(mfp, hp, true, false); - - /* - * Allocate first data block and create an empty line 1. - */ - hp = ml_new_data(mfp, false, 1); - if (hp->bh_bnum != 2) { - iemsg(_("E298: Didn't get block nr 2?")); - goto error; - } - - dp = hp->bh_data; - dp->db_index[0] = --dp->db_txt_start; // at end of block - dp->db_free -= 1 + INDEX_SIZE; - dp->db_line_count = 1; - *((char_u *)dp + dp->db_txt_start) = NUL; // empty line - - return OK; - -error: - if (mfp != NULL) { - if (hp) { - mf_put(mfp, hp, false, false); - } - mf_close(mfp, true); // will also xfree(mfp->mf_fname) - } - buf->b_ml.ml_mfp = NULL; - return FAIL; -} - -/* - * ml_setname() is called when the file name of "buf" has been changed. - * It may rename the swap file. - */ -void ml_setname(buf_T *buf) -{ - bool success = false; - memfile_T *mfp; - char_u *fname; - char_u *dirp; - - mfp = buf->b_ml.ml_mfp; - if (mfp->mf_fd < 0) { // there is no swap file yet - /* - * When 'updatecount' is 0 and 'noswapfile' there is no swap file. - * For help files we will make a swap file now. - */ - if (p_uc != 0 && !cmdmod.noswapfile) { - ml_open_file(buf); // create a swap file - } - return; - } - - /* - * Try all directories in the 'directory' option. - */ - dirp = p_dir; - bool found_existing_dir = false; - for (;;) { - if (*dirp == NUL) { // tried all directories, fail - break; - } - fname = (char_u *)findswapname(buf, (char **)&dirp, (char *)mfp->mf_fname, - &found_existing_dir); - // alloc's fname - if (dirp == NULL) { // out of memory - break; - } - if (fname == NULL) { // no file name found for this dir - continue; - } - - // if the file name is the same we don't have to do anything - if (fnamecmp(fname, mfp->mf_fname) == 0) { - xfree(fname); - success = true; - break; - } - // need to close the swap file before renaming - if (mfp->mf_fd >= 0) { - close(mfp->mf_fd); - mfp->mf_fd = -1; - } - - // try to rename the swap file - if (vim_rename(mfp->mf_fname, fname) == 0) { - success = true; - mf_free_fnames(mfp); - mf_set_fnames(mfp, fname); - ml_upd_block0(buf, UB_SAME_DIR); - break; - } - xfree(fname); // this fname didn't work, try another - } - - if (mfp->mf_fd == -1) { // need to (re)open the swap file - mfp->mf_fd = os_open((char *)mfp->mf_fname, O_RDWR, 0); - if (mfp->mf_fd < 0) { - // could not (re)open the swap file, what can we do???? - emsg(_("E301: Oops, lost the swap file!!!")); - return; - } - (void)os_set_cloexec(mfp->mf_fd); - } - if (!success) { - emsg(_("E302: Could not rename swap file")); - } -} - -/* - * Open a file for the memfile for all buffers that are not readonly or have - * been modified. - * Used when 'updatecount' changes from zero to non-zero. - */ -void ml_open_files(void) -{ - FOR_ALL_BUFFERS(buf) { - if (!buf->b_p_ro || buf->b_changed) { - ml_open_file(buf); - } - } -} - -/* - * Open a swap file for an existing memfile, if there is no swap file yet. - * If we are unable to find a file name, mf_fname will be NULL - * and the memfile will be in memory only (no recovery possible). - */ -void ml_open_file(buf_T *buf) -{ - memfile_T *mfp; - char_u *fname; - char_u *dirp; - - mfp = buf->b_ml.ml_mfp; - if (mfp == NULL || mfp->mf_fd >= 0 || !buf->b_p_swf || cmdmod.noswapfile - || buf->terminal) { - return; // nothing to do - } - - // For a spell buffer use a temp file name. - if (buf->b_spell) { - fname = vim_tempname(); - if (fname != NULL) { - (void)mf_open_file(mfp, fname); // consumes fname! - } - buf->b_may_swap = false; - return; - } - - /* - * Try all directories in 'directory' option. - */ - dirp = p_dir; - bool found_existing_dir = false; - for (;;) { - if (*dirp == NUL) { - break; - } - // There is a small chance that between choosing the swap file name - // and creating it, another Vim creates the file. In that case the - // creation will fail and we will use another directory. - fname = (char_u *)findswapname(buf, (char **)&dirp, NULL, - &found_existing_dir); - if (dirp == NULL) { - break; // out of memory - } - if (fname == NULL) { - continue; - } - if (mf_open_file(mfp, fname) == OK) { // consumes fname! - ml_upd_block0(buf, UB_SAME_DIR); - - // Flush block zero, so others can read it - if (mf_sync(mfp, MFS_ZERO) == OK) { - // Mark all blocks that should be in the swapfile as dirty. - // Needed for when the 'swapfile' option was reset, so that - // the swap file was deleted, and then on again. - mf_set_dirty(mfp); - break; - } - // Writing block 0 failed: close the file and try another dir - mf_close_file(buf, false); - } - } - - if (*p_dir != NUL && mfp->mf_fname == NULL) { - need_wait_return = true; // call wait_return later - no_wait_return++; - (void)semsg(_("E303: Unable to open swap file for \"%s\", recovery impossible"), - buf_spname(buf) != NULL ? buf_spname(buf) : buf->b_fname); - --no_wait_return; - } - - // don't try to open a swap file again - buf->b_may_swap = false; -} - -/// If still need to create a swap file, and starting to edit a not-readonly -/// file, or reading into an existing buffer, create a swap file now. -/// -/// @param newfile reading file into new buffer -void check_need_swap(bool newfile) -{ - int old_msg_silent = msg_silent; // might be reset by an E325 message - msg_silent = 0; // If swap dialog prompts for input, user needs to see it! - - if (curbuf->b_may_swap && (!curbuf->b_p_ro || !newfile)) { - ml_open_file(curbuf); - } - - msg_silent = old_msg_silent; -} - -/* - * Close memline for buffer 'buf'. - * If 'del_file' is TRUE, delete the swap file - */ -void ml_close(buf_T *buf, int del_file) -{ - if (buf->b_ml.ml_mfp == NULL) { // not open - return; - } - mf_close(buf->b_ml.ml_mfp, del_file); // close the .swp file - if (buf->b_ml.ml_line_lnum != 0 && (buf->b_ml.ml_flags & ML_LINE_DIRTY)) { - xfree(buf->b_ml.ml_line_ptr); - } - xfree(buf->b_ml.ml_stack); - XFREE_CLEAR(buf->b_ml.ml_chunksize); - buf->b_ml.ml_mfp = NULL; - - // Reset the "recovered" flag, give the ATTENTION prompt the next time - // this buffer is loaded. - buf->b_flags &= ~BF_RECOVERED; -} - -/* - * Close all existing memlines and memfiles. - * Only used when exiting. - * When 'del_file' is TRUE, delete the memfiles. - * But don't delete files that were ":preserve"d when we are POSIX compatible. - */ -void ml_close_all(int del_file) -{ - FOR_ALL_BUFFERS(buf) { - ml_close(buf, del_file && ((buf->b_flags & BF_PRESERVED) == 0)); - } - spell_delete_wordlist(); // delete the internal wordlist - vim_deltempdir(); // delete created temp directory -} - -/* - * Close all memfiles for not modified buffers. - * Only use just before exiting! - */ -void ml_close_notmod(void) -{ - FOR_ALL_BUFFERS(buf) { - if (!bufIsChanged(buf)) { - ml_close(buf, TRUE); // close all not-modified buffers - } - } -} - -/* - * Update the timestamp in the .swp file. - * Used when the file has been written. - */ -void ml_timestamp(buf_T *buf) -{ - ml_upd_block0(buf, UB_FNAME); -} - -/// Checks whether the IDs in b0 are valid. -static bool ml_check_b0_id(ZERO_BL *b0p) - FUNC_ATTR_NONNULL_ALL -{ - return b0p->b0_id[0] == BLOCK0_ID0 && b0p->b0_id[1] == BLOCK0_ID1; -} - -/// Checks whether all strings in b0 are valid (i.e. nul-terminated). -static bool ml_check_b0_strings(ZERO_BL *b0p) - FUNC_ATTR_NONNULL_ALL -{ - return (memchr(b0p->b0_version, NUL, 10) - && memchr(b0p->b0_uname, NUL, B0_UNAME_SIZE) - && memchr(b0p->b0_hname, NUL, B0_HNAME_SIZE) - && memchr(b0p->b0_fname, NUL, B0_FNAME_SIZE_CRYPT)); // -V512 -} - -/* - * Update the timestamp or the B0_SAME_DIR flag of the .swp file. - */ -static void ml_upd_block0(buf_T *buf, upd_block0_T what) -{ - memfile_T *mfp; - bhdr_T *hp; - ZERO_BL *b0p; - - mfp = buf->b_ml.ml_mfp; - if (mfp == NULL || (hp = mf_get(mfp, 0, 1)) == NULL) { - return; - } - b0p = hp->bh_data; - if (ml_check_b0_id(b0p) == FAIL) { - iemsg(_("E304: ml_upd_block0(): Didn't get block 0??")); - } else { - if (what == UB_FNAME) { - set_b0_fname(b0p, buf); - } else { // what == UB_SAME_DIR - set_b0_dir_flag(b0p, buf); - } - } - mf_put(mfp, hp, true, false); -} - -/* - * Write file name and timestamp into block 0 of a swap file. - * Also set buf->b_mtime. - * Don't use NameBuff[]!!! - */ -static void set_b0_fname(ZERO_BL *b0p, buf_T *buf) -{ - if (buf->b_ffname == NULL) { - b0p->b0_fname[0] = NUL; - } else { - char uname[B0_UNAME_SIZE]; - - /* - * For a file under the home directory of the current user, we try to - * replace the home directory path with "~user". This helps when - * editing the same file on different machines over a network. - * First replace home dir path with "~/" with home_replace(). - * Then insert the user name to get "~user/". - */ - home_replace(NULL, buf->b_ffname, b0p->b0_fname, - B0_FNAME_SIZE_CRYPT, TRUE); - if (b0p->b0_fname[0] == '~') { - // If there is no user name or it is too long, don't use "~/" - int retval = os_get_user_name(uname, B0_UNAME_SIZE); - size_t ulen = STRLEN(uname); - size_t flen = STRLEN(b0p->b0_fname); - if (retval == FAIL || ulen + flen > B0_FNAME_SIZE_CRYPT - 1) { - STRLCPY(b0p->b0_fname, buf->b_ffname, B0_FNAME_SIZE_CRYPT); - } else { - memmove(b0p->b0_fname + ulen + 1, b0p->b0_fname + 1, flen); - memmove(b0p->b0_fname + 1, uname, ulen); - } - } - FileInfo file_info; - if (os_fileinfo((char *)buf->b_ffname, &file_info)) { - long_to_char(file_info.stat.st_mtim.tv_sec, b0p->b0_mtime); - long_to_char((long)os_fileinfo_inode(&file_info), b0p->b0_ino); - buf_store_file_info(buf, &file_info); - buf->b_mtime_read = buf->b_mtime; - } else { - long_to_char(0L, b0p->b0_mtime); - long_to_char(0L, b0p->b0_ino); - buf->b_mtime = 0; - buf->b_mtime_read = 0; - buf->b_orig_size = 0; - buf->b_orig_mode = 0; - } - } - - // Also add the 'fileencoding' if there is room. - add_b0_fenc(b0p, curbuf); -} - -/* - * Update the B0_SAME_DIR flag of the swap file. It's set if the file and the - * swapfile for "buf" are in the same directory. - * This is fail safe: if we are not sure the directories are equal the flag is - * not set. - */ -static void set_b0_dir_flag(ZERO_BL *b0p, buf_T *buf) -{ - if (same_directory(buf->b_ml.ml_mfp->mf_fname, buf->b_ffname)) { - b0p->b0_flags |= B0_SAME_DIR; - } else { - b0p->b0_flags &= ~B0_SAME_DIR; - } -} - -/* - * When there is room, add the 'fileencoding' to block zero. - */ -static void add_b0_fenc(ZERO_BL *b0p, buf_T *buf) -{ - int n; - int size = B0_FNAME_SIZE_NOCRYPT; - - n = (int)STRLEN(buf->b_p_fenc); - if ((int)STRLEN(b0p->b0_fname) + n + 1 > size) { - b0p->b0_flags &= ~B0_HAS_FENC; - } else { - memmove((char *)b0p->b0_fname + size - n, - (char *)buf->b_p_fenc, (size_t)n); - *(b0p->b0_fname + size - n - 1) = NUL; - b0p->b0_flags |= B0_HAS_FENC; - } -} - - -/// Try to recover curbuf from the .swp file. -/// @param checkext If true, check the extension and detect whether it is a -/// swap file. -void ml_recover(bool checkext) -{ - buf_T *buf = NULL; - memfile_T *mfp = NULL; - char_u *fname; - char_u *fname_used = NULL; - bhdr_T *hp = NULL; - ZERO_BL *b0p; - int b0_ff; - char_u *b0_fenc = NULL; - PTR_BL *pp; - DATA_BL *dp; - infoptr_T *ip; - blocknr_T bnum; - int page_count; - int len; - bool directly; - linenr_T lnum; - char_u *p; - int i; - long error; - bool cannot_open; - linenr_T line_count; - bool has_error; - int idx; - int top; - int txt_start; - off_T size; - int called_from_main; - bool serious_error = true; - long mtime; - int attr; - int orig_file_status = NOTDONE; - - recoverymode = TRUE; - called_from_main = (curbuf->b_ml.ml_mfp == NULL); - attr = HL_ATTR(HLF_E); - - // If the file name ends in ".s[a-w][a-z]" we assume this is the swap file. - // Otherwise a search is done to find the swap file(s). - fname = curbuf->b_fname; - if (fname == NULL) { // When there is no file name - fname = (char_u *)""; - } - len = (int)STRLEN(fname); - if (checkext && len >= 4 - && STRNICMP(fname + len - 4, ".s", 2) == 0 - && vim_strchr((char_u *)"abcdefghijklmnopqrstuvw", - TOLOWER_ASC(fname[len - 2])) != NULL - && ASCII_ISALPHA(fname[len - 1])) { - directly = true; - fname_used = vim_strsave(fname); // make a copy for mf_open() - } else { - directly = false; - - // count the number of matching swap files - len = recover_names(fname, FALSE, 0, NULL); - if (len == 0) { // no swap files found - semsg(_("E305: No swap file found for %s"), fname); - goto theend; - } - if (len == 1) { // one swap file found, use it - i = 1; - } else { // several swap files found, choose - // list the names of the swap files - (void)recover_names(fname, TRUE, 0, NULL); - msg_putchar('\n'); - msg_puts(_("Enter number of swap file to use (0 to quit): ")); - i = get_number(FALSE, NULL); - if (i < 1 || i > len) { - goto theend; - } - } - // get the swap file name that will be used - (void)recover_names(fname, FALSE, i, &fname_used); - } - if (fname_used == NULL) { - goto theend; // user chose invalid number. - } - // When called from main() still need to initialize storage structure - if (called_from_main && ml_open(curbuf) == FAIL) { - getout(1); - } - - /* - * Allocate a buffer structure for the swap file that is used for recovery. - * Only the memline in it is really used. - */ - buf = xmalloc(sizeof(buf_T)); - - /* - * init fields in memline struct - */ - buf->b_ml.ml_stack_size = 0; // no stack yet - buf->b_ml.ml_stack = NULL; // no stack yet - buf->b_ml.ml_stack_top = 0; // nothing in the stack - buf->b_ml.ml_line_lnum = 0; // no cached line - buf->b_ml.ml_line_offset = 0; - buf->b_ml.ml_locked = NULL; // no locked block - buf->b_ml.ml_flags = 0; - - /* - * open the memfile from the old swap file - */ - p = vim_strsave(fname_used); // save "fname_used" for the message: - // mf_open() will consume "fname_used"! - mfp = mf_open(fname_used, O_RDONLY); - fname_used = p; - if (mfp == NULL || mfp->mf_fd < 0) { - semsg(_("E306: Cannot open %s"), fname_used); - goto theend; - } - buf->b_ml.ml_mfp = mfp; - - /* - * The page size set in mf_open() might be different from the page size - * used in the swap file, we must get it from block 0. But to read block - * 0 we need a page size. Use the minimal size for block 0 here, it will - * be set to the real value below. - */ - mfp->mf_page_size = MIN_SWAP_PAGE_SIZE; - - /* - * try to read block 0 - */ - if ((hp = mf_get(mfp, 0, 1)) == NULL) { - msg_start(); - msg_puts_attr(_("Unable to read block 0 from "), attr | MSG_HIST); - msg_outtrans_attr(mfp->mf_fname, attr | MSG_HIST); - msg_puts_attr(_("\nMaybe no changes were made or Vim did not update the swap file."), - attr | MSG_HIST); - msg_end(); - goto theend; - } - b0p = hp->bh_data; - if (STRNCMP(b0p->b0_version, "VIM 3.0", 7) == 0) { - msg_start(); - msg_outtrans_attr(mfp->mf_fname, MSG_HIST); - msg_puts_attr(_(" cannot be used with this version of Vim.\n"), - MSG_HIST); - msg_puts_attr(_("Use Vim version 3.0.\n"), MSG_HIST); - msg_end(); - goto theend; - } - if (ml_check_b0_id(b0p) == FAIL) { - semsg(_("E307: %s does not look like a Vim swap file"), mfp->mf_fname); - goto theend; - } - if (b0_magic_wrong(b0p)) { - msg_start(); - msg_outtrans_attr(mfp->mf_fname, attr | MSG_HIST); - msg_puts_attr(_(" cannot be used on this computer.\n"), - attr | MSG_HIST); - msg_puts_attr(_("The file was created on "), attr | MSG_HIST); - // avoid going past the end of a corrupted hostname - b0p->b0_fname[0] = NUL; - msg_puts_attr((char *)b0p->b0_hname, attr | MSG_HIST); - msg_puts_attr(_(",\nor the file has been damaged."), attr | MSG_HIST); - msg_end(); - goto theend; - } - - /* - * If we guessed the wrong page size, we have to recalculate the - * highest block number in the file. - */ - if (mfp->mf_page_size != (unsigned)char_to_long(b0p->b0_page_size)) { - unsigned previous_page_size = mfp->mf_page_size; - - mf_new_page_size(mfp, (unsigned)char_to_long(b0p->b0_page_size)); - if (mfp->mf_page_size < previous_page_size) { - msg_start(); - msg_outtrans_attr(mfp->mf_fname, attr | MSG_HIST); - msg_puts_attr(_(" has been damaged (page size is smaller than minimum value).\n"), - attr | MSG_HIST); - msg_end(); - goto theend; - } - if ((size = vim_lseek(mfp->mf_fd, (off_T)0L, SEEK_END)) <= 0) { - mfp->mf_blocknr_max = 0; // no file or empty file - } else { - mfp->mf_blocknr_max = size / mfp->mf_page_size; - } - mfp->mf_infile_count = mfp->mf_blocknr_max; - - // need to reallocate the memory used to store the data - p = xmalloc(mfp->mf_page_size); - memmove(p, hp->bh_data, previous_page_size); - xfree(hp->bh_data); - hp->bh_data = p; - b0p = hp->bh_data; - } - - /* - * If .swp file name given directly, use name from swap file for buffer. - */ - if (directly) { - expand_env(b0p->b0_fname, NameBuff, MAXPATHL); - if (setfname(curbuf, NameBuff, NULL, true) == FAIL) { - goto theend; - } - } - - home_replace(NULL, mfp->mf_fname, NameBuff, MAXPATHL, TRUE); - smsg(_("Using swap file \"%s\""), NameBuff); - - if (buf_spname(curbuf) != NULL) { - STRLCPY(NameBuff, buf_spname(curbuf), MAXPATHL); - } else { - home_replace(NULL, curbuf->b_ffname, NameBuff, MAXPATHL, TRUE); - } - smsg(_("Original file \"%s\""), NameBuff); - msg_putchar('\n'); - - /* - * check date of swap file and original file - */ - FileInfo org_file_info; - FileInfo swp_file_info; - mtime = char_to_long(b0p->b0_mtime); - if (curbuf->b_ffname != NULL - && os_fileinfo((char *)curbuf->b_ffname, &org_file_info) - && ((os_fileinfo((char *)mfp->mf_fname, &swp_file_info) - && org_file_info.stat.st_mtim.tv_sec - > swp_file_info.stat.st_mtim.tv_sec) - || org_file_info.stat.st_mtim.tv_sec != mtime)) { - emsg(_("E308: Warning: Original file may have been changed")); - } - ui_flush(); - - // Get the 'fileformat' and 'fileencoding' from block zero. - b0_ff = (b0p->b0_flags & B0_FF_MASK); - if (b0p->b0_flags & B0_HAS_FENC) { - int fnsize = B0_FNAME_SIZE_NOCRYPT; - - for (p = b0p->b0_fname + fnsize; p > b0p->b0_fname && p[-1] != NUL; p--) { - } - b0_fenc = vim_strnsave(p, b0p->b0_fname + fnsize - p); - } - - mf_put(mfp, hp, false, false); // release block 0 - hp = NULL; - - /* - * Now that we are sure that the file is going to be recovered, clear the - * contents of the current buffer. - */ - while (!(curbuf->b_ml.ml_flags & ML_EMPTY)) { - ml_delete((linenr_T)1, false); - } - - /* - * Try reading the original file to obtain the values of 'fileformat', - * 'fileencoding', etc. Ignore errors. The text itself is not used. - */ - if (curbuf->b_ffname != NULL) { - orig_file_status = readfile(curbuf->b_ffname, NULL, (linenr_T)0, - (linenr_T)0, (linenr_T)MAXLNUM, NULL, READ_NEW); - } - - // Use the 'fileformat' and 'fileencoding' as stored in the swap file. - if (b0_ff != 0) { - set_fileformat(b0_ff - 1, OPT_LOCAL); - } - if (b0_fenc != NULL) { - set_option_value("fenc", 0L, (char *)b0_fenc, OPT_LOCAL); - xfree(b0_fenc); - } - unchanged(curbuf, true, true); - - bnum = 1; // start with block 1 - page_count = 1; // which is 1 page - lnum = 0; // append after line 0 in curbuf - line_count = 0; - idx = 0; // start with first index in block 1 - error = 0; - buf->b_ml.ml_stack_top = 0; - buf->b_ml.ml_stack = NULL; - buf->b_ml.ml_stack_size = 0; // no stack yet - - if (curbuf->b_ffname == NULL) { - cannot_open = true; - } else { - cannot_open = false; - } - - serious_error = false; - for (; !got_int; line_breakcheck()) { - if (hp != NULL) { - mf_put(mfp, hp, false, false); // release previous block - } - /* - * get block - */ - if ((hp = mf_get(mfp, bnum, page_count)) == NULL) { - if (bnum == 1) { - semsg(_("E309: Unable to read block 1 from %s"), mfp->mf_fname); - goto theend; - } - ++error; - ml_append(lnum++, (char_u *)_("???MANY LINES MISSING"), - (colnr_T)0, true); - } else { // there is a block - pp = hp->bh_data; - if (pp->pb_id == PTR_ID) { // it is a pointer block - // check line count when using pointer block first time - if (idx == 0 && line_count != 0) { - for (i = 0; i < (int)pp->pb_count; ++i) { - line_count -= pp->pb_pointer[i].pe_line_count; - } - if (line_count != 0) { - ++error; - ml_append(lnum++, (char_u *)_("???LINE COUNT WRONG"), - (colnr_T)0, true); - } - } - - if (pp->pb_count == 0) { - ml_append(lnum++, (char_u *)_("???EMPTY BLOCK"), - (colnr_T)0, true); - error++; - } else if (idx < (int)pp->pb_count) { // go a block deeper - if (pp->pb_pointer[idx].pe_bnum < 0) { - /* - * Data block with negative block number. - * Try to read lines from the original file. - * This is slow, but it works. - */ - if (!cannot_open) { - line_count = pp->pb_pointer[idx].pe_line_count; - if (readfile(curbuf->b_ffname, NULL, lnum, - pp->pb_pointer[idx].pe_old_lnum - 1, line_count, - NULL, 0) != OK) { - cannot_open = true; - } else { - lnum += line_count; - } - } - if (cannot_open) { - ++error; - ml_append(lnum++, (char_u *)_("???LINES MISSING"), - (colnr_T)0, true); - } - ++idx; // get same block again for next index - continue; - } - - /* - * going one block deeper in the tree - */ - top = ml_add_stack(buf); // new entry in stack - ip = &(buf->b_ml.ml_stack[top]); - ip->ip_bnum = bnum; - ip->ip_index = idx; - - bnum = pp->pb_pointer[idx].pe_bnum; - line_count = pp->pb_pointer[idx].pe_line_count; - page_count = pp->pb_pointer[idx].pe_page_count; - idx = 0; - continue; - } - } else { // not a pointer block - dp = hp->bh_data; - if (dp->db_id != DATA_ID) { // block id wrong - if (bnum == 1) { - semsg(_("E310: Block 1 ID wrong (%s not a .swp file?)"), - mfp->mf_fname); - goto theend; - } - ++error; - ml_append(lnum++, (char_u *)_("???BLOCK MISSING"), - (colnr_T)0, true); - } else { - // it is a data block - // Append all the lines in this block - has_error = false; - // check length of block - // if wrong, use length in pointer block - if (page_count * mfp->mf_page_size != dp->db_txt_end) { - ml_append(lnum++, - (char_u *)_("??? from here until ???END lines" - " may be messed up"), - (colnr_T)0, true); - error++; - has_error = true; - dp->db_txt_end = page_count * mfp->mf_page_size; - } - - // make sure there is a NUL at the end of the block - *((char_u *)dp + dp->db_txt_end - 1) = NUL; - - /* - * check number of lines in block - * if wrong, use count in data block - */ - if (line_count != dp->db_line_count) { - ml_append(lnum++, - (char_u *)_("??? from here until ???END lines" - " may have been inserted/deleted"), - (colnr_T)0, true); - error++; - has_error = true; - } - - for (i = 0; i < dp->db_line_count; ++i) { - txt_start = (dp->db_index[i] & DB_INDEX_MASK); - if (txt_start <= (int)HEADER_SIZE - || txt_start >= (int)dp->db_txt_end) { - p = (char_u *)"???"; - ++error; - } else { - p = (char_u *)dp + txt_start; - } - ml_append(lnum++, p, (colnr_T)0, true); - } - if (has_error) { - ml_append(lnum++, (char_u *)_("???END"), (colnr_T)0, true); - } - } - } - } - - if (buf->b_ml.ml_stack_top == 0) { // finished - break; - } - - /* - * go one block up in the tree - */ - ip = &(buf->b_ml.ml_stack[--(buf->b_ml.ml_stack_top)]); - bnum = ip->ip_bnum; - idx = ip->ip_index + 1; // go to next index - page_count = 1; - } - - /* - * Compare the buffer contents with the original file. When they differ - * set the 'modified' flag. - * Lines 1 - lnum are the new contents. - * Lines lnum + 1 to ml_line_count are the original contents. - * Line ml_line_count + 1 in the dummy empty line. - */ - if (orig_file_status != OK || curbuf->b_ml.ml_line_count != lnum * 2 + 1) { - // Recovering an empty file results in two lines and the first line is - // empty. Don't set the modified flag then. - if (!(curbuf->b_ml.ml_line_count == 2 && *ml_get(1) == NUL)) { - changed_internal(); - buf_inc_changedtick(curbuf); - } - } else { - for (idx = 1; idx <= lnum; ++idx) { - // Need to copy one line, fetching the other one may flush it. - p = vim_strsave(ml_get(idx)); - i = STRCMP(p, ml_get(idx + lnum)); - xfree(p); - if (i != 0) { - changed_internal(); - buf_inc_changedtick(curbuf); - break; - } - } - } - - /* - * Delete the lines from the original file and the dummy line from the - * empty buffer. These will now be after the last line in the buffer. - */ - while (curbuf->b_ml.ml_line_count > lnum - && !(curbuf->b_ml.ml_flags & ML_EMPTY)) { - ml_delete(curbuf->b_ml.ml_line_count, false); - } - curbuf->b_flags |= BF_RECOVERED; - check_cursor(); - - recoverymode = FALSE; - if (got_int) { - emsg(_("E311: Recovery Interrupted")); - } else if (error) { - ++no_wait_return; - msg(">>>>>>>>>>>>>"); - emsg(_("E312: Errors detected while recovering; look for lines starting with ???")); - --no_wait_return; - msg(_("See \":help E312\" for more information.")); - msg(">>>>>>>>>>>>>"); - } else { - if (curbuf->b_changed) { - msg(_("Recovery completed. You should check if everything is OK.")); - msg_puts(_("\n(You might want to write out this file under another name\n")); - msg_puts(_("and run diff with the original file to check for changes)")); - } else { - msg(_("Recovery completed. Buffer contents equals file contents.")); - } - msg_puts(_("\nYou may want to delete the .swp file now.\n\n")); - cmdline_row = msg_row; - } - redraw_curbuf_later(NOT_VALID); - -theend: - xfree(fname_used); - recoverymode = FALSE; - if (mfp != NULL) { - if (hp != NULL) { - mf_put(mfp, hp, false, false); - } - mf_close(mfp, false); // will also xfree(mfp->mf_fname) - } - if (buf != NULL) { //may be NULL if swap file not found. - xfree(buf->b_ml.ml_stack); - xfree(buf); - } - if (serious_error && called_from_main) { - ml_close(curbuf, TRUE); - } else { - apply_autocmds(EVENT_BUFREADPOST, NULL, curbuf->b_fname, FALSE, curbuf); - apply_autocmds(EVENT_BUFWINENTER, NULL, curbuf->b_fname, FALSE, curbuf); - } -} - -/// Find the names of swap files in current directory and the directory given -/// with the 'directory' option. -/// -/// Used to: -/// - list the swap files for "vim -r" -/// - count the number of swap files when recovering -/// - list the swap files when recovering -/// - find the name of the n'th swap file when recovering -/// -/// @param fname base for swap file name -/// @param list when TRUE, list the swap file names -/// @param nr when non-zero, return nr'th swap file name -/// @param fname_out result when "nr" > 0 -int recover_names(char_u *fname, int list, int nr, char_u **fname_out) -{ - int num_names; - char_u *(names[6]); - char_u *tail; - char_u *p; - int num_files; - int file_count = 0; - char_u **files; - char_u *dirp; - char_u *dir_name; - char_u *fname_res = NULL; -#ifdef HAVE_READLINK - char_u fname_buf[MAXPATHL]; -#endif - - if (fname != NULL) { -#ifdef HAVE_READLINK - // Expand symlink in the file name, because the swap file is created - // with the actual file instead of with the symlink. - if (resolve_symlink(fname, fname_buf) == OK) { - fname_res = fname_buf; - } else -#endif - fname_res = fname; - } - - if (list) { - // use msg() to start the scrolling properly - msg(_("Swap files found:")); - msg_putchar('\n'); - } - - // Do the loop for every directory in 'directory'. - // First allocate some memory to put the directory name in. - dir_name = xmalloc(STRLEN(p_dir) + 1); - dirp = p_dir; - while (*dirp) { - // Isolate a directory name from *dirp and put it in dir_name (we know - // it is large enough, so use 31000 for length). - // Advance dirp to next directory name. - (void)copy_option_part(&dirp, dir_name, 31000, ","); - - if (dir_name[0] == '.' && dir_name[1] == NUL) { // check current dir - if (fname == NULL) { - names[0] = vim_strsave((char_u *)"*.sw?"); - // For Unix names starting with a dot are special. MS-Windows - // supports this too, on some file systems. - names[1] = vim_strsave((char_u *)".*.sw?"); - names[2] = vim_strsave((char_u *)".sw?"); - num_names = 3; - } else { - num_names = recov_file_names(names, fname_res, TRUE); - } - } else { // check directory dir_name - if (fname == NULL) { - names[0] = (char_u *)concat_fnames((char *)dir_name, "*.sw?", true); - // For Unix names starting with a dot are special. MS-Windows - // supports this too, on some file systems. - names[1] = (char_u *)concat_fnames((char *)dir_name, ".*.sw?", true); - names[2] = (char_u *)concat_fnames((char *)dir_name, ".sw?", true); - num_names = 3; - } else { - int len = (int)STRLEN(dir_name); - p = dir_name + len; - if (after_pathsep((char *)dir_name, (char *)p) - && len > 1 - && p[-1] == p[-2]) { - // Ends with '//', Use Full path for swap name - tail = (char_u *)make_percent_swname((char *)dir_name, - (char *)fname_res); - } else { - tail = path_tail(fname_res); - tail = (char_u *)concat_fnames((char *)dir_name, (char *)tail, TRUE); - } - num_names = recov_file_names(names, tail, FALSE); - xfree(tail); - } - } - - if (num_names == 0) { - num_files = 0; - } else if (expand_wildcards(num_names, names, &num_files, &files, - EW_KEEPALL|EW_FILE|EW_SILENT) == FAIL) { - num_files = 0; - } - - /* - * When no swap file found, wildcard expansion might have failed (e.g. - * not able to execute the shell). - * Try finding a swap file by simply adding ".swp" to the file name. - */ - if (*dirp == NUL && file_count + num_files == 0 && fname != NULL) { - char_u *swapname = (char_u *)modname((char *)fname_res, ".swp", true); - if (swapname != NULL) { - if (os_path_exists(swapname)) { - files = xmalloc(sizeof(char_u *)); - files[0] = swapname; - swapname = NULL; - num_files = 1; - } - xfree(swapname); - } - } - - /* - * remove swapfile name of the current buffer, it must be ignored - */ - if (curbuf->b_ml.ml_mfp != NULL - && (p = curbuf->b_ml.ml_mfp->mf_fname) != NULL) { - for (int i = 0; i < num_files; i++) { - // Do not expand wildcards, on Windows would try to expand - // "%tmp%" in "%tmp%file" - if (path_full_compare(p, files[i], true, false) & kEqualFiles) { - // Remove the name from files[i]. Move further entries - // down. When the array becomes empty free it here, since - // FreeWild() won't be called below. - xfree(files[i]); - if (--num_files == 0) { - xfree(files); - } else { - for (; i < num_files; ++i) { - files[i] = files[i + 1]; - } - } - } - } - } - if (nr > 0) { - file_count += num_files; - if (nr <= file_count) { - *fname_out = vim_strsave(files[nr - 1 + num_files - file_count]); - dirp = (char_u *)""; // stop searching - } - } else if (list) { - if (dir_name[0] == '.' && dir_name[1] == NUL) { - if (fname == NULL) { - msg_puts(_(" In current directory:\n")); - } else { - msg_puts(_(" Using specified name:\n")); - } - } else { - msg_puts(_(" In directory ")); - msg_home_replace(dir_name); - msg_puts(":\n"); - } - - if (num_files) { - for (int i = 0; i < num_files; ++i) { - // print the swap file name - msg_outnum((long)++file_count); - msg_puts(". "); - msg_puts((const char *)path_tail(files[i])); - msg_putchar('\n'); - (void)swapfile_info(files[i]); - } - } else { - msg_puts(_(" -- none --\n")); - } - ui_flush(); - } else { - file_count += num_files; - } - - for (int i = 0; i < num_names; ++i) { - xfree(names[i]); - } - if (num_files > 0) { - FreeWild(num_files, files); - } - } - xfree(dir_name); - return file_count; -} - -/* - * Append the full path to name with path separators made into percent - * signs, to dir. An unnamed buffer is handled as "" (/"") - */ -char *make_percent_swname(const char *dir, const char *name) - FUNC_ATTR_NONNULL_ARG(1) -{ - char *d = NULL; - char *f = fix_fname(name != NULL ? name : ""); - if (f != NULL) { - char *s = xstrdup(f); - for (d = s; *d != NUL; MB_PTR_ADV(d)) { - if (vim_ispathsep(*d)) { - *d = '%'; - } - } - d = concat_fnames(dir, s, TRUE); - xfree(s); - xfree(f); - } - return d; -} - -static bool process_still_running; - -/// Return information found in swapfile "fname" in dictionary "d". -/// This is used by the swapinfo() function. -void get_b0_dict(const char *fname, dict_T *d) -{ - int fd; - struct block0 b0; - - if ((fd = os_open(fname, O_RDONLY, 0)) >= 0) { - if (read_eintr(fd, &b0, sizeof(b0)) == sizeof(b0)) { - if (ml_check_b0_id(&b0) == FAIL) { - tv_dict_add_str(d, S_LEN("error"), "Not a swap file"); - } else if (b0_magic_wrong(&b0)) { - tv_dict_add_str(d, S_LEN("error"), "Magic number mismatch"); - } else { - // We have swap information. - tv_dict_add_str_len(d, S_LEN("version"), (char *)b0.b0_version, 10); - tv_dict_add_str_len(d, S_LEN("user"), (char *)b0.b0_uname, - B0_UNAME_SIZE); - tv_dict_add_str_len(d, S_LEN("host"), (char *)b0.b0_hname, - B0_HNAME_SIZE); - tv_dict_add_str_len(d, S_LEN("fname"), (char *)b0.b0_fname, - B0_FNAME_SIZE_ORG); - - tv_dict_add_nr(d, S_LEN("pid"), char_to_long(b0.b0_pid)); - tv_dict_add_nr(d, S_LEN("mtime"), char_to_long(b0.b0_mtime)); - tv_dict_add_nr(d, S_LEN("dirty"), b0.b0_dirty ? 1 : 0); - tv_dict_add_nr(d, S_LEN("inode"), char_to_long(b0.b0_ino)); - } - } else { - tv_dict_add_str(d, S_LEN("error"), "Cannot read file"); - } - close(fd); - } else { - tv_dict_add_str(d, S_LEN("error"), "Cannot open file"); - } -} - -/// Give information about an existing swap file. -/// Returns timestamp (0 when unknown). -static time_t swapfile_info(char_u *fname) -{ - assert(fname != NULL); - int fd; - struct block0 b0; - time_t x = (time_t)0; -#ifdef UNIX - char uname[B0_UNAME_SIZE]; -#endif - - // print the swap file date - FileInfo file_info; - if (os_fileinfo((char *)fname, &file_info)) { -#ifdef UNIX - // print name of owner of the file - if (os_get_uname(file_info.stat.st_uid, uname, B0_UNAME_SIZE) == OK) { - msg_puts(_(" owned by: ")); - msg_outtrans((char_u *)uname); - msg_puts(_(" dated: ")); - } else -#endif - msg_puts(_(" dated: ")); - x = file_info.stat.st_mtim.tv_sec; - char ctime_buf[50]; - msg_puts(os_ctime_r(&x, ctime_buf, sizeof(ctime_buf))); - } - - /* - * print the original file name - */ - fd = os_open((char *)fname, O_RDONLY, 0); - if (fd >= 0) { - if (read_eintr(fd, &b0, sizeof(b0)) == sizeof(b0)) { - if (STRNCMP(b0.b0_version, "VIM 3.0", 7) == 0) { - msg_puts(_(" [from Vim version 3.0]")); - } else if (ml_check_b0_id(&b0) == FAIL) { - msg_puts(_(" [does not look like a Vim swap file]")); - } else if (!ml_check_b0_strings(&b0)) { - msg_puts(_(" [garbled strings (not nul terminated)]")); - } else { - msg_puts(_(" file name: ")); - if (b0.b0_fname[0] == NUL) { - msg_puts(_("[No Name]")); - } else { - msg_outtrans(b0.b0_fname); - } - - msg_puts(_("\n modified: ")); - msg_puts(b0.b0_dirty ? _("YES") : _("no")); - - if (*(b0.b0_uname) != NUL) { - msg_puts(_("\n user name: ")); - msg_outtrans(b0.b0_uname); - } - - if (*(b0.b0_hname) != NUL) { - if (*(b0.b0_uname) != NUL) { - msg_puts(_(" host name: ")); - } else { - msg_puts(_("\n host name: ")); - } - msg_outtrans(b0.b0_hname); - } - - if (char_to_long(b0.b0_pid) != 0L) { - msg_puts(_("\n process ID: ")); - msg_outnum(char_to_long(b0.b0_pid)); - if (os_proc_running((int)char_to_long(b0.b0_pid))) { - msg_puts(_(" (STILL RUNNING)")); - process_still_running = true; - } - } - - if (b0_magic_wrong(&b0)) { - msg_puts(_("\n [not usable on this computer]")); - } - } - } else { - msg_puts(_(" [cannot be read]")); - } - close(fd); - } else { - msg_puts(_(" [cannot be opened]")); - } - msg_putchar('\n'); - - return x; -} - -/// Returns TRUE if the swap file looks OK and there are no changes, thus it -/// can be safely deleted. -static time_t swapfile_unchanged(char *fname) -{ - struct block0 b0; - int ret = true; - - // Swap file must exist. - if (!os_path_exists((char_u *)fname)) { - return false; - } - - // must be able to read the first block - int fd = os_open(fname, O_RDONLY, 0); - if (fd < 0) { - return false; - } - if (read_eintr(fd, &b0, sizeof(b0)) != sizeof(b0)) { - close(fd); - return false; - } - - // the ID and magic number must be correct - if (ml_check_b0_id(&b0) == FAIL || b0_magic_wrong(&b0)) { - ret = false; - } - - // must be unchanged - if (b0.b0_dirty) { - ret = false; - } - - // process must be known and not running. - long pid = char_to_long(b0.b0_pid); - if (pid == 0L || os_proc_running((int)pid)) { - ret = false; - } - - // TODO(bram): Should we check if the swap file was created on the current - // system? And the current user? - - close(fd); - return ret; -} - -static int recov_file_names(char_u **names, char_u *path, int prepend_dot) - FUNC_ATTR_NONNULL_ALL -{ - int num_names = 0; - - // May also add the file name with a dot prepended, for swap file in same - // dir as original file. - if (prepend_dot) { - names[num_names] = (char_u *)modname((char *)path, ".sw?", true); - if (names[num_names] == NULL) { - return num_names; - } - num_names++; - } - - // Form the normal swap file name pattern by appending ".sw?". - names[num_names] = (char_u *)concat_fnames((char *)path, ".sw?", FALSE); - if (num_names >= 1) { // check if we have the same name twice - char_u *p = names[num_names - 1]; - int i = (int)STRLEN(names[num_names - 1]) - (int)STRLEN(names[num_names]); - if (i > 0) { - p += i; // file name has been expanded to full path - } - if (STRCMP(p, names[num_names]) != 0) { - ++num_names; - } else { - xfree(names[num_names]); - } - } else { - ++num_names; - } - - return num_names; -} - -/* - * sync all memlines - * - * If 'check_file' is TRUE, check if original file exists and was not changed. - * If 'check_char' is TRUE, stop syncing when character becomes available, but - * always sync at least one block. - */ -void ml_sync_all(int check_file, int check_char, bool do_fsync) -{ - FOR_ALL_BUFFERS(buf) { - if (buf->b_ml.ml_mfp == NULL || buf->b_ml.ml_mfp->mf_fname == NULL) { - continue; // no file - } - ml_flush_line(buf); // flush buffered line - // flush locked block - (void)ml_find_line(buf, (linenr_T)0, ML_FLUSH); - if (bufIsChanged(buf) && check_file && mf_need_trans(buf->b_ml.ml_mfp) - && buf->b_ffname != NULL) { - /* - * If the original file does not exist anymore or has been changed - * call ml_preserve() to get rid of all negative numbered blocks. - */ - FileInfo file_info; - if (!os_fileinfo((char *)buf->b_ffname, &file_info) - || file_info.stat.st_mtim.tv_sec != buf->b_mtime_read - || os_fileinfo_size(&file_info) != buf->b_orig_size) { - ml_preserve(buf, false, do_fsync); - did_check_timestamps = false; - need_check_timestamps = true; // give message later - } - } - if (buf->b_ml.ml_mfp->mf_dirty) { - (void)mf_sync(buf->b_ml.ml_mfp, (check_char ? MFS_STOP : 0) - | (do_fsync && bufIsChanged(buf) ? MFS_FLUSH : 0)); - if (check_char && os_char_avail()) { // character available now - break; - } - } - } -} - -/* - * sync one buffer, including negative blocks - * - * after this all the blocks are in the swap file - * - * Used for the :preserve command and when the original file has been - * changed or deleted. - * - * when message is TRUE the success of preserving is reported - */ -void ml_preserve(buf_T *buf, int message, bool do_fsync) -{ - bhdr_T *hp; - linenr_T lnum; - memfile_T *mfp = buf->b_ml.ml_mfp; - int status; - int got_int_save = got_int; - - if (mfp == NULL || mfp->mf_fname == NULL) { - if (message) { - emsg(_("E313: Cannot preserve, there is no swap file")); - } - return; - } - - // We only want to stop when interrupted here, not when interrupted - // before. - got_int = false; - - ml_flush_line(buf); // flush buffered line - (void)ml_find_line(buf, (linenr_T)0, ML_FLUSH); // flush locked block - status = mf_sync(mfp, MFS_ALL | (do_fsync ? MFS_FLUSH : 0)); - - // stack is invalid after mf_sync(.., MFS_ALL) - buf->b_ml.ml_stack_top = 0; - - /* - * Some of the data blocks may have been changed from negative to - * positive block number. In that case the pointer blocks need to be - * updated. - * - * We don't know in which pointer block the references are, so we visit - * all data blocks until there are no more translations to be done (or - * we hit the end of the file, which can only happen in case a write fails, - * e.g. when file system if full). - * ml_find_line() does the work by translating the negative block numbers - * when getting the first line of each data block. - */ - if (mf_need_trans(mfp) && !got_int) { - lnum = 1; - while (mf_need_trans(mfp) && lnum <= buf->b_ml.ml_line_count) { - hp = ml_find_line(buf, lnum, ML_FIND); - if (hp == NULL) { - status = FAIL; - goto theend; - } - CHECK(buf->b_ml.ml_locked_low != lnum, "low != lnum"); - lnum = buf->b_ml.ml_locked_high + 1; - } - (void)ml_find_line(buf, (linenr_T)0, ML_FLUSH); // flush locked block - // sync the updated pointer blocks - if (mf_sync(mfp, MFS_ALL | (do_fsync ? MFS_FLUSH : 0)) == FAIL) { - status = FAIL; - } - buf->b_ml.ml_stack_top = 0; // stack is invalid now - } -theend: - got_int |= got_int_save; - - if (message) { - if (status == OK) { - msg(_("File preserved")); - } else { - emsg(_("E314: Preserve failed")); - } - } -} - -/* - * NOTE: The pointer returned by the ml_get_*() functions only remains valid - * until the next call! - * line1 = ml_get(1); - * line2 = ml_get(2); // line1 is now invalid! - * Make a copy of the line if necessary. - */ -/* - * Return a pointer to a (read-only copy of a) line. - * - * On failure an error message is given and IObuff is returned (to avoid - * having to check for error everywhere). - */ -char_u *ml_get(linenr_T lnum) -{ - return ml_get_buf(curbuf, lnum, false); -} - -/* - * Return pointer to position "pos". - */ -char_u *ml_get_pos(const pos_T *pos) - FUNC_ATTR_NONNULL_ALL -{ - return ml_get_buf(curbuf, pos->lnum, false) + pos->col; -} - -/// Return a pointer to a line in a specific buffer -/// -/// @param will_change true mark the buffer dirty (chars in the line will be changed) -char_u *ml_get_buf(buf_T *buf, linenr_T lnum, bool will_change) - FUNC_ATTR_NONNULL_ALL -{ - bhdr_T *hp; - DATA_BL *dp; - char_u *ptr; - static int recursive = 0; - - if (lnum > buf->b_ml.ml_line_count) { // invalid line number - if (recursive == 0) { - // Avoid giving this message for a recursive call, may happen when - // the GUI redraws part of the text. - recursive++; - siemsg(_("E315: ml_get: invalid lnum: %" PRId64), (int64_t)lnum); - recursive--; - } -errorret: - STRCPY(IObuff, "???"); - return IObuff; - } - if (lnum <= 0) { // pretend line 0 is line 1 - lnum = 1; - } - - if (buf->b_ml.ml_mfp == NULL) { // there are no lines - return (char_u *)""; - } - - /* - * See if it is the same line as requested last time. - * Otherwise may need to flush last used line. - * Don't use the last used line when 'swapfile' is reset, need to load all - * blocks. - */ - if (buf->b_ml.ml_line_lnum != lnum) { - ml_flush_line(buf); - - /* - * Find the data block containing the line. - * This also fills the stack with the blocks from the root to the data - * block and releases any locked block. - */ - if ((hp = ml_find_line(buf, lnum, ML_FIND)) == NULL) { - if (recursive == 0) { - // Avoid giving this message for a recursive call, may happen - // when the GUI redraws part of the text. - recursive++; - get_trans_bufname(buf); - shorten_dir(NameBuff); - siemsg(_("E316: ml_get: cannot find line %" PRId64 " in buffer %d %s"), - (int64_t)lnum, buf->b_fnum, NameBuff); - recursive--; - } - goto errorret; - } - - dp = hp->bh_data; - - ptr = (char_u *)dp + - ((dp->db_index[lnum - buf->b_ml.ml_locked_low]) & DB_INDEX_MASK); - buf->b_ml.ml_line_ptr = ptr; - buf->b_ml.ml_line_lnum = lnum; - buf->b_ml.ml_flags &= ~ML_LINE_DIRTY; - } - if (will_change) { - buf->b_ml.ml_flags |= (ML_LOCKED_DIRTY | ML_LOCKED_POS); - ml_add_deleted_len_buf(buf, buf->b_ml.ml_line_ptr, -1); - } - - return buf->b_ml.ml_line_ptr; -} - -/* - * Check if a line that was just obtained by a call to ml_get - * is in allocated memory. - */ -int ml_line_alloced(void) -{ - return curbuf->b_ml.ml_flags & ML_LINE_DIRTY; -} - -/// Append a line after lnum (may be 0 to insert a line in front of the file). -/// "line" does not need to be allocated, but can't be another line in a -/// buffer, unlocking may make it invalid. -/// -/// newfile: TRUE when starting to edit a new file, meaning that pe_old_lnum -/// will be set for recovery -/// Check: The caller of this function should probably also call -/// appended_lines(). -/// -/// @param lnum append after this line (can be 0) -/// @param line text of the new line -/// @param len length of new line, including NUL, or 0 -/// @param newfile flag, see above -/// -/// @return FAIL for failure, OK otherwise -int ml_append(linenr_T lnum, char_u *line, colnr_T len, bool newfile) -{ - // When starting up, we might still need to create the memfile - if (curbuf->b_ml.ml_mfp == NULL && open_buffer(FALSE, NULL, 0) == FAIL) { - return FAIL; - } - - if (curbuf->b_ml.ml_line_lnum != 0) { - ml_flush_line(curbuf); - } - return ml_append_int(curbuf, lnum, line, len, newfile, FALSE); -} - -/// Like ml_append() but for an arbitrary buffer. The buffer must already have -/// a memline. -/// -/// @param lnum append after this line (can be 0) -/// @param line text of the new line -/// @param len length of new line, including NUL, or 0 -/// @param newfile flag, see above -int ml_append_buf(buf_T *buf, linenr_T lnum, char_u *line, colnr_T len, bool newfile) - FUNC_ATTR_NONNULL_ARG(1) -{ - if (buf->b_ml.ml_mfp == NULL) { - return FAIL; - } - - if (buf->b_ml.ml_line_lnum != 0) { - ml_flush_line(buf); - } - return ml_append_int(buf, lnum, line, len, newfile, FALSE); -} - -/// @param lnum append after this line (can be 0) -/// @param line text of the new line -/// @param len length of line, including NUL, or 0 -/// @param newfile flag, see above -/// @param mark mark the new line -static int ml_append_int(buf_T *buf, linenr_T lnum, char_u *line, colnr_T len, bool newfile, - int mark) -{ - int i; - int line_count; // number of indexes in current block - int offset; - int from, to; - int space_needed; // space needed for new line - int page_size; - int page_count; - int db_idx; // index for lnum in data block - bhdr_T *hp; - memfile_T *mfp; - DATA_BL *dp; - PTR_BL *pp; - infoptr_T *ip; - - // lnum out of range - if (lnum > buf->b_ml.ml_line_count || buf->b_ml.ml_mfp == NULL) { - return FAIL; - } - - if (lowest_marked && lowest_marked > lnum) { - lowest_marked = lnum + 1; - } - - if (len == 0) { - len = (colnr_T)STRLEN(line) + 1; // space needed for the text - } - space_needed = len + INDEX_SIZE; // space needed for text + index - - mfp = buf->b_ml.ml_mfp; - page_size = mfp->mf_page_size; - - /* - * find the data block containing the previous line - * This also fills the stack with the blocks from the root to the data block - * This also releases any locked block. - */ - if ((hp = ml_find_line(buf, lnum == 0 ? (linenr_T)1 : lnum, - ML_INSERT)) == NULL) { - return FAIL; - } - - buf->b_ml.ml_flags &= ~ML_EMPTY; - - if (lnum == 0) { // got line one instead, correct db_idx - db_idx = -1; // careful, it is negative! - } else { - db_idx = lnum - buf->b_ml.ml_locked_low; - } - // get line count before the insertion - line_count = buf->b_ml.ml_locked_high - buf->b_ml.ml_locked_low; - - dp = hp->bh_data; - - /* - * If - * - there is not enough room in the current block - * - appending to the last line in the block - * - not appending to the last line in the file - * insert in front of the next block. - */ - if ((int)dp->db_free < space_needed && db_idx == line_count - 1 - && lnum < buf->b_ml.ml_line_count) { - /* - * Now that the line is not going to be inserted in the block that we - * expected, the line count has to be adjusted in the pointer blocks - * by using ml_locked_lineadd. - */ - --(buf->b_ml.ml_locked_lineadd); - --(buf->b_ml.ml_locked_high); - if ((hp = ml_find_line(buf, lnum + 1, ML_INSERT)) == NULL) { - return FAIL; - } - - db_idx = -1; // careful, it is negative! - // get line count before the insertion - line_count = buf->b_ml.ml_locked_high - buf->b_ml.ml_locked_low; - CHECK(buf->b_ml.ml_locked_low != lnum + 1, "locked_low != lnum + 1"); - - dp = hp->bh_data; - } - - ++buf->b_ml.ml_line_count; - - if ((int)dp->db_free >= space_needed) { // enough room in data block - /* - * Insert new line in existing data block, or in data block allocated above. - */ - dp->db_txt_start -= len; - dp->db_free -= space_needed; - ++(dp->db_line_count); - - /* - * move the text of the lines that follow to the front - * adjust the indexes of the lines that follow - */ - if (line_count > db_idx + 1) { // if there are following lines - /* - * Offset is the start of the previous line. - * This will become the character just after the new line. - */ - if (db_idx < 0) { - offset = dp->db_txt_end; - } else { - offset = ((dp->db_index[db_idx]) & DB_INDEX_MASK); - } - memmove((char *)dp + dp->db_txt_start, - (char *)dp + dp->db_txt_start + len, - (size_t)(offset - (dp->db_txt_start + len))); - for (i = line_count - 1; i > db_idx; --i) { - dp->db_index[i + 1] = dp->db_index[i] - len; - } - dp->db_index[db_idx + 1] = offset - len; - } else { // add line at the end - dp->db_index[db_idx + 1] = dp->db_txt_start; - } - - /* - * copy the text into the block - */ - memmove((char *)dp + dp->db_index[db_idx + 1], line, (size_t)len); - if (mark) { - dp->db_index[db_idx + 1] |= DB_MARKED; - } - - /* - * Mark the block dirty. - */ - buf->b_ml.ml_flags |= ML_LOCKED_DIRTY; - if (!newfile) { - buf->b_ml.ml_flags |= ML_LOCKED_POS; - } - } else { // not enough space in data block - /* - * If there is not enough room we have to create a new data block and copy some - * lines into it. - * Then we have to insert an entry in the pointer block. - * If this pointer block also is full, we go up another block, and so on, up - * to the root if necessary. - * The line counts in the pointer blocks have already been adjusted by - * ml_find_line(). - */ - long line_count_left, line_count_right; - int page_count_left, page_count_right; - bhdr_T *hp_left; - bhdr_T *hp_right; - bhdr_T *hp_new; - int lines_moved; - int data_moved = 0; // init to shut up gcc - int total_moved = 0; // init to shut up gcc - DATA_BL *dp_right, *dp_left; - int stack_idx; - bool in_left; - int lineadd; - blocknr_T bnum_left, bnum_right; - linenr_T lnum_left, lnum_right; - int pb_idx; - PTR_BL *pp_new; - - /* - * We are going to allocate a new data block. Depending on the - * situation it will be put to the left or right of the existing - * block. If possible we put the new line in the left block and move - * the lines after it to the right block. Otherwise the new line is - * also put in the right block. This method is more efficient when - * inserting a lot of lines at one place. - */ - if (db_idx < 0) { // left block is new, right block is existing - lines_moved = 0; - in_left = true; - // space_needed does not change - } else { // left block is existing, right block is new - lines_moved = line_count - db_idx - 1; - if (lines_moved == 0) { - in_left = false; // put new line in right block - // space_needed does not change - } else { - data_moved = ((dp->db_index[db_idx]) & DB_INDEX_MASK) - - dp->db_txt_start; - total_moved = data_moved + lines_moved * INDEX_SIZE; - if ((int)dp->db_free + total_moved >= space_needed) { - in_left = true; // put new line in left block - space_needed = total_moved; - } else { - in_left = false; // put new line in right block - space_needed += total_moved; - } - } - } - - page_count = ((space_needed + HEADER_SIZE) + page_size - 1) / page_size; - hp_new = ml_new_data(mfp, newfile, page_count); - if (db_idx < 0) { // left block is new - hp_left = hp_new; - hp_right = hp; - line_count_left = 0; - line_count_right = line_count; - } else { // right block is new - hp_left = hp; - hp_right = hp_new; - line_count_left = line_count; - line_count_right = 0; - } - dp_right = hp_right->bh_data; - dp_left = hp_left->bh_data; - bnum_left = hp_left->bh_bnum; - bnum_right = hp_right->bh_bnum; - page_count_left = hp_left->bh_page_count; - page_count_right = hp_right->bh_page_count; - - /* - * May move the new line into the right/new block. - */ - if (!in_left) { - dp_right->db_txt_start -= len; - dp_right->db_free -= len + INDEX_SIZE; - dp_right->db_index[0] = dp_right->db_txt_start; - if (mark) { - dp_right->db_index[0] |= DB_MARKED; - } - - memmove((char *)dp_right + dp_right->db_txt_start, - line, (size_t)len); - ++line_count_right; - } - /* - * may move lines from the left/old block to the right/new one. - */ - if (lines_moved) { - /* - */ - dp_right->db_txt_start -= data_moved; - dp_right->db_free -= total_moved; - memmove((char *)dp_right + dp_right->db_txt_start, - (char *)dp_left + dp_left->db_txt_start, - (size_t)data_moved); - offset = dp_right->db_txt_start - dp_left->db_txt_start; - dp_left->db_txt_start += data_moved; - dp_left->db_free += total_moved; - - /* - * update indexes in the new block - */ - for (to = line_count_right, from = db_idx + 1; - from < line_count_left; ++from, ++to) { - dp_right->db_index[to] = dp->db_index[from] + offset; - } - line_count_right += lines_moved; - line_count_left -= lines_moved; - } - - /* - * May move the new line into the left (old or new) block. - */ - if (in_left) { - dp_left->db_txt_start -= len; - dp_left->db_free -= len + INDEX_SIZE; - dp_left->db_index[line_count_left] = dp_left->db_txt_start; - if (mark) { - dp_left->db_index[line_count_left] |= DB_MARKED; - } - memmove((char *)dp_left + dp_left->db_txt_start, - line, (size_t)len); - ++line_count_left; - } - - if (db_idx < 0) { // left block is new - lnum_left = lnum + 1; - lnum_right = 0; - } else { // right block is new - lnum_left = 0; - if (in_left) { - lnum_right = lnum + 2; - } else { - lnum_right = lnum + 1; - } - } - dp_left->db_line_count = line_count_left; - dp_right->db_line_count = line_count_right; - - /* - * release the two data blocks - * The new one (hp_new) already has a correct blocknumber. - * The old one (hp, in ml_locked) gets a positive blocknumber if - * we changed it and we are not editing a new file. - */ - if (lines_moved || in_left) { - buf->b_ml.ml_flags |= ML_LOCKED_DIRTY; - } - if (!newfile && db_idx >= 0 && in_left) { - buf->b_ml.ml_flags |= ML_LOCKED_POS; - } - mf_put(mfp, hp_new, true, false); - - /* - * flush the old data block - * set ml_locked_lineadd to 0, because the updating of the - * pointer blocks is done below - */ - lineadd = buf->b_ml.ml_locked_lineadd; - buf->b_ml.ml_locked_lineadd = 0; - (void)ml_find_line(buf, (linenr_T)0, ML_FLUSH); // flush data block - - /* - * update pointer blocks for the new data block - */ - for (stack_idx = buf->b_ml.ml_stack_top - 1; stack_idx >= 0; - --stack_idx) { - ip = &(buf->b_ml.ml_stack[stack_idx]); - pb_idx = ip->ip_index; - if ((hp = mf_get(mfp, ip->ip_bnum, 1)) == NULL) { - return FAIL; - } - pp = hp->bh_data; // must be pointer block - if (pp->pb_id != PTR_ID) { - iemsg(_("E317: pointer block id wrong 3")); - mf_put(mfp, hp, false, false); - return FAIL; - } - /* - * TODO: If the pointer block is full and we are adding at the end - * try to insert in front of the next block - */ - // block not full, add one entry - if (pp->pb_count < pp->pb_count_max) { - if (pb_idx + 1 < (int)pp->pb_count) { - memmove(&pp->pb_pointer[pb_idx + 2], - &pp->pb_pointer[pb_idx + 1], - (size_t)(pp->pb_count - pb_idx - 1) * sizeof(PTR_EN)); - } - ++pp->pb_count; - pp->pb_pointer[pb_idx].pe_line_count = line_count_left; - pp->pb_pointer[pb_idx].pe_bnum = bnum_left; - pp->pb_pointer[pb_idx].pe_page_count = page_count_left; - pp->pb_pointer[pb_idx + 1].pe_line_count = line_count_right; - pp->pb_pointer[pb_idx + 1].pe_bnum = bnum_right; - pp->pb_pointer[pb_idx + 1].pe_page_count = page_count_right; - - if (lnum_left != 0) { - pp->pb_pointer[pb_idx].pe_old_lnum = lnum_left; - } - if (lnum_right != 0) { - pp->pb_pointer[pb_idx + 1].pe_old_lnum = lnum_right; - } - - mf_put(mfp, hp, true, false); - buf->b_ml.ml_stack_top = stack_idx + 1; // truncate stack - - if (lineadd) { - --(buf->b_ml.ml_stack_top); - // fix line count for rest of blocks in the stack - ml_lineadd(buf, lineadd); - // fix stack itself - buf->b_ml.ml_stack[buf->b_ml.ml_stack_top].ip_high += - lineadd; - ++(buf->b_ml.ml_stack_top); - } - - /* - * We are finished, break the loop here. - */ - break; - } else { // pointer block full - /* - * split the pointer block - * allocate a new pointer block - * move some of the pointer into the new block - * prepare for updating the parent block - */ - for (;;) { // do this twice when splitting block 1 - hp_new = ml_new_ptr(mfp); - if (hp_new == NULL) { // TODO: try to fix tree - return FAIL; - } - pp_new = hp_new->bh_data; - - if (hp->bh_bnum != 1) { - break; - } - - /* - * if block 1 becomes full the tree is given an extra level - * The pointers from block 1 are moved into the new block. - * block 1 is updated to point to the new block - * then continue to split the new block - */ - memmove(pp_new, pp, (size_t)page_size); - pp->pb_count = 1; - pp->pb_pointer[0].pe_bnum = hp_new->bh_bnum; - pp->pb_pointer[0].pe_line_count = buf->b_ml.ml_line_count; - pp->pb_pointer[0].pe_old_lnum = 1; - pp->pb_pointer[0].pe_page_count = 1; - mf_put(mfp, hp, true, false); // release block 1 - hp = hp_new; // new block is to be split - pp = pp_new; - CHECK(stack_idx != 0, _("stack_idx should be 0")); - ip->ip_index = 0; - ++stack_idx; // do block 1 again later - } - /* - * move the pointers after the current one to the new block - * If there are none, the new entry will be in the new block. - */ - total_moved = pp->pb_count - pb_idx - 1; - if (total_moved) { - memmove(&pp_new->pb_pointer[0], - &pp->pb_pointer[pb_idx + 1], - (size_t)(total_moved) * sizeof(PTR_EN)); - pp_new->pb_count = total_moved; - pp->pb_count -= total_moved - 1; - pp->pb_pointer[pb_idx + 1].pe_bnum = bnum_right; - pp->pb_pointer[pb_idx + 1].pe_line_count = line_count_right; - pp->pb_pointer[pb_idx + 1].pe_page_count = page_count_right; - if (lnum_right) { - pp->pb_pointer[pb_idx + 1].pe_old_lnum = lnum_right; - } - } else { - pp_new->pb_count = 1; - pp_new->pb_pointer[0].pe_bnum = bnum_right; - pp_new->pb_pointer[0].pe_line_count = line_count_right; - pp_new->pb_pointer[0].pe_page_count = page_count_right; - pp_new->pb_pointer[0].pe_old_lnum = lnum_right; - } - pp->pb_pointer[pb_idx].pe_bnum = bnum_left; - pp->pb_pointer[pb_idx].pe_line_count = line_count_left; - pp->pb_pointer[pb_idx].pe_page_count = page_count_left; - if (lnum_left) { - pp->pb_pointer[pb_idx].pe_old_lnum = lnum_left; - } - lnum_left = 0; - lnum_right = 0; - - /* - * recompute line counts - */ - line_count_right = 0; - for (i = 0; i < (int)pp_new->pb_count; ++i) { - line_count_right += pp_new->pb_pointer[i].pe_line_count; - } - line_count_left = 0; - for (i = 0; i < (int)pp->pb_count; ++i) { - line_count_left += pp->pb_pointer[i].pe_line_count; - } - - bnum_left = hp->bh_bnum; - bnum_right = hp_new->bh_bnum; - page_count_left = 1; - page_count_right = 1; - mf_put(mfp, hp, true, false); - mf_put(mfp, hp_new, true, false); - } - } - - /* - * Safety check: fallen out of for loop? - */ - if (stack_idx < 0) { - iemsg(_("E318: Updated too many blocks?")); - buf->b_ml.ml_stack_top = 0; // invalidate stack - } - } - - // The line was inserted below 'lnum' - ml_updatechunk(buf, lnum + 1, (long)len, ML_CHNK_ADDLINE); - return OK; -} - -void ml_add_deleted_len(char_u *ptr, ssize_t len) -{ - ml_add_deleted_len_buf(curbuf, ptr, len); -} - -void ml_add_deleted_len_buf(buf_T *buf, char_u *ptr, ssize_t len) -{ - if (inhibit_delete_count) { - return; - } - if (len == -1) { - len = STRLEN(ptr); - } - curbuf->deleted_bytes += len+1; - curbuf->deleted_bytes2 += len+1; - if (curbuf->update_need_codepoints) { - mb_utflen(ptr, len, &curbuf->deleted_codepoints, - &curbuf->deleted_codeunits); - curbuf->deleted_codepoints++; // NL char - curbuf->deleted_codeunits++; - } -} - - -int ml_replace(linenr_T lnum, char_u *line, bool copy) -{ - return ml_replace_buf(curbuf, lnum, line, copy); -} - -// Replace line "lnum", with buffering, in current buffer. -// -// If "copy" is true, make a copy of the line, otherwise the line has been -// copied to allocated memory already. -// If "copy" is false the "line" may be freed to add text properties! -// Do not use it after calling ml_replace(). -// -// Check: The caller of this function should probably also call -// changed_lines(), unless update_screen(NOT_VALID) is used. -// -// return FAIL for failure, OK otherwise -int ml_replace_buf(buf_T *buf, linenr_T lnum, char_u *line, bool copy) -{ - if (line == NULL) { // just checking... - return FAIL; - } - - // When starting up, we might still need to create the memfile - if (buf->b_ml.ml_mfp == NULL && open_buffer(false, NULL, 0) == FAIL) { - return FAIL; - } - - bool readlen = true; - - if (copy) { - line = vim_strsave(line); - } - if (buf->b_ml.ml_line_lnum != lnum) { // other line buffered - ml_flush_line(buf); // flush it - } else if (buf->b_ml.ml_flags & ML_LINE_DIRTY) { // same line allocated - ml_add_deleted_len_buf(buf, buf->b_ml.ml_line_ptr, -1); - readlen = false; // already added the length - - xfree(buf->b_ml.ml_line_ptr); // free it - } - - if (readlen && kv_size(buf->update_callbacks)) { - ml_add_deleted_len_buf(buf, ml_get_buf(buf, lnum, false), -1); - } - - buf->b_ml.ml_line_ptr = line; - buf->b_ml.ml_line_lnum = lnum; - buf->b_ml.ml_flags = (buf->b_ml.ml_flags | ML_LINE_DIRTY) & ~ML_EMPTY; - - return OK; -} - -/// Delete line `lnum` in the current buffer. -/// -/// @note The caller of this function should probably also call -/// deleted_lines() after this. -/// -/// @param message Show "--No lines in buffer--" message. -/// @return FAIL for failure, OK otherwise -int ml_delete(linenr_T lnum, bool message) -{ - ml_flush_line(curbuf); - return ml_delete_int(curbuf, lnum, message); -} - -static int ml_delete_int(buf_T *buf, linenr_T lnum, bool message) -{ - bhdr_T *hp; - memfile_T *mfp; - DATA_BL *dp; - PTR_BL *pp; - infoptr_T *ip; - int count; // number of entries in block - int idx; - int stack_idx; - int text_start; - int line_start; - long line_size; - int i; - - if (lnum < 1 || lnum > buf->b_ml.ml_line_count) { - return FAIL; - } - - if (lowest_marked && lowest_marked > lnum) { - lowest_marked--; - } - - /* - * If the file becomes empty the last line is replaced by an empty line. - */ - if (buf->b_ml.ml_line_count == 1) { // file becomes empty - if (message) { - set_keep_msg(_(no_lines_msg), 0); - } - - i = ml_replace((linenr_T)1, (char_u *)"", true); - buf->b_ml.ml_flags |= ML_EMPTY; - - return i; - } - - /* - * find the data block containing the line - * This also fills the stack with the blocks from the root to the data block - * This also releases any locked block. - */ - mfp = buf->b_ml.ml_mfp; - if (mfp == NULL) { - return FAIL; - } - - if ((hp = ml_find_line(buf, lnum, ML_DELETE)) == NULL) { - return FAIL; - } - - dp = hp->bh_data; - // compute line count before the delete - count = (long)(buf->b_ml.ml_locked_high) - - (long)(buf->b_ml.ml_locked_low) + 2; - idx = lnum - buf->b_ml.ml_locked_low; - - --buf->b_ml.ml_line_count; - - line_start = ((dp->db_index[idx]) & DB_INDEX_MASK); - if (idx == 0) { // first line in block, text at the end - line_size = dp->db_txt_end - line_start; - } else { - line_size = ((dp->db_index[idx - 1]) & DB_INDEX_MASK) - line_start; - } - - // Line should always have an NL char internally (represented as NUL), - // even if 'noeol' is set. - assert(line_size >= 1); - ml_add_deleted_len_buf(buf, (char_u *)dp + line_start, line_size-1); - - /* - * special case: If there is only one line in the data block it becomes empty. - * Then we have to remove the entry, pointing to this data block, from the - * pointer block. If this pointer block also becomes empty, we go up another - * block, and so on, up to the root if necessary. - * The line counts in the pointer blocks have already been adjusted by - * ml_find_line(). - */ - if (count == 1) { - mf_free(mfp, hp); // free the data block - buf->b_ml.ml_locked = NULL; - - for (stack_idx = buf->b_ml.ml_stack_top - 1; stack_idx >= 0; - --stack_idx) { - buf->b_ml.ml_stack_top = 0; // stack is invalid when failing - ip = &(buf->b_ml.ml_stack[stack_idx]); - idx = ip->ip_index; - if ((hp = mf_get(mfp, ip->ip_bnum, 1)) == NULL) { - return FAIL; - } - pp = hp->bh_data; // must be pointer block - if (pp->pb_id != PTR_ID) { - iemsg(_("E317: pointer block id wrong 4")); - mf_put(mfp, hp, false, false); - return FAIL; - } - count = --(pp->pb_count); - if (count == 0) { // the pointer block becomes empty! - mf_free(mfp, hp); - } else { - if (count != idx) { // move entries after the deleted one - memmove(&pp->pb_pointer[idx], &pp->pb_pointer[idx + 1], - (size_t)(count - idx) * sizeof(PTR_EN)); - } - mf_put(mfp, hp, true, false); - - buf->b_ml.ml_stack_top = stack_idx; // truncate stack - // fix line count for rest of blocks in the stack - if (buf->b_ml.ml_locked_lineadd != 0) { - ml_lineadd(buf, buf->b_ml.ml_locked_lineadd); - buf->b_ml.ml_stack[buf->b_ml.ml_stack_top].ip_high += - buf->b_ml.ml_locked_lineadd; - } - ++(buf->b_ml.ml_stack_top); - - break; - } - } - CHECK(stack_idx < 0, _("deleted block 1?")); - } else { - /* - * delete the text by moving the next lines forwards - */ - text_start = dp->db_txt_start; - memmove((char *)dp + text_start + line_size, - (char *)dp + text_start, (size_t)(line_start - text_start)); - - /* - * delete the index by moving the next indexes backwards - * Adjust the indexes for the text movement. - */ - for (i = idx; i < count - 1; ++i) { - dp->db_index[i] = dp->db_index[i + 1] + line_size; - } - - dp->db_free += line_size + INDEX_SIZE; - dp->db_txt_start += line_size; - --(dp->db_line_count); - - /* - * mark the block dirty and make sure it is in the file (for recovery) - */ - buf->b_ml.ml_flags |= (ML_LOCKED_DIRTY | ML_LOCKED_POS); - } - - ml_updatechunk(buf, lnum, line_size, ML_CHNK_DELLINE); - return OK; -} - -/* - * set the B_MARKED flag for line 'lnum' - */ -void ml_setmarked(linenr_T lnum) -{ - bhdr_T *hp; - DATA_BL *dp; - // invalid line number - if (lnum < 1 || lnum > curbuf->b_ml.ml_line_count - || curbuf->b_ml.ml_mfp == NULL) { - return; // give error message? - } - if (lowest_marked == 0 || lowest_marked > lnum) { - lowest_marked = lnum; - } - - /* - * find the data block containing the line - * This also fills the stack with the blocks from the root to the data block - * This also releases any locked block. - */ - if ((hp = ml_find_line(curbuf, lnum, ML_FIND)) == NULL) { - return; // give error message? - } - dp = hp->bh_data; - dp->db_index[lnum - curbuf->b_ml.ml_locked_low] |= DB_MARKED; - curbuf->b_ml.ml_flags |= ML_LOCKED_DIRTY; -} - -/* - * find the first line with its B_MARKED flag set - */ -linenr_T ml_firstmarked(void) -{ - bhdr_T *hp; - DATA_BL *dp; - linenr_T lnum; - int i; - - if (curbuf->b_ml.ml_mfp == NULL) { - return (linenr_T)0; - } - - /* - * The search starts with lowest_marked line. This is the last line where - * a mark was found, adjusted by inserting/deleting lines. - */ - for (lnum = lowest_marked; lnum <= curbuf->b_ml.ml_line_count;) { - /* - * Find the data block containing the line. - * This also fills the stack with the blocks from the root to the data - * block This also releases any locked block. - */ - if ((hp = ml_find_line(curbuf, lnum, ML_FIND)) == NULL) { - return (linenr_T)0; // give error message? - } - dp = hp->bh_data; - - for (i = lnum - curbuf->b_ml.ml_locked_low; - lnum <= curbuf->b_ml.ml_locked_high; ++i, ++lnum) { - if ((dp->db_index[i]) & DB_MARKED) { - (dp->db_index[i]) &= DB_INDEX_MASK; - curbuf->b_ml.ml_flags |= ML_LOCKED_DIRTY; - lowest_marked = lnum + 1; - return lnum; - } - } - } - - return (linenr_T)0; -} - -/* - * clear all DB_MARKED flags - */ -void ml_clearmarked(void) -{ - bhdr_T *hp; - DATA_BL *dp; - linenr_T lnum; - int i; - - if (curbuf->b_ml.ml_mfp == NULL) { // nothing to do - return; - } - - /* - * The search starts with line lowest_marked. - */ - for (lnum = lowest_marked; lnum <= curbuf->b_ml.ml_line_count;) { - /* - * Find the data block containing the line. - * This also fills the stack with the blocks from the root to the data - * block and releases any locked block. - */ - if ((hp = ml_find_line(curbuf, lnum, ML_FIND)) == NULL) { - return; // give error message? - } - dp = hp->bh_data; - - for (i = lnum - curbuf->b_ml.ml_locked_low; - lnum <= curbuf->b_ml.ml_locked_high; ++i, ++lnum) { - if ((dp->db_index[i]) & DB_MARKED) { - (dp->db_index[i]) &= DB_INDEX_MASK; - curbuf->b_ml.ml_flags |= ML_LOCKED_DIRTY; - } - } - } - - lowest_marked = 0; -} - -size_t ml_flush_deleted_bytes(buf_T *buf, size_t *codepoints, size_t *codeunits) -{ - size_t ret = buf->deleted_bytes; - *codepoints = buf->deleted_codepoints; - *codeunits = buf->deleted_codeunits; - buf->deleted_bytes = 0; - buf->deleted_codepoints = 0; - buf->deleted_codeunits = 0; - return ret; -} - -/* - * flush ml_line if necessary - */ -static void ml_flush_line(buf_T *buf) -{ - bhdr_T *hp; - DATA_BL *dp; - linenr_T lnum; - char_u *new_line; - char_u *old_line; - colnr_T new_len; - int old_len; - int extra; - int idx; - int start; - int count; - int i; - static bool entered = false; - - if (buf->b_ml.ml_line_lnum == 0 || buf->b_ml.ml_mfp == NULL) { - return; // nothing to do - } - if (buf->b_ml.ml_flags & ML_LINE_DIRTY) { - // This code doesn't work recursively. - if (entered) { - return; - } - entered = true; - - buf->flush_count++; - - lnum = buf->b_ml.ml_line_lnum; - new_line = buf->b_ml.ml_line_ptr; - - hp = ml_find_line(buf, lnum, ML_FIND); - if (hp == NULL) { - siemsg(_("E320: Cannot find line %" PRId64), (int64_t)lnum); - } else { - dp = hp->bh_data; - idx = lnum - buf->b_ml.ml_locked_low; - start = ((dp->db_index[idx]) & DB_INDEX_MASK); - old_line = (char_u *)dp + start; - if (idx == 0) { // line is last in block - old_len = dp->db_txt_end - start; - } else { // text of previous line follows - old_len = (dp->db_index[idx - 1] & DB_INDEX_MASK) - start; - } - new_len = (colnr_T)STRLEN(new_line) + 1; - extra = new_len - old_len; // negative if lines gets smaller - - /* - * if new line fits in data block, replace directly - */ - if ((int)dp->db_free >= extra) { - // if the length changes and there are following lines - count = buf->b_ml.ml_locked_high - buf->b_ml.ml_locked_low + 1; - if (extra != 0 && idx < count - 1) { - // move text of following lines - memmove((char *)dp + dp->db_txt_start - extra, - (char *)dp + dp->db_txt_start, - (size_t)(start - dp->db_txt_start)); - - // adjust pointers of this and following lines - for (i = idx + 1; i < count; ++i) { - dp->db_index[i] -= extra; - } - } - dp->db_index[idx] -= extra; - - // adjust free space - dp->db_free -= extra; - dp->db_txt_start -= extra; - - // copy new line into the data block - memmove(old_line - extra, new_line, (size_t)new_len); - buf->b_ml.ml_flags |= (ML_LOCKED_DIRTY | ML_LOCKED_POS); - // The else case is already covered by the insert and delete - ml_updatechunk(buf, lnum, (long)extra, ML_CHNK_UPDLINE); - } else { - // Cannot do it in one data block: Delete and append. - // Append first, because ml_delete_int() cannot delete the - // last line in a buffer, which causes trouble for a buffer - // that has only one line. - // Don't forget to copy the mark! - // How about handling errors??? - (void)ml_append_int(buf, lnum, new_line, new_len, false, - (dp->db_index[idx] & DB_MARKED)); - (void)ml_delete_int(buf, lnum, false); - } - } - xfree(new_line); - - entered = false; - } - - buf->b_ml.ml_line_lnum = 0; - buf->b_ml.ml_line_offset = 0; -} - -/* - * create a new, empty, data block - */ -static bhdr_T *ml_new_data(memfile_T *mfp, bool negative, int page_count) -{ - assert(page_count >= 0); - bhdr_T *hp = mf_new(mfp, negative, (unsigned)page_count); - DATA_BL *dp = hp->bh_data; - dp->db_id = DATA_ID; - dp->db_txt_start = dp->db_txt_end = page_count * mfp->mf_page_size; - dp->db_free = dp->db_txt_start - HEADER_SIZE; - dp->db_line_count = 0; - - return hp; -} - -/* - * create a new, empty, pointer block - */ -static bhdr_T *ml_new_ptr(memfile_T *mfp) -{ - bhdr_T *hp = mf_new(mfp, false, 1); - PTR_BL *pp = hp->bh_data; - pp->pb_id = PTR_ID; - pp->pb_count = 0; - pp->pb_count_max = (mfp->mf_page_size - sizeof(PTR_BL)) / sizeof(PTR_EN) + 1; - - return hp; -} - -/* - * lookup line 'lnum' in a memline - * - * action: if ML_DELETE or ML_INSERT the line count is updated while searching - * if ML_FLUSH only flush a locked block - * if ML_FIND just find the line - * - * If the block was found it is locked and put in ml_locked. - * The stack is updated to lead to the locked block. The ip_high field in - * the stack is updated to reflect the last line in the block AFTER the - * insert or delete, also if the pointer block has not been updated yet. But - * if ml_locked != NULL ml_locked_lineadd must be added to ip_high. - * - * return: NULL for failure, pointer to block header otherwise - */ -static bhdr_T *ml_find_line(buf_T *buf, linenr_T lnum, int action) -{ - DATA_BL *dp; - PTR_BL *pp; - infoptr_T *ip; - bhdr_T *hp; - memfile_T *mfp; - linenr_T t; - blocknr_T bnum, bnum2; - int dirty; - linenr_T low, high; - int top; - int page_count; - int idx; - - mfp = buf->b_ml.ml_mfp; - - /* - * If there is a locked block check if the wanted line is in it. - * If not, flush and release the locked block. - * Don't do this for ML_INSERT_SAME, because the stack need to be updated. - * Don't do this for ML_FLUSH, because we want to flush the locked block. - * Don't do this when 'swapfile' is reset, we want to load all the blocks. - */ - if (buf->b_ml.ml_locked) { - if (ML_SIMPLE(action) - && buf->b_ml.ml_locked_low <= lnum - && buf->b_ml.ml_locked_high >= lnum) { - // remember to update pointer blocks and stack later - if (action == ML_INSERT) { - ++(buf->b_ml.ml_locked_lineadd); - ++(buf->b_ml.ml_locked_high); - } else if (action == ML_DELETE) { - --(buf->b_ml.ml_locked_lineadd); - --(buf->b_ml.ml_locked_high); - } - return buf->b_ml.ml_locked; - } - - mf_put(mfp, buf->b_ml.ml_locked, buf->b_ml.ml_flags & ML_LOCKED_DIRTY, - buf->b_ml.ml_flags & ML_LOCKED_POS); - buf->b_ml.ml_locked = NULL; - - /* - * If lines have been added or deleted in the locked block, need to - * update the line count in pointer blocks. - */ - if (buf->b_ml.ml_locked_lineadd != 0) { - ml_lineadd(buf, buf->b_ml.ml_locked_lineadd); - } - } - - if (action == ML_FLUSH) { // nothing else to do - return NULL; - } - - bnum = 1; // start at the root of the tree - page_count = 1; - low = 1; - high = buf->b_ml.ml_line_count; - - if (action == ML_FIND) { // first try stack entries - for (top = buf->b_ml.ml_stack_top - 1; top >= 0; --top) { - ip = &(buf->b_ml.ml_stack[top]); - if (ip->ip_low <= lnum && ip->ip_high >= lnum) { - bnum = ip->ip_bnum; - low = ip->ip_low; - high = ip->ip_high; - buf->b_ml.ml_stack_top = top; // truncate stack at prev entry - break; - } - } - if (top < 0) { - buf->b_ml.ml_stack_top = 0; // not found, start at the root - } - } else { // ML_DELETE or ML_INSERT - buf->b_ml.ml_stack_top = 0; // start at the root - } - /* - * search downwards in the tree until a data block is found - */ - for (;;) { - if ((hp = mf_get(mfp, bnum, page_count)) == NULL) { - goto error_noblock; - } - - /* - * update high for insert/delete - */ - if (action == ML_INSERT) { - ++high; - } else if (action == ML_DELETE) { - --high; - } - - dp = hp->bh_data; - if (dp->db_id == DATA_ID) { // data block - buf->b_ml.ml_locked = hp; - buf->b_ml.ml_locked_low = low; - buf->b_ml.ml_locked_high = high; - buf->b_ml.ml_locked_lineadd = 0; - buf->b_ml.ml_flags &= ~(ML_LOCKED_DIRTY | ML_LOCKED_POS); - return hp; - } - - pp = (PTR_BL *)(dp); // must be pointer block - if (pp->pb_id != PTR_ID) { - iemsg(_("E317: pointer block id wrong")); - goto error_block; - } - - top = ml_add_stack(buf); // add new entry to stack - ip = &(buf->b_ml.ml_stack[top]); - ip->ip_bnum = bnum; - ip->ip_low = low; - ip->ip_high = high; - ip->ip_index = -1; // index not known yet - - dirty = FALSE; - for (idx = 0; idx < (int)pp->pb_count; ++idx) { - t = pp->pb_pointer[idx].pe_line_count; - CHECK(t == 0, _("pe_line_count is zero")); - if ((low += t) > lnum) { - ip->ip_index = idx; - bnum = pp->pb_pointer[idx].pe_bnum; - page_count = pp->pb_pointer[idx].pe_page_count; - high = low - 1; - low -= t; - - /* - * a negative block number may have been changed - */ - if (bnum < 0) { - bnum2 = mf_trans_del(mfp, bnum); - if (bnum != bnum2) { - bnum = bnum2; - pp->pb_pointer[idx].pe_bnum = bnum; - dirty = TRUE; - } - } - - break; - } - } - if (idx >= (int)pp->pb_count) { // past the end: something wrong! - if (lnum > buf->b_ml.ml_line_count) { - siemsg(_("E322: line number out of range: %" PRId64 " past the end"), - (int64_t)lnum - buf->b_ml.ml_line_count); - } else { - siemsg(_("E323: line count wrong in block %" PRId64), bnum); - } - goto error_block; - } - if (action == ML_DELETE) { - pp->pb_pointer[idx].pe_line_count--; - dirty = TRUE; - } else if (action == ML_INSERT) { - pp->pb_pointer[idx].pe_line_count++; - dirty = TRUE; - } - mf_put(mfp, hp, dirty, false); - } - -error_block: - mf_put(mfp, hp, false, false); -error_noblock: - /* - * If action is ML_DELETE or ML_INSERT we have to correct the tree for - * the incremented/decremented line counts, because there won't be a line - * inserted/deleted after all. - */ - if (action == ML_DELETE) { - ml_lineadd(buf, 1); - } else if (action == ML_INSERT) { - ml_lineadd(buf, -1); - } - buf->b_ml.ml_stack_top = 0; - return NULL; -} - -/* - * add an entry to the info pointer stack - * - * return number of the new entry - */ -static int ml_add_stack(buf_T *buf) -{ - int top = buf->b_ml.ml_stack_top; - - // may have to increase the stack size - if (top == buf->b_ml.ml_stack_size) { - CHECK(top > 0, _("Stack size increases")); // more than 5 levels??? - - buf->b_ml.ml_stack_size += STACK_INCR; - size_t new_size = sizeof(infoptr_T) * buf->b_ml.ml_stack_size; - buf->b_ml.ml_stack = xrealloc(buf->b_ml.ml_stack, new_size); - } - - buf->b_ml.ml_stack_top++; - return top; -} - -/* - * Update the pointer blocks on the stack for inserted/deleted lines. - * The stack itself is also updated. - * - * When an insert/delete line action fails, the line is not inserted/deleted, - * but the pointer blocks have already been updated. That is fixed here by - * walking through the stack. - * - * Count is the number of lines added, negative if lines have been deleted. - */ -static void ml_lineadd(buf_T *buf, int count) -{ - int idx; - infoptr_T *ip; - PTR_BL *pp; - memfile_T *mfp = buf->b_ml.ml_mfp; - bhdr_T *hp; - - for (idx = buf->b_ml.ml_stack_top - 1; idx >= 0; --idx) { - ip = &(buf->b_ml.ml_stack[idx]); - if ((hp = mf_get(mfp, ip->ip_bnum, 1)) == NULL) { - break; - } - pp = hp->bh_data; // must be pointer block - if (pp->pb_id != PTR_ID) { - mf_put(mfp, hp, false, false); - iemsg(_("E317: pointer block id wrong 2")); - break; - } - pp->pb_pointer[ip->ip_index].pe_line_count += count; - ip->ip_high += count; - mf_put(mfp, hp, true, false); - } -} - -#if defined(HAVE_READLINK) -/* - * Resolve a symlink in the last component of a file name. - * Note that f_resolve() does it for every part of the path, we don't do that - * here. - * If it worked returns OK and the resolved link in "buf[MAXPATHL]". - * Otherwise returns FAIL. - */ -int resolve_symlink(const char_u *fname, char_u *buf) -{ - char_u tmp[MAXPATHL]; - int ret; - int depth = 0; - - if (fname == NULL) { - return FAIL; - } - - // Put the result so far in tmp[], starting with the original name. - STRLCPY(tmp, fname, MAXPATHL); - - for (;;) { - // Limit symlink depth to 100, catch recursive loops. - if (++depth == 100) { - semsg(_("E773: Symlink loop for \"%s\""), fname); - return FAIL; - } - - ret = readlink((char *)tmp, (char *)buf, MAXPATHL - 1); - if (ret <= 0) { - if (errno == EINVAL || errno == ENOENT) { - // Found non-symlink or not existing file, stop here. - // When at the first level use the unmodified name, skip the - // call to vim_FullName(). - if (depth == 1) { - return FAIL; - } - - // Use the resolved name in tmp[]. - break; - } - - // There must be some error reading links, use original name. - return FAIL; - } - buf[ret] = NUL; - - // Check whether the symlink is relative or absolute. - // If it's relative, build a new path based on the directory - // portion of the filename (if any) and the path the symlink - // points to. - if (path_is_absolute(buf)) { - STRCPY(tmp, buf); - } else { - char_u *tail = path_tail(tmp); - if (STRLEN(tail) + STRLEN(buf) >= MAXPATHL) { - return FAIL; - } - STRCPY(tail, buf); - } - } - - /* - * Try to resolve the full name of the file so that the swapfile name will - * be consistent even when opening a relative symlink from different - * working directories. - */ - return vim_FullName((char *)tmp, (char *)buf, MAXPATHL, TRUE); -} -#endif - -/* - * Make swap file name out of the file name and a directory name. - * Returns pointer to allocated memory or NULL. - */ -char_u *makeswapname(char_u *fname, char_u *ffname, buf_T *buf, char_u *dir_name) -{ - char_u *r, *s; - char_u *fname_res = fname; -#ifdef HAVE_READLINK - char_u fname_buf[MAXPATHL]; - - // Expand symlink in the file name, so that we put the swap file with the - // actual file instead of with the symlink. - if (resolve_symlink(fname, fname_buf) == OK) { - fname_res = fname_buf; - } -#endif - int len = (int)STRLEN(dir_name); - - s = dir_name + len; - if (after_pathsep((char *)dir_name, (char *)s) - && len > 1 - && s[-1] == s[-2]) { // Ends with '//', Use Full path - r = NULL; - s = (char_u *)make_percent_swname((char *)dir_name, (char *)fname_res); - if (s != NULL) { - r = (char_u *)modname((char *)s, ".swp", false); - xfree(s); - } - return r; - } - - // Prepend a '.' to the swap file name for the current directory. - r = (char_u *)modname((char *)fname_res, ".swp", - dir_name[0] == '.' && dir_name[1] == NUL); - if (r == NULL) { // out of memory - return NULL; - } - - s = get_file_in_dir(r, dir_name); - xfree(r); - return s; -} - -/// Get file name to use for swap file or backup file. -/// Use the name of the edited file "fname" and an entry in the 'dir' or 'bdir' -/// option "dname". -/// - If "dname" is ".", return "fname" (swap file in dir of file). -/// - If "dname" starts with "./", insert "dname" in "fname" (swap file -/// relative to dir of file). -/// - Otherwise, prepend "dname" to the tail of "fname" (swap file in specific -/// dir). -/// -/// The return value is an allocated string and can be NULL. -/// -/// @param dname don't use "dirname", it is a global for Alpha -char_u *get_file_in_dir(char_u *fname, char_u *dname) -{ - char_u *t; - char_u *tail; - char_u *retval; - int save_char; - - tail = path_tail(fname); - - if (dname[0] == '.' && dname[1] == NUL) { - retval = vim_strsave(fname); - } else if (dname[0] == '.' && vim_ispathsep(dname[1])) { - if (tail == fname) { // no path before file name - retval = (char_u *)concat_fnames((char *)dname + 2, (char *)tail, TRUE); - } else { - save_char = *tail; - *tail = NUL; - t = (char_u *)concat_fnames((char *)fname, (char *)dname + 2, TRUE); - *tail = save_char; - retval = (char_u *)concat_fnames((char *)t, (char *)tail, TRUE); - xfree(t); - } - } else { - retval = (char_u *)concat_fnames((char *)dname, (char *)tail, TRUE); - } - - return retval; -} - - -/// Print the ATTENTION message: info about an existing swap file. -/// -/// @param buf buffer being edited -/// @param fname swap file name -static void attention_message(buf_T *buf, char_u *fname) -{ - assert(buf->b_fname != NULL); - - ++no_wait_return; - (void)emsg(_("E325: ATTENTION")); - msg_puts(_("\nFound a swap file by the name \"")); - msg_home_replace(fname); - msg_puts("\"\n"); - const time_t swap_mtime = swapfile_info(fname); - msg_puts(_("While opening file \"")); - msg_outtrans(buf->b_fname); - msg_puts("\"\n"); - FileInfo file_info; - if (!os_fileinfo((char *)buf->b_fname, &file_info)) { - msg_puts(_(" CANNOT BE FOUND")); - } else { - msg_puts(_(" dated: ")); - time_t x = file_info.stat.st_mtim.tv_sec; - char ctime_buf[50]; - msg_puts(os_ctime_r(&x, ctime_buf, sizeof(ctime_buf))); - if (swap_mtime != 0 && x > swap_mtime) { - msg_puts(_(" NEWER than swap file!\n")); - } - } - // Some of these messages are long to allow translation to - // other languages. - msg_puts(_("\n(1) Another program may be editing the same file. If this is" - " the case,\n be careful not to end up with two different" - " instances of the same\n file when making changes." - " Quit, or continue with caution.\n")); - msg_puts(_("(2) An edit session for this file crashed.\n")); - msg_puts(_(" If this is the case, use \":recover\" or \"vim -r ")); - msg_outtrans(buf->b_fname); - msg_puts(_("\"\n to recover the changes (see \":help recovery\").\n")); - msg_puts(_(" If you did this already, delete the swap file \"")); - msg_outtrans(fname); - msg_puts(_("\"\n to avoid this message.\n")); - cmdline_row = msg_row; - --no_wait_return; -} - - -/* - * Trigger the SwapExists autocommands. - * Returns a value for equivalent to do_dialog() (see below): - * 0: still need to ask for a choice - * 1: open read-only - * 2: edit anyway - * 3: recover - * 4: delete it - * 5: quit - * 6: abort - */ -static int do_swapexists(buf_T *buf, char_u *fname) -{ - set_vim_var_string(VV_SWAPNAME, (char *)fname, -1); - set_vim_var_string(VV_SWAPCHOICE, NULL, -1); - - // Trigger SwapExists autocommands with set to the file being - // edited. Disallow changing directory here. - allbuf_lock++; - apply_autocmds(EVENT_SWAPEXISTS, buf->b_fname, NULL, false, NULL); - allbuf_lock--; - - set_vim_var_string(VV_SWAPNAME, NULL, -1); - - switch (*get_vim_var_str(VV_SWAPCHOICE)) { - case 'o': - return 1; - case 'e': - return 2; - case 'r': - return 3; - case 'd': - return 4; - case 'q': - return 5; - case 'a': - return 6; - } - - return 0; -} - -/// Find out what name to use for the swap file for buffer 'buf'. -/// -/// Several names are tried to find one that does not exist. Last directory in -/// option is automatically created. -/// -/// @note If BASENAMELEN is not correct, you will get error messages for -/// not being able to open the swap or undo file. -/// @note May trigger SwapExists autocmd, pointers may change! -/// -/// @param[in] buf Buffer for which swap file names needs to be found. -/// @param[in,out] dirp Pointer to a list of directories. When out of memory, -/// is set to NULL. Is advanced to the next directory in -/// the list otherwise. -/// @param[in] old_fname Allowed existing swap file name. Except for this -/// case, name of the non-existing file is used. -/// @param[in,out] found_existing_dir If points to true, then new directory -/// for swap file is not created. At first -/// findswapname() call this argument must -/// point to false. This parameter may only -/// be set to true by this function, it is -/// never set to false. -/// -/// @return [allocated] Name of the swap file. -static char *findswapname(buf_T *buf, char **dirp, char *old_fname, bool *found_existing_dir) - FUNC_ATTR_WARN_UNUSED_RESULT FUNC_ATTR_NONNULL_ARG(1, 2, 4) -{ - char *fname; - size_t n; - char *dir_name; - char *buf_fname = (char *)buf->b_fname; - - /* - * Isolate a directory name from *dirp and put it in dir_name. - * First allocate some memory to put the directory name in. - */ - const size_t dir_len = strlen(*dirp) + 1; - dir_name = xmalloc(dir_len); - (void)copy_option_part((char_u **)dirp, (char_u *)dir_name, dir_len, ","); - - /* - * we try different names until we find one that does not exist yet - */ - fname = (char *)makeswapname((char_u *)buf_fname, buf->b_ffname, buf, - (char_u *)dir_name); - - for (;;) { - if (fname == NULL) { // must be out of memory - break; - } - if ((n = strlen(fname)) == 0) { // safety check - XFREE_CLEAR(fname); - break; - } - // check if the swapfile already exists - // Extra security check: When a swap file is a symbolic link, this - // is most likely a symlink attack. - FileInfo file_info; - bool file_or_link_found = os_fileinfo_link(fname, &file_info); - if (!file_or_link_found) { - break; - } - - // A file name equal to old_fname is OK to use. - if (old_fname != NULL && fnamecmp(fname, old_fname) == 0) { - break; - } - - // get here when file already exists - if (fname[n - 2] == 'w' && fname[n - 1] == 'p') { // first try - // If we get here the ".swp" file really exists. - // Give an error message, unless recovering, no file name, we are - // viewing a help file or when the path of the file is different - // (happens when all .swp files are in one directory). - if (!recoverymode && buf_fname != NULL - && !buf->b_help && !(buf->b_flags & BF_DUMMY)) { - int fd; - struct block0 b0; - int differ = FALSE; - - // Try to read block 0 from the swap file to get the original - // file name (and inode number). - fd = os_open(fname, O_RDONLY, 0); - if (fd >= 0) { - if (read_eintr(fd, &b0, sizeof(b0)) == sizeof(b0)) { - // If the swapfile has the same directory as the - // buffer don't compare the directory names, they can - // have a different mountpoint. - if (b0.b0_flags & B0_SAME_DIR) { - if (fnamecmp(path_tail(buf->b_ffname), - path_tail(b0.b0_fname)) != 0 - || !same_directory((char_u *)fname, buf->b_ffname)) { - // Symlinks may point to the same file even - // when the name differs, need to check the - // inode too. - expand_env(b0.b0_fname, NameBuff, MAXPATHL); - if (fnamecmp_ino(buf->b_ffname, NameBuff, - char_to_long(b0.b0_ino))) { - differ = TRUE; - } - } - } else { - // The name in the swap file may be - // "~user/path/file". Expand it first. - expand_env(b0.b0_fname, NameBuff, MAXPATHL); - if (fnamecmp_ino(buf->b_ffname, NameBuff, - char_to_long(b0.b0_ino))) { - differ = TRUE; - } - } - } - close(fd); - } - - // give the ATTENTION message when there is an old swap file - // for the current file, and the buffer was not recovered. - if (differ == false && !(curbuf->b_flags & BF_RECOVERED) - && vim_strchr(p_shm, SHM_ATTENTION) == NULL) { - int choice = 0; - - process_still_running = false; - // It's safe to delete the swap file if all these are true: - // - the edited file exists - // - the swap file has no changes and looks OK - if (os_path_exists(buf->b_fname) && swapfile_unchanged(fname)) { - choice = 4; - if (p_verbose > 0) { - verb_msg(_("Found a swap file that is not useful, deleting it")); - } - } - - // If there is a SwapExists autocommand and we can handle the - // response, trigger it. It may return 0 to ask the user anyway. - if (choice == 0 - && swap_exists_action != SEA_NONE - && has_autocmd(EVENT_SWAPEXISTS, (char_u *)buf_fname, buf)) { - choice = do_swapexists(buf, (char_u *)fname); - } - - if (choice == 0) { - // Show info about the existing swap file. - attention_message(buf, (char_u *)fname); - - // We don't want a 'q' typed at the more-prompt - // interrupt loading a file. - got_int = false; - - // If vimrc has "simalt ~x" we don't want it to - // interfere with the prompt here. - flush_buffers(FLUSH_TYPEAHEAD); - } - - if (swap_exists_action != SEA_NONE && choice == 0) { - const char *const sw_msg_1 = _("Swap file \""); - const char *const sw_msg_2 = _("\" already exists!"); - - const size_t fname_len = strlen(fname); - const size_t sw_msg_1_len = strlen(sw_msg_1); - const size_t sw_msg_2_len = strlen(sw_msg_2); - - const size_t name_len = sw_msg_1_len + fname_len + sw_msg_2_len + 5; - - char *const name = xmalloc(name_len); - memcpy(name, sw_msg_1, sw_msg_1_len + 1); - home_replace(NULL, (char_u *)fname, (char_u *)&name[sw_msg_1_len], - fname_len, true); - xstrlcat(name, sw_msg_2, name_len); - choice = do_dialog(VIM_WARNING, (char_u *)_("VIM - ATTENTION"), - (char_u *)name, - process_still_running - ? (char_u *)_("&Open Read-Only\n&Edit anyway\n&Recover" - "\n&Quit\n&Abort") : - (char_u *)_("&Open Read-Only\n&Edit anyway\n&Recover" - "\n&Delete it\n&Quit\n&Abort"), - 1, NULL, false); - - if (process_still_running && choice >= 4) { - choice++; // Skip missing "Delete it" button. - } - xfree(name); - - // pretend screen didn't scroll, need redraw anyway - msg_reset_scroll(); - } - - if (choice > 0) { - switch (choice) { - case 1: - buf->b_p_ro = TRUE; - break; - case 2: - break; - case 3: - swap_exists_action = SEA_RECOVER; - break; - case 4: - os_remove(fname); - break; - case 5: - swap_exists_action = SEA_QUIT; - break; - case 6: - swap_exists_action = SEA_QUIT; - got_int = TRUE; - break; - } - - // If the file was deleted this fname can be used. - if (!os_path_exists((char_u *)fname)) { - break; - } - } else { - msg_puts("\n"); - if (msg_silent == 0) { - // call wait_return() later - need_wait_return = true; - } - } - } - } - } - - /* - * Change the ".swp" extension to find another file that can be used. - * First decrement the last char: ".swo", ".swn", etc. - * If that still isn't enough decrement the last but one char: ".svz" - * Can happen when editing many "No Name" buffers. - */ - if (fname[n - 1] == 'a') { // ".s?a" - if (fname[n - 2] == 'a') { // ".saa": tried enough, give up - emsg(_("E326: Too many swap files found")); - XFREE_CLEAR(fname); - break; - } - --fname[n - 2]; // ".svz", ".suz", etc. - fname[n - 1] = 'z' + 1; - } - --fname[n - 1]; // ".swo", ".swn", etc. - } - - if (os_isdir((char_u *)dir_name)) { - *found_existing_dir = true; - } else if (!*found_existing_dir && **dirp == NUL) { - int ret; - char *failed_dir; - if ((ret = os_mkdir_recurse(dir_name, 0755, &failed_dir)) != 0) { - semsg(_("E303: Unable to create directory \"%s\" for swap file, " - "recovery impossible: %s"), - failed_dir, os_strerror(ret)); - xfree(failed_dir); - } - } - - xfree(dir_name); - return fname; -} - -static int b0_magic_wrong(ZERO_BL *b0p) -{ - return b0p->b0_magic_long != (long)B0_MAGIC_LONG - || b0p->b0_magic_int != (int)B0_MAGIC_INT - || b0p->b0_magic_short != (short)B0_MAGIC_SHORT - || b0p->b0_magic_char != B0_MAGIC_CHAR; -} - -/// Compare current file name with file name from swap file. -/// Try to use inode numbers when possible. -/// Return non-zero when files are different. -/// -/// When comparing file names a few things have to be taken into consideration: -/// - When working over a network the full path of a file depends on the host. -/// We check the inode number if possible. It is not 100% reliable though, -/// because the device number cannot be used over a network. -/// - When a file does not exist yet (editing a new file) there is no inode -/// number. -/// - The file name in a swap file may not be valid on the current host. The -/// "~user" form is used whenever possible to avoid this. -/// -/// This is getting complicated, let's make a table: -/// -/// ino_c ino_s fname_c fname_s differ = -/// -/// both files exist -> compare inode numbers: -/// != 0 != 0 X X ino_c != ino_s -/// -/// inode number(s) unknown, file names available -> compare file names -/// == 0 X OK OK fname_c != fname_s -/// X == 0 OK OK fname_c != fname_s -/// -/// current file doesn't exist, file for swap file exist, file name(s) not -/// available -> probably different -/// == 0 != 0 FAIL X TRUE -/// == 0 != 0 X FAIL TRUE -/// -/// current file exists, inode for swap unknown, file name(s) not -/// available -> probably different -/// != 0 == 0 FAIL X TRUE -/// != 0 == 0 X FAIL TRUE -/// -/// current file doesn't exist, inode for swap unknown, one file name not -/// available -> probably different -/// == 0 == 0 FAIL OK TRUE -/// == 0 == 0 OK FAIL TRUE -/// -/// current file doesn't exist, inode for swap unknown, both file names not -/// available -> compare file names -/// == 0 == 0 FAIL FAIL fname_c != fname_s -/// -/// Only the last 32 bits of the inode will be used. This can't be changed -/// without making the block 0 incompatible with 32 bit versions. -/// -/// @param fname_c current file name -/// @param fname_s file name from swap file -static bool fnamecmp_ino(char_u *fname_c, char_u *fname_s, long ino_block0) -{ - uint64_t ino_c = 0; // ino of current file - uint64_t ino_s; // ino of file from swap file - char_u buf_c[MAXPATHL]; // full path of fname_c - char_u buf_s[MAXPATHL]; // full path of fname_s - int retval_c; // flag: buf_c valid - int retval_s; // flag: buf_s valid - - FileInfo file_info; - if (os_fileinfo((char *)fname_c, &file_info)) { - ino_c = os_fileinfo_inode(&file_info); - } - - /* - * First we try to get the inode from the file name, because the inode in - * the swap file may be outdated. If that fails (e.g. this path is not - * valid on this machine), use the inode from block 0. - */ - if (os_fileinfo((char *)fname_s, &file_info)) { - ino_s = os_fileinfo_inode(&file_info); - } else { - ino_s = (uint64_t)ino_block0; - } - - if (ino_c && ino_s) { - return ino_c != ino_s; - } - - /* - * One of the inode numbers is unknown, try a forced vim_FullName() and - * compare the file names. - */ - retval_c = vim_FullName((char *)fname_c, (char *)buf_c, MAXPATHL, TRUE); - retval_s = vim_FullName((char *)fname_s, (char *)buf_s, MAXPATHL, TRUE); - if (retval_c == OK && retval_s == OK) { - return STRCMP(buf_c, buf_s) != 0; - } - - /* - * Can't compare inodes or file names, guess that the files are different, - * unless both appear not to exist at all, then compare with the file name - * in the swap file. - */ - if (ino_s == 0 && ino_c == 0 && retval_c == FAIL && retval_s == FAIL) { - return STRCMP(fname_c, fname_s) != 0; - } - return true; -} - -/* - * Move a long integer into a four byte character array. - * Used for machine independency in block zero. - */ -static void long_to_char(long n, char_u *s) -{ - s[0] = (char_u)(n & 0xff); - n = (unsigned)n >> 8; - s[1] = (char_u)(n & 0xff); - n = (unsigned)n >> 8; - s[2] = (char_u)(n & 0xff); - n = (unsigned)n >> 8; - s[3] = (char_u)(n & 0xff); -} - -static long char_to_long(char_u *s) -{ - long retval; - - retval = s[3]; - retval <<= 8; - retval |= s[2]; - retval <<= 8; - retval |= s[1]; - retval <<= 8; - retval |= s[0]; - - return retval; -} - -/* - * Set the flags in the first block of the swap file: - * - file is modified or not: buf->b_changed - * - 'fileformat' - * - 'fileencoding' - */ -void ml_setflags(buf_T *buf) -{ - bhdr_T *hp; - ZERO_BL *b0p; - - if (!buf->b_ml.ml_mfp) { - return; - } - for (hp = buf->b_ml.ml_mfp->mf_used_last; hp != NULL; hp = hp->bh_prev) { - if (hp->bh_bnum == 0) { - b0p = hp->bh_data; - b0p->b0_dirty = buf->b_changed ? B0_DIRTY : 0; - b0p->b0_flags = (b0p->b0_flags & ~B0_FF_MASK) - | (get_fileformat(buf) + 1); - add_b0_fenc(b0p, buf); - hp->bh_flags |= BH_DIRTY; - mf_sync(buf->b_ml.ml_mfp, MFS_ZERO); - break; - } - } -} - -#define MLCS_MAXL 800 // max no of lines in chunk -#define MLCS_MINL 400 // should be half of MLCS_MAXL - -/* - * Keep information for finding byte offset of a line, updtype may be one of: - * ML_CHNK_ADDLINE: Add len to parent chunk, possibly splitting it - * Careful: ML_CHNK_ADDLINE may cause ml_find_line() to be called. - * ML_CHNK_DELLINE: Subtract len from parent chunk, possibly deleting it - * ML_CHNK_UPDLINE: Add len to parent chunk, as a signed entity. - */ -static void ml_updatechunk(buf_T *buf, linenr_T line, long len, int updtype) -{ - static buf_T *ml_upd_lastbuf = NULL; - static linenr_T ml_upd_lastline; - static linenr_T ml_upd_lastcurline; - static int ml_upd_lastcurix; - - linenr_T curline = ml_upd_lastcurline; - int curix = ml_upd_lastcurix; - long size; - chunksize_T *curchnk; - int rest; - bhdr_T *hp; - DATA_BL *dp; - - if (buf->b_ml.ml_usedchunks == -1 || len == 0) { - return; - } - if (buf->b_ml.ml_chunksize == NULL) { - buf->b_ml.ml_chunksize = xmalloc(sizeof(chunksize_T) * 100); - buf->b_ml.ml_numchunks = 100; - buf->b_ml.ml_usedchunks = 1; - buf->b_ml.ml_chunksize[0].mlcs_numlines = 1; - buf->b_ml.ml_chunksize[0].mlcs_totalsize = 1; - } - - if (updtype == ML_CHNK_UPDLINE && buf->b_ml.ml_line_count == 1) { - /* - * First line in empty buffer from ml_flush_line() -- reset - */ - buf->b_ml.ml_usedchunks = 1; - buf->b_ml.ml_chunksize[0].mlcs_numlines = 1; - buf->b_ml.ml_chunksize[0].mlcs_totalsize = - (long)STRLEN(buf->b_ml.ml_line_ptr) + 1; - return; - } - - /* - * Find chunk that our line belongs to, curline will be at start of the - * chunk. - */ - if (buf != ml_upd_lastbuf || line != ml_upd_lastline + 1 - || updtype != ML_CHNK_ADDLINE) { - for (curline = 1, curix = 0; - curix < buf->b_ml.ml_usedchunks - 1 - && line >= curline + - buf->b_ml.ml_chunksize[curix].mlcs_numlines; - curix++) { - curline += buf->b_ml.ml_chunksize[curix].mlcs_numlines; - } - } else if (curix < buf->b_ml.ml_usedchunks - 1 - && line >= curline + buf->b_ml.ml_chunksize[curix].mlcs_numlines) { - // Adjust cached curix & curline - curline += buf->b_ml.ml_chunksize[curix].mlcs_numlines; - curix++; - } - curchnk = buf->b_ml.ml_chunksize + curix; - - if (updtype == ML_CHNK_DELLINE) { - len = -len; - } - curchnk->mlcs_totalsize += len; - if (updtype == ML_CHNK_ADDLINE) { - curchnk->mlcs_numlines++; - - // May resize here so we don't have to do it in both cases below - if (buf->b_ml.ml_usedchunks + 1 >= buf->b_ml.ml_numchunks) { - buf->b_ml.ml_numchunks = buf->b_ml.ml_numchunks * 3 / 2; - buf->b_ml.ml_chunksize = xrealloc(buf->b_ml.ml_chunksize, - sizeof(chunksize_T) * buf->b_ml.ml_numchunks); - } - - if (buf->b_ml.ml_chunksize[curix].mlcs_numlines >= MLCS_MAXL) { - int count; // number of entries in block - int idx; - int text_end; - int linecnt; - - memmove(buf->b_ml.ml_chunksize + curix + 1, - buf->b_ml.ml_chunksize + curix, - (buf->b_ml.ml_usedchunks - curix) * - sizeof(chunksize_T)); - // Compute length of first half of lines in the split chunk - size = 0; - linecnt = 0; - while (curline < buf->b_ml.ml_line_count - && linecnt < MLCS_MINL) { - if ((hp = ml_find_line(buf, curline, ML_FIND)) == NULL) { - buf->b_ml.ml_usedchunks = -1; - return; - } - dp = hp->bh_data; - count = (long)(buf->b_ml.ml_locked_high) - - (long)(buf->b_ml.ml_locked_low) + 1; - idx = curline - buf->b_ml.ml_locked_low; - curline = buf->b_ml.ml_locked_high + 1; - if (idx == 0) { // first line in block, text at the end - text_end = dp->db_txt_end; - } else { - text_end = ((dp->db_index[idx - 1]) & DB_INDEX_MASK); - } - // Compute index of last line to use in this MEMLINE - rest = count - idx; - if (linecnt + rest > MLCS_MINL) { - idx += MLCS_MINL - linecnt - 1; - linecnt = MLCS_MINL; - } else { - idx = count - 1; - linecnt += rest; - } - size += text_end - ((dp->db_index[idx]) & DB_INDEX_MASK); - } - buf->b_ml.ml_chunksize[curix].mlcs_numlines = linecnt; - buf->b_ml.ml_chunksize[curix + 1].mlcs_numlines -= linecnt; - buf->b_ml.ml_chunksize[curix].mlcs_totalsize = size; - buf->b_ml.ml_chunksize[curix + 1].mlcs_totalsize -= size; - buf->b_ml.ml_usedchunks++; - ml_upd_lastbuf = NULL; // Force recalc of curix & curline - return; - } else if (buf->b_ml.ml_chunksize[curix].mlcs_numlines >= MLCS_MINL - && curix == buf->b_ml.ml_usedchunks - 1 - && buf->b_ml.ml_line_count - line <= 1) { - /* - * We are in the last chunk and it is cheap to crate a new one - * after this. Do it now to avoid the loop above later on - */ - curchnk = buf->b_ml.ml_chunksize + curix + 1; - buf->b_ml.ml_usedchunks++; - if (line == buf->b_ml.ml_line_count) { - curchnk->mlcs_numlines = 0; - curchnk->mlcs_totalsize = 0; - } else { - /* - * Line is just prior to last, move count for last - * This is the common case when loading a new file - */ - hp = ml_find_line(buf, buf->b_ml.ml_line_count, ML_FIND); - if (hp == NULL) { - buf->b_ml.ml_usedchunks = -1; - return; - } - dp = hp->bh_data; - if (dp->db_line_count == 1) { - rest = dp->db_txt_end - dp->db_txt_start; - } else { - rest = - ((dp->db_index[dp->db_line_count - 2]) & DB_INDEX_MASK) - - dp->db_txt_start; - } - curchnk->mlcs_totalsize = rest; - curchnk->mlcs_numlines = 1; - curchnk[-1].mlcs_totalsize -= rest; - curchnk[-1].mlcs_numlines -= 1; - } - } - } else if (updtype == ML_CHNK_DELLINE) { - curchnk->mlcs_numlines--; - ml_upd_lastbuf = NULL; // Force recalc of curix & curline - if (curix < (buf->b_ml.ml_usedchunks - 1) - && (curchnk->mlcs_numlines + curchnk[1].mlcs_numlines) - <= MLCS_MINL) { - curix++; - curchnk = buf->b_ml.ml_chunksize + curix; - } else if (curix == 0 && curchnk->mlcs_numlines <= 0) { - buf->b_ml.ml_usedchunks--; - memmove(buf->b_ml.ml_chunksize, buf->b_ml.ml_chunksize + 1, - buf->b_ml.ml_usedchunks * sizeof(chunksize_T)); - return; - } else if (curix == 0 || (curchnk->mlcs_numlines > 10 - && (curchnk->mlcs_numlines + - curchnk[-1].mlcs_numlines) - > MLCS_MINL)) { - return; - } - - // Collapse chunks - curchnk[-1].mlcs_numlines += curchnk->mlcs_numlines; - curchnk[-1].mlcs_totalsize += curchnk->mlcs_totalsize; - buf->b_ml.ml_usedchunks--; - if (curix < buf->b_ml.ml_usedchunks) { - memmove(buf->b_ml.ml_chunksize + curix, - buf->b_ml.ml_chunksize + curix + 1, - (buf->b_ml.ml_usedchunks - curix) * - sizeof(chunksize_T)); - } - return; - } - ml_upd_lastbuf = buf; - ml_upd_lastline = line; - ml_upd_lastcurline = curline; - ml_upd_lastcurix = curix; -} - -/// Find offset for line or line with offset. -/// -/// @param buf buffer to use -/// @param lnum if > 0, find offset of lnum, return offset -/// if == 0, return line with offset *offp -/// @param offp offset to use to find line, store remaining column offset -/// Should be NULL when getting offset of line -/// @param no_ff ignore 'fileformat' option, always use one byte for NL. -/// -/// @return -1 if information is not available -long ml_find_line_or_offset(buf_T *buf, linenr_T lnum, long *offp, bool no_ff) -{ - linenr_T curline; - int curix; - long size; - bhdr_T *hp; - DATA_BL *dp; - int count; // number of entries in block - int idx; - int start_idx; - int text_end; - long offset; - int len; - int ffdos = !no_ff && (get_fileformat(buf) == EOL_DOS); - int extra = 0; - - // take care of cached line first. Only needed if the cached line is before - // the requested line. Additionally cache the value for the cached line. - // This is used by the extmark code which needs the byte offset of the edited - // line. So when doing multiple small edits on the same line the value is - // only calculated once. - // - // NB: caching doesn't work with 'fileformat'. This is not a problem for - // bytetracking, as bytetracking ignores 'fileformat' option. But calling - // line2byte() will invalidate the cache for the time being (this function - // was never cached to start with anyway). - bool can_cache = (lnum != 0 && !ffdos && buf->b_ml.ml_line_lnum == lnum); - if (lnum == 0 || buf->b_ml.ml_line_lnum < lnum || !no_ff) { - ml_flush_line(curbuf); - } else if (can_cache && buf->b_ml.ml_line_offset > 0) { - return buf->b_ml.ml_line_offset; - } - - if (buf->b_ml.ml_usedchunks == -1 - || buf->b_ml.ml_chunksize == NULL - || lnum < 0) { - return -1; - } - - if (offp == NULL) { - offset = 0; - } else { - offset = *offp; - } - if (lnum == 0 && offset <= 0) { - return 1; // Not a "find offset" and offset 0 _must_ be in line 1 - } - /* - * Find the last chunk before the one containing our line. Last chunk is - * special because it will never qualify - */ - curline = 1; - curix = size = 0; - while (curix < buf->b_ml.ml_usedchunks - 1 - && ((lnum != 0 - && lnum >= curline + buf->b_ml.ml_chunksize[curix].mlcs_numlines) - || (offset != 0 - && offset > size + - buf->b_ml.ml_chunksize[curix].mlcs_totalsize - + ffdos * buf->b_ml.ml_chunksize[curix].mlcs_numlines))) { - curline += buf->b_ml.ml_chunksize[curix].mlcs_numlines; - size += buf->b_ml.ml_chunksize[curix].mlcs_totalsize; - if (offset && ffdos) { - size += buf->b_ml.ml_chunksize[curix].mlcs_numlines; - } - curix++; - } - - while ((lnum != 0 && curline < lnum) || (offset != 0 && size < offset)) { - if (curline > buf->b_ml.ml_line_count - || (hp = ml_find_line(buf, curline, ML_FIND)) == NULL) { - return -1; - } - dp = hp->bh_data; - count = (long)(buf->b_ml.ml_locked_high) - - (long)(buf->b_ml.ml_locked_low) + 1; - start_idx = idx = curline - buf->b_ml.ml_locked_low; - if (idx == 0) { // first line in block, text at the end - text_end = dp->db_txt_end; - } else { - text_end = ((dp->db_index[idx - 1]) & DB_INDEX_MASK); - } - // Compute index of last line to use in this MEMLINE - if (lnum != 0) { - if (curline + (count - idx) >= lnum) { - idx += lnum - curline - 1; - } else { - idx = count - 1; - } - } else { - extra = 0; - while (offset >= size - + text_end - (int)((dp->db_index[idx]) & DB_INDEX_MASK) - + ffdos) { - if (ffdos) { - size++; - } - if (idx == count - 1) { - extra = 1; - break; - } - idx++; - } - } - len = text_end - ((dp->db_index[idx]) & DB_INDEX_MASK); - size += len; - if (offset != 0 && size >= offset) { - if (size + ffdos == offset) { - *offp = 0; - } else if (idx == start_idx) { - *offp = offset - size + len; - } else { - *offp = offset - size + len - - (text_end - ((dp->db_index[idx - 1]) & DB_INDEX_MASK)); - } - curline += idx - start_idx + extra; - if (curline > buf->b_ml.ml_line_count) { - return -1; // exactly one byte beyond the end - } - return curline; - } - curline = buf->b_ml.ml_locked_high + 1; - } - - if (lnum != 0) { - // Count extra CR characters. - if (ffdos) { - size += lnum - 1; - } - - // Don't count the last line break if 'noeol' and ('bin' or - // 'nofixeol'). - if ((!buf->b_p_fixeol || buf->b_p_bin) && !buf->b_p_eol - && lnum > buf->b_ml.ml_line_count) { - size -= ffdos + 1; - } - } - - if (can_cache && size > 0) { - buf->b_ml.ml_line_offset = size; - } - - return size; -} - -/// Goto byte in buffer with offset 'cnt'. -void goto_byte(long cnt) -{ - long boff = cnt; - linenr_T lnum; - - ml_flush_line(curbuf); // cached line may be dirty - setpcmark(); - if (boff) { - boff--; - } - lnum = ml_find_line_or_offset(curbuf, (linenr_T)0, &boff, false); - if (lnum < 1) { // past the end - curwin->w_cursor.lnum = curbuf->b_ml.ml_line_count; - curwin->w_curswant = MAXCOL; - coladvance(MAXCOL); - } else { - curwin->w_cursor.lnum = lnum; - curwin->w_cursor.col = (colnr_T)boff; - curwin->w_cursor.coladd = 0; - curwin->w_set_curswant = TRUE; - } - check_cursor(); - - // Make sure the cursor is on the first byte of a multi-byte char. - mb_adjust_cursor(); -} - -/// Increment the line pointer "lp" crossing line boundaries as necessary. -/// Return 1 when going to the next line. -/// Return 2 when moving forward onto a NUL at the end of the line). -/// Return -1 when at the end of file. -/// Return 0 otherwise. -int inc(pos_T *lp) -{ - // when searching position may be set to end of a line - if (lp->col != MAXCOL) { - const char_u *const p = ml_get_pos(lp); - if (*p != NUL) { // still within line, move to next char (may be NUL) - const int l = utfc_ptr2len(p); - - lp->col += l; - return ((p[l] != NUL) ? 0 : 2); - } - } - if (lp->lnum != curbuf->b_ml.ml_line_count) { // there is a next line - lp->col = 0; - lp->lnum++; - lp->coladd = 0; - return 1; - } - return -1; -} - -/// Same as inc(), but skip NUL at the end of non-empty lines. -int incl(pos_T *lp) -{ - int r; - - if ((r = inc(lp)) >= 1 && lp->col) { - r = inc(lp); - } - return r; -} - -int dec(pos_T *lp) -{ - lp->coladd = 0; - if (lp->col == MAXCOL) { - // past end of line - char_u *p = ml_get(lp->lnum); - lp->col = (colnr_T)STRLEN(p); - lp->col -= utf_head_off(p, p + lp->col); - return 0; - } - - if (lp->col > 0) { - // still within line - lp->col--; - char_u *p = ml_get(lp->lnum); - lp->col -= utf_head_off(p, p + lp->col); - return 0; - } - if (lp->lnum > 1) { - // there is a prior line - lp->lnum--; - char_u *p = ml_get(lp->lnum); - lp->col = (colnr_T)STRLEN(p); - lp->col -= utf_head_off(p, p + lp->col); - return 1; - } - - // at start of file - return -1; -} - -/// Same as dec(), but skip NUL at the end of non-empty lines. -int decl(pos_T *lp) -{ - int r; - - if ((r = dec(lp)) == 1 && lp->col) { - r = dec(lp); - } - return r; -}