+/*
+ * Do we want the next entry on the tape, i.e. is it selected? If
+ * not, skip over the entire entry. Return -1 if reached end of tape.
+ */
+wantit(argv)
+ char *argv[];
+{
+ register char **cp;
+
+ getdir();
+ if (endtape())
+ return (-1);
+ if (*argv == 0)
+ return (1);
+ for (cp = argv; *cp; cp++)
+ if (prefix(*cp, dblock.dbuf.name))
+ return (1);
+ passtape();
+ return (0);
+}
+