int status = kid->clazz->parse_end(kid, abort_p); if (status < 0) return status;
int lstatus = kid->clazz->parse_end(kid, abort_p); if (lstatus < 0) return lstatus;
MimeContainer_parse_end (MimeObject *object, PRBool abort_p){  MimeContainer *cont = (MimeContainer *) object;  int status;  /* We must run all of this object's parent methods first, to get all the	 data flushed down its stream, so that the children's parse_eof methods	 can access it.  We do not access *this* object again after doing this,	 only its children.   */  status = ((MimeObjectClass*)&MIME_SUPERCLASS)->parse_end(object, abort_p);  if (status < 0) return status;  if (cont->children)	{	  int i;	  for (i = 0; i < cont->nchildren; i++)		{		  MimeObject *kid = cont->children[i];		  if (kid && !kid->parsed_p)			{			  int status = kid->clazz->parse_end(kid, abort_p);			  if (status < 0) return status;			}		}	}  return 0;}