[2/3] conform: Add C23 checks for <inttypes.h>

Message ID 20250413231200.549774-2-collin.funk1@gmail.com (mailing list archive)
State New
Headers
Series [1/3] conform: Add C23 checks for <stdint.h> |

Checks

Context Check Description
redhat-pt-bot/TryBot-apply_patch success Patch applied to master at the time it was sent
linaro-tcwg-bot/tcwg_glibc_build--master-aarch64 success Build passed
linaro-tcwg-bot/tcwg_glibc_check--master-aarch64 success Test passed
linaro-tcwg-bot/tcwg_glibc_build--master-arm success Build passed
linaro-tcwg-bot/tcwg_glibc_check--master-arm fail Test failed

Commit Message

Collin Funk April 13, 2025, 11:11 p.m. UTC
  Signed-off-by: Collin Funk <collin.funk1@gmail.com>
---
 conform/data/inttypes.h-data | 98 ++++++++++++++++++++++++++++++++++++
 1 file changed, 98 insertions(+)
  

Patch

diff --git a/conform/data/inttypes.h-data b/conform/data/inttypes.h-data
index 2ae5b951be..02872448cb 100644
--- a/conform/data/inttypes.h-data
+++ b/conform/data/inttypes.h-data
@@ -12,160 +12,258 @@  function uintmax_t strtoumax (const char*, char**, int)
 function intmax_t wcstoimax (const __gwchar_t*, __gwchar_t**, int)
 function uintmax_t wcstoumax (const __gwchar_t*, __gwchar_t**, int)
 
+#if defined ISO23
+macro PRIb8
+macro PRIB8
+#endif
 macro PRId8
 macro PRIi8
 macro PRIo8
 macro PRIu8
 macro PRIx8
 macro PRIX8
+#if defined ISO23
+macro SCNb8
+#endif
 macro SCNd8
 macro SCNi8
 macro SCNo8
 macro SCNu8
 macro SCNx8
+#if defined ISO23
+macro PRIbLEAST8
+macro PRIBLEAST8
+#endif
 macro PRIdLEAST8
 macro PRIiLEAST8
 macro PRIoLEAST8
 macro PRIuLEAST8
 macro PRIxLEAST8
 macro PRIXLEAST8
+#if defined ISO23
+macro SCNbLEAST8
+#endif
 macro SCNdLEAST8
 macro SCNiLEAST8
 macro SCNoLEAST8
 macro SCNuLEAST8
 macro SCNxLEAST8
+#if defined ISO23
+macro PRIbFAST8
+macro PRIBFAST8
+#endif
 macro PRIdFAST8
 macro PRIiFAST8
 macro PRIoFAST8
 macro PRIuFAST8
 macro PRIxFAST8
 macro PRIXFAST8
+#if defined ISO23
+macro SCNbFAST8
+#endif
 macro SCNdFAST8
 macro SCNiFAST8
 macro SCNoFAST8
 macro SCNuFAST8
 macro SCNxFAST8
 
+#if defined ISO23
+macro PRIb16
+macro PRIB16
+#endif
 macro PRId16
 macro PRIi16
 macro PRIo16
 macro PRIu16
 macro PRIx16
 macro PRIX16
+#if defined ISO23
+macro SCNb16
+#endif
 macro SCNd16
 macro SCNi16
 macro SCNo16
 macro SCNu16
 macro SCNx16
+#if defined ISO23
+macro PRIbLEAST16
+macro PRIBLEAST16
+#endif
 macro PRIdLEAST16
 macro PRIiLEAST16
 macro PRIoLEAST16
 macro PRIuLEAST16
 macro PRIxLEAST16
 macro PRIXLEAST16
+#if defined ISO23
+macro SCNbLEAST16
+#endif
 macro SCNdLEAST16
 macro SCNiLEAST16
 macro SCNoLEAST16
 macro SCNuLEAST16
 macro SCNxLEAST16
+#if defined ISO23
+macro PRIbFAST16
+macro PRIBFAST16
+#endif
 macro PRIdFAST16
 macro PRIiFAST16
 macro PRIoFAST16
 macro PRIuFAST16
 macro PRIxFAST16
 macro PRIXFAST16
