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.Library
Interface 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 int
gmp_asprintf(com.sun.jna.ptr.PointerByReference pp, java.lang.String fmt, java.lang.Object... args)
int
gmp_fprintf(com.sun.jna.Pointer fp, java.lang.String fmt, java.lang.Object... args)
int
gmp_fscanf(com.sun.jna.Pointer fp, java.lang.String fmt, java.lang.Object... args)
int
gmp_printf(java.lang.String fmt, java.lang.Object... args)
int
gmp_scanf(java.lang.String fmt, java.lang.Object... args)
int
gmp_snprintf(java.nio.ByteBuffer buf, SizeT size, java.lang.String fmt, java.lang.Object... args)
int
gmp_sprintf(java.nio.ByteBuffer buf, java.lang.String fmt, java.lang.Object... args)
int
gmp_sscanf(java.lang.String s, java.lang.String fmt, java.lang.Object... args)
void
mpf_clears(MpfT... xs)
void
mpf_inits(MpfT... xs)
void
mpq_clears(MpqT... xs)
void
mpq_inits(MpqT... xs)
void
mpz_clears(MpzT... xs)
void
mpz_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)
-
-