Mercurial > hg > xemacs-beta
comparison src/mule-charset.h @ 185:3d6bfa290dbd r20-3b19
Import from CVS: tag r20-3b19
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:55:28 +0200 |
parents | c7528f8e288d |
children | 78f53ef88e17 |
comparison
equal
deleted
inserted
replaced
184:bcd2674570bf | 185:3d6bfa290dbd |
---|---|
249 The basic characteristic of this encoding is that the first byte | 249 The basic characteristic of this encoding is that the first byte |
250 of all characters is in the range 0x00 - 0x9F, and the second and | 250 of all characters is in the range 0x00 - 0x9F, and the second and |
251 following bytes of all characters is in the range 0xA0 - 0xFF. | 251 following bytes of all characters is in the range 0xA0 - 0xFF. |
252 This means that it is impossible to get out of sync, or more | 252 This means that it is impossible to get out of sync, or more |
253 specifically: | 253 specifically: |
254 | 254 |
255 1. Given any byte position, the beginning of the character it is | 255 1. Given any byte position, the beginning of the character it is |
256 within can be determined in constant time. | 256 within can be determined in constant time. |
257 2. Given any byte position at the beginning of a character, the | 257 2. Given any byte position at the beginning of a character, the |
258 beginning of the next character can be determined in constant | 258 beginning of the next character can be determined in constant |
259 time. | 259 time. |
448 Lisp_Object doc_string, registry; | 448 Lisp_Object doc_string, registry; |
449 | 449 |
450 Lisp_Object reverse_direction_charset; | 450 Lisp_Object reverse_direction_charset; |
451 | 451 |
452 Lisp_Object ccl_program; | 452 Lisp_Object ccl_program; |
453 | 453 |
454 unsigned int leading_byte :8; | 454 unsigned int leading_byte :8; |
455 | 455 |
456 /* Number of bytes (1 - 4) required in the internal representation | 456 /* Number of bytes (1 - 4) required in the internal representation |
457 for characters in this character set. This is *not* the | 457 for characters in this character set. This is *not* the |
458 same as the number of bytes used in the encoding (i.e. | 458 same as the number of bytes used in the encoding (i.e. |