[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/src/character.c,v
From: |
Kenichi Handa |
Subject: |
[Emacs-diffs] Changes to emacs/src/character.c,v |
Date: |
Fri, 29 Aug 2008 07:52:46 +0000 |
CVSROOT: /cvsroot/emacs
Module name: emacs
Changes by: Kenichi Handa <handa> 08/08/29 07:52:46
Index: character.c
===================================================================
RCS file: /cvsroot/emacs/emacs/src/character.c,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -b -r1.13 -r1.14
--- character.c 4 Jul 2008 02:20:08 -0000 1.13
+++ character.c 29 Aug 2008 07:52:46 -0000 1.14
@@ -85,6 +85,8 @@
static Lisp_Object Qchar_script_table;
+Lisp_Object Vunicode_category_table;
+
/* Mapping table from unibyte chars to multibyte chars. */
int unibyte_to_multibyte_table[256];
@@ -1104,6 +1106,15 @@
DEFVAR_LISP ("script-representative-chars", &Vscript_representative_chars,
doc: /* Alist of scripts vs the representative characters. */);
Vscript_representative_chars = Qnil;
+
+ DEFVAR_LISP ("unicode-category-table", &Vunicode_category_table,
+ doc: /* Char table of Unicode's "General Category".
+All Unicode characters has one of the following values (symbol):
+ Lw, Ll, Lt, Lm, Lo, Mn, Mc, Me, Nd, Nl, No, Pc, Pd, Ps, Pe, Pi, Pf, Po,
+ Sm, Sc, Sk, So, Zs, Zl, Zp, Cc, Cf, Cs, Co, Cn
+See The Unicode Standard for the meaning of those values. */);
+ /* The correct char-table is setup in characters.el. */
+ Vunicode_category_table = Qnil;
}
#endif /* emacs */
- [Emacs-diffs] Changes to emacs/src/character.c,v,
Kenichi Handa <=