summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKenichi Handa <handa@m17n.org>2007-03-23 05:45:00 +0000
committerKenichi Handa <handa@m17n.org>2007-03-23 05:45:00 +0000
commit3a0a38def547c77ebcad826e6e8965ab5eb07837 (patch)
tree56a1011cec460c151e4c640090d83645c4ea8b8a
parent6482db2eb982c10a91d875719ed5de4d1d994065 (diff)
downloademacs-3a0a38def547c77ebcad826e6e8965ab5eb07837.tar.gz
(MIN_MULTIBYTE_LEADING_CODE)
(MAX_MULTIBYTE_LEADING_CODE): New macros.
-rw-r--r--src/character.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/character.h b/src/character.h
index 72823752d96..f1c488db9ac 100644
--- a/src/character.h
+++ b/src/character.h
@@ -52,6 +52,11 @@ Boston, MA 02111-1307, USA. */
#define MAX_4_BYTE_CHAR 0x1FFFFF
#define MAX_5_BYTE_CHAR 0x3FFF7F
+/* Minimum leading code of multibyte characters. */
+#define MIN_MULTIBYTE_LEADING_CODE 0xC0
+/* Maximum leading code of multibyte characters. */
+#define MAX_MULTIBYTE_LEADING_CODE 0xF8
+
/* Nonzero iff C is a character that corresponds to a raw 8-bit
byte. */
#define CHAR_BYTE8_P(c) ((c) > MAX_5_BYTE_CHAR)