diff options
author | Joseph Hunkeler <jhunkeler@gmail.com> | 2020-01-23 01:38:41 -0500 |
---|---|---|
committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2020-01-23 01:38:41 -0500 |
commit | bb13dd28686146c07ca9054a95ae19d09b320c8d (patch) | |
tree | c9f84ba3ad709e5757574498579290887a2cc640 /src/manifest.c | |
parent | 74ddda664b9d7e843da3ec8254716c11016007e5 (diff) | |
download | spmc-bb13dd28686146c07ca9054a95ae19d09b320c8d.tar.gz |
fstree() now accepts filter modes SPM_FSTREE_FLT_{NONE,CONTAINS,ENDSWITH,STARTSWITH}
Diffstat (limited to 'src/manifest.c')
-rw-r--r-- | src/manifest.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/manifest.c b/src/manifest.c index df8d056..3aa054e 100644 --- a/src/manifest.c +++ b/src/manifest.c @@ -12,12 +12,9 @@ * @return `Manifest` */ Manifest *manifest_from(const char *package_dir) { + char *package_filter[] = {SPM_PACKAGE_EXTENSION, NULL}; // We only want packages FSTree *fsdata = NULL; - char *filter[] = { - SPM_PACKAGE_EXTENSION, - NULL, - }; - fsdata = fstree(package_dir, filter); + fsdata = fstree(package_dir, package_filter, SPM_FSTREE_FLT_ENDSWITH); Manifest *info = (Manifest *)calloc(1, sizeof(Manifest)); info->records = fsdata->files_length; |