aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGerd Moellmann1999-09-16 20:19:57 +0000
committerGerd Moellmann1999-09-16 20:19:57 +0000
commite39adcdab9eb38a71322734425db39568852ca9b (patch)
treef89124d32b129bd128fb9db50aecf8a5f6b1e851 /src
parentcda4a5fd20fef89119bebeb5e8b1b70d97c07b54 (diff)
downloademacs-e39adcdab9eb38a71322734425db39568852ca9b.tar.gz
emacs-e39adcdab9eb38a71322734425db39568852ca9b.zip
(rotate_right, rotate_left): Add braces to avoid
ambiguous else warning. (split_interval_left): Remove unused variables. (previous_interval, adjust_intervals_for_deletion, set_point_both, set_point_both, set_intervals_multibyte_1): Ditto. (icount, idepth, zero_length): Move into #if 0 section below original position where these are used.
Diffstat (limited to 'src')
-rw-r--r--src/intervals.c36
1 files changed, 18 insertions, 18 deletions
diff --git a/src/intervals.c b/src/intervals.c
index 73e2e675568..6b9b817e8ab 100644
--- a/src/intervals.c
+++ b/src/intervals.c
@@ -188,9 +188,6 @@ intervals_equal (i0, i1)
188 return 1; 188 return 1;
189} 189}
190 190
191static int icount;
192static int idepth;
193static int zero_length;
194 191
195/* Traverse an interval tree TREE, performing FUNCTION on each node. 192/* Traverse an interval tree TREE, performing FUNCTION on each node.
196 Pass FUNCTION two args: an interval, and ARG. */ 193 Pass FUNCTION two args: an interval, and ARG. */
@@ -214,6 +211,11 @@ traverse_intervals (tree, position, depth, function, arg)
214} 211}
215 212
216#if 0 213#if 0
214
215static int icount;
216static int idepth;
217static int zero_length;
218
217/* These functions are temporary, for debugging purposes only. */ 219/* These functions are temporary, for debugging purposes only. */
218 220
219INTERVAL search_interval, found_interval; 221INTERVAL search_interval, found_interval;
@@ -295,10 +297,12 @@ rotate_right (interval)
295 297
296 /* Deal with any Parent of A; make it point to B. */ 298 /* Deal with any Parent of A; make it point to B. */
297 if (! ROOT_INTERVAL_P (interval)) 299 if (! ROOT_INTERVAL_P (interval))
298 if (AM_LEFT_CHILD (interval)) 300 {
299 interval->parent->left = B; 301 if (AM_LEFT_CHILD (interval))
300 else 302 interval->parent->left = B;
301 interval->parent->right = B; 303 else
304 interval->parent->right = B;
305 }
302 B->parent = interval->parent; 306 B->parent = interval->parent;
303 307
304 /* Make B the parent of A */ 308 /* Make B the parent of A */
@@ -339,10 +343,12 @@ rotate_left (interval)
339 343
340 /* Deal with any parent of A; make it point to B. */ 344 /* Deal with any parent of A; make it point to B. */
341 if (! ROOT_INTERVAL_P (interval)) 345 if (! ROOT_INTERVAL_P (interval))
342 if (AM_LEFT_CHILD (interval)) 346 {
343 interval->parent->left = B; 347 if (AM_LEFT_CHILD (interval))
344 else 348 interval->parent->left = B;
345 interval->parent->right = B; 349 else
350 interval->parent->right = B;
351 }
346 B->parent = interval->parent; 352 B->parent = interval->parent;
347 353
348 /* Make B the parent of A */ 354 /* Make B the parent of A */
@@ -514,7 +520,6 @@ split_interval_left (interval, offset)
514 int offset; 520 int offset;
515{ 521{
516 INTERVAL new = make_interval (); 522 INTERVAL new = make_interval ();
517 int position = interval->position;
518 int new_length = offset; 523 int new_length = offset;
519 524
520 new->position = interval->position; 525 new->position = interval->position;
@@ -671,7 +676,6 @@ previous_interval (interval)
671 register INTERVAL interval; 676 register INTERVAL interval;
672{ 677{
673 register INTERVAL i; 678 register INTERVAL i;
674 register int position_of_previous;
675 679
676 if (NULL_INTERVAL_P (interval)) 680 if (NULL_INTERVAL_P (interval))
677 return NULL_INTERVAL; 681 return NULL_INTERVAL;
@@ -1285,7 +1289,6 @@ adjust_intervals_for_deletion (buffer, start, length)
1285{ 1289{
1286 register int left_to_delete = length; 1290 register int left_to_delete = length;
1287 register INTERVAL tree = BUF_INTERVALS (buffer); 1291 register INTERVAL tree = BUF_INTERVALS (buffer);
1288 register int deleted;
1289 Lisp_Object parent; 1292 Lisp_Object parent;
1290 int offset; 1293 int offset;
1291 1294
@@ -1777,9 +1780,8 @@ set_point_both (buffer, charpos, bytepos)
1777 register struct buffer *buffer; 1780 register struct buffer *buffer;
1778 register int charpos, bytepos; 1781 register int charpos, bytepos;
1779{ 1782{
1780 register INTERVAL to, from, toprev, fromprev, target; 1783 register INTERVAL to, from, toprev, fromprev;
1781 int buffer_point; 1784 int buffer_point;
1782 register Lisp_Object obj;
1783 int old_position = BUF_PT (buffer); 1785 int old_position = BUF_PT (buffer);
1784 int backwards = (charpos < old_position ? 1 : 0); 1786 int backwards = (charpos < old_position ? 1 : 0);
1785 int have_overlays; 1787 int have_overlays;
@@ -2178,8 +2180,6 @@ set_intervals_multibyte_1 (i, multi_flag, start, start_byte, end, end_byte)
2178 int multi_flag; 2180 int multi_flag;
2179 int start, start_byte, end, end_byte; 2181 int start, start_byte, end, end_byte;
2180{ 2182{
2181 INTERVAL left, right;
2182
2183 /* Fix the length of this interval. */ 2183 /* Fix the length of this interval. */
2184 if (multi_flag) 2184 if (multi_flag)
2185 i->total_length = end - start; 2185 i->total_length = end - start;