home *** CD-ROM | disk | FTP | other *** search
MacBinary | 1998-06-07 | 2.8 KB | [ TEXT/CWIE]
open in: MacOS 8.1
extracted
|
Win98
extracted
|
DOS
extracted
browse contents |
view JSON data
|
view as text
This file was processed as: MacBinary
(archive/macBinary ).
Confidence Program Detection Match Type Support
10%
dexvert
MacBinary (archive/macBinary)
fallback
Supported
1%
dexvert
Text File (text/txt)
fallback
Supported
100%
file
MacBinary II, Sun Jun 7 18:02:44 1998, modified Sun Jun 7 18:02:44 1998, creator 'CWIE', type ASCII, 2167 bytes "ProblemUtils.h" , at 0x8f7 410 bytes resource
default (weak)
99%
file
data
default
74%
TrID
Macintosh plain text (MacBinary)
default
25%
TrID
MacBinary 2
default (weak)
100%
siegfried
fmt/1762 MacBinary (II)
default
100%
lsar
MacBinary
default
id metadata key value macFileType [ TEXT] macFileCreator [ CWIE]
hex view +--------+-------------------------+-------------------------+--------+--------+ |00000000| 00 0e 50 72 6f 62 6c 65 | 6d 55 74 69 6c 73 2e 68 |..Proble|mUtils.h| |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 43 57 49 | 45 00 00 00 00 00 00 00 |.TEXTCWI|E.......| |00000050| 00 00 00 00 00 08 77 00 | 00 01 9a b1 a0 be 84 b1 |......w.|........| |00000060| a0 be 84 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 1b 4c 00 00 |........|.....L..| |00000080| 23 69 66 6e 64 65 66 20 | 5f 5f 50 52 4f 42 4c 45 |#ifndef |__PROBLE| |00000090| 4d 55 54 49 4c 53 5f 48 | 5f 5f 0d 23 64 65 66 69 |MUTILS_H|__.#defi| |000000a0| 6e 65 20 5f 5f 50 52 4f | 42 4c 45 4d 55 54 49 4c |ne __PRO|BLEMUTIL| |000000b0| 53 5f 48 5f 5f 0d 0d 2f | 2f 20 44 6f 20 6e 6f 74 |S_H__../|/ Do not| |000000c0| 20 6d 6f 64 69 66 79 20 | 74 68 69 73 20 66 69 6c | modify |this fil| |000000d0| 65 0d 0d 23 69 6e 63 6c | 75 64 65 20 3c 73 74 64 |e..#incl|ude <std| |000000e0| 69 6f 2e 68 3e 0d 23 69 | 6e 63 6c 75 64 65 20 3c |io.h>.#i|nclude <| |000000f0| 4d 61 63 54 79 70 65 73 | 2e 68 3e 0d 23 69 6e 63 |MacTypes|.h>.#inc| |00000100| 6c 75 64 65 20 3c 46 69 | 6c 65 73 2e 68 3e 0d 23 |lude <Fi|les.h>.#| |00000110| 69 6e 63 6c 75 64 65 20 | 3c 45 72 72 6f 72 73 2e |include |<Errors.| |00000120| 68 3e 0d 23 69 6e 63 6c | 75 64 65 20 3c 52 65 73 |h>.#incl|ude <Res| |00000130| 6f 75 72 63 65 73 2e 68 | 3e 0d 23 69 6e 63 6c 75 |ources.h|>.#inclu| |00000140| 64 65 20 3c 50 4c 53 74 | 72 69 6e 67 46 75 6e 63 |de <PLSt|ringFunc| |00000150| 73 2e 68 3e 0d 0d 23 69 | 66 64 65 66 20 5f 5f 63 |s.h>..#i|fdef __c| |00000160| 70 6c 75 73 70 6c 75 73 | 0d 65 78 74 65 72 6e 20 |plusplus|.extern | |00000170| 22 43 22 20 7b 0d 23 65 | 6e 64 69 66 20 2f 2f 20 |"C" {.#e|ndif // | |00000180| 5f 5f 63 70 6c 75 73 70 | 6c 75 73 0d 0d 70 61 73 |__cplusp|lus..pas| |00000190| 63 61 6c 20 4f 53 45 72 | 72 20 50 72 6f 62 6c 65 |cal OSEr|r Proble| |000001a0| 6d 46 53 52 65 61 64 28 | 20 73 68 6f 72 74 20 72 |mFSRead(| short r| |000001b0| 6e 2c 20 6c 6f 6e 67 20 | 72 65 71 73 69 7a 65 2c |n, long |reqsize,| |000001c0| 20 6c 6f 6e 67 20 2a 72 | 65 73 75 6c 74 73 69 7a | long *r|esultsiz| |000001d0| 65 2c 20 63 68 61 72 20 | 2a 64 61 74 61 20 29 3b |e, char |*data );| |000001e0| 0d 70 61 73 63 61 6c 20 | 4f 53 45 72 72 20 50 72 |.pascal |OSErr Pr| |000001f0| 6f 62 6c 65 6d 46 53 4d | 75 73 74 52 65 61 64 28 |oblemFSM|ustRead(| |00000200| 20 73 68 6f 72 74 20 72 | 6e 2c 20 6c 6f 6e 67 20 | short r|n, long | |00000210| 72 65 71 73 69 7a 65 2c | 20 63 68 61 72 20 2a 64 |reqsize,| char *d| |00000220| 61 74 61 20 29 3b 0d 70 | 61 73 63 61 6c 20 4f 53 |ata );.p|ascal OS| |00000230| 45 72 72 20 50 72 6f 62 | 6c 65 6d 46 53 57 72 69 |Err Prob|lemFSWri| |00000240| 74 65 28 20 73 68 6f 72 | 74 20 72 6e 2c 20 6c 6f |te( shor|t rn, lo| |00000250| 6e 67 20 72 65 71 73 69 | 7a 65 2c 20 63 68 61 72 |ng reqsi|ze, char| |00000260| 20 2a 64 61 74 61 20 29 | 3b 0d 70 61 73 63 61 6c | *data )|;.pascal| |00000270| 20 4f 53 45 72 72 20 50 | 72 6f 62 6c 65 6d 43 6f | OSErr P|roblemCo| |00000280| 70 79 44 61 74 61 28 20 | 73 68 6f 72 74 20 66 72 |pyData( |short fr| |00000290| 6e 2c 20 73 68 6f 72 74 | 20 74 72 6e 20 29 3b 0d |n, short| trn );.| |000002a0| 70 61 73 63 61 6c 20 4f | 53 45 72 72 20 50 72 6f |pascal O|SErr Pro| |000002b0| 62 6c 65 6d 44 75 70 6c | 69 63 61 74 65 46 69 6c |blemDupl|icateFil| |000002c0| 65 28 20 63 6f 6e 73 74 | 20 46 53 53 70 65 63 20 |e( const| FSSpec | |000002d0| 2a 66 72 6f 6d 2c 20 63 | 6f 6e 73 74 20 46 53 53 |*from, c|onst FSS| |000002e0| 70 65 63 20 2a 74 6f 20 | 29 3b 0d 70 61 73 63 61 |pec *to |);.pasca| |000002f0| 6c 20 4f 53 45 72 72 20 | 50 72 6f 62 6c 65 6d 44 |l OSErr |ProblemD| |00000300| 69 66 66 44 61 74 61 28 | 20 73 68 6f 72 74 20 72 |iffData(| short r| |00000310| 6e 31 2c 20 73 68 6f 72 | 74 20 72 6e 32 20 29 3b |n1, shor|t rn2 );| |00000320| 0d 70 61 73 63 61 6c 20 | 42 6f 6f 6c 65 61 6e 20 |.pascal |Boolean | |00000330| 50 72 6f 62 6c 65 6d 44 | 69 66 66 46 69 6c 65 73 |ProblemD|iffFiles| |00000340| 28 20 63 6f 6e 73 74 20 | 46 53 53 70 65 63 20 2a |( const |FSSpec *| |00000350| 66 69 6c 65 31 2c 20 63 | 6f 6e 73 74 20 46 53 53 |file1, c|onst FSS| |00000360| 70 65 63 20 2a 66 69 6c | 65 32 20 29 3b 0d 70 61 |pec *fil|e2 );.pa| |00000370| 73 63 61 6c 20 4f 53 45 | 72 72 20 50 72 6f 62 6c |scal OSE|rr Probl| |00000380| 65 6d 47 65 74 54 65 73 | 74 44 69 72 65 63 74 6f |emGetTes|tDirecto| |00000390| 72 79 46 53 53 70 65 63 | 28 20 46 53 53 70 65 63 |ryFSSpec|( FSSpec| |000003a0| 20 2a 73 70 65 63 20 29 | 3b 0d 70 61 73 63 61 6c | *spec )|;.pascal| |000003b0| 20 4f 53 45 72 72 20 50 | 72 6f 62 6c 65 6d 47 65 | OSErr P|roblemGe| |000003c0| 74 54 65 73 74 53 70 65 | 63 73 28 20 63 6f 6e 73 |tTestSpe|cs( cons| |000003d0| 74 20 46 53 53 70 65 63 | 20 2a 74 65 73 74 73 70 |t FSSpec| *testsp| |000003e0| 65 63 2c 20 6c 6f 6e 67 | 20 74 65 73 74 2c 20 0d |ec, long| test, .| |000003f0| 09 46 53 53 70 65 63 20 | 2a 69 6e 70 75 74 73 70 |.FSSpec |*inputsp| |00000400| 65 63 2c 20 46 53 53 70 | 65 63 20 2a 63 6f 72 72 |ec, FSSp|ec *corr| |00000410| 65 63 74 73 70 65 63 2c | 20 46 53 53 70 65 63 20 |ectspec,| FSSpec | |00000420| 2a 73 61 76 65 64 73 70 | 65 63 2c 20 46 53 53 70 |*savedsp|ec, FSSp| |00000430| 65 63 20 2a 6f 75 74 70 | 75 74 73 70 65 63 20 29 |ec *outp|utspec )| |00000440| 3b 0d 70 61 73 63 61 6c | 20 76 6f 69 64 20 50 72 |;.pascal| void Pr| |00000450| 6f 62 6c 65 6d 4c 6f 67 | 45 72 72 6f 72 28 20 4f |oblemLog|Error( O| |00000460| 53 45 72 72 20 65 72 72 | 2c 20 63 6f 6e 73 74 20 |SErr err|, const | |00000470| 63 68 61 72 20 2a 66 75 | 6e 63 74 69 6f 6e 20 29 |char *fu|nction )| |00000480| 3b 0d 0d 74 79 70 65 64 | 65 66 20 70 61 73 63 61 |;..typed|ef pasca| |00000490| 6c 20 4f 53 45 72 72 20 | 52 75 6e 46 69 6c 65 54 |l OSErr |RunFileT| |000004a0| 65 73 74 50 72 6f 63 28 | 20 63 6f 6e 73 74 20 46 |estProc(| const F| |000004b0| 53 53 70 65 63 2a 20 69 | 6e 66 69 6c 65 2c 20 63 |SSpec* i|nfile, c| |000004c0| 6f 6e 73 74 20 46 53 53 | 70 65 63 2a 20 6f 75 74 |onst FSS|pec* out| |000004d0| 66 69 6c 65 20 29 3b 0d | 70 61 73 63 61 6c 20 76 |file );.|pascal v| |000004e0| 6f 69 64 20 50 72 6f 62 | 6c 65 6d 52 75 6e 46 69 |oid Prob|lemRunFi| |000004f0| 6c 65 54 65 73 74 73 28 | 20 52 75 6e 46 69 6c 65 |leTests(| RunFile| |00000500| 54 65 73 74 50 72 6f 63 | 20 72 75 6e 74 65 73 74 |TestProc| runtest| |00000510| 20 29 3b 0d 0d 74 79 70 | 65 64 65 66 20 70 61 73 | );..typ|edef pas| |00000520| 63 61 6c 20 4f 53 45 72 | 72 20 52 75 6e 53 69 6e |cal OSEr|r RunSin| |00000530| 67 6c 65 46 69 6c 65 54 | 65 73 74 50 72 6f 63 28 |gleFileT|estProc(| |00000540| 20 63 6f 6e 73 74 20 46 | 53 53 70 65 63 2a 20 69 | const F|SSpec* i| |00000550| 6e 66 69 6c 65 2c 20 63 | 6f 6e 73 74 20 46 53 53 |nfile, c|onst FSS| |00000560| 70 65 63 2a 20 6f 75 74 | 66 69 6c 65 2c 20 42 6f |pec* out|file, Bo| |00000570| 6f 6c 65 61 6e 20 2a 72 | 65 73 75 6c 74 20 29 3b |olean *r|esult );| |00000580| 0d 70 61 73 63 61 6c 20 | 76 6f 69 64 20 50 72 6f |.pascal |void Pro| |00000590| 62 6c 65 6d 52 75 6e 53 | 69 6e 67 6c 65 46 69 6c |blemRunS|ingleFil| |000005a0| 65 54 65 73 74 73 28 20 | 52 75 6e 53 69 6e 67 6c |eTests( |RunSingl| |000005b0| 65 46 69 6c 65 54 65 73 | 74 50 72 6f 63 20 72 75 |eFileTes|tProc ru| |000005c0| 6e 74 65 73 74 20 29 3b | 0d 0d 70 61 73 63 61 6c |ntest );|..pascal| |000005d0| 20 4f 53 45 72 72 20 50 | 72 6f 62 6c 65 6d 46 69 | OSErr P|roblemFi| |000005e0| 6c 65 52 65 61 64 28 20 | 63 6f 6e 73 74 20 46 53 |leRead( |const FS| |000005f0| 53 70 65 63 2a 20 69 6e | 66 69 6c 65 2c 20 48 61 |Spec* in|file, Ha| |00000600| 6e 64 6c 65 20 2a 64 61 | 74 61 20 29 3b 0d 70 61 |ndle *da|ta );.pa| |00000610| 73 63 61 6c 20 4f 53 45 | 72 72 20 50 72 6f 62 6c |scal OSE|rr Probl| |00000620| 65 6d 46 69 6c 65 57 72 | 69 74 65 28 20 63 6f 6e |emFileWr|ite( con| |00000630| 73 74 20 46 53 53 70 65 | 63 2a 20 6f 75 74 66 69 |st FSSpe|c* outfi| |00000640| 6c 65 2c 20 48 61 6e 64 | 6c 65 20 64 61 74 61 20 |le, Hand|le data | |00000650| 29 3b 0d 70 61 73 63 61 | 6c 20 42 6f 6f 6c 65 61 |);.pasca|l Boolea| |00000660| 6e 20 50 72 6f 62 6c 65 | 6d 52 65 61 64 4c 69 6e |n Proble|mReadLin| |00000670| 65 46 72 6f 6d 48 61 6e | 64 6c 65 28 20 48 61 6e |eFromHan|dle( Han| |00000680| 64 6c 65 20 64 61 74 61 | 2c 20 63 68 61 72 20 2a |dle data|, char *| |00000690| 6c 69 6e 65 2c 20 6c 6f | 6e 67 20 6c 69 6e 65 6c |line, lo|ng linel| |000006a0| 65 6e 20 29 3b 0d 70 61 | 73 63 61 6c 20 4f 53 45 |en );.pa|scal OSE| |000006b0| 72 72 20 50 72 6f 62 6c | 65 6d 57 72 69 74 65 4c |rr Probl|emWriteL| |000006c0| 69 6e 65 54 6f 48 61 6e | 64 6c 65 28 20 48 61 6e |ineToHan|dle( Han| |000006d0| 64 6c 65 20 64 61 74 61 | 2c 20 63 68 61 72 20 2a |dle data|, char *| |000006e0| 6c 69 6e 65 20 29 3b 0d | 70 61 73 63 61 6c 20 4f |line );.|pascal O| |000006f0| 53 45 72 72 20 50 72 6f | 62 6c 65 6d 57 72 69 74 |SErr Pro|blemWrit| |00000700| 65 53 74 72 69 6e 67 54 | 6f 48 61 6e 64 6c 65 28 |eStringT|oHandle(| |00000710| 20 48 61 6e 64 6c 65 20 | 64 61 74 61 2c 20 63 68 | Handle |data, ch| |00000720| 61 72 20 2a 6c 69 6e 65 | 20 29 3b 0d 0d 63 6f 6e |ar *line| );..con| |00000730| 73 74 20 69 6e 74 20 4d | 41 58 5f 4c 49 4e 45 5f |st int M|AX_LINE_| |00000740| 4c 45 4e 20 3d 20 32 35 | 30 3b 0d 0d 70 61 73 63 |LEN = 25|0;..pasc| |00000750| 61 6c 20 76 6f 69 64 20 | 50 72 6f 62 6c 65 6d 50 |al void |ProblemP| |00000760| 32 43 53 74 72 69 6e 67 | 28 20 76 6f 69 64 20 2a |2CString|( void *| |00000770| 6c 69 6e 65 20 29 3b 0d | 70 61 73 63 61 6c 20 76 |line );.|pascal v| |00000780| 6f 69 64 20 50 72 6f 62 | 6c 65 6d 43 32 50 53 74 |oid Prob|lemC2PSt| |00000790| 72 69 6e 67 28 20 76 6f | 69 64 20 2a 6c 69 6e 65 |ring( vo|id *line| |000007a0| 20 29 3b 0d 0d 70 61 73 | 63 61 6c 20 42 6f 6f 6c | );..pas|cal Bool| |000007b0| 65 61 6e 20 50 72 6f 62 | 6c 65 6d 47 65 74 55 49 |ean Prob|lemGetUI| |000007c0| 6e 74 33 32 28 20 63 68 | 61 72 20 2a 2a 6c 69 6e |nt32( ch|ar **lin| |000007d0| 65 2c 20 55 49 6e 74 33 | 32 20 2a 6e 75 6d 62 65 |e, UInt3|2 *numbe| |000007e0| 72 20 29 3b 0d 70 61 73 | 63 61 6c 20 42 6f 6f 6c |r );.pas|cal Bool| |000007f0| 65 61 6e 20 50 72 6f 62 | 6c 65 6d 47 65 74 53 49 |ean Prob|lemGetSI| |00000800| 6e 74 33 32 28 20 63 68 | 61 72 20 2a 2a 6c 69 6e |nt32( ch|ar **lin| |00000810| 65 2c 20 53 49 6e 74 33 | 32 20 2a 6e 75 6d 62 65 |e, SInt3|2 *numbe| |00000820| 72 20 29 3b 0d 70 61 73 | 63 61 6c 20 76 6f 69 64 |r );.pas|cal void| |00000830| 20 50 72 6f 62 6c 65 6d | 47 65 74 53 74 72 69 6e | Problem|GetStrin| |00000840| 67 28 20 63 68 61 72 20 | 2a 2a 6c 69 6e 65 2c 20 |g( char |**line, | |00000850| 53 74 72 69 6e 67 50 74 | 72 20 66 69 65 6c 64 20 |StringPt|r field | |00000860| 29 3b 0d 70 61 73 63 61 | 6c 20 76 6f 69 64 20 50 |);.pasca|l void P| |00000870| 72 6f 62 6c 65 6d 47 65 | 74 43 53 74 72 69 6e 67 |roblemGe|tCString| |00000880| 28 20 63 68 61 72 20 2a | 2a 6c 69 6e 65 2c 20 63 |( char *|*line, c| |00000890| 68 61 72 20 2a 66 69 65 | 6c 64 2c 20 6c 6f 6e 67 |har *fie|ld, long| |000008a0| 20 66 69 65 6c 64 6c 65 | 6e 20 29 3b 0d 0d 23 69 | fieldle|n );..#i| |000008b0| 66 64 65 66 20 5f 5f 63 | 70 6c 75 73 70 6c 75 73 |fdef __c|plusplus| |000008c0| 0d 7d 0d 23 65 6e 64 69 | 66 20 2f 2f 20 5f 5f 63 |.}.#endi|f // __c| |000008d0| 70 6c 75 73 70 6c 75 73 | 0d 0d 23 65 6e 64 69 66 |plusplus|..#endif| |000008e0| 20 2f 2f 20 5f 5f 50 52 | 4f 42 4c 45 4d 55 54 49 | // __PR|OBLEMUTI| |000008f0| 4c 53 5f 48 5f 5f 0d 00 | 00 00 00 00 00 00 00 00 |LS_H__..|........| |00000900| 00 00 01 00 00 00 01 54 | 00 00 00 54 00 00 00 46 |.......T|...T...F| |00000910| 2b 30 38 30 30 31 35 3a | 35 35 3a 33 32 20 31 39 |+080015:|55:32 19| |00000920| 39 38 00 00 00 00 00 00 | 00 00 b1 78 6a 77 00 00 |98......|...xjw..| |00000930| 0e 50 72 6f 62 6c 65 6d | 55 74 69 6c 73 2e 68 61 |.Problem|Utils.ha| |00000940| 63 6b 20 43 6f 6e 74 65 | 73 74 31 2e 73 69 74 69 |ck Conte|st1.siti| |00000950| 02 4a 50 61 72 74 53 49 | 54 21 00 00 00 00 00 00 |.JPartSI|T!......| |00000960| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000970| 00 00 b1 b0 40 92 00 00 | 00 00 00 00 01 9a 00 00 |....@...|........| |00000980| 00 00 29 bc 7f 92 00 00 | 00 00 20 52 65 3a 20 46 |..).....|.. Re: F| |00000990| 6f 6c 64 65 72 20 48 69 | 65 72 61 72 63 68 79 20 |older Hi|erarchy | |000009a0| 44 75 70 6c 69 63 61 74 | 69 6f 6e 0d 00 00 00 00 |Duplicat|ion.....| |000009b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000009c0| 00 00 00 00 00 00 00 00 | 00 04 36 35 37 a4 00 00 |........|..657...| |000009d0| 00 00 00 00 00 00 00 00 | 00 01 be ab 00 00 05 f2 |........|........| |000009e0| 00 00 02 90 02 07 31 32 | 2f 35 2f 39 38 34 30 30 |......12|/5/98400| |000009f0| 30 32 31 3a 30 31 3a 35 | 36 20 31 39 39 38 00 00 |021:01:5|6 1998..| |00000a00| 00 00 00 48 00 0a 47 65 | 6e 65 76 61 00 00 00 00 |...H..Ge|neva....| |00000a10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000a20| 00 00 00 00 00 00 00 02 | 00 02 00 2c 00 08 02 0f |........|...,....| |00000a30| 01 f8 00 2c 00 08 02 0f | 01 f8 b1 a0 78 34 00 00 |...,....|....x4..| |00000a40| 01 0c 00 00 01 0c 00 00 | 00 00 01 00 00 00 00 04 |........|........| |00000a50| 00 01 00 01 00 00 01 00 | 00 00 01 54 00 00 00 54 |........|...T...T| |00000a60| 00 00 00 46 05 70 6f c8 | 3e cc 00 00 00 1c 00 46 |...F.po.|>......F| |00000a70| 00 01 4d 50 53 52 00 00 | 00 12 4d 57 42 42 00 00 |..MPSR..|..MWBB..| |00000a80| 00 1e 03 ed ff ff 00 00 | 00 00 00 00 00 00 03 f0 |........|........| |00000a90| ff ff 00 00 00 4c 00 00 | 00 00 00 00 00 00 00 00 |.....L..|........| |00000aa0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000ab0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000ac0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000ad0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000ae0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000af0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| +--------+-------------------------+-------------------------+--------+--------+