# DP: Add macros for the gdc texinfo documentation. --- a/src/gcc/d/gdc.texi +++ b/src/gcc/d/gdc.texi @@ -45,6 +45,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 @@ -123,6 +139,25 @@ This manual only documents the options s * Developer Options:: Options useful for developers of gdc @end menu +@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 @node Input and Output files