aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKenichi Handa2005-04-20 07:49:35 +0000
committerKenichi Handa2005-04-20 07:49:35 +0000
commit0ddfe52ffa602315c95ba8670987961b92469825 (patch)
tree7d00bbd0e2b14c68f179f1cf72c16f400afd5847 /src
parentb0a3593988b65d763588559062f5d2f24d7ed138 (diff)
downloademacs-0ddfe52ffa602315c95ba8670987961b92469825.tar.gz
emacs-0ddfe52ffa602315c95ba8670987961b92469825.zip
(CHAR_TABLE_DEFAULT_SLOT_ASCII): New macro.
(CHAR_TABLE_DEFAULT_SLOT_8_BIT_CONTROL): New macro. (CHAR_TABLE_DEFAULT_SLOT_8_BIT_GRAPHIC): New macro.
Diffstat (limited to 'src')
-rw-r--r--src/lisp.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/lisp.h b/src/lisp.h
index 5cf8fca9969..9d361d863a1 100644
--- a/src/lisp.h
+++ b/src/lisp.h
@@ -720,6 +720,14 @@ struct Lisp_Vector
720 indexed by (charset-id + 128). */ 720 indexed by (charset-id + 128). */
721#define CHAR_TABLE_ORDINARY_SLOTS 384 721#define CHAR_TABLE_ORDINARY_SLOTS 384
722 722
723/* These are the slot of the default values for single byte
724 characters. As 0x9A is never be a charset-id, it is safe to use
725 that slot for ASCII. 0x9E and 0x80 are charset-ids of
726 eight-bit-control and eight-bit-graphic respectively. */
727#define CHAR_TABLE_DEFAULT_SLOT_ASCII (0x9A + 128)
728#define CHAR_TABLE_DEFAULT_SLOT_8_BIT_CONTROL (0x9E + 128)
729#define CHAR_TABLE_DEFAULT_SLOT_8_BIT_GRAPHIC (0x80 + 128)
730
723/* This is the number of slots that apply to characters of ASCII and 731/* This is the number of slots that apply to characters of ASCII and
724 8-bit Europeans only. */ 732 8-bit Europeans only. */
725#define CHAR_TABLE_SINGLE_BYTE_SLOTS 256 733#define CHAR_TABLE_SINGLE_BYTE_SLOTS 256