]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
treewide: fix -Wstrict-prototypes
authorVladimír Čunát <vladimir.cunat@nic.cz>
Wed, 7 Jun 2023 08:41:22 +0000 (10:41 +0200)
committerVladimír Čunát <vladimir.cunat@nic.cz>
Thu, 8 Jun 2023 06:13:02 +0000 (08:13 +0200)
17 files changed:
daemon/lua/kres-gen-30.lua
daemon/lua/kres-gen-31.lua
daemon/lua/kres-gen-32.lua
daemon/tls.c
daemon/tls.h
daemon/tls_ephemeral_credentials.c
daemon/udp_queue.c
lib/log.c
lib/log.h
lib/module.h
lib/utils.c
lib/utils.h
modules/http/debug_opensslkeylog.c
tests/pytests/proxy/tls-proxy.c
tests/pytests/proxy/tls-proxy.h
utils/cache_gc/main.c
utils/client/kresc.c

index 4353c5ce00ad7b620a1128982194c296ac1caf1b..bb462fcc2769a5400ef59bbeb2c876701427c875 100644 (file)
@@ -434,7 +434,7 @@ void kr_qflags_clear(struct kr_qflags *, struct kr_qflags);
 int kr_zonecut_add(struct kr_zonecut *, const knot_dname_t *, const void *, int);
 _Bool kr_zonecut_is_empty(struct kr_zonecut *);
 void kr_zonecut_set(struct kr_zonecut *, const knot_dname_t *);
-uint64_t kr_now();
+uint64_t kr_now(void);
 const char *kr_strptime_diff(const char *, const char *, const char *, double *);
 time_t kr_file_mtime(const char *);
 long long kr_fssize(const char *);
index a68dd653f3198b973c7df9ff1d908db29ac3bdd7..b7c31c7cc874f9f1cd1ceec3bcfe3b9c28e05ad2 100644 (file)
@@ -434,7 +434,7 @@ void kr_qflags_clear(struct kr_qflags *, struct kr_qflags);
 int kr_zonecut_add(struct kr_zonecut *, const knot_dname_t *, const void *, int);
 _Bool kr_zonecut_is_empty(struct kr_zonecut *);
 void kr_zonecut_set(struct kr_zonecut *, const knot_dname_t *);
-uint64_t kr_now();
+uint64_t kr_now(void);
 const char *kr_strptime_diff(const char *, const char *, const char *, double *);
 time_t kr_file_mtime(const char *);
 long long kr_fssize(const char *);
index 222891e3fb6b7e67ab2cea01f4140f4a11e936d6..624654d36fd3bb9db519956a1312d11fef622b3d 100644 (file)
@@ -435,7 +435,7 @@ void kr_qflags_clear(struct kr_qflags *, struct kr_qflags);
 int kr_zonecut_add(struct kr_zonecut *, const knot_dname_t *, const void *, int);
 _Bool kr_zonecut_is_empty(struct kr_zonecut *);
 void kr_zonecut_set(struct kr_zonecut *, const knot_dname_t *);
-uint64_t kr_now();
+uint64_t kr_now(void);
 const char *kr_strptime_diff(const char *, const char *, const char *, double *);
 time_t kr_file_mtime(const char *);
 long long kr_fssize(const char *);
index 355aae26e8e1bd24b65ebfe0543f3b9945aa3675..2e1631b97097fc0e887edbdbfa28b467f9b66045 100644 (file)
@@ -834,7 +834,7 @@ void tls_client_params_free(tls_client_params_t *params)
        trie_free(params);
 }
 
-tls_client_param_t * tls_client_param_new()
+tls_client_param_t * tls_client_param_new(void)
 {
        tls_client_param_t *e = calloc(1, sizeof(*e));
        if (kr_fails_assert(e))
index 76985d6237ca072a2a33aba033b3dd20771a55fd..af1f5c98e630f8de93fb6ef9ba2b9c3aaea0b39b 100644 (file)
@@ -86,7 +86,7 @@ static inline tls_client_param_t *
 }
 
 /** Allocate and initialize the structure (with ->ref = 1). */
-tls_client_param_t * tls_client_param_new();
+tls_client_param_t * tls_client_param_new(void);
 /** Reference-counted free(); any inside data is freed alongside. */
 void tls_client_param_unref(tls_client_param_t *entry);
 
index 23b944f6246fe968ea241bae4939f29970f89007..ff4682f98503e5b414bf686a1fd0d4b1f813702e 100644 (file)
@@ -51,7 +51,7 @@ static void _lock_unlock(lock_t *lock, const char *fname)
        }
 }
 
-static gnutls_x509_privkey_t get_ephemeral_privkey ()
+static gnutls_x509_privkey_t get_ephemeral_privkey (void)
 {
        gnutls_x509_privkey_t privkey = NULL;
        int err;
index 7460e041cf6ef0d3564fc5e20444aab63cdc86b4..b8b7a50adcd33b405fcfa631199a4e9b15275466 100644 (file)
@@ -40,7 +40,7 @@ typedef struct {
        } items[UDP_QUEUE_LEN];
 } udp_queue_t;
 
