1 /*
2 
3 
4   					W3C Sample Code Library libwww Default HTML Parser Initialization
5 
6 
7 !
8   Default HTML Parser Initialization Methods
9 !
10 */
11 
12 /*
13 **	(c) COPYRIGHT MIT 1995.
14 **	Please first read the full copyright statement in the file COPYRIGH.
15 */
16 
17 /*
18 
19 As mentioned in the Library Architecture,
20 libwww consists of a small core and a large set of hooks for adding
21 functionality. By itself, the core it not capable of performing any Web related
22 tasks like accessing a HTTP server or parsing a HTML document. All this
23 functionality must be registered by the application. This way, the core of
24 libwww is kept application independent and can be used as the basic building
25 block for any kind of Web application. The Library comes with a large set
26 of default functions, for example for accessing HTTP and FTP servers, parsing
27 RFC
28 822 headers etc. This module helps the application programmer setting
29 up the HTML parser, but it is important to note that none of it is
30 required in order to use the Library.
31 
32 This module is implemented by HTInit.c, and it is
33 a part of the W3C Sample Code
34 Library. You can also have a look at the other
35 Initialization modules.
36 */
37 
38 #ifndef HTHINIT_H
39 #define HTHINIT_H
40 #include "WWWLib.h"
41 
42 #ifdef __cplusplus
43 extern "C" {
44 #endif
45 
46 /*
47 .
48   Default HTML Parsers
49 .
50 
51 The Converters are used to convert a media type to another media
52 type, or to present it on screen. This is a part of the stream stack algorithm.
53 The Presenters are also used in the stream stack, but are initialized separately.
54 */
55 
56 #include "HTML.h"			/* Uses HTML/HText interface */
57 #include "HTPlain.h"			/* Uses HTML/HText interface */
58 
59 #include "HTTeXGen.h"
60 #include "HTMLGen.h"
61 
62 extern void HTMLInit		(HTList * conversions);
63 
64 
65 /*
66 */
67 
68 #ifdef __cplusplus
69 }
70 #endif
71 
72 #endif  /* HTHINIT_H */
73 
74 /*
75 
76 
77 
78   @(#) $Id$
79 
80 */
81