- add C99 bool type for setups that support it.
diff --git a/include/platform.h b/include/platform.h
index b927c54..baabd49 100644
--- a/include/platform.h
+++ b/include/platform.h
@@ -183,6 +183,16 @@
 typedef unsigned smalluint;
 #endif
 
+/* ISO C Standard:  7.16  Boolean type and values  <stdbool.h> */
+#if (defined __digital__ && defined __unix__)
+/* old system without (proper) C99 support */
+#define bool smalluint
+#else
+/* modern system, so use it */
+#include <stdbool.h>
+#endif
+
+
 /* uclibc does not implement daemon() for no-mmu systems.
  * For 0.9.29 and svn, __ARCH_USE_MMU__ indicates no-mmu reliably.
  * For earlier versions there is no reliable way to check if we are building