mirror of
https://code.videolan.org/videolan/vlc
synced 2024-10-07 03:56:28 +02:00
* src/extras/libc.c: Compilation fix for non-Win32 platforms.
This commit is contained in:
parent
de1cb2a148
commit
c7880afaa6
@ -932,15 +932,9 @@ static inline void _SetQWBE( uint8_t *p, uint64_t i_qw )
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#if defined(WIN32) || defined(UNDER_CE)
|
||||
VLC_EXPORT( void *, vlc_opendir_wrapper, ( const char * ) );
|
||||
VLC_EXPORT( struct dirent *, vlc_readdir_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 */
|
||||
#if defined(__CYGWIN32__) || (!defined(WIN32) && !defined(UNDER_CE))
|
||||
|
@ -422,6 +422,19 @@ int vlc_closedir_wrapper( void *_p_dir )
|
||||
free( p_dir );
|
||||
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
|
||||
|
||||
/*****************************************************************************
|
||||
|
Loading…
Reference in New Issue
Block a user