else { nsCRT::memcpy(obj->obuffer, line, length); obj->obuffer[length] = '\0'; status = NS_OK; }
MimeInlineTextPlain_parse_line (char *line, PRInt32 length, MimeObject *obj){  int status;  PR_ASSERT(length > 0);  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;  status = myUtil.ScanForURLs(line, length, obj->obuffer, obj->obuffer_size - 10,							                (obj->options ?							                obj->options->dont_touch_citations_p : PR_FALSE));  if (status != NS_OK)    return status;  PR_ASSERT(*line == 0 || *obj->obuffer);  return MimeObject_write(obj, obj->obuffer, PL_strlen(obj->obuffer), PR_TRUE);}