36{
38 if (sgn == 0) return NTL::ZZ::zero();
39 long len = mpz_sizeinbase(a, 8);
40 unsigned char *byte_array = new unsigned char[len];
41 size_t written_len;
42 mpz_export(byte_array, &written_len, -1, sizeof(byte_array[0]), 0, 0, a);
43 NTL::ZZ
result = NTL::ZZFromBytes(byte_array, written_len);
44 delete[] byte_array;
46}
VALGRIND_MAKE_MEM_DEFINED & result(result)
int sgn(const mpreal &op)