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. */