diff options
| author | jan.nijtmans <nijtmans@users.sourceforge.net> | 2017-11-21 10:16:58 (GMT) |
|---|---|---|
| committer | jan.nijtmans <nijtmans@users.sourceforge.net> | 2017-11-21 10:16:58 (GMT) |
| commit | 4bf4b7d35c401066e61ad2ce1d21b04709a57938 (patch) | |
| tree | d317672c67e1d68ffaf6422c33fb54c6c2ea451a /generic/tclBasic.c | |
| parent | 9672bba339c071de7231ea922f64efdc6ba182a8 (diff) | |
| parent | d0e9170c392ed0cf4222f3b3185f780adb1547fd (diff) | |
| download | tcl-4bf4b7d35c401066e61ad2ce1d21b04709a57938.zip tcl-4bf4b7d35c401066e61ad2ce1d21b04709a57938.tar.gz tcl-4bf4b7d35c401066e61ad2ce1d21b04709a57938.tar.bz2 | |
merge trunk
Diffstat (limited to 'generic/tclBasic.c')
| -rw-r--r-- | generic/tclBasic.c | 53 |
1 files changed, 11 insertions, 42 deletions
diff --git a/generic/tclBasic.c b/generic/tclBasic.c index 0206fa4..5231e30 100644 --- a/generic/tclBasic.c +++ b/generic/tclBasic.c @@ -6780,32 +6780,34 @@ Tcl_AddObjErrorInfo( } /* - *--------------------------------------------------------------------------- + *---------------------------------------------------------------------- * - * Tcl_VarEvalVA -- + * Tcl_VarEval -- * * Given a variable number of string arguments, concatenate them all * together and execute the result as a Tcl command. * * Results: * A standard Tcl return result. An error message or other result may be - * left in the interp's result. + * left in the interp. * * Side effects: * Depends on what was done by the command. * - *--------------------------------------------------------------------------- + *---------------------------------------------------------------------- */ - + /* ARGSUSED */ int -Tcl_VarEvalVA( - Tcl_Interp *interp, /* Interpreter in which to evaluate command */ - va_list argList) /* Variable argument list. */ +Tcl_VarEval( + Tcl_Interp *interp, + ...) { + va_list argList; + int result; Tcl_DString buf; char *string; - int result; + va_start(argList, interp); /* * Copy the strings one after the other into a single larger string. Use * stack-allocated space for small commands, but if the command gets too @@ -6829,39 +6831,6 @@ Tcl_VarEvalVA( /* *---------------------------------------------------------------------- * - * Tcl_VarEval -- - * - * Given a variable number of string arguments, concatenate them all - * together and execute the result as a Tcl command. - * - * Results: - * A standard Tcl return result. An error message or other result may be - * left in the interp. - * - * Side effects: - * Depends on what was done by the command. - * - *---------------------------------------------------------------------- - */ - /* ARGSUSED */ -int -Tcl_VarEval( - Tcl_Interp *interp, - ...) -{ - va_list argList; - int result; - - va_start(argList, interp); - result = Tcl_VarEvalVA(interp, argList); - va_end(argList); - - return result; -} - -/* - *---------------------------------------------------------------------- - * * Tcl_GlobalEval -- * * Evaluate a command at global level in an interpreter. |
