dbertoni    02/04/03 22:18:28

  Modified:    c/src/PlatformSupport URISupport.cpp
  Log:
  Cleaned up a bit.
  
  Revision  Changes    Path
  1.18      +5 -18     xml-xalan/c/src/PlatformSupport/URISupport.cpp
  
  Index: URISupport.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/PlatformSupport/URISupport.cpp,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- URISupport.cpp    2 Apr 2002 06:10:06 -0000       1.17
  +++ URISupport.cpp    4 Apr 2002 06:18:28 -0000       1.18
  @@ -231,7 +231,9 @@
        }
        else
        {
  -             const XalanDOMString    theProtocolString(substring(urlString, 
0, theColonIndex));
  +             XalanDOMString  theProtocolString;
  +             
  +             substring(urlString, theProtocolString, 0, theColonIndex);
   
                // $$$ ToDo: XMLURL::lookupByName() is supposed to be static, 
but is not.
                const XMLURL::Protocols         theProtocol =
  @@ -270,7 +272,7 @@
                                        // Strip off file name from context...
                                        if (indexOfSlash < baseLen)
                                        {
  -                                             context = substring(context, 0, 
indexOfSlash + 1);
  +                                             substring(context, context, 0, 
indexOfSlash + 1);
                                        }
   
                                        // OK, everything looks good, so strip 
off the protocol 
  @@ -299,28 +301,13 @@
   
        if (index != len)
        {
  -#if 1
                // Start replacing at the index point, since that's the
                // first one...
                replace(
  -                             uriString.begin(),
  +                             uriString.begin() + index,
                                uriString.end(),
                                XalanDOMChar(XalanUnicode::charReverseSolidus),
                                XalanDOMChar(XalanUnicode::charSolidus));
  -#else
  -             XalanDOMCharVectorType  theVector =
  -                     MakeXalanDOMCharVector(uriString);
  -
  -             // Start replacing at the index point, since that's the
  -             // first one...
  -             replace(
  -                             theVector.begin(),
  -                             theVector.end(),
  -                             
XalanDOMCharVectorType::value_type(XalanUnicode::charReverseSolidus),
  -                             
XalanDOMCharVectorType::value_type(XalanUnicode::charSolidus));
  -
  -             uriString = XalanDOMString(&theVector[0]);
  -#endif
        }
   
        return uriString;
  
  
  

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

Reply via email to