-static udp_queue_t * udp_queue_create()
+static udp_queue_t * udp_queue_create(void)
 {
        udp_queue_t *q = calloc(1, sizeof(*q));
        kr_require(q != NULL);
index 1a3d7154172dbfedff585b09001daab06f1e2c12..9c8c7a6f338f90e2cbd0b14800dc3f4a73631305 100644 (file)
--- a/lib/log.c
+++ b/lib/log.c
@@ -203,7 +203,7 @@ enum kr_log_group kr_log_name2grp(const char *name)
 
 
 
-static void kr_gnutls_log_level_set()
+static void kr_gnutls_log_level_set(void)
 {
        /* gnutls logs messages related to our TLS and also libdnssec,
         * and the logging is set up in a global way only */
@@ -238,7 +238,7 @@ void kr_log_group_add(enum kr_log_group group)
                kr_gnutls_log_level_set();
 }
 
-void kr_log_group_reset()
+void kr_log_group_reset(void)
 {
        bool had_gnutls = kr_log_group_is_set(LOG_GRP_GNUTLS);
        kr_log_groups = 0;
index 1a0237a18e5c9f1dd5c0220d17f350cb3f5d8f30..64c8bb5dd0272fdc22bc75028b99271349d827ea 100644 (file)
--- a/lib/log.h
+++ b/lib/log.h
@@ -139,7 +139,7 @@ bool kr_log_group_is_set(enum kr_log_group group);
 KR_EXPORT
 void kr_log_group_add(enum kr_log_group group);
 KR_EXPORT
-void kr_log_group_reset();
+void kr_log_group_reset(void);
 KR_EXPORT
 const char *kr_log_grp2name(enum kr_log_group group);
 KR_EXPORT
index 7548803cfa045cd45ddf458a09058eca07fae933..507b2df1c897c3a2044af97285a266f7f601934c 100644 (file)
@@ -22,7 +22,7 @@ struct kr_prop;
  * @param module module name (e.g. policy)
  */
 #define KR_MODULE_EXPORT(module) \
-    KR_EXPORT uint32_t module ## _api() { return KR_MODULE_API; }
+    KR_EXPORT uint32_t module ## _api(void) { return KR_MODULE_API; }
 #define KR_MODULE_API ((uint32_t) 0x20210125)
 
 typedef uint32_t (module_api_cb)(void);
index 52366e9109bb72b112e2f3abba984b49d0d01de1..8b7e12709e8353274acc6f44f63fe4fa7b3554d8 100644 (file)
@@ -1224,7 +1224,7 @@ char *kr_rrset_text(const knot_rrset_t *rr)
        return buf;
 }
 
-uint64_t kr_now()
+uint64_t kr_now(void)
 {
        return uv_now(uv_default_loop());
 }
index 0d1d8456b75780bf1fa8124b8c6f00f73c24e829..1f30e9843c5fdeddf83b96bc98c7e7ca727f7bfd 100644 (file)
@@ -503,7 +503,7 @@ static inline uint16_t kr_rrset_type_maysig(const knot_rrset_t *rr)
  * \note it may be outdated in case of long callbacks; see uv_now().
  */
 KR_EXPORT
-uint64_t kr_now();
+uint64_t kr_now(void);
 
 /** Call free(handle->data); it's useful e.g. as a callback in uv_close(). */
 KR_EXPORT void kr_uv_free_cb(uv_handle_t* handle);
index 6709eb73f5bd6267ac7239f0e314b4d111e215f3..20699bf9c95421e986022d55c4812de282966941 100644 (file)
@@ -69,6 +69,7 @@ static int keylog_file_fd = -1;
 
 #pragma GCC diagnostic ignored "-Wpedantic"
 #pragma GCC diagnostic ignored "-Wunused-result"
+#pragma GCC diagnostic ignored "-Wstrict-prototypes"
 
 static inline void put_hex(char *buffer, int pos, char c)
 {
index 986716cd18b4b7daaca34bcc84dbdc5c2798b64d..5c13adf1e77fc56109093c54f274bbff12f20c37 100644 (file)
@@ -918,7 +918,7 @@ int tls_process_from_client(struct peer *client, const uint8_t *buf, ssize_t nre
        return submitted;
 }
 
-struct tls_proxy_ctx *tls_proxy_allocate()
+struct tls_proxy_ctx *tls_proxy_allocate(void)
 {
        return malloc(sizeof(struct tls_proxy_ctx));
 }
index 2dbd9fd81a9a2f5ce1fe2c95a5656e52a6dca614..db52fb76874325d142a9bd66b0413c6b9089fab6 100644 (file)
@@ -27,7 +27,7 @@ struct args {
 
 struct tls_proxy_ctx;
 
-struct tls_proxy_ctx *tls_proxy_allocate();
+struct tls_proxy_ctx *tls_proxy_allocate(void);
 void tls_proxy_free(struct tls_proxy_ctx *proxy);
 int tls_proxy_init(struct tls_proxy_ctx *proxy, const struct args *a);
 int tls_proxy_start_listen(struct tls_proxy_ctx *proxy);
index 2e863e6bb3ef0548a8030edd6120577ab4eb3ff3..db4f0bd8c1617f518b09ee86d0daf22a4159ef73 100644 (file)
@@ -30,7 +30,7 @@ static void got_killed(int signum)
        }
 }
 
-static void print_help()
+static void print_help(void)
 {
        printf("Usage: kr_cache_gc -c <resolver_cache> [ optional params... ]\n");
        printf("Optional params:\n");
@@ -45,7 +45,7 @@ static void print_help()
        printf(" -n (= dry run)\n");
 }
 
-static long get_nonneg_optarg()
+static long get_nonneg_optarg(void)
 {
        char *end;
        const long result = strtol(optarg, &end, 10);
index 16782a130887f31d1d66042d9f0eb211d412163c..e0834708201a1fb39a36e5c344d0786893e501b6 100644 (file)
@@ -346,7 +346,7 @@ static char *run_cmd(const char *cmd, size_t * out_len)
        return msg;
 }
 
-static int interact()
+static int interact(void)
 {
        EditLine *el;
        History *hist;