summaryrefslogtreecommitdiff
path: root/mpn/generic/rshift.c
diff options
context:
space:
mode:
authortege <tege@gmplib.org>2001-01-02 09:22:24 +0100
committertege <tege@gmplib.org>2001-01-02 09:22:24 +0100
commitd82b3e71f45de318ce3d2172a772ed812900170d (patch)
treedfcb2ba2a67f018170e7d9f9741572b237a68a51 /mpn/generic/rshift.c
parentc3036a7d0145140ac167f15198edbef358f86861 (diff)
downloadgmp-d82b3e71f45de318ce3d2172a772ed812900170d.tar.gz
Remove K&R function headers.
Diffstat (limited to 'mpn/generic/rshift.c')
-rw-r--r--mpn/generic/rshift.c24
1 files changed, 1 insertions, 23 deletions
diff --git a/mpn/generic/rshift.c b/mpn/generic/rshift.c
index 6588f868d..e3667244d 100644
--- a/mpn/generic/rshift.c
+++ b/mpn/generic/rshift.c
@@ -1,6 +1,6 @@
/* mpn_rshift -- Shift right a low-level natural-number integer.
-Copyright 1991, 1993, 1994, 1996, 2000 Free Software Foundation, Inc.
+Copyright 1991, 1993, 1994, 1996, 2000, 2001 Free Software Foundation, Inc.
This file is part of the GNU MP Library.
@@ -32,17 +32,9 @@ MA 02111-1307, USA. */
*/
mp_limb_t
-#if __STDC__
mpn_rshift (register mp_ptr wp,
register mp_srcptr up, mp_size_t usize,
register unsigned int cnt)
-#else
-mpn_rshift (wp, up, usize, cnt)
- register mp_ptr wp;
- register mp_srcptr up;
- mp_size_t usize;
- register unsigned int cnt;
-#endif
{
register mp_limb_t high_limb, low_limb;
register unsigned sh_1, sh_2;
@@ -56,20 +48,6 @@ mpn_rshift (wp, up, usize, cnt)
sh_1 = cnt;
-#if 0
- if (sh_1 == 0)
- {
- if (wp != up)
- {
- /* Copy from low end to high end, to allow specified input/output
- overlapping. */
- for (i = 0; i < usize; i++)
- wp[i] = up[i];
- }
- return usize;
- }
-#endif
-
wp -= 1;
sh_2 = BITS_PER_MP_LIMB - sh_1;
high_limb = up[0];