PatchworkOS
Loading...
Searching...
No Matches
inttypes.h File Reference
#include "_internal/config.h"

Go to the source code of this file.

Data Structures

struct  imaxdiv_t
 

Macros

#define PRIdLEAST8   "d"
 
#define PRIiLEAST8   "i"
 
#define PRIoLEAST8   "o"
 
#define PRIuLEAST8   "u"
 
#define PRIxLEAST8   "x"
 
#define PRIXLEAST8   "X"
 
#define PRIdFAST8   "d"
 
#define PRIiFAST8   "i"
 
#define PRIoFAST8   "o"
 
#define PRIuFAST8   "u"
 
#define PRIxFAST8   "x"
 
#define PRIXFAST8   "X"
 
#define PRIdLEAST16   "d"
 
#define PRIiLEAST16   "i"
 
#define PRIoLEAST16   "o"
 
#define PRIuLEAST16   "u"
 
#define PRIxLEAST16   "x"
 
#define PRIXLEAST16   "X"
 
#define PRIdFAST16   "d"
 
#define PRIiFAST16   "i"
 
#define PRIoFAST16   "o"
 
#define PRIuFAST16   "u"
 
#define PRIxFAST16   "x"
 
#define PRIXFAST16   "X"
 
#define PRIdLEAST32   "d"
 
#define PRIiLEAST32   "i"
 
#define PRIoLEAST32   "o"
 
#define PRIuLEAST32   "u"
 
#define PRIxLEAST32   "x"
 
#define PRIXLEAST32   "X"
 
#define PRIdFAST32   "d"
 
#define PRIiFAST32   "i"
 
#define PRIoFAST32   "o"
 
#define PRIuFAST32   "u"
 
#define PRIxFAST32   "x"
 
#define PRIXFAST32   "X"
 
#define PRIdLEAST64   "d"
 
#define PRIiLEAST64   "i"
 
#define PRIoLEAST64   "o"
 
#define PRIuLEAST64   "u"
 
#define PRIxLEAST64   "x"
 
#define PRIXLEAST64   "X"
 
#define PRIdFAST64   "d"
 
#define PRIiFAST64   "i"
 
#define PRIoFAST64   "o"
 
#define PRIuFAST64   "u"
 
#define PRIxFAST64   "x"
 
#define PRIXFAST64   "X"
 
#define PRIdMAX   "d"
 
#define PRIiMAX   "i"
 
#define PRIoMAX   "o"
 
#define PRIuMAX   "u"
 
#define PRIxMAX   "x"
 
#define PRIXMAX   "X"
 
#define PRIdPTR   "d"
 
#define PRIiPTR   "i"
 
#define PRIoPTR   "o"
 
#define PRIuPTR   "u"
 
#define PRIxPTR   "x"
 
#define PRIXPTR   "X"
 

Typedefs

typedef __INTMAX_TYPE__ intmax_t
 
typedef __UINTMAX_TYPE__ uintmax_t
 

Functions

_PUBLIC intmax_t imaxabs (intmax_t j)
 
_PUBLIC imaxdiv_t imaxdiv (intmax_t numer, intmax_t denom)
 
_PUBLIC intmax_t strtoimax (const char *_RESTRICT nptr, char **_RESTRICT endptr, int base)
 
_PUBLIC uintmax_t strtoumax (const char *_RESTRICT nptr, char **_RESTRICT endptr, int base)
 

Macro Definition Documentation

◆ PRIdFAST16

#define PRIdFAST16   "d"

Definition at line 43 of file inttypes.h.

◆ PRIdFAST32

#define PRIdFAST32   "d"

Definition at line 57 of file inttypes.h.

◆ PRIdFAST64

#define PRIdFAST64   "d"

Definition at line 71 of file inttypes.h.

◆ PRIdFAST8

#define PRIdFAST8   "d"

Definition at line 29 of file inttypes.h.

◆ PRIdLEAST16

#define PRIdLEAST16   "d"

Definition at line 36 of file inttypes.h.

◆ PRIdLEAST32

#define PRIdLEAST32   "d"

Definition at line 50 of file inttypes.h.

◆ PRIdLEAST64

#define PRIdLEAST64   "d"

Definition at line 64 of file inttypes.h.

◆ PRIdLEAST8

#define PRIdLEAST8   "d"

Definition at line 22 of file inttypes.h.

◆ PRIdMAX

#define PRIdMAX   "d"

Definition at line 78 of file inttypes.h.

◆ PRIdPTR

#define PRIdPTR   "d"

Definition at line 85 of file inttypes.h.

◆ PRIiFAST16

#define PRIiFAST16   "i"

Definition at line 44 of file inttypes.h.

◆ PRIiFAST32

#define PRIiFAST32   "i"

Definition at line 58 of file inttypes.h.

◆ PRIiFAST64

#define PRIiFAST64   "i"

Definition at line 72 of file inttypes.h.

◆ PRIiFAST8

#define PRIiFAST8   "i"

Definition at line 30 of file inttypes.h.

◆ PRIiLEAST16

#define PRIiLEAST16   "i"

Definition at line 37 of file inttypes.h.

◆ PRIiLEAST32

#define PRIiLEAST32   "i"

Definition at line 51 of file inttypes.h.

◆ PRIiLEAST64

#define PRIiLEAST64   "i"

Definition at line 65 of file inttypes.h.

◆ PRIiLEAST8

#define PRIiLEAST8   "i"

Definition at line 23 of file inttypes.h.

◆ PRIiMAX

#define PRIiMAX   "i"

Definition at line 79 of file inttypes.h.

◆ PRIiPTR

#define PRIiPTR   "i"

