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-07-13 16:37:09 +0300
committerLautis Sun <lautis0503@gmail.com>2017-07-13 16:40:44 +0300
commite9d19f98c412657d6ebb6088aafae8368b42d3e1 (patch)
tree580db8f384ebb40b918ae1dcd9f55aa9c5850016
parenta4b0c0a07aab2c61f339c6ff59fc573eff78cbad (diff)
Fix FindFirstFile not available in Windows 10 SDK 10240 (#49)
-rw-r--r--tinydir.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/tinydir.h b/tinydir.h
index 54d5f5a..ddcf03c 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;