Bug 96910. Restore NS_NewGenericModule() entry point for backwards compatibility. r=dougt, sr=jband, a=asa
git-svn-id: svn://10.0.0.236/trunk@101976 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
@@ -415,7 +415,7 @@ nsGenericModule::CanUnload(nsIComponentManager *aCompMgr, PRBool *okToUnload)
|
||||
}
|
||||
|
||||
NS_COM nsresult
|
||||
NS_NewGenericModule(nsModuleInfo* info, nsIModule* *result)
|
||||
NS_NewGenericModule2(nsModuleInfo* info, nsIModule* *result)
|
||||
{
|
||||
nsresult rv = NS_OK;
|
||||
|
||||
@@ -436,4 +436,23 @@ NS_NewGenericModule(nsModuleInfo* info, nsIModule* *result)
|
||||
return rv;
|
||||
}
|
||||
|
||||
NS_COM nsresult
|
||||
NS_NewGenericModule(const char* moduleName,
|
||||
PRUint32 componentCount,
|
||||
nsModuleComponentInfo* components,
|
||||
nsModuleDestructorProc dtor,
|
||||
nsIModule* *result)
|
||||
{
|
||||
nsModuleInfo info;
|
||||
nsCRT::memset(&info, 0, sizeof(info));
|
||||
|
||||
info.mVersion = NS_MODULEINFO_VERSION;
|
||||
info.mModuleName = moduleName;
|
||||
info.mComponents = components;
|
||||
info.mCount = componentCount;
|
||||
info.mDtor = dtor;
|
||||
|
||||
return NS_NewGenericModule2(&info, result);
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
Reference in New Issue
Block a user