if (data->line_buffer) PR_Free(data->line_buffer);
MimeDecoderDestroy (MimeDecoderData *data, PRBool abort_p){  int status = 0;  /* Flush out the last few buffered characters. */  if (!abort_p &&	  data->token_size > 0 &&	  data->token[0] != '=')	{	  if (data->encoding == mime_Base64)		while ((unsigned int)data->token_size < sizeof (data->token))		  data->token [data->token_size++] = '=';	  status = data->write_buffer (data->token, data->token_size,								   data->closure);	}  PR_Free (data);  return status;}