aboutsummaryrefslogtreecommitdiffstats
path: root/src/casefiddle.c
diff options
context:
space:
mode:
authorRichard M. Stallman1997-07-04 20:44:52 +0000
committerRichard M. Stallman1997-07-04 20:44:52 +0000
commit2e34157cd9e74150e79e0ce23236252b47fb5f1a (patch)
tree418451da8380ec73d5d46dc648c07e6ad8af845f /src/casefiddle.c
parent8c239ac3ed4f636810bc08959e1318b1a6e928ba (diff)
downloademacs-2e34157cd9e74150e79e0ce23236252b47fb5f1a.tar.gz
emacs-2e34157cd9e74150e79e0ce23236252b47fb5f1a.zip
Fix bugs with inappropriate mixing of Lisp_Object with int.
Diffstat (limited to 'src/casefiddle.c')
-rw-r--r--src/casefiddle.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/casefiddle.c b/src/casefiddle.c
index 90d09b46ac4..dfa2981eb04 100644
--- a/src/casefiddle.c
+++ b/src/casefiddle.c
@@ -47,12 +47,12 @@ casify_object (flag, obj)
47 { 47 {
48 if (INTEGERP (obj)) 48 if (INTEGERP (obj))
49 { 49 {
50 c = DOWNCASE (obj); 50 c = DOWNCASE (XFASTINT (obj));
51 if (inword) 51 if (inword)
52 XSETFASTINT (obj, c); 52 XSETFASTINT (obj, c);
53 else if (c == XFASTINT (obj)) 53 else if (c == XFASTINT (obj))
54 { 54 {
55 c = UPCASE1 (obj); 55 c = UPCASE1 (XFASTINT (obj));
56 XSETFASTINT (obj, c); 56 XSETFASTINT (obj, c);
57 } 57 }
58 return obj; 58 return obj;