summaryrefslogtreecommitdiff
path: root/gmp-h.in
diff options
context:
space:
mode:
authorKevin Ryde <user42@zip.com.au>2002-06-09 01:13:12 +0200
committerKevin Ryde <user42@zip.com.au>2002-06-09 01:13:12 +0200
commit2ba827c4e3485dfa6dfde4ec4c95ff7f05b342b7 (patch)
tree84b722466c66d9ded7ac5ad97e4fb73d6d528947 /gmp-h.in
parentd14e55f1bb820fc7df4e6dbef4a619e80e4b8b14 (diff)
downloadgmp-2ba827c4e3485dfa6dfde4ec4c95ff7f05b342b7.tar.gz
* mp-h.in, gmp-h.in (mp_ptr, mp_srcptr, mp_size_t, mp_exp_t): Remove
these types from mp.h, not needed.
Diffstat (limited to 'gmp-h.in')
-rw-r--r--gmp-h.in28
1 files changed, 15 insertions, 13 deletions
diff --git a/gmp-h.in b/gmp-h.in
index 90e36a111..9f9f717da 100644
--- a/gmp-h.in
+++ b/gmp-h.in
@@ -173,19 +173,6 @@ typedef long int mp_limb_signed_t;
#endif
#endif
-typedef mp_limb_t * mp_ptr;
-typedef __gmp_const mp_limb_t * mp_srcptr;
-#if defined (_CRAY) && ! defined (_CRAYMPP)
-/* plain `int' is much faster (48 bits) */
-#define __GMP_MP_SIZE_T_INT 1
-typedef int mp_size_t;
-typedef int mp_exp_t;
-#else
-#define __GMP_MP_SIZE_T_INT 0
-typedef long int mp_size_t;
-typedef long int mp_exp_t;
-#endif
-
typedef struct
{
int _mp_alloc; /* Number of *limbs* allocated and pointed
@@ -195,11 +182,26 @@ typedef struct
negative this is a negative number. */
mp_limb_t *_mp_d; /* Pointer to the limbs. */
} __mpz_struct;
+
#endif /* __GNU_MP__ */
+
typedef __mpz_struct MP_INT;
typedef __mpz_struct mpz_t[1];
+typedef mp_limb_t * mp_ptr;
+typedef __gmp_const mp_limb_t * mp_srcptr;
+#if defined (_CRAY) && ! defined (_CRAYMPP)
+/* plain `int' is much faster (48 bits) */
+#define __GMP_MP_SIZE_T_INT 1
+typedef int mp_size_t;
+typedef int mp_exp_t;
+#else
+#define __GMP_MP_SIZE_T_INT 0
+typedef long int mp_size_t;
+typedef long int mp_exp_t;
+#endif
+
typedef struct
{
__mpz_struct _mp_num;