- int value = *el->value.numeric;
- if (strcmp(match_value, "*")) {
- if (value != atoi(match_value))
- continue; // no match on value
- }
- sprintf(value_str, "%d", value);
+ if (!match_list(*el->value.numeric, match_value))
+ continue;
+ sprintf (value_str, "%d", *el->value.numeric);