summaryrefslogtreecommitdiffstats
path: root/generic/tclBasic.c
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2017-11-21 10:16:58 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2017-11-21 10:16:58 (GMT)
commit4bf4b7d35c401066e61ad2ce1d21b04709a57938 (patch)
treed317672c67e1d68ffaf6422c33fb54c6c2ea451a /generic/tclBasic.c
parent9672bba339c071de7231ea922f64efdc6ba182a8 (diff)
parentd0e9170c392ed0cf4222f3b3185f780adb1547fd (diff)
downloadtcl-4bf4b7d35c401066e61ad2ce1d21b04709a57938.zip
tcl-4bf4b7d35c401066e61ad2ce1d21b04709a57938.tar.gz
tcl-4bf4b7d35c401066e61ad2ce1d21b04709a57938.tar.bz2
merge trunk
Diffstat (limited to 'generic/tclBasic.c')
-rw-r--r--generic/tclBasic.c53
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.