dbertoni    2003/02/22 10:01:27

  Modified:    c/src/XPath XStringAdapter.cpp XStringCached.cpp
                        XStringReference.cpp XToken.cpp
                        XTokenNumberAdapter.cpp XTokenStringAdapter.cpp
                        XUnknown.cpp
  Log:
  Fix for lame Intel compiler.
  
  Revision  Changes    Path
  1.6       +8 -1      xml-xalan/c/src/XPath/XStringAdapter.cpp
  
  Index: XStringAdapter.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XPath/XStringAdapter.cpp,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- XStringAdapter.cpp        21 Nov 2002 01:26:18 -0000      1.5
  +++ XStringAdapter.cpp        22 Feb 2003 18:01:27 -0000      1.6
  @@ -92,7 +92,14 @@
   #endif
   XStringAdapter::clone(void*  theAddress) const
   {
  -     return theAddress == 0 ? new XStringAdapter(*this) : new (theAddress) 
XStringAdapter(*this);
  +     if (theAddress == 0)
  +     {
  +             return new XStringAdapter(*this);
  +     }
  +     else
  +     {
  +             return new (theAddress) XStringAdapter(*this);
  +     }
   }
   
   
  
  
  
  1.8       +8 -1      xml-xalan/c/src/XPath/XStringCached.cpp
  
  Index: XStringCached.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XPath/XStringCached.cpp,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- XStringCached.cpp 21 Nov 2002 01:26:18 -0000      1.7
  +++ XStringCached.cpp 22 Feb 2003 18:01:27 -0000      1.8
  @@ -97,7 +97,14 @@
   #endif
   XStringCached::clone(void*   theAddress) const
   {
  -     return theAddress == 0 ? new XStringCached(*this) : new (theAddress) 
XStringCached(*this);
  +     if (theAddress == 0)
  +     {
  +             return new XStringCached(*this);
  +     }
  +     else
  +     {
  +             return new (theAddress) XStringCached(*this);
  +     }
   }
   
   
  
  
  
  1.7       +8 -1      xml-xalan/c/src/XPath/XStringReference.cpp
  
  Index: XStringReference.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XPath/XStringReference.cpp,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- XStringReference.cpp      21 Nov 2002 01:26:18 -0000      1.6
  +++ XStringReference.cpp      22 Feb 2003 18:01:27 -0000      1.7
  @@ -93,7 +93,14 @@
   #endif
   XStringReference::clone(void*        theAddress) const
   {
  -     return theAddress == 0 ? new XStringReference(*this) : new (theAddress) 
XStringReference(*this);
  +     if (theAddress == 0)
  +     {
  +             return new XStringReference(*this);
  +     }
  +     else
  +     {
  +             return new (theAddress) XStringReference(*this);
  +     }
   }
   
   
  
  
  
  1.9       +8 -1      xml-xalan/c/src/XPath/XToken.cpp
  
  Index: XToken.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XPath/XToken.cpp,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- XToken.cpp        3 Jan 2003 08:03:34 -0000       1.8
  +++ XToken.cpp        22 Feb 2003 18:01:27 -0000      1.9
  @@ -124,7 +124,14 @@
   #endif
   XToken::clone(void*  theAddress) const
   {
  -     return theAddress == 0 ? new XToken(*this) : new (theAddress) 
XToken(*this);
  +     if (theAddress == 0)
  +     {
  +             return new XToken(*this);
  +     }
  +     else
  +     {
  +             return new (theAddress) XToken(*this);
  +     }
   }
   
   
  
  
  
  1.7       +8 -1      xml-xalan/c/src/XPath/XTokenNumberAdapter.cpp
  
  Index: XTokenNumberAdapter.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XPath/XTokenNumberAdapter.cpp,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- XTokenNumberAdapter.cpp   21 Nov 2002 01:26:18 -0000      1.6
  +++ XTokenNumberAdapter.cpp   22 Feb 2003 18:01:27 -0000      1.7
  @@ -96,7 +96,14 @@
   #endif
   XTokenNumberAdapter::clone(void*     theAddress) const
   {
  -     return theAddress == 0 ? new XTokenNumberAdapter(*this) : new 
(theAddress) XTokenNumberAdapter(*this);
  +     if (theAddress == 0)
  +     {
  +             return new XTokenNumberAdapter(*this);
  +     }
  +     else
  +     {
  +             return new (theAddress) XTokenNumberAdapter(*this);
  +     }
   }
   
   
  
  
  
  1.7       +8 -1      xml-xalan/c/src/XPath/XTokenStringAdapter.cpp
  
  Index: XTokenStringAdapter.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XPath/XTokenStringAdapter.cpp,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- XTokenStringAdapter.cpp   21 Nov 2002 01:26:18 -0000      1.6
  +++ XTokenStringAdapter.cpp   22 Feb 2003 18:01:27 -0000      1.7
  @@ -96,7 +96,14 @@
   #endif
   XTokenStringAdapter::clone(void*     theAddress) const
   {
  -     return theAddress == 0 ? new XTokenStringAdapter(*this) : new 
(theAddress) XTokenStringAdapter(*this);
  +     if (theAddress == 0)
  +     {
  +             return new XTokenStringAdapter(*this);
  +     }
  +     else
  +     {
  +             return new (theAddress) XTokenStringAdapter(*this);
  +     }
   }
   
   
  
  
  
  1.16      +8 -1      xml-xalan/c/src/XPath/XUnknown.cpp
  
  Index: XUnknown.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XPath/XUnknown.cpp,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- XUnknown.cpp      21 Nov 2002 01:26:18 -0000      1.15
  +++ XUnknown.cpp      22 Feb 2003 18:01:27 -0000      1.16
  @@ -105,7 +105,14 @@
   #endif
   XUnknown::clone(void*        theAddress) const
   {
  -     return theAddress == 0 ? new XUnknown(*this) : new (theAddress) 
XUnknown(*this);
  +     if (theAddress == 0)
  +     {
  +             return new XUnknown(*this);
  +     }
  +     else
  +     {
  +             return new (theAddress) XUnknown(*this);
  +     }
   }
   
   
  
  
  

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

Reply via email to