dnl some macros to make HTML-creation easier dnl define(HEADSTART,dnl changequote([,])dnl $1)dnl define(HEAD,HEADSTART($1))dnl define(HEADEND,) dnl define(KEYWORDS,[ ])dnl define(DESCRIPTION,[ ])dnl dnl dnl structure dnl define(CODE,code) define(CODEITEM,

$2

$3


) define(CODELISTBEGIN,) define(CODELISTEND,) define(LIST,$1) define(ULIST,) define(ITEM,
  • $1
  • ) define(ITEM2,
  • $1 $2
  • ) define(TABLE,$1
    ) define(THEAD,[$1]) define(TROW,[$1]) define(TDAT,[$1]) define(TROW1,TDAT($1,$3)) define(TROW2,TDAT($1,$4)TDAT($2,$4)) define(TROW3,TDAT($1,$5)TDAT($2,$5)TDAT($3,$5)) define(TROW4,TDAT($1,$6)TDAT($2,$6)TDAT($3,$6)TDAT($4,$6)) define(TROW5,TDAT($1,$7)TDAT($2,$7)TDAT($3,$7)TDAT($4,$7)TDAT($5,$7)) define(TROW6,TDAT($1,$8)TDAT($2,$8)TDAT($3,$8)TDAT($4,$8)TDAT($5,$8)TDAT($6,$8)) define(STRONG,$1) define(TITLE,

    $1

    ) define(SECTION,

    $1

    ) define(SUBSECTION,

    $1

    ) define(SUBSUBSECTION,

    $1

    ) define(PARAGRAPH,

    $1

    ) define(LINK,$2) define(ELINK,$2) dnl dnl for the source level documentation dnl define(CLASS,[define(CURRENTCLASS,]$1[)] ) define(MAILMANGLE, ) define(MAILSCRIPT, [ ]) define(CMDLINE,
    $1
    ) define(OPTION,$1) define(FILE,$1) define(PROGTITLE, @progtitle@) define(PROGNAME, @progname@) dnl define(PROGNAMEBASE, @prognamebase@) define(PROGNAMEBASE, @progname@) define(DOCSTYLE,@docstyle@) define(ENABLE_ETC,@enable_etc@) dnl define(DOCSTYLE, web) define(PREFIX,@prefix@) define(CONFIGPATH_ETC,/etc/PROGNAMEBASE) define(CONFIGPATH_NOETC,PREFIX/games/PROGNAME/config) define(CONFIGPATH,ifelse(@enable_etc@,yes,CONFIGPATH_ETC,CONFIGPATH_NOETC)) define(EXE,ifelse(DOCSTYLE,unix,,.exe)) define(LINUX,ifelse(DOCSTYLE,web,Linux)) define(WINDOWS,ifelse(DOCSTYLE,web,Windows)) define(MACOSX,ifelse(DOCSTYLE,web,Mac OS X))