--- a/gplugin/tests/dynamic-type/dynamic-test.h Wed May 26 03:52:38 2021 -0500
+++ b/gplugin/tests/dynamic-type/dynamic-test.h Wed May 26 03:52:56 2021 -0500
@@ -1,5 +1,5 @@
- * Copyright (C) 2011-2020 Gary Kramlich <grim@reaperworld.com>
+ * Copyright (C) 2011-2021 Gary Kramlich <grim@reaperworld.com> * Copyright (C) 2013 Ankit Vani <a@nevitus.org>
* This library is free software; you can redistribute it and/or
@@ -19,32 +19,15 @@
-#define DYNAMIC_TYPE_TEST (dynamic_test_get_type())
-#define DYNAMIC_TEST(obj) \
- (G_TYPE_CHECK_INSTANCE_CAST((obj), DYNAMIC_TYPE_TEST, DynamicTest))
-#define DYNAMIC_TEST_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_CAST((klass), DYNAMIC_TYPE_TEST, DynamicTestClass))
-#define DYNAMIC_IS_TEST(obj) \
- (G_TYPE_CHECK_INSTANCE_TYPE((obj), DYNAMIC_TYPE_TEST))
-#define DYNAMIC_IS_TEST_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_CAST((klass), DYNAMIC_TYPE_TEST))
-#define DYNAMIC_TEST_GET_CLASS(obj) \
- (G_TYPE_INSTANCE_GET_CLASS((obj), DYNAMIC_TYPE_TEST, DynamicTestClass))
-typedef struct _DynamicTest DynamicTest;
-typedef struct _DynamicTestClass DynamicTestClass;
+#define DYNAMIC_TYPE_TEST (dynamic_test_get_type()) +G_DECLARE_FINAL_TYPE(DynamicTest, dynamic_test, DYNAMIC, TEST, GObject) -struct _DynamicTestClass {
+#endif /* DYNAMIC_TEST_H */ -GType dynamic_test_get_type(void);
-#endif /* DYNAMIC_TEST_H */