Index: uspace/lib/posix/stdbool.h
===================================================================
--- uspace/lib/posix/stdbool.h	(revision a92f13d72ceb92e4f0db78669f2f2592d7016727)
+++ uspace/lib/posix/stdbool.h	(revision 6efb4d2ae69379d91c4fccc34083faf72518fd07)
@@ -37,10 +37,11 @@
 
 #ifdef LIBC_BOOL_H_
-#	ifndef POSIX_STDIO_H_
-#		ifndef POSIX_STDLIB_H_
-#			error "You can't include bool.h and stdbool.h at the same time."
-#		endif
-#	endif
+#if (!defined(POSIX_STDIO_H_)) \
+		&& (!defined(POSIX_STDLIB_H_)) \
+		&& (!defined(POSIX_STRING_H_))
+#error "You can't include bool.h and stdbool.h at the same time."
 #endif
+#endif
+
 #define LIBC_BOOL_H_
 
