summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--generic/tclCmdAH.c12
1 files changed, 4 insertions, 8 deletions
diff --git a/generic/tclCmdAH.c b/generic/tclCmdAH.c
index 259b8cd..06743d6 100644
--- a/generic/tclCmdAH.c
+++ b/generic/tclCmdAH.c
@@ -870,15 +870,11 @@ Tcl_FileObjCmd(
return TCL_ERROR;
}
if (objc == 4) {
- /*
- * Need separate variable for reading longs from an object on
- * 64-bit platforms. [Bug #698146]
- */
-
- long newTime;
+ Tcl_WideInt newTime;
- if (TclGetLongFromObj(interp, objv[3], &newTime) != TCL_OK) {
- return TCL_ERROR;
+
+ if (Tcl_GetWideIntFromObj(interp, objv[3], &newTime) != TCL_OK) {
+ return TCL_ERROR;
}
if (index == FCMD_ATIME) {