blob: 4ba6f678d9515b93179c24b85dc1f8b43846fdba (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
/* WAIS protocol module for the W3 library
WAIS PROTOCOL INTERFACE
This module does not actually perform the WAIS protocol directly, but it does using one
or more libraries of the freeWAIS distribution. The ui.a library came with the old free
WAIS from TMC, the client.a and wais.a libraries are needed from the freeWAIS from
CNIDR.
If you include this module in the library, you must also
Register the HTWAIS protocol at initialisation (e.g., HTInit or HTSInit) by compiling
it with -DDIRECT_WAIS
Link with the WAIS libraries
The wais source files are parsed by a separate and independent module, HTWSRC . You
can include HTWSRC without including direct wais using this module, and your WWW code
will be able to read source files, and access WAIS indexes through a gateway.
A WAIS-WWW gateway is just a normal W3 server with a libwww compiled with this module.
Anyways, this interface won't change much:
*/
#ifndef HTWAIS_H
#define HTWAIS_H
#include <HTAccess.h>
#ifdef __cplusplus
extern "C" {
#endif
#ifdef GLOBALREF_IS_MACRO
extern GLOBALREF (HTProtocol, HTWAIS);
#else
GLOBALREF HTProtocol HTWAIS;
#endif /* GLOBALDEF_IS_MACRO */
#ifdef __cplusplus
}
#endif
#endif /* HTWAIS_H */
|