From edb1508a5913d4d7c359da5b0408f5c5de6895d4 Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Tue, 10 Mar 2026 08:26:20 +0000 Subject: [PATCH] util/nvmutil: more reliable stdint.h check Signed-off-by: Leah Rowe --- util/nvmutil/nvmutil.c | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/util/nvmutil/nvmutil.c b/util/nvmutil/nvmutil.c index e281f4ef..d1786571 100644 --- a/util/nvmutil/nvmutil.c +++ b/util/nvmutil/nvmutil.c @@ -34,16 +34,20 @@ #include #include #if defined(__has_include) -#if __has_include() -#include +# if __has_include() +# include +# else +typedef unsigned char uint8_t; +typedef unsigned short uint16_t; +typedef unsigned int uint32_t; +# endif +#elif defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L +# include #else typedef unsigned char uint8_t; typedef unsigned short uint16_t; typedef unsigned int uint32_t; #endif -#else -#include -#endif #include #include #include