From b07cdf6bdda452f8d8a2a2231eb78f97fbf7e1dd Mon Sep 17 00:00:00 2001 From: Jeff Andersen Date: Thu, 20 Apr 2017 23:23:05 -0700 Subject: [PATCH] Add #defines for UINT62_MAX and INT64_MAX. Some files being included in firmware expect to provide these definitions. BUG=none BRANCH=none TEST=make buildall Change-Id: I7313f05d9925a8fdfc4d1d0e8eea6ebcf999802e Reviewed-on: https://chromium-review.googlesource.com/484119 Commit-Ready: Jeff Andersen Tested-by: Carl Hamilton Tested-by: Jeff Andersen Reviewed-by: Carl Hamilton Reviewed-by: Vadim Bendebury --- builtin/stdint.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/builtin/stdint.h b/builtin/stdint.h index fe4a92e2ea..ba73218273 100644 --- a/builtin/stdint.h +++ b/builtin/stdint.h @@ -51,4 +51,11 @@ typedef uint8_t uint_least8_t; #define INT64_C(c) c ## LL #endif +#ifndef UINT64_MAX +#define UINT64_MAX UINT64_C(18446744073709551615) +#endif +#ifndef INT64_MAX +#define INT64_MAX INT64_C(9223372036854775807) +#endif + #endif /* __CROS_EC_STDINT_H__ */