Lines Matching refs:specs
756 struct spec **specs;
766 specs = calloc(n+1, sizeof(struct spec *));
767 if (!specs)
769 specs[0] = lookup_common(rec, key, type, false);
770 if (specs[0]) {
771 if (!specs[0]->hasMetaChars) {
773 lr = &specs[0]->lr;
777 prefix_len = specs[0]->prefix_len;
780 specs[i] = lookup_common(rec, aliases[i-1], type, false);
781 if (specs[i]) {
782 if (!specs[i]->hasMetaChars) {
784 lr = &specs[i]->lr;
787 if (specs[i]->prefix_len > prefix_len) {
789 prefix_len = specs[i]->prefix_len;
796 lr = &specs[best]->lr;
802 free(specs);