Some minor cleanups of recently-added bool vector code.
authorPaul Eggert <eggert@cs.ucla.edu>
Tue, 24 Sep 2013 04:28:06 +0000 (21:28 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Tue, 24 Sep 2013 04:28:06 +0000 (21:28 -0700)
commit7be68de5d25998e7d15aaab800c40cad48eac846
tree881c8cdf8c60ee5c11bb3f00c7e27c09e162142b
parentd160dd0c71db061d819ce5ac337e4de8bd4f7d11
Some minor cleanups of recently-added bool vector code.

* conf_post.h (assume): Always return void.  Use lint version
only if GCC and MSC versions don't apply.
* conf_post.h (assume):
* data.c (USC_MSC_POPCOUNT, count_trailing_zero_bits):
Depend on _MSC_VER, not __MSC_VER, for consistency with
the rest of Emacs.
* data.c (bool_vector_spare_mask, popcount_size_t_generic)
(popcount_size_t_msc, popcount_size_t_gcc, popcount_size_t)
(bool_vector_binop_driver, count_trailing_zero_bits)
(size_t_to_host_endian): Now static, not static inline;
the latter isn't needed with modern compilers and doesn't
work with older compilers anyway.
src/ChangeLog
src/alloc.c
src/conf_post.h
src/data.c
src/lisp.h
src/xdisp.c