if (r < 0)
return r;
- return path_equal(parent, lp->generator) ||
- path_equal(parent, lp->generator_early) ||
- path_equal(parent, lp->generator_late);
+ return PATH_IN_SET(parent,
+ lp->generator,
+ lp->generator_early,
+ lp->generator_late);
}
static int path_is_transient(const LookupPaths *lp, const char *path) {
if (r < 0)
return r;
- return path_equal(parent, lp->persistent_control) ||
- path_equal(parent, lp->runtime_control);
+ return PATH_IN_SET(parent,
+ lp->persistent_control,
+ lp->runtime_control);
}
static int path_is_config(const LookupPaths *lp, const char *path, bool check_parent) {
path = parent;
}
- return path_equal(path, lp->persistent_config) ||
- path_equal(path, lp->runtime_config);
+ return PATH_IN_SET(path,
+ lp->persistent_config,
+ lp->runtime_config);
}
static int path_is_runtime(const LookupPaths *lp, const char *path, bool check_parent) {
path = parent;
}
- return path_equal(path, lp->runtime_config) ||
- path_equal(path, lp->generator) ||
- path_equal(path, lp->generator_early) ||
- path_equal(path, lp->generator_late) ||
- path_equal(path, lp->transient) ||
- path_equal(path, lp->runtime_control);
+ return PATH_IN_SET(path,
+ lp->runtime_config,
+ lp->generator,
+ lp->generator_early,
+ lp->generator_late,
+ lp->transient,
+ lp->runtime_control);
}
static int path_is_vendor_or_generator(const LookupPaths *lp, const char *path) {