Annotation of libwww/Library/src/HTWSRC.html, revision 2.2
2.1 timbl 1: <HEADER>
2: <TITLE>A parser for WAIS source files</TITLE>
2.2 ! timbl 3: <NEXTID N="5">
2.1 timbl 4: </HEADER>
5: <BODY>
6: <H1>WAIS Source file parser</H1>This converter returns a <A
7: NAME=z1 HREF="Overview.html#z37">stream</A> object
8: into which a <A
9: NAME=z3 HREF="../../../Products/WAIS/Overview.html">WAIS</A> source file can
10: be written. The result is put via
11: a <A
12: NAME=z2 HREF="Overview.html#z38">structured stream</A> into whatever
13: format was required for the output
2.2 ! timbl 14: stream.<P>
! 15: See also: <A
! 16: NAME=z4 HREF="HTWAIS.html">HTWAIS</A> protocol interface
! 17: module
2.1 timbl 18: <PRE>#ifndef HTWSRC_H
19: #define HTWSRC_H
20: #include "HTUtils.h"
21:
22: #include "HTFormat.h"
23:
24: extern HTStream* HTWSRCConvert PARAMS((
25: HTPresentation * pres,
26: HTParentAnchor * anchor,
27: HTStream * sink));
28:
29: </PRE>
30: <H2>Escaping Strings</H2>HTDeSlash takes out the invlaid characters
31: in a URL path ELEMENT by converting
32: them into hex-escaped characters.
33: HTEnSlash does the reverse.<P>
34: Each returns a pointer to a newly
35: allocated string which must eventually
36: be freed by the caller.
37: <PRE>extern char * HTDeSlash PARAMS((CONST char * str));
38:
39: extern char * HTEnSlash PARAMS((CONST char * str));
40:
41: #endif
42:
43: </PRE>
44: <ADDRESS><A
45: NAME=0 HREF="http://info.cern.ch./hypertext/TBL_Disclaimer.html">Tim BL</A></A>
46: </ADDRESS></BODY>
Webmaster