v06i013: xfig, Part05/15
Dan Heller
argv%turnpike at Sun.COM
Sun Mar 4 11:18:26 AEST 1990
Submitted-by: Brian Smith <bvsmith at lbl.gov>
Posting-number: Volume 6, Issue 13
Archive-name: xfig2/part05
#! /bin/sh
# This is a shell archive. Remove anything before this line, then feed it
# into a shell via "sh file" or similar. To overwrite existing files,
# type "sh file -c".
# The tool that generated this appeared in the comp.sources.unix newsgroup;
# send mail to comp-sources-unix at uunet.uu.net if you want that tool.
# If this archive is complete, you will see the following message at the end:
# "End of archive 5 (of 15)."
# Contents: xfig/alloc.h xfig/panel.h xfig/read.c
# Wrapped by argv at turnpike on Wed Feb 28 10:53:18 1990
PATH=/bin:/usr/bin:/usr/ucb ; export PATH
if test -f 'xfig/alloc.h' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'xfig/alloc.h'\"
else
echo shar: Extracting \"'xfig/alloc.h'\" \(835 characters\)
sed "s/^X//" >'xfig/alloc.h' <<'END_OF_FILE'
X/*
X * FIG : Facility for Interactive Generation of figures
X *
X * Copyright (c) 1985 by Supoj Sutanthavibul (supoj at sally.UTEXAS.EDU)
X * January 1985.
X * 1st revision : Aug 1985.
X *
X * %W% %G%
X*/
Xextern char *malloc();
Xextern char *calloc();
X
X#define Line_malloc(z) z = (F_line*)malloc(LINOBJ_SIZE)
X#define Spline_malloc(z) z = (F_spline*)malloc(SPLOBJ_SIZE)
X#define Ellipse_malloc(z) z = (F_ellipse*)malloc(ELLOBJ_SIZE)
X#define Arc_malloc(z) z = (F_arc*)malloc(ARCOBJ_SIZE)
X#define Compound_malloc(z) z = (F_compound*)malloc(COMOBJ_SIZE)
X#define Text_malloc(z) z = (F_text*)malloc(TEXOBJ_SIZE)
X#define Point_malloc(z) z = (F_point*)malloc(POINT_SIZE)
X#define Control_malloc(z) z = (F_control*)malloc(CONTROL_SIZE)
X#define Arrow_malloc(z) z = (F_arrow*)malloc(ARROW_SIZE)
X
Xextern char Err_mem[];
Xextern char Err_incomp[];
END_OF_FILE
if test 835 -ne `wc -c <'xfig/alloc.h'`; then
echo shar: \"'xfig/alloc.h'\" unpacked with wrong size!
fi
# end of 'xfig/alloc.h'
fi
if test -f 'xfig/panel.h' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'xfig/panel.h'\"
else
echo shar: Extracting \"'xfig/panel.h'\" \(37426 characters\)
sed "s/^X//" >'xfig/panel.h' <<'END_OF_FILE'
X/*
X * FIG : Facility for Interactive Generation of figures
X *
X * Copyright (c) 1985 by Supoj Sutanthavibul (supoj at sally.UTEXAS.EDU)
X * November 1985.
X *
X * %W% %G%
X*/
X
Xstatic char addpt_image[128] = {
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0xc0,0x01,0x00,0x00,0x20,0x02,0x00,0x00,0xa0,0x02,0x00,
X 0x00,0x60,0x03,0x00,0x00,0xe0,0x03,0x00,0x00,0x10,0x04,0x00,0x00,0x08,0x08,0x00,
X 0x00,0x04,0x10,0x00,0x00,0x82,0x20,0x00,0x00,0xc1,0x41,0x00,0x80,0xa0,0x82,0x00,
X 0x40,0x80,0x00,0x01,0x20,0x80,0x00,0x02,0x10,0x80,0x00,0x04,0x08,0x80,0x00,0x08,
X 0x04,0x80,0x00,0x10,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0xfc,0xff,0xff,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, };
Xmpr_static(addpt_ic, 32, 32, 1, addpt_image);
X
Xstatic char arc_image[128] = {
X 0x00,0x00,0x00,0x00,0x20,0x1c,0x00,0x00,0x30,0x24,0x00,0x00,0x20,0xdc,0x00,0x00,
X 0x20,0x00,0x03,0x00,0x20,0x00,0x04,0x00,0x20,0x00,0x08,0x00,0x70,0x00,0x10,0x00,
X 0x00,0x00,0x20,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,
X 0x00,0x00,0x83,0x00,0x00,0x80,0x84,0x00,0x00,0x00,0x44,0x01,0x00,0x00,0x42,0x01,
X 0x00,0x00,0x41,0x01,0x00,0x80,0x80,0x00,0x00,0x80,0x87,0x00,0x00,0x00,0x40,0x00,
X 0x00,0x00,0x40,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x20,0x00,0x60,0x00,0x10,0x00,
X 0x90,0x00,0x08,0x00,0x80,0x00,0x04,0x00,0x60,0x00,0x03,0x00,0x80,0xdc,0x00,0x00,
X 0x90,0x24,0x00,0x00,0x60,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, };
Xmpr_static(arc_ic, 32, 32, 1, arc_image);
X
Xstatic char autoarrow_image[128] = {
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,
X 0x00,0x80,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0xc0,0x01,0x00,0x00,0xc0,0x01,0x00,
X 0x00,0xc0,0x01,0x00,0x00,0xa0,0x02,0x00,0x00,0xa0,0x02,0x00,0x00,0xa0,0x02,0x00,
X 0x00,0x90,0x04,0x00,0x00,0x90,0x04,0x00,0x00,0x90,0x04,0x00,0x00,0x88,0x08,0x00,
X 0x00,0x88,0x08,0x00,0x00,0x88,0x08,0x00,0x00,0x84,0x10,0x00,0x00,0x84,0x10,0x00,
X 0x00,0x84,0x10,0x00,0x00,0x80,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x80,0x00,0x00,
X 0x00,0x80,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x80,0x00,0x00,
X 0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, };
Xmpr_static(autoarrow_ic, 32, 32, 1, autoarrow_image);
X
Xstatic char backarrow_image[128] = {
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x07,0x00,
X 0x00,0x78,0x00,0x00,0x80,0x07,0x00,0x00,0xf8,0xff,0xff,0x1f,0xf8,0xff,0xff,0x1f,
X 0x80,0x07,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x80,0x07,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, };
Xmpr_static(backarrow_ic, 32, 32, 1, backarrow_image);
X
Xstatic char latexline_image[128] = {
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0e,0x00,0x00,0xf8,0x01,0x00,
X 0x00,0x0f,0x00,0x00,0x80,0xf7,0x03,0x00,0x80,0x09,0xfc,0x00,0x40,0x31,0x00,0x0f,
X 0x20,0xc1,0x00,0x00,0x10,0x01,0x01,0x00,0x10,0x01,0x06,0x00,0x08,0x01,0x08,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x18,0xf0,0x83,0x61,0x18,0xf3,0x03,0x33,0x98,0xc4,0x00,0x33,
X 0x98,0xc4,0x00,0x1e,0x98,0xc7,0x3e,0x0c,0x98,0xc4,0x06,0x0c,0x98,0xc4,0x06,0x1e,
X 0x18,0xc0,0x06,0x33,0xf8,0xc1,0x1e,0x33,0xf8,0xc1,0x86,0x61,0x00,0x00,0x06,0x00,
X 0x00,0x00,0x06,0x00,0x00,0x00,0x3e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, };
Xmpr_static(latexline_ic, 32, 32, 1, latexline_image);
X
Xstatic char latexarrow_image[128] = {
X 0x00,0x00,0x00,0x00,0x00,0x00,0x3c,0x00,0x00,0x00,0x1f,0x00,0x00,0xf8,0x0c,0x00,
X 0x00,0x0f,0x00,0x00,0x80,0xf7,0x03,0x00,0x80,0x09,0xfc,0x06,0x40,0x31,0x00,0x0f,
X 0x20,0xc1,0x02,0x1f,0x98,0x03,0x03,0x00,0xb8,0x03,0x07,0x00,0x18,0x01,0x0f,0x00,
X 0x08,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x18,0xf0,0x83,0x61,0x18,0xf3,0x03,0x33,0x98,0xc4,0x00,0x33,
X 0x98,0xc4,0x00,0x1e,0x98,0xc7,0x3e,0x0c,0x98,0xc4,0x06,0x0c,0x98,0xc4,0x06,0x1e,
X 0x18,0xc0,0x06,0x33,0xf8,0xc1,0x1e,0x33,0xf8,0xc1,0x86,0x61,0x00,0x00,0x06,0x00,
X 0x00,0x00,0x06,0x00,0x00,0x00,0x3e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, };
Xmpr_static(latexarrow_ic, 32, 32, 1, latexarrow_image);
X
Xstatic char box_image[128] = {
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0xff,0xff,0x07,
X 0x20,0x00,0x00,0x04,0x20,0x00,0x00,0x04,0x20,0x00,0x00,0x04,0x20,0x00,0x00,0x04,
X 0x20,0x00,0x00,0x04,0x20,0x00,0x00,0x04,0x20,0x00,0x00,0x04,0x20,0x00,0x00,0x04,
X 0x20,0x00,0x00,0x04,0x20,0x00,0x00,0x04,0x20,0x00,0x00,0x04,0x20,0x00,0x00,0x04,
X 0x20,0x00,0x00,0x04,0x20,0x00,0x00,0x04,0x20,0x00,0x00,0x04,0xe0,0xff,0xff,0x07,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, };
Xmpr_static(box_ic, 32, 32, 1, box_image);
X
Xstatic char arc_box_image[128] = {
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0xff,0xff,0x00,0xc0,0x00,0x00,0x03,0x20,0x00,0x00,0x04,
X 0x20,0x00,0x00,0x04,0x10,0x00,0x00,0x08,0x10,0x00,0x00,0x08,
X 0x10,0x00,0x00,0x08,0x10,0x00,0x00,0x08,0x10,0x00,0x00,0x08,
X 0x10,0x00,0x00,0x08,0x10,0x00,0x00,0x08,0x10,0x00,0x00,0x08,
X 0x10,0x00,0x00,0x08,0x10,0x00,0x00,0x08,0x10,0x00,0x00,0x08,
X 0x20,0x00,0x00,0x04,0x20,0x00,0x00,0x04,0xc0,0x00,0x00,0x03,
X 0x00,0xff,0xff,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
Xmpr_static(arc_box_ic, 32, 32, 1, arc_box_image);
X
Xstatic char break_image[128] = {
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x54,0x55,0x55,0x15,
X 0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x10,0x00,0x00,0x38,0x00,0x04,0x00,0xc6,0x10,
X 0x00,0x0f,0x01,0x01,0x84,0x30,0x01,0x11,0x40,0x00,0x01,0x01,0x44,0x00,0xc6,0x10,
X 0x80,0x00,0x38,0x00,0x04,0x0f,0x00,0x10,0x00,0x30,0x40,0x00,0x04,0x40,0x80,0x10,
X 0x00,0x40,0x00,0x01,0x24,0x40,0x00,0x12,0x40,0x20,0x7f,0x02,0x84,0x1f,0x08,0x12,
X 0x00,0x00,0x08,0x02,0x04,0x00,0x08,0x12,0xc0,0x3f,0x08,0x01,0x44,0x20,0x88,0x10,
X 0x40,0x20,0x48,0x00,0x44,0x20,0x08,0x10,0xc0,0x3f,0x00,0x00,0x04,0x00,0x00,0x10,
X 0x00,0x00,0x00,0x00,0x54,0x55,0x55,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, };
Xmpr_static(break_ic, 32, 32, 1, break_image);
X
Xstatic char cirrad_image[128] = {
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x0f,0x00,0x00,0x18,0x30,0x00,
X 0x00,0x06,0xc0,0x00,0x00,0x01,0x00,0x01,0x80,0x00,0x00,0x02,0x40,0x00,0x00,0x04,
X 0x20,0x00,0x00,0x08,0x20,0x00,0x00,0x08,0x10,0x00,0x00,0x10,0x10,0x00,0x00,0x10,
X 0x08,0x00,0x00,0x20,0x08,0x00,0x00,0x20,0x08,0x00,0x01,0x20,0x08,0x80,0xff,0x3f,
X 0x08,0x00,0x01,0x20,0x08,0x00,0x00,0x20,0x08,0x00,0x00,0x20,0x10,0x00,0x00,0x10,
X 0x10,0x00,0x00,0x10,0x20,0x00,0x00,0x08,0x20,0x00,0x00,0x08,0x40,0x00,0x00,0x04,
X 0x80,0x00,0x00,0x02,0x00,0x01,0x00,0x01,0x00,0x06,0xc0,0x00,0x00,0x18,0x30,0x00,
X 0x00,0xe0,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, };
Xmpr_static(cirrad_ic, 32, 32, 1, cirrad_image);
X
Xstatic char cirdia_image[128] = {
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x0f,0x00,0x00,0x18,0x30,0x00,
X 0x00,0x06,0xc0,0x00,0x00,0x01,0x00,0x01,0x80,0x00,0x00,0x02,0x40,0x00,0x00,0x04,
X 0x20,0x00,0x00,0x08,0x20,0x00,0x00,0x08,0x10,0x00,0x00,0x10,0x10,0x00,0x00,0x10,
X 0x08,0x00,0x00,0x20,0x08,0x00,0x00,0x20,0x08,0x00,0x01,0x20,0xf8,0xff,0xff,0x3f,
X 0x08,0x00,0x01,0x20,0x08,0x00,0x00,0x20,0x08,0x00,0x00,0x20,0x10,0x00,0x00,0x10,
X 0x10,0x00,0x00,0x10,0x20,0x00,0x00,0x08,0x20,0x00,0x00,0x08,0x40,0x00,0x00,0x04,
X 0x80,0x00,0x00,0x02,0x00,0x01,0x00,0x01,0x00,0x06,0xc0,0x00,0x00,0x18,0x30,0x00,
X 0x00,0xe0,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, };
Xmpr_static(cirdia_ic, 32, 32, 1, cirdia_image);
X
Xstatic char c_spl_image[128] = {
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfc,0x03,0x00,
X 0x80,0x03,0x0c,0x00,0x40,0x00,0x10,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,
X 0x20,0x00,0x10,0x00,0x20,0x00,0x08,0x00,0x40,0x00,0x06,0x00,0x80,0x87,0x01,0x00,
X 0x00,0xf8,0x0f,0x00,0x00,0x06,0xf0,0x00,0x80,0x01,0x00,0x01,0x60,0x00,0x00,0x02,
X 0x10,0x00,0x00,0x04,0x08,0x00,0x00,0x04,0x08,0x00,0x00,0x04,0x04,0x00,0x00,0x04,
X 0x04,0x00,0x00,0x04,0x04,0x00,0x00,0x02,0x08,0x00,0x00,0x01,0x08,0x00,0x80,0x00,
X 0x10,0x00,0x60,0x00,0xe0,0x00,0x1e,0x00,0x00,0xff,0x01,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, };
Xmpr_static(c_spl_ic, 32, 32, 1, c_spl_image);
X
Xstatic char copy_image[128] = {
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x70,0x00,0x80,0x03,0xf8,0x00,0xc0,0x07,0x8c,0x01,0x60,0x0c,
X 0x86,0x01,0x30,0x0c,0x86,0x01,0x30,0x0c,0x86,0x01,0x30,0x0c,0x06,0x03,0x31,0x18,
X 0x06,0x03,0x33,0x18,0x06,0xfb,0x37,0x18,0x06,0x03,0x33,0x18,0x06,0x03,0x31,0x18,
X 0x86,0x01,0x30,0x0c,0x86,0x01,0x30,0x0c,0x8c,0x01,0x60,0x0c,0x98,0x01,0xc0,0x0c,
X 0xf0,0x00,0x80,0x07,0x60,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, };
Xmpr_static(copy_ic, 32, 32, 1, copy_image);
X
Xstatic char glue_image[128] = {
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfc,0xff,0xff,0x1f,
X 0xfc,0xff,0xff,0x1f,0x0c,0x00,0x00,0x18,0x0c,0x00,0x38,0x18,0x0c,0x00,0xc6,0x18,
X 0x0c,0x0f,0x01,0x19,0x8c,0x30,0x01,0x19,0x4c,0x00,0x01,0x19,0x4c,0x00,0xc6,0x18,
X 0x8c,0x00,0x38,0x18,0x0c,0x0f,0x00,0x18,0x0c,0x30,0x40,0x18,0x0c,0x40,0x80,0x18,
X 0x0c,0x40,0x00,0x19,0x2c,0x40,0x00,0x1a,0x4c,0x20,0x7f,0x1a,0x8c,0x1f,0x08,0x1a,
X 0x0c,0x00,0x08,0x1a,0x0c,0x00,0x08,0x1a,0xcc,0x3f,0x08,0x19,0x4c,0x20,0x88,0x18,
X 0x4c,0x20,0x48,0x18,0x4c,0x20,0x08,0x18,0xcc,0x3f,0x00,0x18,0x0c,0x00,0x00,0x18,
X 0xfc,0xff,0xff,0x1f,0xfc,0xff,0xff,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, };
Xmpr_static(glue_ic, 32, 32, 1, glue_image);
X
Xstatic char dashline_image[128] = {
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7c,0x7c,0x7c,0x7c,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, };
Xmpr_static(dashline_ic, 32, 32, 1, dashline_image);
X
Xstatic char dottedline_image[128] = {
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x21,0x84,0x10,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, };
Xmpr_static(dottedline_ic, 32, 32, 1, dottedline_image);
X
Xstatic char deletept_image[128] = {
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x01,0x00,0x00,
X 0x40,0x0a,0x00,0x00,0x80,0x0c,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x1e,0x00,0x00,
X 0x06,0x2e,0x00,0x00,0x1a,0x4a,0x00,0x00,0x62,0x99,0x00,0x00,0x8c,0x29,0x01,0x00,
X 0x30,0x4e,0x02,0x00,0xc0,0x98,0x04,0x00,0x40,0x63,0x09,0x00,0x40,0x8c,0x13,0x00,
X 0x20,0x38,0x16,0x00,0x20,0xc8,0x38,0x1e,0x10,0x88,0x7f,0x3f,0x10,0x08,0xf0,0x63,
X 0x08,0x08,0x60,0x4f,0x08,0x08,0xf0,0x7c,0x04,0x08,0xb0,0x31,0x04,0x08,0x30,0x03,
X 0x02,0x08,0x60,0x02,0x02,0x08,0xc0,0x02,0x00,0x08,0x80,0x03,0x00,0x08,0x00,0x00,
X 0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, };
Xmpr_static(deletept_ic, 32, 32, 1, deletept_image);
X
Xstatic char ellrad_image[128] = {
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x0f,0x00,0x00,0x1c,0x71,0x00,
X 0x00,0x03,0x81,0x01,0x80,0x00,0x01,0x02,0x40,0x00,0x01,0x04,0x20,0x00,0x01,0x08,
X 0x10,0x00,0x01,0x10,0x10,0x00,0x01,0x10,0x08,0x00,0x01,0x20,0x08,0x80,0xff,0x3f,
X 0x08,0x00,0x01,0x20,0x10,0x00,0x00,0x10,0x10,0x00,0x00,0x10,0x20,0x00,0x00,0x08,
X 0x40,0x00,0x00,0x04,0x80,0x00,0x00,0x02,0x00,0x03,0x80,0x01,0x00,0x1c,0x70,0x00,
X 0x00,0xe0,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, };
Xmpr_static(ellrad_ic, 32, 32, 1, ellrad_image);
X
Xstatic char elldia_image[128] = {
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x0f,0x00,0x00,0x1c,0x71,0x00,
X 0x00,0x03,0x81,0x01,0x80,0x00,0x01,0x02,0x40,0x00,0x01,0x04,0x20,0x00,0x01,0x08,
X 0x10,0x00,0x01,0x10,0x10,0x00,0x01,0x10,0x08,0x00,0x01,0x20,0xf8,0xff,0xff,0x3f,
X 0x08,0x00,0x01,0x20,0x10,0x00,0x01,0x10,0x10,0x00,0x01,0x10,0x20,0x00,0x01,0x08,
X 0x40,0x00,0x01,0x04,0x80,0x00,0x01,0x02,0x00,0x03,0x81,0x01,0x00,0x1c,0x71,0x00,
X 0x00,0xe0,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, };
Xmpr_static(elldia_ic, 32, 32, 1, elldia_image);
X
Xstatic char flip_x_image[128] = {
X 0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x40,0x01,0x00,0x00,0x40,0x01,0x00,
X 0x00,0x20,0x02,0x00,0x00,0x20,0x02,0x00,0x00,0x10,0x04,0x00,0x00,0x10,0x04,0x00,
X 0x00,0x08,0x08,0x00,0x00,0x08,0x08,0x00,0x00,0x04,0x10,0x00,0x00,0x7c,0x1f,0x00,
X 0x00,0xc0,0x01,0x00,0x00,0x60,0x03,0x00,0x00,0x50,0x05,0x00,0x2c,0xd5,0xb5,0x24,
X 0x00,0x50,0x05,0x00,0x00,0x60,0x03,0x00,0x00,0xc0,0x01,0x00,0x00,0x7c,0x1f,0x00,
X 0x00,0x04,0x10,0x00,0x00,0x08,0x08,0x00,0x00,0x08,0x08,0x00,0x00,0x10,0x04,0x00,
X 0x00,0x10,0x04,0x00,0x00,0x20,0x02,0x00,0x00,0x20,0x02,0x00,0x00,0x40,0x01,0x00,
X 0x00,0x40,0x01,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, };
Xmpr_static(flip_x_ic, 32, 32, 1, flip_x_image);
X
Xstatic char flip_y_image[128] = {
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x03,0xe0,0x00,
X 0x40,0x04,0x10,0x01,0x20,0x08,0x08,0x02,0x20,0x08,0x08,0x02,0x20,0x08,0x08,0x02,
X 0x40,0x04,0x10,0x01,0x80,0xc2,0xa1,0x00,0x80,0x22,0xa2,0x00,0x70,0xfc,0x1f,0x07,
X 0x08,0x90,0x04,0x08,0x64,0xf8,0x0f,0x12,0x52,0x24,0x12,0x25,0x4a,0xc4,0x11,0x29,
X 0x26,0x08,0x08,0x32,0x20,0x08,0x08,0x02,0x10,0x10,0x04,0x04,0x10,0x10,0x04,0x04,
X 0x08,0x20,0x02,0x08,0x78,0x3d,0x5e,0x0f,0x40,0x05,0x50,0x01,0x40,0x05,0x50,0x01,
X 0x40,0x05,0x50,0x01,0x40,0x05,0x50,0x01,0x40,0x05,0x50,0x01,0x40,0x05,0x50,0x01,
X 0xc0,0x07,0xf0,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, };
Xmpr_static(flip_y_ic, 32, 32, 1, flip_y_image);
X
Xstatic char forarrow_image[128] = {
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x01,0x00,
X 0x00,0x00,0x1e,0x00,0x00,0x00,0xe0,0x01,0xf8,0xff,0xff,0x1f,0xf8,0xff,0xff,0x1f,
X 0x00,0x00,0xe0,0x01,0x00,0x00,0x1e,0x00,0x00,0xe0,0x01,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, };
Xmpr_static(forarrow_ic, 32, 32, 1, forarrow_image);
X
Xstatic char grid1_image[128] = {
X 0x08,0x82,0x20,0x08,0x08,0x82,0x20,0x08,0x08,0x82,0x20,0x08,0x08,0x82,0x20,0x08,
X 0xff,0xff,0xff,0xff,0x08,0x82,0x20,0x08,0x08,0x82,0x20,0x08,0x08,0x82,0x20,0x08,
X 0x08,0x82,0x20,0x08,0x08,0x82,0x20,0x08,0xff,0xff,0xff,0xff,0x08,0x82,0x20,0x08,
X 0x08,0x82,0x20,0x08,0x08,0x82,0x20,0x08,0x08,0x82,0x20,0x08,0x08,0x82,0x20,0x08,
X 0xff,0xff,0xff,0xff,0x08,0x82,0x20,0x08,0x08,0x82,0x20,0x08,0x08,0x82,0x20,0x08,
X 0x08,0x82,0x20,0x08,0x08,0x82,0x20,0x08,0xff,0xff,0xff,0xff,0x08,0x82,0x20,0x08,
X 0x08,0x82,0x20,0x08,0x08,0x82,0x20,0x08,0x08,0x82,0x20,0x08,0x08,0x82,0x20,0x08,
X 0xff,0xff,0xff,0xff,0x08,0x82,0x20,0x08,0x08,0x82,0x20,0x08,0x08,0x82,0x20,0x08, };
Xmpr_static(grid1_ic, 32, 32, 1, grid1_image);
X
Xstatic char grid2_image[128] = {
X 0x08,0x80,0x00,0x08,0x08,0x80,0x00,0x08,0x08,0x80,0x00,0x08,0x08,0x80,0x00,0x08,
X 0xff,0xff,0xff,0xff,0x08,0x80,0x00,0x08,0x08,0x80,0x00,0x08,0x08,0x80,0x00,0x08,
X 0x08,0x80,0x00,0x08,0x08,0x80,0x00,0x08,0x08,0x80,0x00,0x08,0x08,0x80,0x00,0x08,
X 0x08,0x80,0x00,0x08,0x08,0x80,0x00,0x08,0x08,0x80,0x00,0x08,0x08,0x80,0x00,0x08,
X 0xff,0xff,0xff,0xff,0x08,0x80,0x00,0x08,0x08,0x80,0x00,0x08,0x08,0x80,0x00,0x08,
X 0x08,0x80,0x00,0x08,0x08,0x80,0x00,0x08,0x08,0x80,0x00,0x08,0x08,0x80,0x00,0x08,
X 0x08,0x80,0x00,0x08,0x08,0x80,0x00,0x08,0x08,0x80,0x00,0x08,0x08,0x80,0x00,0x08,
X 0xff,0xff,0xff,0xff,0x08,0x80,0x00,0x08,0x08,0x80,0x00,0x08,0x08,0x80,0x00,0x08, };
Xmpr_static(grid2_ic, 32, 32, 1, grid2_image);
X
Xstatic char intspl_image[128] = {
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0xfc,0x03,0x00,
X 0x80,0xe3,0x7c,0x00,0x40,0x00,0x70,0x00,0x20,0x00,0x70,0x00,0x70,0x00,0x00,0x00,
X 0x70,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x80,0xc7,0x01,0x00,
X 0x00,0xf8,0x0f,0x00,0x00,0xc0,0xf1,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,
X 0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x0e,0x0e,0x00,0x00,0x0e,
X 0x0e,0x00,0x00,0x04,0x0e,0x00,0x00,0x02,0x08,0x00,0x00,0x01,0x08,0x00,0x80,0x00,
X 0x10,0x00,0x60,0x00,0xe0,0x38,0x1e,0x00,0x00,0xff,0x01,0x00,0x00,0x38,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, };
Xmpr_static(intspl_ic, 32, 32, 1, intspl_image);
X
Xstatic char c_intspl_image[128] = {
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0xfc,0x03,0x00,
X 0x80,0x73,0x0c,0x00,0x40,0x00,0x38,0x00,0x70,0x00,0x38,0x00,0x70,0x00,0x38,0x00,
X 0x70,0x00,0x10,0x00,0x20,0x00,0x08,0x00,0x40,0x00,0x06,0x00,0x80,0x87,0x03,0x00,
X 0x00,0xf8,0x0f,0x00,0x00,0x86,0xf3,0x00,0x80,0x01,0x00,0x01,0x60,0x00,0x00,0x02,
X 0x10,0x00,0x00,0x04,0x08,0x00,0x00,0x0e,0x08,0x00,0x00,0x0e,0x1c,0x00,0x00,0x0e,
X 0x1c,0x00,0x00,0x04,0x1c,0x00,0x00,0x02,0x08,0x00,0x00,0x01,0x08,0x00,0x80,0x00,
X 0x10,0x00,0x60,0x00,0xe0,0x38,0x1e,0x00,0x00,0xff,0x01,0x00,0x00,0x38,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, };
Xmpr_static(c_intspl_ic, 32, 32, 1, c_intspl_image);
X
Xstatic char line_image[128] = {
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x04,0x00,0x01,0x00,0x0c,0x00,0x03,0x00,0x12,0x00,0x03,0x00,0x12,0x00,0x05,
X 0x00,0x21,0x00,0x05,0x00,0x21,0x00,0x05,0x80,0x40,0x00,0x09,0x80,0x40,0x80,0x08,
X 0x40,0x80,0x80,0x08,0x40,0x80,0x80,0x10,0x20,0x00,0x81,0x10,0x20,0x00,0x81,0x10,
X 0x10,0x80,0x80,0x00,0x10,0x40,0x40,0x00,0x08,0x20,0x40,0x00,0x08,0x10,0x40,0x00,
X 0x00,0x08,0x40,0x00,0x00,0x04,0x40,0x00,0x00,0x02,0x40,0x00,0x00,0x03,0x20,0x00,
X 0x00,0x0c,0x10,0x00,0x00,0x30,0x08,0x00,0x00,0xc0,0x04,0x00,0x00,0x00,0x03,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, };
Xmpr_static(line_ic, 32, 32, 1, line_image);
X
Xstatic char magnet_image[128] = {
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf0,0x0f,0x00,0x00,0x0e,0x70,0x00,
X 0x80,0x01,0x80,0x01,0x40,0x00,0x00,0x02,0x20,0x00,0x00,0x04,0x10,0xc0,0x03,0x08,
X 0x10,0x20,0x04,0x08,0x08,0x10,0x08,0x10,0x08,0x08,0x10,0x10,0x08,0x08,0x10,0x10,
X 0x08,0x08,0x10,0x10,0x04,0x04,0x20,0x20,0x04,0x04,0x20,0x20,0x04,0x04,0x20,0x20,
X 0x04,0x04,0x20,0x20,0x04,0x04,0x20,0x20,0x04,0x04,0x20,0x20,0x08,0x08,0x10,0x10,
X 0x08,0x08,0x10,0x10,0x48,0x0c,0xd0,0x11,0xc8,0x0c,0x30,0x12,0x50,0x15,0xc8,0x09,
X 0x50,0x16,0x08,0x0a,0x50,0x14,0x28,0x0a,0x60,0x24,0xc4,0x05,0x20,0x20,0x04,0x04,
X 0xe0,0x3f,0xfc,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, };
Xmpr_static(magnet_ic, 32, 32, 1, magnet_image);
X
Xstatic char unconstraint_image[128] = {
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xa0,0xfa,0x01,
X 0x00,0x08,0xf4,0x01,0x00,0x02,0xe0,0x01,0x00,0x00,0xc4,0x02,0x80,0x00,0x00,0x06,
X 0x00,0x00,0x02,0x08,0x20,0x00,0x00,0x0c,0x00,0x00,0x02,0x16,0x10,0x00,0x80,0x13,
X 0x00,0x00,0xe2,0x10,0x08,0x00,0x70,0x20,0x00,0x00,0x19,0xf8,0x08,0x00,0x0e,0x70,
X 0x00,0x00,0x03,0x70,0x08,0x00,0x14,0x70,0x00,0x00,0x42,0x20,0x08,0x00,0x00,0x21,
X 0x00,0x00,0x08,0x04,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x20,0x00,0x00,0x08,
X 0x00,0x00,0x20,0x00,0x80,0x00,0x00,0x02,0x00,0x00,0x40,0x00,0x00,0x02,0x80,0x00,
X 0x00,0x08,0x20,0x00,0x00,0xa0,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, };
Xmpr_static(unconstraint_ic, 32, 32, 1, unconstraint_image);
X
Xstatic char mounthattan_image[128] = {
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0xf8,0x01,0x00,0x00,0xf8,0x01,0x00,0x00,0x98,0x01,0x00,
X 0x00,0x98,0x01,0x02,0x00,0x98,0x01,0x05,0x00,0x9c,0x83,0x08,0x00,0x9c,0x43,0x10,
X 0x80,0x0c,0x23,0x20,0x40,0x0d,0x13,0x40,0x20,0x0e,0x0b,0x80,0x10,0x0c,0x07,0x00,
X 0x08,0x0c,0x03,0x00,0x04,0x0c,0x03,0x00,0x02,0x0c,0x0f,0x00,0x01,0x0c,0x0f,0x00,
X 0x00,0x0c,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0xff,0xff,0xff,0xff,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, };
Xmpr_static(mounthattan_ic, 32, 32, 1, mounthattan_image);
X
Xstatic char manhattan_image[128] = {
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0xf8,0x01,0x00,0x00,0xf8,0x01,0x00,0x00,0x98,0x01,0x00,
X 0x00,0x98,0x01,0x00,0x00,0x98,0x01,0xf0,0x00,0x9c,0x03,0xf0,0x00,0x9c,0x03,0x30,
X 0x00,0x0c,0x03,0x30,0x00,0x0c,0x03,0x30,0x00,0x0c,0x03,0x30,0x7c,0x0c,0xf3,0x31,
X 0x7c,0x0c,0xf3,0x31,0x6c,0x0c,0xb3,0x31,0x6c,0x0c,0xbf,0x31,0x6c,0x0c,0xbf,0x31,
X 0xec,0x0f,0x80,0x31,0xec,0x0f,0x80,0x31,0x0c,0x00,0x80,0x3f,0x0c,0x00,0x80,0x3f,
X 0x0f,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, };
Xmpr_static(manhattan_ic, 32, 32, 1, manhattan_image);
X
Xstatic char mountain_image[128] = {
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0xcc,0x00,0x00,0x00,
X 0x86,0x01,0x00,0x00,0x03,0x03,0x00,0x00,0x01,0x06,0x00,0x00,0x00,0x0c,0x00,0x00,
X 0x00,0x18,0x00,0x18,0x00,0x30,0x00,0x3c,0x00,0x60,0x00,0x66,0x00,0xc0,0x00,0xc3,
X 0x00,0x80,0x81,0x01,0x00,0x00,0xc3,0x00,0x00,0x00,0x66,0x00,0x00,0x00,0x3c,0x00,
X 0x00,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, };
Xmpr_static(mountain_ic, 32, 32, 1, mountain_image);
X
Xstatic char move_image[128] = {
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x03,0x50,0x00,0xc0,0x07,0x08,0x00,0x60,0x0c,
X 0x84,0x00,0x30,0x0c,0x00,0x00,0x30,0x0c,0x84,0x00,0x30,0x0c,0x00,0x01,0x31,0x18,
X 0x04,0x00,0x33,0x18,0x00,0xf9,0x37,0x18,0x04,0x00,0x33,0x18,0x00,0x01,0x31,0x18,
X 0x04,0x00,0x30,0x0c,0x80,0x00,0x30,0x0c,0x08,0x00,0x60,0x0c,0x90,0x00,0xc0,0x0c,
X 0x40,0x00,0x80,0x07,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, };
Xmpr_static(move_ic, 32, 32, 1, move_image);
X
Xstatic char movept_image[128] = {
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x80,0xc0,0x0f,
X 0x00,0x00,0xc1,0x0f,0xc0,0xff,0xc3,0x0c,0x04,0x00,0xc1,0x0f,0x00,0x80,0xc0,0x0f,
X 0x10,0x40,0x60,0x03,0x04,0x00,0x30,0x03,0x40,0x00,0x18,0x03,0x00,0x00,0x0c,0x03,
X 0x04,0x01,0x06,0x03,0x00,0x00,0x03,0x03,0x00,0x84,0x01,0x03,0x04,0xc0,0x00,0x03,
X 0x00,0x70,0x00,0x03,0x00,0x30,0x00,0x03,0x04,0x58,0x00,0x03,0x00,0x0c,0x00,0x03,
X 0x00,0x06,0x01,0x03,0x04,0x03,0x00,0x03,0x80,0x01,0x04,0x03,0xc0,0x00,0x00,0x03,
X 0x64,0x00,0x10,0x03,0x30,0x00,0x00,0x03,0x18,0x00,0x40,0x03,0x0c,0x00,0x00,0x03,
X 0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, };
Xmpr_static(movept_ic, 32, 32, 1, movept_image);
X
Xstatic char polygon_image[128] = {
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0xff,0x1f,0x00,
X 0x40,0x00,0x20,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x80,0x00,0x40,0x00,0x00,0x01,
X 0x40,0x00,0x00,0x02,0x40,0x00,0x00,0x02,0x40,0x00,0x00,0x02,0x40,0x00,0x00,0x02,
X 0x40,0x00,0x00,0x02,0x40,0x00,0x00,0x01,0x40,0x00,0x80,0x00,0x40,0x00,0x40,0x00,
X 0x40,0x00,0x20,0x00,0x40,0xc0,0x1f,0x00,0x40,0x40,0x00,0x00,0x40,0x40,0x00,0x00,
X 0x40,0x40,0x00,0x00,0x40,0x40,0x00,0x00,0x40,0x40,0x00,0x00,0x40,0x40,0x00,0x00,
X 0x40,0x40,0x00,0x00,0x40,0x40,0x00,0x00,0x40,0x40,0x00,0x00,0x40,0x40,0x00,0x00,
X 0xc0,0x7f,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, };
Xmpr_static(polygon_ic, 32, 32, 1, polygon_image);
X
Xstatic char remove_image[128] = {
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x01,0x00,
X 0x00,0xf0,0x03,0x00,0x00,0xf8,0x07,0x00,0x00,0xcc,0x0c,0x00,
X 0x00,0xcc,0x0c,0x00,0x00,0xf8,0x07,0x00,0x00,0xf0,0x03,0x00,
X 0x00,0xe0,0x01,0x00,0x00,0xe1,0x21,0x00,0x00,0xe1,0x61,0x00,
X 0x00,0xc2,0x10,0x00,0x00,0x1c,0x0e,0x00,0x00,0xe0,0x01,0x00,
X 0x00,0xf8,0x47,0x00,0x00,0x0f,0x7c,0x00,0x00,0x01,0x20,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
Xmpr_static(remove_ic, 32, 32, 1, remove_image);
X
Xstatic char rot270_image[128] = {
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0xc0,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0xfc,0x0f,0x00,0x00,0x04,0x03,0x00,
X 0x00,0xc4,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,
X 0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,
X 0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x15,0x00,0x00,
X 0x80,0x24,0x00,0x00,0x80,0xfc,0xff,0x0f,0x80,0x20,0x00,0x08,0x00,0x11,0x00,0x08,
X 0x00,0x0e,0x00,0x08,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x1c,
X 0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x00, };
Xmpr_static(rot270_ic, 32, 32, 1, rot270_image);
X
Xstatic char rot90_image[128] = {
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x60,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0xfe,0x07,0x00,0x00,0x18,0x04,0x00,0x00,
X 0x60,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,
X 0x00,0x04,0x00,0x08,0x00,0x04,0x00,0x08,0x00,0x04,0x00,0x1c,0x00,0x04,0x00,0x1c,
X 0x00,0x04,0x00,0x2a,0x00,0x04,0x00,0x2a,0x00,0x0e,0x00,0x08,0x00,0x15,0x00,0x08,
X 0x80,0x24,0x00,0x08,0x80,0xfc,0xff,0x0f,0x80,0x20,0x00,0x00,0x00,0x11,0x00,0x00,
X 0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, };
Xmpr_static(rot90_ic, 32, 32, 1, rot90_image);
X
Xstatic char scale_image[128] = {
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x54,0xff,0xff,0x1f,
X 0xa8,0xff,0xff,0x1f,0x04,0x03,0x00,0x18,0x08,0x03,0x78,0x18,0x04,0x03,0x86,0x19,
X 0x08,0x0f,0x01,0x1a,0x84,0x33,0x01,0x1a,0x48,0x03,0x01,0x1a,0x44,0x03,0x86,0x19,
X 0x88,0x03,0x78,0x18,0x04,0x1f,0x00,0x18,0x08,0x23,0x40,0x18,0x04,0x43,0x80,0x18,
X 0x08,0x43,0x00,0x19,0x24,0x43,0x00,0x1a,0x48,0x23,0x7f,0x1a,0x84,0x1f,0x08,0x1a,
X 0x08,0x03,0x08,0x1a,0x04,0x03,0x08,0x1a,0xc8,0xff,0xff,0x1f,0x44,0xff,0xff,0x1f,
X 0x48,0x20,0x48,0x08,0x44,0x20,0x08,0x10,0xc8,0x3f,0x00,0x08,0x04,0x00,0x00,0x10,
X 0xa8,0xaa,0xaa,0x0a,0x54,0x55,0x55,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, };
Xmpr_static(scale_ic, 32, 32, 1, scale_image);
X
Xstatic char turn_image[128] = {
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x80,0x00,0x00,0x20,0x40,0x00,0x00,0x10,0x20,0x00,0x00,0x08,0x10,0x00,0x00,0x04,
X 0x08,0x00,0x00,0x02,0x08,0x00,0x00,0x01,0x04,0x00,0x80,0x00,0x04,0x00,0x40,0x00,
X 0x04,0x00,0x20,0x00,0x04,0x00,0x10,0x00,0x08,0x00,0x20,0x00,0x08,0x00,0x40,0x00,
X 0x10,0x00,0x80,0x00,0x10,0x00,0x00,0x01,0x20,0x00,0x00,0x02,0x20,0x10,0x08,0x04,
X 0x40,0x08,0x10,0x08,0x40,0xfc,0x3f,0x10,0x40,0x08,0x10,0x08,0x20,0x10,0x08,0x04,
X 0x20,0x00,0x00,0x02,0x10,0x00,0x00,0x01,0x08,0x00,0x80,0x00,0x04,0x00,0x40,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, };
Xmpr_static(turn_ic, 32, 32, 1, turn_image);
X
Xstatic char solidline_image[128] = {
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfc,0xff,0xff,0x1f,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, };
Xmpr_static(solidline_ic, 32, 32, 1, solidline_image);
X
Xstatic char spl_image[128] = {
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfc,0x03,0x00,
X 0x80,0x03,0x1c,0x00,0x40,0x00,0x20,0x00,0x20,0x00,0x00,0x00,0x20,0x00,0x00,0x00,
X 0x20,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x07,0x00,0x00,
X 0x00,0xf8,0x0f,0x00,0x00,0x00,0xf0,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,
X 0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,
X 0x04,0x00,0x00,0x04,0x04,0x00,0x00,0x02,0x08,0x00,0x00,0x01,0x08,0x00,0x80,0x00,
X 0x10,0x00,0x60,0x00,0xe0,0x00,0x1e,0x00,0x00,0xff,0x01,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, };
Xmpr_static(spl_ic, 32, 32, 1, spl_image);
X
Xstatic char text_image[128] = {
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0xe0,0xff,0xff,0x07,0xe0,0xe0,0x07,0x07,0x60,0xc0,0x03,0x06,0x20,0xc0,0x03,0x04,
X 0x00,0xc0,0x03,0x00,0x00,0xc0,0x03,0x00,0x00,0xc0,0x03,0x00,0x00,0xc0,0x03,0x00,
X 0x00,0xc0,0x03,0x00,0x00,0xc0,0x03,0x00,0x00,0xc0,0x03,0x00,0x00,0xc0,0x03,0x00,
X 0x00,0xc0,0x03,0x00,0x00,0xc0,0x03,0x00,0x00,0xc0,0x03,0x00,0x00,0xc0,0x03,0x00,
X 0x00,0xc0,0x03,0x00,0x00,0xc0,0x03,0x00,0x00,0xc0,0x03,0x00,0x00,0xc0,0x03,0x00,
X 0x00,0xc0,0x03,0x00,0x00,0xe0,0x07,0x00,0x00,0xf8,0x1f,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, };
Xmpr_static(text_ic, 32, 32, 1, text_image);
X
Xstatic char change_style_image[128]={
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x02,0x00,0x10,0x00,0x02,0x00,0x10,0x00,0x02,0x00,0x00,
X 0x00,0x01,0x00,0x08,0x00,0x01,0x00,0x08,0x00,0x01,0x00,0x00,
X 0x80,0x00,0x00,0x04,0x80,0x20,0x04,0x04,0x80,0x30,0x0c,0x00,
X 0x40,0x18,0x18,0x02,0x40,0xfc,0x3f,0x02,0x40,0xfc,0x3f,0x00,
X 0x20,0x18,0x18,0x01,0x20,0x30,0x0c,0x01,0x20,0x20,0x04,0x00,
X 0x10,0x00,0x80,0x00,0x10,0x00,0x80,0x00,0x10,0x00,0x00,0x00,
X 0x08,0x00,0x40,0x00,0x08,0x00,0x40,0x00,0x08,0x00,0x00,0x00,
X 0x04,0x00,0x20,0x00,0x04,0x00,0x20,0x00,0x04,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
Xmpr_static(change_style_ic, 32, 32, 1, change_style_image);
X
Xstatic char change_thick_image[128]={
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x0f,0x00,0x04,0x00,0x0f,
X 0x00,0x02,0x80,0x07,0x00,0x02,0x80,0x07,0x00,0x02,0x80,0x07,
X 0x00,0x01,0xc0,0x03,0x00,0x81,0xc0,0x03,0x00,0x81,0xc1,0x03,
X 0x80,0x00,0xe3,0x01,0x80,0xf8,0xe7,0x01,0x80,0xf8,0xe7,0x01,
X 0x80,0x00,0xe3,0x01,0x40,0x80,0xf1,0x00,0x40,0x80,0xf0,0x00,
X 0x40,0x00,0xf0,0x00,0x20,0x00,0x78,0x00,0x20,0x00,0x78,0x00,
X 0x20,0x00,0x78,0x00,0x10,0x00,0x3c,0x00,0x10,0x00,0x3c,0x00,
X 0x10,0x00,0x3c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
Xmpr_static(change_thick_ic, 32, 32, 1, change_thick_image);
X
Xstatic char incdec_thick_image[128]={
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x0c,0x60,0x00,0x00,0x06,0xc0,0x00,0x00,0xff,0xff,0x01,
X 0x00,0xff,0xff,0x01,0x00,0x06,0xc0,0x00,0x00,0x0c,0x60,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0xff,0x00,0x80,0xff,0xff,
X 0x00,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x00,0xff,0xff,0xff,
X 0x00,0x80,0xff,0xff,0x00,0x00,0xe0,0xff,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
Xmpr_static(incdec_thick_ic, 32, 32, 1, incdec_thick_image);
X
Xstatic char fill_color_image[128]={
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x0c,0x18,0x00,0x00,0x06,0x30,0x00,0x00,0xff,0x7f,0x00,
X 0x00,0xff,0x7f,0x00,0x00,0x06,0x30,0x00,0x00,0x0c,0x18,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x07,0xe0,0x01,
X 0x40,0x0d,0xf0,0x03,0xc0,0x1a,0xf0,0x07,0x60,0x35,0xf8,0x0f,
X 0xa0,0x2a,0xf8,0x0f,0x50,0x35,0xfc,0x0f,0xb0,0x2a,0xfc,0x0f,
X 0x50,0x35,0xfc,0x0f,0xb0,0x6a,0xfc,0x1f,0x50,0x55,0xfc,0x1f,
X 0xa8,0x6a,0xfe,0x1f,0x58,0x55,0xfe,0x1f,0xa8,0x6a,0xfe,0x1f,
X 0x58,0x55,0xfe,0x1f,0xa8,0x6a,0xfe,0x1f,0x50,0x55,0xfc,0x1f,
X 0xe0,0x2a,0xf8,0x0f,0x80,0x3f,0xe0,0x0f,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
Xmpr_static(fill_color_ic, 32, 32, 1, fill_color_image);
X
Xstatic char fill_image[128]={
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf8,0x03,0x00,
X 0x00,0xac,0x06,0x00,0x00,0x54,0x0d,0x00,0x00,0xae,0x1a,0x00,
X 0x00,0x56,0x35,0x00,0x00,0xab,0x6a,0x00,0x00,0x55,0xd5,0x00,
X 0x00,0xab,0xaa,0x01,0x00,0x55,0x55,0x01,0x00,0xab,0xaa,0x01,
X 0x80,0x55,0x55,0x01,0x80,0xaa,0xaa,0x01,0x80,0x55,0x55,0x03,
X 0x80,0xaa,0xaa,0x02,0x80,0x55,0x55,0x03,0x00,0xab,0xaa,0x02,
X 0x00,0x5e,0x55,0x03,0x00,0xb0,0xaa,0x02,0x00,0x60,0x55,0x03,
X 0x00,0xc0,0xaa,0x02,0x00,0x40,0x55,0x01,0x00,0x80,0xff,0x01,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
Xmpr_static(fill_ic, 32, 32, 1, fill_image);
X
Xstatic char incdec_radius_image[128]={
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0xff,0x07,0x00,0x1e,0x00,0x38,0x00,0x18,0x00,0xc0,0x00,0x14,
X 0x00,0x00,0x03,0x12,0x00,0x00,0x04,0x01,0xff,0x07,0x88,0x00,
X 0x00,0x18,0x10,0x00,0x00,0x60,0x20,0x00,0x00,0x80,0x40,0x00,
X 0x00,0x00,0x81,0x00,0xff,0x03,0x02,0x01,0x00,0x0c,0x04,0x02,
X 0x00,0x10,0x08,0x02,0x00,0x20,0x10,0x04,0x00,0x40,0x20,0x04,
X 0xff,0x80,0x20,0x08,0x00,0x03,0x41,0x08,0x00,0x04,0x42,0x08,
X 0x00,0x08,0x82,0x10,0x00,0x10,0x84,0x10,0x00,0x11,0x84,0x10,
X 0x80,0x20,0x84,0x10,0x48,0x20,0x84,0x10,0x28,0x20,0x84,0x10,
X 0x18,0x20,0x84,0x10,0x78,0x20,0x84,0x10,0x00,0x20,0x84,0x10,
X 0x00,0x20,0x84,0x10,0x00,0x20,0x84,0x10};
Xmpr_static(incdec_radius_ic,32,32,1,incdec_radius_image);
X
Xstatic char blank_image[128] = {
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
Xmpr_static(blank_ic, 32, 32, 1, blank_image);
X
END_OF_FILE
if test 37426 -ne `wc -c <'xfig/panel.h'`; then
echo shar: \"'xfig/panel.h'\" unpacked with wrong size!
fi
# end of 'xfig/panel.h'
fi
if test -f 'xfig/read.c' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'xfig/read.c'\"
else
echo shar: Extracting \"'xfig/read.c'\" \(14274 characters\)
sed "s/^X//" >'xfig/read.c' <<'END_OF_FILE'
X/*
X * FIG : Facility for Interactive Generation of figures
X *
X * Copyright (c) 1985, 1988 by Supoj Sutanthavibul (supoj at sally.UTEXAS.EDU)
X * January 1985.
X * 1st revision : August 1985.
X * 2nd revision : March 1988.
X *
X * %W% %G%
X*/
X#include "fig.h"
X#include "alloc.h"
X#include "object.h"
X
Xextern F_arrow *make_arrow();
Xextern char *calloc();
Xextern int errno;
X
Xstatic F_ellipse *read_ellipseobject();
Xstatic F_line *read_lineobject();
Xstatic F_text *read_textobject();
Xstatic F_spline *read_splineobject();
Xstatic F_arc *read_arcobject();
Xstatic F_compound *read_compoundobject();
X
X#define BUF_SIZE 1024
X
Xchar buf[BUF_SIZE];
Xint line_no;
Xint num_object;
X
Xread_fail_message(file, err)
Xchar *file;
Xint err;
X{
X extern char *sys_errlist[];
X
X if (err == 0) /* Successful read */
X return;
X else if (err == ENAMETOOLONG)
X put_msg("File name \"%s\" is too long", file);
X else if (err == ENOENT)
X put_msg("File \"%s\" does not exist", file);
X else if (err == ENOTDIR)
X put_msg("A name in the path \"%s\" is not a directory", file);
X else if (err == EACCES)
X put_msg("Read access to file \"%s\" is blocked", file);
X else if (err == EISDIR)
X put_msg("File \"%s\" is a directory", file);
X else if (err == -2) {
X put_msg("File \"%s\" is empty", file);
X }
X else if (err == -1) {
X /* Format error; relevant error message is already delivered */
X }
X else
X put_msg("File \"%s\" is not accessable; %s", file, sys_errlist[err]);
X }
X
X/**********************************************************
XRead_fig returns :
X
X 0 : successful read.
X -1 : File is in incorrect format
X -2 : File is empty
Xerr_no : if file can not be read for various reasons
X
XThe resolution (ppi) and the coordinate system (coord_sys) are
Xstored in obj->nwcorner.x and obj->nwcorner.y respectively.
XThe coordinate system is 1 for lower left at 0,0 and
X2 for upper left at 0,0
X>>> xfig only uses 2 for the coordinate system. <<<
X**********************************************************/
X
Xread_fig(file_name, obj)
Xchar *file_name;
XF_compound *obj;
X{
X FILE *fp;
X
X line_no = 0;
X if ((fp = fopen(file_name, "r")) == NULL)
X return(errno);
X else
X return(readfp_fig(fp, obj));
X }
X
Xreadfp_fig(fp, obj)
XFILE *fp;
XF_compound *obj;
X{
X float vers;
X int status;
X
X num_object = 0;
X if (fgets(buf,BUF_SIZE,fp)==0) /* version if anyone is interested */
X return -2;
X bzero((char*)obj, COMOBJ_SIZE);
X status = read_objects(fp, obj);
X fclose(fp);
X return(status);
X }
X
Xint
Xread_objects(fp, obj)
XFILE *fp;
XF_compound *obj;
X{
X F_ellipse *e, *le = NULL;
X F_line *l, *ll = NULL;
X F_text *t, *lt = NULL;
X F_spline *s, *ls = NULL;
X F_arc *a, *la = NULL;
X F_compound *c, *lc = NULL;
X int object, ppi, coord_sys;
X
X line_no++;
X if (get_line(fp) < 0) {
X put_msg("File is truncated");
X return(-1);
X }
X if (2 != sscanf(buf,"%d%d\n", &ppi, &coord_sys)) {
X put_msg("Incomplete data at line %d", line_no);
X return(-1);
X }
X
X obj->nwcorner.x = ppi;
X obj->nwcorner.y = coord_sys;
X while (get_line(fp) > 0) {
X if (1 != sscanf(buf, "%d", &object)) {
X put_msg("Incorrect format at line %d", line_no);
X return(-1);
X }
X switch (object) {
X case O_POLYLINE :
X if ((l = read_lineobject(fp)) == NULL) return(-1);
X if (ll)
X ll = (ll->next = l);
X else
X ll = obj->lines = l;
X num_object++;
X break;
X case O_SPLINE :
X if ((s = read_splineobject(fp)) == NULL) return(-1);
X if (ls)
X ls = (ls->next = s);
X else
X ls = obj->splines = s;
X num_object++;
X break;
X case O_ELLIPSE :
X if ((e = read_ellipseobject()) == NULL) return(-1);
X if (le)
X le = (le->next = e);
X else
X le = obj->ellipses = e;
X num_object++;
X break;
X case O_ARC :
X if ((a = read_arcobject(fp)) == NULL) return(-1);
X if (la)
X la = (la->next = a);
X else
X la = obj->arcs = a;
X num_object++;
X break;
X case O_TEXT :
X if ((t = read_textobject()) == NULL) return(-1);
X if (lt)
X lt = (lt->next = t);
X else
X lt = obj->texts = t;
X num_object++;
X break;
X case O_COMPOUND :
X if ((c = read_compoundobject(fp)) == NULL) return(-1);
X if (lc)
X lc = (lc->next = c);
X else
X lc = obj->compounds = c;
X num_object++;
X break;
X default :
X put_msg("Incorrect object code at line %d", line_no);
X return(-1);
X } /* switch */
X } /* while */
X if (feof(fp))
X return(0);
X else
X return(errno);
X } /* read_objects */
X
Xstatic F_arc *
Xread_arcobject(fp)
XFILE *fp;
X{
X F_arc *a;
X int n, fa, ba;
X int type, style;
X float thickness, wid, ht;
X
X if (NULL == (Arc_malloc(a))) {
X put_msg(Err_mem);
X return(NULL);
X }
X a->next = NULL;
X a->for_arrow = a->back_arrow = NULL; /* added 8/23/89 B.V.Smith */
X n = sscanf(buf, "%*d%d%d%d%d%d%d%d%f%d%d%d%f%f%d%d%d%d%d%d\n",
X &a->type, &a->style, &a->thickness,
X &a->color, &a->depth,
X &a->pen, &a->area_fill,
X &a->style_val, &a->direction, &fa, &ba,
X &a->center.x, &a->center.y,
X &a->point[0].x, &a->point[0].y,
X &a->point[1].x, &a->point[1].y,
X &a->point[2].x, &a->point[2].y);
X if (n != 19) {
X put_msg(Err_incomp, "arc", line_no);
X free((char*)a);
X return(NULL);
X }
X
X skip_comment(fp);
X if (fa) {
X line_no++;
X if (5 != fscanf(fp, "%d%d%f%f%f", &type, &style, &thickness, &wid, &ht)) {
X fprintf(stderr, Err_incomp, "arc", line_no);
X return(NULL);
X }
X skip_line(fp);
X a->for_arrow = make_arrow(type, style, thickness, wid, ht);
X skip_comment(fp);
X }
X skip_comment(fp);
X if (ba) {
X line_no++;
X if (5 != fscanf(fp, "%d%d%f%f%f", &type, &style, &thickness, &wid, &ht)) {
X fprintf(stderr, Err_incomp, "arc", line_no);
X return(NULL);
X }
X skip_line(fp);
X a->back_arrow = make_arrow(type, style, thickness, wid, ht);
X }
X return(a);
X }
X
Xstatic F_compound *
Xread_compoundobject(fp)
XFILE *fp;
X{
X F_arc *a, *la = NULL;
X F_ellipse *e, *le = NULL;
X F_line *l, *ll = NULL;
X F_spline *s, *ls = NULL;
X F_text *t, *lt = NULL;
X F_compound *com, *c, *lc = NULL;
X int n, object;
X
X Compound_malloc(com);
X com->arcs = NULL;
X com->ellipses = NULL;
X com->lines = NULL;
X com->splines = NULL;
X com->texts = NULL;
X com->compounds = NULL;
X com->next = NULL;
X n = sscanf(buf, "%*d%d%d%d%d\n", &com->nwcorner.x, &com->nwcorner.y,
X &com->secorner.x, &com->secorner.y);
X if (4 != n) {
X put_msg(Err_incomp, "compound", line_no);
X free((char*)com);
X return(NULL);
X }
X while (get_line(fp) > 0) {
X if (1 != sscanf(buf, "%d", &object)) {
X put_msg(Err_incomp, "compound", line_no);
X free_compound(&com);
X return(NULL);
X }
X switch (object) {
X case O_POLYLINE :
X if ((l = read_lineobject(fp)) == NULL) {
X free_line(&l);
X return(NULL);
X }
X if (ll)
X ll = (ll->next = l);
X else
X ll = com->lines = l;
X break;
X case O_SPLINE :
X if ((s = read_splineobject(fp)) == NULL) {
X free_spline(&s);
X return(NULL);
X }
X if (ls)
X ls = (ls->next = s);
X else
X ls = com->splines = s;
X break;
X case O_ELLIPSE :
X if ((e = read_ellipseobject()) == NULL) {
X free_ellipse(&e);
X return(NULL);
X }
X if (le)
X le = (le->next = e);
X else
X le = com->ellipses = e;
X break;
X case O_ARC :
X if ((a = read_arcobject(fp)) == NULL) {
X free_arc(&a);
X return(NULL);
X }
X if (la)
X la = (la->next = a);
X else
X la = com->arcs = a;
X break;
X case O_TEXT :
X if ((t = read_textobject()) == NULL) {
X free_text(&t);
X return(NULL);
X }
X if (lt)
X lt = (lt->next = t);
X else
X lt = com->texts = t;
X break;
X case O_COMPOUND :
X if ((c = read_compoundobject(fp)) == NULL) {
X free_compound(&c);
X return(NULL);
X }
X if (lc)
X lc = (lc->next = c);
X else
X lc = com->compounds = c;
X break;
X case O_END_COMPOUND :
X return(com);
X default :
X put_msg("Wrong object code at line %d", line_no);
X return(NULL);
X } /* switch */
X }
X if (feof(fp))
X return(com);
X else
X return(NULL);
X }
X
Xstatic F_ellipse *
Xread_ellipseobject()
X{
X F_ellipse *e;
X int n;
X
X Ellipse_malloc(e);
X e->next = NULL;
X n = sscanf(buf, "%*d%d%d%d%d%d%d%d%f%d%f%d%d%d%d%d%d%d%d\n",
X &e->type, &e->style, &e->thickness,
X &e->color, &e->depth, &e->pen, &e->area_fill,
X &e->style_val, &e->direction, &e->angle,
X &e->center.x, &e->center.y,
X &e->radiuses.x, &e->radiuses.y,
X &e->start.x, &e->start.y,
X &e->end.x, &e->end.y);
X if (n != 18) {
X put_msg(Err_incomp, "ellipse", line_no);
X free((char*)e);
X return(NULL);
X }
X return(e);
X }
X
Xstatic F_line *
Xread_lineobject(fp)
XFILE *fp;
X{
X F_line *l;
X F_point *p, *q;
X int n, x, y, fa, ba;
X int type, style;
X float thickness, wid, ht;
X
X Line_malloc(l);
X l->points = NULL;
X l->for_arrow = l->back_arrow = NULL;
X l->next = NULL;
X
X n = sscanf(buf, "%*d%d%d%d%d%d%d%d%f%d%d%d%d",
X &l->type, &l->style, &l->thickness, &l->color,
X &l->depth, &l->pen, &l->area_fill, &l->style_val, &fa, &ba);
X if (n != 10) {
X put_msg(Err_incomp, "line", line_no);
X free((char*)l);
X return(NULL);
X }
X skip_comment(fp);
X if (fa) {
X line_no++;
X if (5 != fscanf(fp, "%d%d%f%f%f", &type, &style, &thickness, &wid, &ht)) {
X fprintf(stderr, Err_incomp, "line", line_no);
X return(NULL);
X }
X skip_line(fp);
X l->for_arrow = make_arrow(type, style, thickness, wid, ht);
X skip_comment(fp);
X }
X if (ba) {
X line_no++;
X if (5 != fscanf(fp, "%d%d%f%f%f", &type, &style, &thickness, &wid, &ht)) {
X fprintf(stderr, Err_incomp, "line", line_no);
X return(NULL);
X }
X skip_line(fp);
X l->back_arrow = make_arrow(type, style, thickness, wid, ht);
X skip_comment(fp);
X }
X
X if (NULL == (l->points = Point_malloc(p))) {
X put_msg(Err_mem);
X return(NULL);
X }
X p->next = NULL; /* as noted by E. Erdem 2/15/90 */
X if (fscanf(fp, "%d%d", &p->x, &p->y) != 2) {
X put_msg(Err_incomp, "line", line_no);
X free_linestorage(l);
X return(NULL);
X }
X for (;;) {
X if (fscanf(fp, "%d%d", &x, &y) != 2) {
X put_msg(Err_incomp, "line", line_no);
X free_linestorage(l);
X return(NULL);
X }
X if (x == 9999) break;
X if (NULL == (Point_malloc(q))) {
X put_msg(Err_mem);
X free_linestorage(l);
X return(NULL);
X }
X q->x = x;
X q->y = y;
X q->next = NULL;
X p->next = q;
X p = q;
X }
X skip_line(fp);
X return(l);
X }
X
Xstatic F_spline *
Xread_splineobject(fp)
XFILE *fp;
X{
X F_spline *s;
X F_point *p, *q;
X F_control *cp, *cq;
X int c, n, x, y, fa, ba;
X int type, style;
X float thickness, wid, ht;
X float lx, ly, rx, ry;
X
X Spline_malloc(s);
X s->points = NULL;
X s->controls = NULL;
X s->for_arrow = s->back_arrow = NULL;
X s->next = NULL;
X
X n = sscanf(buf, "%*d%d%d%d%d%d%d%d%f%d%d%d%d%d%d",
X &s->type, &s->style, &s->thickness, &s->color,
X &s->depth, &s->pen, &s->area_fill, &s->style_val, &fa, &ba);
X if (n != 10) {
X put_msg(Err_incomp, "spline", line_no);
X free((char*)s);
X return(NULL);
X }
X skip_comment(fp);
X if (fa) {
X line_no++;
X if (5 != fscanf(fp, "%d%d%f%f%f", &type, &style, &thickness, &wid, &ht)) {
X fprintf(stderr, Err_incomp, "spline", line_no);
X return(NULL);
X }
X skip_line(fp);
X s->for_arrow = make_arrow(type, style, thickness, wid, ht);
X skip_comment(fp);
X }
X if (ba) {
X line_no++;
X if (5 != fscanf(fp, "%d%d%f%f%f", &type, &style, &thickness, &wid, &ht)) {
X fprintf(stderr, Err_incomp, "spline", line_no);
X return(NULL);
X }
X skip_line(fp);
X s->back_arrow = make_arrow(type, style, thickness, wid, ht);
X skip_comment(fp);
X }
X
X /* Read points */
X if ((n = fscanf(fp, "%d%d", &x, &y)) != 2) {
X put_msg(Err_incomp, "spline", line_no);
X free_splinestorage(s);
X return(NULL);
X };
X if (NULL == (s->points = Point_malloc(p))) {
X put_msg(Err_mem);
X free_splinestorage(s);
X return(NULL);
X }
X p->x = x; p->y = y;
X for (c = 1;;) {
X if (fscanf(fp, "%d%d", &x, &y) != 2) {
X put_msg(Err_incomp, "spline", line_no);
X p->next = NULL;
X free_splinestorage(s);
X return(NULL);
X };
X if (x == 9999) break;
X if (NULL == (Point_malloc(q))) {
X put_msg(Err_mem);
X free_splinestorage(s);
X return(NULL);
X }
X q->x = x;
X q->y = y;
X p->next = q;
X p = q;
X c++;
X }
X p->next = NULL;
X skip_line(fp);
X
X if (normal_spline(s)) return(s);
X
X skip_comment(fp);
X /* Read controls */
X if ((n = fscanf(fp, "%f%f%f%f", &lx, &ly, &rx, &ry)) != 4) {
X put_msg(Err_incomp, "spline", line_no);
X free_splinestorage(s);
X return(NULL);
X };
X if (NULL == (s->controls = Control_malloc(cp))) {
X put_msg(Err_mem);
X free_splinestorage(s);
X return(NULL);
X }
X cp->lx = lx; cp->ly = ly;
X cp->rx = rx; cp->ry = ry;
X while (--c) {
X if (fscanf(fp, "%f%f%f%f", &lx, &ly, &rx, &ry) != 4) {
X put_msg(Err_incomp, "spline", line_no);
X cp->next = NULL;
X free_splinestorage(s);
X return(NULL);
X };
X if (NULL == (Control_malloc(cq))) {
X put_msg(Err_mem);
X cp->next = NULL;
X free_splinestorage(s);
X return(NULL);
X }
X cq->lx = lx; cq->ly = ly;
X cq->rx = rx; cq->ry = ry;
X cp->next = cq;
X cp = cq;
X }
X cp->next = NULL;
X
X skip_line(fp);
X return(s);
X }
X
Xstatic F_text *
Xread_textobject()
X{
X F_text *t;
X int n;
X char s[BUF_SIZE];
X
X Text_malloc(t);
X t->next = NULL;
X n = sscanf(buf,"%*d%d%d%d%d%d%d%lf%d%d%d%d%d %[^\1]",
X &t->type, &t->font, &t->size, &t->pen,
X &t->color, &t->depth, &t->angle,
X &t->style, &t->height, &t->length,
X &t->base_x, &t->base_y, s);
X if (n != 13) {
X put_msg(Err_incomp, "text", line_no);
X free((char*)t);
X return(NULL);
X }
X if (strlen(s) == 0) /* as noted by E. Erdem 2/15/90 */
X (void) strcpy(s," ");
X t->cstring = (char*)calloc((unsigned)(strlen(s)+1), sizeof(char));
X if (NULL == t->cstring) {
X put_msg(Err_mem);
X free((char*)t);
X return(NULL);
X }
X (void) strcpy(t->cstring, s);
X return(t);
X }
X
Xget_line(fp)
XFILE *fp;
X{
X while (1) {
X if (NULL == fgets(buf, BUF_SIZE, fp)) {
X return(-1);
X }
X line_no++;
X if (*buf != '#') return(1); /* Skip comment lines */
X }
X }
X
Xskip_comment(fp)
XFILE *fp;
X{
X char c;
X
X while ((c = fgetc(fp)) == '#') skip_line(fp);
X if (c != '#') ungetc(c, fp);
X }
X
Xskip_line(fp)
XFILE *fp;
X{
X while (fgetc(fp) != '\n') {
X if (feof(fp)) return;
X }
X }
END_OF_FILE
if test 14274 -ne `wc -c <'xfig/read.c'`; then
echo shar: \"'xfig/read.c'\" unpacked with wrong size!
fi
# end of 'xfig/read.c'
fi
echo shar: End of archive 5 \(of 15\).
cp /dev/null ark5isdone
MISSING=""
for I in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ; do
if test ! -f ark${I}isdone ; then
MISSING="${MISSING} ${I}"
fi
done
if test "${MISSING}" = "" ; then
echo You have unpacked all 15 archives.
rm -f ark[1-9]isdone ark[1-9][0-9]isdone
else
echo You still need to unpack the following archives:
echo " " ${MISSING}
fi
## End of shell archive.
exit 0
dan
-----------------------------------------------------------
O'Reilly && Associates
argv at sun.com / argv at ora.com
632 Petaluma Ave, Sebastopol, CA 95472
800-338-NUTS, in CA: 800-533-NUTS, FAX 707-829-0104
Opinions expressed reflect those of the author only.
More information about the Comp.sources.x
mailing list