diff options
author | dgp <dgp@users.sourceforge.net> | 2012-01-24 13:11:15 (GMT) |
---|---|---|
committer | dgp <dgp@users.sourceforge.net> | 2012-01-24 13:11:15 (GMT) |
commit | 73ae354d31d0f8f9e87e0d0c52d58b258afedd5d (patch) | |
tree | c3c17430408a52852268b540ef1543cbaabaee15 /generic/tclCmdMZ.c | |
parent | b96fd52bcba33e8f663042cd073454aa954723a8 (diff) | |
parent | 7fa090fbeed5a9719ed0b2d2d09d3447e2b3406e (diff) | |
download | tcl-73ae354d31d0f8f9e87e0d0c52d58b258afedd5d.zip tcl-73ae354d31d0f8f9e87e0d0c52d58b258afedd5d.tar.gz tcl-73ae354d31d0f8f9e87e0d0c52d58b258afedd5d.tar.bz2 |
merge to bugfix branch
Diffstat (limited to 'generic/tclCmdMZ.c')
-rw-r--r-- | generic/tclCmdMZ.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/generic/tclCmdMZ.c b/generic/tclCmdMZ.c index ab673d5..aed0022 100644 --- a/generic/tclCmdMZ.c +++ b/generic/tclCmdMZ.c @@ -264,8 +264,11 @@ Tcl_RegexpObjCmd( * start of the string unless the previous character is a newline. */ - if ((offset == 0) || ((offset > 0) && (offset < stringLength) && - (Tcl_GetUniChar(objPtr, offset-1) == (Tcl_UniChar)'\n'))) { + if (offset == 0) { + eflags = 0; + } else if (offset > stringLength) { + eflags = TCL_REG_NOTBOL; + } else if (Tcl_GetUniChar(objPtr, offset-1) == (Tcl_UniChar)'\n') { eflags = 0; } else { eflags = TCL_REG_NOTBOL; |