diff options
Diffstat (limited to 'src/osd/windows/windir.cpp')
-rw-r--r-- | src/osd/windows/windir.cpp | 19 |
1 files changed, 1 insertions, 18 deletions
diff --git a/src/osd/windows/windir.cpp b/src/osd/windows/windir.cpp index 7f172d7338a..87b1b5e05ce 100644 --- a/src/osd/windows/windir.cpp +++ b/src/osd/windows/windir.cpp @@ -72,7 +72,7 @@ osd_directory *osd_opendir(const char *dirname) _sntprintf(dirfilter, dirfilter_size, TEXT("%s\\*.*"), t_dirname); // attempt to find the first file - dir->find = FindFirstFile(dirfilter, &dir->data); + dir->find = FindFirstFileEx(dirfilter, FindExInfoStandard, &dir->data, FindExSearchNameMatch, nullptr, 0); error: // cleanup @@ -134,20 +134,3 @@ void osd_closedir(osd_directory *dir) FindClose(dir->find); free(dir); } - - -//============================================================ -// osd_is_absolute_path -//============================================================ - -int osd_is_absolute_path(const char *path) -{ - int result = FALSE; - TCHAR *t_path = tstring_from_utf8(path); - if (t_path != NULL) - { - result = !PathIsRelative(t_path); - osd_free(t_path); - } - return result; -} |