Linux çekirdek kodunun bool kullandığını fark ettim, ama bool'ün bir C ++ tipi olduğunu düşündüm. Bool standart bir C uzantısı mı (örn. ISO C90) veya bir GCC uzantısı mı?
-std=gnu89
hangi destekleri _Bool
C90 için bir uzantısı olarak. "include / linux / types.h" içeriyor typedef _Bool bool;
.
typedef _Bool bool;
(taahhüt 6e21828743247270d09a86756a0c11702500dbfb ) ve GNU C 3.2 veya üstünü gerektiriyordu.