@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{update-month}

  @*
  @* @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}

  @*

  @* @include \h\ @*
  @* @end macro @macro conindex{h,t}

  @*

  @* @include \h\ @*
  @* @end macro @macro keyindex{h,t}

  @*

  @* @include \h\ @*
  @* @end macro @macro p{}

  @end macro