* lread.c: Integer overflow fixes.
authorPaul Eggert <eggert@cs.ucla.edu>
Thu, 23 Jun 2011 00:55:55 +0000 (17:55 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Thu, 23 Jun 2011 00:55:55 +0000 (17:55 -0700)
commit8b9ac8b4a241b0f3be53e6438e69b227aac20d24
tree54a83c4d055dad72e8521ce1cf4710c552418042
parent7fcccf1efe3d4bc6182253ec0b1b5fd409fdd242
* lread.c: Integer overflow fixes.

(read_integer): Radix is now EMACS_INT, not int,
to improve quality of diagnostics for out-of-range radices.
Calculate buffer size correctly for out-of-range radices.
(read1): Check for integer overflow in radices, and in
read-circle numbers.
src/ChangeLog
src/lread.c