Never write the input prompt to log files.
This commit is contained in:
parent
50bbbbceee
commit
e66b4561d4
2 changed files with 3 additions and 3 deletions
2
advent.h
2
advent.h
|
@ -187,7 +187,7 @@ extern void wordclear(token_t *);
|
||||||
extern void speak(const char*, ...);
|
extern void speak(const char*, ...);
|
||||||
extern void pspeak(vocab_t, enum speaktype, int, ...);
|
extern void pspeak(vocab_t, enum speaktype, int, ...);
|
||||||
extern void rspeak(vocab_t, ...);
|
extern void rspeak(vocab_t, ...);
|
||||||
extern void echo_input(FILE*, char*, char*);
|
extern void echo_input(FILE*, const char*, const char*);
|
||||||
extern int word_count(char*);
|
extern int word_count(char*);
|
||||||
extern char* get_input(void);
|
extern char* get_input(void);
|
||||||
extern bool silent_yes(void);
|
extern bool silent_yes(void);
|
||||||
|
|
4
misc.c
4
misc.c
|
@ -295,7 +295,7 @@ void rspeak(vocab_t i, ...)
|
||||||
va_end(ap);
|
va_end(ap);
|
||||||
}
|
}
|
||||||
|
|
||||||
void echo_input(FILE* destination, char* input_prompt, char* input)
|
void echo_input(FILE* destination, const char* input_prompt, const char* input)
|
||||||
{
|
{
|
||||||
size_t len = strlen(input_prompt) + strlen(input) + 1;
|
size_t len = strlen(input_prompt) + strlen(input) + 1;
|
||||||
char* prompt_and_input = (char*) xmalloc(len);
|
char* prompt_and_input = (char*) xmalloc(len);
|
||||||
|
@ -354,7 +354,7 @@ char* get_input()
|
||||||
echo_input(stdout, input_prompt, input);
|
echo_input(stdout, input_prompt, input);
|
||||||
|
|
||||||
if (logfp)
|
if (logfp)
|
||||||
echo_input(logfp, input_prompt, input);
|
echo_input(logfp, "", input);
|
||||||
|
|
||||||
return (input);
|
return (input);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue