Name Description Size
ChangeLog-2011 14161
DCO 1275
fips-fsm.eps 14865
fips-fsm.fig 6449
fips-fsm.pdf 12084
fips-fsm.png 6884
gcrypt.info 4322
gcrypt.info-1 309615
gcrypt.info-2 23526
gcrypt.texi 253528
gpl.texi 18332
HACKING 6686
lgpl.texi 26729
libgcrypt-modules.eps 12027
libgcrypt-modules.fig 3754
libgcrypt-modules.pdf 6933
libgcrypt-modules.png 2535
Makefile.am 3626
Makefile.in 32717
README.apichanges README.apichanges 2003-07-28 3707
stamp-vti 99
version.texi 99
yat2m.c This is a simple texinfo to man page converter. It needs some special markup in th e texinfo and tries best to get a create man page. It has been designed for the GnuPG man pages and thus only a few texinfo commands are supported. To use this you need to add the following macros into your texinfo source: @macro manpage {a} @end macro @macro mansect {a} @end macro @macro manpause @end macro @macro mancont @end macro They are used by yat2m to select parts of the Texinfo which should go into the man page. These macros need to be used without leading left space. Processing starts after a "manpage" macro has been seen. "mansect" identifies the section and yat2m make sure to emit the sections in the proper order. Note that @mansect skips the next input line if that line begins with @section, @subsection or @chapheading. To insert verbatim troff markup, the following texinfo code may be used: @ifset manverb .B whateever you want @end ifset alternativly a special comment may be used: @c man:.B whatever you want This is useful in case you need just one line. If you want to include parts only in the man page but keep the texinfo translation you may use: @ifset isman stuff to be rendered only on man pages @end ifset or to exclude stuff from man pages: @ifclear isman stuff not to be rendered on man pages @end ifclear the keyword @section is ignored, however @subsection gets rendered as ".SS". @menu is completely skipped. Several man pages may be extracted from one file, either using the --store or the --select option. If you want to indent tables in the source use this style: @table foo @item @item @table @item @end @end Don't change the indentation within a table and keep the same number of white space at the start of the line. yat2m simply detects the number of white spaces in front of an @item and remove this number of spaces from all following lines until a new @item is found or there are less spaces than for the last @item. Note that @* does only work correctly if used at the end of an input line. 44894