@c set.htm: -*- Texinfo -*-
@c -------------------------------------------------------------------------
@c
@c Macros for making SET's documentation in HTML format.
@c
@c Author: Salvador Eduardo Tropea (salvador@inti.gov.ar)
@c July 1997.
@c
@c It includes the rhidemac.txi file from Robert H”hne, Eli Zaretskii and
@c Brian J. Fox.
@c
@c -------------------------------------------------------------------------
@include rhidemac.htm
@macro table4{title1,title2,title3,title4}
@set table-title2 \title2\
@set table-title3 \title3\
@set table-title4 \title4\
@set table-set-center
@*
\title1\ | \title2\ | \title3\ | \title4\ |
@*
@end macro
@macro table3{title1,title2,title3}
@set table-title2 \title2\
@set table-title3 \title3\
@clear table-title4
@set table-set-center
@*
\title1\ | \title2\ | \title3\ |
@*
@end macro
@macro table2{title1,title2}
@set table-title2 \title2\
@clear table-title3
@clear table-title4
@set table-set-center
@*
\title1\ | \title2\ |
@*
@end macro
@macro table2-auto{title1,title2}
@set table-title2 \title2\
@clear table-title3
@clear table-title4
@set table-set-center
@*
\title1\ | \title2\ |
@*
@end macro
@macro titemR{c1,c2,c3,c4}
@ifset table-set-center
@end ifset
@ifclear table-set-center
@end ifclear
\c1\ | \c2\ |
@ifset table-title3
\c3\ |
@ifset table-title4
\c4\ |
@end ifset
@end ifset
@*
@end macro
@macro endtable-{}
@*
@end macro
@unmacro copyright
@macro copyright{}
©
@end macro
@set aacute á
@set eacute é
@set iacute í
@set oacute ó
@set uacute ú
@set ntilde ñ
@set Ntilde Ñ
@macro exclamdown
¡
@end macro
@macro questiondown
¿
@end macro
@set auml ä
@set euml ë
@set iuml ï
@set ouml ö
@set uuml ü
@set Uuml Ü
@set agrave à
@set egrave è
@set igrave ì
@set ograve ò
@set ugrave ù
@macro lt
<
@end macro
@macro gt
>
@end macro
@c --- Local crossrefences are @x
@c Does anybody knows how to do it more clean?
@macro x{node,name}
@set name_provided__
@ifeq{"\name\","", @clear name_provided__}
@ifset name_provided__
@w{\name\}
@end ifset
@ifclear name_provided__
@w{\node\}
@end ifclear
@end macro
@c --- Parenthetical reference @xp
@macro xp{node,name}
@set name_provided__
@ifeq{"\name\","", @clear name_provided__}
@ifset name_provided__
@w{\name\}
@end ifset
@ifclear name_provided__
@w{\node\}
@end ifclear
@end macro
@c --- Entries for menues
@unmacro mitem
@macro mitem2{node,name}
@w{\name\}@*
@end macro
@macro mitem{node}
@w{\node\}@*
@end macro
@macro node-{this, next, prev, up}
@end macro
@c --- Workaround for a bug
@set open-curly @{
@set close-curly @}
@macro ocb
@value{open-curly}
@end macro
@macro ccb
@value{close-curly}
@end macro
@c --- to put a comma in a parameter
@set comma-val ,
@macro comma
@value{comma-val}
@end macro
@c --- Header of the text
@macro HeaderPage1
@finalout
@setchapternewpage odd
@*
@value{title-printed} documentation for Version @value{version}@*
@*
@value{title-printed} documentation for Version @value{version}
@*
@value{update-month}
@*
by @value{name-author}@*
@paragraph{}
This is the documentation for @value{title-printed}.
@paragraph{}
Copyright @copyright{} @value{year-copyr} @value{name-author}
@paragraph{}
@paragraph{}
This documentation may be freely distributed, provided this copyright notice
is left intact on all copies.
@end macro
@macro HeaderPage2
The following master menu lists the major topics in this documentation,
including all the indices.
@end macro
@macro EOFTOC
@end macro
@c --- Make the code fixed width + strong
@unmacro code
@macro code{val}
\val\
@end macro
@c That looks great on Netscape 3
@macro my-flag
@*
@*
@*
@*
@*
@end macro
@macro crossparam{a,b}
@set temporal @x{Variables type 5,Automatic}.
@end macro
@macro code2{a}
@code{\a\}
@end macro
@macro varindex{h,t}
@*
@*
@end macro
@macro conindex{h,t}
@*
@*
@end macro
@macro keyindex{h,t}
@*
@*
@end macro
@macro p{}
@end macro