diff src/character.c @ 89888:cfd942ddfdab

*** empty log message ***
author Kenichi Handa <handa@m17n.org>
date Mon, 12 Apr 2004 05:56:40 +0000
parents 482c15940000
children cce857c68ba2
line wrap: on
line diff
--- a/src/character.c	Mon Apr 12 04:48:35 2004 +0000
+++ b/src/character.c	Mon Apr 12 05:56:40 2004 +0000
@@ -59,6 +59,8 @@
 
 Lisp_Object Qauto_fill_chars;
 
+/* Char-table of information about which character to unify to which
+   Unicode character.  */
 Lisp_Object Vchar_unify_table;
 
 /* A char-table.  An element is non-nil iff the corresponding
@@ -86,6 +88,9 @@
 
 
 
+/* Store multibyte form of character C at P.  If C has modifier bits,
+   handle them appropriately.  */
+
 int
 char_string (c, p)
      int c;
@@ -167,6 +172,13 @@
 }
 
 
+/* Return a character whose multibyte form is at P.  Set LEN is not
+   NULL, it must be a pointer to integer.  In that case, set *LEN to
+   the byte length of the multibyte form.  If ADVANCED is not NULL, is
+   must be a pointer to unsigned char.  In that case, set *ADVANCED to
+   the ending address (i.e. the starting address of the next
+   character) of the multibyte form.  */
+
 int
 string_char (p, advanced, len)
      const unsigned char *p;