W3C home > Mailing lists > Public > www-lib@w3.org > October to December 2005

extern-c-dirent_buf_size.diff

From: Vic Bancroft <bancroft@america.net>
Date: Fri, 11 Nov 2005 09:03:37 -0500
Message-ID: <4374A4B9.5000503@america.net>
To: www-lib <www-lib@w3.org>

Here is a set of diffs to wrap all header files with extern "C" and add 
a basis for addressing Ben's security concerns. 

Has anyone already done an implementation as per the recommendation ? 

Should we hold the 5.4.1 release until that concern has been resolved ?

Index: configure.ac

===================================================================

RCS file: /sources/public/libwww/configure.ac,v

retrieving revision 1.4

diff -r1.4 configure.ac

302c302,303

<         gettimeofday mktime timegm tzset)

---

>         gettimeofday mktime timegm tzset \

>         fpathconf dirfd )

Index: Library/src/HTAABrow.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTAABrow.html,v

retrieving revision 2.31

diff -r2.31 HTAABrow.html

31a32,36

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

55a61,64

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTAAUtil.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTAAUtil.html,v

retrieving revision 2.38

diff -r2.38 HTAAUtil.html

90a91,95

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

217a223,226

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTANSI.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTANSI.html,v

retrieving revision 2.7

diff -r2.7 HTANSI.html

34a35,39

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

57a63,66

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTAccess.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTAccess.html,v

retrieving revision 2.89

diff -r2.89 HTAccess.html

89a90,94

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

825a831,834

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTAlert.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTAlert.html,v

retrieving revision 2.56

diff -r2.56 HTAlert.html

45a46,50

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

274a280,283

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTAncMan.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTAncMan.html,v

retrieving revision 2.14

diff -r2.14 HTAncMan.html

29a30,34

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

125a131,134

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTAnchor.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTAnchor.html,v

retrieving revision 2.61

diff -r2.61 HTAnchor.html

47a48,51

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

592a597,600

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTArray.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTArray.html,v

retrieving revision 2.8

diff -r2.8 HTArray.html

29a30,33

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

125a130,133

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTAssoc.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTAssoc.html,v

retrieving revision 2.18

diff -r2.18 HTAssoc.html

29a30,33

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

146a151,154

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTAtom.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTAtom.html,v

retrieving revision 2.27

diff -r2.27 HTAtom.html

35a36,39

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

81a86,89

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTBInit.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTBInit.html,v

retrieving revision 2.7

diff -r2.7 HTBInit.html

35a36,40

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

49a55,58

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTBTree.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTBTree.html,v

retrieving revision 2.19

diff -r2.19 HTBTree.html

28a29,33

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

82a88,89

> #ifdef __cplusplus

> }

83a91,92

> 

> #endif /* HTBTTEE_H */

Index: Library/src/HTBind.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTBind.html,v

retrieving revision 2.18

diff -r2.18 HTBind.html

54a55,59

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

197a203,206

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTBound.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTBound.html,v

retrieving revision 2.5

diff -r2.5 HTBound.html

32a33,36

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

34a39,42

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTBufWrt.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTBufWrt.html,v

retrieving revision 2.6

diff -r2.6 HTBufWrt.html

41a42,45

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

67a72,73

> #ifdef __cplusplus

> }

68a75,76

> 

> #endif  /* HTBUFWRT_H */

Index: Library/src/HTCache.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTCache.html,v

retrieving revision 2.25

diff -r2.25 HTCache.html

28a29,32

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

372a377,378

> #ifdef __cplusplus

> }

373a380,381

> 

> #endif  /* HTCACHE_H */

Index: Library/src/HTChannl.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTChannl.html,v

retrieving revision 2.12

diff -r2.12 HTChannl.html

37a38,41

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

135a140,143

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTChunk.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTChunk.html,v

retrieving revision 2.39

diff -r2.39 HTChunk.html

35a36,39

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

194a199,200

> #ifdef __cplusplus

> }

195a202,203

> 

> #endif  /* HTCHUNK_H */

Index: Library/src/HTConLen.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTConLen.html,v

retrieving revision 2.8

diff -r2.8 HTConLen.html

32a33,36

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

88a93,96

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTCookie.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTCookie.html,v

retrieving revision 2.3

diff -r2.3 HTCookie.html

30a31,34

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

