convert some PR_ASSERTS to NS_ASSERTIONS in libmime, r/sr=standard8, 495447

This commit is contained in:
David Bienvenu 2009-06-01 13:35:51 -07:00
Родитель ae8250d824
Коммит 940a5d5950
4 изменённых файлов: 31 добавлений и 24 удалений

Просмотреть файл

@ -150,7 +150,7 @@ MimeMessage_parse_line (const char *aLine, PRInt32 aLength, MimeObject *obj)
MimeMessage *msg = (MimeMessage *) obj;
int status = 0;
PR_ASSERT(line && *line);
NS_ASSERTION(line && *line, "empty line in mime msg parse_line");
if (!line || !*line) return -1;
if (msg->grabSubject)

Просмотреть файл

@ -258,7 +258,7 @@ MimeMultipartSigned_parse_line (const char *line, PRInt32 length, MimeObject *ob
break;
default: /* bad state */
PR_ASSERT(0);
NS_ERROR("bad state in MultipartSigned parse line");
return -1;
break;
}
@ -278,8 +278,8 @@ MimeMultipartSigned_parse_line (const char *line, PRInt32 length, MimeObject *ob
/* We have just moved out of the MimeMultipartSignedBodyHeaders
state, so cache away the headers that apply only to the body part.
*/
PR_ASSERT(mult->hdrs);
PR_ASSERT(!sig->body_hdrs);
NS_ASSERTION(mult->hdrs, "null multipart hdrs");
NS_ASSERTION(!sig->body_hdrs, "signed part shouldn't have already have body_hdrs");
sig->body_hdrs = mult->hdrs;
mult->hdrs = 0;
@ -299,8 +299,9 @@ MimeMultipartSigned_parse_line (const char *line, PRInt32 length, MimeObject *ob
if (!sig->crypto_closure)
{
status = PR_GetError();
PR_ASSERT(status < 0);
if (status >= 0) status = -1;
NS_ASSERTION(status < 0, "got non-negative status");
if (status >= 0)
status = -1;
return status;
}
}
@ -522,7 +523,8 @@ MimeMultipartSigned_parse_child_line (MimeObject *obj,
case MimeMultipartSignedPreamble:
case MimeMultipartSignedBodyFirstHeader:
case MimeMultipartSignedBodyHeaders:
PR_ASSERT(0); /* How'd we get here? Oh well, fall through. */
// How'd we get here? Oh well, fall through.
NS_ERROR("wrong state in parse child line");
case MimeMultipartSignedBodyFirstLine:
PR_ASSERT(first_line_p);
@ -575,7 +577,8 @@ MimeMultipartSigned_parse_child_line (MimeObject *obj,
break;
case MimeMultipartSignedSignatureHeaders:
PR_ASSERT(0); /* How'd we get here? Oh well, fall through. */
// How'd we get here? Oh well, fall through.
NS_ERROR("should have already parse sig hdrs");
case MimeMultipartSignedSignatureFirstLine:
case MimeMultipartSignedSignatureLine:
@ -587,12 +590,12 @@ MimeMultipartSigned_parse_child_line (MimeObject *obj,
case MimeMultipartSignedEpilogue:
/* Too many kids? MimeMultipartSigned_create_child() should have
prevented us from getting here. */
PR_ASSERT(0);
NS_ERROR("too many kids?");
return -1;
break;
default: /* bad state */
PR_ASSERT(0);
NS_ERROR("bad state in multipart signed parse line");
return -1;
break;
}
@ -645,7 +648,8 @@ MimeMultipartSigned_emit_child (MimeObject *obj)
MimeObject *p;
for (p = obj; p->parent; p = p->parent)
outer_headers = p->headers;
PR_ASSERT(obj->options->state->first_data_written_p);
NS_ASSERTION(obj->options->state->first_data_written_p,
"should have already written some data");
html = obj->options->generate_post_header_html_fn(NULL,
obj->options->html_closure,
outer_headers);
@ -669,7 +673,7 @@ MimeMultipartSigned_emit_child (MimeObject *obj)
/* The superclass method expects to find the headers for the part that it's
to create in mult->hdrs, so ensure that they're there. */
PR_ASSERT(!mult->hdrs);
NS_ASSERTION(!mult->hdrs, "shouldn't already have hdrs for multipart");
if (mult->hdrs) MimeHeaders_free(mult->hdrs);
mult->hdrs = sig->body_hdrs;
sig->body_hdrs = 0;
@ -738,11 +742,13 @@ MimeMultipartSigned_emit_child (MimeObject *obj)
/* Retrieve the child that it created.
*/
PR_ASSERT(cont->nchildren == 1);
if (cont->nchildren != 1) return -1;
NS_ASSERTION(cont->nchildren == 1, "should only have one child");
if (cont->nchildren != 1)
return -1;
body = cont->children[0];
PR_ASSERT(body);
if (!body) return -1;
NS_ASSERTION(body, "missing body");
if (!body)
return -1;
#ifdef MIME_DRAFTS
if (body->options->decompose_file_p) {

Просмотреть файл

@ -152,10 +152,10 @@ MimeMultipart_parse_line (const char *line, PRInt32 length, MimeObject *obj)
int status = 0;
MimeMultipartBoundaryType boundary;
PR_ASSERT(line && *line);
NS_ASSERTION(line && *line, "empty line in multipart parse_line");
if (!line || !*line) return -1;
PR_ASSERT(!obj->closed_p);
NS_ASSERTION(!obj->closed_p, "obj shouldn't already be closed");
if (obj->closed_p) return -1;
/* If we're supposed to write this object, but aren't supposed to convert
@ -192,7 +192,7 @@ MimeMultipart_parse_line (const char *line, PRInt32 length, MimeObject *obj)
mult->state = MimeMultipartHeaders;
/* Reset the header parser for this upcoming part. */
PR_ASSERT(!mult->hdrs);
NS_ASSERTION(!mult->hdrs, "mult->hdrs should be null here");
if (mult->hdrs)
MimeHeaders_free(mult->hdrs);
mult->hdrs = MimeHeaders_new();
@ -307,7 +307,8 @@ MimeMultipart_parse_line (const char *line, PRInt32 length, MimeObject *obj)
}
status = ((MimeMultipartClass *) obj->clazz)->create_child(obj);
if (status < 0) return status;
PR_ASSERT(mult->state != MimeMultipartHeaders);
NS_ASSERTION(mult->state != MimeMultipartHeaders,
"mult->state shouldn't be MimeMultipartHeaders");
// Ok, at this point, we need to examine the headers and see if there
// is a special charset (i.e. non US-ASCII) for this message. If so,
@ -429,7 +430,7 @@ MimeMultipart_parse_line (const char *line, PRInt32 length, MimeObject *obj)
break;
default:
PR_ASSERT(0);
NS_ERROR("unexpected state in parse line");
return -1;
}
@ -760,7 +761,7 @@ MimeMultipart_parse_eof (MimeObject *obj, PRBool abort_p)
mult->state == MimeMultipartPartFirstLine))
{
MimeObject *kid = cont->children[cont->nchildren-1];
PR_ASSERT(kid);
NS_ASSERTION(kid, "not expecting null kid");
if (kid)
{
int status = kid->clazz->parse_eof(kid, abort_p);

Просмотреть файл

@ -259,11 +259,11 @@ mime_headers_callback ( void *closure, MimeHeaders *headers )
// We get away with this because this doesn't get called on draft operations.
struct mime_stream_data *msd = (struct mime_stream_data *)closure;
PR_ASSERT ( msd && headers );
NS_ASSERTION(msd && headers, "null mime stream data or headers");
if ( !msd || ! headers )
return 0;
PR_ASSERT ( msd->headers == NULL );
NS_ASSERTION(!msd->headers, "non-null mime stream data headers");
msd->headers = MimeHeaders_copy ( headers );
return 0;
}