PRINTF("done.\n");
nsViewModule::RegisterSelf(nsIComponentManager *aCompMgr,                           nsIFile* aPath,                           const char *registryLocation,                           const char *componentType){    nsresult rv;  #ifdef DEBUG_dp    printf("***Registering view library...");#endif    rv = aCompMgr->RegisterComponentSpec(kCViewManager, "View Manager",                                         "@mozilla.org/view-manager;1",                                         aPath, PR_TRUE, PR_TRUE);    if (NS_FAILED(rv)) return rv;    rv = aCompMgr->RegisterComponentSpec(kCView, "View",                                         "@mozilla.org/view;1",                                         aPath, PR_TRUE, PR_TRUE);    if (NS_FAILED(rv)) return rv;    rv = aCompMgr->RegisterComponentSpec(kCScrollingView, "Scrolling View",                                         "@mozilla.org/scrolling-view;1",                                         aPath, PR_TRUE, PR_TRUE);    if (NS_FAILED(rv)) return rv;    rv = aCompMgr->RegisterComponentSpec(kCScrollPortView, "Scroll Port View",                                         "@mozilla.org/scroll-port-view;1",                                         aPath, PR_TRUE, PR_TRUE);#ifdef DEBUG_dp    printf("done.\n");#endif    return rv;}