146a151,154

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTDAV.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTDAV.html,v

retrieving revision 1.3

diff -r1.3 HTDAV.html

28a29,32

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

72c76

< CODED-URL = "&lt;" AbsoluteURI "&gt;

---

> CODED-URL = "&lt;" AbsoluteURI "&gt;"

343a348,352

> 

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTDNS.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTDNS.html,v

retrieving revision 2.20

diff -r2.20 HTDNS.html

36a37,39

> #ifdef __cplusplus

> extern "C" { 

> #endif 

136a140,141

> #ifdef __cplusplus

> }

137a143,144

> 

> #endif  /* HTDNS_H */

Index: Library/src/HTDemux.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTDemux.html,v

retrieving revision 2.3

diff -r2.3 HTDemux.html

31a32,36

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

39a45,46

> #ifdef __cplusplus

> }

40a48,49

> 

> #endif  /* HTMUXRX_H */

Index: Library/src/HTDescpt.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTDescpt.html,v

retrieving revision 2.13

diff -r2.13 HTDescpt.html

30a31,33

> #ifdef __cplusplus

> extern "C" { 

> #endif 

109a113,116

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTDialog.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTDialog.html,v

retrieving revision 2.9

diff -r2.9 HTDialog.html

28a29,32

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

282a287,290

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTDigest.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTDigest.html,v

retrieving revision 2.3

diff -r2.3 HTDigest.html

39a40,43

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

67a72,75

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTDir.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTDir.html,v

retrieving revision 2.5

diff -r2.5 HTDir.html

31a32,35

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

116a121,124

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTEPtoCl.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTEPtoCl.html,v

retrieving revision 2.14

diff -r2.14 HTEPtoCl.html

34a35,38

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

36a41,43

> 

> #ifdef __cplusplus

> }

37a45,46

> 

> #endif  /* HTEPTOCLIENT_H */

Index: Library/src/HTError.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTError.html,v

retrieving revision 2.52

diff -r2.52 HTError.html

32a33,36

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

322a327,330

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTEscape.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTEscape.html,v

retrieving revision 2.17

diff -r2.17 HTEscape.html

30a31,33

> #ifdef __cplusplus

> extern "C" { 

> #endif 

70a74,77

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTEvent.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTEvent.html,v

retrieving revision 2.17

diff -r2.17 HTEvent.html

48a49,53

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

218a224,227

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTEvtLst.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTEvtLst.html,v

retrieving revision 2.7

diff -r2.7 HTEvtLst.html

47a48,52

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

148a154,157

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTFSave.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTFSave.html,v

retrieving revision 2.1

diff -r2.1 HTFSave.html

28a29,32

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

66a71,72

> #ifdef __cplusplus

> }

67a74,75

> 

> #endif  /* HTFSAVE_H */

Index: Library/src/HTFTP.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTFTP.html,v

retrieving revision 2.40

diff -r2.40 HTFTP.html

29a30,33

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

86a91,92

> #ifdef __cplusplus

> }

87a94,95

> 

> #endif  /* HTFTP_H */

Index: Library/src/HTFTPDir.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTFTPDir.html,v

retrieving revision 2.5

diff -r2.5 HTFTPDir.html

29a30,33

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

32a37,39

> 

> #ifdef __cplusplus

> }

34a42

> #endif  /* HTFTPDIR_H */

Index: Library/src/HTFWrite.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTFWrite.html,v

retrieving revision 2.23

diff -r2.23 HTFWrite.html

30a31,34

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

46a51,52

> #ifdef __cplusplus

> }

47a54,55

> 

> #endif  /* HTFWRITE_H */

Index: Library/src/HTFile.c

===================================================================

RCS file: /sources/public/libwww/Library/src/HTFile.c,v

retrieving revision 1.158

diff -r1.158 HTFile.c

680a681,706

> 

>     

> /* Calculate the required buffer size (in bytes) for directory     

> ** entries read from the given directory handle.  Return -1 if this

> ** this cannot be done.                                              

> */    

> PUBLIC size_t HTFile_dirent_buf_size(DIR * dirp)

