rv = NS_RegisterConverterManagerData();
nsUConvModule::RegisterSelf(nsIComponentManager *aCompMgr,                            nsIFile* aPath,                            const char* registryLocation,                            const char* componentType){  nsresult rv = NS_OK;#ifdef DEBUG  printf("*** Registering uconv components\n");#endif  Components* cp = gComponents;  Components* end = cp + NUM_COMPONENTS;  while (cp < end) {    rv = aCompMgr->RegisterComponentSpec(*cp->mCID, cp->mDescription,                                         cp->mProgID, aPath, PR_TRUE,                                         PR_TRUE);    if (NS_FAILED(rv)) {#ifdef DEBUG      printf("nsUConvModule: unable to register %s component => %x\n",             cp->mDescription, rv);#endif      break;    }    cp++;  }  return rv;}