m4_dnl M4 / HTML macro package m4_dnl Copyright 1996-2007 Perette Barella. m4_dnl All rights reserved. m4_dnl vim:ts=8:sw=8 m4_changequote(",") m4_changequote(``,'') m4_changecom() m4_define(``DIV_HEADER'', 0) m4_define(``DIV_METATAGS'', 1) m4_define(``DIV_STYLESHEET_BASIC'', 1) m4_define(``DIV_LINKS'', 2) m4_define(``DIV_STYLESHEET_MEDIA'', 2) m4_define(``DIV_STYLESHEET_SITE'', 3) m4_define(``DIV_STYLESHEET_SITE_MEDIA'',4) m4_define(``DIV_STYLE'', 5) m4_define(``DIV_BODY_BEGIN'', 6) m4_define(``DIV_PAGE_TITLE'', 7) m4_define(``DIV_NAVIGATION_BAR'', 8) m4_define(``DIV_NAVIGATION_MENU'', 9) m4_define(``DIV_CONTENT_BEGIN'', 10) m4_define(``DIV_INTRO'', 11) m4_define(``DIV_TOC'', 12) m4_define(``DIV_CONTENT'', 13) m4_define(``DIV_LOWERCONTENT'', 14) m4_dnl DIV_LOWERCONTENT is for private use for things that need to follow m4_dnl content (like footnotes, although footnotes are handled here). m4_define(``DIV_CONTENTBOTTOM'', 15) m4_define(``DIV_FOOTNOTE'', 16) m4_define(``DIV_FOOTER_BEGIN'', 17) m4_define(``DIV_AFFILIATIONS'', 18) m4_define(``DIV_COPYRIGHT'', 19) m4_define(``DIV_REVISION_BEGIN'', 20) m4_define(``DIV_REVISION'', 21) m4_dnl Assert a dependency. m4_dnl If the macro is already defined, then we're reading dependencies m4_dnl and should leave the macro as-is. m4_ifdef(``_DEPENDENCY'',,`` m4_define(``_DEPENDENCY'',``'') '') m4_dnl Register a revision. m4_define(_REVISION, `` m4_pushdef(``__DIVERTS'', m4_divnum) m4_divert(DIV_REVISION) m4_ifelse(``$1'',,,``
  • @(#) $1'') m4_divert(__DIVERTS) m4_popdef(``__DIVERTS'') '') m4_ifdef(``_HEADER'',, `` m4_define(``_HEADER'', `` m4_divert(DIV_HEADER) m4_define(``__PAGETITLE'', ``$1'') m4_ifelse(SITE_URL,SITE_URL,,`` m4_errprint(m4___file__:m4___line__: ``SITE_URL: Must be defined '') m4_m4exit(1)'') m4_define(``__PAGEURL'', ``SITE_URL/m4_ifelse(DIR_HERE,.,,DIR_HERE/)FILE_DEST'') `` ''$1`` '' m4_divert(DIV_METATAGS) _META(generator, ````Perette's m4/HTML toolkit.'''') m4_ifelse(m4_substr(``$2'',0,4),``$Id:'', `` m4_define(``__PAGEDATE'', m4_translit(m4_substr(``$2'', m4_incr(m4_index(``$2'',`` 20'')),19),/,-)Z) _META(date, __PAGEDATE) '') m4_divert(DIV_LINKS) m4_ifelse(LINK_MAIL,``LINK_MAIL'',, ``'') m4_divert(DIV_BODY_BEGIN)
    Page URL: __PAGEURL
    m4_divert(DIV_COPYRIGHT)
    m4_divert(DIV_REVISION_BEGIN)
    Revision information:
    '') m4_divert(DIV_REVISION) m4_dnl end of revisions m4_dnl end of footer ``'' '')