summaryrefslogtreecommitdiffstats
path: root/generic/tclBasic.c
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2022-03-11 13:58:49 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2022-03-11 13:58:49 (GMT)
commit1dd0bb1ddca878a48f9d226c2ad859665022eaaf (patch)
treec187bb8f934f78b6280291fb3e0748e5a7dd5038 /generic/tclBasic.c
parente5fe428a4336e7ec7bf809c207bbf610877bb21e (diff)
downloadtcl-1dd0bb1ddca878a48f9d226c2ad859665022eaaf.zip
tcl-1dd0bb1ddca878a48f9d226c2ad859665022eaaf.tar.gz
tcl-1dd0bb1ddca878a48f9d226c2ad859665022eaaf.tar.bz2
More tweaks
Diffstat (limited to 'generic/tclBasic.c')
-rw-r--r--generic/tclBasic.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/generic/tclBasic.c b/generic/tclBasic.c
index 1131a09..4e56088 100644
--- a/generic/tclBasic.c
+++ b/generic/tclBasic.c
@@ -233,8 +233,8 @@ MODULE_SCOPE const TclStubs tclStubs;
* after particular kinds of [yield].
*/
-#define CORO_ACTIVATE_YIELD (0)
-#define CORO_ACTIVATE_YIELDM (1)
+#define CORO_ACTIVATE_YIELD NULL
+#define CORO_ACTIVATE_YIELDM INT2PTR(1)
#define COROUTINE_ARGUMENTS_SINGLE_OPTIONAL (-1)
#define COROUTINE_ARGUMENTS_ARBITRARY (-2)
@@ -9563,7 +9563,7 @@ TclNRYieldToObjCmd(
corPtr->yieldPtr = listPtr;
iPtr->execEnvPtr = corPtr->eePtr;
- return TclNRYieldObjCmd(INT2PTR(CORO_ACTIVATE_YIELDM), interp, 1, objv);
+ return TclNRYieldObjCmd(CORO_ACTIVATE_YIELDM, interp, 1, objv);
}
static int
@@ -9778,7 +9778,7 @@ TclNRCoroutineActivateCallback(
return TCL_ERROR;
}
- int type = PTR2INT(data[1]);
+ void *type = data[1];
if (type == CORO_ACTIVATE_YIELD) {
corPtr->nargs = COROUTINE_ARGUMENTS_SINGLE_OPTIONAL;
} else if (type == CORO_ACTIVATE_YIELDM) {