From 8ad50dc8b8ff2ae485e201fa5fa608b7ce82ce8b Mon Sep 17 00:00:00 2001 From: "dougt%netscape.com" Date: Wed, 30 Oct 2002 14:11:03 +0000 Subject: [PATCH] 177173 - Exports required string headers to SDK, r=jag, sr=alecf, a=robert@ocallahan.org git-svn-id: svn://10.0.0.236/trunk@132704 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/string/public/Makefile.in | 14 +++++++------- mozilla/string/public/nsAString.h | 2 ++ mozilla/xpcom/string/public/Makefile.in | 14 +++++++------- mozilla/xpcom/string/public/nsAString.h | 2 ++ 4 files changed, 18 insertions(+), 14 deletions(-) diff --git a/mozilla/string/public/Makefile.in b/mozilla/string/public/Makefile.in index 83af26ed3c2..37fe4778b66 100644 --- a/mozilla/string/public/Makefile.in +++ b/mozilla/string/public/Makefile.in @@ -31,18 +31,23 @@ include $(DEPTH)/config/autoconf.mk MODULE = string SDK_HEADERS = \ + nsAlgorithm.h \ nsAString.h \ nsBufferHandle.h \ + nsCharTraits.h \ + nsStringDefines.h \ nsStringFragment.h \ + nsStringFwd.h \ + nsStringIterator.h \ + nsStringIteratorUtils.h \ + nsStringTraits.h \ $(NULL) EXPORTS = \ nsAFlatString.h \ - nsAlgorithm.h \ nsASingleFragmentString.h \ nsAStringGenerator.h \ nsBufferHandleUtils.h \ - nsCharTraits.h \ nsDependentConcatenation.h \ nsDependentString.h \ nsDependentSubstring.h \ @@ -54,11 +59,6 @@ EXPORTS = \ nsSharableString.h \ nsSharedBufferList.h \ nsSlidingString.h \ - nsStringDefines.h \ - nsStringFwd.h \ - nsStringIterator.h \ - nsStringIteratorUtils.h \ - nsStringTraits.h \ nsXPIDLString.h \ $(NULL) diff --git a/mozilla/string/public/nsAString.h b/mozilla/string/public/nsAString.h index 1f946e4bd47..a755d21fd87 100644 --- a/mozilla/string/public/nsAString.h +++ b/mozilla/string/public/nsAString.h @@ -810,8 +810,10 @@ operator> ( const nsACString& lhs, const nsACString& rhs ) } // Once you've got strings, you shouldn't need to do anything else to have concatenation +#ifndef XPCOM_GLUE #ifndef nsDependentConcatenation_h___ #include "nsDependentConcatenation.h" #endif +#endif #endif // !defined(nsAString_h___) diff --git a/mozilla/xpcom/string/public/Makefile.in b/mozilla/xpcom/string/public/Makefile.in index 83af26ed3c2..37fe4778b66 100644 --- a/mozilla/xpcom/string/public/Makefile.in +++ b/mozilla/xpcom/string/public/Makefile.in @@ -31,18 +31,23 @@ include $(DEPTH)/config/autoconf.mk MODULE = string SDK_HEADERS = \ + nsAlgorithm.h \ nsAString.h \ nsBufferHandle.h \ + nsCharTraits.h \ + nsStringDefines.h \ nsStringFragment.h \ + nsStringFwd.h \ + nsStringIterator.h \ + nsStringIteratorUtils.h \ + nsStringTraits.h \ $(NULL) EXPORTS = \ nsAFlatString.h \ - nsAlgorithm.h \ nsASingleFragmentString.h \ nsAStringGenerator.h \ nsBufferHandleUtils.h \ - nsCharTraits.h \ nsDependentConcatenation.h \ nsDependentString.h \ nsDependentSubstring.h \ @@ -54,11 +59,6 @@ EXPORTS = \ nsSharableString.h \ nsSharedBufferList.h \ nsSlidingString.h \ - nsStringDefines.h \ - nsStringFwd.h \ - nsStringIterator.h \ - nsStringIteratorUtils.h \ - nsStringTraits.h \ nsXPIDLString.h \ $(NULL) diff --git a/mozilla/xpcom/string/public/nsAString.h b/mozilla/xpcom/string/public/nsAString.h index 1f946e4bd47..a755d21fd87 100644 --- a/mozilla/xpcom/string/public/nsAString.h +++ b/mozilla/xpcom/string/public/nsAString.h @@ -810,8 +810,10 @@ operator> ( const nsACString& lhs, const nsACString& rhs ) } // Once you've got strings, you shouldn't need to do anything else to have concatenation +#ifndef XPCOM_GLUE #ifndef nsDependentConcatenation_h___ #include "nsDependentConcatenation.h" #endif +#endif #endif // !defined(nsAString_h___)