ee86bd0
diff -rupN --no-dereference tcl8.6.14/generic/tclInt.h tcl8.6.14-new/generic/tclInt.h
ee86bd0
--- tcl8.6.14/generic/tclInt.h	2024-02-07 18:26:44.000000000 +0100
ee86bd0
+++ tcl8.6.14-new/generic/tclInt.h	2024-03-04 16:29:17.771805198 +0100
ee86bd0
@@ -3273,7 +3273,7 @@ MODULE_SCOPE Tcl_ObjCmdProc TclChanPopOb
ee86bd0
 MODULE_SCOPE Tcl_ObjCmdProc TclChanPushObjCmd;
ee86bd0
 MODULE_SCOPE void	TclClockInit(Tcl_Interp *interp);
ee86bd0
 MODULE_SCOPE Tcl_ObjCmdProc TclClockOldscanObjCmd;
ee86bd0
-MODULE_SCOPE Tcl_ObjCmdProc Tcl_CloseObjCmd;
ee86bd0
+extern Tcl_ObjCmdProc Tcl_CloseObjCmd;
ee86bd0
 MODULE_SCOPE Tcl_ObjCmdProc Tcl_ConcatObjCmd;
ee86bd0
 MODULE_SCOPE Tcl_ObjCmdProc Tcl_ContinueObjCmd;
ee86bd0
 MODULE_SCOPE Tcl_TimerToken TclCreateAbsoluteTimerHandler(
ee86bd0
@@ -3346,7 +3346,7 @@ MODULE_SCOPE Tcl_ObjCmdProc Tcl_RegexpOb
ee86bd0
 MODULE_SCOPE Tcl_ObjCmdProc Tcl_RegsubObjCmd;
ee86bd0
 MODULE_SCOPE Tcl_ObjCmdProc Tcl_RenameObjCmd;
ee86bd0
 MODULE_SCOPE Tcl_ObjCmdProc Tcl_RepresentationCmd;
ee86bd0
-MODULE_SCOPE Tcl_ObjCmdProc Tcl_ReturnObjCmd;
ee86bd0
+extern Tcl_ObjCmdProc Tcl_ReturnObjCmd;
ee86bd0
 MODULE_SCOPE Tcl_ObjCmdProc Tcl_ScanObjCmd;
ee86bd0
 MODULE_SCOPE Tcl_ObjCmdProc Tcl_SeekObjCmd;
ee86bd0
 MODULE_SCOPE Tcl_ObjCmdProc Tcl_SetObjCmd;
ee86bd0
diff -rupN --no-dereference tcl8.6.14/generic/tclPort.h tcl8.6.14-new/generic/tclPort.h
ee86bd0
--- tcl8.6.14/generic/tclPort.h	2024-01-24 20:26:26.000000000 +0100
ee86bd0
+++ tcl8.6.14-new/generic/tclPort.h	2024-03-04 16:29:17.771805198 +0100
fabcd36
@@ -20,7 +20,7 @@
fabcd36
 #if defined(_WIN32)
fabcd36
 #   include "tclWinPort.h"
fabcd36
 #else
fabcd36
-#   include "tclUnixPort.h"
fabcd36
+#   include "../unix/tclUnixPort.h"
fabcd36
 #endif
fabcd36
 #include "tcl.h"
fabcd36