From a35f309ef4eb7ead7675f3ccfaa8d314f5c12e5a Mon Sep 17 00:00:00 2001 From: "peterl%netscape.com" Date: Sun, 27 Jun 1999 21:17:39 +0000 Subject: [PATCH] removed autostring constructor usage per rickg cleaned up url listing --- .../html/style/src/nsHTMLCSSStyleSheet.cpp | 24 ++++++++++--------- content/html/style/src/nsHTMLStyleSheet.cpp | 24 ++++++++++--------- layout/html/style/src/nsHTMLCSSStyleSheet.cpp | 24 ++++++++++--------- layout/html/style/src/nsHTMLStyleSheet.cpp | 24 ++++++++++--------- layout/style/nsHTMLCSSStyleSheet.cpp | 24 ++++++++++--------- layout/style/nsHTMLStyleSheet.cpp | 24 ++++++++++--------- 6 files changed, 78 insertions(+), 66 deletions(-) diff --git a/content/html/style/src/nsHTMLCSSStyleSheet.cpp b/content/html/style/src/nsHTMLCSSStyleSheet.cpp index 5d2237658371..7a6e02215db7 100644 --- a/content/html/style/src/nsHTMLCSSStyleSheet.cpp +++ b/content/html/style/src/nsHTMLCSSStyleSheet.cpp @@ -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 } diff --git a/content/html/style/src/nsHTMLStyleSheet.cpp b/content/html/style/src/nsHTMLStyleSheet.cpp index a450e919bf9e..0bf52a8af2b1 100644 --- a/content/html/style/src/nsHTMLStyleSheet.cpp +++ b/content/html/style/src/nsHTMLStyleSheet.cpp @@ -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 } diff --git a/layout/html/style/src/nsHTMLCSSStyleSheet.cpp b/layout/html/style/src/nsHTMLCSSStyleSheet.cpp index 5d2237658371..7a6e02215db7 100644 --- a/layout/html/style/src/nsHTMLCSSStyleSheet.cpp +++ b/layout/html/style/src/nsHTMLCSSStyleSheet.cpp @@ -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 } diff --git a/layout/html/style/src/nsHTMLStyleSheet.cpp b/layout/html/style/src/nsHTMLStyleSheet.cpp index a450e919bf9e..0bf52a8af2b1 100644 --- a/layout/html/style/src/nsHTMLStyleSheet.cpp +++ b/layout/html/style/src/nsHTMLStyleSheet.cpp @@ -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 } diff --git a/layout/style/nsHTMLCSSStyleSheet.cpp b/layout/style/nsHTMLCSSStyleSheet.cpp index 5d2237658371..7a6e02215db7 100644 --- a/layout/style/nsHTMLCSSStyleSheet.cpp +++ b/layout/style/nsHTMLCSSStyleSheet.cpp @@ -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 } diff --git a/layout/style/nsHTMLStyleSheet.cpp b/layout/style/nsHTMLStyleSheet.cpp index a450e919bf9e..0bf52a8af2b1 100644 --- a/layout/style/nsHTMLStyleSheet.cpp +++ b/layout/style/nsHTMLStyleSheet.cpp @@ -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 }