diff options
author | Lautis Sun <lautis0503@gmail.com> | 2017-08-05 17:13:39 +0300 |
---|---|---|
committer | Lautis Sun <lautis0503@gmail.com> | 2017-08-05 17:20:14 +0300 |
commit | 9c6c5da4f66cbc821ed4655da2ef6535e4a74895 (patch) | |
tree | 0fdd0e1543559c0c4049dfcb7d9c1536210abc6d | |
parent | 2440495c3641139b291de25d8e99dd7747fadbc1 (diff) | |
parent | e9d19f98c412657d6ebb6088aafae8368b42d3e1 (diff) |
Merge pull request #51 from lautis0503/win95
-rw-r--r-- | tinydir.h | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -294,7 +294,11 @@ int tinydir_open(tinydir_dir *dir, const _tinydir_char_t *path) #ifdef _MSC_VER _tinydir_strcpy(path_buf, dir->path); _tinydir_strcat(path_buf, TINYDIR_STRING("\\*")); +#if (defined WINAPI_FAMILY) && (WINAPI_FAMILY != WINAPI_FAMILY_DESKTOP_APP) dir->_h = FindFirstFileEx(path_buf, FindExInfoStandard, &dir->_f, FindExSearchNameMatch, NULL, 0); +#else + dir->_h = FindFirstFile(path_buf, &dir->_f); +#endif if (dir->_h == INVALID_HANDLE_VALUE) { errno = ENOENT; |