]> git.sesse.net Git - vlc/blobdiff - src/libvlc.h
Win32 vlc_w.*dir: declare internally
[vlc] / src / libvlc.h
index 93658ddf6e4a4e64187aaaa562950adb9784c16b..43989e8504491abf586bcab58bb546b5157376b7 100644 (file)
@@ -277,4 +277,19 @@ int   vlc_closedir(void *);
 void  vlc_rewinddir(void *);
 # endif
 
+#if defined (WIN32)
+#   include <dirent.h>
+void *vlc_wopendir (const wchar_t *);
+struct _wdirent *vlc_wreaddir (void *);
+int vlc_wclosedir (void *);
+void vlc_rewinddir (void *);
+#   define opendir Use_utf8_opendir_or_vlc_wopendir_instead!
+#   define readdir Use_utf8_readdir_or_vlc_wreaddir_instead!
+#   define closedir vlc_wclosedir
+#   define _wopendir vlc_wopendir
+#   define _wreaddir vlc_wreaddir
+#   define _wclosedir vlc_wclosedir
+#   define rewinddir vlc_rewinddir
+#endif
+
 #endif