Author: jberry
Date: Tue Jun  7 15:05:19 2005
New Revision: 189457

URL: http://svn.apache.org/viewcvs?rev=189457&view=rev
Log:
Add support for Windows backslash in isAnySlash

Modified:
    xerces/c/branches/jberry/3.0-unstable/src/xercesc/util/PlatformUtils.cpp

Modified: 
xerces/c/branches/jberry/3.0-unstable/src/xercesc/util/PlatformUtils.cpp
URL: 
http://svn.apache.org/viewcvs/xerces/c/branches/jberry/3.0-unstable/src/xercesc/util/PlatformUtils.cpp?rev=189457&r1=189456&r2=189457&view=diff
==============================================================================
--- xerces/c/branches/jberry/3.0-unstable/src/xercesc/util/PlatformUtils.cpp 
(original)
+++ xerces/c/branches/jberry/3.0-unstable/src/xercesc/util/PlatformUtils.cpp 
Tue Jun  7 15:05:19 2005
@@ -648,13 +648,24 @@
 inline bool
 XMLPlatformUtils::isAnySlash(XMLCh c) 
 {
-    return (
+       // As far as we know, all supported Xerces
+       // platforms use at least a forward slash
+       // as a path separator. So we always check for
+       // that.
+       //
+       // If XERCES_PATHSEP_BACKSLASH evaluates to true,
+       // we also consider that as a slash.
+       //
+       // XERCES_PATHSEP_BACKSLASH may be set in config.h
+       // by configure, or elsewhere by platform-specific
+       // code.
+    return     (
                        false
                 || chForwardSlash == c
-#if TODO_AUTOCONF_CHECK
+       #if XERCES_PATHSEP_BACKSLASH
                 || chBackSlash == c
-#endif
-     );
+       #endif
+               );
 }
 
 



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to