=================================================================== RCS file: /home/cvs/OpenXM_contrib/gmp/mpz/Attic/tdiv_q_2exp.c,v retrieving revision 1.1.1.2 retrieving revision 1.1.1.3 diff -u -p -r1.1.1.2 -r1.1.1.3 --- OpenXM_contrib/gmp/mpz/Attic/tdiv_q_2exp.c 2000/09/09 14:12:59 1.1.1.2 +++ OpenXM_contrib/gmp/mpz/Attic/tdiv_q_2exp.c 2003/08/25 16:06:34 1.1.1.3 @@ -1,7 +1,7 @@ /* mpz_tdiv_q_2exp -- Divide an integer by 2**CNT. Round the quotient towards -infinity. -Copyright (C) 1991, 1993, 1994, 1996 Free Software Foundation, Inc. +Copyright 1991, 1993, 1994, 1996, 2001, 2002 Free Software Foundation, Inc. This file is part of the GNU MP Library. @@ -24,20 +24,13 @@ MA 02111-1307, USA. */ #include "gmp-impl.h" void -#if __STDC__ mpz_tdiv_q_2exp (mpz_ptr w, mpz_srcptr u, unsigned long int cnt) -#else -mpz_tdiv_q_2exp (w, u, cnt) - mpz_ptr w; - mpz_srcptr u; - unsigned long int cnt; -#endif { mp_size_t usize, wsize; mp_size_t limb_cnt; usize = u->_mp_size; - limb_cnt = cnt / BITS_PER_MP_LIMB; + limb_cnt = cnt / GMP_NUMB_BITS; wsize = ABS (usize) - limb_cnt; if (wsize <= 0) w->_mp_size = 0; @@ -52,7 +45,7 @@ mpz_tdiv_q_2exp (w, u, cnt) wp = w->_mp_d; up = u->_mp_d; - cnt %= BITS_PER_MP_LIMB; + cnt %= GMP_NUMB_BITS; if (cnt != 0) { mpn_rshift (wp, up + limb_cnt, wsize, cnt);