--- xerces-c-src_2001-06-26/src/dom/Makefile.in	Tue Jun 26 15:22:36 2001
+++ xerces-c-singlethread/src/dom/Makefile.in	Fri Jun 29 13:57:06 2001
@@ -69,6 +69,7 @@
 USELIBWWW = @uselibwww@
 MESSAGELOADER = @messageloader@
 TRANSCODER = @transcoder@
+THREADS = @threads@
 
 MODULE = dom
 
--- xerces-c-src_2001-06-26/src/framework/Makefile.in	Tue Jun 26 15:22:38 2001
+++ xerces-c-singlethread/src/framework/Makefile.in	Fri Jun 29 13:57:35 2001
@@ -106,6 +106,7 @@
 USELIBWWW = @uselibwww@
 MESSAGELOADER = @messageloader@
 TRANSCODER = @transcoder@
+THREADS = @threads@
 
 include ../Makefile.incl
 
--- xerces-c-src_2001-06-26/src/idom/Makefile.in	Tue Jun 26 15:22:40 2001
+++ xerces-c-singlethread/src/idom/Makefile.in	Fri Jun 29 13:58:08 2001
@@ -69,6 +69,7 @@
 USELIBWWW = @uselibwww@
 MESSAGELOADER = @messageloader@
 TRANSCODER = @transcoder@
+THREADS = @threads@
 
 MODULE = idom
 
--- xerces-c-src_2001-06-26/src/internal/Makefile.in	Tue Jun 26 15:22:40 2001
+++ xerces-c-singlethread/src/internal/Makefile.in	Mon Feb 26 17:09:56 2001
@@ -69,6 +69,7 @@
 USELIBWWW = @uselibwww@
 MESSAGELOADER = @messageloader@
 TRANSCODER = @transcoder@
+THREADS = @threads@
 
 include ../Makefile.incl
 
--- xerces-c-src_2001-06-26/src/parsers/Makefile.in	Tue Jun 26 15:22:42 2001
+++ xerces-c-singlethread/src/parsers/Makefile.in	Fri Jun 29 13:59:16 2001
@@ -69,6 +69,7 @@
 USELIBWWW = @uselibwww@
 MESSAGELOADER = @messageloader@
 TRANSCODER = @transcoder@
+THREADS = @threads@
 
 include ../Makefile.incl
 
--- xerces-c-src_2001-06-26/src/sax/Makefile.in	Tue Jun 26 15:22:42 2001
+++ xerces-c-singlethread/src/sax/Makefile.in	Fri Jun 29 13:59:29 2001
@@ -69,6 +69,7 @@
 USELIBWWW = @uselibwww@
 MESSAGELOADER = @messageloader@
 TRANSCODER = @transcoder@
+THREADS = @threads@
 
 include ../Makefile.incl
 
--- xerces-c-src_2001-06-26/src/sax2/Makefile.in	Tue Jun 26 15:22:42 2001
+++ xerces-c-singlethread/src/sax2/Makefile.in	Fri Jun 29 14:01:58 2001
@@ -69,6 +69,7 @@
 USELIBWWW = @uselibwww@
 MESSAGELOADER = @messageloader@
 TRANSCODER = @transcoder@
+THREADS = @threads@
 
 include ../Makefile.incl
 
@@ -78,7 +79,7 @@
 	Attributes.hpp \
 	ContentHandler.hpp \
 	DefaultHandler.hpp \
-       LexicalHandler.hpp \
+	LexicalHandler.hpp \
 	SAX2XMLReader.hpp \
 	XMLReaderFactory.hpp
 
--- xerces-c-src_2001-06-26/src/util/Platforms/Makefile.in	Tue Jun 26 15:22:46 2001
+++ xerces-c-singlethread/src/util/Platforms/Makefile.in	Fri Jun 29 14:23:43 2001
@@ -116,6 +116,7 @@
 USELIBWWW = @uselibwww@
 MESSAGELOADER = @messageloader@
 TRANSCODER = @transcoder@
+THREADS = @threads@
 
 CD=cd
 
@@ -149,10 +150,10 @@
     SUBMODULE = PTX
 endif
 ifeq (${PLATFORM}, TRU64)
-	SUBMODULE = Tru64
+    SUBMODULE = Tru64
 endif
 ifeq (${PLATFORM}, MACOSX)
-	SUBMODULE = MacOS
+    SUBMODULE = MacOS
 endif
 
 includes::
@@ -169,4 +170,3 @@
 
 install::
 	${CD} $(SUBMODULE) ; $(MAKE) $@ ; ${CD} ..
-
--- xerces-c-src_2001-06-26/src/util/Platforms/AIX/Makefile.in	Tue Jun 26 15:22:46 2001
+++ xerces-c-singlethread/src/util/Platforms/AIX/Makefile.in	Fri Jun 29 14:12:41 2001
@@ -71,6 +71,7 @@
 USELIBWWW = @uselibwww@
 MESSAGELOADER = @messageloader@
 TRANSCODER = @transcoder@
