aboutsummaryrefslogtreecommitdiffstats
path: root/test/data
diff options
context:
space:
mode:
authorPaul Eggert2020-07-09 16:35:48 -0700
committerPaul Eggert2020-07-09 16:38:45 -0700
commitc8b6006d82196f9063581e988ea12d6c99c95536 (patch)
tree24ad95ab6523c39190b778f8e63712b6cafaa28b /test/data
parent501306557c6bb65007f384aa203999d1577d0e99 (diff)
downloademacs-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.c5
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"