summaryrefslogtreecommitdiffstats
path: root/doc/ParseArgs.3
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2022-02-10 08:22:39 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2022-02-10 08:22:39 (GMT)
commitd90d6f4856436b52106b3e558a211fc558368583 (patch)
treeff2ca5d62b202e3c75232887fae8714064116dc0 /doc/ParseArgs.3
parent042e4724c3c9392ca96e730fd83a10d39a228a35 (diff)
parent8de20ba3ad4205bad30317b56c5f76b19be5cd7f (diff)
downloadtcl-d90d6f4856436b52106b3e558a211fc558368583.zip
tcl-d90d6f4856436b52106b3e558a211fc558368583.tar.gz
tcl-d90d6f4856436b52106b3e558a211fc558368583.tar.bz2
Merge 9.0. Restore Tcl_ArgvGenFuncProc to what it was before (doesn't make much sense to make this size_t-aware)
Diffstat (limited to 'doc/ParseArgs.3')
-rw-r--r--doc/ParseArgs.36
1 files changed, 3 insertions, 3 deletions
diff --git a/doc/ParseArgs.3 b/doc/ParseArgs.3
index ec5a29e..02b52d4 100644
--- a/doc/ParseArgs.3
+++ b/doc/ParseArgs.3
@@ -142,16 +142,16 @@ there are no following arguments at all, and the \fIdstPtr\fR argument to the
\fBTCL_ARGV_GENFUNC\fR
.
This argument takes zero or more following arguments; the handler callback
-function passed in \fIsrcPtr\fR returns how many (or TCL_INDEX_NONE to
+function passed in \fIsrcPtr\fR returns how many (or a negative number to
signal an error, in which case it should also set the interpreter result). The
function will have the following signature:
.RS
.PP
.CS
-typedef size_t (\fBTcl_ArgvGenFuncProc\fR)(
+typedef int (\fBTcl_ArgvGenFuncProc\fR)(
void *\fIclientData\fR,
Tcl_Interp *\fIinterp\fR,
- size_t \fIobjc\fR,
+ int \fIobjc\fR,
Tcl_Obj *const *\fIobjv\fR,
void *\fIdstPtr\fR);
.CE