Lines Matching refs:prompt

97 static UI_STRING *general_allocate_prompt(UI *ui, const char *prompt,
104 if (prompt == NULL) {
110 ret->out_string = prompt;
119 static int general_allocate_string(UI *ui, const char *prompt,
126 UI_STRING *s = general_allocate_prompt(ui, prompt, prompt_freeable,
147 const char *prompt,
170 s = general_allocate_prompt(ui, prompt, prompt_freeable,
195 * direct reference to the prompt.
197 int UI_add_input_string(UI *ui, const char *prompt, int flags,
200 return general_allocate_string(ui, prompt, 0,
205 /* Same as UI_add_input_string(), excepts it takes a copy of the prompt */
206 int UI_dup_input_string(UI *ui, const char *prompt, int flags,
211 if (prompt != NULL) {
212 prompt_copy = OPENSSL_strdup(prompt);
224 int UI_add_verify_string(UI *ui, const char *prompt, int flags,
228 return general_allocate_string(ui, prompt, 0,
233 int UI_dup_verify_string(UI *ui, const char *prompt, int flags,
239 if (prompt != NULL) {
240 prompt_copy = OPENSSL_strdup(prompt);
252 int UI_add_input_boolean(UI *ui, const char *prompt, const char *action_desc,
256 return general_allocate_boolean(ui, prompt, action_desc,
261 int UI_dup_input_boolean(UI *ui, const char *prompt, const char *action_desc,
270 if (prompt != NULL) {
271 prompt_copy = OPENSSL_strdup(prompt);
359 char *prompt = NULL;
362 prompt = ui->meth->ui_construct_prompt(ui, phrase_desc, object_name);
376 if ((prompt = OPENSSL_malloc(len + 1)) == NULL) {
380 OPENSSL_strlcpy(prompt, prompt1, len + 1);
381 OPENSSL_strlcat(prompt, phrase_desc, len + 1);
383 OPENSSL_strlcat(prompt, prompt2, len + 1);
384 OPENSSL_strlcat(prompt, object_name, len + 1);
386 OPENSSL_strlcat(prompt, prompt3, len + 1);
388 return prompt;