diff options
-rw-r--r-- | g10/cpr.c | 10 | ||||
-rw-r--r-- | g10/main.h | 2 |
2 files changed, 10 insertions, 2 deletions
@@ -493,7 +493,7 @@ cpr_kill_prompt(void) } int -cpr_get_answer_is_yes( const char *keyword, const char *prompt ) +cpr_get_answer_is_yes_def (const char *keyword, const char *prompt, int def_yes) { int yes; char *p; @@ -509,7 +509,7 @@ cpr_get_answer_is_yes( const char *keyword, const char *prompt ) } else { tty_kill_prompt(); - yes = answer_is_yes(p); + yes = answer_is_yes_no_default (p, def_yes); xfree(p); return yes; } @@ -517,6 +517,12 @@ cpr_get_answer_is_yes( const char *keyword, const char *prompt ) } int +cpr_get_answer_is_yes (const char *keyword, const char *prompt) +{ + return cpr_get_answer_is_yes_def (keyword, prompt, 0); +} + +int cpr_get_answer_yes_no_quit( const char *keyword, const char *prompt ) { int yes; diff --git a/g10/main.h b/g10/main.h index e75f6168f..d39c7c853 100644 --- a/g10/main.h +++ b/g10/main.h @@ -191,6 +191,8 @@ char *cpr_get_no_help( const char *keyword, const char *prompt ); char *cpr_get_utf8( const char *keyword, const char *prompt ); char *cpr_get_hidden( const char *keyword, const char *prompt ); void cpr_kill_prompt(void); +int cpr_get_answer_is_yes_def (const char *keyword, const char *prompt, + int def_yes); int cpr_get_answer_is_yes( const char *keyword, const char *prompt ); int cpr_get_answer_yes_no_quit( const char *keyword, const char *prompt ); int cpr_get_answer_okay_cancel (const char *keyword, |