diff options
author | Bram Moolenaar <Bram@vim.org> | 2016-01-30 15:52:46 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2016-01-30 15:52:46 +0100 |
commit | 78c0b7d43e5048fd71d12816659667834170c76d (patch) | |
tree | f2b1c0d69cb07d050087eb1695f5c4457248d94c /src/fileio.c | |
parent | 7454a06e2642d2b37afad1c5e71cec68081ca4ff (diff) |
patch 7.4.1206v7.4.1206
Problem: Using old style function declarations.
Solution: Change to new style function declarations. (script by Hirohito
Higashi)
Diffstat (limited to 'src/fileio.c')
-rw-r--r-- | src/fileio.c | 519 |
1 files changed, 216 insertions, 303 deletions
diff --git a/src/fileio.c b/src/fileio.c index b022d2513b..6ae1572ab3 100644 --- a/src/fileio.c +++ b/src/fileio.c @@ -144,11 +144,11 @@ static char *e_auchangedbuf = N_("E812: Autocommands changed buffer or buffer na #endif void -filemess(buf, name, s, attr) - buf_T *buf; - char_u *name; - char_u *s; - int attr; +filemess( + buf_T *buf, + char_u *name, + char_u *s, + int attr) { int msg_scroll_save; @@ -204,14 +204,14 @@ filemess(buf, name, s, attr) * return FAIL for failure, OK otherwise */ int -readfile(fname, sfname, from, lines_to_skip, lines_to_read, eap, flags) - char_u *fname; - char_u *sfname; - linenr_T from; - linenr_T lines_to_skip; - linenr_T lines_to_read; - exarg_T *eap; /* can be NULL! */ - int flags; +readfile( + char_u *fname, + char_u *sfname, + linenr_T from, + linenr_T lines_to_skip, + linenr_T lines_to_read, + exarg_T *eap, /* can be NULL! */ + int flags) { int fd = 0; int newfile = (flags & READ_NEW); @@ -2696,8 +2696,7 @@ failed: * Do not accept "/dev/fd/[012]", opening these may hang Vim. */ static int -is_dev_fd_file(fname) - char_u *fname; +is_dev_fd_file(char_u *fname) { return (STRNCMP(fname, "/dev/fd/", 8) == 0 && VIM_ISDIGIT(fname[8]) @@ -2715,10 +2714,10 @@ is_dev_fd_file(fname) * Used for error messages that include a line number. */ static linenr_T -readfile_linenr(linecnt, p, endp) - linenr_T linecnt; /* line count before reading more bytes */ - char_u *p; /* start of more bytes read */ - char_u *endp; /* end of more bytes read */ +readfile_linenr( + linenr_T linecnt, /* line count before reading more bytes */ + char_u *p, /* start of more bytes read */ + char_u *endp) /* end of more bytes read */ { char_u *s; linenr_T lnum; @@ -2737,9 +2736,7 @@ readfile_linenr(linecnt, p, endp) * Returns OK or FAIL. */ int -prep_exarg(eap, buf) - exarg_T *eap; - buf_T *buf; +prep_exarg(exarg_T *eap, buf_T *buf) { eap->cmd = alloc((unsigned)(STRLEN(buf->b_p_ff) #ifdef FEAT_MBYTE @@ -2768,9 +2765,7 @@ prep_exarg(eap, buf) * Set default or forced 'fileformat' and 'binary'. */ void -set_file_options(set_options, eap) - int set_options; - exarg_T *eap; +set_file_options(int set_options, exarg_T *eap) { /* set default 'fileformat' */ if (set_options) @@ -2796,8 +2791,7 @@ set_file_options(set_options, eap) * Set forced 'fileencoding'. */ void -set_forced_fenc(eap) - exarg_T *eap; +set_forced_fenc(exarg_T *eap) { if (eap->force_enc != 0) { @@ -2818,8 +2812,7 @@ set_forced_fenc(eap) * When *pp is not set to NULL, the result is in allocated memory. */ static char_u * -next_fenc(pp) - char_u **pp; +next_fenc(char_u **pp) { char_u *p; char_u *r; @@ -2864,10 +2857,10 @@ next_fenc(pp) * Returns NULL if the conversion failed ("*fdp" is not set) . */ static char_u * -readfile_charconvert(fname, fenc, fdp) - char_u *fname; /* name of input file */ - char_u *fenc; /* converted from */ - int *fdp; /* in/out: file descriptor of file */ +readfile_charconvert( + char_u *fname, /* name of input file */ + char_u *fenc, /* converted from */ + int *fdp) /* in/out: file descriptor of file */ { char_u *tmpname; char_u *errmsg = NULL; @@ -2916,7 +2909,7 @@ readfile_charconvert(fname, fenc, fdp) * buffer marks and the buffer has a name. */ static void -check_marks_read() +check_marks_read(void) { if (!curbuf->b_marks_read && get_viminfo_parameter('\'') > 0 && curbuf->b_ffname != NULL) @@ -2936,14 +2929,14 @@ check_marks_read() * Return the (new) encryption key, NULL for no encryption. */ static char_u * -check_for_cryptkey(cryptkey, ptr, sizep, filesizep, newfile, fname, did_ask) - char_u *cryptkey; /* previous encryption key or NULL */ - char_u *ptr; /* pointer to read bytes */ - long *sizep; /* length of read bytes */ - off_t *filesizep; /* nr of bytes used from file */ - int newfile; /* editing a new buffer */ - char_u *fname; /* file name to display */ - int *did_ask; /* flag: whether already asked for key */ +check_for_cryptkey( + char_u *cryptkey, /* previous encryption key or NULL */ + char_u *ptr, /* pointer to read bytes */ + long *sizep, /* length of read bytes */ + off_t *filesizep, /* nr of bytes used from file */ + int newfile, /* editing a new buffer */ + char_u *fname, /* file name to display */ + int *did_ask) /* flag: whether already asked for key */ { int method = crypt_method_nr_from_magic((char *)ptr, *sizep); int b_p_ro = curbuf->b_p_ro; @@ -3011,10 +3004,10 @@ check_for_cryptkey(cryptkey, ptr, sizep, filesizep, newfile, fname, did_ask) #ifdef UNIX static void -set_file_time(fname, atime, mtime) - char_u *fname; - time_t atime; /* access time */ - time_t mtime; /* modification time */ +set_file_time( + char_u *fname, + time_t atime, /* access time */ + time_t mtime) /* modification time */ { # if defined(HAVE_UTIME) && defined(HAVE_UTIME_H) struct utimbuf buf; @@ -3049,9 +3042,9 @@ set_file_time(fname, atime, mtime) * Return TRUE if a file appears to be read-only from the file permissions. */ int -check_file_readonly(fname, perm) - char_u *fname; /* full path to file */ - int perm; /* known permissions on file */ +check_file_readonly( + char_u *fname, /* full path to file */ + int perm) /* known permissions on file */ { #ifndef USE_MCH_ACCESS int fd = 0; @@ -3088,18 +3081,18 @@ check_file_readonly(fname, perm) * return FAIL for failure, OK otherwise */ int -buf_write(buf, fname, sfname, start, end, eap, append, forceit, - reset_changed, filtering) - buf_T *buf; - char_u *fname; - char_u *sfname; - linenr_T start, end; - exarg_T *eap; /* for forced 'ff' and 'fenc', can be +buf_write( + buf_T *buf, + char_u *fname, + char_u *sfname, + linenr_T start, + linenr_T end, + exarg_T *eap, /* for forced 'ff' and 'fenc', can be NULL! */ - int append; /* append to the file */ - int forceit; - int reset_changed; - int filtering; + int append, /* append to the file */ + int forceit, + int reset_changed, + int filtering) { int fd; char_u *backup = NULL; @@ -5123,9 +5116,7 @@ nofail: * name and a ":r" or ":w" command with a file name is used. */ static int -set_rw_fname(fname, sfname) - char_u *fname; - char_u *sfname; +set_rw_fname(char_u *fname, char_u *sfname) { #ifdef FEAT_AUTOCMD buf_T *buf = curbuf; @@ -5175,9 +5166,7 @@ set_rw_fname(fname, sfname) * Put file name into IObuff with quotes. */ void -msg_add_fname(buf, fname) - buf_T *buf; - char_u *fname; +msg_add_fname(buf_T *buf, char_u *fname) { if (fname == NULL) fname = (char_u *)"-stdin-"; @@ -5191,8 +5180,7 @@ msg_add_fname(buf, fname) * Return TRUE if something appended. */ static int -msg_add_fileformat(eol_type) - int eol_type; +msg_add_fileformat(int eol_type) { #ifndef USE_CRNL if (eol_type == EOL_DOS) @@ -5222,10 +5210,10 @@ msg_add_fileformat(eol_type) * Append line and character count to IObuff. */ void -msg_add_lines(insert_space, lnum, nchars) - int insert_space; - long lnum; - off_t nchars; +msg_add_lines( + int insert_space, + long lnum, + off_t nchars) { char_u *p; @@ -5267,7 +5255,7 @@ msg_add_lines(insert_space, lnum, nchars) * Append message for missing line separator to IObuff. */ static void -msg_add_eol() +msg_add_eol(void) { STRCAT(IObuff, shortmess(SHM_LAST) ? _("[noeol]") : _("[Incomplete last line]")); } @@ -5278,9 +5266,7 @@ msg_add_eol() * using the same timestamp but can't set the size. */ static int -check_mtime(buf, st) - buf_T *buf; - struct stat *st; +check_mtime(buf_T *buf, struct stat *st) { if (buf->b_mtime_read != 0 && time_differs((long)st->st_mtime, buf->b_mtime_read)) @@ -5299,8 +5285,7 @@ check_mtime(buf, st) } static int -time_differs(t1, t2) - long t1, t2; +time_differs(long t1, long t2) { #if defined(__linux__) || defined(MSDOS) || defined(MSWIN) /* On a FAT filesystem, esp. under Linux, there are only 5 bits to store @@ -5319,8 +5304,7 @@ time_differs(t1, t2) * Return FAIL for failure, OK otherwise. */ static int -buf_write_bytes(ip) - struct bw_info *ip; +buf_write_bytes(struct bw_info *ip) { int wlen; char_u *buf = ip->bw_buf; /* data to write */ @@ -5714,10 +5698,10 @@ buf_write_bytes(ip) * Return TRUE for an error, FALSE when it's OK. */ static int -ucs2bytes(c, pp, flags) - unsigned c; /* in: character */ - char_u **pp; /* in/out: pointer to result */ - int flags; /* FIO_ flags */ +ucs2bytes( + unsigned c, /* in: character */ + char_u **pp, /* in/out: pointer to result */ + int flags) /* FIO_ flags */ { char_u *p = *pp; int error = FALSE; @@ -5799,8 +5783,7 @@ ucs2bytes(c, pp, flags) * 'encoding'. */ static int -need_conversion(fenc) - char_u *fenc; +need_conversion(char_u *fenc) { int same_encoding; int enc_flags; @@ -5837,8 +5820,7 @@ need_conversion(fenc) * if "ptr" is an empty string, use 'encoding'. */ static int -get_fio_flags(ptr) - char_u *ptr; +get_fio_flags(char_u *ptr) { int prop; @@ -5881,8 +5863,7 @@ get_fio_flags(ptr) * Used for conversion between 'encoding' and 'fileencoding'. */ static int -get_win_fio_flags(ptr) - char_u *ptr; +get_win_fio_flags(char_u *ptr) { int cp; @@ -5910,8 +5891,7 @@ get_win_fio_flags(ptr) * needed for the internal conversion to/from utf-8 or latin1. */ static int -get_mac_fio_flags(ptr) - char_u *ptr; +get_mac_fio_flags(char_u *ptr) { if ((enc_utf8 || STRCMP(p_enc, "latin1") == 0) && (enc_canon_props(ptr) & ENC_MACROMAN)) @@ -5927,11 +5907,11 @@ get_mac_fio_flags(ptr) * Returns NULL when no BOM found. */ static char_u * -check_for_bom(p, size, lenp, flags) - char_u *p; - long size; - int *lenp; - int flags; +check_for_bom( + char_u *p, + long size, + int *lenp, + int flags) { char *name = NULL; int len = 2; @@ -5981,9 +5961,7 @@ check_for_bom(p, size, lenp, flags) * Return the length of the BOM (zero when no BOM). */ static int -make_bom(buf, name) - char_u *buf; - char_u *name; +make_bom(char_u *buf, char_u *name) { int flags; char_u *p; @@ -6015,8 +5993,7 @@ make_bom(buf, name) * Returns "full_path" or pointer into "full_path" if shortened. */ char_u * -shorten_fname1(full_path) - char_u *full_path; +shorten_fname1(char_u *full_path) { char_u *dirname; char_u *p = full_path; @@ -6042,9 +6019,7 @@ shorten_fname1(full_path) * otherwise. */ char_u * -shorten_fname(full_path, dir_name) - char_u *full_path; - char_u *dir_name; +shorten_fname(char_u *full_path, char_u *dir_name) { int len; char_u *p; @@ -6099,8 +6074,7 @@ shorten_fname(full_path, dir_name) * name. */ void -shorten_fnames(force) - int force; +shorten_fnames(int force) { char_u dirname[MAXPATHL]; buf_T *buf; @@ -6148,9 +6122,7 @@ shorten_fnames(force) * Shorten all filenames in "fnames[count]" by current directory. */ void -shorten_filenames(fnames, count) - char_u **fnames; - int count; +shorten_filenames(char_u **fnames, int count) { int i; char_u dirname[MAXPATHL]; @@ -6186,9 +6158,10 @@ shorten_filenames(fnames, count) * Returns NULL when out of memory. */ char_u * -modname(fname, ext, prepend_dot) - char_u *fname, *ext; - int prepend_dot; /* may prepend a '.' to file name */ +modname( + char_u *fname, + char_u *ext, + int prepend_dot) /* may prepend a '.' to file name */ { return buf_modname( #ifdef SHORT_FNAME @@ -6200,10 +6173,11 @@ modname(fname, ext, prepend_dot) } char_u * -buf_modname(shortname, fname, ext, prepend_dot) - int shortname; /* use 8.3 file name */ - char_u *fname, *ext; - int prepend_dot; /* may prepend a '.' to file name */ +buf_modname( + int shortname, /* use 8.3 file name */ + char_u *fname, + char_u *ext, + int prepend_dot) /* may prepend a '.' to file name */ { char_u *retval; char_u *s; @@ -6387,10 +6361,7 @@ buf_modname(shortname, fname, ext, prepend_dot) * rest of the line is thrown away. Returns TRUE for end-of-file. */ int -vim_fgets(buf, size, fp) - char_u *buf; - int size; - FILE *fp; +vim_fgets(char_u *buf, int size, FILE *fp) { char *eof; #define FGETS_SIZE 200 @@ -6427,10 +6398,7 @@ vim_fgets(buf, size, fp) * Only used for the Mac, because it's much slower than vim_fgets(). */ int -tag_fgets(buf, size, fp) - char_u *buf; - int size; - FILE *fp; +tag_fgets(char_u *buf, int size, FILE *fp) { int i = 0; int c; @@ -6470,9 +6438,7 @@ tag_fgets(buf, size, fp) * Return -1 for failure, 0 for success. */ int -vim_rename(from, to) - char_u *from; - char_u *to; +vim_rename(char_u *from, char_u *to) { int fd_in; int fd_out; @@ -6690,8 +6656,8 @@ static int already_warned = FALSE; * cursor positioned). */ int -check_timestamps(focus) - int focus; /* called for GUI focus event */ +check_timestamps( + int focus) /* called for GUI focus event */ { buf_T *buf; int didit = 0; @@ -6758,9 +6724,7 @@ check_timestamps(focus) * empty. */ static int -move_lines(frombuf, tobuf) - buf_T *frombuf; - buf_T *tobuf; +move_lines(buf_T *frombuf, buf_T *tobuf) { buf_T *tbuf = curbuf; int retval = OK; @@ -6807,9 +6771,9 @@ move_lines(frombuf, tobuf) * return 0 otherwise. */ int -buf_check_timestamp(buf, focus) - buf_T *buf; - int focus UNUSED; /* called for GUI focus event */ +buf_check_timestamp( + buf_T *buf, + int focus UNUSED) /* called for GUI focus event */ { struct stat st; int stat_res; @@ -7100,9 +7064,7 @@ buf_check_timestamp(buf, focus) * buf->b_orig_mode may have been reset already. */ void -buf_reload(buf, orig_mode) - buf_T *buf; - int orig_mode; +buf_reload(buf_T *buf, int orig_mode) { exarg_T ea; pos_T old_cursor; @@ -7254,10 +7216,7 @@ buf_reload(buf, orig_mode) } void -buf_store_time(buf, st, fname) - buf_T *buf; - struct stat *st; - char_u *fname UNUSED; +buf_store_time(buf_T *buf, struct stat *st, char_u *fname UNUSED) { buf->b_mtime = (long)st->st_mtime; buf->b_orig_size = st->st_size; @@ -7273,8 +7232,7 @@ buf_store_time(buf, st, fname) * Used for do_filter(), when the input lines for the filter are deleted. */ void -write_lnum_adjust(offset) - linenr_T offset; +write_lnum_adjust(linenr_T offset) { if (curbuf->b_no_eol_lnum != 0) /* only if there is a missing eol */ curbuf->b_no_eol_lnum += offset; @@ -7335,7 +7293,7 @@ static long temp_count = 0; /* Temp filename counter. */ * Delete the temp directory and all files it contains. */ void -vim_deltempdir() +vim_deltempdir(void) { if (vim_tempdir != NULL) { @@ -7353,8 +7311,7 @@ vim_deltempdir() * "tempdir" must be no longer than MAXPATHL. */ static void -vim_settempdir(tempdir) - char_u *tempdir; +vim_settempdir(char_u *tempdir) { char_u *buf; @@ -7385,9 +7342,9 @@ vim_settempdir(tempdir) * The returned pointer is NULL if no valid name was found. */ char_u * -vim_tempname(extra_char, keep) - int extra_char UNUSED; /* char to use in the name instead of '?' */ - int keep UNUSED; +vim_tempname( + int extra_char UNUSED, /* char to use in the name instead of '?' */ + int keep UNUSED) { #ifdef USE_TMPNAM char_u itmp[L_tmpnam]; /* use tmpnam() */ @@ -7587,8 +7544,7 @@ vim_tempname(extra_char, keep) * it looks like a URL. */ void -forward_slash(fname) - char_u *fname; +forward_slash(char_u *fname) { char_u *p; @@ -7838,9 +7794,7 @@ static int autocmd_blocked = 0; /* block all autocmds */ * Show the autocommands for one AutoPat. */ static void -show_autocmd(ap, event) - AutoPat *ap; - event_T event; +show_autocmd(AutoPat *ap, event_T event) { AutoCmd *ac; @@ -7904,8 +7858,7 @@ show_autocmd(ap, event) * Mark an autocommand pattern for deletion. */ static void -au_remove_pat(ap) - AutoPat *ap; +au_remove_pat(AutoPat *ap) { vim_free(ap->pat); ap->pat = NULL; @@ -7917,8 +7870,7 @@ au_remove_pat(ap) * Mark all commands for a pattern for deletion. */ static void -au_remove_cmds(ap) - AutoPat *ap; +au_remove_cmds(AutoPat *ap) { AutoCmd *ac; @@ -7935,7 +7887,7 @@ au_remove_cmds(ap) * This is only done when not executing autocommands. */ static void -au_cleanup() +au_cleanup(void) { AutoPat *ap, **prev_ap; AutoCmd *ac, **prev_ac; @@ -7988,8 +7940,7 @@ au_cleanup() * autocmds. */ void -aubuflocal_remove(buf) - buf_T *buf; +aubuflocal_remove(buf_T *buf) { AutoPat *ap; event_T event; @@ -8025,8 +7976,7 @@ aubuflocal_remove(buf) * Return it's ID. Returns AUGROUP_ERROR (< 0) for error. */ static int -au_new_group(name) - char_u *name; +au_new_group(char_u *name) { int i; @@ -8051,8 +8001,7 @@ au_new_group(name) } static void -au_del_group(name) - char_u *name; +au_del_group(char_u *name) { int i; @@ -8071,8 +8020,7 @@ au_del_group(name) * Return it's ID. Returns AUGROUP_ERROR (< 0) for error. */ static int -au_find_group(name) - char_u *name; +au_find_group(char_u *name) { int i; @@ -8086,8 +8034,7 @@ au_find_group(name) * Return TRUE if augroup "name" exists. */ int -au_has_group(name) - char_u *name; +au_has_group(char_u *name) { return au_find_group(name) != AUGROUP_ERROR; } @@ -8096,9 +8043,7 @@ au_has_group(name) * ":augroup {name}". */ void -do_augroup(arg, del_group) - char_u *arg; - int del_group; +do_augroup(char_u *arg, int del_group) { int i; @@ -8135,7 +8080,7 @@ do_augroup(arg, del_group) #if defined(EXITFREE) || defined(PROTO) void -free_all_autocmds() +free_all_autocmds(void) { for (current_augroup = -1; current_augroup < augroups.ga_len; ++current_augroup) @@ -8150,9 +8095,7 @@ free_all_autocmds() * Return a pointer to the next event name in "end". */ static event_T -event_name2nr(start, end) - char_u *start; - char_u **end; +event_name2nr(char_u *start, char_u **end) { char_u *p; int i; @@ -8179,8 +8122,7 @@ event_name2nr(start, end) * Return the name for event "event". */ static char_u * -event_nr2name(event) - event_T event; +event_nr2name(event_T event) { int i; @@ -8194,9 +8136,9 @@ event_nr2name(event) * Scan over the events. "*" stands for all events. */ static char_u * -find_end_event(arg, have_group) - char_u *arg; - int have_group; /* TRUE when group name was found */ +find_end_event( + char_u *arg, + int have_group) /* TRUE when group name was found */ { char_u *pat; char_u *p; @@ -8231,8 +8173,7 @@ find_end_event(arg, have_group) * Return TRUE if "event" is included in 'eventignore'. */ static int -event_ignored(event) - event_T event; +event_ignored(event_T event) { char_u *p = p_ei; @@ -8251,7 +8192,7 @@ event_ignored(event) * Return OK when the contents of p_ei is valid, FAIL otherwise. */ int -check_ei() +check_ei(void) { char_u *p = p_ei; @@ -8278,8 +8219,7 @@ check_ei() * Returns the old value of 'eventignore' in allocated memory. */ char_u * -au_event_disable(what) - char *what; +au_event_disable(char *what) { char_u *new_ei; char_u *save_ei; @@ -8303,8 +8243,7 @@ au_event_disable(what) } void -au_event_restore(old_ei) - char_u *old_ei; +au_event_restore(char_u *old_ei) { if (old_ei != NULL) { @@ -8348,9 +8287,7 @@ au_event_restore(old_ei) * Mostly a {group} argument can optionally appear before <event>. */ void -do_autocmd(arg, forceit) - char_u *arg; - int forceit; +do_autocmd(char_u *arg, int forceit) { char_u *pat; char_u *envpat = NULL; @@ -8466,8 +8403,7 @@ do_autocmd(arg, forceit) * Returns the group ID, AUGROUP_ERROR for error (out of memory). */ static int -au_get_grouparg(argp) - char_u **argp; +au_get_grouparg(char_u **argp) { char_u *group_name; char_u *p; @@ -8498,13 +8434,13 @@ au_get_grouparg(argp) * If group is not AUGROUP_ALL, only use this group. */ static int -do_autocmd_event(event, pat, nested, cmd, forceit, group) - event_T event; - char_u *pat; - int nested; - char_u *cmd; - int forceit; - int group; +do_autocmd_event( + event_T event, + char_u *pat, + int nested, + char_u *cmd, + int forceit, + int group) { AutoPat *ap; AutoPat **prev_ap; @@ -8747,9 +8683,9 @@ do_autocmd_event(event, pat, nested, cmd, forceit, group) * Return OK for success, FAIL for failure; */ int -do_doautocmd(arg, do_msg) - char_u *arg; - int do_msg; /* give message for no matching autocmds? */ +do_doautocmd( + char_u *arg, + int do_msg) /* give message for no matching autocmds? */ { char_u *fname; int nothing_done = TRUE; @@ -8800,8 +8736,7 @@ do_doautocmd(arg, do_msg) * ":doautoall": execute autocommands for each loaded buffer. */ void -ex_doautoall(eap) - exarg_T *eap; +ex_doautoall(exarg_T *eap) { int retval; aco_save_T aco; @@ -8852,8 +8787,7 @@ ex_doautoall(eap) * Thus return TRUE when do_modelines() should be called. */ int -check_nomodeline(argp) - char_u **argp; +check_nomodeline(char_u **argp) { if (STRNCMP(*argp, "<nomodeline>", 12) == 0) { @@ -8871,9 +8805,9 @@ check_nomodeline(argp) * When FEAT_AUTOCMD is not defined another version is used, see below. */ void -aucmd_prepbuf(aco, buf) - aco_save_T *aco; /* structure to save values in */ - buf_T *buf; /* new curbuf */ +aucmd_prepbuf( + aco_save_T *aco, /* structure to save values in */ + buf_T *buf) /* new curbuf */ { win_T *win; #ifdef FEAT_WINDOWS @@ -8974,8 +8908,8 @@ aucmd_prepbuf(aco, buf) * When FEAT_AUTOCMD is not defined another version is used, see below. */ void -aucmd_restbuf(aco) - aco_save_T *aco; /* structure holding saved values */ +aucmd_restbuf( + aco_save_T *aco) /* structure holding saved values */ { #ifdef FEAT_WINDOWS int dummy; @@ -9089,12 +9023,12 @@ static int autocmd_nested = FALSE; * Return TRUE if some commands were executed. */ int -apply_autocmds(event, fname, fname_io, force, buf) - event_T event; - char_u *fname; /* NULL or empty means use actual file name */ - char_u *fname_io; /* fname to use for <afile> on cmdline */ - int force; /* when TRUE, ignore autocmd_busy */ - buf_T *buf; /* buffer for <abuf> */ +apply_autocmds( + event_T event, + char_u *fname, /* NULL or empty means use actual file name */ + char_u *fname_io, /* fname to use for <afile> on cmdline */ + int force, /* when TRUE, ignore autocmd_busy */ + buf_T *buf) /* buffer for <abuf> */ { return apply_autocmds_group(event, fname, fname_io, force, AUGROUP_ALL, buf, NULL); @@ -9105,13 +9039,13 @@ apply_autocmds(event, fname, fname_io, force, buf) * setting v:filearg. */ static int -apply_autocmds_exarg(event, fname, fname_io, force, buf, eap) - event_T event; - char_u *fname; - char_u *fname_io; - int force; - buf_T *buf; - exarg_T *eap; +apply_autocmds_exarg( + event_T event, + char_u *fname, + char_u *fname_io, + int force, + buf_T *buf, + exarg_T *eap) { return apply_autocmds_group(event, fname, fname_io, force, AUGROUP_ALL, buf, eap); @@ -9124,13 +9058,13 @@ apply_autocmds_exarg(event, fname, fname_io, force, buf, eap) * cause the script to be aborted, retval is set to FAIL. */ int -apply_autocmds_retval(event, fname, fname_io, force, buf, retval) - event_T event; - char_u *fname; /* NULL or empty means use actual file name */ - char_u *fname_io; /* fname to use for <afile> on cmdline */ - int force; /* when TRUE, ignore autocmd_busy */ - buf_T *buf; /* buffer for <abuf> */ - int *retval; /* pointer to caller's retval */ +apply_autocmds_retval( + event_T event, + char_u *fname, /* NULL or empty means use actual file name */ + char_u *fname_io, /* fname to use for <afile> on cmdline */ + int force, /* when TRUE, ignore autocmd_busy */ + buf_T *buf, /* buffer for <abuf> */ + int *retval) /* pointer to caller's retval */ { int did_cmd; @@ -9154,7 +9088,7 @@ apply_autocmds_retval(event, fname, fname_io, force, buf, retval) * Return TRUE when there is a CursorHold autocommand defined. */ int -has_cursorhold() +has_cursorhold(void) { return (first_autopat[(int)(get_real_state() == NORMAL_BUSY ? EVENT_CURSORHOLD : EVENT_CURSORHOLDI)] != NULL); @@ -9164,7 +9098,7 @@ has_cursorhold() * Return TRUE if the CursorHold event can be triggered. */ int -trigger_cursorhold() +trigger_cursorhold(void) { int state; @@ -9188,7 +9122,7 @@ trigger_cursorhold() * Return TRUE when there is a CursorMoved autocommand defined. */ int -has_cursormoved() +has_cursormoved(void) { return (first_autopat[(int)EVENT_CURSORMOVED] != NULL); } @@ -9197,7 +9131,7 @@ has_cursormoved() * Return TRUE when there is a CursorMovedI autocommand defined. */ int -has_cursormovedI() +has_cursormovedI(void) { return (first_autopat[(int)EVENT_CURSORMOVEDI] != NULL); } @@ -9206,7 +9140,7 @@ has_cursormovedI() * Return TRUE when there is a TextChanged autocommand defined. */ int -has_textchanged() +has_textchanged(void) { return (first_autopat[(int)EVENT_TEXTCHANGED] != NULL); } @@ -9215,7 +9149,7 @@ has_textchanged() * Return TRUE when there is a TextChangedI autocommand defined. */ int -has_textchangedI() +has_textchangedI(void) { return (first_autopat[(int)EVENT_TEXTCHANGEDI] != NULL); } @@ -9224,7 +9158,7 @@ has_textchangedI() * Return TRUE when there is an InsertCharPre autocommand defined. */ int -has_insertcharpre() +has_insertcharpre(void) { return (first_autopat[(int)EVENT_INSERTCHARPRE] != NULL); } @@ -9233,7 +9167,7 @@ has_insertcharpre() * Return TRUE when there is an CmdUndefined autocommand defined. */ int -has_cmdundefined() +has_cmdundefined(void) { return (first_autopat[(int)EVENT_CMDUNDEFINED] != NULL); } @@ -9242,21 +9176,21 @@ has_cmdundefined() * Return TRUE when there is an FuncUndefined autocommand defined. */ int -has_funcundefined() +has_funcundefined(void) { return (first_autopat[(int)EVENT_FUNCUNDEFINED] != NULL); } static int -apply_autocmds_group(event, fname, fname_io, force, group, buf, eap) - event_T event; - char_u *fname; /* NULL or empty means use actual file name */ - char_u *fname_io; /* fname to use for <afile> on cmdline, NULL means +apply_autocmds_group( + event_T event, + char_u *fname, /* NULL or empty means use actual file name */ + char_u *fname_io, /* fname to use for <afile> on cmdline, NULL means use fname */ - int force; /* when TRUE, ignore autocmd_busy */ - int group; /* group ID, or AUGROUP_ALL */ - buf_T *buf; /* buffer for <abuf> */ - exarg_T *eap; /* command arguments */ + int force, /* when TRUE, ignore autocmd_busy */ + int group, /* group ID, or AUGROUP_ALL */ + buf_T *buf, /* buffer for <abuf> */ + exarg_T *eap) /* command arguments */ { char_u *sfname = NULL; /* short file name */ char_u *tail; @@ -9647,7 +9581,7 @@ static char_u *old_termresponse = NULL; * Can be used recursively, so long as it's symmetric. */ void -block_autocmds() +block_autocmds(void) { # ifdef FEAT_EVAL /* Remember the value of v:termresponse. */ @@ -9658,7 +9592,7 @@ block_autocmds() } void -unblock_autocmds() +unblock_autocmds(void) { --autocmd_blocked; @@ -9673,7 +9607,7 @@ unblock_autocmds() } int -is_autocmd_blocked() +is_autocmd_blocked(void) { return autocmd_blocked != 0; } @@ -9682,9 +9616,9 @@ is_autocmd_blocked() * Find next autocommand pattern that matches. */ static void -auto_next_pat(apc, stop_at_last) - AutoPatCmd *apc; - int stop_at_last; /* stop when 'last' flag is set */ +auto_next_pat( + AutoPatCmd *apc, + int stop_at_last) /* stop when 'last' flag is set */ { AutoPat *ap; AutoCmd *cp; @@ -9748,10 +9682,7 @@ auto_next_pat(apc, stop_at_last) * Returns allocated string, or NULL for end of autocommands. */ char_u * -getnextac(c, cookie, indent) - int c UNUSED; - void *cookie; - int indent UNUSED; +getnextac(int c UNUSED, void *cookie, int indent UNUSED) { AutoPatCmd *acp = (AutoPatCmd *)cookie; char_u *retval; @@ -9812,10 +9743,7 @@ getnextac(c, cookie, indent) * in which buffer the file will be opened. */ int -has_autocmd(event, sfname, buf) - event_T event; - char_u *sfname; - buf_T *buf; +has_autocmd(event_T event, char_u *sfname, buf_T *buf) { AutoPat *ap; char_u *fname; @@ -9863,9 +9791,7 @@ has_autocmd(event, sfname, buf) * names. */ char_u * -get_augroup_name(xp, idx) - expand_T *xp UNUSED; - int idx; +get_augroup_name(expand_T *xp UNUSED, int idx) { if (idx == augroups.ga_len) /* add "END" add the end */ return (char_u *)"END"; @@ -9879,10 +9805,10 @@ get_augroup_name(xp, idx) static int include_groups = FALSE; char_u * -set_context_in_autocmd(xp, arg, doautocmd) - expand_T *xp; - char_u *arg; - int doautocmd; /* TRUE for :doauto*, FALSE for :autocmd */ +set_context_in_autocmd( + expand_T *xp, + char_u *arg, + int doautocmd) /* TRUE for :doauto*, FALSE for :autocmd */ { char_u *p; int group; @@ -9931,9 +9857,7 @@ set_context_in_autocmd(xp, arg, doautocmd) * Function given to ExpandGeneric() to obtain the list of event names. */ char_u * -get_event_name(xp, idx) - expand_T *xp UNUSED; - int idx; +get_event_name(expand_T *xp UNUSED, int idx) { if (idx < augroups.ga_len) /* First list group names, if wanted */ { @@ -9950,8 +9874,7 @@ get_event_name(xp, idx) * Return TRUE if autocmd is supported. */ int -autocmd_supported(name) - char_u *name; +autocmd_supported(char_u *name) { char_u *p; @@ -9971,8 +9894,7 @@ autocmd_supported(name) * exists("#Event#pat") */ int -au_exists(arg) - char_u *arg; +au_exists(char_u *arg) { char_u *arg_save; char_u *pattern = NULL; @@ -10102,13 +10024,13 @@ aucmd_restbuf(aco) * Returns TRUE if there is a match, FALSE otherwise. */ static int -match_file_pat(pattern, prog, fname, sfname, tail, allow_dirs) - char_u *pattern; /* pattern to match with */ - regprog_T **prog; /* pre-compiled regprog or NULL */ - char_u *fname; /* full path of file name */ - char_u *sfname; /* short file name or NULL */ - char_u *tail; /* tail of path */ - int allow_dirs; /* allow matching with dir */ +match_file_pat( + char_u *pattern, /* pattern to match with */ + regprog_T **prog, /* pre-compiled regprog or NULL */ + char_u *fname, /* full path of file name */ + char_u *sfname, /* short file name or NULL */ + char_u *tail, /* tail of path */ + int allow_dirs) /* allow matching with dir */ { regmatch_T regmatch; int result = FALSE; @@ -10148,10 +10070,7 @@ match_file_pat(pattern, prog, fname, sfname, tail, allow_dirs) * "sfname" is the short file name or NULL, "ffname" the long file name. */ int -match_file_list(list, |