diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2011-04-13 19:20:00 -0700 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2011-04-13 19:20:00 -0700 |
commit | 13a55a78d4564f84510ae160f9d19efb40236220 (patch) | |
tree | 04fee136434b82cc1571ab09cd1e684f69264752 /src/scroll.c | |
parent | de68a1fc344a72af93c8fca8592e9cefa0de59c7 (diff) | |
download | emacs-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.c | 38 |
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 */ |