/[emacs]/emacs/src/charset.h
ViewVC logotype

Diff of /emacs/src/charset.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.65.2.2 by handa, Tue Mar 5 01:01:56 2002 UTC revision 1.65.2.3 by handa, Fri May 10 03:55:12 2002 UTC
# Line 132  struct charset Line 132  struct charset
132    /* Dimension of the charset: 1, 2, 3, or 4.  */    /* Dimension of the charset: 1, 2, 3, or 4.  */
133    int dimension;    int dimension;
134    
135    /* Minimum byte code in each dimension.  */    /* Byte code range of each dimension.  <code_space>[4N] is a mininum
136         byte code of the (N+1)th dimension, <code_space>[4N+1] is a
137         maximum byte code of the (N+1)th dimension, <code_space>[4N+2] is
138         (<code_space>[4N+1] - <code_space>[4N] + 1), <code_space>[4N+3]
139         is a number of characters containd in the first to (N+1)th
140         dismesions.  We get `char-index' of a `code-point' from this
141         information.  */
142    int code_space[16];    int code_space[16];
143    
144      /* If B is a byte of Nth dimension of a code-point, the (N-1)th bit
145         of code_space_mask[B] is set.  This array is used to quickly
146         check if a code-point is in a valid range.  */
147      unsigned char *code_space_mask;
148    
149    /* 1 if there's no gap in code-points.  */    /* 1 if there's no gap in code-points.  */
150    int code_linear_p;    int code_linear_p;
151    

Legend:
Removed from v.1.65.2.2  
changed lines
  Added in v.1.65.2.3

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26