summaryrefslogtreecommitdiffstats
path: root/generic/tclProc.c
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2022-05-31 12:36:08 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2022-05-31 12:36:08 (GMT)
commit22a13bcebec824ec7abbff7ebeca12e81867d618 (patch)
tree3a32d57c73396a70110d63ff7877ee5da497ccb3 /generic/tclProc.c
parent77a32330396c24db101a0aeed68e0f5d39533a41 (diff)
parent878d157876e32cc69a1f17558c101a5560c7e9f9 (diff)
downloadtcl-22a13bcebec824ec7abbff7ebeca12e81867d618.zip
tcl-22a13bcebec824ec7abbff7ebeca12e81867d618.tar.gz
tcl-22a13bcebec824ec7abbff7ebeca12e81867d618.tar.bz2
Merge 9.0. Add Tcl_ProcObjCmd2()
Diffstat (limited to 'generic/tclProc.c')
-rw-r--r--generic/tclProc.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/generic/tclProc.c b/generic/tclProc.c
index 49b9967..4413b5f 100644
--- a/generic/tclProc.c
+++ b/generic/tclProc.c
@@ -149,6 +149,19 @@ static const Tcl_ObjType lambdaType = {
*/
int
+Tcl_ProcObjCmd2(
+ TCL_UNUSED(void *),
+ Tcl_Interp *interp, /* Current interpreter. */
+ size_t objc, /* Number of arguments. */
+ Tcl_Obj *const objv[]) /* Argument objects. */
+{
+ if (objc > INT_MAX) {
+ objc = TCL_INDEX_NONE; /* Let Tcl_ProcObjCmd generate Tcl_WrongNumArgs() */
+ }
+ return Tcl_ProcObjCmd(NULL, interp, objc, objv);
+}
+
+int
Tcl_ProcObjCmd(
TCL_UNUSED(void *),
Tcl_Interp *interp, /* Current interpreter. */