boolean_t val, val_arg;
/* scanf boolean_t from value and check for match */
- sr = sscanf(value, "%"SCNi32, &val_arg);
+ sr = sscanf(value, "%"SCNi32, (int32_t *)&val_arg);
if ((sr == 1) &&
(nvpair_value_boolean_value(nvp, &val) == 0) &&
(val == val_arg))
boolean_t *val_array, val_arg;
/* check indexed value of array for match */
- sr = sscanf(value, "%"SCNi32, &val_arg);
+ sr = sscanf(value, "%"SCNi32, (int32_t *)&val_arg);
if ((sr == 1) &&
(nvpair_value_boolean_array(nvp,
&val_array, &a_len) == 0) &&