Tru64 ksh pattern matching bug. Reported against Libtool by
Albert Chin <libtool@mlists.thewrittenword.com> and
Nicolas Joly <njoly@pasteur.fr>.
Reword to avoid some formatting glitches.
* doc/installt.exi: Reword to avoid some formatting glitches.
+ * doc/autoconf.texi (Limitations of Builtins) <case>: Mention
+ Tru64 ksh pattern matching bug. Reported against Libtool by
+ Albert Chin <libtool@mlists.thewrittenword.com> and
+ Nicolas Joly <njoly@pasteur.fr>.
+
2005-06-06 Stepan Kasal <kasal@ucw.cz>
m4_cdr of one-member list was [[]] (one-member list containing an
Even with this, SunOS 5.7 ksh matches a backslash if the set contains any
of the characters @samp{|}, @samp{&}, @samp{(}, or @samp{)}.
+Conversely, Tru64 @command{ksh} (circa 2003) erroneously always matches
+a closing parenthesis if not specified in a character class:
+
+@example
+$ @kbd{case foo in *\)*) echo fail ;; esac}
+fail
+$ @kbd{case foo in *')'*) echo fail ;; esac}
+fail
+@end example
+
Some shells, such as Ash 0.3.8, are confused by an empty
@code{case}/@code{esac}: