]> git.ipfire.org Git - thirdparty/libvirt.git/commit
build: remove all gnulib bit manipulation modules
authorDaniel P. Berrangé <berrange@redhat.com>
Thu, 3 Oct 2019 14:51:30 +0000 (15:51 +0100)
committerDaniel P. Berrangé <berrange@redhat.com>
Mon, 7 Oct 2019 12:39:26 +0000 (13:39 +0100)
commitd5d6dbcfb52f3ad24d5889063f514086627b40d7
tree6f3a3ee36adc92db0d3fde32f5567505e112dac0
parent5be0d28b3eb9b9742151048ddb7191e521c5be4f
build: remove all gnulib bit manipulation modules

We're using gnulib to get ffs, ffsl, rotl32, count_one_bits,
and count_leading_zeros. Except for rotl32 they can all be
replaced with gcc/clangs builtins. rotl32 is a one-line
trivial function.

Reviewed-by: Ján Tomko <jtomko@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
13 files changed:
bootstrap.conf
src/conf/capabilities.c
src/conf/domain_conf.c
src/conf/snapshot_conf.c
src/internal.h
src/libxl/xen_common.c
src/util/virbitmap.c
src/util/vircgroupv2.c
src/util/virhashcode.c
src/util/virhostcpu.c
src/util/virhostmem.c
src/util/virrandom.c
tools/vsh.c