Mercurial > emacs
changeset 20957:25bb3da85d05
(UPDATE_SYNTAX_TABLE_FORWARD): Fix condition.
(UPDATE_SYNTAX_TABLE_BACKWARD, UPDATE_SYNTAX_TABLE): Likewise.
(SETUP_SYNTAX_TABLE_FOR_OBJECT): Fix bounds.
author | Karl Heuer <kwzh@gnu.org> |
---|---|
date | Sun, 22 Feb 1998 01:04:35 +0000 |
parents | 15d1b7bf1cd7 |
children | 806727604be8 |
files | src/syntax.h |
diffstat | 1 files changed, 8 insertions(+), 8 deletions(-) [+] |
line wrap: on
line diff
--- a/src/syntax.h Sun Feb 22 01:04:11 1998 +0000 +++ b/src/syntax.h Sun Feb 22 01:04:35 1998 +0000 @@ -210,7 +210,7 @@ currently good for a position before POS. */ #define UPDATE_SYNTAX_TABLE_FORWARD(pos) \ - ((pos) >= gl_state.e_property - gl_state.offset \ + ((pos) >= gl_state.e_property \ ? (update_syntax_table ((pos) + gl_state.offset, 1, 0, \ gl_state.object), \ 1) \ @@ -220,7 +220,7 @@ currently good for a position after POS. */ #define UPDATE_SYNTAX_TABLE_BACKWARD(pos) \ - ((pos) <= gl_state.b_property - gl_state.offset \ + ((pos) <= gl_state.b_property \ ? (update_syntax_table ((pos) + gl_state.offset, -1, 0, \ gl_state.object), \ 1) \ @@ -229,11 +229,11 @@ /* Make syntax table good for POS. */ #define UPDATE_SYNTAX_TABLE(pos) \ - ((pos) <= gl_state.b_property - gl_state.offset \ + ((pos) <= gl_state.b_property \ ? (update_syntax_table ((pos) + gl_state.offset, -1, 0, \ gl_state.object), \ 1) \ - : ((pos) >= gl_state.e_property - gl_state.offset \ + : ((pos) >= gl_state.e_property \ ? (update_syntax_table ((pos) + gl_state.offset, 1, 0, \ gl_state.object), \ 1) \ @@ -272,14 +272,14 @@ if (BUFFERP (gl_state.object)) \ { \ struct buffer *buf = XBUFFER (gl_state.object); \ - gl_state.b_property = BUF_BEGV (buf) - 1; \ - gl_state.e_property = BUF_ZV (buf); \ + gl_state.b_property = 0; \ + gl_state.e_property = BUF_ZV (buf) - BUF_BEGV (buf) + 1; \ gl_state.offset = BUF_BEGV (buf) - 1; \ } \ else if (NILP (gl_state.object)) \ { \ - gl_state.b_property = BEGV - 1; \ - gl_state.e_property = ZV; \ + gl_state.b_property = 0; \ + gl_state.e_property = ZV - BEGV + 1; \ gl_state.offset = BEGV - 1; \ } \ else if (EQ (gl_state.object, Qt)) \