diff options
Diffstat (limited to 'src/lisp.h')
-rw-r--r-- | src/lisp.h | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/src/lisp.h b/src/lisp.h index 1a1d8ee7e48..8acf63fe227 100644 --- a/src/lisp.h +++ b/src/lisp.h @@ -134,25 +134,6 @@ enum { BITS_PER_BITS_WORD = BOOL_VECTOR_BITS_PER_CHAR }; #endif verify (BITS_WORD_MAX >> (BITS_PER_BITS_WORD - 1) == 1); -/* printmax_t and uprintmax_t are types for printing large integers. - These are the widest integers that are supported for printing. - pMd etc. are conversions for printing them. - On C99 hosts, there's no problem, as even the widest integers work. - Fall back on EMACS_INT on pre-C99 hosts. */ -#ifdef PRIdMAX -typedef intmax_t printmax_t; -typedef uintmax_t uprintmax_t; -# define pMd PRIdMAX -# define pMu PRIuMAX -# define pMx PRIxMAX -#else -typedef EMACS_INT printmax_t; -typedef EMACS_UINT uprintmax_t; -# define pMd pI"d" -# define pMu pI"u" -# define pMx pI"x" -#endif - /* Use pD to format ptrdiff_t values, which suffice for indexes into buffers and strings. Emacs never allocates objects larger than PTRDIFF_MAX bytes, as they cause problems with pointer subtraction. |