summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/comp/c_zlib.c
diff options
context:
space:
mode:
authormiod <>2014-04-27 20:26:49 +0000
committermiod <>2014-04-27 20:26:49 +0000
commit45bb7f0ae87ddf787dd06d515db9afb04a74bf6c (patch)
tree319f4236c4f33e8d28d3d3a51c99e82d996e948f /src/lib/libcrypto/comp/c_zlib.c
parentcbbb78bcf8e4dca14564fbea5fdfe0703e2951cc (diff)
downloadopenbsd-45bb7f0ae87ddf787dd06d515db9afb04a74bf6c.tar.gz
openbsd-45bb7f0ae87ddf787dd06d515db9afb04a74bf6c.tar.bz2
openbsd-45bb7f0ae87ddf787dd06d515db9afb04a74bf6c.zip
Use C99 initializers for the various FOO_METHOD structs. More readable, and
avoid unreadable/unmaintainable constructs like that: const EVP_PKEY_ASN1_METHOD cmac_asn1_meth = { EVP_PKEY_CMAC, EVP_PKEY_CMAC, 0, "CMAC", "OpenSSL CMAC method", 0,0,0,0, 0,0,0, cmac_size, 0, 0,0,0,0,0,0,0, cmac_key_free, 0, 0,0 }; ok matthew@ deraadt@
Diffstat (limited to 'src/lib/libcrypto/comp/c_zlib.c')
-rw-r--r--src/lib/libcrypto/comp/c_zlib.c54
1 files changed, 20 insertions, 34 deletions
diff --git a/src/lib/libcrypto/comp/c_zlib.c b/src/lib/libcrypto/comp/c_zlib.c
index 3a73b3df0b..26c6507cd5 100644
--- a/src/lib/libcrypto/comp/c_zlib.c
+++ b/src/lib/libcrypto/comp/c_zlib.c
@@ -8,14 +8,8 @@
8COMP_METHOD *COMP_zlib(void ); 8COMP_METHOD *COMP_zlib(void );
9 9
10static COMP_METHOD zlib_method_nozlib = { 10static COMP_METHOD zlib_method_nozlib = {
11 NID_undef, 11 .type = NID_undef,
12 "(undef)", 12 .name = "(undef)"
13 NULL,
14 NULL,
15 NULL,
16 NULL,
17 NULL,
18 NULL,
19}; 13};
20 14
21#ifndef ZLIB 15#ifndef ZLIB
@@ -55,26 +49,20 @@ static int zz_uncompress(Bytef *dest, uLongf *destLen, const Bytef *source,
55 uLong sourceLen); 49 uLong sourceLen);
56 50
57static COMP_METHOD zlib_stateless_method = { 51static COMP_METHOD zlib_stateless_method = {
58 NID_zlib_compression, 52 .type = NID_zlib_compression,
59 LN_zlib_compression, 53 .name = LN_zlib_compression,
60 NULL, 54 .compress = zlib_compress_block,
61 NULL, 55 .expand = zlib_expand_block
62 zlib_compress_block,
63 zlib_expand_block,
64 NULL,
65 NULL,
66}; 56};
67#endif 57#endif
68 58
69static COMP_METHOD zlib_stateful_method = { 59static COMP_METHOD zlib_stateful_method = {
70 NID_zlib_compression, 60 .type = NID_zlib_compression,
71 LN_zlib_compression, 61 .name = LN_zlib_compression,
72 zlib_stateful_init, 62 .init = zlib_stateful_init,
73 zlib_stateful_finish, 63 .finish = zlib_stateful_finish,
74 zlib_stateful_compress_block, 64 .compress = zlib_stateful_compress_block,
75 zlib_stateful_expand_block, 65 .expand = zlib_stateful_expand_block
76 NULL,
77 NULL,
78}; 66};
79 67
80#ifdef ZLIB_SHARED 68#ifdef ZLIB_SHARED
@@ -433,16 +421,14 @@ static long bio_zlib_ctrl(BIO *b, int cmd, long num, void *ptr);
433static long bio_zlib_callback_ctrl(BIO *b, int cmd, bio_info_cb *fp); 421static long bio_zlib_callback_ctrl(BIO *b, int cmd, bio_info_cb *fp);
434 422
435static BIO_METHOD bio_meth_zlib = { 423static BIO_METHOD bio_meth_zlib = {
436 BIO_TYPE_COMP, 424 .type = BIO_TYPE_COMP,
437 "zlib", 425 .name = "zlib",
438 bio_zlib_write, 426 .bwrite = bio_zlib_write,
439 bio_zlib_read, 427 .bread = bio_zlib_read,
440 NULL, 428 .ctrl = bio_zlib_ctrl,
441 NULL, 429 .create = bio_zlib_new,
442 bio_zlib_ctrl, 430 .destroy = bio_zlib_free,
443 bio_zlib_new, 431 .callback_ctrl = bio_zlib_callback_ctrl
444 bio_zlib_free,
445 bio_zlib_callback_ctrl
446}; 432};
447 433
448BIO_METHOD * 434BIO_METHOD *