Path: utzoo!utgpu!news-server.csri.toronto.edu!bonnie.concordia.ca!uunet!comp-sources-3b1 From: tkacik@kyzyl.mi.org (Tom Tkacik) Newsgroups: comp.sources.3b1 Subject: v01i029: klondike card game, Part01/04 Message-ID: <1991Jun19.023020.6342@uunet.uu.net> Date: 19 Jun 91 02:30:20 GMT Sender: usenet@uunet.uu.net (UseNet News) Organization: UUNET Communications Services Lines: 1366 Approved: dave@galaxia.newport.ri.us Originator: dhb@uunet.UU.NET Nntp-Posting-Host: uunet.uu.net X-Checksum-Snefru: b39241b3 e2cdd676 a1ff9f6e acd73a79 Submitted-by: tkacik@kyzyl.mi.org (Tom Tkacik) Posting-number: Volume 1, Issue 29 Archive-name: klondike/part01 Here it is. The official comp.sources.3b1 posting of klondike. The only changes are the addition of the prewinit() patch I posted days ago. And, now it will be archived properly. If you do not allow logins from other than the console, you should not notice any difference with this version. >From the README file: Klondike is that most popular of solitaire card games you learned as a child. This version was written specifically for the AT&T UnixPC (3B1 or 7300). It uses UnixPC graphics, and will probably not be very easy to port to other machines, (though I don't doubt that someone try it.:-) (I guess it's time I stopped reposting, and wrote something new.:-) -- Tom Tkacik | tkacik@kyzyl.mi.org | To rent this space, call 1-800-555-QUIP. tkacik@hobbes.cs.gmr.com | #--------------------------------CUT HERE------------------------------------- #! /bin/sh # # This is a shell archive. Save this into a file, edit it # and delete all lines above this comment. Then give this # file to sh by executing the command "sh file". The files # will be extracted into the current directory owned by # you with default permissions. # # The files contained herein are: # # -rw-r--r-- 1 tkacik users 1522 Jun 11 21:11 README # -rw-r--r-- 1 tkacik users 1985 Jun 11 21:29 Makefile # -rw-r--r-- 1 tkacik users 3264 Jun 11 21:10 klondike.6 # -rw-r--r-- 1 tkacik users 1130 Oct 6 1990 cards.c # -rw-r--r-- 1 tkacik users 32731 Oct 6 1990 diamond.c # -rw-r--r-- 1 tkacik users 997 May 29 18:48 prewinit.c # echo 'x - README' if test -f README; then echo 'shar: not overwriting README'; else sed 's/^X//' << '________This_Is_The_END________' > README XKlondike is that most popular of solitaire card games you learned as a child. XThis version was written specifically for the AT&T UnixPC (3B1 or 7300). XIt uses UnixPC graphics, and will probably not be very easy to port to Xother machines, (though I don't doubt that someone try it.:-) X XIt is played with a single deck of cards, and the goal is to move as many Xcards as possible from their initial positions (the tableau), Xto output piles, (or foundations). XThe game is won if all of the cards are removed from the tableau. X XI must thank Kent Quander for allowing me to Xuse and distribute his wonderfully drawn playing cards. X XThere are a couple of compile time options. XNormally the games beeps when you make a mistake, but I got tired of the Xnoise, so there is a NOBEEP option which will make it keep quiet. X XI have also included an alternative to Kent's Ace of spades. XLeaving off the BYQ option, you will see it. X(The original is more imaginative.) X XAnd finally, I had trouble getting the mouse to repond properly when I Xcompiled it with cc. I had no problems with gcc. XI added a couple of patches, (invoked with BADMOUSE), which fixed things. XYou should not need it, but it does not hurt. XYou can try leaving it out if you want. X XI do not like the borders on the standard windows, so (as is my practice), XI made my own. All that is lacking are the move and resize icons. XIf anyone can figure out how they might be implemented, I would Xlike to hear about it. X XType make, and have fun. X XTom Tkacik Xtkacik@kyzyl.mi.org X ________This_Is_The_END________ if test `wc -c < README` -ne 1522; then echo 'shar: README was damaged during transit (should have been 1522 bytes)' fi fi ; : end of overwriting check echo 'x - Makefile' if test -f Makefile; then echo 'shar: not overwriting Makefile'; else sed 's/^X//' << '________This_Is_The_END________' > Makefile X# X# Tom's generic makefile X# X# This makefile uses the shared libraries X# just type make X# X X# program name XNAME = klondike X X# Program specific flags X# Uncomment if you would like to see the original ByQ A of spades XBYQ=-DByQ X X# Uncomment if you find the beeping annoying XNOBEEP=-DNOBEEP X X# Uncomment if the mouse refuses to let go of the cards X# I need to define BADMOUSE when I compile with cc, but not with gcc X# I do not know why:-(. You should never need it. X# I would like to hear if this works with cc and BADMOUSE undefined XBADMOUSE=-DBADMOUSE X X# program source and object files XHDR = klondike.h XSRC = klondike.c drag.c window.c prewinit.c cards.c spade.c\ X heart.c club.c diamond.c other.c XOBJ = klondike.o drag.o window.o prewinit.o cards.o spade.o\ X heart.o club.o diamond.o other.o X X# Uncomment the next two lines if you have GCC X#CC = gcc X#GNULIB = /usr/local/lib/gcc-gnulib X XCFLAGS = -O $(BADMOUSE) $(BYQ) $(NOBEEP) XLDFLAGS = -s XSHAREDLIB = /lib/crt0s.o /lib/shlib.ifile XBIN = /usr/games XMANDIR = /usr/man/man6 XLINT = lint -xbp X Xall: $(NAME) X X$(NAME): $(OBJ) X $(LD) $(LDFLAGS) -o $(NAME) $(SHAREDLIB) $(OBJ) $(GNULIB) X Xinstall: $(NAME) X cp $(NAME) $(BIN)/$(NAME) X chgrp bin $(BIN)/$(NAME) X chown bin $(BIN)/$(NAME) X cp $(NAME).6 $(MANDIR)/$(NAME).6 X Xclean: X rm -f *.o Makefile~ core $(NAME).sh* $(NAME) X Xshar: X shar -h shar1 README Makefile klondike.6 cards.c diamond.c prewinit.c X shar -h shar2 klondike.c club.c X shar -h shar3 drag.c heart.c klondike.h window.c X shar -h shar4 other.c spade.c Xlint: X $(LINT) $(SRC) X X# requires gcc to build the dependencies Xdepend: X cp Makefile Makefile~ X sed -e "/^#######/q" Makefile~ > Makefile X gcc -MM $(SRC) >> Makefile X X######### Source file dependencies - do not touch ########## Xklondike.o : klondike.c klondike.h Xdrag.o : drag.c klondike.h Xwindow.o : window.c klondike.h Xprewinit.o : prewinit.c Xcards.o : cards.c klondike.h Xspade.o : spade.c Xheart.o : heart.c Xclub.o : club.c Xdiamond.o : diamond.c Xother.o : other.c ________This_Is_The_END________ if test `wc -c < Makefile` -ne 1985; then echo 'shar: Makefile was damaged during transit (should have been 1985 bytes)' fi fi ; : end of overwriting check echo 'x - klondike.6' if test -f klondike.6; then echo 'shar: not overwriting klondike.6'; else sed 's/^X//' << '________This_Is_The_END________' > klondike.6 X.\" Copyright 1990 Thomas E. Tkacik X.\" tkacik@kyzyl.mi.org X.\" X.\" Acknowledgments to Kent Quander allowing me to X.\" use and distribute his wonderfully drawn playing cards. X.\" X.\" Permission is given to copy and distribute for non-profit purposes. X.\" X.TH KLONDIKE 6 "6 October 1990" X.SH NAME Xklondike \- solitaire card game X.SH SYNOPSIS X.B /usr/games/klondike X[\fB-v\fP] [ \fB-n \fI###\fR ] X.SH DESCRIPTION X.I Klondike Xis that most popular of solitaire card games you learned as a child. XIt is played with a single deck of cards, and the goal is to move as many Xcards as possible from their initial positions (the tableau), Xto output piles, (or foundations). XThe game is won if all of the cards are removed from the tableau. X.SH LAYOUT XInitially, there are seven piles making up the tableau, Xwith from one to seven cards in each pile. XThe top most card is turned face up. XAbove the tableau are the four output piles (foundations), initially empty. XTo the left of the tableau is the stock, the unused cards, turned down. X.SH PLAY XThe mouse is used to move cards from either one of the piles, or the stock, Xto another pile, or the foundation. XA card may be moved onto another pile if it is a different color, and is one Xless than the top card, (which is actually shown at the bottom of the screen). XAll of the face up cards in a pile may be moved together. X XAfter moving the visible cards from a pile, the next card is turned up. XWhen a pile is empty, a King may be played there. XThis is the only way a King may be moved. X XA press of the left mouse button selects a card to move. XA second press of left button postitions the card. XThe middle button may be pressed to unselect a card. X XIf the left mouse button is pressed while the pointer is on the face down Xcards of the stock, three cards are turned up. XWhen the stock is empty, the face up cards are turned over, and you may Xgo through them again. X(If the \fB-v\fP option was given, then only one card is turned up, and Xyou may only go through them once.) X XUsing the right mouse button to select a card, will move it from the tableau Xto the proper foundation. XA card may only be moved to the foundation if it is one greater than the Xcard of the same suit showing already showing in the foundation. XAn Ace may be moved to the foundation at any time. XOnce a card has been moved to the foundation, it may not be moved back to Xthe tableau. X X.SH OPTIONS X.IP \fB-v\fP XPlay Las Vegas style. XTurn up one card at a time from the stock, and go through the stock only once. XNormally three cards are turned, and you may go through the stock any number Xof times. X.IP \fB\-n \fI###\fR XStart by dealing hand number ###. X.SH BUTTONS X\fIVEGAS RULES\fP plays a new hand, using Vegas style of play. X\fIHOUSE RULES\fP plays a new hand, using the house rules, (turn three Xcards at a time). X\fIREPLAY HAND\fP does the obvious. The only way to play the same hand Xagain, but with different rules is to quit (either \fIQUIT\fP or \fIExit\fP) Xand restart \fIklondike\fP. X.SH AKNOWLEDGEMENTS XThe playing cards are By Q. They are the artistic creation of Kent Quander. X.SH FILES X/usr/games/klondike executable X.SH AUTHOR XCopyright 1990 Thomas E. Tkacik X.br Xtkacik@kyzyl.mi.org X.SH BUGS XHopefully none, but I am not betting on it. ________This_Is_The_END________ if test `wc -c < klondike.6` -ne 3264; then echo 'shar: klondike.6 was damaged during transit (should have been 3264 bytes)' fi fi ; : end of overwriting check echo 'x - cards.c' if test -f cards.c; then echo 'shar: not overwriting cards.c'; else sed 's/^X//' << '________This_Is_The_END________' > cards.c X/* X * Copyright 1990, Thomas E. Tkacik X * tkacik@kyzyl.mi.org X * X * Acknowledgments to Kent Quander allowing me to X * use and distribute his wonderfully drawn playing cards. X * X * Permission is given to copy and distribute for non-profit purposes. X * X */ X X#include "klondike.h" X X/* define the card locations */ Xint deck[52]; X Xint outcard[4]; /* number of cards played out */ X Xint down[7][7]; /* cards down in each column */ Xint numdown[7]; Xint up[7][13]; /* cards showing in each column */ Xint numup[7]; X Xunsigned short *images[NUMCARDS] = { X spadea[0], spade2[0], spade3[0], spade4[0], spade5[0], spade6[0], X spade7[0], spade8[0], spade9[0], spade10[0], spadej[0], spadeq[0], X spadek[0], X hearta[0], heart2[0], heart3[0], heart4[0], heart5[0], heart6[0], X heart7[0], heart8[0], heart9[0], heart10[0], heartj[0], heartq[0], X heartk[0], X cluba[0], club2[0], club3[0], club4[0], club5[0], club6[0], X club7[0], club8[0], club9[0], club10[0], clubj[0], clubq[0], X clubk[0], X diama[0], diam2[0], diam3[0], diam4[0], diam5[0], X diam6[0], diam7[0], diam8[0], diam9[0], diam10[0], X diamj[0], diamq[0], diamk[0], X joker[0], joker[0] X}; ________This_Is_The_END________ if test `wc -c < cards.c` -ne 1130; then echo 'shar: cards.c was damaged during transit (should have been 1130 bytes)' fi fi ; : end of overwriting check echo 'x - diamond.c' if test -f diamond.c; then echo 'shar: not overwriting diamond.c'; else sed 's/^X//' << '________This_Is_The_END________' > diamond.c X/* X * Copyright 1990, Thomas E. Tkacik X * tkacik@kyzyl.mi.org X * X * Acknowledgments to Kent Quander allowing me to X * use and distribute his wonderfully drawn playing cards. X * X * Permission is given to copy and distribute for non-profit purposes. X * X */ X X/* XObject Name: diama X Pels Wide: 71 X Pels High: 65 X Srcx: 340 X Srcy: 24 X*/ X Xunsigned short diama[65][5] ={ X {0x0,0x0,0x0,0x0,0x0}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xff3e,0xffff,0xffff,0xffff,0x3f}, X {0xfe1e,0xffff,0xffff,0xffff,0x3f}, X {0xfcce,0xffff,0xffff,0xffff,0x3f}, X {0xfcce,0xffff,0xffff,0xffff,0x3f}, X {0xfc0e,0xffff,0xffff,0xffff,0x3f}, X {0xfcce,0xffff,0xffff,0xffff,0x3f}, X {0xfcce,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xff7e,0xffff,0xffff,0xffff,0x3f}, X {0xfe3e,0xffff,0xffff,0xffff,0x3f}, X {0xfc9e,0xffff,0xffff,0xffff,0x3f}, X {0xf94e,0xffff,0xffff,0xffff,0x3f}, X {0xfc9e,0xffff,0xffff,0xffff,0x3f}, X {0xfe3e,0xffff,0xffff,0xffff,0x3f}, X {0xff7e,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xfff7,0xffff,0x3f}, X {0xfffe,0xffff,0xffe3,0xffff,0x3f}, X {0xfffe,0xffff,0xffc9,0xffff,0x3f}, X {0xfffe,0xffff,0xff94,0xffff,0x3f}, X {0xfffe,0x7fff,0xff2a,0xffff,0x3f}, X {0xfffe,0x3fff,0xfe55,0xffff,0x3f}, X {0xfffe,0x9fff,0xfcaa,0xffff,0x3f}, X {0xfffe,0x3fff,0xfe55,0xffff,0x3f}, X {0xfffe,0x7fff,0xff2a,0xffff,0x3f}, X {0xfffe,0xffff,0xff94,0xffff,0x3f}, X {0xfffe,0xffff,0xffc9,0xffff,0x3f}, X {0xfffe,0xffff,0xffe3,0xffff,0x3f}, X {0xfffe,0xffff,0xfff7,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0x7fff,0x3f}, X {0xfffe,0xffff,0xffff,0x3fff,0x3e}, X {0xfffe,0xffff,0xffff,0x9fff,0x3c}, X {0xfffe,0xffff,0xffff,0x4fff,0x39}, X {0xfffe,0xffff,0xffff,0x9fff,0x3c}, X {0xfffe,0xffff,0xffff,0x3fff,0x3e}, X {0xfffe,0xffff,0xffff,0x7fff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0x9fff,0x39}, X {0xfffe,0xffff,0xffff,0x9fff,0x39}, X {0xfffe,0xffff,0xffff,0x1fff,0x38}, X {0xfffe,0xffff,0xffff,0x9fff,0x39}, X {0xfffe,0xffff,0xffff,0x9fff,0x39}, X {0xfffe,0xffff,0xffff,0x3fff,0x3c}, X {0xfffe,0xffff,0xffff,0x7fff,0x3e}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0x0,0x0,0x0,0x0,0x0} X}; X/* XObject Name: diam2 X Pels Wide: 71 X Pels High: 65 X Srcx: 36 X Srcy: 160 X*/ X Xunsigned short diam2[65][5] ={ X {0x0,0x0,0x0,0x0,0x0}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfe1e,0xffff,0xffff,0xffff,0x3f}, X {0xfcce,0xffff,0xffff,0xffff,0x3f}, X {0xfe7e,0xffff,0xffff,0xffff,0x3f}, X {0xff3e,0xffff,0xffff,0xffff,0x3f}, X {0xff9e,0xffff,0xfff7,0xffff,0x3f}, X {0xffce,0xffff,0xffe3,0xffff,0x3f}, X {0xfc0e,0xffff,0xffc9,0xffff,0x3f}, X {0xfffe,0xffff,0xff94,0xffff,0x3f}, X {0xff7e,0x7fff,0xff2a,0xffff,0x3f}, X {0xfe3e,0x3fff,0xfe55,0xffff,0x3f}, X {0xfc9e,0x7fff,0xff2a,0xffff,0x3f}, X {0xf94e,0xffff,0xff94,0xffff,0x3f}, X {0xfc9e,0xffff,0xffc9,0xffff,0x3f}, X {0xfe3e,0xffff,0xffe3,0xffff,0x3f}, X {0xff7e,0xffff,0xfff7,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xfff7,0x7fff,0x3f}, X {0xfffe,0xffff,0xffe3,0x3fff,0x3e}, X {0xfffe,0xffff,0xffc9,0x9fff,0x3c}, X {0xfffe,0xffff,0xff94,0x4fff,0x39}, X {0xfffe,0x7fff,0xff2a,0x9fff,0x3c}, X {0xfffe,0x3fff,0xfe55,0x3fff,0x3e}, X {0xfffe,0x7fff,0xff2a,0x7fff,0x3f}, X {0xfffe,0xffff,0xff94,0xffff,0x3f}, X {0xfffe,0xffff,0xffc9,0x1fff,0x38}, X {0xfffe,0xffff,0xffe3,0xffff,0x39}, X {0xfffe,0xffff,0xfff7,0xffff,0x3c}, X {0xfffe,0xffff,0xffff,0x7fff,0x3e}, X {0xfffe,0xffff,0xffff,0x3fff,0x3f}, X {0xfffe,0xffff,0xffff,0x9fff,0x39}, X {0xfffe,0xffff,0xffff,0x3fff,0x3c}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0x0,0x0,0x0,0x0,0x0} X}; X/* XObject Name: diam3 X Pels Wide: 71 X Pels High: 65 X Srcx: 36 X Srcy: 92 X*/ X Xunsigned short diam3[65][5] ={ X {0x0,0x0,0x0,0x0,0x0}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfe1e,0xffff,0xffff,0xffff,0x3f}, X {0xfcce,0xffff,0xffff,0xffff,0x3f}, X {0xfcfe,0xffff,0xffff,0xffff,0x3f}, X {0xfe3e,0xffff,0xffff,0xffff,0x3f}, X {0xfcfe,0xffff,0xfff7,0xffff,0x3f}, X {0xfcce,0xffff,0xffe3,0xffff,0x3f}, X {0xfe1e,0xffff,0xffc9,0xffff,0x3f}, X {0xfffe,0xffff,0xff94,0xffff,0x3f}, X {0xff7e,0x7fff,0xff2a,0xffff,0x3f}, X {0xfe3e,0x3fff,0xfe55,0xffff,0x3f}, X {0xfc9e,0x7fff,0xff2a,0xffff,0x3f}, X {0xf94e,0xffff,0xff94,0xffff,0x3f}, X {0xfc9e,0xffff,0xffc9,0xffff,0x3f}, X {0xfe3e,0xffff,0xffe3,0xffff,0x3f}, X {0xff7e,0xffff,0xfff7,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xfff7,0xffff,0x3f}, X {0xfffe,0xffff,0xffe3,0xffff,0x3f}, X {0xfffe,0xffff,0xffc9,0xffff,0x3f}, X {0xfffe,0xffff,0xff94,0xffff,0x3f}, X {0xfffe,0x7fff,0xff2a,0xffff,0x3f}, X {0xfffe,0x3fff,0xfe55,0xffff,0x3f}, X {0xfffe,0x7fff,0xff2a,0xffff,0x3f}, X {0xfffe,0xffff,0xff94,0xffff,0x3f}, X {0xfffe,0xffff,0xffc9,0xffff,0x3f}, X {0xfffe,0xffff,0xffe3,0xffff,0x3f}, X {0xfffe,0xffff,0xfff7,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xfff7,0x7fff,0x3f}, X {0xfffe,0xffff,0xffe3,0x3fff,0x3e}, X {0xfffe,0xffff,0xffc9,0x9fff,0x3c}, X {0xfffe,0xffff,0xff94,0x4fff,0x39}, X {0xfffe,0x7fff,0xff2a,0x9fff,0x3c}, X {0xfffe,0x3fff,0xfe55,0x3fff,0x3e}, X {0xfffe,0x7fff,0xff2a,0x7fff,0x3f}, X {0xfffe,0xffff,0xff94,0xffff,0x3f}, X {0xfffe,0xffff,0xffc9,0x3fff,0x3c}, X {0xfffe,0xffff,0xffe3,0x9fff,0x39}, X {0xfffe,0xffff,0xfff7,0x9fff,0x3f}, X {0xfffe,0xffff,0xffff,0x3fff,0x3e}, X {0xfffe,0xffff,0xffff,0x9fff,0x3f}, X {0xfffe,0xffff,0xffff,0x9fff,0x39}, X {0xfffe,0xffff,0xffff,0x3fff,0x3c}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0x0,0x0,0x0,0x0,0x0} X}; X/* XObject Name: diam4 X Pels Wide: 71 X Pels High: 65 X Srcx: 36 X Srcy: 24 X*/ X Xunsigned short diam4[65][5] ={ X {0x0,0x0,0x0,0x0,0x0}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfc7e,0xffff,0xffff,0xffff,0x3f}, X {0xfc3e,0xffff,0xffff,0xffff,0x3f}, X {0xfc9e,0xffff,0xffff,0xffff,0x3f}, X {0xfcce,0xffff,0xffff,0xffff,0x3f}, X {0xf80e,0xffef,0xffff,0xfffb,0x3f}, X {0xfcfe,0xffc7,0xffff,0xfff1,0x3f}, X {0xfcfe,0xff93,0xffff,0xffe4,0x3f}, X {0xfffe,0xff29,0x7fff,0xffca,0x3f}, X {0xff7e,0xfe54,0x3fff,0xff95,0x3f}, X {0x7e3e,0xfcaa,0x9fff,0xff2a,0x3f}, X {0xfc9e,0xfe54,0x3fff,0xff95,0x3f}, X {0xf94e,0xff29,0x7fff,0xffca,0x3f}, X {0xfc9e,0xff93,0xffff,0xffe4,0x3f}, X {0xfe3e,0xffc7,0xffff,0xfff1,0x3f}, X {0xff7e,0xffef,0xffff,0xfffb,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffef,0xffff,0x7ffb,0x3f}, X {0xfffe,0xffc7,0xffff,0x3ff1,0x3e}, X {0xfffe,0xff93,0xffff,0x9fe4,0x3c}, X {0xfffe,0xff29,0x7fff,0x4fca,0x39}, X {0xfffe,0xfe54,0x3fff,0x9f95,0x3c}, X {0x7ffe,0xfcaa,0x9fff,0x3f2a,0x3e}, X {0xfffe,0xfe54,0x3fff,0x7f95,0x3f}, X {0xfffe,0xff29,0x7fff,0xffca,0x3f}, X {0xfffe,0xff93,0xffff,0x9fe4,0x3f}, X {0xfffe,0xffc7,0xffff,0x9ff1,0x3f}, X {0xfffe,0xffef,0xffff,0xffb,0x38}, X {0xfffe,0xffff,0xffff,0x9fff,0x39}, X {0xfffe,0xffff,0xffff,0x9fff,0x3c}, X {0xfffe,0xffff,0xffff,0x1fff,0x3e}, X {0xfffe,0xffff,0xffff,0x1fff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0x0,0x0,0x0,0x0,0x0} X}; X/* XObject Name: diam5 X Pels Wide: 71 X Pels High: 65 X Srcx: 340 X Srcy: 160 X*/ X Xunsigned short diam5[65][5] ={ X {0x0,0x0,0x0,0x0,0x0}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfc0e,0xffff,0xffff,0xffff,0x3f}, X {0xffce,0xffff,0xffff,0xffff,0x3f}, X {0xfe0e,0xffff,0xffff,0xffff,0x3f}, X {0xfcfe,0xffff,0xffff,0xffff,0x3f}, X {0xfcce,0xffef,0xffff,0xfffb,0x3f}, X {0xfcce,0xffc7,0xffff,0xfff1,0x3f}, X {0xfe1e,0xff93,0xffff,0xffe4,0x3f}, X {0xfffe,0xff29,0x7fff,0xffca,0x3f}, X {0xff7e,0xfe54,0x3fff,0xff95,0x3f}, X {0x7e3e,0xfcaa,0x9fff,0xff2a,0x3f}, X {0xfc9e,0xfe54,0x3fff,0xff95,0x3f}, X {0xf94e,0xff29,0x7fff,0xffca,0x3f}, X {0xfc9e,0xff93,0xffff,0xffe4,0x3f}, X {0xfe3e,0xffc7,0xffff,0xfff1,0x3f}, X {0xff7e,0xffef,0xffff,0xfffb,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xfff7,0xffff,0x3f}, X {0xfffe,0xffff,0xffe3,0xffff,0x3f}, X {0xfffe,0xffff,0xffc9,0xffff,0x3f}, X {0xfffe,0xffff,0xff94,0xffff,0x3f}, X {0xfffe,0x7fff,0xff2a,0xffff,0x3f}, X {0xfffe,0x3fff,0xfe55,0xffff,0x3f}, X {0xfffe,0x7fff,0xff2a,0xffff,0x3f}, X {0xfffe,0xffff,0xff94,0xffff,0x3f}, X {0xfffe,0xffff,0xffc9,0xffff,0x3f}, X {0xfffe,0xffff,0xffe3,0xffff,0x3f}, X {0xfffe,0xffff,0xfff7,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffef,0xffff,0x7ffb,0x3f}, X {0xfffe,0xffc7,0xffff,0x3ff1,0x3e}, X {0xfffe,0xff93,0xffff,0x9fe4,0x3c}, X {0xfffe,0xff29,0x7fff,0x4fca,0x39}, X {0xfffe,0xfe54,0x3fff,0x9f95,0x3c}, X {0x7ffe,0xfcaa,0x9fff,0x3f2a,0x3e}, X {0xfffe,0xfe54,0x3fff,0x7f95,0x3f}, X {0xfffe,0xff29,0x7fff,0xffca,0x3f}, X {0xfffe,0xff93,0xffff,0x3fe4,0x3c}, X {0xfffe,0xffc7,0xffff,0x9ff1,0x39}, X {0xfffe,0xffef,0xffff,0x9ffb,0x39}, X {0xfffe,0xffff,0xffff,0x9fff,0x3f}, X {0xfffe,0xffff,0xffff,0x3fff,0x38}, X {0xfffe,0xffff,0xffff,0xffff,0x39}, X {0xfffe,0xffff,0xffff,0x1fff,0x38}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0x0,0x0,0x0,0x0,0x0} X}; X/* XObject Name: diam6 X Pels Wide: 71 X Pels High: 65 X Srcx: 340 X Srcy: 92 X*/ X Xunsigned short diam6[65][5] ={ X {0x0,0x0,0x0,0x0,0x0}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfe1e,0xffff,0xffff,0xffff,0x3f}, X {0xfcce,0xffff,0xffff,0xffff,0x3f}, X {0xffce,0xffff,0xffff,0xffff,0x3f}, X {0xfe0e,0xffff,0xffff,0xffff,0x3f}, X {0xfcce,0xffef,0xffff,0xfffb,0x3f}, X {0xfcce,0xffc7,0xffff,0xfff1,0x3f}, X {0xfe1e,0xff93,0xffff,0xffe4,0x3f}, X {0xfffe,0xff29,0x7fff,0xffca,0x3f}, X {0xff7e,0xfe54,0x3fff,0xff95,0x3f}, X {0x7e3e,0xfcaa,0x9fff,0xff2a,0x3f}, X {0xfc9e,0xfe54,0x3fff,0xff95,0x3f}, X {0xf94e,0xff29,0x7fff,0xffca,0x3f}, X {0xfc9e,0xff93,0xffff,0xffe4,0x3f}, X {0xfe3e,0xffc7,0xffff,0xfff1,0x3f}, X {0xff7e,0xffef,0xffff,0xfffb,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffef,0xffff,0xfffb,0x3f}, X {0xfffe,0xffc7,0xffff,0xfff1,0x3f}, X {0xfffe,0xff93,0xffff,0xffe4,0x3f}, X {0xfffe,0xff29,0x7fff,0xffca,0x3f}, X {0xfffe,0xfe54,0x3fff,0xff95,0x3f}, X {0x7ffe,0xfcaa,0x9fff,0xff2a,0x3f}, X {0xfffe,0xfe54,0x3fff,0xff95,0x3f}, X {0xfffe,0xff29,0x7fff,0xffca,0x3f}, X {0xfffe,0xff93,0xffff,0xffe4,0x3f}, X {0xfffe,0xffc7,0xffff,0xfff1,0x3f}, X {0xfffe,0xffef,0xffff,0xfffb,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffef,0xffff,0x7ffb,0x3f}, X {0xfffe,0xffc7,0xffff,0x3ff1,0x3e}, X {0xfffe,0xff93,0xffff,0x9fe4,0x3c}, X {0xfffe,0xff29,0x7fff,0x4fca,0x39}, X {0xfffe,0xfe54,0x3fff,0x9f95,0x3c}, X {0x7ffe,0xfcaa,0x9fff,0x3f2a,0x3e}, X {0xfffe,0xfe54,0x3fff,0x7f95,0x3f}, X {0xfffe,0xff29,0x7fff,0xffca,0x3f}, X {0xfffe,0xff93,0xffff,0x3fe4,0x3c}, X {0xfffe,0xffc7,0xffff,0x9ff1,0x39}, X {0xfffe,0xffef,0xffff,0x9ffb,0x39}, X {0xfffe,0xffff,0xffff,0x3fff,0x38}, X {0xfffe,0xffff,0xffff,0xffff,0x39}, X {0xfffe,0xffff,0xffff,0x9fff,0x39}, X {0xfffe,0xffff,0xffff,0x3fff,0x3c}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0x0,0x0,0x0,0x0,0x0} X}; X/* XObject Name: diam7 X Pels Wide: 71 X Pels High: 65 X Srcx: 340 X Srcy: 24 X*/ X Xunsigned short diam7[65][5] ={ X {0x0,0x0,0x0,0x0,0x0}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfc0e,0xffff,0xffff,0xffff,0x3f}, X {0xfcee,0xffff,0xffff,0xffff,0x3f}, X {0xfe7e,0xffff,0xffff,0xffff,0x3f}, X {0xff3e,0xffff,0xffff,0xffff,0x3f}, X {0xff9e,0xffef,0xffff,0xfffb,0x3f}, X {0xff9e,0xffc7,0xffff,0xfff1,0x3f}, X {0xff9e,0xff93,0xffff,0xffe4,0x3f}, X {0xfffe,0xff29,0x7fff,0xffca,0x3f}, X {0xff7e,0xfe54,0x3fff,0xff95,0x3f}, X {0x7e3e,0xfcaa,0x9fff,0xff2a,0x3f}, X {0xfc9e,0xfe54,0x3fff,0xff95,0x3f}, X {0xf94e,0xff29,0x7fff,0xffca,0x3f}, X {0xfc9e,0xff93,0xffff,0xffe4,0x3f}, X {0xfe3e,0xffc7,0xffff,0xfff1,0x3f}, X {0xff7e,0xffef,0xfff7,0xfffb,0x3f}, X {0xfffe,0xffff,0xffe3,0xffff,0x3f}, X {0xfffe,0xffff,0xffc9,0xffff,0x3f}, X {0xfffe,0xffff,0xff94,0xffff,0x3f}, X {0xfffe,0x7fff,0xff2a,0xffff,0x3f}, X {0xfffe,0x3fff,0xfe55,0xffff,0x3f}, X {0xfffe,0x7fff,0xff2a,0xffff,0x3f}, X {0xfffe,0xffff,0xff94,0xffff,0x3f}, X {0xfffe,0xffff,0xffc9,0xffff,0x3f}, X {0xfffe,0xffff,0xffe3,0xffff,0x3f}, X {0xfffe,0xffef,0xfff7,0xfffb,0x3f}, X {0xfffe,0xffc7,0xffff,0xfff1,0x3f}, X {0xfffe,0xff93,0xffff,0xffe4,0x3f}, X {0xfffe,0xff29,0x7fff,0xffca,0x3f}, X {0xfffe,0xfe54,0x3fff,0xff95,0x3f}, X {0x7ffe,0xfcaa,0x9fff,0xff2a,0x3f}, X {0xfffe,0xfe54,0x3fff,0xff95,0x3f}, X {0xfffe,0xff29,0x7fff,0xffca,0x3f}, X {0xfffe,0xff93,0xffff,0xffe4,0x3f}, X {0xfffe,0xffc7,0xffff,0xfff1,0x3f}, X {0xfffe,0xffef,0xffff,0xfffb,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffef,0xffff,0x7ffb,0x3f}, X {0xfffe,0xffc7,0xffff,0x3ff1,0x3e}, X {0xfffe,0xff93,0xffff,0x9fe4,0x3c}, X {0xfffe,0xff29,0x7fff,0x4fca,0x39}, X {0xfffe,0xfe54,0x3fff,0x9f95,0x3c}, X {0x7ffe,0xfcaa,0x9fff,0x3f2a,0x3e}, X {0xfffe,0xfe54,0x3fff,0x7f95,0x3f}, X {0xfffe,0xff29,0x7fff,0xffca,0x3f}, X {0xfffe,0xff93,0xffff,0xffe4,0x3c}, X {0xfffe,0xffc7,0xffff,0xfff1,0x3c}, X {0xfffe,0xffef,0xffff,0xfffb,0x3c}, X {0xfffe,0xffff,0xffff,0x7fff,0x3e}, X {0xfffe,0xffff,0xffff,0x3fff,0x3f}, X {0xfffe,0xffff,0xffff,0x9fff,0x3b}, X {0xfffe,0xffff,0xffff,0x1fff,0x38}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0x0,0x0,0x0,0x0,0x0} X}; X/* XObject Name: diam8 X Pels Wide: 71 X Pels High: 65 X Srcx: 36 X Srcy: 160 X*/ X Xunsigned short diam8[65][5] ={ X {0x0,0x0,0x0,0x0,0x0}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfe1e,0xffff,0xffff,0xffff,0x3f}, X {0xfcce,0xffff,0xffff,0xffff,0x3f}, X {0xfcce,0xffff,0xffff,0xffff,0x3f}, X {0xfe1e,0xffff,0xffff,0xffff,0x3f}, X {0xfcce,0xffef,0xffff,0xfffb,0x3f}, X {0xfcce,0xffc7,0xffff,0xfff1,0x3f}, X {0xfe1e,0xff93,0xffff,0xffe4,0x3f}, X {0xfffe,0xff29,0x7fff,0xffca,0x3f}, X {0xff7e,0xfe54,0x3fff,0xff95,0x3f}, X {0x7e3e,0xfcaa,0x9fff,0xff2a,0x3f}, X {0xfc9e,0xfe54,0x3fff,0xff95,0x3f}, X {0xf94e,0xff29,0x7fff,0xffca,0x3f}, X {0xfc9e,0xff93,0xffff,0xffe4,0x3f}, X {0xfe3e,0xffc7,0xffff,0xfff1,0x3f}, X {0xff7e,0xffef,0xffff,0xfffb,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffef,0xffff,0xfffb,0x3f}, X {0xfffe,0xffc7,0xffff,0xfff1,0x3f}, X {0xfffe,0xff93,0xffff,0xffe4,0x3f}, X {0xfffe,0xff29,0x7fff,0xffca,0x3f}, X {0xfffe,0xfe54,0x3fff,0xff95,0x3f}, X {0x7ffe,0xfcaa,0x9fff,0xff2a,0x3f}, X {0xfffe,0xfe54,0x3fff,0xff95,0x3f}, X {0xfffe,0xff29,0x7fff,0xffca,0x3f}, X {0xfffe,0xff93,0xffff,0xffe4,0x3f}, X {0xfffe,0xffc7,0xffff,0xfff1,0x3f}, X {0xfffe,0xffef,0xffff,0xfffb,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffef,0xffff,0xfffb,0x3f}, X {0xfffe,0xffc7,0xffff,0xfff1,0x3f}, X {0xfffe,0xff93,0xffff,0xffe4,0x3f}, X {0xfffe,0xff29,0x7fff,0xffca,0x3f}, X {0xfffe,0xfe54,0x3fff,0xff95,0x3f}, X {0x7ffe,0xfcaa,0x9fff,0xff2a,0x3f}, X {0xfffe,0xfe54,0x3fff,0xff95,0x3f}, X {0xfffe,0xff29,0x7fff,0xffca,0x3f}, X {0xfffe,0xff93,0xffff,0xffe4,0x3f}, X {0xfffe,0xffc7,0xffff,0xfff1,0x3f}, X {0xfffe,0xffef,0xffff,0xfffb,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffef,0xffff,0x7ffb,0x3f}, X {0xfffe,0xffc7,0xffff,0x3ff1,0x3e}, X {0xfffe,0xff93,0xffff,0x9fe4,0x3c}, X {0xfffe,0xff29,0x7fff,0x4fca,0x39}, X {0xfffe,0xfe54,0x3fff,0x9f95,0x3c}, X {0x7ffe,0xfcaa,0x9fff,0x3f2a,0x3e}, X {0xfffe,0xfe54,0x3fff,0x7f95,0x3f}, X {0xfffe,0xff29,0x7fff,0xffca,0x3f}, X {0xfffe,0xff93,0xffff,0x3fe4,0x3c}, X {0xfffe,0xffc7,0xffff,0x9ff1,0x39}, X {0xfffe,0xffef,0xffff,0x9ffb,0x39}, X {0xfffe,0xffff,0xffff,0x3fff,0x3c}, X {0xfffe,0xffff,0xffff,0x9fff,0x39}, X {0xfffe,0xffff,0xffff,0x9fff,0x39}, X {0xfffe,0xffff,0xffff,0x3fff,0x3c}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0x0,0x0,0x0,0x0,0x0} X}; X/* XObject Name: diam9 X Pels Wide: 71 X Pels High: 65 X Srcx: 36 X Srcy: 92 X*/ X Xunsigned short diam9[65][5] ={ X {0x0,0x0,0x0,0x0,0x0}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfe1e,0xffff,0xffff,0xffff,0x3f}, X {0xfcce,0xffff,0xffff,0xffff,0x3f}, X {0xfcce,0xffff,0xffff,0xffff,0x3f}, X {0xfc1e,0xffff,0xffff,0xffff,0x3f}, X {0xfcfe,0xffef,0xffff,0xfffb,0x3f}, X {0xfcce,0xffc7,0xffff,0xfff1,0x3f}, X {0xfe1e,0xff93,0xffff,0xffe4,0x3f}, X {0xfffe,0xff29,0x7fff,0xffca,0x3f}, X {0xff7e,0xfe54,0x3fff,0xff95,0x3f}, X {0x7e3e,0xfcaa,0x9fff,0xff2a,0x3f}, X {0xfc9e,0xfe54,0x3fff,0xff95,0x3f}, X {0xf94e,0xff29,0x7fff,0xffca,0x3f}, X {0xfc9e,0xff93,0xffff,0xffe4,0x3f}, X {0xfe3e,0xffc7,0xffff,0xfff1,0x3f}, X {0xff7e,0xffef,0xffff,0xfffb,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffef,0xffff,0xfffb,0x3f}, X {0xfffe,0xffc7,0xffff,0xfff1,0x3f}, X {0xfffe,0xff93,0xffff,0xffe4,0x3f}, X {0xfffe,0xff29,0x7fff,0xffca,0x3f}, X {0xfffe,0xfe54,0x3fff,0xff95,0x3f}, X {0x7ffe,0xfcaa,0x9fff,0xff2a,0x3f}, X {0xfffe,0xfe54,0x3fff,0xff95,0x3f}, X {0xfffe,0xff29,0x7ff7,0xffca,0x3f}, X {0xfffe,0xff93,0xffe3,0xffe4,0x3f}, X {0xfffe,0xffc7,0xffc9,0xfff1,0x3f}, X {0xfffe,0xffef,0xff94,0xfffb,0x3f}, X {0xfffe,0x7fff,0xff2a,0xffff,0x3f}, X {0xfffe,0x3fff,0xfe55,0xffff,0x3f}, X {0xfffe,0x7fff,0xff2a,0xffff,0x3f}, X {0xfffe,0xffef,0xff94,0xfffb,0x3f}, X {0xfffe,0xffc7,0xffc9,0xfff1,0x3f}, X {0xfffe,0xff93,0xffe3,0xffe4,0x3f}, X {0xfffe,0xff29,0x7ff7,0xffca,0x3f}, X {0xfffe,0xfe54,0x3fff,0xff95,0x3f}, X {0x7ffe,0xfcaa,0x9fff,0xff2a,0x3f}, X {0xfffe,0xfe54,0x3fff,0xff95,0x3f}, X {0xfffe,0xff29,0x7fff,0xffca,0x3f}, X {0xfffe,0xff93,0xffff,0xffe4,0x3f}, X {0xfffe,0xffc7,0xffff,0xfff1,0x3f}, X {0xfffe,0xffef,0xffff,0xfffb,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffef,0xffff,0x7ffb,0x3f}, X {0xfffe,0xffc7,0xffff,0x3ff1,0x3e}, X {0xfffe,0xff93,0xffff,0x9fe4,0x3c}, X {0xfffe,0xff29,0x7fff,0x4fca,0x39}, X {0xfffe,0xfe54,0x3fff,0x9f95,0x3c}, X {0x7ffe,0xfcaa,0x9fff,0x3f2a,0x3e}, X {0xfffe,0xfe54,0x3fff,0x7f95,0x3f}, X {0xfffe,0xff29,0x7fff,0xffca,0x3f}, X {0xfffe,0xff93,0xffff,0x3fe4,0x3c}, X {0xfffe,0xffc7,0xffff,0x9ff1,0x39}, X {0xfffe,0xffef,0xffff,0x9ffb,0x3f}, X {0xfffe,0xffff,0xffff,0x1fff,0x3c}, X {0xfffe,0xffff,0xffff,0x9fff,0x39}, X {0xfffe,0xffff,0xffff,0x9fff,0x39}, X {0xfffe,0xffff,0xffff,0x3fff,0x3c}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0x0,0x0,0x0,0x0,0x0} X}; X/* XObject Name: diam10 X Pels Wide: 71 X Pels High: 65 X Srcx: 36 X Srcy: 24 X*/ X Xunsigned short diam10[65][5] ={ X {0x0,0x0,0x0,0x0,0x0}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xf866,0xffff,0xffff,0xffff,0x3f}, X {0xf326,0xffff,0xffff,0xffff,0x3f}, X {0xf326,0xffff,0xffff,0xffff,0x3f}, X {0xf326,0xffff,0xffff,0xffff,0x3f}, X {0xf326,0xffef,0xffff,0xfffb,0x3f}, X {0xf326,0xffc7,0xffff,0xfff1,0x3f}, X {0xf866,0xff93,0xffff,0xffe4,0x3f}, X {0xfffe,0xff29,0x7fff,0xffca,0x3f}, X {0xff7e,0xfe54,0x3fff,0xff95,0x3f}, X {0x7e3e,0xfcaa,0x9fff,0xff2a,0x3f}, X {0xfc9e,0xfe54,0x3fff,0xff95,0x3f}, X {0xf94e,0xff29,0x7ff7,0xffca,0x3f}, X {0xfc9e,0xff93,0xffe3,0xffe4,0x3f}, X {0xfe3e,0xffc7,0xffc9,0xfff1,0x3f}, X {0xff7e,0xffef,0xff94,0xfffb,0x3f}, X {0xfffe,0x7fff,0xff2a,0xffff,0x3f}, X {0xfffe,0x3fff,0xfe55,0xffff,0x3f}, X {0xfffe,0x7fef,0xff2a,0xfffb,0x3f}, X {0xfffe,0xffc7,0xff94,0xfff1,0x3f}, X {0xfffe,0xff93,0xffc9,0xffe4,0x3f}, X {0xfffe,0xff29,0x7fe3,0xffca,0x3f}, X {0xfffe,0xfe54,0x3ff7,0xff95,0x3f}, X {0x7ffe,0xfcaa,0x9fff,0xff2a,0x3f}, X {0xfffe,0xfe54,0x3fff,0xff95,0x3f}, X {0xfffe,0xff29,0x7fff,0xffca,0x3f}, X {0xfffe,0xff93,0xffff,0xffe4,0x3f}, X {0xfffe,0xffc7,0xffff,0xfff1,0x3f}, X {0xfffe,0xffef,0xffff,0xfffb,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffef,0xffff,0xfffb,0x3f}, X {0xfffe,0xffc7,0xffff,0xfff1,0x3f}, X {0xfffe,0xff93,0xffff,0xffe4,0x3f}, X {0xfffe,0xff29,0x7fff,0xffca,0x3f}, X {0xfffe,0xfe54,0x3fff,0xff95,0x3f}, X {0x7ffe,0xfcaa,0x9fff,0xff2a,0x3f}, X {0xfffe,0xfe54,0x3ff7,0xff95,0x3f}, X {0xfffe,0xff29,0x7fe3,0xffca,0x3f}, X {0xfffe,0xff93,0xffc9,0xffe4,0x3f}, X {0xfffe,0xffc7,0xff94,0xfff1,0x3f}, X {0xfffe,0x7fef,0xff2a,0xfffb,0x3f}, X {0xfffe,0x3fff,0xfe55,0xffff,0x3f}, X {0xfffe,0x7fff,0xff2a,0xffff,0x3f}, X {0xfffe,0xffef,0xff94,0x7ffb,0x3f}, X {0xfffe,0xffc7,0xffc9,0x3ff1,0x3e}, X {0xfffe,0xff93,0xffe3,0x9fe4,0x3c}, X {0xfffe,0xff29,0x7ff7,0x4fca,0x39}, X {0xfffe,0xfe54,0x3fff,0x9f95,0x3c}, X {0x7ffe,0xfcaa,0x9fff,0x3f2a,0x3e}, X {0xfffe,0xfe54,0x3fff,0x7f95,0x3f}, X {0xfffe,0xff29,0x7fff,0xffca,0x3f}, X {0xfffe,0xff93,0xffff,0xfe4,0x33}, X {0xfffe,0xffc7,0xffff,0x67f1,0x32}, X {0xfffe,0xffef,0xffff,0x67fb,0x32}, X {0xfffe,0xffff,0xffff,0x67ff,0x32}, X {0xfffe,0xffff,0xffff,0x67ff,0x32}, X {0xfffe,0xffff,0xffff,0x67ff,0x32}, X {0xfffe,0xffff,0xffff,0xfff,0x33}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0x0,0x0,0x0,0x0,0x0} X}; X/* XObject Name: diamj X Pels Wide: 71 X Pels High: 65 X Srcx: 36 X Srcy: 160 X*/ X Xunsigned short diamj[65][5] ={ X {0x0,0x0,0x0,0x0,0x0}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xf87e,0xffff,0xffff,0xffff,0x3f}, X {0xfcfe,0xffff,0xffff,0xffff,0x3f}, X {0xfcfe,0xffff,0xffff,0xffff,0x3f}, X {0x1cfe,0x0,0x0,0xfc00,0x3f}, X {0xdcce,0xffff,0xffff,0xfdff,0x3f}, X {0xdcce,0x3fdf,0x7800,0xfd92,0x3f}, X {0xde1e,0xbf8f,0x7aaa,0xfd92,0x3f}, X {0xdffe,0xbf27,0x72aa,0xfd92,0x3f}, X {0xdf7e,0x3e53,0xe800,0xfdc0,0x3f}, X {0xde3e,0xdca9,0xd5ff,0xfded,0x3f}, X {0xdc9e,0x5954,0xab1c,0xfded,0x3f}, X {0xd94e,0xdca9,0xd6fb,0xfded,0x3f}, X {0xdc9e,0xde53,0xabae,0xfde1,0x3f}, X {0xde3e,0xdf27,0xd5ef,0xfdf3,0x3f}, X {0xdf7e,0xdf8f,0xaae7,0xfded,0x3f}, X {0xdffe,0xbfdf,0xaafb,0xfdf3,0x3f}, X {0xdffe,0xbfff,0xaae3,0xfded,0x3f}, X {0xdffe,0xa03b,0xaaff,0xfdf3,0x3f}, X {0xdffe,0xafb1,0xaac1,0xfded,0x3f}, X {0xdffe,0x7aa4,0xaa7f,0xfdf3,0x3f}, X {0xdffe,0xf5b1,0xaa80,0xfded,0x3f}, X {0xdffe,0xeb3b,0xaaff,0xfdf3,0x3f}, X {0xdffe,0xd67f,0x2a77,0xfdf3,0x3f}, X {0xdffe,0xacc3,0x63,0xfdf3,0x3f}, X {0xdffe,0x59e7,0xaac9,0xfdf3,0x3f}, X {0xdffe,0xb3c3,0xaae2,0xfdf3,0x3f}, X {0xdffe,0x67bd,0xaaf5,0xfde1,0x3f}, X {0xdffe,0xb3bd,0xbefa,0xfdd2,0x3f}, X {0xdffe,0x19a5,0xbc75,0xfdd2,0x3f}, X {0xdffe,0x4ca5,0x992a,0xfdd2,0x3f}, X {0xdffe,0x1ea5,0xcc57,0xfdd2,0x3f}, X {0xdffe,0xbea5,0xe6af,0xfdde,0x3f}, X {0xdffe,0xaac3,0xf357,0xfdde,0x3f}, X {0xdffe,0xaae7,0xe6a3,0xfde1,0x3f}, X {0xdffe,0xaae7,0xcd49,0xfdf3,0x3f}, X {0xdffe,0x67,0x9ae3,0xfde1,0x3f}, X {0xdffe,0x2a67,0x35f7,0xfdff,0x3f}, X {0xdffe,0xaae7,0x6bff,0xfdee,0x3f}, X {0xdffe,0xaadb,0xd780,0xfdc6,0x3f}, X {0xdffe,0x2ae7,0xaf7f,0xfd92,0x3f}, X {0xdffe,0xaadb,0xfac1,0xfdc6,0x3f}, X {0xdffe,0xaae7,0x2ff,0xfdee,0x3f}, X {0xdffe,0xaadb,0xfee3,0xfdff,0x3f}, X {0xdffe,0xaae7,0xfeef,0xfdfd,0x3f}, X {0xdffe,0xaadb,0xfdf3,0x7df8,0x3f}, X {0xdffe,0xd5e7,0x7dfb,0x3df2,0x3e}, X {0xdffe,0xeac3,0x3dba,0x9de5,0x3c}, X {0xdffe,0xb5db,0x9def,0x4dca,0x39}, X {0xdffe,0x6adb,0x4d1c,0x9d95,0x3c}, X {0xdffe,0xd5db,0x9dff,0x3dca,0x3e}, X {0xdffe,0xb81,0x3e00,0x7de5,0x3f}, X {0xdffe,0xa724,0x7eaa,0xfdf2,0x3f}, X {0xdffe,0xaf24,0xfeaa,0x3df8,0x3c}, X {0xdffe,0xf24,0xfe00,0x9dfd,0x39}, X {0xdffe,0xffff,0xffff,0x9dff,0x39}, X {0x1ffe,0x0,0x0,0x9c00,0x3f}, X {0xfffe,0xffff,0xffff,0x9fff,0x3f}, X {0xfffe,0xffff,0xffff,0x9fff,0x3f}, X {0xfffe,0xffff,0xffff,0xfff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0x0,0x0,0x0,0x0,0x0} X}; X/* XObject Name: diamq X Pels Wide: 71 X Pels High: 65 X Srcx: 36 X Srcy: 92 X*/ X Xunsigned short diamq[65][5] ={ X {0x0,0x0,0x0,0x0,0x0}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfe1e,0xffff,0xffff,0xffff,0x3f}, X {0xfcce,0xffff,0xffff,0xffff,0x3f}, X {0xfcce,0xffff,0xffff,0xffff,0x3f}, X {0x1cce,0x0,0x0,0xfc00,0x3f}, X {0xdcce,0xffff,0xffff,0xfdff,0x3f}, X {0xd44e,0x1fdf,0xf000,0xfdff,0x3f}, X {0xd01e,0x3f8f,0xec00,0xfdf7,0x3f}, X {0xdffe,0x7f27,0xd155,0xfde3,0x3f}, X {0xdf7e,0x7e53,0xcc00,0xfdc9,0x3f}, X {0xde3e,0x3ca9,0xd1ff,0xfde3,0x3f}, X {0xdc9e,0x9954,0xcd99,0xfdf7,0x3f}, X {0xd94e,0x8ca9,0xd177,0xfde3,0x3f}, X {0xdc9e,0xa653,0xcd55,0xfdc9,0x3f}, X {0xde3e,0x9327,0xd1f7,0xfde3,0x3f}, X {0xdf7e,0xab8f,0xcdfb,0xfdf7,0x3f}, X {0xdffe,0x93df,0xd1f3,0xfde3,0x3f}, X {0xdffe,0xabff,0xcdff,0xfdc9,0x3f}, X {0xdffe,0x93f7,0xd0c1,0xfde3,0x3f}, X {0xdffe,0x2bbe,0xcd63,0xfdf7,0x3f}, X {0xdffe,0x53f7,0xd1be,0xfde3,0x3f}, X {0xdffe,0xabbe,0xcdc0,0xfdc9,0x3f}, X {0xdffe,0x53d5,0xd1fd,0xfde3,0x3f}, X {0xdffe,0xa7eb,0xcdfc,0xfdf7,0x3f}, X {0xdffe,0x4fff,0xe18d,0xfde3,0x3f}, X {0xdffe,0x98e3,0xff24,0xfdc9,0x3f}, X {0xdffe,0x32c9,0xfe52,0xfdd5,0x3f}, X {0xdffe,0xe4dd,0xfc89,0xfdd5,0x3f}, X {0xdffe,0xa80,0x8104,0xfdd5,0x3f}, X {0xdffe,0x54aa,0x948a,0xfdd5,0x3f}, X {0xdffe,0x2a94,0xaa55,0xfd94,0x3f}, X {0xdffe,0x94d5,0x9528,0xfdaa,0x3f}, X {0xdffe,0x40d5,0xa810,0xfd80,0x3f}, X {0xdffe,0x9fd5,0x93c8,0xfddd,0x3f}, X {0xdffe,0x3fd5,0xa625,0xfdc9,0x3f}, X {0xdffe,0x7fc9,0x8c92,0xfde3,0x3f}, X {0xdffe,0xc3e3,0xf958,0xfdff,0x3f}, X {0xdffe,0xd9f7,0xf29f,0xfdeb,0x3f}, X {0xdffe,0xc5e3,0xe55f,0xfdd5,0x3f}, X {0xdffe,0xd9c9,0xea81,0xfdbe,0x3f}, X {0xdffe,0xc5e3,0xe53e,0xfdf7,0x3f}, X {0xdffe,0x59f7,0xea63,0xfdbe,0x3f}, X {0xdffe,0x85e3,0xe4c1,0xfdf7,0x3f}, X {0xdffe,0xd9c9,0xeaff,0xfdff,0x3f}, X {0xdffe,0xc5e3,0xe4e7,0xfdfd,0x3f}, X {0xdffe,0xd9f7,0xeaef,0x7df8,0x3f}, X {0xdffe,0xc5e3,0x64f7,0x3df2,0x3e}, X {0xdffe,0x59c9,0x32d5,0x9de5,0x3c}, X {0xdffe,0x45e3,0x98f7,0x4dca,0x39}, X {0xdffe,0xd9f7,0x4ccc,0x9d95,0x3c}, X {0xdffe,0xc5e3,0x9eff,0x3dca,0x3e}, X {0xdffe,0x19c9,0x3e00,0x7de5,0x3f}, X {0xdffe,0x85e3,0x7eaa,0xfdf2,0x3f}, X {0xdffe,0x1bf7,0xfc00,0x5f8,0x3c}, X {0xdffe,0x7ff,0xf800,0x15fd,0x39}, X {0xdffe,0xffff,0xffff,0x9dff,0x39}, X {0x1ffe,0x0,0x0,0x9c00,0x39}, X {0xfffe,0xffff,0xffff,0x9fff,0x39}, X {0xfffe,0xffff,0xffff,0x9fff,0x39}, X {0xfffe,0xffff,0xffff,0x3fff,0x3c}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0x0,0x0,0x0,0x0,0x0} X}; X/* XObject Name: diamk X Pels Wide: 71 X Pels High: 65 X Srcx: 36 X Srcy: 24 X*/ X Xunsigned short diamk[65][5] ={ X {0x0,0x0,0x0,0x0,0x0}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfcce,0xffff,0xffff,0xffff,0x3f}, X {0xfcce,0xffff,0xffff,0xffff,0x3f}, X {0xfe4e,0xffff,0xffff,0xffff,0x3f}, X {0x1f0e,0x0,0x0,0xfc00,0x3f}, X {0xde4e,0xffff,0xffff,0xfdff,0x3f}, X {0xdcce,0xffdf,0x8888,0xfdfc,0x3f}, X {0xd9ce,0xff8f,0x0,0xfdbc,0x3f}, X {0xdffe,0xff27,0xaaaa,0xfd9c,0x3f}, X {0xdf7e,0xfe53,0x0,0xfd8e,0x3f}, X {0xde3e,0xfca9,0xaafe,0xfd86,0x3f}, X {0xdc9e,0xf954,0x5506,0xfda7,0x3f}, X {0xd94e,0xfca9,0xab7a,0xfdb6,0x3f}, X {0xdc9e,0x7e53,0x3cf,0xfdb6,0x3f}, X {0xde3e,0xbf27,0xabfb,0xfdb6,0x3f}, X {0xdf7e,0x3f8f,0xabf8,0xfdb6,0x3f}, X {0xdffe,0xffdf,0xaa7e,0xfdb6,0x3f}, X {0xdffe,0xffff,0xab7e,0xfdb6,0x3f}, X {0xdffe,0xff1f,0xa961,0xfdb6,0x3f}, X {0xdffe,0xff41,0xaf6e,0xfdb6,0x3f}, X {0x5ffe,0xff54,0x60fe,0xfdb7,0x3f}, X {0x5ffe,0x3c55,0xbf54,0xfdb7,0x3f}, X {0x5ffe,0xdd7f,0xc055,0xfdb7,0x3f}, X {0x5ffe,0x5d7f,0xffd4,0xfdb7,0x3f}, X {0x5ffe,0xddff,0xf7d7,0xfd31,0x3f}, X {0xdffe,0x1c30,0xe3d8,0xfd01,0x3f}, X {0xdffe,0xffbf,0xc1ef,0xfd55,0x3f}, X {0xdffe,0x3b0,0xe3b0,0xfd01,0x3f}, X {0xdffe,0xfbb4,0xf71f,0xfda7,0x3f}, X {0xdffe,0xfbb2,0xfe0e,0xfd97,0x3f}, X {0xdffe,0x7834,0xf1c,0xfda6,0x3f}, X {0xdffe,0x3ff2,0xefb8,0xfd96,0x3f}, X {0xdffe,0x77f4,0xeffc,0xfda6,0x3f}, X {0x5ffe,0xe3c0,0xe006,0xfd86,0x3f}, X {0x5ffe,0xc1d5,0xfffb,0xfdfe,0x3f}, X {0x5ffe,0xe3c0,0x1e0d,0xfd86,0x3f}, X {0x5ffe,0xf7c6,0xddf5,0xfd7f,0x3f}, X {0xdffe,0xfff6,0x5d15,0xfd7f,0x3f}, X {0xdffe,0x1f6,0x5dd5,0xfd7f,0x3f}, X {0xdffe,0x7ef6,0x1e15,0xfd55,0x3f}, X {0xdffe,0x8376,0x7fbf,0xfd15,0x3f}, X {0xdffe,0x7ab6,0x7fbb,0xfdc1,0x3f}, X {0xdffe,0x4ab6,0x7fc3,0xfdfc,0x3f}, X {0xdffe,0x6ab6,0xffbf,0xfdff,0x3f}, X {0xdffe,0x2ab6,0xffbf,0xfdfd,0x3f}, X {0xdffe,0xeab6,0xfe0f,0x7df8,0x3f}, X {0xdffe,0xeab6,0x7eef,0x3df2,0x3e}, X {0xdffe,0xe036,0x3f79,0x9de5,0x3c}, X {0xdffe,0x6ab6,0x9faf,0x4dca,0x39}, X {0xdffe,0x5572,0x4fb0,0x9d95,0x3c}, X {0xdffe,0xaab0,0x9fbf,0x3dca,0x3e}, X {0xdffe,0x38,0x3f80,0x7de5,0x3f}, X {0xdffe,0xaa9c,0x7faa,0xfdf2,0x3f}, X {0xdffe,0x1e,0xff80,0xcdf8,0x39}, X {0xdffe,0x889f,0xff88,0x9dfd,0x39}, X {0xdffe,0xffff,0xffff,0x3dff,0x39}, X {0x1ffe,0x0,0x0,0x7c00,0x38}, X {0xfffe,0xffff,0xffff,0x3fff,0x39}, X {0xfffe,0xffff,0xffff,0x9fff,0x39}, X {0xfffe,0xffff,0xffff,0x9fff,0x39}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0xfffe,0xffff,0xffff,0xffff,0x3f}, X {0x0,0x0,0x0,0x0,0x0} X}; ________This_Is_The_END________ if test `wc -c < diamond.c` -ne 32731; then echo 'shar: diamond.c was damaged during transit (should have been 32731 bytes)' fi fi ; : end of overwriting check echo 'x - prewinit.c' if test -f prewinit.c; then echo 'shar: not overwriting prewinit.c'; else sed 's/^X//' << '________This_Is_The_END________' > prewinit.c X/* X * This routine should be executed before running the tam routine winit() X * It will check if the program is being run from the console, and will X * get a fresh window for the program to use. X * X * Iswind() is not needed. This routine does the job. X * X * This routine is in the public domain. X * Not only are you allowed to use this code, I wish you would. X * X * Thomas Tkacik tkacik@kyzyl.mi.org X */ X X#include X#include X#include X Xvoid prewinit() X{ X X struct uwdata win_data; X int wn; X X /* will fail if not a window */ X if(ioctl(1, WIOCGETD, &win_data) == -1) { X (void)fprintf(stderr, "must use the bitmapped display\n"); X exit(1); X } X X /* everything is fine, running from the console */ X X /* detach from stdin, stout and stderr, and get a fresh window */ X (void)close(0); X if((wn = open("/dev/window", O_RDWR )) == -1) { X (void)fprintf(stderr, "cannot open window\n"); X exit(1); X } X (void)close(1); X (void)close(2); X (void)dup(wn); X (void)dup(wn); X} X ________This_Is_The_END________ if test `wc -c < prewinit.c` -ne 997; then echo 'shar: prewinit.c was damaged during transit (should have been 997 bytes)' fi fi ; : end of overwriting check exit 0 -- Tom Tkacik | tkacik@kyzyl.mi.org | To rent this space, call 1-800-555-QUIP. tkacik@hobbes.cs.gmr.com | -- David H. Brierley Home: dave@galaxia.newport.ri.us; Work: dhb@quahog.ssd.ray.com Send comp.sources.3b1 submissions to comp-sources-3b1@galaxia.newport.ri.us %% Can I be excused, my brain is full. **