[PATCH 01/20] Delete mpn/generic/sizeinbase.c
Richard Henderson
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
index 27bb19c..0000000
--- a/mpn/generic/sizeinbase.c
+++ /dev/null
@@ -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
-Foundation, Inc.
-
-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/. */
-
-#include "gmp.h"
-#include "gmp-impl.h"
-#include "longlong.h"
-
-
-/* Same as mpz_sizeinbase, meaning exact for power-of-2 bases, and either
- exact or 1 too big for other bases. */
-
-size_t
-mpn_sizeinbase (mp_srcptr xp, mp_size_t xsize, int base)
-{
- size_t result;
- MPN_SIZEINBASE (result, xp, xsize, base);
- return result;
-}
--
1.8.1.2
More information about the gmp-devel
mailing list