diff options
author | pommicket <pommicket@gmail.com> | 2023-07-03 17:50:49 -0400 |
---|---|---|
committer | pommicket <pommicket@gmail.com> | 2023-07-03 17:50:49 -0400 |
commit | 113d03741a66c006faa2be670b1aef7ceb4cdd20 (patch) | |
tree | f9aa4b4d50e3c94a8e1980dd129a459caddbdff8 /05/tcc-0.9.27/inttypes.h | |
parent | 3384d6913338dcacd36468ea621668417cea1ed3 (diff) |
add inttyes.h,stdint.h to 05 stdlib, musl instructions in readme
Diffstat (limited to '05/tcc-0.9.27/inttypes.h')
-rw-r--r-- | 05/tcc-0.9.27/inttypes.h | 153 |
1 files changed, 153 insertions, 0 deletions
diff --git a/05/tcc-0.9.27/inttypes.h b/05/tcc-0.9.27/inttypes.h new file mode 100644 index 0000000..53a874e --- /dev/null +++ b/05/tcc-0.9.27/inttypes.h @@ -0,0 +1,153 @@ +#ifndef _INTTYPES_H +#define _INTTYPES_H + +#include <stdint.h> + +#ifndef PRIu32 + +#define PRId8 "d" +#define PRIdLEAST8 "d" +#define PRIdFAST8 "d" +#define PRIi8 "i" +#define PRIiLEAST8 "i" +#define PRIiFAST8 "i" +#define PRIo8 "o" +#define PRIoLEAST8 "o" +#define PRIoFAST8 "o" +#define PRIu8 "u" +#define PRIuLEAST8 "u" +#define PRIuFAST8 "u" +#define PRIx8 "x" +#define PRIxLEAST8 "x" +#define PRIxFAST8 "x" +#define PRIX8 "X" +#define PRIXLEAST8 "X" +#define PRIXFAST8 "X" + +#define PRId16 "d" +#define PRIdLEAST16 "d" +#define PRIdFAST16 "d" +#define PRIi16 "i" +#define PRIiLEAST16 "i" +#define PRIiFAST16 "i" +#define PRIo16 "o" +#define PRIoLEAST16 "o" +#define PRIoFAST16 "o" +#define PRIu16 "u" +#define PRIuLEAST16 "u" +#define PRIuFAST16 "u" +#define PRIx16 "x" +#define PRIxLEAST16 "x" +#define PRIxFAST16 "x" +#define PRIX16 "X" +#define PRIXLEAST16 "X" +#define PRIXFAST16 "X" + +#define PRId32 "d" +#define PRIdLEAST32 "d" +#define PRIdFAST32 "d" +#define PRIi32 "i" +#define PRIiLEAST32 "i" +#define PRIiFAST32 "i" +#define PRIo32 "o" +#define PRIoLEAST32 "o" +#define PRIoFAST32 "o" +#define PRIu32 "u" +#define PRIuLEAST32 "u" +#define PRIuFAST32 "u" +#define PRIx32 "x" +#define PRIxLEAST32 "x" +#define PRIxFAST32 "x" +#define PRIX32 "X" +#define PRIXLEAST32 "X" +#define PRIXFAST32 "X" + +#define PRId64 "ld" +#define PRIdLEAST64 "ld" +#define PRIdFAST64 "ld" +#define PRIi64 "li" +#define PRIiLEAST64 "li" +#define PRIiFAST64 "li" +#define PRIo64 "lo" +#define PRIoLEAST64 "lo" +#define PRIoFAST64 "lo" +#define PRIu64 "lu" +#define PRIuLEAST64 "lu" +#define PRIuFAST64 "lu" +#define PRIx64 "lx" +#define PRIxLEAST64 "lx" +#define PRIxFAST64 "lx" +#define PRIX64 "lX" +#define PRIXLEAST64 "lX" +#define PRIXFAST64 "lX" + +#define SCNd8 "hhd" +#define SCNdLEAST8 "hhd" +#define SCNdFAST8 "hhd" +#define SCNi8 "hhi" +#define SCNiLEAST8 "hhi" +#define SCNiFAST8 "hhi" +#define SCNo8 "hho" +#define SCNoLEAST8 "hho" +#define SCNoFAST8 "hho" +#define SCNu8 "hhu" +#define SCNuLEAST8 "hhu" +#define SCNuFAST8 "hhu" +#define SCNx8 "hhx" +#define SCNxLEAST8 "hhx" +#define SCNxFAST8 "hhx" + +#define SCNd16 "hd" +#define SCNdLEAST16 "hd" +#define SCNdFAST16 "hd" +#define SCNi16 "hi" +#define SCNiLEAST16 "hi" +#define SCNiFAST16 "hi" +#define SCNo16 "ho" +#define SCNoLEAST16 "ho" +#define SCNoFAST16 "ho" +#define SCNu16 "hu" +#define SCNuLEAST16 "hu" +#define SCNuFAST16 "hu" +#define SCNx16 "hx" +#define SCNxLEAST16 "hx" +#define SCNxFAST16 "hx" + +#define SCNd32 "d" +#define SCNdLEAST32 "d" +#define SCNdFAST32 "d" +#define SCNi32 "i" +#define SCNiLEAST32 "i" +#define SCNiFAST32 "i" +#define SCNo32 "o" +#define SCNoLEAST32 "o" +#define SCNoFAST32 "o" +#define SCNu32 "u" +#define SCNuLEAST32 "u" +#define SCNuFAST32 "u" +#define SCNx32 "x" +#define SCNxLEAST32 "x" +#define SCNxFAST32 "x" + +#define SCNd64 "ld" +#define SCNdLEAST64 "ld" +#define SCNdFAST64 "ld" +#define SCNi64 "li" +#define SCNiLEAST64 "li" +#define SCNiFAST64 "li" +#define SCNo64 "lo" +#define SCNoLEAST64 "lo" +#define SCNoFAST64 "lo" +#define SCNu64 "lu" +#define SCNuLEAST64 "lu" +#define SCNuFAST64 "lu" +#define SCNx64 "lx" +#define SCNxLEAST64 "lx" +#define SCNxFAST64 "lx" +#define SCNX64 "lX" +#define SCNXLEAST64 "lX" +#define SCNXFAST64 "lX" + +#endif // PRIu32 + +#endif // _INTTYPES_H |