Subject: NetBSD C library source and documentation in hypertext (HTML) format.
To: None <current-users@NetBSD.ORG>
From: Tomi Ollila <too@ajk.tele.fi>
List: current-users
Date: 04/30/1997 11:38:21
Hi all

We have written tools to generate HTML pages from C source and [gtn]roff
(andoc) formatted documents. The system has been implemented (and tested)
to be used w/ C library stuff (src/lib/libc in source tree), but should
work with other libraries as well. IHMO these tools does pretty good job.

These pages include:

  Hypertext links from documentation to function implementation and 
  vice versa.

  Source files patched (named original  + `.html') to contain hypertext
  cross-reference links/info, put into comments so the files are still 
  compilable.

  Other stuff I don't remember now ;)

Known problems:

  Hypertext link generation does not check manual page numbers
  (i.e. sysctl(3) and sysctl(8) links points to the same page).
  this is easy to fix.

  mandoc2html.perl is a quick hack (this was a school assigment),
  and it was fun to create. It does only `andoc', not `an'. Some
  [gtn]roff wizard should take a look of it (take the useful parts
  to totally new parser).  Anyway, even in this current state, the
  output is pretty good in most cases.

I'd like to know if you encounter problems not mentioned here.


Check out the whole application, with all tools included to
regenerate it at:

`http://www.ajk.tele.fi/libc'


Tomi Ollila