home *** CD-ROM | disk | FTP | other *** search
- /* WIDE AREA INFORMATION SERVER SOFTWARE:
- No guarantees or restrictions. See the readme file for the full standard
- disclaimer.
-
- Brewster@think.com
- */
-
- /* customizations for indexing specialize files */
-
- #ifndef IRCFILES_H
- #define IRCFILES_H
-
- #include "cdialect.h"
-
- #ifdef __cplusplus
- /* declare these as C style functions */
- extern "C"
- {
- #endif /* def __cplusplus */
-
- /* groliers encyclopedia */
- boolean groliers_separator_function _AP((char *line));
- void groliers_header_function _AP((char *line));
- void groliers_finish_header_function _AP((char *header));
-
- /* unix mail and rmail files */
- boolean mail_separator_function _AP((char *line));
- boolean rmail_separator_function _AP((char *line));
- void mail_header_function _AP((char *line));
- void mail_finish_header_function _AP((char *header));
- boolean mail_or_rmail_separator _AP((char *line));
- long mail_date_function _AP((char *line));
-
- /* objective-C code */
- boolean wobjc_separator_function _AP((char *line));
- void wobjc_header_function _AP((char *line));
- void wobjc_finish_header_function _AP((char *header));
-
- /* mail digest files */
- boolean mail_digest_separator_function _AP((char *line));
- boolean mh_bboard_separator_function _AP((char *line));
-
- /* library catalog files */
- boolean catalog_separator_function _AP((char *line));
- void catalog_header_function _AP((char *line));
- void catalog_finish_header_function _AP((char *header));
-
- /* biology abstracts files */
- boolean bio_separator_function _AP((char *line));
- void bio_header_function _AP((char *line));
- void bio_finish_header_function _AP((char *header));
-
- /* cm application files */
- boolean cmapp_separator_function _AP((char *line));
- void cmapp_header_function _AP((char *line));
- void cmapp_finish_header_function _AP((char *header));
-
- /* jargon files */
- boolean jargon_separator_function _AP((char *line));
- void jargon_header_function _AP((char *line));
- void jargon_finish_header_function _AP((char *header));
-
- /* internet resource guide */
- boolean irg_separator_function _AP((char *line));
- void irg_header_function _AP((char *line));
- void irg_finish_header_function _AP((char *header));
-
- /* dash seperated files */
- boolean dash_separator_function _AP((char *line));
- void dash_header_function _AP((char *line));
- void dash_finish_header_function _AP((char *header));
-
- /* one_line seperated files */
- boolean one_line_separator_function _AP((char *line));
- void one_line_header_function _AP((char *line));
- void one_line_finish_header_function _AP((char *header));
-
- /* blank line seperated files (para) */
- boolean para_separator_function _AP((char *line));
- void para_header_function _AP((char *line));
- void para_finish_header_function _AP((char *header));
-
- /* files from the Seeker system (dash separated, headline: marker) */
- boolean seeker_separator_function _AP((char *line));
- void seeker_header_function _AP((char *line));
- void seeker_finish_header_function _AP((char *header));
-
- /* files from the Rlin system (dash separated, headline: marker) */
- boolean rlin_separator_function _AP((char *line));
- void rlin_header_function _AP((char *line));
- void rlin_finish_header_function _AP((char *header));
-
- #ifdef __cplusplus
- }
- #endif /* def __cplusplus */
-
- #endif /* ndef IRCFILES_H */
-