#45797 - fix consumers of NS_IMPL_ISUPPORTS

r=dveditz a=self
This commit is contained in:
alecf%netscape.com 2000-11-17 08:06:12 +00:00
Родитель b71ca07498
Коммит b29a82daa0
33 изменённых файлов: 44 добавлений и 65 удалений

Просмотреть файл

@ -110,8 +110,6 @@ protected:
//----------------------------------------------------------------------
static NS_DEFINE_IID(kIModuleIID, NS_IMODULE_IID);
nsCharDetModule::nsCharDetModule()
: mInitialized(PR_FALSE)
{
@ -123,7 +121,7 @@ nsCharDetModule::~nsCharDetModule()
Shutdown();
}
NS_IMPL_ISUPPORTS(nsCharDetModule, kIModuleIID)
NS_IMPL_ISUPPORTS1(nsCharDetModule, nsIModule)
// Perform our one-time intialization for this module
nsresult

Просмотреть файл

@ -326,8 +326,7 @@ private:
};
//--------------------------------------------------------------
NS_DEFINE_IID( kIFactoryIID, NS_IFACTORY_IID);
NS_IMPL_ISUPPORTS( MyFactory , kIFactoryIID);
NS_IMPL_ISUPPORTS1( MyFactory , nsIFactory)
NS_IMETHODIMP MyFactory::CreateInstance(
nsISupports* aDelegate, const nsIID &aIID, void** aResult)

Просмотреть файл

@ -129,7 +129,7 @@ void nsDebugDetector::Report()
}
NS_IMPL_ISUPPORTS(nsDebugDetector, NS_GET_IID(nsICharsetDetector));
NS_IMPL_ISUPPORTS1(nsDebugDetector, nsICharsetDetector)
//--------------------------------------------------------------
class nsDebugDetectorFactory : public nsIFactory {
@ -154,8 +154,7 @@ private:
};
//--------------------------------------------------------------
NS_DEFINE_IID( kIFactoryIID, NS_IFACTORY_IID);
NS_IMPL_ISUPPORTS( nsDebugDetectorFactory , kIFactoryIID);
NS_IMPL_ISUPPORTS1( nsDebugDetectorFactory , nsIFactory);
NS_IMETHODIMP nsDebugDetectorFactory::CreateInstance(
nsISupports* aDelegate, const nsIID &aIID, void** aResult)

Просмотреть файл

@ -137,7 +137,7 @@ NS_IMETHODIMP nsMyObserver::Init( nsIWebShellServices* aWebShellSvc,
return NS_ERROR_ILLEGAL_VALUE;
}
//--------------------------------------------------------------
NS_IMPL_ISUPPORTS ( nsMyObserver ,NS_GET_IID(nsICharsetDetectionObserver));
NS_IMPL_ISUPPORTS1 ( nsMyObserver ,nsICharsetDetectionObserver);
//--------------------------------------------------------------
class nsDetectionAdaptor :
@ -309,8 +309,7 @@ public:
};
//--------------------------------------------------------------
NS_DEFINE_IID( kIFactoryIID, NS_IFACTORY_IID);
NS_IMPL_ISUPPORTS( nsDetectionAdaptorFactory , kIFactoryIID);
NS_IMPL_ISUPPORTS1( nsDetectionAdaptorFactory , nsIFactory);
//--------------------------------------------------------------
NS_IMETHODIMP nsDetectionAdaptorFactory::CreateInstance(

Просмотреть файл

@ -124,7 +124,7 @@ NS_IMETHODIMP nsDocumentCharsetInfo::GetParentCharset(nsIAtom ** aResult)
return NS_OK;
}
NS_IMPL_ISUPPORTS(nsDocumentCharsetInfoFactory, NS_GET_IID(nsIFactory));
NS_IMPL_ISUPPORTS1(nsDocumentCharsetInfoFactory, nsIFactory)
NS_IMETHODIMP nsDocumentCharsetInfoFactory::CreateInstance(
nsISupports* aDelegate,

Просмотреть файл

@ -351,8 +351,8 @@ public:
};
//--------------------------------------------------------------
NS_DEFINE_IID( kIFactoryIID, NS_IFACTORY_IID);
NS_IMPL_ISUPPORTS( nsMetaCharsetObserverFactory , kIFactoryIID);
NS_IMPL_ISUPPORTS1( nsMetaCharsetObserverFactory , nsIFactory);
NS_IMETHODIMP nsMetaCharsetObserverFactory::CreateInstance(
nsISupports* aDelegate, const nsIID &aIID, void** aResult)

