summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog6
-rw-r--r--Doc/Zsh/mod_stat.yo2
-rw-r--r--Src/parse.c2
3 files changed, 8 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 427d8ab7d..538c0f0bb 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2007-05-29 Peter Stephenson <pws@csr.com>
+
+ * unposted: Doc/Zsh/mod_stat.yo: typo.
+
+ * Phil Pennock: 23480: Src/parse.c: typo in =~ handling.
+
2007-05-28 Peter Stephenson <p.w.stephenson@ntlworld.com>
* Not posted but see 23479:Completion/Unix/Command/_chmod,
diff --git a/Doc/Zsh/mod_stat.yo b/Doc/Zsh/mod_stat.yo
index e0fc15abd..eeb196f64 100644
--- a/Doc/Zsh/mod_stat.yo
+++ b/Doc/Zsh/mod_stat.yo
@@ -11,7 +11,7 @@ cindex(files, examining)
xitem(tt(zstat) [ tt(-gnNolLtTrs) ] [ tt(-f) var(fd) ] \
[ tt(-H) var(hash) ] [ tt(-A) var(array) ] \
[ tt(-F) var(fmt) ] [ tt(PLUS())var(element) ] [ var(file) ... ])
-itme(tt(stat) var(...))(
+item(tt(stat) var(...))(
The command acts as a front end to the tt(stat) system call (see
manref(stat)(2)). The same command is provided with two names; as
the name tt(stat) is often used by an external command it is recommended
diff --git a/Src/parse.c b/Src/parse.c
index dd38bfdce..4fc592075 100644
--- a/Src/parse.c
+++ b/Src/parse.c
@@ -2125,7 +2125,7 @@ par_cond_triple(char *a, char *b, char *c)
ecstr(c);
ecadd(ecnpats++);
} else if ((b[0] == Equals || b[0] == '=') &&
- (b[1] == '~' || b[1] == Tilde) && ~b[2]) {
+ (b[1] == '~' || b[1] == Tilde) && !b[2]) {
ecadd(WCB_COND(COND_REGEX, 0));
ecstr(a);
ecstr(c);