diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2015-11-10 12:46:22 -0800 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2015-11-10 12:52:26 -0800 |
commit | 0e0ea300ff926d3e2f6f4d514d9115f1eecc8ddb (patch) | |
tree | 3f7b95a5cf1d1c1fefe0d48b606bf2fcdf2a8a7b /lisp/emacs-lisp/lisp.el | |
parent | 6c16c9a649ab5a5ea4bec12345fd369752da5dc0 (diff) | |
download | emacs-0e0ea300ff926d3e2f6f4d514d9115f1eecc8ddb.tar.gz emacs-0e0ea300ff926d3e2f6f4d514d9115f1eecc8ddb.tar.bz2 emacs-0e0ea300ff926d3e2f6f4d514d9115f1eecc8ddb.zip |
Move INTEGER_TO_CONS body out of .h file
* src/data.c (INTBIG_TO_LISP): New macro, with most
of the contents of the old INTEGER_TO_CONS.
(intbig_to_lisp, uintbig_to_lisp): New functions.
* src/lisp.h (INTEGER_TO_CONS):
Simplify by using EXPR_SIGNED and the new functions.
This shrinks code size a bit, and makes it easier to
put a breakpoint on handling of large integers.
Diffstat (limited to 'lisp/emacs-lisp/lisp.el')
0 files changed, 0 insertions, 0 deletions