Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
{ XD_END }
};
-#if ! HAVE_MPC_SET_UI_FR
+#if ! defined(HAVE_MPC_SET_UI_FR) || ! HAVE_MPC_SET_UI_FR
#if defined(MPC_SET_X_Y)
+int mpc_set_ui_fr (mpc_t rop, unsigned long int re, mpfr_t im, mpc_rnd_t rnd);
int mpc_set_ui_fr (mpc_t rop, unsigned long int re, mpfr_t im, mpc_rnd_t rnd)
MPC_SET_X_Y (ui, fr, rop, re, im, rnd);
#else
/***** Bigc: basic functions *****/
-#if HAVE_MPC_INIT
+#if defined(HAVE_MPC_INIT) && HAVE_MPC_INIT
#define bigc_init(f) mpc_init(f)
#else
#define bigc_init(f) mpc_init2((f),internal_get_precision(Qnil))