summaryrefslogtreecommitdiff
path: root/payloads/libpayload/curses
diff options
context:
space:
mode:
authorNico Huber <nico.h@gmx.de>2020-10-24 17:39:59 +0200
committerPatrick Georgi <pgeorgi@google.com>2020-10-26 06:57:21 +0000
commitf56d65266c618ebc4e9254752f20dd73eea199f1 (patch)
tree72223e9147b1f08bd4cf9a487b46274b360e6f10 /payloads/libpayload/curses
parentbfa46e25e013af461b940ecd79d8b27bedecbc14 (diff)
libpayload/curses: Use <stdbool.h>
Change-Id: I35ef7c55fc6bcfb9c51a711a8e238f0970fd4ad4 Signed-off-by: Nico Huber <nico.h@gmx.de> Reviewed-on: https://review.coreboot.org/c/coreboot/+/46722 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net> Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Diffstat (limited to 'payloads/libpayload/curses')
-rw-r--r--payloads/libpayload/curses/PDCurses/curses.h9
-rw-r--r--payloads/libpayload/curses/curses.h2
2 files changed, 2 insertions, 9 deletions
diff --git a/payloads/libpayload/curses/PDCurses/curses.h b/payloads/libpayload/curses/PDCurses/curses.h
index 5f651fef44..45245ae0b1 100644
--- a/payloads/libpayload/curses/PDCurses/curses.h
+++ b/payloads/libpayload/curses/PDCurses/curses.h
@@ -41,6 +41,7 @@ PDCurses portable platform definitions list:
/*----------------------------------------------------------------------*/
#include <stdarg.h>
+#include <stdbool.h>
#include <stddef.h>
#include <stdio.h> /* Required by X/Open usage below */
@@ -48,12 +49,6 @@ PDCurses portable platform definitions list:
# include <wchar.h>
#endif
-#if defined(__cplusplus) || defined(__cplusplus__) || defined(__CPLUSPLUS)
-extern "C"
-{
-# define bool _bool
-#endif
-
/*----------------------------------------------------------------------
*
* PDCurses Manifest Constants
@@ -82,8 +77,6 @@ extern "C"
*
*/
-typedef unsigned char bool; /* PDCurses Boolean type */
-
#ifdef CHTYPE_LONG
# if _LP64
typedef unsigned int chtype;
diff --git a/payloads/libpayload/curses/curses.h b/payloads/libpayload/curses/curses.h
index 1699250de6..b802adb3f4 100644
--- a/payloads/libpayload/curses/curses.h
+++ b/payloads/libpayload/curses/curses.h
@@ -87,7 +87,7 @@
* User-definable tweak to disable the include of <stdbool.h>.
*/
#ifndef NCURSES_ENABLE_STDBOOL_H
-#define NCURSES_ENABLE_STDBOOL_H 0 //// XXX
+#define NCURSES_ENABLE_STDBOOL_H 1
#endif
/*