> {

>     long name_max;

> #if defined(HAVE_FPATHCONF) && defined(HAVE_DIRFD) && defined(_PC_NAME_MAX)

>         name_max = fpathconf(dirfd(dirp), _PC_NAME_MAX);

>         if (name_max == -1)

> #if defined(NAME_MAX)

>                 name_max = NAME_MAX;

> #else

>                 return (size_t)(-1);

> #endif

> #else

> #if defined(NAME_MAX)

>             name_max = NAME_MAX;

> #else

> #error "buffer size for readdir_r cannot be determined"

> #endif

> #endif

>         return (size_t)offsetof(struct dirent, d_name) + name_max + 1;

> }

Index: Library/src/HTFile.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTFile.html,v

retrieving revision 2.40

diff -r2.40 HTFile.html

28a29,32

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

81a86,89

> Calculate the required buffer size (in bytes) for directory       

> entries read from the given directory handle, as per security advisory

> from Ben Hutchings.

> Return -1 if this this cannot be done.   

82a91,98

> extern size_t HTFile_dirent_buf_size(DIR * dirp);

> </PRE>

> 

> <PRE>

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTFilter.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTFilter.html,v

retrieving revision 2.13

diff -r2.13 HTFilter.html

28a29,32

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

164a169,172

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTFormat.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTFormat.html,v

retrieving revision 2.85

diff -r2.85 HTFormat.html

75a76,79

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

671a676,679

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTGopher.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTGopher.html,v

retrieving revision 2.27

diff -r2.27 HTGopher.html

28a29,32

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

30a35,37

> 

> #ifdef __cplusplus

> }

31a39,40

> 

> #endif  /* HTGOPHER_H */

Index: Library/src/HTGuess.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTGuess.html,v

retrieving revision 2.18

diff -r2.18 HTGuess.html

34a35,38

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

36a41,44

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTHInit.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTHInit.html,v

retrieving revision 2.4

diff -r2.4 HTHInit.html

37a38,41

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

56c60,65

< <PRE>#endif

---

> <PRE>

> #ifdef __cplusplus

> }

> #endif

> 

> #endif  /* HTHINIT_H */

Index: Library/src/HTHash.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTHash.html,v

retrieving revision 1.2

diff -r1.2 HTHash.html

22a23,26

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

101a106,107

> #ifdef __cplusplus

> }

102a109,110

> 

> #endif  /* HTHASH_H */

Index: Library/src/HTHeader.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTHeader.html,v

retrieving revision 2.13

diff -r2.13 HTHeader.html

31a32,35

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

101a106,109

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTHist.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTHist.html,v

retrieving revision 2.14

diff -r2.14 HTHist.html

34a35,38

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

185a190,193

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTHome.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTHome.html,v

retrieving revision 2.19

diff -r2.19 HTHome.html

29a30,33

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

207a212,215

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTHost.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTHost.html,v

retrieving revision 2.29

diff -r2.29 HTHost.html

28a29,32

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

548a553,556

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTHstMan.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTHstMan.html,v

retrieving revision 2.19

diff -r2.19 HTHstMan.html

28a29,32

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

114a119,122

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTIOStream.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTIOStream.html,v

retrieving revision 2.6

diff -r2.6 HTIOStream.html

29a30,33

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

35a40

> 

180a186,189

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTIcons.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTIcons.html,v

retrieving revision 2.25

diff -r2.25 HTIcons.html

31a32,35

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

170a175,178

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTInet.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTInet.html,v

retrieving revision 2.11

diff -r2.11 HTInet.html

27a28,31

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

144a149,152

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTInit.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTInit.html,v

retrieving revision 2.55

diff -r2.55 HTInit.html

38a39,42

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

247a252,253

> #ifdef __cplusplus

> }

248a255,256

> 

> #endif  /* HTINIT_H */

Index: Library/src/HTLib.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTLib.html,v

retrieving revision 2.7

diff -r2.7 HTLib.html

26a27,30

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

108a113,116

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTLink.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTLink.html,v

retrieving revision 2.6

diff -r2.6 HTLink.html

39c39,40

< <pre>#ifndef HTLINK_H

---

> <pre>

> #ifndef HTLINK_H

41a43,46

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

159c164,170

< <pre>#endif /* HTLINK_H */</pre>

---

> <pre>

> #ifdef __cplusplus

> }

> #endif

> 

> #endif /* HTLINK_H */

> </pre>

Index: Library/src/HTList.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTList.html,v

retrieving revision 2.34

diff -r2.34 HTList.html

29a30,33

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

