This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git

commit 7750de72bba50e23e1ee5a9020cea9d4e7cbbd9e
Author: Gustavo Henrique Nihei <gustavo.ni...@espressif.com>
AuthorDate: Wed Feb 17 19:04:31 2021 -0300

    stdint.h: Use conversion macros for the definition of MIN and MAX constants
---
 arch/arm/src/nrf52/nrf52_wdt_lowerhalf.c |  2 +-
 include/stdint.h                         | 22 +++++++++++-----------
 2 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/arch/arm/src/nrf52/nrf52_wdt_lowerhalf.c 
b/arch/arm/src/nrf52/nrf52_wdt_lowerhalf.c
index 3f454b4..8ea7c34 100644
--- a/arch/arm/src/nrf52/nrf52_wdt_lowerhalf.c
+++ b/arch/arm/src/nrf52/nrf52_wdt_lowerhalf.c
@@ -347,7 +347,7 @@ static int nrf52_settimeout(FAR struct watchdog_lowerhalf_s 
*lower,
 
   if (timeout < 1 || timeout > WDT_MAXTIMEOUT)
     {
-      wderr("ERROR: Cannot represent timeout=%" PRId32 " > %d\n",
+      wderr("ERROR: Cannot represent timeout=%" PRId32 " > %" PRId32 "\n",
             timeout, WDT_MAXTIMEOUT);
       return -ERANGE;
     }
diff --git a/include/stdint.h b/include/stdint.h
index bdc52b0..b5ac624 100644
--- a/include/stdint.h
+++ b/include/stdint.h
@@ -42,27 +42,27 @@
 /* Limits of exact-width integer types */
 
 #define INT8_MIN            (-INT8_MAX - 1)
-#define INT8_MAX            127
-#define UINT8_MAX           255
+#define INT8_MAX            INT8_C(127)
+#define UINT8_MAX           UINT8_C(255)
 
 #define INT16_MIN           (-INT16_MAX - 1)
-#define INT16_MAX           32767
-#define UINT16_MAX          65535u
+#define INT16_MAX           INT16_C(32767)
+#define UINT16_MAX          UINT16_C(65535)
 
 #ifdef __INT24_DEFINED
 #  define INT24_MIN         (-INT24_MAX - 1)
-#  define INT24_MAX         8388607
-#  define UINT24_MAX        16777215u
+#  define INT24_MAX         INT24_C(8388607)
+#  define UINT24_MAX        UINT24_C(16777215)
 #endif
 
 #define INT32_MIN           (-INT32_MAX - 1)
-#define INT32_MAX           2147483647
-#define UINT32_MAX          4294967295u
+#define INT32_MAX           INT32_C(2147483647)
+#define UINT32_MAX          UINT32_C(4294967295)
 
 #ifdef __INT64_DEFINED
-#  define INT64_MIN         (-INT64_MAX - 1ll)
-#  define INT64_MAX         9223372036854775807ll
-#  define UINT64_MAX        18446744073709551615ull
+#  define INT64_MIN         (-INT64_MAX - 1)
+#  define INT64_MAX         INT64_C(9223372036854775807)
+#  define UINT64_MAX        UINT64_C(18446744073709551615)
 #endif
 
 /* Limits of minimum-width integer types */

Reply via email to