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