mirror of
https://github.com/Aigor44/ncursesw-morphos.git
synced 2024-12-27 07:49:06 +08:00
ncurses 6.0 - patch 20170513
+ add test/picsmap.c to fill in some testing issues not met by dots. The initial version reads X bitmap (".xbm") files. + repair logic which forces a repaint where a color-pair's content is changed (cf: 20170311). + improve tracemunch, showing screenXX pointers as names.
This commit is contained in:
parent
ed646e3f68
commit
07e31b3b58
6
MANIFEST
6
MANIFEST
@ -1106,6 +1106,7 @@
|
||||
./test/echochar.c
|
||||
./test/edit_field.c
|
||||
./test/edit_field.h
|
||||
./test/escherknot.xbm
|
||||
./test/extended_color.c
|
||||
./test/filter.c
|
||||
./test/firework.c
|
||||
@ -1130,6 +1131,8 @@
|
||||
./test/listused.sh
|
||||
./test/lrtest.c
|
||||
./test/make-tar.sh
|
||||
./test/mensetmanus.xbm
|
||||
./test/mini.xterm_48x48.xpm
|
||||
./test/mk-test.awk
|
||||
./test/modules
|
||||
./test/movewindow.c
|
||||
@ -1159,6 +1162,7 @@
|
||||
./test/package/debian/watch
|
||||
./test/package/mingw-ncurses-examples.spec
|
||||
./test/package/ncurses-examples.spec
|
||||
./test/picsmap.c
|
||||
./test/popup_msg.c
|
||||
./test/popup_msg.h
|
||||
./test/programs
|
||||
@ -1169,6 +1173,7 @@
|
||||
./test/savescreen.sh
|
||||
./test/sp_tinfo.c
|
||||
./test/tclock.c
|
||||
./test/terminal.xbm
|
||||
./test/test.priv.h
|
||||
./test/test_add_wchstr.c
|
||||
./test/test_addchstr.c
|
||||
@ -1198,3 +1203,4 @@
|
||||
./test/xterm-16color.dat
|
||||
./test/xterm-256color.dat
|
||||
./test/xterm-88color.dat
|
||||
./test/xterm-color_48x48.xpm
|
||||
|
9
NEWS
9
NEWS
@ -25,7 +25,7 @@
|
||||
-- sale, use or other dealings in this Software without prior written --
|
||||
-- authorization. --
|
||||
-------------------------------------------------------------------------------
|
||||
-- $Id: NEWS,v 1.2836 2017/05/06 18:50:43 tom Exp $
|
||||
-- $Id: NEWS,v 1.2841 2017/05/13 23:01:06 tom Exp $
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
This is a log of changes that ncurses has gone through since Zeyd started
|
||||
@ -45,6 +45,13 @@ See the AUTHORS file for the corresponding full names.
|
||||
Changes through 1.9.9e did not credit all contributions;
|
||||
it is not possible to add this information.
|
||||
|
||||
20170513
|
||||
+ add test/picsmap.c to fill in some testing issues not met by dots.
|
||||
The initial version reads X bitmap (".xbm") files.
|
||||
+ repair logic which forces a repaint where a color-pair's content is
|
||||
changed (cf: 20170311).
|
||||
+ improve tracemunch, showing screenXX pointers as names.
|
||||
|
||||
20170506
|
||||
+ modify tic/infocmp display of numeric values to use hexadecimal when
|
||||
they are "close" to a power of two, making the result more readable.
|
||||
|
4
dist.mk
4
dist.mk
@ -25,7 +25,7 @@
|
||||
# use or other dealings in this Software without prior written #
|
||||
# authorization. #
|
||||
##############################################################################
|
||||
# $Id: dist.mk,v 1.1162 2017/05/06 18:10:15 tom Exp $
|
||||
# $Id: dist.mk,v 1.1163 2017/05/07 17:07:55 tom Exp $
|
||||
# Makefile for creating ncurses distributions.
|
||||
#
|
||||
# This only needs to be used directly as a makefile by developers, but
|
||||
@ -37,7 +37,7 @@ SHELL = /bin/sh
|
||||
# These define the major/minor/patch versions of ncurses.
|
||||
NCURSES_MAJOR = 6
|
||||
NCURSES_MINOR = 0
|
||||
NCURSES_PATCH = 20170506
|
||||
NCURSES_PATCH = 20170513
|
||||
|
||||
# We don't append the patch to the version, since this only applies to releases
|
||||
VERSION = $(NCURSES_MAJOR).$(NCURSES_MINOR)
|
||||
|
@ -48,7 +48,7 @@
|
||||
#define CUR SP_TERMTYPE
|
||||
#endif
|
||||
|
||||
MODULE_ID("$Id: lib_color.c,v 1.116 2017/03/25 21:10:54 tom Exp $")
|
||||
MODULE_ID("$Id: lib_color.c,v 1.117 2017/05/07 20:46:03 tom Exp $")
|
||||
|
||||
#ifdef USE_TERM_DRIVER
|
||||
#define CanChange InfoOf(SP_PARM).canchange
|
||||
@ -538,8 +538,8 @@ _nc_init_pair(SCREEN *sp, int pair, int f, int b)
|
||||
* pair colors with the new ones).
|
||||
*/
|
||||
MakeColorPair(result, f, b);
|
||||
if (FORE_OF(previous) != 0
|
||||
&& BACK_OF(previous) != 0
|
||||
if ((FORE_OF(previous) != 0
|
||||
|| BACK_OF(previous) != 0)
|
||||
&& !isSamePair(previous, result)) {
|
||||
_nc_change_pair(sp, pair);
|
||||
}
|
||||
|
@ -43,7 +43,7 @@
|
||||
#include <curses.priv.h>
|
||||
#include <stddef.h>
|
||||
|
||||
MODULE_ID("$Id: lib_newwin.c,v 1.73 2017/03/25 23:33:03 tom Exp $")
|
||||
MODULE_ID("$Id: lib_newwin.c,v 1.74 2017/05/13 23:17:29 tom Exp $")
|
||||
|
||||
#define window_is(name) ((sp)->_##name == win)
|
||||
|
||||
@ -388,18 +388,18 @@ NCURSES_SP_NAME(_nc_makenew) (NCURSES_SP_DCLx
|
||||
NCURSES_EXPORT(WINDOW *)
|
||||
_nc_curscr_of(SCREEN *sp)
|
||||
{
|
||||
return sp == 0 ? 0 : CurScreen(sp);
|
||||
return (sp == 0) ? NULL : CurScreen(sp);
|
||||
}
|
||||
|
||||
NCURSES_EXPORT(WINDOW *)
|
||||
_nc_newscr_of(SCREEN *sp)
|
||||
{
|
||||
return sp == 0 ? 0 : NewScreen(sp);
|
||||
return (sp == 0) ? NULL : NewScreen(sp);
|
||||
}
|
||||
|
||||
NCURSES_EXPORT(WINDOW *)
|
||||
_nc_stdscr_of(SCREEN *sp)
|
||||
{
|
||||
return sp == 0 ? 0 : StdScreen(sp);
|
||||
return (sp == 0) ? NULL : StdScreen(sp);
|
||||
}
|
||||
#endif
|
||||
|
@ -1,8 +1,8 @@
|
||||
ncurses6 (6.0+20170506) unstable; urgency=low
|
||||
ncurses6 (6.0+20170513) unstable; urgency=low
|
||||
|
||||
* latest weekly patch
|
||||
|
||||
-- Thomas E. Dickey <dickey@invisible-island.net> Sun, 30 Apr 2017 12:25:14 -0400
|
||||
-- Thomas E. Dickey <dickey@invisible-island.net> Sun, 07 May 2017 13:07:55 -0400
|
||||
|
||||
ncurses6 (5.9-20131005) unstable; urgency=low
|
||||
|
||||
|
@ -1,8 +1,8 @@
|
||||
ncurses6 (6.0+20170506) unstable; urgency=low
|
||||
ncurses6 (6.0+20170513) unstable; urgency=low
|
||||
|
||||
* latest weekly patch
|
||||
|
||||
-- Thomas E. Dickey <dickey@invisible-island.net> Sun, 30 Apr 2017 12:25:14 -0400
|
||||
-- Thomas E. Dickey <dickey@invisible-island.net> Sun, 07 May 2017 13:07:55 -0400
|
||||
|
||||
ncurses6 (5.9-20131005) unstable; urgency=low
|
||||
|
||||
|
@ -1,8 +1,8 @@
|
||||
ncurses6 (6.0+20170506) unstable; urgency=low
|
||||
ncurses6 (6.0+20170513) unstable; urgency=low
|
||||
|
||||
* latest weekly patch
|
||||
|
||||
-- Thomas E. Dickey <dickey@invisible-island.net> Sun, 30 Apr 2017 12:25:14 -0400
|
||||
-- Thomas E. Dickey <dickey@invisible-island.net> Sun, 07 May 2017 13:07:55 -0400
|
||||
|
||||
ncurses6 (5.9-20120608) unstable; urgency=low
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
; $Id: mingw-ncurses.nsi,v 1.210 2017/04/30 16:25:14 tom Exp $
|
||||
; $Id: mingw-ncurses.nsi,v 1.211 2017/05/07 17:07:55 tom Exp $
|
||||
|
||||
; TODO add examples
|
||||
; TODO bump ABI to 6
|
||||
@ -10,7 +10,7 @@
|
||||
!define VERSION_MAJOR "6"
|
||||
!define VERSION_MINOR "0"
|
||||
!define VERSION_YYYY "2017"
|
||||
!define VERSION_MMDD "0506"
|
||||
!define VERSION_MMDD "0513"
|
||||
!define VERSION_PATCH ${VERSION_YYYY}${VERSION_MMDD}
|
||||
|
||||
!define MY_ABI "5"
|
||||
|
@ -3,7 +3,7 @@
|
||||
Summary: shared libraries for terminal handling
|
||||
Name: mingw32-ncurses6
|
||||
Version: 6.0
|
||||
Release: 20170506
|
||||
Release: 20170513
|
||||
License: X11
|
||||
Group: Development/Libraries
|
||||
Source: ncurses-%{version}-%{release}.tgz
|
||||
|
@ -1,7 +1,7 @@
|
||||
Summary: shared libraries for terminal handling
|
||||
Name: ncurses6
|
||||
Version: 6.0
|
||||
Release: 20170506
|
||||
Release: 20170513
|
||||
License: X11
|
||||
Group: Development/Libraries
|
||||
Source: ncurses-%{version}-%{release}.tgz
|
||||
|
@ -34,7 +34,7 @@
|
||||
* v2.0 featuring strict ANSI/POSIX conformance, November 1993.
|
||||
* v2.1 with ncurses mouse support, September 1995
|
||||
*
|
||||
* $Id: bs.c,v 1.66 2017/04/15 13:38:13 tom Exp $
|
||||
* $Id: bs.c,v 1.67 2017/05/14 00:27:05 tom Exp $
|
||||
*/
|
||||
|
||||
#include <test.priv.h>
|
||||
@ -1003,7 +1003,7 @@ cputurn(void)
|
||||
#define REVERSE_JUMP 4
|
||||
#define SECOND_PASS 5
|
||||
static int next = RANDOM_FIRE;
|
||||
static bool used[4];
|
||||
static bool used[5];
|
||||
static ship_t ts;
|
||||
int navail, x, y, d, n;
|
||||
int hit = S_MISS;
|
||||
@ -1039,10 +1039,10 @@ cputurn(void)
|
||||
goto refire; /* ...so we must random-fire */
|
||||
else {
|
||||
n = rnd(navail) + 1;
|
||||
for (d = 0; used[d]; d++) ;
|
||||
for (d = 0; d < 4 && used[d]; d++) ;
|
||||
/* used[d] is first that == 0 */
|
||||
for (; n > 1; n--)
|
||||
while (used[++d]) ;
|
||||
while (d < 4 && used[++d]) ;
|
||||
/* used[d] is next that == 0 */
|
||||
|
||||
assert(d < 4);
|
||||
|
473
test/escherknot.xbm
Normal file
473
test/escherknot.xbm
Normal file
@ -0,0 +1,473 @@
|
||||
#define escherknot_width 216
|
||||
#define escherknot_height 208
|
||||
|
||||
static char escherknot_bits[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, 0x5f,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0xf0, 0x6f, 0xf6, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0xc0, 0xff, 0x3a, 0x13, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x0d, 0x02, 0x51, 0x71, 0x0e, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x2f, 0x20, 0xd9, 0x88,
|
||||
0x9b, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x82,
|
||||
0xac, 0x44, 0x4e, 0x1c, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x1e, 0x40, 0x02, 0x44, 0x60, 0xe2, 0xfc, 0x06, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x80, 0x25, 0x09, 0x90, 0x22, 0x13, 0xb7, 0x9a, 0x1e,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x40, 0x10, 0x89,
|
||||
0x18, 0xe3, 0x3b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x04, 0x08,
|
||||
0x01, 0x10, 0xc8, 0xa8, 0xd5, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x83, 0x80, 0x20, 0x40, 0x82, 0x00, 0x66, 0x9c, 0xec, 0x01, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x08, 0x08, 0x24, 0x12, 0x93, 0x5b,
|
||||
0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x12, 0x80, 0x04, 0x01, 0x00, 0x80,
|
||||
0x19, 0x33, 0xfa, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x80, 0x80, 0x00,
|
||||
0x20, 0x08, 0x12, 0xc4, 0x68, 0x26, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03,
|
||||
0x02, 0x04, 0x24, 0x00, 0x01, 0x40, 0x24, 0x8c, 0xcd, 0x3f, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00,
|
||||
0x00, 0x80, 0x49, 0x10, 0x90, 0x00, 0x21, 0x20, 0x08, 0x11, 0x43, 0xd9,
|
||||
0x7e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe8,
|
||||
0xff, 0xff, 0x0b, 0x00, 0x60, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x80, 0x30, 0xb9, 0xf2, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0xc0, 0x97, 0x04, 0x08, 0xfe, 0x05, 0x30, 0x10, 0x12, 0x20, 0x20,
|
||||
0x04, 0x00, 0x80, 0x48, 0x0c, 0xa3, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x3e, 0x92, 0x20, 0x49, 0x40, 0x3e, 0x0e, 0x82,
|
||||
0x00, 0x84, 0x25, 0x01, 0x80, 0x00, 0x80, 0xc8, 0x34, 0xed, 0x03, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x25, 0x01, 0x04, 0x01, 0x08,
|
||||
0xd0, 0x17, 0x00, 0x80, 0x25, 0x01, 0xad, 0x04, 0x12, 0x20, 0x23, 0x4c,
|
||||
0x6a, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5c, 0x02, 0x48,
|
||||
0x92, 0x20, 0x41, 0x92, 0x9e, 0x80, 0x24, 0x24, 0x29, 0x00, 0x04, 0x00,
|
||||
0x10, 0x98, 0xcc, 0xff, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0x4f, 0x10, 0x01, 0x90, 0x24, 0x40, 0x12, 0xf0, 0x00, 0x24, 0x41, 0x0b,
|
||||
0xa9, 0x10, 0x00, 0x00, 0x04, 0xd9, 0x96, 0x0e, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0xe0, 0x00, 0x92, 0x48, 0x02, 0x04, 0x09, 0xc0, 0x84, 0x8f,
|
||||
0x29, 0x2d, 0xf8, 0xa9, 0x02, 0x00, 0x00, 0x20, 0x90, 0xf4, 0x1e, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x98, 0x24, 0x91, 0x04, 0x50, 0x22, 0x24,
|
||||
0x1b, 0x12, 0x7a, 0x48, 0xca, 0x03, 0x21, 0x10, 0x00, 0x00, 0x48, 0x93,
|
||||
0xff, 0x3b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9e, 0x24, 0x92, 0x20,
|
||||
0x81, 0xda, 0x24, 0xc8, 0x16, 0xd0, 0xe7, 0x50, 0xd2, 0xbf, 0x03, 0x00,
|
||||
0x80, 0x00, 0x30, 0x29, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x03,
|
||||
0x20, 0x80, 0x24, 0x41, 0x12, 0x2a, 0x41, 0xb2, 0x80, 0x33, 0x0e, 0x7e,
|
||||
0x88, 0x1c, 0x01, 0x00, 0xa0, 0x24, 0x69, 0x75, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0xe0, 0x82, 0x44, 0x11, 0x24, 0x09, 0x90, 0xa4, 0x4d, 0xd2, 0x92,
|
||||
0x9e, 0xd3, 0x83, 0x6b, 0x62, 0x00, 0x00, 0x10, 0x22, 0xff, 0x7f, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x30, 0x42, 0x04, 0x92, 0x24, 0x6b, 0x53, 0x32,
|
||||
0x59, 0x90, 0x16, 0xfa, 0xb4, 0xf4, 0xff, 0x0f, 0x01, 0x00, 0x90, 0x68,
|
||||
0x4a, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x90, 0x24, 0x11, 0x24,
|
||||
0x49, 0xda, 0x82, 0xc5, 0x92, 0xd2, 0xd0, 0x9e, 0x1e, 0x00, 0x78, 0x0a,
|
||||
0x00, 0x00, 0x05, 0xd2, 0xfa, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4c, 0x02,
|
||||
0x44, 0xb2, 0x65, 0xea, 0x49, 0x9e, 0x2c, 0x4b, 0x1a, 0xd2, 0xeb, 0xe3,
|
||||
0xff, 0xc7, 0x09, 0x00, 0x20, 0x68, 0xff, 0xd6, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x0b, 0x90, 0x40, 0x92, 0x24, 0x09, 0x5f, 0xd2, 0x64, 0x59, 0x72,
|
||||
0x56, 0x7f, 0xfd, 0xdf, 0x1f, 0x12, 0x00, 0x20, 0x49, 0x92, 0xde, 0x01,
|
||||
0x00, 0x00, 0x00, 0x80, 0x41, 0x92, 0x4c, 0x92, 0x24, 0x25, 0xc9, 0x8b,
|
||||
0x2e, 0xcb, 0x92, 0x4b, 0x5a, 0x2f, 0x75, 0xf4, 0x04, 0x00, 0x00, 0x41,
|
||||
0xf6, 0x74, 0x01, 0x00, 0x00, 0x00, 0x40, 0x49, 0x02, 0x00, 0xba, 0xb6,
|
||||
0xfd, 0x49, 0xf8, 0x74, 0x6d, 0x4b, 0x72, 0xed, 0xdb, 0xff, 0xcf, 0x53,
|
||||
0x00, 0x00, 0x48, 0xb6, 0xd7, 0x03, 0x00, 0x00, 0x00, 0x60, 0x48, 0x10,
|
||||
0xc9, 0x93, 0x24, 0x00, 0x7b, 0xc3, 0xa6, 0x69, 0x58, 0x5a, 0xfb, 0xfa,
|
||||
0xa5, 0xbe, 0x16, 0x00, 0x00, 0x92, 0xa4, 0xfd, 0x03, 0x00, 0x00, 0x00,
|
||||
0x30, 0x01, 0x20, 0x5d, 0xa2, 0xfe, 0x7f, 0x01, 0x4f, 0x1a, 0xcd, 0x6b,
|
||||
0x6a, 0xa9, 0x5f, 0xff, 0xf3, 0x24, 0x01, 0x40, 0xc0, 0xb4, 0xf4, 0x03,
|
||||
0x00, 0x00, 0x00, 0x2c, 0x88, 0x84, 0x89, 0xb6, 0x00, 0x24, 0x7d, 0x69,
|
||||
0xf2, 0x34, 0xad, 0x99, 0x2d, 0xf7, 0xff, 0x9f, 0x4b, 0x00, 0x00, 0x92,
|
||||
0xa6, 0xad, 0x07, 0x00, 0x00, 0x00, 0x06, 0x91, 0x24, 0xe9, 0xa4, 0xfd,
|
||||
0xa5, 0xa9, 0x4b, 0x93, 0xe7, 0x34, 0x63, 0xf9, 0xfc, 0xd5, 0xef, 0x16,
|
||||
0x00, 0x40, 0x90, 0xb4, 0xbd, 0x07, 0x00, 0x00, 0x00, 0x6a, 0x80, 0x4c,
|
||||
0x96, 0xbe, 0x2d, 0xfd, 0x2f, 0x7c, 0x5e, 0x9c, 0x67, 0xad, 0xa5, 0xfd,
|
||||
0xff, 0xbf, 0x29, 0x00, 0x00, 0x92, 0x76, 0xed, 0x06, 0x00, 0x00, 0x00,
|
||||
0x05, 0x12, 0x48, 0x53, 0x25, 0x65, 0x25, 0xf4, 0xe5, 0xd3, 0x72, 0x9c,
|
||||
0x35, 0xdf, 0xf6, 0x7f, 0xf5, 0x56, 0x00, 0x00, 0x92, 0xa4, 0xed, 0x0f,
|
||||
0x00, 0x00, 0x80, 0x49, 0x20, 0x59, 0x38, 0xec, 0xff, 0xff, 0xad, 0x2f,
|
||||
0x5d, 0xd3, 0x33, 0xe6, 0x24, 0xed, 0xff, 0xdf, 0x2d, 0x01, 0x40, 0x80,
|
||||
0x24, 0xbd, 0x07, 0x00, 0x00, 0xc0, 0x48, 0x24, 0x49, 0x87, 0x37, 0x21,
|
||||
0xa0, 0xbd, 0xf4, 0x79, 0x4f, 0xc7, 0x9c, 0xde, 0xf6, 0xff, 0xff, 0x5b,
|
||||
0x08, 0x00, 0x92, 0xfc, 0xe9, 0x0e, 0x00, 0x00, 0x20, 0x89, 0x40, 0xd3,
|
||||
0xf4, 0x49, 0xff, 0xff, 0xe7, 0x2f, 0xcf, 0x79, 0x9c, 0x53, 0xb2, 0x35,
|
||||
0xff, 0xff, 0x37, 0x00, 0x40, 0x90, 0x24, 0xef, 0x0e, 0x00, 0x00, 0x30,
|
||||
0x91, 0x49, 0x32, 0x2d, 0xff, 0x6b, 0xb7, 0xbd, 0xbc, 0x3c, 0xef, 0x79,
|
||||
0xce, 0xde, 0xd6, 0xfd, 0xff, 0x9f, 0x00, 0x00, 0x92, 0xa6, 0xad, 0x0b,
|
||||
0x00, 0x00, 0x30, 0x11, 0x89, 0x8c, 0xcb, 0x5b, 0xba, 0xaf, 0xf6, 0xd7,
|
||||
0xe7, 0x35, 0xe7, 0x59, 0xb3, 0xfb, 0xff, 0xff, 0x7f, 0x04, 0x40, 0x80,
|
||||
0xe4, 0xb9, 0x1f, 0x00, 0x00, 0x48, 0x22, 0x91, 0x66, 0x79, 0xeb, 0xff,
|
||||
0xff, 0xdf, 0xbe, 0xbe, 0xe7, 0x8c, 0x75, 0x6b, 0x4a, 0xfa, 0xbf, 0x7f,
|
||||
0x00, 0x00, 0x82, 0x24, 0xef, 0x0e, 0x00, 0x00, 0x4c, 0x22, 0xb2, 0x79,
|
||||
0x5e, 0xfa, 0x5b, 0xa9, 0xfd, 0xeb, 0xf5, 0x9c, 0x3d, 0xc6, 0xcc, 0xee,
|
||||
0xed, 0x01, 0xf8, 0x00, 0x40, 0x82, 0xb6, 0xa9, 0x1b, 0x00, 0x00, 0x94,
|
||||
0x64, 0x66, 0x8e, 0xd3, 0x97, 0xfe, 0xff, 0xd7, 0xdf, 0x9f, 0x7b, 0xf3,
|
||||
0x3c, 0x35, 0x59, 0x6b, 0x00, 0x70, 0x00, 0x00, 0x40, 0xe4, 0xed, 0x1e,
|
||||
0x00, 0x00, 0x92, 0xc4, 0x34, 0xf3, 0xfc, 0xfd, 0x5f, 0xad, 0x7d, 0xfa,
|
||||
0x7a, 0xce, 0x8e, 0xb3, 0x76, 0x2f, 0xfd, 0x00, 0xe0, 0x04, 0x00, 0x9a,
|
||||
0x26, 0xaf, 0x1e, 0x00, 0x00, 0x13, 0x88, 0xcc, 0xb5, 0x3f, 0xbf, 0xff,
|
||||
0xff, 0xd7, 0xef, 0xef, 0xbd, 0x79, 0x6a, 0xde, 0xec, 0xab, 0x01, 0xc0,
|
||||
0x00, 0x00, 0x40, 0xb6, 0xbd, 0x1b, 0x00, 0x00, 0x05, 0x91, 0xeb, 0x5c,
|
||||
0xeb, 0xeb, 0xff, 0xff, 0xff, 0x7e, 0xef, 0x6b, 0xef, 0xcd, 0x99, 0xb3,
|
||||
0xe4, 0x07, 0x80, 0x00, 0x40, 0x49, 0xb2, 0xe5, 0x1a, 0x00, 0x80, 0x20,
|
||||
0x32, 0xb1, 0xe7, 0x79, 0x7f, 0xf7, 0xff, 0xfd, 0xeb, 0xbd, 0xfe, 0x2c,
|
||||
0x3d, 0x6b, 0xb6, 0xaf, 0x06, 0x80, 0x00, 0x00, 0x41, 0x96, 0xfe, 0x1e,
|
||||
0x00, 0x80, 0x44, 0xb2, 0x9b, 0xf9, 0xde, 0xff, 0xff, 0xff, 0x7f, 0xbf,
|
||||
0xf7, 0xbb, 0xb3, 0x77, 0xce, 0xce, 0xb6, 0x0d, 0x80, 0x01, 0x00, 0x49,
|
||||
0xf2, 0x94, 0x1f, 0x00, 0x40, 0x49, 0x44, 0xe6, 0x9e, 0x77, 0xff, 0xff,
|
||||
0xff, 0xff, 0xff, 0xbf, 0xf7, 0x7e, 0xd6, 0xbc, 0xd9, 0xba, 0x3b, 0x80,
|
||||
0x00, 0x00, 0x64, 0x93, 0xf7, 0x1b, 0x00, 0x40, 0x89, 0xec, 0x7e, 0x67,
|
||||
0xbd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xce, 0xdb, 0x99, 0x33, 0x37,
|
||||
0xd3, 0x36, 0x80, 0x01, 0x80, 0x24, 0xda, 0xd6, 0x1e, 0x00, 0x20, 0x90,
|
||||
0x99, 0x99, 0x7b, 0xef, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xef, 0xbd, 0x37,
|
||||
0x63, 0xf3, 0x66, 0xdb, 0x7a, 0x80, 0x00, 0x00, 0x24, 0x59, 0xde, 0x1f,
|
||||
0x00, 0x60, 0x12, 0xb3, 0xf7, 0xdd, 0xfb, 0xfe, 0xff, 0xff, 0xff, 0xff,
|
||||
0xbf, 0xf7, 0xfe, 0x6e, 0xce, 0xdd, 0x6d, 0xd7, 0x80, 0x00, 0x80, 0x20,
|
||||
0xcb, 0xfb, 0x1f, 0x00, 0x10, 0x20, 0x6e, 0x66, 0x76, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0xff, 0xef, 0xde, 0xdb, 0x9b, 0x99, 0xb3, 0x5d, 0x6b, 0x81,
|
||||
0x00, 0x40, 0x96, 0x59, 0x6a, 0x1f, 0x00, 0x98, 0xc4, 0xe4, 0xdf, 0xff,
|
||||
0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7b, 0x6f, 0x7b, 0x37, 0x7f,
|
||||
0xb3, 0xdd, 0x83, 0x00, 0x00, 0xb0, 0xed, 0xef, 0x1d, 0x00, 0x10, 0x88,
|
||||
0x9e, 0xdd, 0xcd, 0xbd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xed,
|
||||
0x6c, 0xe6, 0xcc, 0x76, 0x6d, 0xc1, 0x00, 0x40, 0x91, 0x24, 0x7b, 0x1f,
|
||||
0x00, 0x08, 0xd1, 0xf1, 0x66, 0x76, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
||||
0xff, 0xdf, 0xbd, 0xbf, 0xd9, 0xdd, 0xdd, 0xb6, 0x47, 0x00, 0x00, 0xd8,
|
||||
0xb4, 0xad, 0x1f, 0x00, 0x24, 0x24, 0x6f, 0xf6, 0xff, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0xff, 0xff, 0x7f, 0x7f, 0xb7, 0x9d, 0x33, 0xd9, 0x96, 0x4e,
|
||||
0x00, 0x20, 0x49, 0xf7, 0xfd, 0x1e, 0x00, 0x48, 0xe4, 0xac, 0xb9, 0xdd,
|
||||
0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xef, 0xdd, 0x76, 0xb6,
|
||||
0xb7, 0xfd, 0x7a, 0x00, 0x00, 0x44, 0x96, 0xb7, 0x1f, 0x00, 0x02, 0x9a,
|
||||
0xbe, 0x6f, 0x77, 0xff, 0xff, 0x7f, 0x61, 0xd9, 0xff, 0xff, 0xff, 0xfd,
|
||||
0xdd, 0x66, 0xed, 0x66, 0x5b, 0x37, 0x00, 0x90, 0x64, 0xb9, 0xf6, 0x1f,
|
||||
0x00, 0x02, 0xc9, 0xf3, 0xee, 0xfd, 0xff, 0xff, 0x2f, 0x24, 0x4f, 0xfe,
|
||||
0xff, 0xff, 0x7f, 0x37, 0xdb, 0xcd, 0x7c, 0xff, 0x3a, 0x00, 0x88, 0x24,
|
||||
0xdb, 0xde, 0x1a, 0x00, 0x13, 0x31, 0x6f, 0xbb, 0xdf, 0xff, 0xff, 0x21,
|
||||
0xa0, 0x64, 0xf3, 0xff, 0xff, 0xe7, 0xff, 0x96, 0xbb, 0x9b, 0xa5, 0x1d,
|
||||
0x00, 0x60, 0x32, 0xe9, 0xdb, 0x0f, 0x00, 0x65, 0xe6, 0x3c, 0xfb, 0xf6,
|
||||
0xff, 0x7f, 0x10, 0xa4, 0xb5, 0x9d, 0xfe, 0xdf, 0xdf, 0xdd, 0x6d, 0x32,
|
||||
0xb3, 0x7d, 0x0d, 0x00, 0x0b, 0x93, 0x7c, 0x7b, 0x0f, 0x00, 0x89, 0xdc,
|
||||
0xb3, 0xed, 0xfb, 0xff, 0x1f, 0x10, 0x90, 0x92, 0xd9, 0xfe, 0x7f, 0xff,
|
||||
0x77, 0xdb, 0xee, 0x6e, 0xdb, 0x0e, 0x00, 0x20, 0xdd, 0x66, 0x6f, 0x0f,
|
||||
0x80, 0x91, 0x5a, 0xfb, 0xbe, 0xef, 0xff, 0x0f, 0x10, 0xda, 0x92, 0xee,
|
||||
0xff, 0xff, 0xff, 0xf7, 0xb7, 0xcd, 0xee, 0xde, 0x07, 0x00, 0x24, 0x49,
|
||||
0xb6, 0xed, 0x0f, 0x00, 0x12, 0x6b, 0xcd, 0xf3, 0xbe, 0xff, 0x07, 0x08,
|
||||
0x48, 0xda, 0x76, 0xb7, 0xff, 0xff, 0xdd, 0x6e, 0xba, 0x99, 0x65, 0x03,
|
||||
0x40, 0x92, 0xe4, 0xba, 0xbd, 0x0e, 0x80, 0x62, 0xed, 0x7d, 0x5f, 0xf7,
|
||||
0xff, 0x01, 0x08, 0x28, 0xc9, 0x26, 0xbb, 0xff, 0xff, 0xff, 0x99, 0xb7,
|
||||
0xbb, 0x7d, 0x03, 0x00, 0x89, 0x64, 0xdb, 0xf6, 0x07, 0x40, 0x0c, 0x35,
|
||||
0xe7, 0x79, 0xdd, 0xff, 0x01, 0x84, 0xa5, 0x7d, 0xba, 0xdd, 0xfe, 0x7f,
|
||||
0xbf, 0xbf, 0x6d, 0x76, 0xdb, 0x01, 0x00, 0x48, 0x36, 0xdb, 0xd6, 0x07,
|
||||
0xc0, 0x88, 0xb4, 0xb6, 0xbf, 0xff, 0x7f, 0x00, 0x0c, 0x24, 0x44, 0xdb,
|
||||
0xed, 0xff, 0xdf, 0xef, 0x6e, 0xdb, 0x6e, 0xb7, 0x00, 0x80, 0x44, 0x93,
|
||||
0xed, 0x5b, 0x07, 0x40, 0x91, 0xd2, 0xfa, 0xfc, 0xf6, 0x7f, 0x00, 0x02,
|
||||
0xb4, 0x35, 0xd9, 0xef, 0xff, 0xff, 0xfb, 0xef, 0xb6, 0xc9, 0xe4, 0x00,
|
||||
0x10, 0x24, 0xd9, 0x6d, 0xfb, 0x03, 0x00, 0x27, 0xfe, 0xd3, 0xd6, 0xdb,
|
||||
0x3f, 0x00, 0xa2, 0x94, 0xb4, 0xdb, 0x7c, 0xff, 0xff, 0xbf, 0xd9, 0xad,
|
||||
0xdb, 0x7d, 0x00, 0x40, 0x32, 0xd9, 0xb6, 0xef, 0x03, 0x60, 0xe4, 0x5a,
|
||||
0x5f, 0x5f, 0xff, 0x1f, 0x00, 0x02, 0x52, 0x92, 0xec, 0xb6, 0xff, 0xff,
|
||||
0xef, 0xff, 0x6d, 0xb6, 0x3b, 0x00, 0x28, 0x90, 0xcc, 0xbe, 0xfd, 0x03,
|
||||
0xa0, 0x88, 0xeb, 0xf9, 0xfd, 0xf5, 0x1f, 0x00, 0x82, 0x53, 0xbb, 0x6d,
|
||||
0xf7, 0xff, 0xf9, 0xff, 0x6f, 0xdb, 0x6d, 0x1b, 0x00, 0x04, 0xc9, 0x66,
|
||||
0xdb, 0x57, 0x03, 0xa0, 0x52, 0xaf, 0xa7, 0x97, 0xff, 0x0f, 0x00, 0x51,
|
||||
0x48, 0xda, 0x66, 0xdb, 0xff, 0xf8, 0xdf, 0xed, 0xbe, 0xed, 0x0e, 0x00,
|
||||
0x92, 0x64, 0x32, 0xeb, 0xf6, 0x01, 0x20, 0x63, 0xbd, 0xbc, 0xfc, 0xfa,
|
||||
0x0f, 0x00, 0x09, 0x20, 0x89, 0x3e, 0xff, 0xff, 0xe0, 0x7f, 0xdf, 0x6f,
|
||||
0xdb, 0x07, 0x00, 0x01, 0x24, 0xbb, 0xed, 0xfe, 0x01, 0xa0, 0xce, 0xf5,
|
||||
0xf6, 0xdb, 0xdf, 0x07, 0x00, 0x41, 0xad, 0x5f, 0xf2, 0xed, 0xff, 0xc0,
|
||||
0xff, 0xbf, 0xdd, 0x92, 0x03, 0x00, 0x44, 0xb2, 0xd9, 0x7d, 0xfb, 0x01,
|
||||
0xe0, 0xaa, 0xdf, 0x9b, 0x7f, 0xfb, 0x07, 0x80, 0x28, 0x21, 0x64, 0xbb,
|
||||
0x7f, 0x7f, 0x80, 0xff, 0xf6, 0xbb, 0xee, 0x03, 0x80, 0x22, 0x99, 0xed,
|
||||
0xb6, 0xff, 0x00, 0x90, 0xb8, 0x5e, 0x5b, 0x6b, 0xed, 0x03, 0x00, 0x01,
|
||||
0xa6, 0x6d, 0xdb, 0xf6, 0x7f, 0x00, 0xff, 0xff, 0xf6, 0xcd, 0x00, 0x40,
|
||||
0x10, 0xc9, 0x6c, 0xff, 0xf7, 0x00, 0xa0, 0xe3, 0x72, 0xeb, 0xef, 0xff,
|
||||
0x03, 0x80, 0xe0, 0x90, 0x24, 0xdb, 0xbd, 0x3f, 0x00, 0xfe, 0xdb, 0x6f,
|
||||
0xfb, 0x00, 0x00, 0x89, 0x4c, 0xb6, 0xd9, 0x7e, 0x00, 0x70, 0xaf, 0xaf,
|
||||
0x6f, 0xb5, 0xde, 0x03, 0x80, 0x94, 0x92, 0xb6, 0xf9, 0xf6, 0x3f, 0x00,
|
||||
0xfc, 0xbf, 0xdd, 0x7b, 0x00, 0x10, 0x48, 0x26, 0xb3, 0xdf, 0x7f, 0x00,
|
||||
0x70, 0xd8, 0xae, 0xfd, 0xff, 0xf7, 0x03, 0x80, 0x00, 0xd2, 0x36, 0xcf,
|
||||
0xdf, 0x3f, 0x00, 0xb8, 0x6d, 0xdf, 0x16, 0x00, 0x48, 0x44, 0xb2, 0xfb,
|
||||
0x6c, 0x3f, 0x00, 0x50, 0x75, 0xfd, 0xa5, 0xd5, 0xfe, 0x01, 0x40, 0xd1,
|
||||
0x12, 0xa2, 0x7d, 0xfb, 0x1f, 0x00, 0xf0, 0xff, 0xbf, 0x0d, 0x00, 0x20,
|
||||
0x12, 0x9b, 0xcd, 0xf6, 0x3f, 0x00, 0x90, 0xd5, 0xa7, 0xfd, 0x77, 0xab,
|
||||
0x03, 0x40, 0x1c, 0xc8, 0xbe, 0x6d, 0xfb, 0x1f, 0x00, 0xe0, 0xff, 0xee,
|
||||
0x07, 0x00, 0x04, 0x91, 0xc9, 0x7e, 0xbf, 0x1f, 0x00, 0x30, 0x57, 0xbf,
|
||||
0xa6, 0xde, 0xfd, 0x01, 0x40, 0x40, 0x6b, 0xd3, 0x6e, 0xef, 0x0f, 0x00,
|
||||
0xc0, 0xeb, 0x7d, 0x03, 0x00, 0x90, 0xc8, 0x6c, 0x76, 0xfb, 0x0f, 0x00,
|
||||
0x70, 0x5c, 0xe5, 0xf7, 0xfa, 0xeb, 0x01, 0x40, 0x50, 0x49, 0x92, 0xf4,
|
||||
0xfd, 0x0f, 0x00, 0xc0, 0xff, 0xdb, 0x01, 0x80, 0x44, 0x44, 0x66, 0xbb,
|
||||
0x6f, 0x0f, 0x00, 0xd0, 0xf1, 0x95, 0xf6, 0x6f, 0xad, 0x01, 0x40, 0x08,
|
||||
0x78, 0xdb, 0xb6, 0xef, 0x0f, 0x00, 0x00, 0xdf, 0xd6, 0x00, 0x00, 0x20,
|
||||
0x32, 0xb3, 0xdb, 0xfd, 0x0f, 0x00, 0x10, 0xd7, 0xf7, 0xb6, 0xd8, 0xeb,
|
||||
0x03, 0x20, 0x43, 0x27, 0xd9, 0xb6, 0xfd, 0x0f, 0x00, 0x00, 0xff, 0x7e,
|
||||
0x00, 0x40, 0x12, 0x93, 0xd9, 0xec, 0xb6, 0x07, 0x00, 0x70, 0x55, 0xdd,
|
||||
0xf6, 0x6f, 0xbb, 0x01, 0x40, 0x28, 0xa1, 0x6f, 0xb6, 0xb7, 0x0f, 0x00,
|
||||
0x00, 0xde, 0x1f, 0x00, 0x80, 0x88, 0xd8, 0xcc, 0x66, 0xff, 0x03, 0x00,
|
||||
0x70, 0xf4, 0xf5, 0xdb, 0xaa, 0xee, 0x01, 0x60, 0x28, 0x2d, 0x49, 0xf7,
|
||||
0xf6, 0x07, 0x00, 0x00, 0x7c, 0x0f, 0x00, 0x08, 0x48, 0x66, 0x6e, 0xfb,
|
||||
0xef, 0x03, 0x00, 0xd0, 0xd5, 0xdf, 0x52, 0xff, 0xda, 0x03, 0x20, 0xa3,
|
||||
0xa5, 0xd9, 0xb2, 0xff, 0x07, 0x00, 0x00, 0xf8, 0x07, 0x00, 0x20, 0x22,
|
||||
0x33, 0x37, 0xbf, 0xfd, 0x01, 0x00, 0x70, 0x5f, 0xf7, 0xfe, 0xab, 0x6b,
|
||||
0x02, 0xa0, 0xa8, 0xb4, 0x6d, 0xdf, 0xf6, 0x07, 0x00, 0x00, 0xf8, 0x01,
|
||||
0x00, 0x12, 0x33, 0x11, 0xd9, 0xdd, 0xff, 0x01, 0x00, 0x70, 0x75, 0xd5,
|
||||
0x52, 0xea, 0x8a, 0x03, 0x20, 0x84, 0x36, 0x69, 0xba, 0xdb, 0x07, 0x00,
|
||||
0x00, 0xf0, 0x01, 0x00, 0x81, 0xc8, 0xcc, 0xdd, 0xed, 0xff, 0x00, 0x00,
|
||||
0x60, 0xd5, 0xdf, 0xf6, 0xae, 0x6b, 0x03, 0x00, 0xa1, 0xa4, 0x6d, 0xdf,
|
||||
0xfe, 0x07, 0x00, 0x00, 0x60, 0x00, 0x40, 0x44, 0xc6, 0xcc, 0x64, 0xb7,
|
||||
0xfd, 0x00, 0x00, 0xe0, 0x55, 0xf7, 0xd6, 0xea, 0xba, 0x07, 0x20, 0x94,
|
||||
0x94, 0x6d, 0xfb, 0xdb, 0x07, 0x00, 0x00, 0x20, 0x00, 0x20, 0x20, 0x32,
|
||||
0x76, 0x77, 0xff, 0x7f, 0x00, 0x00, 0x60, 0x7d, 0xd5, 0xb6, 0x3f, 0xaf,
|
||||
0x06, 0xa0, 0xa4, 0x95, 0x6c, 0x9b, 0xee, 0x07, 0x00, 0x00, 0x18, 0x00,
|
||||
0x10, 0x92, 0x15, 0x73, 0xbb, 0xd9, 0x3f, 0x00, 0x00, 0xe0, 0xf5, 0xff,
|
||||
0xf7, 0x6a, 0xa9, 0x06, 0x80, 0xa2, 0xb4, 0x6d, 0xfb, 0xfb, 0x07, 0x00,
|
||||
0x00, 0x04, 0x00, 0x84, 0x88, 0xc8, 0x99, 0xdd, 0xff, 0x3f, 0x00, 0x00,
|
||||
0xe0, 0x8b, 0xff, 0x96, 0x6a, 0xb6, 0x0a, 0xa0, 0x94, 0x96, 0x64, 0xdb,
|
||||
0xee, 0x07, 0x00, 0x00, 0x03, 0x08, 0x20, 0x60, 0x66, 0xec, 0xee, 0xb6,
|
||||
0x1d, 0x00, 0x00, 0xc0, 0x7e, 0xa5, 0xf4, 0xab, 0x55, 0x0d, 0x20, 0xe7,
|
||||
0xd4, 0x6d, 0xdb, 0xfb, 0x07, 0x00, 0x80, 0x00, 0x00, 0x09, 0x12, 0x33,
|
||||
0x67, 0x77, 0xff, 0x0f, 0x00, 0x00, 0xc0, 0xfa, 0xff, 0xb7, 0x7a, 0x55,
|
||||
0x19, 0x90, 0x91, 0xd4, 0x64, 0xdb, 0xee, 0x07, 0x00, 0x40, 0x00, 0x81,
|
||||
0x04, 0x88, 0x91, 0x3b, 0xbb, 0xfd, 0x0f, 0x00, 0x00, 0xc0, 0xab, 0xbf,
|
||||
0xed, 0x4e, 0xbb, 0x32, 0x20, 0x94, 0x96, 0x6c, 0xff, 0xfa, 0x03, 0x00,
|
||||
0x30, 0x40, 0x20, 0x20, 0x64, 0xcc, 0xdc, 0xdd, 0xff, 0x07, 0x00, 0x00,
|
||||
0xc0, 0xeb, 0xea, 0xfd, 0xd5, 0xaa, 0x2a, 0x20, 0xd7, 0xb0, 0x6d, 0x93,
|
||||
0xef, 0x07, 0x00, 0x08, 0x00, 0x08, 0x01, 0x23, 0xee, 0xee, 0xee, 0xfb,
|
||||
0x03, 0x00, 0x00, 0xc0, 0xfe, 0xff, 0x2d, 0xdd, 0x6a, 0x49, 0xd0, 0x90,
|
||||
0x9a, 0x64, 0xdf, 0xea, 0x07, 0x00, 0x03, 0x80, 0x40, 0x8c, 0x98, 0x33,
|
||||
0xb3, 0xbb, 0xff, 0x01, 0x00, 0x00, 0xc0, 0xa5, 0x7b, 0x6d, 0xa7, 0x56,
|
||||
0xc5, 0xa0, 0x94, 0x94, 0x6f, 0xd3, 0xbb, 0x07, 0x80, 0x10, 0x0c, 0x12,
|
||||
0x40, 0xc6, 0xb9, 0xdb, 0xfb, 0xfd, 0x01, 0x00, 0x00, 0x80, 0x97, 0xee,
|
||||
0xdf, 0xba, 0x54, 0x1a, 0xa1, 0xe5, 0xd2, 0x64, 0x7e, 0xee, 0x07, 0x60,
|
||||
0x02, 0x80, 0x00, 0x31, 0x62, 0xcc, 0xdc, 0xee, 0x7f, 0x00, 0x00, 0x00,
|
||||
0x80, 0xff, 0xff, 0xdb, 0xaa, 0xb5, 0x8a, 0x86, 0x98, 0x96, 0x6d, 0x9b,
|
||||
0xea, 0x07, 0x98, 0x00, 0x22, 0x44, 0x88, 0x39, 0x77, 0x77, 0xff, 0x7f,
|
||||
0x00, 0x00, 0x00, 0x80, 0x7d, 0x77, 0xba, 0x7b, 0x2d, 0x55, 0x3c, 0xa6,
|
||||
0xb4, 0x6c, 0xf6, 0xaf, 0x07, 0x07, 0x90, 0x88, 0x20, 0x42, 0x9c, 0xbb,
|
||||
0xbb, 0xbb, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x4b, 0xbd, 0xbf, 0x55, 0x53,
|
||||
0xa5, 0xb2, 0xa1, 0xb4, 0xc9, 0x9f, 0xda, 0xcf, 0x28, 0x24, 0x42, 0x08,
|
||||
0x31, 0xe6, 0xcc, 0xdd, 0xff, 0x7f, 0x00, 0x00, 0x00, 0x00, 0xff, 0xef,
|
||||
0xb7, 0xbd, 0xde, 0x12, 0xd1, 0xac, 0x95, 0x4d, 0xf2, 0x56, 0x9f, 0x88,
|
||||
0x80, 0x10, 0xc2, 0x9c, 0x73, 0x77, 0xef, 0xfe, 0x7f, 0x00, 0x00, 0x00,
|
||||
0x00, 0xbf, 0xfb, 0xed, 0xeb, 0x35, 0x95, 0x72, 0xa2, 0x35, 0xcd, 0xb6,
|
||||
0xd6, 0x2f, 0x21, 0x24, 0x04, 0x31, 0xc6, 0x98, 0x33, 0xf7, 0xff, 0xff,
|
||||
0x00, 0x00, 0x00, 0x00, 0xd6, 0x6a, 0x7f, 0x5b, 0xab, 0x2d, 0x28, 0x23,
|
||||
0x65, 0xd9, 0xb6, 0x55, 0x5f, 0x88, 0x08, 0x43, 0x0c, 0x61, 0xde, 0xdd,
|
||||
0xfb, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x76, 0xff, 0x4d, 0xd7, 0x4d,
|
||||
0x4a, 0xa5, 0x29, 0x2d, 0xdb, 0xbe, 0x55, 0x1f, 0x22, 0x42, 0x28, 0xc2,
|
||||
0x39, 0xe7, 0xee, 0xee, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xdc, 0x7f,
|
||||
0xfb, 0xb6, 0xb6, 0x95, 0x70, 0x2e, 0xa5, 0xd9, 0x24, 0x5d, 0x5f, 0x8a,
|
||||
0x28, 0x88, 0x31, 0x9e, 0x39, 0x73, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00,
|
||||
0x00, 0xec, 0xb7, 0xdf, 0x6c, 0xb5, 0x65, 0x26, 0xa3, 0x39, 0x9b, 0xfc,
|
||||
0x85, 0x5d, 0x21, 0x04, 0x63, 0x1c, 0xe6, 0xdd, 0xbd, 0xfb, 0xff, 0xff,
|
||||
0x01, 0x00, 0x00, 0x00, 0xb8, 0xfa, 0xb6, 0x6f, 0x4d, 0x9a, 0x28, 0x59,
|
||||
0x4d, 0xd3, 0x2f, 0xf5, 0x3f, 0x8c, 0xd1, 0x18, 0xc6, 0x31, 0xf6, 0xdd,
|
||||
0xfe, 0xff, 0xfe, 0x01, 0x00, 0x00, 0x00, 0xf8, 0xff, 0xef, 0xb9, 0xb6,
|
||||
0x25, 0xe1, 0x4d, 0x69, 0xba, 0x6c, 0xad, 0x3c, 0x41, 0x14, 0x84, 0xe9,
|
||||
0x9e, 0x37, 0xf7, 0xff, 0xff, 0xfb, 0x03, 0x00, 0x00, 0x00, 0x70, 0x5d,
|
||||
0x3d, 0x9f, 0x3d, 0x6d, 0x26, 0x52, 0x59, 0xb6, 0x6d, 0xab, 0x7f, 0x14,
|
||||
0x82, 0xe1, 0x39, 0xe6, 0xdd, 0xfb, 0xff, 0xbf, 0xff, 0x01, 0x00, 0x00,
|
||||
0x00, 0xf0, 0xf6, 0x6f, 0x77, 0xcd, 0x92, 0xd0, 0x52, 0x4b, 0xb3, 0x49,
|
||||
0x0b, 0x3a, 0x41, 0x61, 0x38, 0x9e, 0x73, 0xee, 0xdc, 0xff, 0xff, 0xfd,
|
||||
0x03, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xd7, 0x65, 0xda, 0x66, 0x63, 0x9d,
|
||||
0xf2, 0x36, 0x7b, 0x6a, 0x7f, 0x14, 0x18, 0x8e, 0xe7, 0xd9, 0x7b, 0xff,
|
||||
0xff, 0xef, 0xff, 0x03, 0x00, 0x00, 0x00, 0xe0, 0xff, 0xff, 0xdd, 0xb6,
|
||||
0xc9, 0x4c, 0x46, 0x9a, 0x64, 0xcb, 0x5b, 0xed, 0x06, 0xc6, 0xe3, 0x71,
|
||||
0xde, 0xbd, 0xff, 0xff, 0x7f, 0xff, 0x07, 0x00, 0x00, 0x00, 0xc0, 0x7f,
|
||||
0x7f, 0xff, 0x59, 0x37, 0x75, 0xbb, 0x96, 0x66, 0xdb, 0x56, 0xf7, 0xe0,
|
||||
0xf2, 0x74, 0x9e, 0x77, 0xef, 0xfd, 0xff, 0xeb, 0xed, 0x03, 0x00, 0x00,
|
||||
0x00, 0xc0, 0xea, 0xdf, 0xb3, 0xdb, 0xde, 0xc6, 0x81, 0xb0, 0x6c, 0xba,
|
||||
0xb4, 0xf6, 0x38, 0x18, 0x3c, 0xe7, 0x9c, 0xfb, 0xff, 0x7f, 0xff, 0xff,
|
||||
0x07, 0x00, 0x00, 0x00, 0x80, 0xff, 0xf7, 0x6e, 0x66, 0xd9, 0x99, 0xac,
|
||||
0xa4, 0xcd, 0x96, 0xa5, 0xea, 0x03, 0xa7, 0xcf, 0x79, 0xef, 0xfd, 0xff,
|
||||
0xff, 0xff, 0xff, 0x07, 0x00, 0x00, 0x00, 0x00, 0xff, 0xfd, 0xef, 0xdf,
|
||||
0x6f, 0xef, 0x72, 0x65, 0xd9, 0xb6, 0xad, 0xe8, 0xc1, 0xe1, 0xf1, 0xbe,
|
||||
0x7b, 0xef, 0xff, 0xdf, 0x7a, 0xfb, 0x07, 0x00, 0x00, 0x00, 0x00, 0xfe,
|
||||
0x5f, 0xdd, 0x9d, 0xac, 0x99, 0x84, 0x29, 0xcd, 0x3c, 0x4f, 0x9d, 0x7d,
|
||||
0x3c, 0x9e, 0xe7, 0xbe, 0xff, 0xff, 0xff, 0xff, 0xef, 0x0f, 0x00, 0x00,
|
||||
0x00, 0x00, 0xfe, 0xff, 0x77, 0x7b, 0x33, 0xe7, 0x5a, 0x49, 0x9b, 0x65,
|
||||
0x59, 0x75, 0x07, 0x97, 0xf7, 0xbb, 0xef, 0xff, 0xff, 0xdb, 0xfe, 0xff,
|
||||
0x07, 0x00, 0x00, 0x00, 0x00, 0xfc, 0xf7, 0x3f, 0xe7, 0xcf, 0x9c, 0x51,
|
||||
0x4d, 0xb0, 0x6d, 0x4b, 0xc9, 0xd3, 0xf5, 0x79, 0xfe, 0xfb, 0xff, 0xff,
|
||||
0xdb, 0xda, 0xfe, 0x0f, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xff, 0xef, 0xde,
|
||||
0xdd, 0xf3, 0x4d, 0x52, 0x36, 0xcb, 0xd2, 0x3a, 0x7e, 0x3c, 0xde, 0xe7,
|
||||
0xbe, 0xff, 0x7f, 0xda, 0xff, 0xdf, 0x0f, 0x00, 0x00, 0x00, 0x00, 0xf8,
|
||||
0xff, 0xfb, 0xdd, 0x73, 0x8f, 0xa5, 0x9a, 0xe6, 0xd9, 0xb6, 0xe2, 0x4e,
|
||||
0xc7, 0xf7, 0xfd, 0xff, 0xff, 0xff, 0xf7, 0xf6, 0xff, 0x0f, 0x00, 0x00,
|
||||
0x00, 0x00, 0xe0, 0xff, 0xff, 0x7f, 0xee, 0x79, 0xb2, 0xb2, 0x2c, 0x9f,
|
||||
0xb6, 0x54, 0xfe, 0xfb, 0x79, 0xbf, 0xff, 0xff, 0x5f, 0xda, 0xff, 0xfa,
|
||||
0x0f, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xff, 0xff, 0xf7, 0xbf, 0xe7, 0x4b,
|
||||
0xb4, 0x69, 0xd3, 0x2c, 0x25, 0xbd, 0xbc, 0xcf, 0xf7, 0xfd, 0xff, 0xd7,
|
||||
0xf6, 0xfe, 0xdf, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0xbf, 0x9d,
|
||||
0xf1, 0x3e, 0x57, 0x25, 0xcb, 0xb6, 0x6d, 0xa9, 0xb5, 0xef, 0xfb, 0xff,
|
||||
0xff, 0xff, 0xd5, 0xda, 0xd6, 0xff, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0xff, 0xff, 0xfb, 0xcf, 0xf5, 0x25, 0x65, 0xd9, 0x66, 0x5b, 0x4a, 0xfa,
|
||||
0xf9, 0x7e, 0xff, 0xff, 0xff, 0xf6, 0xd6, 0xdf, 0xfa, 0x0f, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0xfe, 0xff, 0xef, 0x3e, 0xf7, 0x9f, 0x5b, 0x92, 0x6c,
|
||||
0xdb, 0x52, 0xe5, 0xbe, 0xdf, 0xff, 0xff, 0xbf, 0x51, 0xda, 0xfa, 0x7f,
|
||||
0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, 0x7b, 0x9f, 0xe7,
|
||||
0x4c, 0xb3, 0x4d, 0xd3, 0x54, 0xd9, 0xe7, 0xfb, 0xff, 0xff, 0x5f, 0xdc,
|
||||
0xfa, 0xdf, 0xff, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xff, 0x7f,
|
||||
0xe7, 0xf9, 0x3a, 0xd3, 0xa6, 0xe9, 0xb6, 0xa5, 0xca, 0xf9, 0xfd, 0xff,
|
||||
0xff, 0x83, 0x42, 0xd2, 0xff, 0xfb, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0xf0, 0xff, 0xfd, 0xbf, 0xef, 0x4f, 0xd5, 0x64, 0xdb, 0x26, 0x4d, 0x30,
|
||||
0x7f, 0xff, 0xff, 0xff, 0x91, 0xda, 0xdb, 0xda, 0xdf, 0x1f, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0xe0, 0xff, 0xbf, 0xff, 0x7d, 0xbe, 0xb5, 0x6d, 0x97,
|
||||
0x6d, 0x93, 0x56, 0xdf, 0xff, 0xff, 0x7f, 0x81, 0x4a, 0xda, 0x7f, 0xff,
|
||||
0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xff, 0xff, 0xef, 0xeb, 0xbb,
|
||||
0xa6, 0x4d, 0x73, 0xcd, 0x92, 0xaa, 0xfe, 0xff, 0xff, 0x1f, 0x01, 0x6a,
|
||||
0x5b, 0xfb, 0xfb, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff,
|
||||
0xfd, 0xbf, 0x5f, 0x3b, 0xdb, 0x36, 0xbb, 0x26, 0x4c, 0xf9, 0xff, 0xff,
|
||||
0x0f, 0xa3, 0x2a, 0xe9, 0x7f, 0xff, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0xee, 0xff, 0xff, 0xfe, 0xfe, 0xcc, 0x91, 0xec, 0x93, 0x6d, 0x93,
|
||||
0xf2, 0xff, 0xff, 0x03, 0x00, 0x6a, 0x6d, 0x6f, 0xff, 0x1f, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0xf8, 0xff, 0xff, 0xf7, 0x6f, 0x76, 0xb6, 0xcd,
|
||||
0x76, 0xc9, 0x2a, 0xe9, 0xff, 0xff, 0x00, 0x02, 0x24, 0xed, 0xf9, 0xed,
|
||||
0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xff, 0xdf, 0xff,
|
||||
0xd9, 0x66, 0x9b, 0x6c, 0x93, 0x54, 0xc5, 0xff, 0x3f, 0x00, 0x01, 0x95,
|
||||
0xb5, 0xaf, 0xff, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xff,
|
||||
0xff, 0xff, 0xfd, 0xae, 0x7d, 0xde, 0x6d, 0xf6, 0xa1, 0x8a, 0xff, 0x0f,
|
||||
0x00, 0x81, 0x90, 0xb4, 0xfd, 0xfd, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x80, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xcd, 0xb2, 0xdb, 0x2c, 0xcb,
|
||||
0x54, 0xfe, 0x01, 0x00, 0x01, 0xd2, 0xb6, 0xb7, 0xff, 0x0f, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x39, 0xdb, 0x76,
|
||||
0xb3, 0x4b, 0xb6, 0x0a, 0xfe, 0x00, 0x00, 0x01, 0x48, 0xda, 0xfe, 0xff,
|
||||
0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xff, 0xff, 0xff,
|
||||
0xcf, 0xb9, 0x6d, 0xb6, 0xd9, 0xa5, 0x75, 0x1c, 0x00, 0x80, 0x80, 0x20,
|
||||
0xdb, 0xda, 0xbe, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0,
|
||||
0xff, 0xff, 0xff, 0x77, 0x96, 0xd9, 0x26, 0xb3, 0x4d, 0x82, 0x11, 0x00,
|
||||
0x80, 0x80, 0x24, 0x6d, 0xff, 0xf7, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x80, 0xff, 0xff, 0xff, 0xbb, 0x67, 0xdb, 0xdd, 0x36, 0xd9,
|
||||
0x54, 0x60, 0x00, 0xc0, 0x00, 0x92, 0x65, 0x6b, 0xff, 0x0f, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, 0x4f, 0x7d, 0x96,
|
||||
0xd9, 0x6c, 0x36, 0xad, 0xc2, 0x00, 0x60, 0x00, 0xc8, 0xb6, 0x6d, 0xff,
|
||||
0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xff,
|
||||
0xff, 0xc8, 0x76, 0xbb, 0xcb, 0x64, 0x52, 0x02, 0x03, 0x10, 0x00, 0x64,
|
||||
0xda, 0xff, 0xfb, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x80, 0xff, 0xff, 0x5f, 0xd7, 0x4d, 0x33, 0x99, 0xdd, 0x96, 0x04, 0x2c,
|
||||
0x1c, 0x40, 0x22, 0xdb, 0xb6, 0xff, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0xfc, 0xff, 0xdf, 0xb5, 0xed, 0xe6, 0x36, 0x9b,
|
||||
0x6c, 0x29, 0xf0, 0x03, 0x00, 0x99, 0x6c, 0xfb, 0xfd, 0x07, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xff, 0x7f, 0x35, 0xbb,
|
||||
0xec, 0x76, 0x33, 0x91, 0x02, 0x00, 0x00, 0x00, 0x64, 0x67, 0xdf, 0xff,
|
||||
0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc,
|
||||
0xbf, 0x6f, 0x9b, 0x9d, 0xc9, 0xce, 0x36, 0x49, 0x00, 0x00, 0x00, 0x93,
|
||||
0xb1, 0xdd, 0xfe, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x40, 0xff, 0x6a, 0x76, 0xbb, 0xdd, 0xd9, 0x64, 0x12, 0x01,
|
||||
0x00, 0x40, 0x98, 0xdd, 0x6d, 0xff, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xdf, 0x66, 0x73, 0x33, 0xbb,
|
||||
0x9d, 0x4d, 0x00, 0x00, 0x00, 0x63, 0xe6, 0xf6, 0xff, 0x07, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xed, 0xfd,
|
||||
0xee, 0xee, 0x36, 0x73, 0x2b, 0x04, 0x00, 0xa0, 0x38, 0x75, 0xbf, 0xff,
|
||||
0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x7f, 0xd9, 0xec, 0xce, 0x66, 0x66, 0x66, 0x22, 0x04, 0x00, 0xc6,
|
||||
0x99, 0xbb, 0xff, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x5e, 0xb3, 0xdb, 0xb9, 0xcd, 0xc9, 0x88, 0x89,
|
||||
0x00, 0x68, 0x31, 0xee, 0xdd, 0xff, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf6, 0xbe, 0xbb, 0x9b, 0x3f,
|
||||
0xbb, 0x33, 0x23, 0x04, 0x00, 0x8c, 0xf3, 0xee, 0xff, 0x03, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbc, 0x67,
|
||||
0x76, 0x77, 0xb2, 0x66, 0xce, 0x0c, 0xd1, 0xd6, 0xe3, 0x79, 0xf7, 0xff,
|
||||
0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0xf8, 0xfd, 0xef, 0xe6, 0xee, 0xce, 0x9c, 0x31, 0x16, 0x00, 0x3c,
|
||||
0x9e, 0xfb, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x78, 0x9f, 0xdb, 0xdc, 0x9d, 0x99, 0x33, 0xc6,
|
||||
0xc1, 0xff, 0x8f, 0xe7, 0xbb, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xf7, 0xbd, 0xbb, 0x33,
|
||||
0x7b, 0xee, 0x18, 0x1e, 0x50, 0xf0, 0xf9, 0xfe, 0xff, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x7b,
|
||||
0xf7, 0x77, 0xf7, 0xe6, 0x9c, 0xe3, 0xf0, 0x4d, 0xff, 0x7c, 0xef, 0xff,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0xc0, 0xdf, 0x76, 0x7f, 0xcf, 0x9e, 0x73, 0x8f, 0x07, 0xff, 0x0b,
|
||||
0xdf, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x80, 0xee, 0xcd, 0xdd, 0x9d, 0x7b, 0xf7, 0x7c,
|
||||
0x7a, 0x00, 0xf0, 0xe7, 0xfd, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x7f, 0xbf, 0xdd, 0x7b,
|
||||
0x6b, 0x9e, 0xf3, 0xe1, 0xff, 0xff, 0x7d, 0xff, 0x7f, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xee,
|
||||
0xb7, 0xbb, 0x7b, 0xee, 0x79, 0x8f, 0x0f, 0xfa, 0x2f, 0xff, 0xf7, 0x3f,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x7e, 0xff, 0x77, 0xef, 0xdd, 0x77, 0x7c, 0xfe, 0x02, 0xe8,
|
||||
0xcf, 0xff, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xef, 0xee, 0xdd, 0xb3, 0xcf, 0xf3,
|
||||
0xf1, 0xff, 0xff, 0xf9, 0xfe, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xfb, 0xff, 0xbf,
|
||||
0xef, 0xbe, 0xcf, 0x8f, 0xfe, 0x5f, 0xfe, 0xff, 0x0f, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0,
|
||||
0xbf, 0xbb, 0xf7, 0xde, 0x79, 0x3e, 0xff, 0x52, 0xd2, 0xdf, 0xff, 0x0f,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0xe0, 0xef, 0xef, 0xef, 0x3c, 0xef, 0xf9, 0xf8, 0xff, 0xff,
|
||||
0xf7, 0xff, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0xee, 0xdc, 0xf7, 0xfe, 0xe7,
|
||||
0x97, 0xfe, 0xff, 0xfe, 0xff, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xbf,
|
||||
0xef, 0xbf, 0x3e, 0xff, 0xda, 0xf6, 0xff, 0xff, 0x03, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0xfe, 0xbf, 0xf7, 0xfe, 0xf7, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x01,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0xfe, 0xff, 0xde, 0xbd, 0xef, 0xfb, 0xd7, 0xff, 0xbf,
|
||||
0xfd, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xff, 0xff, 0xf7, 0x7d, 0xbf,
|
||||
0xff, 0xd2, 0xf6, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xff, 0xbf,
|
||||
0xef, 0xfb, 0xfd, 0xfd, 0xff, 0xff, 0xff, 0x7f, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0xc0, 0xff, 0xef, 0xbe, 0xf7, 0xef, 0xef, 0xff, 0xff, 0xff, 0x3f, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfb, 0xdf, 0xbf, 0xff, 0xff, 0xff,
|
||||
0xff, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, 0x7f, 0xff,
|
||||
0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0xff,
|
||||
0xfe, 0xff, 0xfb, 0xf7, 0xff, 0xff, 0xff, 0x07, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0xf0, 0xff, 0xff, 0xff, 0xdf, 0xff, 0xfd, 0xff, 0xff, 0x03, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0xc0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
||||
0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0xff, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe,
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
||||
0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0xfc, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0xe0, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x07,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xff,
|
||||
0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0xff, 0xff, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
};
|
258
test/mensetmanus.xbm
Normal file
258
test/mensetmanus.xbm
Normal file
@ -0,0 +1,258 @@
|
||||
#define mensetmanus_width 161
|
||||
#define mensetmanus_height 145
|
||||
|
||||
static char mensetmanus_bits[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0xc0, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xff,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0xfc, 0xff, 0xff, 0x7f, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x07, 0x00, 0x00,
|
||||
0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x3f, 0xdb, 0x0f, 0x00, 0x00, 0x00, 0x80, 0x07,
|
||||
0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0xf7, 0xff, 0x0f, 0x00, 0x00, 0x00, 0x80, 0x61, 0x00, 0x00, 0xc6,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xc3, 0xff,
|
||||
0x1f, 0x00, 0x00, 0x00, 0xc0, 0xe1, 0xff, 0xff, 0x87, 0x01, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xc3, 0xf6, 0x1f, 0x00, 0x00,
|
||||
0x00, 0xc0, 0xc0, 0xff, 0xff, 0x87, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x80, 0x9f, 0x65, 0x1f, 0x00, 0x00, 0x00, 0xc0, 0x00,
|
||||
0x07, 0x80, 0x87, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x80, 0x9f, 0x6d, 0x1f, 0x00, 0x00, 0x00, 0xc0, 0x00, 0xff, 0xff, 0xc7,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x89, 0x6d,
|
||||
0x1b, 0x00, 0x00, 0x00, 0xc0, 0xe0, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x81, 0x6d, 0x1b, 0x00, 0x00,
|
||||
0x00, 0xc0, 0xe1, 0x5b, 0xdb, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0xc0, 0x81, 0x6d, 0x1b, 0x00, 0x00, 0x00, 0x80, 0x83,
|
||||
0x5b, 0xdb, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0xc0, 0x81, 0x6d, 0x1b, 0x00, 0x00, 0x00, 0x00, 0xcf, 0x5b, 0x1b, 0x0c,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x80, 0x6d,
|
||||
0x1b, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x5b, 0x1b, 0x0c, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x80, 0x6d, 0x1b, 0x00, 0x00,
|
||||
0x00, 0x00, 0xf8, 0x5b, 0x0b, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0xe0, 0x83, 0x6d, 0x19, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0x5b, 0x0b, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0xe0, 0x83, 0x6d, 0x1b, 0x00, 0x00, 0x00, 0x00, 0x80, 0x5b, 0x0f, 0x0e,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x83, 0x6d,
|
||||
0x1b, 0x00, 0x00, 0x00, 0x00, 0x80, 0x4b, 0x0f, 0x07, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x83, 0x79, 0x1b, 0x00, 0x00,
|
||||
0x00, 0x00, 0x80, 0x6b, 0xbf, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x03, 0xfb, 0x3b, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0x6d, 0xb7, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x03, 0xff, 0x3f, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xed, 0xf7, 0x07,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x07, 0xfe,
|
||||
0x7f, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xed, 0xd7, 0x07, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x7f, 0xf8, 0xff, 0x07, 0x00,
|
||||
0x00, 0x00, 0xe0, 0xfe, 0xd7, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x80, 0xff, 0x7f, 0xe0, 0xff, 0x3f, 0x00, 0x00, 0x00, 0xf0,
|
||||
0xff, 0xd6, 0xfe, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0,
|
||||
0xbf, 0x73, 0x80, 0x3b, 0x7c, 0x00, 0x00, 0x00, 0xf8, 0xe7, 0xd6, 0xef,
|
||||
0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xb9, 0x73, 0xc0,
|
||||
0x3b, 0xf0, 0x01, 0x00, 0x00, 0xff, 0xc3, 0xbf, 0xe7, 0x3f, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0xb8, 0x7f, 0xe0, 0x3b, 0xc0, 0x03,
|
||||
0x00, 0xc0, 0xbf, 0xc7, 0xbf, 0xe7, 0x7e, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x1c, 0xb8, 0xff, 0xf8, 0x3b, 0x80, 0x07, 0x00, 0xe0, 0x61,
|
||||
0x87, 0xfd, 0xe7, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e,
|
||||
0xb8, 0xf3, 0xff, 0x3b, 0x00, 0x0f, 0x00, 0x78, 0x60, 0x8e, 0xf1, 0x67,
|
||||
0xc7, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xb8, 0xc3, 0x8f,
|
||||
0x7b, 0x00, 0x0e, 0x00, 0x38, 0xe0, 0x8c, 0x03, 0x66, 0x87, 0x03, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x80, 0x07, 0xb8, 0x03, 0x83, 0x7b, 0x00, 0x1e,
|
||||
0x00, 0x1c, 0xe0, 0x1d, 0x03, 0x76, 0x07, 0x07, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0xc0, 0x07, 0xb8, 0xe3, 0x8f, 0xbb, 0x01, 0x39, 0x00, 0x1e, 0xe0,
|
||||
0x3b, 0x03, 0xf6, 0x87, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x0f,
|
||||
0xb8, 0xe3, 0x8f, 0x3b, 0xc6, 0x38, 0x00, 0x17, 0xe0, 0x73, 0x07, 0xfe,
|
||||
0xff, 0xff, 0x7f, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x0b, 0xb8, 0xe7, 0x8e,
|
||||
0x3b, 0x38, 0x78, 0x00, 0x13, 0xe0, 0x77, 0x06, 0xfe, 0xff, 0xff, 0xff,
|
||||
0x0f, 0x00, 0x00, 0x00, 0xe0, 0x12, 0x3c, 0xff, 0xce, 0x3b, 0x00, 0x78,
|
||||
0x80, 0x13, 0x60, 0xef, 0x0e, 0xfe, 0x00, 0x00, 0x60, 0x08, 0x00, 0x00,
|
||||
0x00, 0x70, 0x22, 0x3e, 0xfc, 0xfe, 0x39, 0x00, 0xe8, 0x80, 0x61, 0x60,
|
||||
0xce, 0x0f, 0xfe, 0x00, 0x00, 0x60, 0xf8, 0x00, 0x00, 0x00, 0x70, 0xc2,
|
||||
0x39, 0xf8, 0x7e, 0x38, 0x00, 0xc8, 0xc0, 0x81, 0x71, 0xde, 0x0f, 0xfe,
|
||||
0x00, 0x00, 0x60, 0x88, 0x00, 0x00, 0x00, 0x70, 0x04, 0x38, 0xe0, 0x0e,
|
||||
0x38, 0x00, 0xc4, 0xc0, 0x01, 0x7e, 0xbc, 0x1f, 0xfe, 0x00, 0x00, 0x60,
|
||||
0x88, 0x00, 0x00, 0x00, 0x78, 0x04, 0x38, 0xe0, 0x0e, 0x38, 0x00, 0xc4,
|
||||
0xc1, 0x01, 0x60, 0x3c, 0x1f, 0xfe, 0x00, 0x00, 0x60, 0x84, 0x0f, 0x00,
|
||||
0x00, 0x78, 0x08, 0x38, 0xe0, 0x0f, 0x38, 0x00, 0x82, 0xe1, 0x01, 0x60,
|
||||
0x74, 0x3e, 0xfe, 0x00, 0x00, 0x60, 0x44, 0x08, 0x00, 0x00, 0xb8, 0x10,
|
||||
0x38, 0xe0, 0x0f, 0x38, 0x00, 0x81, 0xe1, 0x00, 0x60, 0xe4, 0x3e, 0xfe,
|
||||
0x00, 0x00, 0x60, 0x44, 0x08, 0x00, 0x00, 0x98, 0x20, 0x38, 0xf8, 0x3f,
|
||||
0x38, 0x80, 0x80, 0xe1, 0x01, 0x60, 0xc4, 0x3c, 0xfe, 0x00, 0x00, 0x60,
|
||||
0x24, 0x0c, 0x00, 0x00, 0x1c, 0xc1, 0x39, 0x3c, 0x78, 0x38, 0x40, 0x80,
|
||||
0x61, 0x01, 0x60, 0xc4, 0x79, 0xfe, 0x00, 0x00, 0x60, 0x22, 0x32, 0x00,
|
||||
0x00, 0x1c, 0x01, 0x3e, 0x1c, 0xf0, 0x38, 0xf0, 0x9f, 0x61, 0x01, 0x60,
|
||||
0x84, 0x7b, 0xee, 0x00, 0x00, 0x60, 0x12, 0x21, 0x00, 0x00, 0x1c, 0x02,
|
||||
0x38, 0x0e, 0xe7, 0xf8, 0x3f, 0xe0, 0x61, 0x00, 0x60, 0x04, 0xf7, 0xce,
|
||||
0x00, 0x00, 0x60, 0x92, 0x10, 0x00, 0x00, 0x1c, 0x04, 0x38, 0x06, 0xff,
|
||||
0x38, 0x40, 0x80, 0x61, 0x02, 0x60, 0x04, 0xe7, 0xcf, 0x00, 0x00, 0x60,
|
||||
0x8a, 0x18, 0x00, 0x00, 0x1c, 0x18, 0x38, 0x07, 0xf0, 0x38, 0x00, 0x81,
|
||||
0x61, 0x02, 0x60, 0x04, 0xee, 0xcf, 0xff, 0x03, 0x60, 0x49, 0xe4, 0x00,
|
||||
0x00, 0x1c, 0x70, 0x38, 0x07, 0xe7, 0x38, 0x00, 0x82, 0x61, 0x04, 0x60,
|
||||
0x04, 0xdc, 0xcf, 0x01, 0x04, 0x60, 0x25, 0x42, 0x00, 0x00, 0x1c, 0xfe,
|
||||
0x3f, 0x03, 0xff, 0x38, 0x00, 0x84, 0x61, 0x08, 0x60, 0x04, 0xfc, 0xcf,
|
||||
0xf8, 0xff, 0x60, 0x95, 0x31, 0x00, 0x00, 0xfc, 0x01, 0xff, 0x03, 0xf0,
|
||||
0xf8, 0x1f, 0x88, 0x61, 0x10, 0xe0, 0xff, 0xff, 0xff, 0x00, 0x00, 0xe1,
|
||||
0x53, 0x0c, 0x00, 0x00, 0x38, 0xf0, 0xff, 0x03, 0xef, 0xf8, 0x7f, 0x90,
|
||||
0x61, 0x40, 0xe0, 0xff, 0xff, 0xff, 0x00, 0xff, 0xe3, 0x2b, 0xfe, 0x00,
|
||||
0x00, 0x18, 0xf8, 0xff, 0x03, 0xff, 0x7c, 0xf0, 0x90, 0x61, 0x00, 0x3e,
|
||||
0x36, 0xe3, 0xe1, 0x00, 0x00, 0xe3, 0x9f, 0x60, 0x00, 0x00, 0x38, 0x3c,
|
||||
0x00, 0x03, 0xf0, 0x1f, 0xe0, 0xa0, 0xe1, 0x00, 0x30, 0x22, 0xe2, 0xc0,
|
||||
0x00, 0xff, 0xe3, 0x7f, 0x18, 0x00, 0x00, 0x38, 0x0e, 0x00, 0x07, 0xe7,
|
||||
0x07, 0xc0, 0xe1, 0xc1, 0x00, 0x18, 0x22, 0xe2, 0xc0, 0x00, 0x00, 0xe1,
|
||||
0x1f, 0x07, 0x00, 0x00, 0x38, 0x06, 0x00, 0x07, 0xef, 0x01, 0xc0, 0xc1,
|
||||
0xc1, 0x01, 0x16, 0x24, 0xe2, 0xc0, 0x01, 0xff, 0xe1, 0xff, 0x00, 0x00,
|
||||
0x00, 0x70, 0x07, 0x00, 0x0e, 0xf8, 0x00, 0x80, 0xc3, 0xc0, 0xf1, 0x11,
|
||||
0x24, 0xe4, 0xc0, 0x03, 0xe0, 0xe1, 0x7f, 0x00, 0x00, 0x00, 0x70, 0x07,
|
||||
0x00, 0x1e, 0x3c, 0x00, 0x80, 0xe3, 0x80, 0x0f, 0x10, 0x24, 0xe4, 0xc0,
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0xe0, 0x03, 0x00, 0xfc, 0x0f,
|
||||
0x00, 0x00, 0x63, 0x80, 0x01, 0x08, 0x44, 0xe4, 0xc0, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0x01, 0x00, 0xe0, 0x03, 0x00, 0xf8, 0x07, 0x00, 0x00, 0x73,
|
||||
0x80, 0x03, 0x08, 0x44, 0xe4, 0xc0, 0xfc, 0x00, 0x07, 0x0e, 0x00, 0x00,
|
||||
0x00, 0xc0, 0x03, 0x00, 0xf0, 0x01, 0x00, 0x00, 0x33, 0x00, 0x03, 0x08,
|
||||
0x44, 0xe4, 0xe0, 0xcc, 0x00, 0x07, 0x0e, 0x00, 0x00, 0x00, 0xc0, 0x03,
|
||||
0x00, 0x78, 0x00, 0x00, 0x80, 0x3f, 0x00, 0x07, 0x04, 0x44, 0xe8, 0x70,
|
||||
0xcc, 0x01, 0x87, 0x0f, 0x00, 0x00, 0x00, 0x80, 0x07, 0x00, 0x3e, 0x00,
|
||||
0x00, 0x80, 0x1f, 0x00, 0x0e, 0x04, 0x44, 0xe8, 0x38, 0xcc, 0x81, 0xe7,
|
||||
0x03, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x0f, 0x00, 0x00, 0x80, 0x0f,
|
||||
0x00, 0x1c, 0x02, 0x44, 0xf8, 0x1e, 0xcc, 0xe1, 0xff, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x0f, 0xc0, 0x23, 0x00, 0x00, 0xc0, 0x07, 0x00, 0x38, 0x01,
|
||||
0x42, 0xfc, 0x0f, 0xcc, 0xf1, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e,
|
||||
0xf0, 0x39, 0x00, 0x00, 0xe0, 0x03, 0x00, 0xf0, 0x00, 0xc2, 0xff, 0x07,
|
||||
0xcc, 0x7f, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x7c, 0x0e, 0x00,
|
||||
0x00, 0xf0, 0x01, 0x00, 0xe0, 0x03, 0xe2, 0xe7, 0x07, 0xcc, 0x1f, 0x07,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xbf, 0x23, 0xe0, 0xff, 0xff, 0x00,
|
||||
0x00, 0xc0, 0x1f, 0xff, 0x64, 0x06, 0xcc, 0x07, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0xf0, 0xff, 0x3c, 0xf0, 0xff, 0x7f, 0x00, 0x00, 0x00, 0xff,
|
||||
0x7f, 0x64, 0x06, 0xcc, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
|
||||
0xf8, 0x1f, 0x78, 0x7c, 0x7f, 0x00, 0x00, 0x00, 0xfc, 0x20, 0x64, 0x06,
|
||||
0xcc, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0xf8, 0x33, 0x1c,
|
||||
0x38, 0x66, 0x00, 0x00, 0x00, 0x0c, 0x20, 0x6c, 0x06, 0xcc, 0x03, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x78, 0x3e, 0x0e, 0x38, 0x76, 0x00,
|
||||
0x00, 0x00, 0x0c, 0x20, 0x68, 0x06, 0xcc, 0x03, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x38, 0xf8, 0x87, 0x0f, 0x38, 0x76, 0x00, 0x00, 0x00, 0x0c,
|
||||
0x20, 0x68, 0x06, 0xcc, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38,
|
||||
0x78, 0xf8, 0x0f, 0x38, 0x76, 0x00, 0x00, 0x00, 0x0c, 0x10, 0x68, 0x06,
|
||||
0xcc, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0xf8, 0xff, 0x0f,
|
||||
0x38, 0x76, 0x00, 0x00, 0x00, 0x0c, 0x10, 0x68, 0x06, 0xcc, 0x07, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0xf8, 0xff, 0x0e, 0x38, 0x76, 0x00,
|
||||
0x00, 0x00, 0x0c, 0x10, 0x68, 0x06, 0xcc, 0x07, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x1c, 0xf8, 0xe1, 0x0e, 0x38, 0x3e, 0x00, 0x00, 0x00, 0x0c,
|
||||
0x08, 0x68, 0x06, 0xcc, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c,
|
||||
0x38, 0xe0, 0x0e, 0x38, 0x3e, 0x00, 0x00, 0x00, 0x0c, 0x08, 0x68, 0x06,
|
||||
0xcc, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x38, 0xe0, 0x0e,
|
||||
0x38, 0x3e, 0x00, 0x00, 0x00, 0x0c, 0x04, 0x68, 0x06, 0xcc, 0x0e, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x38, 0xe0, 0x0e, 0x38, 0x3e, 0x00,
|
||||
0x00, 0x00, 0x1c, 0x04, 0x68, 0x06, 0xcc, 0x0e, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x06, 0x38, 0xe0, 0x0e, 0x38, 0x3e, 0x00, 0x00, 0x00, 0x1c,
|
||||
0x02, 0x68, 0x06, 0xcc, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06,
|
||||
0x38, 0xe0, 0x0e, 0x38, 0x3e, 0x00, 0x00, 0x00, 0x1c, 0x02, 0x68, 0x06,
|
||||
0xcc, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x38, 0xe0, 0x0e,
|
||||
0x38, 0x3e, 0x00, 0x00, 0x00, 0x1c, 0x01, 0x68, 0x06, 0xcc, 0x1c, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x38, 0xe0, 0x0e, 0x38, 0x3e, 0x00,
|
||||
0x00, 0x00, 0x18, 0x01, 0x68, 0x06, 0xcc, 0x1c, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x03, 0x38, 0xe0, 0x0e, 0x38, 0x3e, 0x00, 0x00, 0x00, 0x98,
|
||||
0x00, 0x68, 0x06, 0xcc, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x03,
|
||||
0x38, 0xe0, 0x0e, 0x38, 0x3e, 0x00, 0x00, 0x00, 0x98, 0x00, 0x68, 0x06,
|
||||
0xcc, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x03, 0x38, 0xe0, 0x0e,
|
||||
0x38, 0x1e, 0x00, 0x00, 0x00, 0x58, 0x00, 0x6c, 0x0e, 0xcc, 0x18, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x30, 0xe0, 0x0e, 0x38, 0x1e, 0x00,
|
||||
0x00, 0x00, 0x38, 0x00, 0x64, 0x0e, 0xcc, 0x18, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0xc0, 0x01, 0x70, 0xe0, 0x0e, 0x1c, 0x1e, 0x00, 0x00, 0x00, 0x18,
|
||||
0x00, 0x64, 0x1e, 0xcc, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x01,
|
||||
0xe0, 0xe1, 0x0e, 0x0f, 0x1e, 0x00, 0x00, 0x00, 0x18, 0x00, 0x64, 0x3e,
|
||||
0xcc, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0xc0, 0xef, 0xce,
|
||||
0x07, 0x1e, 0x00, 0x00, 0x00, 0x18, 0x00, 0x64, 0x3e, 0xcc, 0x30, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0xff, 0xfe, 0x03, 0x1e, 0x00,
|
||||
0x00, 0x00, 0x18, 0x00, 0x64, 0x7e, 0xcc, 0x30, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0xe0, 0x00, 0x00, 0xfc, 0xfe, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x18,
|
||||
0x00, 0x64, 0x66, 0xcc, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00,
|
||||
0x00, 0xe0, 0x1e, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x18, 0x00, 0x66, 0xe6,
|
||||
0xcc, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0xe0, 0x0e,
|
||||
0x00, 0x1e, 0x00, 0x00, 0x00, 0x18, 0x00, 0x62, 0xc6, 0xcd, 0x70, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0xfe, 0xff, 0x0f, 0x1e, 0x00,
|
||||
0x00, 0x00, 0x18, 0x00, 0x62, 0xc6, 0xcd, 0x70, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x70, 0x00, 0xc0, 0xff, 0xff, 0x0f, 0x0e, 0x00, 0x00, 0x00, 0x38,
|
||||
0x00, 0x62, 0x86, 0xcf, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00,
|
||||
0xf0, 0xff, 0xff, 0x0f, 0x0e, 0x00, 0x00, 0x00, 0x38, 0x00, 0x61, 0x86,
|
||||
0xcf, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0xfc, 0x00, 0x00,
|
||||
0x0e, 0x0e, 0x00, 0x00, 0x00, 0x38, 0x00, 0x61, 0x8e, 0xcf, 0xe0, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x78, 0x00, 0x00, 0x0e, 0x0e, 0x00,
|
||||
0x00, 0x00, 0xf8, 0xff, 0x7f, 0xfe, 0xdf, 0xff, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x18, 0x00, 0xf0, 0x00, 0x00, 0x0e, 0x0e, 0x00, 0x00, 0x00, 0xf0,
|
||||
0xff, 0x3f, 0xff, 0xdf, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00,
|
||||
0xe0, 0x01, 0x00, 0x0e, 0x0e, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x8f, 0x07,
|
||||
0x9e, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0xe0, 0x07, 0x00,
|
||||
0x0e, 0x0f, 0x00, 0x00, 0x00, 0x30, 0x00, 0xc0, 0xff, 0x3f, 0xc0, 0x01,
|
||||
0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x0f, 0x00,
|
||||
0x00, 0x00, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x1c, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x07, 0x00, 0x00, 0x00, 0xf0,
|
||||
0xff, 0xff, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff,
|
||||
0x3f, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x38, 0x00,
|
||||
0x38, 0xe0, 0x01, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x7f, 0x00, 0x00,
|
||||
0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x06, 0x38, 0x00, 0x38, 0xe0, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x06, 0x00,
|
||||
0x00, 0x00, 0x00, 0x06, 0x18, 0x00, 0x38, 0xe0, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0xe0, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00,
|
||||
0x06, 0x18, 0x00, 0x38, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00,
|
||||
0xdc, 0x01, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x06, 0x1c, 0x00,
|
||||
0x38, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x9c, 0x03, 0x00,
|
||||
0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x06, 0x1c, 0x00, 0x18, 0x70, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x1c, 0x07, 0x00, 0x00, 0x06, 0x00,
|
||||
0x00, 0x00, 0x00, 0x07, 0x0c, 0x00, 0x18, 0x70, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0xe0, 0x00, 0x1c, 0xfe, 0xff, 0xff, 0x07, 0x00, 0x00, 0x00, 0x00,
|
||||
0x07, 0x0c, 0x00, 0x18, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00,
|
||||
0x1c, 0xfc, 0xff, 0xff, 0x07, 0x00, 0x00, 0x00, 0x00, 0x07, 0x0c, 0x00,
|
||||
0x18, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x1c, 0x1c, 0x00,
|
||||
0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x07, 0x0e, 0x00, 0x18, 0x70, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x1c, 0x1c, 0x00, 0x80, 0x03, 0x00,
|
||||
0x00, 0x00, 0x00, 0x07, 0x0e, 0x00, 0x18, 0x30, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0xe0, 0x00, 0x1c, 0x1c, 0x00, 0x80, 0x03, 0x00, 0x00, 0x00, 0x00,
|
||||
0x07, 0x0e, 0x00, 0x18, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00,
|
||||
0x1c, 0x1c, 0x00, 0x80, 0x03, 0x00, 0x00, 0x00, 0x00, 0x07, 0x0e, 0x00,
|
||||
0x18, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x1c, 0x1c, 0x00,
|
||||
0x80, 0x03, 0x00, 0x00, 0x00, 0x00, 0x07, 0x06, 0x00, 0x18, 0x38, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0xfc, 0xff, 0xff, 0xff, 0x07, 0x00,
|
||||
0x00, 0x00, 0x00, 0x07, 0x06, 0x00, 0x18, 0x38, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0xe0, 0x00, 0xfc, 0xff, 0xff, 0xff, 0x07, 0x00, 0x00, 0x00, 0x00,
|
||||
0x07, 0x0e, 0x00, 0x18, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00,
|
||||
0x1c, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x07, 0x0e, 0x00,
|
||||
0x18, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x1c, 0x00, 0x00,
|
||||
0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x07, 0x0e, 0x00, 0x18, 0x30, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x06, 0x00,
|
||||
0x00, 0x00, 0x00, 0x07, 0x0e, 0x00, 0x18, 0x70, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0xe0, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00,
|
||||
0x07, 0x0e, 0x00, 0x18, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00,
|
||||
0x1e, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x06, 0x0c, 0x00,
|
||||
0x38, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x1e, 0x00, 0x00,
|
||||
0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x06, 0x1c, 0x00, 0x38, 0x70, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x06, 0x00,
|
||||
0x00, 0x00, 0x00, 0x06, 0x1c, 0x00, 0x38, 0xe0, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0xe0, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00,
|
||||
0x06, 0x18, 0x00, 0x38, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00,
|
||||
0x1e, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x18, 0x00,
|
||||
0x30, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x1e, 0x00, 0x00,
|
||||
0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x38, 0x00, 0x30, 0xe0, 0x01,
|
||||
0x00, 0x00, 0x00, 0x00, 0xf0, 0x01, 0x1f, 0x00, 0x00, 0x00, 0x06, 0x00,
|
||||
0x00, 0x00, 0x00, 0x0c, 0x3c, 0x00, 0x30, 0xf0, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0xf8, 0x03, 0x1f, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00,
|
||||
0x0c, 0x7e, 0x00, 0x70, 0xf8, 0x03, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x0f,
|
||||
0x1f, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x0c, 0xe7, 0x00,
|
||||
0x70, 0xbc, 0x03, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x1e, 0x1f, 0x00, 0x00,
|
||||
0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0xdc, 0xe3, 0x00, 0x60, 0x1e, 0x07,
|
||||
0x00, 0x00, 0x00, 0x00, 0x0f, 0xfc, 0x1f, 0x00, 0x00, 0x00, 0x06, 0x00,
|
||||
0x00, 0x00, 0x00, 0xfc, 0xc1, 0x01, 0xe0, 0x0f, 0x0f, 0x00, 0x00, 0x00,
|
||||
0x80, 0x07, 0xf0, 0x1f, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00,
|
||||
0xf8, 0x80, 0x03, 0xe0, 0x03, 0x1e, 0x00, 0x00, 0x00, 0xc0, 0x03, 0xe0,
|
||||
0x1b, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x78, 0x80, 0x07,
|
||||
0xe0, 0x01, 0x1c, 0x00, 0x00, 0x00, 0xe0, 0x01, 0xc0, 0x1b, 0x00, 0x00,
|
||||
0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x0f, 0xe0, 0x01, 0x38,
|
||||
0x00, 0x00, 0x00, 0xf0, 0x00, 0xc0, 0x19, 0x00, 0x00, 0x00, 0x06, 0x00,
|
||||
0x00, 0x00, 0x00, 0x30, 0x0e, 0x1e, 0xc0, 0x71, 0xf8, 0x00, 0x00, 0x00,
|
||||
0x78, 0x00, 0xdc, 0x19, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00,
|
||||
0x30, 0x1f, 0x1e, 0xc0, 0xf9, 0xf8, 0x00, 0x00, 0x00, 0xfc, 0xff, 0xff,
|
||||
0xff, 0xff, 0xff, 0xff, 0x07, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xff,
|
||||
0xff, 0xff, 0xff, 0x07, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
||||
0xff, 0x07, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff,
|
||||
0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
|
264
test/mini.xterm_48x48.xpm
Normal file
264
test/mini.xterm_48x48.xpm
Normal file
@ -0,0 +1,264 @@
|
||||
/* XPM */
|
||||
static char * mini_xterm_48x48_xpm[] = {
|
||||
"48 48 213 2",
|
||||
" c None",
|
||||
". c #FF0000",
|
||||
"+ c #FF5300",
|
||||
"@ c #FF5E00",
|
||||
"# c #FF4800",
|
||||
"$ c #FF4200",
|
||||
"% c #FF4000",
|
||||
"& c #FF4B00",
|
||||
"* c #FF5200",
|
||||
"= c #FF5400",
|
||||
"- c #FF3500",
|
||||
"; c #FF5100",
|
||||
"> c #FF5C00",
|
||||
", c #FF3000",
|
||||
"' c #FF4500",
|
||||
") c #FF2000",
|
||||
"! c #FF0300",
|
||||
"~ c #FF1600",
|
||||
"{ c #FF5D00",
|
||||
"] c #FF3800",
|
||||
"^ c #FF0200",
|
||||
"/ c #FF0900",
|
||||
"( c #FF2B00",
|
||||
"_ c #FF3300",
|
||||
": c #FF1A00",
|
||||
"< c #FF1300",
|
||||
"[ c #FF1200",
|
||||
"} c #FF5700",
|
||||
"| c #4577BA",
|
||||
"1 c #874E78",
|
||||
"2 c #887577",
|
||||
"3 c #887E77",
|
||||
"4 c #887977",
|
||||
"5 c #875078",
|
||||
"6 c #566CA9",
|
||||
"7 c #5E70A1",
|
||||
"8 c #884E77",
|
||||
"9 c #887677",
|
||||
"0 c #7C5B83",
|
||||
"a c #795686",
|
||||
"b c #008DFE",
|
||||
"c c #0012F3",
|
||||
"d c #000BF2",
|
||||
"e c #008FFE",
|
||||
"f c #006CFA",
|
||||
"g c #0000F1",
|
||||
"h c #0001F1",
|
||||
"i c #0020F4",
|
||||
"j c #0040F6",
|
||||
"k c #0959F0",
|
||||
"l c #1158E8",
|
||||
"m c #1159E8",
|
||||
"n c #0058F9",
|
||||
"o c #001DF4",
|
||||
"p c #0023F4",
|
||||
"q c #005BFA",
|
||||
"r c #0060FA",
|
||||
"s c #0E58EB",
|
||||
"t c #0651F3",
|
||||
"u c #0033F5",
|
||||
"v c #000EF2",
|
||||
"w c #006EFA",
|
||||
"x c #0092FF",
|
||||
"y c #001FF4",
|
||||
"z c #000FF2",
|
||||
"A c #0C51EC",
|
||||
"B c #326AC9",
|
||||
"C c #7A6583",
|
||||
"D c #CA6234",
|
||||
"E c #FC5F03",
|
||||
"F c #FF5800",
|
||||
"G c #FF0800",
|
||||
"H c #F4060B",
|
||||
"I c #007CFB",
|
||||
"J c #0013F3",
|
||||
"K c #007EFB",
|
||||
"L c #FF1800",
|
||||
"M c #F3590C",
|
||||
"N c #AB6152",
|
||||
"O c #4F4EAD",
|
||||
"P c #175CE4",
|
||||
"Q c #0036F5",
|
||||
"R c #0022F4",
|
||||
"S c #0095FD",
|
||||
"T c #0084FD",
|
||||
"U c #0004F1",
|
||||
"V c #0051F8",
|
||||
"W c #345AC7",
|
||||
"X c #E61519",
|
||||
"Y c #FF5900",
|
||||
"Z c #FF4600",
|
||||
"` c #FF0100",
|
||||
" . c #446EB9",
|
||||
".. c #0034F6",
|
||||
"+. c #0032F5",
|
||||
"@. c #FF2200",
|
||||
"#. c #006FFA",
|
||||
"$. c #002DF5",
|
||||
"%. c #0086FD",
|
||||
"&. c #0046F7",
|
||||
"*. c #0015F3",
|
||||
"=. c #0076FC",
|
||||
"-. c #FF0400",
|
||||
";. c #FF2300",
|
||||
">. c #FF2900",
|
||||
",. c #9E3E61",
|
||||
"'. c #0039F6",
|
||||
"). c #FF2A00",
|
||||
"!. c #FF4300",
|
||||
"~. c #0071FB",
|
||||
"{. c #005EF9",
|
||||
"]. c #004DF7",
|
||||
"^. c #008CFE",
|
||||
"/. c #0008F2",
|
||||
"(. c #001DF3",
|
||||
"_. c #007DFB",
|
||||
":. c #FF4100",
|
||||
"<. c #FF5B00",
|
||||
"[. c #A3425C",
|
||||
"}. c #994C66",
|
||||
"|. c #FF1100",
|
||||
"1. c #0072FB",
|
||||
"2. c #000AF2",
|
||||
"3. c #006EFC",
|
||||
"4. c #0017F3",
|
||||
"5. c #007FFB",
|
||||
"6. c #FF0600",
|
||||
"7. c #FF5600",
|
||||
"8. c #A56A5A",
|
||||
"9. c #A53B5A",
|
||||
"0. c #FF4F00",
|
||||
"a. c #0076FB",
|
||||
"b. c #0076FA",
|
||||
"c. c #0093FF",
|
||||
"d. c #007DFC",
|
||||
"e. c #FF1C00",
|
||||
"f. c #A5765A",
|
||||
"g. c #A55D5A",
|
||||
"h. c #006FFB",
|
||||
"i. c #002CF5",
|
||||
"j. c #008AFD",
|
||||
"k. c #006BF9",
|
||||
"l. c #FF3A00",
|
||||
"m. c #FF5000",
|
||||
"n. c #007BFB",
|
||||
"o. c #008BFD",
|
||||
"p. c #A5755A",
|
||||
"q. c #9A5565",
|
||||
"r. c #A43A5B",
|
||||
"s. c #FF4D00",
|
||||
"t. c #80507F",
|
||||
"u. c #FF0F00",
|
||||
"v. c #7A5485",
|
||||
"w. c #A5555A",
|
||||
"x. c #FF0A00",
|
||||
"y. c #A53D5A",
|
||||
"z. c #A4515B",
|
||||
"A. c #A5685A",
|
||||
"B. c #A5735A",
|
||||
"C. c #FF0700",
|
||||
"D. c #FF2E00",
|
||||
"E. c #FF1500",
|
||||
"F. c #A3705C",
|
||||
"G. c #FF0500",
|
||||
"H. c #9A4965",
|
||||
"I. c #FF0E00",
|
||||
"J. c #FF3B00",
|
||||
"K. c #FF2D00",
|
||||
"L. c #A13C5E",
|
||||
"M. c #FF4C00",
|
||||
"N. c #62649D",
|
||||
"O. c #FF0B00",
|
||||
"P. c #FF4700",
|
||||
"Q. c #FF1D00",
|
||||
"R. c #A56D5A",
|
||||
"S. c #FF2C00",
|
||||
"T. c #A4465B",
|
||||
"U. c #FF1400",
|
||||
"V. c #A03E61",
|
||||
"W. c #FF3100",
|
||||
"X. c #FF1B00",
|
||||
"Y. c #FF1000",
|
||||
"Z. c #0029F5",
|
||||
"`. c #0027F4",
|
||||
" + c #4571BA",
|
||||
".+ c #FF3900",
|
||||
"++ c #FF3200",
|
||||
"@+ c #008EFD",
|
||||
"#+ c #0019F3",
|
||||
"$+ c #0090FD",
|
||||
"%+ c #FF0D00",
|
||||
"&+ c #FF1E00",
|
||||
"*+ c #FF4E00",
|
||||
"=+ c #0088FC",
|
||||
"-+ c #0087FC",
|
||||
";+ c #FF1900",
|
||||
">+ c #0036F6",
|
||||
",+ c #FF2100",
|
||||
"'+ c #0073FB",
|
||||
")+ c #0062FA",
|
||||
"!+ c #001AF3",
|
||||
"~+ c #2463D8",
|
||||
"{+ c #3E58BE",
|
||||
"]+ c #2A7FD3",
|
||||
"^+ c #807B7F",
|
||||
"/+ c #008EFB",
|
||||
"(+ c #006AFA",
|
||||
"_+ c #004CF8",
|
||||
":+ c #717B8D",
|
||||
"<+ c #EE0B11",
|
||||
"[+ c #F73E08",
|
||||
"}+ c #FF1F00",
|
||||
"|+ c #FF5500",
|
||||
" ",
|
||||
" ",
|
||||
" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
|
||||
" . + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ . . # @ @ @ @ @ @ @ @ @ @ @ @ $ . ",
|
||||
" . % & & & * @ @ @ @ @ = & & & & & . . - & & & & & ; @ > & & & & , . ",
|
||||
" . . . . . . * @ @ @ @ ; . . . . . . . . . . . . . ' @ ) . . . . . . ",
|
||||
" ! ~ { @ @ @ @ ] ^ / ( @ $ . ",
|
||||
" ^ _ @ @ @ @ @ : ! < [ > } ^ . ",
|
||||
" | 1 2 3 3 3 3 4 5 6 7 8 9 3 0 a ",
|
||||
" b c d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d c e ",
|
||||
" f g g g g g g h i j k l m n o g g g g g g p q r s t u v g g g g g g g w ",
|
||||
" x y g g g g z A B C D E F G H I c g g g g J K L / M N O P Q h g g g g R S ",
|
||||
" T g g g U V W X Y @ @ @ @ Z ` ...g g g g +. ` ' @ @.. #.$.g g g g %. ",
|
||||
" &.g g *.=. -.;.@ @ @ @ @ >.,.'.g g g g '. / ).@ !.. ~.{.U g g ]. ",
|
||||
" ^./.g (._. ` :.@ @ @ @ <.[.'.g g g g '.}.|.<.} ^ . 1.2.g d e ",
|
||||
" 3.g 4.5. 6.7.@ @ @ @ 8.'.g g g g '.9.0.@ [ . a./.g b. ",
|
||||
" c.R /.d. -.e.@ @ @ @ f.'.g g g g '.g.@ - . h.h i. ",
|
||||
" j.k.%. ^ l.@ @ @ f.'.g g g g '.f.m.` n.f o. ",
|
||||
" ! * @ @ f.'.g g g g '.p.G . ",
|
||||
" ! ~ { @ f.'.g g g g '.q.. ",
|
||||
" ^ _ @ f.'.g g g g '.r. ",
|
||||
" ^ s.f.'.g g g g '.t. ",
|
||||
" ^ u.p.'.g g g g '.v. ",
|
||||
" ^ w.'.g g g g '.r. ",
|
||||
" x.y.'.g g g g '.z.^ ",
|
||||
" ` A.'.g g g g '.B.x.. ",
|
||||
" C.D.f.'.g g g g '.f.# ` ",
|
||||
" < E.{ F.'.g g g g '.f.@ ( ^ ",
|
||||
" : G.; @ H.'.g g g g '.f.@ <.I.^ ",
|
||||
" -.J.@ K.L.'.g g g g '.f.@ @ s.` ",
|
||||
" I.) @ M.. N.'.g g g g '.f.@ @ @ _ ^ ",
|
||||
" L O.F <.6.. '.g g g g '.f.@ @ @ { E.! ",
|
||||
" ^ P.@ Q.. '.g g g g '.R.@ @ @ @ * ! ",
|
||||
" G S.@ % . '.g g g g '.T.{ @ @ @ @ l.^ ",
|
||||
" < U.> 7.^ ..g g g g u V.W.@ @ @ @ @ e.! ",
|
||||
" X.-.m.@ Y.. Z.g g g g `. +` M.@ @ @ @ 7.6. ",
|
||||
" -..+@ ++. @+#+g g g g #+$+^ %+<.@ @ @ @ :.` ",
|
||||
" I.&+@ *+. =+h g g g g h -+ ! >.@ @ @ @ @ ;.^ ",
|
||||
" ;+x.} > C.. >+g g g g g g >+ ` Z @ @ @ @ Y / . ",
|
||||
" ` ' @ ,+. %.1.'+)+!+g g g g g g g g #+)+~+{+]+^+@ @ @ P.` ",
|
||||
" / ).@ !.. /+(+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+(+:+@ @ @ @ ).^ ",
|
||||
" I.[ > F . . <+[+@ @ @ @ <.I.` ",
|
||||
" . . . . . . 0.@ }+. . . . . . . . . . . . . |+@ @ @ @ s.. . . . . . ",
|
||||
" O.@ @ @ @ @ @ @ @ @ @ @ @ @ ^ ! $ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ $ . ",
|
||||
" . & & & & & & & & & & & & & . . , & & & & & & & & & & & & & & & , . ",
|
||||
" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
|
||||
" ",
|
||||
" "};
|
@ -1,4 +1,4 @@
|
||||
# $Id: modules,v 1.61 2017/04/15 19:30:34 tom Exp $
|
||||
# $Id: modules,v 1.62 2017/05/07 21:32:45 tom Exp $
|
||||
##############################################################################
|
||||
# Copyright (c) 1998-2016,2017 Free Software Foundation, Inc. #
|
||||
# #
|
||||
@ -77,6 +77,7 @@ lrtest progs $(srcdir) $(HEADER_DEPS)
|
||||
movewindow progs $(srcdir) $(HEADER_DEPS) $(srcdir)/popup_msg.h
|
||||
ncurses progs $(srcdir) $(HEADER_DEPS) ../include/panel.h ../include/menu.h ../include/form.h
|
||||
newdemo progs $(srcdir) $(HEADER_DEPS)
|
||||
picsmap progs $(srcdir) $(HEADER_DEPS)
|
||||
popup_msg progs $(srcdir) $(HEADER_DEPS) $(srcdir)/popup_msg.h
|
||||
railroad progs $(srcdir) $(HEADER_DEPS)
|
||||
rain progs $(srcdir) $(HEADER_DEPS) $(srcdir)/popup_msg.h
|
||||
|
@ -40,7 +40,7 @@ AUTHOR
|
||||
Author: Eric S. Raymond <esr@snark.thyrsus.com> 1993
|
||||
Thomas E. Dickey (beginning revision 1.27 in 1996).
|
||||
|
||||
$Id: ncurses.c,v 1.450 2017/05/05 14:58:47 tom Exp $
|
||||
$Id: ncurses.c,v 1.451 2017/05/13 23:25:11 tom Exp $
|
||||
|
||||
***************************************************************************/
|
||||
|
||||
@ -142,7 +142,7 @@ extern unsigned _nc_tracing;
|
||||
#define state_unused
|
||||
#endif
|
||||
|
||||
#define ToggleAcs(temp,real) temp = ((temp == real) ? 0 : real)
|
||||
#define ToggleAcs(temp,real) temp = ((temp == real) ? NULL : real)
|
||||
|
||||
#define P(string) printw("%s\n", string)
|
||||
|
||||
@ -4653,7 +4653,7 @@ delete_framed(FRAME * fp, bool showit)
|
||||
}
|
||||
delwin(fp->wind);
|
||||
|
||||
np = (fp == fp->next) ? 0 : fp->next;
|
||||
np = (fp == fp->next) ? NULL : fp->next;
|
||||
free(fp);
|
||||
}
|
||||
return np;
|
||||
@ -4990,7 +4990,7 @@ mkpanel(NCURSES_COLOR_T color, int rows, int cols, int tly, int tlx)
|
||||
rmpanel(pan)
|
||||
--------------------------------------------------------------------------*/
|
||||
static void
|
||||
rmpanel(PANEL * pan)
|
||||
rmpanel(PANEL *pan)
|
||||
{
|
||||
WINDOW *win = panel_window(pan);
|
||||
del_panel(pan);
|
||||
@ -5022,7 +5022,7 @@ init_panel(WINDOW *win)
|
||||
}
|
||||
|
||||
static void
|
||||
fill_panel(PANEL * pan)
|
||||
fill_panel(PANEL *pan)
|
||||
{
|
||||
WINDOW *win = panel_window(pan);
|
||||
const char *userptr = (const char *) panel_userptr(pan);
|
||||
@ -5059,7 +5059,7 @@ init_wide_panel(WINDOW *win)
|
||||
}
|
||||
|
||||
static void
|
||||
fill_wide_panel(PANEL * pan)
|
||||
fill_wide_panel(PANEL *pan)
|
||||
{
|
||||
WINDOW *win = panel_window(pan);
|
||||
const char *userptr = (const char *) panel_userptr(pan);
|
||||
@ -5082,7 +5082,7 @@ fill_wide_panel(PANEL * pan)
|
||||
#define MAX_PANELS 5
|
||||
|
||||
static void
|
||||
canned_panel(PANEL * px[MAX_PANELS + 1], NCURSES_CONST char *cmd)
|
||||
canned_panel(PANEL *px[MAX_PANELS + 1], NCURSES_CONST char *cmd)
|
||||
{
|
||||
int which = cmd[1] - '0';
|
||||
|
||||
@ -6128,7 +6128,7 @@ make_field(int frow, int fcol, int rows, int cols, bool secure)
|
||||
}
|
||||
|
||||
static void
|
||||
display_form(FORM * f)
|
||||
display_form(FORM *f)
|
||||
{
|
||||
WINDOW *w;
|
||||
int rows, cols;
|
||||
@ -6146,7 +6146,7 @@ display_form(FORM * f)
|
||||
}
|
||||
|
||||
static void
|
||||
erase_form(FORM * f)
|
||||
erase_form(FORM *f)
|
||||
{
|
||||
WINDOW *w = form_win(f);
|
||||
WINDOW *s = form_sub(f);
|
||||
@ -6159,7 +6159,7 @@ erase_form(FORM * f)
|
||||
}
|
||||
|
||||
static int
|
||||
edit_secure(FIELD * me, int c)
|
||||
edit_secure(FIELD *me, int c)
|
||||
{
|
||||
int rows, cols, frow, fcol, nrow, nbuf;
|
||||
|
||||
@ -6225,7 +6225,7 @@ edit_secure(FIELD * me, int c)
|
||||
}
|
||||
|
||||
static int
|
||||
form_virtualize(FORM * f, WINDOW *w)
|
||||
form_virtualize(FORM *f, WINDOW *w)
|
||||
{
|
||||
/* *INDENT-OFF* */
|
||||
static const struct {
|
||||
@ -6332,7 +6332,7 @@ form_virtualize(FORM * f, WINDOW *w)
|
||||
}
|
||||
|
||||
static int
|
||||
my_form_driver(FORM * form, int c)
|
||||
my_form_driver(FORM *form, int c)
|
||||
{
|
||||
if (c == (MAX_FORM_COMMAND + 1)
|
||||
&& form_driver(form, REQ_VALIDATION) == E_OK)
|
||||
|
361
test/picsmap.c
Normal file
361
test/picsmap.c
Normal file
@ -0,0 +1,361 @@
|
||||
/****************************************************************************
|
||||
* Copyright (c) 2017 Free Software Foundation, Inc. *
|
||||
* *
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a *
|
||||
* copy of this software and associated documentation files (the *
|
||||
* "Software"), to deal in the Software without restriction, including *
|
||||
* without limitation the rights to use, copy, modify, merge, publish, *
|
||||
* distribute, distribute with modifications, sublicense, and/or sell *
|
||||
* copies of the Software, and to permit persons to whom the Software is *
|
||||
* furnished to do so, subject to the following conditions: *
|
||||
* *
|
||||
* The above copyright notice and this permission notice shall be included *
|
||||
* in all copies or substantial portions of the Software. *
|
||||
* *
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS *
|
||||
* OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF *
|
||||
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. *
|
||||
* IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, *
|
||||
* DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR *
|
||||
* OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR *
|
||||
* THE USE OR OTHER DEALINGS IN THE SOFTWARE. *
|
||||
* *
|
||||
* Except as contained in this notice, the name(s) of the above copyright *
|
||||
* holders shall not be used in advertising or otherwise to promote the *
|
||||
* sale, use or other dealings in this Software without prior written *
|
||||
* authorization. *
|
||||
****************************************************************************/
|
||||
/*
|
||||
* $Id: picsmap.c,v 1.8 2017/05/14 01:26:30 tom Exp $
|
||||
*
|
||||
* Author: Thomas E. Dickey
|
||||
*
|
||||
* A little more interesting than "dots", read a simple image into memory and
|
||||
* measure the time taken to paint it normally vs randomly.
|
||||
*
|
||||
* TODO read xpm file
|
||||
* TODO read "convert" via pipe (from ImageMagick)
|
||||
* TODO write cells/second to stderr (or log)
|
||||
* TODO write picture left-to-right/top-to-bottom
|
||||
* TODO write picture randomly
|
||||
* TODO add one-shot option vs repeat-count before exiting
|
||||
* TODO add option for assumed palette of terminal
|
||||
* TODO add option for init_color
|
||||
* TODO use pad to allow pictures larger than screen
|
||||
*/
|
||||
#include <test.priv.h>
|
||||
|
||||
#include <sys/types.h>
|
||||
#include <sys/stat.h>
|
||||
|
||||
#define L_CURL '{'
|
||||
#define R_CURL '}'
|
||||
|
||||
typedef struct {
|
||||
int ch; /* nominal character to display */
|
||||
int fg; /* foreground color */
|
||||
} PICS_CELL;
|
||||
|
||||
typedef struct {
|
||||
int fg;
|
||||
int bg;
|
||||
} PICS_PAIR;
|
||||
|
||||
typedef struct {
|
||||
char *name;
|
||||
int high;
|
||||
int wide;
|
||||
int colors;
|
||||
PICS_PAIR *pairs;
|
||||
PICS_CELL *cells;
|
||||
} PICS_HEAD;
|
||||
|
||||
static bool in_curses = FALSE;
|
||||
|
||||
/*
|
||||
* Simplify reading xbm/xpm files by first making an array of lines. Blank
|
||||
* lines are filtered out.
|
||||
*/
|
||||
static char **
|
||||
read_file(const char *filename)
|
||||
{
|
||||
char **result = 0;
|
||||
struct stat sb;
|
||||
|
||||
printf("** %s\n", filename);
|
||||
if (stat(filename, &sb) == 0
|
||||
&& (sb.st_mode & S_IFMT) == S_IFREG
|
||||
&& sb.st_size != 0) {
|
||||
size_t size = (size_t) sb.st_size;
|
||||
char *blob = typeMalloc(char, size + 1);
|
||||
bool had_line = TRUE;
|
||||
unsigned j;
|
||||
unsigned k = 0;
|
||||
|
||||
result = typeCalloc(char *, size + 1);
|
||||
if (blob != 0 && result != 0) {
|
||||
FILE *fp = fopen(filename, "r");
|
||||
if (fp != 0) {
|
||||
if (fread(blob, sizeof(char), size, fp) == size) {
|
||||
for (j = 0; (size_t) j < size; ++j) {
|
||||
if (blob[j] == '\n') {
|
||||
blob[j] = '\0';
|
||||
had_line = TRUE;
|
||||
} else if (had_line) {
|
||||
had_line = FALSE;
|
||||
result[k++] = blob + j;
|
||||
}
|
||||
}
|
||||
result[k] = 0;
|
||||
}
|
||||
fclose(fp);
|
||||
}
|
||||
}
|
||||
if (k == 0) {
|
||||
free(blob);
|
||||
free(result);
|
||||
result = 0;
|
||||
}
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
static void
|
||||
usage(void)
|
||||
{
|
||||
static const char *msg[] =
|
||||
{
|
||||
"Usage: picsmap [xbm-file [...]]"
|
||||
};
|
||||
size_t n;
|
||||
|
||||
fflush(stdout);
|
||||
for (n = 0; n < SIZEOF(msg); n++)
|
||||
fprintf(stderr, "%s\n", msg[n]);
|
||||
ExitProgram(EXIT_FAILURE);
|
||||
}
|
||||
|
||||
static void
|
||||
giveup(const char *fmt,...)
|
||||
{
|
||||
va_list ap;
|
||||
if (in_curses)
|
||||
endwin();
|
||||
fflush(stdout);
|
||||
va_start(ap, fmt);
|
||||
vfprintf(stderr, fmt, ap);
|
||||
fputc('\n', stderr);
|
||||
va_end(ap);
|
||||
usage();
|
||||
}
|
||||
|
||||
static int
|
||||
map_color(int value)
|
||||
{
|
||||
int r = (value & 0xff0000) >> 16;
|
||||
int g = (value & 0x00ff00) >> 8;
|
||||
int b = (value & 0x0000ff) >> 0;
|
||||
/* TODO simple mapping into COLOR_BLACK .. COLOR_WHITE */
|
||||
int result = ((r >= 128) << 2) + ((g >= 128) << 1) + (b >= 128);
|
||||
return result;
|
||||
}
|
||||
|
||||
static int
|
||||
bytes_of(int value)
|
||||
{
|
||||
if (value & 7) {
|
||||
value |= 7;
|
||||
value++;
|
||||
}
|
||||
return value;
|
||||
}
|
||||
|
||||
static PICS_HEAD *
|
||||
parse_xbm(char **data)
|
||||
{
|
||||
int n;
|
||||
int state = 0;
|
||||
char buf[BUFSIZ];
|
||||
int num;
|
||||
char ch;
|
||||
char *s;
|
||||
char *t;
|
||||
PICS_HEAD *result = typeCalloc(PICS_HEAD, 1);
|
||||
size_t which = 0;
|
||||
size_t cells = 0;
|
||||
|
||||
for (n = 0; data[n] != 0; ++n) {
|
||||
if (strlen(s = data[n]) >= sizeof(buf) - 1)
|
||||
continue;
|
||||
switch (state) {
|
||||
case 0:
|
||||
case 1:
|
||||
case 2:
|
||||
if (sscanf(s, "#define %s %d%c", buf, &num, &ch) >= 2) {
|
||||
if ((t = strstr(buf, "_width")) != 0) {
|
||||
state |= 1;
|
||||
result->wide = bytes_of(num);
|
||||
} else if ((t = strstr(buf, "_height")) != 0) {
|
||||
state |= 2;
|
||||
result->high = num;
|
||||
}
|
||||
*t = '\0';
|
||||
if (result->name) {
|
||||
if (strcmp(result->name, buf)) {
|
||||
goto finish;
|
||||
}
|
||||
} else {
|
||||
result->name = strdup(buf);
|
||||
}
|
||||
}
|
||||
break;
|
||||
case 3:
|
||||
if (sscanf(s, "static char %[^_ ]_bits[]%c", buf, &ch) >= 1) {
|
||||
if (strcmp(result->name, buf)) {
|
||||
goto finish;
|
||||
}
|
||||
state = 4;
|
||||
cells = (size_t) (result->wide * result->high);
|
||||
result->cells = typeCalloc(PICS_CELL, cells);
|
||||
if ((s = strchr(s, L_CURL)) == 0)
|
||||
break;
|
||||
++s;
|
||||
} else {
|
||||
break;
|
||||
}
|
||||
case 4:
|
||||
while (*s != '\0') {
|
||||
while (isspace(UChar(*s))) {
|
||||
++s;
|
||||
}
|
||||
if (isdigit(UChar(*s))) {
|
||||
long value = strtol(s, &t, 0);
|
||||
int b;
|
||||
if (t != s || value > 255 || value < 0) {
|
||||
s = t;
|
||||
} else {
|
||||
state = -1;
|
||||
goto finish;
|
||||
}
|
||||
/* TODO: which order? */
|
||||
for (b = 0; b < 8; ++b) {
|
||||
if (((1L << b) & value) != 0) {
|
||||
result->cells[which].ch = '*';
|
||||
result->cells[which].fg = 1;
|
||||
} else {
|
||||
result->cells[which].ch = ' ';
|
||||
result->cells[which].fg = 0;
|
||||
}
|
||||
if (++which > cells) {
|
||||
state = -1;
|
||||
goto finish;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (*s == R_CURL) {
|
||||
state = 5;
|
||||
goto finish;
|
||||
} else if (*s == ',') {
|
||||
++s;
|
||||
}
|
||||
}
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
finish:
|
||||
if (state < 4) {
|
||||
if (result) {
|
||||
free(result->pairs);
|
||||
free(result->cells);
|
||||
free(result);
|
||||
result = 0;
|
||||
}
|
||||
} else {
|
||||
result->colors = 2;
|
||||
result->pairs = typeCalloc(PICS_PAIR, 2);
|
||||
result->pairs[1].fg = 0xffffff;
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
static void
|
||||
dump_picture(PICS_HEAD * pics)
|
||||
{
|
||||
int y, x;
|
||||
|
||||
printf("Name %s\n", pics->name);
|
||||
printf("Size %dx%d\n", pics->high, pics->wide);
|
||||
for (y = 0; y < pics->high; ++y) {
|
||||
for (x = 0; x < pics->wide; ++x) {
|
||||
putchar(pics->cells[y * pics->wide + x].ch);
|
||||
}
|
||||
putchar('\n');
|
||||
}
|
||||
}
|
||||
|
||||
static void
|
||||
show_picture(PICS_HEAD * pics)
|
||||
{
|
||||
int y, x;
|
||||
int n;
|
||||
|
||||
if (!in_curses) {
|
||||
in_curses = TRUE;
|
||||
initscr();
|
||||
cbreak();
|
||||
noecho();
|
||||
if (has_colors())
|
||||
start_color();
|
||||
}
|
||||
scrollok(stdscr, FALSE);
|
||||
if (has_colors()) {
|
||||
for (n = 0; n < pics->colors; ++n) {
|
||||
init_pair((short) (n + 1),
|
||||
(short) map_color(pics->pairs[n].fg),
|
||||
COLOR_BLACK);
|
||||
}
|
||||
attrset(COLOR_PAIR(1));
|
||||
erase();
|
||||
}
|
||||
for (y = 0; y < pics->high; ++y) {
|
||||
if (y >= LINES)
|
||||
break;
|
||||
move(y, 0);
|
||||
for (x = 0; x < pics->wide; ++x) {
|
||||
if (x >= COLS)
|
||||
break;
|
||||
n = (y * pics->wide + x);
|
||||
attrset(COLOR_PAIR(pics->cells[n].fg + 1));
|
||||
addch((chtype) pics->cells[n].ch);
|
||||
}
|
||||
}
|
||||
mvgetch(0, 0);
|
||||
endwin();
|
||||
}
|
||||
|
||||
int
|
||||
main(int argc, char *argv[])
|
||||
{
|
||||
int n;
|
||||
|
||||
if (argc > 1) {
|
||||
for (n = 1; n < argc; ++n) {
|
||||
char **data = read_file(argv[n]);
|
||||
PICS_HEAD *pics;
|
||||
if (data == 0) {
|
||||
giveup("cannot read \"%s\"", argv[n]);
|
||||
} else if ((pics = parse_xbm(data)) == 0) {
|
||||
giveup("unexpected file-format for \"%s\"", argv[n]);
|
||||
} else if (isatty(fileno(stdout))) {
|
||||
show_picture(pics);
|
||||
} else {
|
||||
dump_picture(pics);
|
||||
}
|
||||
}
|
||||
} else {
|
||||
usage();
|
||||
}
|
||||
ExitProgram(EXIT_SUCCESS);
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
# $Id: programs,v 1.34 2017/04/15 19:29:33 tom Exp $
|
||||
# $Id: programs,v 1.35 2017/05/07 21:33:10 tom Exp $
|
||||
##############################################################################
|
||||
# Copyright (c) 2006-2016,2017 Free Software Foundation, Inc. #
|
||||
# #
|
||||
@ -73,6 +73,7 @@ list_keys $(LDFLAGS_TINFO) $(LOCAL_LIBS) list_keys
|
||||
lrtest $(LDFLAGS_CURSES) $(LOCAL_LIBS) lrtest
|
||||
movewindow $(LDFLAGS_CURSES) $(LOCAL_LIBS) movewindow popup_msg
|
||||
ncurses $(LDFLAGS_DEFAULT) $(LOCAL_LIBS) ncurses
|
||||
picsmap $(LDFLAGS_CURSES) $(LOCAL_LIBS) picsmap
|
||||
newdemo $(LDFLAGS_CURSES) $(LOCAL_LIBS) newdemo
|
||||
railroad $(LDFLAGS_TINFO) $(LOCAL_LIBS) railroad
|
||||
rain $(LDFLAGS_THREADS) $(LOCAL_LIBS) rain popup_msg
|
||||
|
@ -27,7 +27,7 @@
|
||||
****************************************************************************/
|
||||
|
||||
/*
|
||||
* $Id: sp_tinfo.c,v 1.18 2017/04/13 21:35:31 tom Exp $
|
||||
* $Id: sp_tinfo.c,v 1.19 2017/05/13 23:19:04 tom Exp $
|
||||
*
|
||||
* TOTO: add option for non-sp-funcs interface
|
||||
*/
|
||||
@ -74,7 +74,7 @@ initialize(const char *name, FILE *output)
|
||||
result->fp = output;
|
||||
result->name = name;
|
||||
result->outc = (fileno(output) == 1) ? my_outc : my_errc;
|
||||
result->sp = opt_n ? 0 : new_prescr();
|
||||
result->sp = opt_n ? NULL : new_prescr();
|
||||
|
||||
if (opt_t) {
|
||||
char *temp = strdup(name);
|
||||
|
52
test/terminal.xbm
Normal file
52
test/terminal.xbm
Normal file
@ -0,0 +1,52 @@
|
||||
/*****************************************************************************/
|
||||
/** Copyright 1988 by Evans & Sutherland Computer Corporation, **/
|
||||
/** Salt Lake City, Utah **/
|
||||
/** **/
|
||||
/** All Rights Reserved **/
|
||||
/** **/
|
||||
/** Permission to use, copy, modify, and distribute this software and **/
|
||||
/** its documentation for any purpose and without fee is hereby **/
|
||||
/** granted, provided that the above copyright notice appear in all **/
|
||||
/** copies and that both that copyright notice and this permis- **/
|
||||
/** sion notice appear in supporting documentation, and that the **/
|
||||
/** name of Evans & Sutherland not be used in advertising or publi- **/
|
||||
/** city pertaining to distribution of the software without specif- **/
|
||||
/** ic, written prior permission. **/
|
||||
/** **/
|
||||
/** EVANS & SUTHERLAND DISCLAIMS ALL WARRANTIES WITH REGARD TO **/
|
||||
/** THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILI- **/
|
||||
/** TY AND FITNESS, IN NO EVENT SHALL EVANS & SUTHERLAND BE LIABLE **/
|
||||
/** FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAM- **/
|
||||
/** AGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, **/
|
||||
/** WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS **/
|
||||
/** ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PER- **/
|
||||
/** FORMANCE OF THIS SOFTWARE. **/
|
||||
/*****************************************************************************/
|
||||
|
||||
#define xterm_width 48
|
||||
#define xterm_height 48
|
||||
static char xterm_bits[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xff, 0xff, 0xff, 0xff, 0x00,
|
||||
0x20, 0x00, 0x00, 0x00, 0x00, 0x03, 0x20, 0xfe, 0xff, 0xff, 0x1f, 0x05,
|
||||
0x20, 0x01, 0x00, 0x00, 0x20, 0x09, 0xa0, 0x00, 0x00, 0x00, 0x40, 0x11,
|
||||
0xa0, 0xfc, 0xff, 0x00, 0x40, 0x21, 0xa0, 0x00, 0x00, 0x00, 0x40, 0x21,
|
||||
0xa0, 0xfc, 0x01, 0x00, 0x40, 0x21, 0xa0, 0x00, 0x00, 0x00, 0x40, 0x21,
|
||||
0xa0, 0xfc, 0xff, 0x3f, 0x40, 0x21, 0xa0, 0x00, 0x00, 0x00, 0x40, 0x21,
|
||||
0xa0, 0xfc, 0x03, 0x00, 0x40, 0x21, 0xa0, 0x00, 0x00, 0x00, 0x40, 0x21,
|
||||
0xa0, 0xfc, 0xff, 0x01, 0x40, 0x21, 0xa0, 0x00, 0x00, 0x00, 0x40, 0x21,
|
||||
0xa0, 0xfc, 0x00, 0x00, 0x40, 0x21, 0xa0, 0x00, 0x00, 0x00, 0x40, 0x21,
|
||||
0xa0, 0x00, 0x00, 0x00, 0x40, 0x21, 0xa0, 0x00, 0x00, 0x00, 0x40, 0x21,
|
||||
0xa0, 0x00, 0x00, 0x00, 0x40, 0x21, 0xa0, 0x00, 0x00, 0x00, 0x40, 0x21,
|
||||
0xa0, 0x00, 0x00, 0x00, 0x40, 0x21, 0xa0, 0x00, 0x00, 0x00, 0x40, 0x21,
|
||||
0xa0, 0x00, 0x00, 0x00, 0x40, 0x21, 0xa0, 0x00, 0x00, 0x00, 0x40, 0x11,
|
||||
0xa0, 0x00, 0x00, 0x00, 0x40, 0x11, 0xa0, 0x00, 0x00, 0x00, 0x40, 0x09,
|
||||
0xa0, 0x00, 0x00, 0x00, 0x40, 0x09, 0xa0, 0x00, 0x00, 0x00, 0x40, 0x05,
|
||||
0x20, 0x01, 0x00, 0x00, 0x20, 0x05, 0x20, 0xfe, 0xff, 0xff, 0x1f, 0x03,
|
||||
0x20, 0x00, 0x00, 0x00, 0x00, 0x03, 0xc0, 0xff, 0xff, 0xff, 0xff, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0xc0, 0xff, 0xff, 0xff, 0xff, 0x03, 0x20, 0x00, 0x00, 0x00, 0x00, 0x03,
|
||||
0xa0, 0xaa, 0xaa, 0xaa, 0x2a, 0x03, 0x10, 0x00, 0x00, 0x00, 0x80, 0x02,
|
||||
0x50, 0x55, 0x55, 0x55, 0x95, 0x02, 0x08, 0x00, 0x00, 0x00, 0x40, 0x02,
|
||||
0xa8, 0xaa, 0xaa, 0xaa, 0x4a, 0x02, 0x04, 0x00, 0x00, 0x00, 0x20, 0x01,
|
||||
0xb4, 0xff, 0xff, 0xff, 0xad, 0x00, 0x02, 0x00, 0x00, 0x00, 0x50, 0x00,
|
||||
0xfe, 0xff, 0xff, 0xff, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
|
247
test/tracemunch
247
test/tracemunch
@ -1,7 +1,7 @@
|
||||
#!/usr/bin/perl -w
|
||||
# $Id: tracemunch,v 1.6 2005/03/12 21:48:23 tom Exp $
|
||||
#!/usr/bin/env perl
|
||||
# $Id: tracemunch,v 1.9 2017/05/07 19:59:08 tom Exp $
|
||||
##############################################################################
|
||||
# Copyright (c) 1998-2002,2005 Free Software Foundation, Inc. #
|
||||
# Copyright (c) 1998-2005,2017 Free Software Foundation, Inc. #
|
||||
# #
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a #
|
||||
# copy of this software and associated documentation files (the "Software"), #
|
||||
@ -32,130 +32,159 @@
|
||||
# The error logs produced by ncurses with tracing enabled can be very tedious
|
||||
# to wade through. This script helps by compacting runs of log lines that
|
||||
# can be conveniently expressed as higher-level operations.
|
||||
|
||||
use strict;
|
||||
use warnings;
|
||||
|
||||
our $putattr="PutAttrChar\\({{ '(.)' = 0[0-7]+ }}\\) at \\(([0-9]+), ([0-9]+)\\)";
|
||||
our $waddnstr="waddnstr\\(0x([0-9a-f]+),\"([^\"]+)\",[0-9]+\\) called {A_NORMAL}";
|
||||
our $putattr =
|
||||
"PutAttrChar\\({{ '(.)' = 0[0-7]+ }}\\) at \\(([0-9]+), ([0-9]+)\\)";
|
||||
our $waddnstr =
|
||||
"waddnstr\\(0x([[:xdigit:]]+),\"([^\"]+)\",[0-9]+\\) called {A_NORMAL}";
|
||||
|
||||
our $win_nums=0;
|
||||
our $curscr="";
|
||||
our $newscr="";
|
||||
our $stdscr="";
|
||||
our @win_addr;
|
||||
our $scr_nums = 0;
|
||||
our $try_nums = 0;
|
||||
our $win_nums = 0;
|
||||
our $curscr = "";
|
||||
our $newscr = "";
|
||||
our $stdscr = "";
|
||||
our %scr_addr;
|
||||
our %try_addr;
|
||||
our %win_addr;
|
||||
|
||||
sub transaddr
|
||||
{
|
||||
sub transaddr {
|
||||
my $n;
|
||||
my $arg = $_[0];
|
||||
|
||||
$arg =~ s/$curscr/curscr/g if ($curscr);
|
||||
$arg =~ s/$newscr/newscr/g if ($newscr);
|
||||
$arg =~ s/$stdscr/stdscr/g if ($stdscr);
|
||||
for $n (0..$#win_addr) {
|
||||
$arg =~ s/$win_addr[$n]/window$n/g if $win_addr[$n];
|
||||
$arg =~ s/\b$curscr\b/curscr/g if ($curscr);
|
||||
$arg =~ s/\b$newscr\b/newscr/g if ($newscr);
|
||||
$arg =~ s/\b$stdscr\b/stdscr/g if ($stdscr);
|
||||
foreach my $addr ( keys %scr_addr ) {
|
||||
$n = $scr_addr{$addr};
|
||||
$arg =~ s/\b$addr\b/screen$n/g;
|
||||
}
|
||||
foreach my $addr ( keys %try_addr ) {
|
||||
$n = $try_addr{$addr};
|
||||
$arg =~ s/\b$addr\b/tries_$n/g;
|
||||
}
|
||||
foreach my $addr ( keys %win_addr ) {
|
||||
$n = $win_addr{$addr};
|
||||
$arg =~ s/\b$addr\b/window$n/g;
|
||||
}
|
||||
|
||||
return $arg;
|
||||
}
|
||||
|
||||
while (<STDIN>)
|
||||
{
|
||||
my $addr;
|
||||
my $n;
|
||||
my $awaiting;
|
||||
while (<STDIN>) {
|
||||
my $addr;
|
||||
my $n;
|
||||
my $awaiting;
|
||||
|
||||
CLASSIFY: {
|
||||
# Transform window pointer addresses so it's easier to compare logs
|
||||
$awaiting = "curscr" if ($_ =~ /creating curscr/);
|
||||
$awaiting = "newscr" if ($_ =~ /creating newscr/);
|
||||
$awaiting = "stdscr" if ($_ =~ /creating stdscr/);
|
||||
if ($_ =~ /^create :window 0x([0-9a-f]+)/) {
|
||||
$addr = "0x$1";
|
||||
if ($awaiting eq "curscr") {
|
||||
$curscr = $addr;
|
||||
} elsif ($awaiting eq "newscr") {
|
||||
$newscr = $addr;
|
||||
} elsif ($awaiting eq "stdscr") {
|
||||
$stdscr = $addr;
|
||||
} else {
|
||||
$win_addr[$win_nums] = $addr;
|
||||
$win_nums = $win_nums + 1;
|
||||
}
|
||||
$awaiting = "";
|
||||
} elsif ($_ =~ /^\.\.\.deleted win=0x([0-9a-f]+)/) {
|
||||
$addr = "0x$1";
|
||||
$_ = &transaddr($_);
|
||||
if ($addr eq $curscr) {
|
||||
$curscr = "";
|
||||
} elsif ($addr eq $newscr) {
|
||||
$newscr = "";
|
||||
} elsif ($addr eq $stdscr) {
|
||||
$stdscr = "";
|
||||
} else {
|
||||
for $n (0..$#win_addr) {
|
||||
if ($win_addr[$n] eq $addr) {
|
||||
$win_addr[$n] = "";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
CLASSIFY: {
|
||||
|
||||
# Compactify runs of PutAttrChar calls (TR_CHARPUT)
|
||||
if ($_ =~ /$putattr/)
|
||||
{
|
||||
my $putattr_chars = $1;
|
||||
my $starty = $2;
|
||||
my $startx = $3;
|
||||
while (<STDIN>)
|
||||
{
|
||||
if ($_ =~ /$putattr/) {
|
||||
$putattr_chars .= $1;
|
||||
} else {
|
||||
last;
|
||||
}
|
||||
}
|
||||
print "RUN of PutAttrChar()s: \"$putattr_chars\" from ${starty}, ${startx}\n";
|
||||
redo CLASSIFY;
|
||||
}
|
||||
# Transform window pointer addresses so it's easier to compare logs
|
||||
$awaiting = "curscr" if ( $_ =~ /creating curscr/ );
|
||||
$awaiting = "newscr" if ( $_ =~ /creating newscr/ );
|
||||
$awaiting = "stdscr" if ( $_ =~ /creating stdscr/ );
|
||||
$awaiting = "screen" if ( $_ =~ /^(\+ )*called {new_prescr\(\)/ );
|
||||
if ( $_ =~ /^create :window 0x([[:xdigit:]]+)/ ) {
|
||||
$addr = "0x$1";
|
||||
if ( $awaiting eq "curscr" ) {
|
||||
$curscr = $addr;
|
||||
}
|
||||
elsif ( $awaiting eq "newscr" ) {
|
||||
$newscr = $addr;
|
||||
}
|
||||
elsif ( $awaiting eq "stdscr" ) {
|
||||
$stdscr = $addr;
|
||||
}
|
||||
else {
|
||||
$win_addr{$addr} = $win_nums++;
|
||||
}
|
||||
$awaiting = "";
|
||||
}
|
||||
elsif ( $_ =~ /^(\+ )*called {_nc_add_to_try\((0x[[:xdigit:]]+),/ ) {
|
||||
$try_addr{$2} = ++$try_nums unless defined $try_addr{$2};
|
||||
}
|
||||
elsif ( $_ =~ /^(\+ )*return }0x([[:xdigit:]]+)/ ) {
|
||||
$addr = "0x$2";
|
||||
if ( $awaiting eq "screen" ) {
|
||||
$scr_addr{$addr} = ++$scr_nums;
|
||||
}
|
||||
}
|
||||
elsif ( $_ =~ /^\.\.\.deleted win=0x([[:xdigit:]]+)/ ) {
|
||||
$addr = "0x$1";
|
||||
$_ = &transaddr($_);
|
||||
if ( $addr eq $curscr ) {
|
||||
$curscr = "";
|
||||
}
|
||||
elsif ( $addr eq $newscr ) {
|
||||
$newscr = "";
|
||||
}
|
||||
elsif ( $addr eq $stdscr ) {
|
||||
$stdscr = "";
|
||||
}
|
||||
else {
|
||||
undef $win_addr{$addr};
|
||||
}
|
||||
}
|
||||
|
||||
# Compactify runs of waddnstr calls (TR_CALLS)
|
||||
if ($_ =~ /$waddnstr/)
|
||||
{
|
||||
my $waddnstr_chars = $2;
|
||||
my $winaddr = $1;
|
||||
while (<STDIN>)
|
||||
{
|
||||
if ($_ =~ /$waddnstr/ && $1 eq $winaddr) {
|
||||
$waddnstr_chars .= $2;
|
||||
} else {
|
||||
last;
|
||||
}
|
||||
}
|
||||
my $winaddstr = &transaddr($winaddr);
|
||||
print "RUN of waddnstr()s: $winaddr, \"$waddnstr_chars\"\n";
|
||||
redo CLASSIFY;
|
||||
}
|
||||
# Compactify runs of PutAttrChar calls (TR_CHARPUT)
|
||||
if ( $_ =~ /$putattr/ ) {
|
||||
my $putattr_chars = $1;
|
||||
my $starty = $2;
|
||||
my $startx = $3;
|
||||
while (<STDIN>) {
|
||||
if ( $_ =~ /$putattr/ ) {
|
||||
$putattr_chars .= $1;
|
||||
}
|
||||
else {
|
||||
last;
|
||||
}
|
||||
}
|
||||
print
|
||||
"RUN of PutAttrChar()s: \"$putattr_chars\" from ${starty}, ${startx}\n";
|
||||
redo CLASSIFY;
|
||||
}
|
||||
|
||||
# More transformations can go here
|
||||
# Compactify runs of waddnstr calls (TR_CALLS)
|
||||
if ( $_ =~ /$waddnstr/ ) {
|
||||
my $waddnstr_chars = $2;
|
||||
my $winaddr = $1;
|
||||
while (<STDIN>) {
|
||||
if ( $_ =~ /$waddnstr/ && $1 eq $winaddr ) {
|
||||
$waddnstr_chars .= $2;
|
||||
}
|
||||
else {
|
||||
last;
|
||||
}
|
||||
}
|
||||
my $winaddstr = &transaddr($winaddr);
|
||||
print "RUN of waddnstr()s: $winaddr, \"$waddnstr_chars\"\n";
|
||||
redo CLASSIFY;
|
||||
}
|
||||
|
||||
# Repeated runs of anything
|
||||
my $anyline = &transaddr($_);
|
||||
my $repeatcount = 1;
|
||||
while (<STDIN>) {
|
||||
if (&transaddr($_) eq $anyline) {
|
||||
$repeatcount++;
|
||||
} else {
|
||||
last;
|
||||
}
|
||||
}
|
||||
if ($repeatcount > 1) {
|
||||
print "${repeatcount} REPEATS OF $anyline";
|
||||
} else {
|
||||
print $anyline
|
||||
}
|
||||
redo CLASSIFY if $_;
|
||||
# More transformations can go here
|
||||
|
||||
} # :CLASSIFY
|
||||
# Repeated runs of anything
|
||||
my $anyline = &transaddr($_);
|
||||
my $repeatcount = 1;
|
||||
while (<STDIN>) {
|
||||
if ( &transaddr($_) eq $anyline ) {
|
||||
$repeatcount++;
|
||||
}
|
||||
else {
|
||||
last;
|
||||
}
|
||||
}
|
||||
if ( $repeatcount > 1 ) {
|
||||
print "${repeatcount} REPEATS OF $anyline";
|
||||
}
|
||||
else {
|
||||
print $anyline;
|
||||
}
|
||||
redo CLASSIFY if $_;
|
||||
|
||||
} # :CLASSIFY
|
||||
}
|
||||
|
||||
# tracemunch ends here
|
||||
|
61
test/xterm-color_48x48.xpm
Normal file
61
test/xterm-color_48x48.xpm
Normal file
@ -0,0 +1,61 @@
|
||||
/* XPM */
|
||||
static char * xterm_color_48x48_xpm[] = {
|
||||
"48 48 10 1",
|
||||
". c None",
|
||||
" c #555500",
|
||||
"+ c #000000",
|
||||
"@ c #FFFFFF",
|
||||
"# c #FF0000",
|
||||
"$ c #070700",
|
||||
"% c #0B0B00",
|
||||
"& c #FF8400",
|
||||
"* c #49FF00",
|
||||
"= c #60B7FF",
|
||||
"................................................",
|
||||
"......++++++++++++++++++++++++++++++++++........",
|
||||
".....+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++......",
|
||||
".....+@@@++++++++++++++++++++++++++++@@@+@+.....",
|
||||
".....+@@++++++++++++++++++++++++++++++@@+@@+....",
|
||||
".....+@++++++++++++++++++++++++++++++++@+@@@+...",
|
||||
".....+@++###++++###++++++++++++++++++++@+@@@@+..",
|
||||
".....+@+++##++++##+++++++++++++++++++++@+@@@@+..",
|
||||
".....+@++++##++##++++++++++++++++++++++@+@@@@+..",
|
||||
".....+@++++##++##++++++++++++++++++++++@+@@@@+..",
|
||||
".....+@+++++####+++++++++++++++++++++++@+@@@@+..",
|
||||
".....+@+++++####+++++++++++++++++++++++@+@@@@+..",
|
||||
".....+@++++++##++++++++++++++++++++++++@+@@@@+..",
|
||||
".....+@+++++####+++++++++++++++++++++++@+@@@@+..",
|
||||
".....+@+++++####+++++++++++++++++++++++@+@@@@+..",
|
||||
".....+@++++##++##++++++++++++++++++++++@+@@@@+..",
|
||||
".....+@++++##++##++++++++++++++++++++++@+@@@@+..",
|
||||
".....+@+++##++++##+++++++++++++++++++++@+@@@@+..",
|
||||
".....+@++###++++###++++++++++++++++++++@+@@@@+..",
|
||||
".....+@++++++++++++++++++++++++++++++++@+@@@@+..",
|
||||
".....+@$+++++++++++++++++++++++++++++++@+@@@@+..",
|
||||
".....+@%@@@@@@@+&&&&&++****+++==+++==++@+@@@@+..",
|
||||
".....+@++++@++++&++++++*+++*++==+++==++@+@@@@+..",
|
||||
".....+@++++@++++&++++++*+++*++=+=+=+=++@+@@@@+..",
|
||||
".....+@++++@++++&&&&+++****+++=+=+=+=++@+@@@@+..",
|
||||
".....+@++++@++++&++++++*+*++++=++=++=++@+@@@+...",
|
||||
".....+@++++@++++&++++++*++*+++=++=++=++@+@@@+...",
|
||||
".....+@++++@++++&&&&&++*+++*++=+++++=++@+@@+....",
|
||||
".....+@++++++++++++++++++++++++++++++++@+@@+....",
|
||||
".....+@++++++++++++++++++++++++++++++++@+@+.....",
|
||||
".....+@@++++++++++++++++++++++++++++++@@+@+.....",
|
||||
".....+@@@++++++++++++++++++++++++++++@@@++......",
|
||||
".....+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++......",
|
||||
"......++++++++++++++++++++++++++++++++++........",
|
||||
"................................................",
|
||||
"................................................",
|
||||
"......++++++++++++++++++++++++++++++++++++......",
|
||||
".....+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++......",
|
||||
".....+@+@+@+@+@+@+@+@+@+@+@+@+@+@+@+@+@@++......",
|
||||
"....+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@+......",
|
||||
"....+@+@+@+@+@+@+@+@+@+@+@+@+@+@+@+@+@@+@+......",
|
||||
"...+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@+......",
|
||||
"...+@+@+@+@+@+@+@+@+@+@+@+@+@+@+@+@+@@+@@+......",
|
||||
"..+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@+.......",
|
||||
"..+@++@++++++++++++++++++++++++++@++@+@+........",
|
||||
".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@+.........",
|
||||
".+++++++++++++++++++++++++++++++++++++..........",
|
||||
"................................................"};
|
Loading…
Reference in New Issue
Block a user