path-list.hon commit Support bash completion of refs/remote. (35e65ec)
   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_items);
  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_ */