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

Diff of /emacs/src/charset.c

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

revision 1.122 by pj, Fri Nov 2 20:19:40 2001 UTC revision 1.123 by pj, Sun Dec 9 00:55:19 2001 UTC
# Line 233  char_to_string_1 (c, str) Line 233  char_to_string_1 (c, str)
233                        ? LEADING_CODE_PRIVATE_21                        ? LEADING_CODE_PRIVATE_21
234                        : LEADING_CODE_PRIVATE_22)));                        : LEADING_CODE_PRIVATE_22)));
235        *p++ = charset;        *p++ = charset;
236        if (c1 > 0 && c1 < 32 || c2 > 0 && c2 < 32)        if ((c1 > 0 && c1 < 32) || (c2 > 0 && c2 < 32))
237          return -1;          return -1;
238        if (c1)        if (c1)
239          {          {
# Line 377  translate_char (table, c, charset, c1, c Line 377  translate_char (table, c, charset, c1, c
377    
378    SPLIT_CHAR (XFASTINT (ch), alt_charset, alt_c1, alt_c2);    SPLIT_CHAR (XFASTINT (ch), alt_charset, alt_c1, alt_c2);
379    dimension = CHARSET_DIMENSION (alt_charset);    dimension = CHARSET_DIMENSION (alt_charset);
380    if (dimension == 1 && alt_c1 > 0 || dimension == 2 && alt_c2 > 0)    if ((dimension == 1 && alt_c1 > 0) || (dimension == 2 && alt_c2 > 0))
381      /* CH is not a generic character, just return it.  */      /* CH is not a generic character, just return it.  */
382      return XFASTINT (ch);      return XFASTINT (ch);
383    
# Line 686  DESCRIPTION (string) is the description Line 686  DESCRIPTION (string) is the description
686        || !INTEGERP (vec[2]) || !(XINT (vec[2]) == 1 || XINT (vec[2]) == 2)        || !INTEGERP (vec[2]) || !(XINT (vec[2]) == 1 || XINT (vec[2]) == 2)
687        || !INTEGERP (vec[3]) || !(XINT (vec[3]) == 0 || XINT (vec[3]) == 1)        || !INTEGERP (vec[3]) || !(XINT (vec[3]) == 0 || XINT (vec[3]) == 1)
688        || !INTEGERP (vec[4])        || !INTEGERP (vec[4])
689        || !(XINT (vec[4]) == -1 || XINT (vec[4]) >= '0' && XINT (vec[4]) <= '~')        || !(XINT (vec[4]) == -1 || (XINT (vec[4]) >= '0' && XINT (vec[4]) <= '~'))
690        || !INTEGERP (vec[5])        || !INTEGERP (vec[5])
691        || !(XINT (vec[5]) == -1 || XINT (vec[5]) == 0 || XINT (vec[5]) == 1)        || !(XINT (vec[5]) == -1 || XINT (vec[5]) == 0 || XINT (vec[5]) == 1)
692        || !STRINGP (vec[6])        || !STRINGP (vec[6])

Legend:
Removed from v.1.122  
changed lines
  Added in v.1.123

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