diff options
| author | Paul Eggert | 2018-09-10 08:59:39 -0700 |
|---|---|---|
| committer | Paul Eggert | 2018-09-10 09:04:25 -0700 |
| commit | 10a45096988f6f19e36e2e7865b6eb35c0929b6d (patch) | |
| tree | 48c29051f52ae37d4c943f4bc1400c57aa15b91b /src | |
| parent | fe859a07870d5204adfd5c9a7f83bf69658d37c8 (diff) | |
| download | emacs-10a45096988f6f19e36e2e7865b6eb35c0929b6d.tar.gz emacs-10a45096988f6f19e36e2e7865b6eb35c0929b6d.zip | |
Fix misleading name ‘double_to_bignum’
* src/bignum.c (double_to_integer): Rename from double_to_bignum,
since the result is not necessarily a bignum. All uses changed.
Diffstat (limited to 'src')
| -rw-r--r-- | src/bignum.c | 4 | ||||
| -rw-r--r-- | src/editfns.c | 2 | ||||
| -rw-r--r-- | src/floatfns.c | 2 | ||||
| -rw-r--r-- | src/lisp.h | 2 |
4 files changed, 5 insertions, 5 deletions
diff --git a/src/bignum.c b/src/bignum.c index 35894f5647d..f4c24d132be 100644 --- a/src/bignum.c +++ b/src/bignum.c | |||
| @@ -64,9 +64,9 @@ bignum_to_double (Lisp_Object n) | |||
| 64 | return mpz_get_d (XBIGNUM (n)->value); | 64 | return mpz_get_d (XBIGNUM (n)->value); |
| 65 | } | 65 | } |
| 66 | 66 | ||
| 67 | /* Return D, converted to a bignum. Discard any fraction. */ | 67 | /* Return D, converted to a Lisp integer. Discard any fraction. */ |
| 68 | Lisp_Object | 68 | Lisp_Object |
| 69 | double_to_bignum (double d) | 69 | double_to_integer (double d) |
| 70 | { | 70 | { |
| 71 | mpz_set_d (mpz[0], d); | 71 | mpz_set_d (mpz[0], d); |
| 72 | return make_integer_mpz (); | 72 | return make_integer_mpz (); |
diff --git a/src/editfns.c b/src/editfns.c index f19c3f1dca9..8c7491beedc 100644 --- a/src/editfns.c +++ b/src/editfns.c | |||
| @@ -4657,7 +4657,7 @@ styled_format (ptrdiff_t nargs, Lisp_Object *args, bool message) | |||
| 4657 | 4657 | ||
| 4658 | /* Characters to be inserted after spaces and before | 4658 | /* Characters to be inserted after spaces and before |
| 4659 | leading zeros. This can occur with bignums, since | 4659 | leading zeros. This can occur with bignums, since |
| 4660 | string_to_bignum does only leading '-'. */ | 4660 | bignum_to_string does only leading '-'. */ |
| 4661 | char prefix[sizeof "-0x" - 1]; | 4661 | char prefix[sizeof "-0x" - 1]; |
| 4662 | int prefixlen = 0; | 4662 | int prefixlen = 0; |
| 4663 | 4663 | ||
diff --git a/src/floatfns.c b/src/floatfns.c index dc7236353c0..8e56fed9d09 100644 --- a/src/floatfns.c +++ b/src/floatfns.c | |||
| @@ -391,7 +391,7 @@ rounding_driver (Lisp_Object arg, Lisp_Object divisor, | |||
| 391 | if (! FIXNUM_OVERFLOW_P (ir)) | 391 | if (! FIXNUM_OVERFLOW_P (ir)) |
| 392 | return make_fixnum (ir); | 392 | return make_fixnum (ir); |
| 393 | } | 393 | } |
| 394 | return double_to_bignum (dr); | 394 | return double_to_integer (dr); |
| 395 | } | 395 | } |
| 396 | 396 | ||
| 397 | static EMACS_INT | 397 | static EMACS_INT |
diff --git a/src/lisp.h b/src/lisp.h index f2a3ac92132..454d728f9e0 100644 --- a/src/lisp.h +++ b/src/lisp.h | |||
| @@ -3327,7 +3327,7 @@ extern ptrdiff_t bignum_bufsize (Lisp_Object, int); | |||
| 3327 | extern ptrdiff_t bignum_to_c_string (char *, ptrdiff_t, Lisp_Object, int); | 3327 | extern ptrdiff_t bignum_to_c_string (char *, ptrdiff_t, Lisp_Object, int); |
| 3328 | extern Lisp_Object bignum_to_string (Lisp_Object, int); | 3328 | extern Lisp_Object bignum_to_string (Lisp_Object, int); |
| 3329 | extern Lisp_Object make_bignum_str (char const *, int); | 3329 | extern Lisp_Object make_bignum_str (char const *, int); |
| 3330 | extern Lisp_Object double_to_bignum (double); | 3330 | extern Lisp_Object double_to_integer (double); |
| 3331 | 3331 | ||
| 3332 | /* Converthe integer NUM to *N. Return true if successful, false | 3332 | /* Converthe integer NUM to *N. Return true if successful, false |
| 3333 | (possibly setting *N) otherwise. */ | 3333 | (possibly setting *N) otherwise. */ |