From b6d1df6d68b220f730619633b1d21afff447e12a Mon Sep 17 00:00:00 2001
From: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date: Tue, 23 Apr 2019 16:30:36 +0300
Subject: [PATCH] plugin: remove WP_PLUGIN_DEFINE_TYPE - bad idea

---
 lib/wp/plugin.h | 16 ----------------
 1 file changed, 16 deletions(-)

diff --git a/lib/wp/plugin.h b/lib/wp/plugin.h
index 377c12a3..d688ede9 100644
--- a/lib/wp/plugin.h
+++ b/lib/wp/plugin.h
@@ -184,22 +184,6 @@ const WpPluginMetadata * wp_plugin_get_metadata (WpPlugin * self);
  */
 #define WP_MODULE_INIT_SYMBOL wireplumber__module_init
 
-/**
- * WP_PLUGIN_DEFINE_TYPE: (skip)
- *
- * Convenience macro for defining a #WpPlugin subclass in a module
- */
-#define WP_PLUGIN_DEFINE_TYPE(TN, t_n) \
-  typedef struct _##TN { \
-    WpPlugin parent; \
-  } TN; \
-  \
-  typedef struct _##TN##Class { \
-    WpPluginClass parent; \
-  } TN##Class; \
-  \
-  G_DEFINE_TYPE_WITH_PRIVATE (TN, t_n, wp_plugin_get_type ())
-
 
 G_END_DECLS
 
-- 
GitLab