You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by tn...@apache.org on 2002/11/04 16:11:39 UTC

cvs commit: xml-xerces/c/src/xercesc/util/NetAccessors/libWWW BinURLInputStream.cpp BinURLInputStream.hpp LibWWWNetAccessor.cpp LibWWWNetAccessor.hpp

tng         2002/11/04 07:11:39

  Modified:    c/src/xercesc/util/NetAccessors/MacOSURLAccess
                        MacOSURLAccess.cpp MacOSURLAccess.hpp
                        URLAccessBinInputStream.cpp
                        URLAccessBinInputStream.hpp
               c/src/xercesc/util/NetAccessors/MacOSURLAccessCF
                        MacOSURLAccessCF.cpp MacOSURLAccessCF.hpp
                        URLAccessCFBinInputStream.cpp
                        URLAccessCFBinInputStream.hpp
               c/src/xercesc/util/NetAccessors/Socket SocketNetAccessor.cpp
                        SocketNetAccessor.hpp UnixHTTPURLInputStream.cpp
                        UnixHTTPURLInputStream.hpp
               c/src/xercesc/util/NetAccessors/WinSock
                        BinHTTPURLInputStream.cpp BinHTTPURLInputStream.hpp
                        WinSockNetAccessor.cpp WinSockNetAccessor.hpp
               c/src/xercesc/util/NetAccessors/libWWW BinURLInputStream.cpp
                        BinURLInputStream.hpp LibWWWNetAccessor.cpp
                        LibWWWNetAccessor.hpp
  Log:
  C++ Namespace Support.
  
  Revision  Changes    Path
  1.2       +16 -13    xml-xerces/c/src/xercesc/util/NetAccessors/MacOSURLAccess/MacOSURLAccess.cpp
  
  Index: MacOSURLAccess.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/NetAccessors/MacOSURLAccess/MacOSURLAccess.cpp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- MacOSURLAccess.cpp	1 Feb 2002 22:22:23 -0000	1.1
  +++ MacOSURLAccess.cpp	4 Nov 2002 15:11:38 -0000	1.2
  @@ -1,37 +1,37 @@
   /*
    * The Apache Software License, Version 1.1
  - * 
  + *
    * Copyright (c) 1999-2000 The Apache Software Foundation.  All rights
    * reserved.
  - * 
  + *
    * Redistribution and use in source and binary forms, with or without
    * modification, are permitted provided that the following conditions
    * are met:
  - * 
  + *
    * 1. Redistributions of source code must retain the above copyright
  - *    notice, this list of conditions and the following disclaimer. 
  - * 
  + *    notice, this list of conditions and the following disclaimer.
  + *
    * 2. Redistributions in binary form must reproduce the above copyright
    *    notice, this list of conditions and the following disclaimer in
    *    the documentation and/or other materials provided with the
    *    distribution.
  - * 
  + *
    * 3. The end-user documentation included with the redistribution,
  - *    if any, must include the following acknowledgment:  
  + *    if any, must include the following acknowledgment:
    *       "This product includes software developed by the
    *        Apache Software Foundation (http://www.apache.org/)."
    *    Alternately, this acknowledgment may appear in the software itself,
    *    if and wherever such third-party acknowledgments normally appear.
  - * 
  + *
    * 4. The names "Xerces" and "Apache Software Foundation" must
    *    not be used to endorse or promote products derived from this
  - *    software without prior written permission. For written 
  + *    software without prior written permission. For written
    *    permission, please contact apache\@apache.org.
  - * 
  + *
    * 5. Products derived from this software may not be called "Apache",
    *    nor may "Apache" appear in their name, without prior written
    *    permission of the Apache Software Foundation.
  - * 
  + *
    * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
    * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
    * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  @@ -45,7 +45,7 @@
    * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
    * SUCH DAMAGE.
    * ====================================================================
  - * 
  + *
    * This software consists of voluntary contributions made by many
    * individuals on behalf of the Apache Software Foundation, and was
    * originally based on software copyright (c) 1999, International
  @@ -69,6 +69,7 @@
   #include <xercesc/util/NetAccessors/MacOSURLAccess/MacOSURLAccess.hpp>
   #include <xercesc/util/NetAccessors/MacOSURLAccess/URLAccessBinInputStream.hpp>
   
  +XERCES_CPP_NAMESPACE_BEGIN
   
   const XMLCh
   MacOSURLAccess::sMyID[] =
  @@ -103,4 +104,6 @@
   	BinInputStream* result = new URLAccessBinInputStream(urlSource);
   	return result;
   }
  +
  +XERCES_CPP_NAMESPACE_END
   
  
  
  
  1.2       +16 -14    xml-xerces/c/src/xercesc/util/NetAccessors/MacOSURLAccess/MacOSURLAccess.hpp
  
  Index: MacOSURLAccess.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/NetAccessors/MacOSURLAccess/MacOSURLAccess.hpp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- MacOSURLAccess.hpp	1 Feb 2002 22:22:23 -0000	1.1
  +++ MacOSURLAccess.hpp	4 Nov 2002 15:11:38 -0000	1.2
  @@ -1,37 +1,37 @@
   /*
    * The Apache Software License, Version 1.1
  - * 
  + *
    * Copyright (c) 1999-2000 The Apache Software Foundation.  All rights
    * reserved.
  - * 
  + *
    * Redistribution and use in source and binary forms, with or without
    * modification, are permitted provided that the following conditions
    * are met:
  - * 
  + *
    * 1. Redistributions of source code must retain the above copyright
  - *    notice, this list of conditions and the following disclaimer. 
  - * 
  + *    notice, this list of conditions and the following disclaimer.
  + *
    * 2. Redistributions in binary form must reproduce the above copyright
    *    notice, this list of conditions and the following disclaimer in
    *    the documentation and/or other materials provided with the
    *    distribution.
  - * 
  + *
    * 3. The end-user documentation included with the redistribution,
  - *    if any, must include the following acknowledgment:  
  + *    if any, must include the following acknowledgment:
    *       "This product includes software developed by the
    *        Apache Software Foundation (http://www.apache.org/)."
    *    Alternately, this acknowledgment may appear in the software itself,
    *    if and wherever such third-party acknowledgments normally appear.
  - * 
  + *
    * 4. The names "Xerces" and "Apache Software Foundation" must
    *    not be used to endorse or promote products derived from this
  - *    software without prior written permission. For written 
  + *    software without prior written permission. For written
    *    permission, please contact apache\@apache.org.
  - * 
  + *
    * 5. Products derived from this software may not be called "Apache",
    *    nor may "Apache" appear in their name, without prior written
    *    permission of the Apache Software Foundation.
  - * 
  + *
    * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
    * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
    * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  @@ -45,7 +45,7 @@
    * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
    * SUCH DAMAGE.
    * ====================================================================
  - * 
  + *
    * This software consists of voluntary contributions made by many
    * individuals on behalf of the Apache Software Foundation, and was
    * originally based on software copyright (c) 1999, International
  @@ -71,10 +71,11 @@
   #include <xercesc/util/BinInputStream.hpp>
   #include <xercesc/util/XMLNetAccessor.hpp>
   
  +XERCES_CPP_NAMESPACE_BEGIN
   
   //
   // This class is the wrapper for the Mac OS URLAccess code
  -// which provides access to network resources. 
  +// which provides access to network resources.
   // It's being used here to add the ability to
   // use HTTP URL's as the system id's in the XML decl clauses.
   //
  @@ -103,6 +104,7 @@
   }
   
   
  +XERCES_CPP_NAMESPACE_END
   
   
   #endif // MACOSURLACCESS_HPP
  
  
  
  1.2       +16 -13    xml-xerces/c/src/xercesc/util/NetAccessors/MacOSURLAccess/URLAccessBinInputStream.cpp
  
  Index: URLAccessBinInputStream.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/NetAccessors/MacOSURLAccess/URLAccessBinInputStream.cpp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- URLAccessBinInputStream.cpp	1 Feb 2002 22:22:23 -0000	1.1
  +++ URLAccessBinInputStream.cpp	4 Nov 2002 15:11:38 -0000	1.2
  @@ -1,37 +1,37 @@
   /*
    * The Apache Software License, Version 1.1
  - * 
  + *
    * Copyright (c) 1999-2000 The Apache Software Foundation.  All rights
    * reserved.
  - * 
  + *
    * Redistribution and use in source and binary forms, with or without
    * modification, are permitted provided that the following conditions
    * are met:
  - * 
  + *
    * 1. Redistributions of source code must retain the above copyright
  - *    notice, this list of conditions and the following disclaimer. 
  - * 
  + *    notice, this list of conditions and the following disclaimer.
  + *
    * 2. Redistributions in binary form must reproduce the above copyright
    *    notice, this list of conditions and the following disclaimer in
    *    the documentation and/or other materials provided with the
    *    distribution.
  - * 
  + *
    * 3. The end-user documentation included with the redistribution,
  - *    if any, must include the following acknowledgment:  
  + *    if any, must include the following acknowledgment:
    *       "This product includes software developed by the
    *        Apache Software Foundation (http://www.apache.org/)."
    *    Alternately, this acknowledgment may appear in the software itself,
    *    if and wherever such third-party acknowledgments normally appear.
  - * 
  + *
    * 4. The names "Xerces" and "Apache Software Foundation" must
    *    not be used to endorse or promote products derived from this
  - *    software without prior written permission. For written 
  + *    software without prior written permission. For written
    *    permission, please contact apache\@apache.org.
  - * 
  + *
    * 5. Products derived from this software may not be called "Apache",
    *    nor may "Apache" appear in their name, without prior written
    *    permission of the Apache Software Foundation.
  - * 
  + *
    * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
    * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
    * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  @@ -45,7 +45,7 @@
    * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
    * SUCH DAMAGE.
    * ====================================================================
  - * 
  + *
    * This software consists of voluntary contributions made by many
    * individuals on behalf of the Apache Software Foundation, and was
    * originally based on software copyright (c) 1999, International
  @@ -71,6 +71,7 @@
   #include <cstdlib>
   #include <cstring>
   
  +XERCES_CPP_NAMESPACE_BEGIN
   
   URLAccessBinInputStream::URLAccessBinInputStream(const XMLURL& urlSource)
         : mBytesProcessed(0),
  @@ -232,3 +233,5 @@
   	//	Return number of bytes delivered
   	return maxToRead - bytesDesired;
   }
  +
  +XERCES_CPP_NAMESPACE_END
  
  
  
  1.3       +15 -14    xml-xerces/c/src/xercesc/util/NetAccessors/MacOSURLAccess/URLAccessBinInputStream.hpp
  
  Index: URLAccessBinInputStream.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/NetAccessors/MacOSURLAccess/URLAccessBinInputStream.hpp,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- URLAccessBinInputStream.hpp	12 Jul 2002 16:48:49 -0000	1.2
  +++ URLAccessBinInputStream.hpp	4 Nov 2002 15:11:38 -0000	1.3
  @@ -1,37 +1,37 @@
   /*
    * The Apache Software License, Version 1.1
  - * 
  + *
    * Copyright (c) 1999-2000 The Apache Software Foundation.  All rights
    * reserved.
  - * 
  + *
    * Redistribution and use in source and binary forms, with or without
    * modification, are permitted provided that the following conditions
    * are met:
  - * 
  + *
    * 1. Redistributions of source code must retain the above copyright
  - *    notice, this list of conditions and the following disclaimer. 
  - * 
  + *    notice, this list of conditions and the following disclaimer.
  + *
    * 2. Redistributions in binary form must reproduce the above copyright
    *    notice, this list of conditions and the following disclaimer in
    *    the documentation and/or other materials provided with the
    *    distribution.
  - * 
  + *
    * 3. The end-user documentation included with the redistribution,
  - *    if any, must include the following acknowledgment:  
  + *    if any, must include the following acknowledgment:
    *       "This product includes software developed by the
    *        Apache Software Foundation (http://www.apache.org/)."
    *    Alternately, this acknowledgment may appear in the software itself,
    *    if and wherever such third-party acknowledgments normally appear.
  - * 
  + *
    * 4. The names "Xerces" and "Apache Software Foundation" must
    *    not be used to endorse or promote products derived from this
  - *    software without prior written permission. For written 
  + *    software without prior written permission. For written
    *    permission, please contact apache\@apache.org.
  - * 
  + *
    * 5. Products derived from this software may not be called "Apache",
    *    nor may "Apache" appear in their name, without prior written
    *    permission of the Apache Software Foundation.
  - * 
  + *
    * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
    * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
    * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  @@ -45,7 +45,7 @@
    * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
    * SUCH DAMAGE.
    * ====================================================================
  - * 
  + *
    * This software consists of voluntary contributions made by many
    * individuals on behalf of the Apache Software Foundation, and was
    * originally based on software copyright (c) 1999, International
  @@ -77,6 +77,7 @@
   	#include <URLAccess.h>
   #endif
   
  +XERCES_CPP_NAMESPACE_BEGIN
   
   //
   // This class implements the BinInputStream interface specified by the XML
  @@ -112,6 +113,6 @@
       return mBytesProcessed;
   }
   
  -
  +XERCES_CPP_NAMESPACE_END
   
   #endif // URLACCESSBININPUTSTREAM_HPP
  
  
  
  1.2       +16 -13    xml-xerces/c/src/xercesc/util/NetAccessors/MacOSURLAccessCF/MacOSURLAccessCF.cpp
  
  Index: MacOSURLAccessCF.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/NetAccessors/MacOSURLAccessCF/MacOSURLAccessCF.cpp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- MacOSURLAccessCF.cpp	18 Feb 2002 05:50:42 -0000	1.1
  +++ MacOSURLAccessCF.cpp	4 Nov 2002 15:11:38 -0000	1.2
  @@ -1,37 +1,37 @@
   /*
    * The Apache Software License, Version 1.1
  - * 
  + *
    * Copyright (c) 1999-2000 The Apache Software Foundation.  All rights
    * reserved.
  - * 
  + *
    * Redistribution and use in source and binary forms, with or without
    * modification, are permitted provided that the following conditions
    * are met:
  - * 
  + *
    * 1. Redistributions of source code must retain the above copyright
  - *    notice, this list of conditions and the following disclaimer. 
  - * 
  + *    notice, this list of conditions and the following disclaimer.
  + *
    * 2. Redistributions in binary form must reproduce the above copyright
    *    notice, this list of conditions and the following disclaimer in
    *    the documentation and/or other materials provided with the
    *    distribution.
  - * 
  + *
    * 3. The end-user documentation included with the redistribution,
  - *    if any, must include the following acknowledgment:  
  + *    if any, must include the following acknowledgment:
    *       "This product includes software developed by the
    *        Apache Software Foundation (http://www.apache.org/)."
    *    Alternately, this acknowledgment may appear in the software itself,
    *    if and wherever such third-party acknowledgments normally appear.
  - * 
  + *
    * 4. The names "Xerces" and "Apache Software Foundation" must
    *    not be used to endorse or promote products derived from this
  - *    software without prior written permission. For written 
  + *    software without prior written permission. For written
    *    permission, please contact apache\@apache.org.
  - * 
  + *
    * 5. Products derived from this software may not be called "Apache",
    *    nor may "Apache" appear in their name, without prior written
    *    permission of the Apache Software Foundation.
  - * 
  + *
    * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
    * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
    * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  @@ -45,7 +45,7 @@
    * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
    * SUCH DAMAGE.
    * ====================================================================
  - * 
  + *
    * This software consists of voluntary contributions made by many
    * individuals on behalf of the Apache Software Foundation, and was
    * originally based on software copyright (c) 1999, International
  @@ -69,6 +69,7 @@
   #include <xercesc/util/NetAccessors/MacOSURLAccessCF/MacOSURLAccessCF.hpp>
   #include <xercesc/util/NetAccessors/MacOSURLAccessCF/URLAccessCFBinInputStream.hpp>
   
  +XERCES_CPP_NAMESPACE_BEGIN
   
   const XMLCh
   MacOSURLAccessCF::sMyID[] =
  @@ -96,4 +97,6 @@
   	BinInputStream* result = new URLAccessCFBinInputStream(urlSource);
   	return result;
   }
  +
  +XERCES_CPP_NAMESPACE_END
   
  
  
  
  1.3       +16 -15    xml-xerces/c/src/xercesc/util/NetAccessors/MacOSURLAccessCF/MacOSURLAccessCF.hpp
  
  Index: MacOSURLAccessCF.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/NetAccessors/MacOSURLAccessCF/MacOSURLAccessCF.hpp,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- MacOSURLAccessCF.hpp	18 Feb 2002 06:42:56 -0000	1.2
  +++ MacOSURLAccessCF.hpp	4 Nov 2002 15:11:38 -0000	1.3
  @@ -1,37 +1,37 @@
   /*
    * The Apache Software License, Version 1.1
  - * 
  + *
    * Copyright (c) 1999-2000 The Apache Software Foundation.  All rights
    * reserved.
  - * 
  + *
    * Redistribution and use in source and binary forms, with or without
    * modification, are permitted provided that the following conditions
    * are met:
  - * 
  + *
    * 1. Redistributions of source code must retain the above copyright
  - *    notice, this list of conditions and the following disclaimer. 
  - * 
  + *    notice, this list of conditions and the following disclaimer.
  + *
    * 2. Redistributions in binary form must reproduce the above copyright
    *    notice, this list of conditions and the following disclaimer in
    *    the documentation and/or other materials provided with the
    *    distribution.
  - * 
  + *
    * 3. The end-user documentation included with the redistribution,
  - *    if any, must include the following acknowledgment:  
  + *    if any, must include the following acknowledgment:
    *       "This product includes software developed by the
    *        Apache Software Foundation (http://www.apache.org/)."
    *    Alternately, this acknowledgment may appear in the software itself,
    *    if and wherever such third-party acknowledgments normally appear.
  - * 
  + *
    * 4. The names "Xerces" and "Apache Software Foundation" must
    *    not be used to endorse or promote products derived from this
  - *    software without prior written permission. For written 
  + *    software without prior written permission. For written
    *    permission, please contact apache\@apache.org.
  - * 
  + *
    * 5. Products derived from this software may not be called "Apache",
    *    nor may "Apache" appear in their name, without prior written
    *    permission of the Apache Software Foundation.
  - * 
  + *
    * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
    * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
    * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  @@ -45,7 +45,7 @@
    * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
    * SUCH DAMAGE.
    * ====================================================================
  - * 
  + *
    * This software consists of voluntary contributions made by many
    * individuals on behalf of the Apache Software Foundation, and was
    * originally based on software copyright (c) 1999, International
  @@ -54,7 +54,7 @@
    * <http://www.apache.org/>.
    *
    * Written by James D. Berry, Critical Path Software, Inc., 2002-02-17
  - * 
  + *
    */
   
   /*
  @@ -71,6 +71,7 @@
   #include <xercesc/util/BinInputStream.hpp>
   #include <xercesc/util/XMLNetAccessor.hpp>
   
  +XERCES_CPP_NAMESPACE_BEGIN
   
   //
   // This class is the wrapper for the Mac OS CFURLAccess code
  @@ -103,6 +104,6 @@
   }
   
   
  -
  +XERCES_CPP_NAMESPACE_END
   
   #endif // MACOSURLACCESSCF_HPP
  
  
  
  1.2       +32 -29    xml-xerces/c/src/xercesc/util/NetAccessors/MacOSURLAccessCF/URLAccessCFBinInputStream.cpp
  
  Index: URLAccessCFBinInputStream.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/NetAccessors/MacOSURLAccessCF/URLAccessCFBinInputStream.cpp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- URLAccessCFBinInputStream.cpp	18 Feb 2002 05:50:42 -0000	1.1
  +++ URLAccessCFBinInputStream.cpp	4 Nov 2002 15:11:38 -0000	1.2
  @@ -1,37 +1,37 @@
   /*
    * The Apache Software License, Version 1.1
  - * 
  + *
    * Copyright (c) 1999-2000 The Apache Software Foundation.  All rights
    * reserved.
  - * 
  + *
    * Redistribution and use in source and binary forms, with or without
    * modification, are permitted provided that the following conditions
    * are met:
  - * 
  + *
    * 1. Redistributions of source code must retain the above copyright
  - *    notice, this list of conditions and the following disclaimer. 
  - * 
  + *    notice, this list of conditions and the following disclaimer.
  + *
    * 2. Redistributions in binary form must reproduce the above copyright
    *    notice, this list of conditions and the following disclaimer in
    *    the documentation and/or other materials provided with the
    *    distribution.
  - * 
  + *
    * 3. The end-user documentation included with the redistribution,
  - *    if any, must include the following acknowledgment:  
  + *    if any, must include the following acknowledgment:
    *       "This product includes software developed by the
    *        Apache Software Foundation (http://www.apache.org/)."
    *    Alternately, this acknowledgment may appear in the software itself,
    *    if and wherever such third-party acknowledgments normally appear.
  - * 
  + *
    * 4. The names "Xerces" and "Apache Software Foundation" must
    *    not be used to endorse or promote products derived from this
  - *    software without prior written permission. For written 
  + *    software without prior written permission. For written
    *    permission, please contact apache\@apache.org.
  - * 
  + *
    * 5. Products derived from this software may not be called "Apache",
    *    nor may "Apache" appear in their name, without prior written
    *    permission of the Apache Software Foundation.
  - * 
  + *
    * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
    * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
    * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  @@ -45,7 +45,7 @@
    * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
    * SUCH DAMAGE.
    * ====================================================================
  - * 
  + *
    * This software consists of voluntary contributions made by many
    * individuals on behalf of the Apache Software Foundation, and was
    * originally based on software copyright (c) 1999, International
  @@ -70,6 +70,7 @@
   #include <cstdlib>
   #include <cstring>
   
  +XERCES_CPP_NAMESPACE_BEGIN
   
   URLAccessCFBinInputStream::URLAccessCFBinInputStream(const XMLURL& urlSource)
         : mBytesProcessed(0),
  @@ -78,7 +79,7 @@
       //	Figure out what we're dealing with
       const XMLCh* urlText = urlSource.getURLText();
       unsigned int urlLength = XMLString::stringLen(urlText);
  -    
  +
       //	Create a CFString from the path
       CFStringRef stringRef = NULL;
       if (urlText)
  @@ -89,18 +90,18 @@
               urlLength
               );
       }
  -        
  +
       //	Create a URLRef from the CFString
       CFURLRef urlRef = NULL;
       if (stringRef)
       {
           urlRef = CFURLCreateWithString(
  -            kCFAllocatorDefault, 
  -            stringRef, 
  +            kCFAllocatorDefault,
  +            stringRef,
               NULL				// CFURLRef baseURL
               );
       }
  -    
  +
   	//	Fetch the data
       mDataRef = NULL;
       SInt32 errorCode = 0;
  @@ -116,13 +117,13 @@
               &errorCode
               );
       }
  -    
  +
       //	Cleanup temporary stuff
       if (stringRef)
           CFRelease(stringRef);
       if (urlRef)
           CFRelease(urlRef);
  -    
  +
       //	Check for an error in fetching the data
       if (!success || errorCode)
       {
  @@ -132,28 +133,28 @@
               CFRelease(mDataRef);
               mDataRef = NULL;
           }
  -            
  +
           //	Do a best attempt at mapping some errors
           switch (errorCode)
           {
               case kCFURLUnknownSchemeError:
                   ThrowXML(MalformedURLException, XMLExcepts::URL_UnsupportedProto);
                   break;
  -                
  +
               case kCFURLRemoteHostUnavailableError:
                   ThrowXML(NetAccessorException,  XMLExcepts::NetAcc_TargetResolution);
                   break;
  -                
  +
               case kCFURLUnknownError:
                   ThrowXML(NetAccessorException, XMLExcepts::NetAcc_ReadSocket);
                   break;
  -                
  +
               case kCFURLResourceNotFoundError:
               case kCFURLResourceAccessViolationError:
               case kCFURLTimeoutError:
                   ThrowXML(NetAccessorException, XMLExcepts::File_CouldNotOpenFile);
                   break;
  -            
  +
               case kCFURLImproperArgumentsError:
               case kCFURLUnknownPropertyKeyError:
               case kCFURLPropertyKeyUnavailableError:
  @@ -184,24 +185,26 @@
       //	If we don't have a dataRef, we can't return any data
       if (!mDataRef)
           return 0;
  -    
  +
       //	Get the length of the data we've fetched
       CFIndex dataLength = CFDataGetLength(mDataRef);
  -    
  +
       //	Calculate how much to return based on how much
       //	we've already returned, and how much the user wants
       CFIndex n = dataLength - mBytesProcessed;			// Amount remaining
       CFIndex desired = maxToRead & 0x7fffffff;			// CFIndex is signed
       if (n > desired)									// Amount desired
           n = desired;
  -    
  +
       //	Read the appropriate bytes into the user buffer
       CFRange range = CFRangeMake(mBytesProcessed, n);
       CFDataGetBytes(mDataRef, range, reinterpret_cast<UInt8*>(toFill));
   	
       //	Update bytes processed
       mBytesProcessed += n;
  -    
  +
       //	Return the number of bytes delivered
       return n;
   }
  +
  +XERCES_CPP_NAMESPACE_END
  
  
  
  1.3       +16 -14    xml-xerces/c/src/xercesc/util/NetAccessors/MacOSURLAccessCF/URLAccessCFBinInputStream.hpp
  
  Index: URLAccessCFBinInputStream.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/NetAccessors/MacOSURLAccessCF/URLAccessCFBinInputStream.hpp,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- URLAccessCFBinInputStream.hpp	12 Jul 2002 16:48:49 -0000	1.2
  +++ URLAccessCFBinInputStream.hpp	4 Nov 2002 15:11:38 -0000	1.3
  @@ -1,37 +1,37 @@
   /*
    * The Apache Software License, Version 1.1
  - * 
  + *
    * Copyright (c) 1999-2000 The Apache Software Foundation.  All rights
    * reserved.
  - * 
  + *
    * Redistribution and use in source and binary forms, with or without
    * modification, are permitted provided that the following conditions
    * are met:
  - * 
  + *
    * 1. Redistributions of source code must retain the above copyright
  - *    notice, this list of conditions and the following disclaimer. 
  - * 
  + *    notice, this list of conditions and the following disclaimer.
  + *
    * 2. Redistributions in binary form must reproduce the above copyright
    *    notice, this list of conditions and the following disclaimer in
    *    the documentation and/or other materials provided with the
    *    distribution.
  - * 
  + *
    * 3. The end-user documentation included with the redistribution,
  - *    if any, must include the following acknowledgment:  
  + *    if any, must include the following acknowledgment:
    *       "This product includes software developed by the
    *        Apache Software Foundation (http://www.apache.org/)."
    *    Alternately, this acknowledgment may appear in the software itself,
    *    if and wherever such third-party acknowledgments normally appear.
  - * 
  + *
    * 4. The names "Xerces" and "Apache Software Foundation" must
    *    not be used to endorse or promote products derived from this
  - *    software without prior written permission. For written 
  + *    software without prior written permission. For written
    *    permission, please contact apache\@apache.org.
  - * 
  + *
    * 5. Products derived from this software may not be called "Apache",
    *    nor may "Apache" appear in their name, without prior written
    *    permission of the Apache Software Foundation.
  - * 
  + *
    * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
    * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
    * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  @@ -45,7 +45,7 @@
    * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
    * SUCH DAMAGE.
    * ====================================================================
  - * 
  + *
    * This software consists of voluntary contributions made by many
    * individuals on behalf of the Apache Software Foundation, and was
    * originally based on software copyright (c) 1999, International
  @@ -69,6 +69,8 @@
   #include <xercesc/util/XMLExceptMsgs.hpp>
   #include <xercesc/util/BinInputStream.hpp>
   
  +XERCES_CPP_NAMESPACE_BEGIN
  +
   #if defined(__APPLE__)
       //	Framework includes from ProjectBuilder
   	#include <CoreServices/CoreServices.h>
  @@ -110,6 +112,6 @@
       return mBytesProcessed;
   }
   
  -
  +XERCES_CPP_NAMESPACE_END
   
   #endif // URLACCESSCFBININPUTSTREAM_HPP
  
  
  
  1.2       +16 -13    xml-xerces/c/src/xercesc/util/NetAccessors/Socket/SocketNetAccessor.cpp
  
  Index: SocketNetAccessor.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/NetAccessors/Socket/SocketNetAccessor.cpp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- SocketNetAccessor.cpp	1 Feb 2002 22:22:23 -0000	1.1
  +++ SocketNetAccessor.cpp	4 Nov 2002 15:11:38 -0000	1.2
  @@ -1,37 +1,37 @@
   /*
    * The Apache Software License, Version 1.1
  - * 
  + *
    * Copyright (c) 1999-2000 The Apache Software Foundation.  All rights
    * reserved.
  - * 
  + *
    * Redistribution and use in source and binary forms, with or without
    * modification, are permitted provided that the following conditions
    * are met:
  - * 
  + *
    * 1. Redistributions of source code must retain the above copyright
  - *    notice, this list of conditions and the following disclaimer. 
  - * 
  + *    notice, this list of conditions and the following disclaimer.
  + *
    * 2. Redistributions in binary form must reproduce the above copyright
    *    notice, this list of conditions and the following disclaimer in
    *    the documentation and/or other materials provided with the
    *    distribution.
  - * 
  + *
    * 3. The end-user documentation included with the redistribution,
  - *    if any, must include the following acknowledgment:  
  + *    if any, must include the following acknowledgment:
    *       "This product includes software developed by the
    *        Apache Software Foundation (http://www.apache.org/)."
    *    Alternately, this acknowledgment may appear in the software itself,
    *    if and wherever such third-party acknowledgments normally appear.
  - * 
  + *
    * 4. The names "Xerces" and "Apache Software Foundation" must
    *    not be used to endorse or promote products derived from this
  - *    software without prior written permission. For written 
  + *    software without prior written permission. For written
    *    permission, please contact apache\@apache.org.
  - * 
  + *
    * 5. Products derived from this software may not be called "Apache",
    *    nor may "Apache" appear in their name, without prior written
    *    permission of the Apache Software Foundation.
  - * 
  + *
    * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
    * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
    * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  @@ -45,7 +45,7 @@
    * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
    * SUCH DAMAGE.
    * ====================================================================
  - * 
  + *
    * This software consists of voluntary contributions made by many
    * individuals on behalf of the Apache Software Foundation, and was
    * originally based on software copyright (c) 1999, International
  @@ -65,6 +65,7 @@
   #include <xercesc/util/NetAccessors/Socket/UnixHTTPURLInputStream.hpp>
   #include <xercesc/util/NetAccessors/Socket/SocketNetAccessor.hpp>
   
  +XERCES_CPP_NAMESPACE_BEGIN
   
   const XMLCh SocketNetAccessor::fgMyName[] =
   {
  @@ -110,4 +111,6 @@
       }
       return 0;
   }
  +
  +XERCES_CPP_NAMESPACE_END
   
  
  
  
  1.2       +17 -13    xml-xerces/c/src/xercesc/util/NetAccessors/Socket/SocketNetAccessor.hpp
  
  Index: SocketNetAccessor.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/NetAccessors/Socket/SocketNetAccessor.hpp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- SocketNetAccessor.hpp	1 Feb 2002 22:22:23 -0000	1.1
  +++ SocketNetAccessor.hpp	4 Nov 2002 15:11:38 -0000	1.2
  @@ -1,37 +1,37 @@
   /*
    * The Apache Software License, Version 1.1
  - * 
  + *
    * Copyright (c) 1999-2000 The Apache Software Foundation.  All rights
    * reserved.
  - * 
  + *
    * Redistribution and use in source and binary forms, with or without
    * modification, are permitted provided that the following conditions
    * are met:
  - * 
  + *
    * 1. Redistributions of source code must retain the above copyright
  - *    notice, this list of conditions and the following disclaimer. 
  - * 
  + *    notice, this list of conditions and the following disclaimer.
  + *
    * 2. Redistributions in binary form must reproduce the above copyright
    *    notice, this list of conditions and the following disclaimer in
    *    the documentation and/or other materials provided with the
    *    distribution.
  - * 
  + *
    * 3. The end-user documentation included with the redistribution,
  - *    if any, must include the following acknowledgment:  
  + *    if any, must include the following acknowledgment:
    *       "This product includes software developed by the
    *        Apache Software Foundation (http://www.apache.org/)."
    *    Alternately, this acknowledgment may appear in the software itself,
    *    if and wherever such third-party acknowledgments normally appear.
  - * 
  + *
    * 4. The names "Xerces" and "Apache Software Foundation" must
    *    not be used to endorse or promote products derived from this
  - *    software without prior written permission. For written 
  + *    software without prior written permission. For written
    *    permission, please contact apache\@apache.org.
  - * 
  + *
    * 5. Products derived from this software may not be called "Apache",
    *    nor may "Apache" appear in their name, without prior written
    *    permission of the Apache Software Foundation.
  - * 
  + *
    * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
    * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
    * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  @@ -45,7 +45,7 @@
    * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
    * SUCH DAMAGE.
    * ====================================================================
  - * 
  + *
    * This software consists of voluntary contributions made by many
    * individuals on behalf of the Apache Software Foundation, and was
    * originally based on software copyright (c) 1999, International
  @@ -56,8 +56,11 @@
   
   /*
    * $Log$
  - * Revision 1.1  2002/02/01 22:22:23  peiyongz
  - * Initial revision
  + * Revision 1.2  2002/11/04 15:11:38  tng
  + * C++ Namespace Support.
  + *
  + * Revision 1.1.1.1  2002/02/01 22:22:23  peiyongz
  + * sane_include
    *
    * Revision 1.1  2000/03/20 23:48:51  rahulj
    * Added Socket based NetAccessor. This will enable one to
  @@ -80,6 +83,7 @@
   #include <xercesc/util/BinInputStream.hpp>
   #include <xercesc/util/XMLNetAccessor.hpp>
   
  +XERCES_CPP_NAMESPACE_BEGIN
   
   //
   // This class is the wrapper for the socket based code which
  @@ -110,6 +114,6 @@
   }
   
   
  -
  +XERCES_CPP_NAMESPACE_END
   
   #endif // SOCKETNETACCESSOR_HPP
  
  
  
  1.5       +7 -1      xml-xerces/c/src/xercesc/util/NetAccessors/Socket/UnixHTTPURLInputStream.cpp
  
  Index: UnixHTTPURLInputStream.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/NetAccessors/Socket/UnixHTTPURLInputStream.cpp,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- UnixHTTPURLInputStream.cpp	29 May 2002 14:30:50 -0000	1.4
  +++ UnixHTTPURLInputStream.cpp	4 Nov 2002 15:11:38 -0000	1.5
  @@ -56,6 +56,9 @@
   
   /*
    * $Log$
  + * Revision 1.5  2002/11/04 15:11:38  tng
  + * C++ Namespace Support.
  + *
    * Revision 1.4  2002/05/29 14:30:50  peiyongz
    * Bug9489: Malformed HTTP GET Requests in UnixHTTPUrlInputStream ,
    *                 patch from Gereon Steffens (gereon.steffens@web.de)
  @@ -121,7 +124,7 @@
   #include <xercesc/util/Janitor.hpp>
   #include <xercesc/util/XMLUniDefs.hpp>
   
  -
  +XERCES_CPP_NAMESPACE_BEGIN
   
   
   UnixHTTPURLInputStream::UnixHTTPURLInputStream(const XMLURL& urlSource)
  @@ -336,4 +339,6 @@
       fBytesProcessed += len;
       return len;
   }
  +
  +XERCES_CPP_NAMESPACE_END
   
  
  
  
  1.2       +5 -1      xml-xerces/c/src/xercesc/util/NetAccessors/Socket/UnixHTTPURLInputStream.hpp
  
  Index: UnixHTTPURLInputStream.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/NetAccessors/Socket/UnixHTTPURLInputStream.hpp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- UnixHTTPURLInputStream.hpp	1 Feb 2002 22:22:23 -0000	1.1
  +++ UnixHTTPURLInputStream.hpp	4 Nov 2002 15:11:38 -0000	1.2
  @@ -56,8 +56,11 @@
   
   /*
    * $Log$
  - * Revision 1.1  2002/02/01 22:22:23  peiyongz
  - * Initial revision
  + * Revision 1.2  2002/11/04 15:11:38  tng
  + * C++ Namespace Support.
  + *
  + * Revision 1.1.1.1  2002/02/01 22:22:23  peiyongz
  + * sane_include
    *
    * Revision 1.3  2000/07/21 03:31:42  andyh
    * Improved (but still weak) http access by the parser.
  @@ -87,7 +90,7 @@
   #include <xercesc/util/XMLExceptMsgs.hpp>
   #include <xercesc/util/BinInputStream.hpp>
   
  -
  +XERCES_CPP_NAMESPACE_BEGIN
   
   //
   // This class implements the BinInputStream interface specified by the XML
  @@ -140,5 +143,6 @@
       return fBytesProcessed;
   }
   
  +XERCES_CPP_NAMESPACE_END
   
   #endif // UNIXHTTPURLINPUTSTREAM_HPP
  
  
  
  1.2       +6 -0      xml-xerces/c/src/xercesc/util/NetAccessors/WinSock/BinHTTPURLInputStream.cpp
  
  Index: BinHTTPURLInputStream.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/NetAccessors/WinSock/BinHTTPURLInputStream.cpp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- BinHTTPURLInputStream.cpp	1 Feb 2002 22:22:23 -0000	1.1
  +++ BinHTTPURLInputStream.cpp	4 Nov 2002 15:11:39 -0000	1.2
  @@ -56,8 +56,11 @@
   
   /*
    * $Log$
  - * Revision 1.1  2002/02/01 22:22:23  peiyongz
  - * Initial revision
  + * Revision 1.2  2002/11/04 15:11:39  tng
  + * C++ Namespace Support.
  + *
  + * Revision 1.1.1.1  2002/02/01 22:22:23  peiyongz
  + * sane_include
    *
    * Revision 1.12  2001/12/13 21:16:52  peiyongz
    * Fix: Invalid Argument to FreeLibrary (Hint: 0x0000000)
  @@ -130,6 +133,7 @@
   #include <xercesc/util/Janitor.hpp>
   #include <xercesc/util/XMLUniDefs.hpp>
   
  +XERCES_CPP_NAMESPACE_BEGIN
   
   HMODULE gWinsockLib = NULL;
   LPFN_GETHOSTBYNAME gWSgethostbyname = NULL;
  @@ -541,3 +545,5 @@
       return len;
   }
   
  +
  +XERCES_CPP_NAMESPACE_END
  
  
  
  1.2       +6 -1      xml-xerces/c/src/xercesc/util/NetAccessors/WinSock/BinHTTPURLInputStream.hpp
  
  Index: BinHTTPURLInputStream.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/NetAccessors/WinSock/BinHTTPURLInputStream.hpp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- BinHTTPURLInputStream.hpp	1 Feb 2002 22:22:23 -0000	1.1
  +++ BinHTTPURLInputStream.hpp	4 Nov 2002 15:11:39 -0000	1.2
  @@ -56,8 +56,11 @@
   
   /*
    * $Log$
  - * Revision 1.1  2002/02/01 22:22:23  peiyongz
  - * Initial revision
  + * Revision 1.2  2002/11/04 15:11:39  tng
  + * C++ Namespace Support.
  + *
  + * Revision 1.1.1.1  2002/02/01 22:22:23  peiyongz
  + * sane_include
    *
    * Revision 1.5  2001/10/25 16:26:39  tng
    * [Bug 4213] BinHTTPURLInputStream initialisation not thread safe.  By Mark Weaver.
  @@ -105,6 +108,8 @@
   struct hostent;
   struct sockaddr;
   
  +XERCES_CPP_NAMESPACE_BEGIN
  +
   class XMLUTIL_EXPORT BinHTTPURLInputStream : public BinInputStream
   {
   public :
  @@ -169,6 +174,6 @@
       return fBytesProcessed;
   }
   
  -
  +XERCES_CPP_NAMESPACE_END
   
   #endif // BINHTTPURLINPUTSTREAM_HPP
  
  
  
  1.2       +16 -14    xml-xerces/c/src/xercesc/util/NetAccessors/WinSock/WinSockNetAccessor.cpp
  
  Index: WinSockNetAccessor.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/NetAccessors/WinSock/WinSockNetAccessor.cpp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- WinSockNetAccessor.cpp	1 Feb 2002 22:22:23 -0000	1.1
  +++ WinSockNetAccessor.cpp	4 Nov 2002 15:11:39 -0000	1.2
  @@ -1,37 +1,37 @@
   /*
    * The Apache Software License, Version 1.1
  - * 
  + *
    * Copyright (c) 1999-2000 The Apache Software Foundation.  All rights
    * reserved.
  - * 
  + *
    * Redistribution and use in source and binary forms, with or without
    * modification, are permitted provided that the following conditions
    * are met:
  - * 
  + *
    * 1. Redistributions of source code must retain the above copyright
  - *    notice, this list of conditions and the following disclaimer. 
  - * 
  + *    notice, this list of conditions and the following disclaimer.
  + *
    * 2. Redistributions in binary form must reproduce the above copyright
    *    notice, this list of conditions and the following disclaimer in
    *    the documentation and/or other materials provided with the
    *    distribution.
  - * 
  + *
    * 3. The end-user documentation included with the redistribution,
  - *    if any, must include the following acknowledgment:  
  + *    if any, must include the following acknowledgment:
    *       "This product includes software developed by the
    *        Apache Software Foundation (http://www.apache.org/)."
    *    Alternately, this acknowledgment may appear in the software itself,
    *    if and wherever such third-party acknowledgments normally appear.
  - * 
  + *
    * 4. The names "Xerces" and "Apache Software Foundation" must
    *    not be used to endorse or promote products derived from this
  - *    software without prior written permission. For written 
  + *    software without prior written permission. For written
    *    permission, please contact apache\@apache.org.
  - * 
  + *
    * 5. Products derived from this software may not be called "Apache",
    *    nor may "Apache" appear in their name, without prior written
    *    permission of the Apache Software Foundation.
  - * 
  + *
    * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
    * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
    * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  @@ -45,7 +45,7 @@
    * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
    * SUCH DAMAGE.
    * ====================================================================
  - * 
  + *
    * This software consists of voluntary contributions made by many
    * individuals on behalf of the Apache Software Foundation, and was
    * originally based on software copyright (c) 1999, International
  @@ -70,7 +70,7 @@
   #include <xercesc/util/NetAccessors/WinSock/BinHTTPURLInputStream.hpp>
   #include <xercesc/util/NetAccessors/WinSock/WinSockNetAccessor.hpp>
   
  -
  +XERCES_CPP_NAMESPACE_BEGIN
   
   const XMLCh WinSockNetAccessor::fgMyName[] =
   {
  @@ -115,4 +115,6 @@
       }
       return 0;
   }
  +
  +XERCES_CPP_NAMESPACE_END
   
  
  
  
  1.2       +18 -13    xml-xerces/c/src/xercesc/util/NetAccessors/WinSock/WinSockNetAccessor.hpp
  
  Index: WinSockNetAccessor.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/NetAccessors/WinSock/WinSockNetAccessor.hpp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- WinSockNetAccessor.hpp	1 Feb 2002 22:22:23 -0000	1.1
  +++ WinSockNetAccessor.hpp	4 Nov 2002 15:11:39 -0000	1.2
  @@ -1,37 +1,37 @@
   /*
    * The Apache Software License, Version 1.1
  - * 
  + *
    * Copyright (c) 1999-2000 The Apache Software Foundation.  All rights
    * reserved.
  - * 
  + *
    * Redistribution and use in source and binary forms, with or without
    * modification, are permitted provided that the following conditions
    * are met:
  - * 
  + *
    * 1. Redistributions of source code must retain the above copyright
  - *    notice, this list of conditions and the following disclaimer. 
  - * 
  + *    notice, this list of conditions and the following disclaimer.
  + *
    * 2. Redistributions in binary form must reproduce the above copyright
    *    notice, this list of conditions and the following disclaimer in
    *    the documentation and/or other materials provided with the
    *    distribution.
  - * 
  + *
    * 3. The end-user documentation included with the redistribution,
  - *    if any, must include the following acknowledgment:  
  + *    if any, must include the following acknowledgment:
    *       "This product includes software developed by the
    *        Apache Software Foundation (http://www.apache.org/)."
    *    Alternately, this acknowledgment may appear in the software itself,
    *    if and wherever such third-party acknowledgments normally appear.
  - * 
  + *
    * 4. The names "Xerces" and "Apache Software Foundation" must
    *    not be used to endorse or promote products derived from this
  - *    software without prior written permission. For written 
  + *    software without prior written permission. For written
    *    permission, please contact apache\@apache.org.
  - * 
  + *
    * 5. Products derived from this software may not be called "Apache",
    *    nor may "Apache" appear in their name, without prior written
    *    permission of the Apache Software Foundation.
  - * 
  + *
    * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
    * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
    * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  @@ -45,7 +45,7 @@
    * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
    * SUCH DAMAGE.
    * ====================================================================
  - * 
  + *
    * This software consists of voluntary contributions made by many
    * individuals on behalf of the Apache Software Foundation, and was
    * originally based on software copyright (c) 1999, International
  @@ -56,8 +56,11 @@
   
   /*
    * $Log$
  - * Revision 1.1  2002/02/01 22:22:23  peiyongz
  - * Initial revision
  + * Revision 1.2  2002/11/04 15:11:39  tng
  + * C++ Namespace Support.
  + *
  + * Revision 1.1.1.1  2002/02/01 22:22:23  peiyongz
  + * sane_include
    *
    * Revision 1.1  2000/03/17 02:37:54  rahulj
    * First cut at adding HTTP capability via native sockets.
  @@ -80,6 +83,8 @@
   #include <xercesc/util/XMLNetAccessor.hpp>
   
   
  +XERCES_CPP_NAMESPACE_BEGIN
  +
   //
   // This class is the wrapper for the WinSock library which provides
   // support for sockets. Its being used here to add the ability to
  @@ -108,7 +113,7 @@
       return fgMyName;
   }
   
  -
  +XERCES_CPP_NAMESPACE_END
   
   
   #endif // WINSOCKNETACCESSOR_HPP
  
  
  
  1.2       +20 -14    xml-xerces/c/src/xercesc/util/NetAccessors/libWWW/BinURLInputStream.cpp
  
  Index: BinURLInputStream.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/NetAccessors/libWWW/BinURLInputStream.cpp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- BinURLInputStream.cpp	1 Feb 2002 22:22:22 -0000	1.1
  +++ BinURLInputStream.cpp	4 Nov 2002 15:11:39 -0000	1.2
  @@ -1,37 +1,37 @@
   /*
    * The Apache Software License, Version 1.1
  - * 
  + *
    * Copyright (c) 1999-2000 The Apache Software Foundation.  All rights
    * reserved.
  - * 
  + *
    * Redistribution and use in source and binary forms, with or without
    * modification, are permitted provided that the following conditions
    * are met:
  - * 
  + *
    * 1. Redistributions of source code must retain the above copyright
  - *    notice, this list of conditions and the following disclaimer. 
  - * 
  + *    notice, this list of conditions and the following disclaimer.
  + *
    * 2. Redistributions in binary form must reproduce the above copyright
    *    notice, this list of conditions and the following disclaimer in
    *    the documentation and/or other materials provided with the
    *    distribution.
  - * 
  + *
    * 3. The end-user documentation included with the redistribution,
  - *    if any, must include the following acknowledgment:  
  + *    if any, must include the following acknowledgment:
    *       "This product includes software developed by the
    *        Apache Software Foundation (http://www.apache.org/)."
    *    Alternately, this acknowledgment may appear in the software itself,
    *    if and wherever such third-party acknowledgments normally appear.
  - * 
  + *
    * 4. The names "Xerces" and "Apache Software Foundation" must
    *    not be used to endorse or promote products derived from this
  - *    software without prior written permission. For written 
  + *    software without prior written permission. For written
    *    permission, please contact apache\@apache.org.
  - * 
  + *
    * 5. Products derived from this software may not be called "Apache",
    *    nor may "Apache" appear in their name, without prior written
    *    permission of the Apache Software Foundation.
  - * 
  + *
    * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
    * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
    * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  @@ -45,7 +45,7 @@
    * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
    * SUCH DAMAGE.
    * ====================================================================
  - * 
  + *
    * This software consists of voluntary contributions made by many
    * individuals on behalf of the Apache Software Foundation, and was
    * originally based on software copyright (c) 1999, International
  @@ -56,8 +56,11 @@
   
   /**
    * $Log$
  - * Revision 1.1  2002/02/01 22:22:22  peiyongz
  - * Initial revision
  + * Revision 1.2  2002/11/04 15:11:39  tng
  + * C++ Namespace Support.
  + *
  + * Revision 1.1.1.1  2002/02/01 22:22:22  peiyongz
  + * sane_include
    *
    * Revision 1.6  2001/11/28 19:14:59  knoaman
    * Bug 2238: fix by Artur Klauser
  @@ -121,6 +124,7 @@
   #include <strings.h>
   #include <WWWInit.h>
   
  +XERCES_CPP_NAMESPACE_BEGIN
   
   //
   // This define specifies the size of the buffer used to read chunks
  @@ -196,7 +200,7 @@
       delete [] uriAsCharStar;
       HTRequest_delete(request);
       // Don't know whether I am supposed to delete counterStrm.
  -    
  +
       if (status == NO)
       {
           ThrowXML1(NetAccessorException, XMLExcepts::NetAcc_InternalError,
  @@ -247,7 +251,7 @@
       // Wipe out the old stuff from the destination buffer to fill.
   
       memset((void*)toFill, 0x00, sizeof(XMLByte) * maxToRead);
  -    
  +
       // You can only read till the end of the remote resource file.
       // So, adjust the count of bytes you want to read now.
   
  @@ -336,3 +340,5 @@
   
       return retval;
   }
  +
  +XERCES_CPP_NAMESPACE_END
  
  
  
  1.2       +17 -12    xml-xerces/c/src/xercesc/util/NetAccessors/libWWW/BinURLInputStream.hpp
  
  Index: BinURLInputStream.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/NetAccessors/libWWW/BinURLInputStream.hpp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- BinURLInputStream.hpp	1 Feb 2002 22:22:22 -0000	1.1
  +++ BinURLInputStream.hpp	4 Nov 2002 15:11:39 -0000	1.2
  @@ -1,37 +1,37 @@
   /*
    * The Apache Software License, Version 1.1
  - * 
  + *
    * Copyright (c) 1999-2000 The Apache Software Foundation.  All rights
    * reserved.
  - * 
  + *
    * Redistribution and use in source and binary forms, with or without
    * modification, are permitted provided that the following conditions
    * are met:
  - * 
  + *
    * 1. Redistributions of source code must retain the above copyright
  - *    notice, this list of conditions and the following disclaimer. 
  - * 
  + *    notice, this list of conditions and the following disclaimer.
  + *
    * 2. Redistributions in binary form must reproduce the above copyright
    *    notice, this list of conditions and the following disclaimer in
    *    the documentation and/or other materials provided with the
    *    distribution.
  - * 
  + *
    * 3. The end-user documentation included with the redistribution,
  - *    if any, must include the following acknowledgment:  
  + *    if any, must include the following acknowledgment:
    *       "This product includes software developed by the
    *        Apache Software Foundation (http://www.apache.org/)."
    *    Alternately, this acknowledgment may appear in the software itself,
    *    if and wherever such third-party acknowledgments normally appear.
  - * 
  + *
    * 4. The names "Xerces" and "Apache Software Foundation" must
    *    not be used to endorse or promote products derived from this
  - *    software without prior written permission. For written 
  + *    software without prior written permission. For written
    *    permission, please contact apache\@apache.org.
  - * 
  + *
    * 5. Products derived from this software may not be called "Apache",
    *    nor may "Apache" appear in their name, without prior written
    *    permission of the Apache Software Foundation.
  - * 
  + *
    * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
    * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
    * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  @@ -45,7 +45,7 @@
    * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
    * SUCH DAMAGE.
    * ====================================================================
  - * 
  + *
    * This software consists of voluntary contributions made by many
    * individuals on behalf of the Apache Software Foundation, and was
    * originally based on software copyright (c) 1999, International
  @@ -56,8 +56,11 @@
   
   /**
    * $Log$
  - * Revision 1.1  2002/02/01 22:22:22  peiyongz
  - * Initial revision
  + * Revision 1.2  2002/11/04 15:11:39  tng
  + * C++ Namespace Support.
  + *
  + * Revision 1.1.1.1  2002/02/01 22:22:22  peiyongz
  + * sane_include
    *
    * Revision 1.2  2000/02/26 07:56:36  rahulj
    * Fixed the license header as pointed out by Bill Schindler <de...@bitranch.com>
  @@ -83,6 +86,7 @@
   #include <xercesc/util/XMLExceptMsgs.hpp>
   #include <xercesc/util/BinInputStream.hpp>
   
  +XERCES_CPP_NAMESPACE_BEGIN
   
   //
   // Forward reference the libWWW constructs here, so as to avoid including
  @@ -150,5 +154,6 @@
       unsigned int        fBytesProcessed;
   };
   
  +XERCES_CPP_NAMESPACE_END
   
   #endif // BINURLINPUTSTREAM_HPP
  
  
  
  1.2       +18 -14    xml-xerces/c/src/xercesc/util/NetAccessors/libWWW/LibWWWNetAccessor.cpp
  
  Index: LibWWWNetAccessor.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/NetAccessors/libWWW/LibWWWNetAccessor.cpp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- LibWWWNetAccessor.cpp	1 Feb 2002 22:22:22 -0000	1.1
  +++ LibWWWNetAccessor.cpp	4 Nov 2002 15:11:39 -0000	1.2
  @@ -1,37 +1,37 @@
   /*
    * The Apache Software License, Version 1.1
  - * 
  + *
    * Copyright (c) 1999-2000 The Apache Software Foundation.  All rights
    * reserved.
  - * 
  + *
    * Redistribution and use in source and binary forms, with or without
    * modification, are permitted provided that the following conditions
    * are met:
  - * 
  + *
    * 1. Redistributions of source code must retain the above copyright
  - *    notice, this list of conditions and the following disclaimer. 
  - * 
  + *    notice, this list of conditions and the following disclaimer.
  + *
    * 2. Redistributions in binary form must reproduce the above copyright
    *    notice, this list of conditions and the following disclaimer in
    *    the documentation and/or other materials provided with the
    *    distribution.
  - * 
  + *
    * 3. The end-user documentation included with the redistribution,
  - *    if any, must include the following acknowledgment:  
  + *    if any, must include the following acknowledgment:
    *       "This product includes software developed by the
    *        Apache Software Foundation (http://www.apache.org/)."
    *    Alternately, this acknowledgment may appear in the software itself,
    *    if and wherever such third-party acknowledgments normally appear.
  - * 
  + *
    * 4. The names "[PRODUCT NAME]" and "Apache Software Foundation" must
    *    not be used to endorse or promote products derived from this
  - *    software without prior written permission. For written 
  + *    software without prior written permission. For written
    *    permission, please contact apache\@apache.org.
  - * 
  + *
    * 5. Products derived from this software may not be called "Apache",
    *    nor may "Apache" appear in their name, without prior written
    *    permission of the Apache Software Foundation.
  - * 
  + *
    * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
    * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
    * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  @@ -45,7 +45,7 @@
    * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
    * SUCH DAMAGE.
    * ====================================================================
  - * 
  + *
    * This software consists of voluntary contributions made by many
    * individuals on behalf of the Apache Software Foundation, and was
    * originally based on software copyright (c) 1999, International
  @@ -66,6 +66,8 @@
   
   #include <WWWInit.h>
   
  +XERCES_CPP_NAMESPACE_BEGIN
  +
   const XMLCh LibWWWNetAccessor::fgMyName[] =
   {
       chLatin_l, chLatin_i, chLatin_b, chLatin_W, chLatin_W, chLatin_W,
  @@ -96,7 +98,7 @@
   	 *
   	 * This call also supersedes the termination function for the
   	 * Library core, HTLibTerminate() so that you don't have to call
  -	 * that after calling this function. 
  +	 * that after calling this function.
   	 */
   	HTProfile_delete();
   }
  @@ -122,3 +124,5 @@
               ThrowXML(MalformedURLException, XMLExcepts::URL_UnsupportedProto);
       }
   }
  +
  +XERCES_CPP_NAMESPACE_END
  
  
  
  1.2       +18 -12    xml-xerces/c/src/xercesc/util/NetAccessors/libWWW/LibWWWNetAccessor.hpp
  
  Index: LibWWWNetAccessor.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/NetAccessors/libWWW/LibWWWNetAccessor.hpp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- LibWWWNetAccessor.hpp	1 Feb 2002 22:22:23 -0000	1.1
  +++ LibWWWNetAccessor.hpp	4 Nov 2002 15:11:39 -0000	1.2
  @@ -1,37 +1,37 @@
   /*
    * The Apache Software License, Version 1.1
  - * 
  + *
    * Copyright (c) 1999-2000 The Apache Software Foundation.  All rights
    * reserved.
  - * 
  + *
    * Redistribution and use in source and binary forms, with or without
    * modification, are permitted provided that the following conditions
    * are met:
  - * 
  + *
    * 1. Redistributions of source code must retain the above copyright
  - *    notice, this list of conditions and the following disclaimer. 
  - * 
  + *    notice, this list of conditions and the following disclaimer.
  + *
    * 2. Redistributions in binary form must reproduce the above copyright
    *    notice, this list of conditions and the following disclaimer in
    *    the documentation and/or other materials provided with the
    *    distribution.
  - * 
  + *
    * 3. The end-user documentation included with the redistribution,
  - *    if any, must include the following acknowledgment:  
  + *    if any, must include the following acknowledgment:
    *       "This product includes software developed by the
    *        Apache Software Foundation (http://www.apache.org/)."
    *    Alternately, this acknowledgment may appear in the software itself,
    *    if and wherever such third-party acknowledgments normally appear.
  - * 
  + *
    * 4. The names "Xerces" and "Apache Software Foundation" must
    *    not be used to endorse or promote products derived from this
  - *    software without prior written permission. For written 
  + *    software without prior written permission. For written
    *    permission, please contact apache\@apache.org.
  - * 
  + *
    * 5. Products derived from this software may not be called "Apache",
    *    nor may "Apache" appear in their name, without prior written
    *    permission of the Apache Software Foundation.
  - * 
  + *
    * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
    * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
    * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  @@ -45,7 +45,7 @@
    * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
    * SUCH DAMAGE.
    * ====================================================================
  - * 
  + *
    * This software consists of voluntary contributions made by many
    * individuals on behalf of the Apache Software Foundation, and was
    * originally based on software copyright (c) 1999, International
  @@ -56,8 +56,11 @@
   
   /**
    * $Log$
  - * Revision 1.1  2002/02/01 22:22:23  peiyongz
  - * Initial revision
  + * Revision 1.2  2002/11/04 15:11:39  tng
  + * C++ Namespace Support.
  + *
  + * Revision 1.1.1.1  2002/02/01 22:22:23  peiyongz
  + * sane_include
    *
    * Revision 1.2  2001/03/02 14:39:27  tng
    * Enabling libWWW NetAccessor support under UNIX. Tested with latest tarball of libWWW
  @@ -99,6 +102,7 @@
   #include <xercesc/util/BinInputStream.hpp>
   #include <xercesc/util/XMLNetAccessor.hpp>
   
  +XERCES_CPP_NAMESPACE_BEGIN
   
   //
   // This class is the wrapper for the libWWW library which provides
  @@ -127,5 +131,7 @@
   {
       return fgMyName;
   }
  +
  +XERCES_CPP_NAMESPACE_END
   
   #endif // LIBWWWNETACCESSOR_HPP
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-cvs-help@xml.apache.org