Better isolate code that assumes NIL_IS_ZERO
commit74244d239e9093035c369721b469529a5fdaf1c6
authorPaul Eggert <eggert@cs.ucla.edu>
Thu, 22 Jan 2015 04:01:10 +0000 (21 20:01 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Thu, 22 Jan 2015 04:03:34 +0000 (21 20:03 -0800)
tree971d34cc4c4c1ba554ae7dc8faeb274fe413e3e3
parent03346fb0747ddb39786bd9e43fe7f422cd48b9fe
Better isolate code that assumes NIL_IS_ZERO

Suggested by Stefan Monnier in:
http://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00588.html
* alloc.c (allocate_pseudovector):
Use memclear, not memsetnil, to remove a 'verify'.
* callint.c (Fcall_interactively):
* dispnew.c (realloc_glyph_pool):
* xdisp.c (init_iterator):
Use memclear, not memset, to remove a 'verify'.
* lisp.h (memclear): Rename from memsetnil, and take a byte
count rather than a word count.  All callers changed.
src/ChangeLog
src/alloc.c
src/callint.c
src/coding.c
src/dispnew.c
src/eval.c
src/fns.c
src/font.c
src/lisp.h
src/xdisp.c