diff options
| author | Stefan Monnier | 2010-09-13 16:40:48 +0200 |
|---|---|---|
| committer | Stefan Monnier | 2010-09-13 16:40:48 +0200 |
| commit | cc390e46c7ba95b76ea133d98fd386214cd01709 (patch) | |
| tree | ead4400d22bd07214b782ff7e46e79d473fac419 /src/casefiddle.c | |
| parent | c566235d981eba73c88bbff00b6a1d88360b6e9f (diff) | |
| parent | c5fe4acb5fb456d6e8e147d8bc7981ce56c5c03d (diff) | |
| download | emacs-cc390e46c7ba95b76ea133d98fd386214cd01709.tar.gz emacs-cc390e46c7ba95b76ea133d98fd386214cd01709.zip | |
Merge from trunk
Diffstat (limited to 'src/casefiddle.c')
| -rw-r--r-- | src/casefiddle.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/casefiddle.c b/src/casefiddle.c index 9545cf697a8..b6551618b2f 100644 --- a/src/casefiddle.c +++ b/src/casefiddle.c | |||
| @@ -221,6 +221,8 @@ casify_region (enum case_action flag, Lisp_Object b, Lisp_Object e) | |||
| 221 | start_byte = CHAR_TO_BYTE (start); | 221 | start_byte = CHAR_TO_BYTE (start); |
| 222 | end_byte = CHAR_TO_BYTE (end); | 222 | end_byte = CHAR_TO_BYTE (end); |
| 223 | 223 | ||
| 224 | SETUP_BUFFER_SYNTAX_TABLE(); /* For syntax_prefix_flag_p. */ | ||
| 225 | |||
| 224 | while (start < end) | 226 | while (start < end) |
| 225 | { | 227 | { |
| 226 | int c2, len; | 228 | int c2, len; |
| @@ -243,7 +245,8 @@ casify_region (enum case_action flag, Lisp_Object b, Lisp_Object e) | |||
| 243 | && (!inword || flag != CASE_CAPITALIZE_UP)) | 245 | && (!inword || flag != CASE_CAPITALIZE_UP)) |
| 244 | c = UPCASE1 (c); | 246 | c = UPCASE1 (c); |
| 245 | if ((int) flag >= (int) CASE_CAPITALIZE) | 247 | if ((int) flag >= (int) CASE_CAPITALIZE) |
| 246 | inword = ((SYNTAX (c) == Sword) && (inword || !SYNTAX_PREFIX (c))); | 248 | inword = ((SYNTAX (c) == Sword) |
| 249 | && (inword || !syntax_prefix_flag_p (c))); | ||
| 247 | if (c != c2) | 250 | if (c != c2) |
| 248 | { | 251 | { |
| 249 | last = start; | 252 | last = start; |