PR_ASSERT(!obj->closed_p);
MimeEncrypted_parse_buffer (char *buffer, PRInt32 size, MimeObject *obj){  /* (Duplicated from MimeLeaf, see comments in mimecryp.h.)   */  MimeEncrypted *enc = (MimeEncrypted *) obj;  PR_ASSERT(!obj->closed_p);  if (obj->closed_p) return -1;  /* Don't consult output_p here, since at this point we're behaving as a	 simple container object -- the output_p decision should be made by	 the child of this object. */  if (enc->decoder_data)	return MimeDecoderWrite (enc->decoder_data, buffer, size);  else	return ((MimeEncryptedClass *)obj->clazz)->parse_decoded_buffer (buffer,																	 size,																	 obj);}