diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/lread.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/lread.c b/src/lread.c index d4fb550b867..5fb0a39ff03 100644 --- a/src/lread.c +++ b/src/lread.c | |||
| @@ -1738,13 +1738,12 @@ read_escape (readcharfun, stringp, byterep) | |||
| 1738 | return c | alt_modifier; | 1738 | return c | alt_modifier; |
| 1739 | 1739 | ||
| 1740 | case 's': | 1740 | case 's': |
| 1741 | if (stringp) | ||
| 1742 | return ' '; | ||
| 1743 | c = READCHAR; | 1741 | c = READCHAR; |
| 1744 | if (c != '-') { | 1742 | if (c != '-') |
| 1745 | UNREAD (c); | 1743 | { |
| 1746 | return ' '; | 1744 | UNREAD (c); |
| 1747 | } | 1745 | return ' '; |
| 1746 | } | ||
| 1748 | c = READCHAR; | 1747 | c = READCHAR; |
| 1749 | if (c == '\\') | 1748 | if (c == '\\') |
| 1750 | c = read_escape (readcharfun, 0, byterep); | 1749 | c = read_escape (readcharfun, 0, byterep); |