diff options
Diffstat (limited to 'src/lib/libcrypto/comp/c_zlib.c')
-rw-r--r-- | src/lib/libcrypto/comp/c_zlib.c | 54 |
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 @@ | |||
8 | COMP_METHOD *COMP_zlib(void ); | 8 | COMP_METHOD *COMP_zlib(void ); |
9 | 9 | ||
10 | static COMP_METHOD zlib_method_nozlib = { | 10 | static 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 | ||
57 | static COMP_METHOD zlib_stateless_method = { | 51 | static 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 | ||
69 | static COMP_METHOD zlib_stateful_method = { | 59 | static 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); | |||
433 | static long bio_zlib_callback_ctrl(BIO *b, int cmd, bio_info_cb *fp); | 421 | static long bio_zlib_callback_ctrl(BIO *b, int cmd, bio_info_cb *fp); |
434 | 422 | ||
435 | static BIO_METHOD bio_meth_zlib = { | 423 | static 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 | ||
448 | BIO_METHOD * | 434 | BIO_METHOD * |