comparison src/syntax.c @ 108246:ea6ba19c6edd

* syntax.c (Fchar_syntax): Check the arg is a character.
author Stefan Monnier <monnier@iro.umontreal.ca>
date Wed, 05 May 2010 13:51:40 -0400
parents 14ff9accfbd3
children 2bc9a0c04c87
comparison
equal deleted inserted replaced
108245:5425ce334f51 108246:ea6ba19c6edd
856 are listed in the documentation of `modify-syntax-entry'. */) 856 are listed in the documentation of `modify-syntax-entry'. */)
857 (character) 857 (character)
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)]);
865 } 865 }
866 866