return COM_MimeObject_write(obj, line, length, TRUE);
return COM_MimeObject_write(obj, line, length, PR_TRUE);
MimeInlineTextCalendar_parse_line(char *line, PRInt32 length, MimeObject *obj){ /*   * This routine gets fed each line of data, one at a time. We just buffer  * it all up, to be dealt with all at once at the end.   */    MimeInlineTextCalendarClass *clazz = ((MimeInlineTextCalendarClass *) obj->clazz);    if (!obj->output_p) return 0;  if (!obj->options || !obj->options->output_fn) return 0;  if (!obj->options->write_html_p) {    return COM_MimeObject_write(obj, line, length, TRUE);  }    if (clazz->bufferlen + length >= clazz->buffermax) {    do {      clazz->buffermax += 512;    } while (clazz->bufferlen + length >= clazz->buffermax);    clazz->buffer = (char *)PR_Realloc(clazz->buffer, clazz->buffermax);    if (clazz->buffer == NULL) return CAL_OUT_OF_MEMORY;  }  nsCRT::memcpy(clazz->buffer + clazz->bufferlen, line, length);  clazz->bufferlen += length;  return 0;}