19{
20 if (a == 0)
21 {
23 return;
24 }
25
26 long len = NTL::NumBytes(a);
27 unsigned char *byte_array = new unsigned char[len];
28 bool is_neg = (a < 0);
29 NTL::BytesFromZZ(byte_array, a, len);
30 mpz_import(
result, len, -1,
sizeof(byte_array[0]), 0, 0, byte_array);
31 delete[] byte_array;
33}
VALGRIND_MAKE_MEM_DEFINED & result(result)