2010-03-05 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+ manual: index strings containing colon in non-info outputs.
+ * doc/autoconf.texi (Quadrigraphs, Shell Substitutions): Produce
+ index entries for concepts containing a colon in output formats
+ other than info.
+
Update copyright years for files generated by mktests.sh.
* tests/mktests.sh: Update copyright years for generated files.
@cindex @samp{@@S|@@}
@cindex @samp{@@&t@@}
@c Info cannot handle `:' in index entries.
-@c @cindex @samp{@@<:@@}
-@c @cindex @samp{@@:>@@}
-@c @cindex @samp{@@%:@@}
-@c @cindex @samp{@@@{:@@}
-@c @cindex @samp{@@:@}@@}
+@ifnotinfo
+@cindex @samp{@@<:@@}
+@cindex @samp{@@:>@@}
+@cindex @samp{@@%:@@}
+@cindex @samp{@@@{:@@}
+@cindex @samp{@@:@}@@}
+@end ifnotinfo
When writing an Autoconf macro you may occasionally need to generate
special characters that are difficult to express with the standard
@item $@{@var{var}:-@var{value}@}
@c Info cannot handle `:' in index entries.
-@c @cindex $@{@var{var}:-@var{value}@}
+@ifnotinfo
+@cindex $@{@var{var}:-@var{value}@}
+@end ifnotinfo
Old @acronym{BSD} shells, including the Ultrix @code{sh}, don't accept the
colon for any shell substitution, and complain and die.
Similarly for $@{@var{var}:=@var{value}@}, $@{@var{var}:?@var{value}@}, etc.