- From: Sam Varshavchik <mrsam@courier-mta.com>
- Date: Sat, 22 Oct 2005 12:59:22 -0400
- To: libwww <www-lib@w3.org>
- Message-ID: <cone.1130000362.926857.5995.500@commodore.email-scan.com>
In 5.4.0, src/SSL/*.h wasn't wrapped for c++ compiles. Here's a patch for that, if it hasn't been taken care of it already. Index: Library/src/SSL/HTSSL.h =================================================================== RCS file: /var/cvs/cvsroot/libwww/libwww/Library/src/SSL/HTSSL.h,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -U3 -r1.1.1.1 -r1.2 --- Library/src/SSL/HTSSL.h 6 Jun 2005 13:43:38 -0000 1.1.1.1 +++ Library/src/SSL/HTSSL.h 15 Aug 2005 02:04:47 -0000 1.2 @@ -20,6 +20,10 @@ #ifndef _HTSSL_H #define _HTSSL_H +#ifdef __cplusplus +extern "C" { +#endif + /* . The HTSSL Class @@ -79,6 +83,10 @@ /* */ +#ifdef __cplusplus +} /* end extern C definitions */ +#endif + #endif /* _HTSSL_H */ /* Index: Library/src/SSL/HTSSLhttps.h =================================================================== RCS file: /var/cvs/cvsroot/libwww/libwww/Library/src/SSL/HTSSLhttps.h,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -U3 -r1.1.1.1 -r1.2 --- Library/src/SSL/HTSSLhttps.h 6 Jun 2005 13:43:38 -0000 1.1.1.1 +++ Library/src/SSL/HTSSLhttps.h 15 Aug 2005 02:04:47 -0000 1.2 @@ -18,6 +18,10 @@ #ifndef _HTSSLHTTPS_H #define _HTSSLHTTPS_H +#ifdef __cplusplus +extern "C" { +#endif + /* The initialization function initialies the SSL transports by doing the following: @@ -51,6 +55,9 @@ /* */ +#ifdef __cplusplus +} /* end extern C definitions */ +#endif #endif /* _HTSSLHTTPS_H */ Index: Library/src/SSL/HTSSLReader.h =================================================================== RCS file: /var/cvs/cvsroot/libwww/libwww/Library/src/SSL/HTSSLReader.h,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -U3 -r1.1.1.1 -r1.2 --- Library/src/SSL/HTSSLReader.h 6 Jun 2005 13:43:38 -0000 1.1.1.1 +++ Library/src/SSL/HTSSLReader.h 15 Aug 2005 02:04:47 -0000 1.2 @@ -36,6 +36,10 @@ #include "HTIOStream.h" +#ifdef __cplusplus +extern "C" { +#endif + /* . Input Buffering @@ -61,6 +65,10 @@ /* */ +#ifdef __cplusplus +} /* end extern C definitions */ +#endif + #endif /* HTSSLREADER_H */ /* Index: Library/src/SSL/HTSSLWriter.h =================================================================== RCS file: /var/cvs/cvsroot/libwww/libwww/Library/src/SSL/HTSSLWriter.h,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -U3 -r1.1.1.1 -r1.2 --- Library/src/SSL/HTSSLWriter.h 6 Jun 2005 13:43:38 -0000 1.1.1.1 +++ Library/src/SSL/HTSSLWriter.h 15 Aug 2005 02:04:47 -0000 1.2 @@ -35,6 +35,10 @@ #include "HTIOStream.h" +#ifdef __cplusplus +extern "C" { +#endif + extern HTOutput_new HTSSLWriter_new; extern BOOL HTSSLWriter_set (HTOutputStream * me, @@ -43,6 +47,10 @@ void * param, int mode); +#ifdef __cplusplus +} /* end extern C definitions */ +#endif + #endif /* HTSSLWRITE_H */ /*
Received on Saturday, 22 October 2005 16:59:25 UTC