case mime_yencode: return mime_decode_yenc_buffer (data, buffer, size);
MimeDecoderWrite (MimeDecoderData *data, const char *buffer, PRInt32 size){  NS_ASSERTION(data, "1.1 <rhp@netscape.com> 19 Mar 1999 12:00");  if (!data) return -1;  switch(data->encoding)	{	case mime_Base64:	  return mime_decode_base64_buffer (data, buffer, size);	case mime_QuotedPrintable:	  return mime_decode_qp_buffer (data, buffer, size);	case mime_uuencode:	  return mime_decode_uue_buffer (data, buffer, size);	default:	  NS_ASSERTION(0, "1.1 <rhp@netscape.com> 19 Mar 1999 12:00");	  return -1;	}}