chris mikkelson [Tue, 27 Jan 2009 04:49:54 +0000 (22:49 -0600)]
Implemented new module (msgproc_module) and module instance (msgproc)
interface. This allows each processing module to consume/advertise only
one global symbol, as opposed to 4-5 previously.
The HTML, text, and base64 modules have been moved from the old interface
to the new. Base64 has furthermore become self-contained.
When the quoted-printable code is module-ified, the decoders.h file
can go away.
parser.h and parser.c were removed as they were specific to the old interface,
used to collect the growing number of public symbols for each module.
chris mikkelson [Mon, 26 Jan 2009 05:44:14 +0000 (23:44 -0600)]
Moved html and text parsers into separate files, and fleshed
out their implementation in the process. Other parsers will also
be in their own files, eventually.