* Plug-in stuff
*****************************************************************************/
-#include "vlc_modules_macros.h"
-
#if defined (WIN32) && defined (DLL_EXPORT)
# ifdef __cplusplus
# define VLC_PUBLIC_API extern "C" __declspec(dllexport)
# endif
#endif
+#include "vlc_mtime.h"
#include "vlc_threads.h"
typedef struct vlc_object_internals_t vlc_object_internals_t;
libvlc_int_t *p_libvlc; /**< (root of all evil) - 1 */ \
\
vlc_object_t * p_parent; /**< our parent */ \
- vlc_object_t ** pp_children; /**< our children */ \
- volatile int i_children; \
\
/* Private data */ \
void * p_private; \
/* VLC_OBJECT: attempt at doing a clever cast */
#define VLC_OBJECT( x ) \
- ((vlc_object_t *)(x))+0*(x)->be_sure_to_add_VLC_COMMON_MEMBERS_to_struct
+ (((vlc_object_t *)(x))+0*(x)->be_sure_to_add_VLC_COMMON_MEMBERS_to_struct)
#define VLC_GC_MEMBERS \
/** \name VLC_GC_MEMBERS \
#include "vlc_messages.h"
#include "vlc_variables.h"
#include "vlc_objects.h"
-#include "vlc_mtime.h"
-#include "vlc_threads_funcs.h"
#include "vlc_modules.h"
#include "vlc_main.h"
#include "vlc_configuration.h"