| OLD | NEW | 
|    1 /* crypto/ui/ui_lib.c -*- mode:C; c-file-style: "eay" -*- */ |    1 /* crypto/ui/ui_lib.c -*- mode:C; c-file-style: "eay" -*- */ | 
|    2 /* Written by Richard Levitte (richard@levitte.org) for the OpenSSL |    2 /* Written by Richard Levitte (richard@levitte.org) for the OpenSSL | 
|    3  * project 2001. |    3  * project 2001. | 
|    4  */ |    4  */ | 
|    5 /* ==================================================================== |    5 /* ==================================================================== | 
|    6  * Copyright (c) 2001 The OpenSSL Project.  All rights reserved. |    6  * Copyright (c) 2001 The OpenSSL Project.  All rights reserved. | 
|    7  * |    7  * | 
|    8  * Redistribution and use in source and binary forms, with or without |    8  * Redistribution and use in source and binary forms, with or without | 
|    9  * modification, are permitted provided that the following conditions |    9  * modification, are permitted provided that the following conditions | 
|   10  * are met: |   10  * are met: | 
| (...skipping 675 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  686         { |  686         { | 
|  687         if (method) |  687         if (method) | 
|  688                 { |  688                 { | 
|  689                 method->ui_close_session = closer; |  689                 method->ui_close_session = closer; | 
|  690                 return 0; |  690                 return 0; | 
|  691                 } |  691                 } | 
|  692         else |  692         else | 
|  693                 return -1; |  693                 return -1; | 
|  694         } |  694         } | 
|  695  |  695  | 
 |  696 int UI_method_set_prompt_constructor(UI_METHOD *method, char *(*prompt_construct
     or)(UI* ui, const char* object_desc, const char* object_name)) | 
 |  697         { | 
 |  698         if (method) | 
 |  699                 { | 
 |  700                 method->ui_construct_prompt = prompt_constructor; | 
 |  701                 return 0; | 
 |  702                 } | 
 |  703         else | 
 |  704                 return -1; | 
 |  705         } | 
 |  706  | 
|  696 int (*UI_method_get_opener(UI_METHOD *method))(UI*) |  707 int (*UI_method_get_opener(UI_METHOD *method))(UI*) | 
|  697         { |  708         { | 
|  698         if (method) |  709         if (method) | 
|  699                 return method->ui_open_session; |  710                 return method->ui_open_session; | 
|  700         else |  711         else | 
|  701                 return NULL; |  712                 return NULL; | 
|  702         } |  713         } | 
|  703  |  714  | 
|  704 int (*UI_method_get_writer(UI_METHOD *method))(UI*,UI_STRING*) |  715 int (*UI_method_get_writer(UI_METHOD *method))(UI*,UI_STRING*) | 
|  705         { |  716         { | 
| (...skipping 20 matching lines...) Expand all  Loading... | 
|  726         } |  737         } | 
|  727  |  738  | 
|  728 int (*UI_method_get_closer(UI_METHOD *method))(UI*) |  739 int (*UI_method_get_closer(UI_METHOD *method))(UI*) | 
|  729         { |  740         { | 
|  730         if (method) |  741         if (method) | 
|  731                 return method->ui_close_session; |  742                 return method->ui_close_session; | 
|  732         else |  743         else | 
|  733                 return NULL; |  744                 return NULL; | 
|  734         } |  745         } | 
|  735  |  746  | 
 |  747 char* (*UI_method_get_prompt_constructor(UI_METHOD *method))(UI*, const char*, c
     onst char*) | 
 |  748         { | 
 |  749         if (method) | 
 |  750                 return method->ui_construct_prompt; | 
 |  751         else | 
 |  752                 return NULL; | 
 |  753         } | 
 |  754  | 
|  736 enum UI_string_types UI_get_string_type(UI_STRING *uis) |  755 enum UI_string_types UI_get_string_type(UI_STRING *uis) | 
|  737         { |  756         { | 
|  738         if (!uis) |  757         if (!uis) | 
|  739                 return UIT_NONE; |  758                 return UIT_NONE; | 
|  740         return uis->type; |  759         return uis->type; | 
|  741         } |  760         } | 
|  742  |  761  | 
|  743 int UI_get_input_flags(UI_STRING *uis) |  762 int UI_get_input_flags(UI_STRING *uis) | 
|  744         { |  763         { | 
|  745         if (!uis) |  764         if (!uis) | 
| (...skipping 150 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  896                                         uis->_.boolean_data.cancel_chars[0]; |  915                                         uis->_.boolean_data.cancel_chars[0]; | 
|  897                                 break; |  916                                 break; | 
|  898                                 } |  917                                 } | 
|  899                         } |  918                         } | 
|  900         default: |  919         default: | 
|  901                 break; |  920                 break; | 
|  902                 } |  921                 } | 
|  903                 } |  922                 } | 
|  904         return 0; |  923         return 0; | 
|  905         } |  924         } | 
| OLD | NEW |