27#ifndef IMATH_GMP_COMPAT_H_
28#define IMATH_GMP_COMPAT_H_
33#define GMPZAPI(fun) impz_ ## fun
34#define GMPQAPI(fun) impq_ ## fun
void GMPZAPI() fdiv_q(mp_int q, mp_int n, mp_int d)
void GMPZAPI() addmul(mp_int rop, mp_int op1, mp_int op2)
void GMPQAPI() clear(mp_rat x)
int GMPZAPI() cmp_si(mp_int op1, long op2)
int GMPZAPI() cmpabs(mp_int op1, mp_int op2)
void *GMPZAPI() export(void *rop, size_t *countp, int order, size_t size, int endian, size_t nails, mp_int op)
void GMPZAPI() neg(mp_int rop, mp_int op)
void GMPQAPI() mul(mp_rat product, mp_rat multiplier, mp_rat multiplicand)
void GMPZAPI() gcd(mp_int rop, mp_int op1, mp_int op2)
void GMPZAPI() sub(mp_int rop, mp_int op1, mp_int op2)
unsigned long GMPZAPI() fdiv_q_ui(mp_int q, mp_int n, unsigned long d)
char *GMPZAPI() get_str(char *str, int radix, mp_int op)
void GMPZAPI() mul_ui(mp_int rop, mp_int op1, unsigned long op2)
int GMPQAPI() cmp(mp_rat op1, mp_rat op2)
mp_int GMPQAPI() denref(mp_rat op)
int GMPQAPI() sgn(mp_rat op)
size_t GMPZAPI() sizeinbase(mp_int op, int base)
int GMPZAPI() set_str(mp_int rop, char *str, int base)
void GMPZAPI() divexact_ui(mp_int q, mp_int n, unsigned long d)
void GMPZAPI() lcm(mp_int rop, mp_int op1, mp_int op2)
void GMPZAPI() tdiv_q(mp_int q, mp_int n, mp_int d)
void GMPZAPI() fdiv_r(mp_int r, mp_int n, mp_int d)
long GMPZAPI() get_si(mp_int op)
void GMPZAPI() sub_ui(mp_int rop, mp_int op1, unsigned long op2)
void GMPQAPI() init(mp_rat x)
mp_int GMPQAPI() numref(mp_rat op)
void GMPZAPI() add_ui(mp_int rop, mp_int op1, unsigned long op2)
void GMPZAPI() abs(mp_int rop, mp_int op)
void GMPZAPI() set_si(mp_int rop, long op)
void GMPZAPI() submul(mp_int rop, mp_int op1, mp_int op2)
void GMPZAPI() mul_2exp(mp_int rop, mp_int op1, unsigned long op2)
void GMPZAPI() cdiv_q(mp_int q, mp_int n, mp_int d)
unsigned long GMPZAPI() get_ui(mp_int op)
void GMPZAPI() swap(mp_int rop1, mp_int rop2)
void GMPZAPI() pow_ui(mp_int rop, mp_int base, unsigned long exp)
int GMPZAPI() divisible_p(mp_int n, mp_int d)
void GMPZAPI() add(mp_int rop, mp_int op1, mp_int op2)
void GMPZAPI() divexact(mp_int q, mp_int n, mp_int d)
void GMPQAPI() set_ui(mp_rat rop, unsigned long op1, unsigned long op2)
static int count(int *con, unsigned len, int status)
__isl_give isl_val *(* op)(__isl_take isl_val *v)