]> git.sesse.net Git - vlc/blobdiff - src/libvlc.h
Do not export thread init functions.
[vlc] / src / libvlc.h
index e7a92657820ad34bb2b7a4493d1a4f74a89aee2c..6013b84dd192a9b19e0f8c7961890ab5514e5037 100644 (file)
@@ -33,6 +33,24 @@ extern const size_t libvlc_config_count;
 extern const struct hotkey libvlc_hotkeys[];
 extern const size_t libvlc_hotkeys_size;
 
+
+/*
+ * Threads subsystem
+ */
+int __vlc_threads_init( vlc_object_t * );
+int __vlc_threads_end( vlc_object_t * );
+
+/*
+ * CPU capabilities
+ */
+extern uint32_t cpu_flags;
+uint32_t CPUCapabilities( void );
+
+
+/*
+ * LibVLC objects stuff
+ */
+
 extern vlc_object_t *
 vlc_custom_create (vlc_object_t *p_this, size_t i_size, int i_type,
                    const char *psz_type);
@@ -76,9 +94,6 @@ struct libvlc_global_data_t
 
 libvlc_global_data_t *vlc_global (void);
 
-extern uint32_t cpu_flags;
-uint32_t CPUCapabilities( void );
-
 /* Private LibVLC data for each objects */
 struct vlc_object_internals_t
 {