Commit c7880afa authored by Christophe Massiot's avatar Christophe Massiot

* src/extras/libc.c: Compilation fix for non-Win32 platforms.

parent de1cb2a1
...@@ -932,15 +932,9 @@ static inline void _SetQWBE( uint8_t *p, uint64_t i_qw ) ...@@ -932,15 +932,9 @@ static inline void _SetQWBE( uint8_t *p, uint64_t i_qw )
# endif # endif
#endif #endif
#if defined(WIN32) || defined(UNDER_CE)
VLC_EXPORT( void *, vlc_opendir_wrapper, ( const char * ) ); VLC_EXPORT( void *, vlc_opendir_wrapper, ( const char * ) );
VLC_EXPORT( struct dirent *, vlc_readdir_wrapper, ( void * ) ); VLC_EXPORT( struct dirent *, vlc_readdir_wrapper, ( void * ) );
VLC_EXPORT( int, vlc_closedir_wrapper, ( void * ) ); VLC_EXPORT( int, vlc_closedir_wrapper, ( void * ) );
#else
# define vlc_opendir_wrapper opendir
# define vlc_readdir_wrapper readdir
# define vlc_closedir_wrapper closedir
#endif
/* Format type specifiers for 64 bits numbers */ /* Format type specifiers for 64 bits numbers */
#if defined(__CYGWIN32__) || (!defined(WIN32) && !defined(UNDER_CE)) #if defined(__CYGWIN32__) || (!defined(WIN32) && !defined(UNDER_CE))
......
...@@ -422,6 +422,19 @@ int vlc_closedir_wrapper( void *_p_dir ) ...@@ -422,6 +422,19 @@ int vlc_closedir_wrapper( void *_p_dir )
free( p_dir ); free( p_dir );
return 0; return 0;
} }
#else
void *vlc_opendir_wrapper( const char *psz_path )
{
return (void *)opendir( psz_path );
}
struct dirent *vlc_readdir_wrapper( void *_p_dir )
{
return readdir( (DIR *)_p_dir );
}
int vlc_closedir_wrapper( void *_p_dir )
{
return closedir( (DIR *)_p_dir );
}
#endif #endif
/***************************************************************************** /*****************************************************************************
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment