diff options
author | dkf <donal.k.fellows@manchester.ac.uk> | 2019-04-18 08:31:11 (GMT) |
---|---|---|
committer | dkf <donal.k.fellows@manchester.ac.uk> | 2019-04-18 08:31:11 (GMT) |
commit | 9cf9c0a5e5c1bc1e2cf81abce0c91a9acd632977 (patch) | |
tree | 20c949fe290767c77ca8272c804e2ab6e4d9751e /generic/tclCmdMZ.c | |
parent | 522f29c7ccb2ac30aa107ce07f227c73eab3f944 (diff) | |
download | tcl-9cf9c0a5e5c1bc1e2cf81abce0c91a9acd632977.zip tcl-9cf9c0a5e5c1bc1e2cf81abce0c91a9acd632977.tar.gz tcl-9cf9c0a5e5c1bc1e2cf81abce0c91a9acd632977.tar.bz2 |
Style corrections and warning elimination
Diffstat (limited to 'generic/tclCmdMZ.c')
-rw-r--r-- | generic/tclCmdMZ.c | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/generic/tclCmdMZ.c b/generic/tclCmdMZ.c index 7532de9..cb96cda 100644 --- a/generic/tclCmdMZ.c +++ b/generic/tclCmdMZ.c @@ -2010,7 +2010,7 @@ StringMapCmd( */ if (!TclHasStringRep(objv[objc-2]) - && TclHasIntRep(objv[objc-2], &tclDictType)){ + && TclHasIntRep(objv[objc-2], &tclDictType)) { int i, done; Tcl_DictSearch search; @@ -2424,15 +2424,16 @@ StringRplcCmd( end = length - 1; if (TclGetIntForIndexM(interp, objv[2], end, &first) != TCL_OK || - TclGetIntForIndexM(interp, objv[3], end, &last) != TCL_OK){ + TclGetIntForIndexM(interp, objv[3], end, &last) != TCL_OK) { return TCL_ERROR; } /* - * The following test screens out most empty substrings as - * candidates for replacement. When they are detected, no - * replacement is done, and the result is the original string, + * The following test screens out most empty substrings as candidates for + * replacement. When they are detected, no replacement is done, and the + * result is the original string. */ + if ((last < 0) || /* Range ends before start of string */ (first > end) || /* Range begins after end of string */ (last < first)) { /* Range begins after it starts */ @@ -2442,6 +2443,7 @@ StringRplcCmd( * have (first <= end < 0 <= last) and an empty string is permitted * to be replaced. */ + Tcl_SetObjResult(interp, objv[1]); } else { Tcl_Obj *resultPtr; @@ -3623,7 +3625,7 @@ TclNRSwitchObjCmd( Tcl_Obj **listv; blist = objv[0]; - if (TclListObjGetElements(interp, objv[0], &objc, &listv) != TCL_OK){ + if (TclListObjGetElements(interp, objv[0], &objc, &listv) != TCL_OK) { return TCL_ERROR; } |