Lines Matching refs:devtabent
158 static int matchallcriteria(struct devtabent *, struct srch *);
159 static int matchanycriteria(struct devtabent *, struct srch *);
776 struct devtabent *devtabent; /* Ptr to current record */ in getnextmatch() local
801 while (notdone && (devtabent = _getdevtabent())) { in getnextmatch()
802 if (!devtabent->comment) { in getnextmatch()
803 if (!criteria || matchallcriteria(devtabent, criteria)) { in getnextmatch()
804 if (alias = malloc(strlen(devtabent->alias)+1)) in getnextmatch()
805 (void) strcpy(alias, devtabent->alias); in getnextmatch()
810 _freedevtabent(devtabent); in getnextmatch()
819 while (notdone && (devtabent = _getdevtabent())) { in getnextmatch()
820 if (!devtabent->comment) { in getnextmatch()
821 if (!criteria || matchanycriteria(devtabent, criteria)) { in getnextmatch()
822 if (alias = malloc(strlen(devtabent->alias)+1)) in getnextmatch()
823 (void) strcpy(alias, devtabent->alias); in getnextmatch()
828 _freedevtabent(devtabent); in getnextmatch()
855 struct devtabent *ent, /* Entry to check */ in matchallcriteria()
955 struct devtabent *ent, /* Entry to check */ in matchanycriteria()