Lines Matching defs:srch
82 * Comparison values. These values are placed in the struct srch
104 * srch Describes a criteria
112 struct srch {
129 * buildsearchlist() Builds a list of struct srch structures from
132 * struct srch structures
152 static struct srch *buildsearchlist(char **);
153 static void freesearchlist(struct srch *);
157 static char *getnextmatch(struct srch *, int);
158 static int matchallcriteria(struct devtabent *, struct srch *);
159 static int matchanycriteria(struct devtabent *, struct srch *);
216 struct srch *searchlist; /* Pointer to searching criteria */
468 * struct srch *buildsearchlist(criteria)
479 * Returns: struct srch *
490 static struct srch *
494 struct srch *rtnbuf; /* Value to return */
495 struct srch *psrch; /* Running pointer */
515 if (rtnbuf = malloc(n*sizeof (struct srch))) {
577 * struct srch *list
588 freesearchlist(struct srch *list)
591 struct srch *psrch; /* Running ptr to structs */
756 * struct srch *criteria
773 getnextmatch(struct srch *criteria, int options)
847 * struct srch *criteria The criteria to match.
856 struct srch *criteria) /* Criteria governing match */
859 struct srch *p; /* Pointer to current criteria */
947 * struct srch *criteria The criteria to match.
956 struct srch *criteria) /* Criteria governing match */
959 struct srch *p; /* Pointer to current criteria */