const char *registryLocation, const char *componentType) {
const char *registryLocation, const char *componentType, const nsModuleComponentInfo *info) {
RegisterStreamConverters(nsIComponentManager *aCompMgr, nsIFile *aPath,                         const char *registryLocation, const char *componentType) {    nsresult rv;    nsCOMPtr<nsICategoryManager> catmgr =        do_GetService(NS_CATEGORYMANAGER_CONTRACTID, &rv);    if (NS_FAILED(rv)) return rv;    nsXPIDLCString previous;    PRUint32 count = 0;    while (count < g_StreamConverterCount) {        (void) catmgr->AddCategoryEntry(NS_ISTREAMCONVERTER_KEY, g_StreamConverterArray[count],                                      "", PR_TRUE, PR_TRUE, getter_Copies(previous));        if (NS_FAILED(rv)) NS_ASSERTION(0, "adding a cat entry failed");        count++;    }        return rv;}