summaryrefslogtreecommitdiff
path: root/mpz/getlimbn.c
diff options
context:
space:
mode:
authorKevin Ryde <user42@zip.com.au>2001-05-05 23:10:48 +0200
committerKevin Ryde <user42@zip.com.au>2001-05-05 23:10:48 +0200
commit53fbf7a603792987e12ea6bdc63b05b3786732f5 (patch)
treed19527d4b485c16da42a255f019cc52a5e1d9a57 /mpz/getlimbn.c
parent71fc7ed56be892357d91fe7a5ff5ac136024b88a (diff)
downloadgmp-53fbf7a603792987e12ea6bdc63b05b3786732f5.tar.gz
* gmp-h.in (mpz_get_ui, mpz_getlimbn, mpz_set_q, mpz_perfect_square_p,
mpz_popcount, mpz_size, mpf_set_ui, mpf_set_si, mpf_size): Provide these as "extern inlines". Use just one big extern "C" block. * mpz/getlimbn.c, mpz/get_ui.c, mpz/perfsqr.c, mpz/popcount.c mpz/set_q.c, mpz/size.c, mpf/set_si.c, mpf/set_ui.c, mpf/size.c: Use __GMP_FORCE to get code from gmp.h.
Diffstat (limited to 'mpz/getlimbn.c')
-rw-r--r--mpz/getlimbn.c11
1 files changed, 2 insertions, 9 deletions
diff --git a/mpz/getlimbn.c b/mpz/getlimbn.c
index 74166c233..016afa109 100644
--- a/mpz/getlimbn.c
+++ b/mpz/getlimbn.c
@@ -19,14 +19,7 @@ along with the GNU MP Library; see the file COPYING.LIB. If not, write to
the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
MA 02111-1307, USA. */
+#define __GMP_FORCE_mpz_getlimbn 1
+
#include "gmp.h"
#include "gmp-impl.h"
-
-mp_limb_t
-mpz_getlimbn (mpz_srcptr integer, mp_size_t n)
-{
- if (ABS (integer->_mp_size) <= n || n < 0)
- return 0;
- else
- return integer->_mp_d[n];
-}