diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2012-06-13 19:27:39 -0700 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2012-06-13 19:27:39 -0700 |
commit | 2b5701247845a07e4a279abc8c3acaf75cbc8a1b (patch) | |
tree | 245bcf84a0d69c249810e0f400e5a97949b6721d /lisp/emacs-lisp | |
parent | 81755f695c081ac5eb4e7250ebfbe39e5ffd6a11 (diff) | |
download | emacs-2b5701247845a07e4a279abc8c3acaf75cbc8a1b.tar.gz emacs-2b5701247845a07e4a279abc8c3acaf75cbc8a1b.tar.bz2 emacs-2b5701247845a07e4a279abc8c3acaf75cbc8a1b.zip |
Simplify lisp.h in minor ways that should not affect code.
* lisp.h (USE_2_TAGS_FOR_INTS): Remove, as it was always defined.
(LISP_INT_TAG, case_Lisp_Int, LISP_STRING_TAG, LISP_INT_TAG_P)
(LISP_INT1_TAG, enum Lisp_Type, XINT, XUINT, make_number):
Simplify under the assumption that USE_2_TAGS_FOR_INTS is defined.
(INTTYPEBITS): New macro, for clarity.
(INTMASK, MOST_POSITIVE_FIXNUM): Use it.
(LISP_INT1_TAG, LISP_STRING_TAG, LISP_INT_TAG_P): Simplify
now that USE_LSB_TAG is always defined.
(TYPEMASK, XINT) [USE_LSB_TAG]: Remove unnecessary cast.
(make_number) [!USE_LSB_TAG]: Use INTMASK; that's simpler.
Diffstat (limited to 'lisp/emacs-lisp')
0 files changed, 0 insertions, 0 deletions