Merge commit '960aff379da46dcaff61504a57714d4d4e758e41'
authorMichael Niedermayer <michaelni@gmx.at>
Tue, 25 Nov 2014 01:52:54 +0000 (02:52 +0100)
committerMichael Niedermayer <michaelni@gmx.at>
Tue, 25 Nov 2014 01:52:54 +0000 (02:52 +0100)
* commit '960aff379da46dcaff61504a57714d4d4e758e41':
  lavf: Use wchar functions for filenames on windows for mkdir/rmdir/rename/unlink

Conflicts:
libavformat/os_support.h

Merged-by: Michael Niedermayer <michaelni@gmx.at>
1  2 
libavformat/internal.h
libavformat/os_support.h

Simple merge
  
  #include <sys/stat.h>
  
+ #ifdef _WIN32
+ #if HAVE_DIRECT_H
+ #include <direct.h>
+ #endif
+ #if HAVE_IO_H
+ #include <io.h>
+ #endif
+ #endif
  #if defined(_WIN32) && !defined(__MINGW32CE__)
  #  include <fcntl.h>
 -#  undef lseek
 +#  ifdef lseek
 +#   undef lseek
 +#  endif
  #  define lseek(f,p,w) _lseeki64((f), (p), (w))
 -#  undef stat
 +#  ifdef stat
 +#   undef stat
 +#  endif
  #  define stat _stati64
 -#  undef fstat
 +#  ifdef fstat
 +#   undef fstat
 +#  endif
  #  define fstat(f,s) _fstati64((f), (s))
  #endif /* defined(_WIN32) && !defined(__MINGW32CE__) */
  
- #ifdef _WIN32
- #if HAVE_DIRECT_H
- #include <direct.h>
- #elif HAVE_IO_H
- #include <io.h>
- #endif
- #define mkdir(a, b) _mkdir(a)
- #endif
 +
 +#ifdef __ANDROID__
 +#  if HAVE_UNISTD_H
 +#    include <unistd.h>
 +#  endif
 +#  ifdef lseek
 +#   undef lseek
 +#  endif
 +#  define lseek(f,p,w) lseek64((f), (p), (w))
 +#endif
 +
  static inline int is_dos_path(const char *path)
  {
  #if HAVE_DOS_PATHS