152a157,160

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTLocal.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTLocal.html,v

retrieving revision 2.6

diff -r2.6 HTLocal.html

26a27,30

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

89a94,97

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTLog.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTLog.html,v

retrieving revision 2.17

diff -r2.17 HTLog.html

26a27,30

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

90a95,96

> #ifdef __cplusplus

> }

91a98,99

> 

> #endif  /* HTLIBLOG_H */

Index: Library/src/HTMIME.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTMIME.html,v

retrieving revision 2.32

diff -r2.32 HTMIME.html

34a35,38

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

133a138,139

> #ifdef __cplusplus

> }

134a141,142

> 

> #endif  /* HTMIME_H */

Index: Library/src/HTMIMERq.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTMIMERq.html,v

retrieving revision 2.6

diff -r2.6 HTMIMERq.html

29a30,33

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

41a46,47

> #ifdef __cplusplus

> }

42a49,50

> 

> #endif  /* HTMIMERQ_H */

Index: Library/src/HTMIMImp.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTMIMImp.html,v

retrieving revision 2.11

diff -r2.11 HTMIMImp.html

36a37,40

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

79a84,85

> #ifdef __cplusplus

> }

80a87,88

> 

> #endif  /* HTMIMIMP_H */

Index: Library/src/HTMIMPrs.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTMIMPrs.html,v

retrieving revision 2.8

diff -r2.8 HTMIMPrs.html

30a31,33

> #ifdef __cplusplus

> extern "C" { 

> #endif 

90a94,97

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTML.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTML.html,v

retrieving revision 2.36

diff -r2.36 HTML.html

30a31,34

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

68a73,76

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTMLGen.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTMLGen.html,v

retrieving revision 2.23

diff -r2.23 HTMLGen.html

29a30,33

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

46a51,52

> #ifdef __cplusplus

> }

47a54,55

> 

> #endif  /* HTMLGEN_H */

Index: Library/src/HTMLPDTD.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTMLPDTD.html,v

retrieving revision 2.32

diff -r2.32 HTMLPDTD.html

30a31,34

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

1006a1011,1014

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTMemLog.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTMemLog.html,v

retrieving revision 2.6

diff -r2.6 HTMemLog.html

26a27,30

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

40a45,48

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTMemory.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTMemory.html,v

retrieving revision 2.12

diff -r2.12 HTMemory.html

45a46,49

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

143a148,151

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTMerge.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTMerge.html,v

retrieving revision 2.3

diff -r2.3 HTMerge.html

31a32,35

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

33a38,41

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTMethod.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTMethod.html,v

retrieving revision 2.20

diff -r2.20 HTMethod.html

30a31,33

> #ifdef __cplusplus

> extern "C" { 

> #endif 

135a139,142

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTMulpar.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTMulpar.html,v

retrieving revision 2.6

diff -r2.6 HTMulpar.html

25a26,29

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

72a77,78

> #ifdef __cplusplus

> }

73a80,81

> 

> #endif  /* HTMULPAR_H */

Index: Library/src/HTMulti.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTMulti.html,v

retrieving revision 2.17

diff -r2.17 HTMulti.html

34a35,38

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

57a62,65

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTMuxCh.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTMuxCh.html,v

retrieving revision 2.5

diff -r2.5 HTMuxCh.html

26a27,30

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

32a37,40

> #ifdef __cplusplus

> }

> #endif

> 

36a45,48

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

119a132,133

> #ifdef __cplusplus

> }

120a135,136

> 

> #endif  /* HTMUXCHANNEL_H */

Index: Library/src/HTMuxHeader.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTMuxHeader.html,v

retrieving revision 2.3

diff -r2.3 HTMuxHeader.html

23a24,27

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

118a123,124

> #ifdef __cplusplus

> }

119a126,127

> 

> #endif  /* HTMUXHEADER_H */

Index: Library/src/HTMuxTx.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTMuxTx.html,v

retrieving revision 2.3

diff -r2.3 HTMuxTx.html

30a31,34

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

38c42,47

< <PRE>#endif

---

> <PRE>

> #ifdef __cplusplus

> }

> #endif

> 

> #endif  /* HTMUXWRITE_H */

Index: Library/src/HTNDir.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTNDir.html,v

retrieving revision 2.8

diff -r2.8 HTNDir.html

