Lines Matching defs:rp
387 { struct rule *rp;
396 for (rp = bp->b_includes; rp; rp = rp->r_next)
397 if (rp->r_flags & R_PROGRAM)
398 fprintf(file, "LIST !%s\n", rp->r_file);
400 fprintf(file, "LIST %s\n", noblanks(rp->r_file));
402 for (rp = bp->b_excludes; rp; rp = rp->r_next)
403 if (rp->r_flags & R_PROGRAM)
404 fprintf(file, "IGNORE !%s\n", rp->r_file);
406 fprintf(file, "IGNORE %s\n", noblanks(rp->r_file));
431 { struct rule *rp;
434 rp = malloc(sizeof (struct rule));
435 if (rp == 0)
439 memset((void *) rp, 0, sizeof (struct rule));
440 rp->r_flags = flags;
441 rp->r_file = strdup(args);
453 *list = rp;
461 showflags(rflags, rp->r_flags));
462 fprintf(stderr, "arg=%s\n", rp->r_file);
605 { struct rule *rp;
612 for (rp = bp->b_restrictions; rp; rp = rp->r_next) {
614 if (prefix(name, rp->r_file))
618 if (prefix(rp->r_file, name))