Mercurial > emacs
comparison src/syntax.c @ 77757:cbb18b4e981b
(skip_chars): Update syntax-table only after we checked that
the new location is valid.
| author | Stefan Monnier <monnier@iro.umontreal.ca> |
|---|---|
| date | Sat, 19 May 2007 15:15:19 +0000 |
| parents | e90d04cd455a |
| children | d15a774f9796 |
comparison
equal
deleted
inserted
replaced
| 77756:7d0f49cdc5da | 77757:cbb18b4e981b |
|---|---|
| 1667 if (p <= endp) | 1667 if (p <= endp) |
| 1668 break; | 1668 break; |
| 1669 p = GPT_ADDR; | 1669 p = GPT_ADDR; |
| 1670 stop = endp; | 1670 stop = endp; |
| 1671 } | 1671 } |
| 1672 UPDATE_SYNTAX_TABLE_BACKWARD (pos - 1); | |
| 1672 if (! fastmap[(int) SYNTAX (p[-1])]) | 1673 if (! fastmap[(int) SYNTAX (p[-1])]) |
| 1673 break; | 1674 break; |
| 1674 p--, pos--; | 1675 p--, pos--; |
| 1675 UPDATE_SYNTAX_TABLE_BACKWARD (pos - 1); | |
| 1676 } | 1676 } |
| 1677 } | 1677 } |
| 1678 } | 1678 } |
| 1679 else | 1679 else |
| 1680 { | 1680 { |