+THREADS = @threads@
 
 MODULE = util
 
@@ -81,4 +82,3 @@
 CPP_OBJECTS = AIXPlatformUtils.$(TO)
 
 include ../../Makefile.util.submodule
-
--- xerces-c-src_2001-06-26/src/util/Platforms/HPUX/Makefile.in	Tue Jun 26 15:22:46 2001
+++ xerces-c-singlethread/src/util/Platforms/HPUX/Makefile.in	Fri Jun 29 14:13:02 2001
@@ -71,6 +71,7 @@
 USELIBWWW = @uselibwww@
 MESSAGELOADER = @messageloader@
 TRANSCODER = @transcoder@
+THREADS = @threads@
 
 MODULE = util
 
@@ -81,4 +82,3 @@
 CPP_OBJECTS = HPPlatformUtils.$(TO)
 
 include ../../Makefile.util.submodule
-
--- xerces-c-src_2001-06-26/src/util/Platforms/IRIX/Makefile.in	Tue Jun 26 15:22:46 2001
+++ xerces-c-singlethread/src/util/Platforms/IRIX/Makefile.in	Fri Jun 29 14:13:20 2001
@@ -71,6 +71,7 @@
 USELIBWWW = @uselibwww@
 MESSAGELOADER = @messageloader@
 TRANSCODER = @transcoder@
+THREADS = @threads@
 
 MODULE = util
 
@@ -81,4 +82,3 @@
 CPP_OBJECTS = IRIXPlatformUtils.$(TO)
 
 include ../../Makefile.util.submodule
-
--- xerces-c-src_2001-06-26/src/util/Platforms/Linux/Makefile.in	Tue Jun 26 15:22:46 2001
+++ xerces-c-singlethread/src/util/Platforms/Linux/Makefile.in	Fri Jun 29 14:13:36 2001
@@ -71,6 +71,7 @@
 USELIBWWW = @uselibwww@
 MESSAGELOADER = @messageloader@
 TRANSCODER = @transcoder@
+THREADS = @threads@
 
 MODULE = util
 
@@ -82,4 +83,3 @@
 CPP_OBJECTS = LinuxPlatformUtils.$(TO)
 
 include ../../Makefile.util.submodule
-
--- xerces-c-src_2001-06-26/src/util/Platforms/OS390/Makefile.in	Tue Jun 26 15:22:46 2001
+++ xerces-c-singlethread/src/util/Platforms/OS390/Makefile.in	Fri Jun 29 14:15:26 2001
@@ -71,6 +71,7 @@
 USELIBWWW = @uselibwww@
 MESSAGELOADER = @messageloader@
 TRANSCODER = @transcoder@
+THREADS = @threads@
 
 MODULE = util
 
@@ -81,4 +82,3 @@
 CPP_OBJECTS = OS390PlatformUtils.$(TO)
 
 include ../../Makefile.util.submodule
-
--- xerces-c-src_2001-06-26/src/util/Platforms/OS400/Makefile.in	Tue Jun 26 15:22:46 2001
+++ xerces-c-singlethread/src/util/Platforms/OS400/Makefile.in	Fri Jun 29 14:15:42 2001
@@ -71,6 +71,7 @@
 USELIBWWW = @uselibwww@
 MESSAGELOADER = @messageloader@
 TRANSCODER = @transcoder@
+THREADS = @threads@
 
 MODULE = util
 
@@ -81,4 +82,3 @@
 CPP_OBJECTS = OS400PlatformUtils.$(TO)
 
 include ../../Makefile.util.submodule
-
--- xerces-c-src_2001-06-26/src/util/Platforms/PTX/Makefile.in	Tue Jun 26 15:22:48 2001
+++ xerces-c-singlethread/src/util/Platforms/PTX/Makefile.in	Fri Jun 29 14:16:43 2001
@@ -71,6 +71,7 @@
 USELIBWWW = @uselibwww@
 MESSAGELOADER = @messageloader@
 TRANSCODER = @transcoder@
+THREADS = @threads@
 
 MODULE = util
 
@@ -81,4 +82,3 @@
 CPP_OBJECTS = PTXPlatformUtils.$(TO)
 
 include ../../Makefile.util.submodule
-
--- xerces-c-src_2001-06-26/src/util/Platforms/Solaris/Makefile.in	Tue Jun 26 15:22:48 2001
+++ xerces-c-singlethread/src/util/Platforms/Solaris/Makefile.in	Fri Jun 29 14:16:58 2001
@@ -71,6 +71,7 @@
 USELIBWWW = @uselibwww@
 MESSAGELOADER = @messageloader@
 TRANSCODER = @transcoder@
+THREADS = @threads@
 
 MODULE = util
 
@@ -81,4 +82,3 @@
 CPP_OBJECTS = SolarisPlatformUtils.$(TO)
 
 include ../../Makefile.util.submodule
