diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2012-03-21 18:06:16 +0100 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2012-03-21 18:06:16 +0100 |
commit | a0d2529dbeeb97a8e973a79095912179d9070947 (patch) | |
tree | 425f5f28e3c5f4a0a415f49e2b5f57e7914898a0 /lib/includes/gnutls | |
parent | 55feba637f984f6e56a7e88e08759a2531fa2a21 (diff) | |
download | gnutls-a0d2529dbeeb97a8e973a79095912179d9070947.tar.gz |
Cleaned up deprecated types and added a deprecation warning on them.
Diffstat (limited to 'lib/includes/gnutls')
-rw-r--r-- | lib/includes/gnutls/compat.h | 88 |
1 files changed, 37 insertions, 51 deletions
diff --git a/lib/includes/gnutls/compat.h b/lib/includes/gnutls/compat.h index f76e95e68b..cdb3121736 100644 --- a/lib/includes/gnutls/compat.h +++ b/lib/includes/gnutls/compat.h @@ -47,56 +47,43 @@ extern "C" #endif /* gnutls_connection_end_t was made redundant in 2.99.0 */ -#define gnutls_connection_end_t unsigned int +typedef unsigned int gnutls_connection_end_t _GNUTLS_GCC_ATTR_DEPRECATED; /* Stuff deprected in 2.x */ -#define gnutls_cipher_algorithm gnutls_cipher_algorithm_t -#define gnutls_kx_algorithm gnutls_kx_algorithm_t -#define gnutls_paramsype gnutls_paramsype_t -#define gnutls_mac_algorithm gnutls_mac_algorithm_t -#define gnutls_digest_algorithm gnutls_digest_algorithm_t -#define gnutls_compression_method gnutls_compression_method_t -#define gnutls_connection_end gnutls_connection_end_t -#define gnutls_credentialsype gnutls_credentialsype_t -#define gnutls_certificateype gnutls_certificateype_t -#define gnutls_x509_crt_fmt gnutls_x509_crt_fmt_t -#define gnutls_openpgp_key_fmt gnutls_openpgp_key_fmt_t -#define gnutls_pk_algorithm gnutls_pk_algorithm_t -#define gnutls_sign_algorithm gnutls_sign_algorithm_t -#define gnutls_server_name gnutls_server_nameype_t -#define gnutls_protocol gnutls_protocol_version_t -#define gnutls_close_request gnutls_close_request_t -#define gnutls_openpgp_key_status gnutls_openpgp_key_status_t -#define gnutls_certificate_request gnutls_certificate_request_t -#define gnutls_certificate_status gnutls_certificate_status_t -#define gnutls_session gnutls_session_t -#define gnutls_alert_level gnutls_alert_level_t -#define gnutls_alert_description gnutls_alert_description_t -#define gnutls_x509_subject_alt_name gnutls_x509_subject_alt_name_t -#define gnutls_openpgp_key gnutls_openpgp_key_t -#define gnutls_openpgp_privkey gnutls_openpgp_privkey_t -#define gnutls_openpgp_keyring gnutls_openpgp_keyring_t -#define gnutls_x509_crt gnutls_x509_crt_t -#define gnutls_x509_privkey gnutls_x509_privkey_t -#define gnutls_x509_crl gnutls_x509_crl_t -#define gnutls_pkcs7 gnutls_pkcs7_t -#define gnutls_x509_crq gnutls_x509_crq_t -#define gnutls_pkcs_encrypt_flags gnutls_pkcs_encrypt_flags_t -#define gnutls_pkcs12_bag_type gnutls_pkcs12_bag_type_t -#define gnutls_pkcs12_bag gnutls_pkcs12_bag_t -#define gnutls_pkcs12 gnutls_pkcs12_t -#define gnutls_certificate_credentials gnutls_certificate_credentials_t -#define gnutls_anon_server_credentials gnutls_anon_server_credentials_t -#define gnutls_anon_client_credentials gnutls_anon_client_credentials_t -#define gnutls_srp_client_credentials gnutls_srp_client_credentials_t -#define gnutls_srp_server_credentials gnutls_srp_server_credentials_t -#define gnutls_dh_params gnutls_dh_params_t -#define gnutls_rsa_params gnutls_rsa_params_t -#define gnutls_params_type gnutls_params_type_t -#define gnutls_credentials_type gnutls_credentials_type_t -#define gnutls_certificate_type gnutls_certificate_type_t -#define gnutls_datum gnutls_datum_t -#define gnutls_transport_ptr gnutls_transport_ptr_t +typedef gnutls_cipher_algorithm_t gnutls_cipher_algorithm _GNUTLS_GCC_ATTR_DEPRECATED; +typedef gnutls_kx_algorithm_t gnutls_kx_algorithm _GNUTLS_GCC_ATTR_DEPRECATED; +typedef gnutls_mac_algorithm_t gnutls_mac_algorithm _GNUTLS_GCC_ATTR_DEPRECATED; +typedef gnutls_digest_algorithm_t gnutls_digest_algorithm _GNUTLS_GCC_ATTR_DEPRECATED; +typedef gnutls_compression_method_t gnutls_compression_method _GNUTLS_GCC_ATTR_DEPRECATED; +typedef gnutls_connection_end_t gnutls_connection_end _GNUTLS_GCC_ATTR_DEPRECATED; +typedef gnutls_x509_crt_fmt_t gnutls_x509_crt_fmt _GNUTLS_GCC_ATTR_DEPRECATED; +typedef gnutls_pk_algorithm_t gnutls_pk_algorithm _GNUTLS_GCC_ATTR_DEPRECATED; +typedef gnutls_sign_algorithm_t gnutls_sign_algorithm _GNUTLS_GCC_ATTR_DEPRECATED; +typedef gnutls_close_request_t gnutls_close_request _GNUTLS_GCC_ATTR_DEPRECATED; +typedef gnutls_certificate_request_t gnutls_certificate_request _GNUTLS_GCC_ATTR_DEPRECATED; +typedef gnutls_certificate_status_t gnutls_certificate_status _GNUTLS_GCC_ATTR_DEPRECATED; +typedef gnutls_session_t gnutls_session _GNUTLS_GCC_ATTR_DEPRECATED; +typedef gnutls_alert_level_t gnutls_alert_level _GNUTLS_GCC_ATTR_DEPRECATED; +typedef gnutls_alert_description_t gnutls_alert_description _GNUTLS_GCC_ATTR_DEPRECATED; +typedef gnutls_x509_subject_alt_name_t gnutls_x509_subject_alt_name _GNUTLS_GCC_ATTR_DEPRECATED; +typedef gnutls_openpgp_privkey_t gnutls_openpgp_privkey _GNUTLS_GCC_ATTR_DEPRECATED; +typedef gnutls_openpgp_keyring_t gnutls_openpgp_keyring _GNUTLS_GCC_ATTR_DEPRECATED; +typedef gnutls_x509_crt_t gnutls_x509_crt _GNUTLS_GCC_ATTR_DEPRECATED; +typedef gnutls_x509_privkey_t gnutls_x509_privkey _GNUTLS_GCC_ATTR_DEPRECATED; +typedef gnutls_x509_crl_t gnutls_x509_crl _GNUTLS_GCC_ATTR_DEPRECATED; +typedef gnutls_x509_crq_t gnutls_x509_crq _GNUTLS_GCC_ATTR_DEPRECATED; +typedef gnutls_certificate_credentials_t gnutls_certificate_credentials _GNUTLS_GCC_ATTR_DEPRECATED; +typedef gnutls_anon_server_credentials_t gnutls_anon_server_credentials _GNUTLS_GCC_ATTR_DEPRECATED; +typedef gnutls_anon_client_credentials_t gnutls_anon_client_credentials _GNUTLS_GCC_ATTR_DEPRECATED; +typedef gnutls_srp_client_credentials_t gnutls_srp_client_credentials _GNUTLS_GCC_ATTR_DEPRECATED; +typedef gnutls_srp_server_credentials_t gnutls_srp_server_credentials _GNUTLS_GCC_ATTR_DEPRECATED; +typedef gnutls_dh_params_t gnutls_dh_params _GNUTLS_GCC_ATTR_DEPRECATED; +typedef gnutls_rsa_params_t gnutls_rsa_params _GNUTLS_GCC_ATTR_DEPRECATED; +typedef gnutls_params_type_t gnutls_params_type _GNUTLS_GCC_ATTR_DEPRECATED; +typedef gnutls_credentials_type_t gnutls_credentials_type _GNUTLS_GCC_ATTR_DEPRECATED; +typedef gnutls_certificate_type_t gnutls_certificate_type _GNUTLS_GCC_ATTR_DEPRECATED; +typedef gnutls_datum_t gnutls_datum _GNUTLS_GCC_ATTR_DEPRECATED; +typedef gnutls_transport_ptr_t gnutls_transport_ptr _GNUTLS_GCC_ATTR_DEPRECATED; /* Old SRP alerts removed in 2.1.x because the TLS-SRP RFC was modified to use the PSK alert. */ @@ -104,12 +91,11 @@ extern "C" #define GNUTLS_A_UNKNOWN_SRP_USERNAME GNUTLS_A_UNKNOWN_PSK_IDENTITY /* OpenPGP stuff renamed in 2.1.x. */ -#define gnutls_openpgp_key_fmt_t gnutls_openpgp_crt_fmt_t #define GNUTLS_OPENPGP_KEY GNUTLS_OPENPGP_CERT #define GNUTLS_OPENPGP_KEY_FINGERPRINT GNUTLS_OPENPGP_CERT_FINGERPRINT #define gnutls_openpgp_send_key gnutls_openpgp_send_cert -#define gnutls_openpgp_key_status_t gnutls_openpgp_crt_status_t -#define gnutls_openpgp_key_t gnutls_openpgp_crt_t +typedef gnutls_openpgp_crt_status_t gnutls_openpgp_key_status_t _GNUTLS_GCC_ATTR_DEPRECATED; +typedef gnutls_openpgp_crt_t gnutls_openpgp_key_t _GNUTLS_GCC_ATTR_DEPRECATED; #define gnutls_openpgp_key_init gnutls_openpgp_crt_init #define gnutls_openpgp_key_deinit gnutls_openpgp_crt_deinit #define gnutls_openpgp_key_import gnutls_openpgp_crt_import |