summaryrefslogtreecommitdiff
path: root/src/scroll.c
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2011-04-13 19:20:00 -0700
committerPaul Eggert <eggert@cs.ucla.edu>2011-04-13 19:20:00 -0700
commit13a55a78d4564f84510ae160f9d19efb40236220 (patch)
tree04fee136434b82cc1571ab09cd1e684f69264752 /src/scroll.c
parentde68a1fc344a72af93c8fca8592e9cefa0de59c7 (diff)
downloademacs-13a55a78d4564f84510ae160f9d19efb40236220.tar.gz
* scroll.c (scroll_cost): Remove; unused.
* dispextern.h (scroll_cost): Remove decl.
Diffstat (limited to 'src/scroll.c')
-rw-r--r--src/scroll.c38
1 files changed, 0 insertions, 38 deletions
diff --git a/src/scroll.c b/src/scroll.c
index fcec596daa3..ba012874460 100644
--- a/src/scroll.c
+++ b/src/scroll.c
@@ -882,44 +882,6 @@ scrolling_max_lines_saved (int start, int end,
return matchcount;
}
-/* Return a measure of the cost of moving the lines starting with vpos
- FROM, up to but not including vpos TO, down by AMOUNT lines (AMOUNT
- may be negative). */
-
-int
-scroll_cost (FRAME_PTR frame, int from, int to, int amount)
-{
- /* Compute how many lines, at bottom of frame,
- will not be involved in actual motion. */
- EMACS_INT limit = to;
- EMACS_INT offset;
- EMACS_INT height = FRAME_LINES (frame);
-
- if (amount == 0)
- return 0;
-
- if (! FRAME_SCROLL_REGION_OK (frame))
- limit = height;
- else if (amount > 0)
- limit += amount;
-
- if (amount < 0)
- {
- int temp = to;
- to = from + amount;
- from = temp + amount;
- amount = - amount;
- }
-
- offset = height - limit;
-
- return
- (FRAME_INSERT_COST (frame)[offset + from]
- + (amount - 1) * FRAME_INSERTN_COST (frame)[offset + from]
- + FRAME_DELETE_COST (frame)[offset + to]
- + (amount - 1) * FRAME_DELETEN_COST (frame)[offset + to]);
-}
-
/* Calculate the line insertion/deletion
overhead and multiply factor values */