diff options
Diffstat (limited to 'src/pow_fr.c')
-rw-r--r-- | src/pow_fr.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/pow_fr.c b/src/pow_fr.c index 96ccbd3..8c5d930 100644 --- a/src/pow_fr.c +++ b/src/pow_fr.c @@ -1,6 +1,6 @@ /* mpc_pow_fr -- Raise a complex number to a floating-point power. -Copyright (C) 2009 INRIA +Copyright (C) 2009, 2011 INRIA This file is part of GNU MPC. @@ -27,11 +27,11 @@ mpc_pow_fr (mpc_ptr z, mpc_srcptr x, mpfr_srcptr y, mpc_rnd_t rnd) int inex; /* avoid copying the significand of y by copying only the struct */ - MPC_RE(yy)[0] = y[0]; - mpfr_init2 (MPC_IM(yy), MPFR_PREC_MIN); - mpfr_set_ui (MPC_IM(yy), 0, GMP_RNDN); + mpc_realref(yy)[0] = y[0]; + mpfr_init2 (mpc_imagref(yy), MPFR_PREC_MIN); + mpfr_set_ui (mpc_imagref(yy), 0, GMP_RNDN); inex = mpc_pow (z, x, yy, rnd); - mpfr_clear (MPC_IM(yy)); + mpfr_clear (mpc_imagref(yy)); return inex; } |