X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Finterface%2Fintf_eject.c;h=4031d99d75e5116501973499be4e00426257ceb4;hb=376853e5d685a9dde50acbdc2524fa5d890aed83;hp=866a9fbedc710feea06d548f51c38a83b479dc6b;hpb=e5fcb7ff3e6764a575271ad84377585036836361;p=vlc diff --git a/src/interface/intf_eject.c b/src/interface/intf_eject.c index 866a9fbedc..4031d99d75 100644 --- a/src/interface/intf_eject.c +++ b/src/interface/intf_eject.c @@ -33,7 +33,7 @@ # include "config.h" #endif -#include +#include #ifdef HAVE_UNISTD_H # include @@ -55,7 +55,6 @@ # endif # include -# include # include # include @@ -84,13 +83,7 @@ static int EjectSCSI ( int i_fd ); #endif -/***************************************************************************** - * intf_Eject: eject the CDRom - ***************************************************************************** - * returns 0 on success - * returns 1 on failure - * returns -1 if not implemented - *****************************************************************************/ +#undef intf_Eject /** * \brief Ejects the CD /DVD * \ingroup vlc_interface @@ -98,7 +91,7 @@ static int EjectSCSI ( int i_fd ); * \param psz_device the CD/DVD to eject * \return 0 on success, 1 on failure, -1 if not implemented */ -int __intf_Eject( vlc_object_t *p_this, const char *psz_device ) +int intf_Eject( vlc_object_t *p_this, const char *psz_device ) { VLC_UNUSED(p_this); int i_ret = VLC_SUCCESS; @@ -167,7 +160,7 @@ int __intf_Eject( vlc_object_t *p_this, const char *psz_device ) i_flags = MCI_OPEN_TYPE | MCI_OPEN_TYPE_ID | MCI_OPEN_ELEMENT | MCI_OPEN_SHAREABLE; - if( !mciSendCommand( 0, MCI_OPEN, i_flags, (unsigned long)&op ) ) + if( !mciSendCommand( 0, MCI_OPEN, i_flags, (uintptr_t)&op ) ) { st.dwItem = MCI_STATUS_READY; /* Eject disc */