emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/src/charset.c


From: Pavel Janík
Subject: [Emacs-diffs] Changes to emacs/src/charset.c
Date: Sat, 08 Dec 2001 19:55:19 -0500

Index: emacs/src/charset.c
diff -c emacs/src/charset.c:1.122 emacs/src/charset.c:1.123
*** emacs/src/charset.c:1.122   Fri Nov  2 15:19:40 2001
--- emacs/src/charset.c Sat Dec  8 19:55:19 2001
***************
*** 233,239 ****
                      ? LEADING_CODE_PRIVATE_21
                      : LEADING_CODE_PRIVATE_22)));
        *p++ = charset;
!       if (c1 > 0 && c1 < 32 || c2 > 0 && c2 < 32)
        return -1;
        if (c1)
        {
--- 233,239 ----
                      ? LEADING_CODE_PRIVATE_21
                      : LEADING_CODE_PRIVATE_22)));
        *p++ = charset;
!       if ((c1 > 0 && c1 < 32) || (c2 > 0 && c2 < 32))
        return -1;
        if (c1)
        {
***************
*** 377,383 ****
  
    SPLIT_CHAR (XFASTINT (ch), alt_charset, alt_c1, alt_c2);
    dimension = CHARSET_DIMENSION (alt_charset);
!   if (dimension == 1 && alt_c1 > 0 || dimension == 2 && alt_c2 > 0)
      /* CH is not a generic character, just return it.  */
      return XFASTINT (ch);
  
--- 377,383 ----
  
    SPLIT_CHAR (XFASTINT (ch), alt_charset, alt_c1, alt_c2);
    dimension = CHARSET_DIMENSION (alt_charset);
!   if ((dimension == 1 && alt_c1 > 0) || (dimension == 2 && alt_c2 > 0))
      /* CH is not a generic character, just return it.  */
      return XFASTINT (ch);
  
***************
*** 686,692 ****
        || !INTEGERP (vec[2]) || !(XINT (vec[2]) == 1 || XINT (vec[2]) == 2)
        || !INTEGERP (vec[3]) || !(XINT (vec[3]) == 0 || XINT (vec[3]) == 1)
        || !INTEGERP (vec[4])
!       || !(XINT (vec[4]) == -1 || XINT (vec[4]) >= '0' && XINT (vec[4]) <= 
'~')
        || !INTEGERP (vec[5])
        || !(XINT (vec[5]) == -1 || XINT (vec[5]) == 0 || XINT (vec[5]) == 1)
        || !STRINGP (vec[6])
--- 686,692 ----
        || !INTEGERP (vec[2]) || !(XINT (vec[2]) == 1 || XINT (vec[2]) == 2)
        || !INTEGERP (vec[3]) || !(XINT (vec[3]) == 0 || XINT (vec[3]) == 1)
        || !INTEGERP (vec[4])
!       || !(XINT (vec[4]) == -1 || (XINT (vec[4]) >= '0' && XINT (vec[4]) <= 
'~'))
        || !INTEGERP (vec[5])
        || !(XINT (vec[5]) == -1 || XINT (vec[5]) == 0 || XINT (vec[5]) == 1)
        || !STRINGP (vec[6])



reply via email to

[Prev in Thread] Current Thread [Next in Thread]