diff options
| author | Paul Eggert | 2011-02-14 21:41:07 -0800 |
|---|---|---|
| committer | Paul Eggert | 2011-02-14 21:41:07 -0800 |
| commit | fae95934b8edae3f538063e756ac799ed94313b2 (patch) | |
| tree | 3bb814c43cd50db54591bf685e5cb72b863b5833 /src/casefiddle.c | |
| parent | 6d302144c218f12bd380344ae2d3ed87a6ea9327 (diff) | |
| parent | bb55f713d2e4ea089a861a257d7d000432642ce9 (diff) | |
| download | emacs-fae95934b8edae3f538063e756ac799ed94313b2.tar.gz emacs-fae95934b8edae3f538063e756ac799ed94313b2.zip | |
Merge from mainline.
Diffstat (limited to 'src/casefiddle.c')
| -rw-r--r-- | src/casefiddle.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/casefiddle.c b/src/casefiddle.c index 62d261278ab..6c05aecffe8 100644 --- a/src/casefiddle.c +++ b/src/casefiddle.c | |||
| @@ -39,15 +39,15 @@ casify_object (enum case_action flag, Lisp_Object obj) | |||
| 39 | register int inword = flag == CASE_DOWN; | 39 | register int inword = flag == CASE_DOWN; |
| 40 | 40 | ||
| 41 | /* If the case table is flagged as modified, rescan it. */ | 41 | /* If the case table is flagged as modified, rescan it. */ |
| 42 | if (NILP (XCHAR_TABLE (current_buffer->downcase_table)->extras[1])) | 42 | if (NILP (XCHAR_TABLE (B_ (current_buffer, downcase_table))->extras[1])) |
| 43 | Fset_case_table (current_buffer->downcase_table); | 43 | Fset_case_table (B_ (current_buffer, downcase_table)); |
| 44 | 44 | ||
| 45 | if (INTEGERP (obj)) | 45 | if (INTEGERP (obj)) |
| 46 | { | 46 | { |
| 47 | int flagbits = (CHAR_ALT | CHAR_SUPER | CHAR_HYPER | 47 | int flagbits = (CHAR_ALT | CHAR_SUPER | CHAR_HYPER |
| 48 | | CHAR_SHIFT | CHAR_CTL | CHAR_META); | 48 | | CHAR_SHIFT | CHAR_CTL | CHAR_META); |
| 49 | int flags = XINT (obj) & flagbits; | 49 | int flags = XINT (obj) & flagbits; |
| 50 | int multibyte = ! NILP (current_buffer->enable_multibyte_characters); | 50 | int multibyte = ! NILP (B_ (current_buffer, enable_multibyte_characters)); |
| 51 | 51 | ||
| 52 | /* If the character has higher bits set | 52 | /* If the character has higher bits set |
| 53 | above the flags, return it unchanged. | 53 | above the flags, return it unchanged. |
| @@ -198,7 +198,7 @@ casify_region (enum case_action flag, Lisp_Object b, Lisp_Object e) | |||
| 198 | { | 198 | { |
| 199 | register int c; | 199 | register int c; |
| 200 | register int inword = flag == CASE_DOWN; | 200 | register int inword = flag == CASE_DOWN; |
| 201 | register int multibyte = !NILP (current_buffer->enable_multibyte_characters); | 201 | register int multibyte = !NILP (B_ (current_buffer, enable_multibyte_characters)); |
| 202 | EMACS_INT start, end; | 202 | EMACS_INT start, end; |
| 203 | EMACS_INT start_byte, end_byte; | 203 | EMACS_INT start_byte, end_byte; |
| 204 | EMACS_INT first = -1, last; /* Position of first and last changes. */ | 204 | EMACS_INT first = -1, last; /* Position of first and last changes. */ |
| @@ -210,8 +210,8 @@ casify_region (enum case_action flag, Lisp_Object b, Lisp_Object e) | |||
| 210 | return; | 210 | return; |
| 211 | 211 | ||
| 212 | /* If the case table is flagged as modified, rescan it. */ | 212 | /* If the case table is flagged as modified, rescan it. */ |
| 213 | if (NILP (XCHAR_TABLE (current_buffer->downcase_table)->extras[1])) | 213 | if (NILP (XCHAR_TABLE (B_ (current_buffer, downcase_table))->extras[1])) |
| 214 | Fset_case_table (current_buffer->downcase_table); | 214 | Fset_case_table (B_ (current_buffer, downcase_table)); |
| 215 | 215 | ||
| 216 | validate_region (&b, &e); | 216 | validate_region (&b, &e); |
| 217 | start = XFASTINT (b); | 217 | start = XFASTINT (b); |