]> git.eshelyaron.com Git - emacs.git/commit
(struct row_entry): New structure.
authorGerd Moellmann <gerd@gnu.org>
Wed, 28 Jun 2000 20:28:50 +0000 (20:28 +0000)
committerGerd Moellmann <gerd@gnu.org>
Wed, 28 Jun 2000 20:28:50 +0000 (20:28 +0000)
commit6df5d75f4a689f43edf7bef787afa1d5414c9d2c
tree755acc088604ebfb8bb4786eb2ddf3f851a56bd2
parent6e509e80cb6f30ba4413e741b93aea5994926c27
(struct row_entry): New structure.
(row_entry_pool, row_entry_pool_size, row_entry_idx, row_table)
(row_table_size, old_lines, new_lines, old_lines_size)
(new_lines_size, run_pool, runs_size, runs): New variables.
(add_row_entry): New function.
(scrolling_window): Use data structures allocated with xmalloc and
held in global variables, instead of allocing them with alloca and
holding them in local variables.  Use a larger hash table whose
size depends on glyph matrix sizes.  Don't use bzero to clear the
hash table; instead, clear used slots only.
src/dispnew.c