H A D | ui_lib.c | 1 /* crypto/ui/ui_lib.c -*- mode:C; c-file-style: "eay" -*- */ 63 #include <openssl/ui.h> 117 void UI_free(UI *ui) argument 119 if (ui == NULL) 121 sk_UI_STRING_pop_free(ui->strings,free_string); 122 CRYPTO_free_ex_data(CRYPTO_EX_INDEX_UI, ui, &ui->ex_data); 123 OPENSSL_free(ui); 126 static int allocate_string_stack(UI *ui) argument 128 if (ui 139 general_allocate_prompt(UI *ui, const char *prompt, int prompt_freeable, enum UI_string_types type, int input_flags, char *result_buf) argument 165 general_allocate_string(UI *ui, const char *prompt, int prompt_freeable, enum UI_string_types type, int input_flags, char *result_buf, int minsize, int maxsize, const char *test_buf) argument 190 general_allocate_boolean(UI *ui, const char *prompt, const char *action_desc, const char *ok_chars, const char *cancel_chars, int prompt_freeable, enum UI_string_types type, int input_flags, char *result_buf) argument 243 UI_add_input_string(UI *ui, const char *prompt, int flags, char *result_buf, int minsize, int maxsize) argument 251 UI_dup_input_string(UI *ui, const char *prompt, int flags, char *result_buf, int minsize, int maxsize) argument 270 UI_add_verify_string(UI *ui, const char *prompt, int flags, char *result_buf, int minsize, int maxsize, const char *test_buf) argument 277 UI_dup_verify_string(UI *ui, const char *prompt, int flags, char *result_buf, int minsize, int maxsize, const char *test_buf) argument 296 UI_add_input_boolean(UI *ui, const char *prompt, const char *action_desc, const char *ok_chars, const char *cancel_chars, int flags, char *result_buf) argument 304 UI_dup_input_boolean(UI *ui, const char *prompt, const char *action_desc, const char *ok_chars, const char *cancel_chars, int flags, char *result_buf) argument 364 UI_add_info_string(UI *ui, const char *text) argument 370 UI_dup_info_string(UI *ui, const char *text) argument 388 UI_add_error_string(UI *ui, const char *text) argument 394 UI_dup_error_string(UI *ui, const char *text) argument 411 UI_construct_prompt(UI *ui, const char *object_desc, const char *object_name) argument 446 UI_add_user_data(UI *ui, void *user_data) argument 453 UI_get0_user_data(UI *ui) argument 458 UI_get0_result(UI *ui, int i) argument 473 print_error(const char *str, size_t len, UI *ui) argument 487 UI_process(UI *ui) argument 549 UI_ctrl(UI *ui, int cmd, long i, void *p, void (*f)(void)) argument 607 UI_get_method(UI *ui) argument 612 UI_set_method(UI *ui, const UI_METHOD *meth) argument 641 UI_method_set_opener(UI_METHOD *method, int (*opener)(UI *ui)) argument 652 UI_method_set_writer(UI_METHOD *method, int (*writer)(UI *ui, UI_STRING *uis)) argument 663 UI_method_set_flusher(UI_METHOD *method, int (*flusher)(UI *ui)) argument 674 UI_method_set_reader(UI_METHOD *method, int (*reader)(UI *ui, UI_STRING *uis)) argument 685 UI_method_set_closer(UI_METHOD *method, int (*closer)(UI *ui)) argument 696 UI_method_set_prompt_constructor(UI_METHOD *method, char *(*prompt_constructor)(UI* ui, const char* object_desc, const char* object_name)) argument 845 UI_set_result(UI *ui, UI_STRING *uis, const char *result) argument [all...] |