Use Gnulib's `count-one-bits' as a replacement for `scm_i_uint_bit_count ()'.
authorLudovic Courtès <ludo@gnu.org>
Tue, 9 Sep 2008 20:46:04 +0000 (22:46 +0200)
committerLudovic Courtès <ludo@gnu.org>
Tue, 9 Sep 2008 20:46:04 +0000 (22:46 +0200)
commita8db4a59c898598cc55dd3bd86a6fd8618721d10
tree8a17d50e233e6cef5836b4b3da5d7995f387d6a7
parentd7014610b16cd5f273479e70db253bff2f0124fc
Use Gnulib's `count-one-bits' as a replacement for `scm_i_uint_bit_count ()'.

* libguile/gc-card.c: Include <config.h> and <count-one-bits.h>.
  (scm_i_uint_bit_count): Remove.
  (scm_i_card_marked_count): Use `count_one_bits_l ()' instead
  of `scm_i_uint_bit_count ()'.

* libguile/gc-segment.c: Include <config.h> and <count-one-bits.h>.
  (scm_i_heap_segment_marked_count): Use `count_one_bits_l ()' instead
  of `scm_i_uint_bit_count ()'.

* libguile/private-gc.h (scm_i_uint_bit_count): Remove.
libguile/gc-card.c
libguile/gc-segment.c
libguile/private-gc.h