summaryrefslogtreecommitdiff
path: root/main.c
blob: 23dbc183eb5dd7a7912f49f313d5773d5928b0e2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
#include <string.h>
#include <stdio.h>
#include "test.h"

void test_assert_h(void);
void test_complex_h(void);
void test_ctype_h(void);
void test_errno_h(void);
void test_fenv_h(void);
void test_float_h(void);
void test_inttypes_h(void);
void test_iso646_h(void);
void test_limits_h(void);
void test_locale_h(void);
void test_math_h(void);
void test_setjmp_h(void);
void test_signal_h(void);
void test_stdalign_h(void);
void test_stdarg_h(void);
void test_stdatomic_h(void);
void test_stdbool_h(void);
void test_stddef_h(void);
void test_stdint_h(void);
void test_stdio_h(void);
void test_stdlib_h(void);
void test_stdnoreturn_h(void);
void test_string_h(void);
void test_tgmath_h(void);
void test_threads_h(void);
void test_time_h(void);
void test_uchar_h(void);
void test_wchar_h(void);
void test_wctype_h(void);

int main(int argc, char *argv[])
{
	if (argc == 2) {
		if (!strcmp(argv[1], "assert")) {
			test_assert_h();
		}
	}

	/* test_complex_h(); */
	test_ctype_h();
	test_errno_h();
	/* test_fenv_h(); */
	test_float_h();
	/* test_inttypes_h(); */
	test_iso646_h();
	test_limits_h();
	test_locale_h();
	test_math_h();
	/* test_setjmp_h(); */
	test_signal_h();
	/* test_stdalign_h(); */
	/* test_stdarg_h(); */
	/* test_stdatomic_h(); */
	test_stdbool_h();
	test_stddef_h();
	/* test_stdint_h(); */
	/* test_stdio_h(); */
	/* test_stdlib_h(); */
	/* test_stdnoreturn_h(); */
	/* test_string_h(); */
	/* test_tgmath_h(); */
	/* test_threads_h(); */
	test_time_h();
	/* test_uchar_h(); */
	/* test_wchar_h(); */
	/* test_wctype_h(); */

	printf("Total: %u passed, %u failed\n", total_passed, total_failed);
	return 0;
}