return MimeObject_write(obj, obj->obuffer, PL_strlen(obj->obuffer), PR_TRUE);
return MimeObject_write(obj, obj->obuffer, nsCRT::strlen(obj->obuffer), PR_TRUE);
MimeInlineTextPlain_parse_line (char *line, PRInt32 length, MimeObject *obj){  int status;  NS_ASSERTION(length > 0, "zero length");  if (length <= 0) return 0;  status = MimeObject_grow_obuffer (obj, (length * 2) + 40);  if (status < 0) return status;  /* Copy `line' to `out', quoting HTML along the way.	 Note: this function does no charset conversion; that has already	 been done.   */  *obj->obuffer = 0;  nsMimeURLUtils myUtil;  // If we have been told not to mess with this text, then don't do this search!  PRBool skipScanning = (obj->options && obj->options->force_user_charset);      if (!skipScanning)    status = myUtil.ScanForURLs(line, length, obj->obuffer, obj->obuffer_size - 10,							                (obj->options ?							                obj->options->dont_touch_citations_p : PR_FALSE));  else  {    nsCRT::memcpy(obj->obuffer, line, length);    obj->obuffer[length] = '\0';    status = NS_OK;  }  if (status != NS_OK)    return status;  NS_ASSERTION(*line == 0 || *obj->obuffer, "have line or buffer");  return MimeObject_write(obj, obj->obuffer, PL_strlen(obj->obuffer), PR_TRUE);}