home *** CD-ROM | disk | FTP | other *** search
open in:
MacOS 8.1
|
Win98
|
DOS
browse contents |
view JSON data
|
view as text
This file was processed as: SHell self-extracting ARchive
(archive/shar).
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| dexvert
| Newsgroup Content (archive/news)
| magic
| Supported |
100%
| dexvert
| SHell self-extracting ARchive (archive/shar)
| magic
| Supported |
100%
| dexvert
| Internet Message Format (text/imf)
| magic
| Supported |
1%
| dexvert
| Text File (text/txt)
| fallback
| Supported |
100%
| file
| news, ASCII text
| default
| |
100%
| checkBytes
| Printable ASCII
| default
| |
100%
| dexmagic
| PrintFox/Pagefox WEAK
| default
| |
100%
| perlTextCheck
| Likely Text (Perl)
| default
| |
100%
| siegfried
| fmt/329 Shell Archive Format
| default
| |
100%
| detectItEasy
| Format: plain text[LF]
| default (weak)
| |
100%
| xdgMime
| message/news
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 50 61 74 68 3a 20 75 75 | 6e 65 74 21 74 75 74 2e |Path: uu|net!tut.|
|00000010| 63 69 73 2e 6f 68 69 6f | 2d 73 74 61 74 65 2e 65 |cis.ohio|-state.e|
|00000020| 64 75 21 7a 61 70 68 6f | 64 2e 6d 70 73 2e 6f 68 |du!zapho|d.mps.oh|
|00000030| 69 6f 2d 73 74 61 74 65 | 2e 65 64 75 21 75 73 63 |io-state|.edu!usc|
|00000040| 21 63 73 2e 75 74 65 78 | 61 73 2e 65 64 75 21 73 |!cs.utex|as.edu!s|
|00000050| 75 6e 2d 62 61 72 72 21 | 6e 65 77 73 74 6f 70 21 |un-barr!|newstop!|
|00000060| 73 75 6e 21 61 64 6f 62 | 65 2e 63 6f 6d 21 61 73 |sun!adob|e.com!as|
|00000070| 65 6e 74 65 0a 46 72 6f | 6d 3a 20 61 73 65 6e 74 |ente.Fro|m: asent|
|00000080| 65 40 61 64 6f 62 65 2e | 63 6f 6d 0a 4e 65 77 73 |e@adobe.|com.News|
|00000090| 67 72 6f 75 70 73 3a 20 | 63 6f 6d 70 2e 73 6f 75 |groups: |comp.sou|
|000000a0| 72 63 65 73 2e 78 0a 53 | 75 62 6a 65 63 74 3a 20 |rces.x.S|ubject: |
|000000b0| 76 31 30 69 30 34 33 3a | 20 45 78 61 6d 70 6c 65 |v10i043:| Example|
|000000c0| 73 20 66 72 6f 6d 20 4e | 65 77 20 58 74 20 42 6f |s from N|ew Xt Bo|
|000000d0| 6f 6b 2c 20 50 61 72 74 | 30 33 2f 30 35 0a 4d 65 |ok, Part|03/05.Me|
|000000e0| 73 73 61 67 65 2d 49 44 | 3a 20 3c 31 34 34 34 32 |ssage-ID|: <14442|
|000000f0| 33 40 73 75 6e 2e 45 6e | 67 2e 53 75 6e 2e 43 4f |3@sun.En|g.Sun.CO|
|00000100| 4d 3e 0a 44 61 74 65 3a | 20 31 20 4e 6f 76 20 39 |M>.Date:| 1 Nov 9|
|00000110| 30 20 30 35 3a 35 32 3a | 33 31 20 47 4d 54 0a 52 |0 05:52:|31 GMT.R|
|00000120| 65 66 65 72 65 6e 63 65 | 73 3a 20 3c 63 73 78 2d |eference|s: <csx-|
|00000130| 31 30 69 30 34 31 3a 78 | 74 2d 65 78 61 6d 70 6c |10i041:x|t-exampl|
|00000140| 65 73 40 75 75 6e 65 74 | 2e 55 55 2e 4e 45 54 3e |es@uunet|.UU.NET>|
|00000150| 0a 53 65 6e 64 65 72 3a | 20 6e 65 77 73 40 73 75 |.Sender:| news@su|
|00000160| 6e 2e 45 6e 67 2e 53 75 | 6e 2e 43 4f 4d 0a 4c 69 |n.Eng.Su|n.COM.Li|
|00000170| 6e 65 73 3a 20 31 38 34 | 30 0a 41 70 70 72 6f 76 |nes: 184|0.Approv|
|00000180| 65 64 3a 20 61 72 67 76 | 40 73 75 6e 2e 63 6f 6d |ed: argv|@sun.com|
|00000190| 0a 0a 53 75 62 6d 69 74 | 74 65 64 2d 62 79 3a 20 |..Submit|ted-by: |
|000001a0| 61 73 65 6e 74 65 40 61 | 64 6f 62 65 2e 63 6f 6d |asente@a|dobe.com|
|000001b0| 0a 50 6f 73 74 69 6e 67 | 2d 6e 75 6d 62 65 72 3a |.Posting|-number:|
|000001c0| 20 56 6f 6c 75 6d 65 20 | 31 30 2c 20 49 73 73 75 | Volume |10, Issu|
|000001d0| 65 20 34 33 0a 41 72 63 | 68 69 76 65 2d 6e 61 6d |e 43.Arc|hive-nam|
|000001e0| 65 3a 20 78 74 2d 65 78 | 61 6d 70 6c 65 73 2f 70 |e: xt-ex|amples/p|
|000001f0| 61 72 74 30 33 0a 0a 23 | 21 20 2f 62 69 6e 2f 73 |art03..#|! /bin/s|
|00000200| 68 0a 23 20 54 68 69 73 | 20 69 73 20 61 20 73 68 |h.# This| is a sh|
|00000210| 65 6c 6c 20 61 72 63 68 | 69 76 65 2c 20 6d 65 61 |ell arch|ive, mea|
|00000220| 6e 69 6e 67 3a 0a 23 20 | 31 2e 20 52 65 6d 6f 76 |ning:.# |1. Remov|
|00000230| 65 20 65 76 65 72 79 74 | 68 69 6e 67 20 61 62 6f |e everyt|hing abo|
|00000240| 76 65 20 74 68 65 20 23 | 21 20 2f 62 69 6e 2f 73 |ve the #|! /bin/s|
|00000250| 68 20 6c 69 6e 65 2e 0a | 23 20 32 2e 20 53 61 76 |h line..|# 2. Sav|
|00000260| 65 20 74 68 65 20 72 65 | 73 75 6c 74 69 6e 67 20 |e the re|sulting |
|00000270| 74 65 78 74 20 69 6e 20 | 61 20 66 69 6c 65 2e 0a |text in |a file..|
|00000280| 23 20 33 2e 20 45 78 65 | 63 75 74 65 20 74 68 65 |# 3. Exe|cute the|
|00000290| 20 66 69 6c 65 20 77 69 | 74 68 20 2f 62 69 6e 2f | file wi|th /bin/|
|000002a0| 73 68 20 28 6e 6f 74 20 | 63 73 68 29 20 74 6f 20 |sh (not |csh) to |
|000002b0| 63 72 65 61 74 65 20 74 | 68 65 20 66 69 6c 65 73 |create t|he files|
|000002c0| 3a 0a 23 09 42 61 72 44 | 69 73 70 6c 61 50 2e 68 |:.#.BarD|isplaP.h|
|000002d0| 0a 23 09 42 61 72 44 69 | 73 70 6c 61 79 2e 68 0a |.#.BarDi|splay.h.|
|000002e0| 23 09 42 6f 78 2e 68 0a | 23 09 42 6f 78 50 2e 68 |#.Box.h.|#.BoxP.h|
|000002f0| 0a 23 09 43 6f 6e 66 69 | 72 6d 2e 68 0a 23 09 43 |.#.Confi|rm.h.#.C|
|00000300| 6f 6e 66 69 72 6d 31 2e | 68 0a 23 09 43 6f 6e 66 |onfirm1.|h.#.Conf|
|00000310| 69 72 6d 31 50 2e 68 0a | 23 09 43 6f 6e 66 69 72 |irm1P.h.|#.Confir|
|00000320| 6d 50 2e 68 0a 23 09 47 | 72 61 70 68 2e 68 0a 23 |mP.h.#.G|raph.h.#|
|00000330| 09 47 72 61 70 68 44 69 | 73 70 50 2e 68 0a 23 09 |.GraphDi|spP.h.#.|
|00000340| 47 72 61 70 68 44 69 73 | 70 6c 2e 68 0a 23 09 47 |GraphDis|pl.h.#.G|
|00000350| 72 61 70 68 50 2e 68 0a | 23 09 4c 61 62 65 6c 2e |raphP.h.|#.Label.|
|00000360| 68 0a 23 09 4c 61 62 65 | 6c 47 61 64 67 50 2e 68 |h.#.Labe|lGadgP.h|
|00000370| 0a 23 09 4c 61 62 65 6c | 47 61 64 67 65 2e 68 0a |.#.Label|Gadge.h.|
|00000380| 23 09 4c 61 62 65 6c 50 | 2e 68 0a 23 09 4d 65 6e |#.LabelP|.h.#.Men|
|00000390| 75 2e 68 0a 23 09 4d 65 | 6e 75 49 74 65 6d 2e 68 |u.h.#.Me|nuItem.h|
|000003a0| 0a 23 09 4d 65 6e 75 49 | 74 65 6d 50 2e 68 0a 23 |.#.MenuI|temP.h.#|
|000003b0| 09 4d 65 6e 75 50 2e 68 | 0a 23 09 4d 69 6e 4d 61 |.MenuP.h|.#.MinMa|
|000003c0| 78 2e 68 0a 23 09 4d 69 | 6e 4d 61 78 50 2e 68 0a |x.h.#.Mi|nMaxP.h.|
|000003d0| 23 09 50 75 73 68 62 75 | 74 74 6f 50 2e 68 0a 23 |#.Pushbu|ttoP.h.#|
|000003e0| 09 50 75 73 68 62 75 74 | 74 6f 6e 2e 68 0a 23 20 |.Pushbut|ton.h.# |
|000003f0| 54 68 69 73 20 61 72 63 | 68 69 76 65 20 63 72 65 |This arc|hive cre|
|00000400| 61 74 65 64 3a 20 57 65 | 64 20 4f 63 74 20 32 34 |ated: We|d Oct 24|
|00000410| 20 31 34 3a 32 34 3a 31 | 30 20 31 39 39 30 0a 65 | 14:24:1|0 1990.e|
|00000420| 78 70 6f 72 74 20 50 41 | 54 48 3b 20 50 41 54 48 |xport PA|TH; PATH|
|00000430| 3d 2f 62 69 6e 3a 24 50 | 41 54 48 0a 65 63 68 6f |=/bin:$P|ATH.echo|
|00000440| 20 73 68 61 72 3a 20 65 | 78 74 72 61 63 74 69 6e | shar: e|xtractin|
|00000450| 67 20 22 27 42 61 72 44 | 69 73 70 6c 61 50 2e 68 |g "'BarD|isplaP.h|
|00000460| 27 22 20 27 28 32 32 39 | 35 20 63 68 61 72 61 63 |'" '(229|5 charac|
|00000470| 74 65 72 73 29 27 0a 69 | 66 20 74 65 73 74 20 2d |ters)'.i|f test -|
|00000480| 66 20 27 42 61 72 44 69 | 73 70 6c 61 50 2e 68 27 |f 'BarDi|splaP.h'|
|00000490| 0a 74 68 65 6e 0a 09 65 | 63 68 6f 20 73 68 61 72 |.then..e|cho shar|
|000004a0| 3a 20 77 69 6c 6c 20 6e | 6f 74 20 6f 76 65 72 2d |: will n|ot over-|
|000004b0| 77 72 69 74 65 20 65 78 | 69 73 74 69 6e 67 20 66 |write ex|isting f|
|000004c0| 69 6c 65 20 22 27 42 61 | 72 44 69 73 70 6c 61 50 |ile "'Ba|rDisplaP|
|000004d0| 2e 68 27 22 0a 65 6c 73 | 65 0a 73 65 64 20 27 73 |.h'".els|e.sed 's|
|000004e0| 2f 5e 09 58 2f 2f 27 20 | 3c 3c 20 5c 53 48 41 52 |/^.X//' |<< \SHAR|
|000004f0| 5f 45 4f 46 20 3e 20 27 | 42 61 72 44 69 73 70 6c |_EOF > '|BarDispl|
|00000500| 61 50 2e 68 27 0a 09 58 | 2f 2a 2a 2a 2a 2a 2a 2a |aP.h'..X|/*******|
|00000510| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000520| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000530| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000540| 2a 2a 2a 2a 0a 09 58 43 | 6f 70 79 72 69 67 68 74 |****..XC|opyright|
|00000550| 20 31 39 39 30 20 62 79 | 20 44 69 67 69 74 61 6c | 1990 by| Digital|
|00000560| 20 45 71 75 69 70 6d 65 | 6e 74 20 43 6f 72 70 6f | Equipme|nt Corpo|
|00000570| 72 61 74 69 6f 6e 2c 20 | 4d 61 79 6e 61 72 64 2c |ration, |Maynard,|
|00000580| 20 4d 61 73 73 61 63 68 | 75 73 65 74 74 73 2e 0a | Massach|usetts..|
|00000590| 09 58 0a 09 58 20 20 20 | 20 20 20 20 20 20 20 20 |.X..X | |
|000005a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 41 6c 6c | | All|
|000005b0| 20 52 69 67 68 74 73 20 | 52 65 73 65 72 76 65 64 | Rights |Reserved|
|000005c0| 0a 09 58 0a 09 58 50 65 | 72 6d 69 73 73 69 6f 6e |..X..XPe|rmission|
|000005d0| 20 74 6f 20 75 73 65 2c | 20 63 6f 70 79 2c 20 6d | to use,| copy, m|
|000005e0| 6f 64 69 66 79 2c 20 61 | 6e 64 20 64 69 73 74 72 |odify, a|nd distr|
|000005f0| 69 62 75 74 65 20 74 68 | 65 73 65 20 65 78 61 6d |ibute th|ese exam|
|00000600| 70 6c 65 73 20 66 6f 72 | 20 61 6e 79 0a 09 58 70 |ples for| any..Xp|
|00000610| 75 72 70 6f 73 65 20 61 | 6e 64 20 77 69 74 68 6f |urpose a|nd witho|
|00000620| 75 74 20 66 65 65 20 69 | 73 20 68 65 72 65 62 79 |ut fee i|s hereby|
|00000630| 20 67 72 61 6e 74 65 64 | 2c 20 70 72 6f 76 69 64 | granted|, provid|
|00000640| 65 64 20 74 68 61 74 20 | 74 68 65 20 61 62 6f 76 |ed that |the abov|
|00000650| 65 0a 09 58 63 6f 70 79 | 72 69 67 68 74 20 6e 6f |e..Xcopy|right no|
|00000660| 74 69 63 65 20 61 70 70 | 65 61 72 20 69 6e 20 61 |tice app|ear in a|
|00000670| 6c 6c 20 63 6f 70 69 65 | 73 20 61 6e 64 20 74 68 |ll copie|s and th|
|00000680| 61 74 20 62 6f 74 68 20 | 74 68 61 74 20 63 6f 70 |at both |that cop|
|00000690| 79 72 69 67 68 74 0a 09 | 58 6e 6f 74 69 63 65 20 |yright..|Xnotice |
|000006a0| 61 6e 64 20 74 68 69 73 | 20 70 65 72 6d 69 73 73 |and this| permiss|
|000006b0| 69 6f 6e 20 6e 6f 74 69 | 63 65 20 61 70 70 65 61 |ion noti|ce appea|
|000006c0| 72 20 69 6e 20 73 75 70 | 70 6f 72 74 69 6e 67 20 |r in sup|porting |
|000006d0| 64 6f 63 75 6d 65 6e 74 | 61 74 69 6f 6e 2c 0a 09 |document|ation,..|
|000006e0| 58 61 6e 64 20 74 68 61 | 74 20 74 68 65 20 6e 61 |Xand tha|t the na|
|000006f0| 6d 65 20 6f 66 20 44 69 | 67 69 74 61 6c 20 6e 6f |me of Di|gital no|
|00000700| 74 20 62 65 20 75 73 65 | 64 20 69 6e 20 61 64 76 |t be use|d in adv|
|00000710| 65 72 74 69 73 69 6e 67 | 20 6f 72 20 70 75 62 6c |ertising| or publ|
|00000720| 69 63 69 74 79 0a 09 58 | 70 65 72 74 61 69 6e 69 |icity..X|pertaini|
|00000730| 6e 67 20 74 6f 20 64 69 | 73 74 72 69 62 75 74 69 |ng to di|stributi|
|00000740| 6f 6e 20 6f 66 20 74 68 | 65 20 73 6f 66 74 77 61 |on of th|e softwa|
|00000750| 72 65 20 77 69 74 68 6f | 75 74 20 73 70 65 63 69 |re witho|ut speci|
|00000760| 66 69 63 2c 20 77 72 69 | 74 74 65 6e 0a 09 58 70 |fic, wri|tten..Xp|
|00000770| 72 69 6f 72 20 70 65 72 | 6d 69 73 73 69 6f 6e 2e |rior per|mission.|
|00000780| 0a 09 58 0a 09 58 44 49 | 47 49 54 41 4c 20 41 4e |..X..XDI|GITAL AN|
|00000790| 44 20 54 48 45 20 41 55 | 54 48 4f 52 53 20 44 49 |D THE AU|THORS DI|
|000007a0| 53 43 4c 41 49 4d 20 41 | 4c 4c 20 57 41 52 52 41 |SCLAIM A|LL WARRA|
|000007b0| 4e 54 49 45 53 20 57 49 | 54 48 20 52 45 47 41 52 |NTIES WI|TH REGAR|
|000007c0| 44 20 54 4f 20 54 48 49 | 53 0a 09 58 53 4f 46 54 |D TO THI|S..XSOFT|
|000007d0| 57 41 52 45 2c 20 49 4e | 43 4c 55 44 49 4e 47 20 |WARE, IN|CLUDING |
|000007e0| 41 4c 4c 20 49 4d 50 4c | 49 45 44 20 57 41 52 52 |ALL IMPL|IED WARR|
|000007f0| 41 4e 54 49 45 53 20 4f | 46 20 4d 45 52 43 48 41 |ANTIES O|F MERCHA|
|00000800| 4e 54 41 42 49 4c 49 54 | 59 20 41 4e 44 0a 09 58 |NTABILIT|Y AND..X|
|00000810| 46 49 54 4e 45 53 53 2c | 20 49 4e 20 4e 4f 20 45 |FITNESS,| IN NO E|
|00000820| 56 45 4e 54 20 53 48 41 | 4c 4c 20 44 49 47 49 54 |VENT SHA|LL DIGIT|
|00000830| 41 4c 20 42 45 20 4c 49 | 41 42 4c 45 20 46 4f 52 |AL BE LI|ABLE FOR|
|00000840| 20 41 4e 59 20 53 50 45 | 43 49 41 4c 2c 20 49 4e | ANY SPE|CIAL, IN|
|00000850| 44 49 52 45 43 54 0a 09 | 58 4f 52 20 43 4f 4e 53 |DIRECT..|XOR CONS|
|00000860| 45 51 55 45 4e 54 49 41 | 4c 20 44 41 4d 41 47 45 |EQUENTIA|L DAMAGE|
|00000870| 53 20 4f 52 20 41 4e 59 | 20 44 41 4d 41 47 45 53 |S OR ANY| DAMAGES|
|00000880| 20 57 48 41 54 53 4f 45 | 56 45 52 20 52 45 53 55 | WHATSOE|VER RESU|
|00000890| 4c 54 49 4e 47 20 46 52 | 4f 4d 20 4c 4f 53 53 0a |LTING FR|OM LOSS.|
|000008a0| 09 58 4f 46 20 55 53 45 | 2c 20 44 41 54 41 20 4f |.XOF USE|, DATA O|
|000008b0| 52 20 50 52 4f 46 49 54 | 53 2c 20 57 48 45 54 48 |R PROFIT|S, WHETH|
|000008c0| 45 52 20 49 4e 20 41 4e | 20 41 43 54 49 4f 4e 20 |ER IN AN| ACTION |
|000008d0| 4f 46 20 43 4f 4e 54 52 | 41 43 54 2c 20 4e 45 47 |OF CONTR|ACT, NEG|
|000008e0| 4c 49 47 45 4e 43 45 0a | 09 58 4f 52 20 4f 54 48 |LIGENCE.|.XOR OTH|
|000008f0| 45 52 20 54 4f 52 54 49 | 4f 55 53 20 41 43 54 49 |ER TORTI|OUS ACTI|
|00000900| 4f 4e 2c 20 41 52 49 53 | 49 4e 47 20 4f 55 54 20 |ON, ARIS|ING OUT |
|00000910| 4f 46 20 4f 52 20 49 4e | 20 43 4f 4e 4e 45 43 54 |OF OR IN| CONNECT|
|00000920| 49 4f 4e 20 57 49 54 48 | 20 54 48 45 20 55 53 45 |ION WITH| THE USE|
|00000930| 0a 09 58 4f 52 20 50 45 | 52 46 4f 52 4d 41 4e 43 |..XOR PE|RFORMANC|
|00000940| 45 20 4f 46 20 54 48 49 | 53 20 53 4f 46 54 57 41 |E OF THI|S SOFTWA|
|00000950| 52 45 2e 0a 09 58 0a 09 | 58 2a 2a 2a 2a 2a 2a 2a |RE...X..|X*******|
|00000960| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000970| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000980| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000990| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2f 0a 09 58 0a |********|***/..X.|
|000009a0| 09 58 2f 2a 20 4d 61 6b | 65 20 69 74 20 73 61 66 |.X/* Mak|e it saf|
|000009b0| 65 20 74 6f 20 69 6e 63 | 6c 75 64 65 20 74 68 69 |e to inc|lude thi|
|000009c0| 73 20 66 69 6c 65 20 6d | 6f 72 65 20 74 68 61 6e |s file m|ore than|
|000009d0| 20 6f 6e 63 65 2e 20 2a | 2f 0a 09 58 23 69 66 6e | once. *|/..X#ifn|
|000009e0| 64 65 66 20 42 41 52 44 | 49 53 50 4c 41 59 50 5f |def BARD|ISPLAYP_|
|000009f0| 48 0a 09 58 23 64 65 66 | 69 6e 65 20 42 41 52 44 |H..X#def|ine BARD|
|00000a00| 49 53 50 4c 41 59 50 5f | 48 0a 09 58 0a 09 58 2f |ISPLAYP_|H..X..X/|
|00000a10| 2a 20 49 6e 63 6c 75 64 | 65 20 74 68 65 20 70 75 |* Includ|e the pu|
|00000a20| 62 6c 69 63 20 68 65 61 | 64 65 72 20 66 69 6c 65 |blic hea|der file|
|00000a30| 20 66 6f 72 20 42 61 72 | 44 69 73 70 6c 61 79 20 | for Bar|Display |
|00000a40| 2a 2f 0a 09 58 23 69 6e | 63 6c 75 64 65 20 22 42 |*/..X#in|clude "B|
|00000a50| 61 72 44 69 73 70 6c 61 | 79 2e 68 22 0a 09 58 0a |arDispla|y.h"..X.|
|00000a60| 09 58 2f 2a 20 49 6e 63 | 6c 75 64 65 20 74 68 65 |.X/* Inc|lude the|
|00000a70| 20 70 72 69 76 61 74 65 | 20 68 65 61 64 65 72 20 | private| header |
|00000a80| 66 69 6c 65 20 66 6f 72 | 20 47 72 61 70 68 44 69 |file for| GraphDi|
|00000a90| 73 70 6c 61 79 20 2a 2f | 0a 09 58 23 69 6e 63 6c |splay */|..X#incl|
|00000aa0| 75 64 65 20 22 47 72 61 | 70 68 44 69 73 70 50 2e |ude "Gra|phDispP.|
|00000ab0| 68 22 0a 09 58 0a 09 58 | 2f 2a 20 44 65 66 69 6e |h"..X..X|/* Defin|
|00000ac0| 65 20 74 68 65 20 42 61 | 72 44 69 73 70 6c 61 79 |e the Ba|rDisplay|
|00000ad0| 20 69 6e 73 74 61 6e 63 | 65 20 70 61 72 74 20 2a | instanc|e part *|
|00000ae0| 2f 0a 09 58 74 79 70 65 | 64 65 66 20 73 74 72 75 |/..Xtype|def stru|
|00000af0| 63 74 20 7b 0a 09 58 20 | 20 20 20 44 69 6d 65 6e |ct {..X | Dimen|
|00000b00| 73 69 6f 6e 09 73 70 61 | 63 65 3b 09 09 09 2f 2a |sion.spa|ce;.../*|
|00000b10| 20 53 70 61 63 65 20 62 | 65 74 77 65 65 6e 20 62 | Space b|etween b|
|00000b20| 61 72 73 20 2a 2f 0a 09 | 58 20 20 20 20 44 69 6d |ars */..|X Dim|
|00000b30| 65 6e 73 69 6f 6e 09 64 | 65 66 61 75 6c 74 5f 67 |ension.d|efault_g|
|00000b40| 72 61 70 68 5f 77 69 64 | 74 68 3b 09 2f 2a 20 44 |raph_wid|th;./* D|
|00000b50| 65 66 61 75 6c 74 20 77 | 69 64 74 68 20 2a 2f 0a |efault w|idth */.|
|00000b60| 09 58 20 20 20 20 53 74 | 72 69 6e 67 09 66 6f 72 |.X St|ring.for|
|00000b70| 6d 61 74 3b 09 09 09 2f | 2a 20 46 6f 72 20 64 69 |mat;.../|* For di|
|00000b80| 73 70 6c 61 79 69 6e 67 | 20 76 61 6c 75 65 20 2a |splaying| value *|
|00000b90| 2f 0a 09 58 7d 20 42 61 | 72 44 69 73 70 6c 61 79 |/..X} Ba|rDisplay|
|00000ba0| 50 61 72 74 3b 0a 09 58 | 0a 09 58 2f 2a 20 44 65 |Part;..X|..X/* De|
|00000bb0| 66 69 6e 65 20 74 68 65 | 20 66 75 6c 6c 20 69 6e |fine the| full in|
|00000bc0| 73 74 61 6e 63 65 20 72 | 65 63 6f 72 64 20 2a 2f |stance r|ecord */|
|00000bd0| 0a 09 58 74 79 70 65 64 | 65 66 20 73 74 72 75 63 |..Xtyped|ef struc|
|00000be0| 74 20 5f 42 61 72 44 69 | 73 70 6c 61 79 52 65 63 |t _BarDi|splayRec|
|00000bf0| 20 7b 0a 09 58 20 20 20 | 20 4f 62 6a 65 63 74 50 | {..X | ObjectP|
|00000c00| 61 72 74 09 09 6f 62 6a | 65 63 74 3b 0a 09 58 20 |art..obj|ect;..X |
|00000c10| 20 20 20 47 72 61 70 68 | 44 69 73 70 6c 61 79 50 | Graph|DisplayP|
|00000c20| 61 72 74 09 67 72 61 70 | 68 44 69 73 70 6c 61 79 |art.grap|hDisplay|
|00000c30| 3b 0a 09 58 20 20 20 20 | 42 61 72 44 69 73 70 6c |;..X |BarDispl|
|00000c40| 61 79 50 61 72 74 09 62 | 61 72 44 69 73 70 6c 61 |ayPart.b|arDispla|
|00000c50| 79 3b 0a 09 58 7d 20 42 | 61 72 44 69 73 70 6c 61 |y;..X} B|arDispla|
|00000c60| 79 52 65 63 3b 0a 09 58 | 0a 09 58 2f 2a 20 44 65 |yRec;..X|..X/* De|
|00000c70| 66 69 6e 65 20 63 6c 61 | 73 73 20 70 61 72 74 20 |fine cla|ss part |
|00000c80| 73 74 72 75 63 74 75 72 | 65 20 2a 2f 0a 09 58 74 |structur|e */..Xt|
|00000c90| 79 70 65 64 65 66 20 73 | 74 72 75 63 74 20 7b 0a |ypedef s|truct {.|
|00000ca0| 09 58 20 20 20 20 58 74 | 50 6f 69 6e 74 65 72 09 |.X Xt|Pointer.|
|00000cb0| 09 65 78 74 65 6e 73 69 | 6f 6e 3b 0a 09 58 7d 20 |.extensi|on;..X} |
|00000cc0| 42 61 72 44 69 73 70 6c | 61 79 43 6c 61 73 73 50 |BarDispl|ayClassP|
|00000cd0| 61 72 74 3b 0a 09 58 0a | 09 58 2f 2a 20 44 65 66 |art;..X.|.X/* Def|
|00000ce0| 69 6e 65 20 74 68 65 20 | 66 75 6c 6c 20 63 6c 61 |ine the |full cla|
|00000cf0| 73 73 20 72 65 63 6f 72 | 64 20 2a 2f 0a 09 58 74 |ss recor|d */..Xt|
|00000d00| 79 70 65 64 65 66 20 73 | 74 72 75 63 74 20 5f 42 |ypedef s|truct _B|
|00000d10| 61 72 44 69 73 70 6c 61 | 79 43 6c 61 73 73 52 65 |arDispla|yClassRe|
|00000d20| 63 20 7b 0a 09 58 20 20 | 20 20 4f 62 6a 65 63 74 |c {..X | Object|
|00000d30| 43 6c 61 73 73 50 61 72 | 74 09 09 6f 62 6a 65 63 |ClassPar|t..objec|
|00000d40| 74 5f 63 6c 61 73 73 3b | 0a 09 58 20 20 20 20 47 |t_class;|..X G|
|00000d50| 72 61 70 68 44 69 73 70 | 6c 61 79 43 6c 61 73 73 |raphDisp|layClass|
|00000d60| 50 61 72 74 09 67 72 61 | 70 68 44 69 73 70 6c 61 |Part.gra|phDispla|
|00000d70| 79 5f 63 6c 61 73 73 3b | 0a 09 58 20 20 20 20 42 |y_class;|..X B|
|00000d80| 61 72 44 69 73 70 6c 61 | 79 43 6c 61 73 73 50 61 |arDispla|yClassPa|
|00000d90| 72 74 09 09 62 61 72 44 | 69 73 70 6c 61 79 5f 63 |rt..barD|isplay_c|
|00000da0| 6c 61 73 73 3b 0a 09 58 | 7d 20 42 61 72 44 69 73 |lass;..X|} BarDis|
|00000db0| 70 6c 61 79 43 6c 61 73 | 73 52 65 63 2c 20 2a 42 |playClas|sRec, *B|
|00000dc0| 61 72 44 69 73 70 6c 61 | 79 4f 62 6a 65 63 74 43 |arDispla|yObjectC|
|00000dd0| 6c 61 73 73 3b 0a 09 58 | 0a 09 58 2f 2a 20 45 78 |lass;..X|..X/* Ex|
|00000de0| 74 65 72 6e 61 6c 20 64 | 65 66 69 6e 69 74 69 6f |ternal d|efinitio|
|00000df0| 6e 20 66 6f 72 20 63 6c | 61 73 73 20 72 65 63 6f |n for cl|ass reco|
|00000e00| 72 64 20 2a 2f 0a 09 58 | 65 78 74 65 72 6e 20 42 |rd */..X|extern B|
|00000e10| 61 72 44 69 73 70 6c 61 | 79 43 6c 61 73 73 52 65 |arDispla|yClassRe|
|00000e20| 63 20 62 61 72 44 69 73 | 70 6c 61 79 43 6c 61 73 |c barDis|playClas|
|00000e30| 73 52 65 63 3b 0a 09 58 | 0a 09 58 2f 2a 20 45 6e |sRec;..X|..X/* En|
|00000e40| 64 20 6f 66 20 70 72 65 | 70 72 6f 63 65 73 73 6f |d of pre|processo|
|00000e50| 72 20 64 69 72 65 63 74 | 69 76 65 73 20 2a 2f 0a |r direct|ives */.|
|00000e60| 09 58 23 65 6e 64 69 66 | 20 2f 2a 20 42 41 52 44 |.X#endif| /* BARD|
|00000e70| 49 53 50 4c 41 59 50 5f | 48 20 2a 2f 0a 53 48 41 |ISPLAYP_|H */.SHA|
|00000e80| 52 5f 45 4f 46 0a 69 66 | 20 74 65 73 74 20 32 32 |R_EOF.if| test 22|
|00000e90| 39 35 20 2d 6e 65 20 22 | 60 77 63 20 2d 63 20 3c |95 -ne "|`wc -c <|
|00000ea0| 20 27 42 61 72 44 69 73 | 70 6c 61 50 2e 68 27 60 | 'BarDis|plaP.h'`|
|00000eb0| 22 0a 74 68 65 6e 0a 09 | 65 63 68 6f 20 73 68 61 |".then..|echo sha|
|00000ec0| 72 3a 20 65 72 72 6f 72 | 20 74 72 61 6e 73 6d 69 |r: error| transmi|
|00000ed0| 74 74 69 6e 67 20 22 27 | 42 61 72 44 69 73 70 6c |tting "'|BarDispl|
|00000ee0| 61 50 2e 68 27 22 20 27 | 28 73 68 6f 75 6c 64 20 |aP.h'" '|(should |
|00000ef0| 68 61 76 65 20 62 65 65 | 6e 20 32 32 39 35 20 63 |have bee|n 2295 c|
|00000f00| 68 61 72 61 63 74 65 72 | 73 29 27 0a 66 69 0a 66 |haracter|s)'.fi.f|
|00000f10| 69 20 23 20 65 6e 64 20 | 6f 66 20 6f 76 65 72 77 |i # end |of overw|
|00000f20| 72 69 74 69 6e 67 20 63 | 68 65 63 6b 0a 65 63 68 |riting c|heck.ech|
|00000f30| 6f 20 73 68 61 72 3a 20 | 65 78 74 72 61 63 74 69 |o shar: |extracti|
|00000f40| 6e 67 20 22 27 42 61 72 | 44 69 73 70 6c 61 79 2e |ng "'Bar|Display.|
|00000f50| 68 27 22 20 27 28 31 37 | 37 31 20 63 68 61 72 61 |h'" '(17|71 chara|
|00000f60| 63 74 65 72 73 29 27 0a | 69 66 20 74 65 73 74 20 |cters)'.|if test |
|00000f70| 2d 66 20 27 42 61 72 44 | 69 73 70 6c 61 79 2e 68 |-f 'BarD|isplay.h|
|00000f80| 27 0a 74 68 65 6e 0a 09 | 65 63 68 6f 20 73 68 61 |'.then..|echo sha|
|00000f90| 72 3a 20 77 69 6c 6c 20 | 6e 6f 74 20 6f 76 65 72 |r: will |not over|
|00000fa0| 2d 77 72 69 74 65 20 65 | 78 69 73 74 69 6e 67 20 |-write e|xisting |
|00000fb0| 66 69 6c 65 20 22 27 42 | 61 72 44 69 73 70 6c 61 |file "'B|arDispla|
|00000fc0| 79 2e 68 27 22 0a 65 6c | 73 65 0a 73 65 64 20 27 |y.h'".el|se.sed '|
|00000fd0| 73 2f 5e 09 58 2f 2f 27 | 20 3c 3c 20 5c 53 48 41 |s/^.X//'| << \SHA|
|00000fe0| 52 5f 45 4f 46 20 3e 20 | 27 42 61 72 44 69 73 70 |R_EOF > |'BarDisp|
|00000ff0| 6c 61 79 2e 68 27 0a 09 | 58 2f 2a 2a 2a 2a 2a 2a |lay.h'..|X/******|
|00001000| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00001010| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00001020| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00001030| 2a 2a 2a 2a 2a 0a 09 58 | 43 6f 70 79 72 69 67 68 |*****..X|Copyrigh|
|00001040| 74 20 31 39 39 30 20 62 | 79 20 44 69 67 69 74 61 |t 1990 b|y Digita|
|00001050| 6c 20 45 71 75 69 70 6d | 65 6e 74 20 43 6f 72 70 |l Equipm|ent Corp|
|00001060| 6f 72 61 74 69 6f 6e 2c | 20 4d 61 79 6e 61 72 64 |oration,| Maynard|
|00001070| 2c 20 4d 61 73 73 61 63 | 68 75 73 65 74 74 73 2e |, Massac|husetts.|
|00001080| 0a 09 58 0a 09 58 20 20 | 20 20 20 20 20 20 20 20 |..X..X | |
|00001090| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 41 6c | | Al|
|000010a0| 6c 20 52 69 67 68 74 73 | 20 52 65 73 65 72 76 65 |l Rights| Reserve|
|000010b0| 64 0a 09 58 0a 09 58 50 | 65 72 6d 69 73 73 69 6f |d..X..XP|ermissio|
|000010c0| 6e 20 74 6f 20 75 73 65 | 2c 20 63 6f 70 79 2c 20 |n to use|, copy, |
|000010d0| 6d 6f 64 69 66 79 2c 20 | 61 6e 64 20 64 69 73 74 |modify, |and dist|
|000010e0| 72 69 62 75 74 65 20 74 | 68 65 73 65 20 65 78 61 |ribute t|hese exa|
|000010f0| 6d 70 6c 65 73 20 66 6f | 72 20 61 6e 79 0a 09 58 |mples fo|r any..X|
|00001100| 70 75 72 70 6f 73 65 20 | 61 6e 64 20 77 69 74 68 |purpose |and with|
|00001110| 6f 75 74 20 66 65 65 20 | 69 73 20 68 65 72 65 62 |out fee |is hereb|
|00001120| 79 20 67 72 61 6e 74 65 | 64 2c 20 70 72 6f 76 69 |y grante|d, provi|
|00001130| 64 65 64 20 74 68 61 74 | 20 74 68 65 20 61 62 6f |ded that| the abo|
|00001140| 76 65 0a 09 58 63 6f 70 | 79 72 69 67 68 74 20 6e |ve..Xcop|yright n|
|00001150| 6f 74 69 63 65 20 61 70 | 70 65 61 72 20 69 6e 20 |otice ap|pear in |
|00001160| 61 6c 6c 20 63 6f 70 69 | 65 73 20 61 6e 64 20 74 |all copi|es and t|
|00001170| 68 61 74 20 62 6f 74 68 | 20 74 68 61 74 20 63 6f |hat both| that co|
|00001180| 70 79 72 69 67 68 74 0a | 09 58 6e 6f 74 69 63 65 |pyright.|.Xnotice|
|00001190| 20 61 6e 64 20 74 68 69 | 73 20 70 65 72 6d 69 73 | and thi|s permis|
|000011a0| 73 69 6f 6e 20 6e 6f 74 | 69 63 65 20 61 70 70 65 |sion not|ice appe|
|000011b0| 61 72 20 69 6e 20 73 75 | 70 70 6f 72 74 69 6e 67 |ar in su|pporting|
|000011c0| 20 64 6f 63 75 6d 65 6e | 74 61 74 69 6f 6e 2c 0a | documen|tation,.|
|000011d0| 09 58 61 6e 64 20 74 68 | 61 74 20 74 68 65 20 6e |.Xand th|at the n|
|000011e0| 61 6d 65 20 6f 66 20 44 | 69 67 69 74 61 6c 20 6e |ame of D|igital n|
|000011f0| 6f 74 20 62 65 20 75 73 | 65 64 20 69 6e 20 61 64 |ot be us|ed in ad|
|00001200| 76 65 72 74 69 73 69 6e | 67 20 6f 72 20 70 75 62 |vertisin|g or pub|
|00001210| 6c 69 63 69 74 79 0a 09 | 58 70 65 72 74 61 69 6e |licity..|Xpertain|
|00001220| 69 6e 67 20 74 6f 20 64 | 69 73 74 72 69 62 75 74 |ing to d|istribut|
|00001230| 69 6f 6e 20 6f 66 20 74 | 68 65 20 73 6f 66 74 77 |ion of t|he softw|
|00001240| 61 72 65 20 77 69 74 68 | 6f 75 74 20 73 70 65 63 |are with|out spec|
|00001250| 69 66 69 63 2c 20 77 72 | 69 74 74 65 6e 0a 09 58 |ific, wr|itten..X|
|00001260| 70 72 69 6f 72 20 70 65 | 72 6d 69 73 73 69 6f 6e |prior pe|rmission|
|00001270| 2e 0a 09 58 0a 09 58 44 | 49 47 49 54 41 4c 20 41 |...X..XD|IGITAL A|
|00001280| 4e 44 20 54 48 45 20 41 | 55 54 48 4f 52 53 20 44 |ND THE A|UTHORS D|
|00001290| 49 53 43 4c 41 49 4d 20 | 41 4c 4c 20 57 41 52 52 |ISCLAIM |ALL WARR|
|000012a0| 41 4e 54 49 45 53 20 57 | 49 54 48 20 52 45 47 41 |ANTIES W|ITH REGA|
|000012b0| 52 44 20 54 4f 20 54 48 | 49 53 0a 09 58 53 4f 46 |RD TO TH|IS..XSOF|
|000012c0| 54 57 41 52 45 2c 20 49 | 4e 43 4c 55 44 49 4e 47 |TWARE, I|NCLUDING|
|000012d0| 20 41 4c 4c 20 49 4d 50 | 4c 49 45 44 20 57 41 52 | ALL IMP|LIED WAR|
|000012e0| 52 41 4e 54 49 45 53 20 | 4f 46 20 4d 45 52 43 48 |RANTIES |OF MERCH|
|000012f0| 41 4e 54 41 42 49 4c 49 | 54 59 20 41 4e 44 0a 09 |ANTABILI|TY AND..|
|00001300| 58 46 49 54 4e 45 53 53 | 2c 20 49 4e 20 4e 4f 20 |XFITNESS|, IN NO |
|00001310| 45 56 45 4e 54 20 53 48 | 41 4c 4c 20 44 49 47 49 |EVENT SH|ALL DIGI|
|00001320| 54 41 4c 20 42 45 20 4c | 49 41 42 4c 45 20 46 4f |TAL BE L|IABLE FO|
|00001330| 52 20 41 4e 59 20 53 50 | 45 43 49 41 4c 2c 20 49 |R ANY SP|ECIAL, I|
|00001340| 4e 44 49 52 45 43 54 0a | 09 58 4f 52 20 43 4f 4e |NDIRECT.|.XOR CON|
|00001350| 53 45 51 55 45 4e 54 49 | 41 4c 20 44 41 4d 41 47 |SEQUENTI|AL DAMAG|
|00001360| 45 53 20 4f 52 20 41 4e | 59 20 44 41 4d 41 47 45 |ES OR AN|Y DAMAGE|
|00001370| 53 20 57 48 41 54 53 4f | 45 56 45 52 20 52 45 53 |S WHATSO|EVER RES|
|00001380| 55 4c 54 49 4e 47 20 46 | 52 4f 4d 20 4c 4f 53 53 |ULTING F|ROM LOSS|
|00001390| 0a 09 58 4f 46 20 55 53 | 45 2c 20 44 41 54 41 20 |..XOF US|E, DATA |
|000013a0| 4f 52 20 50 52 4f 46 49 | 54 53 2c 20 57 48 45 54 |OR PROFI|TS, WHET|
|000013b0| 48 45 52 20 49 4e 20 41 | 4e 20 41 43 54 49 4f 4e |HER IN A|N ACTION|
|000013c0| 20 4f 46 20 43 4f 4e 54 | 52 41 43 54 2c 20 4e 45 | OF CONT|RACT, NE|
|000013d0| 47 4c 49 47 45 4e 43 45 | 0a 09 58 4f 52 20 4f 54 |GLIGENCE|..XOR OT|
|000013e0| 48 45 52 20 54 4f 52 54 | 49 4f 55 53 20 41 43 54 |HER TORT|IOUS ACT|
|000013f0| 49 4f 4e 2c 20 41 52 49 | 53 49 4e 47 20 4f 55 54 |ION, ARI|SING OUT|
|00001400| 20 4f 46 20 4f 52 20 49 | 4e 20 43 4f 4e 4e 45 43 | OF OR I|N CONNEC|
|00001410| 54 49 4f 4e 20 57 49 54 | 48 20 54 48 45 20 55 53 |TION WIT|H THE US|
|00001420| 45 0a 09 58 4f 52 20 50 | 45 52 46 4f 52 4d 41 4e |E..XOR P|ERFORMAN|
|00001430| 43 45 20 4f 46 20 54 48 | 49 53 20 53 4f 46 54 57 |CE OF TH|IS SOFTW|
|00001440| 41 52 45 2e 0a 09 58 0a | 09 58 2a 2a 2a 2a 2a 2a |ARE...X.|.X******|
|00001450| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00001460| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00001470| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00001480| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2f 0a 09 58 |********|****/..X|
|00001490| 0a 09 58 2f 2a 20 4d 61 | 6b 65 20 69 74 20 73 61 |..X/* Ma|ke it sa|
|000014a0| 66 65 20 74 6f 20 69 6e | 63 6c 75 64 65 20 74 68 |fe to in|clude th|
|000014b0| 69 73 20 66 69 6c 65 20 | 6d 6f 72 65 20 74 68 61 |is file |more tha|
|000014c0| 6e 20 6f 6e 63 65 2e 20 | 2a 2f 0a 09 58 23 69 66 |n once. |*/..X#if|
|000014d0| 6e 64 65 66 20 42 41 52 | 44 49 53 50 4c 41 59 5f |ndef BAR|DISPLAY_|
|000014e0| 48 0a 09 58 23 64 65 66 | 69 6e 65 20 42 41 52 44 |H..X#def|ine BARD|
|000014f0| 49 53 50 4c 41 59 5f 48 | 0a 09 58 0a 09 58 2f 2a |ISPLAY_H|..X..X/*|
|00001500| 20 53 75 70 65 72 63 6c | 61 73 73 20 70 75 62 6c | Supercl|ass publ|
|00001510| 69 63 20 68 65 61 64 65 | 72 20 66 69 6c 65 20 2a |ic heade|r file *|
|00001520| 2f 0a 09 58 0a 09 58 23 | 69 6e 63 6c 75 64 65 20 |/..X..X#|include |
|00001530| 22 47 72 61 70 68 44 69 | 73 70 6c 2e 68 22 0a 09 |"GraphDi|spl.h"..|
|00001540| 58 0a 09 58 2f 2a 20 4e | 65 77 20 72 65 73 6f 75 |X..X/* N|ew resou|
|00001550| 72 63 65 73 20 2a 2f 0a | 09 58 0a 09 58 23 64 65 |rces */.|.X..X#de|
|00001560| 66 69 6e 65 20 58 74 4e | 73 70 61 63 65 20 22 73 |fine XtN|space "s|
|00001570| 70 61 63 65 22 0a 09 58 | 23 64 65 66 69 6e 65 20 |pace"..X|#define |
|00001580| 58 74 43 53 70 61 63 65 | 20 22 53 70 61 63 65 22 |XtCSpace| "Space"|
|00001590| 0a 09 58 23 64 65 66 69 | 6e 65 20 58 74 4e 64 65 |..X#defi|ne XtNde|
|000015a0| 66 61 75 6c 74 47 72 61 | 70 68 57 69 64 74 68 20 |faultGra|phWidth |
|000015b0| 22 64 65 66 61 75 6c 74 | 47 72 61 70 68 57 69 64 |"default|GraphWid|
|000015c0| 74 68 22 0a 09 58 23 64 | 65 66 69 6e 65 20 58 74 |th"..X#d|efine Xt|
|000015d0| 43 44 65 66 61 75 6c 74 | 47 72 61 70 68 57 69 64 |CDefault|GraphWid|
|000015e0| 74 68 20 22 44 65 66 61 | 75 6c 74 47 72 61 70 68 |th "Defa|ultGraph|
|000015f0| 57 69 64 74 68 22 0a 09 | 58 23 64 65 66 69 6e 65 |Width"..|X#define|
|00001600| 20 58 74 4e 66 6f 72 6d | 61 74 20 22 66 6f 72 6d | XtNform|at "form|
|00001610| 61 74 22 0a 09 58 23 64 | 65 66 69 6e 65 20 58 74 |at"..X#d|efine Xt|
|00001620| 43 46 6f 72 6d 61 74 20 | 22 46 6f 72 6d 61 74 22 |CFormat |"Format"|
|00001630| 0a 09 58 0a 09 58 2f 2a | 20 45 78 74 65 72 6e 61 |..X..X/*| Externa|
|00001640| 6c 20 72 65 66 65 72 65 | 6e 63 65 20 74 6f 20 74 |l refere|nce to t|
|00001650| 68 65 20 63 6c 61 73 73 | 20 72 65 63 6f 72 64 20 |he class| record |
|00001660| 70 6f 69 6e 74 65 72 20 | 2a 2f 0a 09 58 65 78 74 |pointer |*/..Xext|
|00001670| 65 72 6e 20 57 69 64 67 | 65 74 43 6c 61 73 73 20 |ern Widg|etClass |
|00001680| 62 61 72 44 69 73 70 6c | 61 79 4f 62 6a 65 63 74 |barDispl|ayObject|
|00001690| 43 6c 61 73 73 3b 0a 09 | 58 0a 09 58 2f 2a 20 54 |Class;..|X..X/* T|
|000016a0| 79 70 65 20 64 65 66 69 | 6e 69 74 69 6f 6e 20 66 |ype defi|nition f|
|000016b0| 6f 72 20 62 61 72 44 69 | 73 70 6c 61 79 20 6f 62 |or barDi|splay ob|
|000016c0| 6a 65 63 74 73 20 2a 2f | 0a 09 58 74 79 70 65 64 |jects */|..Xtyped|
|000016d0| 65 66 20 73 74 72 75 63 | 74 20 5f 42 61 72 44 69 |ef struc|t _BarDi|
|000016e0| 73 70 6c 61 79 52 65 63 | 20 2a 42 61 72 44 69 73 |splayRec| *BarDis|
|000016f0| 70 6c 61 79 4f 62 6a 65 | 63 74 3b 0a 09 58 0a 09 |playObje|ct;..X..|
|00001700| 58 2f 2a 20 45 6e 64 20 | 6f 66 20 70 72 65 70 72 |X/* End |of prepr|
|00001710| 6f 63 65 73 73 6f 72 20 | 64 69 72 65 63 74 69 76 |ocessor |directiv|
|00001720| 65 73 20 2a 2f 0a 09 58 | 23 65 6e 64 69 66 20 2f |es */..X|#endif /|
|00001730| 2a 20 42 41 52 44 49 53 | 50 4c 41 59 5f 48 20 2a |* BARDIS|PLAY_H *|
|00001740| 2f 0a 53 48 41 52 5f 45 | 4f 46 0a 69 66 20 74 65 |/.SHAR_E|OF.if te|
|00001750| 73 74 20 31 37 37 31 20 | 2d 6e 65 20 22 60 77 63 |st 1771 |-ne "`wc|
|00001760| 20 2d 63 20 3c 20 27 42 | 61 72 44 69 73 70 6c 61 | -c < 'B|arDispla|
|00001770| 79 2e 68 27 60 22 0a 74 | 68 65 6e 0a 09 65 63 68 |y.h'`".t|hen..ech|
|00001780| 6f 20 73 68 61 72 3a 20 | 65 72 72 6f 72 20 74 72 |o shar: |error tr|
|00001790| 61 6e 73 6d 69 74 74 69 | 6e 67 20 22 27 42 61 72 |ansmitti|ng "'Bar|
|000017a0| 44 69 73 70 6c 61 79 2e | 68 27 22 20 27 28 73 68 |Display.|h'" '(sh|
|000017b0| 6f 75 6c 64 20 68 61 76 | 65 20 62 65 65 6e 20 31 |ould hav|e been 1|
|000017c0| 37 37 31 20 63 68 61 72 | 61 63 74 65 72 73 29 27 |771 char|acters)'|
|000017d0| 0a 66 69 0a 66 69 20 23 | 20 65 6e 64 20 6f 66 20 |.fi.fi #| end of |
|000017e0| 6f 76 65 72 77 72 69 74 | 69 6e 67 20 63 68 65 63 |overwrit|ing chec|
|000017f0| 6b 0a 65 63 68 6f 20 73 | 68 61 72 3a 20 65 78 74 |k.echo s|har: ext|
|00001800| 72 61 63 74 69 6e 67 20 | 22 27 42 6f 78 2e 68 27 |racting |"'Box.h'|
|00001810| 22 20 27 28 31 36 31 32 | 20 63 68 61 72 61 63 74 |" '(1612| charact|
|00001820| 65 72 73 29 27 0a 69 66 | 20 74 65 73 74 20 2d 66 |ers)'.if| test -f|
|00001830| 20 27 42 6f 78 2e 68 27 | 0a 74 68 65 6e 0a 09 65 | 'Box.h'|.then..e|
|00001840| 63 68 6f 20 73 68 61 72 | 3a 20 77 69 6c 6c 20 6e |cho shar|: will n|
|00001850| 6f 74 20 6f 76 65 72 2d | 77 72 69 74 65 20 65 78 |ot over-|write ex|
|00001860| 69 73 74 69 6e 67 20 66 | 69 6c 65 20 22 27 42 6f |isting f|ile "'Bo|
|00001870| 78 2e 68 27 22 0a 65 6c | 73 65 0a 73 65 64 20 27 |x.h'".el|se.sed '|
|00001880| 73 2f 5e 09 58 2f 2f 27 | 20 3c 3c 20 5c 53 48 41 |s/^.X//'| << \SHA|
|00001890| 52 5f 45 4f 46 20 3e 20 | 27 42 6f 78 2e 68 27 0a |R_EOF > |'Box.h'.|
|000018a0| 09 58 2f 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |.X/*****|********|
|000018b0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000018c0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000018d0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 0a 09 |********|******..|
|000018e0| 58 43 6f 70 79 72 69 67 | 68 74 20 31 39 39 30 20 |XCopyrig|ht 1990 |
|000018f0| 62 79 20 44 69 67 69 74 | 61 6c 20 45 71 75 69 70 |by Digit|al Equip|
|00001900| 6d 65 6e 74 20 43 6f 72 | 70 6f 72 61 74 69 6f 6e |ment Cor|poration|
|00001910| 2c 20 4d 61 79 6e 61 72 | 64 2c 20 4d 61 73 73 61 |, Maynar|d, Massa|
|00001920| 63 68 75 73 65 74 74 73 | 2e 0a 09 58 0a 09 58 20 |chusetts|...X..X |
|00001930| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001940| 20 20 20 20 20 20 20 41 | 6c 6c 20 52 69 67 68 74 | A|ll Right|
|00001950| 73 20 52 65 73 65 72 76 | 65 64 0a 09 58 0a 09 58 |s Reserv|ed..X..X|
|00001960| 50 65 72 6d 69 73 73 69 | 6f 6e 20 74 6f 20 75 73 |Permissi|on to us|
|00001970| 65 2c 20 63 6f 70 79 2c | 20 6d 6f 64 69 66 79 2c |e, copy,| modify,|
|00001980| 20 61 6e 64 20 64 69 73 | 74 72 69 62 75 74 65 20 | and dis|tribute |
|00001990| 74 68 65 73 65 20 65 78 | 61 6d 70 6c 65 73 20 66 |these ex|amples f|
|000019a0| 6f 72 20 61 6e 79 0a 09 | 58 70 75 72 70 6f 73 65 |or any..|Xpurpose|
|000019b0| 20 61 6e 64 20 77 69 74 | 68 6f 75 74 20 66 65 65 | and wit|hout fee|
|000019c0| 20 69 73 20 68 65 72 65 | 62 79 20 67 72 61 6e 74 | is here|by grant|
|000019d0| 65 64 2c 20 70 72 6f 76 | 69 64 65 64 20 74 68 61 |ed, prov|ided tha|
|000019e0| 74 20 74 68 65 20 61 62 | 6f 76 65 0a 09 58 63 6f |t the ab|ove..Xco|
|000019f0| 70 79 72 69 67 68 74 20 | 6e 6f 74 69 63 65 20 61 |pyright |notice a|
|00001a00| 70 70 65 61 72 20 69 6e | 20 61 6c 6c 20 63 6f 70 |ppear in| all cop|
|00001a10| 69 65 73 20 61 6e 64 20 | 74 68 61 74 20 62 6f 74 |ies and |that bot|
|00001a20| 68 20 74 68 61 74 20 63 | 6f 70 79 72 69 67 68 74 |h that c|opyright|
|00001a30| 0a 09 58 6e 6f 74 69 63 | 65 20 61 6e 64 20 74 68 |..Xnotic|e and th|
|00001a40| 69 73 20 70 65 72 6d 69 | 73 73 69 6f 6e 20 6e 6f |is permi|ssion no|
|00001a50| 74 69 63 65 20 61 70 70 | 65 61 72 20 69 6e 20 73 |tice app|ear in s|
|00001a60| 75 70 70 6f 72 74 69 6e | 67 20 64 6f 63 75 6d 65 |upportin|g docume|
|00001a70| 6e 74 61 74 69 6f 6e 2c | 0a 09 58 61 6e 64 20 74 |ntation,|..Xand t|
|00001a80| 68 61 74 20 74 68 65 20 | 6e 61 6d 65 20 6f 66 20 |hat the |name of |
|00001a90| 44 69 67 69 74 61 6c 20 | 6e 6f 74 20 62 65 20 75 |Digital |not be u|
|00001aa0| 73 65 64 20 69 6e 20 61 | 64 76 65 72 74 69 73 69 |sed in a|dvertisi|
|00001ab0| 6e 67 20 6f 72 20 70 75 | 62 6c 69 63 69 74 79 0a |ng or pu|blicity.|
|00001ac0| 09 58 70 65 72 74 61 69 | 6e 69 6e 67 20 74 6f 20 |.Xpertai|ning to |
|00001ad0| 64 69 73 74 72 69 62 75 | 74 69 6f 6e 20 6f 66 20 |distribu|tion of |
|00001ae0| 74 68 65 20 73 6f 66 74 | 77 61 72 65 20 77 69 74 |the soft|ware wit|
|00001af0| 68 6f 75 74 20 73 70 65 | 63 69 66 69 63 2c 20 77 |hout spe|cific, w|
|00001b00| 72 69 74 74 65 6e 0a 09 | 58 70 72 69 6f 72 20 70 |ritten..|Xprior p|
|00001b10| 65 72 6d 69 73 73 69 6f | 6e 2e 0a 09 58 0a 09 58 |ermissio|n...X..X|
|00001b20| 44 49 47 49 54 41 4c 20 | 41 4e 44 20 54 48 45 20 |DIGITAL |AND THE |
|00001b30| 41 55 54 48 4f 52 53 20 | 44 49 53 43 4c 41 49 4d |AUTHORS |DISCLAIM|
|00001b40| 20 41 4c 4c 20 57 41 52 | 52 41 4e 54 49 45 53 20 | ALL WAR|RANTIES |
|00001b50| 57 49 54 48 20 52 45 47 | 41 52 44 20 54 4f 20 54 |WITH REG|ARD TO T|
|00001b60| 48 49 53 0a 09 58 53 4f | 46 54 57 41 52 45 2c 20 |HIS..XSO|FTWARE, |
|00001b70| 49 4e 43 4c 55 44 49 4e | 47 20 41 4c 4c 20 49 4d |INCLUDIN|G ALL IM|
|00001b80| 50 4c 49 45 44 20 57 41 | 52 52 41 4e 54 49 45 53 |PLIED WA|RRANTIES|
|00001b90| 20 4f 46 20 4d 45 52 43 | 48 41 4e 54 41 42 49 4c | OF MERC|HANTABIL|
|00001ba0| 49 54 59 20 41 4e 44 0a | 09 58 46 49 54 4e 45 53 |ITY AND.|.XFITNES|
|00001bb0| 53 2c 20 49 4e 20 4e 4f | 20 45 56 45 4e 54 20 53 |S, IN NO| EVENT S|
|00001bc0| 48 41 4c 4c 20 44 49 47 | 49 54 41 4c 20 42 45 20 |HALL DIG|ITAL BE |
|00001bd0| 4c 49 41 42 4c 45 20 46 | 4f 52 20 41 4e 59 20 53 |LIABLE F|OR ANY S|
|00001be0| 50 45 43 49 41 4c 2c 20 | 49 4e 44 49 52 45 43 54 |PECIAL, |INDIRECT|
|00001bf0| 0a 09 58 4f 52 20 43 4f | 4e 53 45 51 55 45 4e 54 |..XOR CO|NSEQUENT|
|00001c00| 49 41 4c 20 44 41 4d 41 | 47 45 53 20 4f 52 20 41 |IAL DAMA|GES OR A|
|00001c10| 4e 59 20 44 41 4d 41 47 | 45 53 20 57 48 41 54 53 |NY DAMAG|ES WHATS|
|00001c20| 4f 45 56 45 52 20 52 45 | 53 55 4c 54 49 4e 47 20 |OEVER RE|SULTING |
|00001c30| 46 52 4f 4d 20 4c 4f 53 | 53 0a 09 58 4f 46 20 55 |FROM LOS|S..XOF U|
|00001c40| 53 45 2c 20 44 41 54 41 | 20 4f 52 20 50 52 4f 46 |SE, DATA| OR PROF|
|00001c50| 49 54 53 2c 20 57 48 45 | 54 48 45 52 20 49 4e 20 |ITS, WHE|THER IN |
|00001c60| 41 4e 20 41 43 54 49 4f | 4e 20 4f 46 20 43 4f 4e |AN ACTIO|N OF CON|
|00001c70| 54 52 41 43 54 2c 20 4e | 45 47 4c 49 47 45 4e 43 |TRACT, N|EGLIGENC|
|00001c80| 45 0a 09 58 4f 52 20 4f | 54 48 45 52 20 54 4f 52 |E..XOR O|THER TOR|
|00001c90| 54 49 4f 55 53 20 41 43 | 54 49 4f 4e 2c 20 41 52 |TIOUS AC|TION, AR|
|00001ca0| 49 53 49 4e 47 20 4f 55 | 54 20 4f 46 20 4f 52 20 |ISING OU|T OF OR |
|00001cb0| 49 4e 20 43 4f 4e 4e 45 | 43 54 49 4f 4e 20 57 49 |IN CONNE|CTION WI|
|00001cc0| 54 48 20 54 48 45 20 55 | 53 45 0a 09 58 4f 52 20 |TH THE U|SE..XOR |
|00001cd0| 50 45 52 46 4f 52 4d 41 | 4e 43 45 20 4f 46 20 54 |PERFORMA|NCE OF T|
|00001ce0| 48 49 53 20 53 4f 46 54 | 57 41 52 45 2e 0a 09 58 |HIS SOFT|WARE...X|
|00001cf0| 0a 09 58 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |..X*****|********|
|00001d00| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00001d10| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00001d20| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00001d30| 2a 2a 2a 2a 2a 2f 0a 09 | 58 0a 09 58 2f 2a 20 4d |*****/..|X..X/* M|
|00001d40| 61 6b 65 20 69 74 20 73 | 61 66 65 20 74 6f 20 69 |ake it s|afe to i|
|00001d50| 6e 63 6c 75 64 65 20 74 | 68 69 73 20 66 69 6c 65 |nclude t|his file|
|00001d60| 20 6d 6f 72 65 20 74 68 | 61 6e 20 6f 6e 63 65 2e | more th|an once.|
|00001d70| 20 2a 2f 0a 09 58 0a 09 | 58 23 69 66 6e 64 65 66 | */..X..|X#ifndef|
|00001d80| 20 42 4f 58 5f 48 0a 09 | 58 23 64 65 66 69 6e 65 | BOX_H..|X#define|
|00001d90| 20 42 4f 58 5f 48 0a 09 | 58 0a 09 58 2f 2a 20 42 | BOX_H..|X..X/* B|
|00001da0| 6f 78 20 69 73 20 64 65 | 72 69 76 65 64 20 66 72 |ox is de|rived fr|
|00001db0| 6f 6d 20 43 6f 6d 70 6f | 73 69 74 65 2c 20 73 6f |om Compo|site, so|
|00001dc0| 20 6e 6f 20 6e 65 65 64 | 20 74 6f 20 69 6e 63 6c | no need| to incl|
|00001dd0| 75 64 65 20 74 68 65 20 | 73 75 70 65 72 63 6c 61 |ude the |supercla|
|00001de0| 73 73 0a 09 58 20 20 20 | 70 75 62 6c 69 63 20 68 |ss..X |public h|
|00001df0| 65 61 64 65 72 20 66 69 | 6c 65 2e 20 20 2a 2f 0a |eader fi|le. */.|
|00001e00| 09 58 0a 09 58 2f 2a 20 | 44 65 66 69 6e 65 20 74 |.X..X/* |Define t|
|00001e10| 68 65 20 6e 65 77 20 72 | 65 73 6f 75 72 63 65 20 |he new r|esource |
|00001e20| 74 68 61 74 20 42 6f 78 | 20 75 73 65 73 20 2a 2f |that Box| uses */|
|00001e30| 0a 09 58 0a 09 58 23 64 | 65 66 69 6e 65 20 58 74 |..X..X#d|efine Xt|
|00001e40| 4e 6d 61 72 67 69 6e 20 | 22 6d 61 72 67 69 6e 22 |Nmargin |"margin"|
|00001e50| 0a 09 58 0a 09 58 2f 2a | 20 45 78 74 65 72 6e 61 |..X..X/*| Externa|
|00001e60| 6c 20 72 65 66 65 72 65 | 6e 63 65 20 74 6f 20 74 |l refere|nce to t|
|00001e70| 68 65 20 63 6c 61 73 73 | 20 72 65 63 6f 72 64 20 |he class| record |
|00001e80| 70 6f 69 6e 74 65 72 20 | 2a 2f 0a 09 58 0a 09 58 |pointer |*/..X..X|
|00001e90| 65 78 74 65 72 6e 20 57 | 69 64 67 65 74 43 6c 61 |extern W|idgetCla|
|00001ea0| 73 73 20 62 6f 78 57 69 | 64 67 65 74 43 6c 61 73 |ss boxWi|dgetClas|
|00001eb0| 73 3b 0a 09 58 0a 09 58 | 2f 2a 20 54 79 70 65 20 |s;..X..X|/* Type |
|00001ec0| 64 65 66 69 6e 69 74 69 | 6f 6e 20 66 6f 72 20 62 |definiti|on for b|
|00001ed0| 6f 78 20 77 69 64 67 65 | 74 73 20 2a 2f 0a 09 58 |ox widge|ts */..X|
|00001ee0| 0a 09 58 74 79 70 65 64 | 65 66 20 73 74 72 75 63 |..Xtyped|ef struc|
|00001ef0| 74 20 5f 42 6f 78 52 65 | 63 20 2a 42 6f 78 57 69 |t _BoxRe|c *BoxWi|
|00001f00| 64 67 65 74 3b 0a 09 58 | 0a 09 58 2f 2a 20 45 6e |dget;..X|..X/* En|
|00001f10| 64 20 6f 66 20 70 72 65 | 70 72 6f 63 65 73 73 6f |d of pre|processo|
|00001f20| 72 20 64 69 72 65 63 74 | 69 76 65 73 20 2a 2f 0a |r direct|ives */.|
|00001f30| 09 58 0a 09 58 23 65 6e | 64 69 66 20 2f 2a 20 42 |.X..X#en|dif /* B|
|00001f40| 4f 58 5f 48 20 2a 2f 0a | 53 48 41 52 5f 45 4f 46 |OX_H */.|SHAR_EOF|
|00001f50| 0a 69 66 20 74 65 73 74 | 20 31 36 31 32 20 2d 6e |.if test| 1612 -n|
|00001f60| 65 20 22 60 77 63 20 2d | 63 20 3c 20 27 42 6f 78 |e "`wc -|c < 'Box|
|00001f70| 2e 68 27 60 22 0a 74 68 | 65 6e 0a 09 65 63 68 6f |.h'`".th|en..echo|
|00001f80| 20 73 68 61 72 3a 20 65 | 72 72 6f 72 20 74 72 61 | shar: e|rror tra|
|00001f90| 6e 73 6d 69 74 74 69 6e | 67 20 22 27 42 6f 78 2e |nsmittin|g "'Box.|
|00001fa0| 68 27 22 20 27 28 73 68 | 6f 75 6c 64 20 68 61 76 |h'" '(sh|ould hav|
|00001fb0| 65 20 62 65 65 6e 20 31 | 36 31 32 20 63 68 61 72 |e been 1|612 char|
|00001fc0| 61 63 74 65 72 73 29 27 | 0a 66 69 0a 66 69 20 23 |acters)'|.fi.fi #|
|00001fd0| 20 65 6e 64 20 6f 66 20 | 6f 76 65 72 77 72 69 74 | end of |overwrit|
|00001fe0| 69 6e 67 20 63 68 65 63 | 6b 0a 65 63 68 6f 20 73 |ing chec|k.echo s|
|00001ff0| 68 61 72 3a 20 65 78 74 | 72 61 63 74 69 6e 67 20 |har: ext|racting |
|00002000| 22 27 42 6f 78 50 2e 68 | 27 22 20 27 28 32 31 38 |"'BoxP.h|'" '(218|
|00002010| 38 20 63 68 61 72 61 63 | 74 65 72 73 29 27 0a 69 |8 charac|ters)'.i|
|00002020| 66 20 74 65 73 74 20 2d | 66 20 27 42 6f 78 50 2e |f test -|f 'BoxP.|
|00002030| 68 27 0a 74 68 65 6e 0a | 09 65 63 68 6f 20 73 68 |h'.then.|.echo sh|
|00002040| 61 72 3a 20 77 69 6c 6c | 20 6e 6f 74 20 6f 76 65 |ar: will| not ove|
|00002050| 72 2d 77 72 69 74 65 20 | 65 78 69 73 74 69 6e 67 |r-write |existing|
|00002060| 20 66 69 6c 65 20 22 27 | 42 6f 78 50 2e 68 27 22 | file "'|BoxP.h'"|
|00002070| 0a 65 6c 73 65 0a 73 65 | 64 20 27 73 2f 5e 09 58 |.else.se|d 's/^.X|
|00002080| 2f 2f 27 20 3c 3c 20 5c | 53 48 41 52 5f 45 4f 46 |//' << \|SHAR_EOF|
|00002090| 20 3e 20 27 42 6f 78 50 | 2e 68 27 0a 09 58 2f 2a | > 'BoxP|.h'..X/*|
|000020a0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000020b0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000020c0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000020d0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 0a 09 58 43 6f 70 |********|**..XCop|
|000020e0| 79 72 69 67 68 74 20 31 | 39 39 30 20 62 79 20 44 |yright 1|990 by D|
|000020f0| 69 67 69 74 61 6c 20 45 | 71 75 69 70 6d 65 6e 74 |igital E|quipment|
|00002100| 20 43 6f 72 70 6f 72 61 | 74 69 6f 6e 2c 20 4d 61 | Corpora|tion, Ma|
|00002110| 79 6e 61 72 64 2c 20 4d | 61 73 73 61 63 68 75 73 |ynard, M|assachus|
|00002120| 65 74 74 73 2e 0a 09 58 | 0a 09 58 20 20 20 20 20 |etts...X|..X |
|00002130| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002140| 20 20 20 41 6c 6c 20 52 | 69 67 68 74 73 20 52 65 | All R|ights Re|
|00002150| 73 65 72 76 65 64 0a 09 | 58 0a 09 58 50 65 72 6d |served..|X..XPerm|
|00002160| 69 73 73 69 6f 6e 20 74 | 6f 20 75 73 65 2c 20 63 |ission t|o use, c|
|00002170| 6f 70 79 2c 20 6d 6f 64 | 69 66 79 2c 20 61 6e 64 |opy, mod|ify, and|
|00002180| 20 64 69 73 74 72 69 62 | 75 74 65 20 74 68 65 73 | distrib|ute thes|
|00002190| 65 20 65 78 61 6d 70 6c | 65 73 20 66 6f 72 20 61 |e exampl|es for a|
|000021a0| 6e 79 0a 09 58 70 75 72 | 70 6f 73 65 20 61 6e 64 |ny..Xpur|pose and|
|000021b0| 20 77 69 74 68 6f 75 74 | 20 66 65 65 20 69 73 20 | without| fee is |
|000021c0| 68 65 72 65 62 79 20 67 | 72 61 6e 74 65 64 2c 20 |hereby g|ranted, |
|000021d0| 70 72 6f 76 69 64 65 64 | 20 74 68 61 74 20 74 68 |provided| that th|
|000021e0| 65 20 61 62 6f 76 65 0a | 09 58 63 6f 70 79 72 69 |e above.|.Xcopyri|
|000021f0| 67 68 74 20 6e 6f 74 69 | 63 65 20 61 70 70 65 61 |ght noti|ce appea|
|00002200| 72 20 69 6e 20 61 6c 6c | 20 63 6f 70 69 65 73 20 |r in all| copies |
|00002210| 61 6e 64 20 74 68 61 74 | 20 62 6f 74 68 20 74 68 |and that| both th|
|00002220| 61 74 20 63 6f 70 79 72 | 69 67 68 74 0a 09 58 6e |at copyr|ight..Xn|
|00002230| 6f 74 69 63 65 20 61 6e | 64 20 74 68 69 73 20 70 |otice an|d this p|
|00002240| 65 72 6d 69 73 73 69 6f | 6e 20 6e 6f 74 69 63 65 |ermissio|n notice|
|00002250| 20 61 70 70 65 61 72 20 | 69 6e 20 73 75 70 70 6f | appear |in suppo|
|00002260| 72 74 69 6e 67 20 64 6f | 63 75 6d 65 6e 74 61 74 |rting do|cumentat|
|00002270| 69 6f 6e 2c 0a 09 58 61 | 6e 64 20 74 68 61 74 20 |ion,..Xa|nd that |
|00002280| 74 68 65 20 6e 61 6d 65 | 20 6f 66 20 44 69 67 69 |the name| of Digi|
|00002290| 74 61 6c 20 6e 6f 74 20 | 62 65 20 75 73 65 64 20 |tal not |be used |
|000022a0| 69 6e 20 61 64 76 65 72 | 74 69 73 69 6e 67 20 6f |in adver|tising o|
|000022b0| 72 20 70 75 62 6c 69 63 | 69 74 79 0a 09 58 70 65 |r public|ity..Xpe|
|000022c0| 72 74 61 69 6e 69 6e 67 | 20 74 6f 20 64 69 73 74 |rtaining| to dist|
|000022d0| 72 69 62 75 74 69 6f 6e | 20 6f 66 20 74 68 65 20 |ribution| of the |
|000022e0| 73 6f 66 74 77 61 72 65 | 20 77 69 74 68 6f 75 74 |software| without|
|000022f0| 20 73 70 65 63 69 66 69 | 63 2c 20 77 72 69 74 74 | specifi|c, writt|
|00002300| 65 6e 0a 09 58 70 72 69 | 6f 72 20 70 65 72 6d 69 |en..Xpri|or permi|
|00002310| 73 73 69 6f 6e 2e 0a 09 | 58 0a 09 58 44 49 47 49 |ssion...|X..XDIGI|
|00002320| 54 41 4c 20 41 4e 44 20 | 54 48 45 20 41 55 54 48 |TAL AND |THE AUTH|
|00002330| 4f 52 53 20 44 49 53 43 | 4c 41 49 4d 20 41 4c 4c |ORS DISC|LAIM ALL|
|00002340| 20 57 41 52 52 41 4e 54 | 49 45 53 20 57 49 54 48 | WARRANT|IES WITH|
|00002350| 20 52 45 47 41 52 44 20 | 54 4f 20 54 48 49 53 0a | REGARD |TO THIS.|
|00002360| 09 58 53 4f 46 54 57 41 | 52 45 2c 20 49 4e 43 4c |.XSOFTWA|RE, INCL|
|00002370| 55 44 49 4e 47 20 41 4c | 4c 20 49 4d 50 4c 49 45 |UDING AL|L IMPLIE|
|00002380| 44 20 57 41 52 52 41 4e | 54 49 45 53 20 4f 46 20 |D WARRAN|TIES OF |
|00002390| 4d 45 52 43 48 41 4e 54 | 41 42 49 4c 49 54 59 20 |MERCHANT|ABILITY |
|000023a0| 41 4e 44 0a 09 58 46 49 | 54 4e 45 53 53 2c 20 49 |AND..XFI|TNESS, I|
|000023b0| 4e 20 4e 4f 20 45 56 45 | 4e 54 20 53 48 41 4c 4c |N NO EVE|NT SHALL|
|000023c0| 20 44 49 47 49 54 41 4c | 20 42 45 20 4c 49 41 42 | DIGITAL| BE LIAB|
|000023d0| 4c 45 20 46 4f 52 20 41 | 4e 59 20 53 50 45 43 49 |LE FOR A|NY SPECI|
|000023e0| 41 4c 2c 20 49 4e 44 49 | 52 45 43 54 0a 09 58 4f |AL, INDI|RECT..XO|
|000023f0| 52 20 43 4f 4e 53 45 51 | 55 45 4e 54 49 41 4c 20 |R CONSEQ|UENTIAL |
|00002400| 44 41 4d 41 47 45 53 20 | 4f 52 20 41 4e 59 20 44 |DAMAGES |OR ANY D|
|00002410| 41 4d 41 47 45 53 20 57 | 48 41 54 53 4f 45 56 45 |AMAGES W|HATSOEVE|
|00002420| 52 20 52 45 53 55 4c 54 | 49 4e 47 20 46 52 4f 4d |R RESULT|ING FROM|
|00002430| 20 4c 4f 53 53 0a 09 58 | 4f 46 20 55 53 45 2c 20 | LOSS..X|OF USE, |
|00002440| 44 41 54 41 20 4f 52 20 | 50 52 4f 46 49 54 53 2c |DATA OR |PROFITS,|
|00002450| 20 57 48 45 54 48 45 52 | 20 49 4e 20 41 4e 20 41 | WHETHER| IN AN A|
|00002460| 43 54 49 4f 4e 20 4f 46 | 20 43 4f 4e 54 52 41 43 |CTION OF| CONTRAC|
|00002470| 54 2c 20 4e 45 47 4c 49 | 47 45 4e 43 45 0a 09 58 |T, NEGLI|GENCE..X|
|00002480| 4f 52 20 4f 54 48 45 52 | 20 54 4f 52 54 49 4f 55 |OR OTHER| TORTIOU|
|00002490| 53 20 41 43 54 49 4f 4e | 2c 20 41 52 49 53 49 4e |S ACTION|, ARISIN|
|000024a0| 47 20 4f 55 54 20 4f 46 | 20 4f 52 20 49 4e 20 43 |G OUT OF| OR IN C|
|000024b0| 4f 4e 4e 45 43 54 49 4f | 4e 20 57 49 54 48 20 54 |ONNECTIO|N WITH T|
|000024c0| 48 45 20 55 53 45 0a 09 | 58 4f 52 20 50 45 52 46 |HE USE..|XOR PERF|
|000024d0| 4f 52 4d 41 4e 43 45 20 | 4f 46 20 54 48 49 53 20 |ORMANCE |OF THIS |
|000024e0| 53 4f 46 54 57 41 52 45 | 2e 0a 09 58 0a 09 58 2a |SOFTWARE|...X..X*|
|000024f0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002500| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002510| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002520| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002530| 2a 2f 0a 09 58 0a 09 58 | 2f 2a 20 4d 61 6b 65 20 |*/..X..X|/* Make |
|00002540| 69 74 20 73 61 66 65 20 | 74 6f 20 69 6e 63 6c 75 |it safe |to inclu|
|00002550| 64 65 20 74 68 69 73 20 | 66 69 6c 65 20 6d 6f 72 |de this |file mor|
|00002560| 65 20 74 68 61 6e 20 6f | 6e 63 65 2e 20 2a 2f 0a |e than o|nce. */.|
|00002570| 09 58 0a 09 58 23 69 66 | 6e 64 65 66 20 42 4f 58 |.X..X#if|ndef BOX|
|00002580| 50 5f 48 0a 09 58 23 64 | 65 66 69 6e 65 20 42 4f |P_H..X#d|efine BO|
|00002590| 58 50 5f 48 0a 09 58 0a | 09 58 2f 2a 20 49 6e 63 |XP_H..X.|.X/* Inc|
|000025a0| 6c 75 64 65 20 74 68 65 | 20 70 75 62 6c 69 63 20 |lude the| public |
|000025b0| 68 65 61 64 65 72 20 66 | 69 6c 65 20 66 6f 72 20 |header f|ile for |
|000025c0| 42 6f 78 20 2a 2f 0a 09 | 58 0a 09 58 23 69 6e 63 |Box */..|X..X#inc|
|000025d0| 6c 75 64 65 20 22 42 6f | 78 2e 68 22 0a 09 58 0a |lude "Bo|x.h"..X.|
|000025e0| 09 58 2f 2a 20 42 6f 78 | 20 69 73 20 64 65 72 69 |.X/* Box| is deri|
|000025f0| 76 65 64 20 66 72 6f 6d | 20 43 6f 6d 70 6f 73 69 |ved from| Composi|
|00002600| 74 65 2c 20 73 6f 20 6e | 6f 20 6e 65 65 64 20 74 |te, so n|o need t|
|00002610| 6f 20 69 6e 63 6c 75 64 | 65 20 74 68 65 20 73 75 |o includ|e the su|
|00002620| 70 65 72 63 6c 61 73 73 | 0a 09 58 20 20 20 70 72 |perclass|..X pr|
|00002630| 69 76 61 74 65 20 68 65 | 61 64 65 72 20 66 69 6c |ivate he|ader fil|
|00002640| 65 2e 20 20 2a 2f 0a 09 | 58 0a 09 58 2f 2a 20 44 |e. */..|X..X/* D|
|00002650| 65 66 69 6e 65 20 74 68 | 65 20 42 6f 78 20 69 6e |efine th|e Box in|
|00002660| 73 74 61 6e 63 65 20 70 | 61 72 74 20 2a 2f 0a 09 |stance p|art */..|
|00002670| 58 0a 09 58 74 79 70 65 | 64 65 66 20 73 74 72 75 |X..Xtype|def stru|
|00002680| 63 74 20 7b 0a 09 58 20 | 20 2f 2a 20 4e 65 77 20 |ct {..X | /* New |
|00002690| 72 65 73 6f 75 72 63 65 | 20 66 69 65 6c 64 73 20 |resource| fields |
|000026a0| 2a 2f 0a 09 58 20 20 20 | 20 44 69 6d 65 6e 73 69 |*/..X | Dimensi|
|000026b0| 6f 6e 09 6d 61 72 67 69 | 6e 3b 09 09 2f 2a 20 45 |on.margi|n;../* E|
|000026c0| 78 74 72 61 20 73 70 61 | 63 65 20 74 6f 20 6c 65 |xtra spa|ce to le|
|000026d0| 61 76 65 20 6f 6e 20 65 | 64 67 65 73 20 2a 2f 0a |ave on e|dges */.|
|000026e0| 09 58 0a 09 58 20 20 2f | 2a 20 4e 65 77 20 69 6e |.X..X /|* New in|
|000026f0| 74 65 72 6e 61 6c 20 66 | 69 65 6c 64 73 20 2a 2f |ternal f|ields */|
|00002700| 0a 09 58 20 20 20 20 57 | 69 64 67 65 74 09 6c 61 |..X W|idget.la|
|00002710| 73 74 5f 66 6f 63 75 73 | 3b 09 2f 2a 20 43 68 69 |st_focus|;./* Chi|
|00002720| 6c 64 20 74 68 61 74 20 | 6c 61 73 74 20 68 61 64 |ld that |last had|
|00002730| 20 74 68 65 20 66 6f 63 | 75 73 20 2a 2f 0a 09 58 | the foc|us */..X|
|00002740| 7d 20 42 6f 78 50 61 72 | 74 3b 0a 09 58 0a 09 58 |} BoxPar|t;..X..X|
|00002750| 2f 2a 20 44 65 66 69 6e | 65 20 74 68 65 20 66 75 |/* Defin|e the fu|
|00002760| 6c 6c 20 69 6e 73 74 61 | 6e 63 65 20 72 65 63 6f |ll insta|nce reco|
|00002770| 72 64 20 2a 2f 0a 09 58 | 0a 09 58 74 79 70 65 64 |rd */..X|..Xtyped|
|00002780| 65 66 20 73 74 72 75 63 | 74 20 5f 42 6f 78 52 65 |ef struc|t _BoxRe|
|00002790| 63 20 7b 0a 09 58 20 20 | 20 20 43 6f 72 65 50 61 |c {..X | CorePa|
|000027a0| 72 74 09 09 63 6f 72 65 | 3b 0a 09 58 20 20 20 20 |rt..core|;..X |
|000027b0| 43 6f 6d 70 6f 73 69 74 | 65 50 61 72 74 09 63 6f |Composit|ePart.co|
|000027c0| 6d 70 6f 73 69 74 65 3b | 0a 09 58 20 20 20 20 42 |mposite;|..X B|
|000027d0| 6f 78 50 61 72 74 09 09 | 62 6f 78 3b 0a 09 58 7d |oxPart..|box;..X}|
|000027e0| 20 42 6f 78 52 65 63 3b | 0a 09 58 0a 09 58 2f 2a | BoxRec;|..X..X/*|
|000027f0| 20 44 65 66 69 6e 65 20 | 63 6c 61 73 73 20 70 61 | Define |class pa|
|00002800| 72 74 20 73 74 72 75 63 | 74 75 72 65 20 2a 2f 0a |rt struc|ture */.|
|00002810| 09 58 0a 09 58 74 79 70 | 65 64 65 66 20 73 74 72 |.X..Xtyp|edef str|
|00002820| 75 63 74 20 7b 0a 09 58 | 20 20 20 20 58 74 50 6f |uct {..X| XtPo|
|00002830| 69 6e 74 65 72 09 09 65 | 78 74 65 6e 73 69 6f 6e |inter..e|xtension|
|00002840| 3b 0a 09 58 7d 20 42 6f | 78 43 6c 61 73 73 50 61 |;..X} Bo|xClassPa|
|00002850| 72 74 3b 0a 09 58 0a 09 | 58 2f 2a 20 44 65 66 69 |rt;..X..|X/* Defi|
|00002860| 6e 65 20 74 68 65 20 66 | 75 6c 6c 20 63 6c 61 73 |ne the f|ull clas|
|00002870| 73 20 72 65 63 6f 72 64 | 20 2a 2f 0a 09 58 0a 09 |s record| */..X..|
|00002880| 58 74 79 70 65 64 65 66 | 20 73 74 72 75 63 74 20 |Xtypedef| struct |
|00002890| 5f 42 6f 78 43 6c 61 73 | 73 52 65 63 20 7b 0a 09 |_BoxClas|sRec {..|
|000028a0| 58 20 20 20 20 43 6f 72 | 65 43 6c 61 73 73 50 61 |X Cor|eClassPa|
|000028b0| 72 74 09 63 6f 72 65 5f | 63 6c 61 73 73 3b 0a 09 |rt.core_|class;..|
|000028c0| 58 20 20 20 20 43 6f 6d | 70 6f 73 69 74 65 43 6c |X Com|positeCl|
|000028d0| 61 73 73 50 61 72 74 09 | 63 6f 6d 70 6f 73 69 74 |assPart.|composit|
|000028e0| 65 5f 63 6c 61 73 73 3b | 0a 09 58 20 20 20 20 42 |e_class;|..X B|
|000028f0| 6f 78 43 6c 61 73 73 50 | 61 72 74 09 62 6f 78 5f |oxClassP|art.box_|
|00002900| 63 6c 61 73 73 3b 0a 09 | 58 7d 20 42 6f 78 43 6c |class;..|X} BoxCl|
|00002910| 61 73 73 52 65 63 2c 20 | 2a 42 6f 78 43 6c 61 73 |assRec, |*BoxClas|
|00002920| 73 3b 0a 09 58 0a 09 58 | 2f 2a 20 45 78 74 65 72 |s;..X..X|/* Exter|
|00002930| 6e 61 6c 20 64 65 66 69 | 6e 69 74 69 6f 6e 20 66 |nal defi|nition f|
|00002940| 6f 72 20 63 6c 61 73 73 | 20 72 65 63 6f 72 64 20 |or class| record |
|00002950| 2a 2f 0a 09 58 0a 09 58 | 65 78 74 65 72 6e 20 42 |*/..X..X|extern B|
|00002960| 6f 78 43 6c 61 73 73 52 | 65 63 20 62 6f 78 43 6c |oxClassR|ec boxCl|
|00002970| 61 73 73 52 65 63 3b 0a | 09 58 0a 09 58 2f 2a 20 |assRec;.|.X..X/* |
|00002980| 45 6e 64 20 6f 66 20 70 | 72 65 70 72 6f 63 65 73 |End of p|reproces|
|00002990| 73 6f 72 20 64 69 72 65 | 63 74 69 76 65 73 20 2a |sor dire|ctives *|
|000029a0| 2f 0a 09 58 0a 09 58 23 | 65 6e 64 69 66 20 2f 2a |/..X..X#|endif /*|
|000029b0| 20 42 4f 58 50 5f 48 20 | 2a 2f 0a 09 58 0a 53 48 | BOXP_H |*/..X.SH|
|000029c0| 41 52 5f 45 4f 46 0a 69 | 66 20 74 65 73 74 20 32 |AR_EOF.i|f test 2|
|000029d0| 31 38 38 20 2d 6e 65 20 | 22 60 77 63 20 2d 63 20 |188 -ne |"`wc -c |
|000029e0| 3c 20 27 42 6f 78 50 2e | 68 27 60 22 0a 74 68 65 |< 'BoxP.|h'`".the|
|000029f0| 6e 0a 09 65 63 68 6f 20 | 73 68 61 72 3a 20 65 72 |n..echo |shar: er|
|00002a00| 72 6f 72 20 74 72 61 6e | 73 6d 69 74 74 69 6e 67 |ror tran|smitting|
|00002a10| 20 22 27 42 6f 78 50 2e | 68 27 22 20 27 28 73 68 | "'BoxP.|h'" '(sh|
|00002a20| 6f 75 6c 64 20 68 61 76 | 65 20 62 65 65 6e 20 32 |ould hav|e been 2|
|00002a30| 31 38 38 20 63 68 61 72 | 61 63 74 65 72 73 29 27 |188 char|acters)'|
|00002a40| 0a 66 69 0a 66 69 20 23 | 20 65 6e 64 20 6f 66 20 |.fi.fi #| end of |
|00002a50| 6f 76 65 72 77 72 69 74 | 69 6e 67 20 63 68 65 63 |overwrit|ing chec|
|00002a60| 6b 0a 65 63 68 6f 20 73 | 68 61 72 3a 20 65 78 74 |k.echo s|har: ext|
|00002a70| 72 61 63 74 69 6e 67 20 | 22 27 43 6f 6e 66 69 72 |racting |"'Confir|
|00002a80| 6d 2e 68 27 22 20 27 28 | 31 38 36 34 20 63 68 61 |m.h'" '(|1864 cha|
|00002a90| 72 61 63 74 65 72 73 29 | 27 0a 69 66 20 74 65 73 |racters)|'.if tes|
|00002aa0| 74 20 2d 66 20 27 43 6f | 6e 66 69 72 6d 2e 68 27 |t -f 'Co|nfirm.h'|
|00002ab0| 0a 74 68 65 6e 0a 09 65 | 63 68 6f 20 73 68 61 72 |.then..e|cho shar|
|00002ac0| 3a 20 77 69 6c 6c 20 6e | 6f 74 20 6f 76 65 72 2d |: will n|ot over-|
|00002ad0| 77 72 69 74 65 20 65 78 | 69 73 74 69 6e 67 20 66 |write ex|isting f|
|00002ae0| 69 6c 65 20 22 27 43 6f | 6e 66 69 72 6d 2e 68 27 |ile "'Co|nfirm.h'|
|00002af0| 22 0a 65 6c 73 65 0a 73 | 65 64 20 27 73 2f 5e 09 |".else.s|ed 's/^.|
|00002b00| 58 2f 2f 27 20 3c 3c 20 | 5c 53 48 41 52 5f 45 4f |X//' << |\SHAR_EO|
|00002b10| 46 20 3e 20 27 43 6f 6e | 66 69 72 6d 2e 68 27 0a |F > 'Con|firm.h'.|
|00002b20| 09 58 2f 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |.X/*****|********|
|00002b30| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002b40| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002b50| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 0a 09 |********|******..|
|00002b60| 58 43 6f 70 79 72 69 67 | 68 74 20 31 39 39 30 20 |XCopyrig|ht 1990 |
|00002b70| 62 79 20 44 69 67 69 74 | 61 6c 20 45 71 75 69 70 |by Digit|al Equip|
|00002b80| 6d 65 6e 74 20 43 6f 72 | 70 6f 72 61 74 69 6f 6e |ment Cor|poration|
|00002b90| 2c 20 4d 61 79 6e 61 72 | 64 2c 20 4d 61 73 73 61 |, Maynar|d, Massa|
|00002ba0| 63 68 75 73 65 74 74 73 | 2e 0a 09 58 0a 09 58 20 |chusetts|...X..X |
|00002bb0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002bc0| 20 20 20 20 20 20 20 41 | 6c 6c 20 52 69 67 68 74 | A|ll Right|
|00002bd0| 73 20 52 65 73 65 72 76 | 65 64 0a 09 58 0a 09 58 |s Reserv|ed..X..X|
|00002be0| 50 65 72 6d 69 73 73 69 | 6f 6e 20 74 6f 20 75 73 |Permissi|on to us|
|00002bf0| 65 2c 20 63 6f 70 79 2c | 20 6d 6f 64 69 66 79 2c |e, copy,| modify,|
|00002c00| 20 61 6e 64 20 64 69 73 | 74 72 69 62 75 74 65 20 | and dis|tribute |
|00002c10| 74 68 65 73 65 20 65 78 | 61 6d 70 6c 65 73 20 66 |these ex|amples f|
|00002c20| 6f 72 20 61 6e 79 0a 09 | 58 70 75 72 70 6f 73 65 |or any..|Xpurpose|
|00002c30| 20 61 6e 64 20 77 69 74 | 68 6f 75 74 20 66 65 65 | and wit|hout fee|
|00002c40| 20 69 73 20 68 65 72 65 | 62 79 20 67 72 61 6e 74 | is here|by grant|
|00002c50| 65 64 2c 20 70 72 6f 76 | 69 64 65 64 20 74 68 61 |ed, prov|ided tha|
|00002c60| 74 20 74 68 65 20 61 62 | 6f 76 65 0a 09 58 63 6f |t the ab|ove..Xco|
|00002c70| 70 79 72 69 67 68 74 20 | 6e 6f 74 69 63 65 20 61 |pyright |notice a|
|00002c80| 70 70 65 61 72 20 69 6e | 20 61 6c 6c 20 63 6f 70 |ppear in| all cop|
|00002c90| 69 65 73 20 61 6e 64 20 | 74 68 61 74 20 62 6f 74 |ies and |that bot|
|00002ca0| 68 20 74 68 61 74 20 63 | 6f 70 79 72 69 67 68 74 |h that c|opyright|
|00002cb0| 0a 09 58 6e 6f 74 69 63 | 65 20 61 6e 64 20 74 68 |..Xnotic|e and th|
|00002cc0| 69 73 20 70 65 72 6d 69 | 73 73 69 6f 6e 20 6e 6f |is permi|ssion no|
|00002cd0| 74 69 63 65 20 61 70 70 | 65 61 72 20 69 6e 20 73 |tice app|ear in s|
|00002ce0| 75 70 70 6f 72 74 69 6e | 67 20 64 6f 63 75 6d 65 |upportin|g docume|
|00002cf0| 6e 74 61 74 69 6f 6e 2c | 0a 09 58 61 6e 64 20 74 |ntation,|..Xand t|
|00002d00| 68 61 74 20 74 68 65 20 | 6e 61 6d 65 20 6f 66 20 |hat the |name of |
|00002d10| 44 69 67 69 74 61 6c 20 | 6e 6f 74 20 62 65 20 75 |Digital |not be u|
|00002d20| 73 65 64 20 69 6e 20 61 | 64 76 65 72 74 69 73 69 |sed in a|dvertisi|
|00002d30| 6e 67 20 6f 72 20 70 75 | 62 6c 69 63 69 74 79 0a |ng or pu|blicity.|
|00002d40| 09 58 70 65 72 74 61 69 | 6e 69 6e 67 20 74 6f 20 |.Xpertai|ning to |
|00002d50| 64 69 73 74 72 69 62 75 | 74 69 6f 6e 20 6f 66 20 |distribu|tion of |
|00002d60| 74 68 65 20 73 6f 66 74 | 77 61 72 65 20 77 69 74 |the soft|ware wit|
|00002d70| 68 6f 75 74 20 73 70 65 | 63 69 66 69 63 2c 20 77 |hout spe|cific, w|
|00002d80| 72 69 74 74 65 6e 0a 09 | 58 70 72 69 6f 72 20 70 |ritten..|Xprior p|
|00002d90| 65 72 6d 69 73 73 69 6f | 6e 2e 0a 09 58 0a 09 58 |ermissio|n...X..X|
|00002da0| 44 49 47 49 54 41 4c 20 | 41 4e 44 20 54 48 45 20 |DIGITAL |AND THE |
|00002db0| 41 55 54 48 4f 52 53 20 | 44 49 53 43 4c 41 49 4d |AUTHORS |DISCLAIM|
|00002dc0| 20 41 4c 4c 20 57 41 52 | 52 41 4e 54 49 45 53 20 | ALL WAR|RANTIES |
|00002dd0| 57 49 54 48 20 52 45 47 | 41 52 44 20 54 4f 20 54 |WITH REG|ARD TO T|
|00002de0| 48 49 53 0a 09 58 53 4f | 46 54 57 41 52 45 2c 20 |HIS..XSO|FTWARE, |
|00002df0| 49 4e 43 4c 55 44 49 4e | 47 20 41 4c 4c 20 49 4d |INCLUDIN|G ALL IM|
|00002e00| 50 4c 49 45 44 20 57 41 | 52 52 41 4e 54 49 45 53 |PLIED WA|RRANTIES|
|00002e10| 20 4f 46 20 4d 45 52 43 | 48 41 4e 54 41 42 49 4c | OF MERC|HANTABIL|
|00002e20| 49 54 59 20 41 4e 44 0a | 09 58 46 49 54 4e 45 53 |ITY AND.|.XFITNES|
|00002e30| 53 2c 20 49 4e 20 4e 4f | 20 45 56 45 4e 54 20 53 |S, IN NO| EVENT S|
|00002e40| 48 41 4c 4c 20 44 49 47 | 49 54 41 4c 20 42 45 20 |HALL DIG|ITAL BE |
|00002e50| 4c 49 41 42 4c 45 20 46 | 4f 52 20 41 4e 59 20 53 |LIABLE F|OR ANY S|
|00002e60| 50 45 43 49 41 4c 2c 20 | 49 4e 44 49 52 45 43 54 |PECIAL, |INDIRECT|
|00002e70| 0a 09 58 4f 52 20 43 4f | 4e 53 45 51 55 45 4e 54 |..XOR CO|NSEQUENT|
|00002e80| 49 41 4c 20 44 41 4d 41 | 47 45 53 20 4f 52 20 41 |IAL DAMA|GES OR A|
|00002e90| 4e 59 20 44 41 4d 41 47 | 45 53 20 57 48 41 54 53 |NY DAMAG|ES WHATS|
|00002ea0| 4f 45 56 45 52 20 52 45 | 53 55 4c 54 49 4e 47 20 |OEVER RE|SULTING |
|00002eb0| 46 52 4f 4d 20 4c 4f 53 | 53 0a 09 58 4f 46 20 55 |FROM LOS|S..XOF U|
|00002ec0| 53 45 2c 20 44 41 54 41 | 20 4f 52 20 50 52 4f 46 |SE, DATA| OR PROF|
|00002ed0| 49 54 53 2c 20 57 48 45 | 54 48 45 52 20 49 4e 20 |ITS, WHE|THER IN |
|00002ee0| 41 4e 20 41 43 54 49 4f | 4e 20 4f 46 20 43 4f 4e |AN ACTIO|N OF CON|
|00002ef0| 54 52 41 43 54 2c 20 4e | 45 47 4c 49 47 45 4e 43 |TRACT, N|EGLIGENC|
|00002f00| 45 0a 09 58 4f 52 20 4f | 54 48 45 52 20 54 4f 52 |E..XOR O|THER TOR|
|00002f10| 54 49 4f 55 53 20 41 43 | 54 49 4f 4e 2c 20 41 52 |TIOUS AC|TION, AR|
|00002f20| 49 53 49 4e 47 20 4f 55 | 54 20 4f 46 20 4f 52 20 |ISING OU|T OF OR |
|00002f30| 49 4e 20 43 4f 4e 4e 45 | 43 54 49 4f 4e 20 57 49 |IN CONNE|CTION WI|
|00002f40| 54 48 20 54 48 45 20 55 | 53 45 0a 09 58 4f 52 20 |TH THE U|SE..XOR |
|00002f50| 50 45 52 46 4f 52 4d 41 | 4e 43 45 20 4f 46 20 54 |PERFORMA|NCE OF T|
|00002f60| 48 49 53 20 53 4f 46 54 | 57 41 52 45 2e 0a 09 58 |HIS SOFT|WARE...X|
|00002f70| 0a 09 58 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |..X*****|********|
|00002f80| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002f90| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002fa0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002fb0| 2a 2a 2a 2a 2a 2f 0a 09 | 58 0a 09 58 2f 2a 20 4d |*****/..|X..X/* M|
|00002fc0| 61 6b 65 20 69 74 20 73 | 61 66 65 20 74 6f 20 69 |ake it s|afe to i|
|00002fd0| 6e 63 6c 75 64 65 20 74 | 68 69 73 20 66 69 6c 65 |nclude t|his file|
|00002fe0| 20 6d 6f 72 65 20 74 68 | 61 6e 20 6f 6e 63 65 2e | more th|an once.|
|00002ff0| 20 2a 2f 0a 09 58 0a 09 | 58 23 69 66 6e 64 65 66 | */..X..|X#ifndef|
|00003000| 20 43 4f 4e 46 49 52 4d | 5f 48 0a 09 58 23 64 65 | CONFIRM|_H..X#de|
|00003010| 66 69 6e 65 20 43 4f 4e | 46 49 52 4d 5f 48 0a 09 |fine CON|FIRM_H..|
|00003020| 58 0a 09 58 2f 2a 20 49 | 6e 63 6c 75 64 65 20 74 |X..X/* I|nclude t|
|00003030| 68 65 20 70 75 62 6c 69 | 63 20 68 65 61 64 65 72 |he publi|c header|
|00003040| 20 66 69 6c 65 20 66 6f | 72 20 42 6f 78 2c 20 6f | file fo|r Box, o|
|00003050| 75 72 20 73 75 70 65 72 | 63 6c 61 73 73 20 2a 2f |ur super|class */|
|00003060| 0a 09 58 0a 09 58 23 69 | 6e 63 6c 75 64 65 20 22 |..X..X#i|nclude "|
|00003070| 42 6f 78 2e 68 22 0a 09 | 58 0a 09 58 2f 2a 20 44 |Box.h"..|X..X/* D|
|00003080| 65 66 69 6e 65 20 74 68 | 65 20 6e 65 77 20 72 65 |efine th|e new re|
|00003090| 73 6f 75 72 63 65 73 20 | 74 68 61 74 20 43 6f 6e |sources |that Con|
|000030a0| 66 69 72 6d 20 75 73 65 | 73 2e 20 20 54 68 65 72 |firm use|s. Ther|
|000030b0| 65 20 61 72 65 20 6e 6f | 20 72 65 73 6f 75 72 63 |e are no| resourc|
|000030c0| 65 0a 09 58 20 20 20 63 | 6c 61 73 73 65 73 20 63 |e..X c|lasses c|
|000030d0| 6f 72 72 65 73 70 6f 6e | 64 69 6e 67 20 74 6f 20 |orrespon|ding to |
|000030e0| 58 74 4e 6c 61 62 65 6c | 43 68 69 6c 64 20 61 6e |XtNlabel|Child an|
|000030f0| 64 20 58 74 4e 62 75 74 | 74 6f 6e 43 68 69 6c 64 |d XtNbut|tonChild|
|00003100| 20 73 69 6e 63 65 0a 09 | 58 20 20 20 74 68 65 73 | since..|X thes|
|00003110| 65 20 63 61 6e 6e 6f 74 | 20 62 65 20 73 65 74 2e |e cannot| be set.|
|00003120| 20 2a 2f 0a 09 58 0a 09 | 58 23 64 65 66 69 6e 65 | */..X..|X#define|
|00003130| 20 58 74 4e 62 75 74 74 | 6f 6e 4c 61 62 65 6c 20 | XtNbutt|onLabel |
|00003140| 22 62 75 74 74 6f 6e 4c | 61 62 65 6c 22 0a 09 58 |"buttonL|abel"..X|
|00003150| 23 64 65 66 69 6e 65 20 | 58 74 43 42 75 74 74 6f |#define |XtCButto|
|00003160| 6e 4c 61 62 65 6c 20 22 | 42 75 74 74 6f 6e 4c 61 |nLabel "|ButtonLa|
|00003170| 62 65 6c 22 0a 09 58 23 | 64 65 66 69 6e 65 20 58 |bel"..X#|define X|
|00003180| 74 4e 6c 61 62 65 6c 57 | 69 64 67 65 74 20 22 6c |tNlabelW|idget "l|
|00003190| 61 62 65 6c 57 69 64 67 | 65 74 22 0a 09 58 23 64 |abelWidg|et"..X#d|
|000031a0| 65 66 69 6e 65 20 58 74 | 4e 62 75 74 74 6f 6e 57 |efine Xt|NbuttonW|
|000031b0| 69 64 67 65 74 20 22 62 | 75 74 74 6f 6e 57 69 64 |idget "b|uttonWid|
|000031c0| 67 65 74 22 0a 09 58 0a | 09 58 2f 2a 20 45 78 74 |get"..X.|.X/* Ext|
|000031d0| 65 72 6e 61 6c 20 72 65 | 66 65 72 65 6e 63 65 20 |ernal re|ference |
|000031e0| 74 6f 20 74 68 65 20 63 | 6c 61 73 73 20 72 65 63 |to the c|lass rec|
|000031f0| 6f 72 64 20 70 6f 69 6e | 74 65 72 20 2a 2f 0a 09 |ord poin|ter */..|
|00003200| 58 0a 09 58 65 78 74 65 | 72 6e 20 57 69 64 67 65 |X..Xexte|rn Widge|
|00003210| 74 43 6c 61 73 73 20 63 | 6f 6e 66 69 72 6d 57 69 |tClass c|onfirmWi|
|00003220| 64 67 65 74 43 6c 61 73 | 73 3b 0a 09 58 0a 09 58 |dgetClas|s;..X..X|
|00003230| 2f 2a 20 54 79 70 65 20 | 64 65 66 69 6e 69 74 69 |/* Type |definiti|
|00003240| 6f 6e 20 66 6f 72 20 63 | 6f 6e 66 69 72 6d 20 77 |on for c|onfirm w|
|00003250| 69 64 67 65 74 73 20 2a | 2f 0a 09 58 0a 09 58 74 |idgets *|/..X..Xt|
|00003260| 79 70 65 64 65 66 20 73 | 74 72 75 63 74 20 5f 43 |ypedef s|truct _C|
|00003270| 6f 6e 66 69 72 6d 52 65 | 63 20 2a 43 6f 6e 66 69 |onfirmRe|c *Confi|
|00003280| 72 6d 57 69 64 67 65 74 | 3b 0a 09 58 0a 09 58 2f |rmWidget|;..X..X/|
|00003290| 2a 20 45 6e 64 20 6f 66 | 20 70 72 65 70 72 6f 63 |* End of| preproc|
|000032a0| 65 73 73 6f 72 20 64 69 | 72 65 63 74 69 76 65 73 |essor di|rectives|
|000032b0| 20 2a 2f 0a 09 58 0a 09 | 58 23 65 6e 64 69 66 20 | */..X..|X#endif |
|000032c0| 2f 2a 20 43 4f 4e 46 49 | 52 4d 5f 48 20 2a 2f 0a |/* CONFI|RM_H */.|
|000032d0| 53 48 41 52 5f 45 4f 46 | 0a 69 66 20 74 65 73 74 |SHAR_EOF|.if test|
|000032e0| 20 31 38 36 34 20 2d 6e | 65 20 22 60 77 63 20 2d | 1864 -n|e "`wc -|
|000032f0| 63 20 3c 20 27 43 6f 6e | 66 69 72 6d 2e 68 27 60 |c < 'Con|firm.h'`|
|00003300| 22 0a 74 68 65 6e 0a 09 | 65 63 68 6f 20 73 68 61 |".then..|echo sha|
|00003310| 72 3a 20 65 72 72 6f 72 | 20 74 72 61 6e 73 6d 69 |r: error| transmi|
|00003320| 74 74 69 6e 67 20 22 27 | 43 6f 6e 66 69 72 6d 2e |tting "'|Confirm.|
|00003330| 68 27 22 20 27 28 73 68 | 6f 75 6c 64 20 68 61 76 |h'" '(sh|ould hav|
|00003340| 65 20 62 65 65 6e 20 31 | 38 36 34 20 63 68 61 72 |e been 1|864 char|
|00003350| 61 63 74 65 72 73 29 27 | 0a 66 69 0a 66 69 20 23 |acters)'|.fi.fi #|
|00003360| 20 65 6e 64 20 6f 66 20 | 6f 76 65 72 77 72 69 74 | end of |overwrit|
|00003370| 69 6e 67 20 63 68 65 63 | 6b 0a 65 63 68 6f 20 73 |ing chec|k.echo s|
|00003380| 68 61 72 3a 20 65 78 74 | 72 61 63 74 69 6e 67 20 |har: ext|racting |
|00003390| 22 27 43 6f 6e 66 69 72 | 6d 31 2e 68 27 22 20 27 |"'Confir|m1.h'" '|
|000033a0| 28 31 37 39 34 20 63 68 | 61 72 61 63 74 65 72 73 |(1794 ch|aracters|
|000033b0| 29 27 0a 69 66 20 74 65 | 73 74 20 2d 66 20 27 43 |)'.if te|st -f 'C|
|000033c0| 6f 6e 66 69 72 6d 31 2e | 68 27 0a 74 68 65 6e 0a |onfirm1.|h'.then.|
|000033d0| 09 65 63 68 6f 20 73 68 | 61 72 3a 20 77 69 6c 6c |.echo sh|ar: will|
|000033e0| 20 6e 6f 74 20 6f 76 65 | 72 2d 77 72 69 74 65 20 | not ove|r-write |
|000033f0| 65 78 69 73 74 69 6e 67 | 20 66 69 6c 65 20 22 27 |existing| file "'|
|00003400| 43 6f 6e 66 69 72 6d 31 | 2e 68 27 22 0a 65 6c 73 |Confirm1|.h'".els|
|00003410| 65 0a 73 65 64 20 27 73 | 2f 5e 09 58 2f 2f 27 20 |e.sed 's|/^.X//' |
|00003420| 3c 3c 20 5c 53 48 41 52 | 5f 45 4f 46 20 3e 20 27 |<< \SHAR|_EOF > '|
|00003430| 43 6f 6e 66 69 72 6d 31 | 2e 68 27 0a 09 58 2f 2a |Confirm1|.h'..X/*|
|00003440| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00003450| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00003460| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00003470| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 0a 09 58 43 6f 70 |********|**..XCop|
|00003480| 79 72 69 67 68 74 20 31 | 39 39 30 20 62 79 20 44 |yright 1|990 by D|
|00003490| 69 67 69 74 61 6c 20 45 | 71 75 69 70 6d 65 6e 74 |igital E|quipment|
|000034a0| 20 43 6f 72 70 6f 72 61 | 74 69 6f 6e 2c 20 4d 61 | Corpora|tion, Ma|
|000034b0| 79 6e 61 72 64 2c 20 4d | 61 73 73 61 63 68 75 73 |ynard, M|assachus|
|000034c0| 65 74 74 73 2e 0a 09 58 | 0a 09 58 20 20 20 20 20 |etts...X|..X |
|000034d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000034e0| 20 20 20 41 6c 6c 20 52 | 69 67 68 74 73 20 52 65 | All R|ights Re|
|000034f0| 73 65 72 76 65 64 0a 09 | 58 0a 09 58 50 65 72 6d |served..|X..XPerm|
|00003500| 69 73 73 69 6f 6e 20 74 | 6f 20 75 73 65 2c 20 63 |ission t|o use, c|
|00003510| 6f 70 79 2c 20 6d 6f 64 | 69 66 79 2c 20 61 6e 64 |opy, mod|ify, and|
|00003520| 20 64 69 73 74 72 69 62 | 75 74 65 20 74 68 65 73 | distrib|ute thes|
|00003530| 65 20 65 78 61 6d 70 6c | 65 73 20 66 6f 72 20 61 |e exampl|es for a|
|00003540| 6e 79 0a 09 58 70 75 72 | 70 6f 73 65 20 61 6e 64 |ny..Xpur|pose and|
|00003550| 20 77 69 74 68 6f 75 74 | 20 66 65 65 20 69 73 20 | without| fee is |
|00003560| 68 65 72 65 62 79 20 67 | 72 61 6e 74 65 64 2c 20 |hereby g|ranted, |
|00003570| 70 72 6f 76 69 64 65 64 | 20 74 68 61 74 20 74 68 |provided| that th|
|00003580| 65 20 61 62 6f 76 65 0a | 09 58 63 6f 70 79 72 69 |e above.|.Xcopyri|
|00003590| 67 68 74 20 6e 6f 74 69 | 63 65 20 61 70 70 65 61 |ght noti|ce appea|
|000035a0| 72 20 69 6e 20 61 6c 6c | 20 63 6f 70 69 65 73 20 |r in all| copies |
|000035b0| 61 6e 64 20 74 68 61 74 | 20 62 6f 74 68 20 74 68 |and that| both th|
|000035c0| 61 74 20 63 6f 70 79 72 | 69 67 68 74 0a 09 58 6e |at copyr|ight..Xn|
|000035d0| 6f 74 69 63 65 20 61 6e | 64 20 74 68 69 73 20 70 |otice an|d this p|
|000035e0| 65 72 6d 69 73 73 69 6f | 6e 20 6e 6f 74 69 63 65 |ermissio|n notice|
|000035f0| 20 61 70 70 65 61 72 20 | 69 6e 20 73 75 70 70 6f | appear |in suppo|
|00003600| 72 74 69 6e 67 20 64 6f | 63 75 6d 65 6e 74 61 74 |rting do|cumentat|
|00003610| 69 6f 6e 2c 0a 09 58 61 | 6e 64 20 74 68 61 74 20 |ion,..Xa|nd that |
|00003620| 74 68 65 20 6e 61 6d 65 | 20 6f 66 20 44 69 67 69 |the name| of Digi|
|00003630| 74 61 6c 20 6e 6f 74 20 | 62 65 20 75 73 65 64 20 |tal not |be used |
|00003640| 69 6e 20 61 64 76 65 72 | 74 69 73 69 6e 67 20 6f |in adver|tising o|
|00003650| 72 20 70 75 62 6c 69 63 | 69 74 79 0a 09 58 70 65 |r public|ity..Xpe|
|00003660| 72 74 61 69 6e 69 6e 67 | 20 74 6f 20 64 69 73 74 |rtaining| to dist|
|00003670| 72 69 62 75 74 69 6f 6e | 20 6f 66 20 74 68 65 20 |ribution| of the |
|00003680| 73 6f 66 74 77 61 72 65 | 20 77 69 74 68 6f 75 74 |software| without|
|00003690| 20 73 70 65 63 69 66 69 | 63 2c 20 77 72 69 74 74 | specifi|c, writt|
|000036a0| 65 6e 0a 09 58 70 72 69 | 6f 72 20 70 65 72 6d 69 |en..Xpri|or permi|
|000036b0| 73 73 69 6f 6e 2e 0a 09 | 58 0a 09 58 44 49 47 49 |ssion...|X..XDIGI|
|000036c0| 54 41 4c 20 41 4e 44 20 | 54 48 45 20 41 55 54 48 |TAL AND |THE AUTH|
|000036d0| 4f 52 53 20 44 49 53 43 | 4c 41 49 4d 20 41 4c 4c |ORS DISC|LAIM ALL|
|000036e0| 20 57 41 52 52 41 4e 54 | 49 45 53 20 57 49 54 48 | WARRANT|IES WITH|
|000036f0| 20 52 45 47 41 52 44 20 | 54 4f 20 54 48 49 53 0a | REGARD |TO THIS.|
|00003700| 09 58 53 4f 46 54 57 41 | 52 45 2c 20 49 4e 43 4c |.XSOFTWA|RE, INCL|
|00003710| 55 44 49 4e 47 20 41 4c | 4c 20 49 4d 50 4c 49 45 |UDING AL|L IMPLIE|
|00003720| 44 20 57 41 52 52 41 4e | 54 49 45 53 20 4f 46 20 |D WARRAN|TIES OF |
|00003730| 4d 45 52 43 48 41 4e 54 | 41 42 49 4c 49 54 59 20 |MERCHANT|ABILITY |
|00003740| 41 4e 44 0a 09 58 46 49 | 54 4e 45 53 53 2c 20 49 |AND..XFI|TNESS, I|
|00003750| 4e 20 4e 4f 20 45 56 45 | 4e 54 20 53 48 41 4c 4c |N NO EVE|NT SHALL|
|00003760| 20 44 49 47 49 54 41 4c | 20 42 45 20 4c 49 41 42 | DIGITAL| BE LIAB|
|00003770| 4c 45 20 46 4f 52 20 41 | 4e 59 20 53 50 45 43 49 |LE FOR A|NY SPECI|
|00003780| 41 4c 2c 20 49 4e 44 49 | 52 45 43 54 0a 09 58 4f |AL, INDI|RECT..XO|
|00003790| 52 20 43 4f 4e 53 45 51 | 55 45 4e 54 49 41 4c 20 |R CONSEQ|UENTIAL |
|000037a0| 44 41 4d 41 47 45 53 20 | 4f 52 20 41 4e 59 20 44 |DAMAGES |OR ANY D|
|000037b0| 41 4d 41 47 45 53 20 57 | 48 41 54 53 4f 45 56 45 |AMAGES W|HATSOEVE|
|000037c0| 52 20 52 45 53 55 4c 54 | 49 4e 47 20 46 52 4f 4d |R RESULT|ING FROM|
|000037d0| 20 4c 4f 53 53 0a 09 58 | 4f 46 20 55 53 45 2c 20 | LOSS..X|OF USE, |
|000037e0| 44 41 54 41 20 4f 52 20 | 50 52 4f 46 49 54 53 2c |DATA OR |PROFITS,|
|000037f0| 20 57 48 45 54 48 45 52 | 20 49 4e 20 41 4e 20 41 | WHETHER| IN AN A|
|00003800| 43 54 49 4f 4e 20 4f 46 | 20 43 4f 4e 54 52 41 43 |CTION OF| CONTRAC|
|00003810| 54 2c 20 4e 45 47 4c 49 | 47 45 4e 43 45 0a 09 58 |T, NEGLI|GENCE..X|
|00003820| 4f 52 20 4f 54 48 45 52 | 20 54 4f 52 54 49 4f 55 |OR OTHER| TORTIOU|
|00003830| 53 20 41 43 54 49 4f 4e | 2c 20 41 52 49 53 49 4e |S ACTION|, ARISIN|
|00003840| 47 20 4f 55 54 20 4f 46 | 20 4f 52 20 49 4e 20 43 |G OUT OF| OR IN C|
|00003850| 4f 4e 4e 45 43 54 49 4f | 4e 20 57 49 54 48 20 54 |ONNECTIO|N WITH T|
|00003860| 48 45 20 55 53 45 0a 09 | 58 4f 52 20 50 45 52 46 |HE USE..|XOR PERF|
|00003870| 4f 52 4d 41 4e 43 45 20 | 4f 46 20 54 48 49 53 20 |ORMANCE |OF THIS |
|00003880| 53 4f 46 54 57 41 52 45 | 2e 0a 09 58 0a 09 58 2a |SOFTWARE|...X..X*|
|00003890| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000038a0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000038b0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000038c0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000038d0| 2a 2f 0a 09 58 0a 09 58 | 2f 2a 20 4d 61 6b 65 20 |*/..X..X|/* Make |
|000038e0| 69 74 20 73 61 66 65 20 | 74 6f 20 69 6e 63 6c 75 |it safe |to inclu|
|000038f0| 64 65 20 74 68 69 73 20 | 66 69 6c 65 20 6d 6f 72 |de this |file mor|
|00003900| 65 20 74 68 61 6e 20 6f | 6e 63 65 2e 20 2a 2f 0a |e than o|nce. */.|
|00003910| 09 58 0a 09 58 23 69 66 | 6e 64 65 66 20 43 4f 4e |.X..X#if|ndef CON|
|00003920| 46 49 52 4d 5f 48 0a 09 | 58 23 64 65 66 69 6e 65 |FIRM_H..|X#define|
|00003930| 20 43 4f 4e 46 49 52 4d | 5f 48 0a 09 58 0a 09 58 | CONFIRM|_H..X..X|
|00003940| 2f 2a 20 43 6f 6e 66 69 | 72 6d 20 69 73 20 64 65 |/* Confi|rm is de|
|00003950| 72 69 76 65 64 20 66 72 | 6f 6d 20 43 6f 72 65 2c |rived fr|om Core,|
|00003960| 20 73 6f 20 6e 6f 20 6e | 65 65 64 20 74 6f 20 69 | so no n|eed to i|
|00003970| 6e 63 6c 75 64 65 20 74 | 68 65 20 73 75 70 65 72 |nclude t|he super|
|00003980| 63 6c 61 73 73 0a 09 58 | 20 20 20 70 75 62 6c 69 |class..X| publi|
|00003990| 63 20 68 65 61 64 65 72 | 20 66 69 6c 65 2e 20 20 |c header| file. |
|000039a0| 2a 2f 0a 09 58 0a 09 58 | 2f 2a 20 44 65 66 69 6e |*/..X..X|/* Defin|
|000039b0| 65 20 74 68 65 20 6e 65 | 77 20 72 65 73 6f 75 72 |e the ne|w resour|
|000039c0| 63 65 73 20 74 68 61 74 | 20 43 6f 6e 66 69 72 6d |ces that| Confirm|
|000039d0| 20 75 73 65 73 20 2a 2f | 0a 09 58 0a 09 58 23 64 | uses */|..X..X#d|
|000039e0| 65 66 69 6e 65 20 58 74 | 4e 6d 61 72 67 69 6e 20 |efine Xt|Nmargin |
|000039f0| 22 6d 61 72 67 69 6e 22 | 0a 09 58 23 64 65 66 69 |"margin"|..X#defi|
|00003a00| 6e 65 20 58 74 4e 62 75 | 74 74 6f 6e 4c 61 62 65 |ne XtNbu|ttonLabe|
|00003a10| 6c 20 22 62 75 74 74 6f | 6e 4c 61 62 65 6c 22 0a |l "butto|nLabel".|
|00003a20| 09 58 23 64 65 66 69 6e | 65 20 58 74 43 42 75 74 |.X#defin|e XtCBut|
|00003a30| 74 6f 6e 4c 61 62 65 6c | 20 22 42 75 74 74 6f 6e |tonLabel| "Button|
|00003a40| 4c 61 62 65 6c 22 0a 09 | 58 23 64 65 66 69 6e 65 |Label"..|X#define|
|00003a50| 20 58 74 4e 6c 61 62 65 | 6c 57 69 64 67 65 74 20 | XtNlabe|lWidget |
|00003a60| 22 6c 61 62 65 6c 57 69 | 64 67 65 74 22 0a 09 58 |"labelWi|dget"..X|
|00003a70| 23 64 65 66 69 6e 65 20 | 58 74 4e 62 75 74 74 6f |#define |XtNbutto|
|00003a80| 6e 57 69 64 67 65 74 20 | 22 62 75 74 74 6f 6e 57 |nWidget |"buttonW|
|00003a90| 69 64 67 65 74 22 0a 09 | 58 0a 09 58 2f 2a 20 45 |idget"..|X..X/* E|
|00003aa0| 78 74 65 72 6e 61 6c 20 | 72 65 66 65 72 65 6e 63 |xternal |referenc|
|00003ab0| 65 20 74 6f 20 74 68 65 | 20 63 6c 61 73 73 20 72 |e to the| class r|
|00003ac0| 65 63 6f 72 64 20 70 6f | 69 6e 74 65 72 20 2a 2f |ecord po|inter */|
|00003ad0| 0a 09 58 0a 09 58 65 78 | 74 65 72 6e 20 57 69 64 |..X..Xex|tern Wid|
|00003ae0| 67 65 74 43 6c 61 73 73 | 20 63 6f 6e 66 69 72 6d |getClass| confirm|
|00003af0| 57 69 64 67 65 74 43 6c | 61 73 73 3b 0a 09 58 0a |WidgetCl|ass;..X.|
|00003b00| 09 58 2f 2a 20 54 79 70 | 65 20 64 65 66 69 6e 69 |.X/* Typ|e defini|
|00003b10| 74 69 6f 6e 20 66 6f 72 | 20 63 6f 6e 66 69 72 6d |tion for| confirm|
|00003b20| 20 77 69 64 67 65 74 73 | 20 2a 2f 0a 09 58 0a 09 | widgets| */..X..|
|00003b30| 58 74 79 70 65 64 65 66 | 20 73 74 72 75 63 74 20 |Xtypedef| struct |
|00003b40| 5f 43 6f 6e 66 69 72 6d | 52 65 63 20 2a 43 6f 6e |_Confirm|Rec *Con|
|00003b50| 66 69 72 6d 57 69 64 67 | 65 74 3b 0a 09 58 0a 09 |firmWidg|et;..X..|
|00003b60| 58 2f 2a 20 45 6e 64 20 | 6f 66 20 70 72 65 70 72 |X/* End |of prepr|
|00003b70| 6f 63 65 73 73 6f 72 20 | 64 69 72 65 63 74 69 76 |ocessor |directiv|
|00003b80| 65 73 20 2a 2f 0a 09 58 | 0a 09 58 23 65 6e 64 69 |es */..X|..X#endi|
|00003b90| 66 20 2f 2a 20 43 4f 4e | 46 49 52 4d 5f 48 20 2a |f /* CON|FIRM_H *|
|00003ba0| 2f 0a 53 48 41 52 5f 45 | 4f 46 0a 69 66 20 74 65 |/.SHAR_E|OF.if te|
|00003bb0| 73 74 20 31 37 39 34 20 | 2d 6e 65 20 22 60 77 63 |st 1794 |-ne "`wc|
|00003bc0| 20 2d 63 20 3c 20 27 43 | 6f 6e 66 69 72 6d 31 2e | -c < 'C|onfirm1.|
|00003bd0| 68 27 60 22 0a 74 68 65 | 6e 0a 09 65 63 68 6f 20 |h'`".the|n..echo |
|00003be0| 73 68 61 72 3a 20 65 72 | 72 6f 72 20 74 72 61 6e |shar: er|ror tran|
|00003bf0| 73 6d 69 74 74 69 6e 67 | 20 22 27 43 6f 6e 66 69 |smitting| "'Confi|
|00003c00| 72 6d 31 2e 68 27 22 20 | 27 28 73 68 6f 75 6c 64 |rm1.h'" |'(should|
|00003c10| 20 68 61 76 65 20 62 65 | 65 6e 20 31 37 39 34 20 | have be|en 1794 |
|00003c20| 63 68 61 72 61 63 74 65 | 72 73 29 27 0a 66 69 0a |characte|rs)'.fi.|
|00003c30| 66 69 20 23 20 65 6e 64 | 20 6f 66 20 6f 76 65 72 |fi # end| of over|
|00003c40| 77 72 69 74 69 6e 67 20 | 63 68 65 63 6b 0a 65 63 |writing |check.ec|
|00003c50| 68 6f 20 73 68 61 72 3a | 20 65 78 74 72 61 63 74 |ho shar:| extract|
|00003c60| 69 6e 67 20 22 27 43 6f | 6e 66 69 72 6d 31 50 2e |ing "'Co|nfirm1P.|
|00003c70| 68 27 22 20 27 28 32 33 | 34 32 20 63 68 61 72 61 |h'" '(23|42 chara|
|00003c80| 63 74 65 72 73 29 27 0a | 69 66 20 74 65 73 74 20 |cters)'.|if test |
|00003c90| 2d 66 20 27 43 6f 6e 66 | 69 72 6d 31 50 2e 68 27 |-f 'Conf|irm1P.h'|
|00003ca0| 0a 74 68 65 6e 0a 09 65 | 63 68 6f 20 73 68 61 72 |.then..e|cho shar|
|00003cb0| 3a 20 77 69 6c 6c 20 6e | 6f 74 20 6f 76 65 72 2d |: will n|ot over-|
|00003cc0| 77 72 69 74 65 20 65 78 | 69 73 74 69 6e 67 20 66 |write ex|isting f|
|00003cd0| 69 6c 65 20 22 27 43 6f | 6e 66 69 72 6d 31 50 2e |ile "'Co|nfirm1P.|
|00003ce0| 68 27 22 0a 65 6c 73 65 | 0a 73 65 64 20 27 73 2f |h'".else|.sed 's/|
|00003cf0| 5e 09 58 2f 2f 27 20 3c | 3c 20 5c 53 48 41 52 5f |^.X//' <|< \SHAR_|
|00003d00| 45 4f 46 20 3e 20 27 43 | 6f 6e 66 69 72 6d 31 50 |EOF > 'C|onfirm1P|
|00003d10| 2e 68 27 0a 09 58 2f 2a | 2a 2a 2a 2a 2a 2a 2a 2a |.h'..X/*|********|
|00003d20| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00003d30| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00003d40| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00003d50| 2a 2a 0a 09 58 43 6f 70 | 79 72 69 67 68 74 20 31 |**..XCop|yright 1|
|00003d60| 39 39 30 20 62 79 20 44 | 69 67 69 74 61 6c 20 45 |990 by D|igital E|
|00003d70| 71 75 69 70 6d 65 6e 74 | 20 43 6f 72 70 6f 72 61 |quipment| Corpora|
|00003d80| 74 69 6f 6e 2c 20 4d 61 | 79 6e 61 72 64 2c 20 4d |tion, Ma|ynard, M|
|00003d90| 61 73 73 61 63 68 75 73 | 65 74 74 73 2e 0a 09 58 |assachus|etts...X|
|00003da0| 0a 09 58 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |..X | |
|00003db0| 20 20 20 20 20 20 20 20 | 20 20 20 41 6c 6c 20 52 | | All R|
|00003dc0| 69 67 68 74 73 20 52 65 | 73 65 72 76 65 64 0a 09 |ights Re|served..|
|00003dd0| 58 0a 09 58 50 65 72 6d | 69 73 73 69 6f 6e 20 74 |X..XPerm|ission t|
|00003de0| 6f 20 75 73 65 2c 20 63 | 6f 70 79 2c 20 6d 6f 64 |o use, c|opy, mod|
|00003df0| 69 66 79 2c 20 61 6e 64 | 20 64 69 73 74 72 69 62 |ify, and| distrib|
|00003e00| 75 74 65 20 74 68 65 73 | 65 20 65 78 61 6d 70 6c |ute thes|e exampl|
|00003e10| 65 73 20 66 6f 72 20 61 | 6e 79 0a 09 58 70 75 72 |es for a|ny..Xpur|
|00003e20| 70 6f 73 65 20 61 6e 64 | 20 77 69 74 68 6f 75 74 |pose and| without|
|00003e30| 20 66 65 65 20 69 73 20 | 68 65 72 65 62 79 20 67 | fee is |hereby g|
|00003e40| 72 61 6e 74 65 64 2c 20 | 70 72 6f 76 69 64 65 64 |ranted, |provided|
|00003e50| 20 74 68 61 74 20 74 68 | 65 20 61 62 6f 76 65 0a | that th|e above.|
|00003e60| 09 58 63 6f 70 79 72 69 | 67 68 74 20 6e 6f 74 69 |.Xcopyri|ght noti|
|00003e70| 63 65 20 61 70 70 65 61 | 72 20 69 6e 20 61 6c 6c |ce appea|r in all|
|00003e80| 20 63 6f 70 69 65 73 20 | 61 6e 64 20 74 68 61 74 | copies |and that|
|00003e90| 20 62 6f 74 68 20 74 68 | 61 74 20 63 6f 70 79 72 | both th|at copyr|
|00003ea0| 69 67 68 74 0a 09 58 6e | 6f 74 69 63 65 20 61 6e |ight..Xn|otice an|
|00003eb0| 64 20 74 68 69 73 20 70 | 65 72 6d 69 73 73 69 6f |d this p|ermissio|
|00003ec0| 6e 20 6e 6f 74 69 63 65 | 20 61 70 70 65 61 72 20 |n notice| appear |
|00003ed0| 69 6e 20 73 75 70 70 6f | 72 74 69 6e 67 20 64 6f |in suppo|rting do|
|00003ee0| 63 75 6d 65 6e 74 61 74 | 69 6f 6e 2c 0a 09 58 61 |cumentat|ion,..Xa|
|00003ef0| 6e 64 20 74 68 61 74 20 | 74 68 65 20 6e 61 6d 65 |nd that |the name|
|00003f00| 20 6f 66 20 44 69 67 69 | 74 61 6c 20 6e 6f 74 20 | of Digi|tal not |
|00003f10| 62 65 20 75 73 65 64 20 | 69 6e 20 61 64 76 65 72 |be used |in adver|
|00003f20| 74 69 73 69 6e 67 20 6f | 72 20 70 75 62 6c 69 63 |tising o|r public|
|00003f30| 69 74 79 0a 09 58 70 65 | 72 74 61 69 6e 69 6e 67 |ity..Xpe|rtaining|
|00003f40| 20 74 6f 20 64 69 73 74 | 72 69 62 75 74 69 6f 6e | to dist|ribution|
|00003f50| 20 6f 66 20 74 68 65 20 | 73 6f 66 74 77 61 72 65 | of the |software|
|00003f60| 20 77 69 74 68 6f 75 74 | 20 73 70 65 63 69 66 69 | without| specifi|
|00003f70| 63 2c 20 77 72 69 74 74 | 65 6e 0a 09 58 70 72 69 |c, writt|en..Xpri|
|00003f80| 6f 72 20 70 65 72 6d 69 | 73 73 69 6f 6e 2e 0a 09 |or permi|ssion...|
|00003f90| 58 0a 09 58 44 49 47 49 | 54 41 4c 20 41 4e 44 20 |X..XDIGI|TAL AND |
|00003fa0| 54 48 45 20 41 55 54 48 | 4f 52 53 20 44 49 53 43 |THE AUTH|ORS DISC|
|00003fb0| 4c 41 49 4d 20 41 4c 4c | 20 57 41 52 52 41 4e 54 |LAIM ALL| WARRANT|
|00003fc0| 49 45 53 20 57 49 54 48 | 20 52 45 47 41 52 44 20 |IES WITH| REGARD |
|00003fd0| 54 4f 20 54 48 49 53 0a | 09 58 53 4f 46 54 57 41 |TO THIS.|.XSOFTWA|
|00003fe0| 52 45 2c 20 49 4e 43 4c | 55 44 49 4e 47 20 41 4c |RE, INCL|UDING AL|
|00003ff0| 4c 20 49 4d 50 4c 49 45 | 44 20 57 41 52 52 41 4e |L IMPLIE|D WARRAN|
|00004000| 54 49 45 53 20 4f 46 20 | 4d 45 52 43 48 41 4e 54 |TIES OF |MERCHANT|
|00004010| 41 42 49 4c 49 54 59 20 | 41 4e 44 0a 09 58 46 49 |ABILITY |AND..XFI|
|00004020| 54 4e 45 53 53 2c 20 49 | 4e 20 4e 4f 20 45 56 45 |TNESS, I|N NO EVE|
|00004030| 4e 54 20 53 48 41 4c 4c | 20 44 49 47 49 54 41 4c |NT SHALL| DIGITAL|
|00004040| 20 42 45 20 4c 49 41 42 | 4c 45 20 46 4f 52 20 41 | BE LIAB|LE FOR A|
|00004050| 4e 59 20 53 50 45 43 49 | 41 4c 2c 20 49 4e 44 49 |NY SPECI|AL, INDI|
|00004060| 52 45 43 54 0a 09 58 4f | 52 20 43 4f 4e 53 45 51 |RECT..XO|R CONSEQ|
|00004070| 55 45 4e 54 49 41 4c 20 | 44 41 4d 41 47 45 53 20 |UENTIAL |DAMAGES |
|00004080| 4f 52 20 41 4e 59 20 44 | 41 4d 41 47 45 53 20 57 |OR ANY D|AMAGES W|
|00004090| 48 41 54 53 4f 45 56 45 | 52 20 52 45 53 55 4c 54 |HATSOEVE|R RESULT|
|000040a0| 49 4e 47 20 46 52 4f 4d | 20 4c 4f 53 53 0a 09 58 |ING FROM| LOSS..X|
|000040b0| 4f 46 20 55 53 45 2c 20 | 44 41 54 41 20 4f 52 20 |OF USE, |DATA OR |
|000040c0| 50 52 4f 46 49 54 53 2c | 20 57 48 45 54 48 45 52 |PROFITS,| WHETHER|
|000040d0| 20 49 4e 20 41 4e 20 41 | 43 54 49 4f 4e 20 4f 46 | IN AN A|CTION OF|
|000040e0| 20 43 4f 4e 54 52 41 43 | 54 2c 20 4e 45 47 4c 49 | CONTRAC|T, NEGLI|
|000040f0| 47 45 4e 43 45 0a 09 58 | 4f 52 20 4f 54 48 45 52 |GENCE..X|OR OTHER|
|00004100| 20 54 4f 52 54 49 4f 55 | 53 20 41 43 54 49 4f 4e | TORTIOU|S ACTION|
|00004110| 2c 20 41 52 49 53 49 4e | 47 20 4f 55 54 20 4f 46 |, ARISIN|G OUT OF|
|00004120| 20 4f 52 20 49 4e 20 43 | 4f 4e 4e 45 43 54 49 4f | OR IN C|ONNECTIO|
|00004130| 4e 20 57 49 54 48 20 54 | 48 45 20 55 53 45 0a 09 |N WITH T|HE USE..|
|00004140| 58 4f 52 20 50 45 52 46 | 4f 52 4d 41 4e 43 45 20 |XOR PERF|ORMANCE |
|00004150| 4f 46 20 54 48 49 53 20 | 53 4f 46 54 57 41 52 45 |OF THIS |SOFTWARE|
|00004160| 2e 0a 09 58 0a 09 58 2a | 2a 2a 2a 2a 2a 2a 2a 2a |...X..X*|********|
|00004170| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00004180| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00004190| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000041a0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2f 0a 09 58 0a 09 58 |********|*/..X..X|
|000041b0| 2f 2a 20 4d 61 6b 65 20 | 69 74 20 73 61 66 65 20 |/* Make |it safe |
|000041c0| 74 6f 20 69 6e 63 6c 75 | 64 65 20 74 68 69 73 20 |to inclu|de this |
|000041d0| 66 69 6c 65 20 6d 6f 72 | 65 20 74 68 61 6e 20 6f |file mor|e than o|
|000041e0| 6e 63 65 2e 20 2a 2f 0a | 09 58 0a 09 58 23 69 66 |nce. */.|.X..X#if|
|000041f0| 6e 64 65 66 20 43 4f 4e | 46 49 52 4d 50 5f 48 0a |ndef CON|FIRMP_H.|
|00004200| 09 58 23 64 65 66 69 6e | 65 20 43 4f 4e 46 49 52 |.X#defin|e CONFIR|
|00004210| 4d 50 5f 48 0a 09 58 0a | 09 58 2f 2a 20 49 6e 63 |MP_H..X.|.X/* Inc|
|00004220| 6c 75 64 65 20 74 68 65 | 20 70 75 62 6c 69 63 20 |lude the| public |
|00004230| 68 65 61 64 65 72 20 66 | 69 6c 65 20 66 6f 72 20 |header f|ile for |
|00004240| 43 6f 6e 66 69 72 6d 20 | 2a 2f 0a 09 58 0a 09 58 |Confirm |*/..X..X|
|00004250| 23 69 6e 63 6c 75 64 65 | 20 22 43 6f 6e 66 69 72 |#include| "Confir|
|00004260| 6d 31 2e 68 22 0a 09 58 | 0a 09 58 2f 2a 20 43 6f |m1.h"..X|..X/* Co|
|00004270| 6e 66 69 72 6d 20 69 73 | 20 64 65 72 69 76 65 64 |nfirm is| derived|
|00004280| 20 66 72 6f 6d 20 43 6f | 72 65 2c 20 73 6f 20 6e | from Co|re, so n|
|00004290| 6f 20 6e 65 65 64 20 74 | 6f 20 69 6e 63 6c 75 64 |o need t|o includ|
|000042a0| 65 20 74 68 65 20 73 75 | 70 65 72 63 6c 61 73 73 |e the su|perclass|
|000042b0| 0a 09 58 20 20 20 70 72 | 69 76 61 74 65 20 68 65 |..X pr|ivate he|
|000042c0| 61 64 65 72 20 66 69 6c | 65 2e 20 20 2a 2f 0a 09 |ader fil|e. */..|
|000042d0| 58 0a 09 58 2f 2a 20 44 | 65 66 69 6e 65 20 74 68 |X..X/* D|efine th|
|000042e0| 65 20 43 6f 6e 66 69 72 | 6d 20 69 6e 73 74 61 6e |e Confir|m instan|
|000042f0| 63 65 20 70 61 72 74 20 | 2a 2f 0a 09 58 0a 09 58 |ce part |*/..X..X|
|00004300| 74 79 70 65 64 65 66 20 | 73 74 72 75 63 74 20 7b |typedef |struct {|
|00004310| 0a 09 58 20 20 2f 2a 20 | 4e 65 77 20 72 65 73 6f |..X /* |New reso|
|00004320| 75 72 63 65 20 66 69 65 | 6c 64 73 20 2a 2f 0a 09 |urce fie|lds */..|
|00004330| 58 20 20 20 20 44 69 6d | 65 6e 73 69 6f 6e 09 09 |X Dim|ension..|
|00004340| 6d 61 72 67 69 6e 3b 09 | 09 2f 2a 20 45 78 74 72 |margin;.|./* Extr|
|00004350| 61 20 73 70 61 63 65 20 | 74 6f 20 6c 65 61 76 65 |a space |to leave|
|00004360| 20 2a 2f 0a 09 58 20 20 | 20 20 53 74 72 69 6e 67 | */..X | String|
|00004370| 09 09 6c 61 62 65 6c 3b | 09 09 2f 2a 20 4c 61 62 |..label;|../* Lab|
|00004380| 65 6c 20 73 74 72 69 6e | 67 20 2a 2f 0a 09 58 20 |el strin|g */..X |
|00004390| 20 20 20 53 74 72 69 6e | 67 09 09 62 75 74 74 6f | Strin|g..butto|
|000043a0| 6e 5f 6c 61 62 65 6c 3b | 09 2f 2a 20 42 75 74 74 |n_label;|./* Butt|
|000043b0| 6f 6e 20 73 74 72 69 6e | 67 20 2a 2f 0a 09 58 20 |on strin|g */..X |
|000043c0| 20 20 20 58 74 43 61 6c | 6c 62 61 63 6b 4c 69 73 | XtCal|lbackLis|
|000043d0| 74 09 63 61 6c 6c 62 61 | 63 6b 3b 09 2f 2a 20 43 |t.callba|ck;./* C|
|000043e0| 61 6c 6c 62 61 63 6b 20 | 74 6f 20 65 78 65 63 75 |allback |to execu|
|000043f0| 74 65 20 2a 2f 0a 09 58 | 20 20 20 20 57 69 64 67 |te */..X| Widg|
|00004400| 65 74 09 09 6c 61 62 65 | 6c 5f 77 69 64 67 65 74 |et..labe|l_widget|
|00004410| 3b 09 2f 2a 20 4c 61 62 | 65 6c 20 73 75 62 77 69 |;./* Lab|el subwi|
|00004420| 64 67 65 74 20 2a 2f 0a | 09 58 20 20 20 20 57 69 |dget */.|.X Wi|
|00004430| 64 67 65 74 09 09 62 75 | 74 74 6f 6e 5f 77 69 64 |dget..bu|tton_wid|
|00004440| 67 65 74 3b 09 2f 2a 20 | 50 75 73 68 62 75 74 74 |get;./* |Pushbutt|
|00004450| 6f 6e 20 73 75 62 77 69 | 64 67 65 74 20 2a 2f 0a |on subwi|dget */.|
|00004460| 09 58 7d 20 43 6f 6e 66 | 69 72 6d 50 61 72 74 3b |.X} Conf|irmPart;|
|00004470| 0a 09 58 0a 09 58 2f 2a | 20 44 65 66 69 6e 65 20 |..X..X/*| Define |
|00004480| 74 68 65 20 66 75 6c 6c | 20 69 6e 73 74 61 6e 63 |the full| instanc|
|00004490| 65 20 72 65 63 6f 72 64 | 20 2a 2f 0a 09 58 0a 09 |e record| */..X..|
|000044a0| 58 74 79 70 65 64 65 66 | 20 73 74 72 75 63 74 20 |Xtypedef| struct |
|000044b0| 5f 43 6f 6e 66 69 72 6d | 52 65 63 20 7b 0a 09 58 |_Confirm|Rec {..X|
|000044c0| 20 20 20 20 43 6f 72 65 | 50 61 72 74 09 09 63 6f | Core|Part..co|
|000044d0| 72 65 3b 0a 09 58 20 20 | 20 20 43 6f 6e 66 69 72 |re;..X | Confir|
|000044e0| 6d 50 61 72 74 09 09 63 | 6f 6e 66 69 72 6d 3b 0a |mPart..c|onfirm;.|
|000044f0| 09 58 7d 20 43 6f 6e 66 | 69 72 6d 52 65 63 3b 0a |.X} Conf|irmRec;.|
|00004500| 09 58 0a 09 58 2f 2a 20 | 44 65 66 69 6e 65 20 63 |.X..X/* |Define c|
|00004510| 6c 61 73 73 20 70 61 72 | 74 20 73 74 72 75 63 74 |lass par|t struct|
|00004520| 75 72 65 20 2a 2f 0a 09 | 58 0a 09 58 74 79 70 65 |ure */..|X..Xtype|
|00004530| 64 65 66 20 73 74 72 75 | 63 74 20 7b 0a 09 58 20 |def stru|ct {..X |
|00004540| 20 20 20 58 74 50 6f 69 | 6e 74 65 72 09 09 65 78 | XtPoi|nter..ex|
|00004550| 74 65 6e 73 69 6f 6e 3b | 0a 09 58 7d 20 43 6f 6e |tension;|..X} Con|
|00004560| 66 69 72 6d 43 6c 61 73 | 73 50 61 72 74 3b 0a 09 |firmClas|sPart;..|
|00004570| 58 0a 09 58 2f 2a 20 44 | 65 66 69 6e 65 20 74 68 |X..X/* D|efine th|
|00004580| 65 20 66 75 6c 6c 20 63 | 6c 61 73 73 20 72 65 63 |e full c|lass rec|
|00004590| 6f 72 64 20 2a 2f 0a 09 | 58 0a 09 58 0a 09 58 74 |ord */..|X..X..Xt|
|000045a0| 79 70 65 64 65 66 20 73 | 74 72 75 63 74 20 5f 43 |ypedef s|truct _C|
|000045b0| 6f 6e 66 69 72 6d 43 6c | 61 73 73 52 65 63 20 7b |onfirmCl|assRec {|
|000045c0| 0a 09 58 20 20 20 20 43 | 6f 72 65 43 6c 61 73 73 |..X C|oreClass|
|000045d0| 50 61 72 74 09 63 6f 72 | 65 5f 63 6c 61 73 73 3b |Part.cor|e_class;|
|000045e0| 0a 09 58 20 20 20 20 43 | 6f 6e 66 69 72 6d 43 6c |..X C|onfirmCl|
|000045f0| 61 73 73 50 61 72 74 09 | 63 6f 6e 66 69 72 6d 5f |assPart.|confirm_|
|00004600| 63 6c 61 73 73 3b 0a 09 | 58 7d 20 43 6f 6e 66 69 |class;..|X} Confi|
|00004610| 72 6d 43 6c 61 73 73 52 | 65 63 2c 20 2a 43 6f 6e |rmClassR|ec, *Con|
|00004620| 66 69 72 6d 43 6c 61 73 | 73 3b 0a 09 58 0a 09 58 |firmClas|s;..X..X|
|00004630| 2f 2a 20 45 78 74 65 72 | 6e 61 6c 20 64 65 66 69 |/* Exter|nal defi|
|00004640| 6e 69 74 69 6f 6e 20 66 | 6f 72 20 63 6c 61 73 73 |nition f|or class|
|00004650| 20 72 65 63 6f 72 64 20 | 2a 2f 0a 09 58 0a 09 58 | record |*/..X..X|
|00004660| 65 78 74 65 72 6e 20 43 | 6f 6e 66 69 72 6d 43 6c |extern C|onfirmCl|
|00004670| 61 73 73 52 65 63 20 63 | 6f 6e 66 69 72 6d 43 6c |assRec c|onfirmCl|
|00004680| 61 73 73 52 65 63 3b 0a | 09 58 0a 09 58 2f 2a 20 |assRec;.|.X..X/* |
|00004690| 45 6e 64 20 6f 66 20 70 | 72 65 70 72 6f 63 65 73 |End of p|reproces|
|000046a0| 73 6f 72 20 64 69 72 65 | 63 74 69 76 65 73 20 2a |sor dire|ctives *|
|000046b0| 2f 0a 09 58 0a 09 58 23 | 65 6e 64 69 66 20 2f 2a |/..X..X#|endif /*|
|000046c0| 20 43 4f 4e 46 49 52 4d | 50 5f 48 20 2a 2f 0a 09 | CONFIRM|P_H */..|
|000046d0| 58 0a 53 48 41 52 5f 45 | 4f 46 0a 69 66 20 74 65 |X.SHAR_E|OF.if te|
|000046e0| 73 74 20 32 33 34 32 20 | 2d 6e 65 20 22 60 77 63 |st 2342 |-ne "`wc|
|000046f0| 20 2d 63 20 3c 20 27 43 | 6f 6e 66 69 72 6d 31 50 | -c < 'C|onfirm1P|
|00004700| 2e 68 27 60 22 0a 74 68 | 65 6e 0a 09 65 63 68 6f |.h'`".th|en..echo|
|00004710| 20 73 68 61 72 3a 20 65 | 72 72 6f 72 20 74 72 61 | shar: e|rror tra|
|00004720| 6e 73 6d 69 74 74 69 6e | 67 20 22 27 43 6f 6e 66 |nsmittin|g "'Conf|
|00004730| 69 72 6d 31 50 2e 68 27 | 22 20 27 28 73 68 6f 75 |irm1P.h'|" '(shou|
|00004740| 6c 64 20 68 61 76 65 20 | 62 65 65 6e 20 32 33 34 |ld have |been 234|
|00004750| 32 20 63 68 61 72 61 63 | 74 65 72 73 29 27 0a 66 |2 charac|ters)'.f|
|00004760| 69 0a 66 69 20 23 20 65 | 6e 64 20 6f 66 20 6f 76 |i.fi # e|nd of ov|
|00004770| 65 72 77 72 69 74 69 6e | 67 20 63 68 65 63 6b 0a |erwritin|g check.|
|00004780| 65 63 68 6f 20 73 68 61 | 72 3a 20 65 78 74 72 61 |echo sha|r: extra|
|00004790| 63 74 69 6e 67 20 22 27 | 43 6f 6e 66 69 72 6d 50 |cting "'|ConfirmP|
|000047a0| 2e 68 27 22 20 27 28 32 | 32 38 35 20 63 68 61 72 |.h'" '(2|285 char|
|000047b0| 61 63 74 65 72 73 29 27 | 0a 69 66 20 74 65 73 74 |acters)'|.if test|
|000047c0| 20 2d 66 20 27 43 6f 6e | 66 69 72 6d 50 2e 68 27 | -f 'Con|firmP.h'|
|000047d0| 0a 74 68 65 6e 0a 09 65 | 63 68 6f 20 73 68 61 72 |.then..e|cho shar|
|000047e0| 3a 20 77 69 6c 6c 20 6e | 6f 74 20 6f 76 65 72 2d |: will n|ot over-|
|000047f0| 77 72 69 74 65 20 65 78 | 69 73 74 69 6e 67 20 66 |write ex|isting f|
|00004800| 69 6c 65 20 22 27 43 6f | 6e 66 69 72 6d 50 2e 68 |ile "'Co|nfirmP.h|
|00004810| 27 22 0a 65 6c 73 65 0a | 73 65 64 20 27 73 2f 5e |'".else.|sed 's/^|
|00004820| 09 58 2f 2f 27 20 3c 3c | 20 5c 53 48 41 52 5f 45 |.X//' <<| \SHAR_E|
|00004830| 4f 46 20 3e 20 27 43 6f | 6e 66 69 72 6d 50 2e 68 |OF > 'Co|nfirmP.h|
|00004840| 27 0a 09 58 2f 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |'..X/***|********|
|00004850| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00004860| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00004870| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00004880| 0a 09 58 43 6f 70 79 72 | 69 67 68 74 20 31 39 39 |..XCopyr|ight 199|
|00004890| 30 20 62 79 20 44 69 67 | 69 74 61 6c 20 45 71 75 |0 by Dig|ital Equ|
|000048a0| 69 70 6d 65 6e 74 20 43 | 6f 72 70 6f 72 61 74 69 |ipment C|orporati|
|000048b0| 6f 6e 2c 20 4d 61 79 6e | 61 72 64 2c 20 4d 61 73 |on, Mayn|ard, Mas|
|000048c0| 73 61 63 68 75 73 65 74 | 74 73 2e 0a 09 58 0a 09 |sachuset|ts...X..|
|000048d0| 58 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |X | |
|000048e0| 20 20 20 20 20 20 20 20 | 20 41 6c 6c 20 52 69 67 | | All Rig|
|000048f0| 68 74 73 20 52 65 73 65 | 72 76 65 64 0a 09 58 0a |hts Rese|rved..X.|
|00004900| 09 58 50 65 72 6d 69 73 | 73 69 6f 6e 20 74 6f 20 |.XPermis|sion to |
|00004910| 75 73 65 2c 20 63 6f 70 | 79 2c 20 6d 6f 64 69 66 |use, cop|y, modif|
|00004920| 79 2c 20 61 6e 64 20 64 | 69 73 74 72 69 62 75 74 |y, and d|istribut|
|00004930| 65 20 74 68 65 73 65 20 | 65 78 61 6d 70 6c 65 73 |e these |examples|
|00004940| 20 66 6f 72 20 61 6e 79 | 0a 09 58 70 75 72 70 6f | for any|..Xpurpo|
|00004950| 73 65 20 61 6e 64 20 77 | 69 74 68 6f 75 74 20 66 |se and w|ithout f|
|00004960| 65 65 20 69 73 20 68 65 | 72 65 62 79 20 67 72 61 |ee is he|reby gra|
|00004970| 6e 74 65 64 2c 20 70 72 | 6f 76 69 64 65 64 20 74 |nted, pr|ovided t|
|00004980| 68 61 74 20 74 68 65 20 | 61 62 6f 76 65 0a 09 58 |hat the |above..X|
|00004990| 63 6f 70 79 72 69 67 68 | 74 20 6e 6f 74 69 63 65 |copyrigh|t notice|
|000049a0| 20 61 70 70 65 61 72 20 | 69 6e 20 61 6c 6c 20 63 | appear |in all c|
|000049b0| 6f 70 69 65 73 20 61 6e | 64 20 74 68 61 74 20 62 |opies an|d that b|
|000049c0| 6f 74 68 20 74 68 61 74 | 20 63 6f 70 79 72 69 67 |oth that| copyrig|
|000049d0| 68 74 0a 09 58 6e 6f 74 | 69 63 65 20 61 6e 64 20 |ht..Xnot|ice and |
|000049e0| 74 68 69 73 20 70 65 72 | 6d 69 73 73 69 6f 6e 20 |this per|mission |
|000049f0| 6e 6f 74 69 63 65 20 61 | 70 70 65 61 72 20 69 6e |notice a|ppear in|
|00004a00| 20 73 75 70 70 6f 72 74 | 69 6e 67 20 64 6f 63 75 | support|ing docu|
|00004a10| 6d 65 6e 74 61 74 69 6f | 6e 2c 0a 09 58 61 6e 64 |mentatio|n,..Xand|
|00004a20| 20 74 68 61 74 20 74 68 | 65 20 6e 61 6d 65 20 6f | that th|e name o|
|00004a30| 66 20 44 69 67 69 74 61 | 6c 20 6e 6f 74 20 62 65 |f Digita|l not be|
|00004a40| 20 75 73 65 64 20 69 6e | 20 61 64 76 65 72 74 69 | used in| adverti|
|00004a50| 73 69 6e 67 20 6f 72 20 | 70 75 62 6c 69 63 69 74 |sing or |publicit|
|00004a60| 79 0a 09 58 70 65 72 74 | 61 69 6e 69 6e 67 20 74 |y..Xpert|aining t|
|00004a70| 6f 20 64 69 73 74 72 69 | 62 75 74 69 6f 6e 20 6f |o distri|bution o|
|00004a80| 66 20 74 68 65 20 73 6f | 66 74 77 61 72 65 20 77 |f the so|ftware w|
|00004a90| 69 74 68 6f 75 74 20 73 | 70 65 63 69 66 69 63 2c |ithout s|pecific,|
|00004aa0| 20 77 72 69 74 74 65 6e | 0a 09 58 70 72 69 6f 72 | written|..Xprior|
|00004ab0| 20 70 65 72 6d 69 73 73 | 69 6f 6e 2e 0a 09 58 0a | permiss|ion...X.|
|00004ac0| 09 58 44 49 47 49 54 41 | 4c 20 41 4e 44 20 54 48 |.XDIGITA|L AND TH|
|00004ad0| 45 20 41 55 54 48 4f 52 | 53 20 44 49 53 43 4c 41 |E AUTHOR|S DISCLA|
|00004ae0| 49 4d 20 41 4c 4c 20 57 | 41 52 52 41 4e 54 49 45 |IM ALL W|ARRANTIE|
|00004af0| 53 20 57 49 54 48 20 52 | 45 47 41 52 44 20 54 4f |S WITH R|EGARD TO|
|00004b00| 20 54 48 49 53 0a 09 58 | 53 4f 46 54 57 41 52 45 | THIS..X|SOFTWARE|
|00004b10| 2c 20 49 4e 43 4c 55 44 | 49 4e 47 20 41 4c 4c 20 |, INCLUD|ING ALL |
|00004b20| 49 4d 50 4c 49 45 44 20 | 57 41 52 52 41 4e 54 49 |IMPLIED |WARRANTI|
|00004b30| 45 53 20 4f 46 20 4d 45 | 52 43 48 41 4e 54 41 42 |ES OF ME|RCHANTAB|
|00004b40| 49 4c 49 54 59 20 41 4e | 44 0a 09 58 46 49 54 4e |ILITY AN|D..XFITN|
|00004b50| 45 53 53 2c 20 49 4e 20 | 4e 4f 20 45 56 45 4e 54 |ESS, IN |NO EVENT|
|00004b60| 20 53 48 41 4c 4c 20 44 | 49 47 49 54 41 4c 20 42 | SHALL D|IGITAL B|
|00004b70| 45 20 4c 49 41 42 4c 45 | 20 46 4f 52 20 41 4e 59 |E LIABLE| FOR ANY|
|00004b80| 20 53 50 45 43 49 41 4c | 2c 20 49 4e 44 49 52 45 | SPECIAL|, INDIRE|
|00004b90| 43 54 0a 09 58 4f 52 20 | 43 4f 4e 53 45 51 55 45 |CT..XOR |CONSEQUE|
|00004ba0| 4e 54 49 41 4c 20 44 41 | 4d 41 47 45 53 20 4f 52 |NTIAL DA|MAGES OR|
|00004bb0| 20 41 4e 59 20 44 41 4d | 41 47 45 53 20 57 48 41 | ANY DAM|AGES WHA|
|00004bc0| 54 53 4f 45 56 45 52 20 | 52 45 53 55 4c 54 49 4e |TSOEVER |RESULTIN|
|00004bd0| 47 20 46 52 4f 4d 20 4c | 4f 53 53 0a 09 58 4f 46 |G FROM L|OSS..XOF|
|00004be0| 20 55 53 45 2c 20 44 41 | 54 41 20 4f 52 20 50 52 | USE, DA|TA OR PR|
|00004bf0| 4f 46 49 54 53 2c 20 57 | 48 45 54 48 45 52 20 49 |OFITS, W|HETHER I|
|00004c00| 4e 20 41 4e 20 41 43 54 | 49 4f 4e 20 4f 46 20 43 |N AN ACT|ION OF C|
|00004c10| 4f 4e 54 52 41 43 54 2c | 20 4e 45 47 4c 49 47 45 |ONTRACT,| NEGLIGE|
|00004c20| 4e 43 45 0a 09 58 4f 52 | 20 4f 54 48 45 52 20 54 |NCE..XOR| OTHER T|
|00004c30| 4f 52 54 49 4f 55 53 20 | 41 43 54 49 4f 4e 2c 20 |ORTIOUS |ACTION, |
|00004c40| 41 52 49 53 49 4e 47 20 | 4f 55 54 20 4f 46 20 4f |ARISING |OUT OF O|
|00004c50| 52 20 49 4e 20 43 4f 4e | 4e 45 43 54 49 4f 4e 20 |R IN CON|NECTION |
|00004c60| 57 49 54 48 20 54 48 45 | 20 55 53 45 0a 09 58 4f |WITH THE| USE..XO|
|00004c70| 52 20 50 45 52 46 4f 52 | 4d 41 4e 43 45 20 4f 46 |R PERFOR|MANCE OF|
|00004c80| 20 54 48 49 53 20 53 4f | 46 54 57 41 52 45 2e 0a | THIS SO|FTWARE..|
|00004c90| 09 58 0a 09 58 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |.X..X***|********|
|00004ca0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00004cb0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00004cc0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00004cd0| 2a 2a 2a 2a 2a 2a 2a 2f | 0a 09 58 0a 09 58 2f 2a |*******/|..X..X/*|
|00004ce0| 20 4d 61 6b 65 20 69 74 | 20 73 61 66 65 20 74 6f | Make it| safe to|
|00004cf0| 20 69 6e 63 6c 75 64 65 | 20 74 68 69 73 20 66 69 | include| this fi|
|00004d00| 6c 65 20 6d 6f 72 65 20 | 74 68 61 6e 20 6f 6e 63 |le more |than onc|
|00004d10| 65 2e 20 2a 2f 0a 09 58 | 0a 09 58 23 69 66 6e 64 |e. */..X|..X#ifnd|
|00004d20| 65 66 20 43 4f 4e 46 49 | 52 4d 50 5f 48 0a 09 58 |ef CONFI|RMP_H..X|
|00004d30| 23 64 65 66 69 6e 65 20 | 43 4f 4e 46 49 52 4d 50 |#define |CONFIRMP|
|00004d40| 5f 48 0a 09 58 0a 09 58 | 2f 2a 20 49 6e 63 6c 75 |_H..X..X|/* Inclu|
|00004d50| 64 65 20 74 68 65 20 70 | 75 62 6c 69 63 20 68 65 |de the p|ublic he|
|00004d60| 61 64 65 72 20 66 69 6c | 65 20 66 6f 72 20 43 6f |ader fil|e for Co|
|00004d70| 6e 66 69 72 6d 20 2a 2f | 0a 09 58 0a 09 58 23 69 |nfirm */|..X..X#i|
|00004d80| 6e 63 6c 75 64 65 20 22 | 43 6f 6e 66 69 72 6d 2e |nclude "|Confirm.|
|00004d90| 68 22 0a 09 58 0a 09 58 | 2f 2a 20 49 6e 63 6c 75 |h"..X..X|/* Inclu|
|00004da0| 64 65 20 74 68 65 20 70 | 72 69 76 61 74 65 20 68 |de the p|rivate h|
|00004db0| 65 61 64 65 72 20 66 69 | 6c 65 20 66 6f 72 20 42 |eader fi|le for B|
|00004dc0| 6f 78 2c 20 6f 75 72 20 | 73 75 70 65 72 63 6c 61 |ox, our |supercla|
|00004dd0| 73 73 20 2a 2f 0a 09 58 | 0a 09 58 23 69 6e 63 6c |ss */..X|..X#incl|
|00004de0| 75 64 65 20 22 42 6f 78 | 50 2e 68 22 0a 09 58 0a |ude "Box|P.h"..X.|
|00004df0| 09 58 2f 2a 20 44 65 66 | 69 6e 65 20 74 68 65 20 |.X/* Def|ine the |
|00004e00| 43 6f 6e 66 69 72 6d 20 | 69 6e 73 74 61 6e 63 65 |Confirm |instance|
|00004e10| 20 70 61 72 74 20 2a 2f | 0a 09 58 0a 09 58 74 79 | part */|..X..Xty|
|00004e20| 70 65 64 65 66 20 73 74 | 72 75 63 74 20 7b 0a 09 |pedef st|ruct {..|
|00004e30| 58 20 20 2f 2a 20 4e 65 | 77 20 72 65 73 6f 75 72 |X /* Ne|w resour|
|00004e40| 63 65 20 66 69 65 6c 64 | 73 20 2a 2f 0a 09 58 20 |ce field|s */..X |
|00004e50| 20 20 20 53 74 72 69 6e | 67 09 09 6c 61 62 65 6c | Strin|g..label|
|00004e60| 3b 09 09 2f 2a 20 4c 61 | 62 65 6c 20 73 74 72 69 |;../* La|bel stri|
|00004e70| 6e 67 20 2a 2f 0a 09 58 | 20 20 20 20 53 74 72 69 |ng */..X| Stri|
|00004e80| 6e 67 09 09 62 75 74 74 | 6f 6e 5f 6c 61 62 65 6c |ng..butt|on_label|
|00004e90| 3b 09 2f 2a 20 42 75 74 | 74 6f 6e 20 73 74 72 69 |;./* But|ton stri|
|00004ea0| 6e 67 20 2a 2f 0a 09 58 | 20 20 20 20 58 74 43 61 |ng */..X| XtCa|
|00004eb0| 6c 6c 62 61 63 6b 4c 69 | 73 74 09 63 61 6c 6c 62 |llbackLi|st.callb|
|00004ec0| 61 63 6b 3b 09 2f 2a 20 | 43 61 6c 6c 62 61 63 6b |ack;./* |Callback|
|00004ed0| 20 74 6f 20 65 78 65 63 | 75 74 65 20 2a 2f 0a 09 | to exec|ute */..|
|00004ee0| 58 7d 20 43 6f 6e 66 69 | 72 6d 50 61 72 74 3b 0a |X} Confi|rmPart;.|
|00004ef0| 09 58 0a 09 58 2f 2a 20 | 44 65 66 69 6e 65 20 74 |.X..X/* |Define t|
|00004f00| 68 65 20 66 75 6c 6c 20 | 69 6e 73 74 61 6e 63 65 |he full |instance|
|00004f10| 20 72 65 63 6f 72 64 20 | 2a 2f 0a 09 58 0a 09 58 | record |*/..X..X|
|00004f20| 74 79 70 65 64 65 66 20 | 73 74 72 75 63 74 20 5f |typedef |struct _|
|00004f30| 43 6f 6e 66 69 72 6d 52 | 65 63 20 7b 0a 09 58 20 |ConfirmR|ec {..X |
|00004f40| 20 20 20 43 6f 72 65 50 | 61 72 74 09 09 63 6f 72 | CoreP|art..cor|
|00004f50| 65 3b 0a 09 58 20 20 20 | 20 43 6f 6d 70 6f 73 69 |e;..X | Composi|
|00004f60| 74 65 50 61 72 74 09 63 | 6f 6d 70 6f 73 69 74 65 |tePart.c|omposite|
|00004f70| 3b 0a 09 58 20 20 20 20 | 42 6f 78 50 61 72 74 09 |;..X |BoxPart.|
|00004f80| 09 62 6f 78 3b 0a 09 58 | 20 20 20 20 43 6f 6e 66 |.box;..X| Conf|
|00004f90| 69 72 6d 50 61 72 74 09 | 09 63 6f 6e 66 69 72 6d |irmPart.|.confirm|
|00004fa0| 3b 0a 09 58 7d 20 43 6f | 6e 66 69 72 6d 52 65 63 |;..X} Co|nfirmRec|
|00004fb0| 3b 0a 09 58 0a 09 58 2f | 2a 20 44 65 66 69 6e 65 |;..X..X/|* Define|
|00004fc0| 20 63 6c 61 73 73 20 70 | 61 72 74 20 73 74 72 75 | class p|art stru|
|00004fd0| 63 74 75 72 65 20 2a 2f | 0a 09 58 0a 09 58 74 79 |cture */|..X..Xty|
|00004fe0| 70 65 64 65 66 20 73 74 | 72 75 63 74 20 7b 0a 09 |pedef st|ruct {..|
|00004ff0| 58 20 20 20 20 58 74 50 | 6f 69 6e 74 65 72 09 09 |X XtP|ointer..|
|00005000| 65 78 74 65 6e 73 69 6f | 6e 3b 0a 09 58 7d 20 43 |extensio|n;..X} C|
|00005010| 6f 6e 66 69 72 6d 43 6c | 61 73 73 50 61 72 74 3b |onfirmCl|assPart;|
|00005020| 0a 09 58 0a 09 58 2f 2a | 20 44 65 66 69 6e 65 20 |..X..X/*| Define |
|00005030| 74 68 65 20 66 75 6c 6c | 20 63 6c 61 73 73 20 72 |the full| class r|
|00005040| 65 63 6f 72 64 20 2a 2f | 0a 09 58 0a 09 58 74 79 |ecord */|..X..Xty|
|00005050| 70 65 64 65 66 20 73 74 | 72 75 63 74 20 5f 43 6f |pedef st|ruct _Co|
|00005060| 6e 66 69 72 6d 43 6c 61 | 73 73 52 65 63 20 7b 0a |nfirmCla|ssRec {.|
|00005070| 09 58 20 20 20 20 43 6f | 72 65 43 6c 61 73 73 50 |.X Co|reClassP|
|00005080| 61 72 74 09 63 6f 72 65 | 5f 63 6c 61 73 73 3b 0a |art.core|_class;.|
|00005090| 09 58 20 20 20 20 43 6f | 6d 70 6f 73 69 74 65 43 |.X Co|mpositeC|
|000050a0| 6c 61 73 73 50 61 72 74 | 09 63 6f 6d 70 6f 73 69 |lassPart|.composi|
|000050b0| 74 65 5f 63 6c 61 73 73 | 3b 0a 09 58 20 20 20 20 |te_class|;..X |
|000050c0| 42 6f 78 43 6c 61 73 73 | 50 61 72 74 09 62 6f 78 |BoxClass|Part.box|
|000050d0| 5f 63 6c 61 73 73 3b 0a | 09 58 20 20 20 20 43 6f |_class;.|.X Co|
|000050e0| 6e 66 69 72 6d 43 6c 61 | 73 73 50 61 72 74 09 63 |nfirmCla|ssPart.c|
|000050f0| 6f 6e 66 69 72 6d 5f 63 | 6c 61 73 73 3b 0a 09 58 |onfirm_c|lass;..X|
|00005100| 7d 20 43 6f 6e 66 69 72 | 6d 43 6c 61 73 73 52 65 |} Confir|mClassRe|
|00005110| 63 2c 20 2a 43 6f 6e 66 | 69 72 6d 43 6c 61 73 73 |c, *Conf|irmClass|
|00005120| 3b 0a 09 58 0a 09 58 2f | 2a 20 45 78 74 65 72 6e |;..X..X/|* Extern|
|00005130| 61 6c 20 64 65 66 69 6e | 69 74 69 6f 6e 20 66 6f |al defin|ition fo|
|00005140| 72 20 63 6c 61 73 73 20 | 72 65 63 6f 72 64 20 2a |r class |record *|
|00005150| 2f 0a 09 58 0a 09 58 65 | 78 74 65 72 6e 20 43 6f |/..X..Xe|xtern Co|
|00005160| 6e 66 69 72 6d 43 6c 61 | 73 73 52 65 63 20 63 6f |nfirmCla|ssRec co|
|00005170| 6e 66 69 72 6d 43 6c 61 | 73 73 52 65 63 3b 0a 09 |nfirmCla|ssRec;..|
|00005180| 58 0a 09 58 2f 2a 20 45 | 6e 64 20 6f 66 20 70 72 |X..X/* E|nd of pr|
|00005190| 65 70 72 6f 63 65 73 73 | 6f 72 20 64 69 72 65 63 |eprocess|or direc|
|000051a0| 74 69 76 65 73 20 2a 2f | 0a 09 58 0a 09 58 23 65 |tives */|..X..X#e|
|000051b0| 6e 64 69 66 20 2f 2a 20 | 43 4f 4e 46 49 52 4d 50 |ndif /* |CONFIRMP|
|000051c0| 5f 48 20 2a 2f 0a 09 58 | 0a 53 48 41 52 5f 45 4f |_H */..X|.SHAR_EO|
|000051d0| 46 0a 69 66 20 74 65 73 | 74 20 32 32 38 35 20 2d |F.if tes|t 2285 -|
|000051e0| 6e 65 20 22 60 77 63 20 | 2d 63 20 3c 20 27 43 6f |ne "`wc |-c < 'Co|
|000051f0| 6e 66 69 72 6d 50 2e 68 | 27 60 22 0a 74 68 65 6e |nfirmP.h|'`".then|
|00005200| 0a 09 65 63 68 6f 20 73 | 68 61 72 3a 20 65 72 72 |..echo s|har: err|
|00005210| 6f 72 20 74 72 61 6e 73 | 6d 69 74 74 69 6e 67 20 |or trans|mitting |
|00005220| 22 27 43 6f 6e 66 69 72 | 6d 50 2e 68 27 22 20 27 |"'Confir|mP.h'" '|
|00005230| 28 73 68 6f 75 6c 64 20 | 68 61 76 65 20 62 65 65 |(should |have bee|
|00005240| 6e 20 32 32 38 35 20 63 | 68 61 72 61 63 74 65 72 |n 2285 c|haracter|
|00005250| 73 29 27 0a 66 69 0a 66 | 69 20 23 20 65 6e 64 20 |s)'.fi.f|i # end |
|00005260| 6f 66 20 6f 76 65 72 77 | 72 69 74 69 6e 67 20 63 |of overw|riting c|
|00005270| 68 65 63 6b 0a 65 63 68 | 6f 20 73 68 61 72 3a 20 |heck.ech|o shar: |
|00005280| 65 78 74 72 61 63 74 69 | 6e 67 20 22 27 47 72 61 |extracti|ng "'Gra|
|00005290| 70 68 2e 68 27 22 20 27 | 28 31 38 36 33 20 63 68 |ph.h'" '|(1863 ch|
|000052a0| 61 72 61 63 74 65 72 73 | 29 27 0a 69 66 20 74 65 |aracters|)'.if te|
|000052b0| 73 74 20 2d 66 20 27 47 | 72 61 70 68 2e 68 27 0a |st -f 'G|raph.h'.|
|000052c0| 74 68 65 6e 0a 09 65 63 | 68 6f 20 73 68 61 72 3a |then..ec|ho shar:|
|000052d0| 20 77 69 6c 6c 20 6e 6f | 74 20 6f 76 65 72 2d 77 | will no|t over-w|
|000052e0| 72 69 74 65 20 65 78 69 | 73 74 69 6e 67 20 66 69 |rite exi|sting fi|
|000052f0| 6c 65 20 22 27 47 72 61 | 70 68 2e 68 27 22 0a 65 |le "'Gra|ph.h'".e|
|00005300| 6c 73 65 0a 73 65 64 20 | 27 73 2f 5e 09 58 2f 2f |lse.sed |'s/^.X//|
|00005310| 27 20 3c 3c 20 5c 53 48 | 41 52 5f 45 4f 46 20 3e |' << \SH|AR_EOF >|
|00005320| 20 27 47 72 61 70 68 2e | 68 27 0a 09 58 2f 2a 2a | 'Graph.|h'..X/**|
|00005330| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00005340| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00005350| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00005360| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 0a 09 58 43 6f 70 79 |********|*..XCopy|
|00005370| 72 69 67 68 74 20 31 39 | 39 30 20 62 79 20 44 69 |right 19|90 by Di|
|00005380| 67 69 74 61 6c 20 45 71 | 75 69 70 6d 65 6e 74 20 |gital Eq|uipment |
|00005390| 43 6f 72 70 6f 72 61 74 | 69 6f 6e 2c 20 4d 61 79 |Corporat|ion, May|
|000053a0| 6e 61 72 64 2c 20 4d 61 | 73 73 61 63 68 75 73 65 |nard, Ma|ssachuse|
|000053b0| 74 74 73 2e 0a 09 58 0a | 09 58 20 20 20 20 20 20 |tts...X.|.X |
|000053c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000053d0| 20 20 41 6c 6c 20 52 69 | 67 68 74 73 20 52 65 73 | All Ri|ghts Res|
|000053e0| 65 72 76 65 64 0a 09 58 | 0a 09 58 50 65 72 6d 69 |erved..X|..XPermi|
|000053f0| 73 73 69 6f 6e 20 74 6f | 20 75 73 65 2c 20 63 6f |ssion to| use, co|
|00005400| 70 79 2c 20 6d 6f 64 69 | 66 79 2c 20 61 6e 64 20 |py, modi|fy, and |
|00005410| 64 69 73 74 72 69 62 75 | 74 65 20 74 68 65 73 65 |distribu|te these|
|00005420| 20 65 78 61 6d 70 6c 65 | 73 20 66 6f 72 20 61 6e | example|s for an|
|00005430| 79 0a 09 58 70 75 72 70 | 6f 73 65 20 61 6e 64 20 |y..Xpurp|ose and |
|00005440| 77 69 74 68 6f 75 74 20 | 66 65 65 20 69 73 20 68 |without |fee is h|
|00005450| 65 72 65 62 79 20 67 72 | 61 6e 74 65 64 2c 20 70 |ereby gr|anted, p|
|00005460| 72 6f 76 69 64 65 64 20 | 74 68 61 74 20 74 68 65 |rovided |that the|
|00005470| 20 61 62 6f 76 65 0a 09 | 58 63 6f 70 79 72 69 67 | above..|Xcopyrig|
|00005480| 68 74 20 6e 6f 74 69 63 | 65 20 61 70 70 65 61 72 |ht notic|e appear|
|00005490| 20 69 6e 20 61 6c 6c 20 | 63 6f 70 69 65 73 20 61 | in all |copies a|
|000054a0| 6e 64 20 74 68 61 74 20 | 62 6f 74 68 20 74 68 61 |nd that |both tha|
|000054b0| 74 20 63 6f 70 79 72 69 | 67 68 74 0a 09 58 6e 6f |t copyri|ght..Xno|
|000054c0| 74 69 63 65 20 61 6e 64 | 20 74 68 69 73 20 70 65 |tice and| this pe|
|000054d0| 72 6d 69 73 73 69 6f 6e | 20 6e 6f 74 69 63 65 20 |rmission| notice |
|000054e0| 61 70 70 65 61 72 20 69 | 6e 20 73 75 70 70 6f 72 |appear i|n suppor|
|000054f0| 74 69 6e 67 20 64 6f 63 | 75 6d 65 6e 74 61 74 69 |ting doc|umentati|
|00005500| 6f 6e 2c 0a 09 58 61 6e | 64 20 74 68 61 74 20 74 |on,..Xan|d that t|
|00005510| 68 65 20 6e 61 6d 65 20 | 6f 66 20 44 69 67 69 74 |he name |of Digit|
|00005520| 61 6c 20 6e 6f 74 20 62 | 65 20 75 73 65 64 20 69 |al not b|e used i|
|00005530| 6e 20 61 64 76 65 72 74 | 69 73 69 6e 67 20 6f 72 |n advert|ising or|
|00005540| 20 70 75 62 6c 69 63 69 | 74 79 0a 09 58 70 65 72 | publici|ty..Xper|
|00005550| 74 61 69 6e 69 6e 67 20 | 74 6f 20 64 69 73 74 72 |taining |to distr|
|00005560| 69 62 75 74 69 6f 6e 20 | 6f 66 20 74 68 65 20 73 |ibution |of the s|
|00005570| 6f 66 74 77 61 72 65 20 | 77 69 74 68 6f 75 74 20 |oftware |without |
|00005580| 73 70 65 63 69 66 69 63 | 2c 20 77 72 69 74 74 65 |specific|, writte|
|00005590| 6e 0a 09 58 70 72 69 6f | 72 20 70 65 72 6d 69 73 |n..Xprio|r permis|
|000055a0| 73 69 6f 6e 2e 0a 09 58 | 0a 09 58 44 49 47 49 54 |sion...X|..XDIGIT|
|000055b0| 41 4c 20 41 4e 44 20 54 | 48 45 20 41 55 54 48 4f |AL AND T|HE AUTHO|
|000055c0| 52 53 20 44 49 53 43 4c | 41 49 4d 20 41 4c 4c 20 |RS DISCL|AIM ALL |
|000055d0| 57 41 52 52 41 4e 54 49 | 45 53 20 57 49 54 48 20 |WARRANTI|ES WITH |
|000055e0| 52 45 47 41 52 44 20 54 | 4f 20 54 48 49 53 0a 09 |REGARD T|O THIS..|
|000055f0| 58 53 4f 46 54 57 41 52 | 45 2c 20 49 4e 43 4c 55 |XSOFTWAR|E, INCLU|
|00005600| 44 49 4e 47 20 41 4c 4c | 20 49 4d 50 4c 49 45 44 |DING ALL| IMPLIED|
|00005610| 20 57 41 52 52 41 4e 54 | 49 45 53 20 4f 46 20 4d | WARRANT|IES OF M|
|00005620| 45 52 43 48 41 4e 54 41 | 42 49 4c 49 54 59 20 41 |ERCHANTA|BILITY A|
|00005630| 4e 44 0a 09 58 46 49 54 | 4e 45 53 53 2c 20 49 4e |ND..XFIT|NESS, IN|
|00005640| 20 4e 4f 20 45 56 45 4e | 54 20 53 48 41 4c 4c 20 | NO EVEN|T SHALL |
|00005650| 44 49 47 49 54 41 4c 20 | 42 45 20 4c 49 41 42 4c |DIGITAL |BE LIABL|
|00005660| 45 20 46 4f 52 20 41 4e | 59 20 53 50 45 43 49 41 |E FOR AN|Y SPECIA|
|00005670| 4c 2c 20 49 4e 44 49 52 | 45 43 54 0a 09 58 4f 52 |L, INDIR|ECT..XOR|
|00005680| 20 43 4f 4e 53 45 51 55 | 45 4e 54 49 41 4c 20 44 | CONSEQU|ENTIAL D|
|00005690| 41 4d 41 47 45 53 20 4f | 52 20 41 4e 59 20 44 41 |AMAGES O|R ANY DA|
|000056a0| 4d 41 47 45 53 20 57 48 | 41 54 53 4f 45 56 45 52 |MAGES WH|ATSOEVER|
|000056b0| 20 52 45 53 55 4c 54 49 | 4e 47 20 46 52 4f 4d 20 | RESULTI|NG FROM |
|000056c0| 4c 4f 53 53 0a 09 58 4f | 46 20 55 53 45 2c 20 44 |LOSS..XO|F USE, D|
|000056d0| 41 54 41 20 4f 52 20 50 | 52 4f 46 49 54 53 2c 20 |ATA OR P|ROFITS, |
|000056e0| 57 48 45 54 48 45 52 20 | 49 4e 20 41 4e 20 41 43 |WHETHER |IN AN AC|
|000056f0| 54 49 4f 4e 20 4f 46 20 | 43 4f 4e 54 52 41 43 54 |TION OF |CONTRACT|
|00005700| 2c 20 4e 45 47 4c 49 47 | 45 4e 43 45 0a 09 58 4f |, NEGLIG|ENCE..XO|
|00005710| 52 20 4f 54 48 45 52 20 | 54 4f 52 54 49 4f 55 53 |R OTHER |TORTIOUS|
|00005720| 20 41 43 54 49 4f 4e 2c | 20 41 52 49 53 49 4e 47 | ACTION,| ARISING|
|00005730| 20 4f 55 54 20 4f 46 20 | 4f 52 20 49 4e 20 43 4f | OUT OF |OR IN CO|
|00005740| 4e 4e 45 43 54 49 4f 4e | 20 57 49 54 48 20 54 48 |NNECTION| WITH TH|
|00005750| 45 20 55 53 45 0a 09 58 | 4f 52 20 50 45 52 46 4f |E USE..X|OR PERFO|
|00005760| 52 4d 41 4e 43 45 20 4f | 46 20 54 48 49 53 20 53 |RMANCE O|F THIS S|
|00005770| 4f 46 54 57 41 52 45 2e | 0a 09 58 0a 09 58 2a 2a |OFTWARE.|..X..X**|
|00005780| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00005790| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000057a0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000057b0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000057c0| 2f 0a 09 58 0a 09 58 2f | 2a 20 4d 61 6b 65 20 69 |/..X..X/|* Make i|
|000057d0| 74 20 73 61 66 65 20 74 | 6f 20 69 6e 63 6c 75 64 |t safe t|o includ|
|000057e0| 65 20 74 68 69 73 20 66 | 69 6c 65 20 6d 6f 72 65 |e this f|ile more|
|000057f0| 20 74 68 61 6e 20 6f 6e | 63 65 2e 20 2a 2f 0a 09 | than on|ce. */..|
|00005800| 58 23 69 66 6e 64 65 66 | 20 47 52 41 50 48 5f 48 |X#ifndef| GRAPH_H|
|00005810| 0a 09 58 23 64 65 66 69 | 6e 65 20 47 52 41 50 48 |..X#defi|ne GRAPH|
|00005820| 5f 48 0a 09 58 0a 09 58 | 2f 2a 20 47 72 61 70 68 |_H..X..X|/* Graph|
|00005830| 20 69 73 20 64 65 72 69 | 76 65 64 20 66 72 6f 6d | is deri|ved from|
|00005840| 20 43 6f 6d 70 6f 73 69 | 74 65 2c 20 73 6f 20 6e | Composi|te, so n|
|00005850| 6f 20 6e 65 65 64 20 74 | 6f 20 69 6e 63 6c 75 64 |o need t|o includ|
|00005860| 65 20 74 68 65 0a 09 58 | 20 20 20 73 75 70 65 72 |e the..X| super|
|00005870| 63 6c 61 73 73 20 70 75 | 62 6c 69 63 20 68 65 61 |class pu|blic hea|
|00005880| 64 65 72 20 66 69 6c 65 | 2e 20 20 2a 2f 0a 09 58 |der file|. */..X|
|00005890| 0a 09 58 2f 2a 20 4e 65 | 77 20 72 65 73 6f 75 72 |..X/* Ne|w resour|
|000058a0| 63 65 73 20 2a 2f 0a 09 | 58 0a 09 58 23 64 65 66 |ces */..|X..X#def|
|000058b0| 69 6e 65 20 58 74 4e 6e | 75 6d 45 6e 74 72 69 65 |ine XtNn|umEntrie|
|000058c0| 73 20 22 6e 75 6d 45 6e | 74 72 69 65 73 22 0a 09 |s "numEn|tries"..|
|000058d0| 58 23 64 65 66 69 6e 65 | 20 58 74 43 4e 75 6d 45 |X#define| XtCNumE|
|000058e0| 6e 74 72 69 65 73 20 22 | 4e 75 6d 45 6e 74 72 69 |ntries "|NumEntri|
|000058f0| 65 73 22 0a 09 58 23 64 | 65 66 69 6e 65 20 58 74 |es"..X#d|efine Xt|
|00005900| 4e 6c 61 62 65 6c 73 20 | 22 6c 61 62 65 6c 73 22 |Nlabels |"labels"|
|00005910| 0a 09 58 23 64 65 66 69 | 6e 65 20 58 74 43 4c 61 |..X#defi|ne XtCLa|
|00005920| 62 65 6c 73 20 22 4c 61 | 62 65 6c 73 22 0a 09 58 |bels "La|bels"..X|
|00005930| 23 64 65 66 69 6e 65 20 | 58 74 4e 76 61 6c 75 65 |#define |XtNvalue|
|00005940| 73 20 22 76 61 6c 75 65 | 73 22 0a 09 58 23 64 65 |s "value|s"..X#de|
|00005950| 66 69 6e 65 20 58 74 43 | 56 61 6c 75 65 73 20 22 |fine XtC|Values "|
|00005960| 56 61 6c 75 65 73 22 0a | 09 58 23 64 65 66 69 6e |Values".|.X#defin|
|00005970| 65 20 58 74 4e 6d 61 78 | 56 61 6c 75 65 20 22 6d |e XtNmax|Value "m|
|00005980| 61 78 56 61 6c 75 65 22 | 0a 09 58 23 64 65 66 69 |axValue"|..X#defi|
|00005990| 6e 65 20 58 74 43 4d 61 | 78 56 61 6c 75 65 20 22 |ne XtCMa|xValue "|
|000059a0| 4d 61 78 56 61 6c 75 65 | 22 0a 09 58 23 64 65 66 |MaxValue|"..X#def|
|000059b0| 69 6e 65 20 58 74 4e 73 | 63 61 6c 65 20 22 73 63 |ine XtNs|cale "sc|
|000059c0| 61 6c 65 22 0a 09 58 23 | 64 65 66 69 6e 65 20 58 |ale"..X#|define X|
|000059d0| 74 43 53 63 61 6c 65 20 | 22 53 63 61 6c 65 22 0a |tCScale |"Scale".|
|000059e0| 09 58 0a 09 58 2f 2a 20 | 45 78 74 65 72 6e 61 6c |.X..X/* |External|
|000059f0| 20 72 65 66 65 72 65 6e | 63 65 20 74 6f 20 74 68 | referen|ce to th|
|00005a00| 65 20 63 6c 61 73 73 20 | 72 65 63 6f 72 64 20 70 |e class |record p|
|00005a10| 6f 69 6e 74 65 72 20 2a | 2f 0a 09 58 65 78 74 65 |ointer *|/..Xexte|
|00005a20| 72 6e 20 57 69 64 67 65 | 74 43 6c 61 73 73 20 67 |rn Widge|tClass g|
|00005a30| 72 61 70 68 57 69 64 67 | 65 74 43 6c 61 73 73 3b |raphWidg|etClass;|
|00005a40| 0a 09 58 0a 09 58 2f 2a | 20 54 79 70 65 20 64 65 |..X..X/*| Type de|
|00005a50| 66 69 6e 69 74 69 6f 6e | 20 66 6f 72 20 67 72 61 |finition| for gra|
|00005a60| 70 68 20 77 69 64 67 65 | 74 73 20 2a 2f 0a 09 58 |ph widge|ts */..X|
|00005a70| 74 79 70 65 64 65 66 20 | 73 74 72 75 63 74 20 5f |typedef |struct _|
|00005a80| 47 72 61 70 68 52 65 63 | 20 2a 47 72 61 70 68 57 |GraphRec| *GraphW|
|00005a90| 69 64 67 65 74 3b 0a 09 | 58 0a 09 58 2f 2a 20 45 |idget;..|X..X/* E|
|00005aa0| 6e 64 20 6f 66 20 70 72 | 65 70 72 6f 63 65 73 73 |nd of pr|eprocess|
|00005ab0| 6f 72 20 64 69 72 65 63 | 74 69 76 65 73 20 2a 2f |or direc|tives */|
|00005ac0| 0a 09 58 23 65 6e 64 69 | 66 20 2f 2a 20 47 52 41 |..X#endi|f /* GRA|
|00005ad0| 50 48 5f 48 20 2a 2f 0a | 53 48 41 52 5f 45 4f 46 |PH_H */.|SHAR_EOF|
|00005ae0| 0a 69 66 20 74 65 73 74 | 20 31 38 36 33 20 2d 6e |.if test| 1863 -n|
|00005af0| 65 20 22 60 77 63 20 2d | 63 20 3c 20 27 47 72 61 |e "`wc -|c < 'Gra|
|00005b00| 70 68 2e 68 27 60 22 0a | 74 68 65 6e 0a 09 65 63 |ph.h'`".|then..ec|
|00005b10| 68 6f 20 73 68 61 72 3a | 20 65 72 72 6f 72 20 74 |ho shar:| error t|
|00005b20| 72 61 6e 73 6d 69 74 74 | 69 6e 67 20 22 27 47 72 |ransmitt|ing "'Gr|
|00005b30| 61 70 68 2e 68 27 22 20 | 27 28 73 68 6f 75 6c 64 |aph.h'" |'(should|
|00005b40| 20 68 61 76 65 20 62 65 | 65 6e 20 31 38 36 33 20 | have be|en 1863 |
|00005b50| 63 68 61 72 61 63 74 65 | 72 73 29 27 0a 66 69 0a |characte|rs)'.fi.|
|00005b60| 66 69 20 23 20 65 6e 64 | 20 6f 66 20 6f 76 65 72 |fi # end| of over|
|00005b70| 77 72 69 74 69 6e 67 20 | 63 68 65 63 6b 0a 65 63 |writing |check.ec|
|00005b80| 68 6f 20 73 68 61 72 3a | 20 65 78 74 72 61 63 74 |ho shar:| extract|
|00005b90| 69 6e 67 20 22 27 47 72 | 61 70 68 44 69 73 70 50 |ing "'Gr|aphDispP|
|00005ba0| 2e 68 27 22 20 27 28 32 | 35 35 35 20 63 68 61 72 |.h'" '(2|555 char|
|00005bb0| 61 63 74 65 72 73 29 27 | 0a 69 66 20 74 65 73 74 |acters)'|.if test|
|00005bc0| 20 2d 66 20 27 47 72 61 | 70 68 44 69 73 70 50 2e | -f 'Gra|phDispP.|
|00005bd0| 68 27 0a 74 68 65 6e 0a | 09 65 63 68 6f 20 73 68 |h'.then.|.echo sh|
|00005be0| 61 72 3a 20 77 69 6c 6c | 20 6e 6f 74 20 6f 76 65 |ar: will| not ove|
|00005bf0| 72 2d 77 72 69 74 65 20 | 65 78 69 73 74 69 6e 67 |r-write |existing|
|00005c00| 20 66 69 6c 65 20 22 27 | 47 72 61 70 68 44 69 73 | file "'|GraphDis|
|00005c10| 70 50 2e 68 27 22 0a 65 | 6c 73 65 0a 73 65 64 20 |pP.h'".e|lse.sed |
|00005c20| 27 73 2f 5e 09 58 2f 2f | 27 20 3c 3c 20 5c 53 48 |'s/^.X//|' << \SH|
|00005c30| 41 52 5f 45 4f 46 20 3e | 20 27 47 72 61 70 68 44 |AR_EOF >| 'GraphD|
|00005c40| 69 73 70 50 2e 68 27 0a | 09 58 2f 2a 2a 2a 2a 2a |ispP.h'.|.X/*****|
|00005c50| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00005c60| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00005c70| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00005c80| 2a 2a 2a 2a 2a 2a 0a 09 | 58 43 6f 70 79 72 69 67 |******..|XCopyrig|
|00005c90| 68 74 20 31 39 39 30 20 | 62 79 20 44 69 67 69 74 |ht 1990 |by Digit|
|00005ca0| 61 6c 20 45 71 75 69 70 | 6d 65 6e 74 20 43 6f 72 |al Equip|ment Cor|
|00005cb0| 70 6f 72 61 74 69 6f 6e | 2c 20 4d 61 79 6e 61 72 |poration|, Maynar|
|00005cc0| 64 2c 20 4d 61 73 73 61 | 63 68 75 73 65 74 74 73 |d, Massa|chusetts|
|00005cd0| 2e 0a 09 58 0a 09 58 20 | 20 20 20 20 20 20 20 20 |...X..X | |
|00005ce0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 41 | | A|
|00005cf0| 6c 6c 20 52 69 67 68 74 | 73 20 52 65 73 65 72 76 |ll Right|s Reserv|
|00005d00| 65 64 0a 09 58 0a 09 58 | 50 65 72 6d 69 73 73 69 |ed..X..X|Permissi|
|00005d10| 6f 6e 20 74 6f 20 75 73 | 65 2c 20 63 6f 70 79 2c |on to us|e, copy,|
|00005d20| 20 6d 6f 64 69 66 79 2c | 20 61 6e 64 20 64 69 73 | modify,| and dis|
|00005d30| 74 72 69 62 75 74 65 20 | 74 68 65 73 65 20 65 78 |tribute |these ex|
|00005d40| 61 6d 70 6c 65 73 20 66 | 6f 72 20 61 6e 79 0a 09 |amples f|or any..|
|00005d50| 58 70 75 72 70 6f 73 65 | 20 61 6e 64 20 77 69 74 |Xpurpose| and wit|
|00005d60| 68 6f 75 74 20 66 65 65 | 20 69 73 20 68 65 72 65 |hout fee| is here|
|00005d70| 62 79 20 67 72 61 6e 74 | 65 64 2c 20 70 72 6f 76 |by grant|ed, prov|
|00005d80| 69 64 65 64 20 74 68 61 | 74 20 74 68 65 20 61 62 |ided tha|t the ab|
|00005d90| 6f 76 65 0a 09 58 63 6f | 70 79 72 69 67 68 74 20 |ove..Xco|pyright |
|00005da0| 6e 6f 74 69 63 65 20 61 | 70 70 65 61 72 20 69 6e |notice a|ppear in|
|00005db0| 20 61 6c 6c 20 63 6f 70 | 69 65 73 20 61 6e 64 20 | all cop|ies and |
|00005dc0| 74 68 61 74 20 62 6f 74 | 68 20 74 68 61 74 20 63 |that bot|h that c|
|00005dd0| 6f 70 79 72 69 67 68 74 | 0a 09 58 6e 6f 74 69 63 |opyright|..Xnotic|
|00005de0| 65 20 61 6e 64 20 74 68 | 69 73 20 70 65 72 6d 69 |e and th|is permi|
|00005df0| 73 73 69 6f 6e 20 6e 6f | 74 69 63 65 20 61 70 70 |ssion no|tice app|
|00005e00| 65 61 72 20 69 6e 20 73 | 75 70 70 6f 72 74 69 6e |ear in s|upportin|
|00005e10| 67 20 64 6f 63 75 6d 65 | 6e 74 61 74 69 6f 6e 2c |g docume|ntation,|
|00005e20| 0a 09 58 61 6e 64 20 74 | 68 61 74 20 74 68 65 20 |..Xand t|hat the |
|00005e30| 6e 61 6d 65 20 6f 66 20 | 44 69 67 69 74 61 6c 20 |name of |Digital |
|00005e40| 6e 6f 74 20 62 65 20 75 | 73 65 64 20 69 6e 20 61 |not be u|sed in a|
|00005e50| 64 76 65 72 74 69 73 69 | 6e 67 20 6f 72 20 70 75 |dvertisi|ng or pu|
|00005e60| 62 6c 69 63 69 74 79 0a | 09 58 70 65 72 74 61 69 |blicity.|.Xpertai|
|00005e70| 6e 69 6e 67 20 74 6f 20 | 64 69 73 74 72 69 62 75 |ning to |distribu|
|00005e80| 74 69 6f 6e 20 6f 66 20 | 74 68 65 20 73 6f 66 74 |tion of |the soft|
|00005e90| 77 61 72 65 20 77 69 74 | 68 6f 75 74 20 73 70 65 |ware wit|hout spe|
|00005ea0| 63 69 66 69 63 2c 20 77 | 72 69 74 74 65 6e 0a 09 |cific, w|ritten..|
|00005eb0| 58 70 72 69 6f 72 20 70 | 65 72 6d 69 73 73 69 6f |Xprior p|ermissio|
|00005ec0| 6e 2e 0a 09 58 0a 09 58 | 44 49 47 49 54 41 4c 20 |n...X..X|DIGITAL |
|00005ed0| 41 4e 44 20 54 48 45 20 | 41 55 54 48 4f 52 53 20 |AND THE |AUTHORS |
|00005ee0| 44 49 53 43 4c 41 49 4d | 20 41 4c 4c 20 57 41 52 |DISCLAIM| ALL WAR|
|00005ef0| 52 41 4e 54 49 45 53 20 | 57 49 54 48 20 52 45 47 |RANTIES |WITH REG|
|00005f00| 41 52 44 20 54 4f 20 54 | 48 49 53 0a 09 58 53 4f |ARD TO T|HIS..XSO|
|00005f10| 46 54 57 41 52 45 2c 20 | 49 4e 43 4c 55 44 49 4e |FTWARE, |INCLUDIN|
|00005f20| 47 20 41 4c 4c 20 49 4d | 50 4c 49 45 44 20 57 41 |G ALL IM|PLIED WA|
|00005f30| 52 52 41 4e 54 49 45 53 | 20 4f 46 20 4d 45 52 43 |RRANTIES| OF MERC|
|00005f40| 48 41 4e 54 41 42 49 4c | 49 54 59 20 41 4e 44 0a |HANTABIL|ITY AND.|
|00005f50| 09 58 46 49 54 4e 45 53 | 53 2c 20 49 4e 20 4e 4f |.XFITNES|S, IN NO|
|00005f60| 20 45 56 45 4e 54 20 53 | 48 41 4c 4c 20 44 49 47 | EVENT S|HALL DIG|
|00005f70| 49 54 41 4c 20 42 45 20 | 4c 49 41 42 4c 45 20 46 |ITAL BE |LIABLE F|
|00005f80| 4f 52 20 41 4e 59 20 53 | 50 45 43 49 41 4c 2c 20 |OR ANY S|PECIAL, |
|00005f90| 49 4e 44 49 52 45 43 54 | 0a 09 58 4f 52 20 43 4f |INDIRECT|..XOR CO|
|00005fa0| 4e 53 45 51 55 45 4e 54 | 49 41 4c 20 44 41 4d 41 |NSEQUENT|IAL DAMA|
|00005fb0| 47 45 53 20 4f 52 20 41 | 4e 59 20 44 41 4d 41 47 |GES OR A|NY DAMAG|
|00005fc0| 45 53 20 57 48 41 54 53 | 4f 45 56 45 52 20 52 45 |ES WHATS|OEVER RE|
|00005fd0| 53 55 4c 54 49 4e 47 20 | 46 52 4f 4d 20 4c 4f 53 |SULTING |FROM LOS|
|00005fe0| 53 0a 09 58 4f 46 20 55 | 53 45 2c 20 44 41 54 41 |S..XOF U|SE, DATA|
|00005ff0| 20 4f 52 20 50 52 4f 46 | 49 54 53 2c 20 57 48 45 | OR PROF|ITS, WHE|
|00006000| 54 48 45 52 20 49 4e 20 | 41 4e 20 41 43 54 49 4f |THER IN |AN ACTIO|
|00006010| 4e 20 4f 46 20 43 4f 4e | 54 52 41 43 54 2c 20 4e |N OF CON|TRACT, N|
|00006020| 45 47 4c 49 47 45 4e 43 | 45 0a 09 58 4f 52 20 4f |EGLIGENC|E..XOR O|
|00006030| 54 48 45 52 20 54 4f 52 | 54 49 4f 55 53 20 41 43 |THER TOR|TIOUS AC|
|00006040| 54 49 4f 4e 2c 20 41 52 | 49 53 49 4e 47 20 4f 55 |TION, AR|ISING OU|
|00006050| 54 20 4f 46 20 4f 52 20 | 49 4e 20 43 4f 4e 4e 45 |T OF OR |IN CONNE|
|00006060| 43 54 49 4f 4e 20 57 49 | 54 48 20 54 48 45 20 55 |CTION WI|TH THE U|
|00006070| 53 45 0a 09 58 4f 52 20 | 50 45 52 46 4f 52 4d 41 |SE..XOR |PERFORMA|
|00006080| 4e 43 45 20 4f 46 20 54 | 48 49 53 20 53 4f 46 54 |NCE OF T|HIS SOFT|
|00006090| 57 41 52 45 2e 0a 09 58 | 0a 09 58 2a 2a 2a 2a 2a |WARE...X|..X*****|
|000060a0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000060b0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000060c0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000060d0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2f 0a 09 |********|*****/..|
|000060e0| 58 0a 09 58 2f 2a 20 4d | 61 6b 65 20 69 74 20 73 |X..X/* M|ake it s|
|000060f0| 61 66 65 20 74 6f 20 69 | 6e 63 6c 75 64 65 20 74 |afe to i|nclude t|
|00006100| 68 69 73 20 66 69 6c 65 | 20 6d 6f 72 65 20 74 68 |his file| more th|
|00006110| 61 6e 20 6f 6e 63 65 2e | 20 2a 2f 0a 09 58 23 69 |an once.| */..X#i|
|00006120| 66 6e 64 65 66 20 47 52 | 41 50 48 44 49 53 50 4c |fndef GR|APHDISPL|
|00006130| 41 59 50 5f 48 0a 09 58 | 23 64 65 66 69 6e 65 20 |AYP_H..X|#define |
|00006140| 47 52 41 50 48 44 49 53 | 50 4c 41 59 50 5f 48 0a |GRAPHDIS|PLAYP_H.|
|00006150| 09 58 0a 09 58 2f 2a 20 | 49 6e 63 6c 75 64 65 20 |.X..X/* |Include |
|00006160| 74 68 65 20 70 75 62 6c | 69 63 20 68 65 61 64 65 |the publ|ic heade|
|00006170| 72 20 66 69 6c 65 20 66 | 6f 72 20 47 72 61 70 68 |r file f|or Graph|
|00006180| 44 69 73 70 6c 61 79 20 | 2a 2f 0a 09 58 23 69 6e |Display |*/..X#in|
|00006190| 63 6c 75 64 65 20 22 47 | 72 61 70 68 44 69 73 70 |clude "G|raphDisp|
|000061a0| 6c 2e 68 22 0a 09 58 0a | 09 58 2f 2a 20 47 72 61 |l.h"..X.|.X/* Gra|
|000061b0| 70 68 44 69 73 70 6c 61 | 79 20 69 73 20 64 65 72 |phDispla|y is der|
|000061c0| 69 76 65 64 20 66 72 6f | 6d 20 4f 62 6a 65 63 74 |ived fro|m Object|
|000061d0| 2c 20 73 6f 20 6e 6f 20 | 6e 65 65 64 20 74 6f 20 |, so no |need to |
|000061e0| 69 6e 63 6c 75 64 65 20 | 74 68 65 0a 09 58 20 20 |include |the..X |
|000061f0| 20 73 75 70 65 72 63 6c | 61 73 73 20 70 72 69 76 | supercl|ass priv|
|00006200| 61 74 65 20 68 65 61 64 | 65 72 20 66 69 6c 65 2e |ate head|er file.|
|00006210| 20 2a 2f 0a 09 58 0a 09 | 58 2f 2a 20 44 65 66 69 | */..X..|X/* Defi|
|00006220| 6e 65 20 74 68 65 20 47 | 72 61 70 68 44 69 73 70 |ne the G|raphDisp|
|00006230| 6c 61 79 20 69 6e 73 74 | 61 6e 63 65 20 70 61 72 |lay inst|ance par|
|00006240| 74 20 2a 2f 0a 09 58 74 | 79 70 65 64 65 66 20 73 |t */..Xt|ypedef s|
|00006250| 74 72 75 63 74 20 7b 0a | 09 58 20 20 20 20 50 69 |truct {.|.X Pi|
|00006260| 78 65 6c 09 66 6f 72 65 | 67 72 6f 75 6e 64 3b 09 |xel.fore|ground;.|
|00006270| 2f 2a 20 46 6f 72 65 67 | 72 6f 75 6e 64 20 70 69 |/* Foreg|round pi|
|00006280| 78 65 6c 20 76 61 6c 75 | 65 20 2a 2f 0a 09 58 20 |xel valu|e */..X |
|00006290| 20 20 20 58 46 6f 6e 74 | 53 74 72 75 63 74 09 2a | XFont|Struct.*|
|000062a0| 66 6f 6e 74 3b 09 09 2f | 2a 20 46 6f 6e 74 20 74 |font;../|* Font t|
|000062b0| 6f 20 64 69 73 70 6c 61 | 79 20 69 6e 20 2a 2f 0a |o displa|y in */.|
|000062c0| 09 58 20 20 20 20 47 43 | 09 09 67 63 3b 09 09 2f |.X GC|..gc;../|
|000062d0| 2a 20 47 72 61 70 68 69 | 63 73 20 63 6f 6e 74 65 |* Graphi|cs conte|
|000062e0| 78 74 20 66 6f 72 20 64 | 69 73 70 6c 61 79 69 6e |xt for d|isplayin|
|000062f0| 67 20 2a 2f 0a 09 58 7d | 20 47 72 61 70 68 44 69 |g */..X}| GraphDi|
|00006300| 73 70 6c 61 79 50 61 72 | 74 3b 0a 09 58 0a 09 58 |splayPar|t;..X..X|
|00006310| 2f 2a 20 44 65 66 69 6e | 65 20 74 68 65 20 66 75 |/* Defin|e the fu|
|00006320| 6c 6c 20 69 6e 73 74 61 | 6e 63 65 20 72 65 63 6f |ll insta|nce reco|
|00006330| 72 64 20 2a 2f 0a 09 58 | 74 79 70 65 64 65 66 20 |rd */..X|typedef |
|00006340| 73 74 72 75 63 74 20 5f | 47 72 61 70 68 44 69 73 |struct _|GraphDis|
|00006350| 70 6c 61 79 52 65 63 20 | 7b 0a 09 58 20 20 20 20 |playRec |{..X |
|00006360| 4f 62 6a 65 63 74 50 61 | 72 74 09 09 6f 62 6a 65 |ObjectPa|rt..obje|
|00006370| 63 74 3b 0a 09 58 20 20 | 20 20 47 72 61 70 68 44 |ct;..X | GraphD|
|00006380| 69 73 70 6c 61 79 50 61 | 72 74 09 67 72 61 70 68 |isplayPa|rt.graph|
|00006390| 44 69 73 70 6c 61 79 3b | 0a 09 58 7d 20 47 72 61 |Display;|..X} Gra|
|000063a0| 70 68 44 69 73 70 6c 61 | 79 52 65 63 3b 0a 09 58 |phDispla|yRec;..X|
|000063b0| 0a 09 58 2f 2a 20 44 65 | 66 69 6e 65 20 6e 65 77 |..X/* De|fine new|
|000063c0| 20 74 79 70 65 20 66 6f | 72 20 74 68 65 20 63 6f | type fo|r the co|
|000063d0| 6d 70 75 74 65 5f 73 69 | 7a 65 20 6d 65 74 68 6f |mpute_si|ze metho|
|000063e0| 64 20 2a 2f 0a 09 58 74 | 79 70 65 64 65 66 20 76 |d */..Xt|ypedef v|
|000063f0| 6f 69 64 20 28 2a 43 6f | 6d 70 75 74 65 53 69 7a |oid (*Co|mputeSiz|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.