-
--- xerces-c-src_2001-06-26/src/util/Platforms/Tru64/Makefile.in	Tue Jun 26 15:22:48 2001
+++ xerces-c-singlethread/src/util/Platforms/Tru64/Makefile.in	Fri Jun 29 14:17:14 2001
@@ -68,6 +68,7 @@
 USELIBWWW = @uselibwww@
 MESSAGELOADER = @messageloader@
 TRANSCODER = @transcoder@
+THREADS = @threads@
 
 MODULE = util
 
@@ -78,4 +79,3 @@
 CPP_OBJECTS = Tru64PlatformUtils.$(TO)
 
 include ../../Makefile.util.submodule
-
--- xerces-c-src_2001-06-26/src/util/Platforms/UnixWare/Makefile.in	Tue Jun 26 15:22:48 2001
+++ xerces-c-singlethread/src/util/Platforms/UnixWare/Makefile.in	Fri Jun 29 14:17:30 2001
@@ -71,6 +71,7 @@
 USELIBWWW = @uselibwww@
 MESSAGELOADER = @messageloader@
 TRANSCODER = @transcoder@
+THREADS = @threads@
 
 MODULE = util
 
@@ -81,4 +82,3 @@
 CPP_OBJECTS = UnixWarePlatformUtils.$(TO)
 
 include ../../Makefile.util.submodule
-
--- xerces-c-src_2001-06-26/src/util/Platforms/MacOS/Makefile.in	Tue Jun 26 15:22:46 2001
+++ xerces-c-singlethread/src/util/Platforms/MacOS/Makefile.in	Fri Jun 29 14:13:56 2001
@@ -68,6 +68,7 @@
 USELIBWWW = @uselibwww@
 MESSAGELOADER = @messageloader@
 TRANSCODER = @transcoder@
+THREADS = @threads@
 
 MODULE = util
 SUBMODULE = Platforms/MacOS
@@ -78,9 +79,8 @@
 CPP_PUBHEADERS = \
 	MacOSDefs.hpp \
 	MacOSPlatformUtils.hpp
-	
+
 CPP_OBJECTS = \
 	MacOSPlatformUtils.$(TO)
 
 include ../../Makefile.util.submodule
-
--- xerces-c-src_2001-06-26/src/util/Compilers/GCCDefs.hpp	Tue Jun 26 15:22:42 2001
+++ xerces-c-singlethread/src/util/Compilers/GCCDefs.hpp	Fri Jun 29 14:06:07 2001
@@ -111,9 +111,9 @@
 
 
 // ---------------------------------------------------------------------------
-// Indicate that we do not support native bools
+// Indicate that we support native bools
 // ---------------------------------------------------------------------------
-//#define NO_NATIVE_BOOL
+// #define NO_NATIVE_BOOL
 
 // ---------------------------------------------------------------------------
 //  GCC does not support "L" for long strings. So we do nothing.
--- xerces-c-src_2001-06-26/src/util/Compilers/Makefile.in	Tue Jun 26 15:22:42 2001
+++ xerces-c-singlethread/src/util/Compilers/Makefile.in	Fri Jun 29 14:07:26 2001
@@ -69,6 +69,7 @@
 USELIBWWW = @uselibwww@
 MESSAGELOADER = @messageloader@
 TRANSCODER = @transcoder@
+THREADS = @threads@
 
 MODULE = util
 SUBMODULE = Compilers
@@ -90,7 +91,7 @@
 	SunCCDefs.hpp \
 	SunKaiDefs.hpp \
 	OS400SetDefs.hpp \
-        MIPSproDefs.hpp \
+	MIPSproDefs.hpp \
 	TandemCCDefs.hpp \
 	VCPPDefs.hpp
 
@@ -115,7 +116,7 @@
     CPP_OBJECTS = GCCDefs.$(TO)
 endif
 ifeq (${CXX},aCC)
-	CPP_OBJECTS = HPCCDefs.$(TO)
+    CPP_OBJECTS = HPCCDefs.$(TO)
 endif
 ifeq (${CXX},c++)
     ifeq (${PLATFORM},OS390)
@@ -132,11 +133,9 @@
     endif
 endif
 ifeq (${CXX}, cxx)
-	ifeq (${PLATFORM},TRU64)
-		CPP_OBJECTS = DECCXXDefs.$(TO)
-	endif
+    ifeq (${PLATFORM},TRU64)
+        CPP_OBJECTS = DECCXXDefs.$(TO)
+    endif
 endif
 
-
 include ../Makefile.util.submodule
-
--- xerces-c-src_2001-06-26/src/util/Makefile.in	Tue Jun 26 15:22:44 2001
+++ xerces-c-singlethread/src/util/Makefile.in	Fri Jun 29 15:34:42 2001
@@ -216,6 +216,7 @@
 MESSAGELOADER = @messageloader@
 TRANSCODER = @transcoder@
 NETACCESSOR = @netaccessor@
