Lines Matching defs:base
48 * some cases an entire base pair. These flags are found in the
49 * base and file stuctures.
67 * a base is a pair of directories to be kept in sync
68 * all rules and baseline data is stored beneath some base
70 struct base {
71 struct base *b_next; /* pointer to next base */
72 fflags_t b_flags; /* what I know about this base */
73 int b_ident; /* base sequence # (DBG) */
114 struct rule *r_next; /* pointer to next rule in base */
184 * a file is an instance that follows (under a base) from a rule
185 * (for that base). A file structure may exist because of any
191 struct file *f_next; /* pointer to next file in base */
193 struct base *f_base; /* pointer to owning base */
242 extern struct base omnibase; /* base for global rules */
243 extern struct base *bases; /* base for the main list */
246 /* routines to manage base nodes, file nodes, and file infor */
249 struct file *add_file_to_base(struct base *, const char *);
251 struct base *add_base(const char *src, const char *dst);
258 errmask_t add_include(struct base *, char *);
259 errmask_t add_ignore(struct base *, char *);
263 bool_t check_restr(struct base *, const char *);
273 errmask_t evaluate(struct base *, side_t, bool_t);