diff --git a/src/conio/cterm.h b/src/conio/cterm.h
index 8e1ab920e3ad77284fae9ca0f2cd5d796f1cee42..fb011f09d6d19389935174f5289c191df77f93e1 100644
--- a/src/conio/cterm.h
+++ b/src/conio/cterm.h
@@ -35,8 +35,9 @@
 #define _CTERM_H_
 
 #include <stdio.h>	/* FILE* */
+#if !(defined __BORLANDC__ || defined _MSC_VER)
 #include <stdbool.h>
-#ifndef __bool_true_false_are_defined
+#else
 #define bool int
 enum { false, true };
 #endif