From 3289aef6dd90453f46f0ba3102ae184734374dc7 Mon Sep 17 00:00:00 2001 From: Jakob Kaivo Date: Fri, 1 Mar 2019 21:09:38 -0500 Subject: skeleton tests for all C89 headers --- stdlib.c | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 stdlib.c (limited to 'stdlib.c') diff --git a/stdlib.c b/stdlib.c new file mode 100644 index 0000000..1b59e1c --- /dev/null +++ b/stdlib.c @@ -0,0 +1,26 @@ +#include +#include +#include "test.h" + +void test_stdlib_h(void) +{ + div_t div; + ldiv_t ldiv; + size_t size; + wchar_t wchar; + + int exit_statuses[] = { + EXIT_FAILURE, + EXIT_SUCCESS, + }; + + testing_header("stdlib.h"); + + test_distinct(exit_statuses); + test_min(MB_CUR_MAX, 1); + test_max(MB_CUR_MAX, MB_LEN_MAX); + test_true(NULL == 0); + test_min(RAND_MAX, 32767); + + testing_end(); +} -- cgit v1.2.1