From edaa72d68a78e47421f0de759abcceab521e5318 Mon Sep 17 00:00:00 2001 From: Ingo Franzki Date: Tue, 29 Sep 2020 11:47:19 +0200 Subject: [PATCH] libekmfweb: Fix sparse and gcc 10 warnings MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Ingo Franzki Signed-off-by: Jan Höppner --- libekmfweb/ekmfweb.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/libekmfweb/ekmfweb.c b/libekmfweb/ekmfweb.c index e1440531..fd78207c 100644 --- a/libekmfweb/ekmfweb.c +++ b/libekmfweb/ekmfweb.c @@ -80,6 +80,9 @@ #define FEATURE_ID_PERVASIVE_ENCRYPTION \ "com.ibm.ccc.ekmf.web.features.PervasiveEncryptionFeature" +void __attribute__ ((constructor)) ekmf_init(void); +void __attribute__ ((destructor)) ekmf_exit(void); + #define pr_verbose(verbose, fmt...) do { \ if (verbose) \ warnx(fmt); \ @@ -137,9 +140,9 @@ struct curl_sslctx_cb_data { #define CURL_CERTINFO_CERT "Cert:" #define HTTP_HDR_CONTENT_TYPE "Content-Type:" -const char *accepted_content_types[] = { "application/json", - "text/x-json", - NULL}; +static const char *accepted_content_types[] = { "application/json", + "text/x-json", + NULL}; struct private_data { const struct ekmf_ext_lib *ext_lib;