home *** CD-ROM | disk | FTP | other *** search
/ Eagles Nest BBS 8 / Eagles_Nest_Mac_Collection_Disc_8.TOAST / Developer Tools⁄Additions / MacsbugBook / MacsBug Book Disk / Debugger Prefs sources / File.c < prev    next >
MacBinary  |  1990-07-24  |  6.1 KB  |  [TEXT/MPS ]

view JSON data     |     view as text     |     open on a Mac     |     open on a PC

This file was processed as: MacBinary (archive/macBinary).

You can browse this item here: File.c

ConfidenceProgramDetectionMatch TypeSupport
66% dexvert Compact Compressed (Unix) (archive/compact) ext Supported
10% dexvert MacBinary (archive/macBinary) fallback Supported
10% dexvert Jesper Olsen Module (music/jesperOlsen) magic Supported
1% dexvert Text File (text/txt) fallback Supported
100% file MacBinary II, inited, Tue Jul 24 13:00:00 1990, modified Tue Jul 24 13:00:00 1990, creator 'MPS ', type ASCII, 5514 bytes "File.c" , at 0x160a 479 bytes resource default (weak)
99% file data default
49% TrID Macintosh plain text (MacBinary) default
33% TrID TTComp archive compressed (bin-4K) default (weak)
16% TrID MacBinary 2 default (weak)
100% siegfried fmt/1762 MacBinary (II) default
100% lsar MacBinary default


