free(mSpec); free(mProtocol); free(mHost); free(mFile); free(mRef);
PR_FREEIF(mSpec); PR_FREEIF(mProtocol); PR_FREEIF(mHost); PR_FREEIF(mFile); PR_FREEIF(mRef);
URLImpl::~URLImpl(){  NS_IF_RELEASE(mProtocolUrl);  free(mSpec);  free(mProtocol);  free(mHost);  free(mFile);  free(mRef);}