/[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.1 by handa, Fri Mar 1 01:16:34 2002 UTC revision 1.65.2.2 by handa, Tue Mar 5 01:01:56 2002 UTC
# Line 62  enum charset_attr_index Line 62  enum charset_attr_index
62      charset_plist,      charset_plist,
63    
64      /* If the method of the charset is `MAP_DEFERRED', the value is a      /* If the method of the charset is `MAP_DEFERRED', the value is a
65         mappint vector or a file name that contains mapping vector.         mapping vector or a file name that contains mapping vector.
66         Otherwise, nil.  */         Otherwise, nil.  */
67      charset_map,      charset_map,
68    
# Line 82  enum charset_attr_index Line 82  enum charset_attr_index
82         of the form (PARENT-CHARSET-ID .  CODE-OFFSET).  */         of the form (PARENT-CHARSET-ID .  CODE-OFFSET).  */
83      charset_parents,      charset_parents,
84    
85      /*  */      /* The value is a mapping vector or a file name that contains
86           mapping vector.  This provide how characters in the charset
87           should be unified with Unicode.  The value of the member
88           `charset_deunifier' is created from this information.  */
89      charset_unify_map,      charset_unify_map,
90    
91      /*  */      /* If characters in the charset must be unified Unicode, the value
92           is a char table that maps a character code in the charset to
93           the corresponding Unicode character.  */
94      charset_deunifier,      charset_deunifier,
95    
96      /* The length of charset attribute vector.  */      /* The length of charset attribute vector.  */
# Line 113  enum charset_method Line 118  enum charset_method
118    
119      /* A charset of this method inherits characters from the other      /* A charset of this method inherits characters from the other
120         charsets.  */         charsets.  */
121      CHARSET_METHOD_INHERIT,      CHARSET_METHOD_INHERIT
122    };    };
123    
124  struct charset  struct charset
125  {  {
126      /* Index to charset_table.  */
127    int id;    int id;
128    
129      /* Index to Vcharset_hash_table.  */
130    int hash_index;    int hash_index;
131    
132    /* Dimension of the charset: 1, 2, 3, or 4.  */    /* Dimension of the charset: 1, 2, 3, or 4.  */
# Line 135  struct charset Line 142  struct charset
142       If the charset is treated as 96-chars in ISO-2022, the value is 1.  */       If the charset is treated as 96-chars in ISO-2022, the value is 1.  */
143    int iso_chars_96;    int iso_chars_96;
144    
145    /* ISO final character code for the charset: 48..127.    /* ISO final byte of the charset: 48..127.  It may be -1 if the
146       It may be 0 if the charset doesn't conform to ISO-2022.  */       charset doesn't conform to ISO-2022.  */
147    int iso_final;    int iso_final;
148    
149      /* ISO revision number of the charset.  */
150    int iso_revision;    int iso_revision;
151    
152    /* If the charset is identical to what supported by Emacs 21 and the    /* If the charset is identical to what supported by Emacs 21 and the

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

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