Lines Matching refs:devtabent
157 static int matchallcriteria(struct devtabent *, struct srch *);
158 static int matchanycriteria(struct devtabent *, struct srch *);
775 struct devtabent *devtabent; /* Ptr to current record */ in getnextmatch() local
800 while (notdone && (devtabent = _getdevtabent())) { in getnextmatch()
801 if (!devtabent->comment) { in getnextmatch()
802 if (!criteria || matchallcriteria(devtabent, criteria)) { in getnextmatch()
803 if (alias = malloc(strlen(devtabent->alias)+1)) in getnextmatch()
804 (void) strcpy(alias, devtabent->alias); in getnextmatch()
809 _freedevtabent(devtabent); in getnextmatch()
818 while (notdone && (devtabent = _getdevtabent())) { in getnextmatch()
819 if (!devtabent->comment) { in getnextmatch()
820 if (!criteria || matchanycriteria(devtabent, criteria)) { in getnextmatch()
821 if (alias = malloc(strlen(devtabent->alias)+1)) in getnextmatch()
822 (void) strcpy(alias, devtabent->alias); in getnextmatch()
827 _freedevtabent(devtabent); in getnextmatch()
854 struct devtabent *ent, /* Entry to check */ in matchallcriteria()
954 struct devtabent *ent, /* Entry to check */ in matchanycriteria()