From 837aeb3a8d1b9925b4a5e271083bb4218dfa5933 Mon Sep 17 00:00:00 2001 From: Szabolcs Nagy Date: Sat, 3 Nov 2012 21:51:05 +0100 Subject: [PATCH 1/1] api: add stdbool and stddef --- src/api/stdbool.c | 10 ++++++++++ src/api/stddef.c | 11 +++++++++++ 2 files changed, 21 insertions(+) create mode 100644 src/api/stdbool.c create mode 100644 src/api/stddef.c diff --git a/src/api/stdbool.c b/src/api/stdbool.c new file mode 100644 index 0000000..3eb9736 --- /dev/null +++ b/src/api/stdbool.c @@ -0,0 +1,10 @@ +#include +#define T(t) (t*)0; +#define C(n) switch(n){case n:;} +static void f() +{ +T(bool) +C(true) +C(false) +C(__bool_true_false_are_defined) +} diff --git a/src/api/stddef.c b/src/api/stddef.c new file mode 100644 index 0000000..3f7664e --- /dev/null +++ b/src/api/stddef.c @@ -0,0 +1,11 @@ +#include +#define T(t) (t*)0; +#define C(n) switch(n){case n:;} +static void f() +{ +{void *p=NULL;} +C(offsetof(struct{int i;}, i)) +T(ptrdiff_t) +T(wchar_t) +T(size_t) +} -- 2.20.1