diff options
| author | Paul Eggert | 2012-04-21 17:53:32 -0700 |
|---|---|---|
| committer | Paul Eggert | 2012-04-21 17:53:32 -0700 |
| commit | bbd347f5f7e99da1a559dad818b5fa8f59c0901e (patch) | |
| tree | 77c1fc54c2240b08d2859109d18cac8812a8ffb1 /src/lread.c | |
| parent | e4ecdc9c71af4199129d5dd2db1a32ff6b725fe4 (diff) | |
| parent | 9ee7d8b93cb143b473e6dffb708e777bc6fe5bd0 (diff) | |
| download | emacs-bbd347f5f7e99da1a559dad818b5fa8f59c0901e.tar.gz emacs-bbd347f5f7e99da1a559dad818b5fa8f59c0901e.zip | |
Merge from trunk.
Diffstat (limited to 'src/lread.c')
| -rw-r--r-- | src/lread.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/lread.c b/src/lread.c index 48849cccd2b..a2a18921bdc 100644 --- a/src/lread.c +++ b/src/lread.c | |||
| @@ -842,7 +842,7 @@ lisp_file_lexically_bound_p (Lisp_Object readcharfun) | |||
| 842 | } | 842 | } |
| 843 | 843 | ||
| 844 | /* Stop scanning if no colon was found before end marker. */ | 844 | /* Stop scanning if no colon was found before end marker. */ |
| 845 | if (!in_file_vars) | 845 | if (!in_file_vars || ch == '\n' || ch == EOF) |
| 846 | break; | 846 | break; |
| 847 | 847 | ||
| 848 | while (i > 0 && (var[i - 1] == ' ' || var[i - 1] == '\t')) | 848 | while (i > 0 && (var[i - 1] == ' ' || var[i - 1] == '\t')) |
| @@ -866,8 +866,7 @@ lisp_file_lexically_bound_p (Lisp_Object readcharfun) | |||
| 866 | ch = READCHAR; | 866 | ch = READCHAR; |
| 867 | } | 867 | } |
| 868 | if (! in_file_vars) | 868 | if (! in_file_vars) |
| 869 | /* The value was terminated by an end-marker, which | 869 | /* The value was terminated by an end-marker, which remove. */ |
| 870 | remove. */ | ||
| 871 | i -= 3; | 870 | i -= 3; |
| 872 | while (i > 0 && (val[i - 1] == ' ' || val[i - 1] == '\t')) | 871 | while (i > 0 && (val[i - 1] == ' ' || val[i - 1] == '\t')) |
| 873 | i--; | 872 | i--; |