55 |
|
|
56 |
c1 = XFASTINT (obj) & ~flagbits; |
c1 = XFASTINT (obj) & ~flagbits; |
57 |
if (! multibyte) |
if (! multibyte) |
58 |
{ |
MAKE_CHAR_MULTIBYTE (c1); |
|
MAKE_CHAR_UNIBYTE (c1); |
|
|
} |
|
59 |
c = DOWNCASE (c1); |
c = DOWNCASE (c1); |
60 |
if (inword || c == c1) |
if (inword || c == c1) |
61 |
{ |
{ |
62 |
if (! inword) |
if (! inword) |
63 |
c = UPCASE1 (c1); |
c = UPCASE1 (c1); |
64 |
if (! multibyte) |
if (! multibyte) |
65 |
{ |
MAKE_CHAR_UNIBYTE (c); |
|
MAKE_CHAR_MULTIBYTE (c); |
|
|
} |
|
66 |
XSETFASTINT (obj, c | flags); |
XSETFASTINT (obj, c | flags); |
67 |
} |
} |
68 |
return obj; |
return obj; |