diff options
author | Kevin Ryde <user42@zip.com.au> | 2001-06-10 02:33:20 +0200 |
---|---|---|
committer | Kevin Ryde <user42@zip.com.au> | 2001-06-10 02:33:20 +0200 |
commit | 895e6a774ee28eb2e47f1d75ea5929a6bd38d16a (patch) | |
tree | 182d95f14e9a847225cd6a08d71e0e8a871eb254 | |
parent | 42ce14853a766a6dc6ba8225818d2982fc03b0b5 (diff) | |
download | gmp-895e6a774ee28eb2e47f1d75ea5929a6bd38d16a.tar.gz |
* compat.c (__gmpz_legendre): Add compatibility entrypoint.
-rw-r--r-- | compat.c | 13 |
1 files changed, 10 insertions, 3 deletions
@@ -1,7 +1,7 @@ /* Old function entrypoints retained for binary compatibility. */ /* -Copyright 2000 Free Software Foundation, Inc. +Copyright 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU MP Library. @@ -26,7 +26,7 @@ MA 02111-1307, USA. #include "gmp-impl.h" -/* mpn_divexact_by3 was a function in gmp 3.0, but as of gmp 3.1 it's a +/* mpn_divexact_by3 was a function in gmp 3.0.1, but as of gmp 3.1 it's a macro calling mpn_divexact_by3c. */ mp_limb_t __MPN (divexact_by3) (mp_ptr dst, mp_srcptr src, mp_size_t size) @@ -35,7 +35,7 @@ __MPN (divexact_by3) (mp_ptr dst, mp_srcptr src, mp_size_t size) } -/* mpn_divmod_1 was a function in gmp 3.0 and earlier, but marked obsolete +/* mpn_divmod_1 was a function in gmp 3.0.1 and earlier, but marked obsolete in gmp 2 and 3. As of gmp 3.1 it's a macro calling mpn_divrem_1. */ mp_limb_t __MPN (divmod_1) (mp_ptr dst, mp_srcptr src, mp_size_t size, mp_limb_t divisor) @@ -44,3 +44,10 @@ __MPN (divmod_1) (mp_ptr dst, mp_srcptr src, mp_size_t size, mp_limb_t divisor) } +/* mpz_legendre was a separate function in gmp 3.1.1 and earlier, but as of + 3.2 it's a #define alias for mpz_jacobi. */ +int +__gmpz_legendre (mpz_srcptr a, mpz_srcptr b) +{ + return mpz_jacobi (a, b); +} |