mirror of
https://gitlab.xiph.org/xiph/icecast-server.git
synced 2025-06-30 22:18:19 -04:00
Cleanup: Removed no longer needed REFOBJECT_DEFINE_TYPE_FREE(NULL)s
This commit is contained in:
parent
2dd9045842
commit
9f6d3c3018
@ -19,9 +19,7 @@
|
||||
|
||||
#define TO_BASE(x) REFOBJECT_TO_TYPE((x), refobject_base_t *)
|
||||
|
||||
REFOBJECT_DEFINE_TYPE(refobject_base_t,
|
||||
REFOBJECT_DEFINE_TYPE_FREE(NULL)
|
||||
);
|
||||
REFOBJECT_DEFINE_TYPE(refobject_base_t);
|
||||
|
||||
static inline int check_type(const refobject_type_t *type)
|
||||
{
|
||||
|
@ -62,9 +62,7 @@ static void test_valid(void)
|
||||
refobject_base_t __base;
|
||||
} ctest_test_type_t;
|
||||
|
||||
REFOBJECT_DEFINE_PRIVATE_TYPE(ctest_test_type_t,
|
||||
REFOBJECT_DEFINE_TYPE_FREE(NULL)
|
||||
);
|
||||
REFOBJECT_DEFINE_PRIVATE_TYPE(ctest_test_type_t);
|
||||
|
||||
ctest_test("NULL is not valid", !REFOBJECT_IS_VALID(REFOBJECT_NULL, refobject_base_t));
|
||||
|
||||
@ -85,31 +83,23 @@ static void test_sizes(void)
|
||||
refobject_base_t __base;
|
||||
char padding[1024];
|
||||
} ctest_test_type_a_t;
|
||||
REFOBJECT_DEFINE_PRIVATE_TYPE(ctest_test_type_a_t,
|
||||
REFOBJECT_DEFINE_TYPE_FREE(NULL)
|
||||
);
|
||||
REFOBJECT_DEFINE_PRIVATE_TYPE(ctest_test_type_a_t);
|
||||
|
||||
typedef struct {
|
||||
refobject_base_t __base;
|
||||
char padding[131072];
|
||||
} ctest_test_type_b_t;
|
||||
REFOBJECT_DEFINE_PRIVATE_TYPE(ctest_test_type_b_t,
|
||||
REFOBJECT_DEFINE_TYPE_FREE(NULL)
|
||||
);
|
||||
REFOBJECT_DEFINE_PRIVATE_TYPE(ctest_test_type_b_t);
|
||||
|
||||
typedef struct {
|
||||
char padding[sizeof(refobject_base_t) - 1];
|
||||
} ctest_test_type_c_t;
|
||||
REFOBJECT_DEFINE_PRIVATE_TYPE(ctest_test_type_c_t,
|
||||
REFOBJECT_DEFINE_TYPE_FREE(NULL)
|
||||
);
|
||||
REFOBJECT_DEFINE_PRIVATE_TYPE(ctest_test_type_c_t);
|
||||
|
||||
typedef struct {
|
||||
char padding[0];
|
||||
} ctest_test_type_d_t;
|
||||
REFOBJECT_DEFINE_PRIVATE_TYPE(ctest_test_type_d_t,
|
||||
REFOBJECT_DEFINE_TYPE_FREE(NULL)
|
||||
);
|
||||
REFOBJECT_DEFINE_PRIVATE_TYPE(ctest_test_type_d_t);
|
||||
|
||||
a = REFOBJECT_FROM_TYPE(refobject_new__new(ctest_test_type_a_t, NULL, NULL, REFOBJECT_NULL));
|
||||
ctest_test("refobject created with size=sizeof(refobject_base_t) + 1024", !REFOBJECT_IS_NULL(a));
|
||||
|
Loading…
x
Reference in New Issue
Block a user