aboutsummaryrefslogtreecommitdiffstats
path: root/enposix_memalignz.c
diff options
context:
space:
mode:
authorMattias Andrée <maandree@kth.se>2022-06-11 16:37:09 +0200
committerMattias Andrée <maandree@kth.se>2022-06-11 16:37:09 +0200
commitfcfe59c1f2219408ac2a9cd84b386816ff252221 (patch)
tree0f46c009babfba2d0200ece3ecce067c548a66b6 /enposix_memalignz.c
parentRemove `static` from some `static inline` (diff)
downloadlibsimple-fcfe59c1f2219408ac2a9cd84b386816ff252221.tar.gz
libsimple-fcfe59c1f2219408ac2a9cd84b386816ff252221.tar.bz2
libsimple-fcfe59c1f2219408ac2a9cd84b386816ff252221.tar.xz
Fix warnings, replace some static inline with inline + extern inline, and fix glibc support
Diffstat (limited to '')
-rw-r--r--enposix_memalignz.c78
1 files changed, 0 insertions, 78 deletions
diff --git a/enposix_memalignz.c b/enposix_memalignz.c
index 64ae4f0..81844ea 100644
--- a/enposix_memalignz.c
+++ b/enposix_memalignz.c
@@ -35,18 +35,6 @@ main(void)
free(ptr);
ptr = NULL;
- libsimple_eposix_memalignz(&ptr, 1, 2 * sizeof(void *), 8);
- assert(ptr);
- if (have_custom_malloc()) {
- assert((info = get_allocinfo(ptr)));
- assert(info->size == 8);
- assert(info->alignment == 2 * sizeof(void *));
- assert(info->zeroed == 8);
- assert(!((uintptr_t)ptr % (uintptr_t)(info->alignment)));
- }
- free(ptr);
- ptr = NULL;
-
libsimple_enposix_memalignz(1, &ptr, 0, 2 * sizeof(void *), 8);
assert(ptr);
if (have_custom_malloc()) {
@@ -59,42 +47,6 @@ main(void)
free(ptr);
ptr = NULL;
- libsimple_eposix_memalignz(&ptr, 0, 4 * sizeof(void *), 4);
- assert(ptr);
- if (have_custom_malloc()) {
- assert((info = get_allocinfo(ptr)));
- assert(info->size == 4);
- assert(info->alignment == 4 * sizeof(void *));
- assert(!info->zeroed);
- assert(!((uintptr_t)ptr % (uintptr_t)(info->alignment)));
- }
- free(ptr);
- ptr = NULL;
-
- libsimple_enposix_memalign(1, &ptr, sizeof(void *), 8);
- assert(ptr);
- if (have_custom_malloc()) {
- assert((info = get_allocinfo(ptr)));
- assert(info->size == 8);
- assert(info->alignment == sizeof(void *));
- assert(!info->zeroed);
- assert(!((uintptr_t)ptr % (uintptr_t)(info->alignment)));
- }
- free(ptr);
- ptr = NULL;
-
- libsimple_eposix_memalign(&ptr, 8 * sizeof(void *), 4);
- assert(ptr);
- if (have_custom_malloc()) {
- assert((info = get_allocinfo(ptr)));
- assert(info->size == 4);
- assert(info->alignment == 8 * sizeof(void *));
- assert(!info->zeroed);
- assert(!((uintptr_t)ptr % (uintptr_t)(info->alignment)));
- }
- free(ptr);
- ptr = NULL;
-
if (have_custom_malloc()) {
alloc_fail_in = 1;
assert_exit(libsimple_enposix_memalignz(3, &ptr, 1, sizeof(void *), 4));
@@ -102,41 +54,11 @@ main(void)
assert_stderr("%s: posix_memalign: %s\n", argv0, strerror(ENOMEM));
assert(!alloc_fail_in);
- libsimple_default_failure_exit = 102;
- alloc_fail_in = 1;
- assert_exit(libsimple_eposix_memalignz(&ptr, 1, sizeof(void *), 4));
- assert(exit_status == 102);
- assert_stderr("%s: posix_memalign: %s\n", argv0, strerror(ENOMEM));
- assert(!alloc_fail_in);
- libsimple_default_failure_exit = 1;
-
alloc_fail_in = 1;
assert_exit(libsimple_enposix_memalignz(5, &ptr, 0, sizeof(void *), 4));
assert(exit_status == 5);
assert_stderr("%s: posix_memalign: %s\n", argv0, strerror(ENOMEM));
assert(!alloc_fail_in);
-
- libsimple_default_failure_exit = 103;
- alloc_fail_in = 1;
- assert_exit(libsimple_eposix_memalignz(&ptr, 0, sizeof(void *), 4));
- assert(exit_status == 103);
- assert_stderr("%s: posix_memalign: %s\n", argv0, strerror(ENOMEM));
- assert(!alloc_fail_in);
- libsimple_default_failure_exit = 1;
-
- alloc_fail_in = 1;
- assert_exit(libsimple_enposix_memalign(7, &ptr, sizeof(void *), 4));
- assert(exit_status == 7);
- assert_stderr("%s: posix_memalign: %s\n", argv0, strerror(ENOMEM));
- assert(!alloc_fail_in);
-
- libsimple_default_failure_exit = 104;
- alloc_fail_in = 1;
- assert_exit(libsimple_eposix_memalign(&ptr, sizeof(void *), 4));
- assert(exit_status == 104);
- assert_stderr("%s: posix_memalign: %s\n", argv0, strerror(ENOMEM));
- assert(!alloc_fail_in);
- libsimple_default_failure_exit = 1;
}
return 0;