xalan-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From dbert...@apache.org
Subject cvs commit: xml-xalan/c/src/PlatformSupport DOMStringHelper.hpp
Date Thu, 05 Sep 2002 07:09:43 GMT
dbertoni    2002/09/05 00:09:42

  Modified:    c/src/PlatformSupport DOMStringHelper.hpp
  Log:
  New helper overloads.
  
  Revision  Changes    Path
  1.60      +42 -0     xml-xalan/c/src/PlatformSupport/DOMStringHelper.hpp
  
  Index: DOMStringHelper.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/PlatformSupport/DOMStringHelper.hpp,v
  retrieving revision 1.59
  retrieving revision 1.60
  diff -u -r1.59 -r1.60
  --- DOMStringHelper.hpp	5 Sep 2002 01:34:38 -0000	1.59
  +++ DOMStringHelper.hpp	5 Sep 2002 07:09:42 -0000	1.60
  @@ -1861,6 +1861,25 @@
    * 
    * @param theLHS first string to compare
    * @param theRHS second string to compare
  + * @param theRHSLength the length of the theRHS
  + * @return true if the contents of both strings are identical
  + */
  +inline bool
  +equals(
  +			const XalanDOMString&		theLHS,
  +			const XalanDOMChar*			theRHS,
  +			XalanDOMString::size_type	theRHSLength)
  +{
  +	return theRHSLength != length(theLHS) ? false : equals(c_wstr(theLHS), theRHSLength, theRHS,
theRHSLength);
  +}
  +
  +
  +
  +/**
  + * Compare the contents of two strings for equality
  + * 
  + * @param theLHS first string to compare
  + * @param theRHS second string to compare
    * @return true if the contents of both strings are identical
    */
   inline bool
  @@ -1956,6 +1975,29 @@
   			const XalanDOMChar*			theLHS,
   			const XalanDOMChar*			theRHS,
   			XalanDOMString::size_type	theLength);
  +
  +
  +
  +/**
  + * Compare the contents of two strings for equality, without regard for case.
  + * Only the characters a-z and A-Z are considered characters with "case".
  + *
  + * @param theLHS first string to compare
  + * @param theLHSLength the length of the theLHS
  + * @param theRHS second string to compare
  + * @param theRHSLength the length of the theRHS
  + * @return true if both strings are identical
  + */
  +inline bool
  +equalsIgnoreCaseASCII(
  +			const XalanDOMChar*			theLHS,
  +			XalanDOMString::size_type	theLHSLength,
  +			const XalanDOMChar*			theRHS,
  +			XalanDOMString::size_type	theRHSLength)
  +{
  +	return theLHSLength != theRHSLength ? false :
  +		equalsIgnoreCaseASCII(theLHS, theRHS, theLHSLength);
  +}
   
   
   
  
  
  

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


Mime
View raw message