+THREADS = @threads@
 
 MODULE = util
 
--- xerces-c-src_2001-06-26/src/util/Transcoders/Iconv/Makefile.in	Tue Jun 26 15:22:50 2001
+++ xerces-c-singlethread/src/util/Transcoders/Iconv/Makefile.in	Fri Jun 29 14:18:08 2001
@@ -94,6 +94,7 @@
 USELIBWWW = @uselibwww@
 MESSAGELOADER = @messageloader@
 TRANSCODER = @transcoder@
+THREADS = @threads@
 
 MODULE = util
 SUBMODULE = Transcoders/Iconv
--- xerces-c-src_2001-06-26/src/util/Transcoders/ICU/Makefile.in	Tue Jun 26 15:22:50 2001
+++ xerces-c-singlethread/src/util/Transcoders/ICU/Makefile.in	Fri Jun 29 14:17:54 2001
@@ -94,6 +94,7 @@
 USELIBWWW = @uselibwww@
 MESSAGELOADER = @messageloader@
 TRANSCODER = @transcoder@
+THREADS = @threads@
 
 MODULE = util
 SUBMODULE = Transcoders/ICU
--- xerces-c-src_2001-06-26/src/util/Transcoders/Iconv390/Makefile.in	Tue Jun 26 15:22:50 2001
+++ xerces-c-singlethread/src/util/Transcoders/Iconv390/Makefile.in	Fri Jun 29 14:18:26 2001
@@ -72,6 +72,7 @@
 USELIBWWW = @uselibwww@
 MESSAGELOADER = @messageloader@
 TRANSCODER = @transcoder@
+THREADS = @threads@
 
 MODULE = util
 SUBMODULE = Transcoders/Iconv390
--- xerces-c-src_2001-06-26/src/util/Transcoders/Iconv400/Makefile.in	Tue Jun 26 15:22:50 2001
+++ xerces-c-singlethread/src/util/Transcoders/Iconv400/Makefile.in	Fri Jun 29 14:18:45 2001
@@ -73,6 +73,7 @@
 USELIBWWW = @uselibwww@
 MESSAGELOADER = @messageloader@
 TRANSCODER = @transcoder@
+THREADS = @threads@
 
 MODULE = util
 SUBMODULE = Transcoders/Iconv400
@@ -84,7 +85,6 @@
 CPP_OBJECTS = Iconv400TransService.$(TO) \
 	iconv_util.$(TO) \
 	iconv_cnv.$(TO) 
-
 
 
 include ../../Makefile.util.submodule
--- xerces-c-src_2001-06-26/src/util/Transcoders/MacOSUnicodeConverter/Makefile.in	Tue Jun 26 15:22:50 2001
+++ xerces-c-singlethread/src/util/Transcoders/MacOSUnicodeConverter/Makefile.in	Fri Jun 29 14:19:07 2001
@@ -97,6 +97,7 @@
 USELIBWWW = @uselibwww@
 MESSAGELOADER = @messageloader@
 TRANSCODER = @transcoder@
+THREADS = @threads@
 
 MODULE = util
 SUBMODULE = Transcoders/MacOSUnicodeConverter
--- xerces-c-src_2001-06-26/src/util/MsgLoaders/ICU/Makefile.in	Tue Jun 26 15:22:44 2001
+++ xerces-c-singlethread/src/util/MsgLoaders/ICU/Makefile.in	Fri Jun 29 14:08:25 2001
@@ -94,6 +94,7 @@
 USELIBWWW = @uselibwww@
 MESSAGELOADER = @messageloader@
 TRANSCODER = @transcoder@
+THREADS = @threads@
 
 MODULE = util
 SUBMODULE = MsgLoaders/ICU
--- xerces-c-src_2001-06-26/src/util/MsgLoaders/InMemory/Makefile.in	Tue Jun 26 15:22:44 2001
+++ xerces-c-singlethread/src/util/MsgLoaders/InMemory/Makefile.in	Fri Jun 29 14:08:40 2001
@@ -94,6 +94,7 @@
 USELIBWWW = @uselibwww@
 MESSAGELOADER = @messageloader@
 TRANSCODER = @transcoder@
+THREADS = @threads@
 
 MODULE = util
 SUBMODULE = MsgLoaders/InMemory
@@ -107,4 +108,3 @@
 CPP_OBJECTS = InMemMsgLoader.$(TO)
 
 include ../../Makefile.util.submodule
-
--- xerces-c-src_2001-06-26/src/util/MsgLoaders/MsgCatalog/Makefile.in	Tue Jun 26 15:22:44 2001
+++ xerces-c-singlethread/src/util/MsgLoaders/MsgCatalog/Makefile.in	Fri Jun 29 14:08:54 2001
@@ -94,6 +94,7 @@
 USELIBWWW = @uselibwww@
 MESSAGELOADER = @messageloader@
 TRANSCODER = @transcoder@
