/* Prototypes for functions defined in
scroll.c
 */

void calculate_scrolling(int frame,
                         struct matrix_elt * matrix,
                         int window_size,
                         int lines_below,
                         int * draw_cost,
                         int * old_hash
,
                         int * new_hash,
                         int free_at_end);

void do_scrolling(int frame,
                  struct matrix_elt * matrix,
                  int window_size,
                  int unchanged_at_top);

void scrolling_1(int frame,
                 int window_size,
                 int unchanged_at_top,
                 int unchanged_at_bottom,
                 int * draw_cost,
                 int * old_hash,
                 int * new_hash,

     int free_at_end);

int scrolling_max_lines_saved(int start,
                              int end,
                              int * oldhash,
                              int * newhash,
                              int * cost);

int scroll_cost(int frame,
                int from,
                int to,
                int amount);

void line_ins_del(int frame,
                  int ov1,
                  int pf1,
                  int ovn,
                  int pfn,
                  register int * ov,
                  register int * mf);

void ins_del_costs(int frame,
                   char * one_line_string,
                   char * multi_string,
                   char * setup_string,
                   char * cleanup_string,
                   int * costvec,
                   int *
ncostvec,
                   int coefficient);

int do_line_insertion_deletion_costs(int frame,
                                     char * ins_line_string,
                                     char * multi_ins_string,
                                     char * del_line_string,

              char * multi_del_string,
                                     char * setup_string,
                                     char * cleanup_string,
                                     int coefficient);

