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.