mirror of
https://github.com/zoriya/vim.git
synced 2025-12-19 13:45:18 +00:00
patch 7.4.1196
Problem: Still using __ARGS. Solution: Remove __ARGS in several files. (script by Hirohito Higashi)
This commit is contained in:
38
src/arabic.c
38
src/arabic.c
@@ -18,25 +18,25 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
static int A_is_a __ARGS((int cur_c));
|
static int A_is_a(int cur_c);
|
||||||
static int A_is_s __ARGS((int cur_c));
|
static int A_is_s(int cur_c);
|
||||||
static int A_is_f __ARGS((int cur_c));
|
static int A_is_f(int cur_c);
|
||||||
static int chg_c_a2s __ARGS((int cur_c));
|
static int chg_c_a2s(int cur_c);
|
||||||
static int chg_c_a2i __ARGS((int cur_c));
|
static int chg_c_a2i(int cur_c);
|
||||||
static int chg_c_a2m __ARGS((int cur_c));
|
static int chg_c_a2m(int cur_c);
|
||||||
static int chg_c_a2f __ARGS((int cur_c));
|
static int chg_c_a2f(int cur_c);
|
||||||
static int chg_c_i2m __ARGS((int cur_c));
|
static int chg_c_i2m(int cur_c);
|
||||||
static int chg_c_f2m __ARGS((int cur_c));
|
static int chg_c_f2m(int cur_c);
|
||||||
static int chg_c_laa2i __ARGS((int hid_c));
|
static int chg_c_laa2i(int hid_c);
|
||||||
static int chg_c_laa2f __ARGS((int hid_c));
|
static int chg_c_laa2f(int hid_c);
|
||||||
static int half_shape __ARGS((int c));
|
static int half_shape(int c);
|
||||||
static int A_firstc_laa __ARGS((int c1, int c));
|
static int A_firstc_laa(int c1, int c);
|
||||||
static int A_is_harakat __ARGS((int c));
|
static int A_is_harakat(int c);
|
||||||
static int A_is_iso __ARGS((int c));
|
static int A_is_iso(int c);
|
||||||
static int A_is_formb __ARGS((int c));
|
static int A_is_formb(int c);
|
||||||
static int A_is_ok __ARGS((int c));
|
static int A_is_ok(int c);
|
||||||
static int A_is_valid __ARGS((int c));
|
static int A_is_valid(int c);
|
||||||
static int A_is_special __ARGS((int c));
|
static int A_is_special(int c);
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
34
src/buffer.c
34
src/buffer.c
@@ -28,26 +28,26 @@
|
|||||||
#include "vim.h"
|
#include "vim.h"
|
||||||
|
|
||||||
#if defined(FEAT_CMDL_COMPL) || defined(FEAT_LISTCMDS) || defined(FEAT_EVAL) || defined(FEAT_PERL)
|
#if defined(FEAT_CMDL_COMPL) || defined(FEAT_LISTCMDS) || defined(FEAT_EVAL) || defined(FEAT_PERL)
|
||||||
static char_u *buflist_match __ARGS((regmatch_T *rmp, buf_T *buf, int ignore_case));
|
static char_u *buflist_match(regmatch_T *rmp, buf_T *buf, int ignore_case);
|
||||||
# define HAVE_BUFLIST_MATCH
|
# define HAVE_BUFLIST_MATCH
|
||||||
static char_u *fname_match __ARGS((regmatch_T *rmp, char_u *name, int ignore_case));
|
static char_u *fname_match(regmatch_T *rmp, char_u *name, int ignore_case);
|
||||||
#endif
|
#endif
|
||||||
static void buflist_setfpos __ARGS((buf_T *buf, win_T *win, linenr_T lnum, colnr_T col, int copy_options));
|
static void buflist_setfpos(buf_T *buf, win_T *win, linenr_T lnum, colnr_T col, int copy_options);
|
||||||
static wininfo_T *find_wininfo __ARGS((buf_T *buf, int skip_diff_buffer));
|
static wininfo_T *find_wininfo(buf_T *buf, int skip_diff_buffer);
|
||||||
#ifdef UNIX
|
#ifdef UNIX
|
||||||
static buf_T *buflist_findname_stat __ARGS((char_u *ffname, struct stat *st));
|
static buf_T *buflist_findname_stat(char_u *ffname, struct stat *st);
|
||||||
static int otherfile_buf __ARGS((buf_T *buf, char_u *ffname, struct stat *stp));
|
static int otherfile_buf(buf_T *buf, char_u *ffname, struct stat *stp);
|
||||||
static int buf_same_ino __ARGS((buf_T *buf, struct stat *stp));
|
static int buf_same_ino(buf_T *buf, struct stat *stp);
|
||||||
#else
|
#else
|
||||||
static int otherfile_buf __ARGS((buf_T *buf, char_u *ffname));
|
static int otherfile_buf(buf_T *buf, char_u *ffname);
|
||||||
#endif
|
#endif
|
||||||
#ifdef FEAT_TITLE
|
#ifdef FEAT_TITLE
|
||||||
static int ti_change __ARGS((char_u *str, char_u **last));
|
static int ti_change(char_u *str, char_u **last);
|
||||||
#endif
|
#endif
|
||||||
static int append_arg_number __ARGS((win_T *wp, char_u *buf, int buflen, int add_file));
|
static int append_arg_number(win_T *wp, char_u *buf, int buflen, int add_file);
|
||||||
static void free_buffer __ARGS((buf_T *));
|
static void free_buffer(buf_T *);
|
||||||
static void free_buffer_stuff __ARGS((buf_T *buf, int free_options));
|
static void free_buffer_stuff(buf_T *buf, int free_options);
|
||||||
static void clear_wininfo __ARGS((buf_T *buf));
|
static void clear_wininfo(buf_T *buf);
|
||||||
|
|
||||||
#ifdef UNIX
|
#ifdef UNIX
|
||||||
# define dev_T dev_t
|
# define dev_T dev_t
|
||||||
@@ -56,7 +56,7 @@ static void clear_wininfo __ARGS((buf_T *buf));
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(FEAT_SIGNS)
|
#if defined(FEAT_SIGNS)
|
||||||
static void insert_sign __ARGS((buf_T *buf, signlist_T *prev, signlist_T *next, int id, linenr_T lnum, int typenr));
|
static void insert_sign(buf_T *buf, signlist_T *prev, signlist_T *next, int id, linenr_T lnum, int typenr);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(FEAT_WINDOWS) && defined(FEAT_QUICKFIX)
|
#if defined(FEAT_WINDOWS) && defined(FEAT_QUICKFIX)
|
||||||
@@ -1006,7 +1006,7 @@ do_bufdel(command, arg, addr_count, start_bnr, end_bnr, forceit)
|
|||||||
#if defined(FEAT_LISTCMDS) || defined(FEAT_PYTHON) \
|
#if defined(FEAT_LISTCMDS) || defined(FEAT_PYTHON) \
|
||||||
|| defined(FEAT_PYTHON3) || defined(PROTO)
|
|| defined(FEAT_PYTHON3) || defined(PROTO)
|
||||||
|
|
||||||
static int empty_curbuf __ARGS((int close_others, int forceit, int action));
|
static int empty_curbuf(int close_others, int forceit, int action);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Make the current buffer empty.
|
* Make the current buffer empty.
|
||||||
@@ -2613,7 +2613,7 @@ buflist_setfpos(buf, win, lnum, col, copy_options)
|
|||||||
}
|
}
|
||||||
|
|
||||||
#ifdef FEAT_DIFF
|
#ifdef FEAT_DIFF
|
||||||
static int wininfo_other_tab_diff __ARGS((wininfo_T *wip));
|
static int wininfo_other_tab_diff(wininfo_T *wip);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Return TRUE when "wip" has 'diff' set and the diff is only for another tab
|
* Return TRUE when "wip" has 'diff' set and the diff is only for another tab
|
||||||
@@ -5118,7 +5118,7 @@ ex_buffer_all(eap)
|
|||||||
|
|
||||||
#endif /* FEAT_WINDOWS */
|
#endif /* FEAT_WINDOWS */
|
||||||
|
|
||||||
static int chk_modeline __ARGS((linenr_T, int));
|
static int chk_modeline(linenr_T, int);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* do_modelines() - process mode lines for the current file
|
* do_modelines() - process mode lines for the current file
|
||||||
|
|||||||
@@ -10,17 +10,17 @@
|
|||||||
#include "vim.h"
|
#include "vim.h"
|
||||||
|
|
||||||
#ifdef FEAT_LINEBREAK
|
#ifdef FEAT_LINEBREAK
|
||||||
static int win_chartabsize __ARGS((win_T *wp, char_u *p, colnr_T col));
|
static int win_chartabsize(win_T *wp, char_u *p, colnr_T col);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef FEAT_MBYTE
|
#ifdef FEAT_MBYTE
|
||||||
# if defined(HAVE_WCHAR_H)
|
# if defined(HAVE_WCHAR_H)
|
||||||
# include <wchar.h> /* for towupper() and towlower() */
|
# include <wchar.h> /* for towupper() and towlower() */
|
||||||
# endif
|
# endif
|
||||||
static int win_nolbr_chartabsize __ARGS((win_T *wp, char_u *s, colnr_T col, int *headp));
|
static int win_nolbr_chartabsize(win_T *wp, char_u *s, colnr_T col, int *headp);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
static unsigned nr2hex __ARGS((unsigned c));
|
static unsigned nr2hex(unsigned c);
|
||||||
|
|
||||||
static int chartab_initialized = FALSE;
|
static int chartab_initialized = FALSE;
|
||||||
|
|
||||||
|
|||||||
@@ -36,7 +36,7 @@ typedef struct {
|
|||||||
} zip_state_T;
|
} zip_state_T;
|
||||||
|
|
||||||
|
|
||||||
static void make_crc_tab __ARGS((void));
|
static void make_crc_tab(void);
|
||||||
|
|
||||||
static u32_T crc_32_table[256];
|
static u32_T crc_32_table[256];
|
||||||
|
|
||||||
|
|||||||
28
src/diff.c
28
src/diff.c
@@ -35,22 +35,22 @@ static int diff_bin_works = MAYBE; /* TRUE when "diff --binary" works, FALSE
|
|||||||
checked yet */
|
checked yet */
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
static int diff_buf_idx __ARGS((buf_T *buf));
|
static int diff_buf_idx(buf_T *buf);
|
||||||
static int diff_buf_idx_tp __ARGS((buf_T *buf, tabpage_T *tp));
|
static int diff_buf_idx_tp(buf_T *buf, tabpage_T *tp);
|
||||||
static void diff_mark_adjust_tp __ARGS((tabpage_T *tp, int idx, linenr_T line1, linenr_T line2, long amount, long amount_after));
|
static void diff_mark_adjust_tp(tabpage_T *tp, int idx, linenr_T line1, linenr_T line2, long amount, long amount_after);
|
||||||
static void diff_check_unchanged __ARGS((tabpage_T *tp, diff_T *dp));
|
static void diff_check_unchanged(tabpage_T *tp, diff_T *dp);
|
||||||
static int diff_check_sanity __ARGS((tabpage_T *tp, diff_T *dp));
|
static int diff_check_sanity(tabpage_T *tp, diff_T *dp);
|
||||||
static void diff_redraw __ARGS((int dofold));
|
static void diff_redraw(int dofold);
|
||||||
static int diff_write __ARGS((buf_T *buf, char_u *fname));
|
static int diff_write(buf_T *buf, char_u *fname);
|
||||||
static void diff_file __ARGS((char_u *tmp_orig, char_u *tmp_new, char_u *tmp_diff));
|
static void diff_file(char_u *tmp_orig, char_u *tmp_new, char_u *tmp_diff);
|
||||||
static int diff_equal_entry __ARGS((diff_T *dp, int idx1, int idx2));
|
static int diff_equal_entry(diff_T *dp, int idx1, int idx2);
|
||||||
static int diff_cmp __ARGS((char_u *s1, char_u *s2));
|
static int diff_cmp(char_u *s1, char_u *s2);
|
||||||
#ifdef FEAT_FOLDING
|
#ifdef FEAT_FOLDING
|
||||||
static void diff_fold_update __ARGS((diff_T *dp, int skip_idx));
|
static void diff_fold_update(diff_T *dp, int skip_idx);
|
||||||
#endif
|
#endif
|
||||||
static void diff_read __ARGS((int idx_orig, int idx_new, char_u *fname));
|
static void diff_read(int idx_orig, int idx_new, char_u *fname);
|
||||||
static void diff_copy_entry __ARGS((diff_T *dprev, diff_T *dp, int idx_orig, int idx_new));
|
static void diff_copy_entry(diff_T *dprev, diff_T *dp, int idx_orig, int idx_new);
|
||||||
static diff_T *diff_alloc_new __ARGS((tabpage_T *tp, diff_T *dprev, diff_T *dp));
|
static diff_T *diff_alloc_new(tabpage_T *tp, diff_T *dprev, diff_T *dp);
|
||||||
|
|
||||||
#ifndef USE_CR
|
#ifndef USE_CR
|
||||||
# define tag_fgets vim_fgets
|
# define tag_fgets vim_fgets
|
||||||
|
|||||||
@@ -28,8 +28,8 @@ typedef struct digraph
|
|||||||
result_T result;
|
result_T result;
|
||||||
} digr_T;
|
} digr_T;
|
||||||
|
|
||||||
static int getexactdigraph __ARGS((int, int, int));
|
static int getexactdigraph(int, int, int);
|
||||||
static void printdigraph __ARGS((digr_T *));
|
static void printdigraph(digr_T *);
|
||||||
|
|
||||||
/* digraphs added by the user */
|
/* digraphs added by the user */
|
||||||
static garray_T user_digraphs = {0, 0, (int)sizeof(digr_T), 10, NULL};
|
static garray_T user_digraphs = {0, 0, (int)sizeof(digr_T), 10, NULL};
|
||||||
@@ -2357,7 +2357,7 @@ typedef struct
|
|||||||
|
|
||||||
#define KMAP_MAXLEN 20 /* maximum length of "from" or "to" */
|
#define KMAP_MAXLEN 20 /* maximum length of "from" or "to" */
|
||||||
|
|
||||||
static void keymap_unload __ARGS((void));
|
static void keymap_unload(void);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Set up key mapping tables for the 'keymap' option.
|
* Set up key mapping tables for the 'keymap' option.
|
||||||
|
|||||||
194
src/edit.c
194
src/edit.c
@@ -145,48 +145,48 @@ static expand_T compl_xp;
|
|||||||
|
|
||||||
static int compl_opt_refresh_always = FALSE;
|
static int compl_opt_refresh_always = FALSE;
|
||||||
|
|
||||||
static void ins_ctrl_x __ARGS((void));
|
static void ins_ctrl_x(void);
|
||||||
static int has_compl_option __ARGS((int dict_opt));
|
static int has_compl_option(int dict_opt);
|
||||||
static int ins_compl_accept_char __ARGS((int c));
|
static int ins_compl_accept_char(int c);
|
||||||
static int ins_compl_add __ARGS((char_u *str, int len, int icase, char_u *fname, char_u **cptext, int cdir, int flags, int adup));
|
static int ins_compl_add(char_u *str, int len, int icase, char_u *fname, char_u **cptext, int cdir, int flags, int adup);
|
||||||
static int ins_compl_equal __ARGS((compl_T *match, char_u *str, int len));
|
static int ins_compl_equal(compl_T *match, char_u *str, int len);
|
||||||
static void ins_compl_longest_match __ARGS((compl_T *match));
|
static void ins_compl_longest_match(compl_T *match);
|
||||||
static void ins_compl_add_matches __ARGS((int num_matches, char_u **matches, int icase));
|
static void ins_compl_add_matches(int num_matches, char_u **matches, int icase);
|
||||||
static int ins_compl_make_cyclic __ARGS((void));
|
static int ins_compl_make_cyclic(void);
|
||||||
static void ins_compl_upd_pum __ARGS((void));
|
static void ins_compl_upd_pum(void);
|
||||||
static void ins_compl_del_pum __ARGS((void));
|
static void ins_compl_del_pum(void);
|
||||||
static int pum_wanted __ARGS((void));
|
static int pum_wanted(void);
|
||||||
static int pum_enough_matches __ARGS((void));
|
static int pum_enough_matches(void);
|
||||||
static void ins_compl_dictionaries __ARGS((char_u *dict, char_u *pat, int flags, int thesaurus));
|
static void ins_compl_dictionaries(char_u *dict, char_u *pat, int flags, int thesaurus);
|
||||||
static void ins_compl_files __ARGS((int count, char_u **files, int thesaurus, int flags, regmatch_T *regmatch, char_u *buf, int *dir));
|
static void ins_compl_files(int count, char_u **files, int thesaurus, int flags, regmatch_T *regmatch, char_u *buf, int *dir);
|
||||||
static char_u *find_line_end __ARGS((char_u *ptr));
|
static char_u *find_line_end(char_u *ptr);
|
||||||
static void ins_compl_free __ARGS((void));
|
static void ins_compl_free(void);
|
||||||
static void ins_compl_clear __ARGS((void));
|
static void ins_compl_clear(void);
|
||||||
static int ins_compl_bs __ARGS((void));
|
static int ins_compl_bs(void);
|
||||||
static int ins_compl_need_restart __ARGS((void));
|
static int ins_compl_need_restart(void);
|
||||||
static void ins_compl_new_leader __ARGS((void));
|
static void ins_compl_new_leader(void);
|
||||||
static void ins_compl_addleader __ARGS((int c));
|
static void ins_compl_addleader(int c);
|
||||||
static int ins_compl_len __ARGS((void));
|
static int ins_compl_len(void);
|
||||||
static void ins_compl_restart __ARGS((void));
|
static void ins_compl_restart(void);
|
||||||
static void ins_compl_set_original_text __ARGS((char_u *str));
|
static void ins_compl_set_original_text(char_u *str);
|
||||||
static void ins_compl_addfrommatch __ARGS((void));
|
static void ins_compl_addfrommatch(void);
|
||||||
static int ins_compl_prep __ARGS((int c));
|
static int ins_compl_prep(int c);
|
||||||
static void ins_compl_fixRedoBufForLeader __ARGS((char_u *ptr_arg));
|
static void ins_compl_fixRedoBufForLeader(char_u *ptr_arg);
|
||||||
static buf_T *ins_compl_next_buf __ARGS((buf_T *buf, int flag));
|
static buf_T *ins_compl_next_buf(buf_T *buf, int flag);
|
||||||
#if defined(FEAT_COMPL_FUNC) || defined(FEAT_EVAL)
|
#if defined(FEAT_COMPL_FUNC) || defined(FEAT_EVAL)
|
||||||
static void ins_compl_add_list __ARGS((list_T *list));
|
static void ins_compl_add_list(list_T *list);
|
||||||
static void ins_compl_add_dict __ARGS((dict_T *dict));
|
static void ins_compl_add_dict(dict_T *dict);
|
||||||
#endif
|
#endif
|
||||||
static int ins_compl_get_exp __ARGS((pos_T *ini));
|
static int ins_compl_get_exp(pos_T *ini);
|
||||||
static void ins_compl_delete __ARGS((void));
|
static void ins_compl_delete(void);
|
||||||
static void ins_compl_insert __ARGS((void));
|
static void ins_compl_insert(void);
|
||||||
static int ins_compl_next __ARGS((int allow_get_expansion, int count, int insert_match));
|
static int ins_compl_next(int allow_get_expansion, int count, int insert_match);
|
||||||
static int ins_compl_key2dir __ARGS((int c));
|
static int ins_compl_key2dir(int c);
|
||||||
static int ins_compl_pum_key __ARGS((int c));
|
static int ins_compl_pum_key(int c);
|
||||||
static int ins_compl_key2count __ARGS((int c));
|
static int ins_compl_key2count(int c);
|
||||||
static int ins_compl_use_match __ARGS((int c));
|
static int ins_compl_use_match(int c);
|
||||||
static int ins_complete __ARGS((int c));
|
static int ins_complete(int c);
|
||||||
static unsigned quote_meta __ARGS((char_u *dest, char_u *str, int len));
|
static unsigned quote_meta(char_u *dest, char_u *str, int len);
|
||||||
#endif /* FEAT_INS_EXPAND */
|
#endif /* FEAT_INS_EXPAND */
|
||||||
|
|
||||||
#define BACKSPACE_CHAR 1
|
#define BACKSPACE_CHAR 1
|
||||||
@@ -194,80 +194,80 @@ static unsigned quote_meta __ARGS((char_u *dest, char_u *str, int len));
|
|||||||
#define BACKSPACE_WORD_NOT_SPACE 3
|
#define BACKSPACE_WORD_NOT_SPACE 3
|
||||||
#define BACKSPACE_LINE 4
|
#define BACKSPACE_LINE 4
|
||||||
|
|
||||||
static void ins_redraw __ARGS((int ready));
|
static void ins_redraw(int ready);
|
||||||
static void ins_ctrl_v __ARGS((void));
|
static void ins_ctrl_v(void);
|
||||||
static void undisplay_dollar __ARGS((void));
|
static void undisplay_dollar(void);
|
||||||
static void insert_special __ARGS((int, int, int));
|
static void insert_special(int, int, int);
|
||||||
static void internal_format __ARGS((int textwidth, int second_indent, int flags, int format_only, int c));
|
static void internal_format(int textwidth, int second_indent, int flags, int format_only, int c);
|
||||||
static void check_auto_format __ARGS((int));
|
static void check_auto_format(int);
|
||||||
static void redo_literal __ARGS((int c));
|
static void redo_literal(int c);
|
||||||
static void start_arrow __ARGS((pos_T *end_insert_pos));
|
static void start_arrow(pos_T *end_insert_pos);
|
||||||
static void start_arrow_with_change __ARGS((pos_T *end_insert_pos, int change));
|
static void start_arrow_with_change(pos_T *end_insert_pos, int change);
|
||||||
static void start_arrow_common __ARGS((pos_T *end_insert_pos, int change));
|
static void start_arrow_common(pos_T *end_insert_pos, int change);
|
||||||
#ifdef FEAT_SPELL
|
#ifdef FEAT_SPELL
|
||||||
static void check_spell_redraw __ARGS((void));
|
static void check_spell_redraw(void);
|
||||||
static void spell_back_to_badword __ARGS((void));
|
static void spell_back_to_badword(void);
|
||||||
static int spell_bad_len = 0; /* length of located bad word */
|
static int spell_bad_len = 0; /* length of located bad word */
|
||||||
#endif
|
#endif
|
||||||
static void stop_insert __ARGS((pos_T *end_insert_pos, int esc, int nomove));
|
static void stop_insert(pos_T *end_insert_pos, int esc, int nomove);
|
||||||
static int echeck_abbr __ARGS((int));
|
static int echeck_abbr(int);
|
||||||
static int replace_pop __ARGS((void));
|
static int replace_pop(void);
|
||||||
static void replace_join __ARGS((int off));
|
static void replace_join(int off);
|
||||||
static void replace_pop_ins __ARGS((void));
|
static void replace_pop_ins(void);
|
||||||
#ifdef FEAT_MBYTE
|
#ifdef FEAT_MBYTE
|
||||||
static void mb_replace_pop_ins __ARGS((int cc));
|
static void mb_replace_pop_ins(int cc);
|
||||||
#endif
|
#endif
|
||||||
static void replace_flush __ARGS((void));
|
static void replace_flush(void);
|
||||||
static void replace_do_bs __ARGS((int limit_col));
|
static void replace_do_bs(int limit_col);
|
||||||
static int del_char_after_col __ARGS((int limit_col));
|
static int del_char_after_col(int limit_col);
|
||||||
#ifdef FEAT_CINDENT
|
#ifdef FEAT_CINDENT
|
||||||
static int cindent_on __ARGS((void));
|
static int cindent_on(void);
|
||||||
#endif
|
#endif
|
||||||
static void ins_reg __ARGS((void));
|
static void ins_reg(void);
|
||||||
static void ins_ctrl_g __ARGS((void));
|
static void ins_ctrl_g(void);
|
||||||
static void ins_ctrl_hat __ARGS((void));
|
static void ins_ctrl_hat(void);
|
||||||
static int ins_esc __ARGS((long *count, int cmdchar, int nomove));
|
static int ins_esc(long *count, int cmdchar, int nomove);
|
||||||
#ifdef FEAT_RIGHTLEFT
|
#ifdef FEAT_RIGHTLEFT
|
||||||
static void ins_ctrl_ __ARGS((void));
|
static void ins_ctrl_(void);
|
||||||
#endif
|
#endif
|
||||||
static int ins_start_select __ARGS((int c));
|
static int ins_start_select(int c);
|
||||||
static void ins_insert __ARGS((int replaceState));
|
static void ins_insert(int replaceState);
|
||||||
static void ins_ctrl_o __ARGS((void));
|
static void ins_ctrl_o(void);
|
||||||
static void ins_shift __ARGS((int c, int lastc));
|
static void ins_shift(int c, int lastc);
|
||||||
static void ins_del __ARGS((void));
|
static void ins_del(void);
|
||||||
static int ins_bs __ARGS((int c, int mode, int *inserted_space_p));
|
static int ins_bs(int c, int mode, int *inserted_space_p);
|
||||||
#ifdef FEAT_MOUSE
|
#ifdef FEAT_MOUSE
|
||||||
static void ins_mouse __ARGS((int c));
|
static void ins_mouse(int c);
|
||||||
static void ins_mousescroll __ARGS((int dir));
|
static void ins_mousescroll(int dir);
|
||||||
#endif
|
#endif
|
||||||
#if defined(FEAT_GUI_TABLINE) || defined(PROTO)
|
#if defined(FEAT_GUI_TABLINE) || defined(PROTO)
|
||||||
static void ins_tabline __ARGS((int c));
|
static void ins_tabline(int c);
|
||||||
#endif
|
#endif
|
||||||
static void ins_left __ARGS((int end_change));
|
static void ins_left(int end_change);
|
||||||
static void ins_home __ARGS((int c));
|
static void ins_home(int c);
|
||||||
static void ins_end __ARGS((int c));
|
static void ins_end(int c);
|
||||||
static void ins_s_left __ARGS((void));
|
static void ins_s_left(void);
|
||||||
static void ins_right __ARGS((int end_change));
|
static void ins_right(int end_change);
|
||||||
static void ins_s_right __ARGS((void));
|
static void ins_s_right(void);
|
||||||
static void ins_up __ARGS((int startcol));
|
static void ins_up(int startcol);
|
||||||
static void ins_pageup __ARGS((void));
|
static void ins_pageup(void);
|
||||||
static void ins_down __ARGS((int startcol));
|
static void ins_down(int startcol);
|
||||||
static void ins_pagedown __ARGS((void));
|
static void ins_pagedown(void);
|
||||||
#ifdef FEAT_DND
|
#ifdef FEAT_DND
|
||||||
static void ins_drop __ARGS((void));
|
static void ins_drop(void);
|
||||||
#endif
|
#endif
|
||||||
static int ins_tab __ARGS((void));
|
static int ins_tab(void);
|
||||||
static int ins_eol __ARGS((int c));
|
static int ins_eol(int c);
|
||||||
#ifdef FEAT_DIGRAPHS
|
#ifdef FEAT_DIGRAPHS
|
||||||
static int ins_digraph __ARGS((void));
|
static int ins_digraph(void);
|
||||||
#endif
|
#endif
|
||||||
static int ins_ctrl_ey __ARGS((int tc));
|
static int ins_ctrl_ey(int tc);
|
||||||
#ifdef FEAT_SMARTINDENT
|
#ifdef FEAT_SMARTINDENT
|
||||||
static void ins_try_si __ARGS((int c));
|
static void ins_try_si(int c);
|
||||||
#endif
|
#endif
|
||||||
static colnr_T get_nolist_virtcol __ARGS((void));
|
static colnr_T get_nolist_virtcol(void);
|
||||||
#ifdef FEAT_AUTOCMD
|
#ifdef FEAT_AUTOCMD
|
||||||
static char_u *do_insert_char_pre __ARGS((int c));
|
static char_u *do_insert_char_pre(int c);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
static colnr_T Insstart_textlen; /* length of line when insert started */
|
static colnr_T Insstart_textlen; /* length of line when insert started */
|
||||||
@@ -4024,7 +4024,7 @@ ins_compl_next_buf(buf, flag)
|
|||||||
}
|
}
|
||||||
|
|
||||||
#ifdef FEAT_COMPL_FUNC
|
#ifdef FEAT_COMPL_FUNC
|
||||||
static void expand_by_function __ARGS((int type, char_u *base));
|
static void expand_by_function(int type, char_u *base);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Execute user defined complete function 'completefunc' or 'omnifunc', and
|
* Execute user defined complete function 'completefunc' or 'omnifunc', and
|
||||||
@@ -7852,7 +7852,7 @@ cindent_on()
|
|||||||
|
|
||||||
void
|
void
|
||||||
fixthisline(get_the_indent)
|
fixthisline(get_the_indent)
|
||||||
int (*get_the_indent) __ARGS((void));
|
int (*get_the_indent)(void);
|
||||||
{
|
{
|
||||||
int amount = get_the_indent();
|
int amount = get_the_indent();
|
||||||
|
|
||||||
@@ -8849,7 +8849,7 @@ ins_del()
|
|||||||
AppendCharToRedobuff(K_DEL);
|
AppendCharToRedobuff(K_DEL);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void ins_bs_one __ARGS((colnr_T *vcolp));
|
static void ins_bs_one(colnr_T *vcolp);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Delete one character for ins_bs().
|
* Delete one character for ins_bs().
|
||||||
|
|||||||
@@ -19,26 +19,26 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef FEAT_EX_EXTRA
|
#ifdef FEAT_EX_EXTRA
|
||||||
static int linelen __ARGS((int *has_tab));
|
static int linelen(int *has_tab);
|
||||||
#endif
|
#endif
|
||||||
static void do_filter __ARGS((linenr_T line1, linenr_T line2, exarg_T *eap, char_u *cmd, int do_in, int do_out));
|
static void do_filter(linenr_T line1, linenr_T line2, exarg_T *eap, char_u *cmd, int do_in, int do_out);
|
||||||
#ifdef FEAT_VIMINFO
|
#ifdef FEAT_VIMINFO
|
||||||
static char_u *viminfo_filename __ARGS((char_u *));
|
static char_u *viminfo_filename(char_u *);
|
||||||
static void do_viminfo __ARGS((FILE *fp_in, FILE *fp_out, int flags));
|
static void do_viminfo(FILE *fp_in, FILE *fp_out, int flags);
|
||||||
static int viminfo_encoding __ARGS((vir_T *virp));
|
static int viminfo_encoding(vir_T *virp);
|
||||||
static int read_viminfo_up_to_marks __ARGS((vir_T *virp, int forceit, int writing));
|
static int read_viminfo_up_to_marks(vir_T *virp, int forceit, int writing);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
static int check_readonly __ARGS((int *forceit, buf_T *buf));
|
static int check_readonly(int *forceit, buf_T *buf);
|
||||||
#ifdef FEAT_AUTOCMD
|
#ifdef FEAT_AUTOCMD
|
||||||
static void delbuf_msg __ARGS((char_u *name));
|
static void delbuf_msg(char_u *name);
|
||||||
#endif
|
#endif
|
||||||
static int
|
static int
|
||||||
#ifdef __BORLANDC__
|
#ifdef __BORLANDC__
|
||||||
_RTLENTRYF
|
_RTLENTRYF
|
||||||
#endif
|
#endif
|
||||||
help_compare __ARGS((const void *s1, const void *s2));
|
help_compare(const void *s1, const void *s2);
|
||||||
static void prepare_help_buffer __ARGS((void));
|
static void prepare_help_buffer(void);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* ":ascii" and "ga".
|
* ":ascii" and "ga".
|
||||||
@@ -309,7 +309,7 @@ static int
|
|||||||
#ifdef __BORLANDC__
|
#ifdef __BORLANDC__
|
||||||
_RTLENTRYF
|
_RTLENTRYF
|
||||||
#endif
|
#endif
|
||||||
sort_compare __ARGS((const void *s1, const void *s2));
|
sort_compare(const void *s1, const void *s2);
|
||||||
|
|
||||||
static int
|
static int
|
||||||
#ifdef __BORLANDC__
|
#ifdef __BORLANDC__
|
||||||
@@ -1759,7 +1759,7 @@ append_redir(buf, buflen, opt, fname)
|
|||||||
|
|
||||||
#if defined(FEAT_VIMINFO) || defined(PROTO)
|
#if defined(FEAT_VIMINFO) || defined(PROTO)
|
||||||
|
|
||||||
static int no_viminfo __ARGS((void));
|
static int no_viminfo(void);
|
||||||
static void write_viminfo_barlines(vir_T *virp, FILE *fp_out);
|
static void write_viminfo_barlines(vir_T *virp, FILE *fp_out);
|
||||||
static int viminfo_errcnt;
|
static int viminfo_errcnt;
|
||||||
|
|
||||||
@@ -6627,7 +6627,7 @@ ex_viusage(eap)
|
|||||||
}
|
}
|
||||||
|
|
||||||
#if defined(FEAT_EX_EXTRA) || defined(PROTO)
|
#if defined(FEAT_EX_EXTRA) || defined(PROTO)
|
||||||
static void helptags_one __ARGS((char_u *dir, char_u *ext, char_u *lang, int add_help_tags));
|
static void helptags_one(char_u *dir, char_u *ext, char_u *lang, int add_help_tags);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* ":helptags"
|
* ":helptags"
|
||||||
@@ -7038,9 +7038,9 @@ struct sign
|
|||||||
static sign_T *first_sign = NULL;
|
static sign_T *first_sign = NULL;
|
||||||
static int next_sign_typenr = 1;
|
static int next_sign_typenr = 1;
|
||||||
|
|
||||||
static int sign_cmd_idx __ARGS((char_u *begin_cmd, char_u *end_cmd));
|
static int sign_cmd_idx(char_u *begin_cmd, char_u *end_cmd);
|
||||||
static void sign_list_defined __ARGS((sign_T *sp));
|
static void sign_list_defined(sign_T *sp);
|
||||||
static void sign_undefine __ARGS((sign_T *sp, sign_T *sp_prev));
|
static void sign_undefine(sign_T *sp, sign_T *sp_prev);
|
||||||
|
|
||||||
static char *cmds[] = {
|
static char *cmds[] = {
|
||||||
"define",
|
"define",
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
#include "vim.h"
|
#include "vim.h"
|
||||||
#include "version.h"
|
#include "version.h"
|
||||||
|
|
||||||
static void cmd_source __ARGS((char_u *fname, exarg_T *eap));
|
static void cmd_source(char_u *fname, exarg_T *eap);
|
||||||
|
|
||||||
#ifdef FEAT_EVAL
|
#ifdef FEAT_EVAL
|
||||||
/* Growarray to store info about already sourced scripts.
|
/* Growarray to store info about already sourced scripts.
|
||||||
@@ -562,8 +562,8 @@ static garray_T prof_ga = {0, 0, sizeof(struct debuggy), 4, NULL};
|
|||||||
#define DBG_FUNC 1
|
#define DBG_FUNC 1
|
||||||
#define DBG_FILE 2
|
#define DBG_FILE 2
|
||||||
|
|
||||||
static int dbg_parsearg __ARGS((char_u *arg, garray_T *gap));
|
static int dbg_parsearg(char_u *arg, garray_T *gap);
|
||||||
static linenr_T debuggy_find __ARGS((int file,char_u *fname, linenr_T after, garray_T *gap, int *fp));
|
static linenr_T debuggy_find(int file,char_u *fname, linenr_T after, garray_T *gap, int *fp);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Parse the arguments of ":profile", ":breakadd" or ":breakdel" and put them
|
* Parse the arguments of ":profile", ":breakadd" or ":breakdel" and put them
|
||||||
@@ -1133,8 +1133,8 @@ profile_divide(tm, count, tm2)
|
|||||||
/*
|
/*
|
||||||
* Functions for profiling.
|
* Functions for profiling.
|
||||||
*/
|
*/
|
||||||
static void script_do_profile __ARGS((scriptitem_T *si));
|
static void script_do_profile(scriptitem_T *si);
|
||||||
static void script_dump_profile __ARGS((FILE *fd));
|
static void script_dump_profile(FILE *fd);
|
||||||
static proftime_T prof_wait_time;
|
static proftime_T prof_wait_time;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -1757,7 +1757,7 @@ can_abandon(buf, forceit)
|
|||||||
|| forceit);
|
|| forceit);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void add_bufnum __ARGS((int *bufnrs, int *bufnump, int nr));
|
static void add_bufnum(int *bufnrs, int *bufnump, int nr);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Add a buffer number to "bufnrs", unless it's already there.
|
* Add a buffer number to "bufnrs", unless it's already there.
|
||||||
@@ -1951,12 +1951,12 @@ buf_write_all(buf, forceit)
|
|||||||
* Code to handle the argument list.
|
* Code to handle the argument list.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
static char_u *do_one_arg __ARGS((char_u *str));
|
static char_u *do_one_arg(char_u *str);
|
||||||
static int do_arglist __ARGS((char_u *str, int what, int after));
|
static int do_arglist(char_u *str, int what, int after);
|
||||||
static void alist_check_arg_idx __ARGS((void));
|
static void alist_check_arg_idx(void);
|
||||||
static int editing_arg_idx __ARGS((win_T *win));
|
static int editing_arg_idx(win_T *win);
|
||||||
#ifdef FEAT_LISTCMDS
|
#ifdef FEAT_LISTCMDS
|
||||||
static int alist_add_list __ARGS((int count, char_u **files, int after));
|
static int alist_add_list(int count, char_u **files, int after);
|
||||||
#endif
|
#endif
|
||||||
#define AL_SET 1
|
#define AL_SET 1
|
||||||
#define AL_ADD 2
|
#define AL_ADD 2
|
||||||
@@ -2960,7 +2960,7 @@ ex_runtime(eap)
|
|||||||
source_runtime(eap->arg, eap->forceit);
|
source_runtime(eap->arg, eap->forceit);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void source_callback __ARGS((char_u *fname, void *cookie));
|
static void source_callback(char_u *fname, void *cookie);
|
||||||
|
|
||||||
static void
|
static void
|
||||||
source_callback(fname, cookie)
|
source_callback(fname, cookie)
|
||||||
@@ -3224,11 +3224,11 @@ source_level(cookie)
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
static char_u *get_one_sourceline __ARGS((struct source_cookie *sp));
|
static char_u *get_one_sourceline(struct source_cookie *sp);
|
||||||
|
|
||||||
#if (defined(WIN32) && defined(FEAT_CSCOPE)) || defined(HAVE_FD_CLOEXEC)
|
#if (defined(WIN32) && defined(FEAT_CSCOPE)) || defined(HAVE_FD_CLOEXEC)
|
||||||
# define USE_FOPEN_NOINH
|
# define USE_FOPEN_NOINH
|
||||||
static FILE *fopen_noinh_readbin __ARGS((char *filename));
|
static FILE *fopen_noinh_readbin(char *filename);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Special function to open a file without handle inheritance.
|
* Special function to open a file without handle inheritance.
|
||||||
@@ -4196,7 +4196,7 @@ do_finish(eap, reanimate)
|
|||||||
*/
|
*/
|
||||||
int
|
int
|
||||||
source_finished(fgetline, cookie)
|
source_finished(fgetline, cookie)
|
||||||
char_u *(*fgetline) __ARGS((int, void *, int));
|
char_u *(*fgetline)(int, void *, int);
|
||||||
void *cookie;
|
void *cookie;
|
||||||
{
|
{
|
||||||
return (getline_equal(fgetline, cookie, getsourceline)
|
return (getline_equal(fgetline, cookie, getsourceline)
|
||||||
@@ -4232,7 +4232,7 @@ ex_checktime(eap)
|
|||||||
#if (defined(HAVE_LOCALE_H) || defined(X_LOCALE)) \
|
#if (defined(HAVE_LOCALE_H) || defined(X_LOCALE)) \
|
||||||
&& (defined(FEAT_EVAL) || defined(FEAT_MULTI_LANG))
|
&& (defined(FEAT_EVAL) || defined(FEAT_MULTI_LANG))
|
||||||
# define HAVE_GET_LOCALE_VAL
|
# define HAVE_GET_LOCALE_VAL
|
||||||
static char *get_locale_val __ARGS((int what));
|
static char *get_locale_val(int what);
|
||||||
|
|
||||||
static char *
|
static char *
|
||||||
get_locale_val(what)
|
get_locale_val(what)
|
||||||
@@ -4353,7 +4353,7 @@ get_mess_lang()
|
|||||||
|| ((defined(HAVE_LOCALE_H) || defined(X_LOCALE)) \
|
|| ((defined(HAVE_LOCALE_H) || defined(X_LOCALE)) \
|
||||||
&& (defined(FEAT_GETTEXT) || defined(FEAT_MBYTE)) \
|
&& (defined(FEAT_GETTEXT) || defined(FEAT_MBYTE)) \
|
||||||
&& !defined(LC_MESSAGES))
|
&& !defined(LC_MESSAGES))
|
||||||
static char_u *get_mess_env __ARGS((void));
|
static char_u *get_mess_env(void);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Get the language used for messages from the environment.
|
* Get the language used for messages from the environment.
|
||||||
@@ -4555,8 +4555,8 @@ ex_language(eap)
|
|||||||
static char_u **locales = NULL; /* Array of all available locales */
|
static char_u **locales = NULL; /* Array of all available locales */
|
||||||
static int did_init_locales = FALSE;
|
static int did_init_locales = FALSE;
|
||||||
|
|
||||||
static void init_locales __ARGS((void));
|
static void init_locales(void);
|
||||||
static char_u **find_locales __ARGS((void));
|
static char_u **find_locales(void);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Lazy initialization of all available locales.
|
* Lazy initialization of all available locales.
|
||||||
|
|||||||
308
src/ex_docmd.c
308
src/ex_docmd.c
@@ -43,11 +43,11 @@ static garray_T ucmds = {0, 0, sizeof(ucmd_T), 4, NULL};
|
|||||||
#define USER_CMD(i) (&((ucmd_T *)(ucmds.ga_data))[i])
|
#define USER_CMD(i) (&((ucmd_T *)(ucmds.ga_data))[i])
|
||||||
#define USER_CMD_GA(gap, i) (&((ucmd_T *)((gap)->ga_data))[i])
|
#define USER_CMD_GA(gap, i) (&((ucmd_T *)((gap)->ga_data))[i])
|
||||||
|
|
||||||
static void do_ucmd __ARGS((exarg_T *eap));
|
static void do_ucmd(exarg_T *eap);
|
||||||
static void ex_command __ARGS((exarg_T *eap));
|
static void ex_command(exarg_T *eap);
|
||||||
static void ex_delcommand __ARGS((exarg_T *eap));
|
static void ex_delcommand(exarg_T *eap);
|
||||||
# ifdef FEAT_CMDL_COMPL
|
# ifdef FEAT_CMDL_COMPL
|
||||||
static char_u *get_user_command_name __ARGS((int idx));
|
static char_u *get_user_command_name(int idx);
|
||||||
# endif
|
# endif
|
||||||
|
|
||||||
/* Wether a command index indicates a user command. */
|
/* Wether a command index indicates a user command. */
|
||||||
@@ -61,42 +61,42 @@ static char_u *get_user_command_name __ARGS((int idx));
|
|||||||
# define IS_USER_CMDIDX(idx) (FALSE)
|
# define IS_USER_CMDIDX(idx) (FALSE)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
static int compute_buffer_local_count __ARGS((int addr_type, int lnum, int local));
|
static int compute_buffer_local_count(int addr_type, int lnum, int local);
|
||||||
#ifdef FEAT_EVAL
|
#ifdef FEAT_EVAL
|
||||||
static char_u *do_one_cmd __ARGS((char_u **, int, struct condstack *, char_u *(*fgetline)(int, void *, int), void *cookie));
|
static char_u *do_one_cmd(char_u **, int, struct condstack *, char_u *(*fgetline)(int, void *, int), void *cookie);
|
||||||
#else
|
#else
|
||||||
static char_u *do_one_cmd __ARGS((char_u **, int, char_u *(*fgetline)(int, void *, int), void *cookie));
|
static char_u *do_one_cmd(char_u **, int, char_u *(*fgetline)(int, void *, int), void *cookie);
|
||||||
static int if_level = 0; /* depth in :if */
|
static int if_level = 0; /* depth in :if */
|
||||||
#endif
|
#endif
|
||||||
static void append_command __ARGS((char_u *cmd));
|
static void append_command(char_u *cmd);
|
||||||
static char_u *find_command __ARGS((exarg_T *eap, int *full));
|
static char_u *find_command(exarg_T *eap, int *full);
|
||||||
|
|
||||||
static void ex_abbreviate __ARGS((exarg_T *eap));
|
static void ex_abbreviate(exarg_T *eap);
|
||||||
static void ex_map __ARGS((exarg_T *eap));
|
static void ex_map(exarg_T *eap);
|
||||||
static void ex_unmap __ARGS((exarg_T *eap));
|
static void ex_unmap(exarg_T *eap);
|
||||||
static void ex_mapclear __ARGS((exarg_T *eap));
|
static void ex_mapclear(exarg_T *eap);
|
||||||
static void ex_abclear __ARGS((exarg_T *eap));
|
static void ex_abclear(exarg_T *eap);
|
||||||
#ifndef FEAT_MENU
|
#ifndef FEAT_MENU
|
||||||
# define ex_emenu ex_ni
|
# define ex_emenu ex_ni
|
||||||
# define ex_menu ex_ni
|
# define ex_menu ex_ni
|
||||||
# define ex_menutranslate ex_ni
|
# define ex_menutranslate ex_ni
|
||||||
#endif
|
#endif
|
||||||
#ifdef FEAT_AUTOCMD
|
#ifdef FEAT_AUTOCMD
|
||||||
static void ex_autocmd __ARGS((exarg_T *eap));
|
static void ex_autocmd(exarg_T *eap);
|
||||||
static void ex_doautocmd __ARGS((exarg_T *eap));
|
static void ex_doautocmd(exarg_T *eap);
|
||||||
#else
|
#else
|
||||||
# define ex_autocmd ex_ni
|
# define ex_autocmd ex_ni
|
||||||
# define ex_doautocmd ex_ni
|
# define ex_doautocmd ex_ni
|
||||||
# define ex_doautoall ex_ni
|
# define ex_doautoall ex_ni
|
||||||
#endif
|
#endif
|
||||||
#ifdef FEAT_LISTCMDS
|
#ifdef FEAT_LISTCMDS
|
||||||
static void ex_bunload __ARGS((exarg_T *eap));
|
static void ex_bunload(exarg_T *eap);
|
||||||
static void ex_buffer __ARGS((exarg_T *eap));
|
static void ex_buffer(exarg_T *eap);
|
||||||
static void ex_bmodified __ARGS((exarg_T *eap));
|
static void ex_bmodified(exarg_T *eap);
|
||||||
static void ex_bnext __ARGS((exarg_T *eap));
|
static void ex_bnext(exarg_T *eap);
|
||||||
static void ex_bprevious __ARGS((exarg_T *eap));
|
static void ex_bprevious(exarg_T *eap);
|
||||||
static void ex_brewind __ARGS((exarg_T *eap));
|
static void ex_brewind(exarg_T *eap);
|
||||||
static void ex_blast __ARGS((exarg_T *eap));
|
static void ex_blast(exarg_T *eap);
|
||||||
#else
|
#else
|
||||||
# define ex_bunload ex_ni
|
# define ex_bunload ex_ni
|
||||||
# define ex_buffer ex_ni
|
# define ex_buffer ex_ni
|
||||||
@@ -111,9 +111,9 @@ static void ex_blast __ARGS((exarg_T *eap));
|
|||||||
#if !defined(FEAT_LISTCMDS) || !defined(FEAT_WINDOWS)
|
#if !defined(FEAT_LISTCMDS) || !defined(FEAT_WINDOWS)
|
||||||
# define ex_buffer_all ex_ni
|
# define ex_buffer_all ex_ni
|
||||||
#endif
|
#endif
|
||||||
static char_u *getargcmd __ARGS((char_u **));
|
static char_u *getargcmd(char_u **);
|
||||||
static char_u *skip_cmd_arg __ARGS((char_u *p, int rembs));
|
static char_u *skip_cmd_arg(char_u *p, int rembs);
|
||||||
static int getargopt __ARGS((exarg_T *eap));
|
static int getargopt(exarg_T *eap);
|
||||||
#ifndef FEAT_QUICKFIX
|
#ifndef FEAT_QUICKFIX
|
||||||
# define ex_make ex_ni
|
# define ex_make ex_ni
|
||||||
# define ex_cbuffer ex_ni
|
# define ex_cbuffer ex_ni
|
||||||
@@ -134,9 +134,9 @@ static int getargopt __ARGS((exarg_T *eap));
|
|||||||
# define ex_cexpr ex_ni
|
# define ex_cexpr ex_ni
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
static int check_more __ARGS((int, int));
|
static int check_more(int, int);
|
||||||
static linenr_T get_address __ARGS((exarg_T *, char_u **, int addr_type, int skip, int to_other_file));
|
static linenr_T get_address(exarg_T *, char_u **, int addr_type, int skip, int to_other_file);
|
||||||
static void get_flags __ARGS((exarg_T *eap));
|
static void get_flags(exarg_T *eap);
|
||||||
#if !defined(FEAT_PERL) \
|
#if !defined(FEAT_PERL) \
|
||||||
|| !defined(FEAT_PYTHON) || !defined(FEAT_PYTHON3) \
|
|| !defined(FEAT_PYTHON) || !defined(FEAT_PYTHON3) \
|
||||||
|| !defined(FEAT_TCL) \
|
|| !defined(FEAT_TCL) \
|
||||||
@@ -144,30 +144,30 @@ static void get_flags __ARGS((exarg_T *eap));
|
|||||||
|| !defined(FEAT_LUA) \
|
|| !defined(FEAT_LUA) \
|
||||||
|| !defined(FEAT_MZSCHEME)
|
|| !defined(FEAT_MZSCHEME)
|
||||||
# define HAVE_EX_SCRIPT_NI
|
# define HAVE_EX_SCRIPT_NI
|
||||||
static void ex_script_ni __ARGS((exarg_T *eap));
|
static void ex_script_ni(exarg_T *eap);
|
||||||
#endif
|
#endif
|
||||||
static char_u *invalid_range __ARGS((exarg_T *eap));
|
static char_u *invalid_range(exarg_T *eap);
|
||||||
static void correct_range __ARGS((exarg_T *eap));
|
static void correct_range(exarg_T *eap);
|
||||||
#ifdef FEAT_QUICKFIX
|
#ifdef FEAT_QUICKFIX
|
||||||
static char_u *replace_makeprg __ARGS((exarg_T *eap, char_u *p, char_u **cmdlinep));
|
static char_u *replace_makeprg(exarg_T *eap, char_u *p, char_u **cmdlinep);
|
||||||
#endif
|
#endif
|
||||||
static char_u *repl_cmdline __ARGS((exarg_T *eap, char_u *src, int srclen, char_u *repl, char_u **cmdlinep));
|
static char_u *repl_cmdline(exarg_T *eap, char_u *src, int srclen, char_u *repl, char_u **cmdlinep);
|
||||||
static void ex_highlight __ARGS((exarg_T *eap));
|
static void ex_highlight(exarg_T *eap);
|
||||||
static void ex_colorscheme __ARGS((exarg_T *eap));
|
static void ex_colorscheme(exarg_T *eap);
|
||||||
static void ex_quit __ARGS((exarg_T *eap));
|
static void ex_quit(exarg_T *eap);
|
||||||
static void ex_cquit __ARGS((exarg_T *eap));
|
static void ex_cquit(exarg_T *eap);
|
||||||
static void ex_quit_all __ARGS((exarg_T *eap));
|
static void ex_quit_all(exarg_T *eap);
|
||||||
#ifdef FEAT_WINDOWS
|
#ifdef FEAT_WINDOWS
|
||||||
static void ex_close __ARGS((exarg_T *eap));
|
static void ex_close(exarg_T *eap);
|
||||||
static void ex_win_close __ARGS((int forceit, win_T *win, tabpage_T *tp));
|
static void ex_win_close(int forceit, win_T *win, tabpage_T *tp);
|
||||||
static void ex_only __ARGS((exarg_T *eap));
|
static void ex_only(exarg_T *eap);
|
||||||
static void ex_resize __ARGS((exarg_T *eap));
|
static void ex_resize(exarg_T *eap);
|
||||||
static void ex_stag __ARGS((exarg_T *eap));
|
static void ex_stag(exarg_T *eap);
|
||||||
static void ex_tabclose __ARGS((exarg_T *eap));
|
static void ex_tabclose(exarg_T *eap);
|
||||||
static void ex_tabonly __ARGS((exarg_T *eap));
|
static void ex_tabonly(exarg_T *eap);
|
||||||
static void ex_tabnext __ARGS((exarg_T *eap));
|
static void ex_tabnext(exarg_T *eap);
|
||||||
static void ex_tabmove __ARGS((exarg_T *eap));
|
static void ex_tabmove(exarg_T *eap);
|
||||||
static void ex_tabs __ARGS((exarg_T *eap));
|
static void ex_tabs(exarg_T *eap);
|
||||||
#else
|
#else
|
||||||
# define ex_close ex_ni
|
# define ex_close ex_ni
|
||||||
# define ex_only ex_ni
|
# define ex_only ex_ni
|
||||||
@@ -182,51 +182,51 @@ static void ex_tabs __ARGS((exarg_T *eap));
|
|||||||
# define ex_tabonly ex_ni
|
# define ex_tabonly ex_ni
|
||||||
#endif
|
#endif
|
||||||
#if defined(FEAT_WINDOWS) && defined(FEAT_QUICKFIX)
|
#if defined(FEAT_WINDOWS) && defined(FEAT_QUICKFIX)
|
||||||
static void ex_pclose __ARGS((exarg_T *eap));
|
static void ex_pclose(exarg_T *eap);
|
||||||
static void ex_ptag __ARGS((exarg_T *eap));
|
static void ex_ptag(exarg_T *eap);
|
||||||
static void ex_pedit __ARGS((exarg_T *eap));
|
static void ex_pedit(exarg_T *eap);
|
||||||
#else
|
#else
|
||||||
# define ex_pclose ex_ni
|
# define ex_pclose ex_ni
|
||||||
# define ex_ptag ex_ni
|
# define ex_ptag ex_ni
|
||||||
# define ex_pedit ex_ni
|
# define ex_pedit ex_ni
|
||||||
#endif
|
#endif
|
||||||
static void ex_hide __ARGS((exarg_T *eap));
|
static void ex_hide(exarg_T *eap);
|
||||||
static void ex_stop __ARGS((exarg_T *eap));
|
static void ex_stop(exarg_T *eap);
|
||||||
static void ex_exit __ARGS((exarg_T *eap));
|
static void ex_exit(exarg_T *eap);
|
||||||
static void ex_print __ARGS((exarg_T *eap));
|
static void ex_print(exarg_T *eap);
|
||||||
#ifdef FEAT_BYTEOFF
|
#ifdef FEAT_BYTEOFF
|
||||||
static void ex_goto __ARGS((exarg_T *eap));
|
static void ex_goto(exarg_T *eap);
|
||||||
#else
|
#else
|
||||||
# define ex_goto ex_ni
|
# define ex_goto ex_ni
|
||||||
#endif
|
#endif
|
||||||
static void ex_shell __ARGS((exarg_T *eap));
|
static void ex_shell(exarg_T *eap);
|
||||||
static void ex_preserve __ARGS((exarg_T *eap));
|
static void ex_preserve(exarg_T *eap);
|
||||||
static void ex_recover __ARGS((exarg_T *eap));
|
static void ex_recover(exarg_T *eap);
|
||||||
#ifndef FEAT_LISTCMDS
|
#ifndef FEAT_LISTCMDS
|
||||||
# define ex_argedit ex_ni
|
# define ex_argedit ex_ni
|
||||||
# define ex_argadd ex_ni
|
# define ex_argadd ex_ni
|
||||||
# define ex_argdelete ex_ni
|
# define ex_argdelete ex_ni
|
||||||
# define ex_listdo ex_ni
|
# define ex_listdo ex_ni
|
||||||
#endif
|
#endif
|
||||||
static void ex_mode __ARGS((exarg_T *eap));
|
static void ex_mode(exarg_T *eap);
|
||||||
static void ex_wrongmodifier __ARGS((exarg_T *eap));
|
static void ex_wrongmodifier(exarg_T *eap);
|
||||||
static void ex_find __ARGS((exarg_T *eap));
|
static void ex_find(exarg_T *eap);
|
||||||
static void ex_open __ARGS((exarg_T *eap));
|
static void ex_open(exarg_T *eap);
|
||||||
static void ex_edit __ARGS((exarg_T *eap));
|
static void ex_edit(exarg_T *eap);
|
||||||
#if !defined(FEAT_GUI) && !defined(FEAT_CLIENTSERVER)
|
#if !defined(FEAT_GUI) && !defined(FEAT_CLIENTSERVER)
|
||||||
# define ex_drop ex_ni
|
# define ex_drop ex_ni
|
||||||
#endif
|
#endif
|
||||||
#ifndef FEAT_GUI
|
#ifndef FEAT_GUI
|
||||||
# define ex_gui ex_nogui
|
# define ex_gui ex_nogui
|
||||||
static void ex_nogui __ARGS((exarg_T *eap));
|
static void ex_nogui(exarg_T *eap);
|
||||||
#endif
|
#endif
|
||||||
#if defined(FEAT_GUI_W32) && defined(FEAT_MENU) && defined(FEAT_TEAROFF)
|
#if defined(FEAT_GUI_W32) && defined(FEAT_MENU) && defined(FEAT_TEAROFF)
|
||||||
static void ex_tearoff __ARGS((exarg_T *eap));
|
static void ex_tearoff(exarg_T *eap);
|
||||||
#else
|
#else
|
||||||
# define ex_tearoff ex_ni
|
# define ex_tearoff ex_ni
|
||||||
#endif
|
#endif
|
||||||
#if (defined(FEAT_GUI_MSWIN) || defined(FEAT_GUI_GTK)) && defined(FEAT_MENU)
|
#if (defined(FEAT_GUI_MSWIN) || defined(FEAT_GUI_GTK)) && defined(FEAT_MENU)
|
||||||
static void ex_popup __ARGS((exarg_T *eap));
|
static void ex_popup(exarg_T *eap);
|
||||||
#else
|
#else
|
||||||
# define ex_popup ex_ni
|
# define ex_popup ex_ni
|
||||||
#endif
|
#endif
|
||||||
@@ -302,52 +302,52 @@ static void ex_popup __ARGS((exarg_T *eap));
|
|||||||
#ifndef FEAT_KEYMAP
|
#ifndef FEAT_KEYMAP
|
||||||
# define ex_loadkeymap ex_ni
|
# define ex_loadkeymap ex_ni
|
||||||
#endif
|
#endif
|
||||||
static void ex_swapname __ARGS((exarg_T *eap));
|
static void ex_swapname(exarg_T *eap);
|
||||||
static void ex_syncbind __ARGS((exarg_T *eap));
|
static void ex_syncbind(exarg_T *eap);
|
||||||
static void ex_read __ARGS((exarg_T *eap));
|
static void ex_read(exarg_T *eap);
|
||||||
static void ex_pwd __ARGS((exarg_T *eap));
|
static void ex_pwd(exarg_T *eap);
|
||||||
static void ex_equal __ARGS((exarg_T *eap));
|
static void ex_equal(exarg_T *eap);
|
||||||
static void ex_sleep __ARGS((exarg_T *eap));
|
static void ex_sleep(exarg_T *eap);
|
||||||
static void do_exmap __ARGS((exarg_T *eap, int isabbrev));
|
static void do_exmap(exarg_T *eap, int isabbrev);
|
||||||
static void ex_winsize __ARGS((exarg_T *eap));
|
static void ex_winsize(exarg_T *eap);
|
||||||
#ifdef FEAT_WINDOWS
|
#ifdef FEAT_WINDOWS
|
||||||
static void ex_wincmd __ARGS((exarg_T *eap));
|
static void ex_wincmd(exarg_T *eap);
|
||||||
#else
|
#else
|
||||||
# define ex_wincmd ex_ni
|
# define ex_wincmd ex_ni
|
||||||
#endif
|
#endif
|
||||||
#if defined(FEAT_GUI) || defined(UNIX) || defined(VMS) || defined(MSWIN)
|
#if defined(FEAT_GUI) || defined(UNIX) || defined(VMS) || defined(MSWIN)
|
||||||
static void ex_winpos __ARGS((exarg_T *eap));
|
static void ex_winpos(exarg_T *eap);
|
||||||
#else
|
#else
|
||||||
# define ex_winpos ex_ni
|
# define ex_winpos ex_ni
|
||||||
#endif
|
#endif
|
||||||
static void ex_operators __ARGS((exarg_T *eap));
|
static void ex_operators(exarg_T *eap);
|
||||||
static void ex_put __ARGS((exarg_T *eap));
|
static void ex_put(exarg_T *eap);
|
||||||
static void ex_copymove __ARGS((exarg_T *eap));
|
static void ex_copymove(exarg_T *eap);
|
||||||
static void ex_submagic __ARGS((exarg_T *eap));
|
static void ex_submagic(exarg_T *eap);
|
||||||
static void ex_join __ARGS((exarg_T *eap));
|
static void ex_join(exarg_T *eap);
|
||||||
static void ex_at __ARGS((exarg_T *eap));
|
static void ex_at(exarg_T *eap);
|
||||||
static void ex_bang __ARGS((exarg_T *eap));
|
static void ex_bang(exarg_T *eap);
|
||||||
static void ex_undo __ARGS((exarg_T *eap));
|
static void ex_undo(exarg_T *eap);
|
||||||
#ifdef FEAT_PERSISTENT_UNDO
|
#ifdef FEAT_PERSISTENT_UNDO
|
||||||
static void ex_wundo __ARGS((exarg_T *eap));
|
static void ex_wundo(exarg_T *eap);
|
||||||
static void ex_rundo __ARGS((exarg_T *eap));
|
static void ex_rundo(exarg_T *eap);
|
||||||
#endif
|
#endif
|
||||||
static void ex_redo __ARGS((exarg_T *eap));
|
static void ex_redo(exarg_T *eap);
|
||||||
static void ex_later __ARGS((exarg_T *eap));
|
static void ex_later(exarg_T *eap);
|
||||||
static void ex_redir __ARGS((exarg_T *eap));
|
static void ex_redir(exarg_T *eap);
|
||||||
static void ex_redraw __ARGS((exarg_T *eap));
|
static void ex_redraw(exarg_T *eap);
|
||||||
static void ex_redrawstatus __ARGS((exarg_T *eap));
|
static void ex_redrawstatus(exarg_T *eap);
|
||||||
static void close_redir __ARGS((void));
|
static void close_redir(void);
|
||||||
static void ex_mkrc __ARGS((exarg_T *eap));
|
static void ex_mkrc(exarg_T *eap);
|
||||||
static void ex_mark __ARGS((exarg_T *eap));
|
static void ex_mark(exarg_T *eap);
|
||||||
#ifdef FEAT_USR_CMDS
|
#ifdef FEAT_USR_CMDS
|
||||||
static char_u *uc_fun_cmd __ARGS((void));
|
static char_u *uc_fun_cmd(void);
|
||||||
static char_u *find_ucmd __ARGS((exarg_T *eap, char_u *p, int *full, expand_T *xp, int *compl));
|
static char_u *find_ucmd(exarg_T *eap, char_u *p, int *full, expand_T *xp, int *compl);
|
||||||
#endif
|
#endif
|
||||||
#ifdef FEAT_EX_EXTRA
|
#ifdef FEAT_EX_EXTRA
|
||||||
static void ex_normal __ARGS((exarg_T *eap));
|
static void ex_normal(exarg_T *eap);
|
||||||
static void ex_startinsert __ARGS((exarg_T *eap));
|
static void ex_startinsert(exarg_T *eap);
|
||||||
static void ex_stopinsert __ARGS((exarg_T *eap));
|
static void ex_stopinsert(exarg_T *eap);
|
||||||
#else
|
#else
|
||||||
# define ex_normal ex_ni
|
# define ex_normal ex_ni
|
||||||
# define ex_align ex_ni
|
# define ex_align ex_ni
|
||||||
@@ -358,19 +358,19 @@ static void ex_stopinsert __ARGS((exarg_T *eap));
|
|||||||
# define ex_sort ex_ni
|
# define ex_sort ex_ni
|
||||||
#endif
|
#endif
|
||||||
#ifdef FEAT_FIND_ID
|
#ifdef FEAT_FIND_ID
|
||||||
static void ex_checkpath __ARGS((exarg_T *eap));
|
static void ex_checkpath(exarg_T *eap);
|
||||||
static void ex_findpat __ARGS((exarg_T *eap));
|
static void ex_findpat(exarg_T *eap);
|
||||||
#else
|
#else
|
||||||
# define ex_findpat ex_ni
|
# define ex_findpat ex_ni
|
||||||
# define ex_checkpath ex_ni
|
# define ex_checkpath ex_ni
|
||||||
#endif
|
#endif
|
||||||
#if defined(FEAT_FIND_ID) && defined(FEAT_WINDOWS) && defined(FEAT_QUICKFIX)
|
#if defined(FEAT_FIND_ID) && defined(FEAT_WINDOWS) && defined(FEAT_QUICKFIX)
|
||||||
static void ex_psearch __ARGS((exarg_T *eap));
|
static void ex_psearch(exarg_T *eap);
|
||||||
#else
|
#else
|
||||||
# define ex_psearch ex_ni
|
# define ex_psearch ex_ni
|
||||||
#endif
|
#endif
|
||||||
static void ex_tag __ARGS((exarg_T *eap));
|
static void ex_tag(exarg_T *eap);
|
||||||
static void ex_tag_cmd __ARGS((exarg_T *eap, char_u *name));
|
static void ex_tag_cmd(exarg_T *eap, char_u *name);
|
||||||
#ifndef FEAT_EVAL
|
#ifndef FEAT_EVAL
|
||||||
# define ex_scriptnames ex_ni
|
# define ex_scriptnames ex_ni
|
||||||
# define ex_finish ex_ni
|
# define ex_finish ex_ni
|
||||||
@@ -400,12 +400,12 @@ static void ex_tag_cmd __ARGS((exarg_T *eap, char_u *name));
|
|||||||
# define ex_return ex_ni
|
# define ex_return ex_ni
|
||||||
# define ex_oldfiles ex_ni
|
# define ex_oldfiles ex_ni
|
||||||
#endif
|
#endif
|
||||||
static char_u *arg_all __ARGS((void));
|
static char_u *arg_all(void);
|
||||||
#ifdef FEAT_SESSION
|
#ifdef FEAT_SESSION
|
||||||
static int makeopens __ARGS((FILE *fd, char_u *dirnow));
|
static int makeopens(FILE *fd, char_u *dirnow);
|
||||||
static int put_view __ARGS((FILE *fd, win_T *wp, int add_edit, unsigned *flagp, int current_arg_idx));
|
static int put_view(FILE *fd, win_T *wp, int add_edit, unsigned *flagp, int current_arg_idx);
|
||||||
static void ex_loadview __ARGS((exarg_T *eap));
|
static void ex_loadview(exarg_T *eap);
|
||||||
static char_u *get_view_file __ARGS((int c));
|
static char_u *get_view_file(int c);
|
||||||
static int did_lcd; /* whether ":lcd" was produced for a session */
|
static int did_lcd; /* whether ":lcd" was produced for a session */
|
||||||
#else
|
#else
|
||||||
# define ex_loadview ex_ni
|
# define ex_loadview ex_ni
|
||||||
@@ -414,14 +414,14 @@ static int did_lcd; /* whether ":lcd" was produced for a session */
|
|||||||
# define ex_compiler ex_ni
|
# define ex_compiler ex_ni
|
||||||
#endif
|
#endif
|
||||||
#ifdef FEAT_VIMINFO
|
#ifdef FEAT_VIMINFO
|
||||||
static void ex_viminfo __ARGS((exarg_T *eap));
|
static void ex_viminfo(exarg_T *eap);
|
||||||
#else
|
#else
|
||||||
# define ex_viminfo ex_ni
|
# define ex_viminfo ex_ni
|
||||||
#endif
|
#endif
|
||||||
static void ex_behave __ARGS((exarg_T *eap));
|
static void ex_behave(exarg_T *eap);
|
||||||
#ifdef FEAT_AUTOCMD
|
#ifdef FEAT_AUTOCMD
|
||||||
static void ex_filetype __ARGS((exarg_T *eap));
|
static void ex_filetype(exarg_T *eap);
|
||||||
static void ex_setfiletype __ARGS((exarg_T *eap));
|
static void ex_setfiletype(exarg_T *eap);
|
||||||
#else
|
#else
|
||||||
# define ex_filetype ex_ni
|
# define ex_filetype ex_ni
|
||||||
# define ex_setfiletype ex_ni
|
# define ex_setfiletype ex_ni
|
||||||
@@ -434,27 +434,27 @@ static void ex_setfiletype __ARGS((exarg_T *eap));
|
|||||||
# define ex_diffthis ex_ni
|
# define ex_diffthis ex_ni
|
||||||
# define ex_diffupdate ex_ni
|
# define ex_diffupdate ex_ni
|
||||||
#endif
|
#endif
|
||||||
static void ex_digraphs __ARGS((exarg_T *eap));
|
static void ex_digraphs(exarg_T *eap);
|
||||||
static void ex_set __ARGS((exarg_T *eap));
|
static void ex_set(exarg_T *eap);
|
||||||
#if !defined(FEAT_EVAL) || !defined(FEAT_AUTOCMD)
|
#if !defined(FEAT_EVAL) || !defined(FEAT_AUTOCMD)
|
||||||
# define ex_options ex_ni
|
# define ex_options ex_ni
|
||||||
#endif
|
#endif
|
||||||
#ifdef FEAT_SEARCH_EXTRA
|
#ifdef FEAT_SEARCH_EXTRA
|
||||||
static void ex_nohlsearch __ARGS((exarg_T *eap));
|
static void ex_nohlsearch(exarg_T *eap);
|
||||||
static void ex_match __ARGS((exarg_T *eap));
|
static void ex_match(exarg_T *eap);
|
||||||
#else
|
#else
|
||||||
# define ex_nohlsearch ex_ni
|
# define ex_nohlsearch ex_ni
|
||||||
# define ex_match ex_ni
|
# define ex_match ex_ni
|
||||||
#endif
|
#endif
|
||||||
#ifdef FEAT_CRYPT
|
#ifdef FEAT_CRYPT
|
||||||
static void ex_X __ARGS((exarg_T *eap));
|
static void ex_X(exarg_T *eap);
|
||||||
#else
|
#else
|
||||||
# define ex_X ex_ni
|
# define ex_X ex_ni
|
||||||
#endif
|
#endif
|
||||||
#ifdef FEAT_FOLDING
|
#ifdef FEAT_FOLDING
|
||||||
static void ex_fold __ARGS((exarg_T *eap));
|
static void ex_fold(exarg_T *eap);
|
||||||
static void ex_foldopen __ARGS((exarg_T *eap));
|
static void ex_foldopen(exarg_T *eap);
|
||||||
static void ex_folddo __ARGS((exarg_T *eap));
|
static void ex_folddo(exarg_T *eap);
|
||||||
#else
|
#else
|
||||||
# define ex_fold ex_ni
|
# define ex_fold ex_ni
|
||||||
# define ex_foldopen ex_ni
|
# define ex_foldopen ex_ni
|
||||||
@@ -558,13 +558,13 @@ struct loop_cookie
|
|||||||
int current_line; /* last read line from growarray */
|
int current_line; /* last read line from growarray */
|
||||||
int repeating; /* TRUE when looping a second time */
|
int repeating; /* TRUE when looping a second time */
|
||||||
/* When "repeating" is FALSE use "getline" and "cookie" to get lines */
|
/* When "repeating" is FALSE use "getline" and "cookie" to get lines */
|
||||||
char_u *(*getline) __ARGS((int, void *, int));
|
char_u *(*getline)(int, void *, int);
|
||||||
void *cookie;
|
void *cookie;
|
||||||
};
|
};
|
||||||
|
|
||||||
static char_u *get_loop_line __ARGS((int c, void *cookie, int indent));
|
static char_u *get_loop_line(int c, void *cookie, int indent);
|
||||||
static int store_loop_line __ARGS((garray_T *gap, char_u *line));
|
static int store_loop_line(garray_T *gap, char_u *line);
|
||||||
static void free_cmdlines __ARGS((garray_T *gap));
|
static void free_cmdlines(garray_T *gap);
|
||||||
|
|
||||||
/* Struct to save a few things while debugging. Used in do_cmdline() only. */
|
/* Struct to save a few things while debugging. Used in do_cmdline() only. */
|
||||||
struct dbg_stuff
|
struct dbg_stuff
|
||||||
@@ -582,8 +582,8 @@ struct dbg_stuff
|
|||||||
except_T *current_exception;
|
except_T *current_exception;
|
||||||
};
|
};
|
||||||
|
|
||||||
static void save_dbg_stuff __ARGS((struct dbg_stuff *dsp));
|
static void save_dbg_stuff(struct dbg_stuff *dsp);
|
||||||
static void restore_dbg_stuff __ARGS((struct dbg_stuff *dsp));
|
static void restore_dbg_stuff(struct dbg_stuff *dsp);
|
||||||
|
|
||||||
static void
|
static void
|
||||||
save_dbg_stuff(dsp)
|
save_dbg_stuff(dsp)
|
||||||
@@ -761,7 +761,7 @@ do_cmdline_cmd(cmd)
|
|||||||
int
|
int
|
||||||
do_cmdline(cmdline, fgetline, cookie, flags)
|
do_cmdline(cmdline, fgetline, cookie, flags)
|
||||||
char_u *cmdline;
|
char_u *cmdline;
|
||||||
char_u *(*fgetline) __ARGS((int, void *, int));
|
char_u *(*fgetline)(int, void *, int);
|
||||||
void *cookie; /* argument for fgetline() */
|
void *cookie; /* argument for fgetline() */
|
||||||
int flags;
|
int flags;
|
||||||
{
|
{
|
||||||
@@ -786,7 +786,7 @@ do_cmdline(cmdline, fgetline, cookie, flags)
|
|||||||
struct msglist *private_msg_list;
|
struct msglist *private_msg_list;
|
||||||
|
|
||||||
/* "fgetline" and "cookie" passed to do_one_cmd() */
|
/* "fgetline" and "cookie" passed to do_one_cmd() */
|
||||||
char_u *(*cmd_getline) __ARGS((int, void *, int));
|
char_u *(*cmd_getline)(int, void *, int);
|
||||||
void *cmd_cookie;
|
void *cmd_cookie;
|
||||||
struct loop_cookie cmd_loop_cookie;
|
struct loop_cookie cmd_loop_cookie;
|
||||||
void *real_cookie;
|
void *real_cookie;
|
||||||
@@ -1627,12 +1627,12 @@ free_cmdlines(gap)
|
|||||||
*/
|
*/
|
||||||
int
|
int
|
||||||
getline_equal(fgetline, cookie, func)
|
getline_equal(fgetline, cookie, func)
|
||||||
char_u *(*fgetline) __ARGS((int, void *, int));
|
char_u *(*fgetline)(int, void *, int);
|
||||||
void *cookie UNUSED; /* argument for fgetline() */
|
void *cookie UNUSED; /* argument for fgetline() */
|
||||||
char_u *(*func) __ARGS((int, void *, int));
|
char_u *(*func)(int, void *, int);
|
||||||
{
|
{
|
||||||
#ifdef FEAT_EVAL
|
#ifdef FEAT_EVAL
|
||||||
char_u *(*gp) __ARGS((int, void *, int));
|
char_u *(*gp)(int, void *, int);
|
||||||
struct loop_cookie *cp;
|
struct loop_cookie *cp;
|
||||||
|
|
||||||
/* When "fgetline" is "get_loop_line()" use the "cookie" to find the
|
/* When "fgetline" is "get_loop_line()" use the "cookie" to find the
|
||||||
@@ -1658,11 +1658,11 @@ getline_equal(fgetline, cookie, func)
|
|||||||
*/
|
*/
|
||||||
void *
|
void *
|
||||||
getline_cookie(fgetline, cookie)
|
getline_cookie(fgetline, cookie)
|
||||||
char_u *(*fgetline) __ARGS((int, void *, int)) UNUSED;
|
char_u *(*fgetline)(int, void *, int) UNUSED;
|
||||||
void *cookie; /* argument for fgetline() */
|
void *cookie; /* argument for fgetline() */
|
||||||
{
|
{
|
||||||
# ifdef FEAT_EVAL
|
# ifdef FEAT_EVAL
|
||||||
char_u *(*gp) __ARGS((int, void *, int));
|
char_u *(*gp)(int, void *, int);
|
||||||
struct loop_cookie *cp;
|
struct loop_cookie *cp;
|
||||||
|
|
||||||
/* When "fgetline" is "get_loop_line()" use the "cookie" to find the
|
/* When "fgetline" is "get_loop_line()" use the "cookie" to find the
|
||||||
@@ -1731,8 +1731,8 @@ compute_buffer_local_count(addr_type, lnum, offset)
|
|||||||
}
|
}
|
||||||
|
|
||||||
#ifdef FEAT_WINDOWS
|
#ifdef FEAT_WINDOWS
|
||||||
static int current_win_nr __ARGS((win_T *win));
|
static int current_win_nr(win_T *win);
|
||||||
static int current_tab_nr __ARGS((tabpage_T *tab));
|
static int current_tab_nr(tabpage_T *tab);
|
||||||
|
|
||||||
static int
|
static int
|
||||||
current_win_nr(win)
|
current_win_nr(win)
|
||||||
@@ -1812,7 +1812,7 @@ do_one_cmd(cmdlinep, sourcing,
|
|||||||
#ifdef FEAT_EVAL
|
#ifdef FEAT_EVAL
|
||||||
struct condstack *cstack;
|
struct condstack *cstack;
|
||||||
#endif
|
#endif
|
||||||
char_u *(*fgetline) __ARGS((int, void *, int));
|
char_u *(*fgetline)(int, void *, int);
|
||||||
void *cookie; /* argument for fgetline() */
|
void *cookie; /* argument for fgetline() */
|
||||||
{
|
{
|
||||||
char_u *p;
|
char_u *p;
|
||||||
@@ -4782,7 +4782,7 @@ correct_range(eap)
|
|||||||
}
|
}
|
||||||
|
|
||||||
#ifdef FEAT_QUICKFIX
|
#ifdef FEAT_QUICKFIX
|
||||||
static char_u *skip_grep_pat __ARGS((exarg_T *eap));
|
static char_u *skip_grep_pat(exarg_T *eap);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* For a ":vimgrep" or ":vimgrepadd" command return a pointer past the
|
* For a ":vimgrep" or ":vimgrepadd" command return a pointer past the
|
||||||
@@ -5733,11 +5733,11 @@ get_command_name(xp, idx)
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(FEAT_USR_CMDS) || defined(PROTO)
|
#if defined(FEAT_USR_CMDS) || defined(PROTO)
|
||||||
static int uc_add_command __ARGS((char_u *name, size_t name_len, char_u *rep, long argt, long def, int flags, int compl, char_u *compl_arg, int addr_type, int force));
|
static int uc_add_command(char_u *name, size_t name_len, char_u *rep, long argt, long def, int flags, int compl, char_u *compl_arg, int addr_type, int force);
|
||||||
static void uc_list __ARGS((char_u *name, size_t name_len));
|
static void uc_list(char_u *name, size_t name_len);
|
||||||
static int uc_scan_attr __ARGS((char_u *attr, size_t len, long *argt, long *def, int *flags, int *compl, char_u **compl_arg, int* attr_type_arg));
|
static int uc_scan_attr(char_u *attr, size_t len, long *argt, long *def, int *flags, int *compl, char_u **compl_arg, int* attr_type_arg);
|
||||||
static char_u *uc_split_args __ARGS((char_u *arg, size_t *lenp));
|
static char_u *uc_split_args(char_u *arg, size_t *lenp);
|
||||||
static size_t uc_check_code __ARGS((char_u *code, size_t len, char_u *buf, ucmd_T *cmd, exarg_T *eap, char_u **split_buf, size_t *split_len));
|
static size_t uc_check_code(char_u *code, size_t len, char_u *buf, ucmd_T *cmd, exarg_T *eap, char_u **split_buf, size_t *split_len);
|
||||||
|
|
||||||
static int
|
static int
|
||||||
uc_add_command(name, name_len, rep, argt, def, flags, compl, compl_arg, addr_type, force)
|
uc_add_command(name, name_len, rep, argt, def, flags, compl, compl_arg, addr_type, force)
|
||||||
@@ -10923,15 +10923,15 @@ expand_sfile(arg)
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef FEAT_SESSION
|
#ifdef FEAT_SESSION
|
||||||
static int ses_winsizes __ARGS((FILE *fd, int restore_size,
|
static int ses_winsizes(FILE *fd, int restore_size,
|
||||||
win_T *tab_firstwin));
|
win_T *tab_firstwin);
|
||||||
static int ses_win_rec __ARGS((FILE *fd, frame_T *fr));
|
static int ses_win_rec(FILE *fd, frame_T *fr);
|
||||||
static frame_T *ses_skipframe __ARGS((frame_T *fr));
|
static frame_T *ses_skipframe(frame_T *fr);
|
||||||
static int ses_do_frame __ARGS((frame_T *fr));
|
static int ses_do_frame(frame_T *fr);
|
||||||
static int ses_do_win __ARGS((win_T *wp));
|
static int ses_do_win(win_T *wp);
|
||||||
static int ses_arglist __ARGS((FILE *fd, char *cmd, garray_T *gap, int fullname, unsigned *flagp));
|
static int ses_arglist(FILE *fd, char *cmd, garray_T *gap, int fullname, unsigned *flagp);
|
||||||
static int ses_put_fname __ARGS((FILE *fd, char_u *name, unsigned *flagp));
|
static int ses_put_fname(FILE *fd, char_u *name, unsigned *flagp);
|
||||||
static int ses_fname __ARGS((FILE *fd, buf_T *buf, unsigned *flagp));
|
static int ses_fname(FILE *fd, buf_T *buf, unsigned *flagp);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Write openfile commands for the current buffers to an .exrc file.
|
* Write openfile commands for the current buffers to an .exrc file.
|
||||||
|
|||||||
@@ -746,6 +746,8 @@ static char *(features[]) =
|
|||||||
|
|
||||||
static int included_patches[] =
|
static int included_patches[] =
|
||||||
{ /* Add new patch number below this line */
|
{ /* Add new patch number below this line */
|
||||||
|
/**/
|
||||||
|
1196,
|
||||||
/**/
|
/**/
|
||||||
1195,
|
1195,
|
||||||
/**/
|
/**/
|
||||||
|
|||||||
Reference in New Issue
Block a user