Mercurial > emacs
comparison src/coding.h @ 22873:79b98ccffdfc
(CODING_CATEGORY_IDX_CCL): New macro.
(CODING_CATEGORY_IDX_BIG5, CODING_CATEGORY_IDX_RAW_TEXT,
CODING_CATEGORY_IDX_BINARY, CODING_CATEGORY_IDX_MAX): Increased by
one.
(CODING_CATEGORY_MASK_CCL): New macro.
(CODING_CATEGORY_MASK_ANY): Include CODING_CATEGORY_MASK_CCL.
| author | Kenichi Handa <handa@m17n.org> |
|---|---|
| date | Sun, 02 Aug 1998 01:06:57 +0000 |
| parents | 9c8dfd0b1442 |
| children | 6535413fa872 |
comparison
equal
deleted
inserted
replaced
| 22872:9a4c2093ceae | 22873:79b98ccffdfc |
|---|---|
| 415 #define CODING_CATEGORY_IDX_ISO_7_TIGHT 3 | 415 #define CODING_CATEGORY_IDX_ISO_7_TIGHT 3 |
| 416 #define CODING_CATEGORY_IDX_ISO_8_1 4 | 416 #define CODING_CATEGORY_IDX_ISO_8_1 4 |
| 417 #define CODING_CATEGORY_IDX_ISO_8_2 5 | 417 #define CODING_CATEGORY_IDX_ISO_8_2 5 |
| 418 #define CODING_CATEGORY_IDX_ISO_7_ELSE 6 | 418 #define CODING_CATEGORY_IDX_ISO_7_ELSE 6 |
| 419 #define CODING_CATEGORY_IDX_ISO_8_ELSE 7 | 419 #define CODING_CATEGORY_IDX_ISO_8_ELSE 7 |
| 420 #define CODING_CATEGORY_IDX_BIG5 8 | 420 #define CODING_CATEGORY_IDX_CCL 8 |
| 421 #define CODING_CATEGORY_IDX_RAW_TEXT 9 | 421 #define CODING_CATEGORY_IDX_BIG5 9 |
| 422 #define CODING_CATEGORY_IDX_BINARY 10 | 422 #define CODING_CATEGORY_IDX_RAW_TEXT 10 |
| 423 #define CODING_CATEGORY_IDX_MAX 11 | 423 #define CODING_CATEGORY_IDX_BINARY 11 |
| 424 #define CODING_CATEGORY_IDX_MAX 12 | |
| 424 | 425 |
| 425 /* Definitions of flag bits returned by the function | 426 /* Definitions of flag bits returned by the function |
| 426 detect_coding_mask (). */ | 427 detect_coding_mask (). */ |
| 427 #define CODING_CATEGORY_MASK_EMACS_MULE (1 << CODING_CATEGORY_IDX_EMACS_MULE) | 428 #define CODING_CATEGORY_MASK_EMACS_MULE (1 << CODING_CATEGORY_IDX_EMACS_MULE) |
| 428 #define CODING_CATEGORY_MASK_SJIS (1 << CODING_CATEGORY_IDX_SJIS) | 429 #define CODING_CATEGORY_MASK_SJIS (1 << CODING_CATEGORY_IDX_SJIS) |
| 430 #define CODING_CATEGORY_MASK_ISO_7_TIGHT (1 << CODING_CATEGORY_IDX_ISO_7_TIGHT) | 431 #define CODING_CATEGORY_MASK_ISO_7_TIGHT (1 << CODING_CATEGORY_IDX_ISO_7_TIGHT) |
| 431 #define CODING_CATEGORY_MASK_ISO_8_1 (1 << CODING_CATEGORY_IDX_ISO_8_1) | 432 #define CODING_CATEGORY_MASK_ISO_8_1 (1 << CODING_CATEGORY_IDX_ISO_8_1) |
| 432 #define CODING_CATEGORY_MASK_ISO_8_2 (1 << CODING_CATEGORY_IDX_ISO_8_2) | 433 #define CODING_CATEGORY_MASK_ISO_8_2 (1 << CODING_CATEGORY_IDX_ISO_8_2) |
| 433 #define CODING_CATEGORY_MASK_ISO_7_ELSE (1 << CODING_CATEGORY_IDX_ISO_7_ELSE) | 434 #define CODING_CATEGORY_MASK_ISO_7_ELSE (1 << CODING_CATEGORY_IDX_ISO_7_ELSE) |
| 434 #define CODING_CATEGORY_MASK_ISO_8_ELSE (1 << CODING_CATEGORY_IDX_ISO_8_ELSE) | 435 #define CODING_CATEGORY_MASK_ISO_8_ELSE (1 << CODING_CATEGORY_IDX_ISO_8_ELSE) |
| 436 #define CODING_CATEGORY_MASK_CCL (1 << CODING_CATEGORY_IDX_CCL) | |
| 435 #define CODING_CATEGORY_MASK_BIG5 (1 << CODING_CATEGORY_IDX_BIG5) | 437 #define CODING_CATEGORY_MASK_BIG5 (1 << CODING_CATEGORY_IDX_BIG5) |
| 436 #define CODING_CATEGORY_MASK_RAW_TEXT (1 << CODING_CATEGORY_IDX_RAW_TEXT) | 438 #define CODING_CATEGORY_MASK_RAW_TEXT (1 << CODING_CATEGORY_IDX_RAW_TEXT) |
| 437 #define CODING_CATEGORY_MASK_BINARY (1 << CODING_CATEGORY_IDX_BINARY) | 439 #define CODING_CATEGORY_MASK_BINARY (1 << CODING_CATEGORY_IDX_BINARY) |
| 438 | 440 |
| 439 /* This value is returned if detect_coding_mask () find nothing other | 441 /* This value is returned if detect_coding_mask () find nothing other |
| 445 | CODING_CATEGORY_MASK_ISO_7_TIGHT \ | 447 | CODING_CATEGORY_MASK_ISO_7_TIGHT \ |
| 446 | CODING_CATEGORY_MASK_ISO_8_1 \ | 448 | CODING_CATEGORY_MASK_ISO_8_1 \ |
| 447 | CODING_CATEGORY_MASK_ISO_8_2 \ | 449 | CODING_CATEGORY_MASK_ISO_8_2 \ |
| 448 | CODING_CATEGORY_MASK_ISO_7_ELSE \ | 450 | CODING_CATEGORY_MASK_ISO_7_ELSE \ |
| 449 | CODING_CATEGORY_MASK_ISO_8_ELSE \ | 451 | CODING_CATEGORY_MASK_ISO_8_ELSE \ |
| 452 | CODING_CATEGORY_MASK_CCL \ | |
| 450 | CODING_CATEGORY_MASK_BIG5) | 453 | CODING_CATEGORY_MASK_BIG5) |
| 451 | 454 |
| 452 #define CODING_CATEGORY_MASK_ISO_7BIT \ | 455 #define CODING_CATEGORY_MASK_ISO_7BIT \ |
| 453 (CODING_CATEGORY_MASK_ISO_7 | CODING_CATEGORY_MASK_ISO_7_TIGHT) | 456 (CODING_CATEGORY_MASK_ISO_7 | CODING_CATEGORY_MASK_ISO_7_TIGHT) |
| 454 | 457 |