Definition at line 86 of file inttypes.h.

◆ PRIoFAST16

#define PRIoFAST16   "o"

Definition at line 45 of file inttypes.h.

◆ PRIoFAST32

#define PRIoFAST32   "o"

Definition at line 59 of file inttypes.h.

◆ PRIoFAST64

#define PRIoFAST64   "o"

Definition at line 73 of file inttypes.h.

◆ PRIoFAST8

#define PRIoFAST8   "o"

Definition at line 31 of file inttypes.h.

◆ PRIoLEAST16

#define PRIoLEAST16   "o"

Definition at line 38 of file inttypes.h.

◆ PRIoLEAST32

#define PRIoLEAST32   "o"

Definition at line 52 of file inttypes.h.

◆ PRIoLEAST64

#define PRIoLEAST64   "o"

Definition at line 66 of file inttypes.h.

◆ PRIoLEAST8

#define PRIoLEAST8   "o"

Definition at line 24 of file inttypes.h.

◆ PRIoMAX

#define PRIoMAX   "o"

Definition at line 80 of file inttypes.h.

◆ PRIoPTR

#define PRIoPTR   "o"

Definition at line 87 of file inttypes.h.

◆ PRIuFAST16

#define PRIuFAST16   "u"

Definition at line 46 of file inttypes.h.

◆ PRIuFAST32

#define PRIuFAST32   "u"

Definition at line 60 of file inttypes.h.

◆ PRIuFAST64

#define PRIuFAST64   "u"

Definition at line 74 of file inttypes.h.

◆ PRIuFAST8

#define PRIuFAST8   "u"

Definition at line 32 of file inttypes.h.

◆ PRIuLEAST16

#define PRIuLEAST16   "u"

Definition at line 39 of file inttypes.h.

◆ PRIuLEAST32

#define PRIuLEAST32   "u"

Definition at line 53 of file inttypes.h.

◆ PRIuLEAST64

#define PRIuLEAST64   "u"

Definition at line 67 of file inttypes.h.

◆ PRIuLEAST8

#define PRIuLEAST8   "u"

Definition at line 25 of file inttypes.h.

◆ PRIuMAX

#define PRIuMAX   "u"

Definition at line 81 of file inttypes.h.

◆ PRIuPTR

#define PRIuPTR   "u"

Definition at line 88 of file inttypes.h.

◆ PRIxFAST16

#define PRIxFAST16   "x"

Definition at line 47 of file inttypes.h.

◆ PRIXFAST16

#define PRIXFAST16   "X"

Definition at line 48 of file inttypes.h.

◆ PRIxFAST32

#define PRIxFAST32   "x"

Definition at line 61 of file inttypes.h.

◆ PRIXFAST32

#define PRIXFAST32   "X"

Definition at line 62 of file inttypes.h.

◆ PRIxFAST64

#define PRIxFAST64   "x"

Definition at line 75 of file inttypes.h.

◆ PRIXFAST64

#define PRIXFAST64   "X"

Definition at line 76 of file inttypes.h.

◆ PRIxFAST8

#define PRIxFAST8   "x"

Definition at line 33 of file inttypes.h.

◆ PRIXFAST8

#define PRIXFAST8   "X"

Definition at line 34 of file inttypes.h.

◆ PRIxLEAST16

#define PRIxLEAST16   "x"

Definition at line 40 of file inttypes.h.

◆ PRIXLEAST16

#define PRIXLEAST16   "X"

Definition at line 41 of file inttypes.h.

◆ PRIxLEAST32

#define PRIxLEAST32   "x"

Definition at line 54 of file inttypes.h.

◆ PRIXLEAST32

#define PRIXLEAST32   "X"

Definition at line 55 of file inttypes.h.

◆ PRIxLEAST64

#define PRIxLEAST64   "x"

Definition at line 68 of file inttypes.h.

◆ PRIXLEAST64

#define PRIXLEAST64   "X"

Definition at line 69 of file inttypes.h.

◆ PRIxLEAST8

#define PRIxLEAST8   "x"

Definition at line 26 of file inttypes.h.

◆ PRIXLEAST8

#define PRIXLEAST8   "X"

Definition at line 27 of file inttypes.h.

◆ PRIxMAX

#define PRIxMAX   "x"

Definition at line 82 of file inttypes.h.

◆ PRIXMAX

#define PRIXMAX   "X"

Definition at line 83 of file inttypes.h.

◆ PRIxPTR

#define PRIxPTR   "x"

Definition at line 89 of file inttypes.h.

◆ PRIXPTR

#define PRIXPTR   "X"

Definition at line 90 of file inttypes.h.

Typedef Documentation

◆ intmax_t

typedef __INTMAX_TYPE__ intmax_t

Definition at line 11 of file inttypes.h.

◆ uintmax_t

typedef __UINTMAX_TYPE__ uintmax_t

Definition at line 12 of file inttypes.h.

Function Documentation

◆ imaxabs()

_PUBLIC intmax_t imaxabs ( intmax_t  j)

◆ imaxdiv()

_PUBLIC imaxdiv_t imaxdiv ( intmax_t  numer,
intmax_t  denom 
)

Definition at line 3 of file imaxdiv.c.

References imaxdiv_t::quot, and imaxdiv_t::rem.

Referenced by _print(), and _print_integer().

◆ strtoimax()

_PUBLIC intmax_t strtoimax ( const char *_RESTRICT  nptr,
char **_RESTRICT  endptr,
int  base 
)

◆ strtoumax()

_PUBLIC uintmax_t strtoumax ( const char *_RESTRICT  nptr,
char **_RESTRICT  endptr,
int  base 
)