Commit 6b51f707 authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

Remove system_End() except on Windows, simplify

parent 6884e6dc
...@@ -357,7 +357,6 @@ int libvlc_InternalInit( libvlc_int_t *p_libvlc, int i_argc, ...@@ -357,7 +357,6 @@ int libvlc_InternalInit( libvlc_int_t *p_libvlc, int i_argc,
{ {
msg_Err( p_libvlc, "D-Bus problem" ); msg_Err( p_libvlc, "D-Bus problem" );
free( psz_mrl ); free( psz_mrl );
system_End( );
exit( 1 ); exit( 1 );
} }
...@@ -368,7 +367,6 @@ int libvlc_InternalInit( libvlc_int_t *p_libvlc, int i_argc, ...@@ -368,7 +367,6 @@ int libvlc_InternalInit( libvlc_int_t *p_libvlc, int i_argc,
{ {
dbus_message_unref( p_dbus_msg ); dbus_message_unref( p_dbus_msg );
free( psz_mrl ); free( psz_mrl );
system_End( );
exit( 1 ); exit( 1 );
} }
free( psz_mrl ); free( psz_mrl );
...@@ -377,7 +375,6 @@ int libvlc_InternalInit( libvlc_int_t *p_libvlc, int i_argc, ...@@ -377,7 +375,6 @@ int libvlc_InternalInit( libvlc_int_t *p_libvlc, int i_argc,
DBUS_TYPE_OBJECT_PATH, &psz_after_track ) ) DBUS_TYPE_OBJECT_PATH, &psz_after_track ) )
{ {
dbus_message_unref( p_dbus_msg ); dbus_message_unref( p_dbus_msg );
system_End( );
exit( 1 ); exit( 1 );
} }
...@@ -389,7 +386,6 @@ int libvlc_InternalInit( libvlc_int_t *p_libvlc, int i_argc, ...@@ -389,7 +386,6 @@ int libvlc_InternalInit( libvlc_int_t *p_libvlc, int i_argc,
DBUS_TYPE_BOOLEAN, &b_play ) ) DBUS_TYPE_BOOLEAN, &b_play ) )
{ {
dbus_message_unref( p_dbus_msg ); dbus_message_unref( p_dbus_msg );
system_End( );
exit( 1 ); exit( 1 );
} }
...@@ -399,7 +395,6 @@ int libvlc_InternalInit( libvlc_int_t *p_libvlc, int i_argc, ...@@ -399,7 +395,6 @@ int libvlc_InternalInit( libvlc_int_t *p_libvlc, int i_argc,
{ {
msg_Err( p_libvlc, "D-Bus problem" ); msg_Err( p_libvlc, "D-Bus problem" );
dbus_message_unref( p_dbus_msg ); dbus_message_unref( p_dbus_msg );
system_End( );
exit( 1 ); exit( 1 );
} }
...@@ -407,7 +402,6 @@ int libvlc_InternalInit( libvlc_int_t *p_libvlc, int i_argc, ...@@ -407,7 +402,6 @@ int libvlc_InternalInit( libvlc_int_t *p_libvlc, int i_argc,
{ {
msg_Err( p_libvlc, "D-Bus problem" ); msg_Err( p_libvlc, "D-Bus problem" );
dbus_message_unref( p_dbus_msg ); dbus_message_unref( p_dbus_msg );
system_End( );
exit( 1 ); exit( 1 );
} }
dbus_connection_flush( p_conn ); dbus_connection_flush( p_conn );
...@@ -418,7 +412,6 @@ int libvlc_InternalInit( libvlc_int_t *p_libvlc, int i_argc, ...@@ -418,7 +412,6 @@ int libvlc_InternalInit( libvlc_int_t *p_libvlc, int i_argc,
} /* processes all command line MRLs */ } /* processes all command line MRLs */
/* bye bye */ /* bye bye */
system_End( );
exit( 0 ); exit( 0 );
} }
} }
...@@ -715,6 +708,9 @@ void libvlc_InternalCleanup( libvlc_int_t *p_libvlc ) ...@@ -715,6 +708,9 @@ void libvlc_InternalCleanup( libvlc_int_t *p_libvlc )
module_EndBank (true); module_EndBank (true);
vlc_DeinitActions( p_libvlc, priv->actions ); vlc_DeinitActions( p_libvlc, priv->actions );
#ifdef WIN32
system_End( );
#endif
} }
/** /**
...@@ -728,8 +724,6 @@ void libvlc_InternalDestroy( libvlc_int_t *p_libvlc ) ...@@ -728,8 +724,6 @@ void libvlc_InternalDestroy( libvlc_int_t *p_libvlc )
{ {
libvlc_priv_t *priv = libvlc_priv( p_libvlc ); libvlc_priv_t *priv = libvlc_priv( p_libvlc );
system_End( );
/* Destroy mutexes */ /* Destroy mutexes */
vlc_ExitDestroy( &priv->exit ); vlc_ExitDestroy( &priv->exit );
vlc_mutex_destroy( &priv->ml_lock ); vlc_mutex_destroy( &priv->ml_lock );
......
...@@ -41,8 +41,9 @@ size_t vlc_towc (const char *str, uint32_t *restrict pwc); ...@@ -41,8 +41,9 @@ size_t vlc_towc (const char *str, uint32_t *restrict pwc);
*/ */
void system_Init ( void ); void system_Init ( void );
void system_Configure ( libvlc_int_t *, int, const char *const [] ); void system_Configure ( libvlc_int_t *, int, const char *const [] );
void system_End ( void ); #ifdef WIN32
void system_End(void);
#endif
void vlc_CPU_init(void); void vlc_CPU_init(void);
void vlc_CPU_dump(vlc_object_t *); void vlc_CPU_dump(vlc_object_t *);
......
...@@ -52,7 +52,3 @@ void system_Configure( libvlc_int_t *p_this, int i_argc, const char *const ppsz_ ...@@ -52,7 +52,3 @@ void system_Configure( libvlc_int_t *p_this, int i_argc, const char *const ppsz_
} }
} }
} }
void system_End( void )
{
}
...@@ -83,11 +83,3 @@ void system_Configure( libvlc_int_t *p_this, ...@@ -83,11 +83,3 @@ void system_Configure( libvlc_int_t *p_this,
(void)i_argc; (void)i_argc;
(void)ppsz_argv; (void)ppsz_argv;
} }
/*****************************************************************************
* system_End: free the program path.
*****************************************************************************/
void system_End( void )
{
}
...@@ -34,7 +34,3 @@ void system_Configure (libvlc_int_t *libvlc, ...@@ -34,7 +34,3 @@ void system_Configure (libvlc_int_t *libvlc,
{ {
(void)libvlc; (void)argc; (void)argv; (void)libvlc; (void)argc; (void)argv;
} }
void system_End (void)
{
}
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