changeset 89888:cfd942ddfdab

*** empty log message ***
author Kenichi Handa <handa@m17n.org>
date Mon, 12 Apr 2004 05:56:40 +0000
parents 028a1f06f612
children c4c848b80f86
files src/ChangeLog.22 src/character.c
diffstat 2 files changed, 17 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/ChangeLog.22	Mon Apr 12 04:48:35 2004 +0000
+++ b/src/ChangeLog.22	Mon Apr 12 05:56:40 2004 +0000
@@ -1,3 +1,8 @@
+2004-04-12  Kenichi Handa  <handa@m17n.org>
+
+	* character.h (LEADING_CODE_LATIN_1_MIN)
+	(LEADING_CODE_LATIN_1_MAX): Delete these macros.
+
 2004-04-08  Kenichi Handa  <handa@m17n.org>
 
 	* category.h: Sync to HEAD.
--- 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;