diff options
| author | Chong Yidong | 2007-06-06 17:09:40 +0000 |
|---|---|---|
| committer | Chong Yidong | 2007-06-06 17:09:40 +0000 |
| commit | fc13f0a2e6036d011828f0efcb4b039dcc4e8752 (patch) | |
| tree | 6b13ebdd4766196c60a97fe68ab56b48fc746745 /src/syntax.c | |
| parent | 60fb48600cba5a2562f233af9ac9c49bcc784ece (diff) | |
| download | emacs-fc13f0a2e6036d011828f0efcb4b039dcc4e8752.tar.gz emacs-fc13f0a2e6036d011828f0efcb4b039dcc4e8752.zip | |
(scan_words): Fix arg to UPDATE_SYNTAX_TABLE_BACKWARD.
Diffstat (limited to 'src/syntax.c')
| -rw-r--r-- | src/syntax.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/syntax.c b/src/syntax.c index acb5d37825c..9161512a15b 100644 --- a/src/syntax.c +++ b/src/syntax.c | |||
| @@ -1276,19 +1276,19 @@ scan_words (from, count) | |||
| 1276 | position of it. */ | 1276 | position of it. */ |
| 1277 | while (1) | 1277 | while (1) |
| 1278 | { | 1278 | { |
| 1279 | int temp_byte; | ||
| 1280 | |||
| 1281 | if (from == beg) | 1279 | if (from == beg) |
| 1282 | break; | 1280 | break; |
| 1283 | temp_byte = dec_bytepos (from_byte); | 1281 | DEC_BOTH (from, from_byte); |
| 1284 | UPDATE_SYNTAX_TABLE_BACKWARD (from); | 1282 | UPDATE_SYNTAX_TABLE_BACKWARD (from); |
| 1285 | ch0 = FETCH_CHAR (temp_byte); | 1283 | ch0 = FETCH_CHAR (from_byte); |
| 1286 | code = SYNTAX (ch0); | 1284 | code = SYNTAX (ch0); |
| 1287 | if (!(words_include_escapes | 1285 | if (!(words_include_escapes |
| 1288 | && (code == Sescape || code == Scharquote))) | 1286 | && (code == Sescape || code == Scharquote))) |
| 1289 | if (code != Sword || WORD_BOUNDARY_P (ch0, ch1)) | 1287 | if (code != Sword || WORD_BOUNDARY_P (ch0, ch1)) |
| 1290 | break; | 1288 | { |
| 1291 | DEC_BOTH (from, from_byte); | 1289 | INC_BOTH (from, from_byte); |
| 1290 | break; | ||
| 1291 | } | ||
| 1292 | ch1 = ch0; | 1292 | ch1 = ch0; |
| 1293 | } | 1293 | } |
| 1294 | count++; | 1294 | count++; |