27a28,31

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

96a101,104

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTNet.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTNet.html,v

retrieving revision 2.57

diff -r2.57 HTNet.html

40a41,44

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

668a673,676

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTNetMan.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTNetMan.html,v

retrieving revision 2.25

diff -r2.25 HTNetMan.html

28a29,32

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

125a130,133

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTNetTxt.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTNetTxt.html,v

retrieving revision 2.11

diff -r2.11 HTNetTxt.html

29a30,33

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

31a36,37

> #ifdef __cplusplus

> }

32a39,40

> 

> #endif  /* HTNETTXT_H */

Index: Library/src/HTNews.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTNews.html,v

retrieving revision 2.29

diff -r2.29 HTNews.html

26a27,30

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

51a56,59

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTNewsLs.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTNewsLs.html,v

retrieving revision 2.7

diff -r2.7 HTNewsLs.html

29a30,33

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

42a47,50

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTNewsRq.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTNewsRq.html,v

retrieving revision 2.5

diff -r2.5 HTNewsRq.html

29a30,33

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

39a44,45

> #ifdef __cplusplus

> }

40a47,48

> 

> #endif  /* HTNEWSREQ_H */

Index: Library/src/HTNoFree.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTNoFree.html,v

retrieving revision 2.1

diff -r2.1 HTNoFree.html

31a32,35

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

35a40,43

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTPEP.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTPEP.html,v

retrieving revision 2.5

diff -r2.5 HTPEP.html

82a83,86

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

156a161,164

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTParse.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTParse.html,v

retrieving revision 2.39

diff -r2.39 HTParse.html

35a36,39

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

179a184,187

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTPlain.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTPlain.html,v

retrieving revision 2.20

diff -r2.20 HTPlain.html

26a27,30

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

28a33,34

> #ifdef __cplusplus

> }

29a36,37

> 

> #endif  /* HTPLAIN_H */

Index: Library/src/HTProfil.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTProfil.html,v

retrieving revision 2.8

diff -r2.8 HTProfil.html

49a50,53

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

156a161,162

> #ifdef __cplusplus

> }

157a164,165

> 

> #endif  /* HTPROF_H */

Index: Library/src/HTProt.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTProt.html,v

retrieving revision 2.25

diff -r2.25 HTProt.html

53c53,54

< <pre>#ifndef HTPROT_H

---

> <pre>

> #ifndef HTPROT_H

55a57,60

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

143c148,154

< <pre>#endif /* HTPROT_H */</pre>

---

> <pre>

> #ifdef __cplusplus

> }

> #endif

> 

> #endif /* HTPROT_H */

> </pre>

145d155

< <p></p>

Index: Library/src/HTProxy.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTProxy.html,v

retrieving revision 2.14

diff -r2.14 HTProxy.html

30c30,31

< <PRE>#ifndef HTPROXY_H

---

> <PRE>

> #ifndef HTPROXY_H

32a34,37

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

169a175,178

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTRDF.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTRDF.html,v

retrieving revision 2.8

diff -r2.8 HTRDF.html

25a26,29

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

418a423,424

> #ifdef __cplusplus

> }

419a426,427

> 

> #endif  /* HTRDF_H */

Index: Library/src/HTReader.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTReader.html,v

retrieving revision 2.6

diff -r2.6 HTReader.html

35a36,39

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

55a60,61

> #ifdef __cplusplus

> }

56a63,64

> 

> #endif  /* HTREADER_H */

Index: Library/src/HTReq.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTReq.html,v

retrieving revision 2.72

diff -r2.72 HTReq.html

62a63,66

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

1147a1152,1155

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTReqMan.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTReqMan.html,v

retrieving revision 2.47

diff -r2.47 HTReqMan.html

38a39,42

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

373a378,381

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTResMan.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTResMan.html,v

retrieving revision 2.7

diff -r2.7 HTResMan.html

37a38,41

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

204a209,212

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTResponse.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTResponse.html,v

retrieving revision 2.14

diff -r2.14 HTResponse.html

41a42,45

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

387a392,395

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTRules.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTRules.html,v

retrieving revision 2.37

diff -r2.37 HTRules.html

32a33,36

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

123a128,129

> #ifdef __cplusplus

> }

124a131,132

> 

> #endif  /* HTRULE_H */

