From ffb5fe4ced74712393e9659c8271292f0698020f Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Mon, 10 Apr 2017 16:11:50 +0100 Subject: [PATCH] [libc] Add stdbool.h standard header Signed-off-by: Michael Brown --- src/include/curses.h | 2 +- src/include/stdbool.h | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 src/include/stdbool.h diff --git a/src/include/curses.h b/src/include/curses.h index 1f6fe029..cf8cc53c 100644 --- a/src/include/curses.h +++ b/src/include/curses.h @@ -2,6 +2,7 @@ #define CURSES_H #include +#include #include #include @@ -25,7 +26,6 @@ FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); #undef TRUE #define TRUE (1) -typedef int bool; typedef uint32_t chtype; typedef uint32_t attr_t; diff --git a/src/include/stdbool.h b/src/include/stdbool.h new file mode 100644 index 00000000..c49a7f19 --- /dev/null +++ b/src/include/stdbool.h @@ -0,0 +1,10 @@ +#ifndef _STDBOOL_H +#define _STDBOOL_H + +FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); + +#define bool _Bool +#define true 1 +#define false 0 + +#endif /* _STDBOOL_H */