diff options
author | Tom Tromey <tom@tromey.com> | 2018-07-07 14:53:23 -0600 |
---|---|---|
committer | Tom Tromey <tom@tromey.com> | 2018-07-12 22:12:27 -0600 |
commit | b2f3f4ee29ba8510d3cad8025d9ce2c2014b1b7f (patch) | |
tree | a277ed9d40d0ae529f3d20b1379b3e34c40e7a37 /src/lisp.h | |
parent | a0f2adbfc9cb1b69415f551a5e529f7e1162b9c7 (diff) | |
download | emacs-b2f3f4ee29ba8510d3cad8025d9ce2c2014b1b7f.tar.gz emacs-b2f3f4ee29ba8510d3cad8025d9ce2c2014b1b7f.tar.bz2 emacs-b2f3f4ee29ba8510d3cad8025d9ce2c2014b1b7f.zip |
Provide new functions to create bignums
* src/alloc.c (make_bignum_str, make_number): New functions.
* src/lisp.h (make_bignum_str, make_number): Declare.
Diffstat (limited to 'src/lisp.h')
-rw-r--r-- | src/lisp.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lisp.h b/src/lisp.h index 37e43b0c5a1..6a3db24949a 100644 --- a/src/lisp.h +++ b/src/lisp.h @@ -3643,6 +3643,9 @@ extern Lisp_Object list5 (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, enum constype {CONSTYPE_HEAP, CONSTYPE_PURE}; extern Lisp_Object listn (enum constype, ptrdiff_t, Lisp_Object, ...); +extern Lisp_Object make_bignum_str (const char *num, int base); +extern Lisp_Object make_number (mpz_t value); + /* Build a frequently used 2/3/4-integer lists. */ INLINE Lisp_Object |