aboutsummaryrefslogtreecommitdiff
path: root/payloads/libpayload/util/kconfig/expr.h
diff options
context:
space:
mode:
Diffstat (limited to 'payloads/libpayload/util/kconfig/expr.h')
-rw-r--r--payloads/libpayload/util/kconfig/expr.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/payloads/libpayload/util/kconfig/expr.h b/payloads/libpayload/util/kconfig/expr.h
index 9d4cba1c00..25ec05ee3b 100644
--- a/payloads/libpayload/util/kconfig/expr.h
+++ b/payloads/libpayload/util/kconfig/expr.h
@@ -12,7 +12,12 @@ extern "C" {
#include <stdio.h>
#ifndef __cplusplus
+#ifndef __sun
#include <stdbool.h>
+#else
+typedef short bool;
+enum { true=1, false=0};
+#endif
#endif
struct file {