+THREADS = @threads@
 
 MODULE = util
 SUBMODULE = MsgLoaders/MsgCatalog
--- xerces-c-src_2001-06-26/src/util/MsgLoaders/MsgFile/Makefile.in	Tue Jun 26 15:22:44 2001
+++ xerces-c-singlethread/src/util/MsgLoaders/MsgFile/Makefile.in	Fri Jun 29 14:09:34 2001
@@ -58,6 +58,8 @@
 PLATFORM = @platform@
 COMPILER = @compiler@
 PREFIX = @prefix@
+THREADS = @threads@
+
 include ../../../Makefile.incl
 
 MODULE = util
--- xerces-c-src_2001-06-26/src/util/NetAccessors/Socket/Makefile.in	Tue Jun 26 15:22:46 2001
+++ xerces-c-singlethread/src/util/NetAccessors/Socket/Makefile.in	Fri Jun 29 14:10:31 2001
@@ -79,6 +79,7 @@
 MESSAGELOADER = @messageloader@
 TRANSCODER = @transcoder@
 NETACCESSOR = @netaccessor@
+THREADS = @threads@
 
 MODULE = util
 SUBMODULE = NetAccessors/Socket
--- xerces-c-src_2001-06-26/src/util/NetAccessors/libWWW/Makefile.in	Tue Jun 26 15:22:46 2001
+++ xerces-c-singlethread/src/util/NetAccessors/libWWW/Makefile.in	Fri Jun 29 14:10:58 2001
@@ -86,6 +86,7 @@
 MESSAGELOADER = @messageloader@
 TRANSCODER = @transcoder@
 NETACCESSOR = @netaccessor@
+THREADS = @threads@
 
 MODULE = util
 SUBMODULE = NetAccessors/libWWW
--- xerces-c-src_2001-06-26/src/util/NetAccessors/MacOSURLAccess/Makefile.in	Tue Jun 26 15:22:46 2001
+++ xerces-c-singlethread/src/util/NetAccessors/MacOSURLAccess/Makefile.in	Fri Jun 29 14:10:16 2001
@@ -54,7 +54,7 @@
 # <http://www.apache.org/>.
 #
 #
-# $Log
+# $Log$
 #
 #
 PLATFORM = @platform@
@@ -70,6 +70,7 @@
 MESSAGELOADER = @messageloader@
 TRANSCODER = @transcoder@
 NETACCESSOR = @netaccessor@
+THREADS = @threads@
 
 MODULE = util
 SUBMODULE = NetAccessors/MacOSURLAccess
--- xerces-c-src_2001-06-26/src/util/regx/Makefile.in	Tue Jun 26 15:22:48 2001
+++ xerces-c-singlethread/src/util/regx/Makefile.in	Fri Jun 29 14:19:28 2001
@@ -94,6 +94,7 @@
 MESSAGELOADER = @messageloader@
 TRANSCODER = @transcoder@
 NETACCESSOR = @netaccessor@
+THREADS = @threads@
 
 MODULE = util
 SUBMODULE = regx
--- xerces-c-src_2001-06-26/src/validators/DTD/Makefile.in	Tue Jun 26 15:22:54 2001
+++ xerces-c-singlethread/src/validators/DTD/Makefile.in	Fri Jun 29 14:20:19 2001
@@ -107,6 +107,7 @@
 USELIBWWW = @uselibwww@
 MESSAGELOADER = @messageloader@
 TRANSCODER = @transcoder@
+THREADS = @threads@
 
 include ../../Makefile.incl
 
@@ -118,8 +119,8 @@
 	DTDAttDefList.hpp \
 	DTDElementDecl.hpp \
 	DTDEntityDecl.hpp \
-       DTDGrammar.hpp \
-       DTDScanner.hpp \
+	DTDGrammar.hpp \
+	DTDScanner.hpp \
 	DTDValidator.hpp \
 	DocTypeHandler.hpp
 
--- xerces-c-src_2001-06-26/src/validators/common/Makefile.in	Tue Jun 26 15:22:52 2001
+++ xerces-c-singlethread/src/validators/common/Makefile.in	Fri Jun 29 14:20:56 2001
@@ -81,6 +81,7 @@
 USELIBWWW = @uselibwww@
 MESSAGELOADER = @messageloader@
 TRANSCODER = @transcoder@
+THREADS = @threads@
 
 include ../../Makefile.incl
 
@@ -97,8 +98,8 @@
 	ContentLeafNameTypeVector.hpp \
 	ContentSpecNode.hpp \
 	DFAContentModel.hpp \
-       Grammar.hpp \
-       GrammarResolver.hpp \
+	Grammar.hpp \
+	GrammarResolver.hpp \
 	MixedContentModel.hpp \
 	SimpleContentModel.hpp
 
@@ -113,7 +114,7 @@
 	ContentLeafNameTypeVector.$(TO) \
 	ContentSpecNode.$(TO) \
 	DFAContentModel.$(TO) \
