Mercurial > emacs
view src/bitmaps/rtpmsk.xbm @ 29980:171ba59e1cb0
(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.
author | Gerd Moellmann <gerd@gnu.org> |
---|---|
date | Wed, 28 Jun 2000 20:28:50 +0000 |
parents | 8f14d08e19f7 |
children |
line wrap: on
line source
#define right_ptrmsk_width 16 #define right_ptrmsk_height 16 static unsigned char right_ptrmsk_bits[] = { 0x00, 0x30, 0x00, 0x38, 0x00, 0x3c, 0x00, 0x3e, 0x00, 0x3f, 0x80, 0x3f, 0xc0, 0x3f, 0xe0, 0x3f, 0xf0, 0x3f, 0xf0, 0x3f, 0x80, 0x3f, 0xc0, 0x3b, 0xc0, 0x33, 0xe0, 0x01, 0xe0, 0x01, 0xc0, 0x00};