aboutsummaryrefslogtreecommitdiffstats
path: root/src/casefiddle.c
diff options
context:
space:
mode:
authorPaul Eggert2011-03-15 14:14:06 -0700
committerPaul Eggert2011-03-15 14:14:06 -0700
commit5da9919f99ebacbc511113134ef8f687a562d5b8 (patch)
tree93ca25d179a3ad53796e4132fc98c06ecb704a91 /src/casefiddle.c
parentb313f9d86378db4dd4619923572b07513c53ceac (diff)
downloademacs-5da9919f99ebacbc511113134ef8f687a562d5b8.tar.gz
emacs-5da9919f99ebacbc511113134ef8f687a562d5b8.zip
Use functions, not macros, for up- and down-casing.
Diffstat (limited to 'src/casefiddle.c')
-rw-r--r--src/casefiddle.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/casefiddle.c b/src/casefiddle.c
index d2c7e572125..43ecd38dc7d 100644
--- a/src/casefiddle.c
+++ b/src/casefiddle.c
@@ -64,13 +64,13 @@ casify_object (enum case_action flag, Lisp_Object obj)
64 multibyte = 1; 64 multibyte = 1;
65 if (! multibyte) 65 if (! multibyte)
66 MAKE_CHAR_MULTIBYTE (c1); 66 MAKE_CHAR_MULTIBYTE (c1);
67 c = DOWNCASE (c1); 67 c = downcase (c1);
68 if (inword) 68 if (inword)
69 XSETFASTINT (obj, c | flags); 69 XSETFASTINT (obj, c | flags);
70 else if (c == (XFASTINT (obj) & ~flagbits)) 70 else if (c == (XFASTINT (obj) & ~flagbits))
71 { 71 {
72 if (! inword) 72 if (! inword)
73 c = UPCASE1 (c1); 73 c = upcase1 (c1);
74 if (! multibyte) 74 if (! multibyte)
75 MAKE_CHAR_UNIBYTE (c); 75 MAKE_CHAR_UNIBYTE (c);
76 XSETFASTINT (obj, c | flags); 76 XSETFASTINT (obj, c | flags);
@@ -92,10 +92,10 @@ casify_object (enum case_action flag, Lisp_Object obj)
92 MAKE_CHAR_MULTIBYTE (c); 92 MAKE_CHAR_MULTIBYTE (c);
93 c1 = c; 93 c1 = c;
94 if (inword && flag != CASE_CAPITALIZE_UP) 94 if (inword && flag != CASE_CAPITALIZE_UP)
95 c = DOWNCASE (c); 95 c = downcase (c);
96 else if (!UPPERCASEP (c) 96 else if (!uppercasep (c)
97 && (!inword || flag != CASE_CAPITALIZE_UP)) 97 && (!inword || flag != CASE_CAPITALIZE_UP))
98 c = UPCASE1 (c1); 98 c = upcase1 (c1);
99 if ((int) flag >= (int) CASE_CAPITALIZE) 99 if ((int) flag >= (int) CASE_CAPITALIZE)
100 inword = (SYNTAX (c) == Sword); 100 inword = (SYNTAX (c) == Sword);
101 if (c != c1) 101 if (c != c1)
@@ -133,10 +133,10 @@ casify_object (enum case_action flag, Lisp_Object obj)
133 } 133 }
134 c = STRING_CHAR_AND_LENGTH (SDATA (obj) + i_byte, len); 134 c = STRING_CHAR_AND_LENGTH (SDATA (obj) + i_byte, len);
135 if (inword && flag != CASE_CAPITALIZE_UP) 135 if (inword && flag != CASE_CAPITALIZE_UP)
136 c = DOWNCASE (c); 136 c = downcase (c);
137 else if (!UPPERCASEP (c) 137 else if (!uppercasep (c)
138 && (!inword || flag != CASE_CAPITALIZE_UP)) 138 && (!inword || flag != CASE_CAPITALIZE_UP))
139 c = UPCASE1 (c); 139 c = upcase1 (c);
140 if ((int) flag >= (int) CASE_CAPITALIZE) 140 if ((int) flag >= (int) CASE_CAPITALIZE)
141 inword = (SYNTAX (c) == Sword); 141 inword = (SYNTAX (c) == Sword);
142 o += CHAR_STRING (c, o); 142 o += CHAR_STRING (c, o);
@@ -243,10 +243,10 @@ casify_region (enum case_action flag, Lisp_Object b, Lisp_Object e)
243 } 243 }
244 c2 = c; 244 c2 = c;
245 if (inword && flag != CASE_CAPITALIZE_UP) 245 if (inword && flag != CASE_CAPITALIZE_UP)
246 c = DOWNCASE (c); 246 c = downcase (c);
247 else if (!UPPERCASEP (c) 247 else if (!uppercasep (c)
248 && (!inword || flag != CASE_CAPITALIZE_UP)) 248 && (!inword || flag != CASE_CAPITALIZE_UP))
249 c = UPCASE1 (c); 249 c = upcase1 (c);
250 if ((int) flag >= (int) CASE_CAPITALIZE) 250 if ((int) flag >= (int) CASE_CAPITALIZE)
251 inword = ((SYNTAX (c) == Sword) 251 inword = ((SYNTAX (c) == Sword)
252 && (inword || !syntax_prefix_flag_p (c))); 252 && (inword || !syntax_prefix_flag_p (c)));