aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorStefan Monnier2010-05-05 13:51:40 -0400
committerStefan Monnier2010-05-05 13:51:40 -0400
commit774b9a602e825a67746ab90cc42ac015e4a26da5 (patch)
treee5f920499238007e62e787d9c04a4bbb24785e18 /src
parent4ab9284288150721ba94b3a6e7d5b89dcacb8c53 (diff)
downloademacs-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/ChangeLog4
-rw-r--r--src/syntax.c2
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 @@
12010-05-05 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * syntax.c (Fchar_syntax): Check the arg is a character (bug#6080).
4
12010-05-05 Lawrence Mitchell <wence@gmx.li> 52010-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)]);