⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 inttypes.in.h

📁 gnu tar 源码包。 tar 软件是 Unix 系统下的一个打包软件
💻 H
📖 第 1 页 / 共 2 页
字号:
#  endif# endif# if !defined PRIuPTR || @PRI_MACROS_BROKEN@#  undef PRIuPTR#  ifdef UINTPTR_MAX#   define PRIuPTR @PRIPTR_PREFIX@ "u"#  endif# endif# if !defined PRIxPTR || @PRI_MACROS_BROKEN@#  undef PRIxPTR#  ifdef UINTPTR_MAX#   define PRIxPTR @PRIPTR_PREFIX@ "x"#  endif# endif# if !defined PRIXPTR || @PRI_MACROS_BROKEN@#  undef PRIXPTR#  ifdef UINTPTR_MAX#   define PRIXPTR @PRIPTR_PREFIX@ "X"#  endif# endif# if !defined SCNd8 || @PRI_MACROS_BROKEN@#  undef SCNd8#  ifdef INT8_MAX#   define SCNd8 "hhd"#  endif# endif# if !defined SCNi8 || @PRI_MACROS_BROKEN@#  undef SCNi8#  ifdef INT8_MAX#   define SCNi8 "hhi"#  endif# endif# if !defined SCNo8 || @PRI_MACROS_BROKEN@#  undef SCNo8#  ifdef UINT8_MAX#   define SCNo8 "hho"#  endif# endif# if !defined SCNu8 || @PRI_MACROS_BROKEN@#  undef SCNu8#  ifdef UINT8_MAX#   define SCNu8 "hhu"#  endif# endif# if !defined SCNx8 || @PRI_MACROS_BROKEN@#  undef SCNx8#  ifdef UINT8_MAX#   define SCNx8 "hhx"#  endif# endif# if !defined SCNd16 || @PRI_MACROS_BROKEN@#  undef SCNd16#  ifdef INT16_MAX#   define SCNd16 "hd"#  endif# endif# if !defined SCNi16 || @PRI_MACROS_BROKEN@#  undef SCNi16#  ifdef INT16_MAX#   define SCNi16 "hi"#  endif# endif# if !defined SCNo16 || @PRI_MACROS_BROKEN@#  undef SCNo16#  ifdef UINT16_MAX#   define SCNo16 "ho"#  endif# endif# if !defined SCNu16 || @PRI_MACROS_BROKEN@#  undef SCNu16#  ifdef UINT16_MAX#   define SCNu16 "hu"#  endif# endif# if !defined SCNx16 || @PRI_MACROS_BROKEN@#  undef SCNx16#  ifdef UINT16_MAX#   define SCNx16 "hx"#  endif# endif# if !defined SCNd32 || @PRI_MACROS_BROKEN@#  undef SCNd32#  ifdef INT32_MAX#   define SCNd32 "d"#  endif# endif# if !defined SCNi32 || @PRI_MACROS_BROKEN@#  undef SCNi32#  ifdef INT32_MAX#   define SCNi32 "i"#  endif# endif# if !defined SCNo32 || @PRI_MACROS_BROKEN@#  undef SCNo32#  ifdef UINT32_MAX#   define SCNo32 "o"#  endif# endif# if !defined SCNu32 || @PRI_MACROS_BROKEN@#  undef SCNu32#  ifdef UINT32_MAX#   define SCNu32 "u"#  endif# endif# if !defined SCNx32 || @PRI_MACROS_BROKEN@#  undef SCNx32#  ifdef UINT32_MAX#   define SCNx32 "x"#  endif# endif# ifdef INT64_MAX#  if @INT64_MAX_EQ_LONG_MAX@#   define _SCN64_PREFIX "l"#  elif defined _MSC_VER || defined __MINGW32__#   define _SCN64_PREFIX "I64"#  elif @HAVE_LONG_LONG_INT@ && LONG_MAX >> 30 == 1#   define _SCN64_PREFIX _LONG_LONG_FORMAT_PREFIX#  endif#  if !defined SCNd64 || @PRI_MACROS_BROKEN@#   undef SCNd64#   define SCNd64 _SCN64_PREFIX "d"#  endif#  if !defined SCNi64 || @PRI_MACROS_BROKEN@#   undef SCNi64#   define SCNi64 _SCN64_PREFIX "i"#  endif# endif# ifdef UINT64_MAX#  if @UINT64_MAX_EQ_ULONG_MAX@#   define _SCNu64_PREFIX "l"#  elif defined _MSC_VER || defined __MINGW32__#   define _SCNu64_PREFIX "I64"#  elif @HAVE_UNSIGNED_LONG_LONG_INT@ && ULONG_MAX >> 31 == 1#   define _SCNu64_PREFIX _LONG_LONG_FORMAT_PREFIX#  endif#  if !defined SCNo64 || @PRI_MACROS_BROKEN@#   undef SCNo64#   define SCNo64 _SCNu64_PREFIX "o"#  endif#  if !defined SCNu64 || @PRI_MACROS_BROKEN@#   undef SCNu64#   define SCNu64 _SCNu64_PREFIX "u"#  endif#  if !defined SCNx64 || @PRI_MACROS_BROKEN@#   undef SCNx64#   define SCNx64 _SCNu64_PREFIX "x"#  endif# endif# if !defined SCNdLEAST8 || @PRI_MACROS_BROKEN@#  undef SCNdLEAST8#  define SCNdLEAST8 "hhd"# endif# if !defined SCNiLEAST8 || @PRI_MACROS_BROKEN@#  undef SCNiLEAST8#  define SCNiLEAST8 "hhi"# endif# if !defined SCNoLEAST8 || @PRI_MACROS_BROKEN@#  undef SCNoLEAST8#  define SCNoLEAST8 "hho"# endif# if !defined SCNuLEAST8 || @PRI_MACROS_BROKEN@#  undef SCNuLEAST8#  define SCNuLEAST8 "hhu"# endif# if !defined SCNxLEAST8 || @PRI_MACROS_BROKEN@#  undef SCNxLEAST8#  define SCNxLEAST8 "hhx"# endif# if !defined SCNdLEAST16 || @PRI_MACROS_BROKEN@#  undef SCNdLEAST16#  define SCNdLEAST16 "hd"# endif# if !defined SCNiLEAST16 || @PRI_MACROS_BROKEN@#  undef SCNiLEAST16#  define SCNiLEAST16 "hi"# endif# if !defined SCNoLEAST16 || @PRI_MACROS_BROKEN@#  undef SCNoLEAST16#  define SCNoLEAST16 "ho"# endif# if !defined SCNuLEAST16 || @PRI_MACROS_BROKEN@#  undef SCNuLEAST16#  define SCNuLEAST16 "hu"# endif# if !defined SCNxLEAST16 || @PRI_MACROS_BROKEN@#  undef SCNxLEAST16#  define SCNxLEAST16 "hx"# endif# if !defined SCNdLEAST32 || @PRI_MACROS_BROKEN@#  undef SCNdLEAST32#  define SCNdLEAST32 "d"# endif# if !defined SCNiLEAST32 || @PRI_MACROS_BROKEN@#  undef SCNiLEAST32#  define SCNiLEAST32 "i"# endif# if !defined SCNoLEAST32 || @PRI_MACROS_BROKEN@#  undef SCNoLEAST32#  define SCNoLEAST32 "o"# endif# if !defined SCNuLEAST32 || @PRI_MACROS_BROKEN@#  undef SCNuLEAST32#  define SCNuLEAST32 "u"# endif# if !defined SCNxLEAST32 || @PRI_MACROS_BROKEN@#  undef SCNxLEAST32#  define SCNxLEAST32 "x"# endif# ifdef INT64_MAX#  if !defined SCNdLEAST64 || @PRI_MACROS_BROKEN@#   undef SCNdLEAST64#   define SCNdLEAST64 SCNd64#  endif#  if !defined SCNiLEAST64 || @PRI_MACROS_BROKEN@#   undef SCNiLEAST64#   define SCNiLEAST64 SCNi64#  endif# endif# ifdef UINT64_MAX#  if !defined SCNoLEAST64 || @PRI_MACROS_BROKEN@#   undef SCNoLEAST64#   define SCNoLEAST64 SCNo64#  endif#  if !defined SCNuLEAST64 || @PRI_MACROS_BROKEN@#   undef SCNuLEAST64#   define SCNuLEAST64 SCNu64#  endif#  if !defined SCNxLEAST64 || @PRI_MACROS_BROKEN@#   undef SCNxLEAST64#   define SCNxLEAST64 SCNx64#  endif# endif# if !defined SCNdFAST8 || @PRI_MACROS_BROKEN@#  undef SCNdFAST8#  if INT_FAST8_MAX > INT32_MAX#   define SCNdFAST8 SCNd64#  elif INT_FAST8_MAX == 0x7fff#   define SCNdFAST8 "hd"#  elif INT_FAST8_MAX == 0x7f#   define SCNdFAST8 "hhd"#  else#   define SCNdFAST8 "d"#  endif# endif# if !defined SCNiFAST8 || @PRI_MACROS_BROKEN@#  undef SCNiFAST8#  if INT_FAST8_MAX > INT32_MAX#   define SCNiFAST8 SCNi64#  elif INT_FAST8_MAX == 0x7fff#   define SCNiFAST8 "hi"#  elif INT_FAST8_MAX == 0x7f#   define SCNiFAST8 "hhi"#  else#   define SCNiFAST8 "i"#  endif# endif# if !defined SCNoFAST8 || @PRI_MACROS_BROKEN@#  undef SCNoFAST8#  if UINT_FAST8_MAX > UINT32_MAX#   define SCNoFAST8 SCNo64#  elif UINT_FAST8_MAX == 0xffff#   define SCNoFAST8 "ho"#  elif UINT_FAST8_MAX == 0xff#   define SCNoFAST8 "hho"#  else#   define SCNoFAST8 "o"#  endif# endif# if !defined SCNuFAST8 || @PRI_MACROS_BROKEN@#  undef SCNuFAST8#  if UINT_FAST8_MAX > UINT32_MAX#   define SCNuFAST8 SCNu64#  elif UINT_FAST8_MAX == 0xffff#   define SCNuFAST8 "hu"#  elif UINT_FAST8_MAX == 0xff#   define SCNuFAST8 "hhu"#  else#   define SCNuFAST8 "u"#  endif# endif# if !defined SCNxFAST8 || @PRI_MACROS_BROKEN@#  undef SCNxFAST8#  if UINT_FAST8_MAX > UINT32_MAX#   define SCNxFAST8 SCNx64#  elif UINT_FAST8_MAX == 0xffff#   define SCNxFAST8 "hx"#  elif UINT_FAST8_MAX == 0xff#   define SCNxFAST8 "hhx"#  else#   define SCNxFAST8 "x"#  endif# endif# if !defined SCNdFAST16 || @PRI_MACROS_BROKEN@#  undef SCNdFAST16#  if INT_FAST16_MAX > INT32_MAX#   define SCNdFAST16 SCNd64#  elif INT_FAST16_MAX == 0x7fff#   define SCNdFAST16 "hd"#  else#   define SCNdFAST16 "d"#  endif# endif# if !defined SCNiFAST16 || @PRI_MACROS_BROKEN@#  undef SCNiFAST16#  if INT_FAST16_MAX > INT32_MAX#   define SCNiFAST16 SCNi64#  elif INT_FAST16_MAX == 0x7fff#   define SCNiFAST16 "hi"#  else#   define SCNiFAST16 "i"#  endif# endif# if !defined SCNoFAST16 || @PRI_MACROS_BROKEN@#  undef SCNoFAST16#  if UINT_FAST16_MAX > UINT32_MAX#   define SCNoFAST16 SCNo64#  elif UINT_FAST16_MAX == 0xffff#   define SCNoFAST16 "ho"#  else#   define SCNoFAST16 "o"#  endif# endif# if !defined SCNuFAST16 || @PRI_MACROS_BROKEN@#  undef SCNuFAST16#  if UINT_FAST16_MAX > UINT32_MAX#   define SCNuFAST16 SCNu64#  elif UINT_FAST16_MAX == 0xffff#   define SCNuFAST16 "hu"#  else#   define SCNuFAST16 "u"#  endif# endif# if !defined SCNxFAST16 || @PRI_MACROS_BROKEN@#  undef SCNxFAST16#  if UINT_FAST16_MAX > UINT32_MAX#   define SCNxFAST16 SCNx64#  elif UINT_FAST16_MAX == 0xffff#   define SCNxFAST16 "hx"#  else#   define SCNxFAST16 "x"#  endif# endif# if !defined SCNdFAST32 || @PRI_MACROS_BROKEN@#  undef SCNdFAST32#  if INT_FAST32_MAX > INT32_MAX#   define SCNdFAST32 SCNd64#  else#   define SCNdFAST32 "d"#  endif# endif# if !defined SCNiFAST32 || @PRI_MACROS_BROKEN@#  undef SCNiFAST32#  if INT_FAST32_MAX > INT32_MAX#   define SCNiFAST32 SCNi64#  else#   define SCNiFAST32 "i"#  endif# endif# if !defined SCNoFAST32 || @PRI_MACROS_BROKEN@#  undef SCNoFAST32#  if UINT_FAST32_MAX > UINT32_MAX#   define SCNoFAST32 SCNo64#  else#   define SCNoFAST32 "o"#  endif# endif# if !defined SCNuFAST32 || @PRI_MACROS_BROKEN@#  undef SCNuFAST32#  if UINT_FAST32_MAX > UINT32_MAX#   define SCNuFAST32 SCNu64#  else#   define SCNuFAST32 "u"#  endif# endif# if !defined SCNxFAST32 || @PRI_MACROS_BROKEN@#  undef SCNxFAST32#  if UINT_FAST32_MAX > UINT32_MAX#   define SCNxFAST32 SCNx64#  else#   define SCNxFAST32 "x"#  endif# endif# ifdef INT64_MAX#  if !defined SCNdFAST64 || @PRI_MACROS_BROKEN@#   undef SCNdFAST64#   define SCNdFAST64 SCNd64#  endif#  if !defined SCNiFAST64 || @PRI_MACROS_BROKEN@#   undef SCNiFAST64#   define SCNiFAST64 SCNi64#  endif# endif# ifdef UINT64_MAX#  if !defined SCNoFAST64 || @PRI_MACROS_BROKEN@#   undef SCNoFAST64#   define SCNoFAST64 SCNo64#  endif#  if !defined SCNuFAST64 || @PRI_MACROS_BROKEN@#   undef SCNuFAST64#   define SCNuFAST64 SCNu64#  endif#  if !defined SCNxFAST64 || @PRI_MACROS_BROKEN@#   undef SCNxFAST64#   define SCNxFAST64 SCNx64#  endif# endif# if !defined SCNdMAX || @PRI_MACROS_BROKEN@#  undef SCNdMAX#  if @INT32_MAX_LT_INTMAX_MAX@#   define SCNdMAX SCNd64#  else#   define SCNdMAX "ld"#  endif# endif# if !defined SCNiMAX || @PRI_MACROS_BROKEN@#  undef SCNiMAX#  if @INT32_MAX_LT_INTMAX_MAX@#   define SCNiMAX SCNi64#  else#   define SCNiMAX "li"#  endif# endif# if !defined SCNoMAX || @PRI_MACROS_BROKEN@#  undef SCNoMAX#  if @UINT32_MAX_LT_UINTMAX_MAX@#   define SCNoMAX SCNo64#  else#   define SCNoMAX "lo"#  endif# endif# if !defined SCNuMAX || @PRI_MACROS_BROKEN@#  undef SCNuMAX#  if @UINT32_MAX_LT_UINTMAX_MAX@#   define SCNuMAX SCNu64#  else#   define SCNuMAX "lu"#  endif# endif# if !defined SCNxMAX || @PRI_MACROS_BROKEN@#  undef SCNxMAX#  if @UINT32_MAX_LT_UINTMAX_MAX@#   define SCNxMAX SCNx64#  else#   define SCNxMAX "lx"#  endif# endif# if !defined SCNdPTR || @PRI_MACROS_BROKEN@#  undef SCNdPTR#  ifdef INTPTR_MAX#   define SCNdPTR @PRIPTR_PREFIX@ "d"#  endif# endif# if !defined SCNiPTR || @PRI_MACROS_BROKEN@#  undef SCNiPTR#  ifdef INTPTR_MAX#   define SCNiPTR @PRIPTR_PREFIX@ "i"#  endif# endif# if !defined SCNoPTR || @PRI_MACROS_BROKEN@#  undef SCNoPTR#  ifdef UINTPTR_MAX#   define SCNoPTR @PRIPTR_PREFIX@ "o"#  endif# endif# if !defined SCNuPTR || @PRI_MACROS_BROKEN@#  undef SCNuPTR#  ifdef UINTPTR_MAX#   define SCNuPTR @PRIPTR_PREFIX@ "u"#  endif# endif# if !defined SCNxPTR || @PRI_MACROS_BROKEN@#  undef SCNxPTR#  ifdef UINTPTR_MAX#   define SCNxPTR @PRIPTR_PREFIX@ "x"#  endif# endif#endif/* 7.8.2 Functions for greatest-width integer types */#ifdef __cplusplusextern "C" {#endif#if @GNULIB_IMAXABS@# if !@HAVE_DECL_IMAXABS@extern intmax_t imaxabs (intmax_t);# endif#elif defined GNULIB_POSIXCHECK# undef imaxabs# define imaxabs(a) \    (GL_LINK_WARNING ("imaxabs is unportable - " \                      "use gnulib module imaxabs for portability"), \     imaxabs (a))#endif#if @GNULIB_IMAXDIV@# if !@HAVE_DECL_IMAXDIV@typedef struct { intmax_t quot; intmax_t rem; } imaxdiv_t;extern imaxdiv_t imaxdiv (intmax_t, intmax_t);# endif#elif defined GNULIB_POSIXCHECK# undef imaxdiv# define imaxdiv(a,b) \    (GL_LINK_WARNING ("imaxdiv is unportable - " \                      "use gnulib module imaxdiv for portability"), \     imaxdiv (a, b))#endif#if @GNULIB_STRTOIMAX@# if !@HAVE_DECL_STRTOIMAX@extern intmax_t strtoimax (const char *, char **, int);# endif#elif defined GNULIB_POSIXCHECK# undef strtoimax# define strtoimax(p,e,b) \    (GL_LINK_WARNING ("strtoimax is unportable - " \                      "use gnulib module strtoimax for portability"), \     strtoimax (p, e, b))#endif#if @GNULIB_STRTOUMAX@# if !@HAVE_DECL_STRTOUMAX@extern uintmax_t strtoumax (const char *, char **, int);# endif#elif defined GNULIB_POSIXCHECK# undef strtoumax# define strtoumax(p,e,b) \    (GL_LINK_WARNING ("strtoumax is unportable - " \                      "use gnulib module strtoumax for portability"), \     strtoumax (p, e, b))#endif/* Don't bother defining or declaring wcstoimax and wcstoumax, since   wide-character functions like this are hardly ever useful.  */#ifdef __cplusplus}#endif#endif /* !defined INTTYPES_H && !defined _GL_JUST_INCLUDE_SYSTEM_INTTYPES_H */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -