From 9593fc545950782ed75f12f53238b07885559b2b Mon Sep 17 00:00:00 2001 From: William Casarin Date: Mon, 9 Jul 2018 22:28:25 -0700 Subject: remove ccan for now --- ccan/container_of/test/compile_fail-bad-type.c | 22 ------------------ ccan/container_of/test/compile_fail-types.c | 22 ------------------ ccan/container_of/test/compile_fail-var-types.c | 25 --------------------- ccan/container_of/test/run.c | 30 ------------------------- 4 files changed, 99 deletions(-) delete mode 100644 ccan/container_of/test/compile_fail-bad-type.c delete mode 100644 ccan/container_of/test/compile_fail-types.c delete mode 100644 ccan/container_of/test/compile_fail-var-types.c delete mode 100644 ccan/container_of/test/run.c (limited to 'ccan/container_of/test') diff --git a/ccan/container_of/test/compile_fail-bad-type.c b/ccan/container_of/test/compile_fail-bad-type.c deleted file mode 100644 index 55a911a..0000000 --- a/ccan/container_of/test/compile_fail-bad-type.c +++ /dev/null @@ -1,22 +0,0 @@ -#include -#include - -struct foo { - int a; - char b; -}; - -int main(void) -{ - struct foo foo = { .a = 1, .b = 2 }; - int *intp = &foo.a; - char *p; - -#ifdef FAIL - /* p is a char *, but this gives a struct foo * */ - p = container_of(intp, struct foo, a); -#else - p = (char *)intp; -#endif - return p == NULL; -} diff --git a/ccan/container_of/test/compile_fail-types.c b/ccan/container_of/test/compile_fail-types.c deleted file mode 100644 index fbb97a9..0000000 --- a/ccan/container_of/test/compile_fail-types.c +++ /dev/null @@ -1,22 +0,0 @@ -#include -#include - -struct foo { - int a; - char b; -}; - -int main(void) -{ - struct foo foo = { .a = 1, .b = 2 }, *foop; - int *intp = &foo.a; - -#ifdef FAIL - /* b is a char, but intp is an int * */ - foop = container_of(intp, struct foo, b); -#else - foop = NULL; -#endif - (void) foop; /* Suppress unused-but-set-variable warning. */ - return intp == NULL; -} diff --git a/ccan/container_of/test/compile_fail-var-types.c b/ccan/container_of/test/compile_fail-var-types.c deleted file mode 100644 index ecdd909..0000000 --- a/ccan/container_of/test/compile_fail-var-types.c +++ /dev/null @@ -1,25 +0,0 @@ -#include -#include - -struct foo { - int a; - char b; -}; - -int main(void) -{ - struct foo foo = { .a = 1, .b = 2 }, *foop; - int *intp = &foo.a; - -#ifdef FAIL - /* b is a char, but intp is an int * */ - foop = container_of_var(intp, foop, b); -#if !HAVE_TYPEOF -#error "Unfortunately we don't fail if we don't have typeof." -#endif -#else - foop = NULL; -#endif - (void) foop; /* Suppress unused-but-set-variable warning. */ - return intp == NULL; -} diff --git a/ccan/container_of/test/run.c b/ccan/container_of/test/run.c deleted file mode 100644 index 3255729..0000000 --- a/ccan/container_of/test/run.c +++ /dev/null @@ -1,30 +0,0 @@ -#include -#include - -struct foo { - int a; - char b; -}; - -int main(void) -{ - struct foo foo = { .a = 1, .b = 2 }; - int *intp = &foo.a; - char *charp = &foo.b; - - plan_tests(12); - ok1(container_of(intp, struct foo, a) == &foo); - ok1(container_of(charp, struct foo, b) == &foo); - ok1(container_of_or_null(intp, struct foo, a) == &foo); - ok1(container_of_or_null(charp, struct foo, b) == &foo); - ok1(container_of_or_null((int *)NULL, struct foo, a) == NULL); - ok1(container_of_or_null((char *)NULL, struct foo, b) == NULL); - ok1(container_of_var(intp, &foo, a) == &foo); - ok1(container_of_var(charp, &foo, b) == &foo); - - ok1(container_off(struct foo, a) == 0); - ok1(container_off(struct foo, b) == offsetof(struct foo, b)); - ok1(container_off_var(&foo, a) == 0); - ok1(container_off_var(&foo, b) == offsetof(struct foo, b)); - return exit_status(); -} -- cgit v1.2.3