diff --git a/client/scandir.c b/client/scandir.c index aaba9c0ec..6f8778318 100644 --- a/client/scandir.c +++ b/client/scandir.c @@ -12,6 +12,8 @@ #include "scandir.h" +#ifdef _WIN32 + #ifdef __cplusplus extern "C" { @@ -89,3 +91,5 @@ int alphasort (const struct dirent **a, const struct dirent **b) #ifdef __cplusplus } #endif + +#endif // win32 diff --git a/client/scandir.h b/client/scandir.h index c7c47e25c..22399bc0f 100644 --- a/client/scandir.h +++ b/client/scandir.h @@ -15,9 +15,8 @@ #include #ifdef _WIN32 -#else -#endif // _WIN32 - extern int scandir (const char *dir, struct dirent ***namelist, int (*select) (const struct dirent *), int (*compar) (const struct dirent **, const struct dirent **)); extern int alphasort (const struct dirent **a, const struct dirent **b); +#endif // _WIN32 + #endif // SCANDIR_H__ \ No newline at end of file