// Created by cgo - DO NOT EDIT package gmp import "unsafe" type _ unsafe.Pointer type _C___mpz_struct _Cstruct___0 type _C_mpz_ptr *_C___mpz_struct type _C_char int8 type _C_mpz_t [1]_C___mpz_struct type _C_mp_limb_t _C_ulong type _C_size_t _C_ulong type _Cstruct___0 struct { _mp_alloc _C_int _mp_size _C_int _mp_d *_C_mp_limb_t } type _C_long int64 type _C_int int32 type _C_mpz_srcptr *_C___mpz_struct type _C_ulong uint64 type _C_void [0]byte func _C_mpz_probab_prime_p(*_C___mpz_struct, _C_int) _C_int func _C_mpz_init(*_C___mpz_struct) func _C_mpz_get_ui(*_C___mpz_struct) _C_ulong func _C_mpz_get_str(*_C_char, _C_int, *_C___mpz_struct) *_C_char func _C_mpz_sub(*_C___mpz_struct, *_C___mpz_struct, *_C___mpz_struct) func _C_CString(string) *_C_char func _C_mpz_powm(*_C___mpz_struct, *_C___mpz_struct, *_C___mpz_struct, *_C___mpz_struct) func _C_mpz_set_si(*_C___mpz_struct, _C_long) func _C_mpz_set_str(*_C___mpz_struct, *_C_char, _C_int) _C_int func _C_mpz_div_2exp(*_C___mpz_struct, *_C___mpz_struct, _C_ulong) func _C_mpz_pow_ui(*_C___mpz_struct, *_C___mpz_struct, _C_ulong) func _C_mpz_neg(*_C___mpz_struct, *_C___mpz_struct) func _C_mpz_mul(*_C___mpz_struct, *_C___mpz_struct, *_C___mpz_struct) func _C_mpz_gcdext(*_C___mpz_struct, *_C___mpz_struct, *_C___mpz_struct, *_C___mpz_struct, *_C___mpz_struct) func _C_mpz_set(*_C___mpz_struct, *_C___mpz_struct) func _C_mpz_cmp(*_C___mpz_struct, *_C___mpz_struct) _C_int func _C_mpz_mul_2exp(*_C___mpz_struct, *_C___mpz_struct, _C_ulong) func _C_mpz_tdiv_qr(*_C___mpz_struct, *_C___mpz_struct, *_C___mpz_struct, *_C___mpz_struct) func _C_mpz_clear(*_C___mpz_struct) func _C_mpz_abs(*_C___mpz_struct, *_C___mpz_struct) func _C_GoString(*_C_char) string func _C_mpz_import(*_C___mpz_struct, _C_size_t, _C_int, _C_size_t, _C_int, _C_size_t, unsafe.Pointer) func _C_mpz_sizeinbase(*_C___mpz_struct, _C_int) _C_size_t func _C_mpz_add(*_C___mpz_struct, *_C___mpz_struct, *_C___mpz_struct) func _C_mpz_export(unsafe.Pointer, *_C_size_t, _C_int, _C_size_t, _C_int, _C_size_t, *_C___mpz_struct) unsafe.Pointer func _C_mpz_tdiv_q(*_C___mpz_struct, *_C___mpz_struct, *_C___mpz_struct) func _C_mpz_tdiv_r(*_C___mpz_struct, *_C___mpz_struct, *_C___mpz_struct) func _C_free(unsafe.Pointer) func _C_mpz_get_si(*_C___mpz_struct) _C_long