62 #ifndef __INCLUDE_INTTYPES_H 63 #define __INCLUDE_INTTYPES_H 196 #define EXTERN extern "C" 199 #define EXTERN extern 226 intmax_t
strtoimax(FAR
const char *nptr, FAR
char **endptr,
int base);
233 uintmax_t
strtoumax(FAR
const char *nptr, FAR
char **endptr,
int base);
238 intmax_t wcstoimax(FAR
const wchar_t *nptr, FAR
wchar_t **endptr,
int base);
242 uintmax_t wcstoumax(FAR
const wchar_t *nptr, FAR
wchar_t **endptr,
int base);
244 #if defined(__WORDSIZE) && __WORDSIZE == 64 245 #define __PRI64_PREFIX "l" 246 #define __PRIPTR_PREFIX "l" 248 #define __PRI64_PREFIX "ll" 249 #define __PRIPTR_PREFIX 252 # define PRIdPTR __PRIPTR_PREFIX "d" 253 # define PRIiPTR __PRIPTR_PREFIX "i" 254 # define PRIoPTR __PRIPTR_PREFIX "o" 255 # define PRIuPTR __PRIPTR_PREFIX "u" 256 # define PRIxPTR __PRIPTR_PREFIX "x" 257 # define PRIXPTR __PRIPTR_PREFIX "X" 259 #define PRId64 __PRI64_PREFIX "d" 264 #define PRIu64 __PRI64_PREFIX "u" 269 #define PRIx64 __PRI64_PREFIX "x" 274 #define PRIi64 __PRI64_PREFIX "i" 279 #define SCNu64 __PRI64_PREFIX "u" 284 #define SCNi64 __PRI64_PREFIX "i" imaxdiv_t imaxdiv(intmax_t numer, intmax_t denom)
return quotient and remainder of an integer division
uintmax_t strtoumax(FAR const char *nptr, FAR char **endptr, int base)
convert string to unsigned integer
intmax_t strtoimax(FAR const char *nptr, FAR char **endptr, int base)
convert string to integer
intmax_t imaxabs(intmax_t j)
return absolute value