substr
if (!dmi_match(slot, dsi->matches[i].substr))
char substr[79];
extern Cell *substr(Node **, int);
if (at->substr != NULL)
strlcat(buf, at->substr->name, size) >= size)
if ((attr->substr = match_rule_lookup(arg)) == NULL) {
while (attr->substr == NULL && sup != NULL) {
attr->substr = sup->substr;
schema_validate_match_rule(schema, attr, attr->substr, MATCH_SUBSTR) != 0)
const struct match_rule *substr;
else if (plan->at->substr == NULL) {