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 *);
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 *);
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 *);
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))
}
/** 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);
}
}
-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;
} 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);
-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 */
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;
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
* @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);
return buf;
}
-uint64_t kr_now()
+uint64_t kr_now(void)
{
return uv_now(uv_default_loop());
}
* \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);
#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)
{
return submitted;
}
-struct tls_proxy_ctx *tls_proxy_allocate()
+struct tls_proxy_ctx *tls_proxy_allocate(void)
{
return malloc(sizeof(struct tls_proxy_ctx));
}
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);
}
}
-static void print_help()
+static void print_help(void)
{
printf("Usage: kr_cache_gc -c <resolver_cache> [ optional params... ]\n");
printf("Optional params:\n");
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);
return msg;
}
-static int interact()
+static int interact(void)
{
EditLine *el;
History *hist;