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