# DP: Add macros for the gdc texinfo documentation. Index: b/src/gcc/d/gdc.texi =================================================================== --- a/src/gcc/d/gdc.texi +++ b/src/gcc/d/gdc.texi @@ -43,6 +43,22 @@ man page gfdl(7). @insertcopying @end ifinfo +@macro versionsubtitle +@ifclear DEVELOPMENT +@subtitle For @sc{gcc} version @value{version-GCC} +@end ifclear +@ifset DEVELOPMENT +@subtitle For @sc{gcc} version @value{version-GCC} (pre-release) +@end ifset +@ifset VERSION_PACKAGE +@sp 1 +@subtitle @value{VERSION_PACKAGE} +@end ifset +@c Even if there are no authors, the second titlepage line should be +@c forced to the bottom of the page. +@vskip 0pt plus 1filll +@end macro + @titlepage @title The GNU D Compiler @versionsubtitle @@ -138,6 +154,25 @@ remainder. @c man end +@macro gcctabopt{body} +@code{\body\} +@end macro +@macro gccoptlist{body} +@smallexample +\body\ +@end smallexample +@end macro +@c Makeinfo handles the above macro OK, TeX needs manual line breaks; +@c they get lost at some point in handling the macro. But if @macro is +@c used here rather than @alias, it produces double line breaks. +@iftex +@alias gol = * +@end iftex +@ifnottex +@macro gol +@end macro +@end ifnottex + @c man begin OPTIONS gdc @table @gcctabopt