removed autostring constructor usage per rickg

cleaned up url listing
This commit is contained in:
peterl%netscape.com 1999-06-27 21:17:39 +00:00
parent eb116131c1
commit a35f309ef4
6 changed files with 78 additions and 66 deletions

View File

@ -630,20 +630,22 @@ void HTMLCSSStyleSheetImpl::List(FILE* out, PRInt32 aIndent) const
fputs("HTML CSS Style Sheet: ", out);
#ifdef NECKO
char* buffer;
mURL->GetSpec(&buffer);
char* urlSpec = nsnull;
mURL->GetSpec(&urlSpec);
if (urlSpec) {
fputs(urlSpec, out);
nsCRT::free(urlSpec);
}
#else
PRUnichar* buffer;
mURL->ToString(&buffer);
PRUnichar* urlSpec = nsnull;
mURL->ToString(&urlSpec);
if (urlSpec) {
nsAutoString buffer(urlSpec);
fputs(buffer, out);
delete [] urlSpec;
}
#endif
nsAutoString as(buffer,0);
fputs(as, out);
fputs("\n", out);
#ifdef NECKO
nsCRT::free(buffer);
#else
delete buffer;
#endif
}

View File

@ -1109,20 +1109,22 @@ void HTMLStyleSheetImpl::List(FILE* out, PRInt32 aIndent) const
fputs("HTML Style Sheet: ", out);
#ifdef NECKO
char* buffer;
mURL->GetSpec(&buffer);
char* urlSpec = nsnull;
mURL->GetSpec(&urlSpec);
if (urlSpec) {
fputs(urlSpec, out);
nsCRT::free(urlSpec);
}
#else
PRUnichar* buffer;
mURL->ToString(&buffer);
PRUnichar* urlSpec = nsnull;
mURL->ToString(&urlSpec);
if (urlSpec) {
nsAutoString buffer(urlSpec);
fputs(buffer, out);
delete [] urlSpec;
}
#endif
nsAutoString as(buffer,0);
fputs(as, out);
fputs("\n", out);
#ifdef NECKO
nsCRT::free(buffer);
#else
delete buffer;
#endif
}

View File

@ -630,20 +630,22 @@ void HTMLCSSStyleSheetImpl::List(FILE* out, PRInt32 aIndent) const
fputs("HTML CSS Style Sheet: ", out);
#ifdef NECKO
char* buffer;
mURL->GetSpec(&buffer);
char* urlSpec = nsnull;
mURL->GetSpec(&urlSpec);
if (urlSpec) {
fputs(urlSpec, out);
nsCRT::free(urlSpec);
}
#else
PRUnichar* buffer;
mURL->ToString(&buffer);
PRUnichar* urlSpec = nsnull;
mURL->ToString(&urlSpec);
if (urlSpec) {
nsAutoString buffer(urlSpec);
fputs(buffer, out);
delete [] urlSpec;
}
#endif
nsAutoString as(buffer,0);
fputs(as, out);
fputs("\n", out);
#ifdef NECKO
nsCRT::free(buffer);
#else
delete buffer;
#endif
}

View File

@ -1109,20 +1109,22 @@ void HTMLStyleSheetImpl::List(FILE* out, PRInt32 aIndent) const
fputs("HTML Style Sheet: ", out);
#ifdef NECKO
char* buffer;
mURL->GetSpec(&buffer);
char* urlSpec = nsnull;
mURL->GetSpec(&urlSpec);
if (urlSpec) {
fputs(urlSpec, out);
nsCRT::free(urlSpec);
}
#else
PRUnichar* buffer;
mURL->ToString(&buffer);
PRUnichar* urlSpec = nsnull;
mURL->ToString(&urlSpec);
if (urlSpec) {
nsAutoString buffer(urlSpec);
fputs(buffer, out);
delete [] urlSpec;
}
#endif
nsAutoString as(buffer,0);
fputs(as, out);
fputs("\n", out);
#ifdef NECKO
nsCRT::free(buffer);
#else
delete buffer;
#endif
}

View File

@ -630,20 +630,22 @@ void HTMLCSSStyleSheetImpl::List(FILE* out, PRInt32 aIndent) const
fputs("HTML CSS Style Sheet: ", out);
#ifdef NECKO
char* buffer;
mURL->GetSpec(&buffer);
char* urlSpec = nsnull;
mURL->GetSpec(&urlSpec);
if (urlSpec) {
fputs(urlSpec, out);
nsCRT::free(urlSpec);
}
#else
PRUnichar* buffer;
mURL->ToString(&buffer);
PRUnichar* urlSpec = nsnull;
mURL->ToString(&urlSpec);
if (urlSpec) {
nsAutoString buffer(urlSpec);
fputs(buffer, out);
delete [] urlSpec;
}
#endif
nsAutoString as(buffer,0);
fputs(as, out);
fputs("\n", out);
#ifdef NECKO
nsCRT::free(buffer);
#else
delete buffer;
#endif
}

View File

@ -1109,20 +1109,22 @@ void HTMLStyleSheetImpl::List(FILE* out, PRInt32 aIndent) const
fputs("HTML Style Sheet: ", out);
#ifdef NECKO
char* buffer;
mURL->GetSpec(&buffer);
char* urlSpec = nsnull;
mURL->GetSpec(&urlSpec);
if (urlSpec) {
fputs(urlSpec, out);
nsCRT::free(urlSpec);
}
#else
PRUnichar* buffer;
mURL->ToString(&buffer);
PRUnichar* urlSpec = nsnull;
mURL->ToString(&urlSpec);
if (urlSpec) {
nsAutoString buffer(urlSpec);
fputs(buffer, out);
delete [] urlSpec;
}
#endif
nsAutoString as(buffer,0);
fputs(as, out);
fputs("\n", out);
#ifdef NECKO
nsCRT::free(buffer);
#else
delete buffer;
#endif
}