diff options
author | jsing <> | 2015-08-22 16:36:05 +0000 |
---|---|---|
committer | jsing <> | 2015-08-22 16:36:05 +0000 |
commit | 3d9f323c9126c3921ff102a172c67dfa4975449a (patch) | |
tree | 914abdd328ee31b3be41e0883b0af14975b39f57 /src/usr.bin/openssl/progs.h | |
parent | 8aaa3462961697bb402dbd95d36536a55500e050 (diff) | |
download | openbsd-3d9f323c9126c3921ff102a172c67dfa4975449a.tar.gz openbsd-3d9f323c9126c3921ff102a172c67dfa4975449a.tar.bz2 openbsd-3d9f323c9126c3921ff102a172c67dfa4975449a.zip |
Remove all duplicate prototypes for *_main functions (these are already
provided by progs.h). Also, move the FUNCTION type (and flags) into
openssl.c since that is the only place of use. Lastly, remove pointless
'extern' from the prototypes and use char **argv instead of char *argv[]
(the former is used elsewhere).
ok deraadt@ doug@
Diffstat (limited to 'src/usr.bin/openssl/progs.h')
-rw-r--r-- | src/usr.bin/openssl/progs.h | 108 |
1 files changed, 47 insertions, 61 deletions
diff --git a/src/usr.bin/openssl/progs.h b/src/usr.bin/openssl/progs.h index 1f2cfb0ba4..c1b0c62752 100644 --- a/src/usr.bin/openssl/progs.h +++ b/src/usr.bin/openssl/progs.h | |||
@@ -1,63 +1,49 @@ | |||
1 | /* $OpenBSD: progs.h,v 1.5 2015/08/19 18:25:31 deraadt Exp $ */ | 1 | /* $OpenBSD: progs.h,v 1.6 2015/08/22 16:36:05 jsing Exp $ */ |
2 | /* Public domain */ | 2 | /* Public domain */ |
3 | 3 | ||
4 | extern int asn1parse_main(int argc, char *argv[]); | 4 | int asn1parse_main(int argc, char **argv); |
5 | extern int ca_main(int argc, char *argv[]); | 5 | int ca_main(int argc, char **argv); |
6 | extern int certhash_main(int argc, char *argv[]); | 6 | int certhash_main(int argc, char **argv); |
7 | extern int ciphers_main(int argc, char *argv[]); | 7 | int ciphers_main(int argc, char **argv); |
8 | extern int cms_main(int argc, char *argv[]); | 8 | int cms_main(int argc, char **argv); |
9 | extern int crl2pkcs7_main(int argc, char *argv[]); | 9 | int crl2pkcs7_main(int argc, char **argv); |
10 | extern int crl_main(int argc, char *argv[]); | 10 | int crl_main(int argc, char **argv); |
11 | extern int dgst_main(int argc, char *argv[]); | 11 | int dgst_main(int argc, char **argv); |
12 | extern int dh_main(int argc, char *argv[]); | 12 | int dh_main(int argc, char **argv); |
13 | extern int dhparam_main(int argc, char *argv[]); | 13 | int dhparam_main(int argc, char **argv); |
14 | extern int dsa_main(int argc, char *argv[]); | 14 | int dsa_main(int argc, char **argv); |
15 | extern int dsaparam_main(int argc, char *argv[]); | 15 | int dsaparam_main(int argc, char **argv); |
16 | extern int ec_main(int argc, char *argv[]); | 16 | int ec_main(int argc, char **argv); |
17 | extern int ecparam_main(int argc, char *argv[]); | 17 | int ecparam_main(int argc, char **argv); |
18 | extern int enc_main(int argc, char *argv[]); | 18 | int enc_main(int argc, char **argv); |
19 | extern int engine_main(int argc, char *argv[]); | 19 | int engine_main(int argc, char **argv); |
20 | extern int errstr_main(int argc, char *argv[]); | 20 | int errstr_main(int argc, char **argv); |
21 | extern int gendh_main(int argc, char *argv[]); | 21 | int gendh_main(int argc, char **argv); |
22 | extern int gendsa_main(int argc, char *argv[]); | 22 | int gendsa_main(int argc, char **argv); |
23 | extern int genpkey_main(int argc, char *argv[]); | 23 | int genpkey_main(int argc, char **argv); |
24 | extern int genrsa_main(int argc, char *argv[]); | 24 | int genrsa_main(int argc, char **argv); |
25 | extern int nseq_main(int argc, char *argv[]); | 25 | int nseq_main(int argc, char **argv); |
26 | extern int ocsp_main(int argc, char *argv[]); | 26 | int ocsp_main(int argc, char **argv); |
27 | extern int passwd_main(int argc, char *argv[]); | 27 | int passwd_main(int argc, char **argv); |
28 | extern int pkcs7_main(int argc, char *argv[]); | 28 | int pkcs7_main(int argc, char **argv); |
29 | extern int pkcs8_main(int argc, char *argv[]); | 29 | int pkcs8_main(int argc, char **argv); |
30 | extern int pkcs12_main(int argc, char *argv[]); | 30 | int pkcs12_main(int argc, char **argv); |
31 | extern int pkey_main(int argc, char *argv[]); | 31 | int pkey_main(int argc, char **argv); |
32 | extern int pkeyparam_main(int argc, char *argv[]); | 32 | int pkeyparam_main(int argc, char **argv); |
33 | extern int pkeyutl_main(int argc, char *argv[]); | 33 | int pkeyutl_main(int argc, char **argv); |
34 | extern int prime_main(int argc, char *argv[]); | 34 | int prime_main(int argc, char **argv); |
35 | extern int rand_main(int argc, char *argv[]); | 35 | int rand_main(int argc, char **argv); |
36 | extern int req_main(int argc, char *argv[]); | 36 | int req_main(int argc, char **argv); |
37 | extern int rsa_main(int argc, char *argv[]); | 37 | int rsa_main(int argc, char **argv); |
38 | extern int rsautl_main(int argc, char *argv[]); | 38 | int rsautl_main(int argc, char **argv); |
39 | extern int s_client_main(int argc, char *argv[]); | 39 | int s_client_main(int argc, char **argv); |
40 | extern int s_server_main(int argc, char *argv[]); | 40 | int s_server_main(int argc, char **argv); |
41 | extern int s_time_main(int argc, char *argv[]); | 41 | int s_time_main(int argc, char **argv); |
42 | extern int sess_id_main(int argc, char *argv[]); | 42 | int sess_id_main(int argc, char **argv); |
43 | extern int smime_main(int argc, char *argv[]); | 43 | int smime_main(int argc, char **argv); |
44 | extern int speed_main(int argc, char *argv[]); | 44 | int speed_main(int argc, char **argv); |
45 | extern int spkac_main(int argc, char *argv[]); | 45 | int spkac_main(int argc, char **argv); |
46 | extern int ts_main(int argc, char *argv[]); | 46 | int ts_main(int argc, char **argv); |
47 | extern int verify_main(int argc, char *argv[]); | 47 | int verify_main(int argc, char **argv); |
48 | extern int version_main(int argc, char *argv[]); | 48 | int version_main(int argc, char **argv); |
49 | extern int x509_main(int argc, char *argv[]); | 49 | int x509_main(int argc, char **argv); |
50 | |||
51 | #define FUNC_TYPE_GENERAL 1 | ||
52 | #define FUNC_TYPE_MD 2 | ||
53 | #define FUNC_TYPE_CIPHER 3 | ||
54 | #define FUNC_TYPE_PKEY 4 | ||
55 | #define FUNC_TYPE_MD_ALG 5 | ||
56 | #define FUNC_TYPE_CIPHER_ALG 6 | ||
57 | |||
58 | typedef struct { | ||
59 | int type; | ||
60 | const char *name; | ||
61 | int (*func)(int argc, char *argv[]); | ||
62 | } FUNCTION; | ||
63 | DECLARE_LHASH_OF(FUNCTION); | ||