#ifdef HAVE_DIRENT_H
# include <dirent.h>
#endif
+#ifdef __sun__
+static inline int dirfd (DIR *dir)
+{
+ return dir->dd_fd;
+}
+#endif
#include <vlc_charset.h>
#include <vlc_url.h>
return true;
#else
# define fstat( fd, st ) (0)
+ VLC_UNUSED( dir );
#endif
return false;
}
*****************************************************************************/
static int Control( access_t *p_access, int i_query, va_list args )
{
- bool *pb_bool;
- int64_t *pi_64;
-
switch( i_query )
{
/* */
case ACCESS_CAN_SEEK:
case ACCESS_CAN_FASTSEEK:
- pb_bool = (bool*)va_arg( args, bool* );
- *pb_bool = false;
+ *va_arg( args, bool* ) = false;
break;
case ACCESS_CAN_PAUSE:
case ACCESS_CAN_CONTROL_PACE:
- pb_bool = (bool*)va_arg( args, bool* );
- *pb_bool = true;
+ *va_arg( args, bool* ) = true;
break;
/* */
case ACCESS_GET_PTS_DELAY:
- pi_64 = (int64_t*)va_arg( args, int64_t * );
- *pi_64 = DEFAULT_PTS_DELAY * 1000;
+ *va_arg( args, int64_t * ) = DEFAULT_PTS_DELAY * 1000;
break;
/* */