Lines Matching refs:expansions
635 * to 'expansions' if they do.
644 DirMatchFiles(const char *pattern, CachedDir *dir, StringList *expansions)
682 Lst_Append(expansions, fullName);
754 * textual, the expansions are not looked up in the file system. But if an
766 * expansions Place to store the expansions
770 StringList *expansions)
800 SearchPath_Expand(path, file, expansions);
803 Lst_Append(expansions, file);
814 DirExpandPath(const char *pattern, SearchPath *path, StringList *expansions)
819 DirMatchFiles(pattern, dir, expansions);
824 PrintExpansions(StringList *expansions)
828 for (ln = expansions->first; ln != NULL; ln = ln->next) {
842 const char *wildcardComponent, StringList *expansions)
875 DirExpandPath(wildcardComponent + 1, partPath, expansions);
887 * expansions the list on which to place the results
890 SearchPath_Expand(SearchPath *path, const char *pattern, StringList *expansions)
895 assert(expansions != NULL);
901 DirExpandCurly(pattern, brace, path, expansions);
907 DirMatchFiles(pattern, dot, expansions);
908 DirExpandPath(pattern, path, expansions);
925 DirExpandPath(pattern, path, expansions);
938 DirExpandPath(pattern, path, expansions);
941 expansions);
946 PrintExpansions(expansions);