X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=blobdiff_plain;f=apps%2Fapps.h;h=793126da02ab6a89e0d34982b20b5fe78580de85;hp=25a9262e037850aa353e4152592804993a47c39c;hb=af57d843124672a9053a4da60ad7f9b6d4324a5a;hpb=78414a6a897db42c9bcf06aa21c705811ab33921 diff --git a/apps/apps.h b/apps/apps.h index 25a9262e03..793126da02 100644 --- a/apps/apps.h +++ b/apps/apps.h @@ -59,13 +59,24 @@ #ifndef HEADER_APPS_H #define HEADER_APPS_H -#include "e_os.h" +#include "openssl/e_os.h" -#include "buffer.h" -#include "bio.h" -#include "crypto.h" +#include +#include +#include +#include #include "progs.h" +int app_RAND_load_file(const char *file, BIO *bio_e, int dont_warn); +int app_RAND_write_file(const char *file, BIO *bio_e); +/* When `file' is NULL, use defaults. + * `bio_e' is for error messages. */ +void app_RAND_allow_write_file(void); +long app_RAND_load_files(char *file); /* `file' is a list of files to read, + * separated by LIST_SEPARATOR_CHAR + * (see e_os.h). The string is + * destroyed! */ + #ifdef NO_STDIO BIO_METHOD *BIO_s_file(); #endif @@ -88,7 +99,7 @@ extern BIO *bio_err; #else #define MAIN(a,v) PROG(a,v) -#include "conf.h" +#include extern LHASH *config; extern char *default_config_file; extern BIO *bio_err; @@ -122,25 +133,19 @@ extern BIO *bio_err; #endif typedef struct args_st - { - char **data; + { + char **data; int count; - } ARGS; + } ARGS; -#ifndef NOPROTO int should_retry(int i); int args_from_file(char *file, int *argc, char **argv[]); int str2fmt(char *s); void program_name(char *in,char *out,int size); int chopup_args(ARGS *arg,char *buf, int *argc, char **argv[]); -#else -int should_retry(); -int args_from_file(); -int str2fmt(); -void program_name(); -int chopup_args(); +#ifdef HEADER_X509_H +int dump_cert_text(BIO *out, X509 *x); #endif - #define FORMAT_UNDEF 0 #define FORMAT_ASN1 1 #define FORMAT_TEXT 2