[PATCH 01/20] Delete mpn/generic/sizeinbase.c
rth at twiddle.net
Mon Mar 4 19:41:31 CET 2013
As far as I can tell it hasn't been used since
2002-02-09 Kevin Ryde <kevin at swox.se>
* configure.in, mpn/Makefile.am, gmp-impl.h (mpn_sizeinbase): Remove.
* mpn/generic/sizeinbase.c: Remove file.
removed it from MPN_OBJECTS. It's certainly never built.
I'm not sure how the file crept back in after that "Remove file".
Perhaps a mistake applying the patch in the first place?
mpn/generic/sizeinbase.c | 39 ---------------------------------------
1 file changed, 39 deletions(-)
delete mode 100644 mpn/generic/sizeinbase.c
diff --git a/mpn/generic/sizeinbase.c b/mpn/generic/sizeinbase.c
deleted file mode 100644
@@ -1,39 +0,0 @@
-/* mpn_sizeinbase -- approximation to chars required for an mpn.
- THE FUNCTIONS IN THIS FILE ARE FOR INTERNAL USE ONLY. THEY'RE ALMOST
- CERTAIN TO BE SUBJECT TO INCOMPATIBLE CHANGES OR DISAPPEAR COMPLETELY IN
- FUTURE GNU MP RELEASES.
-Copyright 1991, 1993, 1994, 1995, 2001, 2002, 2011, 2012 Free Software
-This file is part of the GNU MP Library.
-The GNU MP Library is free software; you can redistribute it and/or modify
-it under the terms of the GNU Lesser General Public License as published by
-the Free Software Foundation; either version 3 of the License, or (at your
-option) any later version.
-The GNU MP Library 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 Lesser General Public
-License for more details.
-You should have received a copy of the GNU Lesser General Public License
-along with the GNU MP Library. If not, see http://www.gnu.org/licenses/. */
-/* Same as mpz_sizeinbase, meaning exact for power-of-2 bases, and either
- exact or 1 too big for other bases. */
-mpn_sizeinbase (mp_srcptr xp, mp_size_t xsize, int base)
- size_t result;
- MPN_SIZEINBASE (result, xp, xsize, base);
- return result;
More information about the gmp-devel