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

This commit is contained in:
Axel Kohlmeyer 2020-06-11 10:23:44 -04:00
parent 71d3827cce
commit 7ace10238d
No known key found for this signature in database
GPG Key ID: D9B44E93BF0C375A
2 changed files with 4 additions and 4 deletions

View File

@ -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);
}
}

View File

@ -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