Unverified Commit 7ace1023 authored by Axel Kohlmeyer's avatar Axel Kohlmeyer
Browse files

change interface to Input::write_echo() to accept const std::string

parent 71d3827c
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -309,11 +309,11 @@ char *Input::one(const std::string &single)
/* ----------------------------------------------------------------------
   Send text to active echo file pointers
------------------------------------------------------------------------- */
void Input::write_echo(const char *txt)
void Input::write_echo(const std::string &txt)
{
  if (me == 0) {
    if (echo_screen && screen) fputs(txt,screen);
    if (echo_log && logfile) fputs(txt,logfile);
    if (echo_screen && screen) fputs(txt.c_str(),screen);
    if (echo_log && logfile) fputs(txt.c_str(),logfile);
  }
}

+1 −1
Original line number Diff line number Diff line
@@ -38,7 +38,7 @@ class Input : protected Pointers {
  void substitute(char *&, char *&, int &, int &, int);
                                 // substitute for variables in a string
  int expand_args(int, char **, int, char **&);  // expand args due to wildcard
  void write_echo(const char *); // send text to active echo file pointers
  void write_echo(const std::string &); // send text to active echo file pointers

 protected:
  char *command;               // ptr to current command