path-list.hon commit diff --relative: output paths as relative to the current subdirectory (cd676a5)
   1#ifndef PATH_LIST_H
   2#define PATH_LIST_H
   3
   4struct path_list_item {
   5        char *path;
   6        void *util;
   7};
   8struct path_list
   9{
  10        struct path_list_item *items;
  11        unsigned int nr, alloc;
  12        unsigned int strdup_paths:1;
  13};
  14
  15void print_path_list(const char *text, const struct path_list *p);
  16
  17int path_list_has_path(const struct path_list *list, const char *path);
  18void path_list_clear(struct path_list *list, int free_util);
  19struct path_list_item *path_list_insert(const char *path, struct path_list *list);
  20struct path_list_item *path_list_lookup(const char *path, struct path_list *list);
  21
  22#endif /* PATH_LIST_H */