summaryrefslogtreecommitdiffstats
path: root/generic/tclIORTrans.c
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2023-10-11 09:15:09 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2023-10-11 09:15:09 (GMT)
commita64802e7ede7f1794273c96ae87b61920c268964 (patch)
tree24d1484af5a2584a55a6c2e360b47f80acf48038 /generic/tclIORTrans.c
parent9d1989bb3d587463c572ff5d4dd49ec042c68d19 (diff)
downloadtcl-a64802e7ede7f1794273c96ae87b61920c268964.zip
tcl-a64802e7ede7f1794273c96ae87b61920c268964.tar.gz
tcl-a64802e7ede7f1794273c96ae87b61920c268964.tar.bz2
Remove typecasts, just define directly as Tcl_FreeProc
Diffstat (limited to 'generic/tclIORTrans.c')
-rw-r--r--generic/tclIORTrans.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/generic/tclIORTrans.c b/generic/tclIORTrans.c
index d8d8b25..bc0e20c 100644
--- a/generic/tclIORTrans.c
+++ b/generic/tclIORTrans.c
@@ -417,7 +417,7 @@ static ReflectedTransform * NewReflectedTransform(Tcl_Interp *interp,
Tcl_Obj *cmdpfxObj, int mode, Tcl_Obj *handleObj,
Tcl_Channel parentChan);
static Tcl_Obj * NextHandle(void);
-static void FreeReflectedTransform(void *blockPtr);
+static Tcl_FreeProc FreeReflectedTransform;
static void FreeReflectedTransformArgs(ReflectedTransform *rtPtr);
static int InvokeTclMethod(ReflectedTransform *rtPtr,
const char *method, Tcl_Obj *argOneObj,
@@ -718,7 +718,7 @@ TclChanPushObjCmd(
* structure.
*/
- Tcl_EventuallyFree(rtPtr, (Tcl_FreeProc *)(void *)FreeReflectedTransform);
+ Tcl_EventuallyFree(rtPtr, FreeReflectedTransform);
return TCL_ERROR;
#undef CHAN
@@ -924,7 +924,7 @@ ReflectClose(
}
#endif /* TCL_THREADS */
- Tcl_EventuallyFree(rtPtr, (Tcl_FreeProc *)(void *)FreeReflectedTransform);
+ Tcl_EventuallyFree(rtPtr, FreeReflectedTransform);
return EOK;
}
@@ -941,7 +941,7 @@ ReflectClose(
#ifdef TCL_THREADS
if (rtPtr->thread != Tcl_GetCurrentThread()) {
Tcl_EventuallyFree(rtPtr,
- (Tcl_FreeProc *)(void *)FreeReflectedTransform);
+ FreeReflectedTransform);
return errorCode;
}
#endif /* TCL_THREADS */
@@ -955,7 +955,7 @@ ReflectClose(
#ifdef TCL_THREADS
if (rtPtr->thread != Tcl_GetCurrentThread()) {
Tcl_EventuallyFree(rtPtr,
- (Tcl_FreeProc *)(void *)FreeReflectedTransform);
+ FreeReflectedTransform);
return errorCode;
}
#endif /* TCL_THREADS */
@@ -975,7 +975,7 @@ ReflectClose(
ForwardOpToOwnerThread(rtPtr, ForwardedClose, &p);
result = p.base.code;
- Tcl_EventuallyFree(rtPtr, (Tcl_FreeProc *)(void *)FreeReflectedTransform);
+ Tcl_EventuallyFree(rtPtr, FreeReflectedTransform);
if (result != TCL_OK) {
PassReceivedErrorInterp(interp, &p);
@@ -1034,7 +1034,7 @@ ReflectClose(
#endif /* TCL_THREADS */
}
- Tcl_EventuallyFree(rtPtr, (Tcl_FreeProc *)(void *)FreeReflectedTransform);
+ Tcl_EventuallyFree(rtPtr, FreeReflectedTransform);
return errorCodeSet ? errorCode : ((result == TCL_OK) ? EOK : EINVAL);
}
@@ -1920,7 +1920,7 @@ FreeReflectedTransformArgs(
static void
FreeReflectedTransform(
- void *blockPtr)
+ char *blockPtr)
{
ReflectedTransform *rtPtr = (ReflectedTransform *) blockPtr;
TimerKill(rtPtr);