Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/cxong/tinydir.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLautis Sun <lautis0503@gmail.com>2017-08-05 17:13:39 +0300
committerLautis Sun <lautis0503@gmail.com>2017-08-05 17:20:14 +0300
commit9c6c5da4f66cbc821ed4655da2ef6535e4a74895 (patch)
tree0fdd0e1543559c0c4049dfcb7d9c1536210abc6d
parent2440495c3641139b291de25d8e99dd7747fadbc1 (diff)
parente9d19f98c412657d6ebb6088aafae8368b42d3e1 (diff)
Merge pull request #51 from lautis0503/win95
-rw-r--r--tinydir.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/tinydir.h b/tinydir.h
index ffef9df..32ae5e8 100644
--- a/tinydir.h
+++ b/tinydir.h
@@ -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;