summaryrefslogtreecommitdiffstats
path: root/generic/tclIORChan.c
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2020-10-14 06:55:03 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2020-10-14 06:55:03 (GMT)
commite3f7f1bad8178c56aa5e8ddb994c218c30ec0f45 (patch)
tree833bba8097ebb5890390714f61a6275e303464ac /generic/tclIORChan.c
parentf70e1f98b3e5235a48e0fbea21515ed7e277e6cd (diff)
downloadtcl-e3f7f1bad8178c56aa5e8ddb994c218c30ec0f45.zip
tcl-e3f7f1bad8178c56aa5e8ddb994c218c30ec0f45.tar.gz
tcl-e3f7f1bad8178c56aa5e8ddb994c218c30ec0f45.tar.bz2
Fix MSVC++ 6.0 build
Diffstat (limited to 'generic/tclIORChan.c')
-rw-r--r--generic/tclIORChan.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/generic/tclIORChan.c b/generic/tclIORChan.c
index 7c4b038..e50c96f 100644
--- a/generic/tclIORChan.c
+++ b/generic/tclIORChan.c
@@ -3128,16 +3128,17 @@ ForwardProc(
case ForwardedSeek: {
Tcl_Obj *offObj;
+ Tcl_Obj *baseObj;
TclNewIntObj(offObj, paramPtr->seek.offset);
- Tcl_Obj *baseObj = Tcl_NewStringObj(
- (paramPtr->seek.seekMode==SEEK_SET) ? "start" :
- (paramPtr->seek.seekMode==SEEK_CUR) ? "current" : "end", -1);
+ baseObj = Tcl_NewStringObj(
+ (paramPtr->seek.seekMode==SEEK_SET) ? "start" :
+ (paramPtr->seek.seekMode==SEEK_CUR) ? "current" : "end", -1);
- Tcl_IncrRefCount(offObj);
- Tcl_IncrRefCount(baseObj);
+ Tcl_IncrRefCount(offObj);
+ Tcl_IncrRefCount(baseObj);
- Tcl_Preserve(rcPtr);
+ Tcl_Preserve(rcPtr);
if (InvokeTclMethod(rcPtr, METH_SEEK, offObj, baseObj, &resObj)!=TCL_OK){
ForwardSetObjError(paramPtr, resObj);
paramPtr->seek.offset = -1;