From 5cab5672e7288aeb3da81eec989e995cb20d4b08 Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Mon, 11 Aug 2025 16:35:32 +0200 Subject: [PATCH] Define plugin version in all existing plugins --- src/libcharon/plugins/addrblock/addrblock_plugin.c | 2 +- src/libcharon/plugins/android_dns/android_dns_plugin.c | 2 +- src/libcharon/plugins/android_log/android_log_plugin.c | 2 +- src/libcharon/plugins/attr/attr_plugin.c | 2 +- src/libcharon/plugins/attr_sql/attr_sql_plugin.c | 2 +- src/libcharon/plugins/bypass_lan/bypass_lan_plugin.c | 2 +- src/libcharon/plugins/certexpire/certexpire_plugin.c | 2 +- src/libcharon/plugins/connmark/connmark_plugin.c | 2 +- src/libcharon/plugins/counters/counters_plugin.c | 2 +- src/libcharon/plugins/coupling/coupling_plugin.c | 2 +- src/libcharon/plugins/dhcp/dhcp_plugin.c | 2 +- src/libcharon/plugins/dnscert/dnscert_plugin.c | 2 +- src/libcharon/plugins/duplicheck/duplicheck_plugin.c | 2 +- src/libcharon/plugins/eap_aka/eap_aka_plugin.c | 2 +- src/libcharon/plugins/eap_aka_3gpp/eap_aka_3gpp_plugin.c | 2 +- src/libcharon/plugins/eap_aka_3gpp2/eap_aka_3gpp2_plugin.c | 2 +- src/libcharon/plugins/eap_dynamic/eap_dynamic_plugin.c | 2 +- src/libcharon/plugins/eap_gtc/eap_gtc_plugin.c | 2 +- src/libcharon/plugins/eap_identity/eap_identity_plugin.c | 2 +- src/libcharon/plugins/eap_md5/eap_md5_plugin.c | 2 +- src/libcharon/plugins/eap_mschapv2/eap_mschapv2_plugin.c | 2 +- src/libcharon/plugins/eap_peap/eap_peap_plugin.c | 2 +- src/libcharon/plugins/eap_radius/eap_radius_plugin.c | 2 +- src/libcharon/plugins/eap_sim/eap_sim_plugin.c | 2 +- src/libcharon/plugins/eap_sim_file/eap_sim_file_plugin.c | 2 +- src/libcharon/plugins/eap_sim_pcsc/eap_sim_pcsc_plugin.c | 2 +- .../plugins/eap_simaka_pseudonym/eap_simaka_pseudonym_plugin.c | 2 +- .../plugins/eap_simaka_reauth/eap_simaka_reauth_plugin.c | 2 +- src/libcharon/plugins/eap_simaka_sql/eap_simaka_sql_plugin.c | 2 +- src/libcharon/plugins/eap_tls/eap_tls_plugin.c | 2 +- src/libcharon/plugins/eap_tnc/eap_tnc_plugin.c | 2 +- src/libcharon/plugins/eap_ttls/eap_ttls_plugin.c | 2 +- src/libcharon/plugins/error_notify/error_notify_plugin.c | 2 +- src/libcharon/plugins/ext_auth/ext_auth_plugin.c | 2 +- src/libcharon/plugins/farp/farp_plugin.c | 2 +- src/libcharon/plugins/forecast/forecast_plugin.c | 2 +- src/libcharon/plugins/ha/ha_plugin.c | 2 +- src/libcharon/plugins/ipseckey/ipseckey_plugin.c | 2 +- src/libcharon/plugins/kernel_iph/kernel_iph_plugin.c | 2 +- src/libcharon/plugins/kernel_libipsec/kernel_libipsec_plugin.c | 2 +- src/libcharon/plugins/kernel_netlink/kernel_netlink_plugin.c | 2 +- src/libcharon/plugins/kernel_pfkey/kernel_pfkey_plugin.c | 2 +- src/libcharon/plugins/kernel_pfroute/kernel_pfroute_plugin.c | 2 +- src/libcharon/plugins/kernel_wfp/kernel_wfp_plugin.c | 2 +- src/libcharon/plugins/led/led_plugin.c | 2 +- src/libcharon/plugins/load_tester/load_tester_plugin.c | 2 +- src/libcharon/plugins/lookip/lookip_plugin.c | 2 +- src/libcharon/plugins/medcli/medcli_plugin.c | 2 +- src/libcharon/plugins/medsrv/medsrv_plugin.c | 2 +- src/libcharon/plugins/osx_attr/osx_attr_plugin.c | 2 +- src/libcharon/plugins/p_cscf/p_cscf_plugin.c | 2 +- src/libcharon/plugins/radattr/radattr_plugin.c | 2 +- src/libcharon/plugins/resolve/resolve_plugin.c | 2 +- src/libcharon/plugins/save_keys/save_keys_plugin.c | 2 +- src/libcharon/plugins/selinux/selinux_plugin.c | 2 +- src/libcharon/plugins/smp/smp.c | 2 +- src/libcharon/plugins/socket_default/socket_default_plugin.c | 2 +- src/libcharon/plugins/socket_dynamic/socket_dynamic_plugin.c | 2 +- src/libcharon/plugins/socket_win/socket_win_plugin.c | 2 +- src/libcharon/plugins/sql/sql_plugin.c | 2 +- src/libcharon/plugins/stroke/stroke_plugin.c | 2 +- src/libcharon/plugins/systime_fix/systime_fix_plugin.c | 2 +- src/libcharon/plugins/tnc_ifmap/tnc_ifmap_plugin.c | 2 +- src/libcharon/plugins/tnc_pdp/tnc_pdp_plugin.c | 2 +- src/libcharon/plugins/unity/unity_plugin.c | 2 +- src/libcharon/plugins/updown/updown_plugin.c | 2 +- src/libcharon/plugins/vici/vici_plugin.c | 2 +- src/libcharon/plugins/whitelist/whitelist_plugin.c | 2 +- src/libcharon/plugins/xauth_eap/xauth_eap_plugin.c | 2 +- src/libcharon/plugins/xauth_generic/xauth_generic_plugin.c | 2 +- src/libcharon/plugins/xauth_noauth/xauth_noauth_plugin.c | 2 +- src/libcharon/plugins/xauth_pam/xauth_pam_plugin.c | 2 +- src/libstrongswan/plugins/acert/acert_plugin.c | 2 +- src/libstrongswan/plugins/aes/aes_plugin.c | 2 +- src/libstrongswan/plugins/aesni/aesni_plugin.c | 2 +- src/libstrongswan/plugins/af_alg/af_alg_plugin.c | 2 +- src/libstrongswan/plugins/agent/agent_plugin.c | 2 +- src/libstrongswan/plugins/blowfish/blowfish_plugin.c | 2 +- src/libstrongswan/plugins/botan/botan_plugin.c | 2 +- src/libstrongswan/plugins/ccm/ccm_plugin.c | 2 +- src/libstrongswan/plugins/chapoly/chapoly_plugin.c | 2 +- src/libstrongswan/plugins/cmac/cmac_plugin.c | 2 +- src/libstrongswan/plugins/constraints/constraints_plugin.c | 2 +- src/libstrongswan/plugins/ctr/ctr_plugin.c | 2 +- src/libstrongswan/plugins/curl/curl_plugin.c | 2 +- src/libstrongswan/plugins/curve25519/curve25519_plugin.c | 2 +- src/libstrongswan/plugins/des/des_plugin.c | 2 +- src/libstrongswan/plugins/dnskey/dnskey_plugin.c | 2 +- src/libstrongswan/plugins/drbg/drbg_plugin.c | 2 +- src/libstrongswan/plugins/files/files_plugin.c | 2 +- src/libstrongswan/plugins/fips_prf/fips_prf_plugin.c | 2 +- src/libstrongswan/plugins/gcm/gcm_plugin.c | 2 +- src/libstrongswan/plugins/gcrypt/gcrypt_plugin.c | 2 +- src/libstrongswan/plugins/gmp/gmp_plugin.c | 2 +- src/libstrongswan/plugins/hmac/hmac_plugin.c | 2 +- src/libstrongswan/plugins/kdf/kdf_plugin.c | 2 +- src/libstrongswan/plugins/keychain/keychain_plugin.c | 2 +- src/libstrongswan/plugins/ldap/ldap_plugin.c | 2 +- src/libstrongswan/plugins/md4/md4_plugin.c | 2 +- src/libstrongswan/plugins/md5/md5_plugin.c | 2 +- src/libstrongswan/plugins/mgf1/mgf1_plugin.c | 2 +- src/libstrongswan/plugins/ml/ml_plugin.c | 2 +- src/libstrongswan/plugins/mysql/mysql_plugin.c | 2 +- src/libstrongswan/plugins/nonce/nonce_plugin.c | 2 +- src/libstrongswan/plugins/openssl/openssl_plugin.c | 2 +- src/libstrongswan/plugins/openxpki/openxpki_plugin.c | 2 +- src/libstrongswan/plugins/padlock/padlock_plugin.c | 2 +- src/libstrongswan/plugins/pem/pem_plugin.c | 2 +- src/libstrongswan/plugins/pgp/pgp_plugin.c | 2 +- src/libstrongswan/plugins/pkcs1/pkcs1_plugin.c | 2 +- src/libstrongswan/plugins/pkcs11/pkcs11_plugin.c | 2 +- src/libstrongswan/plugins/pkcs12/pkcs12_plugin.c | 2 +- src/libstrongswan/plugins/pkcs7/pkcs7_plugin.c | 2 +- src/libstrongswan/plugins/pkcs8/pkcs8_plugin.c | 2 +- src/libstrongswan/plugins/pubkey/pubkey_plugin.c | 2 +- src/libstrongswan/plugins/random/random_plugin.c | 2 +- src/libstrongswan/plugins/rc2/rc2_plugin.c | 2 +- src/libstrongswan/plugins/rdrand/rdrand_plugin.c | 2 +- src/libstrongswan/plugins/revocation/revocation_plugin.c | 2 +- src/libstrongswan/plugins/sha1/sha1_plugin.c | 2 +- src/libstrongswan/plugins/sha2/sha2_plugin.c | 2 +- src/libstrongswan/plugins/sha3/sha3_plugin.c | 3 +-- src/libstrongswan/plugins/soup/soup_plugin.c | 2 +- src/libstrongswan/plugins/sqlite/sqlite_plugin.c | 2 +- src/libstrongswan/plugins/sshkey/sshkey_plugin.c | 2 +- src/libstrongswan/plugins/test_vectors/test_vectors_plugin.c | 2 +- src/libstrongswan/plugins/unbound/unbound_plugin.c | 2 +- src/libstrongswan/plugins/winhttp/winhttp_plugin.c | 2 +- src/libstrongswan/plugins/wolfssl/wolfssl_plugin.c | 2 +- src/libstrongswan/plugins/x509/x509_plugin.c | 2 +- src/libstrongswan/plugins/xcbc/xcbc_plugin.c | 2 +- src/libtnccs/plugins/tnc_imc/tnc_imc_plugin.c | 2 +- src/libtnccs/plugins/tnc_imv/tnc_imv_plugin.c | 2 +- src/libtnccs/plugins/tnc_tnccs/tnc_tnccs_plugin.c | 2 +- src/libtnccs/plugins/tnccs_11/tnccs_11_plugin.c | 2 +- src/libtnccs/plugins/tnccs_20/tnccs_20_plugin.c | 2 +- src/libtnccs/plugins/tnccs_dynamic/tnccs_dynamic_plugin.c | 2 +- src/libtpmtss/plugins/tpm/tpm_plugin.c | 2 +- 138 files changed, 138 insertions(+), 139 deletions(-) diff --git a/src/libcharon/plugins/addrblock/addrblock_plugin.c b/src/libcharon/plugins/addrblock/addrblock_plugin.c index 70693f865d..296e1fb426 100644 --- a/src/libcharon/plugins/addrblock/addrblock_plugin.c +++ b/src/libcharon/plugins/addrblock/addrblock_plugin.c @@ -94,7 +94,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *addrblock_plugin_create() +PLUGIN_DEFINE(addrblock) { private_addrblock_plugin_t *this; diff --git a/src/libcharon/plugins/android_dns/android_dns_plugin.c b/src/libcharon/plugins/android_dns/android_dns_plugin.c index f94a6a8927..bde0656b08 100644 --- a/src/libcharon/plugins/android_dns/android_dns_plugin.c +++ b/src/libcharon/plugins/android_dns/android_dns_plugin.c @@ -83,7 +83,7 @@ METHOD(plugin_t, destroy, void, /** * See header */ -plugin_t *android_dns_plugin_create() +PLUGIN_DEFINE(android_dns) { private_android_dns_plugin_t *this; diff --git a/src/libcharon/plugins/android_log/android_log_plugin.c b/src/libcharon/plugins/android_log/android_log_plugin.c index 4648da61ae..ed42974812 100644 --- a/src/libcharon/plugins/android_log/android_log_plugin.c +++ b/src/libcharon/plugins/android_log/android_log_plugin.c @@ -66,7 +66,7 @@ METHOD(plugin_t, destroy, void, /** * See header */ -plugin_t *android_log_plugin_create() +PLUGIN_DEFINE(android_log) { private_android_log_plugin_t *this; diff --git a/src/libcharon/plugins/attr/attr_plugin.c b/src/libcharon/plugins/attr/attr_plugin.c index 3c895d7af7..63a0ab04e5 100644 --- a/src/libcharon/plugins/attr/attr_plugin.c +++ b/src/libcharon/plugins/attr/attr_plugin.c @@ -90,7 +90,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *attr_plugin_create() +PLUGIN_DEFINE(attr) { private_attr_plugin_t *this; diff --git a/src/libcharon/plugins/attr_sql/attr_sql_plugin.c b/src/libcharon/plugins/attr_sql/attr_sql_plugin.c index 824fc39c42..2425c8cde5 100644 --- a/src/libcharon/plugins/attr_sql/attr_sql_plugin.c +++ b/src/libcharon/plugins/attr_sql/attr_sql_plugin.c @@ -110,7 +110,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *attr_sql_plugin_create() +PLUGIN_DEFINE(attr_sql) { private_attr_sql_plugin_t *this; diff --git a/src/libcharon/plugins/bypass_lan/bypass_lan_plugin.c b/src/libcharon/plugins/bypass_lan/bypass_lan_plugin.c index 5935aeaebd..a46167af5a 100644 --- a/src/libcharon/plugins/bypass_lan/bypass_lan_plugin.c +++ b/src/libcharon/plugins/bypass_lan/bypass_lan_plugin.c @@ -90,7 +90,7 @@ METHOD(plugin_t, destroy, void, /** * Plugin constructor */ -plugin_t *bypass_lan_plugin_create() +PLUGIN_DEFINE(bypass_lan) { private_bypass_lan_plugin_t *this; diff --git a/src/libcharon/plugins/certexpire/certexpire_plugin.c b/src/libcharon/plugins/certexpire/certexpire_plugin.c index a7ecb11ebe..9d312e7b05 100644 --- a/src/libcharon/plugins/certexpire/certexpire_plugin.c +++ b/src/libcharon/plugins/certexpire/certexpire_plugin.c @@ -89,7 +89,7 @@ METHOD(plugin_t, destroy, void, /** * Plugin constructor */ -plugin_t *certexpire_plugin_create() +PLUGIN_DEFINE(certexpire) { private_certexpire_plugin_t *this; diff --git a/src/libcharon/plugins/connmark/connmark_plugin.c b/src/libcharon/plugins/connmark/connmark_plugin.c index 013c597781..cf0636b5ae 100644 --- a/src/libcharon/plugins/connmark/connmark_plugin.c +++ b/src/libcharon/plugins/connmark/connmark_plugin.c @@ -81,7 +81,7 @@ METHOD(plugin_t, destroy, void, /** * Plugin constructor */ -plugin_t *connmark_plugin_create() +PLUGIN_DEFINE(connmark) { private_connmark_plugin_t *this; diff --git a/src/libcharon/plugins/counters/counters_plugin.c b/src/libcharon/plugins/counters/counters_plugin.c index 3e1ecbbbc0..6b5dac20f3 100644 --- a/src/libcharon/plugins/counters/counters_plugin.c +++ b/src/libcharon/plugins/counters/counters_plugin.c @@ -83,7 +83,7 @@ METHOD(plugin_t, destroy, void, /* * Described in header */ -plugin_t *counters_plugin_create() +PLUGIN_DEFINE(counters) { private_counters_plugin_t *this; diff --git a/src/libcharon/plugins/coupling/coupling_plugin.c b/src/libcharon/plugins/coupling/coupling_plugin.c index d09dedc708..cb8911a4ed 100644 --- a/src/libcharon/plugins/coupling/coupling_plugin.c +++ b/src/libcharon/plugins/coupling/coupling_plugin.c @@ -92,7 +92,7 @@ METHOD(plugin_t, destroy, void, /** * Plugin constructor */ -plugin_t *coupling_plugin_create() +PLUGIN_DEFINE(coupling) { private_coupling_plugin_t *this; diff --git a/src/libcharon/plugins/dhcp/dhcp_plugin.c b/src/libcharon/plugins/dhcp/dhcp_plugin.c index 9d7bb1a055..03cafe821a 100644 --- a/src/libcharon/plugins/dhcp/dhcp_plugin.c +++ b/src/libcharon/plugins/dhcp/dhcp_plugin.c @@ -101,7 +101,7 @@ METHOD(plugin_t, destroy, void, /** * Plugin constructor. */ -plugin_t *dhcp_plugin_create() +PLUGIN_DEFINE(dhcp) { private_dhcp_plugin_t *this; diff --git a/src/libcharon/plugins/dnscert/dnscert_plugin.c b/src/libcharon/plugins/dnscert/dnscert_plugin.c index 44ff0ddb37..92c2bc1113 100644 --- a/src/libcharon/plugins/dnscert/dnscert_plugin.c +++ b/src/libcharon/plugins/dnscert/dnscert_plugin.c @@ -148,7 +148,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *dnscert_plugin_create() +PLUGIN_DEFINE(dnscert) { private_dnscert_plugin_t *this; diff --git a/src/libcharon/plugins/duplicheck/duplicheck_plugin.c b/src/libcharon/plugins/duplicheck/duplicheck_plugin.c index 5cc0b45b0b..dabced096d 100644 --- a/src/libcharon/plugins/duplicheck/duplicheck_plugin.c +++ b/src/libcharon/plugins/duplicheck/duplicheck_plugin.c @@ -89,7 +89,7 @@ METHOD(plugin_t, destroy, void, /** * Plugin constructor */ -plugin_t *duplicheck_plugin_create() +PLUGIN_DEFINE(duplicheck) { private_duplicheck_plugin_t *this; diff --git a/src/libcharon/plugins/eap_aka/eap_aka_plugin.c b/src/libcharon/plugins/eap_aka/eap_aka_plugin.c index f0167ee5dd..070aef11bc 100644 --- a/src/libcharon/plugins/eap_aka/eap_aka_plugin.c +++ b/src/libcharon/plugins/eap_aka/eap_aka_plugin.c @@ -81,7 +81,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *eap_aka_plugin_create() +PLUGIN_DEFINE(eap_aka) { private_eap_aka_plugin_t *this; diff --git a/src/libcharon/plugins/eap_aka_3gpp/eap_aka_3gpp_plugin.c b/src/libcharon/plugins/eap_aka_3gpp/eap_aka_3gpp_plugin.c index 38a82ea781..9f7ba2b0f2 100644 --- a/src/libcharon/plugins/eap_aka_3gpp/eap_aka_3gpp_plugin.c +++ b/src/libcharon/plugins/eap_aka_3gpp/eap_aka_3gpp_plugin.c @@ -147,7 +147,7 @@ METHOD(plugin_t, destroy, void, private_eap_aka_3gpp_t *this) /** * See header */ -plugin_t *eap_aka_3gpp_plugin_create() +PLUGIN_DEFINE(eap_aka_3gpp) { private_eap_aka_3gpp_t *this; diff --git a/src/libcharon/plugins/eap_aka_3gpp2/eap_aka_3gpp2_plugin.c b/src/libcharon/plugins/eap_aka_3gpp2/eap_aka_3gpp2_plugin.c index 7b9c7d5449..00f924ce0f 100644 --- a/src/libcharon/plugins/eap_aka_3gpp2/eap_aka_3gpp2_plugin.c +++ b/src/libcharon/plugins/eap_aka_3gpp2/eap_aka_3gpp2_plugin.c @@ -126,7 +126,7 @@ METHOD(plugin_t, destroy, void, /** * See header */ -plugin_t *eap_aka_3gpp2_plugin_create() +PLUGIN_DEFINE(eap_aka_3gpp2) { private_eap_aka_3gpp2_t *this; diff --git a/src/libcharon/plugins/eap_dynamic/eap_dynamic_plugin.c b/src/libcharon/plugins/eap_dynamic/eap_dynamic_plugin.c index 2c2fd09af3..65c336ce3f 100644 --- a/src/libcharon/plugins/eap_dynamic/eap_dynamic_plugin.c +++ b/src/libcharon/plugins/eap_dynamic/eap_dynamic_plugin.c @@ -46,7 +46,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *eap_dynamic_plugin_create() +PLUGIN_DEFINE(eap_dynamic) { eap_dynamic_plugin_t *this; diff --git a/src/libcharon/plugins/eap_gtc/eap_gtc_plugin.c b/src/libcharon/plugins/eap_gtc/eap_gtc_plugin.c index 02be5a76d6..d10a63b9b6 100644 --- a/src/libcharon/plugins/eap_gtc/eap_gtc_plugin.c +++ b/src/libcharon/plugins/eap_gtc/eap_gtc_plugin.c @@ -48,7 +48,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *eap_gtc_plugin_create() +PLUGIN_DEFINE(eap_gtc) { eap_gtc_plugin_t *this; diff --git a/src/libcharon/plugins/eap_identity/eap_identity_plugin.c b/src/libcharon/plugins/eap_identity/eap_identity_plugin.c index ee90ac8ee3..6977760aff 100644 --- a/src/libcharon/plugins/eap_identity/eap_identity_plugin.c +++ b/src/libcharon/plugins/eap_identity/eap_identity_plugin.c @@ -47,7 +47,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *eap_identity_plugin_create() +PLUGIN_DEFINE(eap_identity) { eap_identity_plugin_t *this; diff --git a/src/libcharon/plugins/eap_md5/eap_md5_plugin.c b/src/libcharon/plugins/eap_md5/eap_md5_plugin.c index fa96d5b58b..60b682a2fc 100644 --- a/src/libcharon/plugins/eap_md5/eap_md5_plugin.c +++ b/src/libcharon/plugins/eap_md5/eap_md5_plugin.c @@ -51,7 +51,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *eap_md5_plugin_create() +PLUGIN_DEFINE(eap_md5) { eap_md5_plugin_t *this; diff --git a/src/libcharon/plugins/eap_mschapv2/eap_mschapv2_plugin.c b/src/libcharon/plugins/eap_mschapv2/eap_mschapv2_plugin.c index 36df791cca..a5b201fa9b 100644 --- a/src/libcharon/plugins/eap_mschapv2/eap_mschapv2_plugin.c +++ b/src/libcharon/plugins/eap_mschapv2/eap_mschapv2_plugin.c @@ -56,7 +56,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *eap_mschapv2_plugin_create() +PLUGIN_DEFINE(eap_mschapv2) { eap_mschapv2_plugin_t *this; diff --git a/src/libcharon/plugins/eap_peap/eap_peap_plugin.c b/src/libcharon/plugins/eap_peap/eap_peap_plugin.c index 4ae9993e3a..577e062000 100644 --- a/src/libcharon/plugins/eap_peap/eap_peap_plugin.c +++ b/src/libcharon/plugins/eap_peap/eap_peap_plugin.c @@ -57,7 +57,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *eap_peap_plugin_create() +PLUGIN_DEFINE(eap_peap) { eap_peap_plugin_t *this; diff --git a/src/libcharon/plugins/eap_radius/eap_radius_plugin.c b/src/libcharon/plugins/eap_radius/eap_radius_plugin.c index 55d5e032ce..1197a901ea 100644 --- a/src/libcharon/plugins/eap_radius/eap_radius_plugin.c +++ b/src/libcharon/plugins/eap_radius/eap_radius_plugin.c @@ -346,7 +346,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *eap_radius_plugin_create() +PLUGIN_DEFINE(eap_radius) { private_eap_radius_plugin_t *this; diff --git a/src/libcharon/plugins/eap_sim/eap_sim_plugin.c b/src/libcharon/plugins/eap_sim/eap_sim_plugin.c index b0cd5ff043..aa485702bc 100644 --- a/src/libcharon/plugins/eap_sim/eap_sim_plugin.c +++ b/src/libcharon/plugins/eap_sim/eap_sim_plugin.c @@ -81,7 +81,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *eap_sim_plugin_create() +PLUGIN_DEFINE(eap_sim) { private_eap_sim_plugin_t *this; diff --git a/src/libcharon/plugins/eap_sim_file/eap_sim_file_plugin.c b/src/libcharon/plugins/eap_sim_file/eap_sim_file_plugin.c index 0a8b63161c..549bca77c8 100644 --- a/src/libcharon/plugins/eap_sim_file/eap_sim_file_plugin.c +++ b/src/libcharon/plugins/eap_sim_file/eap_sim_file_plugin.c @@ -127,7 +127,7 @@ METHOD(plugin_t, destroy, void, /** * See header */ -plugin_t *eap_sim_file_plugin_create() +PLUGIN_DEFINE(eap_sim_file) { private_eap_sim_file_t *this; diff --git a/src/libcharon/plugins/eap_sim_pcsc/eap_sim_pcsc_plugin.c b/src/libcharon/plugins/eap_sim_pcsc/eap_sim_pcsc_plugin.c index 898e853452..a3152d423e 100644 --- a/src/libcharon/plugins/eap_sim_pcsc/eap_sim_pcsc_plugin.c +++ b/src/libcharon/plugins/eap_sim_pcsc/eap_sim_pcsc_plugin.c @@ -71,7 +71,7 @@ METHOD(plugin_t, destroy, void, /** * See header */ -plugin_t *eap_sim_pcsc_plugin_create() +PLUGIN_DEFINE(eap_sim_pcsc) { private_eap_sim_pcsc_plugin_t *this; diff --git a/src/libcharon/plugins/eap_simaka_pseudonym/eap_simaka_pseudonym_plugin.c b/src/libcharon/plugins/eap_simaka_pseudonym/eap_simaka_pseudonym_plugin.c index f0b1a04e6c..c9863aa661 100644 --- a/src/libcharon/plugins/eap_simaka_pseudonym/eap_simaka_pseudonym_plugin.c +++ b/src/libcharon/plugins/eap_simaka_pseudonym/eap_simaka_pseudonym_plugin.c @@ -109,7 +109,7 @@ METHOD(plugin_t, destroy, void, /** * See header */ -plugin_t *eap_simaka_pseudonym_plugin_create() +PLUGIN_DEFINE(eap_simaka_pseudonym) { private_eap_simaka_pseudonym_t *this; diff --git a/src/libcharon/plugins/eap_simaka_reauth/eap_simaka_reauth_plugin.c b/src/libcharon/plugins/eap_simaka_reauth/eap_simaka_reauth_plugin.c index 9d30641b25..125dfa66e3 100644 --- a/src/libcharon/plugins/eap_simaka_reauth/eap_simaka_reauth_plugin.c +++ b/src/libcharon/plugins/eap_simaka_reauth/eap_simaka_reauth_plugin.c @@ -109,7 +109,7 @@ METHOD(plugin_t, destroy, void, /** * See header */ -plugin_t *eap_simaka_reauth_plugin_create() +PLUGIN_DEFINE(eap_simaka_reauth) { private_eap_simaka_reauth_t *this; diff --git a/src/libcharon/plugins/eap_simaka_sql/eap_simaka_sql_plugin.c b/src/libcharon/plugins/eap_simaka_sql/eap_simaka_sql_plugin.c index 95998b4ca7..0b25159f31 100644 --- a/src/libcharon/plugins/eap_simaka_sql/eap_simaka_sql_plugin.c +++ b/src/libcharon/plugins/eap_simaka_sql/eap_simaka_sql_plugin.c @@ -149,7 +149,7 @@ METHOD(plugin_t, destroy, void, /** * See header */ -plugin_t *eap_simaka_sql_plugin_create() +PLUGIN_DEFINE(eap_simaka_sql) { private_eap_simaka_sql_t *this; diff --git a/src/libcharon/plugins/eap_tls/eap_tls_plugin.c b/src/libcharon/plugins/eap_tls/eap_tls_plugin.c index cfc3b8c009..a65d98fe0e 100644 --- a/src/libcharon/plugins/eap_tls/eap_tls_plugin.c +++ b/src/libcharon/plugins/eap_tls/eap_tls_plugin.c @@ -55,7 +55,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *eap_tls_plugin_create() +PLUGIN_DEFINE(eap_tls) { eap_tls_plugin_t *this; diff --git a/src/libcharon/plugins/eap_tnc/eap_tnc_plugin.c b/src/libcharon/plugins/eap_tnc/eap_tnc_plugin.c index c39f531498..0e181087f7 100644 --- a/src/libcharon/plugins/eap_tnc/eap_tnc_plugin.c +++ b/src/libcharon/plugins/eap_tnc/eap_tnc_plugin.c @@ -59,7 +59,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *eap_tnc_plugin_create() +PLUGIN_DEFINE(eap_tnc) { eap_tnc_plugin_t *this; diff --git a/src/libcharon/plugins/eap_ttls/eap_ttls_plugin.c b/src/libcharon/plugins/eap_ttls/eap_ttls_plugin.c index e7f04d75be..c9cddf0283 100644 --- a/src/libcharon/plugins/eap_ttls/eap_ttls_plugin.c +++ b/src/libcharon/plugins/eap_ttls/eap_ttls_plugin.c @@ -57,7 +57,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *eap_ttls_plugin_create() +PLUGIN_DEFINE(eap_ttls) { eap_ttls_plugin_t *this; diff --git a/src/libcharon/plugins/error_notify/error_notify_plugin.c b/src/libcharon/plugins/error_notify/error_notify_plugin.c index 200ba1a5e2..fb5bdf0779 100644 --- a/src/libcharon/plugins/error_notify/error_notify_plugin.c +++ b/src/libcharon/plugins/error_notify/error_notify_plugin.c @@ -89,7 +89,7 @@ METHOD(plugin_t, destroy, void, /** * Plugin constructor */ -plugin_t *error_notify_plugin_create() +PLUGIN_DEFINE(error_notify) { private_error_notify_plugin_t *this; diff --git a/src/libcharon/plugins/ext_auth/ext_auth_plugin.c b/src/libcharon/plugins/ext_auth/ext_auth_plugin.c index ec61139838..51f2b1c251 100644 --- a/src/libcharon/plugins/ext_auth/ext_auth_plugin.c +++ b/src/libcharon/plugins/ext_auth/ext_auth_plugin.c @@ -136,7 +136,7 @@ METHOD(plugin_t, destroy, void, /** * Plugin constructor */ -plugin_t *ext_auth_plugin_create() +PLUGIN_DEFINE(ext_auth) { private_ext_auth_plugin_t *this; diff --git a/src/libcharon/plugins/farp/farp_plugin.c b/src/libcharon/plugins/farp/farp_plugin.c index dd547ce68f..e44c65574b 100644 --- a/src/libcharon/plugins/farp/farp_plugin.c +++ b/src/libcharon/plugins/farp/farp_plugin.c @@ -89,7 +89,7 @@ METHOD(plugin_t, destroy, void, /** * Plugin constructor */ -plugin_t *farp_plugin_create() +PLUGIN_DEFINE(farp) { private_farp_plugin_t *this; diff --git a/src/libcharon/plugins/forecast/forecast_plugin.c b/src/libcharon/plugins/forecast/forecast_plugin.c index 511060577c..49f6dd0f61 100644 --- a/src/libcharon/plugins/forecast/forecast_plugin.c +++ b/src/libcharon/plugins/forecast/forecast_plugin.c @@ -93,7 +93,7 @@ METHOD(plugin_t, destroy, void, /** * Plugin constructor */ -plugin_t *forecast_plugin_create() +PLUGIN_DEFINE(forecast) { private_forecast_plugin_t *this; diff --git a/src/libcharon/plugins/ha/ha_plugin.c b/src/libcharon/plugins/ha/ha_plugin.c index f67021b152..fc2814036c 100644 --- a/src/libcharon/plugins/ha/ha_plugin.c +++ b/src/libcharon/plugins/ha/ha_plugin.c @@ -213,7 +213,7 @@ METHOD(plugin_t, destroy, void, /** * Plugin constructor */ -plugin_t *ha_plugin_create() +PLUGIN_DEFINE(ha) { private_ha_plugin_t *this; diff --git a/src/libcharon/plugins/ipseckey/ipseckey_plugin.c b/src/libcharon/plugins/ipseckey/ipseckey_plugin.c index 8db2df3454..23c5c30eb9 100644 --- a/src/libcharon/plugins/ipseckey/ipseckey_plugin.c +++ b/src/libcharon/plugins/ipseckey/ipseckey_plugin.c @@ -126,7 +126,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *ipseckey_plugin_create() +PLUGIN_DEFINE(ipseckey) { private_ipseckey_plugin_t *this; diff --git a/src/libcharon/plugins/kernel_iph/kernel_iph_plugin.c b/src/libcharon/plugins/kernel_iph/kernel_iph_plugin.c index ef999cc43a..7ad84d1101 100644 --- a/src/libcharon/plugins/kernel_iph/kernel_iph_plugin.c +++ b/src/libcharon/plugins/kernel_iph/kernel_iph_plugin.c @@ -57,7 +57,7 @@ METHOD(plugin_t, destroy, void, /* * See header file */ -plugin_t *kernel_iph_plugin_create() +PLUGIN_DEFINE(kernel_iph) { private_kernel_iph_plugin_t *this; diff --git a/src/libcharon/plugins/kernel_libipsec/kernel_libipsec_plugin.c b/src/libcharon/plugins/kernel_libipsec/kernel_libipsec_plugin.c index f539693eb5..e7d0259aff 100644 --- a/src/libcharon/plugins/kernel_libipsec/kernel_libipsec_plugin.c +++ b/src/libcharon/plugins/kernel_libipsec/kernel_libipsec_plugin.c @@ -110,7 +110,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *kernel_libipsec_plugin_create() +PLUGIN_DEFINE(kernel_libipsec) { private_kernel_libipsec_plugin_t *this; diff --git a/src/libcharon/plugins/kernel_netlink/kernel_netlink_plugin.c b/src/libcharon/plugins/kernel_netlink/kernel_netlink_plugin.c index de36b77141..5605942c4b 100644 --- a/src/libcharon/plugins/kernel_netlink/kernel_netlink_plugin.c +++ b/src/libcharon/plugins/kernel_netlink/kernel_netlink_plugin.c @@ -82,7 +82,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *kernel_netlink_plugin_create() +PLUGIN_DEFINE(kernel_netlink) { private_kernel_netlink_plugin_t *this; diff --git a/src/libcharon/plugins/kernel_pfkey/kernel_pfkey_plugin.c b/src/libcharon/plugins/kernel_pfkey/kernel_pfkey_plugin.c index e0043fb3f3..bed86c0e55 100644 --- a/src/libcharon/plugins/kernel_pfkey/kernel_pfkey_plugin.c +++ b/src/libcharon/plugins/kernel_pfkey/kernel_pfkey_plugin.c @@ -57,7 +57,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *kernel_pfkey_plugin_create() +PLUGIN_DEFINE(kernel_pfkey) { private_kernel_pfkey_plugin_t *this; diff --git a/src/libcharon/plugins/kernel_pfroute/kernel_pfroute_plugin.c b/src/libcharon/plugins/kernel_pfroute/kernel_pfroute_plugin.c index a334a14f34..442a6ed75b 100644 --- a/src/libcharon/plugins/kernel_pfroute/kernel_pfroute_plugin.c +++ b/src/libcharon/plugins/kernel_pfroute/kernel_pfroute_plugin.c @@ -57,7 +57,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *kernel_pfroute_plugin_create() +PLUGIN_DEFINE(kernel_pfroute) { private_kernel_pfroute_plugin_t *this; diff --git a/src/libcharon/plugins/kernel_wfp/kernel_wfp_plugin.c b/src/libcharon/plugins/kernel_wfp/kernel_wfp_plugin.c index 6b6e56d172..b0e6cea71f 100644 --- a/src/libcharon/plugins/kernel_wfp/kernel_wfp_plugin.c +++ b/src/libcharon/plugins/kernel_wfp/kernel_wfp_plugin.c @@ -60,7 +60,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *kernel_wfp_plugin_create() +PLUGIN_DEFINE(kernel_wfp) { private_kernel_wfp_plugin_t *this; diff --git a/src/libcharon/plugins/led/led_plugin.c b/src/libcharon/plugins/led/led_plugin.c index b88887d134..f4daec0aef 100644 --- a/src/libcharon/plugins/led/led_plugin.c +++ b/src/libcharon/plugins/led/led_plugin.c @@ -82,7 +82,7 @@ METHOD(plugin_t, destroy, void, /** * Plugin constructor */ -plugin_t *led_plugin_create() +PLUGIN_DEFINE(led) { private_led_plugin_t *this; diff --git a/src/libcharon/plugins/load_tester/load_tester_plugin.c b/src/libcharon/plugins/load_tester/load_tester_plugin.c index 695e75b830..a7a8d0c944 100644 --- a/src/libcharon/plugins/load_tester/load_tester_plugin.c +++ b/src/libcharon/plugins/load_tester/load_tester_plugin.c @@ -266,7 +266,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *load_tester_plugin_create() +PLUGIN_DEFINE(load_tester) { private_load_tester_plugin_t *this; diff --git a/src/libcharon/plugins/lookip/lookip_plugin.c b/src/libcharon/plugins/lookip/lookip_plugin.c index c9f4c6a59b..4158c9f90d 100644 --- a/src/libcharon/plugins/lookip/lookip_plugin.c +++ b/src/libcharon/plugins/lookip/lookip_plugin.c @@ -89,7 +89,7 @@ METHOD(plugin_t, destroy, void, /** * Plugin constructor */ -plugin_t *lookip_plugin_create() +PLUGIN_DEFINE(lookip) { private_lookip_plugin_t *this; diff --git a/src/libcharon/plugins/medcli/medcli_plugin.c b/src/libcharon/plugins/medcli/medcli_plugin.c index b38b618041..b5cbe7da33 100644 --- a/src/libcharon/plugins/medcli/medcli_plugin.c +++ b/src/libcharon/plugins/medcli/medcli_plugin.c @@ -129,7 +129,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *medcli_plugin_create() +PLUGIN_DEFINE(medcli) { private_medcli_plugin_t *this; diff --git a/src/libcharon/plugins/medsrv/medsrv_plugin.c b/src/libcharon/plugins/medsrv/medsrv_plugin.c index b94605c526..2ffd5e5f10 100644 --- a/src/libcharon/plugins/medsrv/medsrv_plugin.c +++ b/src/libcharon/plugins/medsrv/medsrv_plugin.c @@ -119,7 +119,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *medsrv_plugin_create() +PLUGIN_DEFINE(medsrv) { private_medsrv_plugin_t *this; diff --git a/src/libcharon/plugins/osx_attr/osx_attr_plugin.c b/src/libcharon/plugins/osx_attr/osx_attr_plugin.c index 0f3010a6e3..1588a6b98d 100644 --- a/src/libcharon/plugins/osx_attr/osx_attr_plugin.c +++ b/src/libcharon/plugins/osx_attr/osx_attr_plugin.c @@ -83,7 +83,7 @@ METHOD(plugin_t, destroy, void, /** * See header */ -plugin_t *osx_attr_plugin_create() +PLUGIN_DEFINE(osx_attr) { private_osx_attr_plugin_t *this; diff --git a/src/libcharon/plugins/p_cscf/p_cscf_plugin.c b/src/libcharon/plugins/p_cscf/p_cscf_plugin.c index 8386370138..fb9c107852 100644 --- a/src/libcharon/plugins/p_cscf/p_cscf_plugin.c +++ b/src/libcharon/plugins/p_cscf/p_cscf_plugin.c @@ -83,7 +83,7 @@ METHOD(plugin_t, destroy, void, /** * See header */ -plugin_t *p_cscf_plugin_create() +PLUGIN_DEFINE(p_cscf) { private_p_cscf_plugin_t *this; diff --git a/src/libcharon/plugins/radattr/radattr_plugin.c b/src/libcharon/plugins/radattr/radattr_plugin.c index 54c4a2a052..a6f247e337 100644 --- a/src/libcharon/plugins/radattr/radattr_plugin.c +++ b/src/libcharon/plugins/radattr/radattr_plugin.c @@ -82,7 +82,7 @@ METHOD(plugin_t, destroy, void, /** * Plugin constructor */ -plugin_t *radattr_plugin_create() +PLUGIN_DEFINE(radattr) { private_radattr_plugin_t *this; diff --git a/src/libcharon/plugins/resolve/resolve_plugin.c b/src/libcharon/plugins/resolve/resolve_plugin.c index 60164e2c53..ee5fc42351 100644 --- a/src/libcharon/plugins/resolve/resolve_plugin.c +++ b/src/libcharon/plugins/resolve/resolve_plugin.c @@ -83,7 +83,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *resolve_plugin_create() +PLUGIN_DEFINE(resolve) { private_resolve_plugin_t *this; diff --git a/src/libcharon/plugins/save_keys/save_keys_plugin.c b/src/libcharon/plugins/save_keys/save_keys_plugin.c index 93db5bcac1..d0c5858f0d 100644 --- a/src/libcharon/plugins/save_keys/save_keys_plugin.c +++ b/src/libcharon/plugins/save_keys/save_keys_plugin.c @@ -88,7 +88,7 @@ METHOD(plugin_t, destroy, void, /** * Plugin constructor. */ -plugin_t *save_keys_plugin_create() +PLUGIN_DEFINE(save_keys) { private_save_keys_plugin_t *this; diff --git a/src/libcharon/plugins/selinux/selinux_plugin.c b/src/libcharon/plugins/selinux/selinux_plugin.c index 520fae5ff0..3a96189b4c 100644 --- a/src/libcharon/plugins/selinux/selinux_plugin.c +++ b/src/libcharon/plugins/selinux/selinux_plugin.c @@ -81,7 +81,7 @@ METHOD(plugin_t, destroy, void, /* * Described in header */ -plugin_t *selinux_plugin_create() +PLUGIN_DEFINE(selinux) { private_selinux_plugin_t *this; diff --git a/src/libcharon/plugins/smp/smp.c b/src/libcharon/plugins/smp/smp.c index d2afea708f..eaff8da7e8 100644 --- a/src/libcharon/plugins/smp/smp.c +++ b/src/libcharon/plugins/smp/smp.c @@ -741,7 +741,7 @@ METHOD(plugin_t, destroy, void, /* * Described in header file */ -plugin_t *smp_plugin_create() +PLUGIN_DEFINE(smp) { struct sockaddr_un unix_addr = { AF_UNIX, IPSEC_PIDDIR "/charon.xml"}; private_smp_t *this; diff --git a/src/libcharon/plugins/socket_default/socket_default_plugin.c b/src/libcharon/plugins/socket_default/socket_default_plugin.c index dd987b224e..dd0291f011 100644 --- a/src/libcharon/plugins/socket_default/socket_default_plugin.c +++ b/src/libcharon/plugins/socket_default/socket_default_plugin.c @@ -61,7 +61,7 @@ METHOD(plugin_t, get_features, int, /* * see header file */ -plugin_t *socket_default_plugin_create() +PLUGIN_DEFINE(socket_default) { private_socket_default_plugin_t *this; diff --git a/src/libcharon/plugins/socket_dynamic/socket_dynamic_plugin.c b/src/libcharon/plugins/socket_dynamic/socket_dynamic_plugin.c index a5888cc443..13bf35ef59 100644 --- a/src/libcharon/plugins/socket_dynamic/socket_dynamic_plugin.c +++ b/src/libcharon/plugins/socket_dynamic/socket_dynamic_plugin.c @@ -61,7 +61,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *socket_dynamic_plugin_create() +PLUGIN_DEFINE(socket_dynamic) { private_socket_dynamic_plugin_t *this; diff --git a/src/libcharon/plugins/socket_win/socket_win_plugin.c b/src/libcharon/plugins/socket_win/socket_win_plugin.c index 34aebdd7b2..0dc6648a99 100644 --- a/src/libcharon/plugins/socket_win/socket_win_plugin.c +++ b/src/libcharon/plugins/socket_win/socket_win_plugin.c @@ -59,7 +59,7 @@ METHOD(plugin_t, get_features, int, /** * Create instance of socket-win plugin */ -plugin_t *socket_win_plugin_create() +PLUGIN_DEFINE(socket_win) { private_socket_win_plugin_t *this; diff --git a/src/libcharon/plugins/sql/sql_plugin.c b/src/libcharon/plugins/sql/sql_plugin.c index 6c93a63b98..020637a4c8 100644 --- a/src/libcharon/plugins/sql/sql_plugin.c +++ b/src/libcharon/plugins/sql/sql_plugin.c @@ -130,7 +130,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *sql_plugin_create() +PLUGIN_DEFINE(sql) { private_sql_plugin_t *this; diff --git a/src/libcharon/plugins/stroke/stroke_plugin.c b/src/libcharon/plugins/stroke/stroke_plugin.c index b81da396c6..221ea6fda2 100644 --- a/src/libcharon/plugins/stroke/stroke_plugin.c +++ b/src/libcharon/plugins/stroke/stroke_plugin.c @@ -92,7 +92,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *stroke_plugin_create() +PLUGIN_DEFINE(stroke) { private_stroke_plugin_t *this; diff --git a/src/libcharon/plugins/systime_fix/systime_fix_plugin.c b/src/libcharon/plugins/systime_fix/systime_fix_plugin.c index bbebf82da3..a05041ae17 100644 --- a/src/libcharon/plugins/systime_fix/systime_fix_plugin.c +++ b/src/libcharon/plugins/systime_fix/systime_fix_plugin.c @@ -294,7 +294,7 @@ METHOD(plugin_t, destroy, void, /** * Plugin constructor */ -plugin_t *systime_fix_plugin_create() +PLUGIN_DEFINE(systime_fix) { private_systime_fix_plugin_t *this; diff --git a/src/libcharon/plugins/tnc_ifmap/tnc_ifmap_plugin.c b/src/libcharon/plugins/tnc_ifmap/tnc_ifmap_plugin.c index bd806fadaf..af97ccc05e 100644 --- a/src/libcharon/plugins/tnc_ifmap/tnc_ifmap_plugin.c +++ b/src/libcharon/plugins/tnc_ifmap/tnc_ifmap_plugin.c @@ -111,7 +111,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *tnc_ifmap_plugin_create() +PLUGIN_DEFINE(tnc_ifmap) { private_tnc_ifmap_plugin_t *this; diff --git a/src/libcharon/plugins/tnc_pdp/tnc_pdp_plugin.c b/src/libcharon/plugins/tnc_pdp/tnc_pdp_plugin.c index c42b991c7f..737d2bfb63 100644 --- a/src/libcharon/plugins/tnc_pdp/tnc_pdp_plugin.c +++ b/src/libcharon/plugins/tnc_pdp/tnc_pdp_plugin.c @@ -89,7 +89,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *tnc_pdp_plugin_create() +PLUGIN_DEFINE(tnc_pdp) { private_tnc_pdp_plugin_t *this; diff --git a/src/libcharon/plugins/unity/unity_plugin.c b/src/libcharon/plugins/unity/unity_plugin.c index 1d309d8187..679bc1d6cb 100644 --- a/src/libcharon/plugins/unity/unity_plugin.c +++ b/src/libcharon/plugins/unity/unity_plugin.c @@ -104,7 +104,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *unity_plugin_create() +PLUGIN_DEFINE(unity) { private_unity_plugin_t *this; diff --git a/src/libcharon/plugins/updown/updown_plugin.c b/src/libcharon/plugins/updown/updown_plugin.c index 90e3376e6b..4cd647b6b2 100644 --- a/src/libcharon/plugins/updown/updown_plugin.c +++ b/src/libcharon/plugins/updown/updown_plugin.c @@ -101,7 +101,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *updown_plugin_create() +PLUGIN_DEFINE(updown) { private_updown_plugin_t *this; diff --git a/src/libcharon/plugins/vici/vici_plugin.c b/src/libcharon/plugins/vici/vici_plugin.c index d834140c6d..e829f8acc9 100644 --- a/src/libcharon/plugins/vici/vici_plugin.c +++ b/src/libcharon/plugins/vici/vici_plugin.c @@ -189,7 +189,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *vici_plugin_create() +PLUGIN_DEFINE(vici) { private_vici_plugin_t *this; diff --git a/src/libcharon/plugins/whitelist/whitelist_plugin.c b/src/libcharon/plugins/whitelist/whitelist_plugin.c index 253f8a8408..5c05f66321 100644 --- a/src/libcharon/plugins/whitelist/whitelist_plugin.c +++ b/src/libcharon/plugins/whitelist/whitelist_plugin.c @@ -89,7 +89,7 @@ METHOD(plugin_t, destroy, void, /** * Plugin constructor */ -plugin_t *whitelist_plugin_create() +PLUGIN_DEFINE(whitelist) { private_whitelist_plugin_t *this; diff --git a/src/libcharon/plugins/xauth_eap/xauth_eap_plugin.c b/src/libcharon/plugins/xauth_eap/xauth_eap_plugin.c index 0f25577a25..9a2de05345 100644 --- a/src/libcharon/plugins/xauth_eap/xauth_eap_plugin.c +++ b/src/libcharon/plugins/xauth_eap/xauth_eap_plugin.c @@ -45,7 +45,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *xauth_eap_plugin_create() +PLUGIN_DEFINE(xauth_eap) { xauth_eap_plugin_t *this; diff --git a/src/libcharon/plugins/xauth_generic/xauth_generic_plugin.c b/src/libcharon/plugins/xauth_generic/xauth_generic_plugin.c index 549fc380cb..2789754e2a 100644 --- a/src/libcharon/plugins/xauth_generic/xauth_generic_plugin.c +++ b/src/libcharon/plugins/xauth_generic/xauth_generic_plugin.c @@ -47,7 +47,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *xauth_generic_plugin_create() +PLUGIN_DEFINE(xauth_generic) { xauth_generic_plugin_t *this; diff --git a/src/libcharon/plugins/xauth_noauth/xauth_noauth_plugin.c b/src/libcharon/plugins/xauth_noauth/xauth_noauth_plugin.c index 42b2de4e0e..e529db4515 100644 --- a/src/libcharon/plugins/xauth_noauth/xauth_noauth_plugin.c +++ b/src/libcharon/plugins/xauth_noauth/xauth_noauth_plugin.c @@ -45,7 +45,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *xauth_noauth_plugin_create() +PLUGIN_DEFINE(xauth_noauth) { xauth_noauth_plugin_t *this; diff --git a/src/libcharon/plugins/xauth_pam/xauth_pam_plugin.c b/src/libcharon/plugins/xauth_pam/xauth_pam_plugin.c index 0b71f23962..b001f38944 100644 --- a/src/libcharon/plugins/xauth_pam/xauth_pam_plugin.c +++ b/src/libcharon/plugins/xauth_pam/xauth_pam_plugin.c @@ -97,7 +97,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *xauth_pam_plugin_create() +PLUGIN_DEFINE(xauth_pam) { private_xauth_pam_plugin_t *this; diff --git a/src/libstrongswan/plugins/acert/acert_plugin.c b/src/libstrongswan/plugins/acert/acert_plugin.c index d025bc3378..1f73a3cc89 100644 --- a/src/libstrongswan/plugins/acert/acert_plugin.c +++ b/src/libstrongswan/plugins/acert/acert_plugin.c @@ -81,7 +81,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *acert_plugin_create() +PLUGIN_DEFINE(acert) { private_acert_plugin_t *this; diff --git a/src/libstrongswan/plugins/aes/aes_plugin.c b/src/libstrongswan/plugins/aes/aes_plugin.c index 89a80557c5..b02cc2c407 100644 --- a/src/libstrongswan/plugins/aes/aes_plugin.c +++ b/src/libstrongswan/plugins/aes/aes_plugin.c @@ -61,7 +61,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *aes_plugin_create() +PLUGIN_DEFINE(aes) { private_aes_plugin_t *this; diff --git a/src/libstrongswan/plugins/aesni/aesni_plugin.c b/src/libstrongswan/plugins/aesni/aesni_plugin.c index 245621297e..77e715b862 100644 --- a/src/libstrongswan/plugins/aesni/aesni_plugin.c +++ b/src/libstrongswan/plugins/aesni/aesni_plugin.c @@ -112,7 +112,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *aesni_plugin_create() +PLUGIN_DEFINE(aesni) { private_aesni_plugin_t *this; diff --git a/src/libstrongswan/plugins/af_alg/af_alg_plugin.c b/src/libstrongswan/plugins/af_alg/af_alg_plugin.c index 647241b5f5..1323f9b5fe 100644 --- a/src/libstrongswan/plugins/af_alg/af_alg_plugin.c +++ b/src/libstrongswan/plugins/af_alg/af_alg_plugin.c @@ -92,7 +92,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *af_alg_plugin_create() +PLUGIN_DEFINE(af_alg) { private_af_alg_plugin_t *this; diff --git a/src/libstrongswan/plugins/agent/agent_plugin.c b/src/libstrongswan/plugins/agent/agent_plugin.c index 9e39d51555..574100a733 100644 --- a/src/libstrongswan/plugins/agent/agent_plugin.c +++ b/src/libstrongswan/plugins/agent/agent_plugin.c @@ -60,7 +60,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *agent_plugin_create() +PLUGIN_DEFINE(agent) { private_agent_plugin_t *this; diff --git a/src/libstrongswan/plugins/blowfish/blowfish_plugin.c b/src/libstrongswan/plugins/blowfish/blowfish_plugin.c index 2adf84f528..ae2173b6df 100644 --- a/src/libstrongswan/plugins/blowfish/blowfish_plugin.c +++ b/src/libstrongswan/plugins/blowfish/blowfish_plugin.c @@ -57,7 +57,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *blowfish_plugin_create() +PLUGIN_DEFINE(blowfish) { private_blowfish_plugin_t *this; diff --git a/src/libstrongswan/plugins/botan/botan_plugin.c b/src/libstrongswan/plugins/botan/botan_plugin.c index 5a702775b5..b07ab67cae 100644 --- a/src/libstrongswan/plugins/botan/botan_plugin.c +++ b/src/libstrongswan/plugins/botan/botan_plugin.c @@ -391,7 +391,7 @@ METHOD(plugin_t, destroy, void, /* * Described in header */ -plugin_t *botan_plugin_create() +PLUGIN_DEFINE(botan) { private_botan_plugin_t *this; diff --git a/src/libstrongswan/plugins/ccm/ccm_plugin.c b/src/libstrongswan/plugins/ccm/ccm_plugin.c index a6954268eb..7f3bddb861 100644 --- a/src/libstrongswan/plugins/ccm/ccm_plugin.c +++ b/src/libstrongswan/plugins/ccm/ccm_plugin.c @@ -94,7 +94,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *ccm_plugin_create() +PLUGIN_DEFINE(ccm) { private_ccm_plugin_t *this; diff --git a/src/libstrongswan/plugins/chapoly/chapoly_plugin.c b/src/libstrongswan/plugins/chapoly/chapoly_plugin.c index 7840526f75..e42d3098eb 100644 --- a/src/libstrongswan/plugins/chapoly/chapoly_plugin.c +++ b/src/libstrongswan/plugins/chapoly/chapoly_plugin.c @@ -61,7 +61,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *chapoly_plugin_create() +PLUGIN_DEFINE(chapoly) { private_chapoly_plugin_t *this; diff --git a/src/libstrongswan/plugins/cmac/cmac_plugin.c b/src/libstrongswan/plugins/cmac/cmac_plugin.c index ae29ecb405..82879ef4cb 100644 --- a/src/libstrongswan/plugins/cmac/cmac_plugin.c +++ b/src/libstrongswan/plugins/cmac/cmac_plugin.c @@ -62,7 +62,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *cmac_plugin_create() +PLUGIN_DEFINE(cmac) { private_cmac_plugin_t *this; diff --git a/src/libstrongswan/plugins/constraints/constraints_plugin.c b/src/libstrongswan/plugins/constraints/constraints_plugin.c index ce54f1ac17..78820d4364 100644 --- a/src/libstrongswan/plugins/constraints/constraints_plugin.c +++ b/src/libstrongswan/plugins/constraints/constraints_plugin.c @@ -83,7 +83,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *constraints_plugin_create() +PLUGIN_DEFINE(constraints) { private_constraints_plugin_t *this; diff --git a/src/libstrongswan/plugins/ctr/ctr_plugin.c b/src/libstrongswan/plugins/ctr/ctr_plugin.c index 2b448de801..885f0ad243 100644 --- a/src/libstrongswan/plugins/ctr/ctr_plugin.c +++ b/src/libstrongswan/plugins/ctr/ctr_plugin.c @@ -70,7 +70,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *ctr_plugin_create() +PLUGIN_DEFINE(ctr) { private_ctr_plugin_t *this; diff --git a/src/libstrongswan/plugins/curl/curl_plugin.c b/src/libstrongswan/plugins/curl/curl_plugin.c index 8f3166bcd6..0334a9d065 100644 --- a/src/libstrongswan/plugins/curl/curl_plugin.c +++ b/src/libstrongswan/plugins/curl/curl_plugin.c @@ -210,7 +210,7 @@ static void set_ssl_backend() /* * see header file */ -plugin_t *curl_plugin_create() +PLUGIN_DEFINE(curl) { CURLcode res; private_curl_plugin_t *this; diff --git a/src/libstrongswan/plugins/curve25519/curve25519_plugin.c b/src/libstrongswan/plugins/curve25519/curve25519_plugin.c index 7afe4e9e23..57f4e80b52 100644 --- a/src/libstrongswan/plugins/curve25519/curve25519_plugin.c +++ b/src/libstrongswan/plugins/curve25519/curve25519_plugin.c @@ -82,7 +82,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *curve25519_plugin_create() +PLUGIN_DEFINE(curve25519) { private_curve25519_plugin_t *this; diff --git a/src/libstrongswan/plugins/des/des_plugin.c b/src/libstrongswan/plugins/des/des_plugin.c index ffc07c4f19..5483ad7606 100644 --- a/src/libstrongswan/plugins/des/des_plugin.c +++ b/src/libstrongswan/plugins/des/des_plugin.c @@ -58,7 +58,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *des_plugin_create() +PLUGIN_DEFINE(des) { private_des_plugin_t *this; diff --git a/src/libstrongswan/plugins/dnskey/dnskey_plugin.c b/src/libstrongswan/plugins/dnskey/dnskey_plugin.c index 2d000a83b4..21a5c43627 100644 --- a/src/libstrongswan/plugins/dnskey/dnskey_plugin.c +++ b/src/libstrongswan/plugins/dnskey/dnskey_plugin.c @@ -63,7 +63,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *dnskey_plugin_create() +PLUGIN_DEFINE(dnskey) { private_dnskey_plugin_t *this; diff --git a/src/libstrongswan/plugins/drbg/drbg_plugin.c b/src/libstrongswan/plugins/drbg/drbg_plugin.c index f936b90997..f14bd56695 100644 --- a/src/libstrongswan/plugins/drbg/drbg_plugin.c +++ b/src/libstrongswan/plugins/drbg/drbg_plugin.c @@ -75,7 +75,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *drbg_plugin_create() +PLUGIN_DEFINE(drbg) { private_drbg_plugin_t *this; diff --git a/src/libstrongswan/plugins/files/files_plugin.c b/src/libstrongswan/plugins/files/files_plugin.c index 9331a0248d..7f13c123f3 100644 --- a/src/libstrongswan/plugins/files/files_plugin.c +++ b/src/libstrongswan/plugins/files/files_plugin.c @@ -59,7 +59,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *files_plugin_create() +PLUGIN_DEFINE(files) { private_files_plugin_t *this; diff --git a/src/libstrongswan/plugins/fips_prf/fips_prf_plugin.c b/src/libstrongswan/plugins/fips_prf/fips_prf_plugin.c index 6ee1c095df..d13c259c81 100644 --- a/src/libstrongswan/plugins/fips_prf/fips_prf_plugin.c +++ b/src/libstrongswan/plugins/fips_prf/fips_prf_plugin.c @@ -59,7 +59,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *fips_prf_plugin_create() +PLUGIN_DEFINE(fips_prf) { private_fips_prf_plugin_t *this; diff --git a/src/libstrongswan/plugins/gcm/gcm_plugin.c b/src/libstrongswan/plugins/gcm/gcm_plugin.c index 3a973834ba..6bf022f562 100644 --- a/src/libstrongswan/plugins/gcm/gcm_plugin.c +++ b/src/libstrongswan/plugins/gcm/gcm_plugin.c @@ -76,7 +76,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *gcm_plugin_create() +PLUGIN_DEFINE(gcm) { private_gcm_plugin_t *this; diff --git a/src/libstrongswan/plugins/gcrypt/gcrypt_plugin.c b/src/libstrongswan/plugins/gcrypt/gcrypt_plugin.c index 8d9b7a3057..34a4fbfc2d 100644 --- a/src/libstrongswan/plugins/gcrypt/gcrypt_plugin.c +++ b/src/libstrongswan/plugins/gcrypt/gcrypt_plugin.c @@ -172,7 +172,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *gcrypt_plugin_create() +PLUGIN_DEFINE(gcrypt) { private_gcrypt_plugin_t *this; u_char *dummy[1]; diff --git a/src/libstrongswan/plugins/gmp/gmp_plugin.c b/src/libstrongswan/plugins/gmp/gmp_plugin.c index ba9b5dcb91..d857428a3c 100644 --- a/src/libstrongswan/plugins/gmp/gmp_plugin.c +++ b/src/libstrongswan/plugins/gmp/gmp_plugin.c @@ -158,7 +158,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *gmp_plugin_create() +PLUGIN_DEFINE(gmp) { private_gmp_plugin_t *this; diff --git a/src/libstrongswan/plugins/hmac/hmac_plugin.c b/src/libstrongswan/plugins/hmac/hmac_plugin.c index 1e83ee6178..025f4eec75 100644 --- a/src/libstrongswan/plugins/hmac/hmac_plugin.c +++ b/src/libstrongswan/plugins/hmac/hmac_plugin.c @@ -90,7 +90,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *hmac_plugin_create() +PLUGIN_DEFINE(hmac) { private_hmac_plugin_t *this; diff --git a/src/libstrongswan/plugins/kdf/kdf_plugin.c b/src/libstrongswan/plugins/kdf/kdf_plugin.c index 048cfb21ea..61b68d3248 100644 --- a/src/libstrongswan/plugins/kdf/kdf_plugin.c +++ b/src/libstrongswan/plugins/kdf/kdf_plugin.c @@ -71,7 +71,7 @@ METHOD(plugin_t, destroy, void, /* * Described in header */ -plugin_t *kdf_plugin_create() +PLUGIN_DEFINE(kdf) { private_kdf_plugin_t *this; diff --git a/src/libstrongswan/plugins/keychain/keychain_plugin.c b/src/libstrongswan/plugins/keychain/keychain_plugin.c index 488d20f120..6a58eb5833 100644 --- a/src/libstrongswan/plugins/keychain/keychain_plugin.c +++ b/src/libstrongswan/plugins/keychain/keychain_plugin.c @@ -81,7 +81,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *keychain_plugin_create() +PLUGIN_DEFINE(keychain) { private_keychain_plugin_t *this; diff --git a/src/libstrongswan/plugins/ldap/ldap_plugin.c b/src/libstrongswan/plugins/ldap/ldap_plugin.c index 71785829fa..68f4a1dda5 100644 --- a/src/libstrongswan/plugins/ldap/ldap_plugin.c +++ b/src/libstrongswan/plugins/ldap/ldap_plugin.c @@ -59,7 +59,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *ldap_plugin_create() +PLUGIN_DEFINE(ldap) { private_ldap_plugin_t *this; diff --git a/src/libstrongswan/plugins/md4/md4_plugin.c b/src/libstrongswan/plugins/md4/md4_plugin.c index f2c809c50d..36d441b86a 100644 --- a/src/libstrongswan/plugins/md4/md4_plugin.c +++ b/src/libstrongswan/plugins/md4/md4_plugin.c @@ -56,7 +56,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *md4_plugin_create() +PLUGIN_DEFINE(md4) { private_md4_plugin_t *this; diff --git a/src/libstrongswan/plugins/md5/md5_plugin.c b/src/libstrongswan/plugins/md5/md5_plugin.c index edd513d5a9..629672c8ff 100644 --- a/src/libstrongswan/plugins/md5/md5_plugin.c +++ b/src/libstrongswan/plugins/md5/md5_plugin.c @@ -56,7 +56,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *md5_plugin_create() +PLUGIN_DEFINE(md5) { private_md5_plugin_t *this; diff --git a/src/libstrongswan/plugins/mgf1/mgf1_plugin.c b/src/libstrongswan/plugins/mgf1/mgf1_plugin.c index 36ce54b37e..ef4eb83b91 100644 --- a/src/libstrongswan/plugins/mgf1/mgf1_plugin.c +++ b/src/libstrongswan/plugins/mgf1/mgf1_plugin.c @@ -75,7 +75,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *mgf1_plugin_create() +PLUGIN_DEFINE(mgf1) { private_mgf1_plugin_t *this; diff --git a/src/libstrongswan/plugins/ml/ml_plugin.c b/src/libstrongswan/plugins/ml/ml_plugin.c index 752c20da7c..2c0432b45e 100644 --- a/src/libstrongswan/plugins/ml/ml_plugin.c +++ b/src/libstrongswan/plugins/ml/ml_plugin.c @@ -76,7 +76,7 @@ METHOD(plugin_t, destroy, void, /* * Described in header */ -plugin_t *ml_plugin_create() +PLUGIN_DEFINE(ml) { private_plugin_t *this; diff --git a/src/libstrongswan/plugins/mysql/mysql_plugin.c b/src/libstrongswan/plugins/mysql/mysql_plugin.c index aa1b8cda34..ee1bb742bd 100644 --- a/src/libstrongswan/plugins/mysql/mysql_plugin.c +++ b/src/libstrongswan/plugins/mysql/mysql_plugin.c @@ -60,7 +60,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *mysql_plugin_create() +PLUGIN_DEFINE(mysql) { private_mysql_plugin_t *this; diff --git a/src/libstrongswan/plugins/nonce/nonce_plugin.c b/src/libstrongswan/plugins/nonce/nonce_plugin.c index 3f9cb799d1..a7666c5042 100644 --- a/src/libstrongswan/plugins/nonce/nonce_plugin.c +++ b/src/libstrongswan/plugins/nonce/nonce_plugin.c @@ -59,7 +59,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *nonce_plugin_create() +PLUGIN_DEFINE(nonce) { private_nonce_plugin_t *this; diff --git a/src/libstrongswan/plugins/openssl/openssl_plugin.c b/src/libstrongswan/plugins/openssl/openssl_plugin.c index 67f888c19a..c3e1d2e173 100644 --- a/src/libstrongswan/plugins/openssl/openssl_plugin.c +++ b/src/libstrongswan/plugins/openssl/openssl_plugin.c @@ -775,7 +775,7 @@ static int concat_ossl_providers(OSSL_PROVIDER *provider, void *cbdata) /* * see header file */ -plugin_t *openssl_plugin_create() +PLUGIN_DEFINE(openssl) { private_openssl_plugin_t *this; int fips_mode; diff --git a/src/libstrongswan/plugins/openxpki/openxpki_plugin.c b/src/libstrongswan/plugins/openxpki/openxpki_plugin.c index afb8a61d7e..e5c11a1ba9 100644 --- a/src/libstrongswan/plugins/openxpki/openxpki_plugin.c +++ b/src/libstrongswan/plugins/openxpki/openxpki_plugin.c @@ -85,7 +85,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *openxpki_plugin_create() +PLUGIN_DEFINE(openxpki) { private_openxpki_plugin_t *this; diff --git a/src/libstrongswan/plugins/padlock/padlock_plugin.c b/src/libstrongswan/plugins/padlock/padlock_plugin.c index 4cd8038034..84b98af2d5 100644 --- a/src/libstrongswan/plugins/padlock/padlock_plugin.c +++ b/src/libstrongswan/plugins/padlock/padlock_plugin.c @@ -101,7 +101,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *padlock_plugin_create() +PLUGIN_DEFINE(padlock) { private_padlock_plugin_t *this; diff --git a/src/libstrongswan/plugins/pem/pem_plugin.c b/src/libstrongswan/plugins/pem/pem_plugin.c index 90f0e89a0b..d46906168e 100644 --- a/src/libstrongswan/plugins/pem/pem_plugin.c +++ b/src/libstrongswan/plugins/pem/pem_plugin.c @@ -140,7 +140,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *pem_plugin_create() +PLUGIN_DEFINE(pem) { private_pem_plugin_t *this; diff --git a/src/libstrongswan/plugins/pgp/pgp_plugin.c b/src/libstrongswan/plugins/pgp/pgp_plugin.c index ea6699f7dd..9fc06d96e6 100644 --- a/src/libstrongswan/plugins/pgp/pgp_plugin.c +++ b/src/libstrongswan/plugins/pgp/pgp_plugin.c @@ -72,7 +72,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *pgp_plugin_create() +PLUGIN_DEFINE(pgp) { private_pgp_plugin_t *this; diff --git a/src/libstrongswan/plugins/pkcs1/pkcs1_plugin.c b/src/libstrongswan/plugins/pkcs1/pkcs1_plugin.c index 7974689554..68a57bceed 100644 --- a/src/libstrongswan/plugins/pkcs1/pkcs1_plugin.c +++ b/src/libstrongswan/plugins/pkcs1/pkcs1_plugin.c @@ -74,7 +74,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *pkcs1_plugin_create() +PLUGIN_DEFINE(pkcs1) { private_pkcs1_plugin_t *this; diff --git a/src/libstrongswan/plugins/pkcs11/pkcs11_plugin.c b/src/libstrongswan/plugins/pkcs11/pkcs11_plugin.c index 72b5ddd2f0..5510db99f4 100644 --- a/src/libstrongswan/plugins/pkcs11/pkcs11_plugin.c +++ b/src/libstrongswan/plugins/pkcs11/pkcs11_plugin.c @@ -294,7 +294,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *pkcs11_plugin_create() +PLUGIN_DEFINE(pkcs11) { private_pkcs11_plugin_t *this; diff --git a/src/libstrongswan/plugins/pkcs12/pkcs12_plugin.c b/src/libstrongswan/plugins/pkcs12/pkcs12_plugin.c index e8991ded7a..79bce64723 100644 --- a/src/libstrongswan/plugins/pkcs12/pkcs12_plugin.c +++ b/src/libstrongswan/plugins/pkcs12/pkcs12_plugin.c @@ -65,7 +65,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *pkcs12_plugin_create() +PLUGIN_DEFINE(pkcs12) { private_pkcs12_plugin_t *this; diff --git a/src/libstrongswan/plugins/pkcs7/pkcs7_plugin.c b/src/libstrongswan/plugins/pkcs7/pkcs7_plugin.c index 9d2e034211..9df16f5120 100644 --- a/src/libstrongswan/plugins/pkcs7/pkcs7_plugin.c +++ b/src/libstrongswan/plugins/pkcs7/pkcs7_plugin.c @@ -67,7 +67,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *pkcs7_plugin_create() +PLUGIN_DEFINE(pkcs7) { private_pkcs7_plugin_t *this; diff --git a/src/libstrongswan/plugins/pkcs8/pkcs8_plugin.c b/src/libstrongswan/plugins/pkcs8/pkcs8_plugin.c index 8841720a32..44b0b1649b 100644 --- a/src/libstrongswan/plugins/pkcs8/pkcs8_plugin.c +++ b/src/libstrongswan/plugins/pkcs8/pkcs8_plugin.c @@ -63,7 +63,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *pkcs8_plugin_create() +PLUGIN_DEFINE(pkcs8) { private_pkcs8_plugin_t *this; diff --git a/src/libstrongswan/plugins/pubkey/pubkey_plugin.c b/src/libstrongswan/plugins/pubkey/pubkey_plugin.c index 9b1c631876..91275c92db 100644 --- a/src/libstrongswan/plugins/pubkey/pubkey_plugin.c +++ b/src/libstrongswan/plugins/pubkey/pubkey_plugin.c @@ -62,7 +62,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *pubkey_plugin_create() +PLUGIN_DEFINE(pubkey) { private_pubkey_plugin_t *this; diff --git a/src/libstrongswan/plugins/random/random_plugin.c b/src/libstrongswan/plugins/random/random_plugin.c index a4d1088a3b..c2fbc355b2 100644 --- a/src/libstrongswan/plugins/random/random_plugin.c +++ b/src/libstrongswan/plugins/random/random_plugin.c @@ -133,7 +133,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *random_plugin_create() +PLUGIN_DEFINE(random) { private_random_plugin_t *this; char *urandom_file, *random_file; diff --git a/src/libstrongswan/plugins/rc2/rc2_plugin.c b/src/libstrongswan/plugins/rc2/rc2_plugin.c index 9eea536786..19322b3f1b 100644 --- a/src/libstrongswan/plugins/rc2/rc2_plugin.c +++ b/src/libstrongswan/plugins/rc2/rc2_plugin.c @@ -58,7 +58,7 @@ METHOD(plugin_t, destroy, void, /* * Described in header */ -plugin_t *rc2_plugin_create() +PLUGIN_DEFINE(rc2) { private_rc2_plugin_t *this; diff --git a/src/libstrongswan/plugins/rdrand/rdrand_plugin.c b/src/libstrongswan/plugins/rdrand/rdrand_plugin.c index 8af5c6e64d..d23d55e85a 100644 --- a/src/libstrongswan/plugins/rdrand/rdrand_plugin.c +++ b/src/libstrongswan/plugins/rdrand/rdrand_plugin.c @@ -72,7 +72,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *rdrand_plugin_create() +PLUGIN_DEFINE(rdrand) { private_rdrand_plugin_t *this; diff --git a/src/libstrongswan/plugins/revocation/revocation_plugin.c b/src/libstrongswan/plugins/revocation/revocation_plugin.c index 160a223a8b..aec9433d6b 100644 --- a/src/libstrongswan/plugins/revocation/revocation_plugin.c +++ b/src/libstrongswan/plugins/revocation/revocation_plugin.c @@ -94,7 +94,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *revocation_plugin_create() +PLUGIN_DEFINE(revocation) { private_revocation_plugin_t *this; diff --git a/src/libstrongswan/plugins/sha1/sha1_plugin.c b/src/libstrongswan/plugins/sha1/sha1_plugin.c index 4752539758..8fc3ef7666 100644 --- a/src/libstrongswan/plugins/sha1/sha1_plugin.c +++ b/src/libstrongswan/plugins/sha1/sha1_plugin.c @@ -59,7 +59,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *sha1_plugin_create() +PLUGIN_DEFINE(sha1) { private_sha1_plugin_t *this; diff --git a/src/libstrongswan/plugins/sha2/sha2_plugin.c b/src/libstrongswan/plugins/sha2/sha2_plugin.c index 27f13a6fed..b43f460b4a 100644 --- a/src/libstrongswan/plugins/sha2/sha2_plugin.c +++ b/src/libstrongswan/plugins/sha2/sha2_plugin.c @@ -59,7 +59,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *sha2_plugin_create() +PLUGIN_DEFINE(sha2) { private_sha2_plugin_t *this; diff --git a/src/libstrongswan/plugins/sha3/sha3_plugin.c b/src/libstrongswan/plugins/sha3/sha3_plugin.c index 228d9370a0..c9cd4eca51 100644 --- a/src/libstrongswan/plugins/sha3/sha3_plugin.c +++ b/src/libstrongswan/plugins/sha3/sha3_plugin.c @@ -65,7 +65,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *sha3_plugin_create() +PLUGIN_DEFINE(sha3) { private_sha3_plugin_t *this; @@ -81,4 +81,3 @@ plugin_t *sha3_plugin_create() return &this->public.plugin; } - diff --git a/src/libstrongswan/plugins/soup/soup_plugin.c b/src/libstrongswan/plugins/soup/soup_plugin.c index 37c2e705e0..9ab881f0e3 100644 --- a/src/libstrongswan/plugins/soup/soup_plugin.c +++ b/src/libstrongswan/plugins/soup/soup_plugin.c @@ -62,7 +62,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *soup_plugin_create() +PLUGIN_DEFINE(soup) { private_soup_plugin_t *this; diff --git a/src/libstrongswan/plugins/sqlite/sqlite_plugin.c b/src/libstrongswan/plugins/sqlite/sqlite_plugin.c index 8812c9947c..eadb7ee3bd 100644 --- a/src/libstrongswan/plugins/sqlite/sqlite_plugin.c +++ b/src/libstrongswan/plugins/sqlite/sqlite_plugin.c @@ -59,7 +59,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *sqlite_plugin_create() +PLUGIN_DEFINE(sqlite) { private_sqlite_plugin_t *this; #if SQLITE_VERSION_NUMBER >= 3005000 && DEBUG_LEVEL >= 2 diff --git a/src/libstrongswan/plugins/sshkey/sshkey_plugin.c b/src/libstrongswan/plugins/sshkey/sshkey_plugin.c index d000962afd..f9ab7966a4 100644 --- a/src/libstrongswan/plugins/sshkey/sshkey_plugin.c +++ b/src/libstrongswan/plugins/sshkey/sshkey_plugin.c @@ -62,7 +62,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *sshkey_plugin_create() +PLUGIN_DEFINE(sshkey) { private_sshkey_plugin_t *this; diff --git a/src/libstrongswan/plugins/test_vectors/test_vectors_plugin.c b/src/libstrongswan/plugins/test_vectors/test_vectors_plugin.c index 3c5ef5c272..bf8596ce40 100644 --- a/src/libstrongswan/plugins/test_vectors/test_vectors_plugin.c +++ b/src/libstrongswan/plugins/test_vectors/test_vectors_plugin.c @@ -176,7 +176,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *test_vectors_plugin_create() +PLUGIN_DEFINE(test_vectors) { private_test_vectors_plugin_t *this; int i; diff --git a/src/libstrongswan/plugins/unbound/unbound_plugin.c b/src/libstrongswan/plugins/unbound/unbound_plugin.c index c22f539253..899e8e1cad 100644 --- a/src/libstrongswan/plugins/unbound/unbound_plugin.c +++ b/src/libstrongswan/plugins/unbound/unbound_plugin.c @@ -58,7 +58,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *unbound_plugin_create() +PLUGIN_DEFINE(unbound) { private_unbound_plugin_t *this; diff --git a/src/libstrongswan/plugins/winhttp/winhttp_plugin.c b/src/libstrongswan/plugins/winhttp/winhttp_plugin.c index 968174e04c..2e1432012e 100644 --- a/src/libstrongswan/plugins/winhttp/winhttp_plugin.c +++ b/src/libstrongswan/plugins/winhttp/winhttp_plugin.c @@ -57,7 +57,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *winhttp_plugin_create() +PLUGIN_DEFINE(winhttp) { private_winhttp_plugin_t *this; diff --git a/src/libstrongswan/plugins/wolfssl/wolfssl_plugin.c b/src/libstrongswan/plugins/wolfssl/wolfssl_plugin.c index c22ae36580..73b73780c5 100644 --- a/src/libstrongswan/plugins/wolfssl/wolfssl_plugin.c +++ b/src/libstrongswan/plugins/wolfssl/wolfssl_plugin.c @@ -532,7 +532,7 @@ METHOD(plugin_t, destroy, void, /* * Described in header */ -plugin_t *wolfssl_plugin_create() +PLUGIN_DEFINE(wolfssl) { private_wolfssl_plugin_t *this; bool fips_mode; diff --git a/src/libstrongswan/plugins/x509/x509_plugin.c b/src/libstrongswan/plugins/x509/x509_plugin.c index ca7922da85..c7e937587a 100644 --- a/src/libstrongswan/plugins/x509/x509_plugin.c +++ b/src/libstrongswan/plugins/x509/x509_plugin.c @@ -95,7 +95,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *x509_plugin_create() +PLUGIN_DEFINE(x509) { private_x509_plugin_t *this; diff --git a/src/libstrongswan/plugins/xcbc/xcbc_plugin.c b/src/libstrongswan/plugins/xcbc/xcbc_plugin.c index 1c0fea14d3..10f5e5e9f0 100644 --- a/src/libstrongswan/plugins/xcbc/xcbc_plugin.c +++ b/src/libstrongswan/plugins/xcbc/xcbc_plugin.c @@ -66,7 +66,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *xcbc_plugin_create() +PLUGIN_DEFINE(xcbc) { private_xcbc_plugin_t *this; diff --git a/src/libtnccs/plugins/tnc_imc/tnc_imc_plugin.c b/src/libtnccs/plugins/tnc_imc/tnc_imc_plugin.c index 4dbdb51bdc..49bac424eb 100644 --- a/src/libtnccs/plugins/tnc_imc/tnc_imc_plugin.c +++ b/src/libtnccs/plugins/tnc_imc/tnc_imc_plugin.c @@ -62,7 +62,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *tnc_imc_plugin_create(void) +PLUGIN_DEFINE(tnc_imc) { private_tnc_imc_plugin_t *this; diff --git a/src/libtnccs/plugins/tnc_imv/tnc_imv_plugin.c b/src/libtnccs/plugins/tnc_imv/tnc_imv_plugin.c index 4252aa0e01..14c28fee69 100644 --- a/src/libtnccs/plugins/tnc_imv/tnc_imv_plugin.c +++ b/src/libtnccs/plugins/tnc_imv/tnc_imv_plugin.c @@ -65,7 +65,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *tnc_imv_plugin_create() +PLUGIN_DEFINE(tnc_imv) { private_tnc_imv_plugin_t *this; diff --git a/src/libtnccs/plugins/tnc_tnccs/tnc_tnccs_plugin.c b/src/libtnccs/plugins/tnc_tnccs/tnc_tnccs_plugin.c index abbfd83304..16f04fe700 100644 --- a/src/libtnccs/plugins/tnc_tnccs/tnc_tnccs_plugin.c +++ b/src/libtnccs/plugins/tnc_tnccs/tnc_tnccs_plugin.c @@ -63,7 +63,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *tnc_tnccs_plugin_create(void) +PLUGIN_DEFINE(tnc_tnccs) { private_tnc_tnccs_plugin_t *this; diff --git a/src/libtnccs/plugins/tnccs_11/tnccs_11_plugin.c b/src/libtnccs/plugins/tnccs_11/tnccs_11_plugin.c index d6516e6045..05764bf907 100644 --- a/src/libtnccs/plugins/tnccs_11/tnccs_11_plugin.c +++ b/src/libtnccs/plugins/tnccs_11/tnccs_11_plugin.c @@ -46,7 +46,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *tnccs_11_plugin_create() +PLUGIN_DEFINE(tnccs_11) { tnccs_11_plugin_t *this; diff --git a/src/libtnccs/plugins/tnccs_20/tnccs_20_plugin.c b/src/libtnccs/plugins/tnccs_20/tnccs_20_plugin.c index acaaa14c05..c362109272 100644 --- a/src/libtnccs/plugins/tnccs_20/tnccs_20_plugin.c +++ b/src/libtnccs/plugins/tnccs_20/tnccs_20_plugin.c @@ -46,7 +46,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *tnccs_20_plugin_create() +PLUGIN_DEFINE(tnccs_20) { tnccs_20_plugin_t *this; diff --git a/src/libtnccs/plugins/tnccs_dynamic/tnccs_dynamic_plugin.c b/src/libtnccs/plugins/tnccs_dynamic/tnccs_dynamic_plugin.c index fba146fc71..2b044f6c60 100644 --- a/src/libtnccs/plugins/tnccs_dynamic/tnccs_dynamic_plugin.c +++ b/src/libtnccs/plugins/tnccs_dynamic/tnccs_dynamic_plugin.c @@ -47,7 +47,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *tnccs_dynamic_plugin_create() +PLUGIN_DEFINE(tnccs_dynamic) { tnccs_dynamic_plugin_t *this; diff --git a/src/libtpmtss/plugins/tpm/tpm_plugin.c b/src/libtpmtss/plugins/tpm/tpm_plugin.c index 35e5923ce6..5aa7e1fca7 100644 --- a/src/libtpmtss/plugins/tpm/tpm_plugin.c +++ b/src/libtpmtss/plugins/tpm/tpm_plugin.c @@ -88,7 +88,7 @@ METHOD(plugin_t, destroy, void, /* * see header file */ -plugin_t *tpm_plugin_create() +PLUGIN_DEFINE(tpm) { private_tpm_plugin_t *this; -- 2.47.3