Port to FreeBSD 11-CURRENT i386
commit463a8eae61ef3d5ae98452f4ee133c1f9b957462
authorPaul Eggert <eggert@cs.ucla.edu>
Mon, 8 Feb 2016 19:38:35 +0000 (8 11:38 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Mon, 8 Feb 2016 19:39:54 +0000 (8 11:39 -0800)
treeb4924ccade6bc82f34727eb86fd3256fa04749ec
parent37eae51767fc013eec3411c174d27bd8a18e5bc8
Port to FreeBSD 11-CURRENT i386

Problem reported by Herbert J. Skuhra in:
http://lists.gnu.org/archive/html/emacs-devel/2016-02/msg00354.html
Instead of trying
* src/alloc.c (lmalloc, lrealloc, laligned): New functions.
(xmalloc, xzalloc, xrealloc, lisp_malloc): Use them.
(__alignof__) [!__GNUC__ && !__alignof__]: New macro.
(MALLOC_IS_GC_ALIGNED): New macro.
* src/lisp.h (NONPOINTER_BITS): Remove.  All uses removed.
No longer needed now that alloc.c uses lmalloc and lrealloc.
src/alloc.c
src/lisp.h