-       GrammarResolver.$(TO) \
+	GrammarResolver.$(TO) \
 	MixedContentModel.$(TO) \
 	SimpleContentModel.$(TO)
 
--- xerces-c-src_2001-06-26/src/validators/datatype/Makefile.in	Tue Jun 26 15:22:54 2001
+++ xerces-c-singlethread/src/validators/datatype/Makefile.in	Fri Jun 29 14:21:20 2001
@@ -89,6 +89,7 @@
 USELIBWWW = @uselibwww@
 MESSAGELOADER = @messageloader@
 TRANSCODER = @transcoder@
+THREADS = @threads@
 
 include ../../Makefile.incl
 
--- xerces-c-src_2001-06-26/src/validators/schema/Makefile.in	Tue Jun 26 15:22:54 2001
+++ xerces-c-singlethread/src/validators/schema/Makefile.in	Fri Jun 29 14:21:37 2001
@@ -103,6 +103,7 @@
 USELIBWWW = @uselibwww@
 MESSAGELOADER = @messageloader@
 TRANSCODER = @transcoder@
+THREADS = @threads@
 
 include ../../Makefile.incl
 
--- xerces-c-src_2001-06-26/src/validators/Makefile.in	Tue Jun 26 15:22:54 2001
+++ xerces-c-singlethread/src/validators/Makefile.in	Fri Jun 29 14:21:55 2001
@@ -77,6 +77,7 @@
 MESSAGELOADER = @messageloader@
 TRANSCODER = @transcoder@
 NETACCESSOR = @netaccessor@
+THREADS = @threads@
 
 MODULE = validators
 
@@ -151,4 +152,3 @@
 	cd datatype ; $(MAKE) $@ ; cd ..
 	cd DTD ; $(MAKE) $@ ; cd ..
 	cd schema ; $(MAKE) $@ ; cd ..
-
--- xerces-c-src_2001-06-26/src/configure	Tue Jun 26 15:22:34 2001
+++ xerces-c-singlethread/src/configure	Fri Jun 29 14:55:13 2001
@@ -1001,57 +1001,9 @@
 fi
 
 
