* Special rule for boolean settings from the environment: any value means
* true.
*/
- bool *value = (bool *)((void *)conf + item->offset);
+ bool *value = (bool *)((char *)conf + item->offset);
*value = !negate_boolean;
goto out;
}
- if (!item->parser(value, (void *)conf + item->offset, errmsg)) {
+ if (!item->parser(value, (char *)conf + item->offset, errmsg)) {
return false;
}
- if (item->verifier && !item->verifier((void *)conf + item->offset, errmsg)) {
+ if (item->verifier && !item->verifier((char *)conf + item->offset, errmsg)) {
return false;
}
static struct {
enum stats stat;
char *message;
- void (*fn)(size_t );
+ void (*fn)(uint64_t);
unsigned flags;
} stats_info[] = {
{ STATS_CACHEHIT_DIR, "cache hit (direct) ", NULL, FLAG_ALWAYS },