Replace 'typedef int bool' with 'stdbool.h' to avoid possible multiple definitions of 'bool'.
Signed-off-by: Dharmik Thakkar <dharmik.thak...@arm.com> Reviewed-by: Phil Yang <phil.y...@arm.com> --- drivers/net/e1000/base/e1000_osdep.h | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/drivers/net/e1000/base/e1000_osdep.h b/drivers/net/e1000/base/e1000_osdep.h index fd22c7e41fcf..94a49f340446 100644 --- a/drivers/net/e1000/base/e1000_osdep.h +++ b/drivers/net/e1000/base/e1000_osdep.h @@ -9,6 +9,7 @@ #include <stdint.h> #include <stdio.h> #include <stdarg.h> +#include <stdbool.h> #include <string.h> #include <rte_common.h> #include <rte_cycles.h> @@ -58,7 +59,6 @@ typedef int64_t s64; typedef int32_t s32; typedef int16_t s16; typedef int8_t s8; -typedef int bool; #define __le16 u16 #define __le32 u32 @@ -163,7 +163,4 @@ static inline uint16_t e1000_read_addr16(volatile void *addr) #define ETH_ADDR_LEN 6 #endif -#define false FALSE -#define true TRUE - #endif /* _E1000_OSDEP_H_ */ -- 2.17.1