From: Bruno Haible Date: Sat, 15 Oct 2011 00:16:37 +0000 (+0200) Subject: New module 'integer_length_ll'. X-Git-Tag: v0.1~1570 X-Git-Url: https://gitweb.git.savannah.gnu.org/gitweb/?a=commitdiff_plain;h=b9b89b985affec5aafd9f29efc917fffcaa72783;p=gnulib.git New module 'integer_length_ll'. * lib/integer_length_ll.c: New file. * modules/integer_length_ll: New file. --- diff --git a/ChangeLog b/ChangeLog index ea8f212f66..5503a365b4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2011-10-14 Bruno Haible + + New module 'integer_length_ll'. + * lib/integer_length_ll.c: New file. + * modules/integer_length_ll: New file. + 2011-10-14 Bruno Haible Tests for module 'integer_length_l'. diff --git a/lib/integer_length_ll.c b/lib/integer_length_ll.c new file mode 100644 index 0000000000..c3804867b6 --- /dev/null +++ b/lib/integer_length_ll.c @@ -0,0 +1,20 @@ +/* integer_length_ll - find most significant bit in an 'unsigned long long'. + Copyright (C) 2011 Free Software Foundation, Inc. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +/* Written by Bruno Haible , 2011. */ + +#define USE_LONG_LONG +#include "integer_length_l.c" diff --git a/modules/integer_length_ll b/modules/integer_length_ll new file mode 100644 index 0000000000..9cacf821b0 --- /dev/null +++ b/modules/integer_length_ll @@ -0,0 +1,26 @@ +Description: +Finds the most significant bit in an 'unsigned long long'. + +Files: +lib/integer_length.h +lib/integer_length_ll.c +lib/integer_length_l.c +m4/longlong.m4 + +Depends-on: +integer_length + +configure.ac: +AC_REQUIRE([AC_TYPE_UNSIGNED_LONG_LONG_INT]) + +Makefile.am: +lib_SOURCES += integer_length_ll.c + +Include: +"integer_length.h" + +License: +LGPLv2+ + +Maintainer: +Bruno Haible