Mercurial > emacs
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;