Commit d9eb1c3d authored by Gerd Moellmann's avatar Gerd Moellmann
Browse files

Fix last change.

parent 319f0b4f
......@@ -387,10 +387,6 @@ extern size_t pure_size;
#define make_number(N) \
((((EMACS_INT) (N)) & VALMASK) | ((EMACS_INT) Lisp_Int) << VALBITS)
#define make_fixnum(x) make_number (x)
#define MOST_NEGATIVE_FIXNUM ((EMACS_INT) 1 << (VALBITS - 1))
#define MOST_POSITIVE_FIXNUM (MOST_NEGATIVE_FIXNUM - 1)
/* During garbage collection, XGCTYPE must be used for extracting types
so that the mark bit is ignored. XMARKBIT accesses the markbit.
Markbits are used only in particular slots of particular structure types.
......@@ -472,10 +468,11 @@ extern Lisp_Object make_number ();
#endif /* NO_UNION_TYPE */
/* Largest and smallest representable fixnum values. */
/* Largest and smallest representable fixnum values. These are the C
values. */
#define MOST_NEGATIVE_FIXNUM ((EMACS_INT) 1 << (VALBITS - 1))
#define MOST_POSITIVE_FIXNUM (MOST_NEGATIVE_FIXNUM - 1)
#define MOST_NEGATIVE_FIXNUM - ((EMACS_INT) 1 << (VALBITS - 1))
#define MOST_POSITIVE_FIXNUM (((EMACS_INT) 1 << (VALBITS - 1)) - 1)
/* Value is non-zero if C integer I doesn't fit into a Lisp fixnum. */
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment