NS_ENSURE_ARG_POINTER(domain); NS_ENSURE_ARG_POINTER(observer);
NS_IMETHODIMP nsPref::RemoveObserver(const char *domain,                                     nsIObserver *observer){    nsCStringKey key(domain);    mObservers.Remove(&key);    return UnregisterCallback(domain, NotifyObserver, observer);}