Fix `string-to-number' to deal consistently with integers and floats.
authorJuanma Barranquero <lekktu@gmail.com>
Fri, 4 Dec 2009 16:16:26 +0000 (16:16 +0000)
committerJuanma Barranquero <lekktu@gmail.com>
Fri, 4 Dec 2009 16:16:26 +0000 (16:16 +0000)
commitbe95bee9b8cf3f771fdb6438a44ded2880e65617
treefe4ccba69d57fbd4f7d72bcc0f37d24a3fd490a5
parent24c2d7ce87ac4e656d3c9c55b39f7b44d76e8f7a
Fix `string-to-number' to deal consistently with integers and floats.
* lread.c (isfloat_string): New argument ignore_trailing to accept all
  trailing characters, not just whitespace.
  (read1): Pass new arg 0 to keep old behavior.
* data.c (Fstring_to_number): Pass 1 to isfloat_string to ignore
  trailing chars, as it is already done for integers.  Doc fixes.
* lisp.h (isfloat_string): Add new arg to declaration of isfloat_string.
src/ChangeLog
src/data.c
src/lisp.h
src/lread.c