मैंने देखा है कि लिनक्स कर्नेल कोड बूल का उपयोग करता है, लेकिन मुझे लगा कि बूल एक C ++ प्रकार था। क्या बूल एक मानक C एक्सटेंशन है (जैसे, ISO C90) या GCC एक्सटेंशन?
-std=gnu89
जो _Bool
C90 के विस्तार के रूप में समर्थन करता है । "/ linux / types.h को शामिल करें" typedef _Bool bool;
।
typedef _Bool bool;
( 6e2182874324727270d09a86756a0c11702500dbfb पर ) और इसके लिए GNU 3.2 या बाद की आवश्यकता थी।