RT4660: BIO_METHODs should be const.
authorDavid Benjamin <davidben@google.com>
Sat, 19 Mar 2016 16:32:14 +0000 (12:32 -0400)
committerRich Salz <rsalz@openssl.org>
Mon, 21 Mar 2016 20:49:10 +0000 (16:49 -0400)
commit04f6b0fd9110c85c3c0d6d1172005d1c6755ac86
tree3ce2eb3e6743161c6753a5344424a8fe72a0d97e
parent52d86d9b8da9916acf337126a9ced850cb5ab2d3
RT4660: BIO_METHODs should be const.

BIO_new, etc., don't need a non-const BIO_METHOD. This allows all the
built-in method tables to live in .rodata.

Reviewed-by: Richard Levitte <levitte@openssl.org>
43 files changed:
apps/s_server.c
crypto/asn1/bio_asn1.c
crypto/bio/bf_buff.c
crypto/bio/bf_lbuf.c
crypto/bio/bf_nbio.c
crypto/bio/bf_null.c
crypto/bio/bio_lib.c
crypto/bio/bss_acpt.c
crypto/bio/bss_bio.c
crypto/bio/bss_conn.c
crypto/bio/bss_dgram.c
crypto/bio/bss_fd.c
crypto/bio/bss_file.c
crypto/bio/bss_log.c
crypto/bio/bss_mem.c
crypto/bio/bss_null.c
crypto/bio/bss_sock.c
crypto/comp/c_zlib.c
crypto/evp/bio_b64.c
crypto/evp/bio_enc.c
crypto/evp/bio_md.c
crypto/evp/bio_ok.c
doc/crypto/BIO_f_base64.pod
doc/crypto/BIO_f_buffer.pod
doc/crypto/BIO_f_cipher.pod
doc/crypto/BIO_f_md.pod
doc/crypto/BIO_f_null.pod
doc/crypto/BIO_f_ssl.pod
doc/crypto/BIO_new.pod
doc/crypto/BIO_s_accept.pod
doc/crypto/BIO_s_bio.pod
doc/crypto/BIO_s_connect.pod
doc/crypto/BIO_s_fd.pod
doc/crypto/BIO_s_file.pod
doc/crypto/BIO_s_mem.pod
doc/crypto/BIO_s_null.pod
doc/crypto/BIO_s_socket.pod
include/openssl/asn1.h
include/openssl/bio.h
include/openssl/comp.h
include/openssl/evp.h
include/openssl/ssl.h
ssl/bio_ssl.c