[vlc-commits] objects: remove no longer used vlc_object_set_destructor()

Rémi Denis-Courmont git at videolan.org
Sun Mar 17 11:25:32 CET 2019


vlc | branch: master | Rémi Denis-Courmont <remi at remlab.net> | Sun Mar 17 03:26:17 2019 +0200| [4a4dc0e1f2ef1996a3bd2603d2c56e417461279a] | committer: Rémi Denis-Courmont

objects: remove no longer used vlc_object_set_destructor()

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=4a4dc0e1f2ef1996a3bd2603d2c56e417461279a
---

 src/libvlc.h       |  3 ---
 src/misc/objects.c | 17 -----------------
 2 files changed, 20 deletions(-)

diff --git a/src/libvlc.h b/src/libvlc.h
index 3dfd45f7ce..26d3616d8a 100644
--- a/src/libvlc.h
+++ b/src/libvlc.h
@@ -117,9 +117,6 @@ vlc_custom_create (vlc_object_t *p_this, size_t i_size, const char *psz_type);
 
 /* Types */
 typedef void (*vlc_destructor_t) (struct vlc_object_t *);
-void vlc_object_set_destructor (vlc_object_t *, vlc_destructor_t);
-#define vlc_object_set_destructor(a,b) \
-        vlc_object_set_destructor (VLC_OBJECT(a), b)
 
 /**
  * Allocates an object resource.
diff --git a/src/misc/objects.c b/src/misc/objects.c
index e0345b4d99..ad5f6e261e 100644
--- a/src/misc/objects.c
+++ b/src/misc/objects.c
@@ -211,23 +211,6 @@ void *(vlc_object_create)(vlc_object_t *p_this, size_t i_size)
     return vlc_custom_create( p_this, i_size, "generic" );
 }
 
-#undef vlc_object_set_destructor
-/**
- ****************************************************************************
- * Set the destructor of a vlc object
- *
- * This function sets the destructor of the vlc object. It will be called
- * when the object is destroyed when the its refcount reaches 0.
- * (It is called by the internal function vlc_object_destroy())
- *****************************************************************************/
-void vlc_object_set_destructor( vlc_object_t *p_this,
-                                vlc_destructor_t pf_destructor )
-{
-    vlc_object_internals_t *p_priv = vlc_internals(p_this );
-
-    p_priv->pf_destructor = pf_destructor;
-}
-
 const char *vlc_object_typename(const vlc_object_t *obj)
 {
     return vlc_internals(obj)->typename;



More information about the vlc-commits mailing list