Mercurial > hg > xemacs-beta
diff src/syntax.h @ 272:c5d627a313b1 r21-0b34
Import from CVS: tag r21-0b34
author | cvs |
---|---|
date | Mon, 13 Aug 2007 10:28:48 +0200 |
parents | 131b0175ea99 |
children | 8e84bee8ddd0 |
line wrap: on
line diff
--- a/src/syntax.h Mon Aug 13 10:27:41 2007 +0200 +++ b/src/syntax.h Mon Aug 13 10:28:48 2007 +0200 @@ -25,10 +25,6 @@ #include "chartab.h" -/* The standard syntax table is stored where it will automatically - be used in all new buffers. */ -extern Lisp_Object Vstandard_syntax_table; - /* A syntax table is a type of char table. The low 7 bits of the integer is a code, as follows. The 8th bit is @@ -68,10 +64,6 @@ Smax /* Upper bound on codes that are meaningful */ }; -extern Lisp_Object Qsyntax_table_p; -Lisp_Object Fsyntax_table_p (Lisp_Object); -Lisp_Object Fsyntax_table (Lisp_Object); -Lisp_Object Fset_syntax_table (Lisp_Object, Lisp_Object); enum syntaxcode charset_syntax (struct buffer *buf, Lisp_Object charset, int *multi_p_out); @@ -86,7 +78,7 @@ { return SYNTAX_CODE_UNSAFE (table, c); } - + #define SYNTAX_UNSAFE(table, c) \ ((enum syntaxcode) (SYNTAX_CODE_UNSAFE (table, c) & 0177)) @@ -230,6 +222,13 @@ ? SYNTAX_COMMENT_STYLE_B \ : 0))) +EXFUN (Fchar_syntax, 2); +EXFUN (Fforward_word, 2); + +/* The standard syntax table is stored where it will automatically + be used in all new buffers. */ +extern Lisp_Object Vstandard_syntax_table; + /* This array, indexed by a character, contains the syntax code which that character signifies (as a char). For example, (enum syntaxcode) syntax_spec_code['w'] is Sword. */