From aced0c52e1a26c7840e4531097785ee64a46b6bf Mon Sep 17 00:00:00 2001 From: tomo Date: Mon, 11 Oct 1999 21:23:52 +0000 Subject: [PATCH] (MIN_LEADING_BYTE): Changed to `-0x40'. (CHARSET_ID_OFFSET): Changed to `0'. (NUM_LEADING_BYTES): Changed to (80 * 3 - MIN_LEADING_BYTE). (CHARSET_LEADING_BYTE): Don't cast by `Bufbyte'. --- src/char-ucs.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/char-ucs.h b/src/char-ucs.h index ba1e919..570cddf 100644 --- a/src/char-ucs.h +++ b/src/char-ucs.h @@ -64,8 +64,8 @@ extern Lisp_Object Vcharset_latin_viscii_upper; typedef int Charset_ID; -#define MIN_LEADING_BYTE 0x00 -#define CHARSET_ID_OFFSET 0x40 +#define MIN_LEADING_BYTE -0x40 +#define CHARSET_ID_OFFSET 0x00 /* represent normal 80-9F */ #define LEADING_BYTE_CONTROL_1 (CHARSET_ID_OFFSET - 1) @@ -189,7 +189,7 @@ typedef int Charset_ID; #define LEADING_BYTE_KOREAN_KPS9566 ('N' + CHARSET_ID_OFFSET_94x94) -#define NUM_LEADING_BYTES 256 +#define NUM_LEADING_BYTES (80 * 3 - MIN_LEADING_BYTE) /************************************************************************/ @@ -268,7 +268,7 @@ DECLARE_LRECORD (charset, struct Lisp_Charset); /* Leading byte and id have been regrouped. -- OG */ #define CHARSET_ID(cs) ((cs)->id) -#define CHARSET_LEADING_BYTE(cs) ((Bufbyte)(CHARSET_ID(cs))) +#define CHARSET_LEADING_BYTE(cs) (CHARSET_ID(cs)) #define CHARSET_NAME(cs) ((cs)->name) #define CHARSET_SHORT_NAME(cs) ((cs)->short_name) #define CHARSET_LONG_NAME(cs) ((cs)->long_name) -- 1.7.10.4