summaryrefslogtreecommitdiff
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
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)
-rw-r--r--src/misc1.c706
-rw-r--r--src/misc2.c599
-rw-r--r--src/move.c148
-rw-r--r--src/netbeans.c21
-rw-r--r--src/normal.c500
-rw-r--r--src/ops.c463
-rw-r--r--src/option.c491
-rw-r--r--src/version.c2
8 files changed, 1151 insertions, 1779 deletions
diff --git a/src/misc1.c b/src/misc1.c
index ec7792e73..d43212538 100644
--- a/src/misc1.c
+++ b/src/misc1.c
@@ -30,7 +30,7 @@ static garray_T ga_users;
* Count the size (in window cells) of the indent in the current line.
*/
int
-get_indent()
+get_indent(void)
{
return get_indent_str(ml_get_curline(), (int)curbuf->b_p_ts, FALSE);
}
@@ -39,8 +39,7 @@ get_indent()
* Count the size (in window cells) of the indent in line "lnum".
*/
int
-get_indent_lnum(lnum)
- linenr_T lnum;
+get_indent_lnum(linenr_T lnum)
{
return get_indent_str(ml_get(lnum), (int)curbuf->b_p_ts, FALSE);
}
@@ -51,9 +50,7 @@ get_indent_lnum(lnum)
* "buf".
*/
int
-get_indent_buf(buf, lnum)
- buf_T *buf;
- linenr_T lnum;
+get_indent_buf(buf_T *buf, linenr_T lnum)
{
return get_indent_str(ml_get_buf(buf, lnum, FALSE), (int)buf->b_p_ts, FALSE);
}
@@ -64,10 +61,10 @@ get_indent_buf(buf, lnum)
* 'tabstop' at "ts"
*/
int
-get_indent_str(ptr, ts, list)
- char_u *ptr;
- int ts;
- int list; /* if TRUE, count only screen size for tabs */
+get_indent_str(
+ char_u *ptr,
+ int ts,
+ int list) /* if TRUE, count only screen size for tabs */
{
int count = 0;
@@ -101,9 +98,9 @@ get_indent_str(ptr, ts, list)
* Returns TRUE if the line was changed.
*/
int
-set_indent(size, flags)
- int size; /* measured in spaces */
- int flags;
+set_indent(
+ int size, /* measured in spaces */
+ int flags)
{
char_u *p;
char_u *newline;
@@ -338,9 +335,7 @@ set_indent(size, flags)
* Returns TRUE if the line was changed.
*/
static int
-copy_indent(size, src)
- int size;
- char_u *src;
+copy_indent(int size, char_u *src)
{
char_u *p = NULL;
char_u *line = NULL;
@@ -442,8 +437,7 @@ copy_indent(size, src)
* Since a pattern is used it can actually handle more than numbers.
*/
int
-get_number_indent(lnum)
- linenr_T lnum;
+get_number_indent(linenr_T lnum)
{
colnr_T col;
pos_T pos;
@@ -491,9 +485,9 @@ get_number_indent(lnum)
* necessarily always the current one.
*/
int
-get_breakindent_win(wp, line)
- win_T *wp;
- char_u *line; /* start of the line */
+get_breakindent_win(
+ win_T *wp,
+ char_u *line) /* start of the line */
{
static int prev_indent = 0; /* cached indent value */
static long prev_ts = 0L; /* cached tabstop value */
@@ -547,8 +541,7 @@ static int cin_is_cinword(char_u *line);
* Return TRUE if the string "line" starts with a word from 'cinwords'.
*/
static int
-cin_is_cinword(line)
- char_u *line;
+cin_is_cinword(char_u *line)
{
char_u *cinw;
char_u *cinw_buf;
@@ -598,10 +591,10 @@ cin_is_cinword(line)
* Return TRUE for success, FALSE for failure
*/
int
-open_line(dir, flags, second_line_indent)
- int dir; /* FORWARD or BACKWARD */
- int flags;
- int second_line_indent;
+open_line(
+ int dir, /* FORWARD or BACKWARD */
+ int flags,
+ int second_line_indent)
{
char_u *saved_line; /* copy of the original line */
char_u *next_line = NULL; /* copy of the next line */
@@ -1662,11 +1655,11 @@ theend:
* length.
*/
int
-get_leader_len(line, flags, backward, include_space)
- char_u *line;
- char_u **flags;
- int backward;
- int include_space;
+get_leader_len(
+ char_u *line,
+ char_u **flags,
+ int backward,
+ int include_space)
{
int i, j;
int result;
@@ -1807,9 +1800,7 @@ get_leader_len(line, flags, backward, include_space)
* recognized comment leader.
*/
int
-get_last_leader_offset(line, flags)
- char_u *line;
- char_u **flags;
+get_last_leader_offset(char_u *line, char_u **flags)
{
int result = -1;
int i, j;
@@ -1950,17 +1941,16 @@ get_last_leader_offset(line, flags)
* Return the number of window lines occupied by buffer line "lnum".
*/
int
-plines(lnum)
- linenr_T lnum;
+plines(linenr_T lnum)
{
return plines_win(curwin, lnum, TRUE);
}
int
-plines_win(wp, lnum, winheight)
- win_T *wp;
- linenr_T lnum;
- int winheight; /* when TRUE limit to window height */
+plines_win(
+ win_T *wp,
+ linenr_T lnum,
+ int winheight) /* when TRUE limit to window height */
{
#if defined(FEAT_DIFF) || defined(PROTO)
/* Check for filler lines above this buffer line. When folded the result
@@ -1969,17 +1959,16 @@ plines_win(wp, lnum, winheight)
}
int
-plines_nofill(lnum)
- linenr_T lnum;
+plines_nofill(linenr_T lnum)
{
return plines_win_nofill(curwin, lnum, TRUE);
}
int
-plines_win_nofill(wp, lnum, winheight)
- win_T *wp;
- linenr_T lnum;
- int winheight; /* when TRUE limit to window height */
+plines_win_nofill(
+ win_T *wp,
+ linenr_T lnum,
+ int winheight) /* when TRUE limit to window height */
{
#endif
int lines;
@@ -2010,9 +1999,7 @@ plines_win_nofill(wp, lnum, winheight)
* "wp". Does not care about folding, 'wrap' or 'diff'.
*/
int
-plines_win_nofold(wp, lnum)
- win_T *wp;
- linenr_T lnum;
+plines_win_nofold(win_T *wp, linenr_T lnum)
{
char_u *s;
long col;
@@ -2048,10 +2035,7 @@ plines_win_nofold(wp, lnum)
* used from the start of the line to the given column number.
*/
int
-plines_win_col(wp, lnum, column)
- win_T *wp;
- linenr_T lnum;
- long column;
+plines_win_col(win_T *wp, linenr_T lnum, long column)
{
long col;
char_u *s;
@@ -2106,9 +2090,7 @@ plines_win_col(wp, lnum, column)
}
int
-plines_m_win(wp, first, last)
- win_T *wp;
- linenr_T first, last;
+plines_m_win(win_T *wp, linenr_T first, linenr_T last)
{
int count = 0;
@@ -2146,8 +2128,7 @@ plines_m_win(wp, first, last)
* Handles Replace mode and multi-byte characters.
*/
void
-ins_bytes(p)
- char_u *p;
+ins_bytes(char_u *p)
{
ins_bytes_len(p, (int)STRLEN(p));
}
@@ -2160,9 +2141,7 @@ ins_bytes(p)
* Handles Replace mode and multi-byte characters.
*/
void
-ins_bytes_len(p, len)
- char_u *p;
- int len;
+ins_bytes_len(char_u *p, int len)
{
int i;
# ifdef FEAT_MBYTE
@@ -2193,8 +2172,7 @@ ins_bytes_len(p, len)
* convert bytes to a character.
*/
void
-ins_char(c)
- int c;
+ins_char(int c)
{
#if defined(FEAT_MBYTE) || defined(PROTO)
char_u buf[MB_MAXBYTES + 1];
@@ -2211,9 +2189,7 @@ ins_char(c)
}
void
-ins_char_bytes(buf, charlen)
- char_u *buf;
- int charlen;
+ins_char_bytes(char_u *buf, int charlen)
{
int c = buf[0];
#endif
@@ -2398,8 +2374,7 @@ ins_char_bytes(buf, charlen)
* Caller must have prepared for undo.
*/
void
-ins_str(s)
- char_u *s;
+ins_str(char_u *s)
{
char_u *oldp, *newp;
int newlen = (int)STRLEN(s);
@@ -2436,8 +2411,7 @@ ins_str(s)
* return FAIL for failure, OK otherwise
*/
int
-del_char(fixpos)
- int fixpos;
+del_char(int fixpos)
{
#ifdef FEAT_MBYTE
if (has_mbyte)
@@ -2457,9 +2431,7 @@ del_char(fixpos)
* Like del_bytes(), but delete characters instead of bytes.
*/
int
-del_chars(count, fixpos)
- long count;
- int fixpos;
+del_chars(long count, int fixpos)
{
long bytes = 0;
long i;
@@ -2485,10 +2457,10 @@ del_chars(count, fixpos)
* return FAIL for failure, OK otherwise
*/
int
-del_bytes(count, fixpos_arg, use_delcombine)
- long count;
- int fixpos_arg;
- int use_delcombine UNUSED; /* 'delcombine' option applies */
+del_bytes(
+ long count,
+ int fixpos_arg,
+ int use_delcombine UNUSED) /* 'delcombine' option applies */
{
char_u *oldp, *newp;
colnr_T oldlen;
@@ -2602,8 +2574,8 @@ del_bytes(count, fixpos_arg, use_delcombine)
* return FAIL for failure, OK otherwise
*/
int
-truncate_line(fixpos)
- int fixpos; /* if TRUE fix the cursor position when done */
+truncate_line(
+ int fixpos) /* if TRUE fix the cursor position when done */
{
char_u *newp;
linenr_T lnum = curwin->w_cursor.lnum;
@@ -2636,9 +2608,9 @@ truncate_line(fixpos)
* Saves the lines for undo first if "undo" is TRUE.
*/
void
-del_lines(nlines, undo)
- long nlines; /* number of lines to delete */
- int undo; /* if TRUE, prepare for undo */
+del_lines(
+ long nlines, /* number of lines to delete */
+ int undo) /* if TRUE, prepare for undo */
{
long n;
linenr_T first = curwin->w_cursor.lnum;
@@ -2673,8 +2645,7 @@ del_lines(nlines, undo)
}
int
-gchar_pos(pos)
- pos_T *pos;
+gchar_pos(pos_T *pos)
{
char_u *ptr = ml_get_pos(pos);
@@ -2686,7 +2657,7 @@ gchar_pos(pos)
}
int
-gchar_cursor()
+gchar_cursor(void)
{
#ifdef FEAT_MBYTE
if (has_mbyte)
@@ -2700,8 +2671,7 @@ gchar_cursor()
* It is directly written into the block.
*/
void
-pchar_cursor(c)
- int c;
+pchar_cursor(int c)
{
*(ml_get_buf(curbuf, curwin->w_cursor.lnum, TRUE)
+ curwin->w_cursor.col) = c;
@@ -2714,8 +2684,7 @@ pchar_cursor(c)
* the line.
*/
int
-inindent(extra)
- int extra;
+inindent(int extra)
{
char_u *ptr;
colnr_T col;
@@ -2732,8 +2701,7 @@ inindent(extra)
* Skip to next part of an option argument: Skip space and comma.
*/
char_u *
-skip_to_option_part(p)
- char_u *p;
+skip_to_option_part(char_u *p)
{
if (*p == ',')
++p;
@@ -2751,7 +2719,7 @@ skip_to_option_part(p)
* Careful: may trigger autocommands that reload the buffer.
*/
void
-changed()
+changed(void)
{
#if defined(FEAT_XIM) && defined(FEAT_GUI_GTK)
/* The text of the preediting area is inserted, but this doesn't
@@ -2806,7 +2774,7 @@ changed()
* Internal part of changed(), no user interaction.
*/
void
-changed_int()
+changed_int(void)
{
curbuf->b_changed = TRUE;
ml_setflags(curbuf);
@@ -2831,9 +2799,7 @@ static void changed_common(linenr_T lnum, colnr_T col, linenr_T lnume, long xtra
* Careful: may trigger autocommands that reload the buffer.
*/
void
-changed_bytes(lnum, col)
- linenr_T lnum;
- colnr_T col;
+changed_bytes(linenr_T lnum, colnr_T col)
{
changedOneline(curbuf, lnum);
changed_common(lnum, col, lnum + 1, 0L);
@@ -2858,9 +2824,7 @@ changed_bytes(lnum, col)
}
static void
-changedOneline(buf, lnum)
- buf_T *buf;
- linenr_T lnum;
+changedOneline(buf_T *buf, linenr_T lnum)
{
if (buf->b_mod_set)
{
@@ -2886,9 +2850,7 @@ changedOneline(buf, lnum)
* Takes care of marking the buffer to be redrawn and sets the changed flag.
*/
void
-appended_lines(lnum, count)
- linenr_T lnum;
- long count;
+appended_lines(linenr_T lnum, long count)
{
changed_lines(lnum + 1, 0, lnum + 1, count);
}
@@ -2897,9 +2859,7 @@ appended_lines(lnum, count)
* Like appended_lines(), but adjust marks first.
*/
void
-appended_lines_mark(lnum, count)
- linenr_T lnum;
- long count;
+appended_lines_mark(linenr_T lnum, long count)
{
mark_adjust(lnum + 1, (linenr_T)MAXLNUM, count, 0L);
changed_lines(lnum + 1, 0, lnum + 1, count);
@@ -2911,9 +2871,7 @@ appended_lines_mark(lnum, count)
* Takes care of marking the buffer to be redrawn and sets the changed flag.
*/
void
-deleted_lines(lnum, count)
- linenr_T lnum;
- long count;
+deleted_lines(linenr_T lnum, long count)
{
changed_lines(lnum, 0, lnum + count, -count);
}
@@ -2924,9 +2882,7 @@ deleted_lines(lnum, count)
* be triggered to display the cursor.
*/
void
-deleted_lines_mark(lnum, count)
- linenr_T lnum;
- long count;
+deleted_lines_mark(linenr_T lnum, long count)
{
mark_adjust(lnum, (linenr_T)(lnum + count - 1), (long)MAXLNUM, -count);
changed_lines(lnum, 0, lnum + count, -count);
@@ -2945,11 +2901,11 @@ deleted_lines_mark(lnum, count)
* Careful: may trigger autocommands that reload the buffer.
*/
void
-changed_lines(lnum, col, lnume, xtra)
- linenr_T lnum; /* first line with change */
- colnr_T col; /* column in first line with change */
- linenr_T lnume; /* line below last changed line */
- long xtra; /* number of extra lines (negative when deleting) */
+changed_lines(
+ linenr_T lnum, /* first line with change */
+ colnr_T col, /* column in first line with change */
+ linenr_T lnume, /* line below last changed line */
+ long xtra) /* number of extra lines (negative when deleting) */
{
changed_lines_buf(curbuf, lnum, lnume, xtra);
@@ -2978,11 +2934,11 @@ changed_lines(lnum, col, lnume, xtra)
}
static void
-changed_lines_buf(buf, lnum, lnume, xtra)
- buf_T *buf;
- linenr_T lnum; /* first line with change */
- linenr_T lnume; /* line below last changed line */
- long xtra; /* number of extra lines (negative when deleting) */
+changed_lines_buf(
+ buf_T *buf,
+ linenr_T lnum, /* first line with change */
+ linenr_T lnume, /* line below last changed line */
+ long xtra) /* number of extra lines (negative when deleting) */
{
if (buf->b_mod_set)
{
@@ -3016,11 +2972,11 @@ changed_lines_buf(buf, lnum, lnume, xtra)
* Careful: may trigger autocommands that reload the buffer.
*/
static void
-changed_common(lnum, col, lnume, xtra)
- linenr_T lnum;
- colnr_T col;
- linenr_T lnume;
- long xtra;
+changed_common(
+ linenr_T lnum,
+ colnr_T col,
+ linenr_T lnume,
+ long xtra)
{
win_T *wp;
#ifdef FEAT_WINDOWS
@@ -3217,9 +3173,9 @@ changed_common(lnum, col, lnume, xtra)
* unchanged() is called when the changed flag must be reset for buffer 'buf'
*/
void
-unchanged(buf, ff)
- buf_T *buf;
- int ff; /* also reset 'fileformat' */
+unchanged(
+ buf_T *buf,
+ int ff) /* also reset 'fileformat' */
{
if (buf->b_changed || (ff && file_ff_differs(buf, FALSE)))
{
@@ -3247,8 +3203,7 @@ unchanged(buf, ff)
* need to be updated
*/
void
-check_status(buf)
- buf_T *buf;
+check_status(buf_T *buf)
{
win_T *wp;
@@ -3271,8 +3226,8 @@ check_status(buf)
* Careful: may trigger autocommands that reload the buffer.
*/
void
-change_warning(col)
- int col; /* column for message; non-zero when in insert
+change_warning(
+ int col) /* column for message; non-zero when in insert
mode and 'showmode' is on */
{
static char *w_readonly = N_("W10: Warning: Changing a readonly file");
@@ -3327,9 +3282,7 @@ change_warning(col)
* return the 'y' or 'n'
*/
int
-ask_yesno(str, direct)
- char_u *str;
- int direct;
+ask_yesno(char_u *str, int direct)
{
int r = ' ';
int save_State = State;
@@ -3376,8 +3329,7 @@ ask_yesno(str, direct)
* Return TRUE if "c" is a mouse key.
*/
int
-is_mouse_key(c)
- int c;
+is_mouse_key(int c)
{
return c == K_LEFTMOUSE
|| c == K_LEFTMOUSE_NM
@@ -3412,7 +3364,7 @@ is_mouse_key(c)
* Translates the interrupt character for unix to ESC.
*/
int
-get_keystroke()
+get_keystroke(void)
{
char_u *buf = NULL;
int buflen = 150;
@@ -3536,9 +3488,9 @@ get_keystroke()
* When "mouse_used" is not NULL allow using the mouse.
*/
int
-get_number(colon, mouse_used)
- int colon; /* allow colon to abort */
- int *mouse_used;
+get_number(
+ int colon, /* allow colon to abort */
+ int *mouse_used)
{
int n = 0;
int c;
@@ -3607,8 +3559,7 @@ get_number(colon, mouse_used)
* the line number.
*/
int
-prompt_for_number(mouse_used)
- int *mouse_used;
+prompt_for_number(int *mouse_used)
{
int i;
int save_cmdline_row;
@@ -3645,8 +3596,7 @@ prompt_for_number(mouse_used)
}
void
-msgmore(n)
- long n;
+msgmore(long n)
{
long pn;
@@ -3699,7 +3649,7 @@ msgmore(n)
* flush map and typeahead buffers and give a warning for an error
*/
void
-beep_flush()
+beep_flush(void)
{
if (emsg_silent == 0)
{
@@ -3712,8 +3662,8 @@ beep_flush()
* Give a warning for an error.
*/
void
-vim_beep(val)
- unsigned val; /* one of the BO_ values, e.g., BO_OPER */
+vim_beep(
+ unsigned val) /* one of the BO_ values, e.g., BO_OPER */
{
if (emsg_silent == 0)
{
@@ -3772,7 +3722,7 @@ vim_beep(val)
static char_u *homedir = NULL;
void
-init_homedir()
+init_homedir(void)
{
char_u *var;
@@ -3891,14 +3841,14 @@ init_homedir()
#if defined(EXITFREE) || defined(PROTO)
void
-free_homedir()
+free_homedir(void)
{
vim_free(homedir);
}
# ifdef FEAT_CMDL_COMPL
void
-free_users()
+free_users(void)
{
ga_clear_strings(&ga_users);
}
@@ -3911,8 +3861,7 @@ free_users()
* again soon.
*/
char_u *
-expand_env_save(src)
- char_u *src;
+expand_env_save(char_u *src)
{
return expand_env_save_opt(src, FALSE);
}
@@ -3922,9 +3871,7 @@ expand_env_save(src)
* expand "~" at the start.
*/
char_u *
-expand_env_save_opt(src, one)
- char_u *src;
- int one;
+expand_env_save_opt(char_u *src, int one)
{
char_u *p;
@@ -3941,22 +3888,22 @@ expand_env_save_opt(src, one)
* If anything fails no expansion is done and dst equals src.
*/
void
-expand_env(src, dst, dstlen)
- char_u *src; /* input string e.g. "$HOME/vim.hlp" */
- char_u *dst; /* where to put the result */
- int dstlen; /* maximum length of the result */
+expand_env(
+ char_u *src, /* input string e.g. "$HOME/vim.hlp" */
+ char_u *dst, /* where to put the result */
+ int dstlen) /* maximum length of the result */
{
expand_env_esc(src, dst, dstlen, FALSE, FALSE, NULL);
}
void
-expand_env_esc(srcp, dst, dstlen, esc, one, startstr)
- char_u *srcp; /* input string e.g. "$HOME/vim.hlp" */
- char_u *dst; /* where to put the result */
- int dstlen; /* maximum length of the result */
- int esc; /* escape spaces in expanded variables */
- int one; /* "srcp" is one file name */
- char_u *startstr; /* start again after this (can be NULL) */
+expand_env_esc(
+ char_u *srcp, /* input string e.g. "$HOME/vim.hlp" */
+ char_u *dst, /* where to put the result */
+ int dstlen, /* maximum length of the result */
+ int esc, /* escape spaces in expanded variables */
+ int one, /* "srcp" is one file name */
+ char_u *startstr) /* start again after this (can be NULL) */
{
char_u *src;
char_u *tail;
@@ -4241,9 +4188,7 @@ expand_env_esc(srcp, dst, dstlen, esc, one, startstr)
* initialized to FALSE by the caller.
*/
char_u *
-vim_getenv(name, mustfree)
- char_u *name;
- int *mustfree;
+vim_getenv(char_u *name, int *mustfree)
{
char_u *p;
char_u *pend;
@@ -4469,8 +4414,7 @@ vim_getenv(name, mustfree)
* Return NULL if not, return its name in allocated memory otherwise.
*/
static char_u *
-vim_version_dir(vimdir)
- char_u *vimdir;
+vim_version_dir(char_u *vimdir)
{
char_u *p;
@@ -4492,10 +4436,7 @@ vim_version_dir(vimdir)
* the length of "name/". Otherwise return "pend".
*/
static char_u *
-remove_tail(p, pend, name)
- char_u *p;
- char_u *pend;
- char_u *name;
+remove_tail(char_u *p, char_u *pend, char_u *name)
{
int len = (int)STRLEN(name) + 1;
char_u *newend = pend - len;
@@ -4511,9 +4452,7 @@ remove_tail(p, pend, name)
* Our portable version of setenv.
*/
void
-vim_setenv(name, val)
- char_u *name;
- char_u *val;
+vim_setenv(char_u *name, char_u *val)
{
#ifdef HAVE_SETENV
mch_setenv((char *)name, (char *)val, 1);
@@ -4554,9 +4493,9 @@ vim_setenv(name, val)
* Function given to ExpandGeneric() to obtain an environment variable name.
*/
char_u *
-get_env_name(xp, idx)
- expand_T *xp UNUSED;
- int idx;
+get_env_name(
+ expand_T *xp UNUSED,
+ int idx)
{
# if defined(AMIGA) || defined(__MRC__) || defined(__SC__)
/*
@@ -4593,7 +4532,7 @@ get_env_name(xp, idx)
* Done only once and then cached.
*/
static void
-init_users()
+init_users(void)
{
static int lazy_init_done = FALSE;
@@ -4629,9 +4568,7 @@ init_users()
* Function given to ExpandGeneric() to obtain an user names.
*/
char_u*
-get_users(xp, idx)
- expand_T *xp UNUSED;
- int idx;
+get_users(expand_T *xp UNUSED, int idx)
{
init_users();
if (idx < ga_users.ga_len)
@@ -4645,8 +4582,7 @@ get_users(xp, idx)
* 1 if name partially matches the beginning of a user name.
* 2 is name fully matches a user name.
*/
-int match_user(name)
- char_u* name;
+int match_user(char_u* name)
{
int i;
int n = (int)STRLEN(name);
@@ -4670,12 +4606,12 @@ int match_user(name)
* If anything fails (except when out of space) dst equals src.
*/
void
-home_replace(buf, src, dst, dstlen, one)
- buf_T *buf; /* when not NULL, check for help files */
- char_u *src; /* input file name */
- char_u *dst; /* where to put the result */
- int dstlen; /* maximum length of the result */
- int one; /* if TRUE, only replace one file name, include
+home_replace(
+ buf_T *buf, /* when not NULL, check for help files */
+ char_u *src, /* input file name */
+ char_u *dst, /* where to put the result */
+ int dstlen, /* maximum length of the result */
+ int one) /* if TRUE, only replace one file name, include
spaces and commas in the file name. */
{
size_t dirlen = 0, envlen = 0;
@@ -4794,9 +4730,9 @@ home_replace(buf, src, dst, dstlen, one)
* When something fails, NULL is returned.
*/
char_u *
-home_replace_save(buf, src)
- buf_T *buf; /* when not NULL, check for help files */
- char_u *src; /* input file name */
+home_replace_save(
+ buf_T *buf, /* when not NULL, check for help files */
+ char_u *src) /* input file name */
{
char_u *dst;
unsigned len;
@@ -4820,9 +4756,10 @@ home_replace_save(buf, src)
* For the first name environment variables are expanded
*/
int
-fullpathcmp(s1, s2, checkname)
- char_u *s1, *s2;
- int checkname; /* when both don't exist, check file names */
+fullpathcmp(
+ char_u *s1,
+ char_u *s2,
+ int checkname) /* when both don't exist, check file names */
{
#ifdef UNIX
char_u exp1[MAXPATHL];
@@ -4896,8 +4833,7 @@ fullpathcmp(s1, s2, checkname)
* Fail safe: never returns NULL.
*/
char_u *
-gettail(fname)
- char_u *fname;
+gettail(char_u *fname)
{
char_u *p1, *p2;
@@ -4922,8 +4858,7 @@ static char_u *gettail_dir(char_u *fname);
* ^ ^ ^ ^
*/
static char_u *
-gettail_dir(fname)
- char_u *fname;
+gettail_dir(char_u *fname)
{
char_u *dir_end = fname;
char_u *next_dir_end = fname;
@@ -4958,8 +4893,7 @@ gettail_dir(fname)
* Always returns a valid pointer.
*/
char_u *
-gettail_sep(fname)
- char_u *fname;
+gettail_sep(char_u *fname)
{
char_u *p;
char_u *t;
@@ -4979,8 +4913,7 @@ gettail_sep(fname)
* get the next path component (just after the next path separator).
*/
char_u *
-getnextcomp(fname)
- char_u *fname;
+getnextcomp(char_u *fname)
{
while (*fname && !vim_ispathsep(*fname))
mb_ptr_adv(fname);
@@ -4995,8 +4928,7 @@ getnextcomp(fname)
* If there is no head, path is returned.
*/
char_u *
-get_past_head(path)
- char_u *path;
+get_past_head(char_u *path)
{
char_u *retval;
@@ -5028,8 +4960,7 @@ get_past_head(path)
* Note that for MS-Windows this includes the colon.
*/
int
-vim_ispathsep(c)
- int c;
+vim_ispathsep(int c)
{
#ifdef UNIX
return (c == '/'); /* UNIX has ':' inside file names */
@@ -5052,8 +4983,7 @@ vim_ispathsep(c)
* Like vim_ispathsep(c), but exclude the colon for MS-Windows.
*/
int
-vim_ispathsep_nocolon(c)
- int c;
+vim_ispathsep_nocolon(int c)
{
return vim_ispathsep(c)
#ifdef BACKSLASH_IN_FILENAME
@@ -5067,8 +4997,7 @@ vim_ispathsep_nocolon(c)
* return TRUE if 'c' is a path list separator.
*/
int
-vim_ispathlistsep(c)
- int c;
+vim_ispathlistsep(int c)
{
#ifdef UNIX
return (c == ':');
@@ -5085,8 +5014,7 @@ vim_ispathlistsep(c)
* It's done in-place.
*/
void
-shorten_dir(str)
- char_u *str;
+shorten_dir(char_u *str)
{
char_u *tail, *s, *d;
int skip = FALSE;
@@ -5131,8 +5059,7 @@ shorten_dir(str)
* "fname" must be writable!.
*/
int
-dir_of_file_exists(fname)
- char_u *fname;
+dir_of_file_exists(char_u *fname)
{
char_u *p;
int c;
@@ -5153,8 +5080,7 @@ dir_of_file_exists(fname)
* and deal with 'fileignorecase'.
*/
int
-vim_fnamecmp(x, y)
- char_u *x, *y;
+vim_fnamecmp(char_u *x, char_u *y)
{
#ifdef BACKSLASH_IN_FILENAME
return vim_fnamencmp(x, y, MAXPATHL);
@@ -5166,9 +5092,7 @@ vim_fnamecmp(x, y)
}
int
-vim_fnamencmp(x, y, len)
- char_u *x, *y;
- size_t len;
+vim_fnamencmp(char_u *x, char_u *y, size_t len)
{
#ifdef BACKSLASH_IN_FILENAME
char_u *px = x;
@@ -5204,10 +5128,7 @@ vim_fnamencmp(x, y, len)
* Only add a '/' or '\\' when 'sep' is TRUE and it is necessary.
*/
char_u *
-concat_fnames(fname1, fname2, sep)
- char_u *fname1;
- char_u *fname2;
- int sep;
+concat_fnames(char_u *fname1, char_u *fname2, int sep)
{
char_u *dest;
@@ -5227,9 +5148,7 @@ concat_fnames(fname1, fname2, sep)
* Returns NULL when out of memory.
*/
char_u *
-concat_str(str1, str2)
- char_u *str1;
- char_u *str2;
+concat_str(char_u *str1, char_u *str2)
{
char_u *dest;
size_t l = STRLEN(str1);
@@ -5248,8 +5167,7 @@ concat_str(str1, str2)
* separator.
*/
void
-add_pathsep(p)
- char_u *p;
+add_pathsep(char_u *p)
{
if (*p != NUL && !after_pathsep(p, p + STRLEN(p)))
STRCAT(p, PATHSEPSTR);
@@ -5260,9 +5178,9 @@ add_pathsep(p)
* Returns NULL when out of memory.
*/
char_u *
-FullName_save(fname, force)
- char_u *fname;
- int force; /* force expansion, even when it already looks
+FullName_save(
+ char_u *fname,
+ int force) /* force expansion, even when it already looks
* like a full path name */
{
char_u *buf;
@@ -5296,14 +5214,13 @@ static pos_T *find_start_rawstring(int ind_maxcomment);
* Return NULL when not inside a comment.
*/
static pos_T *
-ind_find_start_comment() /* XXX */
+ind_find_start_comment(void) /* XXX */
{
return find_start_comment(curbuf->b_ind_maxcomment);
}
pos_T *
-find_start_comment(ind_maxcomment) /* XXX */
- int ind_maxcomment;
+find_start_comment(int ind_maxcomment) /* XXX */
{
pos_T *pos;
char_u *line;
@@ -5343,7 +5260,7 @@ find_start_comment(ind_maxcomment) /* XXX */
* "CORS" -> Comment Or Raw String
*/
static pos_T *
-ind_find_start_CORS() /* XXX */
+ind_find_start_CORS(void) /* XXX */
{
static pos_T comment_pos_copy;
pos_T *comment_pos;
@@ -5372,8 +5289,7 @@ ind_find_start_CORS() /* XXX */
* Return NULL when not inside a raw string.
*/
static pos_T *
-find_start_rawstring(ind_maxcomment) /* XXX */
- int ind_maxcomment;
+find_start_rawstring(int ind_maxcomment) /* XXX */
{
pos_T *pos;
char_u *line;
@@ -5410,8 +5326,7 @@ find_start_rawstring(ind_maxcomment) /* XXX */
* If there is no string or character, return argument unmodified.
*/
static char_u *
-skip_string(p)
- char_u *p;
+skip_string(char_u *p)
{
int i;
@@ -5484,7 +5399,7 @@ skip_string(p)
* Do C or expression indenting on the current line.
*/
void
-do_c_expr_indent()
+do_c_expr_indent(void)
{
# ifdef FEAT_EVAL
if (*curbuf->b_p_inde != NUL)
@@ -5551,8 +5466,7 @@ static int cin_is_cpp_namespace(char_u *);
* Also skip over Perl/shell comments if desired.
*/
static char_u *
-cin_skipcomment(s)
- char_u *s;
+cin_skipcomment(char_u *s)
{
while (*s)
{
@@ -5592,8 +5506,7 @@ cin_skipcomment(s)
* not considered code.
*/
static int
-cin_nocode(s)
- char_u *s;
+cin_nocode(char_u *s)
{
return *cin_skipcomment(s) == NUL;
}
@@ -5602,7 +5515,7 @@ cin_nocode(s)
* Check previous lines for a "//" line comment, skipping over blank lines.
*/
static pos_T *
-find_line_comment() /* XXX */
+find_line_comment(void) /* XXX */
{
static pos_T pos;
char_u *line;
@@ -5628,8 +5541,7 @@ find_line_comment() /* XXX */
* Return TRUE if "text" starts with "key:".
*/
static int
-cin_has_js_key(text)
- char_u *text;
+cin_has_js_key(char_u *text)
{
char_u *s = skipwhite(text);
int quote = -1;
@@ -5659,8 +5571,7 @@ cin_has_js_key(text)
* "*s" must point to the start of the label, if there is one.
*/
static int
-cin_islabel_skip(s)
- char_u **s;
+cin_islabel_skip(char_u **s)
{
if (!vim_isIDc(**s)) /* need at least one ID character */
return FALSE;
@@ -5679,7 +5590,7 @@ cin_islabel_skip(s)
* Note: curwin->w_cursor must be where we are looking for the label.
*/
int
-cin_islabel() /* XXX */
+cin_islabel(void) /* XXX */
{
char_u *s;
@@ -5784,9 +5695,9 @@ cin_isinit(void)
* Recognize a switch label: "case .*:" or "default:".
*/
int
-cin_iscase(s, strict)
- char_u *s;
- int strict; /* Allow relaxed check of case statement for JS */
+cin_iscase(
+ char_u *s,
+ int strict) /* Allow relaxed check of case statement for JS */
{
s = cin_skipcomment(s);
if (cin_starts_with(s, "case"))
@@ -5826,8 +5737,7 @@ cin_iscase(s, strict)
* Recognize a "default" switch label.
*/
static int
-cin_isdefault(s)
- char_u *s;
+cin_isdefault(char_u *s)
{
return (STRNCMP(s, "default", 7) == 0
&& *(s = cin_skipcomment(s + 7)) == ':'
@@ -5838,8 +5748,7 @@ cin_isdefault(s)
* Recognize a "public/private/protected" scope declaration label.
*/
int
-cin_isscopedecl(s)
- char_u *s;
+cin_isscopedecl(char_u *s)
{
int i;
@@ -5862,8 +5771,7 @@ cin_isscopedecl(s)
* Recognize a "namespace" scope declaration.
*/
static int
-cin_is_cpp_namespace(s)
- char_u *s;
+cin_is_cpp_namespace(char_u *s)
{
char_u *p;
int has_name = FALSE;
@@ -5906,8 +5814,7 @@ cin_is_cpp_namespace(s)
* ^
*/
static char_u *
-after_label(l)
- char_u *l;
+after_label(char_u *l)
{
for ( ; *l; ++l)
{
@@ -5934,8 +5841,7 @@ after_label(l)
* Return 0 if there is nothing after the label.
*/
static int
-get_indent_nolabel(lnum) /* XXX */
- linenr_T lnum;
+get_indent_nolabel (linenr_T lnum) /* XXX */
{
char_u *l;
pos_T fp;
@@ -5960,9 +5866,7 @@ get_indent_nolabel(lnum) /* XXX */
* ^
*/
static int
-skip_label(lnum, pp)
- linenr_T lnum;
- char_u **pp;
+skip_label(linenr_T lnum, char_u **pp)
{
char_u *l;
int amount;
@@ -5998,7 +5902,7 @@ skip_label(lnum, pp)
* Returns zero when it doesn't look like a declaration.
*/
static int
-cin_first_id_amount()
+cin_first_id_amount(void)
{
char_u *line, *p, *s;
int len;
@@ -6049,8 +5953,7 @@ cin_first_id_amount()
* here";
*/
static int
-cin_get_equal_amount(lnum)
- linenr_T lnum;
+cin_get_equal_amount(linenr_T lnum)
{
char_u *line;
char_u *s;
@@ -6092,8 +5995,7 @@ cin_get_equal_amount(lnum)
* Recognize a preprocessor statement: Any line that starts with '#'.
*/
static int
-cin_ispreproc(s)
- char_u *s;
+cin_ispreproc(char_u *s)
{
if (*skipwhite(s) == '#')
return TRUE;
@@ -6106,9 +6008,7 @@ cin_ispreproc(s)
* start and return the line in "*pp".
*/
static int
-cin_ispreproc_cont(pp, lnump)
- char_u **pp;
- linenr_T *lnump;
+cin_ispreproc_cont(char_u **pp, linenr_T *lnump)
{
char_u *line = *pp;
linenr_T lnum = *lnump;
@@ -6138,8 +6038,7 @@ cin_ispreproc_cont(pp, lnump)
* Recognize the start of a C or C++ comment.
*/
static int
-cin_iscomment(p)
- char_u *p;
+cin_iscomment(char_u *p)
{
return (p[0] == '/' && (p[1] == '*' || p[1] == '/'));
}
@@ -6148,8 +6047,7 @@ cin_iscomment(p)
* Recognize the start of a "//" comment.
*/
static int
-cin_islinecomment(p)
- char_u *p;
+cin_islinecomment(char_u *p)
{
return (p[0] == '/' && p[1] == '/');
}
@@ -6164,10 +6062,10 @@ cin_islinecomment(p)
* both apply in order to determine initializations).
*/
static int
-cin_isterminated(s, incl_open, incl_comma)
- char_u *s;
- int incl_open; /* include '{' at the end as terminator */
- int incl_comma; /* recognize a trailing comma */
+cin_isterminated(
+ char_u *s,
+ int incl_open, /* include '{' at the end as terminator */
+ int incl_comma) /* recognize a trailing comma */
{
char_u found_start = 0;
unsigned n_open = 0;
@@ -6216,10 +6114,10 @@ cin_isterminated(s, incl_open, incl_comma)
* "min_lnum" is the line before which we will not be looking.
*/
static int
-cin_isfuncdecl(sp, first_lnum, min_lnum)
- char_u **sp;
- linenr_T first_lnum;
- linenr_T min_lnum;
+cin_isfuncdecl(
+ char_u **sp,
+ linenr_T first_lnum,
+ linenr_T min_lnum)
{
char_u *s;
linenr_T lnum = first_lnum;
@@ -6326,15 +6224,14 @@ done:
}
static int
-cin_isif(p)
- char_u *p;
+cin_isif(char_u *p)
{
- return (STRNCMP(p, "if", 2) == 0 && !vim_isIDc(p[2]));
+ return (STRNCMP(p, "if", 2) == 0 && !vim_isIDc(p[2]));
}
static int
-cin_iselse(p)
- char_u *p;
+cin_iselse(
+ char_u *p)
{
if (*p == '}') /* accept "} else" */
p = cin_skipcomment(p + 1);
@@ -6342,8 +6239,7 @@ cin_iselse(p)
}
static int
-cin_isdo(p)
- char_u *p;
+cin_isdo(char_u *p)
{
return (STRNCMP(p, "do", 2) == 0 && !vim_isIDc(p[2]));
}
@@ -6354,9 +6250,7 @@ cin_isdo(p)
* ')' and ';'. The condition may be spread over several lines.
*/
static int
-cin_iswhileofdo(p, lnum) /* XXX */
- char_u *p;
- linenr_T lnum;
+cin_iswhileofdo (char_u *p, linenr_T lnum) /* XXX */
{
pos_T cursor_save;
pos_T *trypos;
@@ -6392,9 +6286,7 @@ cin_iswhileofdo(p, lnum) /* XXX */
* string was found.
*/
static int
-cin_is_if_for_while_before_offset(line, poffset)
- char_u *line;
- int *poffset;
+cin_is_if_for_while_before_offset(char_u *line, int *poffset)
{
int offset = *poffset;
@@ -6440,8 +6332,7 @@ probablyFound:
* Adjust the cursor to the line with "while".
*/
static int
-cin_iswhileofdo_end(terminated)
- int terminated;
+cin_iswhileofdo_end(int terminated)
{
char_u *line;
char_u *p;
@@ -6490,8 +6381,7 @@ cin_iswhileofdo_end(terminated)
}
static int
-cin_isbreak(p)
- char_u *p;
+cin_isbreak(char_u *p)
{
return (STRNCMP(p, "break", 5) == 0 && !vim_isIDc(p[5]));
}
@@ -6510,8 +6400,8 @@ cin_isbreak(p)
* This is a lot of guessing. Watch out for "cond ? func() : foo".
*/
static int
-cin_is_cpp_baseclass(cached)
- cpp_baseclass_cache_T *cached; /* input and output */
+cin_is_cpp_baseclass(
+ cpp_baseclass_cache_T *cached) /* input and output */
{
lpos_T *pos = &cached->lpos; /* find position */
char_u *s;
@@ -6672,8 +6562,7 @@ cin_is_cpp_baseclass(cached)
}
static int
-get_baseclass_amount(col)
- int col;
+get_baseclass_amount(int col)
{
int amount;
colnr_T vcol;
@@ -6705,10 +6594,7 @@ get_baseclass_amount(col)
* Ignore "ignore" after "find" if it's not NULL.
*/
static int
-cin_ends_in(s, find, ignore)
- char_u *s;
- char_u *find;
- char_u *ignore;
+cin_ends_in(char_u *s, char_u *find, char_u *ignore)
{
char_u *p = s;
char_u *r;
@@ -6735,9 +6621,7 @@ cin_ends_in(s, find, ignore)
* Return TRUE when "s" starts with "word" and then a non-ID character.
*/
static int
-cin_starts_with(s, word)
- char_u *s;
- char *word;
+cin_starts_with(char_u *s, char *word)
{
int l = (int)STRLEN(word);
@@ -6749,8 +6633,7 @@ cin_starts_with(s, word)
* Return the column found.
*/
static int
-cin_skip2pos(trypos)
- pos_T *trypos;
+cin_skip2pos(pos_T *trypos)
{
char_u *line;
char_u *p;
@@ -6779,7 +6662,7 @@ cin_skip2pos(trypos)
/* } */
static pos_T *
-find_start_brace() /* XXX */
+find_start_brace(void) /* XXX */
{
pos_T cursor_save;
pos_T *trypos;
@@ -6809,16 +6692,13 @@ find_start_brace() /* XXX */
* Return NULL if no match found.
*/
static pos_T *
-find_match_paren(ind_maxparen) /* XXX */
- int ind_maxparen;
+find_match_paren(int ind_maxparen) /* XXX */
{
- return find_match_char('(', ind_maxparen);
+ return find_match_char('(', ind_maxparen);
}
static pos_T *
-find_match_char(c, ind_maxparen) /* XXX */
- int c;
- int ind_maxparen;
+find_match_char (int c, int ind_maxparen) /* XXX */
{
pos_T cursor_save;
pos_T *trypos;
@@ -6872,8 +6752,7 @@ retry:
* Return NULL if no match found.
*/
static pos_T *
-find_match_paren_after_brace(ind_maxparen) /* XXX */
- int ind_maxparen;
+find_match_paren_after_brace (int ind_maxparen) /* XXX */
{
pos_T *trypos = find_match_paren(ind_maxparen);
@@ -6899,8 +6778,7 @@ find_match_paren_after_brace(ind_maxparen) /* XXX */
* looking a few lines further.
*/
static int
-corr_ind_maxparen(startpos)
- pos_T *startpos;
+corr_ind_maxparen(pos_T *startpos)
{
long n = (long)startpos->lnum - (long)curwin->w_cursor.lnum;
@@ -6914,9 +6792,7 @@ corr_ind_maxparen(startpos)
* line "l". "l" must point to the start of the line.
*/
static int
-find_last_paren(l, start, end)
- char_u *l;
- int start, end;
+find_last_paren(char_u *l, int start, int end)
{
int i;
int retval = FALSE;
@@ -6949,8 +6825,7 @@ find_last_paren(l, start, end)
* Must be called when 'cinoptions', 'shiftwidth' and/or 'tabstop' changes.
*/
void
-parse_cino(buf)
- buf_T *buf;
+parse_cino(buf_T *buf)
{
char_u *p;
char_u *l;
@@ -7169,7 +7044,7 @@ parse_cino(buf)
* Return -1 if the indent should be left alone (inside a raw string).
*/
int
-get_c_indent()
+get_c_indent(void)
{
pos_T cur_curpos;
int amount;
@@ -9172,9 +9047,7 @@ laterend:
}
static int
-find_match(lookfor, ourscope)
- int lookfor;
- linenr_T ourscope;
+find_match(int lookfor, linenr_T ourscope)
{
char_u *look;
pos_T *theirscope;
@@ -9290,7 +9163,7 @@ find_match(lookfor, ourscope)
* Get indent level from 'indentexpr'.
*/
int
-get_expr_indent()
+get_expr_indent(void)
{
int indent;
pos_T save_pos;
@@ -9340,8 +9213,7 @@ get_expr_indent()
static int lisp_match(char_u *p);
static int
-lisp_match(p)
- char_u *p;
+lisp_match(char_u *p)
{
char_u buf[LSIZE];
int len;
@@ -9374,7 +9246,7 @@ lisp_match(p)
* I tried to fix the first two issues.
*/
int
-get_lisp_indent()
+get_lisp_indent(void)
{
pos_T *pos, realpos, paren;
int amount;
@@ -9560,7 +9432,7 @@ get_lisp_indent()
#endif /* FEAT_LISP */
void
-prepare_to_exit()
+prepare_to_exit(void)
{
#if defined(SIGHUP) && defined(SIG_IGN)
/* Ignore SIGHUP, because a dropped connection causes a read error, which
@@ -9600,7 +9472,7 @@ prepare_to_exit()
* functions, such as allocating memory.
*/
void
-preserve_exit()
+preserve_exit(void)
{
buf_T *buf;
@@ -9639,8 +9511,7 @@ preserve_exit()
* return TRUE if "fname" exists.
*/
int
-vim_fexists(fname)
- char_u *fname;
+vim_fexists(char_u *fname)
{
struct stat st;
@@ -9667,7 +9538,7 @@ vim_fexists(fname)
static int breakcheck_count = 0;
void
-line_breakcheck()
+line_breakcheck(void)
{
if (++breakcheck_count >= BREAKCHECK_SKIP)
{
@@ -9680,7 +9551,7 @@ line_breakcheck()
* Like line_breakcheck() but check 10 times less often.
*/
void
-fast_breakcheck()
+fast_breakcheck(void)
{
if (++breakcheck_count >= BREAKCHECK_SKIP * 10)
{
@@ -9695,11 +9566,11 @@ fast_breakcheck()
* Returns OK or FAIL.
*/
int
-expand_wildcards_eval(pat, num_file, file, flags)
- char_u **pat; /* pointer to input pattern */
- int *num_file; /* resulting number of files */
- char_u ***file; /* array of resulting files */
- int flags; /* EW_DIR, etc. */
+expand_wildcards_eval(
+ char_u **pat, /* pointer to input pattern */
+ int *num_file, /* resulting number of files */
+ char_u ***file, /* array of resulting files */
+ int flags) /* EW_DIR, etc. */
{
int ret = FAIL;
char_u *eval_pat = NULL;
@@ -9735,12 +9606,12 @@ expand_wildcards_eval(pat, num_file, file, flags)
* Returns OK or FAIL. When FAIL then "num_files" won't be set.
*/
int
-expand_wildcards(num_pat, pat, num_files, files, flags)
- int num_pat; /* number of input patterns */
- char_u **pat; /* array of input patterns */
- int *num_files; /* resulting number of files */
- char_u ***files; /* array of resulting files */
- int flags; /* EW_DIR, etc. */
+expand_wildcards(
+ int num_pat, /* number of input patterns */
+ char_u **pat, /* array of input patterns */
+ int *num_files, /* resulting number of files */
+ char_u ***files, /* array of resulting files */
+ int flags) /* EW_DIR, etc. */
{
int retval;
int i, j;
@@ -9821,8 +9692,7 @@ expand_wildcards(num_pat, pat, num_files, files, flags)
* Return TRUE if "fname" matches with an entry in 'suffixes'.
*/
int
-match_suffix(fname)
- char_u *fname;
+match_suffix(char_u *fname)
{
int fnamelen, setsuflen;
char_u *setsuf;
@@ -10219,8 +10089,7 @@ mch_expandpath(
static int pstrcmp(const void *, const void *);
static int
-pstrcmp(a, b)
- const void *a, *b;
+pstrcmp(const void *a, const void *b)
{
return (pathcmp(*(char **)a, *(char **)b, -1));
}
@@ -10234,12 +10103,12 @@ pstrcmp(a, b)
* NOTE: much of this is identical to dos_expandpath(), keep in sync!
*/
int
-unix_expandpath(gap, path, wildoff, flags, didstar)
- garray_T *gap;
- char_u *path;
- int wildoff;
- int flags; /* EW_* flags */
- int didstar; /* expanded "**" once already */
+unix_expandpath(
+ garray_T *gap,
+ char_u *path,
+ int wildoff,
+ int flags, /* EW_* flags */
+ int didstar) /* expanded "**" once already */
{
char_u *buf;
char_u *path_end;
@@ -10462,9 +10331,7 @@ static int expand_in_path(garray_T *gap, char_u *pattern, int flags);
* Returns FAIL is "*psep" ends up at the beginning of "path".
*/
static int
-find_previous_pathsep(path, psep)
- char_u *path;
- char_u **psep;
+find_previous_pathsep(char_u *path, char_u **psep)
{
/* skip the current separator */
if (*psep > path && vim_ispathsep(**psep))
@@ -10486,10 +10353,7 @@ find_previous_pathsep(path, psep)
* "maybe_unique" is the end portion of "((char_u **)gap->ga_data)[i]".
*/
static int
-is_unique(maybe_unique, gap, i)
- char_u *maybe_unique;
- garray_T *gap;
- int i;
+is_unique(char_u *maybe_unique, garray_T *gap, int i)
{
int j;
int candidate_len;
@@ -10526,9 +10390,7 @@ is_unique(maybe_unique, gap, i)
* expanding each into their equivalent path(s).
*/
static void
-expand_path_option(curdir, gap)
- char_u *curdir;
- garray_T *gap;
+expand_path_option(char_u *curdir, garray_T *gap)
{
char_u *path_option = *curbuf->b_p_path == NUL
? p_path : curbuf->b_p_path;
@@ -10608,9 +10470,7 @@ expand_path_option(curdir, gap)
* returns: ^this
*/
static char_u *
-get_path_cutoff(fname, gap)
- char_u *fname;
- garray_T *gap;
+get_path_cutoff(char_u *fname, garray_T *gap)
{
int i;
int maxlen = 0;
@@ -10648,9 +10508,7 @@ get_path_cutoff(fname, gap)
* that matches the pattern. Beware, this is at least O(n^2) wrt "gap->ga_len".
*/
static void
-uniquefy_paths(gap, pattern)
- garray_T *gap;
- char_u *pattern;
+uniquefy_paths(garray_T *gap, char_u *pattern)
{
int i;
int len;
@@ -10816,10 +10674,10 @@ theend:
* Returns the total number of matches.
*/
static int
-expand_in_path(gap, pattern, flags)
- garray_T *gap;
- char_u *pattern;
- int flags; /* EW_* flags */
+expand_in_path(
+ garray_T *gap,
+ char_u *pattern,
+ int flags) /* EW_* flags */
{
char_u *curdir;
garray_T path_ga;
@@ -10853,8 +10711,7 @@ expand_in_path(gap, pattern, flags)
* list of file names in allocated memory.
*/
void
-remove_duplicates(gap)
- garray_T *gap;
+remove_duplicates(garray_T *gap)
{
int i;
int j;
@@ -10879,8 +10736,7 @@ static int has_env_var(char_u *p);
* Allowing for escaping.
*/
static int
-has_env_var(p)
- char_u *p;
+has_env_var(char_u *p)
{
for ( ; *p; mb_ptr_adv(p))
{
@@ -10906,8 +10762,7 @@ static int has_special_wildchar(char_u *p);
* Allowing for escaping.
*/
static int
-has_special_wildchar(p)
- char_u *p;
+has_special_wildchar(char_u *p)
{
for ( ; *p; mb_ptr_adv(p))
{
@@ -10932,12 +10787,12 @@ has_special_wildchar(p)
* matches, "file" to the array of matches. Call FreeWild() later.
*/
int
-gen_expand_wildcards(num_pat, pat, num_file, file, flags)
- int num_pat; /* number of input patterns */
- char_u **pat; /* array of input patterns */
- int *num_file; /* resulting number of files */
- char_u ***file; /* array of resulting files */
- int flags; /* EW_* flags */
+gen_expand_wildcards(
+ int num_pat, /* number of input patterns */
+ char_u **pat, /* array of input patterns */
+ int *num_file, /* resulting number of files */
+ char_u ***file, /* array of resulting files */
+ int flags) /* EW_* flags */
{
int i;
garray_T ga;
@@ -11096,8 +10951,7 @@ gen_expand_wildcards(num_pat, pat, num_file, file, flags)
* Return TRUE if we can expand this backtick thing here.
*/
static int
-vim_backtick(p)
- char_u *p;
+vim_backtick(char_u *p)
{
return (*p == '`' && *(p + 1) != NUL && *(p + STRLEN(p) - 1) == '`');
}
@@ -11108,10 +10962,10 @@ vim_backtick(p)
* Returns number of file names found, -1 if an error is encountered.
*/
static int
-expand_backtick(gap, pat, flags)
- garray_T *gap;
- char_u *pat;
- int flags; /* EW_* flags */
+expand_backtick(
+ garray_T *gap,
+ char_u *pat,
+ int flags) /* EW_* flags */
{
char_u *p;
char_u *cmd;
@@ -11171,10 +11025,10 @@ expand_backtick(gap, pat, flags)
* EW_ALLLINKS add symlink also when the referred file does not exist
*/
void
-addfile(gap, f, flags)
- garray_T *gap;
- char_u *f; /* filename */
- int flags;
+addfile(
+ garray_T *gap,
+ char_u *f, /* filename */
+ int flags)
{
char_u *p;
int isdir;
@@ -11240,11 +11094,11 @@ addfile(gap, f, flags)
* Returns an allocated string, or NULL for error.
*/
char_u *
-get_cmd_output(cmd, infile, flags, ret_len)
- char_u *cmd;
- char_u *infile; /* optional input file name */
- int flags; /* can be SHELL_SILENT */
- int *ret_len;
+get_cmd_output(
+ char_u *cmd,
+ char_u *infile, /* optional input file name */
+ int flags, /* can be SHELL_SILENT */
+ int *ret_len)
{
char_u *tempname;
char_u *command;
@@ -11337,9 +11191,7 @@ done:
* functions.
*/
void
-FreeWild(count, files)
- int count;
- char_u **files;
+FreeWild(int count, char_u **files)
{
if (count <= 0 || files == NULL)
return;
@@ -11362,7 +11214,7 @@ FreeWild(count, files)
* Don't do this when inside a ":normal" command.
*/
int
-goto_im()
+goto_im(void)
{
return (p_im && stuff_empty() && typebuf_typed());
}
@@ -11376,7 +11228,7 @@ goto_im()
* But don't do that for Windows, it's common to have a space in the path.
*/
char_u *
-get_isolated_shell_name()
+get_isolated_shell_name(void)
{
char_u *p;
diff --git a/src/misc2.c b/src/misc2.c
index 3b1f2dfb6..03cb4b1cf 100644
--- a/src/misc2.c
+++ b/src/misc2.c
@@ -23,7 +23,7 @@ static int coladvance2(pos_T *pos, int addspaces, int finetune, colnr_T wcol);
* Return TRUE if in the current mode we need to use virtual.
*/
int
-virtual_active()
+virtual_active(void)
{
/* While an operator is being executed we return "virtual_op", because
* VIsual_active has already been reset, thus we can't check for "block"
@@ -39,7 +39,7 @@ virtual_active()
* Get the screen position of the cursor.
*/
int
-getviscol()
+getviscol(void)
{
colnr_T x;
@@ -51,9 +51,7 @@ getviscol()
* Get the screen position of character col with a coladd in the cursor line.
*/
int
-getviscol2(col, coladd)
- colnr_T col;
- colnr_T coladd;
+getviscol2(colnr_T col, colnr_T coladd)
{
colnr_T x;
pos_T pos;
@@ -71,8 +69,7 @@ getviscol2(col, coladd)
* The caller must have saved the cursor line for undo!
*/
int
-coladvance_force(wcol)
- colnr_T wcol;
+coladvance_force(colnr_T wcol)
{
int rc = coladvance2(&curwin->w_cursor, TRUE, FALSE, wcol);
@@ -98,8 +95,7 @@ coladvance_force(wcol)
* return OK if desired column is reached, FAIL if not
*/
int
-coladvance(wcol)
- colnr_T wcol;
+coladvance(colnr_T wcol)
{
int rc = getvpos(&curwin->w_cursor, wcol);
@@ -119,20 +115,18 @@ coladvance(wcol)
* return OK if desired column is reached, FAIL if not
*/
int
-getvpos(pos, wcol)
- pos_T *pos;
- colnr_T wcol;
+getvpos(pos_T *pos, colnr_T wcol)
{
#ifdef FEAT_VIRTUALEDIT
return coladvance2(pos, FALSE, virtual_active(), wcol);
}
static int
-coladvance2(pos, addspaces, finetune, wcol)
- pos_T *pos;
- int addspaces; /* change the text to achieve our goal? */
- int finetune; /* change char offset for the exact column */
- colnr_T wcol; /* column to move to */
+coladvance2(
+ pos_T *pos,
+ int addspaces, /* change the text to achieve our goal? */
+ int finetune, /* change char offset for the exact column */
+ colnr_T wcol) /* column to move to */
{
#endif
int idx;
@@ -341,7 +335,7 @@ coladvance2(pos, addspaces, finetune, wcol)
* Increment the cursor position. See inc() for return values.
*/
int
-inc_cursor()
+inc_cursor(void)
{
return inc(&curwin->w_cursor);
}
@@ -354,8 +348,7 @@ inc_cursor()
* Return 0 otherwise.
*/
int
-inc(lp)
- pos_T *lp;
+inc(pos_T *lp)
{
char_u *p = ml_get_pos(lp);
@@ -392,8 +385,7 @@ inc(lp)
* incl(lp): same as inc(), but skip the NUL at the end of non-empty lines
*/
int
-incl(lp)
- pos_T *lp;
+incl(pos_T *lp)
{
int r;
@@ -409,14 +401,13 @@ incl(lp)
* Return 1 when crossing a line, -1 when at start of file, 0 otherwise.
*/
int
-dec_cursor()
+dec_cursor(void)
{
- return dec(&curwin->w_cursor);
+ return dec(&curwin->w_cursor);
}
int
-dec(lp)
- pos_T *lp;
+dec(pos_T *lp)
{
char_u *p;
@@ -453,8 +444,7 @@ dec(lp)
* decl(lp): same as dec(), but skip the NUL at the end of non-empty lines
*/
int
-decl(lp)
- pos_T *lp;
+decl(pos_T *lp)
{
int r;
@@ -469,9 +459,9 @@ decl(lp)
* can be visible, folded lines don't count.
*/
linenr_T
-get_cursor_rel_lnum(wp, lnum)
- win_T *wp;
- linenr_T lnum; /* line number to get the result for */
+get_cursor_rel_lnum(
+ win_T *wp,
+ linenr_T lnum) /* line number to get the result for */
{
linenr_T cursor = wp->w_cursor.lnum;
linenr_T retval = 0;
@@ -518,7 +508,7 @@ get_cursor_rel_lnum(wp, lnum)
* Make sure curwin->w_cursor.lnum is valid.
*/
void
-check_cursor_lnum()
+check_cursor_lnum(void)
{
if (curwin->w_cursor.lnum > curbuf->b_ml.ml_line_count)
{
@@ -538,7 +528,7 @@ check_cursor_lnum()
* Make sure curwin->w_cursor.col is valid.
*/
void
-check_cursor_col()
+check_cursor_col(void)
{
check_cursor_col_win(curwin);
}
@@ -547,8 +537,7 @@ check_cursor_col()
* Make sure win->w_cursor.col is valid.
*/
void
-check_cursor_col_win(win)
- win_T *win;
+check_cursor_col_win(win_T *win)
{
colnr_T len;
#ifdef FEAT_VIRTUALEDIT
@@ -606,7 +595,7 @@ check_cursor_col_win(win)
* make sure curwin->w_cursor in on a valid character
*/
void
-check_cursor()
+check_cursor(void)
{
check_cursor_lnum();
check_cursor_col();
@@ -618,7 +607,7 @@ check_cursor()
* Allow it when in Visual mode and 'selection' is not "old".
*/
void
-adjust_cursor_col()
+adjust_cursor_col(void)
{
if (curwin->w_cursor.col > 0
&& (!VIsual_active || *p_sel == 'o')
@@ -632,7 +621,7 @@ adjust_cursor_col()
* Return TRUE if the cursor was moved.
*/
int
-leftcol_changed()
+leftcol_changed(void)
{
long lastcol;
colnr_T s, e;
@@ -705,23 +694,21 @@ static void mem_post_alloc(void **pp, size_t size);
static void mem_pre_free(void **pp);
static void
-mem_pre_alloc_s(sizep)
- size_t *sizep;
+mem_pre_alloc_s(size_t *sizep)
{
*sizep += sizeof(size_t);
}
static void
-mem_pre_alloc_l(sizep)
- long_u *sizep;
+mem_pre_alloc_l(long_u *sizep)
{
*sizep += sizeof(size_t);
}
static void
-mem_post_alloc(pp, size)
- void **pp;
- size_t size;
+mem_post_alloc(
+ void **pp,
+ size_t size)
{
if (*pp == NULL)
return;
@@ -739,8 +726,7 @@ mem_post_alloc(pp, size)
}
static void
-mem_pre_free(pp)
- void **pp;
+mem_pre_free(void **pp)
{
long_u size;
@@ -758,7 +744,7 @@ mem_pre_free(pp)
* called on exit via atexit()
*/
void
-vim_mem_profile_dump()
+vim_mem_profile_dump(void)
{
int i, j;
@@ -801,8 +787,7 @@ vim_mem_profile_dump()
static int alloc_does_fail(long_u size);
static int
-alloc_does_fail(size)
- long_u size;
+alloc_does_fail(long_u size)
{
if (alloc_fail_countdown == 0)
{
@@ -833,8 +818,7 @@ alloc_does_fail(size)
* Use lalloc for larger blocks.
*/
char_u *
-alloc(size)
- unsigned size;
+alloc(unsigned size)
{
return (lalloc((long_u)size, TRUE));
}
@@ -843,9 +827,7 @@ alloc(size)
* alloc() with an ID for alloc_fail().
*/
char_u *
-alloc_id(size, id)
- unsigned size;
- alloc_id_T id UNUSED;
+alloc_id(unsigned size, alloc_id_T id UNUSED)
{
#ifdef FEAT_EVAL
if (alloc_fail_id == id && alloc_does_fail((long_u)size))
@@ -858,8 +840,7 @@ alloc_id(size, id)
* Allocate memory and set all bytes to zero.
*/
char_u *
-alloc_clear(size)
- unsigned size;
+alloc_clear(unsigned size)
{
char_u *p;
@@ -873,8 +854,7 @@ alloc_clear(size)
* alloc() with check for maximum line length
*/
char_u *
-alloc_check(size)
- unsigned size;
+alloc_check(unsigned size)
{
#if !defined(UNIX) && !defined(__EMX__)
if (sizeof(int) == 2 && size > 0x7fff)
@@ -892,9 +872,7 @@ alloc_check(size)
* Allocate memory like lalloc() and set all bytes to zero.
*/
char_u *
-lalloc_clear(size, message)
- long_u size;
- int message;
+lalloc_clear(long_u size, int message)
{
char_u *p;
@@ -909,9 +887,7 @@ lalloc_clear(size, message)
* This is used often, KEEP IT FAST!
*/
char_u *
-lalloc(size, message)
- long_u size;
- int message;
+lalloc(long_u size, int message)
{
char_u *p; /* pointer to new storage space */
static int releasing = FALSE; /* don't do mf_release_all() recursive */
@@ -1006,10 +982,7 @@ theend:
* lalloc() with an ID for alloc_fail().
*/
char_u *
-lalloc_id(size, message, id)
- long_u size;
- int message;
- alloc_id_T id UNUSED;
+lalloc_id(long_u size, int message, alloc_id_T id UNUSED)
{
#ifdef FEAT_EVAL
if (alloc_fail_id == id && alloc_does_fail(size))
@@ -1023,9 +996,7 @@ lalloc_id(size, message, id)
* realloc() with memory profiling.
*/
void *
-mem_realloc(ptr, size)
- void *ptr;
- size_t size;
+mem_realloc(void *ptr, size_t size)
{
void *p;
@@ -1045,8 +1016,7 @@ mem_realloc(ptr, size)
* Did_outofmem_msg is reset when a character is read.
*/
void
-do_outofmem_msg(size)
- long_u size;
+do_outofmem_msg(long_u size)
{
if (!did_outofmem_msg)
{
@@ -1075,7 +1045,7 @@ static void free_findfile(void);
* Some things can't be freed, esp. things local to a library function.
*/
void
-free_all_mem()
+free_all_mem(void)
{
buf_T *buf, *nextbuf;
static int entered = FALSE;
@@ -1283,8 +1253,7 @@ free_all_mem()
* Copy "string" into newly allocated memory.
*/
char_u *
-vim_strsave(string)
- char_u *string;
+vim_strsave(char_u *string)
{
char_u *p;
unsigned len;
@@ -1303,9 +1272,7 @@ vim_strsave(string)
* shorter.
*/
char_u *
-vim_strnsave(string, len)
- char_u *string;
- int len;
+vim_strnsave(char_u *string, int len)
{
char_u *p;
@@ -1323,9 +1290,7 @@ vim_strnsave(string, len)
* by a backslash.
*/
char_u *
-vim_strsave_escaped(string, esc_chars)
- char_u *string;
- char_u *esc_chars;
+vim_strsave_escaped(char_u *string, char_u *esc_chars)
{
return vim_strsave_escaped_ext(string, esc_chars, '\\', FALSE);
}
@@ -1336,11 +1301,11 @@ vim_strsave_escaped(string, esc_chars)
* Escape the characters with "cc".
*/
char_u *
-vim_strsave_escaped_ext(string, esc_chars, cc, bsl)
- char_u *string;
- char_u *esc_chars;
- int cc;
- int bsl;
+vim_strsave_escaped_ext(
+ char_u *string,
+ char_u *esc_chars,
+ int cc,
+ int bsl)
{
char_u *p;
char_u *p2;
@@ -1397,7 +1362,7 @@ vim_strsave_escaped_ext(string, esc_chars, cc, bsl)
* Return TRUE when 'shell' has "csh" in the tail.
*/
int
-csh_like_shell()
+csh_like_shell(void)
{
return (strstr((char *)gettail(p_sh), "csh") != NULL);
}
@@ -1413,10 +1378,7 @@ csh_like_shell()
* Returns the result in allocated memory, NULL if we have run out.
*/
char_u *
-vim_strsave_shellescape(string, do_special, do_newline)
- char_u *string;
- int do_special;
- int do_newline;
+vim_strsave_shellescape(char_u *string, int do_special, int do_newline)
{
unsigned length;
char_u *p;
@@ -1535,8 +1497,7 @@ vim_strsave_shellescape(string, do_special, do_newline)
* This uses ASCII lower-to-upper case translation, language independent.
*/
char_u *
-vim_strsave_up(string)
- char_u *string;
+vim_strsave_up(char_u *string)
{
char_u *p1;
@@ -1550,9 +1511,7 @@ vim_strsave_up(string)
* This uses ASCII lower-to-upper case translation, language independent.
*/
char_u *
-vim_strnsave_up(string, len)
- char_u *string;
- int len;
+vim_strnsave_up(char_u *string, int len)
{
char_u *p1;
@@ -1565,8 +1524,8 @@ vim_strnsave_up(string, len)
* ASCII lower-to-upper case translation, language independent.
*/
void
-vim_strup(p)
- char_u *p;
+vim_strup(
+ char_u *p)
{
char_u *p2;
int c;
@@ -1590,8 +1549,7 @@ vim_strup(p)
* Returns NULL when out of memory.
*/
char_u *
-strup_save(orig)
- char_u *orig;
+strup_save(char_u *orig)
{
char_u *p;
char_u *res;
@@ -1650,8 +1608,7 @@ strup_save(orig)
* delete spaces at the end of a string
*/
void
-del_trailing_spaces(ptr)
- char_u *ptr;
+del_trailing_spaces(char_u *ptr)
{
char_u *q;
@@ -1665,10 +1622,7 @@ del_trailing_spaces(ptr)
* "to" must be "len + 1" long!
*/
void
-vim_strncpy(to, from, len)
- char_u *to;
- char_u *from;
- size_t len;
+vim_strncpy(char_u *to, char_u *from, size_t len)
{
STRNCPY(to, from, len);
to[len] = NUL;
@@ -1679,10 +1633,7 @@ vim_strncpy(to, from, len)
* always NUL terminated.
*/
void
-vim_strcat(to, from, tosize)
- char_u *to;
- char_u *from;
- size_t tosize;
+vim_strcat(char_u *to, char_u *from, size_t tosize)
{
size_t tolen = STRLEN(to);
size_t fromlen = STRLEN(from);
@@ -1704,11 +1655,11 @@ vim_strcat(to, from, tosize)
* The length is returned.
*/
int
-copy_option_part(option, buf, maxlen, sep_chars)
- char_u **option;
- char_u *buf;
- int maxlen;
- char *sep_chars;
+copy_option_part(
+ char_u **option,
+ char_u *buf,
+ int maxlen,
+ char *sep_chars)
{
int len = 0;
char_u *p = *option;
@@ -1743,8 +1694,7 @@ copy_option_part(option, buf, maxlen, sep_chars)
* signal that was caused by a crash in free().
*/
void
-vim_free(x)
- void *x;
+vim_free(void *x)
{
if (x != NULL && !really_exiting)
{
@@ -1757,10 +1707,7 @@ vim_free(x)
#ifndef HAVE_MEMSET
void *
-vim_memset(ptr, c, size)
- void *ptr;
- int c;
- size_t size;
+vim_memset(void *ptr, int c, size_t size)
{
char *p = ptr;
@@ -1776,10 +1723,7 @@ vim_memset(ptr, c, size)
* Return non-zero otherwise.
*/
int
-vim_memcmp(b1, b2, len)
- void *b1;
- void *b2;
- size_t len;
+vim_memcmp(void *b1, void *b2, size_t len)
{
char_u *p1 = (char_u *)b1, *p2 = (char_u *)b2;
@@ -1800,9 +1744,7 @@ vim_memcmp(b1, b2, len)
* For systems that don't have a function that is guaranteed to do that (SYSV).
*/
void
-mch_memmove(dst_arg, src_arg, len)
- void *src_arg, *dst_arg;
- size_t len;
+mch_memmove(void *src_arg, *dst_arg, size_t len)
{
/*
* A void doesn't have a size, we use char pointers.
@@ -1830,9 +1772,7 @@ mch_memmove(dst_arg, src_arg, len)
* return 0 for match, < 0 for smaller, > 0 for bigger
*/
int
-vim_stricmp(s1, s2)
- char *s1;
- char *s2;
+vim_stricmp(char *s1, char *s2)
{
int i;
@@ -1857,10 +1797,7 @@ vim_stricmp(s1, s2)
* return 0 for match, < 0 for smaller, > 0 for bigger
*/
int
-vim_strnicmp(s1, s2, len)
- char *s1;
- char *s2;
- size_t len;
+vim_strnicmp(char *s1, char *s2, size_t len)
{
int i;
@@ -1885,9 +1822,7 @@ vim_strnicmp(s1, s2, len)
* pointer to the NUL at the end of the string.
*/
char_u *
-vim_strchr(string, c)
- char_u *string;
- int c;
+vim_strchr(char_u *string, int c)
{
char_u *p;
int b;
@@ -1946,9 +1881,7 @@ vim_strchr(string, c)
* pointer to the NUL at the end of the string.
*/
char_u *
-vim_strbyte(string, c)
- char_u *string;
- int c;
+vim_strbyte(char_u *string, int c)
{
char_u *p = string;
@@ -1967,9 +1900,7 @@ vim_strbyte(string, c)
* Does not handle multi-byte char for "c"!
*/
char_u *
-vim_strrchr(string, c)
- char_u *string;
- int c;
+vim_strrchr(char_u *string, int c)
{
char_u *retval = NULL;
char_u *p = string;
@@ -1993,9 +1924,7 @@ vim_strrchr(string, c)
# undef vim_strpbrk
# endif
char_u *
-vim_strpbrk(s, charset)
- char_u *s;
- char_u *charset;
+vim_strpbrk(char_u *s, char_u *charset)
{
while (*s)
{
@@ -2013,8 +1942,7 @@ vim_strpbrk(s, charset)
* can't handle characters above 128.
*/
int
-vim_isspace(x)
- int x;
+vim_isspace(int x)
{
return ((x >= 9 && x <= 13) || x == ' ');
}
@@ -2027,8 +1955,7 @@ vim_isspace(x)
* Clear an allocated growing array.
*/
void
-ga_clear(gap)
- garray_T *gap;
+ga_clear(garray_T *gap)
{
vim_free(gap->ga_data);
ga_init(gap);
@@ -2038,8 +1965,7 @@ ga_clear(gap)
* Clear a growing array that contains a list of strings.
*/
void
-ga_clear_strings(gap)
- garray_T *gap;
+ga_clear_strings(garray_T *gap)
{
int i;
@@ -2053,8 +1979,7 @@ ga_clear_strings(gap)
* ga_growsize! Or use ga_init2().
*/
void
-ga_init(gap)
- garray_T *gap;
+ga_init(garray_T *gap)
{
gap->ga_data = NULL;
gap->ga_maxlen = 0;
@@ -2062,10 +1987,7 @@ ga_init(gap)
}
void
-ga_init2(gap, itemsize, growsize)
- garray_T *gap;
- int itemsize;
- int growsize;
+ga_init2(garray_T *gap, int itemsize, int growsize)
{
ga_init(gap);
gap->ga_itemsize = itemsize;
@@ -2077,9 +1999,7 @@ ga_init2(gap, itemsize, growsize)
* Return FAIL for failure, OK otherwise.
*/
int
-ga_grow(gap, n)
- garray_T *gap;
- int n;
+ga_grow(garray_T *gap, int n)
{
size_t old_len;
size_t new_len;
@@ -2108,9 +2028,7 @@ ga_grow(gap, n)
* Returns NULL when out of memory.
*/
char_u *
-ga_concat_strings(gap, sep)
- garray_T *gap;
- char *sep;
+ga_concat_strings(garray_T *gap, char *sep)
{
int i;
int len = 0;
@@ -2166,9 +2084,7 @@ ga_add_string(garray_T *gap, char_u *p)
* Note: Does NOT copy the NUL at the end!
*/
void
-ga_concat(gap, s)
- garray_T *gap;
- char_u *s;
+ga_concat(garray_T *gap, char_u *s)
{
int len;
@@ -2186,9 +2102,7 @@ ga_concat(gap, s)
* Append one byte to a growarray which contains bytes.
*/
void
-ga_append(gap, c)
- garray_T *gap;
- int c;
+ga_append(garray_T *gap, int c)
{
if (ga_grow(gap, 1) == OK)
{
@@ -2203,8 +2117,7 @@ ga_append(gap, c)
* Append the text in "gap" below the cursor line and clear "gap".
*/
void
-append_ga_line(gap)
- garray_T *gap;
+append_ga_line(garray_T *gap)
{
/* Remove trailing CR. */
if (gap->ga_len > 0
@@ -2560,8 +2473,7 @@ static struct mousetable
* modifier name ('S' for Shift, 'C' for Ctrl etc).
*/
int
-name_to_mod_mask(c)
- int c;
+name_to_mod_mask(int c)
{
int i;
@@ -2577,9 +2489,7 @@ name_to_mod_mask(c)
* modifiers specified.
*/
int
-simplify_key(key, modifiers)
- int key;
- int *modifiers;
+simplify_key(int key, int *modifiers)
{
int i;
int key0;
@@ -2612,8 +2522,7 @@ simplify_key(key, modifiers)
* Change <xHome> to <Home>, <xUp> to <Up>, etc.
*/
int
-handle_x_keys(key)
- int key;
+handle_x_keys(int key)
{
switch (key)
{
@@ -2642,9 +2551,7 @@ handle_x_keys(key)
* modifiers are down.
*/
char_u *
-get_special_key_name(c, modifiers)
- int c;
- int modifiers;
+get_special_key_name(int c, int modifiers)
{
static char_u string[MAX_KEY_NAME_LEN + 1];
@@ -2762,10 +2669,10 @@ get_special_key_name(c, modifiers)
* dst[] must be big enough to hold the result (up to six characters)!
*/
int
-trans_special(srcp, dst, keycode)
- char_u **srcp;
- char_u *dst;
- int keycode; /* prefer key code, e.g. K_DEL instead of DEL */
+trans_special(
+ char_u **srcp,
+ char_u *dst,
+ int keycode) /* prefer key code, e.g. K_DEL instead of DEL */
{
int modifiers = 0;
int key;
@@ -2807,11 +2714,11 @@ trans_special(srcp, dst, keycode)
* returns 0 if there is no match.
*/
int
-find_special_key(srcp, modp, keycode, keep_x_key)
- char_u **srcp;
- int *modp;
- int keycode; /* prefer key code, e.g. K_DEL instead of DEL */
- int keep_x_key; /* don't translate xHome to Home key */
+find_special_key(
+ char_u **srcp,
+ int *modp,
+ int keycode, /* prefer key code, e.g. K_DEL instead of DEL */
+ int keep_x_key) /* don't translate xHome to Home key */
{
char_u *last_dash;
char_u *end_of_name;
@@ -2947,9 +2854,7 @@ find_special_key(srcp, modp, keycode, keep_x_key)
* Changes "Shift-a" to 'A', "Alt-A" to 0xc0, etc.
*/
int
-extract_modifiers(key, modp)
- int key;
- int *modp;
+extract_modifiers(int key, int *modp)
{
int modifiers = *modp;
@@ -3003,8 +2908,7 @@ extract_modifiers(key, modp)
* Return the index when found, -1 when not found.
*/
int
-find_special_key_in_table(c)
- int c;
+find_special_key_in_table(int c)
{
int i;
@@ -3024,8 +2928,7 @@ find_special_key_in_table(c)
* Return the key code, or 0 if not found.
*/
int
-get_special_key_code(name)
- char_u *name;
+get_special_key_code(char_u *name)
{
char_u *table_name;
char_u string[3];
@@ -3057,8 +2960,7 @@ get_special_key_code(name)
#if defined(FEAT_CMDL_COMPL) || defined(PROTO)
char_u *
-get_key_name(i)
- int i;
+get_key_name(int i)
{
if (i >= (int)KEY_NAMES_TABLE_LEN)
return NULL;
@@ -3072,10 +2974,7 @@ get_key_name(i)
* arguments. Return which button is down or was released.
*/
int
-get_mouse_button(code, is_click, is_drag)
- int code;
- int *is_click;
- int *is_drag;
+get_mouse_button(int code, int *is_click, int *is_drag)
{
int i;
@@ -3095,10 +2994,10 @@ get_mouse_button(code, is_click, is_drag)
* mouse was clicked, dragged or released.
*/
int
-get_pseudo_mouse_code(button, is_click, is_drag)
- int button; /* eg MOUSE_LEFT */
- int is_click;
- int is_drag;
+get_pseudo_mouse_code(
+ int button, /* eg MOUSE_LEFT */
+ int is_click,
+ int is_drag)
{
int i;
@@ -3133,8 +3032,7 @@ get_pseudo_mouse_code(button, is_click, is_drag)
* Return the current end-of-line type: EOL_DOS, EOL_UNIX or EOL_MAC.
*/
int
-get_fileformat(buf)
- buf_T *buf;
+get_fileformat(buf_T *buf)
{
int c = *buf->b_p_ff;
@@ -3150,9 +3048,9 @@ get_fileformat(buf)
* argument.
*/
int
-get_fileformat_force(buf, eap)
- buf_T *buf;
- exarg_T *eap; /* can be NULL! */
+get_fileformat_force(
+ buf_T *buf,
+ exarg_T *eap) /* can be NULL! */
{
int c;
@@ -3178,9 +3076,9 @@ get_fileformat_force(buf, eap)
* Note: Does _not_ set global value of 'textmode'!
*/
void
-set_fileformat(t, opt_flags)
- int t;
- int opt_flags; /* OPT_LOCAL and/or OPT_GLOBAL */
+set_fileformat(
+ int t,
+ int opt_flags) /* OPT_LOCAL and/or OPT_GLOBAL */
{
char *p = NULL;
@@ -3217,7 +3115,7 @@ set_fileformat(t, opt_flags)
* Return the default fileformat from 'fileformats'.
*/
int
-default_fileformat()
+default_fileformat(void)
{
switch (*p_ffs)
{
@@ -3231,9 +3129,7 @@ default_fileformat()
* Call shell. Calls mch_call_shell, with 'shellxquote' added.
*/
int
-call_shell(cmd, opt)
- char_u *cmd;
- int opt;
+call_shell(char_u *cmd, int opt)
{
char_u *ncmd;
int retval;
@@ -3329,7 +3225,7 @@ call_shell(cmd, opt)
* NORMAL State with a condition. This function returns the real State.
*/
int
-get_real_state()
+get_real_state(void)
{
if (State & NORMAL)
{
@@ -3352,9 +3248,7 @@ get_real_state()
* "b" must point to the start of the file name
*/
int
-after_pathsep(b, p)
- char_u *b;
- char_u *p;
+after_pathsep(char_u *b, char_u *p)
{
return p > b && vim_ispathsep(p[-1])
&& (!has_mbyte || (*mb_head_off)(b, p - 1) == 0);
@@ -3366,9 +3260,7 @@ after_pathsep(b, p)
* "f1" may be a short name, "f2" must be a full path.
*/
int
-same_directory(f1, f2)
- char_u *f1;
- char_u *f2;
+same_directory(char_u *f1, char_u *f2)
{
char_u ffname[MAXPATHL];
char_u *t1;
@@ -3396,8 +3288,7 @@ same_directory(f1, f2)
* Return OK or FAIL.
*/
int
-vim_chdirfile(fname)
- char_u *fname;
+vim_chdirfile(char_u *fname)
{
char_u dir[MAXPATHL];
@@ -3414,8 +3305,7 @@ vim_chdirfile(fname)
* The Vim code assumes a trailing slash is only ignored for a directory.
*/
int
-illegal_slash(name)
- char *name;
+illegal_slash(char *name)
{
if (name[0] == NUL)
return FALSE; /* no file name is not illegal */
@@ -3490,8 +3380,7 @@ static char * mshape_names[] =
* Returns error message for an illegal option, NULL otherwise.
*/
char_u *
-parse_shape_opt(what)
- int what;
+parse_shape_opt(int what)
{
char_u *modep;
char_u *colonp;
@@ -3737,8 +3626,7 @@ parse_shape_opt(what)
* When "mouse" is TRUE, consider indexes valid for the mouse pointer.
*/
int
-get_shape_idx(mouse)
- int mouse;
+get_shape_idx(int mouse)
{
#ifdef FEAT_MOUSESHAPE
if (mouse && (State == HITRETURN || State == ASKMORE))
@@ -3800,8 +3688,7 @@ static int old_mouse_shape = 0;
* when the mouse moves off the status or command line).
*/
void
-update_mouseshape(shape_idx)
- int shape_idx;
+update_mouseshape(int shape_idx)
{
int new_mouse_shape;
@@ -4060,10 +3947,7 @@ static char_u e_pathtoolong[] = N_("E854: path too long for completion");
static void *ff_fn_search_context = NULL;
char_u *
-vim_findfirst(path, filename, level)
- char_u *path;
- char_u *filename;
- int level;
+vim_findfirst(char_u *path, char_u *filename, int level)
{
ff_fn_search_context =
vim_findfile_init(path, filename, NULL, level, TRUE, FALSE,
@@ -4075,7 +3959,7 @@ vim_findfirst(path, filename, level)
}
char_u *
-vim_findnext()
+vim_findnext(void)
{
char_u *ret = vim_findfile(ff_fn_search_context);
@@ -4141,17 +4025,16 @@ vim_findnext()
* limited functionality then.
*/
void *
-vim_findfile_init(path, filename, stopdirs, level, free_visited, find_what,
- search_ctx_arg, tagfile, rel_fname)
- char_u *path;
- char_u *filename;
- char_u *stopdirs UNUSED;
- int level;
- int free_visited;
- int find_what;
- void *search_ctx_arg;
- int tagfile; /* expanding names of tags files */
- char_u *rel_fname; /* file name to use for "." */
+vim_findfile_init(
+ char_u *path,
+ char_u *filename,
+ char_u *stopdirs UNUSED,
+ int level,
+ int free_visited,
+ int find_what,
+ void *search_ctx_arg,
+ int tagfile, /* expanding names of tags files */
+ char_u *rel_fname) /* file name to use for "." */
{
#ifdef FEAT_PATH_EXTRA
char_u *wc_part;
@@ -4491,8 +4374,7 @@ error_return:
* Get the stopdir string. Check that ';' is not escaped.
*/
char_u *
-vim_findfile_stopdir(buf)
- char_u *buf;
+vim_findfile_stopdir(char_u *buf)
{
char_u *r_ptr = buf;
@@ -4522,8 +4404,7 @@ vim_findfile_stopdir(buf)
* Clean up the given search context. Can handle a NULL pointer.
*/
void
-vim_findfile_cleanup(ctx)
- void *ctx;
+vim_findfile_cleanup(void *ctx)
{
if (ctx == NULL)
return;
@@ -4546,8 +4427,7 @@ vim_findfile_cleanup(ctx)
* top of the list).
*/
char_u *
-vim_findfile(search_ctx_arg)
- void *search_ctx_arg;
+vim_findfile(void *search_ctx_arg)
{
char_u *file_path;
#ifdef FEAT_PATH_EXTRA
@@ -4997,8 +4877,7 @@ vim_findfile(search_ctx_arg)
* Can handle it if the passed search_context is NULL;
*/
void
-vim_findfile_free_visited(search_ctx_arg)
- void *search_ctx_arg;
+vim_findfile_free_visited(void *search_ctx_arg)
{
ff_search_ctx_T *search_ctx;
@@ -5011,8 +4890,7 @@ vim_findfile_free_visited(search_ctx_arg)
}
static void
-vim_findfile_free_visited_list(list_headp)
- ff_visited_list_hdr_T **list_headp;
+vim_findfile_free_visited_list(ff_visited_list_hdr_T **list_headp)
{
ff_visited_list_hdr_T *vp;
@@ -5029,8 +4907,7 @@ vim_findfile_free_visited_list(list_headp)
}
static void
-ff_free_visited_list(vl)
- ff_visited_T *vl;
+ff_free_visited_list(ff_visited_T *vl)
{
ff_visited_T *vp;
@@ -5051,9 +4928,9 @@ ff_free_visited_list(vl)
* allocates a new one.
*/
static ff_visited_list_hdr_T*
-ff_get_visited_list(filename, list_headp)
- char_u *filename;
- ff_visited_list_hdr_T **list_headp;
+ff_get_visited_list(
+ char_u *filename,
+ ff_visited_list_hdr_T **list_headp)
{
ff_visited_list_hdr_T *retptr = NULL;
@@ -5124,9 +5001,7 @@ ff_get_visited_list(filename, list_headp)
* '**\20' is equal to '**\24'
*/
static int
-ff_wc_equal(s1, s2)
- char_u *s1;
- char_u *s2;
+ff_wc_equal(char_u *s1, char_u *s2)
{
int i, j;
int c1 = NUL;
@@ -5168,16 +5043,13 @@ ff_wc_equal(s1, s2)
* never.
*/
static int
-ff_check_visited(visited_list, fname
-#ifdef FEAT_PATH_EXTRA
- , wc_path
-#endif
- )
- ff_visited_T **visited_list;
- char_u *fname;
+ff_check_visited(
+ ff_visited_T **visited_list,
+ char_u *fname
#ifdef FEAT_PATH_EXTRA
- char_u *wc_path;
+ , char_u *wc_path
#endif
+ )
{
ff_visited_T *vp;
#ifdef UNIX
@@ -5268,17 +5140,13 @@ ff_check_visited(visited_list, fname
* create stack element from given path pieces
*/
static ff_stack_T *
-ff_create_stack_element(fix_part,
-#ifdef FEAT_PATH_EXTRA
- wc_part,
-#endif
- level, star_star_empty)
- char_u *fix_part;
+ff_create_stack_element(
+ char_u *fix_part,
#ifdef FEAT_PATH_EXTRA
- char_u *wc_part;
+ char_u *wc_part,
#endif
- int level;
- int star_star_empty;
+ int level,
+ int star_star_empty)
{
ff_stack_T *new;
@@ -5322,9 +5190,7 @@ ff_create_stack_element(fix_part,
* Push a dir on the directory stack.
*/
static void
-ff_push(search_ctx, stack_ptr)
- ff_search_ctx_T *search_ctx;
- ff_stack_T *stack_ptr;
+ff_push(ff_search_ctx_T *search_ctx, ff_stack_T *stack_ptr)
{
/* check for NULL pointer, not to return an error to the user, but
* to prevent a crash */
@@ -5340,8 +5206,7 @@ ff_push(search_ctx, stack_ptr)
* Returns NULL if stack is empty.
*/
static ff_stack_T *
-ff_pop(search_ctx)
- ff_search_ctx_T *search_ctx;
+ff_pop(ff_search_ctx_T *search_ctx)
{
ff_stack_T *sptr;
@@ -5356,8 +5221,7 @@ ff_pop(search_ctx)
* free the given stack element
*/
static void
-ff_free_stack_element(stack_ptr)
- ff_stack_T *stack_ptr;
+ff_free_stack_element(ff_stack_T *stack_ptr)
{
/* vim_free handles possible NULL pointers */
vim_free(stack_ptr->ffs_fix_path);
@@ -5375,8 +5239,7 @@ ff_free_stack_element(stack_ptr)
* Clear the search context, but NOT the visited list.
*/
static void
-ff_clear(search_ctx)
- ff_search_ctx_T *search_ctx;
+ff_clear(ff_search_ctx_T *search_ctx)
{
ff_stack_T *sptr;
@@ -5422,10 +5285,7 @@ ff_clear(search_ctx)
* returns TRUE if yes else FALSE
*/
static int
-ff_path_in_stoplist(path, path_len, stopdirs_v)
- char_u *path;
- int path_len;
- char_u **stopdirs_v;
+ff_path_in_stoplist(char_u *path, int path_len, char_u **stopdirs_v)
{
int i = 0;
@@ -5486,12 +5346,12 @@ ff_path_in_stoplist(path, path_len, stopdirs_v)
*
*/
char_u *
-find_file_in_path(ptr, len, options, first, rel_fname)
- char_u *ptr; /* file name */
- int len; /* length of file name */
- int options;
- int first; /* use count'th matching file name */
- char_u *rel_fname; /* file name searching relative to */
+find_file_in_path(
+ char_u *ptr, /* file name */
+ int len, /* length of file name */
+ int options,
+ int first, /* use count'th matching file name */
+ char_u *rel_fname) /* file name searching relative to */
{
return find_file_in_path_option(ptr, len, options, first,
*curbuf->b_p_path == NUL ? p_path : curbuf->b_p_path,
@@ -5503,7 +5363,7 @@ static void *fdip_search_ctx = NULL;
#if defined(EXITFREE)
static void
-free_findfile()
+free_findfile(void)
{
vim_free(ff_file_to_find);
vim_findfile_cleanup(fdip_search_ctx);
@@ -5522,27 +5382,26 @@ free_findfile()
* Returns an allocated string for the file name. NULL for error.
*/
char_u *
-find_directory_in_path(ptr, len, options, rel_fname)
- char_u *ptr; /* file name */
- int len; /* length of file name */
- int options;
- char_u *rel_fname; /* file name searching relative to */
+find_directory_in_path(
+ char_u *ptr, /* file name */
+ int len, /* length of file name */
+ int options,
+ char_u *rel_fname) /* file name searching relative to */
{
return find_file_in_path_option(ptr, len, options, TRUE, p_cdpath,
FINDFILE_DIR, rel_fname, (char_u *)"");
}
char_u *
-find_file_in_path_option(ptr, len, options, first, path_option,
- find_what, rel_fname, suffixes)
- char_u *ptr; /* file name */
- int len; /* length of file name */
- int options;
- int first; /* use count'th matching file name */
- char_u *path_option; /* p_path or p_cdpath */
- int find_what; /* FINDFILE_FILE, _DIR or _BOTH */
- char_u *rel_fname; /* file name we are looking relative to. */
- char_u *suffixes; /* list of suffixes, 'suffixesadd' option */
+find_file_in_path_option(
+ char_u *ptr, /* file name */
+ int len, /* length of file name */
+ int options,
+ int first, /* use count'th matching file name */
+ char_u *path_option, /* p_path or p_cdpath */
+ int find_what, /* FINDFILE_FILE, _DIR or _BOTH */
+ char_u *rel_fname, /* file name we are looking relative to. */
+ char_u *suffixes) /* list of suffixes, 'suffixesadd' option */
{
static char_u *dir;
static int did_findfile_init = FALSE;
@@ -5764,8 +5623,7 @@ theend:
* 'cdpath' for relative directory names, otherwise just mch_chdir().
*/
int
-vim_chdir(new_dir)
- char_u *new_dir;
+vim_chdir(char_u *new_dir)
{
#ifndef FEAT_SEARCHPATH
return mch_chdir((char *)new_dir);
@@ -5791,9 +5649,7 @@ vim_chdir(new_dir)
* Returns OK or FAIL.
*/
int
-get_user_name(buf, len)
- char_u *buf;
- int len;
+get_user_name(char_u *buf, int len)
{
if (username == NULL)
{
@@ -5812,11 +5668,11 @@ get_user_name(buf, len)
* It's simple and slow. From the K&R C book.
*/
void
-qsort(base, elm_count, elm_size, cmp)
- void *base;
- size_t elm_count;
- size_t elm_size;
- int (*cmp)(const void *, const void *);
+qsort(
+ void *base,
+ size_t elm_count,
+ size_t elm_size,
+ int (*cmp)(const void *, const void *))
{
char_u *buf;
char_u *p1;
@@ -5860,17 +5716,15 @@ sort_compare(const void *s1, const void *s2);
#ifdef __BORLANDC__
_RTLENTRYF
#endif
-sort_compare(s1, s2)
- const void *s1;
- const void *s2;
+sort_compare(const void *s1, const void *s2)
{
return STRCMP(*(char **)s1, *(char **)s2);
}
void
-sort_strings(files, count)
- char_u **files;
- int count;
+sort_strings(
+ char_u **files,
+ int count)
{
qsort((void *)files, (size_t)count, sizeof(char_u *), sort_compare);
}
@@ -5882,9 +5736,7 @@ sort_strings(files, count)
* Return value like strcmp(p, q), but consider path separators.
*/
int
-pathcmp(p, q, maxlen)
- const char *p, *q;
- int maxlen;
+pathcmp(const char *p, const char *q, int maxlen)
{
int i, j;
int c1, c2;
@@ -5994,8 +5846,7 @@ static int newenv(void); /* copy env. from stack to heap */
static int moreenv(void); /* incr. size of env. */
int
-putenv(string)
- const char *string;
+putenv(const char *string)
{
int i;
char *p;
@@ -6034,8 +5885,7 @@ putenv(string)
}
static int
-findenv(name)
- char *name;
+findenv(char *name)
{
char *namechar, *envchar;
int i, found;
@@ -6056,7 +5906,7 @@ findenv(name)
}
static int
-newenv()
+newenv(void)
{
char **env, *elem;
int i, esize;
@@ -6091,7 +5941,7 @@ newenv()
}
static int
-moreenv()
+moreenv(void)
{
int esize;
char **env;
@@ -6107,8 +5957,7 @@ moreenv()
# ifdef USE_VIMPTY_GETENV
char_u *
-vimpty_getenv(string)
- const char_u *string;
+vimpty_getenv(const char_u *string)
{
int i;
char_u *p;
@@ -6134,8 +5983,7 @@ vimpty_getenv(string)
* rights to write into.
*/
int
-filewritable(fname)
- char_u *fname;
+filewritable(char_u *fname)
{
int retval = 0;
#if defined(UNIX) || defined(VMS)
@@ -6171,8 +6019,7 @@ filewritable(fname)
* This is not in message.c to avoid a warning for prototypes.
*/
int
-emsg3(s, a1, a2)
- char_u *s, *a1, *a2;
+emsg3(char_u *s, char_u *a1, char_u *a2)
{
if (emsg_not_now())
return TRUE; /* no error messages at the moment */
@@ -6189,9 +6036,7 @@ emsg3(s, a1, a2)
* This is not in message.c to avoid a warning for prototypes.
*/
int
-emsgn(s, n)
- char_u *s;
- long n;
+emsgn(char_u *s, long n)
{
if (emsg_not_now())
return TRUE; /* no error messages at the moment */
@@ -6204,8 +6049,7 @@ emsgn(s, n)
* Read 2 bytes from "fd" and turn them into an int, MSB first.
*/
int
-get2c(fd)
- FILE *fd;
+get2c(FILE *fd)
{
int n;
@@ -6218,8 +6062,7 @@ get2c(fd)
* Read 3 bytes from "fd" and turn them into an int, MSB first.
*/
int
-get3c(fd)
- FILE *fd;
+get3c(FILE *fd)
{
int n;
@@ -6233,8 +6076,7 @@ get3c(fd)
* Read 4 bytes from "fd" and turn them into an int, MSB first.
*/
int
-get4c(fd)
- FILE *fd;
+get4c(FILE *fd)
{
/* Use unsigned rather than int otherwise result is undefined
* when left-shift sets the MSB. */
@@ -6251,8 +6093,7 @@ get4c(fd)
* Read 8 bytes from "fd" and turn them into a time_t, MSB first.
*/
time_t
-get8ctime(fd)
- FILE *fd;
+get8ctime(FILE *fd)
{
time_t n = 0;
int i;
@@ -6267,9 +6108,7 @@ get8ctime(fd)
* Returns NULL when out of memory or unable to read that many bytes.
*/
char_u *
-read_string(fd, cnt)
- FILE *fd;
- int cnt;
+read_string(FILE *fd, int cnt)
{
char_u *str;
int i;
@@ -6299,10 +6138,7 @@ read_string(fd, cnt)
* Write a number to file "fd", MSB first, in "len" bytes.
*/
int
-put_bytes(fd, nr, len)
- FILE *fd;
- long_u nr;
- int len;
+put_bytes(FILE *fd, long_u nr, int len)
{
int i;
@@ -6325,9 +6161,7 @@ put_bytes(fd, nr, len)
* Returns FAIL when the write failed.
*/
int
-put_time(fd, the_time)
- FILE *fd;
- time_t the_time;
+put_time(FILE *fd, time_t the_time)
{
char_u buf[8];
@@ -6339,9 +6173,7 @@ put_time(fd, the_time)
* Write time_t to "buf[8]".
*/
void
-time_to_bytes(the_time, buf)
- time_t the_time;
- char_u *buf;
+time_to_bytes(time_t the_time, char_u *buf)
{
int c;
int i;
@@ -6387,8 +6219,7 @@ time_to_bytes(the_time, buf)
* When "s" is NULL FALSE is returned.
*/
int
-has_non_ascii(s)
- char_u *s;
+has_non_ascii(char_u *s)
{
char_u *p;
@@ -6407,7 +6238,7 @@ has_non_ascii(s)
* it is safe to do so.
*/
void
-parse_queued_messages()
+parse_queued_messages(void)
{
# ifdef FEAT_NETBEANS_INTG
/* Process the queued netbeans messages. */
diff --git a/src/move.c b/src/move.c
index c5d278d14..a505873f0 100644
--- a/src/move.c
+++ b/src/move.c
@@ -48,8 +48,7 @@ static void max_topfill(void);
* wp->w_topline changed.
*/
static void
-comp_botline(wp)
- win_T *wp;
+comp_botline(win_T *wp)
{
int n;
linenr_T lnum;
@@ -129,8 +128,7 @@ comp_botline(wp)
* set.
*/
static void
-redraw_for_cursorline(wp)
- win_T *wp;
+redraw_for_cursorline(win_T *wp)
{
if ((wp->w_p_rnu
#ifdef FEAT_SYN_HL
@@ -150,7 +148,7 @@ redraw_for_cursorline(wp)
* Used to update the screen before printing a message.
*/
void
-update_topline_redraw()
+update_topline_redraw(void)
{
update_topline();
if (must_redraw)
@@ -161,7 +159,7 @@ update_topline_redraw()
* Update curwin->w_topline to move the cursor onto the screen.
*/
void
-update_topline()
+update_topline(void)
{
long line_count;
int halfheight;
@@ -420,7 +418,7 @@ update_topline()
* When 'scrolljump' is negative use it as a percentage of the window height.
*/
static int
-scrolljump_value()
+scrolljump_value(void)
{
if (p_sj >= 0)
return (int)p_sj;
@@ -432,7 +430,7 @@ scrolljump_value()
* current window.
*/
static int
-check_top_offset()
+check_top_offset(void)
{
lineoff_T loff;
int n;
@@ -470,7 +468,7 @@ check_top_offset()
}
void
-update_curswant()
+update_curswant(void)
{
if (curwin->w_set_curswant)
{
@@ -484,8 +482,7 @@ update_curswant()
* Check if the cursor has moved. Set the w_valid flag accordingly.
*/
void
-check_cursor_moved(wp)
- win_T *wp;
+check_cursor_moved(win_T *wp)
{
if (wp->w_cursor.lnum != wp->w_valid_cursor.lnum)
{
@@ -516,14 +513,13 @@ check_cursor_moved(wp)
* be redrawn. E.g, when changing the 'wrap' option or folding.
*/
void
-changed_window_setting()
+changed_window_setting(void)
{
changed_window_setting_win(curwin);
}
void
-changed_window_setting_win(wp)
- win_T *wp;
+changed_window_setting_win(win_T *wp)
{
wp->w_lines_valid = 0;
changed_line_abv_curs_win(wp);
@@ -535,9 +531,7 @@ changed_window_setting_win(wp)
* Set wp->w_topline to a certain number.
*/
void
-set_topline(wp, lnum)
- win_T *wp;
- linenr_T lnum;
+set_topline(win_T *wp, linenr_T lnum)
{
#ifdef FEAT_FOLDING
/* go to first of folded lines */
@@ -563,15 +557,14 @@ set_topline(wp, lnum)
* Need to take care of w_botline separately!
*/
void
-changed_cline_bef_curs()
+changed_cline_bef_curs(void)
{
curwin->w_valid &= ~(VALID_WROW|VALID_WCOL|VALID_VIRTCOL
|VALID_CHEIGHT|VALID_TOPLINE);
}
void
-changed_cline_bef_curs_win(wp)
- win_T *wp;
+changed_cline_bef_curs_win(win_T *wp)
{
wp->w_valid &= ~(VALID_WROW|VALID_WCOL|VALID_VIRTCOL
|VALID_CHEIGHT|VALID_TOPLINE);
@@ -583,15 +576,14 @@ changed_cline_bef_curs_win(wp)
* Need to take care of w_botline separately!
*/
void
-changed_line_abv_curs()
+changed_line_abv_curs(void)
{
curwin->w_valid &= ~(VALID_WROW|VALID_WCOL|VALID_VIRTCOL|VALID_CROW
|VALID_CHEIGHT|VALID_TOPLINE);
}
void
-changed_line_abv_curs_win(wp)
- win_T *wp;
+changed_line_abv_curs_win(win_T *wp)
{
wp->w_valid &= ~(VALID_WROW|VALID_WCOL|VALID_VIRTCOL|VALID_CROW
|VALID_CHEIGHT|VALID_TOPLINE);
@@ -601,7 +593,7 @@ changed_line_abv_curs_win(wp)
* Make sure the value of curwin->w_botline is valid.
*/
void
-validate_botline()
+validate_botline(void)
{
if (!(curwin->w_valid & VALID_BOTLINE))
comp_botline(curwin);
@@ -611,21 +603,20 @@ validate_botline()
* Mark curwin->w_botline as invalid (because of some change in the buffer).
*/
void
-invalidate_botline()
+invalidate_botline(void)
{
curwin->w_valid &= ~(VALID_BOTLINE|VALID_BOTLINE_AP);
}
void
-invalidate_botline_win(wp)
- win_T *wp;
+invalidate_botline_win(win_T *wp)
{
wp->w_valid &= ~(VALID_BOTLINE|VALID_BOTLINE_AP);
}
void
-approximate_botline_win(wp)
- win_T *wp;
+approximate_botline_win(
+ win_T *wp)
{
wp->w_valid &= ~VALID_BOTLINE;
}
@@ -634,7 +625,7 @@ approximate_botline_win(wp)
* Return TRUE if curwin->w_wrow and curwin->w_wcol are valid.
*/
int
-cursor_valid()
+cursor_valid(void)
{
check_cursor_moved(curwin);
return ((curwin->w_valid & (VALID_WROW|VALID_WCOL)) ==
@@ -646,7 +637,7 @@ cursor_valid()
* w_topline must be valid, you may need to call update_topline() first!
*/
void
-validate_cursor()
+validate_cursor(void)
{
check_cursor_moved(curwin);
if ((curwin->w_valid & (VALID_WCOL|VALID_WROW)) != (VALID_WCOL|VALID_WROW))
@@ -658,7 +649,7 @@ validate_cursor()
* validate w_cline_row.
*/
void
-validate_cline_row()
+validate_cline_row(void)
{
/*
* First make sure that w_topline is valid (after moving the cursor).
@@ -675,8 +666,7 @@ validate_cline_row()
* of wp->w_topline.
*/
static void
-curs_rows(wp)
- win_T *wp;
+curs_rows(win_T *wp)
{
linenr_T lnum;
int i;
@@ -801,7 +791,7 @@ curs_rows(wp)
* Validate curwin->w_virtcol only.
*/
void
-validate_virtcol()
+validate_virtcol(void)
{
validate_virtcol_win(curwin);
}
@@ -810,8 +800,7 @@ validate_virtcol()
* Validate wp->w_virtcol only.
*/
void
-validate_virtcol_win(wp)
- win_T *wp;
+validate_virtcol_win(win_T *wp)
{
check_cursor_moved(wp);
if (!(wp->w_valid & VALID_VIRTCOL))
@@ -833,7 +822,7 @@ validate_virtcol_win(wp)
* Validate curwin->w_cline_height only.
*/
static void
-validate_cheight()
+validate_cheight(void)
{
check_cursor_moved(curwin);
if (!(curwin->w_valid & VALID_CHEIGHT))
@@ -856,7 +845,7 @@ validate_cheight()
* Validate w_wcol and w_virtcol only.
*/
void
-validate_cursor_col()
+validate_cursor_col(void)
{
colnr_T off;
colnr_T col;
@@ -891,8 +880,7 @@ validate_cursor_col()
* fold column and sign column (these don't move when scrolling horizontally).
*/
int
-win_col_off(wp)
- win_T *wp;
+win_col_off(win_T *wp)
{
return (((wp->w_p_nu || wp->w_p_rnu) ? number_width(wp) + 1 : 0)
#ifdef FEAT_CMDWIN
@@ -913,7 +901,7 @@ win_col_off(wp)
}
int
-curwin_col_off()
+curwin_col_off(void)
{
return win_col_off(curwin);
}
@@ -924,8 +912,7 @@ curwin_col_off()
* 'cpoptions'.
*/
int
-win_col_off2(wp)
- win_T *wp;
+win_col_off2(win_T *wp)
{
if ((wp->w_p_nu || wp->w_p_rnu) && vim_strchr(p_cpo, CPO_NUMCOL) != NULL)
return number_width(wp) + 1;
@@ -933,7 +920,7 @@ win_col_off2(wp)
}
int
-curwin_col_off2()
+curwin_col_off2(void)
{
return win_col_off2(curwin);
}
@@ -944,8 +931,8 @@ curwin_col_off2()
* Also updates curwin->w_leftcol.
*/
void
-curs_columns(may_scroll)
- int may_scroll; /* when TRUE, may scroll horizontally */
+curs_columns(
+ int may_scroll) /* when TRUE, may scroll horizontally */
{
int diff;
int extra; /* offset for first screen line */
@@ -1207,9 +1194,9 @@ curs_columns(may_scroll)
* Scroll the current window down by "line_count" logical lines. "CTRL-Y"
*/
void
-scrolldown(line_count, byfold)
- long line_count;
- int byfold UNUSED; /* TRUE: count a closed fold as one line */
+scrolldown(
+ long line_count,
+ int byfold UNUSED) /* TRUE: count a closed fold as one line */
{
long done = 0; /* total # of physical lines done */
int wrow;
@@ -1314,9 +1301,9 @@ scrolldown(line_count, byfold)
* Scroll the current window up by "line_count" logical lines. "CTRL-E"
*/
void
-scrollup(line_count, byfold)
- long line_count;
- int byfold UNUSED; /* TRUE: count a closed fold as one line */
+scrollup(
+ long line_count,
+ int byfold UNUSED) /* TRUE: count a closed fold as one line */
{
#if defined(FEAT_FOLDING) || defined(FEAT_DIFF)
linenr_T lnum;
@@ -1396,9 +1383,9 @@ scrollup(line_count, byfold)
* Don't end up with too many filler lines in the window.
*/
void
-check_topfill(wp, down)
- win_T *wp;
- int down; /* when TRUE scroll down when not enough space */
+check_topfill(
+ win_T *wp,
+ int down) /* when TRUE scroll down when not enough space */
{
int n;
@@ -1427,7 +1414,7 @@ check_topfill(wp, down)
* is still visible.
*/
static void
-max_topfill()
+max_topfill(void)
{
int n;
@@ -1449,7 +1436,7 @@ max_topfill()
* cursor off the screen.
*/
void
-scrolldown_clamp()
+scrolldown_clamp(void)
{
int end_row;
#ifdef FEAT_DIFF
@@ -1520,7 +1507,7 @@ scrolldown_clamp()
* off the screen.
*/
void
-scrollup_clamp()
+scrollup_clamp(void)
{
int start_row;
@@ -1579,8 +1566,7 @@ scrollup_clamp()
* Lines above the first one are incredibly high: MAXCOL.
*/
static void
-topline_back(lp)
- lineoff_T *lp;
+topline_back(lineoff_T *lp)
{
#ifdef FEAT_DIFF
if (lp->fill < diff_check_fill(curwin, lp->lnum))
@@ -1616,8 +1602,7 @@ topline_back(lp)
* Lines below the last one are incredibly high.
*/
static void
-botline_forw(lp)
- lineoff_T *lp;
+botline_forw(lineoff_T *lp)
{
#ifdef FEAT_DIFF
if (lp->fill < diff_check_fill(curwin, lp->lnum + 1))
@@ -1655,8 +1640,7 @@ botline_forw(lp)
* When there are no filler lines nothing changes.
*/
static void
-botline_topline(lp)
- lineoff_T *lp;
+botline_topline(lineoff_T *lp)
{
if (lp->fill > 0)
{
@@ -1671,8 +1655,7 @@ botline_topline(lp)
* When there are no filler lines nothing changes.
*/
static void
-topline_botline(lp)
- lineoff_T *lp;
+topline_botline(lineoff_T *lp)
{
if (lp->fill > 0)
{
@@ -1688,9 +1671,7 @@ topline_botline(lp)
* If "always" is TRUE, always set topline (for "zt").
*/
void
-scroll_cursor_top(min_scroll, always)
- int min_scroll;
- int always;
+scroll_cursor_top(int min_scroll, int always)
{
int scrolled = 0;
int extra = 0;
@@ -1828,9 +1809,7 @@ scroll_cursor_top(min_scroll, always)
* screen lines for text lines.
*/
void
-set_empty_rows(wp, used)
- win_T *wp;
- int used;
+set_empty_rows(win_T *wp, int used)
{
#ifdef FEAT_DIFF
wp->w_filler_rows = 0;
@@ -1863,9 +1842,7 @@ set_empty_rows(wp, used)
* This is messy stuff!!!
*/
void
-scroll_cursor_bot(min_scroll, set_topbot)
- int min_scroll;
- int set_topbot;
+scroll_cursor_bot(int min_scroll, int set_topbot)
{
int used;
int scrolled = 0;
@@ -2086,8 +2063,7 @@ scroll_cursor_bot(min_scroll, set_topbot)
* If "atend" is TRUE, also put it halfway at the end of the file.
*/
void
-scroll_cursor_halfway(atend)
- int atend;
+scroll_cursor_halfway(int atend)
{
int above = 0;
linenr_T topline;
@@ -2171,7 +2147,7 @@ scroll_cursor_halfway(atend)
* When called topline must be valid!
*/
void
-cursor_correct()
+cursor_correct(void)
{
int above = 0; /* screen lines above topline */
linenr_T topline;
@@ -2298,9 +2274,7 @@ static void get_scroll_overlap(lineoff_T *lp, int dir);
* return FAIL for failure, OK otherwise
*/
int
-onepage(dir, count)
- int dir;
- long count;
+onepage(int dir, long count)
{
long n;
int retval = OK;
@@ -2549,9 +2523,7 @@ onepage(dir, count)
* l3 etc.
*/
static void
-get_scroll_overlap(lp, dir)
- lineoff_T *lp;
- int dir;
+get_scroll_overlap(lineoff_T *lp, int dir)
{
int h1, h2, h3, h4;
int min_height = curwin->w_height - 2;
@@ -2611,9 +2583,7 @@ get_scroll_overlap(lp, dir)
* Scroll 'scroll' lines up or down.
*/
void
-halfpage(flag, Prenum)
- int flag;
- linenr_T Prenum;
+halfpage(int flag, linenr_T Prenum)
{
long scrolled = 0;
int i;
@@ -2831,7 +2801,7 @@ halfpage(flag, Prenum)
#if defined(FEAT_CURSORBIND) || defined(PROTO)
void
-do_check_cursorbind()
+do_check_cursorbind(void)
{
linenr_T line = curwin->w_cursor.lnum;
colnr_T col = curwin->w_cursor.col;
diff --git a/src/netbeans.c b/src/netbeans.c
index c935a61af..6f3c4e1a2 100644
--- a/src/netbeans.c
+++ b/src/netbeans.c
@@ -561,7 +561,7 @@ static int curPCtype = -1;
* Free netbeans resources.
*/
static void
-nb_free()
+nb_free(void)
{
keyQ_T *key_node = keyHead.next;
nbbuf_T buf;
@@ -2355,22 +2355,20 @@ special_keys(char_u *args)
}
void
-ex_nbclose(eap)
- exarg_T *eap UNUSED;
+ex_nbclose(exarg_T *eap UNUSED)
{
netbeans_close();
}
void
-ex_nbkey(eap)
- exarg_T *eap;
+ex_nbkey(exarg_T *eap)
{
(void)netbeans_keystring(eap->arg);
}
void
-ex_nbstart(eap)
- exarg_T *eap;
+ex_nbstart(
+ exarg_T *eap)
{
#ifdef FEAT_GUI
# if !defined(FEAT_GUI_X11) && !defined(FEAT_GUI_GTK) \
@@ -2572,7 +2570,7 @@ netbeans_open(char *params, int doabort)
* before calling exit.
*/
void
-netbeans_send_disconnect()
+netbeans_send_disconnect(void)
{
char buf[128];
@@ -3400,8 +3398,7 @@ pos2off(buf_T *buf, pos_T *pos)
* doesn't normally call readfile, we do our own.
*/
static void
-print_read_msg(buf)
- nbbuf_T *buf;
+print_read_msg(nbbuf_T *buf)
{
int lnum = buf->bufp->b_ml.ml_line_count;
off_t nchars = buf->bufp->b_orig_size;
@@ -3438,9 +3435,7 @@ print_read_msg(buf)
* writing a file.
*/
static void
-print_save_msg(buf, nchars)
- nbbuf_T *buf;
- off_t nchars;
+print_save_msg(nbbuf_T *buf, off_t nchars)
{
char_u c;
char_u *p;
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;
diff --git a/src/ops.c b/src/ops.c
index e72774b1a..4ad982f7f 100644
--- a/src/ops.c
+++ b/src/ops.c
@@ -168,9 +168,7 @@ static char opchars[][3] =
* Must only be called with a valid operator name!
*/
int
-get_op_type(char1, char2)
- int char1;
- int char2;
+get_op_type(int char1, int char2)
{
int i;
@@ -192,8 +190,7 @@ get_op_type(char1, char2)
* Return TRUE if operator "op" always works on whole lines.
*/
int
-op_on_lines(op)
- int op;
+op_on_lines(int op)
{
return opchars[op][2];
}
@@ -203,8 +200,7 @@ op_on_lines(op)
* Returns 'g' or 'z' if there is another command character.
*/
int
-get_op_char(optype)
- int optype;
+get_op_char(int optype)
{
return opchars[optype][0];
}
@@ -213,8 +209,7 @@ get_op_char(optype)
* Get second operator command character.
*/
int
-get_extra_op_char(optype)
- int optype;
+get_extra_op_char(int optype)
{
return opchars[optype][1];
}
@@ -223,10 +218,7 @@ get_extra_op_char(optype)
* op_shift - handle a shift operation
*/
void
-op_shift(oap, curs_top, amount)
- oparg_T *oap;
- int curs_top;
- int amount;
+op_shift(oparg_T *oap, int curs_top, int amount)
{
long i;
int first_char;
@@ -320,11 +312,11 @@ op_shift(oap, curs_top, amount)
* leaves cursor on first blank in the line
*/
void
-shift_line(left, round, amount, call_changed_bytes)
- int left;
- int round;
- int amount;
- int call_changed_bytes; /* call changed_bytes() */
+shift_line(
+ int left,
+ int round,
+ int amount,
+ int call_changed_bytes) /* call changed_bytes() */
{
int count;
int i, j;
@@ -375,9 +367,7 @@ shift_line(left, round, amount, call_changed_bytes)
* Leaves cursor on first character in block.
*/
static void
-shift_block(oap, amount)
- oparg_T *oap;
- int amount;
+shift_block(oparg_T *oap, int amount)
{
int left = (oap->op_type == OP_LSHIFT);
int oldstate = State;
@@ -562,11 +552,11 @@ shift_block(oap, amount)
* Caller must prepare for undo.
*/
static void
-block_insert(oap, s, b_insert, bdp)
- oparg_T *oap;
- char_u *s;
- int b_insert;
- struct block_def *bdp;
+block_insert(
+ oparg_T *oap,
+ char_u *s,
+ int b_insert,
+ struct block_def *bdp)
{
int p_ts;
int count = 0; /* extra spaces to replace a cut TAB */
@@ -687,9 +677,7 @@ block_insert(oap, s, b_insert, bdp)
* op_reindent - handle reindenting a block of lines.
*/
void
-op_reindent(oap, how)
- oparg_T *oap;
- int (*how)(void);
+op_reindent(oparg_T *oap, int (*how)(void))
{
long i;
char_u *l;
@@ -781,7 +769,7 @@ static char_u *expr_line = NULL;
* Returns '=' when OK, NUL otherwise.
*/
int
-get_expr_register()
+get_expr_register(void)
{
char_u *new_line;
@@ -800,8 +788,7 @@ get_expr_register()
* Argument must be an allocated string.
*/
void
-set_expr_line(new_line)
- char_u *new_line;
+set_expr_line(char_u *new_line)
{
vim_free(expr_line);
expr_line = new_line;
@@ -812,7 +799,7 @@ set_expr_line(new_line)
* Returns a pointer to allocated memory, or NULL for failure.
*/
char_u *
-get_expr_line()
+get_expr_line(void)
{
char_u *expr_copy;
char_u *rv;
@@ -843,7 +830,7 @@ get_expr_line()
* Get the '=' register expression itself, without evaluating it.
*/
char_u *
-get_expr_line_src()
+get_expr_line_src(void)
{
if (expr_line == NULL)
return NULL;
@@ -856,9 +843,9 @@ get_expr_line_src()
* Note: There is no check for 0 (default register), caller should do this
*/
int
-valid_yank_reg(regname, writing)
- int regname;
- int writing; /* if TRUE check for writable registers */
+valid_yank_reg(
+ int regname,
+ int writing) /* if TRUE check for writable registers */
{
if ( (regname > 0 && ASCII_ISALNUM(regname))
|| (!writing && vim_strchr((char_u *)
@@ -893,9 +880,7 @@ valid_yank_reg(regname, writing)
* If regname is 0 and reading, use previous register
*/
void
-get_yank_register(regname, writing)
- int regname;
- int writing;
+get_yank_register(int regname, int writing)
{
int i;
@@ -942,8 +927,7 @@ get_yank_register(regname, writing)
* available return zero, otherwise return "regname".
*/
int
-may_get_selection(regname)
- int regname;
+may_get_selection(int regname)
{
if (regname == '*')
{
@@ -968,9 +952,9 @@ may_get_selection(regname)
* The returned pointer has allocated memory, use put_register() later.
*/
void *
-get_register(name, copy)
- int name;
- int copy; /* make a copy, if FALSE make register empty. */
+get_register(
+ int name,
+ int copy) /* make a copy, if FALSE make register empty. */
{
struct yankreg *reg;
int i;
@@ -1021,9 +1005,7 @@ get_register(name, copy)
* Put "reg" into register "name". Free any previous contents and "reg".
*/
void
-put_register(name, reg)
- int name;
- void *reg;
+put_register(int name, void *reg)
{
get_yank_register(name, 0);
free_yank_all();
@@ -1037,8 +1019,7 @@ put_register(name, reg)
}
void
-free_register(reg)
- void *reg;
+free_register(void *reg)
{
struct yankreg tmp;
@@ -1054,8 +1035,7 @@ free_register(reg)
* return TRUE if the current yank register has type MLINE
*/
int
-yank_register_mline(regname)
- int regname;
+yank_register_mline(int regname)
{
if (regname != 0 && !valid_yank_reg(regname, FALSE))
return FALSE;
@@ -1072,8 +1052,7 @@ yank_register_mline(regname)
* Return FAIL for failure, OK otherwise.
*/
int
-do_record(c)
- int c;
+do_record(int c)
{
char_u *p;
static int regname;
@@ -1133,9 +1112,7 @@ do_record(c)
* return FAIL for failure, OK otherwise
*/
static int
-stuff_yank(regname, p)
- int regname;
- char_u *p;
+stuff_yank(int regname, char_u *p)
{
char_u *lp;
char_u **pp;
@@ -1191,11 +1168,11 @@ static int execreg_lastc = NUL;
* return FAIL for failure, OK otherwise
*/
int
-do_execreg(regname, colon, addcr, silent)
- int regname;
- int colon; /* insert ':' before each line */
- int addcr; /* always add '\n' to end of line */
- int silent; /* set "silent" flag in typeahead buffer */
+do_execreg(
+ int regname,
+ int colon, /* insert ':' before each line */
+ int addcr, /* always add '\n' to end of line */
+ int silent) /* set "silent" flag in typeahead buffer */
{
long i;
char_u *p;
@@ -1317,8 +1294,7 @@ do_execreg(regname, colon, addcr, silent)
* used only after other typeahead has been processed.
*/
static void
-put_reedit_in_typebuf(silent)
- int silent;
+put_reedit_in_typebuf(int silent)
{
char_u buf[3];
@@ -1347,11 +1323,11 @@ put_reedit_in_typebuf(silent)
* no remapping.
*/
static int
-put_in_typebuf(s, esc, colon, silent)
- char_u *s;
- int esc;
- int colon; /* add ':' before the line */
- int silent;
+put_in_typebuf(
+ char_u *s,
+ int esc,
+ int colon, /* add ':' before the line */
+ int silent)
{
int retval = OK;
@@ -1386,9 +1362,9 @@ put_in_typebuf(s, esc, colon, silent)
* return FAIL for failure, OK otherwise
*/
int
-insert_reg(regname, literally)
- int regname;
- int literally; /* insert literally, not as if typed */
+insert_reg(
+ int regname,
+ int literally) /* insert literally, not as if typed */
{
long i;
int retval = OK;
@@ -1450,9 +1426,7 @@ insert_reg(regname, literally)
* literally ("literally" TRUE) or interpret is as typed characters.
*/
static void
-stuffescaped(arg, literally)
- char_u *arg;
- int literally;
+stuffescaped(char_u *arg, int literally)
{
int c;
char_u *start;
@@ -1494,11 +1468,11 @@ stuffescaped(arg, literally)
* value in "argp".
*/
int
-get_spec_reg(regname, argp, allocated, errmsg)
- int regname;
- char_u **argp;
- int *allocated; /* return: TRUE when value was allocated */
- int errmsg; /* give error message when failing */
+get_spec_reg(
+ int regname,
+ char_u **argp,
+ int *allocated, /* return: TRUE when value was allocated */
+ int errmsg) /* give error message when failing */
{
int cnt;
@@ -1581,10 +1555,10 @@ get_spec_reg(regname, argp, allocated, errmsg)
* return FAIL for failure, OK otherwise
*/
int
-cmdline_paste_reg(regname, literally, remcr)
- int regname;
- int literally; /* Insert text literally instead of "as typed" */
- int remcr; /* don't add CR characters */
+cmdline_paste_reg(
+ int regname,
+ int literally, /* Insert text literally instead of "as typed" */
+ int remcr) /* don't add CR characters */
{
long i;
@@ -1616,8 +1590,7 @@ cmdline_paste_reg(regname, literally, remcr)
* used always and the clipboard being available.
*/
void
-adjust_clip_reg(rp)
- int *rp;
+adjust_clip_reg(int *rp)
{
/* If no reg. specified, and "unnamed" or "unnamedplus" is in 'clipboard',
* use '*' or '+' reg, respectively. "unnamedplus" prevails. */
@@ -1643,8 +1616,7 @@ adjust_clip_reg(rp)
* Return FAIL if undo failed, OK otherwise.
*/
int
-op_delete(oap)
- oparg_T *oap;
+op_delete(oparg_T *oap)
{
int n;
linenr_T lnum;
@@ -2013,8 +1985,7 @@ setmarks:
* Used for deletion.
*/
static void
-mb_adjust_opend(oap)
- oparg_T *oap;
+mb_adjust_opend(oparg_T *oap)
{
char_u *p;
@@ -2031,9 +2002,7 @@ mb_adjust_opend(oap)
* Replace a whole area with one character.
*/
int
-op_replace(oap, c)
- oparg_T *oap;
- int c;
+op_replace(oparg_T *oap, int c)
{
int n, numc;
#ifdef FEAT_MBYTE
@@ -2282,8 +2251,7 @@ static int swapchars(int op_type, pos_T *pos, int length);
* Handle the (non-standard vi) tilde operator. Also for "gu", "gU" and "g?".
*/
void
-op_tilde(oap)
- oparg_T *oap;
+op_tilde(oparg_T *oap)
{
pos_T pos;
struct block_def bd;
@@ -2403,10 +2371,7 @@ op_tilde(oap)
* Returns TRUE if some character was changed.
*/
static int
-swapchars(op_type, pos, length)
- int op_type;
- pos_T *pos;
- int length;
+swapchars(int op_type, pos_T *pos, int length)
{
int todo;
int did_change = 0;
@@ -2438,9 +2403,7 @@ swapchars(op_type, pos, length)
* returns TRUE when something actually changed.
*/
int
-swapchar(op_type, pos)
- int op_type;
- pos_T *pos;
+swapchar(int op_type, pos_T *pos)
{
int c;
int nc;
@@ -2510,9 +2473,7 @@ swapchar(op_type, pos)
* op_insert - Insert and append operators for Visual mode.
*/
void
-op_insert(oap, count1)
- oparg_T *oap;
- long count1;
+op_insert(oparg_T *oap, long count1)
{
long ins_len, pre_textlen = 0;
char_u *firstline, *ins_text;
@@ -2707,8 +2668,7 @@ op_insert(oap, count1)
* return TRUE if edit() returns because of a CTRL-O command
*/
int
-op_change(oap)
- oparg_T *oap;
+op_change(oparg_T *oap)
{
colnr_T l;
int retval;
@@ -2860,7 +2820,7 @@ op_change(oap)
* set all the yank registers to empty (called from main())
*/
void
-init_yank()
+init_yank(void)
{
int i;
@@ -2870,7 +2830,7 @@ init_yank()
#if defined(EXITFREE) || defined(PROTO)
void
-clear_registers()
+clear_registers(void)
{
int i;
@@ -2888,8 +2848,7 @@ clear_registers()
* Called for normal freeing and in case of error.
*/
static void
-free_yank(n)
- long n;
+free_yank(long n)
{
if (y_current->y_array != NULL)
{
@@ -2923,7 +2882,7 @@ free_yank(n)
}
static void
-free_yank_all()
+free_yank_all(void)
{
free_yank(y_current->y_size);
}
@@ -2937,10 +2896,7 @@ free_yank_all()
* Return FAIL for failure, OK otherwise.
*/
int
-op_yank(oap, deleting, mess)
- oparg_T *oap;
- int deleting;
- int mess;
+op_yank(oparg_T *oap, int deleting, int mess)
{
long y_idx; /* index in y_array[] */
struct yankreg *curr; /* copy of y_current */
@@ -3265,9 +3221,7 @@ fail: /* free the allocated lines */
}
static int
-yank_copy_line(bd, y_idx)
- struct block_def *bd;
- long y_idx;
+yank_copy_line(struct block_def *bd, long y_idx)
{
char_u *pnew;
@@ -3290,8 +3244,7 @@ yank_copy_line(bd, y_idx)
* Make a copy of the y_current register to register "reg".
*/
static void
-copy_yank_reg(reg)
- struct yankreg *reg;
+copy_yank_reg(struct yankreg *reg)
{
struct yankreg *curr = y_current;
long j;
@@ -3323,11 +3276,11 @@ copy_yank_reg(reg)
* PUT_LINE force linewise put (":put")
*/
void
-do_put(regname, dir, count, flags)
- int regname;
- int dir; /* BACKWARD for 'P', FORWARD for 'p' */
- long count;
- int flags;
+do_put(
+ int regname,
+ int dir, /* BACKWARD for 'P', FORWARD for 'p' */
+ long count,
+ int flags)
{
char_u *ptr;
char_u *newp, *oldp;
@@ -4000,7 +3953,7 @@ end:
* there move it left.
*/
void
-adjust_cursor_eol()
+adjust_cursor_eol(void)
{
if (curwin->w_cursor.col > 0
&& gchar_cursor() == NUL
@@ -4030,7 +3983,7 @@ adjust_cursor_eol()
* Return TRUE if lines starting with '#' should be left aligned.
*/
int
-preprocs_left()
+preprocs_left(void)
{
return
# ifdef FEAT_SMARTINDENT
@@ -4050,8 +4003,7 @@ preprocs_left()
/* Return the character name of the register with the given number */
int
-get_register_name(num)
- int num;
+get_register_name(int num)
{
if (num == -1)
return '"';
@@ -4087,8 +4039,7 @@ get_register_name(num)
* ":dis" and ":registers": Display the contents of the yank registers.
*/
void
-ex_display(eap)
- exarg_T *eap;
+ex_display(exarg_T *eap)
{
int i, n;
long j;
@@ -4251,9 +4202,9 @@ ex_display(eap)
* truncate at end of screen line
*/
static void
-dis_msg(p, skip_esc)
- char_u *p;
- int skip_esc; /* if TRUE, ignore trailing ESC */
+dis_msg(
+ char_u *p,
+ int skip_esc) /* if TRUE, ignore trailing ESC */
{
int n;
#ifdef FEAT_MBYTE
@@ -4292,11 +4243,11 @@ dis_msg(p, skip_esc)
* comment.
*/
static char_u *
-skip_comment(line, process, include_space, is_comment)
- char_u *line;
- int process;
- int include_space;
- int *is_comment;
+skip_comment(
+ char_u *line,
+ int process,
+ int include_space,
+ int *is_comment)
{
char_u *comment_flags = NULL;
int lead_len;
@@ -4364,12 +4315,12 @@ skip_comment(line, process, include_space, is_comment)
* return FAIL for failure, OK otherwise
*/
int
-do_join(count, insert_space, save_undo, use_formatoptions, setmark)
- long count;
- int insert_space;
- int save_undo;
- int use_formatoptions UNUSED;
- int setmark;
+do_join(
+ long count,
+ int insert_space,
+ int save_undo,
+ int use_formatoptions UNUSED,
+ int setmark)
{
char_u *curr = NULL;
char_u *curr_start = NULL;
@@ -4594,12 +4545,12 @@ theend:
* 'leader1' must match 'leader2_len' characters from 'leader2' -- webb
*/
static int
-same_leader(lnum, leader1_len, leader1_flags, leader2_len, leader2_flags)
- linenr_T lnum;
- int leader1_len;
- char_u *leader1_flags;
- int leader2_len;
- char_u *leader2_flags;
+same_leader(
+ linenr_T lnum,
+ int leader1_len,
+ char_u *leader1_flags,
+ int leader2_len,
+ char_u *leader2_flags)
{
int idx1 = 0, idx2 = 0;
char_u *p;
@@ -4669,9 +4620,9 @@ same_leader(lnum, leader1_len, leader1_flags, leader2_len, leader2_flags)
* Implementation of the format operator 'gq'.
*/
void
-op_format(oap, keep_cursor)
- oparg_T *oap;
- int keep_cursor; /* keep cursor on same text char */
+op_format(
+ oparg_T *oap,
+ int keep_cursor) /* keep cursor on same text char */
{
long old_line_count = curbuf->b_ml.ml_line_count;
@@ -4742,8 +4693,7 @@ op_format(oap, keep_cursor)
* Implementation of the format operator 'gq' for when using 'formatexpr'.
*/
void
-op_formatexpr(oap)
- oparg_T *oap;
+op_formatexpr(oparg_T *oap)
{
if (oap->is_VIsual)
/* When there is no change: need to remove the Visual selection */
@@ -4756,10 +4706,10 @@ op_formatexpr(oap)
}
int
-fex_format(lnum, count, c)
- linenr_T lnum;
- long count;
- int c; /* character to be inserted */
+fex_format(
+ linenr_T lnum,
+ long count,
+ int c) /* character to be inserted */
{
int use_sandbox = was_set_insecurely((char_u *)"formatexpr",
OPT_LOCAL);
@@ -4795,9 +4745,9 @@ fex_format(lnum, count, c)
* first line.
*/
void
-format_lines(line_count, avoid_fex)
- linenr_T line_count;
- int avoid_fex; /* don't use 'formatexpr' */
+format_lines(
+ linenr_T line_count,
+ int avoid_fex) /* don't use 'formatexpr' */
{
int max_len;
int is_not_par; /* current line not part of parag. */
@@ -5069,8 +5019,7 @@ format_lines(line_count, avoid_fex)
* Return TRUE if line "lnum" ends in a white character.
*/
static int
-ends_in_white(lnum)
- linenr_T lnum;
+ends_in_white(linenr_T lnum)
{
char_u *s = ml_get(lnum);
size_t l;
@@ -5093,11 +5042,11 @@ ends_in_white(lnum)
*/
#ifdef FEAT_COMMENTS
static int
-fmt_check_par(lnum, leader_len, leader_flags, do_comments)
- linenr_T lnum;
- int *leader_len;
- char_u **leader_flags;
- int do_comments;
+fmt_check_par(
+ linenr_T lnum,
+ int *leader_len,
+ char_u **leader_flags,
+ int do_comments)
{
char_u *flags = NULL; /* init for GCC */
char_u *ptr;
@@ -5124,8 +5073,7 @@ fmt_check_par(lnum, leader_len, leader_flags, do_comments)
}
#else
static int
-fmt_check_par(lnum)
- linenr_T lnum;
+fmt_check_par(linenr_T lnum)
{
return (*skipwhite(ml_get(lnum)) == NUL || startPS(lnum, NUL, FALSE));
}
@@ -5136,8 +5084,7 @@ fmt_check_par(lnum)
* previous line is in the same paragraph. Used for auto-formatting.
*/
int
-paragraph_start(lnum)
- linenr_T lnum;
+paragraph_start(linenr_T lnum)
{
char_u *p;
#ifdef FEAT_COMMENTS
@@ -5201,11 +5148,11 @@ paragraph_start(lnum)
* that are to be yanked.
*/
static void
-block_prep(oap, bdp, lnum, is_del)
- oparg_T *oap;
- struct block_def *bdp;
- linenr_T lnum;
- int is_del;
+block_prep(
+ oparg_T *oap,
+ struct block_def *bdp,
+ linenr_T lnum,
+ int is_del)
{
int incr = 0;
char_u *pend;
@@ -5350,10 +5297,10 @@ block_prep(oap, bdp, lnum, is_del)
* Handle the add/subtract operator.
*/
void
-op_addsub(oap, Prenum1, g_cmd)
- oparg_T *oap;
- linenr_T Prenum1; /* Amount of add/subtract */
- int g_cmd; /* was g<c-a>/g<c-x> */
+op_addsub(
+ oparg_T *oap,
+ linenr_T Prenum1, /* Amount of add/subtract */
+ int g_cmd) /* was g<c-a>/g<c-x> */
{
pos_T pos;
struct block_def bd;
@@ -5464,11 +5411,11 @@ op_addsub(oap, Prenum1, g_cmd)
* Returns TRUE if some character was changed.
*/
static int
-do_addsub(op_type, pos, length, Prenum1)
- int op_type;
- pos_T *pos;
- int length;
- linenr_T Prenum1;
+do_addsub(
+ int op_type,
+ pos_T *pos,
+ int length,
+ linenr_T Prenum1)
{
int col;
char_u *buf1;
@@ -5834,9 +5781,7 @@ theend:
#ifdef FEAT_VIMINFO
int
-read_viminfo_register(virp, force)
- vir_T *virp;
- int force;
+read_viminfo_register(vir_T *virp, int force)
{
int eof;
int do_it = TRUE;
@@ -5971,8 +5916,7 @@ read_viminfo_register(virp, force)
}
void
-write_viminfo_registers(fp)
- FILE *fp;
+write_viminfo_registers(FILE *fp)
{
int i, j;
char_u *type;
@@ -6093,7 +6037,7 @@ write_viminfo_registers(fp)
*/
#if defined(FEAT_X11) && defined(FEAT_CLIPBOARD)
void
-x11_export_final_selection()
+x11_export_final_selection(void)
{
Display *dpy;
char_u *str = NULL;
@@ -6173,8 +6117,7 @@ x11_export_final_selection()
#endif
void
-clip_free_selection(cbd)
- VimClipboard *cbd;
+clip_free_selection(VimClipboard *cbd)
{
struct yankreg *y_ptr = y_current;
@@ -6191,8 +6134,7 @@ clip_free_selection(cbd)
* Get the selected text and put it in the gui selection register '*' or '+'.
*/
void
-clip_get_selection(cbd)
- VimClipboard *cbd;
+clip_get_selection(VimClipboard *cbd)
{
struct yankreg *old_y_previous, *old_y_current;
pos_T old_cursor;
@@ -6253,11 +6195,11 @@ clip_get_selection(cbd)
* Convert from the GUI selection string into the '*'/'+' register.
*/
void
-clip_yank_selection(type, str, len, cbd)
- int type;
- char_u *str;
- long len;
- VimClipboard *cbd;
+clip_yank_selection(
+ int type,
+ char_u *str,
+ long len,
+ VimClipboard *cbd)
{
struct yankreg *y_ptr;
@@ -6277,10 +6219,7 @@ clip_yank_selection(type, str, len, cbd)
* Returns the motion type, or -1 for failure.
*/
int
-clip_convert_selection(str, len, cbd)
- char_u **str;
- long_u *len;
- VimClipboard *cbd;
+clip_convert_selection(char_u **str, long_u *len, VimClipboard *cbd)
{
char_u *p;
int lnum;
@@ -6345,7 +6284,7 @@ clip_convert_selection(str, len, cbd)
* If we have written to a clipboard register, send the text to the clipboard.
*/
static void
-may_set_selection()
+may_set_selection(void)
{
if (y_current == &(y_regs[STAR_REGISTER]) && clip_star.available)
{
@@ -6367,9 +6306,7 @@ may_set_selection()
* Replace the contents of the '~' register with str.
*/
void
-dnd_yank_drag_data(str, len)
- char_u *str;
- long len;
+dnd_yank_drag_data(char_u *str, long len)
{
struct yankreg *curr;
@@ -6389,9 +6326,7 @@ dnd_yank_drag_data(str, len)
* Returns MAUTO for error.
*/
char_u
-get_reg_type(regname, reglen)
- int regname;
- long *reglen;
+get_reg_type(int regname, long *reglen)
{
switch (regname)
{
@@ -6436,9 +6371,7 @@ static char_u *getreg_wrap_one_line(char_u *s, int flags);
* Otherwise just return "s".
*/
static char_u *
-getreg_wrap_one_line(s, flags)
- char_u *s;
- int flags;
+getreg_wrap_one_line(char_u *s, int flags)
{
if (flags & GREG_LIST)
{
@@ -6469,9 +6402,7 @@ getreg_wrap_one_line(s, flags)
* GREG_LIST Return a list of lines in place of a single string.
*/
char_u *
-get_reg_contents(regname, flags)
- int regname;
- int flags;
+get_reg_contents(int regname, int flags)
{
long i;
char_u *retval;
@@ -6572,12 +6503,12 @@ get_reg_contents(regname, flags)
}
static int
-init_write_reg(name, old_y_previous, old_y_current, must_append, yank_type)
- int name;
- struct yankreg **old_y_previous;
- struct yankreg **old_y_current;
- int must_append;
- int *yank_type UNUSED;
+init_write_reg(
+ int name,
+ struct yankreg **old_y_previous,
+ struct yankreg **old_y_current,
+ int must_append,
+ int *yank_type UNUSED)
{
if (!valid_yank_reg(name, TRUE)) /* check for valid reg name */
{
@@ -6596,10 +6527,10 @@ init_write_reg(name, old_y_previous, old_y_current, must_append, yank_type)
}
static void
-finish_write_reg(name, old_y_previous, old_y_current)
- int name;
- struct yankreg *old_y_previous;
- struct yankreg *old_y_current;
+finish_write_reg(
+ int name,
+ struct yankreg *old_y_previous,
+ struct yankreg *old_y_current)
{
# ifdef FEAT_CLIPBOARD
/* Send text of clipboard register to the clipboard. */
@@ -6622,23 +6553,23 @@ finish_write_reg(name, old_y_previous, old_y_current)
* If "str" ends in '\n' or '\r', use linewise, otherwise use characterwise.
*/
void
-write_reg_contents(name, str, maxlen, must_append)
- int name;
- char_u *str;
- int maxlen;
- int must_append;
+write_reg_contents(
+ int name,
+ char_u *str,
+ int maxlen,
+ int must_append)
{
write_reg_contents_ex(name, str, maxlen, must_append, MAUTO, 0L);
}
void
-write_reg_contents_lst(name, strings, maxlen, must_append, yank_type, block_len)
- int name;
- char_u **strings;
- int maxlen UNUSED;
- int must_append;
- int yank_type;
- long block_len;
+write_reg_contents_lst(
+ int name,
+ char_u **strings,
+ int maxlen UNUSED,
+ int must_append,
+ int yank_type,
+ long block_len)
{
struct yankreg *old_y_previous, *old_y_current;
@@ -6677,13 +6608,13 @@ write_reg_contents_lst(name, strings, maxlen, must_append, yank_type, block_len)
}
void
-write_reg_contents_ex(name, str, maxlen, must_append, yank_type, block_len)
- int name;
- char_u *str;
- int maxlen;
- int must_append;
- int yank_type;
- long block_len;
+write_reg_contents_ex(
+ int name,
+ char_u *str,
+ int maxlen,
+ int must_append,
+ int yank_type,
+ long block_len)
{
struct yankreg *old_y_previous, *old_y_current;
long len;
@@ -6759,13 +6690,13 @@ write_reg_contents_ex(name, str, maxlen, must_append, yank_type, block_len)
* is appended.
*/
static void
-str_to_reg(y_ptr, yank_type, str, len, blocklen, str_list)
- struct yankreg *y_ptr; /* pointer to yank register */
- int yank_type; /* MCHAR, MLINE, MBLOCK, MAUTO */
- char_u *str; /* string to put in register */
- long len; /* length of string */
- long blocklen; /* width of Visual block */
- int str_list; /* TRUE if str is char_u ** */
+str_to_reg(
+ struct yankreg *y_ptr, /* pointer to yank register */
+ int yank_type, /* MCHAR, MLINE, MBLOCK, MAUTO */
+ char_u *str, /* string to put in register */
+ long len, /* length of string */
+ long blocklen, /* width of Visual block */
+ int str_list) /* TRUE if str is char_u ** */
{
int type; /* MCHAR, MLINE or MBLOCK */
int lnum;
@@ -6899,8 +6830,7 @@ str_to_reg(y_ptr, yank_type, str, len, blocklen, str_list)
#endif /* FEAT_CLIPBOARD || FEAT_EVAL || PROTO */
void
-clear_oparg(oap)
- oparg_T *oap;
+clear_oparg(oparg_T *oap)
{
vim_memset(oap, 0, sizeof(oparg_T));
}
@@ -6922,12 +6852,12 @@ static long line_count_info(char_u *line, long *wc, long *cc, long limit, int eo
* the size of the EOL character.
*/
static long
-line_count_info(line, wc, cc, limit, eol_size)
- char_u *line;
- long *wc;
- long *cc;
- long limit;
- int eol_size;
+line_count_info(
+ char_u *line,
+ long *wc,
+ long *cc,
+ long limit,
+ int eol_size)
{
long i;
long words = 0;
@@ -6975,8 +6905,7 @@ line_count_info(line, wc, cc, limit, eol_size)
* When "dict" is not NULL store the info there instead of showing it.
*/
void
-cursor_pos_info(dict)
- dict_T *dict;
+cursor_pos_info(dict_T *dict)
{
char_u *p;
char_u buf1[50];
diff --git a/src/option.c b/src/option.c
index 4b6969037..72d8cf7a6 100644
--- a/src/option.c
+++ b/src/option.c
@@ -3165,7 +3165,7 @@ static int briopt_check(win_T *wp);
* Called only once from main(), just after creating the first buffer.
*/
void
-set_init_1()
+set_init_1(void)
{
char_u *p;
int opt_idx;
@@ -3589,10 +3589,10 @@ set_init_1()
* This does not take care of side effects!
*/
static void
-set_option_default(opt_idx, opt_flags, compatible)
- int opt_idx;
- int opt_flags; /* OPT_FREE, OPT_LOCAL and/or OPT_GLOBAL */
- int compatible; /* use Vi default value */
+set_option_default(
+ int opt_idx,
+ int opt_flags, /* OPT_FREE, OPT_LOCAL and/or OPT_GLOBAL */
+ int compatible) /* use Vi default value */
{
char_u *varp; /* pointer to variable for current option */
int dvi; /* index in def_val[] */
@@ -3664,8 +3664,8 @@ set_option_default(opt_idx, opt_flags, compatible)
* When "opt_flags" is non-zero skip 'encoding'.
*/
static void
-set_options_default(opt_flags)
- int opt_flags; /* OPT_FREE, OPT_LOCAL and/or OPT_GLOBAL */
+set_options_default(
+ int opt_flags) /* OPT_FREE, OPT_LOCAL and/or OPT_GLOBAL */
{
int i;
#ifdef FEAT_WINDOWS
@@ -3707,9 +3707,7 @@ set_options_default(opt_flags)
* Used for 'sh', 'backupskip' and 'term'.
*/
void
-set_string_default(name, val)
- char *name;
- char_u *val;
+set_string_default(char *name, char_u *val)
{
char_u *p;
int opt_idx;
@@ -3733,9 +3731,7 @@ set_string_default(name, val)
* Used for 'lines' and 'columns'.
*/
void
-set_number_default(name, val)
- char *name;
- long val;
+set_number_default(char *name, long val)
{
int opt_idx;
@@ -3749,7 +3745,7 @@ set_number_default(name, val)
* Free all options.
*/
void
-free_all_options()
+free_all_options(void)
{
int i;
@@ -3777,7 +3773,7 @@ free_all_options()
* setting 'term'.
*/
void
-set_init_2()
+set_init_2(void)
{
int idx;
@@ -3841,7 +3837,7 @@ set_init_2()
* case. If this value is 0-6 or 8, our background is dark.
*/
static char_u *
-term_bg_default()
+term_bg_default(void)
{
#if defined(MSDOS) || defined(WIN3264)
/* DOS console nearly always black */
@@ -3866,7 +3862,7 @@ term_bg_default()
* Initialize the options, part three: After reading the .vimrc
*/
void
-set_init_3()
+set_init_3(void)
{
#if defined(UNIX) || defined(WIN3264)
/*
@@ -4054,8 +4050,7 @@ set_init_3()
* Only the first two characters of "lang" are used.
*/
void
-set_helplang_default(lang)
- char_u *lang;
+set_helplang_default(char_u *lang)
{
int idx;
@@ -4088,7 +4083,7 @@ set_helplang_default(lang)
static char_u *gui_bg_default(void);
static char_u *
-gui_bg_default()
+gui_bg_default(void)
{
if (gui_get_lightness(gui.back_pixel) < 127)
return (char_u *)"dark";
@@ -4099,7 +4094,7 @@ gui_bg_default()
* Option initializations that can only be done after opening the GUI window.
*/
void
-init_gui_options()
+init_gui_options(void)
{
/* Set the 'background' option according to the lightness of the
* background color, unless the user has set it already. */
@@ -4120,7 +4115,7 @@ init_gui_options()
* machine.
*/
void
-set_title_defaults()
+set_title_defaults(void)
{
int idx1;
long val;
@@ -4173,9 +4168,9 @@ set_title_defaults()
* returns FAIL if an error is detected, OK otherwise
*/
int
-do_set(arg, opt_flags)
- char_u *arg; /* option string (may be written to!) */
- int opt_flags;
+do_set(
+ char_u *arg, /* option string (may be written to!) */
+ int opt_flags)
{
int opt_idx;
char_u *errmsg;
@@ -5087,10 +5082,10 @@ theend:
* Sets the P_WAS_SET flag and takes care of the P_INSECURE flag.
*/
static void
-did_set_option(opt_idx, opt_flags, new_value)
- int opt_idx;
- int opt_flags; /* possibly with OPT_MODELINE */
- int new_value; /* value was replaced completely */
+did_set_option(
+ int opt_idx,
+ int opt_flags, /* possibly with OPT_MODELINE */
+ int new_value) /* value was replaced completely */
{
long_u *p;
@@ -5111,9 +5106,7 @@ did_set_option(opt_idx, opt_flags, new_value)
}
static char_u *
-illegal_char(errbuf, c)
- char_u *errbuf;
- int c;
+illegal_char(char_u *errbuf, int c)
{
if (errbuf == NULL)
return (char_u *)"";
@@ -5127,8 +5120,7 @@ illegal_char(errbuf, c)
* Used for 'wildchar' and 'cedit' options.
*/
static int
-string_to_key(arg)
- char_u *arg;
+string_to_key(char_u *arg)
{
if (*arg == '<')
return find_key_option(arg + 1);
@@ -5143,7 +5135,7 @@ string_to_key(arg)
* Returns NULL if value is OK, error message otherwise.
*/
static char_u *
-check_cedit()
+check_cedit(void)
{
int n;
@@ -5168,8 +5160,8 @@ check_cedit()
* the old value back.
*/
static void
-did_set_title(icon)
- int icon; /* Did set icon instead of title */
+did_set_title(
+ int icon) /* Did set icon instead of title */
{
if (starting != NO_SCREEN
#ifdef FEAT_GUI
@@ -5196,10 +5188,10 @@ did_set_title(icon)
* set_options_bin - called when 'bin' changes value.
*/
void
-set_options_bin(oldval, newval, opt_flags)
- int oldval;
- int newval;
- int opt_flags; /* OPT_LOCAL and/or OPT_GLOBAL */
+set_options_bin(
+ int oldval,
+ int newval,
+ int opt_flags) /* OPT_LOCAL and/or OPT_GLOBAL */
{
/*
* The option values that are changed when 'bin' changes are
@@ -5269,8 +5261,7 @@ set_options_bin(oldval, newval, opt_flags)
* number, return -1.
*/
int
-get_viminfo_parameter(type)
- int type;
+get_viminfo_parameter(int type)
{
char_u *p;
@@ -5286,8 +5277,7 @@ get_viminfo_parameter(type)
* Return NULL if the parameter is not specified in the string.
*/
char_u *
-find_viminfo_parameter(type)
- int type;
+find_viminfo_parameter(int type)
{
char_u *p;
@@ -5312,9 +5302,7 @@ find_viminfo_parameter(type)
* Return pointer to NameBuff, or NULL when not expanded.
*/
static char_u *
-option_expand(opt_idx, val)
- int opt_idx;
- char_u *val;
+option_expand(int opt_idx, char_u *val)
{
/* if option doesn't need expansion nothing to do */
if (!(options[opt_idx].flags & P_EXPAND) || options[opt_idx].var == NULL)
@@ -5351,7 +5339,7 @@ option_expand(opt_idx, val)
* option values.
*/
static void
-didset_options()
+didset_options(void)
{
/* initialize the table for 'iskeyword' et.al. */
(void)init_chartab();
@@ -5406,7 +5394,7 @@ didset_options()
* More side effects of setting options.
*/
static void
-didset_options2()
+didset_options2(void)
{
/* Initialize the highlight_attr[] table. */
(void)highlight_changed();
@@ -5430,7 +5418,7 @@ didset_options2()
* Check for string options that are NULL (normally only termcap options).
*/
void
-check_options()
+check_options(void)
{
int opt_idx;
@@ -5443,8 +5431,7 @@ check_options()
* Check string options in a buffer for NULL value.
*/
void
-check_buf_options(buf)
- buf_T *buf;
+check_buf_options(buf_T *buf)
{
#if defined(FEAT_QUICKFIX)
check_string_option(&buf->b_p_bh);
@@ -5552,16 +5539,14 @@ check_buf_options(buf)
* Does NOT check for P_ALLOCED flag!
*/
void
-free_string_option(p)
- char_u *p;
+free_string_option(char_u *p)
{
if (p != empty_option)
vim_free(p);
}
void
-clear_string_option(pp)
- char_u **pp;
+clear_string_option(char_u **pp)
{
if (*pp != empty_option)
vim_free(*pp);
@@ -5569,8 +5554,7 @@ clear_string_option(pp)
}
static void
-check_string_option(pp)
- char_u **pp;
+check_string_option(char_u **pp)
{
if (*pp == NULL)
*pp = empty_option;
@@ -5580,8 +5564,7 @@ check_string_option(pp)
* Mark a terminal option as allocated, found by a pointer into term_strings[].
*/
void
-set_term_option_alloced(p)
- char_u **p;
+set_term_option_alloced(char_u **p)
{
int opt_idx;
@@ -5601,9 +5584,7 @@ set_term_option_alloced(p)
* Return -1 for an unknown option.
*/
int
-was_set_insecurely(opt, opt_flags)
- char_u *opt;
- int opt_flags;
+was_set_insecurely(char_u *opt, int opt_flags)
{
int idx = findoption(opt);
long_u *flagp;
@@ -5622,9 +5603,7 @@ was_set_insecurely(opt, opt_flags)
* "opt_idx". For some local options a local flags field is used.
*/
static long_u *
-insecure_flag(opt_idx, opt_flags)
- int opt_idx;
- int opt_flags;
+insecure_flag(int opt_idx, int opt_flags)
{
if (opt_flags & OPT_LOCAL)
switch ((int)options[opt_idx].indir)
@@ -5661,7 +5640,7 @@ static void redraw_titles(void);
/*
* Redraw the window title and/or tab page text later.
*/
-static void redraw_titles()
+static void redraw_titles(void)
{
need_maketitle = TRUE;
# ifdef FEAT_WINDOWS
@@ -5678,12 +5657,12 @@ static void redraw_titles()
* SID_NONE don't set the scriptID. Otherwise set the scriptID to "set_sid".
*/
void
-set_string_option_direct(name, opt_idx, val, opt_flags, set_sid)
- char_u *name;
- int opt_idx;
- char_u *val;
- int opt_flags; /* OPT_FREE, OPT_LOCAL and/or OPT_GLOBAL */
- int set_sid UNUSED;
+set_string_option_direct(
+ char_u *name,
+ int opt_idx,
+ char_u *val,
+ int opt_flags, /* OPT_FREE, OPT_LOCAL and/or OPT_GLOBAL */
+ int set_sid UNUSED)
{
char_u *s;
char_u **varp;
@@ -5738,9 +5717,9 @@ set_string_option_direct(name, opt_idx, val, opt_flags, set_sid)
* Set global value for string option when it's a local option.
*/
static void
-set_string_option_global(opt_idx, varp)
- int opt_idx; /* option index */
- char_u **varp; /* pointer to option variable */
+set_string_option_global(
+ int opt_idx, /* option index */
+ char_u **varp) /* pointer to option variable */
{
char_u **p, *s;
@@ -5764,10 +5743,10 @@ set_string_option_global(opt_idx, varp)
* Returns NULL on success or error message on error.
*/
static char_u *
-set_string_option(opt_idx, value, opt_flags)
- int opt_idx;
- char_u *value;
- int opt_flags; /* OPT_LOCAL and/or OPT_GLOBAL */
+set_string_option(
+ int opt_idx,
+ char_u *value,
+ int opt_flags) /* OPT_LOCAL and/or OPT_GLOBAL */
{
char_u *s;
char_u **varp;
@@ -5827,14 +5806,13 @@ set_string_option(opt_idx, value, opt_flags)
* Returns NULL for success, or an error message for an error.
*/
static char_u *
-did_set_string_option(opt_idx, varp, new_value_alloced, oldval, errbuf,
- opt_flags)
- int opt_idx; /* index in options[] table */
- char_u **varp; /* pointer to the option variable */
- int new_value_alloced; /* new value was allocated */
- char_u *oldval; /* previous value of the option */
- char_u *errbuf; /* buffer for errors, or NULL */
- int opt_flags; /* OPT_LOCAL and/or OPT_GLOBAL */
+did_set_string_option(
+ int opt_idx, /* index in options[] table */
+ char_u **varp, /* pointer to the option variable */
+ int new_value_alloced, /* new value was allocated */
+ char_u *oldval, /* previous value of the option */
+ char_u *errbuf, /* buffer for errors, or NULL */
+ int opt_flags) /* OPT_LOCAL and/or OPT_GLOBAL */
{
char_u *errmsg = NULL;
char_u *s, *p;
@@ -7375,9 +7353,7 @@ did_set_string_option(opt_idx, varp, new_value_alloced, oldval, errbuf,
* Simple int comparison function for use with qsort()
*/
static int
-int_cmp(a, b)
- const void *a;
- const void *b;
+int_cmp(const void *a, const void *b)
{
return *(const int *)a - *(const int *)b;
}
@@ -7387,8 +7363,7 @@ int_cmp(a, b)
* Returns error message, NULL if it's OK.
*/
char_u *
-check_colorcolumn(wp)
- win_T *wp;
+check_colorcolumn(win_T *wp)
{
char_u *s;
int col;
@@ -7459,8 +7434,7 @@ skip:
* Returns error message, NULL if it's OK.
*/
static char_u *
-set_chars_option(varp)
- char_u **varp;
+set_chars_option(char_u **varp)
{
int round, i, len, entries;
char_u *p, *s;
@@ -7594,8 +7568,7 @@ set_chars_option(varp)
* Return error message or NULL.
*/
char_u *
-check_stl_option(s)
- char_u *s;
+check_stl_option(char_u *s)
{
int itemcnt = 0;
int groupdepth = 0;
@@ -7666,7 +7639,7 @@ check_stl_option(s)
* Extract the items in the 'clipboard' option and set global values.
*/
static char_u *
-check_clipboard_option()
+check_clipboard_option(void)
{
int new_unnamed = 0;
int new_autoselect_star = FALSE;
@@ -7755,8 +7728,7 @@ check_clipboard_option()
#ifdef FEAT_SPELL
static char_u *
-did_set_spell_option(is_spellfile)
- int is_spellfile;
+did_set_spell_option(int is_spellfile)
{
char_u *errmsg = NULL;
win_T *wp;
@@ -7789,8 +7761,7 @@ did_set_spell_option(is_spellfile)
* Return error message when failed, NULL when OK.
*/
static char_u *
-compile_cap_prog(synblock)
- synblock_T *synblock;
+compile_cap_prog(synblock_T *synblock)
{
regprog_T *rp = synblock->b_cap_prog;
char_u *re;
@@ -7824,10 +7795,7 @@ compile_cap_prog(synblock)
* window-local value.
*/
static void
-set_option_scriptID_idx(opt_idx, opt_flags, id)
- int opt_idx;
- int opt_flags;
- int id;
+set_option_scriptID_idx(int opt_idx, int opt_flags, int id)
{
int both = (opt_flags & (OPT_LOCAL | OPT_GLOBAL)) == 0;
int indir = (int)options[opt_idx].indir;
@@ -7851,11 +7819,11 @@ set_option_scriptID_idx(opt_idx, opt_flags, id)
* Returns NULL for success, or an error message for an error.
*/
static char_u *
-set_bool_option(opt_idx, varp, value, opt_flags)
- int opt_idx; /* index in options[] table */
- char_u *varp; /* pointer to the option variable */
- int value; /* new value */
- int opt_flags; /* OPT_LOCAL and/or OPT_GLOBAL */
+set_bool_option(
+ int opt_idx, /* index in options[] table */
+ char_u *varp, /* pointer to the option variable */
+ int value, /* new value */
+ int opt_flags) /* OPT_LOCAL and/or OPT_GLOBAL */
{
int old_value = *(int *)varp;
@@ -8433,13 +8401,13 @@ set_bool_option(opt_idx, varp, value, opt_flags)
* Returns NULL for success, or an error message for an error.
*/
static char_u *
-set_num_option(opt_idx, varp, value, errbuf, errbuflen, opt_flags)
- int opt_idx; /* index in options[] table */
- char_u *varp; /* pointer to the option variable */
- long value; /* new value */
- char_u *errbuf; /* buffer for error messages */
- size_t errbuflen; /* length of "errbuf" */
- int opt_flags; /* OPT_LOCAL, OPT_GLOBAL and
+set_num_option(
+ int opt_idx, /* index in options[] table */
+ char_u *varp, /* pointer to the option variable */
+ long value, /* new value */
+ char_u *errbuf, /* buffer for error messages */
+ size_t errbuflen, /* length of "errbuf" */
+ int opt_flags) /* OPT_LOCAL, OPT_GLOBAL and
OPT_MODELINE */
{
char_u *errmsg = NULL;
@@ -8982,8 +8950,7 @@ set_num_option(opt_idx, varp, value, errbuf, errbuflen, opt_flags)
* Called after an option changed: check if something needs to be redrawn.
*/
static void
-check_redraw(flags)
- long_u flags;
+check_redraw(long_u flags)
{
/* Careful: P_RCLR and P_RALL are a combination of other P_ flags */
int doclear = (flags & P_RCLR) == P_RCLR;
@@ -9009,8 +8976,7 @@ check_redraw(flags)
* Return -1 if not found.
*/
static int
-findoption(arg)
- char_u *arg;
+findoption(char_u *arg)
{
int opt_idx;
char *s, *p;
@@ -9086,11 +9052,11 @@ findoption(arg)
* unknown option: -3.
*/
int
-get_option_value(name, numval, stringval, opt_flags)
- char_u *name;
- long *numval;
- char_u **stringval; /* NULL when only checking existence */
- int opt_flags;
+get_option_value(
+ char_u *name,
+ long *numval,
+ char_u **stringval, /* NULL when only checking existence */
+ int opt_flags)
{
int opt_idx;
char_u *varp;
@@ -9156,12 +9122,12 @@ get_option_value(name, numval, stringval, opt_flags)
* Possible opt_type values: see SREQ_* in vim.h
*/
int
-get_option_value_strict(name, numval, stringval, opt_type, from)
- char_u *name;
- long *numval;
- char_u **stringval; /* NULL when only obtaining attributes */
- int opt_type;
- void *from;
+get_option_value_strict(
+ char_u *name,
+ long *numval,
+ char_u **stringval, /* NULL when only obtaining attributes */
+ int opt_type,
+ void *from)
{
int opt_idx;
char_u *varp = NULL;
@@ -9287,9 +9253,7 @@ get_option_value_strict(name, numval, stringval, opt_type, from)
* Returns full option name for current option on each call.
*/
char_u *
-option_iter_next(option, opt_type)
- void **option;
- int opt_type;
+option_iter_next(void **option, int opt_type)
{
struct vimoption *ret = NULL;
do
@@ -9345,11 +9309,11 @@ option_iter_next(option, opt_type)
* Returns NULL on success or error message on error.
*/
char_u *
-set_option_value(name, number, string, opt_flags)
- char_u *name;
- long number;
- char_u *string;
- int opt_flags; /* OPT_LOCAL or 0 (both) */
+set_option_value(
+ char_u *name,
+ long number,
+ char_u *string,
+ int opt_flags) /* OPT_LOCAL or 0 (both) */
{
int opt_idx;
char_u *varp;
@@ -9412,8 +9376,7 @@ set_option_value(name, number, string, opt_flags)
* Returns NULL when not found.
*/
char_u *
-get_term_code(tname)
- char_u *tname;
+get_term_code(char_u *tname)
{
int opt_idx;
char_u *varp;
@@ -9432,7 +9395,7 @@ get_term_code(tname)
}
char_u *
-get_highlight_default()
+get_highlight_default(void)
{
int i;
@@ -9444,7 +9407,7 @@ get_highlight_default()
#if defined(FEAT_MBYTE) || defined(PROTO)
char_u *
-get_encoding_default()
+get_encoding_default(void)
{
int i;
@@ -9459,8 +9422,7 @@ get_encoding_default()
* Translate a string like "t_xx", "<t_xx>" or "<S-Tab>" to a key number.
*/
static int
-find_key_option(arg)
- char_u *arg;
+find_key_option(char_u *arg)
{
int key;
int modifiers;
@@ -9488,9 +9450,9 @@ find_key_option(arg)
* if 'all' == 2: show all terminal options
*/
static void
-showoptions(all, opt_flags)
- int all;
- int opt_flags; /* OPT_LOCAL and/or OPT_GLOBAL */
+showoptions(
+ int all,
+ int opt_flags) /* OPT_LOCAL and/or OPT_GLOBAL */
{
struct vimoption *p;
int col;
@@ -9597,9 +9559,7 @@ showoptions(all, opt_flags)
* Return TRUE if option "p" has its default value.
*/
static int
-optval_default(p, varp)
- struct vimoption *p;
- char_u *varp;
+optval_default(struct vimoption *p, char_u *varp)
{
int dvi;
@@ -9621,9 +9581,9 @@ optval_default(p, varp)
* must not be called with a hidden option!
*/
static void
-showoneopt(p, opt_flags)
- struct vimoption *p;
- int opt_flags; /* OPT_LOCAL or OPT_GLOBAL */
+showoneopt(
+ struct vimoption *p,
+ int opt_flags) /* OPT_LOCAL or OPT_GLOBAL */
{
char_u *varp;
int save_silent = silent_mode;
@@ -9677,10 +9637,7 @@ showoneopt(p, opt_flags)
* Return FAIL on error, OK otherwise.
*/
int
-makeset(fd, opt_flags, local_only)
- FILE *fd;
- int opt_flags;
- int local_only;
+makeset(FILE *fd, int opt_flags, int local_only)
{
struct vimoption *p;
char_u *varp; /* currently used value */
@@ -9808,8 +9765,7 @@ makeset(fd, opt_flags, local_only)
* 'sessionoptions' or 'viewoptions' contains "folds" but not "options".
*/
int
-makefoldset(fd)
- FILE *fd;
+makefoldset(FILE *fd)
{
if (put_setstring(fd, "setlocal", "fdm", &curwin->w_p_fdm, FALSE) == FAIL
# ifdef FEAT_EVAL
@@ -9832,12 +9788,12 @@ makefoldset(fd)
#endif
static int
-put_setstring(fd, cmd, name, valuep, expand)
- FILE *fd;
- char *cmd;
- char *name;
- char_u **valuep;
- int expand;
+put_setstring(
+ FILE *fd,
+ char *cmd,
+ char *name,
+ char_u **valuep,
+ int expand)
{
char_u *s;
char_u *buf;
@@ -9878,11 +9834,11 @@ put_setstring(fd, cmd, name, valuep, expand)
}
static int
-put_setnum(fd, cmd, name, valuep)
- FILE *fd;
- char *cmd;
- char *name;
- long *valuep;
+put_setnum(
+ FILE *fd,
+ char *cmd,
+ char *name,
+ long *valuep)
{
long wc;
@@ -9902,11 +9858,11 @@ put_setnum(fd, cmd, name, valuep)
}
static int
-put_setbool(fd, cmd, name, value)
- FILE *fd;
- char *cmd;
- char *name;
- int value;
+put_setbool(
+ FILE *fd,
+ char *cmd,
+ char *name,
+ int value)
{
if (value < 0) /* global/local option using global value */
return OK;
@@ -9922,7 +9878,7 @@ put_setbool(fd, cmd, name, value)
* Terminal options are never hidden or indirect.
*/
void
-clear_termoptions()
+clear_termoptions(void)
{
/*
* Reset a few things before clearing the old options. This may cause
@@ -9953,7 +9909,7 @@ clear_termoptions()
}
void
-free_termoptions()
+free_termoptions(void)
{
struct vimoption *p;
@@ -9977,8 +9933,7 @@ free_termoptions()
* "var" points to the option value.
*/
void
-free_one_termoption(var)
- char_u *var;
+free_one_termoption(char_u *var)
{
struct vimoption *p;
@@ -9998,7 +9953,7 @@ free_one_termoption(var)
* Used after setting the terminal name.
*/
void
-set_term_defaults()
+set_term_defaults(void)
{
struct vimoption *p;
@@ -10025,8 +9980,7 @@ set_term_defaults()
* return TRUE if 'p' starts with 't_'
*/
static int
-istermoption(p)
- struct vimoption *p;
+istermoption(struct vimoption *p)
{
return (p->fullname[0] == 't' && p->fullname[1] == '_');
}
@@ -10041,7 +9995,7 @@ istermoption(p)
#define COL_RULER 17 /* columns needed by standard ruler */
void
-comp_col()
+comp_col(void)
{
#if defined(FEAT_CMDL_INFO) && defined(FEAT_WINDOWS)
int last_has_status = (p_ls == 2 || (p_ls == 1 && firstwin != lastwin));
@@ -10081,9 +10035,7 @@ comp_col()
* Unset local option value, similar to ":set opt<".
*/
void
-unset_global_local_option(name, from)
- char_u *name;
- void *from;
+unset_global_local_option(char_u *name, void *from)
{
struct vimoption *p;
int opt_idx;
@@ -10177,9 +10129,7 @@ unset_global_local_option(name, from)
* Get pointer to option variable, depending on local or global scope.
*/
static char_u *
-get_varp_scope(p, opt_flags)
- struct vimoption *p;
- int opt_flags;
+get_varp_scope(struct vimoption *p, int opt_flags)
{
if ((opt_flags & OPT_GLOBAL) && p->indir != PV_NONE)
{
@@ -10234,8 +10184,7 @@ get_varp_scope(p, opt_flags)
* Get pointer to option variable.
*/
static char_u *
-get_varp(p)
- struct vimoption *p;
+get_varp(struct vimoption *p)
{
/* hidden option, always return NULL */
if (p->var == NULL)
@@ -10481,7 +10430,7 @@ get_varp(p)
* Get the value of 'equalprg', either the buffer-local one or the global one.
*/
char_u *
-get_equalprg()
+get_equalprg(void)
{
if (*curbuf->b_p_ep == NUL)
return p_ep;
@@ -10494,9 +10443,7 @@ get_equalprg()
* Used when splitting a window.
*/
void
-win_copy_options(wp_from, wp_to)
- win_T *wp_from;
- win_T *wp_to;
+win_copy_options(win_T *wp_from, win_T *wp_to)
{
copy_winopt(&wp_from->w_onebuf_opt, &wp_to->w_onebuf_opt);
copy_winopt(&wp_from->w_allbuf_opt, &wp_to->w_allbuf_opt);
@@ -10519,9 +10466,7 @@ win_copy_options(wp_from, wp_to)
* The 'previewwindow' option is reset, there can be only one preview window.
*/
void
-copy_winopt(from, to)
- winopt_T *from;
- winopt_T *to;
+copy_winopt(winopt_T *from, winopt_T *to)
{
#ifdef FEAT_ARABIC
to->wo_arab = from->wo_arab;
@@ -10598,8 +10543,7 @@ copy_winopt(from, to)
* Check string options in a window for a NULL value.
*/
void
-check_win_options(win)
- win_T *win;
+check_win_options(win_T *win)
{
check_winopt(&win->w_onebuf_opt);
check_winopt(&win->w_allbuf_opt);
@@ -10609,8 +10553,7 @@ check_win_options(win)
* Check for NULL pointers in a winopt_T and replace them with empty_option.
*/
static void
-check_winopt(wop)
- winopt_T *wop UNUSED;
+check_winopt(winopt_T *wop UNUSED)
{
#ifdef FEAT_FOLDING
check_string_option(&wop->wo_fdi);
@@ -10643,8 +10586,7 @@ check_winopt(wop)
* Free the allocated memory inside a winopt_T.
*/
void
-clear_winopt(wop)
- winopt_T *wop UNUSED;
+clear_winopt(winopt_T *wop UNUSED)
{
#ifdef FEAT_FOLDING
clear_string_option(&wop->wo_fdi);
@@ -10683,9 +10625,7 @@ clear_winopt(wop)
* BCO_NOHELP Don't copy the values to a help buffer.
*/
void
-buf_copy_options(buf, flags)
- buf_T *buf;
- int flags;
+buf_copy_options(buf_T *buf, int flags)
{
int should_copy = TRUE;
char_u *save_p_isk = NULL; /* init for GCC */
@@ -10935,7 +10875,7 @@ buf_copy_options(buf, flags)
* Reset the 'modifiable' option and its default value.
*/
void
-reset_modifiable()
+reset_modifiable(void)
{
int opt_idx;
@@ -10950,7 +10890,7 @@ reset_modifiable()
* Set the global value for 'iminsert' to the local value.
*/
void
-set_iminsert_global()
+set_iminsert_global(void)
{
p_iminsert = curbuf->b_p_iminsert;
}
@@ -10959,7 +10899,7 @@ set_iminsert_global()
* Set the global value for 'imsearch' to the local value.
*/
void
-set_imsearch_global()
+set_imsearch_global(void)
{
p_imsearch = curbuf->b_p_imsearch;
}
@@ -10970,10 +10910,10 @@ static char_u expand_option_name[5] = {'t', '_', NUL, NUL, NUL};
static int expand_option_flags = 0;
void
-set_context_in_set_cmd(xp, arg, opt_flags)
- expand_T *xp;
- char_u *arg;
- int opt_flags; /* OPT_GLOBAL and/or OPT_LOCAL */
+set_context_in_set_cmd(
+ expand_T *xp,
+ char_u *arg,
+ int opt_flags) /* OPT_GLOBAL and/or OPT_LOCAL */
{
int nextchar;
long_u flags = 0; /* init for GCC */
@@ -11176,11 +11116,11 @@ set_context_in_set_cmd(xp, arg, opt_flags)
}
int
-ExpandSettings(xp, regmatch, num_file, file)
- expand_T *xp;
- regmatch_T *regmatch;
- int *num_file;
- char_u ***file;
+ExpandSettings(
+ expand_T *xp,
+ regmatch_T *regmatch,
+ int *num_file,
+ char_u ***file)
{
int num_normal = 0; /* Nr of matching non-term-code settings */
int num_term = 0; /* Nr of matching terminal code settings */
@@ -11338,9 +11278,7 @@ ExpandSettings(xp, regmatch, num_file, file)
}
int
-ExpandOldSetting(num_file, file)
- int *num_file;
- char_u ***file;
+ExpandOldSetting(int *num_file, char_u ***file)
{
char_u *var = NULL; /* init for GCC */
char_u *buf;
@@ -11403,9 +11341,9 @@ ExpandOldSetting(num_file, file)
* NameBuff[]. Must not be called with a hidden option!
*/
static void
-option_value2string(opp, opt_flags)
- struct vimoption *opp;
- int opt_flags; /* OPT_GLOBAL and/or OPT_LOCAL */
+option_value2string(
+ struct vimoption *opp,
+ int opt_flags) /* OPT_GLOBAL and/or OPT_LOCAL */
{
char_u *varp;
@@ -11448,9 +11386,7 @@ option_value2string(opp, opt_flags)
* "*wcp" is set to the value of the option if it's 'wildchar' or 'wildcharm'.
*/
static int
-wc_use_keyname(varp, wcp)
- char_u *varp;
- long *wcp;
+wc_use_keyname(char_u *varp, long *wcp)
{
if (((long *)varp == &p_wc) || ((long *)varp == &p_wcm))
{
@@ -11493,9 +11429,7 @@ static void langmap_set_entry(int from, int to);
* field. If not found insert a new entry at the appropriate location.
*/
static void
-langmap_set_entry(from, to)
- int from;
- int to;
+langmap_set_entry(int from, int to)
{
langmap_entry_T *entries = (langmap_entry_T *)(langmap_mapga.ga_data);
int a = 0;
@@ -11534,8 +11468,7 @@ langmap_set_entry(from, to)
* Apply 'langmap' to multi-byte character "c" and return the result.
*/
int
-langmap_adjust_mb(c)
- int c;
+langmap_adjust_mb(int c)
{
langmap_entry_T *entries = (langmap_entry_T *)(langmap_mapga.ga_data);
int a = 0;
@@ -11558,7 +11491,7 @@ langmap_adjust_mb(c)
# endif
static void
-langmap_init()
+langmap_init(void)
{
int i;
@@ -11574,7 +11507,7 @@ langmap_init()
* changed at any time!
*/
static void
-langmap_set()
+langmap_set(void)
{
char_u *p;
char_u *p2;
@@ -11683,8 +11616,7 @@ langmap_set()
* Take care of no formatting when 'paste' is set.
*/
int
-has_format_option(x)
- int x;
+has_format_option(int x)
{
if (p_paste)
return FALSE;
@@ -11696,8 +11628,7 @@ has_format_option(x)
* 'shortmess' contains 'a' and "x" is present in SHM_A.
*/
int
-shortmess(x)
- int x;
+shortmess(int x)
{
return p_shm != NULL &&
( vim_strchr(p_shm, x) != NULL
@@ -11709,7 +11640,7 @@ shortmess(x)
* paste_option_changed() - Called after p_paste was set or reset.
*/
static void
-paste_option_changed()
+paste_option_changed(void)
{
static int old_p_paste = FALSE;
static int save_sm = 0;
@@ -11843,9 +11774,7 @@ paste_option_changed()
* When "fname" is not NULL, use it to set $"envname" when it wasn't set yet.
*/
void
-vimrc_found(fname, envname)
- char_u *fname;
- char_u *envname;
+vimrc_found(char_u *fname, char_u *envname)
{
int opt_idx;
int dofree = FALSE;
@@ -11883,8 +11812,7 @@ vimrc_found(fname, envname)
* Set 'compatible' on or off. Called for "-C" and "-N" command line arg.
*/
void
-change_compatible(on)
- int on;
+change_compatible(int on)
{
int opt_idx;
@@ -11903,8 +11831,7 @@ change_compatible(on)
* Only works correctly for global options.
*/
int
-option_was_set(name)
- char_u *name;
+option_was_set(char_u *name)
{
int idx;
@@ -11920,8 +11847,7 @@ option_was_set(name)
* Reset the flag indicating option "name" was set.
*/
void
-reset_option_was_set(name)
- char_u *name;
+reset_option_was_set(char_u *name)
{
int idx = findoption(name);
@@ -11938,7 +11864,7 @@ reset_option_was_set(name)
* for Vim (without the P_VI_DEF flag) to that default.
*/
static void
-compatible_set()
+compatible_set(void)
{
int opt_idx;
@@ -11961,7 +11887,7 @@ compatible_set()
* fill_breakat_flags() -- called when 'breakat' changes value.
*/
static void
-fill_breakat_flags()
+fill_breakat_flags(void)
{
char_u *p;
int i;
@@ -11987,10 +11913,10 @@ fill_breakat_flags()
* Empty is always OK.
*/
static int
-check_opt_strings(val, values, list)
- char_u *val;
- char **values;
- int list; /* when TRUE: accept a list of values */
+check_opt_strings(
+ char_u *val,
+ char **values,
+ int list) /* when TRUE: accept a list of values */
{
return opt_strings_flags(val, values, NULL, list);
}
@@ -12003,11 +11929,11 @@ check_opt_strings(val, values, list)
* Empty is always OK.
*/
static int
-opt_strings_flags(val, values, flagp, list)
- char_u *val; /* new value */
- char **values; /* array of valid string values */
- unsigned *flagp;
- int list; /* when TRUE: accept a list of values */
+opt_strings_flags(
+ char_u *val, /* new value */
+ char **values, /* array of valid string values */
+ unsigned *flagp,
+ int list) /* when TRUE: accept a list of values */
{
int i;
int len;
@@ -12040,7 +11966,7 @@ opt_strings_flags(val, values, flagp, list)
* Read the 'wildmode' option, fill wim_flags[].
*/
static int
-check_opt_wim()
+check_opt_wim(void)
{
char_u new_wim_flags[4];
char_u *p;
@@ -12092,8 +12018,8 @@ check_opt_wim()
* Check if backspacing over something is allowed.
*/
int
-can_bs(what)
- int what; /* BS_INDENT, BS_EOL or BS_START */
+can_bs(
+ int what) /* BS_INDENT, BS_EOL or BS_START */
{
switch (*p_bs)
{
@@ -12109,8 +12035,7 @@ can_bs(what)
* the file must be considered changed when the value is different.
*/
void
-save_file_ff(buf)
- buf_T *buf;
+save_file_ff(buf_T *buf)
{
buf->b_start_ffc = *buf->b_p_ff;
buf->b_start_eol = buf->b_p_eol;
@@ -12137,9 +12062,7 @@ save_file_ff(buf)
* changed.
*/
int
-file_ff_differs(buf, ignore_empty)
- buf_T *buf;
- int ignore_empty;
+file_ff_differs(buf_T *buf, int ignore_empty)
{
/* In a buffer that was never loaded the options are not valid. */
if (buf->b_flags & BF_NEVERLOADED)
@@ -12168,8 +12091,7 @@ file_ff_differs(buf, ignore_empty)
* return OK if "p" is a valid fileformat name, FAIL otherwise.
*/
int
-check_ff_value(p)
- char_u *p;
+check_ff_value(char_u *p)
{
return check_opt_strings(p, p_ff_values, FALSE);
}
@@ -12179,8 +12101,7 @@ check_ff_value(p)
* 'tabstop' value when 'shiftwidth' is zero.
*/
long
-get_sw_value(buf)
- buf_T *buf;
+get_sw_value(buf_T *buf)
{
return buf->b_p_sw ? buf->b_p_sw : buf->b_p_ts;
}
@@ -12190,7 +12111,7 @@ get_sw_value(buf)
* 'tabstop' value when 'softtabstop' is negative.
*/
long
-get_sts_value()
+get_sts_value(void)
{
return curbuf->b_p_sts < 0 ? get_sw_value(curbuf) : curbuf->b_p_sts;
}
@@ -12202,11 +12123,11 @@ get_sts_value()
* When "switchit" is TRUE swap the direction.
*/
void
-find_mps_values(initc, findc, backwards, switchit)
- int *initc;
- int *findc;
- int *backwards;
- int switchit;
+find_mps_values(
+ int *initc,
+ int *findc,
+ int *backwards,
+ int switchit)
{
char_u *ptr;
@@ -12299,8 +12220,7 @@ find_mps_values(initc, findc, backwards, switchit)
* initialized.
*/
static int
-briopt_check(wp)
- win_T *wp;
+briopt_check(win_T *wp)
{
char_u *p;
int bri_shift = 0;
@@ -12344,8 +12264,7 @@ briopt_check(wp)
* Get the local or global value of 'backupcopy'.
*/
unsigned int
-get_bkc_value(buf)
- buf_T *buf;
+get_bkc_value(buf_T *buf)
{
return buf->b_bkc_flags ? buf->b_bkc_flags : bkc_flags;
}
diff --git a/src/version.c b/src/version.c
index 1a194baea..4858b6a5a 100644
--- a/src/version.c
+++ b/src/version.c
@@ -747,6 +747,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 1211,
+/**/
1210,
/**/
1209,