aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAndreas Schwab2011-09-27 10:37:07 +0200
committerAndreas Schwab2011-09-27 10:37:07 +0200
commited497dd4ec3137c43637531a0fa14a0f78edbe25 (patch)
tree19d8167d4746120facbcd7963e232bc44619b3a1 /src
parent90926e239289bf6db8938da4b50adc62222ed802 (diff)
downloademacs-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/ChangeLog5
-rw-r--r--src/lread.c8
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 @@
12011-09-27 Andreas Schwab <schwab@linux-m68k.org>
2
3 * lread.c (readevalloop): Use correct code for NBSP.
4 (read1): Likewise. (Bug#9608)
5
12011-09-25 Michael Albinus <michael.albinus@gmx.de> 62011-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