Remove #error from include files.
authorRich Salz <rsalz@openssl.org>
Fri, 18 Mar 2016 18:30:20 +0000 (14:30 -0400)
committerRich Salz <rsalz@openssl.org>
Sun, 20 Mar 2016 23:48:36 +0000 (19:48 -0400)
commit3c27208fab1dc29f47f088490404df5abfcdfb05
tree3654ea8c099e19203a48ce2688aeee02f46fd12b
parent8230f6c764f854190358cf40f0e7e7ca5647d8cd
Remove #error from include files.

Don't have #error statements in header files, but instead wrap
the contents of that file in #ifndef OPENSSL_NO_xxx
This means it is now always safe to include the header file.

Reviewed-by: Richard Levitte <levitte@openssl.org>
102 files changed:
CHANGES
apps/apps.h
crypto/aes/aes_locl.h
crypto/asn1/ameth_lib.c
crypto/asn1/d2i_pr.c
crypto/asn1/d2i_pu.c
crypto/asn1/i2d_pu.c
crypto/asn1/t_spki.c
crypto/asn1/x_pubkey.c
crypto/async/arch/async_null.c
crypto/blake2/blake2_locl.h
crypto/cms/cms_cd.c
crypto/conf/conf_mall.c
crypto/conf/conf_sap.c
crypto/ct/ct_locl.h
crypto/dh/dh_ameth.c
crypto/dh/dh_lib.c
crypto/dh/dh_pmeth.c
crypto/dsa/dsa_ameth.c
crypto/dsa/dsa_gen.c
crypto/dsa/dsa_lib.c
crypto/ec/ec_ameth.c
crypto/ec/ec_key.c
crypto/ec/ec_kmeth.c
crypto/ec/ecdsa_sign.c
crypto/ec/ecdsa_vrf.c
crypto/engine/eng_cryptodev.c
crypto/engine/eng_openssl.c
crypto/err/err_all.c
crypto/evp/digest.c
crypto/evp/e_aes.c
crypto/evp/evp_enc.c
crypto/evp/m_md2.c
crypto/evp/m_md4.c
crypto/evp/m_md5.c
crypto/evp/m_md5_sha1.c
crypto/evp/m_mdc2.c
crypto/evp/m_ripemd.c
crypto/evp/m_sha1.c
crypto/evp/p_dec.c
crypto/evp/p_enc.c
crypto/evp/p_lib.c
crypto/evp/p_seal.c
crypto/evp/pmeth_lib.c
crypto/include/internal/chacha.h
crypto/include/internal/poly1305.h
crypto/init.c
crypto/pem/pem_all.c
crypto/pem/pem_info.c
crypto/pem/pem_lib.c
crypto/pem/pem_pkey.c
crypto/rand/rand_lib.c
crypto/rsa/rsa_ameth.c
crypto/rsa/rsa_lib.c
crypto/rsa/rsa_pmeth.c
crypto/ts/ts_conf.c
crypto/x509/t_req.c
crypto/x509/x_all.c
include/openssl/aes.h
include/openssl/blowfish.h
include/openssl/bn.h
include/openssl/camellia.h
include/openssl/cast.h
include/openssl/cms.h
include/openssl/comp.h
include/openssl/ct.h
include/openssl/des.h
include/openssl/dh.h
include/openssl/dsa.h
include/openssl/ec.h
include/openssl/engine.h
include/openssl/idea.h
include/openssl/lhash.h
include/openssl/md2.h
include/openssl/md4.h
include/openssl/md5.h
include/openssl/mdc2.h
include/openssl/rc2.h
include/openssl/rc4.h
include/openssl/rc5.h
include/openssl/ripemd.h
include/openssl/rsa.h
include/openssl/seed.h
include/openssl/srp.h
include/openssl/ssl.h
include/openssl/ssl3.h
include/openssl/ts.h
include/openssl/whrlpool.h
include/openssl/x509.h
ssl/s3_lib.c
ssl/ssl_cert.c
ssl/ssl_ciph.c
ssl/ssl_conf.c
ssl/ssl_lib.c
ssl/ssl_locl.h
ssl/ssl_sess.c
ssl/statem/statem_clnt.c
ssl/statem/statem_srvr.c
ssl/t1_enc.c
ssl/t1_ext.c
ssl/t1_lib.c
util/libcrypto.num