summaryrefslogtreecommitdiff
path: root/mini-gmp/mini-gmp.h
diff options
context:
space:
mode:
authorMarco Bodrato <bodrato@mail.dm.unipi.it>2019-11-17 00:12:24 +0100
committerMarco Bodrato <bodrato@mail.dm.unipi.it>2019-11-17 00:12:24 +0100
commit5e8360560db59a1e66a71c73a8ea5d1dd9ccff0e (patch)
tree6c160e064f41a691bcabcee738543865952017af /mini-gmp/mini-gmp.h
parentcc5da06284277c69529776c0a30b0f98bd969c11 (diff)
downloadgmp-5e8360560db59a1e66a71c73a8ea5d1dd9ccff0e.tar.gz
mini-gmp: Enable testing with different limb sizes (types).
Diffstat (limited to 'mini-gmp/mini-gmp.h')
-rw-r--r--mini-gmp/mini-gmp.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/mini-gmp/mini-gmp.h b/mini-gmp/mini-gmp.h
index 27e0c0671..b98af058b 100644
--- a/mini-gmp/mini-gmp.h
+++ b/mini-gmp/mini-gmp.h
@@ -53,7 +53,11 @@ void mp_get_memory_functions (void *(**) (size_t),
void *(**) (void *, size_t, size_t),
void (**) (void *, size_t));
-typedef unsigned long mp_limb_t;
+#ifndef MINI_GMP_LIMB_TYPE
+#define MINI_GMP_LIMB_TYPE unsigned long
+#endif
+
+typedef MINI_GMP_LIMB_TYPE mp_limb_t;
typedef long mp_size_t;
typedef unsigned long mp_bitcnt_t;