summaryrefslogtreecommitdiff
path: root/src/normal.c
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2016-01-30 19:39:49 +0100
committerBram Moolenaar <Bram@vim.org>2016-01-30 19:39:49 +0100
commit9b57814db13c29ecb08260b36923c0e1c8a373a9 (patch)
tree518df78530838cc70b222930955e2c0522ddd393 /src/normal.c
parent52ea13da0fe86df1abf34de52841e367035170c0 (diff)
downloadvim-git-9b57814db13c29ecb08260b36923c0e1c8a373a9.tar.gz
patch 7.4.1211v7.4.1211
Problem: Using old style function declarations. Solution: Change to new style function declarations. (script by Hirohito Higashi)
Diffstat (limited to 'src/normal.c')
-rw-r--r--src/normal.c500
1 files changed, 187 insertions, 313 deletions
diff --git a/src/normal.c b/src/normal.c
index c195c38a2..2aa068d99 100644
--- a/src/normal.c
+++ b/src/normal.c
@@ -452,9 +452,7 @@ static int nv_max_linear;
#ifdef __BORLANDC__
_RTLENTRYF
#endif
-nv_compare(s1, s2)
- const void *s1;
- const void *s2;
+nv_compare(const void *s1, const void *s2)
{
int c1, c2;
@@ -472,7 +470,7 @@ nv_compare(s1, s2)
* Initialize the nv_cmd_idx[] table.
*/
void
-init_normal_cmds()
+init_normal_cmds(void)
{
int i;
@@ -495,8 +493,7 @@ init_normal_cmds()
* Returns -1 for invalid command.
*/
static int
-find_command(cmdchar)
- int cmdchar;
+find_command(int cmdchar)
{
int i;
int idx;
@@ -546,9 +543,9 @@ find_command(cmdchar)
* Execute a command in Normal mode.
*/
void
-normal_cmd(oap, toplevel)
- oparg_T *oap;
- int toplevel UNUSED; /* TRUE when called from main() */
+normal_cmd(
+ oparg_T *oap,
+ int toplevel UNUSED) /* TRUE when called from main() */
{
cmdarg_T ca; /* command arguments */
int c;
@@ -1355,9 +1352,7 @@ normal_end:
* Set v:prevcount only when "set_prevcount" is TRUE.
*/
static void
-set_vcount_ca(cap, set_prevcount)
- cmdarg_T *cap;
- int *set_prevcount;
+set_vcount_ca(cmdarg_T *cap, int *set_prevcount)
{
long count = cap->count0;
@@ -1373,10 +1368,7 @@ set_vcount_ca(cap, set_prevcount)
* Handle an operator after visual mode or when the movement is finished
*/
void
-do_pending_operator(cap, old_col, gui_yank)
- cmdarg_T *cap;
- int old_col;
- int gui_yank;
+do_pending_operator(cmdarg_T *cap, int old_col, int gui_yank)
{
oparg_T *oap = cap->oap;
pos_T old_cursor;
@@ -2164,8 +2156,7 @@ do_pending_operator(cap, old_col, gui_yank)
* Handle indent and format operators and visual mode ":".
*/
static void
-op_colon(oap)
- oparg_T *oap;
+op_colon(oparg_T *oap)
{
stuffcharReadbuff(':');
if (oap->is_VIsual)
@@ -2225,8 +2216,7 @@ op_colon(oap)
* Handle the "g@" operator: call 'operatorfunc'.
*/
static void
-op_function(oap)
- oparg_T *oap UNUSED;
+op_function(oparg_T *oap UNUSED)
{
#ifdef FEAT_EVAL
char_u *(argv[1]);
@@ -2307,12 +2297,12 @@ op_function(oap)
* Return TRUE if start_arrow() should be called for edit mode.
*/
int
-do_mouse(oap, c, dir, count, fixindent)
- oparg_T *oap; /* operator argument, can be NULL */
- int c; /* K_LEFTMOUSE, etc */
- int dir; /* Direction to 'put' if necessary */
- long count;
- int fixindent; /* PUT_FIXINDENT if fixing indent necessary */
+do_mouse(
+ oparg_T *oap, /* operator argument, can be NULL */
+ int c, /* K_LEFTMOUSE, etc */
+ int dir, /* Direction to 'put' if necessary */
+ long count,
+ int fixindent) /* PUT_FIXINDENT if fixing indent necessary */
{
static int do_always = FALSE; /* ignore 'mouse' setting next time */
static int got_click = FALSE; /* got a click some time back */
@@ -3175,8 +3165,7 @@ do_mouse(oap, c, dir, count, fixindent)
* Move "pos" back to the start of the word it's in.
*/
static void
-find_start_of_word(pos)
- pos_T *pos;
+find_start_of_word(pos_T *pos)
{
char_u *line;
int cclass;
@@ -3202,8 +3191,7 @@ find_start_of_word(pos)
* When 'selection' is "exclusive", the position is just after the word.
*/
static void
-find_end_of_word(pos)
- pos_T *pos;
+find_end_of_word(pos_T *pos)
{
char_u *line;
int cclass;
@@ -3243,8 +3231,7 @@ find_end_of_word(pos)
* >2: multi-byte word character.
*/
static int
-get_mouse_class(p)
- char_u *p;
+get_mouse_class(char_u *p)
{
int c;
@@ -3277,7 +3264,7 @@ get_mouse_class(p)
* if not.
*/
void
-check_visual_highlight()
+check_visual_highlight(void)
{
static int did_check = FALSE;
@@ -3295,7 +3282,7 @@ check_visual_highlight()
* do_pending_operator().
*/
void
-end_visual_mode()
+end_visual_mode(void)
{
#ifdef FEAT_CLIPBOARD
/*
@@ -3335,7 +3322,7 @@ end_visual_mode()
* Reset VIsual_active and VIsual_reselect.
*/
void
-reset_VIsual_and_resel()
+reset_VIsual_and_resel(void)
{
if (VIsual_active)
{
@@ -3349,7 +3336,7 @@ reset_VIsual_and_resel()
* Reset VIsual_active and VIsual_reselect if it's set.
*/
void
-reset_VIsual()
+reset_VIsual(void)
{
if (VIsual_active)
{
@@ -3371,11 +3358,11 @@ static int find_is_eval_item(char_u *ptr, int *colp, int *nbp, int dir);
* "bnp" points to a counter for square brackets.
*/
static int
-find_is_eval_item(ptr, colp, bnp, dir)
- char_u *ptr;
- int *colp;
- int *bnp;
- int dir;
+find_is_eval_item(
+ char_u *ptr,
+ int *colp,
+ int *bnp,
+ int dir)
{
/* Accept everything inside []. */
if ((*ptr == ']' && dir == BACKWARD) || (*ptr == '[' && dir == FORWARD))
@@ -3424,9 +3411,7 @@ find_is_eval_item(ptr, colp, bnp, dir)
* string is not always NUL terminated.
*/
int
-find_ident_under_cursor(string, find_type)
- char_u **string;
- int find_type;
+find_ident_under_cursor(char_u **string, int find_type)
{
return find_ident_at_pos(curwin, curwin->w_cursor.lnum,
curwin->w_cursor.col, string, find_type);
@@ -3437,12 +3422,12 @@ find_ident_under_cursor(string, find_type)
* However: Uses 'iskeyword' from the current window!.
*/
int
-find_ident_at_pos(wp, lnum, startcol, string, find_type)
- win_T *wp;
- linenr_T lnum;
- colnr_T startcol;
- char_u **string;
- int find_type;
+find_ident_at_pos(
+ win_T *wp,
+ linenr_T lnum,
+ colnr_T startcol,
+ char_u **string,
+ int find_type)
{
char_u *ptr;
int col = 0; /* init to shut up GCC */
@@ -3625,8 +3610,7 @@ find_ident_at_pos(wp, lnum, startcol, string, find_type)
* Prepare for redo of a normal command.
*/
static void
-prep_redo_cmd(cap)
- cmdarg_T *cap;
+prep_redo_cmd(cmdarg_T *cap)
{
prep_redo(cap->oap->regname, cap->count0,
NUL, cap->cmdchar, NUL, NUL, cap->nchar);
@@ -3637,14 +3621,14 @@ prep_redo_cmd(cap)
* Note that only the last argument can be a multi-byte char.
*/
static void
-prep_redo(regname, num, cmd1, cmd2, cmd3, cmd4, cmd5)
- int regname;
- long num;
- int cmd1;
- int cmd2;
- int cmd3;
- int cmd4;
- int cmd5;
+prep_redo(
+ int regname,
+ long num,
+ int cmd1,
+ int cmd2,
+ int cmd3,
+ int cmd4,
+ int cmd5)
{
ResetRedobuff();
if (regname != 0) /* yank from specified buffer */
@@ -3673,8 +3657,7 @@ prep_redo(regname, num, cmd1, cmd2, cmd3, cmd4, cmd5)
* return TRUE if operator was active
*/
static int
-checkclearop(oap)
- oparg_T *oap;
+checkclearop(oparg_T *oap)
{
if (oap->op_type == OP_NOP)
return FALSE;
@@ -3688,8 +3671,7 @@ checkclearop(oap)
* Return TRUE if operator or Visual was active.
*/
static int
-checkclearopq(oap)
- oparg_T *oap;
+checkclearopq(oparg_T *oap)
{
if (oap->op_type == OP_NOP && !VIsual_active)
return FALSE;
@@ -3698,8 +3680,7 @@ checkclearopq(oap)
}
static void
-clearop(oap)
- oparg_T *oap;
+clearop(oparg_T *oap)
{
oap->op_type = OP_NOP;
oap->regname = 0;
@@ -3708,8 +3689,7 @@ clearop(oap)
}
static void
-clearopbeep(oap)
- oparg_T *oap;
+clearopbeep(oparg_T *oap)
{
clearop(oap);
beep_flush();
@@ -3719,8 +3699,7 @@ clearopbeep(oap)
* Remove the shift modifier from a special key.
*/
static void
-unshift_special(cap)
- cmdarg_T *cap;
+unshift_special(cmdarg_T *cap)
{
switch (cap->cmdchar)
{
@@ -3739,7 +3718,7 @@ unshift_special(cap)
* command displayed.
*/
static void
-may_clear_cmdline()
+may_clear_cmdline(void)
{
if (mode_displayed)
clear_cmdline = TRUE; /* unshow visual mode later */
@@ -3763,7 +3742,7 @@ static int showcmd_visual = FALSE;
static void display_showcmd(void);
void
-clear_showcmd()
+clear_showcmd(void)
{
if (!p_sc)
return;
@@ -3870,8 +3849,7 @@ clear_showcmd()
* Return TRUE if output has been written (and setcursor() has been called).
*/
int
-add_to_showcmd(c)
- int c;
+add_to_showcmd(int c)
{
char_u *p;
int old_len;
@@ -3933,8 +3911,7 @@ add_to_showcmd(c)
}
void
-add_to_showcmd_c(c)
- int c;
+add_to_showcmd_c(int c)
{
if (!add_to_showcmd(c))
setcursor();
@@ -3944,8 +3921,7 @@ add_to_showcmd_c(c)
* Delete 'len' characters from the end of the shown command.
*/
static void
-del_from_showcmd(len)
- int len;
+del_from_showcmd(int len)
{
int old_len;
@@ -3966,14 +3942,14 @@ del_from_showcmd(len)
* something and there is a partial mapping.
*/
void
-push_showcmd()
+push_showcmd(void)
{
if (p_sc)
STRCPY(old_showcmd_buf, showcmd_buf);
}
void
-pop_showcmd()
+pop_showcmd(void)
{
if (!p_sc)
return;
@@ -3984,7 +3960,7 @@ pop_showcmd()
}
static void
-display_showcmd()
+display_showcmd(void)
{
int len;
@@ -4016,8 +3992,7 @@ display_showcmd()
* scrolled. Called from normal_cmd() and edit().
*/
void
-do_check_scrollbind(check)
- int check;
+do_check_scrollbind(int check)
{
static win_T *old_curwin = NULL;
static linenr_T old_topline = 0;
@@ -4087,9 +4062,7 @@ do_check_scrollbind(check)
* (1998-11-02 16:21:01 R. Edward Ralston <eralston@computer.org>)
*/
void
-check_scrollbind(topline_diff, leftcol_diff)
- linenr_T topline_diff;
- long leftcol_diff;
+check_scrollbind(linenr_T topline_diff, long leftcol_diff)
{
int want_ver;
int want_hor;
@@ -4181,8 +4154,7 @@ check_scrollbind(topline_diff, leftcol_diff)
* xon/xoff.
*/
static void
-nv_ignore(cap)
- cmdarg_T *cap;
+nv_ignore(cmdarg_T *cap)
{
cap->retval |= CA_COMMAND_BUSY; /* don't call edit() now */
}
@@ -4192,8 +4164,7 @@ nv_ignore(cap)
* start edit(). Used for "startinsert" executed while starting up.
*/
static void
-nv_nop(cap)
- cmdarg_T *cap UNUSED;
+nv_nop(cmdarg_T *cap UNUSED)
{
}
@@ -4201,8 +4172,7 @@ nv_nop(cap)
* Command character doesn't exist.
*/
static void
-nv_error(cap)
- cmdarg_T *cap;
+nv_error(cmdarg_T *cap)
{
clearopbeep(cap->oap);
}
@@ -4211,8 +4181,7 @@ nv_error(cap)
* <Help> and <F1> commands.
*/
static void
-nv_help(cap)
- cmdarg_T *cap;
+nv_help(cmdarg_T *cap)
{
if (!checkclearopq(cap->oap))
ex_help(NULL);
@@ -4222,8 +4191,7 @@ nv_help(cap)
* CTRL-A and CTRL-X: Add or subtract from letter or number under cursor.
*/
static void
-nv_addsub(cap)
- cmdarg_T *cap;
+nv_addsub(cmdarg_T *cap)
{
if (!VIsual_active && cap->oap->op_type == OP_NOP)
{
@@ -4242,8 +4210,7 @@ nv_addsub(cap)
* CTRL-F, CTRL-B, etc: Scroll page up or down.
*/
static void
-nv_page(cap)
- cmdarg_T *cap;
+nv_page(cmdarg_T *cap)
{
if (!checkclearop(cap->oap))
{
@@ -4266,10 +4233,10 @@ nv_page(cap)
* Implementation of "gd" and "gD" command.
*/
static void
-nv_gd(oap, nchar, thisblock)
- oparg_T *oap;
- int nchar;
- int thisblock; /* 1 for "1gd" and "1gD" */
+nv_gd(
+ oparg_T *oap,
+ int nchar,
+ int thisblock) /* 1 for "1gd" and "1gD" */
{
int len;
char_u *ptr;
@@ -4291,12 +4258,12 @@ nv_gd(oap, nchar, thisblock)
* Return FAIL when not found.
*/
int
-find_decl(ptr, len, locally, thisblock, searchflags)
- char_u *ptr;
- int len;
- int locally;
- int thisblock;
- int searchflags; /* flags passed to searchit() */
+find_decl(
+ char_u *ptr,
+ int len,
+ int locally,
+ int thisblock,
+ int searchflags) /* flags passed to searchit() */
{
char_u *pat;
pos_T old_pos;
@@ -4423,10 +4390,7 @@ find_decl(ptr, len, locally, thisblock, searchflags)
* Return OK if able to move cursor, FAIL otherwise.
*/
static int
-nv_screengo(oap, dir, dist)
- oparg_T *oap;
- int dir;
- long dist;
+nv_screengo(oparg_T *oap, int dir, long dist)
{
int linelen = linetabsize(ml_get_curline());
int retval = OK;
@@ -4586,8 +4550,7 @@ nv_screengo(oap, dir, dist)
* K_MOUSELEFT (cap->arg == -1) or K_MOUSERIGHT (cap->arg == -2)
*/
static void
-nv_mousescroll(cap)
- cmdarg_T *cap;
+nv_mousescroll(cmdarg_T *cap)
{
# ifdef FEAT_WINDOWS
win_T *old_curwin = curwin;
@@ -4649,8 +4612,7 @@ nv_mousescroll(cap)
* Mouse clicks and drags.
*/
static void
-nv_mouse(cap)
- cmdarg_T *cap;
+nv_mouse(cmdarg_T *cap)
{
(void)do_mouse(cap->oap, cap->cmdchar, BACKWARD, cap->count1, 0);
}
@@ -4661,8 +4623,7 @@ nv_mouse(cap)
* cap->arg must be TRUE for CTRL-E.
*/
static void
-nv_scroll_line(cap)
- cmdarg_T *cap;
+nv_scroll_line(cmdarg_T *cap)
{
if (!checkclearop(cap->oap))
scroll_redraw(cap->arg, cap->count1);
@@ -4672,9 +4633,7 @@ nv_scroll_line(cap)
* Scroll "count" lines up or down, and redraw.
*/
void
-scroll_redraw(up, count)
- int up;
- long count;
+scroll_redraw(int up, long count)
{
linenr_T prev_topline = curwin->w_topline;
#ifdef FEAT_DIFF
@@ -4731,8 +4690,7 @@ scroll_redraw(up, count)
* Commands that start with "z".
*/
static void
-nv_zet(cap)
- cmdarg_T *cap;
+nv_zet(cmdarg_T *cap)
{
long n;
colnr_T col;
@@ -5227,8 +5185,7 @@ dozet:
* Vertical scrollbar movement.
*/
static void
-nv_ver_scrollbar(cap)
- cmdarg_T *cap;
+nv_ver_scrollbar(cmdarg_T *cap)
{
if (cap->oap->op_type != OP_NOP)
clearopbeep(cap->oap);
@@ -5241,8 +5198,7 @@ nv_ver_scrollbar(cap)
* Horizontal scrollbar movement.
*/
static void
-nv_hor_scrollbar(cap)
- cmdarg_T *cap;
+nv_hor_scrollbar(cmdarg_T *cap)
{
if (cap->oap->op_type != OP_NOP)
clearopbeep(cap->oap);
@@ -5257,8 +5213,7 @@ nv_hor_scrollbar(cap)
* Click in GUI tab.
*/
static void
-nv_tabline(cap)
- cmdarg_T *cap;
+nv_tabline(cmdarg_T *cap)
{
if (cap->oap->op_type != OP_NOP)
clearopbeep(cap->oap);
@@ -5271,8 +5226,7 @@ nv_tabline(cap)
* Selected item in tab line menu.
*/
static void
-nv_tabmenu(cap)
- cmdarg_T *cap;
+nv_tabmenu(cmdarg_T *cap)
{
if (cap->oap->op_type != OP_NOP)
clearopbeep(cap->oap);
@@ -5286,7 +5240,7 @@ nv_tabmenu(cap)
* Used in Normal and Insert mode.
*/
void
-handle_tabmenu()
+handle_tabmenu(void)
{
switch (current_tabmenu)
{
@@ -5330,8 +5284,7 @@ handle_tabmenu()
* "Q" command.
*/
static void
-nv_exmode(cap)
- cmdarg_T *cap;
+nv_exmode(cmdarg_T *cap)
{
/*
* Ignore 'Q' in Visual mode, just give a beep.
@@ -5346,8 +5299,7 @@ nv_exmode(cap)
* Handle a ":" command.
*/
static void
-nv_colon(cap)
- cmdarg_T *cap;
+nv_colon(cmdarg_T *cap)
{
int old_p_im;
int cmd_result;
@@ -5411,8 +5363,7 @@ nv_colon(cap)
* Handle CTRL-G command.
*/
static void
-nv_ctrlg(cap)
- cmdarg_T *cap;
+nv_ctrlg(cmdarg_T *cap)
{
if (VIsual_active) /* toggle Selection/Visual mode */
{
@@ -5428,8 +5379,7 @@ nv_ctrlg(cap)
* Handle CTRL-H <Backspace> command.
*/
static void
-nv_ctrlh(cap)
- cmdarg_T *cap;
+nv_ctrlh(cmdarg_T *cap)
{
if (VIsual_active && VIsual_select)
{
@@ -5444,8 +5394,7 @@ nv_ctrlh(cap)
* CTRL-L: clear screen and redraw.
*/
static void
-nv_clear(cap)
- cmdarg_T *cap;
+nv_clear(cmdarg_T *cap)
{
if (!checkclearop(cap->oap))
{
@@ -5470,8 +5419,7 @@ nv_clear(cap)
* Otherwise: Go to older pcmark.
*/
static void
-nv_ctrlo(cap)
- cmdarg_T *cap;
+nv_ctrlo(cmdarg_T *cap)
{
if (VIsual_active && VIsual_select)
{
@@ -5490,8 +5438,7 @@ nv_ctrlo(cap)
* CTRL-^ command, short for ":e #"
*/
static void
-nv_hat(cap)
- cmdarg_T *cap;
+nv_hat(cmdarg_T *cap)
{
if (!checkclearopq(cap->oap))
(void)buflist_getfile((int)cap->count0, (linenr_T)0,
@@ -5502,8 +5449,7 @@ nv_hat(cap)
* "Z" commands.
*/
static void
-nv_Zet(cap)
- cmdarg_T *cap;
+nv_Zet(cmdarg_T *cap)
{
if (!checkclearopq(cap->oap))
{
@@ -5527,9 +5473,7 @@ nv_Zet(cap)
* Call nv_ident() as if "c1" was used, with "c2" as next character.
*/
void
-do_nv_ident(c1, c2)
- int c1;
- int c2;
+do_nv_ident(int c1, int c2)
{
oparg_T oa;
cmdarg_T ca;
@@ -5552,8 +5496,7 @@ do_nv_ident(c1, c2)
* g ']' :tselect for current identifier
*/
static void
-nv_ident(cap)
- cmdarg_T *cap;
+nv_ident(cmdarg_T *cap)
{
char_u *ptr = NULL;
char_u *buf;
@@ -5788,10 +5731,10 @@ nv_ident(cap)
* Returns FAIL if more than one line selected.
*/
int
-get_visual_text(cap, pp, lenp)
- cmdarg_T *cap;
- char_u **pp; /* return: start of selected text */
- int *lenp; /* return: length of selected text */
+get_visual_text(
+ cmdarg_T *cap,
+ char_u **pp, /* return: start of selected text */
+ int *lenp) /* return: length of selected text */
{
if (VIsual_mode != 'V')
unadjust_for_sel();
@@ -5832,8 +5775,7 @@ get_visual_text(cap, pp, lenp)
* CTRL-T: backwards in tag stack
*/
static void
-nv_tagpop(cap)
- cmdarg_T *cap;
+nv_tagpop(cmdarg_T *cap)
{
if (!checkclearopq(cap->oap))
do_tag((char_u *)"", DT_POP, (int)cap->count1, FALSE, TRUE);
@@ -5843,8 +5785,7 @@ nv_tagpop(cap)
* Handle scrolling command 'H', 'L' and 'M'.
*/
static void
-nv_scroll(cap)
- cmdarg_T *cap;
+nv_scroll(cmdarg_T *cap)
{
int used = 0;
long n;
@@ -5945,8 +5886,7 @@ nv_scroll(cap)
* Cursor right commands.
*/
static void
-nv_right(cap)
- cmdarg_T *cap;
+nv_right(cmdarg_T *cap)
{
long n;
int past_line;
@@ -6056,8 +5996,7 @@ nv_right(cap)
* Returns TRUE when operator end should not be adjusted.
*/
static void
-nv_left(cap)
- cmdarg_T *cap;
+nv_left(cmdarg_T *cap)
{
long n;
@@ -6134,8 +6073,7 @@ nv_left(cap)
* cap->arg is TRUE for "-": Move cursor to first non-blank.
*/
static void
-nv_up(cap)
- cmdarg_T *cap;
+nv_up(cmdarg_T *cap)
{
if (mod_mask & MOD_MASK_SHIFT)
{
@@ -6158,8 +6096,8 @@ nv_up(cap)
* cap->arg is TRUE for CR and "+": Move cursor to first non-blank.
*/
static void
-nv_down(cap)
- cmdarg_T *cap;
+nv_down(
+ cmdarg_T *cap)
{
if (mod_mask & MOD_MASK_SHIFT)
{
@@ -6199,8 +6137,7 @@ nv_down(cap)
* Grab the file name under the cursor and edit it.
*/
static void
-nv_gotofile(cap)
- cmdarg_T *cap;
+nv_gotofile(cmdarg_T *cap)
{
char_u *ptr;
linenr_T lnum = -1;
@@ -6246,8 +6183,7 @@ nv_gotofile(cap)
* <End> command: to end of current line or last line.
*/
static void
-nv_end(cap)
- cmdarg_T *cap;
+nv_end(cmdarg_T *cap)
{
if (cap->arg || (mod_mask & MOD_MASK_CTRL)) /* CTRL-END = goto last line */
{
@@ -6262,8 +6198,7 @@ nv_end(cap)
* Handle the "$" command.
*/
static void
-nv_dollar(cap)
- cmdarg_T *cap;
+nv_dollar(cmdarg_T *cap)
{
cap->oap->motion_type = MCHAR;
cap->oap->inclusive = TRUE;
@@ -6289,8 +6224,7 @@ nv_dollar(cap)
* If cap->arg is TRUE don't set PC mark.
*/
static void
-nv_search(cap)
- cmdarg_T *cap;
+nv_search(cmdarg_T *cap)
{
oparg_T *oap = cap->oap;
@@ -6320,8 +6254,7 @@ nv_search(cap)
* cap->arg is SEARCH_REV for "N", 0 for "n".
*/
static void
-nv_next(cap)
- cmdarg_T *cap;
+nv_next(cmdarg_T *cap)
{
pos_T old = curwin->w_cursor;
int i = normal_search(cap, 0, NULL, SEARCH_MARK | cap->arg);
@@ -6343,11 +6276,11 @@ nv_next(cap)
* Return 0 for failure, 1 for found, 2 for found and line offset added.
*/
static int
-normal_search(cap, dir, pat, opt)
- cmdarg_T *cap;
- int dir;
- char_u *pat;
- int opt; /* extra flags for do_search() */
+normal_search(
+ cmdarg_T *cap,
+ int dir,
+ char_u *pat,
+ int opt) /* extra flags for do_search() */
{
int i;
@@ -6386,8 +6319,7 @@ normal_search(cap, dir, pat, opt)
* cap->nchar is NUL for ',' and ';' (repeat the search)
*/
static void
-nv_csearch(cap)
- cmdarg_T *cap;
+nv_csearch(cmdarg_T *cap)
{
int t_cmd;
@@ -6428,8 +6360,7 @@ nv_csearch(cap)
* cap->arg is BACKWARD for "[" and FORWARD for "]".
*/
static void
-nv_brackets(cap)
- cmdarg_T *cap;
+nv_brackets(cmdarg_T *cap)
{
pos_T new_pos = INIT_POS_T(0, 0, 0);
pos_T prev_pos;
@@ -6798,8 +6729,7 @@ nv_brackets(cap)
* Handle Normal mode "%" command.
*/
static void
-nv_percent(cap)
- cmdarg_T *cap;
+nv_percent(cmdarg_T *cap)
{
pos_T *pos;
#if defined(FEAT_FOLDING)
@@ -6859,8 +6789,7 @@ nv_percent(cap)
* cap->arg is BACKWARD for "(" and FORWARD for ")".
*/
static void
-nv_brace(cap)
- cmdarg_T *cap;
+nv_brace(cmdarg_T *cap)
{
cap->oap->motion_type = MCHAR;
cap->oap->use_reg_one = TRUE;
@@ -6888,8 +6817,7 @@ nv_brace(cap)
* "m" command: Mark a position.
*/
static void
-nv_mark(cap)
- cmdarg_T *cap;
+nv_mark(cmdarg_T *cap)
{
if (!checkclearop(cap->oap))
{
@@ -6903,8 +6831,7 @@ nv_mark(cap)
* cmd->arg is BACKWARD for "{" and FORWARD for "}".
*/
static void
-nv_findpar(cap)
- cmdarg_T *cap;
+nv_findpar(cmdarg_T *cap)
{
cap->oap->motion_type = MCHAR;
cap->oap->inclusive = FALSE;
@@ -6928,8 +6855,7 @@ nv_findpar(cap)
* "u" command: Undo or make lower case.
*/
static void
-nv_undo(cap)
- cmdarg_T *cap;
+nv_undo(cmdarg_T *cap)
{
if (cap->oap->op_type == OP_LOWER || VIsual_active)
{
@@ -6946,8 +6872,7 @@ nv_undo(cap)
* <Undo> command.
*/
static void
-nv_kundo(cap)
- cmdarg_T *cap;
+nv_kundo(cmdarg_T *cap)
{
if (!checkclearopq(cap->oap))
{
@@ -6960,8 +6885,7 @@ nv_kundo(cap)
* Handle the "r" command.
*/
static void
-nv_replace(cap)
- cmdarg_T *cap;
+nv_replace(cmdarg_T *cap)
{
char_u *ptr;
int had_ctrl_v;
@@ -7176,8 +7100,7 @@ nv_replace(cap)
* 'O': same, but in block mode exchange left and right corners.
*/
static void
-v_swap_corners(cmdchar)
- int cmdchar;
+v_swap_corners(int cmdchar)
{
pos_T old_cursor;
colnr_T left, right;
@@ -7228,8 +7151,7 @@ v_swap_corners(cmdchar)
* "R" (cap->arg is FALSE) and "gR" (cap->arg is TRUE).
*/
static void
-nv_Replace(cap)
- cmdarg_T *cap;
+nv_Replace(cmdarg_T *cap)
{
if (VIsual_active) /* "R" is replace lines */
{
@@ -7259,8 +7181,7 @@ nv_Replace(cap)
* "gr".
*/
static void
-nv_vreplace(cap)
- cmdarg_T *cap;
+nv_vreplace(cmdarg_T *cap)
{
if (VIsual_active)
{
@@ -7292,8 +7213,7 @@ nv_vreplace(cap)
* Swap case for "~" command, when it does not work like an operator.
*/
static void
-n_swapchar(cap)
- cmdarg_T *cap;
+n_swapchar(cmdarg_T *cap)
{
long n;
pos_T startpos;
@@ -7388,10 +7308,7 @@ n_swapchar(cap)
* Move cursor to mark.
*/
static void
-nv_cursormark(cap, flag, pos)
- cmdarg_T *cap;
- int flag;
- pos_T *pos;
+nv_cursormark(cmdarg_T *cap, int flag, pos_T *pos)
{
if (check_mark(pos) == FAIL)
clearop(cap->oap);
@@ -7419,8 +7336,7 @@ nv_cursormark(cap, flag, pos)
* Handle commands that are operators in Visual mode.
*/
static void
-v_visop(cap)
- cmdarg_T *cap;
+v_visop(cmdarg_T *cap)
{
static char_u trans[] = "YyDdCcxdXdAAIIrr";
@@ -7444,8 +7360,7 @@ v_visop(cap)
* "s" and "S" commands.
*/
static void
-nv_subst(cap)
- cmdarg_T *cap;
+nv_subst(cmdarg_T *cap)
{
if (VIsual_active) /* "vs" and "vS" are the same as "vc" */
{
@@ -7465,8 +7380,7 @@ nv_subst(cap)
* Abbreviated commands.
*/
static void
-nv_abbrev(cap)
- cmdarg_T *cap;
+nv_abbrev(cmdarg_T *cap)
{
if (cap->cmdchar == K_DEL || cap->cmdchar == K_KDEL)
cap->cmdchar = 'x'; /* DEL key behaves like 'x' */
@@ -7482,8 +7396,7 @@ nv_abbrev(cap)
* Translate a command into another command.
*/
static void
-nv_optrans(cap)
- cmdarg_T *cap;
+nv_optrans(cmdarg_T *cap)
{
static char_u *(ar[8]) = {(char_u *)"dl", (char_u *)"dh",
(char_u *)"d$", (char_u *)"c$",
@@ -7523,8 +7436,7 @@ nv_optrans(cap)
* cap->arg is TRUE for "'" and "g'".
*/
static void
-nv_gomark(cap)
- cmdarg_T *cap;
+nv_gomark(cmdarg_T *cap)
{
pos_T *pos;
int c;
@@ -7570,8 +7482,7 @@ nv_gomark(cap)
* Handle CTRL-O, CTRL-I, "g;" and "g," commands.
*/
static void
-nv_pcmark(cap)
- cmdarg_T *cap;
+nv_pcmark(cmdarg_T *cap)
{
#ifdef FEAT_JUMPLIST
pos_T *pos;
@@ -7621,8 +7532,7 @@ nv_pcmark(cap)
* Handle '"' command.
*/
static void
-nv_regname(cap)
- cmdarg_T *cap;
+nv_regname(cmdarg_T *cap)
{
if (checkclearop(cap->oap))
return;
@@ -7649,8 +7559,7 @@ nv_regname(cap)
* Handle CTRL-Q just like CTRL-V.
*/
static void
-nv_visual(cap)
- cmdarg_T *cap;
+nv_visual(cmdarg_T *cap)
{
if (cap->cmdchar == Ctrl_Q)
cap->cmdchar = Ctrl_V;
@@ -7758,7 +7667,7 @@ nv_visual(cap)
* Start selection for Shift-movement keys.
*/
void
-start_selection()
+start_selection(void)
{
/* if 'selectmode' contains "key", start Select mode */
may_start_select('k');
@@ -7769,8 +7678,7 @@ start_selection()
* Start Select mode, if "c" is in 'selectmode' and not in a mapping or menu.
*/
void
-may_start_select(c)
- int c;
+may_start_select(int c)
{
VIsual_select = (stuff_empty() && typebuf_typed()
&& (vim_strchr(p_slm, c) != NULL));
@@ -7781,8 +7689,7 @@ may_start_select(c)
* Should set VIsual_select before calling this.
*/
static void
-n_start_visual_mode(c)
- int c;
+n_start_visual_mode(int c)
{
#ifdef FEAT_CONCEAL
/* Check for redraw before changing the state. */
@@ -7838,8 +7745,7 @@ n_start_visual_mode(c)
* CTRL-W: Window commands
*/
static void
-nv_window(cap)
- cmdarg_T *cap;
+nv_window(cmdarg_T *cap)
{
#ifdef FEAT_WINDOWS
if (!checkclearop(cap->oap))
@@ -7853,8 +7759,7 @@ nv_window(cap)
* CTRL-Z: Suspend
*/
static void
-nv_suspend(cap)
- cmdarg_T *cap;
+nv_suspend(cmdarg_T *cap)
{
clearop(cap->oap);
if (VIsual_active)
@@ -7866,8 +7771,7 @@ nv_suspend(cap)
* Commands starting with "g".
*/
static void
-nv_g_cmd(cap)
- cmdarg_T *cap;
+nv_g_cmd(cmdarg_T *cap)
{
oparg_T *oap = cap->oap;
pos_T tpos;
@@ -8461,8 +8365,7 @@ nv_g_cmd(cap)
* Handle "o" and "O" commands.
*/
static void
-n_opencmd(cap)
- cmdarg_T *cap;
+n_opencmd(cmdarg_T *cap)
{
#ifdef FEAT_CONCEAL
linenr_T oldline = curwin->w_cursor.lnum;
@@ -8512,8 +8415,7 @@ n_opencmd(cap)
* "." command: redo last change.
*/
static void
-nv_dot(cap)
- cmdarg_T *cap;
+nv_dot(cmdarg_T *cap)
{
if (!checkclearopq(cap->oap))
{
@@ -8531,8 +8433,7 @@ nv_dot(cap)
* CTRL-R: undo undo
*/
static void
-nv_redo(cap)
- cmdarg_T *cap;
+nv_redo(cmdarg_T *cap)
{
if (!checkclearopq(cap->oap))
{
@@ -8545,8 +8446,7 @@ nv_redo(cap)
* Handle "U" command.
*/
static void
-nv_Undo(cap)
- cmdarg_T *cap;
+nv_Undo(cmdarg_T *cap)
{
/* In Visual mode and typing "gUU" triggers an operator */
if (cap->oap->op_type == OP_UPPER || VIsual_active)
@@ -8568,8 +8468,7 @@ nv_Undo(cap)
* single character.
*/
static void
-nv_tilde(cap)
- cmdarg_T *cap;
+nv_tilde(cmdarg_T *cap)
{
if (!p_to && !VIsual_active && cap->oap->op_type != OP_TILDE)
n_swapchar(cap);
@@ -8582,8 +8481,7 @@ nv_tilde(cap)
* The actual work is done by do_pending_operator().
*/
static void
-nv_operator(cap)
- cmdarg_T *cap;
+nv_operator(cmdarg_T *cap)
{
int op_type;
@@ -8606,8 +8504,7 @@ nv_operator(cap)
* Set v:operator to the characters for "optype".
*/
static void
-set_op_var(optype)
- int optype;
+set_op_var(int optype)
{
char_u opchars[3];
@@ -8633,8 +8530,7 @@ set_op_var(optype)
* "d3_" works to delete 3 lines.
*/
static void
-nv_lineop(cap)
- cmdarg_T *cap;
+nv_lineop(cmdarg_T *cap)
{
cap->oap->motion_type = MLINE;
if (cursor_down(cap->count1 - 1L, cap->oap->op_type == OP_NOP) == FAIL)
@@ -8653,8 +8549,7 @@ nv_lineop(cap)
* <Home> command.
*/
static void
-nv_home(cap)
- cmdarg_T *cap;
+nv_home(cmdarg_T *cap)
{
/* CTRL-HOME is like "gg" */
if (mod_mask & MOD_MASK_CTRL)
@@ -8672,8 +8567,7 @@ nv_home(cap)
* "|" command.
*/
static void
-nv_pipe(cap)
- cmdarg_T *cap;
+nv_pipe(cmdarg_T *cap)
{
cap->oap->motion_type = MCHAR;
cap->oap->inclusive = FALSE;
@@ -8695,8 +8589,7 @@ nv_pipe(cap)
* cap->arg is 1 for "B"
*/
static void
-nv_bck_word(cap)
- cmdarg_T *cap;
+nv_bck_word(cmdarg_T *cap)
{
cap->oap->motion_type = MCHAR;
cap->oap->inclusive = FALSE;
@@ -8714,8 +8607,7 @@ nv_bck_word(cap)
* cap->arg is TRUE for "E" and "W".
*/
static void
-nv_wordcmd(cap)
- cmdarg_T *cap;
+nv_wordcmd(cmdarg_T *cap)
{
int n;
int word_end;
@@ -8804,8 +8696,7 @@ nv_wordcmd(cap)
* inclusive.
*/
static void
-adjust_cursor(oap)
- oparg_T *oap;
+adjust_cursor(oparg_T *oap)
{
/* The cursor cannot remain on the NUL when:
* - the column is > 0
@@ -8834,8 +8725,7 @@ adjust_cursor(oap)
* cap->arg is the argument for beginline().
*/
static void
-nv_beginline(cap)
- cmdarg_T *cap;
+nv_beginline(cmdarg_T *cap)
{
cap->oap->motion_type = MCHAR;
cap->oap->inclusive = FALSE;
@@ -8852,8 +8742,7 @@ nv_beginline(cap)
* In exclusive Visual mode, may include the last character.
*/
static void
-adjust_for_sel(cap)
- cmdarg_T *cap;
+adjust_for_sel(cmdarg_T *cap)
{
if (VIsual_active && cap->oap->inclusive && *p_sel == 'e'
&& gchar_cursor() != NUL && lt(VIsual, curwin->w_cursor))
@@ -8874,7 +8763,7 @@ adjust_for_sel(cap)
* Returns TRUE when backed up to the previous line.
*/
static int
-unadjust_for_sel()
+unadjust_for_sel(void)
{
pos_T *pp;
@@ -8910,8 +8799,7 @@ unadjust_for_sel()
* SELECT key in Normal or Visual mode: end of Select mode mapping.
*/
static void
-nv_select(cap)
- cmdarg_T *cap;
+nv_select(cmdarg_T *cap)
{
if (VIsual_active)
VIsual_select = TRUE;
@@ -8929,8 +8817,7 @@ nv_select(cap)
* cap->arg is TRUE for "G".
*/
static void
-nv_goto(cap)
- cmdarg_T *cap;
+nv_goto(cmdarg_T *cap)
{
linenr_T lnum;
@@ -8960,8 +8847,7 @@ nv_goto(cap)
* CTRL-\ in Normal mode.
*/
static void
-nv_normal(cap)
- cmdarg_T *cap;
+nv_normal(cmdarg_T *cap)
{
if (cap->nchar == Ctrl_N || cap->nchar == Ctrl_G)
{
@@ -8991,8 +8877,7 @@ nv_normal(cap)
* Don't even beep if we are canceling a command.
*/
static void
-nv_esc(cap)
- cmdarg_T *cap;
+nv_esc(cmdarg_T *cap)
{
int no_reason;
@@ -9051,8 +8936,7 @@ nv_esc(cap)
* Handle "A", "a", "I", "i" and <Insert> commands.
*/
static void
-nv_edit(cap)
- cmdarg_T *cap;
+nv_edit(cmdarg_T *cap)
{
/* <Insert> is equal to "i" */
if (cap->cmdchar == K_INS || cap->cmdchar == K_KINS)
@@ -9144,11 +9028,11 @@ nv_edit(cap)
* Invoke edit() and take care of "restart_edit" and the return value.
*/
static void
-invoke_edit(cap, repl, cmd, startln)
- cmdarg_T *cap;
- int repl; /* "r" or "gr" command */
- int cmd;
- int startln;
+invoke_edit(
+ cmdarg_T *cap,
+ int repl, /* "r" or "gr" command */
+ int cmd,
+ int startln)
{
int restart_edit_save = 0;
@@ -9175,8 +9059,8 @@ invoke_edit(cap, repl, cmd, startln)
* "a" or "i" while an operator is pending or in Visual mode: object motion.
*/
static void
-nv_object(cap)
- cmdarg_T *cap;
+nv_object(
+ cmdarg_T *cap)
{
int flag;
int include;
@@ -9263,8 +9147,7 @@ nv_object(cap)
* "q:", "q/", "q?": edit command-line in command-line window.
*/
static void
-nv_record(cap)
- cmdarg_T *cap;
+nv_record(cmdarg_T *cap)
{
if (cap->oap->op_type == OP_FORMAT)
{
@@ -9294,8 +9177,7 @@ nv_record(cap)
* Handle the "@r" command.
*/
static void
-nv_at(cap)
- cmdarg_T *cap;
+nv_at(cmdarg_T *cap)
{
if (checkclearop(cap->oap))
return;
@@ -9321,8 +9203,7 @@ nv_at(cap)
* Handle the CTRL-U and CTRL-D commands.
*/
static void
-nv_halfpage(cap)
- cmdarg_T *cap;
+nv_halfpage(cmdarg_T *cap)
{
if ((cap->cmdchar == Ctrl_U && curwin->w_cursor.lnum == 1)
|| (cap->cmdchar == Ctrl_D
@@ -9336,8 +9217,7 @@ nv_halfpage(cap)
* Handle "J" or "gJ" command.
*/
static void
-nv_join(cap)
- cmdarg_T *cap;
+nv_join(cmdarg_T *cap)
{
if (VIsual_active) /* join the visual lines */
nv_operator(cap);
@@ -9361,8 +9241,7 @@ nv_join(cap)
* "P", "gP", "p" and "gp" commands.
*/
static void
-nv_put(cap)
- cmdarg_T *cap;
+nv_put(cmdarg_T *cap)
{
int regname = 0;
void *reg1 = NULL, *reg2 = NULL;
@@ -9496,8 +9375,7 @@ nv_put(cap)
* "o" and "O" commands.
*/
static void
-nv_open(cap)
- cmdarg_T *cap;
+nv_open(cmdarg_T *cap)
{
#ifdef FEAT_DIFF
/* "do" is ":diffget" */
@@ -9516,8 +9394,7 @@ nv_open(cap)
#ifdef FEAT_SNIFF
static void
-nv_sniff(cap)
- cmdarg_T *cap UNUSED;
+nv_sniff(cmdarg_T *cap UNUSED)
{
ProcessSniffRequests();
}
@@ -9525,8 +9402,7 @@ nv_sniff(cap)
#ifdef FEAT_NETBEANS_INTG
static void
-nv_nbcmd(cap)
- cmdarg_T *cap;
+nv_nbcmd(cmdarg_T *cap)
{
netbeans_keycommand(cap->nchar);
}
@@ -9534,8 +9410,7 @@ nv_nbcmd(cap)
#ifdef FEAT_DND
static void
-nv_drop(cap)
- cmdarg_T *cap UNUSED;
+nv_drop(cmdarg_T *cap UNUSED)
{
do_put('~', BACKWARD, 1L, PUT_CURSEND);
}
@@ -9548,8 +9423,7 @@ nv_drop(cap)
* input buffer. "did_cursorhold" is set to avoid retriggering.
*/
static void
-nv_cursorhold(cap)
- cmdarg_T *cap;
+nv_cursorhold(cmdarg_T *cap)
{
apply_autocmds(EVENT_CURSORHOLD, NULL, NULL, FALSE, curbuf);
did_cursorhold = TRUE;
@@ -9561,10 +9435,10 @@ nv_cursorhold(cap)
* Calculate start/end virtual columns for operating in block mode.
*/
static void
-get_op_vcol(oap, redo_VIsual_vcol, initial)
- oparg_T *oap;
- colnr_T redo_VIsual_vcol;
- int initial; /* when TRUE adjust position for 'selectmode' */
+get_op_vcol(
+ oparg_T *oap,
+ colnr_T redo_VIsual_vcol,
+ int initial) /* when TRUE adjust position for 'selectmode' */
{
colnr_T start, end;