Index: Library/src/HTSChunk.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTSChunk.html,v

retrieving revision 2.4

diff -r2.4 HTSChunk.html

34a35,38

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

41a46,49

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTSQL.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTSQL.html,v

retrieving revision 2.1

diff -r2.1 HTSQL.html

31a32,35

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

151a156,157

> #ifdef __cplusplus

> }

152a159,160

> 

> #endif  /* HTSQL_H */

Index: Library/src/HTSQLLog.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTSQLLog.html,v

retrieving revision 2.4

diff -r2.4 HTSQLLog.html

32a33,36

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

107a112,113

> #ifdef __cplusplus

> }

108a115,116

> 

> #endif  /* HTSQLLOG_H */

Index: Library/src/HTSocket.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTSocket.html,v

retrieving revision 2.26

diff -r2.26 HTSocket.html

33a34,37

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

38c42,47

< <PRE>#endif

---

> <PRE>

> #ifdef __cplusplus

> }

> #endif

> 

> #endif  /* HTSOCKET_H */

Index: Library/src/HTStream.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTStream.html,v

retrieving revision 2.24

diff -r2.24 HTStream.html

66a67,70

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

138a143,146

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTString.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTString.html,v

retrieving revision 2.38

diff -r2.38 HTString.html

25a26,29

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

117a122,125

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTStruct.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTStruct.html,v

retrieving revision 2.13

diff -r2.13 HTStruct.html

37a38,40

> #ifdef __cplusplus

> extern "C" { 

> #endif 

79a83,84

> #ifdef __cplusplus

> }

80a86,87

> 

> #endif  /* HTSTRUCT_H */

Index: Library/src/HTStyle.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTStyle.html,v

retrieving revision 2.29

diff -r2.29 HTStyle.html

34a35,38

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

71a76,79

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTTCP.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTTCP.html,v

retrieving revision 2.44

diff -r2.44 HTTCP.html

27a28,31

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

82a87,90

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTTChunk.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTTChunk.html,v

retrieving revision 2.4

diff -r2.4 HTTChunk.html

35c35,36

< <PRE>#ifndef HTTCHUNK_H

---

> <PRE>

> #ifndef HTTCHUNK_H

38a40,43

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

43a49,52

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTTP.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTTP.html,v

retrieving revision 2.40

diff -r2.40 HTTP.html

27a28,31

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

76a81,84

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTTPGen.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTTPGen.html,v

retrieving revision 2.7

diff -r2.7 HTTPGen.html

29a30,33

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

42a47,48

> #ifdef __cplusplus

> }

43a50,51

> 

> #endif  /* HTTPGEN_H */

Index: Library/src/HTTPReq.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTTPReq.html,v

retrieving revision 2.13

diff -r2.13 HTTPReq.html

29a30,33

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

43a48,51

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTTPRes.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTTPRes.html,v

retrieving revision 2.8

diff -r2.8 HTTPRes.html

29a30,33

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

43a48,49

> #ifdef __cplusplus

> }

44a51,52

> 

> #endif  /* HTTPRES_H */

Index: Library/src/HTTPServ.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTTPServ.html,v

retrieving revision 2.7

diff -r2.7 HTTPServ.html

29a30,33

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

31a36,39

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTTPUtil.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTTPUtil.html,v

retrieving revision 2.7

diff -r2.7 HTTPUtil.html

20c20,21

< <PRE>#ifndef HTTPUTIL_H

---

> <PRE>

> #ifndef HTTPUTIL_H

21a23,26

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

42a48,49

> #ifdef __cplusplus

> }

43a51,52

> 

> #endif  /* HTTPUTIL_H */

Index: Library/src/HTTeXGen.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTTeXGen.html,v

retrieving revision 2.19

diff -r2.19 HTTeXGen.html

31a32,35

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

42a47,48

> #ifdef __cplusplus

> }

43a50,51

> 

> #endif  /* HTTEXGEN_H */

Index: Library/src/HTTee.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTTee.html,v

retrieving revision 2.16

diff -r2.16 HTTee.html

40a41,44

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

42a47,50

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTTelnet.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTTelnet.html,v

retrieving revision 2.24

diff -r2.24 HTTelnet.html

26a27,30

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

28a33,34

> #ifdef __cplusplus

> }

29a36,37

> 

> #endif  /* HTTELNET_H */

