diff options
Diffstat (limited to 'src/syntax.c')
| -rw-r--r-- | src/syntax.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/syntax.c b/src/syntax.c index 167e20ebed5..496693f7b23 100644 --- a/src/syntax.c +++ b/src/syntax.c | |||
| @@ -140,14 +140,14 @@ update_syntax_table (charpos, count, init, object) | |||
| 140 | while (!NULL_PARENT (i)) | 140 | while (!NULL_PARENT (i)) |
| 141 | { | 141 | { |
| 142 | if (AM_RIGHT_CHILD (i)) | 142 | if (AM_RIGHT_CHILD (i)) |
| 143 | i->parent->position = i->position | 143 | INTERVAL_PARENT (i)->position = i->position |
| 144 | - LEFT_TOTAL_LENGTH (i) + TOTAL_LENGTH (i) /* right end */ | 144 | - LEFT_TOTAL_LENGTH (i) + TOTAL_LENGTH (i) /* right end */ |
| 145 | - TOTAL_LENGTH (i->parent) | 145 | - TOTAL_LENGTH (INTERVAL_PARENT (i)) |
| 146 | + LEFT_TOTAL_LENGTH (i->parent); | 146 | + LEFT_TOTAL_LENGTH (INTERVAL_PARENT (i)); |
| 147 | else | 147 | else |
| 148 | i->parent->position = i->position - LEFT_TOTAL_LENGTH (i) | 148 | INTERVAL_PARENT (i)->position = i->position - LEFT_TOTAL_LENGTH (i) |
| 149 | + TOTAL_LENGTH (i); | 149 | + TOTAL_LENGTH (i); |
| 150 | i = i->parent; | 150 | i = INTERVAL_PARENT (i); |
| 151 | } | 151 | } |
| 152 | i = gl_state.forward_i; | 152 | i = gl_state.forward_i; |
| 153 | gl_state.b_property = i->position - 1 - gl_state.offset; | 153 | gl_state.b_property = i->position - 1 - gl_state.offset; |