add: state->cerr_output_only_mode = true;
context: void ecasound_parse_command_line(struct ecasound_state* state, 				 const COMMAND_LINE& cline,				 COMMAND_LINE* clineout){  if (cline.size() < 2) {    ecasound_print_usage();    state->retval = -1;  }  else {   cline.begin();    while(cline.end() != true) {      if (cline.current() == "-o:stdout" ||	  cline.current() == "stdout" ||	  cline.current() == "-d:0" ||	  cline.current() == "-q") {	state->quiet_mode = true;	/* pass option to libecasound */	clineout->push_back(cline.current());      }       else if (cline.current() == "-c") {	state->interactive_mode = true;      }      else if (cline.current() == "-C") {	state->interactive_mode = true;      }      else if (cline.current() == "-D") {	/* FIXME: todo */	// state->cerr_output_only = true;      }            else if (cline.current() == "--daemon") {	state->daemon_mode = true;      }      else if (cline.current() == "-h" ||	       cline.current() == "--help") {	ecasound_print_usage();	state->retval = -1;	break;      }      else if (cline.current() == "--version") {	ecasound_print_version_banner();	state->retval = -1;	break;      }            else {	/* pass rest of the options to libecasound */	clineout->push_back(cline.current());      }      cline.next();    }  }}