summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
diff options
context:
space:
mode:
authorNicolás Bértolo <nicolasbertolo@gmail.com>2020-05-08 15:56:09 -0300
committerAndrea Corallo <akrl@sdf.org>2020-05-20 20:30:17 +0100
commit05b08f26444213ce93aff668a80a81a820c73feb (patch)
tree5f5edd560da707eb8a16d14619db00656c48a519 /lisp/emacs-lisp
parent68fad7a8fc98d41284c4054dd7b53fbb0d990cba (diff)
downloademacs-05b08f26444213ce93aff668a80a81a820c73feb.tar.gz
emacs-05b08f26444213ce93aff668a80a81a820c73feb.tar.bz2
emacs-05b08f26444213ce93aff668a80a81a820c73feb.zip
* Handle setjmp() taking two arguments in Windows.
* src/comp.c: Add `define_setjmp_deps()` and `emit_setjmp()` which abstract over this difference in behavior between operating systems. WARNING: Not all cases are handled by this patch. The Mingw-64 setjmp.h header deals with many other combinations. I don't think it is a good idea to replicate the logic of that header inside emacs. (Maybe a few lines in the configure script could be added to handle this problem?)
Diffstat (limited to 'lisp/emacs-lisp')
0 files changed, 0 insertions, 0 deletions