summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2018-10-09 09:47:28 -0700
committerPaul Eggert <eggert@cs.ucla.edu>2018-10-09 09:48:37 -0700
commit1f88943924d4e5c98e209790ee8c69b8ab8621d0 (patch)
tree35c181bcb92a43dd5e8815148339b825ec58ad6b /lisp/emacs-lisp
parentbd013a448b152a84cff9b18292d8272faf265447 (diff)
downloademacs-1f88943924d4e5c98e209790ee8c69b8ab8621d0.tar.gz
emacs-1f88943924d4e5c98e209790ee8c69b8ab8621d0.tar.bz2
emacs-1f88943924d4e5c98e209790ee8c69b8ab8621d0.zip
Fix malfunctioning cursor display on 32-bit Gtk
This bug on 32-bit platforms was caused by the timespec_hz definition going haywire because the C expression FIXNUM_OVERFLOW_P (MOST_POSITIVE_FIXNUM) did not work in #if. Eventually the numeric problem showed up as a malfunctioning cursor (Bug#32992). Fix the problem with MOST_POSITIVE_FIXNUM. By the way, make_fixnum should check for integer overflow when debugging; this would have made it easier to track this bug down. But one fix at a time. * src/lisp.h (INTTYPEBITS): Now a macro, so usable in #if. (MOST_POSITIVE_FIXNUM): Mention it’s used in #if.
Diffstat (limited to 'lisp/emacs-lisp')
0 files changed, 0 insertions, 0 deletions