int status = opt->output_fn(sep, PL_strlen(sep), closure);
int lstatus = opt->output_fn(sep, PL_strlen(sep), closure);
MimeOptions_write(MimeDisplayOptions *opt, char *data, PRInt32 length,				  PRBool user_visible_p){  int status = 0;  void* closure = 0;  if (!opt || !opt->output_fn || !opt->state)	return 0;  closure = opt->output_closure;  if (!closure) closure = opt->stream_closure;//  PR_ASSERT(opt->state->first_data_written_p);  if (opt->state->separator_queued_p && user_visible_p)	{	  opt->state->separator_queued_p = PR_FALSE;	  if (opt->state->separator_suppressed_p)		opt->state->separator_suppressed_p = PR_FALSE;	  else		{		  char sep[] = "<HR WIDTH=\"90%\" SIZE=4>";		  int status = opt->output_fn(sep, PL_strlen(sep), closure);		  opt->state->separator_suppressed_p = PR_FALSE;		  if (status < 0) return status;		}	}  if (user_visible_p)	opt->state->separator_suppressed_p = PR_FALSE;  if (length > 0)	{	  status = opt->output_fn(data, length, closure);	  if (status < 0) return status;	}  return 0;}