comparison src/ChangeLog @ 104658:7b5e19f7e726

(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.
author Stefan Monnier <monnier@iro.umontreal.ca>
date Thu, 27 Aug 2009 21:10:17 +0000
parents 0aa98de34d75
children 78d1d3210db7
comparison
equal deleted inserted replaced
104657:feeb52aa0d30 104658:7b5e19f7e726
1 2009-08-27 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * lread.c (read_integer): Use doubles (and potentially return a float
4 number) as we do in string-to-number.
5 (read1): Use strtol to read integers, signal errors on strtol's
6 overflow and use floats if strtol's output is too large for
7 Elisp integers.
8
1 2009-08-27 Eli Zaretskii <eliz@gnu.org> 9 2009-08-27 Eli Zaretskii <eliz@gnu.org>
2 10
3 * makefile.w32-in ($(SRC)/buildobj.h, make-buildobj-CMD) 11 * makefile.w32-in ($(SRC)/buildobj.h, make-buildobj-CMD)
4 (make-buildobj-SH): Fix last change. 12 (make-buildobj-SH): Fix last change.
5 (SRC): Move to before where it's first used. 13 (SRC): Move to before where it's first used.