-echo $ac_n "checking for floor in -lm""... $ac_c" 1>&6
-echo "configure:1006: checking for floor in -lm" >&5
-ac_lib_var=`echo m'_'floor | sed 'y%./+-%__p_%'`
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  ac_save_LIBS="$LIBS"
-LIBS="-lm  $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 1014 "configure"
-#include "confdefs.h"
-/* Override any gcc2 internal prototype to avoid an error.  */
-/* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char floor();
-
-int main() {
-floor()
-; return 0; }
-EOF
-if { (eval echo configure:1025: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  rm -rf conftest*
-  eval "ac_cv_lib_$ac_lib_var=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  eval "ac_cv_lib_$ac_lib_var=no"
-fi
-rm -f conftest*
-LIBS="$ac_save_LIBS"
-
-fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-    ac_tr_lib=HAVE_LIB`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \
-    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
-  cat >> confdefs.h <<EOF
-#define $ac_tr_lib 1
-EOF
-
-  LIBS="-lm $LIBS"
-
-else
-  echo "$ac_t""no" 1>&6
-fi
-
-
 
 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
-echo "configure:1055: checking how to run the C preprocessor" >&5
+echo "configure:1007: checking how to run the C preprocessor" >&5
 # On Suns, sometimes $CPP names a directory.
 if test -n "$CPP" && test -d "$CPP"; then
   CPP=
@@ -1066,13 +1018,13 @@
   # On the NeXT, cc -E runs the code through the compiler's parser,
   # not just through cpp.
   cat > conftest.$ac_ext <<EOF
-#line 1070 "configure"
+#line 1022 "configure"
 #include "confdefs.h"
 #include <assert.h>
 Syntax Error
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:1076: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:1028: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   :
@@ -1083,13 +1035,13 @@
   rm -rf conftest*
   CPP="${CC-cc} -E -traditional-cpp"
   cat > conftest.$ac_ext <<EOF
-#line 1087 "configure"
+#line 1039 "configure"
 #include "confdefs.h"
 #include <assert.h>
 Syntax Error
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:1093: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:1045: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   :
@@ -1100,13 +1052,13 @@
   rm -rf conftest*
   CPP="${CC-cc} -nologo -E"
   cat > conftest.$ac_ext <<EOF
-#line 1104 "configure"
+#line 1056 "configure"
 #include "confdefs.h"
 #include <assert.h>
 Syntax Error
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:1110: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:1062: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   :
@@ -1131,12 +1083,12 @@
 echo "$ac_t""$CPP" 1>&6
 
 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
-echo "configure:1135: checking for ANSI C header files" >&5
+echo "configure:1087: checking for ANSI C header files" >&5
 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 1140 "configure"
+#line 1092 "configure"
 #include "confdefs.h"
 #include <stdlib.h>
 #include <stdarg.h>
@@ -1144,7 +1096,7 @@
 #include <float.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:1148: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:1100: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -1161,7 +1113,7 @@
 if test $ac_cv_header_stdc = yes; then
   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
 cat > conftest.$ac_ext <<EOF
-#line 1165 "configure"
+#line 1117 "configure"
 #include "confdefs.h"
 #include <string.h>
 EOF
@@ -1179,7 +1131,7 @@
 if test $ac_cv_header_stdc = yes; then
   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
 cat > conftest.$ac_ext <<EOF
-#line 1183 "configure"
+#line 1135 "configure"
 #include "confdefs.h"
 #include <stdlib.h>
 EOF
@@ -1200,7 +1152,7 @@
   :
 else
   cat > conftest.$ac_ext <<EOF
-#line 1204 "configure"
+#line 1156 "configure"
 #include "confdefs.h"
 #include <ctype.h>
 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
@@ -1211,7 +1163,7 @@
 exit (0); }
 
 EOF
-if { (eval echo configure:1215: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:1167: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   :
 else
@@ -1235,12 +1187,12 @@
 fi
 
 echo $ac_n "checking for XMLByte""... $ac_c" 1>&6
-echo "configure:1239: checking for XMLByte" >&5
+echo "configure:1191: checking for XMLByte" >&5
 if eval "test \"`echo '$''{'ac_cv_type_XMLByte'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 1244 "configure"
+#line 1196 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -1275,7 +1227,7 @@
 fi
 
 echo $ac_n "checking host system type""... $ac_c" 1>&6
-echo "configure:1279: checking host system type" >&5
+echo "configure:1231: checking host system type" >&5
 
 host_alias=$host
 case "$host_alias" in
@@ -1356,6 +1308,9 @@
 netaccessor=${NETACCESSOR}
 
 
+threads=${THREADS}
+
+
 trap '' 1 2 15
 cat > confcache <<\EOF
 # This file is a shell script that caches the results of configure
@@ -1566,6 +1521,7 @@
 s%@messageloader@%$messageloader%g
 s%@transcoder@%$transcoder%g
 s%@netaccessor@%$netaccessor%g
+s%@threads@%$threads%g
 
 CEOF
 EOF
@@ -1722,5 +1678,4 @@
 echo
 echo Having build problems? Read instructions at http://xml.apache.org/xerces-c/build.html
 echo Still cannot resolve it? Find out if someone else had the same problem before.
-echo Go to http://xml-archive.webweaving.org/xml-archive-xerces/
-
+echo Go to http://marc.theaimsgroup.com/?l=xerces-c-dev
--- xerces-c-src_2001-06-26/src/configure.in	Tue Jun 26 15:22:34 2001
+++ xerces-c-singlethread/src/configure.in	Fri Jun 29 14:38:22 2001
@@ -8,9 +8,6 @@
 AC_PROG_INSTALL
 AC_CHECK_PROG(AUTOCONF, autoconf, autoconf, true)
 
-dnl Checks for libraries
-AC_CHECK_LIB(m, floor)
-
 dnl
 dnl Do not know how to use this macro, so comment it out.
 dnl
@@ -88,6 +85,9 @@
 netaccessor=${NETACCESSOR}
 AC_SUBST(netaccessor)
 
+threads=${THREADS}
+AC_SUBST(threads)
+
 dnl output the Makefiles
 AC_OUTPUT([Makefile \
 util/Makefile \
@@ -134,5 +134,4 @@
 echo
 echo Having build problems? Read instructions at http://xml.apache.org/xerces-c/build.html
 echo Still cannot resolve it? Find out if someone else had the same problem before.
-echo Go to http://xml-archive.webweaving.org/xml-archive-xerces/
-
+echo Go to http://marc.theaimsgroup.com/?l=xerces-c-dev
--- xerces-c-src_2001-06-26/src/runConfigure	Tue Jun 26 15:22:42 2001
+++ xerces-c-singlethread/src/runConfigure	Fri Jun 29 14:52:40 2001
@@ -86,7 +86,7 @@
     echo "       -m <message loader> can be 'inmem', 'icu', 'MsgFile' or 'iconv'"
     echo "       -n <net accessor> can be 'fileonly', 'libwww', 'socket' or 'native'"
     echo "       -t <transcoder> can be 'icu', 'Iconv400', 'Iconv390' or 'native'"
-    echo "       -r <thread option> can be 'pthread' or 'dce' (only used on HP-11)"
+    echo "       -r <thread option> can be 'pthread', 'dce' (only used on HP-11) or 'none'"
     echo "       -l <extra linker options>"
     echo "       -z <extra compiler options>"
     echo "       -P <install-prefix>"
@@ -131,8 +131,9 @@
 # Set up the default values for each parameter
 debug=off                # by default debug is off
 transcoder=native        # by default use native transcoder
-msgloader=inmem          # by default use native transcoder
+msgloader=inmem          # by default use inmem message loader
 netaccessor=socket       # by default use socket (can do HTTP URL's)
+thread=pthread           # by default use POSIX threads
 configureoptions=""
 
 for i in $*
@@ -218,67 +219,76 @@
     echo "Debug is OFF"
     if test ${SYSOVR}o = "o"; then
       if test $platform = "os400"; then
-        echo "NATIVE OS400 BUILD"
+         echo "NATIVE OS400 BUILD"
          debugflag="";
+      elif test $platform = "irix"; then
+         debugflag="-O2";
       else
-        if test $platform = "irix"; then
-           debugflag="-O2";
-        else
          debugflag="-O";
-        fi
+      fi
+    else
+      echo "OVERRIDE FOR OS400 ON AIX"
+      debugflag="";
     fi
- else
-       echo "OVERRIDE FOR OS400 ON AIX"
-       debugflag="";
-     fi
 else
     echo "Debug is ON"
     debugflag="-g";
 fi
 
 
-
 #
-# Check for the threading option only for hp-11
+# Check for the threading option
 #
+if test $thread = "none"; then
+    THREADS=none
+    threadingLibs=""
+    threadingDefines="-DAPP_NO_THREADS -DXML_USE_NO_THREADS"
+else
+    THREADS=pthread
+    threadingDefines="-DXML_USE_PTHREADS"
+    threadingLibs="-lpthread"
+    if test $platform = "hp-11"; then
+        if test $thread; then
+        case $thread in
+           pthread)
+               ;;
 
-threadingLibs="-lpthread"
-if test $platform = "hp-11"; then
-    if test $thread; then
-    case $thread in
-       pthread)
-           ;;
-
-       dce)
-           threadingLibs="-lcma";
-           threadingDefines="-D_PTHREADS_DRAFT4 -DXML_USE_DCE" ;;
+           dce)
+               THREADS=dce ;
+               threadingLibs="-lcma" ;
+               threadingDefines="-D_PTHREADS_DRAFT4 -D_THREAD_SAFE -DXML_USE_DCE" ;;
 
-       *)
-           echo "I do not recognize the thread option '$thread'. Please type '${0} -h' for help."
-           exit ${ERROR_EXIT_CODE};;
-    esac
-    fi
-elif test $platform = "aix"; then
-    aix_version=`./config.guess`;
-    echo Found host system to be $aix_version
-    case $aix_version in
-       *4.3*)
-          threadingLibs="-lpthreads_compat -lpthreads";;
-       *)
-          threadingLibs="-lpthreads";;
-    esac
-elif test $platform = "ptx"; then
-    threadingLibs=" "
-    if test -z $XMLINSTALL; then
-        XMLINSTALL=$ICUROOT         ## use either the -C or the -P option now.
+           *)
+               echo "I do not recognize the thread option '$thread'. Please type '${0} -h' for help." ;
+               exit ${ERROR_EXIT_CODE};;
+        esac
+        fi
+    elif test $platform = "aix"; then
+        aix_version=`./config.guess`;
+        echo Found host system to be $aix_version
+        case $aix_version in
+           *4.3*)
+              ## Linkflags control the use of libpthreads on AIX
+              threadingLibs="-lpthreads_compat";;
+           *)
+              threadingLibs="-lpthreads";;
+        esac
+    elif test $platform = "ptx"; then
+        threadingLibs=" "
+        if test -z $XMLINSTALL; then
+            XMLINSTALL=$ICUROOT         ## use either the -C or the -P option now.
+        fi
+    elif test $platform = "hp-10"; then
+        THREADS=dce
+        threadingLibs="-lcma"
+        threadingDefines="-DXML_USE_DCE"
+    elif test $platform = "unixware"; then
+        threadingLibs="" ## Linkflags control the use of threads on UnixWare
     fi
-elif test $platform = "hp-10"; then
-    threadingLibs="-lcma"
-    threadingDefines="-DXML_USE_DCE"
-elif test $platform = "unixware"; then
-	threadingLibs="-lthread"
 fi
 
+export THREADS
+
 
 #
 # Now check for what kind of transcoding service is desired.
@@ -369,8 +379,12 @@
        NETACCESSOR=Socket
        netaccessorDefines="-DXML_USE_NETACCESSOR_SOCKET"
        case $platform in
-           solaris)
+           solaris|unixware)
                netaccessorLibs="-lnsl -lsocket";;
+           hp-11)
+               netaccessorLibs="-lnsl";;
+           aix)
+               netaccessorLibs="-lbsd";;
            *)
                ;;
        esac;;
@@ -462,6 +476,7 @@
 echo export TRANSCODER=\"$TRANSCODER\"
 echo export MESSAGELOADER=\"$MESSAGELOADER\"
 echo export NETACCESSOR=\"$NETACCESSOR\"
+echo export THREADS=\"$THREADS\"
 echo export CC=\"$CC\"
 echo export CXX=\"$CXX\"
 echo export CXXFLAGS=\"$CXXFLAGS\"

