summaryrefslogtreecommitdiff
path: root/pow.c
diff options
context:
space:
mode:
authorzimmerma <zimmerma@280ebfd0-de03-0410-8827-d642c229c3f4>2000-02-11 17:06:06 +0000
committerzimmerma <zimmerma@280ebfd0-de03-0410-8827-d642c229c3f4>2000-02-11 17:06:06 +0000
commit196552fe90e73a9d012038c44c74a64b36cf6faf (patch)
treed56d63e69c8ca0e85b747e9e52258db821490714 /pow.c
parentb59375b25c5889940fc778e4fd217a5a8108256e (diff)
downloadmpfr-196552fe90e73a9d012038c44c74a64b36cf6faf.tar.gz
unsigned char -> mp_rnd_t
added non standard C header git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@461 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'pow.c')
-rw-r--r--pow.c25
1 files changed, 17 insertions, 8 deletions
diff --git a/pow.c b/pow.c
index c53819ec2..3138e95be 100644
--- a/pow.c
+++ b/pow.c
@@ -27,16 +27,16 @@ MA 02111-1307, USA. */
/* sets x to y^n */
void
#if __STDC__
-mpfr_pow_ui (mpfr_ptr x, mpfr_srcptr y, unsigned int n, unsigned char rnd)
+mpfr_pow_ui (mpfr_ptr x, mpfr_srcptr y, unsigned long int n, mp_rnd_t rnd)
#else
mpfr_pow_ui (x, y, n, rnd)
mpfr_ptr x;
- mpfr_srcptr y;
- unsigned int n;
- unsigned char rnd;
+ mpfr_srcptr y;
+ unsigned long int n;
+ mp_rnd_t rnd;
#endif
{
- int i;
+ long int i;
if (n==0) { mpfr_set_ui(x, 1, rnd); return; }
mpfr_set(x, y, rnd);
@@ -50,10 +50,19 @@ mpfr_pow_ui (x, y, n, rnd)
}
/* sets x to y^n */
-void mpfr_ui_pow_ui (mpfr_ptr x, unsigned int y, unsigned int n,
- unsigned char rnd)
+void
+#if __STDC__
+mpfr_ui_pow_ui (mpfr_ptr x, unsigned long int y, unsigned long int n,
+ mp_rnd_t rnd)
+#else
+mpfr_ui_pow_ui (x, y, n, rnd)
+ mpfr_ptr x;
+ unsigned long int y;
+ unsigned long int n;
+ mp_rnd_t rnd;
+#endif
{
- int i;
+ long int i;
if (n==0) { mpfr_set_ui(x, 1, rnd); return; }
mpfr_set_ui(x, y, rnd);