summaryrefslogtreecommitdiff
path: root/mpq/md_2exp.c
diff options
context:
space:
mode:
authorTorbjorn Granlund <tege@gmplib.org>2009-12-20 23:54:57 +0100
committerTorbjorn Granlund <tege@gmplib.org>2009-12-20 23:54:57 +0100
commit3ba1597c34eeddef0c820863d98ed9506c8d3e9c (patch)
tree967966420d447f3e630ca1cc85709b7f9c1e03af /mpq/md_2exp.c
parenta6426a5313cac3c0fb05358e7d254653222f745f (diff)
downloadgmp-3ba1597c34eeddef0c820863d98ed9506c8d3e9c.tar.gz
Change all bit counts for bignums to use mp_bitcnt_t. Update documentation.
Diffstat (limited to 'mpq/md_2exp.c')
-rw-r--r--mpq/md_2exp.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/mpq/md_2exp.c b/mpq/md_2exp.c
index 87eba75ac..6179ca3f0 100644
--- a/mpq/md_2exp.c
+++ b/mpq/md_2exp.c
@@ -29,7 +29,7 @@ along with the GNU MP Library. If not, see http://www.gnu.org/licenses/. */
static void
mord_2exp (mpz_ptr ldst, mpz_ptr rdst, mpz_srcptr lsrc, mpz_srcptr rsrc,
- unsigned long n)
+ mp_bitcnt_t n)
{
mp_size_t rsrc_size = SIZ(rsrc);
mp_size_t len = ABS (rsrc_size);
@@ -81,14 +81,14 @@ mord_2exp (mpz_ptr ldst, mpz_ptr rdst, mpz_srcptr lsrc, mpz_srcptr rsrc,
void
-mpq_mul_2exp (mpq_ptr dst, mpq_srcptr src, unsigned long n)
+mpq_mul_2exp (mpq_ptr dst, mpq_srcptr src, mp_bitcnt_t n)
{
mord_2exp (mpq_numref (dst), mpq_denref (dst),
mpq_numref (src), mpq_denref (src), n);
}
void
-mpq_div_2exp (mpq_ptr dst, mpq_srcptr src, unsigned long n)
+mpq_div_2exp (mpq_ptr dst, mpq_srcptr src, mp_bitcnt_t n)
{
if (SIZ (mpq_numref(src)) == 0)
{