Lines Matching refs:expansions
631 * See if any files match the pattern and add their names to the 'expansions'
647 DirMatchFiles(const char *pattern, CachedDir *dir, StringList *expansions)
683 Lst_Append(expansions, fullName);
758 * textual, the expansions are not looked up in the file system. But if an
770 * expansions Place to store the expansions
774 StringList *expansions)
804 SearchPath_Expand(path, file, expansions);
807 Lst_Append(expansions, file);
818 DirExpandPath(const char *word, SearchPath *path, StringList *expansions)
823 DirMatchFiles(word, dir, expansions);
828 PrintExpansions(StringList *expansions)
832 for (ln = expansions->first; ln != NULL; ln = ln->next) {
846 const char *wildcardComponent, StringList *expansions)
884 DirExpandPath(wildcardComponent + 1, partPath, expansions);
895 * expansions the list on which to place the results
898 SearchPath_Expand(SearchPath *path, const char *pattern, StringList *expansions)
903 assert(expansions != NULL);
909 DirExpandCurly(pattern, brace, path, expansions);
920 DirMatchFiles(pattern, dot, expansions);
922 DirExpandPath(pattern, path, expansions);
939 DirExpandPath(pattern, path, expansions);
952 DirExpandPath(pattern, path, expansions);
955 expansions);
960 PrintExpansions(expansions);