id metadata
keyvalue
macFileType[TEXT]
macFileCreator[MPS ]



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 06 46 69 6c 65 2e 63 | 00 00 00 00 00 00 00 00 |..File.c|........|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 4d 50 53 | 20 01 00 00 00 00 00 00 |.TEXTMPS| .......|
|00000050| 00 00 00 00 00 15 8a 00 | 00 01 df a2 d2 2f 10 a2 |........|...../..|
|00000060| d2 2f 10 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |./......|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 77 4f 00 00 |........|....wO..|
|00000080| 2f 2a 20 09 66 69 6c 65 | 2e 63 0d 09 54 68 69 73 |/* .file|.c..This|
|00000090| 20 69 73 20 74 68 65 20 | 46 43 42 20 64 63 6d 64 | is the |FCB dcmd|
|000000a0| 2e 0d 0d 09 43 6f 70 79 | 72 69 67 68 74 20 a9 20 |....Copy|right . |
|000000b0| 31 39 38 38 20 41 70 70 | 6c 65 20 43 6f 6d 70 75 |1988 App|le Compu|
|000000c0| 74 65 72 2c 20 49 6e 63 | 2e 20 20 41 6c 6c 20 72 |ter, Inc|. All r|
|000000d0| 69 67 68 74 73 20 72 65 | 73 65 72 76 65 64 2e 0d |ights re|served..|
|000000e0| 0d 09 4d 6f 64 69 66 69 | 63 61 74 69 6f 6e 20 68 |..Modifi|cation h|
|000000f0| 69 73 74 6f 72 79 3a 0d | 09 09 32 39 4e 6f 76 38 |istory:.|..29Nov8|
|00000100| 38 20 73 61 64 09 09 72 | 65 76 69 73 65 64 20 66 |8 sad..r|evised f|
|00000110| 6f 72 20 6e 65 77 20 64 | 63 6d 64 20 6e 61 6d 65 |or new d|cmd name|
|00000120| 73 2e 0d 09 09 20 35 4f | 63 74 38 38 09 73 61 64 |s.... 5O|ct88.sad|
|00000130| 09 09 62 72 6f 6b 65 20 | 6f 75 74 20 66 6f 72 6d |..broke |out form|
|00000140| 61 74 74 69 6e 67 20 72 | 6f 75 74 69 6e 65 73 20 |atting r|outines |
|00000150| 74 6f 20 70 75 74 2e 63 | 0d 09 09 33 30 53 65 70 |to put.c|...30Sep|
|00000160| 38 38 20 73 61 64 09 09 | 77 72 69 74 74 65 6e 0d |88 sad..|written.|
|00000170| 0d 09 54 68 65 20 66 6f | 6c 6c 6f 77 69 6e 67 20 |..The fo|llowing |
|00000180| 4d 50 57 20 63 6f 6d 6d | 61 6e 64 73 20 77 69 6c |MPW comm|ands wil|
|00000190| 6c 20 62 75 69 6c 64 20 | 74 68 65 20 64 63 6d 64 |l build |the dcmd|
|000001a0| 20 61 6e 64 20 63 6f 70 | 79 20 69 74 20 74 6f 20 | and cop|y it to |
|000001b0| 74 68 65 0d 09 22 44 65 | 62 75 67 67 65 72 20 50 |the.."De|bugger P|
|000001c0| 72 65 66 73 22 20 66 69 | 6c 65 20 69 6e 20 74 68 |refs" fi|le in th|
|000001d0| 65 20 53 79 73 74 65 6d | 20 66 6f 6c 64 65 72 2e |e System| folder.|
|000001e0| 20 54 68 65 20 64 63 6d | 64 27 73 20 6e 61 6d 65 | The dcm|d's name|
|000001f0| 20 69 6e 0d 09 4d 61 63 | 73 42 75 67 20 77 69 6c | in..Mac|sBug wil|
|00000200| 6c 20 62 65 20 74 68 65 | 20 6e 61 6d 65 20 6f 66 |l be the| name of|
|00000210| 20 74 68 65 20 66 69 6c | 65 20 62 75 69 6c 74 20 | the fil|e built |
|00000220| 62 79 20 74 68 65 20 4c | 69 6e 6b 65 72 2e 0d 09 |by the L|inker...|
|00000230| 59 6f 75 20 6d 75 73 74 | 20 66 69 72 73 74 20 63 |You must| first c|
|00000240| 6f 70 79 20 64 63 6d 64 | 2e 68 2c 20 64 63 6d 64 |opy dcmd|.h, dcmd|
|00000250| 47 6c 75 65 2e 61 2e 6f | 20 61 6e 64 20 44 52 75 |Glue.a.o| and DRu|
|00000260| 6e 54 69 6d 65 2e 6f 20 | 66 72 6f 6d 20 74 68 65 |nTime.o |from the|
|00000270| 0d 09 43 20 53 61 6d 70 | 6c 65 73 20 66 6f 6c 64 |..C Samp|les fold|
|00000280| 65 72 20 69 6e 74 6f 20 | 74 68 69 73 20 66 6f 6c |er into |this fol|
|00000290| 64 65 72 2e 0d 0d 09 43 | 20 50 75 74 2e 63 0d 09 |der....C| Put.c..|
|000002a0| 43 20 46 69 6c 65 2e 63 | 0d 09 4c 69 6e 6b 20 64 |C File.c|..Link d|
|000002b0| 63 6d 64 47 6c 75 65 2e | 61 2e 6f 20 46 69 6c 65 |cmdGlue.|a.o File|
|000002c0| 2e 63 2e 6f 20 70 75 74 | 2e 63 2e 6f 20 44 52 75 |.c.o put|.c.o DRu|
|000002d0| 6e 74 69 6d 65 2e 6f 20 | 22 7b 4c 69 62 72 61 72 |ntime.o |"{Librar|
|000002e0| 69 65 73 7d 22 49 6e 74 | 65 72 66 61 63 65 2e 6f |ies}"Int|erface.o|
|000002f0| 20 2d 6f 20 46 69 6c 65 | 0d 09 42 75 69 6c 64 44 | -o File|..BuildD|
|00000300| 63 6d 64 20 46 69 6c 65 | 20 31 30 30 33 0d 09 45 |cmd File| 1003..E|
|00000310| 63 68 6f 20 27 69 6e 63 | 6c 75 64 65 20 22 46 69 |cho 'inc|lude "Fi|
|00000320| 6c 65 22 3b 27 09 7c 09 | 52 65 7a 20 2d 61 20 2d |le";'.|.|Rez -a -|
|00000330| 6f 20 22 7b 73 79 73 74 | 65 6d 46 6f 6c 64 65 72 |o "{syst|emFolder|
|00000340| 7d 44 65 62 75 67 67 65 | 72 20 50 72 65 66 73 22 |}Debugge|r Prefs"|
|00000350| 0d 2a 2f 0d 0d 23 69 6e | 63 6c 75 64 65 20 3c 54 |.*/..#in|clude <T|
|00000360| 79 70 65 73 2e 68 3e 0d | 23 69 6e 63 6c 75 64 65 |ypes.h>.|#include|
|00000370| 20 3c 4d 65 6d 6f 72 79 | 2e 68 3e 0d 23 69 6e 63 | <Memory|.h>.#inc|
|00000380| 6c 75 64 65 20 3c 46 69 | 6c 65 73 2e 68 3e 0d 0d |lude <Fi|les.h>..|
|00000390| 23 69 6e 63 6c 75 64 65 | 20 22 64 63 6d 64 2e 68 |#include| "dcmd.h|
|000003a0| 22 0d 23 69 6e 63 6c 75 | 64 65 20 22 70 75 74 2e |".#inclu|de "put.|
|000003b0| 68 22 0d 0d 23 64 65 66 | 69 6e 65 20 46 53 46 43 |h"..#def|ine FSFC|
|000003c0| 42 4c 65 6e 20 30 78 33 | 66 36 0d 23 64 65 66 69 |BLen 0x3|f6.#defi|
|000003d0| 6e 65 20 46 43 42 73 50 | 74 72 20 30 78 33 34 65 |ne FCBsP|tr 0x34e|
|000003e0| 0d 0d 74 79 70 65 64 65 | 66 20 73 74 72 75 63 74 |..typede|f struct|
|000003f0| 20 46 43 42 0d 09 7b 0d | 09 75 6e 73 69 67 6e 65 | FCB..{.|.unsigne|
|00000400| 64 20 6c 6f 6e 67 20 66 | 63 62 46 6c 4e 75 6d 3b |d long f|cbFlNum;|
|00000410| 0d 09 75 6e 73 69 67 6e | 65 64 20 63 68 61 72 20 |..unsign|ed char |
|00000420| 66 63 62 4d 64 52 42 79 | 74 3b 0d 09 75 6e 73 69 |fcbMdRBy|t;..unsi|
|00000430| 67 6e 65 64 20 63 68 61 | 72 20 66 63 62 54 79 70 |gned cha|r fcbTyp|
|00000440| 42 79 74 3b 0d 09 75 6e | 73 69 67 6e 65 64 20 73 |Byt;..un|signed s|
|00000450| 68 6f 72 74 20 66 63 62 | 53 42 6c 6b 3b 0d 09 75 |hort fcb|SBlk;..u|
|00000460| 6e 73 69 67 6e 65 64 20 | 6c 6f 6e 67 20 66 63 62 |nsigned |long fcb|
|00000470| 45 4f 46 3b 0d 09 75 6e | 73 69 67 6e 65 64 20 6c |EOF;..un|signed l|
|00000480| 6f 6e 67 20 66 63 62 50 | 4c 65 6e 3b 0d 09 75 6e |ong fcbP|Len;..un|
|00000490| 73 69 67 6e 65 64 20 6c | 6f 6e 67 20 66 63 62 43 |signed l|ong fcbC|
|000004a0| 72 50 73 3b 0d 09 56 43 | 42 2a 20 66 63 62 56 50 |rPs;..VC|B* fcbVP|
|000004b0| 74 72 3b 0d 09 76 6f 69 | 64 2a 20 66 63 62 42 66 |tr;..voi|d* fcbBf|
|000004c0| 41 64 72 3b 0d 09 75 6e | 73 69 67 6e 65 64 20 73 |Adr;..un|signed s|
|000004d0| 68 6f 72 74 20 66 63 62 | 46 6c 50 6f 73 3b 0d 09 |hort fcb|FlPos;..|
|000004e0| 75 6e 73 69 67 6e 65 64 | 20 6c 6f 6e 67 20 66 63 |unsigned| long fc|
|000004f0| 62 43 6c 6d 70 53 69 7a | 65 3b 0d 09 76 6f 69 64 |bClmpSiz|e;..void|
|00000500| 2a 20 66 63 62 42 54 43 | 42 50 74 72 3b 0d 09 75 |* fcbBTC|BPtr;..u|
|00000510| 6e 73 69 67 6e 65 64 20 | 6c 6f 6e 67 20 66 63 62 |nsigned |long fcb|
|00000520| 45 78 74 52 65 63 5b 33 | 5d 3b 0d 09 4f 53 54 79 |ExtRec[3|];..OSTy|
|00000530| 70 65 20 66 63 62 46 54 | 79 70 65 3b 0d 09 75 6e |pe fcbFT|ype;..un|
|00000540| 73 69 67 6e 65 64 20 6c | 6f 6e 67 20 66 63 62 43 |signed l|ong fcbC|
|00000550| 61 74 50 6f 73 3b 0d 09 | 75 6e 73 69 67 6e 65 64 |atPos;..|unsigned|
|00000560| 20 6c 6f 6e 67 20 66 63 | 62 44 69 72 49 44 3b 0d | long fc|bDirID;.|
|00000570| 09 63 68 61 72 20 66 63 | 62 43 4e 61 6d 65 5b 33 |.char fc|bCName[3|
|00000580| 32 5d 3b 0d 09 7d 20 46 | 43 42 3b 0d 0d 0d 73 74 |2];..} F|CB;...st|
|00000590| 61 74 69 63 20 76 6f 69 | 64 20 44 72 61 77 48 64 |atic voi|d DrawHd|
|000005a0| 72 28 29 0d 7b 0d 2f 2f | 09 09 09 09 09 20 20 20 |r().{.//|..... |
|000005b0| 20 20 20 20 20 20 31 20 | 20 20 20 20 20 20 20 20 | 1 | |
|000005c0| 32 20 20 20 20 20 20 20 | 20 20 33 20 20 20 20 20 |2 | 3 |
|000005d0| 20 20 20 20 34 20 20 20 | 20 20 20 20 20 20 35 20 | 4 | 5 |
|000005e0| 20 20 20 20 20 20 20 20 | 36 20 20 20 20 20 20 20 | |6 |
|000005f0| 20 20 37 0d 2f 2f 09 09 | 09 09 09 31 32 33 34 35 | 7.//..|...12345|
|00000600| 36 37 38 39 30 31 32 33 | 34 35 36 37 38 39 30 31 |67890123|45678901|
|00000610| 32 33 34 35 36 37 38 39 | 30 31 32 33 34 35 36 37 |23456789|01234567|
|00000620| 38 39 30 31 32 33 34 35 | 36 37 38 39 30 31 32 33 |89012345|67890123|
|00000630| 34 35 36 37 38 39 30 31 | 32 33 34 35 36 37 38 39 |45678901|23456789|
|00000640| 30 0d 09 64 63 6d 64 44 | 72 61 77 4c 69 6e 65 28 |0..dcmdD|rawLine(|
|00000650| 22 5c 70 66 52 65 66 20 | 46 69 6c 65 20 20 20 20 |"\pfRef |File |
|00000660| 20 20 20 20 20 56 6f 6c | 20 20 20 20 20 20 54 79 | Vol| Ty|
|00000670| 70 65 20 46 6c 20 46 6f | 72 6b 20 20 20 20 4c 45 |pe Fl Fo|rk LE|
|00000680| 6f 66 20 20 20 20 4d 61 | 72 6b 20 20 46 6c 4e 75 |of Ma|rk FlNu|
|00000690| 6d 20 50 61 72 65 6e 74 | 20 46 43 42 20 61 74 22 |m Parent| FCB at"|
|000006a0| 29 3b 0d 7d 0d 0d 0d 73 | 74 61 74 69 63 20 76 6f |);.}...s|tatic vo|
|000006b0| 69 64 20 44 72 61 77 46 | 43 42 28 69 6e 74 20 66 |id DrawF|CB(int f|
|000006c0| 72 65 66 2c 20 46 43 42 | 2a 20 66 63 62 70 29 0d |ref, FCB|* fcbp).|
|000006d0| 7b 0d 09 50 75 74 55 48 | 65 78 57 6f 72 64 28 66 |{..PutUH|exWord(f|
|000006e0| 72 65 66 29 3b 0d 09 50 | 75 74 53 70 61 63 65 28 |ref);..P|utSpace(|
|000006f0| 29 3b 0d 09 50 75 74 50 | 53 74 72 54 72 75 6e 63 |);..PutP|StrTrunc|
|00000700| 54 6f 28 66 63 62 70 2d | 3e 66 63 62 43 4e 61 6d |To(fcbp-|>fcbCNam|
|00000710| 65 2c 31 37 29 3b 0d 09 | 50 75 74 53 70 61 63 65 |e,17);..|PutSpace|
|00000720| 28 29 3b 0d 09 50 75 74 | 50 53 74 72 54 72 75 6e |();..Put|PStrTrun|
|00000730| 63 54 6f 28 66 63 62 70 | 2d 3e 66 63 62 56 50 74 |cTo(fcbp|->fcbVPt|
|00000740| 72 2d 3e 76 63 62 56 4e | 2c 32 36 29 3b 0d 09 50 |r->vcbVN|,26);..P|
|00000750| 75 74 53 70 61 63 65 28 | 29 3b 0d 09 50 75 74 4f |utSpace(|);..PutO|
|00000760| 53 54 79 70 65 28 66 63 | 62 70 2d 3e 66 63 62 46 |SType(fc|bp->fcbF|
|00000770| 54 79 70 65 29 3b 0d 09 | 50 75 74 53 70 61 63 65 |Type);..|PutSpace|
|00000780| 28 29 3b 0d 09 50 75 74 | 43 68 61 72 28 28 66 63 |();..Put|Char((fc|
|00000790| 62 70 2d 3e 66 63 62 4d | 64 52 42 79 74 20 26 20 |bp->fcbM|dRByt & |
|000007a0| 30 78 38 30 29 20 3f 20 | 27 44 27 20 3a 20 27 64 |0x80) ? |'D' : 'd|
|000007b0| 27 29 3b 0d 09 50 75 74 | 43 68 61 72 28 28 66 63 |');..Put|Char((fc|
|000007c0| 62 70 2d 3e 66 63 62 4d | 64 52 42 79 74 20 26 20 |bp->fcbM|dRByt & |
|000007d0| 30 78 30 31 29 20 3f 20 | 27 57 27 20 3a 20 27 77 |0x01) ? |'W' : 'w|
|000007e0| 27 29 3b 0d 09 50 75 74 | 53 70 61 63 65 28 29 3b |');..Put|Space();|
|000007f0| 0d 09 69 66 20 28 66 63 | 62 70 2d 3e 66 63 62 4d |..if (fc|bp->fcbM|
|00000800| 64 52 42 79 74 20 26 20 | 30 78 30 32 29 20 50 75 |dRByt & |0x02) Pu|
|00000810| 74 50 53 74 72 28 22 5c | 70 72 73 72 63 20 22 29 |tPStr("\|prsrc ")|
|00000820| 3b 0d 09 65 6c 73 65 20 | 50 75 74 50 53 74 72 28 |;..else |PutPStr(|
|00000830| 22 5c 70 64 61 74 61 20 | 22 29 3b 0d 09 50 75 74 |"\pdata |");..Put|
|00000840| 55 44 65 63 54 6f 28 66 | 63 62 70 2d 3e 66 63 62 |UDecTo(f|cbp->fcb|
|00000850| 45 4f 46 2c 34 37 29 3b | 0d 09 50 75 74 53 70 61 |EOF,47);|..PutSpa|
|00000860| 63 65 28 29 3b 0d 09 50 | 75 74 55 44 65 63 54 6f |ce();..P|utUDecTo|
|00000870| 28 66 63 62 70 2d 3e 66 | 63 62 43 72 50 73 2c 35 |(fcbp->f|cbCrPs,5|
|00000880| 35 29 3b 0d 09 50 75 74 | 53 70 61 63 65 28 29 3b |5);..Put|Space();|
|00000890| 0d 09 50 75 74 55 48 65 | 78 5a 54 6f 28 66 63 62 |..PutUHe|xZTo(fcb|
|000008a0| 70 2d 3e 66 63 62 46 6c | 4e 75 6d 2c 36 2c 36 32 |p->fcbFl|Num,6,62|
|000008b0| 29 3b 0d 09 50 75 74 53 | 70 61 63 65 28 29 3b 0d |);..PutS|pace();.|
|000008c0| 09 50 75 74 55 48 65 78 | 5a 54 6f 28 66 63 62 70 |.PutUHex|ZTo(fcbp|
|000008d0| 2d 3e 66 63 62 44 69 72 | 49 44 2c 36 2c 36 39 29 |->fcbDir|ID,6,69)|
|000008e0| 3b 0d 09 50 75 74 53 70 | 61 63 65 28 29 3b 0d 09 |;..PutSp|ace();..|
|000008f0| 50 75 74 55 48 65 78 5a | 54 6f 28 28 75 6e 73 69 |PutUHexZ|To((unsi|
|00000900| 67 6e 65 64 20 6c 6f 6e | 67 29 66 63 62 70 2c 36 |gned lon|g)fcbp,6|
|00000910| 2c 37 36 29 3b 0d 09 50 | 75 74 4c 69 6e 65 28 29 |,76);..P|utLine()|
|00000920| 3b 0d 7d 20 2f 2f 20 44 | 72 61 77 46 43 42 0d 0d |;.} // D|rawFCB..|
|00000930| 0d 73 74 61 74 69 63 20 | 42 6f 6f 6c 65 61 6e 20 |.static |Boolean |
|00000940| 50 72 65 66 69 78 50 53 | 74 72 28 63 6f 6e 73 74 |PrefixPS|tr(const|
|00000950| 20 53 74 72 32 35 35 20 | 61 73 74 72 2c 20 63 6f | Str255 |astr, co|
|00000960| 6e 73 74 20 53 74 72 32 | 35 35 20 62 73 74 72 29 |nst Str2|55 bstr)|
|00000970| 0d 2f 2f 20 72 65 74 75 | 72 6e 73 20 74 72 75 65 |.// retu|rns true|
|00000980| 20 69 66 20 61 73 74 72 | 20 69 73 20 65 71 75 61 | if astr| is equa|
|00000990| 6c 20 74 6f 20 61 20 70 | 72 65 66 69 78 20 6f 66 |l to a p|refix of|
|000009a0| 20 62 73 74 72 0d 2f 2f | 09 61 73 74 72 20 6d 75 | bstr.//|.astr mu|
|000009b0| 73 74 20 6e 6f 74 20 62 | 65 20 6c 6f 6e 67 65 72 |st not b|e longer|
|000009c0| 20 74 68 61 6e 20 33 31 | 20 63 68 61 72 61 63 74 | than 31| charact|
|000009d0| 65 72 73 0d 7b 0d 09 63 | 68 61 72 20 6e 65 77 73 |ers.{..c|har news|
|000009e0| 74 72 5b 33 31 5d 3b 0d | 09 69 6e 74 20 61 6c 65 |tr[31];.|.int ale|
|000009f0| 6e 20 3d 20 2a 61 73 74 | 72 3b 0d 09 69 6e 74 20 |n = *ast|r;..int |
|00000a00| 62 6c 65 6e 20 3d 20 2a | 62 73 74 72 3b 0d 09 69 |blen = *|bstr;..i|
|00000a10| 66 20 28 61 6c 65 6e 20 | 3c 3d 20 62 6c 65 6e 29 |f (alen |<= blen)|
|00000a20| 0d 09 09 7b 0d 09 09 42 | 6c 6f 63 6b 4d 6f 76 65 |...{...B|lockMove|
|00000a30| 28 62 73 74 72 2b 31 2c | 6e 65 77 73 74 72 2b 31 |(bstr+1,|newstr+1|
|00000a40| 2c 61 6c 65 6e 29 3b 0d | 09 09 6e 65 77 73 74 72 |,alen);.|..newstr|
|00000a50| 5b 30 5d 20 3d 20 61 6c | 65 6e 3b 0d 09 09 72 65 |[0] = al|en;...re|
|00000a60| 74 75 72 6e 20 45 71 75 | 61 6c 53 74 72 69 6e 67 |turn Equ|alString|
|00000a70| 28 61 73 74 72 2c 6e 65 | 77 73 74 72 2c 66 61 6c |(astr,ne|wstr,fal|
|00000a80| 73 65 2c 74 72 75 65 29 | 3b 0d 09 09 7d 0d 09 65 |se,true)|;...}..e|
|00000a90| 6c 73 65 20 72 65 74 75 | 72 6e 20 66 61 6c 73 65 |lse retu|rn false|
|00000aa0| 3b 09 0d 7d 20 2f 2f 20 | 50 72 65 66 69 78 50 53 |;..} // |PrefixPS|
|00000ab0| 74 72 0d 0d 2f 2f 20 45 | 4a 45 43 54 0d 0d 70 61 |tr..// E|JECT..pa|
|00000ac0| 73 63 61 6c 20 76 6f 69 | 64 20 43 6f 6d 6d 61 6e |scal voi|d Comman|
|00000ad0| 64 45 6e 74 72 79 28 64 | 63 6d 64 42 6c 6f 63 6b |dEntry(d|cmdBlock|
|00000ae0| 2a 20 70 61 72 61 6d 50 | 74 72 29 0d 7b 0d 09 73 |* paramP|tr).{..s|
|00000af0| 77 69 74 63 68 20 28 70 | 61 72 61 6d 50 74 72 2d |witch (p|aramPtr-|
|00000b00| 3e 72 65 71 75 65 73 74 | 29 0d 09 09 7b 0d 09 09 |>request|)...{...|
|00000b10| 63 61 73 65 20 64 63 6d | 64 49 6e 69 74 3a 0d 09 |case dcm|dInit:..|
|00000b20| 09 09 62 72 65 61 6b 3b | 0d 0d 09 09 63 61 73 65 |..break;|....case|
|00000b30| 20 64 63 6d 64 48 65 6c | 70 3a 0d 09 09 09 64 63 | dcmdHel|p:....dc|
|00000b40| 6d 64 44 72 61 77 4c 69 | 6e 65 28 22 5c 70 66 69 |mdDrawLi|ne("\pfi|
|00000b50| 6c 65 20 5b 66 52 65 66 | 4e 75 6d 7c 5c 22 66 69 |le [fRef|Num|\"fi|
|00000b60| 6c 65 20 6e 61 6d 65 5c | 22 5d 22 29 3b 0d 09 09 |le name\|"]");...|
|00000b70| 09 64 63 6d 64 44 72 61 | 77 4c 69 6e 65 28 22 5c |.dcmdDra|wLine("\|
|00000b80| 70 20 20 20 44 69 73 70 | 6c 61 79 73 20 66 69 6c |p Disp|lays fil|
|00000b90| 65 20 69 6e 66 6f 72 6d | 61 74 69 6f 6e 20 66 6f |e inform|ation fo|
|00000ba0| 72 20 74 68 65 20 67 69 | 76 65 6e 20 66 52 65 66 |r the gi|ven fRef|
|00000bb0| 4e 75 6d 2c 20 66 69 6c | 65 20 6e 61 6d 65 20 6f |Num, fil|e name o|
|00000bc0| 72 20 61 6c 6c 20 6f 70 | 65 6e 20 66 69 6c 65 73 |r all op|en files|
|00000bd0| 2e 22 29 3b 0d 09 09 09 | 64 63 6d 64 44 72 61 77 |.");....|dcmdDraw|
|00000be0| 4c 69 6e 65 28 22 5c 70 | 20 20 20 20 20 20 46 6c |Line("\p| Fl|
|00000bf0| 61 67 73 20 61 72 65 20 | 44 2f 64 3d 44 69 72 74 |ags are |D/d=Dirt|
|00000c00| 79 2c 20 57 2f 77 3d 77 | 72 69 74 65 61 62 6c 65 |y, W/w=w|riteable|
|00000c10| 2e 22 29 3b 0d 09 09 09 | 62 72 65 61 6b 3b 0d 0d |.");....|break;..|
|00000c20| 09 09 63 61 73 65 20 64 | 63 6d 64 44 6f 49 74 3a |..case d|cmdDoIt:|
|00000c30| 0d 09 09 09 7b 0d 09 09 | 09 42 6f 6f 6c 65 61 6e |....{...|.Boolean|
|00000c40| 20 64 6f 4f 6e 65 46 43 | 42 20 3d 20 66 61 6c 73 | doOneFC|B = fals|
|00000c50| 65 3b 0d 09 09 09 6c 6f | 6e 67 20 66 72 65 66 3b |e;....lo|ng fref;|
|00000c60| 0d 09 09 09 73 68 6f 72 | 74 20 63 3b 0d 09 09 09 |....shor|t c;....|
|00000c70| 42 6f 6f 6c 65 61 6e 20 | 68 61 76 65 46 69 6c 65 |Boolean |haveFile|
|00000c80| 4e 61 6d 65 20 3d 20 66 | 61 6c 73 65 3b 0d 09 09 |Name = f|alse;...|
|00000c90| 09 53 74 72 32 35 35 20 | 66 69 6c 65 6e 61 6d 65 |.Str255 |filename|
|00000ca0| 3b 0d 09 09 09 69 6e 74 | 20 66 63 62 6c 65 6e 3b |;....int| fcblen;|
|00000cb0| 09 09 09 09 2f 2f 20 74 | 68 65 20 6c 65 6e 67 74 |....// t|he lengt|
|00000cc0| 68 20 6f 66 20 6f 6e 65 | 20 66 63 62 0d 09 09 09 |h of one| fcb....|
|00000cd0| 63 68 61 72 2a 20 66 63 | 62 73 62 61 73 65 3b 0d |char* fc|bsbase;.|
|00000ce0| 09 09 09 69 6e 74 20 66 | 63 62 73 6c 65 6e 3b 09 |...int f|cbslen;.|
|00000cf0| 09 09 2f 2f 20 74 68 65 | 20 6c 65 6e 67 74 68 20 |..// the| length |
|00000d00| 6f 66 20 74 68 65 20 66 | 63 62 73 20 62 6c 6f 63 |of the f|cbs bloc|
|00000d10| 6b 0d 0d 09 09 09 64 63 | 6d 64 53 77 61 70 57 6f |k.....dc|mdSwapWo|
|00000d20| 72 6c 64 73 28 29 3b 0d | 0d 09 09 09 64 63 6d 64 |rlds();.|....dcmd|
|00000d30| 44 72 61 77 4c 69 6e 65 | 28 22 5c 70 44 69 73 70 |DrawLine|("\pDisp|
|00000d40| 6c 61 79 69 6e 67 20 46 | 69 6c 65 20 43 6f 6e 74 |laying F|ile Cont|
|00000d50| 72 6f 6c 20 42 6c 6f 63 | 6b 73 22 29 3b 0d 0d 09 |rol Bloc|ks");...|
|00000d60| 09 20 20 2f 2f 20 67 65 | 74 20 6c 6f 77 2d 6d 65 |. // ge|t low-me|
|00000d70| 6d 6f 72 79 20 76 61 6c | 75 65 73 20 61 66 74 65 |mory val|ues afte|
|00000d80| 72 20 64 63 6d 64 53 77 | 61 70 57 6f 72 6c 64 73 |r dcmdSw|apWorlds|
|00000d90| 28 29 0d 09 09 09 66 63 | 62 6c 65 6e 20 3d 20 2a |()....fc|blen = *|
|00000da0| 28 75 6e 73 69 67 6e 65 | 64 20 73 68 6f 72 74 2a |(unsigne|d short*|
|00000db0| 29 46 53 46 43 42 4c 65 | 6e 3b 0d 09 09 09 66 63 |)FSFCBLe|n;....fc|
|00000dc0| 62 73 62 61 73 65 20 3d | 20 2a 28 63 68 61 72 2a |bsbase =| *(char*|
|00000dd0| 2a 29 46 43 42 73 50 74 | 72 3b 0d 09 09 09 66 63 |*)FCBsPt|r;....fc|
|00000de0| 62 73 6c 65 6e 20 3d 20 | 2a 28 75 6e 73 69 67 6e |bslen = |*(unsign|
|00000df0| 65 64 20 73 68 6f 72 74 | 2a 29 66 63 62 73 62 61 |ed short|*)fcbsba|
|00000e00| 73 65 3b 0d 0d 09 09 09 | 69 66 20 28 66 63 62 6c |se;.....|if (fcbl|
|00000e10| 65 6e 20 21 3d 20 73 69 | 7a 65 6f 66 28 46 43 42 |en != si|zeof(FCB|
|00000e20| 29 29 0d 09 09 09 09 7b | 0d 09 09 09 09 50 75 74 |)).....{|.....Put|
|00000e30| 50 53 74 72 28 22 5c 46 | 53 46 43 42 4c 65 6e 20 |PStr("\F|SFCBLen |
|00000e40| 3d 20 22 29 3b 0d 09 09 | 09 09 50 75 74 55 44 65 |= ");...|..PutUDe|
|00000e50| 63 28 66 63 62 6c 65 6e | 29 3b 0d 09 09 09 09 50 |c(fcblen|);.....P|
|00000e60| 75 74 50 53 74 72 28 22 | 5c 70 20 65 78 70 65 63 |utPStr("|\p expec|
|00000e70| 74 65 64 20 22 29 3b 0d | 09 09 09 09 50 75 74 55 |ted ");.|....PutU|
|00000e80| 44 65 63 28 66 63 62 6c | 65 6e 29 3b 0d 09 09 09 |Dec(fcbl|en);....|
|00000e90| 09 50 75 74 4c 69 6e 65 | 28 73 69 7a 65 6f 66 28 |.PutLine|(sizeof(|
|00000ea0| 46 43 42 29 29 3b 0d 09 | 09 09 09 7d 0d 09 09 09 |FCB));..|...}....|
|00000eb0| 69 66 20 28 28 66 63 62 | 73 6c 65 6e 20 2d 20 32 |if ((fcb|slen - 2|
|00000ec0| 29 20 25 20 66 63 62 6c | 65 6e 20 21 3d 20 30 29 |) % fcbl|en != 0)|
|00000ed0| 0d 09 09 09 09 7b 0d 09 | 09 09 09 50 75 74 50 53 |.....{..|...PutPS|
|00000ee0| 74 72 28 22 5c 70 62 61 | 64 20 66 63 62 73 6c 65 |tr("\pba|d fcbsle|
|00000ef0| 6e 20 22 29 3b 0d 09 09 | 09 09 50 75 74 55 48 65 |n ");...|..PutUHe|
|00000f00| 78 57 6f 72 64 28 66 63 | 62 73 6c 65 6e 29 3b 0d |xWord(fc|bslen);.|
|00000f10| 09 09 09 09 50 75 74 4c | 69 6e 65 28 29 3b 0d 09 |....PutL|ine();..|
|00000f20| 09 09 09 7d 0d 0d 09 09 | 09 63 20 3d 20 64 63 6d |...}....|.c = dcm|
|00000f30| 64 50 65 65 6b 41 74 4e | 65 78 74 43 68 61 72 28 |dPeekAtN|extChar(|
|00000f40| 29 3b 0d 09 09 09 69 66 | 20 28 63 20 3d 3d 20 27 |);....if| (c == '|
|00000f50| 22 27 20 7c 7c 20 63 20 | 3d 3d 20 27 5c 27 27 29 |"' || c |== '\'')|
|00000f60| 0d 09 09 09 09 7b 0d 09 | 09 09 09 68 61 76 65 46 |.....{..|...haveF|
|00000f70| 69 6c 65 4e 61 6d 65 20 | 3d 20 74 72 75 65 3b 0d |ileName |= true;.|
|00000f80| 09 09 09 09 28 76 6f 69 | 64 29 64 63 6d 64 47 65 |....(voi|d)dcmdGe|
|00000f90| 74 4e 65 78 74 50 61 72 | 61 6d 65 74 65 72 28 66 |tNextPar|ameter(f|
|00000fa0| 69 6c 65 6e 61 6d 65 29 | 3b 0d 09 09 09 09 7d 0d |ilename)|;.....}.|
|00000fb0| 09 09 09 65 6c 73 65 20 | 28 76 6f 69 64 29 64 63 |...else |(void)dc|
|00000fc0| 6d 64 47 65 74 4e 65 78 | 74 45 78 70 72 65 73 73 |mdGetNex|tExpress|
|00000fd0| 69 6f 6e 28 26 66 72 65 | 66 2c 20 26 64 6f 4f 6e |ion(&fre|f, &doOn|
|00000fe0| 65 46 43 42 29 3b 0d 0d | 09 09 09 69 66 20 28 64 |eFCB);..|...if (d|
|00000ff0| 6f 4f 6e 65 46 43 42 29 | 0d 09 09 09 09 7b 0d 09 |oOneFCB)|.....{..|
|00001000| 09 09 09 66 72 65 66 20 | 3d 20 28 75 6e 73 69 67 |...fref |= (unsig|
|00001010| 6e 65 64 20 73 68 6f 72 | 74 29 66 72 65 66 3b 0d |ned shor|t)fref;.|
|00001020| 09 09 09 09 69 66 20 28 | 28 66 72 65 66 20 3e 20 |....if (|(fref > |
|00001030| 66 63 62 73 6c 65 6e 29 | 20 7c 7c 20 28 28 66 72 |fcbslen)| || ((fr|
|00001040| 65 66 20 2d 20 32 29 20 | 25 20 66 63 62 6c 65 6e |ef - 2) |% fcblen|
|00001050| 20 21 3d 20 30 29 29 0d | 09 09 09 09 09 7b 0d 09 | != 0)).|.....{..|
|00001060| 09 09 09 09 50 75 74 50 | 53 74 72 28 22 5c 70 62 |....PutP|Str("\pb|
|00001070| 61 64 20 66 69 6c 65 20 | 72 65 66 6e 75 6d 20 22 |ad file |refnum "|
|00001080| 29 3b 0d 09 09 09 09 09 | 50 75 74 55 48 65 78 57 |);......|PutUHexW|
|00001090| 6f 72 64 28 66 72 65 66 | 29 3b 0d 09 09 09 09 09 |ord(fref|);......|
|000010a0| 50 75 74 4c 69 6e 65 28 | 29 3b 0d 09 09 09 09 09 |PutLine(|);......|
|000010b0| 7d 0d 09 09 09 09 65 6c | 73 65 0d 09 09 09 09 09 |}.....el|se......|
|000010c0| 7b 0d 09 09 09 09 09 46 | 43 42 2a 20 66 63 62 70 |{......F|CB* fcbp|
|000010d0| 20 3d 20 28 46 43 42 2a | 29 28 66 72 65 66 20 2b | = (FCB*|)(fref +|
|000010e0| 20 66 63 62 73 62 61 73 | 65 29 3b 0d 09 09 09 09 | fcbsbas|e);.....|
|000010f0| 09 69 66 20 28 66 63 62 | 70 2d 3e 66 63 62 46 6c |.if (fcb|p->fcbFl|
|00001100| 4e 75 6d 29 0d 09 09 09 | 09 09 09 7b 0d 09 09 09 |Num)....|...{....|
|00001110| 09 09 09 44 72 61 77 48 | 64 72 28 29 3b 0d 09 09 |...DrawH|dr();...|
|00001120| 09 09 09 09 44 72 61 77 | 46 43 42 28 66 72 65 66 |....Draw|FCB(fref|
|00001130| 2c 66 63 62 70 29 3b 0d | 09 09 09 09 09 09 7d 0d |,fcbp);.|......}.|
|00001140| 09 09 09 09 09 65 6c 73 | 65 0d 09 09 09 09 09 09 |.....els|e.......|
|00001150| 7b 0d 09 09 09 09 09 09 | 50 75 74 50 53 74 72 28 |{.......|PutPStr(|
|00001160| 22 5c 70 46 43 42 20 22 | 29 3b 0d 09 09 09 09 09 |"\pFCB "|);......|
|00001170| 09 50 75 74 55 48 65 78 | 57 6f 72 64 28 66 72 65 |.PutUHex|Word(fre|
|00001180| 66 29 3b 0d 09 09 09 09 | 09 09 50 75 74 50 53 74 |f);.....|..PutPSt|
|00001190| 72 28 22 5c 70 20 69 73 | 20 6e 6f 74 20 69 6e 20 |r("\p is| not in |
|000011a0| 75 73 65 22 29 3b 0d 09 | 09 09 09 09 09 50 75 74 |use");..|.....Put|
|000011b0| 4c 69 6e 65 28 29 3b 0d | 09 09 09 09 09 09 7d 0d |Line();.|......}.|
|000011c0| 09 09 09 09 09 7d 0d 09 | 09 09 09 7d 0d 09 09 09 |.....}..|...}....|
|000011d0| 65 6c 73 65 0d 09 09 09 | 09 7b 0d 09 09 09 09 69 |else....|.{.....i|
|000011e0| 6e 74 20 6e 75 6d 66 63 | 62 73 20 3d 20 28 66 63 |nt numfc|bs = (fc|
|000011f0| 62 73 6c 65 6e 20 2d 20 | 32 29 20 2f 20 66 63 62 |bslen - |2) / fcb|
|00001200| 6c 65 6e 3b 0d 09 09 09 | 09 69 6e 74 20 66 63 62 |len;....|.int fcb|
|00001210| 73 75 73 65 64 20 3d 20 | 30 3b 0d 09 09 09 09 42 |sused = |0;.....B|
|00001220| 6f 6f 6c 65 61 6e 20 66 | 6f 75 6e 64 4f 6e 65 20 |oolean f|oundOne |
|00001230| 3d 20 66 61 6c 73 65 3b | 0d 09 09 09 09 66 6f 72 |= false;|.....for|
|00001240| 20 28 66 72 65 66 20 3d | 20 32 3b 0d 09 09 09 09 | (fref =| 2;.....|
|00001250| 09 20 66 72 65 66 20 3c | 20 66 63 62 73 6c 65 6e |. fref <| fcbslen|
|00001260| 3b 0d 09 09 09 09 09 20 | 66 72 65 66 20 2b 3d 20 |;...... |fref += |
|00001270| 66 63 62 6c 65 6e 29 0d | 09 09 09 09 09 7b 0d 09 |fcblen).|.....{..|
|00001280| 09 09 09 09 46 43 42 2a | 20 66 63 62 70 20 3d 20 |....FCB*| fcbp = |
|00001290| 28 46 43 42 2a 29 28 66 | 63 62 73 62 61 73 65 20 |(FCB*)(f|cbsbase |
|000012a0| 2b 20 66 72 65 66 29 3b | 0d 09 09 09 09 09 69 66 |+ fref);|......if|
|000012b0| 20 28 66 63 62 70 2d 3e | 66 63 62 46 6c 4e 75 6d | (fcbp->|fcbFlNum|
|000012c0| 20 26 26 0d 09 09 09 09 | 09 09 28 21 68 61 76 65 | &&.....|..(!have|
|000012d0| 46 69 6c 65 4e 61 6d 65 | 20 7c 7c 20 50 72 65 66 |FileName| || Pref|
|000012e0| 69 78 50 53 74 72 28 66 | 69 6c 65 6e 61 6d 65 2c |ixPStr(f|ilename,|
|000012f0| 66 63 62 70 2d 3e 66 63 | 62 43 4e 61 6d 65 29 29 |fcbp->fc|bCName))|
|00001300| 29 0d 09 09 09 09 09 09 | 7b 0d 09 09 09 09 09 09 |).......|{.......|
|00001310| 66 63 62 73 75 73 65 64 | 2b 2b 3b 0d 09 09 09 09 |fcbsused|++;.....|
|00001320| 09 09 69 66 20 28 21 66 | 6f 75 6e 64 4f 6e 65 29 |..if (!f|oundOne)|
|00001330| 0d 09 09 09 09 09 09 09 | 7b 0d 09 09 09 09 09 09 |........|{.......|
|00001340| 09 44 72 61 77 48 64 72 | 28 29 3b 0d 09 09 09 09 |.DrawHdr|();.....|
|00001350| 09 09 09 66 6f 75 6e 64 | 4f 6e 65 20 3d 20 74 72 |...found|One = tr|
|00001360| 75 65 3b 0d 09 09 09 09 | 09 09 09 7d 0d 09 09 09 |ue;.....|...}....|
|00001370| 09 09 09 44 72 61 77 46 | 43 42 28 66 72 65 66 2c |...DrawF|CB(fref,|
|00001380| 66 63 62 70 29 3b 0d 09 | 09 09 09 09 09 7d 0d 09 |fcbp);..|.....}..|
|00001390| 09 09 09 09 69 66 20 28 | 70 61 72 61 6d 50 74 72 |....if (|paramPtr|
|000013a0| 2d 3e 61 62 6f 72 74 65 | 64 29 20 62 72 65 61 6b |->aborte|d) break|
|000013b0| 3b 0d 09 09 09 09 09 7d | 0d 09 09 09 09 69 66 20 |;......}|.....if |
|000013c0| 28 21 70 61 72 61 6d 50 | 74 72 2d 3e 61 62 6f 72 |(!paramP|tr->abor|
|000013d0| 74 65 64 29 0d 09 09 09 | 09 09 69 66 20 28 68 61 |ted)....|..if (ha|
|000013e0| 76 65 46 69 6c 65 4e 61 | 6d 65 29 0d 09 09 09 09 |veFileNa|me).....|
|000013f0| 09 09 7b 0d 09 09 09 09 | 09 09 69 66 20 28 21 66 |..{.....|..if (!f|
|00001400| 6f 75 6e 64 4f 6e 65 29 | 0d 09 09 09 09 09 09 09 |oundOne)|........|
|00001410| 7b 0d 09 09 09 09 09 09 | 09 50 75 74 50 53 74 72 |{.......|.PutPStr|
|00001420| 28 22 5c 70 6e 6f 20 6f | 70 65 6e 20 66 69 6c 65 |("\pno o|pen file|
|00001430| 73 20 6d 61 74 63 68 20 | 5c 22 22 29 3b 0d 09 09 |s match |\"");...|
|00001440| 09 09 09 09 09 50 75 74 | 50 53 74 72 28 66 69 6c |.....Put|PStr(fil|
|00001450| 65 6e 61 6d 65 29 3b 0d | 09 09 09 09 09 09 09 50 |ename);.|.......P|
|00001460| 75 74 43 68 61 72 28 27 | 22 27 29 3b 0d 09 09 09 |utChar('|"');....|
|00001470| 09 09 09 09 50 75 74 4c | 69 6e 65 28 29 3b 0d 09 |....PutL|ine();..|
|00001480| 09 09 09 09 09 09 7d 0d | 09 09 09 09 09 09 7d 0d |......}.|......}.|
|00001490| 09 09 09 09 09 65 6c 73 | 65 0d 09 09 09 09 09 09 |.....els|e.......|
|000014a0| 7b 0d 09 09 09 09 09 09 | 50 75 74 55 44 65 63 28 |{.......|PutUDec(|
|000014b0| 6e 75 6d 66 63 62 73 29 | 3b 0d 09 09 09 09 09 09 |numfcbs)|;.......|
|000014c0| 50 75 74 50 53 74 72 28 | 22 5c 70 20 46 43 42 73 |PutPStr(|"\p FCBs|
|000014d0| 2c 20 22 29 3b 0d 09 09 | 09 09 09 09 50 75 74 55 |, ");...|....PutU|
|000014e0| 44 65 63 28 66 63 62 73 | 75 73 65 64 29 3b 0d 09 |Dec(fcbs|used);..|
|000014f0| 09 09 09 09 09 50 75 74 | 50 53 74 72 28 22 5c 70 |.....Put|PStr("\p|
|00001500| 20 69 6e 20 75 73 65 2c | 20 22 29 3b 0d 09 09 09 | in use,| ");....|
|00001510| 09 09 09 50 75 74 55 44 | 65 63 28 6e 75 6d 66 63 |...PutUD|ec(numfc|
|00001520| 62 73 20 2d 20 66 63 62 | 73 75 73 65 64 29 3b 0d |bs - fcb|sused);.|
|00001530| 09 09 09 09 09 09 50 75 | 74 50 53 74 72 28 22 5c |......Pu|tPStr("\|
|00001540| 70 20 66 72 65 65 22 29 | 3b 0d 09 09 09 09 09 09 |p free")|;.......|
|00001550| 50 75 74 4c 69 6e 65 28 | 29 3b 0d 09 09 09 09 09 |PutLine(|);......|
|00001560| 09 7d 0d 09 09 09 09 7d | 09 0d 0d 09 09 09 64 63 |.}.....}|......dc|
|00001570| 6d 64 53 77 61 70 57 6f | 72 6c 64 73 28 29 3b 0d |mdSwapWo|rlds();.|
|00001580| 09 09 09 7d 0d 09 09 09 | 62 72 65 61 6b 3b 0d 0d |...}....|break;..|
|00001590| 09 09 64 65 66 61 75 6c | 74 3a 0d 09 09 09 50 75 |..defaul|t:....Pu|
|000015a0| 74 50 53 74 72 28 22 5c | 70 75 6e 6b 6e 6f 77 6e |tPStr("\|punknown|
|000015b0| 20 72 65 71 75 65 73 74 | 20 22 29 3b 0d 09 09 09 | request| ");....|
|000015c0| 50 75 74 55 44 65 63 28 | 70 61 72 61 6d 50 74 72 |PutUDec(|paramPtr|
|000015d0| 2d 3e 72 65 71 75 65 73 | 74 29 3b 0d 09 09 09 50 |->reques|t);....P|
|000015e0| 75 74 4c 69 6e 65 28 29 | 3b 0d 09 09 09 62 72 65 |utLine()|;....bre|
|000015f0| 61 6b 3b 0d 09 09 7d 0d | 7d 20 2f 2f 20 43 6f 6d |ak;...}.|} // Com|
|00001600| 6d 61 6e 64 45 6e 74 72 | 79 0d 00 00 00 00 00 00 |mandEntr|y.......|
|00001610| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001620| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001630| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001640| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001650| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001660| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001670| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001680| 00 00 01 00 00 00 01 8d | 00 00 00 8d 00 00 00 52 |........|.......R|
|00001690| 4e ba ee 90 60 00 0c de | 30 2c 00 14 53 40 67 0a |N...`...|0,..S@g.|
|000016a0| 53 40 67 10 53 40 67 16 | 60 1c 3f 3c 00 5c 4e ba |S@g.S@g.|`.?<.\N.|
|000016b0| 06 46 69 6c 65 2e 63 da | 02 00 00 00 54 45 58 54 |.File.c.|....TEXT|
|000016c0| 4d 50 53 20 01 00 00 c0 | 00 40 00 00 00 00 03 c4 |MPS ....|.@......|
|000016d0| 00 00 54 45 58 54 4d 50 | 53 20 01 00 00 c0 00 40 |..TEXTMP|S .....@|
|000016e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000016f0| 00 00 a2 d1 e8 c0 00 00 | 15 8a 00 00 01 df 3f 3c |........|......?<|
|00001700| 00 62 4e ba dd cc 60 12 | 3f 3c 00 63 4e ba dd c2 |.bN...`.|?<.cN...|
|00001710| 60 08 3f 3c 00 64 4e ba | dd b8 0c 6c 00 91 00 12 |`.?<.dN.|...l....|
|00001720| 57 c0 44 00 48 80 3f 00 | 4e ba dd a6 2f 2c 00 1c |W.D.H.?.|N.../,..|
|00001730| 4e ba ed f0 2f 2c 00 18 | 4e ba ed e8 60 00 0c 36 |N.../,..|N...`..6|
|00001740| 30 2c 00 14 53 40 67 0a | 53 40 67 10 53 40 67 16 |0,..S@g.|S@g.S@g.|
|00001750| 60 1c 3f 3c 00 65 4e ba | dd 78 60 12 3f 3c 00 66 |`.?<.eN.|.x`.?<.f|
|00001760| 4e ba dd 6e 60 08 3f 3c | 00 67 4e ba dd 64 0c 6c |N..n`.?<|.gN..d.l|
|00001770| 00 92 00 12 57 c0 44 00 | 48 80 3f 00 4e ba dd 52 |....W.D.|H.?.N..R|
|00001780| 00 00 00 1b 06 02 60 01 | 00 00 06 36 2e 32 62 31 |......`.|...6.2b1|
|00001790| 31 0d 4d 61 63 73 42 75 | 67 20 36 2e 32 62 31 00 |1.MacsBu|g 6.2b1.|
|000017a0| 00 00 48 00 09 4d 6f 6e | 61 63 6f 00 00 00 d4 00 |..H..Mon|aco.....|
|000017b0| 01 a6 bc 00 0a 00 03 00 | 09 00 0e 00 0a 00 00 00 |........|........|
|000017c0| 00 00 c0 00 01 00 06 00 | 04 00 31 00 0a 01 49 01 |........|..1...I.|
|000017d0| ea 00 31 00 0a 01 49 01 | ea a2 d1 e8 c0 00 00 02 |..1...I.|........|
|000017e0| 1f 00 00 02 8e 00 00 14 | 8d 01 00 00 00 00 1e 00 |........|........|
|000017f0| 31 00 0a 01 49 01 ea 00 | 31 00 0a 01 49 01 ea 00 |1...I...|1...I...|
|00001800| 00 14 8d 00 00 00 00 00 | 00 00 00 00 00 00 00 01 |........|........|
|00001810| 00 00 00 01 8d 00 00 00 | 8d 00 00 00 52 00 11 0f |........|....R...|
|00001820| d4 0e b2 00 00 00 1c 00 | 52 00 01 76 65 72 73 00 |........|R..vers.|
|00001830| 00 00 12 4d 50 53 52 00 | 01 00 1e 00 02 ff ff 20 |...MPSR.|....... |
|00001840| 00 00 00 00 00 00 00 03 | ed ff ff 00 00 00 1f 00 |........|........|
|00001850| 00 00 00 03 f0 ff ff 00 | 00 00 6b 00 12 f0 e8 00 |........|..k.....|
|00001860| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001870| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+