Symbols longer than 128 chars can cause an exception. Also, the terminating colon...
authorMichael Gran <spk121@yahoo.com>
Sat, 25 Apr 2009 05:23:13 +0000 (22:23 -0700)
committerLudovic Courtès <ludo@gnu.org>
Wed, 20 May 2009 22:17:02 +0000 (00:17 +0200)
commit5d66005209f57878aea994c9109eb32bd9b9feab
tree18fbb8174a86290654c04ff9923df2d9ed68a909
parent5c006c3f5183cda8ddd57c470df03ba0cd7cb492
Symbols longer than 128 chars can cause an exception.  Also, the terminating colon of long postfix keywords are not handled correctly.

* test-suite/tests/reader.test ("read-options"): Add test
for long postfix keywords.

* libguile/read.c (scm_read_mixed_case_symbol): Fix
exception on symbols are greater than 128 chars.  Also,
colons are not stripped from long postfix keywords.
libguile/read.c
test-suite/tests/reader.test