diff options
| author | Stefan Monnier | 2010-05-05 13:51:40 -0400 |
|---|---|---|
| committer | Stefan Monnier | 2010-05-05 13:51:40 -0400 |
| commit | 774b9a602e825a67746ab90cc42ac015e4a26da5 (patch) | |
| tree | e5f920499238007e62e787d9c04a4bbb24785e18 /src | |
| parent | 4ab9284288150721ba94b3a6e7d5b89dcacb8c53 (diff) | |
| download | emacs-774b9a602e825a67746ab90cc42ac015e4a26da5.tar.gz emacs-774b9a602e825a67746ab90cc42ac015e4a26da5.zip | |
* syntax.c (Fchar_syntax): Check the arg is a character.
Fixes: debbugs:6080
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 4 | ||||
| -rw-r--r-- | src/syntax.c | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 20c6034f06d..2178f219cf8 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2010-05-05 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 2 | |||
| 3 | * syntax.c (Fchar_syntax): Check the arg is a character (bug#6080). | ||
| 4 | |||
| 1 | 2010-05-05 Lawrence Mitchell <wence@gmx.li> | 5 | 2010-05-05 Lawrence Mitchell <wence@gmx.li> |
| 2 | 6 | ||
| 3 | * m/sparc.h: Fix typo in earlier change. | 7 | * m/sparc.h: Fix typo in earlier change. |
diff --git a/src/syntax.c b/src/syntax.c index a80f047e43c..4741fa260d2 100644 --- a/src/syntax.c +++ b/src/syntax.c | |||
| @@ -858,7 +858,7 @@ are listed in the documentation of `modify-syntax-entry'. */) | |||
| 858 | Lisp_Object character; | 858 | Lisp_Object character; |
| 859 | { | 859 | { |
| 860 | int char_int; | 860 | int char_int; |
| 861 | CHECK_NUMBER (character); | 861 | CHECK_CHARACTER (character); |
| 862 | char_int = XINT (character); | 862 | char_int = XINT (character); |
| 863 | SETUP_BUFFER_SYNTAX_TABLE (); | 863 | SETUP_BUFFER_SYNTAX_TABLE (); |
| 864 | return make_number (syntax_code_spec[(int) SYNTAX (char_int)]); | 864 | return make_number (syntax_code_spec[(int) SYNTAX (char_int)]); |