summaryrefslogtreecommitdiff
path: root/lib/mlibc/tests/ansi/calloc.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/mlibc/tests/ansi/calloc.c')
-rw-r--r--lib/mlibc/tests/ansi/calloc.c20
1 files changed, 0 insertions, 20 deletions
diff --git a/lib/mlibc/tests/ansi/calloc.c b/lib/mlibc/tests/ansi/calloc.c
deleted file mode 100644
index 6cfc87d..0000000
--- a/lib/mlibc/tests/ansi/calloc.c
+++ /dev/null
@@ -1,20 +0,0 @@
-#include <assert.h>
-#include <errno.h>
-#include <limits.h>
-#include <stdint.h>
-#include <stdlib.h>
-
-int main() {
- errno = 0;
- void *ptr = calloc((SIZE_MAX / 2) + 2, 2);
- assert(!ptr);
- assert(errno);
-
- errno = 0;
- ptr = calloc(sizeof(size_t), 10);
- assert(ptr);
- for(size_t i = 0; i < 10; i++) {
- size_t *p = ptr;
- assert(!p[i]);
- }
-}