seg               282 maint/gnulib/lib/exclude.c free_exclude_segment (struct exclude_segment *seg)
seg               284 maint/gnulib/lib/exclude.c   switch (seg->type)
seg               287 maint/gnulib/lib/exclude.c       for (idx_t i = 0; i < seg->v.pat.exclude_count; i++)
seg               289 maint/gnulib/lib/exclude.c           if (seg->v.pat.exclude[i].options & EXCLUDE_REGEX)
seg               290 maint/gnulib/lib/exclude.c             regfree (&seg->v.pat.exclude[i].v.re);
seg               292 maint/gnulib/lib/exclude.c       free (seg->v.pat.exclude);
seg               296 maint/gnulib/lib/exclude.c       hash_free (seg->v.table);
seg               299 maint/gnulib/lib/exclude.c   free (seg);
seg               306 maint/gnulib/lib/exclude.c   struct exclude_segment *seg;
seg               309 maint/gnulib/lib/exclude.c   for (seg = ex->head; seg; )
seg               311 maint/gnulib/lib/exclude.c       struct exclude_segment *next = seg->next;
seg               312 maint/gnulib/lib/exclude.c       free_exclude_segment (seg);
seg               313 maint/gnulib/lib/exclude.c       seg = next;
seg               406 maint/gnulib/lib/exclude.c file_pattern_matches (struct exclude_segment const *seg, char const *f)
seg               408 maint/gnulib/lib/exclude.c   idx_t exclude_count = seg->v.pat.exclude_count;
seg               409 maint/gnulib/lib/exclude.c   struct patopts const *exclude = seg->v.pat.exclude;
seg               423 maint/gnulib/lib/exclude.c file_name_matches (struct exclude_segment const *seg, char const *f,
seg               426 maint/gnulib/lib/exclude.c   int options = seg->options;
seg               427 maint/gnulib/lib/exclude.c   Hash_table *table = seg->v.table;
seg               469 maint/gnulib/lib/exclude.c   struct exclude_segment *seg;
seg               480 maint/gnulib/lib/exclude.c   for (seg = ex->head; ; seg = seg->next)
seg               482 maint/gnulib/lib/exclude.c       if (seg->type == exclude_hash)
seg               486 maint/gnulib/lib/exclude.c           if (file_name_matches (seg, f, filename))
seg               491 maint/gnulib/lib/exclude.c           if (file_pattern_matches (seg, f))
seg               495 maint/gnulib/lib/exclude.c       if (! seg->next)
seg               509 maint/gnulib/lib/exclude.c   return invert ^ ! (seg->options & EXCLUDE_INCLUDE);
seg               517 maint/gnulib/lib/exclude.c   struct exclude_segment *seg;
seg               529 maint/gnulib/lib/exclude.c       seg = ex->head;
seg               531 maint/gnulib/lib/exclude.c       pat = &seg->v.pat;
seg               591 maint/gnulib/lib/exclude.c       seg = ex->head;
seg               596 maint/gnulib/lib/exclude.c       p = hash_insert (seg->v.table, str);