| H A D | ui_lib.c | 14 #include <openssl/ui.h> 71 void UI_free(UI *ui) in UI_free() argument 73 if (ui == NULL) in UI_free() 75 if ((ui->flags & UI_FLAG_DUPL_DATA) != 0) { in UI_free() 76 ui->meth->ui_destroy_data(ui, ui->user_data); in UI_free() 78 sk_UI_STRING_pop_free(ui->strings, free_string); in UI_free() 79 CRYPTO_free_ex_data(CRYPTO_EX_INDEX_UI, ui, &ui in UI_free() 84 allocate_string_stack(UI * ui) allocate_string_stack() argument 95 general_allocate_prompt(UI * ui,const char * prompt,int prompt_freeable,enum UI_string_types type,int input_flags,char * result_buf) general_allocate_prompt() argument 117 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) general_allocate_string() argument 144 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) general_allocate_boolean() argument 195 UI_add_input_string(UI * ui,const char * prompt,int flags,char * result_buf,int minsize,int maxsize) UI_add_input_string() argument 204 UI_dup_input_string(UI * ui,const char * prompt,int flags,char * result_buf,int minsize,int maxsize) UI_dup_input_string() argument 225 UI_add_verify_string(UI * ui,const char * prompt,int flags,char * result_buf,int minsize,int maxsize,const char * test_buf) UI_add_verify_string() argument 234 UI_dup_verify_string(UI * ui,const char * prompt,int flags,char * result_buf,int minsize,int maxsize,const char * test_buf) UI_dup_verify_string() argument 255 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) UI_add_input_boolean() argument 264 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) UI_dup_input_boolean() argument 314 UI_add_info_string(UI * ui,const char * text) UI_add_info_string() argument 320 UI_dup_info_string(UI * ui,const char * text) UI_dup_info_string() argument 338 UI_add_error_string(UI * ui,const char * text) UI_add_error_string() argument 344 UI_dup_error_string(UI * ui,const char * text) UI_dup_error_string() argument 362 UI_construct_prompt(UI * ui,const char * phrase_desc,const char * object_name) UI_construct_prompt() argument 395 UI_add_user_data(UI * ui,void * user_data) UI_add_user_data() argument 408 UI_dup_user_data(UI * ui,void * user_data) UI_dup_user_data() argument 430 UI_get0_user_data(UI * ui) UI_get0_user_data() argument 435 UI_get0_result(UI * ui,int i) UI_get0_result() argument 448 UI_get_result_length(UI * ui,int i) UI_get_result_length() argument 461 print_error(const char * str,size_t len,UI * ui) print_error() argument 475 UI_process(UI * ui) UI_process() argument 556 UI_ctrl(UI * ui,int cmd,long i,void * p,void (* f)(void)) UI_ctrl() argument 591 UI_get_method(UI * ui) UI_get_method() argument 596 UI_set_method(UI * ui,const UI_METHOD * meth) UI_set_method() argument 642 UI_method_set_opener(UI_METHOD * method,int (* opener)(UI * ui)) UI_method_set_opener() argument 651 UI_method_set_writer(UI_METHOD * method,int (* writer)(UI * ui,UI_STRING * uis)) UI_method_set_writer() argument 661 UI_method_set_flusher(UI_METHOD * method,int (* flusher)(UI * ui)) UI_method_set_flusher() argument 670 UI_method_set_reader(UI_METHOD * method,int (* reader)(UI * ui,UI_STRING * uis)) UI_method_set_reader() argument 680 UI_method_set_closer(UI_METHOD * method,int (* closer)(UI * ui)) UI_method_set_closer() argument 689 UI_method_set_data_duplicator(UI_METHOD * method,void * (* duplicator)(UI * ui,void * ui_data),void (* destructor)(UI * ui,void * ui_data)) UI_method_set_data_duplicator() argument 691 UI_method_set_data_duplicator(UI_METHOD * method,void * (* duplicator)(UI * ui,void * ui_data),void (* destructor)(UI * ui,void * ui_data)) UI_method_set_data_duplicator() argument 701 UI_method_set_prompt_constructor(UI_METHOD * method,char * (* prompt_constructor)(UI * ui,const char *,const char *)) UI_method_set_prompt_constructor() argument 885 UI_set_result(UI * ui,UI_STRING * uis,const char * result) UI_set_result() argument 890 UI_set_result_ex(UI * ui,UI_STRING * uis,const char * result,int len) UI_set_result_ex() argument [all...] |