summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKevin Ryde <user42@zip.com.au>2002-05-07 00:18:34 +0200
committerKevin Ryde <user42@zip.com.au>2002-05-07 00:18:34 +0200
commitc6a240f01b25b9b4061c6e58c7c5c225f55f3480 (patch)
tree5097bac02edfcea761eeb9c742b2647a5b7e84e5
parent3753242c1b2a169874b07e706428a6c922dfa442 (diff)
downloadgmp-c6a240f01b25b9b4061c6e58c7c5c225f55f3480.tar.gz
* mpz/import.c, mpz/export.c: New files.
* Makefile.am, mpz/Makefile.am, gmp-h.in: Add them. * gmp-h.in, gmp-impl.h (GMP_NUMB_MAX): Move to gmp.h.
-rw-r--r--gmp-h.in7
1 files changed, 7 insertions, 0 deletions
diff --git a/gmp-h.in b/gmp-h.in
index 2b7556e82..f16678597 100644
--- a/gmp-h.in
+++ b/gmp-h.in
@@ -37,6 +37,7 @@ MA 02111-1307, USA. */
#endif
#define GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)
#define GMP_NUMB_MASK ((~(mp_limb_t) 0) >> GMP_NAIL_BITS)
+#define GMP_NUMB_MAX GMP_NUMB_MASK
#define GMP_NAIL_MASK (~ GMP_NUMB_MASK)
@@ -685,6 +686,9 @@ __GMP_DECLSPEC int mpz_divisible_2exp_p __GMP_PROTO ((mpz_srcptr, unsigned long)
#define mpz_dump __gmpz_dump
__GMP_DECLSPEC void mpz_dump __GMP_PROTO ((mpz_srcptr));
+#define mpz_export __gmpz_export
+__GMP_DECLSPEC void *mpz_export __GMP_PROTO ((void *, size_t *, int, size_t, int, size_t, mpz_srcptr z));
+
#define mpz_fac_ui __gmpz_fac_ui
__GMP_DECLSPEC void mpz_fac_ui __GMP_PROTO ((mpz_ptr, unsigned long int));
@@ -779,6 +783,9 @@ __GMP_DECLSPEC mp_limb_t mpz_getlimbn __GMP_PROTO ((mpz_srcptr, mp_size_t)) __GM
#define mpz_hamdist __gmpz_hamdist
__GMP_DECLSPEC unsigned long int mpz_hamdist __GMP_PROTO ((mpz_srcptr, mpz_srcptr)) __GMP_NOTHROW __GMP_ATTRIBUTE_PURE;
+#define mpz_import __gmpz_import
+__GMP_DECLSPEC void mpz_import __GMP_PROTO ((mpz_ptr, size_t, int, size_t, int, size_t, const void *));
+
#define mpz_init __gmpz_init
__GMP_DECLSPEC void mpz_init __GMP_PROTO ((mpz_ptr));