Selaa lähdekoodia

Merge remote-tracking branch 'refs/remotes/origin/master' into patch-1

pogojotz 9 vuotta sitten
vanhempi
sitoutus
f80d467af4
1 muutettua tiedostoa jossa 3 lisäystä ja 1 poistoa
  1. 3 1
      source/src/typedefs.h

+ 3 - 1
source/src/typedefs.h

@@ -106,12 +106,14 @@ typedef enum {
 } UdpCommuncationDirection;
 
 #ifndef __cplusplus
-/** @brief If we don't have C++ define a C++ -like "bool" keyword defines
+#if !defined(__bool_true_false_are_defined)
+/** @brief If not yet done (through C++ or stdbool.h (C99)), define "true" and "false" keywords
  */
 typedef enum {
   false = 0, /**< defines "false" as 0 */
   true = 1 /**< defines "true" as 1 */
 } BoolKeywords;
+#endif /* __bool_true_false_are_defined */
 #endif /* __cplusplus */
 
 #endif /* OPENER_TYPEDEFS_H_ */