if (!buffer || size == 0 || *buffer == CR || *buffer == LF)
if (!buffer || size == 0 || *buffer == nsCRT::CR || *buffer == nsCRT::LF)
MimeHeaders_parse_line (const char *buffer, PRInt32 size, MimeHeaders *hdrs){  int status = 0;  int desired_size;  PR_ASSERT(hdrs);  if (!hdrs) return -1;  /* Don't try and feed me more data after having fed me a blank line... */  PR_ASSERT(!hdrs->done_p);  if (hdrs->done_p) return -1;  if (!buffer || size == 0 || *buffer == CR || *buffer == LF)	{	  /* If this is a blank line, we're done.	   */	  hdrs->done_p = PR_TRUE;	  return MimeHeaders_build_heads_list(hdrs);	}  /* Tack this data on to the end of our copy.   */  desired_size = hdrs->all_headers_fp + size + 1;  if (desired_size >= hdrs->all_headers_size)	{	  status = mime_GrowBuffer (desired_size, sizeof(char), 255,							   &hdrs->all_headers, &hdrs->all_headers_size);	  if (status < 0) return status;	}  nsCRT::memcpy(hdrs->all_headers+hdrs->all_headers_fp, buffer, size);  hdrs->all_headers_fp += size;  return 0;}