// UNNEEDED int ask_char(char *ret, const char *replies, const char *text, ...) _printf_(3, 4);
// UNNEEDED int ask_string(char **ret, const char *text, ...) _printf_(2, 3);
// UNNEEDED int ask_char(char *ret, const char *replies, const char *text, ...) _printf_(3, 4);
// UNNEEDED int ask_string(char **ret, const char *text, ...) _printf_(2, 3);