[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/src/casefiddle.c
From: |
Kenichi Handa |
Subject: |
[Emacs-diffs] Changes to emacs/src/casefiddle.c |
Date: |
Fri, 14 Oct 2005 03:51:55 -0400 |
Index: emacs/src/casefiddle.c
diff -c emacs/src/casefiddle.c:1.53 emacs/src/casefiddle.c:1.54
*** emacs/src/casefiddle.c:1.53 Sun Aug 7 12:33:16 2005
--- emacs/src/casefiddle.c Fri Oct 14 07:51:51 2005
***************
*** 92,98 ****
else if (!UPPERCASEP (c)
&& (!inword || flag != CASE_CAPITALIZE_UP))
c = UPCASE1 (c);
! if (ASCII_BYTE_P (c) || (! multibyte && SINGLE_BYTE_CHAR_P (c)))
SSET (obj, i, c);
else
{
--- 92,99 ----
else if (!UPPERCASEP (c)
&& (!inword || flag != CASE_CAPITALIZE_UP))
c = UPCASE1 (c);
! if ((ASCII_BYTE_P (c) && from_len == 1)
! || (! multibyte && SINGLE_BYTE_CHAR_P (c)))
SSET (obj, i, c);
else
{
***************
*** 100,106 ****
if (from_len == to_len)
CHAR_STRING (c, SDATA (obj) + i);
else
! Faset (obj, make_number (n), make_number (c));
}
if ((int) flag >= (int) CASE_CAPITALIZE)
inword = SYNTAX (c) == Sword;
--- 101,110 ----
if (from_len == to_len)
CHAR_STRING (c, SDATA (obj) + i);
else
! {
! Faset (obj, make_number (n), make_number (c));
! len += to_len - from_len;
! }
}
if ((int) flag >= (int) CASE_CAPITALIZE)
inword = SYNTAX (c) == Sword;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] Changes to emacs/src/casefiddle.c,
Kenichi Handa <=