Ruby
3.1.0dev(2021-09-10revisionb76ad15ed0da636161de0243c547ee1e6fc95681)
|
C99 shim for <inttypes.h>
More...
Go to the source code of this file.
C99 shim for <inttypes.h>
RBIMPL
or rbimpl
are implementation details. Don't take them as canon. They could rapidly appear then vanish. The name (path) of this header file is also an implementation detail. Do not expect it to persist at the place it is now. Developers are free to move it anywhere anytime at will. __VA_ARGS__
is always available. We assume C99 for ruby itself but we don't assume languages of extension libraries. They could be written in C++98. Definition in file inttypes.h.
#define PRI_INT_PREFIX "" |
Definition at line 32 of file inttypes.h.
#define PRI_LONG_PREFIX "l" |
Definition at line 36 of file inttypes.h.
#define PRI_PTRDIFF_PREFIX "" |
Definition at line 97 of file inttypes.h.
#define PRI_SHORT_PREFIX "h" |
Definition at line 40 of file inttypes.h.
#define PRI_SIZE_PREFIX "" |
Definition at line 116 of file inttypes.h.
#define PRI_TIMET_PREFIX |
Definition at line 87 of file inttypes.h.
#define PRIdPTR PRI_PTR_PREFIX"d" |
Definition at line 52 of file inttypes.h.
#define PRIdPTRDIFF PRI_PTRDIFF_PREFIX"d" |
Definition at line 105 of file inttypes.h.
#define PRIdSIZE PRI_SIZE_PREFIX"d" |
Definition at line 124 of file inttypes.h.
#define PRIdVALUE PRI_VALUE_PREFIX"d" |
Definition at line 72 of file inttypes.h.
#define PRIiPTR PRI_PTR_PREFIX"i" |
Definition at line 53 of file inttypes.h.
#define PRIiPTRDIFF PRI_PTRDIFF_PREFIX"i" |
Definition at line 106 of file inttypes.h.
#define PRIiSIZE PRI_SIZE_PREFIX"i" |
Definition at line 125 of file inttypes.h.
#define PRIoPTR PRI_PTR_PREFIX"o" |
Definition at line 54 of file inttypes.h.
#define PRIoPTRDIFF PRI_PTRDIFF_PREFIX"o" |
Definition at line 107 of file inttypes.h.
#define PRIoSIZE PRI_SIZE_PREFIX"o" |
Definition at line 126 of file inttypes.h.
#define PRIoVALUE PRI_VALUE_PREFIX"o" |
Definition at line 73 of file inttypes.h.
#define PRIsVALUE PRI_VALUE_PREFIX"i" RUBY_PRI_VALUE_MARK |
Definition at line 77 of file inttypes.h.
#define PRIuPTR PRI_PTR_PREFIX"u" |
Definition at line 55 of file inttypes.h.
#define PRIuPTRDIFF PRI_PTRDIFF_PREFIX"u" |
Definition at line 108 of file inttypes.h.
#define PRIuSIZE PRI_SIZE_PREFIX"u" |
Definition at line 127 of file inttypes.h.
#define PRIuVALUE PRI_VALUE_PREFIX"u" |
Definition at line 74 of file inttypes.h.
#define PRIxPTR PRI_PTR_PREFIX"x" |
Definition at line 56 of file inttypes.h.
#define PRIXPTR PRI_PTR_PREFIX"X" |
Definition at line 57 of file inttypes.h.
#define PRIxPTRDIFF PRI_PTRDIFF_PREFIX"x" |
Definition at line 109 of file inttypes.h.
#define PRIXPTRDIFF PRI_PTRDIFF_PREFIX"X" |
Definition at line 110 of file inttypes.h.
#define PRIxSIZE PRI_SIZE_PREFIX"x" |
Definition at line 128 of file inttypes.h.
#define PRIXSIZE PRI_SIZE_PREFIX"X" |
Definition at line 129 of file inttypes.h.
#define PRIxVALUE PRI_VALUE_PREFIX"x" |
Definition at line 75 of file inttypes.h.
#define PRIXVALUE PRI_VALUE_PREFIX"X" |
Definition at line 76 of file inttypes.h.
#define RUBY_PRI_VALUE_MARK "\v" |
Definition at line 61 of file inttypes.h.