diff options
| author | Paul Eggert | 2020-07-09 16:35:48 -0700 |
|---|---|---|
| committer | Paul Eggert | 2020-07-09 16:38:45 -0700 |
| commit | c8b6006d82196f9063581e988ea12d6c99c95536 (patch) | |
| tree | 24ad95ab6523c39190b778f8e63712b6cafaa28b /test/data | |
| parent | 501306557c6bb65007f384aa203999d1577d0e99 (diff) | |
| download | emacs-c8b6006d82196f9063581e988ea12d6c99c95536.tar.gz emacs-c8b6006d82196f9063581e988ea12d6c99c95536.zip | |
Use Gnulib libgmp module
Instead of doing GMP by hand, use the Gnulib libgmp module.
* .gitignore: Add lib/gmp.h.
* admin/merge-gnulib (GNULIB_MODULES): Add libgmp.
* configure.ac (GMP_LIB, GMP_OBJ): Remove. Gnulib uses the name
LIB_GMP, so all uses changed. All uses of GMP_OBJ removed.
(HAVE_GMP): Set this from Gnulib’s variables.
* lib/gnulib.mk.in, m4/gnulib-comp.m4: Regenerate.
* lib/mini-gmp-gnulib.c, lib/mini-gmp.c, lib/mini-gmp.h, m4/libgmp.m4:
New files, copied from Gnulib.
* src/bignum.h, test/data/emacs-module/mod-test.c:
Include gmp.h unconditionally.
* src/mini-gmp-emacs.c, src/mini-gmp.c, src/mini-gmp.h:
Remove. This moves these files from src to lib, and
updates them to the current GMP version.
* test/Makefile.in (GMP_H): New macro.
($(test_module)): Use it to decide whether to compile
mini-gmp-gnulib.c too.
Diffstat (limited to 'test/data')
| -rw-r--r-- | test/data/emacs-module/mod-test.c | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/test/data/emacs-module/mod-test.c b/test/data/emacs-module/mod-test.c index 5e3112f4471..1e64bcd65f1 100644 --- a/test/data/emacs-module/mod-test.c +++ b/test/data/emacs-module/mod-test.c | |||
| @@ -43,12 +43,7 @@ uintptr_t _beginthread (void (__cdecl *)(void *), unsigned, void *); | |||
| 43 | # include <unistd.h> | 43 | # include <unistd.h> |
| 44 | #endif | 44 | #endif |
| 45 | 45 | ||
| 46 | #ifdef HAVE_GMP | ||
| 47 | #include <gmp.h> | 46 | #include <gmp.h> |
| 48 | #else | ||
| 49 | #include "mini-gmp.h" | ||
| 50 | #endif | ||
| 51 | |||
| 52 | #include <emacs-module.h> | 47 | #include <emacs-module.h> |
| 53 | 48 | ||
| 54 | #include "timespec.h" | 49 | #include "timespec.h" |