Package it.unich.jgmp.nativelib
Interface LibGmp.LibGmpExtra
-
- All Superinterfaces:
com.sun.jna.Library
- Enclosing class:
- LibGmp
private static interface LibGmp.LibGmpExtra extends com.sun.jna.LibraryInterface for the native functions with a variable number of arguments. These are not supported by direct mapping, so we need to register them separately.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intgmp_asprintf(com.sun.jna.ptr.PointerByReference pp, java.lang.String fmt, java.lang.Object... args)intgmp_fprintf(com.sun.jna.Pointer fp, java.lang.String fmt, java.lang.Object... args)intgmp_fscanf(com.sun.jna.Pointer fp, java.lang.String fmt, java.lang.Object... args)intgmp_printf(java.lang.String fmt, java.lang.Object... args)intgmp_scanf(java.lang.String fmt, java.lang.Object... args)intgmp_snprintf(java.nio.ByteBuffer buf, SizeT size, java.lang.String fmt, java.lang.Object... args)intgmp_sprintf(java.nio.ByteBuffer buf, java.lang.String fmt, java.lang.Object... args)intgmp_sscanf(java.lang.String s, java.lang.String fmt, java.lang.Object... args)voidmpf_clears(MpfT... xs)voidmpf_inits(MpfT... xs)voidmpq_clears(MpqT... xs)voidmpq_inits(MpqT... xs)voidmpz_clears(MpzT... xs)voidmpz_inits(MpzT... xs)
-
-
-
Method Detail
-
gmp_printf
int gmp_printf(java.lang.String fmt, java.lang.Object... args)
-
gmp_fprintf
int gmp_fprintf(com.sun.jna.Pointer fp, java.lang.String fmt, java.lang.Object... args)
-
gmp_sprintf
int gmp_sprintf(java.nio.ByteBuffer buf, java.lang.String fmt, java.lang.Object... args)
-
gmp_snprintf
int gmp_snprintf(java.nio.ByteBuffer buf, SizeT size, java.lang.String fmt, java.lang.Object... args)
-
gmp_asprintf
int gmp_asprintf(com.sun.jna.ptr.PointerByReference pp, java.lang.String fmt, java.lang.Object... args)
-
gmp_scanf
int gmp_scanf(java.lang.String fmt, java.lang.Object... args)
-
gmp_fscanf
int gmp_fscanf(com.sun.jna.Pointer fp, java.lang.String fmt, java.lang.Object... args)
-
gmp_sscanf
int gmp_sscanf(java.lang.String s, java.lang.String fmt, java.lang.Object... args)
-
mpz_inits
void mpz_inits(MpzT... xs)
-
mpz_clears
void mpz_clears(MpzT... xs)
-
mpq_inits
void mpq_inits(MpqT... xs)
-
mpq_clears
void mpq_clears(MpqT... xs)
-
mpf_inits
void mpf_inits(MpfT... xs)
-
mpf_clears
void mpf_clears(MpfT... xs)
-
-