diff --git a/common/include/physfs_list.h b/common/include/physfs_list.h index 19f2d9f6d..f659d1fe5 100644 --- a/common/include/physfs_list.h +++ b/common/include/physfs_list.h @@ -83,7 +83,7 @@ PHYSFSX_uncounted_list PHYSFSX_findFiles(const char *path, partial_range_t exts); +PHYSFSX_uncounted_list PHYSFSX_findabsoluteFiles(const char *path, const char *realpath, std::ranges::subrange exts); } #endif diff --git a/similar/misc/physfsx.cpp b/similar/misc/physfsx.cpp index 6bd999dc0..c218763cf 100644 --- a/similar/misc/physfsx.cpp +++ b/similar/misc/physfsx.cpp @@ -514,7 +514,7 @@ PHYSFSX_uncounted_list PHYSFSX_findFiles(const char *path, const partial_range_t // Same function as above but takes a real directory as second argument, only adding files originating from this directory. // This can be used to further seperate files in search path but it must be made sure realpath is properly formatted. -PHYSFSX_uncounted_list PHYSFSX_findabsoluteFiles(const char *path, const char *realpath, const partial_range_t exts) +PHYSFSX_uncounted_list PHYSFSX_findabsoluteFiles(const char *path, const char *realpath, const std::ranges::subrange exts) { const auto predicate = [&](const char *i) { return PHYSFSX_checkMatchingExtension(i, exts) && (!strcmp(PHYSFS_getRealDir(i), realpath));