• Home
  • Raw
  • Download

Lines Matching refs:uis

98 static void free_string(UI_STRING *uis)  in free_string()  argument
100 if (uis->flags & OUT_STRING_FREEABLE) in free_string()
102 OPENSSL_free((char *)uis->out_string); in free_string()
103 switch(uis->type) in free_string()
106 OPENSSL_free((char *)uis->_.boolean_data.action_desc); in free_string()
107 OPENSSL_free((char *)uis->_.boolean_data.ok_chars); in free_string()
108 OPENSSL_free((char *)uis->_.boolean_data.cancel_chars); in free_string()
114 OPENSSL_free(uis); in free_string()
475 UI_STRING uis; in print_error() local
477 memset(&uis, 0, sizeof(uis)); in print_error()
478 uis.type = UIT_ERROR; in print_error()
479 uis.out_string = str; in print_error()
482 && !ui->meth->ui_write_string(ui, &uis)) in print_error()
652 int UI_method_set_writer(UI_METHOD *method, int (*writer)(UI *ui, UI_STRING *uis)) in UI_method_set_writer() argument
674 int UI_method_set_reader(UI_METHOD *method, int (*reader)(UI *ui, UI_STRING *uis)) in UI_method_set_reader() argument
755 enum UI_string_types UI_get_string_type(UI_STRING *uis) in UI_get_string_type() argument
757 if (!uis) in UI_get_string_type()
759 return uis->type; in UI_get_string_type()
762 int UI_get_input_flags(UI_STRING *uis) in UI_get_input_flags() argument
764 if (!uis) in UI_get_input_flags()
766 return uis->input_flags; in UI_get_input_flags()
769 const char *UI_get0_output_string(UI_STRING *uis) in UI_get0_output_string() argument
771 if (!uis) in UI_get0_output_string()
773 return uis->out_string; in UI_get0_output_string()
776 const char *UI_get0_action_string(UI_STRING *uis) in UI_get0_action_string() argument
778 if (!uis) in UI_get0_action_string()
780 switch(uis->type) in UI_get0_action_string()
784 return uis->_.boolean_data.action_desc; in UI_get0_action_string()
790 const char *UI_get0_result_string(UI_STRING *uis) in UI_get0_result_string() argument
792 if (!uis) in UI_get0_result_string()
794 switch(uis->type) in UI_get0_result_string()
798 return uis->result_buf; in UI_get0_result_string()
804 const char *UI_get0_test_string(UI_STRING *uis) in UI_get0_test_string() argument
806 if (!uis) in UI_get0_test_string()
808 switch(uis->type) in UI_get0_test_string()
811 return uis->_.string_data.test_buf; in UI_get0_test_string()
817 int UI_get_result_minsize(UI_STRING *uis) in UI_get_result_minsize() argument
819 if (!uis) in UI_get_result_minsize()
821 switch(uis->type) in UI_get_result_minsize()
825 return uis->_.string_data.result_minsize; in UI_get_result_minsize()
831 int UI_get_result_maxsize(UI_STRING *uis) in UI_get_result_maxsize() argument
833 if (!uis) in UI_get_result_maxsize()
835 switch(uis->type) in UI_get_result_maxsize()
839 return uis->_.string_data.result_maxsize; in UI_get_result_maxsize()
845 int UI_set_result(UI *ui, UI_STRING *uis, const char *result) in UI_set_result() argument
851 if (!uis) in UI_set_result()
853 switch (uis->type) in UI_set_result()
858 char number1[DECIMAL_SIZE(uis->_.string_data.result_minsize)+1]; in UI_set_result()
859 char number2[DECIMAL_SIZE(uis->_.string_data.result_maxsize)+1]; in UI_set_result()
862 uis->_.string_data.result_minsize); in UI_set_result()
864 uis->_.string_data.result_maxsize); in UI_set_result()
866 if (l < uis->_.string_data.result_minsize) in UI_set_result()
874 if (l > uis->_.string_data.result_maxsize) in UI_set_result()
884 if (!uis->result_buf) in UI_set_result()
890 BUF_strlcpy(uis->result_buf, result, in UI_set_result()
891 uis->_.string_data.result_maxsize + 1); in UI_set_result()
897 if (!uis->result_buf) in UI_set_result()
903 uis->result_buf[0] = '\0'; in UI_set_result()
906 if (strchr(uis->_.boolean_data.ok_chars, *p)) in UI_set_result()
908 uis->result_buf[0] = in UI_set_result()
909 uis->_.boolean_data.ok_chars[0]; in UI_set_result()
912 if (strchr(uis->_.boolean_data.cancel_chars, *p)) in UI_set_result()
914 uis->result_buf[0] = in UI_set_result()
915 uis->_.boolean_data.cancel_chars[0]; in UI_set_result()