Matches how strcmp() is passed to c_avl_create() elsewhere.
Reported by -Wpendantic.
Signed-off-by: Eero Tamminen <eero.t.tamminen@intel.com>
goto error;
/* Creating placeholder for queries */
- ctx.queries = c_avl_create((void *)strcmp);
+ ctx.queries = c_avl_create((int (*)(const void *, const void *))strcmp);
if (ctx.services == NULL)
goto free_services;
return NULL;
}
- out->staged = c_avl_create((void *)strcmp);
+ out->staged = c_avl_create((int (*)(const void *, const void *))strcmp);
if (out->staged == NULL) {
sd_output_destroy(out);
return NULL;
}
- out->metric_descriptors = c_avl_create((void *)strcmp);
+ out->metric_descriptors =
+ c_avl_create((int (*)(const void *, const void *))strcmp);
if (out->metric_descriptors == NULL) {
sd_output_destroy(out);
return NULL;
static int prom_init() {
if (prom_metrics == NULL) {
- prom_metrics = c_avl_create((void *)strcmp);
+ prom_metrics = c_avl_create((int (*)(const void *, const void *))strcmp);
if (prom_metrics == NULL) {
ERROR("write_prometheus plugin: c_avl_create() failed.");
return -1;