From 155a6764a38bef2f32d6fd532a2a59f008a87760 Mon Sep 17 00:00:00 2001 From: Stefan Monnier Date: Thu, 27 Aug 2009 21:10:17 +0000 Subject: (read_integer): Use doubles (and potentially return a float number) as we do in string-to-number. (read1): Use strtol to read integers, signal errors on strtol's overflow and use floats if strtol's output is too large for Elisp integers. --- src/ChangeLog | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/ChangeLog') diff --git a/src/ChangeLog b/src/ChangeLog index 5b1874a7a9d..bf112e0824e 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,11 @@ +2009-08-27 Stefan Monnier + + * lread.c (read_integer): Use doubles (and potentially return a float + number) as we do in string-to-number. + (read1): Use strtol to read integers, signal errors on strtol's + overflow and use floats if strtol's output is too large for + Elisp integers. + 2009-08-27 Eli Zaretskii * makefile.w32-in ($(SRC)/buildobj.h, make-buildobj-CMD) -- cgit v1.2.1