]> git.eshelyaron.com Git - emacs.git/commit
* Handle setjmp() taking two arguments in Windows.
authorNicolás Bértolo <nicolasbertolo@gmail.com>
Fri, 8 May 2020 18:56:09 +0000 (15:56 -0300)
committerAndrea Corallo <akrl@sdf.org>
Wed, 20 May 2020 19:30:17 +0000 (20:30 +0100)
commit05b08f26444213ce93aff668a80a81a820c73feb
tree5f5edd560da707eb8a16d14619db00656c48a519
parent68fad7a8fc98d41284c4054dd7b53fbb0d990cba
* 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?)
src/comp.c