]> git.eshelyaron.com Git - emacs.git/commit
More emacs-module.c fixes for wide ints
authorEli Zaretskii <eliz@gnu.org>
Wed, 2 Dec 2015 14:06:01 +0000 (16:06 +0200)
committerEli Zaretskii <eliz@gnu.org>
Wed, 2 Dec 2015 14:06:01 +0000 (16:06 +0200)
commit36dbe6fc3e141e5b4c87efec5026931b89f026a5
tree799aeb97c74682607b3dd6ad853b26e50e2b745b
parent0af2c269b1d68d114e74aa1313b2ad7d1fe21726
More emacs-module.c fixes for wide ints

* src/emacs-module.c (value_to_lisp) [WIDE_EMACS_INT]: Use
unsigned data types to manipulate pointers, to avoid sign
extension coming after us with a vengeance.

* modules/mod-test/test.el (mod-test-sum-test): Add tests for
Emacs with wide ints that verify integer values near the critical
value that requires us to switch to a cons cell.
modules/mod-test/test.el
src/emacs-module.c