Index: Library/src/HTTimer.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTTimer.html,v

retrieving revision 2.11

diff -r2.11 HTTimer.html

48a49,52

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

143a148,151

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTTrans.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTTrans.html,v

retrieving revision 2.8

diff -r2.8 HTTrans.html

35a36,39

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

125a130,133

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTUTree.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTUTree.html,v

retrieving revision 2.3

diff -r2.3 HTUTree.html

60a61,64

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

143a148,151

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTUU.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTUU.html,v

retrieving revision 2.14

diff -r2.14 HTUU.html

33a34,36

> #ifdef __cplusplus

> extern "C" { 

> #endif 

40a44,45

> #ifdef __cplusplus

> }

41a47,48

> 

> #endif  /* HTUU_H */

Index: Library/src/HTUser.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTUser.html,v

retrieving revision 2.4

diff -r2.4 HTUser.html

32a33,36

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

132a137,140

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTUtils.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTUtils.html,v

retrieving revision 2.94

diff -r2.94 HTUtils.html

22a23,26

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

366a371,374

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTWAIS.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTWAIS.html,v

retrieving revision 2.27

diff -r2.27 HTWAIS.html

44a45,48

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

58a63,64

> #ifdef __cplusplus

> }

59a66,67

> 

> #endif  /* HTWAIS_H */

Index: Library/src/HTWSRC.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTWSRC.html,v

retrieving revision 2.18

diff -r2.18 HTWSRC.html

34a35,38

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

49a54,56

> 

> #ifdef __cplusplus

> }

50a58,59

> 

> #endif  /*  HTWSRC_H */

Index: Library/src/HTWWWStr.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTWWWStr.html,v

retrieving revision 2.17

diff -r2.17 HTWWWStr.html

31a32,35

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

226a231,232

> #ifdef __cplusplus

> }

227a234,235

> 

> #endif  /* HTWWWSTR_H */

Index: Library/src/HTWriter.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTWriter.html,v

retrieving revision 2.23

diff -r2.23 HTWriter.html

36a37,39

> #ifdef __cplusplus

> extern "C" { 

> #endif 

47c50,55

< <PRE>#endif

---

> <PRE>

> #ifdef __cplusplus

> }

> #endif

> 

> #endif  /* HTWRITE_H */

Index: Library/src/HTXML.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTXML.html,v

retrieving revision 2.7

diff -r2.7 HTXML.html

36a37,40

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

91,93c95,96

< extern HTStream * HTXMLStructured_new (const SGML_dtd * dtd, HTStructured *

< starget);

< #endif

---

> extern HTStream * HTXMLStructured_new (const SGML_dtd * dtd, HTStructured * starget);

> #endif  /* HT_STRUCT_XML_STREAM */

95a99,100

> #ifdef __cplusplus

> }

96a102,103

> 

> #endif  /* HTXML_H */

Index: Library/src/HTXParse.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTXParse.html,v

retrieving revision 2.14

diff -r2.14 HTXParse.html

40a41,44

> #ifdef __cplusplus

> extern "C" { 

> #endif 

> 

56a61,62

> #ifdef __cplusplus

> }

57a64,65

> 

> #endif  /* HTXPARSE_H */

Index: Library/src/HTZip.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTZip.html,v

retrieving revision 2.5

diff -r2.5 HTZip.html

26a27,30

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

35a40,43

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HText.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HText.html,v

retrieving revision 2.32

diff -r2.32 HText.html

50a51,54

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

247a252,255

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/HTextImp.html

===================================================================

RCS file: /sources/public/libwww/Library/src/HTextImp.html,v

retrieving revision 2.3

diff -r2.3 HTextImp.html

77a78,81

> #ifdef __cplusplus

> }

> #endif

> 

Index: Library/src/SGML.html

===================================================================

RCS file: /sources/public/libwww/Library/src/SGML.html,v

retrieving revision 2.30

diff -r2.30 SGML.html

35a36,39

> 

> #ifdef __cplusplus

> extern "C" { 

> #endif 

125a130,133

> #ifdef __cplusplus

> }

> #endif

> 


-- 
"The future is here. It's just not evenly distributed yet."
 -- William Gibson, quoted by Whitfield Diffie
Received on Friday, 11 November 2005 14:03:53 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 23 April 2007 18:18:45 GMT