X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Flibvlc.h;h=b0b00db55211533e4079ea49b7673429092bd14a;hb=3e1fea390e453b25f50d1e4308b80a4a962b8564;hp=6df516b3d0a16f2b6a7f725b494b7bd99964ef49;hpb=82921f3c8dae23178b64089b22502bb8f528e7e6;p=vlc diff --git a/src/libvlc.h b/src/libvlc.h index 6df516b3d0..b0b00db552 100644 --- a/src/libvlc.h +++ b/src/libvlc.h @@ -40,19 +40,6 @@ void system_Init ( libvlc_int_t *, int *, const char *[] ); void system_Configure ( libvlc_int_t *, int *, const char *[] ); void system_End ( libvlc_int_t * ); -#if defined( SYS_BEOS ) -/* Nothing at the moment, create beos_specific.h when needed */ -#elif defined( __APPLE__ ) -/* Nothing at the moment, create darwin_specific.h when needed */ -#elif defined( WIN32 ) || defined( UNDER_CE ) -VLC_EXPORT( const char * , system_VLCPath, (void)); -#else -# define system_Init( a, b, c ) (void)0 -# define system_Configure( a, b, c ) (void)0 -# define system_End( a ) (void)0 -#endif - - /* * Threads subsystem */ @@ -154,14 +141,7 @@ typedef struct libvlc_global_data_t module_bank_t * p_module_bank; ///< The module bank - /* Arch-specific variables */ -#if defined( SYS_BEOS ) char * psz_vlcpath; -#elif defined( __APPLE__ ) - char * psz_vlcpath; -#elif defined( WIN32 ) - char * psz_vlcpath; -#endif } libvlc_global_data_t; @@ -187,6 +167,7 @@ struct vlc_object_internals_t vlc_spinlock_t spin; /* Objects management */ + vlc_spinlock_t ref_spin; unsigned i_refcount; vlc_destructor_t pf_destructor; bool b_attached;