? c/bin
? c/include
? c/lib
? c/src/Makefile
? c/src/config.log
? c/src/config.status
? c/src/canon/Makefile
? c/src/canon/Makefile.in
? c/src/dsig/Makefile
? c/src/dsig/Makefile.in
? c/src/enc/Makefile
? c/src/enc/Makefile.in
? c/src/enc/OpenSSL/Makefile
? c/src/enc/OpenSSL/Makefile.in
? c/src/framework/Makefile
? c/src/framework/Makefile.in
? c/src/framework/XSECConfig.hpp
? c/src/samples/Makefile
? c/src/tools/Makefile
? c/src/transformers/Makefile
? c/src/transformers/Makefile.in
? c/src/utils/Makefile
? c/src/utils/Makefile.in
? c/src/utils/unixutils/Makefile
? c/src/utils/unixutils/Makefile.in
Index: c/src/configure
===================================================================
RCS file: /home/cvspublic/xml-security/c/src/configure,v
retrieving revision 1.5
diff -u -r1.5 configure
--- c/src/configure	15 Mar 2003 04:21:24 -0000	1.5
+++ c/src/configure	22 Apr 2003 17:58:09 -0000
@@ -3248,7 +3248,7 @@
 						lib_name="lib${PACKAGE_TARNAME}.so.${PACKAGE_VERSION}"
 					    lib_major_name="lib${PACKAGE_TARNAME}.so.${package_version_major}"
 						lib_short_name="lib${PACKAGE_TARNAME}.so"
-						if test "x${CXX}" = "xg++"; then
+						if test "x${CXX}" = "xg++" -o "x${CXX}" = "xg++3" ; then
 							PLATFORM_OPTIONS="-Wall"
 							PIC="-fPIC"
 						else
@@ -3583,6 +3583,11 @@
 rm -f conftest.err conftest.$ac_ext;
 
 fi
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_OPENSSL 1
+_ACEOF
+
 
 # Build the object file lists necessary to link the library
 # At the same time, build the include list
Index: c/src/configure.ac
===================================================================
RCS file: /home/cvspublic/xml-security/c/src/configure.ac,v
retrieving revision 1.5
diff -u -r1.5 configure.ac
--- c/src/configure.ac	15 Mar 2003 04:21:24 -0000	1.5
+++ c/src/configure.ac	22 Apr 2003 17:58:09 -0000
@@ -187,7 +187,7 @@
 						lib_name="lib${PACKAGE_TARNAME}.so.${PACKAGE_VERSION}"
 					    lib_major_name="lib${PACKAGE_TARNAME}.so.${package_version_major}"
 						lib_short_name="lib${PACKAGE_TARNAME}.so"
-						if test "x${CXX}" = "xg++"; then
+						if test "x${CXX}" = "xg++" -o "x${CXX}" = "xg++3" ; then
 							PLATFORM_OPTIONS=["-Wall"]
 							PIC=["-fPIC"]
 						else
@@ -332,6 +332,8 @@
    [AC_MSG_ERROR([OpenSSL header files not find.  Please define OPENSSL])]);
 
 fi
+
+AC_DEFINE(HAVE_OPENSSL)
 
 # Build the object file lists necessary to link the library
 # At the same time, build the include list
Index: c/src/framework/XSECConfig.hpp.in
===================================================================
RCS file: /home/cvspublic/xml-security/c/src/framework/XSECConfig.hpp.in,v
retrieving revision 1.3
diff -u -r1.3 XSECConfig.hpp.in
--- c/src/framework/XSECConfig.hpp.in	22 Feb 2003 08:47:24 -0000	1.3
+++ c/src/framework/XSECConfig.hpp.in	22 Apr 2003 17:58:09 -0000
@@ -86,3 +86,5 @@
 /* Windows direct.h */
 #undef HAVE_DIRECT_H
 
+/* Have OPENSSL */
+#undef HAVE_OPENSSL
Index: c/src/tools/checksig/checksig.cpp
===================================================================
RCS file: /home/cvspublic/xml-security/c/src/tools/checksig/checksig.cpp,v
retrieving revision 1.14
diff -u -r1.14 checksig.cpp
--- c/src/tools/checksig/checksig.cpp	11 Apr 2003 12:25:49 -0000	1.14
+++ c/src/tools/checksig/checksig.cpp	22 Apr 2003 17:58:10 -0000
@@ -157,7 +157,7 @@
 
 #ifdef XSEC_NO_XALAN
 
-ostream& operator<< (ostream& target, const XMLCh * s)
+std::ostream& operator<< (std::ostream& target, const XMLCh * s)
 {
     char *p = XMLString::transcode(s);
     target << p;
@@ -467,7 +467,7 @@
 		strcat(baseURI, filename);
 
 		// Find any ':' and "\" characters
-		int lastSlash;
+		int lastSlash = 0;
 		for (unsigned int i = 8; i < strlen(baseURI); ++i) {
 			if (baseURI[i] == '\\') {
 				lastSlash = i;
Index: c/src/tools/templatesign/templatesign.cpp
===================================================================
RCS file: /home/cvspublic/xml-security/c/src/tools/templatesign/templatesign.cpp,v
retrieving revision 1.6
diff -u -r1.6 templatesign.cpp
--- c/src/tools/templatesign/templatesign.cpp	11 Apr 2003 12:25:49 -0000	1.6
+++ c/src/tools/templatesign/templatesign.cpp	22 Apr 2003 17:58:11 -0000
@@ -129,6 +129,8 @@
 
 #endif
 
+using namespace std;
+
 // Uplift entire program into Xerces namespace
 
 XERCES_CPP_NAMESPACE_USE
Index: c/src/tools/txfmout/txfmout.cpp
===================================================================
RCS file: /home/cvspublic/xml-security/c/src/tools/txfmout/txfmout.cpp,v
retrieving revision 1.8
diff -u -r1.8 txfmout.cpp
--- c/src/tools/txfmout/txfmout.cpp	11 Apr 2003 12:25:49 -0000	1.8
+++ c/src/tools/txfmout/txfmout.cpp	22 Apr 2003 17:58:11 -0000
@@ -141,7 +141,7 @@
 
 #ifdef XSEC_NO_XALAN
 
-ostream& operator<< (ostream& target, const XMLCh * s)
+std::ostream& operator<< (std::ostream& target, const XMLCh * s)
 {
     char *p = XMLString::transcode(s);
     target << p;
@@ -558,7 +558,7 @@
 	strcat(baseURI, filename);
 
 	// Find any ':' and "\" characters
-	int lastSlash;
+	int lastSlash = 0;
 	for (unsigned int i = 8; i < strlen(baseURI); ++i) {
 		if (baseURI[i] == '\\') {
 			lastSlash = i;
