lib/dartify.h
Dart_Handle Dartify_NewIntegerFromMpz(mpz_t val) {
  size_t size = mpz_sizeinbase(val, 16);
  char hex[3 + size];
  hex[0] = '0';
  hex[1] = 'x';
  hex[size + 2] = '\0';
  mpz_get_str(hex + 2, 16, val);
  return Dart_NewIntegerFromHexCString(hex);
}
/**
 * Returns an integer with the provided value by converting to and from a 
 * hexadecimal string representation.
 */
Returns an integer with the provided value by converting to and from a
hexadecimal string representation.
Returns an integer with the provided value by converting to and from a hexadecimal string representation .
Dart_Handle Dartify_NewIntegerFromMpz(mpz_t val) {
  size_t size = mpz_sizeinbase(val, 16);
  char hex[3 + size];
  hex[0] = '0';
  hex[1] = 'x';
  hex[size + 2] = '\0';
  mpz_get_str(hex + 2, 16, val);
  return Dart_NewIntegerFromHexCString(hex);
}
Dart_Handle Dartify_NewIntegerFromMpz ( mpz_t val ) { size_t size = mpz_sizeinbase ( val , 16 ) ; char hex [ 3 + size ] ; hex [ 0 ] = ' ' ; hex [ 1 ] = ' ' ; hex [ size + 2 ] = ' \0 ' ; mpz_get_str ( hex + 2 , 16 , val ) ; return Dart_NewIntegerFromHexCString ( hex ) ; }
Returns an integer with the provided value by converting to and from a
 hexadecimal string representation.
Returns an integer with the provided value by converting to and from a hexadecimal string representation .