diff options
| author | Andreas Schwab | 2011-09-27 10:37:07 +0200 |
|---|---|---|
| committer | Andreas Schwab | 2011-09-27 10:37:07 +0200 |
| commit | ed497dd4ec3137c43637531a0fa14a0f78edbe25 (patch) | |
| tree | 19d8167d4746120facbcd7963e232bc44619b3a1 /src | |
| parent | 90926e239289bf6db8938da4b50adc62222ed802 (diff) | |
| download | emacs-ed497dd4ec3137c43637531a0fa14a0f78edbe25.tar.gz emacs-ed497dd4ec3137c43637531a0fa14a0f78edbe25.zip | |
* lread.c (readevalloop): Use correct code for NBSP.
(read1): Likewise. (Bug#9608)
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 5 | ||||
| -rw-r--r-- | src/lread.c | 8 |
2 files changed, 9 insertions, 4 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 3282654ab06..59169bdcf9f 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2011-09-27 Andreas Schwab <schwab@linux-m68k.org> | ||
| 2 | |||
| 3 | * lread.c (readevalloop): Use correct code for NBSP. | ||
| 4 | (read1): Likewise. (Bug#9608) | ||
| 5 | |||
| 1 | 2011-09-25 Michael Albinus <michael.albinus@gmx.de> | 6 | 2011-09-25 Michael Albinus <michael.albinus@gmx.de> |
| 2 | 7 | ||
| 3 | * dbusbind.c (Fdbus_register_signal): When service is not | 8 | * dbusbind.c (Fdbus_register_signal): When service is not |
diff --git a/src/lread.c b/src/lread.c index 2b1b49ab2fe..241b1e41c94 100644 --- a/src/lread.c +++ b/src/lread.c | |||
| @@ -1796,7 +1796,7 @@ readevalloop (Lisp_Object readcharfun, | |||
| 1796 | 1796 | ||
| 1797 | /* Ignore whitespace here, so we can detect eof. */ | 1797 | /* Ignore whitespace here, so we can detect eof. */ |
| 1798 | if (c == ' ' || c == '\t' || c == '\n' || c == '\f' || c == '\r' | 1798 | if (c == ' ' || c == '\t' || c == '\n' || c == '\f' || c == '\r' |
| 1799 | || c == 0x8a0) /* NBSP */ | 1799 | || c == 0xa0) /* NBSP */ |
| 1800 | goto read_next; | 1800 | goto read_next; |
| 1801 | 1801 | ||
| 1802 | if (!NILP (Vpurify_flag) && c == '(') | 1802 | if (!NILP (Vpurify_flag) && c == '(') |
| @@ -2685,7 +2685,7 @@ read1 (register Lisp_Object readcharfun, int *pch, int first_in_list) | |||
| 2685 | uninterned_symbol = 1; | 2685 | uninterned_symbol = 1; |
| 2686 | c = READCHAR; | 2686 | c = READCHAR; |
| 2687 | if (!(c > 040 | 2687 | if (!(c > 040 |
| 2688 | && c != 0x8a0 | 2688 | && c != 0xa0 /* NBSP */ |
| 2689 | && (c >= 0200 | 2689 | && (c >= 0200 |
| 2690 | || strchr ("\"';()[]#`,", c) == NULL))) | 2690 | || strchr ("\"';()[]#`,", c) == NULL))) |
| 2691 | { | 2691 | { |
| @@ -3033,7 +3033,7 @@ read1 (register Lisp_Object readcharfun, int *pch, int first_in_list) | |||
| 3033 | default: | 3033 | default: |
| 3034 | default_label: | 3034 | default_label: |
| 3035 | if (c <= 040) goto retry; | 3035 | if (c <= 040) goto retry; |
| 3036 | if (c == 0x8a0) /* NBSP */ | 3036 | if (c == 0xa0) /* NBSP */ |
| 3037 | goto retry; | 3037 | goto retry; |
| 3038 | 3038 | ||
| 3039 | read_symbol: | 3039 | read_symbol: |
| @@ -3074,7 +3074,7 @@ read1 (register Lisp_Object readcharfun, int *pch, int first_in_list) | |||
| 3074 | c = READCHAR; | 3074 | c = READCHAR; |
| 3075 | } | 3075 | } |
| 3076 | while (c > 040 | 3076 | while (c > 040 |
| 3077 | && c != 0x8a0 /* NBSP */ | 3077 | && c != 0xa0 /* NBSP */ |
| 3078 | && (c >= 0200 | 3078 | && (c >= 0200 |
| 3079 | || strchr ("\"';()[]#`,", c) == NULL)); | 3079 | || strchr ("\"';()[]#`,", c) == NULL)); |
| 3080 | 3080 | ||