Replace all #define's in pod pages.
authorRich Salz <rsalz@openssl.org>
Fri, 8 Jul 2016 16:55:45 +0000 (12:55 -0400)
committerRich Salz <rsalz@openssl.org>
Fri, 8 Jul 2016 16:55:45 +0000 (12:55 -0400)
commit91da5e7710ba9cd36c5aef0a8056d5a0eb8bf524
tree93926148f02c840caca6e21c2a30f373ff68c8a6
parent07aaab39b2f360d31aa0ca2efe439e33086d040c
Replace all #define's in pod pages.

Function-like macros are replaced with prototypes and a note
that they are implemented as macros.  Constants are just
referenced in-line in the text.

Tweak BIO_TYPE_... documentation.

Also fix RT4592.

Reviewed-by: Matt Caswell <matt@openssl.org>
38 files changed:
doc/crypto/ASYNC_start_job.pod
doc/crypto/BIO_ctrl.pod
doc/crypto/BIO_f_buffer.pod
doc/crypto/BIO_f_ssl.pod
doc/crypto/BIO_find_type.pod
doc/crypto/BIO_s_accept.pod
doc/crypto/BIO_s_bio.pod
doc/crypto/BIO_s_fd.pod
doc/crypto/BIO_set_callback.pod
doc/crypto/BIO_should_retry.pod
doc/crypto/BN_new.pod
doc/crypto/BUF_MEM_new.pod
doc/crypto/DEFINE_STACK_OF.pod
doc/crypto/ENGINE_add.pod
doc/crypto/ERR_put_error.pod
doc/crypto/EVP_DigestInit.pod
doc/crypto/EVP_EncryptInit.pod
doc/crypto/EVP_PKEY_CTX_set_hkdf_md.pod [moved from doc/crypto/EVP_PKEY_HKDF.pod with 100% similarity]
doc/crypto/EVP_PKEY_CTX_set_tls1_prf_md [moved from doc/crypto/EVP_PKEY_TLS1_PRF.pod with 96% similarity]
doc/crypto/OPENSSL_LH_COMPFUNC.pod
doc/crypto/OPENSSL_ia32cap.pod
doc/crypto/OPENSSL_malloc.pod
doc/crypto/PEM_read.pod
doc/crypto/PEM_read_CMS.pod
doc/crypto/PEM_read_bio_PrivateKey.pod
doc/crypto/PKCS7_verify.pod
doc/crypto/UI_new.pod
doc/crypto/X509_dup.pod
doc/crypto/bio.pod
doc/ssl/SSL_CTX_new.pod
doc/ssl/SSL_CTX_set_default_passwd_cb.pod
doc/ssl/SSL_CTX_set_read_ahead.pod
doc/ssl/SSL_CTX_set_split_send_fragment.pod
doc/ssl/SSL_get_current_cipher.pod
doc/ssl/SSL_library_init.pod
doc/ssl/ssl.pod
include/openssl/bio.h
util/indent.pro