Просмотреть файл

@ -750,8 +750,8 @@ private:
};
//--------------------------------------------------------------
NS_DEFINE_IID( kIFactoryIID, NS_IFACTORY_IID);
NS_IMPL_ISUPPORTS( nsXPCOMDetectorFactory , kIFactoryIID);
NS_IMPL_ISUPPORTS1( nsXPCOMDetectorFactory , nsIFactory);
NS_IMETHODIMP nsXPCOMDetectorFactory::CreateInstance(
nsISupports* aDelegate, const nsIID &aIID, void** aResult)

Просмотреть файл

@ -302,8 +302,8 @@ public:
};
//--------------------------------------------------------------
NS_DEFINE_IID( kIFactoryIID, NS_IFACTORY_IID);
NS_IMPL_ISUPPORTS( nsXMLEncodingObserverFactory , kIFactoryIID);
NS_IMPL_ISUPPORTS1( nsXMLEncodingObserverFactory , nsIFactory);
NS_IMETHODIMP nsXMLEncodingObserverFactory::CreateInstance(
nsISupports* aDelegate, const nsIID &aIID, void** aResult)

Просмотреть файл

@ -51,7 +51,7 @@ class nsI18nCompatibility : public nsII18nCompatibility {
virtual ~nsI18nCompatibility() {}
};
NS_IMPL_ISUPPORTS(nsI18nCompatibility, NS_GET_IID(nsII18nCompatibility));
NS_IMPL_ISUPPORTS1(nsI18nCompatibility, nsII18nCompatibility)
NS_IMETHODIMP nsI18nCompatibility::CSIDtoCharsetName(PRUint16 csid, PRUnichar **_retval)
{

Просмотреть файл

@ -38,7 +38,7 @@ NS_DEFINE_IID(kICollationFactoryIID, NS_ICOLLATIONFACTORY_IID);
NS_DEFINE_CID(kCollationCID, NS_COLLATION_CID);
static NS_DEFINE_CID(kCharsetConverterManagerCID, NS_ICHARSETCONVERTERMANAGER_CID);
NS_IMPL_ISUPPORTS(nsCollationFactory, kICollationFactoryIID);
NS_IMPL_ISUPPORTS1(nsCollationFactory, nsICollationFactory);
nsresult nsCollationFactory::CreateCollation(nsILocale* locale, nsICollation** instancePtr)
{

Просмотреть файл

@ -36,7 +36,7 @@ NS_DEFINE_IID(kILocaleIID, NS_ILOCALE_IID);
NS_DEFINE_IID(kLocaleCID, NS_LOCALE_CID);
/* nsILocale */
NS_IMPL_THREADSAFE_ISUPPORTS(nsLocale,kILocaleIID)
NS_IMPL_THREADSAFE_ISUPPORTS1(nsLocale,nsILocale)
nsLocale::nsLocale(void)
: fHashtable(nsnull), fCategoryCount(0)

Просмотреть файл

@ -50,10 +50,7 @@
//
// iids
//
static NS_DEFINE_IID(kILocaleDefinitionIID,NS_ILOCALEDEFINITION_IID);
static NS_DEFINE_IID(kILocaleServiceIID,NS_ILOCALESERVICE_IID);
static NS_DEFINE_IID(kILocaleIID,NS_ILOCALE_IID);
static NS_DEFINE_IID(kIFactoryIID,NS_IFACTORY_IID);
#if defined(XP_PC) && !defined(XP_OS2)
static NS_DEFINE_IID(kIWin32LocaleIID,NS_IWIN32LOCALE_IID);
#endif
@ -339,7 +336,7 @@ nsLocaleService::~nsLocaleService(void)
if (mApplicationLocale) mApplicationLocale->Release();
}
NS_IMPL_THREADSAFE_ISUPPORTS(nsLocaleService, kILocaleServiceIID);
NS_IMPL_THREADSAFE_ISUPPORTS1(nsLocaleService, nsILocaleService);
NS_IMETHODIMP
nsLocaleService::NewLocale(const PRUnichar *aLocale, nsILocale **_retval)
@ -544,7 +541,7 @@ NS_NewLocaleService(nsILocaleService** result)
// nsLocaleDefinition methods
//
NS_IMPL_ISUPPORTS(nsLocaleDefinition,kILocaleDefinitionIID)
NS_IMPL_ISUPPORTS1(nsLocaleDefinition,nsILocaleDefinition)
nsLocaleDefinition::nsLocaleDefinition(void)
{
@ -580,7 +577,7 @@ nsLocaleServiceFactory::~nsLocaleServiceFactory()
{
}
NS_IMPL_ISUPPORTS(nsLocaleServiceFactory,kIFactoryIID)
NS_IMPL_ISUPPORTS1(nsLocaleServiceFactory,nsIFactory)
NS_IMETHODIMP
nsLocaleServiceFactory::CreateInstance(nsISupports* aOuter,

Просмотреть файл

@ -72,7 +72,7 @@ private:
nsString mStringOut;
};
NS_IMPL_ISUPPORTS(nsScriptableDateFormat, NS_GET_IID(nsIScriptableDateFormat));
NS_IMPL_ISUPPORTS1(nsScriptableDateFormat, nsIScriptableDateFormat)
NS_IMETHODIMP nsScriptableDateFormat::FormatDateTime(
const PRUnichar *locale,

Просмотреть файл

@ -41,7 +41,7 @@ static NS_DEFINE_IID(kICollationIID, NS_ICOLLATION_IID);
static NS_DEFINE_CID(kLocaleServiceCID, NS_LOCALESERVICE_CID);
static NS_DEFINE_CID(kPlatformCharsetCID, NS_PLATFORMCHARSET_CID);
NS_IMPL_ISUPPORTS(nsCollationWin, kICollationIID);
NS_IMPL_ISUPPORTS1(nsCollationWin, nsICollation);
nsCollationWin::nsCollationWin()

Просмотреть файл

@ -38,7 +38,6 @@
static NS_DEFINE_CID(kWin32LocaleFactoryCID, NS_WIN32LOCALEFACTORY_CID);
static NS_DEFINE_IID(kIWin32LocaleIID, NS_IWIN32LOCALE_IID);
static NS_DEFINE_IID(kIDateTimeFormatIID, NS_IDATETIMEFORMAT_IID);
static NS_DEFINE_CID(kCharsetConverterManagerCID, NS_ICHARSETCONVERTERMANAGER_CID);
static NS_DEFINE_IID(kICharsetConverterManagerIID, NS_ICHARSETCONVERTERMANAGER_IID);
@ -46,7 +45,7 @@ static NS_DEFINE_IID(kICharsetConverterManagerIID, NS_ICHARSETCONVERTERMANAGER_I
static NS_DEFINE_CID(kLocaleServiceCID, NS_LOCALESERVICE_CID);
static NS_DEFINE_CID(kPlatformCharsetCID, NS_PLATFORMCHARSET_CID);
NS_IMPL_THREADSAFE_ISUPPORTS(nsDateTimeFormatWin, kIDateTimeFormatIID);
NS_IMPL_THREADSAFE_ISUPPORTS1(nsDateTimeFormatWin, nsIDateTimeFormat);
// init this interface to a specified locale

Просмотреть файл

@ -29,7 +29,6 @@
#include "prprf.h"
#include <Windows.h>
NS_DEFINE_IID(kIWin32LocaleIID, NS_IWIN32LOCALE_IID);
NS_DEFINE_IID(kIWin32LocaleImplCID, NS_WIN32LOCALE_CID);
#define USER_DEFINED_PRIMARYLANG 0x0200
@ -389,7 +388,7 @@ iso_pair dbg_list[LENGTH_MAPPING_LIST+1] =
#endif
/* nsIWin32LocaleImpl */
NS_IMPL_ISUPPORTS(nsIWin32LocaleImpl,kIWin32LocaleIID)
NS_IMPL_ISUPPORTS1(nsIWin32LocaleImpl,nsIWin32Locale)
nsIWin32LocaleImpl::nsIWin32LocaleImpl(void)
{

Просмотреть файл

@ -321,9 +321,7 @@ nsJISx4501LineBreaker::~nsJISx4501LineBreaker()
PR_AtomicDecrement(&g_InstanceCount);
}
NS_DEFINE_IID(kILineBreakerIID, NS_ILINEBREAKER_IID);
NS_IMPL_ISUPPORTS(nsJISx4501LineBreaker, kILineBreakerIID);
NS_IMPL_ISUPPORTS1(nsJISx4501LineBreaker, nsILineBreaker);
#define U_PERIOD ((PRUnichar) '.')
#define U_COMMA ((PRUnichar) ',')

Просмотреть файл

@ -35,9 +35,7 @@ nsSampleWordBreaker::~nsSampleWordBreaker()
PR_AtomicDecrement(&g_InstanceCount);
}
NS_DEFINE_IID(kIWordBreakerIID, NS_IWORDBREAKER_IID);
NS_IMPL_ISUPPORTS(nsSampleWordBreaker, kIWordBreakerIID);
NS_IMPL_ISUPPORTS1(nsSampleWordBreaker, nsIWordBreaker);
nsresult nsSampleWordBreaker::BreakInBetween(
const PRUnichar* aText1 , PRUint32 aTextLen1,

Просмотреть файл

@ -436,7 +436,7 @@ public:
NS_DECL_NSISTRINGBUNDLE
};
NS_IMPL_ISUPPORTS(nsExtensibleStringBundle, NS_GET_IID(nsIStringBundle));
NS_IMPL_ISUPPORTS1(nsExtensibleStringBundle, nsIStringBundle)
nsExtensibleStringBundle::nsExtensibleStringBundle(const char * aRegistryKey,
nsILocale * aLocale,

Просмотреть файл

@ -57,7 +57,7 @@ private:
};
//--------------------------------------------------------------
NS_IMPL_ISUPPORTS(nsCharsetAlias2, kICharsetAliasIID);
NS_IMPL_ISUPPORTS1(nsCharsetAlias2, nsICharsetAlias);
//--------------------------------------------------------------
nsCharsetAlias2::nsCharsetAlias2()

Просмотреть файл

@ -50,7 +50,7 @@ nsTextToSubURI::~nsTextToSubURI()
PR_AtomicDecrement(&g_InstanceCount);
}
NS_IMPL_ISUPPORTS(nsTextToSubURI, kITextToSubURIIID)
NS_IMPL_ISUPPORTS1(nsTextToSubURI, nsITextToSubURI)
NS_IMETHODIMP nsTextToSubURI::ConvertAndEscape(
const char *charset, const PRUnichar *text, char **_retval)

Просмотреть файл

@ -80,7 +80,7 @@ nsUConvModule::~nsUConvModule()
Shutdown();
}
NS_IMPL_ISUPPORTS(nsUConvModule, kIModuleIID)
NS_IMPL_ISUPPORTS1(nsUConvModule, nsIModule)
nsresult
nsUConvModule::Initialize()

Просмотреть файл

@ -81,7 +81,7 @@ public:
//----------------------------------------------------------------------
// Class nsUnicodeDecodeHelper [implementation]
NS_IMPL_ISUPPORTS(nsUnicodeDecodeHelper, kIUnicodeDecodeHelperIID);
NS_IMPL_ISUPPORTS1(nsUnicodeDecodeHelper, nsIUnicodeDecodeHelper)
nsUnicodeDecodeHelper::nsUnicodeDecodeHelper()
{

Просмотреть файл

@ -51,7 +51,7 @@ private:
nsString mCharset;
};
NS_IMPL_ISUPPORTS(nsWinCharset, kIPlatformCharsetIID);
NS_IMPL_ISUPPORTS1(nsWinCharset, nsIPlatformCharset)
nsWinCharset::nsWinCharset()
{

Просмотреть файл

@ -232,7 +232,7 @@ extern "C" NS_EXPORT nsresult NSGetModule(nsIComponentManager * compMgr,
//----------------------------------------------------------------------------
// Class nsConverterFactory [implementation]
NS_IMPL_ISUPPORTS(nsConverterFactory, NS_GET_IID(nsIFactory));
NS_IMPL_ISUPPORTS1(nsConverterFactory, nsIFactory)
nsConverterFactory::nsConverterFactory(FactoryData * aData)
{
@ -281,7 +281,7 @@ NS_IMETHODIMP nsConverterFactory::LockFactory(PRBool aLock)
//----------------------------------------------------------------------------
// Class nsConverterModule [implementation]
NS_IMPL_ISUPPORTS(nsConverterModule, NS_GET_IID(nsIModule))
NS_IMPL_ISUPPORTS1(nsConverterModule, nsIModule)
nsConverterModule::nsConverterModule()
: mInitialized(PR_FALSE)

Просмотреть файл

@ -254,7 +254,7 @@ extern "C" NS_EXPORT nsresult NSGetModule(nsIComponentManager * compMgr,
//----------------------------------------------------------------------------
// Class nsConverterFactory [implementation]
NS_IMPL_ISUPPORTS(nsConverterFactory, NS_GET_IID(nsIFactory));
NS_IMPL_ISUPPORTS1(nsConverterFactory, nsIFactory)
nsConverterFactory::nsConverterFactory(FactoryData * aData)
{
@ -303,7 +303,7 @@ NS_IMETHODIMP nsConverterFactory::LockFactory(PRBool aLock)
//----------------------------------------------------------------------------
// Class nsConverterModule [implementation]
NS_IMPL_ISUPPORTS(nsConverterModule, NS_GET_IID(nsIModule))
NS_IMPL_ISUPPORTS1(nsConverterModule, nsIModule)
nsConverterModule::nsConverterModule()
: mInitialized(PR_FALSE)

Просмотреть файл

@ -200,7 +200,7 @@ extern "C" NS_EXPORT nsresult NSGetModule(nsIComponentManager * compMgr,
//----------------------------------------------------------------------------
// Class nsConverterFactory [implementation]
NS_IMPL_ISUPPORTS(nsConverterFactory, NS_GET_IID(nsIFactory));
NS_IMPL_ISUPPORTS1(nsConverterFactory, nsIFactory)
nsConverterFactory::nsConverterFactory(FactoryData * aData)
{
@ -249,7 +249,7 @@ NS_IMETHODIMP nsConverterFactory::LockFactory(PRBool aLock)
//----------------------------------------------------------------------------
// Class nsConverterModule [implementation]
NS_IMPL_ISUPPORTS(nsConverterModule, NS_GET_IID(nsIModule))
NS_IMPL_ISUPPORTS1(nsConverterModule, nsIModule)
nsConverterModule::nsConverterModule()
: mInitialized(PR_FALSE)

Просмотреть файл

@ -280,7 +280,7 @@ extern "C" NS_EXPORT nsresult NSGetModule(nsIComponentManager * compMgr,
//----------------------------------------------------------------------------
// Class nsConverterFactory [implementation]
NS_IMPL_ISUPPORTS(nsConverterFactory, NS_GET_IID(nsIFactory));
NS_IMPL_ISUPPORTS1(nsConverterFactory, nsIFactory)
nsConverterFactory::nsConverterFactory(FactoryData * aData)
{
@ -329,7 +329,7 @@ NS_IMETHODIMP nsConverterFactory::LockFactory(PRBool aLock)
//----------------------------------------------------------------------------
// Class nsConverterModule [implementation]
NS_IMPL_ISUPPORTS(nsConverterModule, NS_GET_IID(nsIModule))
NS_IMPL_ISUPPORTS1(nsConverterModule, nsIModule)
nsConverterModule::nsConverterModule()
: mInitialized(PR_FALSE)

Просмотреть файл

@ -156,11 +156,9 @@ PRUnichar nsCompressedMap::Lookup(
}
}
NS_DEFINE_IID(kCaseConversionIID, NS_ICASECONVERSION_IID);
nsrefcnt nsCaseConversionImp2::gInit = 0;
NS_IMPL_ISUPPORTS(nsCaseConversionImp2, kCaseConversionIID);
NS_IMPL_ISUPPORTS1(nsCaseConversionImp2, nsICaseConversion);
static nsCompressedMap *gUpperMap = nsnull;
static nsCompressedMap *gLowerMap = nsnull;

Просмотреть файл

@ -27,9 +27,7 @@
#include "nsCategoryImp.h"
#include "cattable.h"
NS_DEFINE_IID(kIUGenCategoryIID, NS_IUGENCATEGORY_IID);
NS_IMPL_ISUPPORTS(nsCategoryImp, kIUGenCategoryIID);
NS_IMPL_ISUPPORTS1(nsCategoryImp, nsIUGenCategory);
nsCategoryImp::nsCategoryImp()

Просмотреть файл

@ -30,7 +30,6 @@
//
// guids
//
NS_DEFINE_IID(kIEntityConverterIID,NS_IENTITYCONVERTER_IID);
NS_DEFINE_IID(kIFactoryIID,NS_IFACTORY_IID);
NS_DEFINE_IID(kIPersistentPropertiesIID,NS_IPERSISTENTPROPERTIES_IID);
@ -182,7 +181,7 @@ nsEntityConverter:: GetVersionPropertyInst(PRUint32 versionNumber)
//
// nsISupports methods
//
NS_IMPL_ISUPPORTS(nsEntityConverter,kIEntityConverterIID)
NS_IMPL_ISUPPORTS1(nsEntityConverter,nsIEntityConverter)
//

Просмотреть файл

@ -27,7 +27,6 @@
#include "nsTextTransformFactory.h"
NS_DEFINE_CID(kHankakuToZenkakuCID, NS_HANKAKUTOZENKAKU_CID);
NS_DEFINE_IID(kITextTransformIID, NS_ITEXTTRANSFORM_IID);
// Basic mapping from Hankaku to Zenkaku
// Nigori and Maru is take care out side this basic mapping
@ -125,7 +124,7 @@ public:
};
NS_IMPL_ISUPPORTS(nsHankakuToZenkaku, kITextTransformIID);
NS_IMPL_ISUPPORTS1(nsHankakuToZenkaku, nsITextTransform)
nsHankakuToZenkaku::nsHankakuToZenkaku()
{

Просмотреть файл

@ -35,7 +35,6 @@
//
// guids
//
static NS_DEFINE_IID(kISaveAsCharsetIID, NS_ISAVEASCHARSET_IID);
static NS_DEFINE_IID(kIFactoryIID, NS_IFACTORY_IID);
static NS_DEFINE_CID(kCharsetConverterManagerCID, NS_ICHARSETCONVERTERMANAGER_CID);
static NS_DEFINE_CID(kEntityConverterCID, NS_ENTITYCONVERTER_CID);
@ -44,7 +43,7 @@ static NS_DEFINE_CID(kEntityConverterCID, NS_ENTITYCONVERTER_CID);
//
// nsISupports methods
//
NS_IMPL_ISUPPORTS(nsSaveAsCharset, kISaveAsCharsetIID)
NS_IMPL_ISUPPORTS1(nsSaveAsCharset, nsISaveAsCharset)
//