+#if defined ISO23
+macro SCNbFAST16
+#endif
 macro SCNdFAST16
 macro SCNiFAST16
 macro SCNoFAST16
 macro SCNuFAST16
 macro SCNxFAST16
 
+#if defined ISO23
+macro PRIb32
+macro PRIB32
+#endif
 macro PRId32
 macro PRIi32
 macro PRIo32
 macro PRIu32
 macro PRIx32
 macro PRIX32
+#if defined ISO23
+macro SCNb32
+#endif
 macro SCNd32
 macro SCNi32
 macro SCNo32
 macro SCNu32
 macro SCNx32
+#if defined ISO23
+macro PRIbLEAST32
+macro PRIBLEAST32
+#endif
 macro PRIdLEAST32
 macro PRIiLEAST32
 macro PRIoLEAST32
 macro PRIuLEAST32
 macro PRIxLEAST32
 macro PRIXLEAST32
+#if defined ISO23
+macro SCNbLEAST32
+#endif
 macro SCNdLEAST32
 macro SCNiLEAST32
 macro SCNoLEAST32
 macro SCNuLEAST32
 macro SCNxLEAST32
+#if defined ISO23
+macro PRIbFAST32
+macro PRIBFAST32
+#endif
 macro PRIdFAST32
 macro PRIiFAST32
 macro PRIoFAST32
 macro PRIuFAST32
 macro PRIxFAST32
 macro PRIXFAST32
+#if defined ISO23
+macro SCNbFAST32
+#endif
 macro SCNdFAST32
 macro SCNiFAST32
 macro SCNoFAST32
 macro SCNuFAST32
 macro SCNxFAST32
 
+#if defined ISO23
+macro PRIb64
+macro PRIB64
+#endif
 macro PRId64
 macro PRIi64
 macro PRIo64
 macro PRIu64
 macro PRIx64
 macro PRIX64
+#if defined ISO23
+macro SCNb64
+#endif
 macro SCNd64
 macro SCNi64
 macro SCNo64
 macro SCNu64
 macro SCNx64
+#if defined ISO23
+macro PRIbLEAST64
+macro PRIBLEAST64
+#endif
 macro PRIdLEAST64
 macro PRIiLEAST64
 macro PRIoLEAST64
 macro PRIuLEAST64
 macro PRIxLEAST64
 macro PRIXLEAST64
+#if defined ISO23
+macro SCNbLEAST64
+#endif
 macro SCNdLEAST64
 macro SCNiLEAST64
 macro SCNoLEAST64
 macro SCNuLEAST64
 macro SCNxLEAST64
+#if defined ISO23
+macro PRIbFAST64
+macro PRIBFAST64
+#endif
 macro PRIdFAST64
 macro PRIiFAST64
 macro PRIoFAST64
 macro PRIuFAST64
 macro PRIxFAST64
 macro PRIXFAST64
+#if defined ISO23
+macro SCNbFAST64
+#endif
 macro SCNdFAST64
 macro SCNiFAST64
 macro SCNoFAST64
 macro SCNuFAST64
 macro SCNxFAST64
 
+#if defined ISO23
+macro PRIbMAX
+macro PRIBMAX
+#endif
 macro PRIdMAX
 macro PRIiMAX
 macro PRIoMAX
 macro PRIuMAX
 macro PRIxMAX
 macro PRIXMAX
+#if defined ISO23
+macro SCNbMAX
+#endif
 macro SCNdMAX
 macro SCNiMAX
 macro SCNoMAX
 macro SCNuMAX
 macro SCNxMAX
 
+#if defined ISO23
+macro PRIbPTR
+macro PRIBPTR
+#endif
 macro PRIdPTR
 macro PRIiPTR
 macro PRIoPTR
 macro PRIuPTR
 macro PRIxPTR
 macro PRIXPTR
+#if defined ISO23
+macro SCNbPTR
+#endif
 macro SCNdPTR
 macro SCNiPTR
 macro SCNoPTR