diff options
author | Bram Moolenaar <Bram@vim.org> | 2016-01-30 17:24:07 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2016-01-30 17:24:07 +0100 |
commit | 68c2f638e65d914dc6e84eb7ce2624f08af525c0 (patch) | |
tree | 051b6b7500c6ac80c45cdeff26296c5b7acb88ff /src/if_tcl.c | |
parent | 66f948e928d5e0cd3123af902aa8ac1613534c94 (diff) | |
download | vim-68c2f638e65d914dc6e84eb7ce2624f08af525c0.zip |
patch 7.4.1208
Problem: Using old style function declarations.
Solution: Change to new style function declarations. (script by Hirohito
Higashi)
Diffstat (limited to 'src/if_tcl.c')
-rw-r--r-- | src/if_tcl.c | 247 |
1 files changed, 112 insertions, 135 deletions
diff --git a/src/if_tcl.c b/src/if_tcl.c index 9fb5c3402..3ef154458 100644 --- a/src/if_tcl.c +++ b/src/if_tcl.c @@ -237,8 +237,7 @@ static char *find_executable_arg = NULL; #endif void -vim_tcl_init(arg) - char *arg; +vim_tcl_init(char *arg) { #ifndef DYNAMIC_TCL Tcl_FindExecutable(arg); @@ -255,8 +254,7 @@ static int stubs_initialized = FALSE; * Return TRUE if the TCL interface can be used. */ int -tcl_enabled(verbose) - int verbose; +tcl_enabled(int verbose) { if (!stubs_initialized && find_executable_arg != NULL && tcl_runtime_link_init((char *)p_tcldll, verbose) == OK) @@ -280,7 +278,7 @@ tcl_enabled(verbose) #endif void -tcl_end() +tcl_end(void) { #ifdef DYNAMIC_TCL if (hTclLib) @@ -310,11 +308,11 @@ tcl_end() * useless for this routine to return the exit code via Tcl_SetResult(). */ static int -exitcmd(dummy, interp, objc, objv) - ClientData dummy UNUSED; - Tcl_Interp *interp; - int objc; - Tcl_Obj *CONST objv[]; +exitcmd( + ClientData dummy UNUSED, + Tcl_Interp *interp, + int objc, + Tcl_Obj *CONST objv[]) { int value = 0; @@ -339,11 +337,11 @@ exitcmd(dummy, interp, objc, objv) * "::vim::beep" - what Vi[m] does best :-) */ static int -beepcmd(dummy, interp, objc, objv) - ClientData dummy UNUSED; - Tcl_Interp *interp; - int objc; - Tcl_Obj *CONST objv[]; +beepcmd( + ClientData dummy UNUSED, + Tcl_Interp *interp, + int objc, + Tcl_Obj *CONST objv[]) { if (objc != 1) { @@ -361,11 +359,11 @@ beepcmd(dummy, interp, objc, objv) * "::vim::buffer new" - create a new buffer (not implemented) */ static int -buffercmd(dummy, interp, objc, objv) - ClientData dummy UNUSED; - Tcl_Interp *interp; - int objc; - Tcl_Obj *CONST objv[]; +buffercmd( + ClientData dummy UNUSED, + Tcl_Interp *interp, + int objc, + Tcl_Obj *CONST objv[]) { char *name; buf_T *buf; @@ -457,11 +455,11 @@ buffercmd(dummy, interp, objc, objv) * "::vim::window list" - create list of window commands. */ static int -windowcmd(dummy, interp, objc, objv) - ClientData dummy UNUSED; - Tcl_Interp *interp; - int objc; - Tcl_Obj *CONST objv[]; +windowcmd( + ClientData dummy UNUSED, + Tcl_Interp *interp, + int objc, + Tcl_Obj *CONST objv[]) { char *what, *string; win_T *win; @@ -498,11 +496,11 @@ windowcmd(dummy, interp, objc, objv) * This function implements the buffer commands. */ static int -bufselfcmd(ref, interp, objc, objv) - ClientData ref; - Tcl_Interp *interp; - int objc; - Tcl_Obj *CONST objv[]; +bufselfcmd( + ClientData ref, + Tcl_Interp *interp, + int objc, + Tcl_Obj *CONST objv[]) { int opt, err, idx, flags; int val1, val2, n, i; @@ -937,11 +935,11 @@ bufselfcmd(ref, interp, objc, objv) * This function implements the window commands. */ static int -winselfcmd(ref, interp, objc, objv) - ClientData ref; - Tcl_Interp *interp; - int objc; - Tcl_Obj *CONST objv[]; +winselfcmd( + ClientData ref, + Tcl_Interp *interp, + int objc, + Tcl_Obj *CONST objv[]) { int err, idx, flags; int val1, val2; @@ -1111,11 +1109,11 @@ winselfcmd(ref, interp, objc, objv) static int -commandcmd(dummy, interp, objc, objv) - ClientData dummy UNUSED; - Tcl_Interp *interp; - int objc; - Tcl_Obj *CONST objv[]; +commandcmd( + ClientData dummy UNUSED, + Tcl_Interp *interp, + int objc, + Tcl_Obj *CONST objv[]) { int err; @@ -1125,11 +1123,11 @@ commandcmd(dummy, interp, objc, objv) } static int -optioncmd(dummy, interp, objc, objv) - ClientData dummy UNUSED; - Tcl_Interp *interp; - int objc; - Tcl_Obj *CONST objv[]; +optioncmd( + ClientData dummy UNUSED, + Tcl_Interp *interp, + int objc, + Tcl_Obj *CONST objv[]) { int err; @@ -1139,11 +1137,11 @@ optioncmd(dummy, interp, objc, objv) } static int -exprcmd(dummy, interp, objc, objv) - ClientData dummy UNUSED; - Tcl_Interp *interp; - int objc; - Tcl_Obj *CONST objv[]; +exprcmd( + ClientData dummy UNUSED, + Tcl_Interp *interp, + int objc, + Tcl_Obj *CONST objv[]) { return tclvimexpr(interp, objc, objv, 1); } @@ -1156,11 +1154,11 @@ exprcmd(dummy, interp, objc, objv) * Get a line number from 'obj' and convert it to vim's range. */ static int -tclgetlinenum(interp, obj, valueP, buf) - Tcl_Interp *interp; - Tcl_Obj *obj; - int *valueP; - buf_T *buf; +tclgetlinenum( + Tcl_Interp *interp, + Tcl_Obj *obj, + int *valueP, + buf_T *buf) { int err, i; @@ -1209,8 +1207,7 @@ tclgetlinenum(interp, obj, valueP, buf) * Find the first window in the window list that displays the buffer. */ static win_T * -tclfindwin(buf) - buf_T *buf; +tclfindwin(buf_T *buf) { win_T *win; @@ -1226,11 +1223,11 @@ tclfindwin(buf) * Do-it-all function for "::vim::command", "$buf command" and "$win command". */ static int -tcldoexcommand(interp, objc, objv, objn) - Tcl_Interp *interp; - int objc; - Tcl_Obj *CONST objv[]; - int objn; +tcldoexcommand( + Tcl_Interp *interp, + int objc, + Tcl_Obj *CONST objv[], + int objn) { tcl_info saveinfo; int err, flag, nobjs; @@ -1284,11 +1281,11 @@ tcldoexcommand(interp, objc, objv, objn) * Do-it-all function for "::vim::option", "$buf option" and "$win option". */ static int -tclsetoption(interp, objc, objv, objn) - Tcl_Interp *interp; - int objc; - Tcl_Obj *CONST objv[]; - int objn; +tclsetoption( + Tcl_Interp *interp, + int objc, + Tcl_Obj *CONST objv[], + int objn) { int err, nobjs, idx; char_u *option; @@ -1365,11 +1362,11 @@ tclsetoption(interp, objc, objv, objn) * Do-it-all function for "::vim::expr", "$buf expr" and "$win expr". */ static int -tclvimexpr(interp, objc, objv, objn) - Tcl_Interp *interp; - int objc; - Tcl_Obj *CONST objv[]; - int objn; +tclvimexpr( + Tcl_Interp *interp, + int objc, + Tcl_Obj *CONST objv[], + int objn) { #ifdef FEAT_EVAL char *expr, *str; @@ -1402,8 +1399,7 @@ tclvimexpr(interp, objc, objv, objn) * Check for internal vim errors. */ static int -vimerror(interp) - Tcl_Interp *interp; +vimerror(Tcl_Interp *interp) { if (got_int) { @@ -1427,8 +1423,7 @@ vimerror(interp) * tclsetdelcmd() - add Tcl callback command to a vim object */ static void -delref(cref) - ClientData cref; +delref(ClientData cref) { struct ref *ref = (struct ref *)cref; @@ -1441,13 +1436,13 @@ delref(cref) } static char * -tclgetref(interp, refstartP, prefix, vimobj, proc) - Tcl_Interp *interp; - void **refstartP; /* ptr to w_tcl_ref/b_tcl-ref member of +tclgetref( + Tcl_Interp *interp, + void **refstartP, /* ptr to w_tcl_ref/b_tcl-ref member of win_T/buf_T struct */ - char *prefix; /* "win" or "buf" */ - void *vimobj; /* win_T* or buf_T* */ - Tcl_ObjCmdProc *proc; /* winselfcmd or bufselfcmd */ + char *prefix, /* "win" or "buf" */ + void *vimobj, /* win_T* or buf_T* */ + Tcl_ObjCmdProc *proc) /* winselfcmd or bufselfcmd */ { struct ref *ref, *unused = NULL; static char name[VARNAME_SIZE]; @@ -1501,27 +1496,23 @@ tclgetref(interp, refstartP, prefix, vimobj, proc) } static char * -tclgetwindow(interp, win) - Tcl_Interp *interp; - win_T *win; +tclgetwindow(Tcl_Interp *interp, win_T *win) { return tclgetref(interp, &(win->w_tcl_ref), "win", (void *)win, winselfcmd); } static char * -tclgetbuffer(interp, buf) - Tcl_Interp *interp; - buf_T *buf; +tclgetbuffer(Tcl_Interp *interp, buf_T *buf) { return tclgetref(interp, &(buf->b_tcl_ref), "buf", (void *)buf, bufselfcmd); } static int -tclsetdelcmd(interp, reflist, vimobj, delcmd) - Tcl_Interp *interp; - struct ref *reflist; - void *vimobj; - Tcl_Obj *delcmd; +tclsetdelcmd( + Tcl_Interp *interp, + struct ref *reflist, + void *vimobj, + Tcl_Obj *delcmd) { if (reflist == &refsdeleted) { @@ -1555,9 +1546,7 @@ tclsetdelcmd(interp, reflist, vimobj, delcmd) ********************************************/ static int -tcl_channel_close(instance, interp) - ClientData instance; - Tcl_Interp *interp UNUSED; +tcl_channel_close(ClientData instance, Tcl_Interp *interp UNUSED) { int err = 0; @@ -1572,11 +1561,11 @@ tcl_channel_close(instance, interp) } static int -tcl_channel_input(instance, buf, bufsiz, errptr) - ClientData instance UNUSED; - char *buf UNUSED; - int bufsiz UNUSED; - int *errptr; +tcl_channel_input( + ClientData instance UNUSED, + char *buf UNUSED, + int bufsiz UNUSED, + int *errptr) { /* input is currently not supported */ @@ -1588,11 +1577,11 @@ tcl_channel_input(instance, buf, bufsiz, errptr) } static int -tcl_channel_output(instance, buf, bufsiz, errptr) - ClientData instance; - char *buf; - int bufsiz; - int *errptr; +tcl_channel_output( + ClientData instance, + const char *buf, + int bufsiz, + int *errptr) { char_u *str; int result; @@ -1628,18 +1617,16 @@ tcl_channel_output(instance, buf, bufsiz, errptr) } static void -tcl_channel_watch(instance, mask) - ClientData instance UNUSED; - int mask UNUSED; +tcl_channel_watch(ClientData instance UNUSED, int mask UNUSED) { Tcl_SetErrno(EINVAL); } static int -tcl_channel_gethandle(instance, direction, handleptr) - ClientData instance UNUSED; - int direction UNUSED; - ClientData *handleptr UNUSED; +tcl_channel_gethandle( + ClientData instance UNUSED, + int direction UNUSED, + ClientData *handleptr UNUSED) { Tcl_SetErrno(EINVAL); return EINVAL; @@ -1682,7 +1669,7 @@ static Tcl_ChannelType tcl_channel_type = **********************************/ static void -tclupdatevars() +tclupdatevars(void) { char varname[VARNAME_SIZE]; /* must be writeable */ char *name; @@ -1710,8 +1697,7 @@ tclupdatevars() static int -tclinit(eap) - exarg_T *eap; +tclinit(exarg_T *eap) { char varname[VARNAME_SIZE]; /* Tcl_LinkVar requires writeable varname */ char *name; @@ -1820,8 +1806,7 @@ tclinit(eap) } static void -tclerrmsg(text) - char *text; +tclerrmsg(char *text) { char *next; @@ -1836,8 +1821,7 @@ tclerrmsg(text) } static void -tclmsg(text) - char *text; +tclmsg(char *text) { char *next; @@ -1852,7 +1836,7 @@ tclmsg(text) } static void -tcldelthisinterp() +tcldelthisinterp(void) { if (!Tcl_InterpDeleted(tclinfo.interp)) Tcl_DeleteInterp(tclinfo.interp); @@ -1874,8 +1858,7 @@ tcldelthisinterp() } static int -tclexit(error) - int error; +tclexit(int error) { int newerr = OK; @@ -1923,8 +1906,7 @@ tclexit(error) * ":tcl" */ void -ex_tcl(eap) - exarg_T *eap; +ex_tcl(exarg_T *eap) { char_u *script; int err; @@ -1950,8 +1932,7 @@ ex_tcl(eap) * ":tclfile" */ void -ex_tclfile(eap) - exarg_T *eap; +ex_tclfile(exarg_T *eap) { char *file = (char *)eap->arg; int err; @@ -1969,8 +1950,7 @@ ex_tclfile(eap) * ":tcldo" */ void -ex_tcldo(eap) - exarg_T *eap; +ex_tcldo(exarg_T *eap) { char *script, *line; int err, rs, re, lnum; @@ -2045,8 +2025,7 @@ ex_tcldo(eap) } static void -tcldelallrefs(ref) - struct ref *ref; +tcldelallrefs(struct ref *ref) { struct ref *next; int err; @@ -2083,8 +2062,7 @@ tcldelallrefs(ref) } void -tcl_buffer_free(buf) - buf_T *buf; +tcl_buffer_free(buf_T *buf) { struct ref *reflist; @@ -2104,8 +2082,7 @@ tcl_buffer_free(buf) #if defined(FEAT_WINDOWS) || defined(PROTO) void -tcl_window_free(win) - win_T *win; +tcl_window_free(win_T *win) { struct ref *reflist; |