home *** CD-ROM | disk | FTP | other *** search
MacBinary | 1992-04-27 | 3.3 KB | [TEXT/MPS ] |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was processed as: MacBinary
(archive/macBinary).
You can browse this item here: StdFile.cp
Confidence | Program | Detection | Match Type | Support
|
---|
10%
| dexvert
| MacBinary (archive/macBinary)
| fallback
| Supported |
1%
| dexvert
| MS-DOS Code Page Info (other/dosCodePage)
| ext
| Unsupported |
1%
| dexvert
| Text File (text/txt)
| fallback
| Supported |
100%
| file
| MacBinary II, Mon Apr 27 21:20:24 1992, modified Mon Apr 27 21:20:24 1992, creator 'MPS ', type ASCII, 2550 bytes "StdFile.cp" , at 0xa76 554 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 | [MPS ] |
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 0a 53 74 64 46 69 6c | 65 2e 63 70 00 00 00 00 |..StdFil|e.cp....|
|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 00 00 00 00 00 00 00 |.TEXTMPS| .......|
|00000050| 00 00 00 00 00 09 f6 00 | 00 02 2a a6 22 58 d8 a6 |........|..*."X..|
|00000060| 22 58 d8 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |"X......|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 6a c6 00 00 |........|....j...|
|00000080| 23 69 66 6e 64 65 66 20 | 5f 5f 53 54 44 46 49 4c |#ifndef |__STDFIL|
|00000090| 45 5f 5f 0d 23 69 6e 63 | 6c 75 64 65 20 22 53 74 |E__.#inc|lude "St|
|000000a0| 64 46 69 6c 65 2e 68 22 | 0d 23 65 6e 64 69 66 0d |dFile.h"|.#endif.|
|000000b0| 0d 23 69 66 6e 64 65 66 | 20 5f 5f 46 43 4e 54 4c |.#ifndef| __FCNTL|
|000000c0| 5f 5f 0d 23 69 6e 63 6c | 75 64 65 20 3c 66 63 6e |__.#incl|ude <fcn|
|000000d0| 74 6c 2e 68 3e 0d 23 65 | 6e 64 69 66 0d 0d 23 69 |tl.h>.#e|ndif..#i|
|000000e0| 66 6e 64 65 66 20 5f 5f | 46 49 4c 45 53 5f 5f 0d |fndef __|FILES__.|
|000000f0| 23 69 6e 63 6c 75 64 65 | 20 3c 66 69 6c 65 73 2e |#include| <files.|
|00000100| 68 3e 0d 23 65 6e 64 69 | 66 0d 0d 23 69 66 6e 64 |h>.#endi|f..#ifnd|
|00000110| 65 66 20 5f 5f 49 4f 43 | 54 4c 5f 5f 0d 23 69 6e |ef __IOC|TL__.#in|
|00000120| 63 6c 75 64 65 20 3c 69 | 6f 63 74 6c 2e 68 3e 0d |clude <i|octl.h>.|
|00000130| 23 65 6e 64 69 66 0d 0d | 23 69 66 6e 64 65 66 20 |#endif..|#ifndef |
|00000140| 5f 5f 53 54 44 41 52 47 | 5f 5f 0d 23 69 6e 63 6c |__STDARG|__.#incl|
|00000150| 75 64 65 20 3c 73 74 64 | 61 72 67 2e 68 3e 0d 23 |ude <std|arg.h>.#|
|00000160| 65 6e 64 69 66 0d 0d 0d | 2f 2f 20 46 6f 72 6d 61 |endif...|// Forma|
|00000170| 74 20 73 74 72 69 6e 67 | 73 20 75 73 65 64 20 66 |t string|s used f|
|00000180| 6f 72 20 64 69 73 70 6c | 61 79 73 20 61 6e 64 20 |or displ|ays and |
|00000190| 69 6e 70 75 74 0d 2f 2f | c4 2d 0d 63 6f 6e 73 74 |input.//|.-.const|
|000001a0| 20 63 68 61 72 20 53 74 | 64 46 69 6c 65 3a 3a 73 | char St|dFile::s|
|000001b0| 4f 49 46 6d 74 5b 5d 09 | 3d 20 22 25 64 22 3b 09 |OIFmt[].|= "%d";.|
|000001c0| 09 09 09 2f 2f 20 49 6e | 74 65 67 65 72 20 66 6f |...// In|teger fo|
|000001d0| 72 6d 61 74 0d 63 6f 6e | 73 74 20 63 68 61 72 20 |rmat.con|st char |
|000001e0| 53 74 64 46 69 6c 65 3a | 3a 73 4f 45 46 6d 74 5b |StdFile:|:sOEFmt[|
|000001f0| 5d 09 3d 20 22 25 67 22 | 3b 09 09 09 09 2f 2f 20 |].= "%g"|;....// |
|00000200| 46 6c 6f 61 74 69 6e 67 | 20 70 6f 69 6e 74 20 66 |Floating| point f|
|00000210| 6f 72 6d 61 74 0d 0d 63 | 6f 6e 73 74 20 63 68 61 |ormat..c|onst cha|
|00000220| 72 20 53 74 64 46 69 6c | 65 3a 3a 73 49 55 43 46 |r StdFil|e::sIUCF|
|00000230| 6d 74 5b 5d 09 3d 20 22 | 25 31 73 22 3b 09 09 09 |mt[].= "|%1s";...|
|00000240| 2f 2f 20 72 65 61 64 20 | 6e 65 78 74 20 6e 6f 6e |// read |next non|
|00000250| 2d 62 6c 61 6e 6b 20 63 | 68 61 72 0d 63 6f 6e 73 |-blank c|har.cons|
|00000260| 74 20 63 68 61 72 20 53 | 74 64 46 69 6c 65 3a 3a |t char S|tdFile::|
|00000270| 73 49 55 53 46 6d 74 5b | 5d 09 3d 20 22 25 68 69 |sIUSFmt[|].= "%hi|
|00000280| 22 3b 0d 63 6f 6e 73 74 | 20 63 68 61 72 20 53 74 |";.const| char St|
|00000290| 64 46 69 6c 65 3a 3a 73 | 49 55 49 46 6d 74 5b 5d |dFile::s|IUIFmt[]|
|000002a0| 09 3d 20 22 25 69 22 3b | 0d 63 6f 6e 73 74 20 63 |.= "%i";|.const c|
|000002b0| 68 61 72 20 53 74 64 46 | 69 6c 65 3a 3a 73 49 55 |har StdF|ile::sIU|
|000002c0| 4c 46 6d 74 5b 5d 09 3d | 20 22 25 6c 69 22 3b 0d |LFmt[].=| "%li";.|
|000002d0| 63 6f 6e 73 74 20 63 68 | 61 72 20 53 74 64 46 69 |const ch|ar StdFi|
|000002e0| 6c 65 3a 3a 73 49 43 46 | 6d 74 5b 5d 09 3d 20 22 |le::sICF|mt[].= "|
|000002f0| 25 31 73 22 3b 0d 63 6f | 6e 73 74 20 63 68 61 72 |%1s";.co|nst char|
|00000300| 20 53 74 64 46 69 6c 65 | 3a 3a 73 49 53 46 6d 74 | StdFile|::sISFmt|
|00000310| 5b 5d 09 3d 20 22 25 68 | 69 22 3b 0d 63 6f 6e 73 |[].= "%h|i";.cons|
|00000320| 74 20 63 68 61 72 20 53 | 74 64 46 69 6c 65 3a 3a |t char S|tdFile::|
|00000330| 73 49 49 46 6d 74 5b 5d | 09 3d 20 22 25 69 22 3b |sIIFmt[]|.= "%i";|
|00000340| 0d 63 6f 6e 73 74 20 63 | 68 61 72 20 53 74 64 46 |.const c|har StdF|
|00000350| 69 6c 65 3a 3a 73 49 4c | 46 6d 74 5b 5d 09 3d 20 |ile::sIL|Fmt[].= |
|00000360| 22 25 6c 69 22 3b 0d 63 | 6f 6e 73 74 20 63 68 61 |"%li";.c|onst cha|
|00000370| 72 20 53 74 64 46 69 6c | 65 3a 3a 73 49 46 46 6d |r StdFil|e::sIFFm|
|00000380| 74 5b 5d 09 3d 20 22 25 | 67 22 3b 0d 63 6f 6e 73 |t[].= "%|g";.cons|
|00000390| 74 20 63 68 61 72 20 53 | 74 64 46 69 6c 65 3a 3a |t char S|tdFile::|
|000003a0| 73 49 44 46 6d 74 5b 5d | 09 3d 20 22 25 6c 67 22 |sIDFmt[]|.= "%lg"|
|000003b0| 3b 0d 63 6f 6e 73 74 20 | 63 68 61 72 20 53 74 64 |;.const |char Std|
|000003c0| 46 69 6c 65 3a 3a 73 49 | 45 46 6d 74 5b 5d 09 3d |File::sI|EFmt[].=|
|000003d0| 20 22 25 4c 67 22 3b 0d | 2f 2f c4 2b 0d 0d 0d 2f | "%Lg";.|//.+.../|
|000003e0| 2f 20 53 74 61 6e 64 61 | 72 64 20 66 69 6c 65 20 |/ Standa|rd file |
|000003f0| 64 65 66 69 6e 69 74 69 | 6f 6e 73 0d 53 74 64 46 |definiti|ons.StdF|
|00000400| 69 6c 65 20 67 53 74 64 | 69 6e 28 73 74 64 69 6e |ile gStd|in(stdin|
|00000410| 29 3b 0d 53 74 64 46 69 | 6c 65 20 67 53 74 64 6f |);.StdFi|le gStdo|
|00000420| 75 74 28 73 74 64 6f 75 | 74 29 3b 0d 53 74 64 46 |ut(stdou|t);.StdF|
|00000430| 69 6c 65 20 67 53 74 64 | 65 72 72 28 73 74 64 65 |ile gStd|err(stde|
|00000440| 72 72 29 3b 0d 0d 0d 2f | 2f b5 20 20 20 53 74 64 |rr);.../|/. Std|
|00000450| 46 69 6c 65 3a 3a 7e 53 | 74 64 46 69 6c 65 0d 23 |File::~S|tdFile.#|
|00000460| 70 72 61 67 6d 61 20 73 | 65 67 6d 65 6e 74 20 53 |pragma s|egment S|
|00000470| 74 64 46 69 6c 65 0d 53 | 74 64 46 69 6c 65 3a 3a |tdFile.S|tdFile::|
|00000480| 7e 53 74 64 46 69 6c 65 | 28 29 0d 7b 0d 09 69 66 |~StdFile|().{..if|
|00000490| 20 28 21 66 49 73 43 6f | 70 79 20 26 26 20 66 46 | (!fIsCo|py && fF|
|000004a0| 69 6c 65 29 0d 09 09 66 | 63 6c 6f 73 65 28 66 46 |ile)...f|close(fF|
|000004b0| 69 6c 65 29 3b 0d 7d 0d | 0d 0d 2f 2f b5 20 20 20 |ile);.}.|..//. |
|000004c0| 53 74 64 46 69 6c 65 3a | 3a 43 6c 6f 73 65 0d 23 |StdFile:|:Close.#|
|000004d0| 70 72 61 67 6d 61 20 73 | 65 67 6d 65 6e 74 20 53 |pragma s|egment S|
|000004e0| 74 64 46 69 6c 65 0d 76 | 6f 69 64 20 53 74 64 46 |tdFile.v|oid StdF|
|000004f0| 69 6c 65 3a 3a 43 6c 6f | 73 65 28 29 0d 7b 0d 09 |ile::Clo|se().{..|
|00000500| 69 66 20 28 66 46 69 6c | 65 29 0d 09 09 66 63 6c |if (fFil|e)...fcl|
|00000510| 6f 73 65 28 66 46 69 6c | 65 29 3b 0d 09 66 46 69 |ose(fFil|e);..fFi|
|00000520| 6c 65 20 3d 20 30 3b 0d | 7d 0d 0d 0d 0d 2f 2f b5 |le = 0;.|}....//.|
|00000530| 20 20 20 53 74 64 46 69 | 6c 65 3a 3a 50 72 69 6e | StdFi|le::Prin|
|00000540| 74 66 0d 23 70 72 61 67 | 6d 61 20 73 65 67 6d 65 |tf.#prag|ma segme|
|00000550| 6e 74 20 53 74 64 46 69 | 6c 65 0d 69 6e 74 20 53 |nt StdFi|le.int S|
|00000560| 74 64 46 69 6c 65 3a 3a | 50 72 69 6e 74 66 28 63 |tdFile::|Printf(c|
|00000570| 6f 6e 73 74 20 63 68 61 | 72 20 2a 66 6d 74 2c 20 |onst cha|r *fmt, |
|00000580| 2e 2e 2e 29 20 63 6f 6e | 73 74 0d 7b 0d 09 69 6e |...) con|st.{..in|
|00000590| 74 20 72 65 74 76 61 6c | 3b 0d 09 76 61 5f 6c 69 |t retval|;..va_li|
|000005a0| 73 74 20 61 70 3b 0d 0d | 09 76 61 5f 73 74 61 72 |st ap;..|.va_star|
|000005b0| 74 28 61 70 2c 20 66 6d | 74 29 3b 0d 09 72 65 74 |t(ap, fm|t);..ret|
|000005c0| 76 61 6c 20 3d 20 76 66 | 70 72 69 6e 74 66 28 66 |val = vf|printf(f|
|000005d0| 46 69 6c 65 2c 20 66 6d | 74 2c 20 61 70 29 3b 0d |File, fm|t, ap);.|
|000005e0| 09 76 61 5f 65 6e 64 28 | 61 70 29 3b 0d 09 72 65 |.va_end(|ap);..re|
|000005f0| 74 75 72 6e 20 28 72 65 | 74 76 61 6c 29 3b 0d 7d |turn (re|tval);.}|
|00000600| 0d 0d 0d 0d 23 70 72 61 | 67 6d 61 20 73 65 67 6d |....#pra|gma segm|
|00000610| 65 6e 74 20 53 74 64 46 | 69 6c 65 0d 2f 2f c4 2d |ent StdF|ile.//.-|
|00000620| 0d 69 6e 74 20 53 74 64 | 46 69 6c 65 3a 3a 47 65 |.int Std|File::Ge|
|00000630| 74 28 75 6e 73 69 67 6e | 65 64 20 63 68 61 72 26 |t(unsign|ed char&|
|00000640| 20 76 29 09 63 6f 6e 73 | 74 09 7b 72 65 74 75 72 | v).cons|t.{retur|
|00000650| 6e 20 28 66 73 63 61 6e | 66 28 66 46 69 6c 65 2c |n (fscan|f(fFile,|
|00000660| 20 73 49 55 43 46 6d 74 | 2c 09 26 76 29 29 3b 7d | sIUCFmt|,.&v));}|
|00000670| 0d 69 6e 74 20 53 74 64 | 46 69 6c 65 3a 3a 47 65 |.int Std|File::Ge|
|00000680| 74 28 75 6e 73 69 67 6e | 65 64 20 73 68 6f 72 74 |t(unsign|ed short|
|00000690| 26 20 76 29 09 63 6f 6e | 73 74 09 7b 72 65 74 75 |& v).con|st.{retu|
|000006a0| 72 6e 20 28 66 73 63 61 | 6e 66 28 66 46 69 6c 65 |rn (fsca|nf(fFile|
|000006b0| 2c 20 73 49 55 53 46 6d | 74 2c 09 26 76 29 29 3b |, sIUSFm|t,.&v));|
|000006c0| 7d 0d 69 6e 74 20 53 74 | 64 46 69 6c 65 3a 3a 47 |}.int St|dFile::G|
|000006d0| 65 74 28 75 6e 73 69 67 | 6e 65 64 20 69 6e 74 26 |et(unsig|ned int&|
|000006e0| 20 76 29 09 63 6f 6e 73 | 74 09 7b 72 65 74 75 72 | v).cons|t.{retur|
|000006f0| 6e 20 28 66 73 63 61 6e | 66 28 66 46 69 6c 65 2c |n (fscan|f(fFile,|
|00000700| 20 73 49 55 49 46 6d 74 | 2c 09 26 76 29 29 3b 7d | sIUIFmt|,.&v));}|
|00000710| 0d 69 6e 74 20 53 74 64 | 46 69 6c 65 3a 3a 47 65 |.int Std|File::Ge|
|00000720| 74 28 75 6e 73 69 67 6e | 65 64 20 6c 6f 6e 67 26 |t(unsign|ed long&|
|00000730| 20 76 29 09 63 6f 6e 73 | 74 09 7b 72 65 74 75 72 | v).cons|t.{retur|
|00000740| 6e 20 28 66 73 63 61 6e | 66 28 66 46 69 6c 65 2c |n (fscan|f(fFile,|
|00000750| 20 73 49 55 4c 46 6d 74 | 2c 09 26 76 29 29 3b 7d | sIULFmt|,.&v));}|
|00000760| 0d 69 6e 74 20 53 74 64 | 46 69 6c 65 3a 3a 47 65 |.int Std|File::Ge|
|00000770| 74 28 63 68 61 72 26 20 | 76 29 09 09 09 63 6f 6e |t(char& |v)...con|
|00000780| 73 74 09 7b 72 65 74 75 | 72 6e 20 28 66 73 63 61 |st.{retu|rn (fsca|
|00000790| 6e 66 28 66 46 69 6c 65 | 2c 20 73 49 43 46 6d 74 |nf(fFile|, sICFmt|
|000007a0| 2c 09 26 76 29 29 3b 7d | 0d 69 6e 74 20 53 74 64 |,.&v));}|.int Std|
|000007b0| 46 69 6c 65 3a 3a 47 65 | 74 28 73 68 6f 72 74 26 |File::Ge|t(short&|
|000007c0| 20 76 29 09 09 09 63 6f | 6e 73 74 09 7b 72 65 74 | v)...co|nst.{ret|
|000007d0| 75 72 6e 20 28 66 73 63 | 61 6e 66 28 66 46 69 6c |urn (fsc|anf(fFil|
|000007e0| 65 2c 20 73 49 53 46 6d | 74 2c 09 26 76 29 29 3b |e, sISFm|t,.&v));|
|000007f0| 7d 0d 69 6e 74 20 53 74 | 64 46 69 6c 65 3a 3a 47 |}.int St|dFile::G|
|00000800| 65 74 28 69 6e 74 26 20 | 76 29 09 09 09 63 6f 6e |et(int& |v)...con|
|00000810| 73 74 09 7b 72 65 74 75 | 72 6e 20 28 66 73 63 61 |st.{retu|rn (fsca|
|00000820| 6e 66 28 66 46 69 6c 65 | 2c 20 73 49 49 46 6d 74 |nf(fFile|, sIIFmt|
|00000830| 2c 09 26 76 29 29 3b 7d | 0d 69 6e 74 20 53 74 64 |,.&v));}|.int Std|
|00000840| 46 69 6c 65 3a 3a 47 65 | 74 28 6c 6f 6e 67 26 20 |File::Ge|t(long& |
|00000850| 76 29 09 09 09 63 6f 6e | 73 74 09 7b 72 65 74 75 |v)...con|st.{retu|
|00000860| 72 6e 20 28 66 73 63 61 | 6e 66 28 66 46 69 6c 65 |rn (fsca|nf(fFile|
|00000870| 2c 20 73 49 4c 46 6d 74 | 2c 09 26 76 29 29 3b 7d |, sILFmt|,.&v));}|
|00000880| 0d 69 6e 74 20 53 74 64 | 46 69 6c 65 3a 3a 47 65 |.int Std|File::Ge|
|00000890| 74 28 66 6c 6f 61 74 26 | 20 76 29 09 09 09 63 6f |t(float&| v)...co|
|000008a0| 6e 73 74 09 7b 72 65 74 | 75 72 6e 20 28 66 73 63 |nst.{ret|urn (fsc|
|000008b0| 61 6e 66 28 66 46 69 6c | 65 2c 20 73 49 46 46 6d |anf(fFil|e, sIFFm|
|000008c0| 74 2c 09 26 76 29 29 3b | 7d 0d 69 6e 74 20 53 74 |t,.&v));|}.int St|
|000008d0| 64 46 69 6c 65 3a 3a 47 | 65 74 28 64 6f 75 62 6c |dFile::G|et(doubl|
|000008e0| 65 26 20 76 29 09 09 09 | 63 6f 6e 73 74 09 7b 72 |e& v)...|const.{r|
|000008f0| 65 74 75 72 6e 20 28 66 | 73 63 61 6e 66 28 66 46 |eturn (f|scanf(fF|
|00000900| 69 6c 65 2c 20 73 49 44 | 46 6d 74 2c 09 26 76 29 |ile, sID|Fmt,.&v)|
|00000910| 29 3b 7d 0d 69 6e 74 20 | 53 74 64 46 69 6c 65 3a |);}.int |StdFile:|
|00000920| 3a 47 65 74 28 65 78 74 | 65 6e 64 65 64 26 20 76 |:Get(ext|ended& v|
|00000930| 29 09 09 63 6f 6e 73 74 | 09 7b 72 65 74 75 72 6e |)..const|.{return|
|00000940| 20 28 66 73 63 61 6e 66 | 28 66 46 69 6c 65 2c 20 | (fscanf|(fFile, |
|00000950| 73 49 45 46 6d 74 2c 09 | 26 76 29 29 3b 7d 0d 2f |sIEFmt,.|&v));}./|
|00000960| 2f c4 2b 0d 0d 0d 2f 2f | b5 20 20 20 53 74 64 46 |/.+...//|. StdF|
|00000970| 69 6c 65 3a 3a 47 65 74 | 53 69 7a 65 0d 23 70 72 |ile::Get|Size.#pr|
|00000980| 61 67 6d 61 20 73 65 67 | 6d 65 6e 74 20 53 74 64 |agma seg|ment Std|
|00000990| 46 69 6c 65 0d 73 69 7a | 65 5f 74 20 53 74 64 46 |File.siz|e_t StdF|
|000009a0| 69 6c 65 3a 3a 47 65 74 | 53 69 7a 65 28 29 20 63 |ile::Get|Size() c|
|000009b0| 6f 6e 73 74 0d 7b 0d 09 | 73 68 6f 72 74 20 72 65 |onst.{..|short re|
|000009c0| 66 4e 75 6d 3b 0d 09 6c | 6f 6e 67 20 73 69 7a 65 |fNum;..l|ong size|
|000009d0| 3b 0d 0d 09 69 66 20 28 | 66 46 69 6c 65 20 3d 3d |;...if (|fFile ==|
|000009e0| 20 30 20 7c 7c 20 69 6f | 63 74 6c 28 66 46 69 6c | 0 || io|ctl(fFil|
|000009f0| 65 2d 3e 5f 66 69 6c 65 | 2c 20 46 49 4f 52 45 46 |e->_file|, FIOREF|
|00000a00| 4e 55 4d 2c 20 28 6c 6f | 6e 67 20 2a 29 20 26 20 |NUM, (lo|ng *) & |
|00000a10| 72 65 66 4e 75 6d 29 20 | 3d 3d 20 2d 31 29 0d 09 |refNum) |== -1)..|
|00000a20| 09 72 65 74 75 72 6e 20 | 28 30 29 3b 0d 0d 09 69 |.return |(0);...i|
|00000a30| 66 20 28 47 65 74 45 4f | 46 28 72 65 66 4e 75 6d |f (GetEO|F(refNum|
|00000a40| 2c 20 26 73 69 7a 65 29 | 20 21 3d 20 6e 6f 45 72 |, &size)| != noEr|
|00000a50| 72 29 0d 09 09 72 65 74 | 75 72 6e 20 28 30 29 3b |r)...ret|urn (0);|
|00000a60| 0d 0d 09 72 65 74 75 72 | 6e 20 28 73 69 7a 65 29 |...retur|n (size)|
|00000a70| 3b 0d 7d 0d 0d 0d 00 00 | 00 00 00 00 00 00 00 00 |;.}.....|........|
|00000a80| 00 00 01 00 00 00 01 e0 | 00 00 00 e0 00 00 00 4a |........|.......J|
|00000a90| 2a 20 70 2c 20 73 69 7a | 65 5f 74 20 6e 29 09 09 |* p, siz|e_t n)..|
|00000aa0| 7b 72 65 74 75 72 6e 20 | 28 57 72 69 74 65 28 70 |{return |(Write(p|
|00000ab0| 0a 53 74 64 46 69 6c 65 | 2e 63 70 01 02 00 00 00 |.StdFile|.cp.....|
|00000ac0| 50 61 72 74 53 49 54 78 | 00 00 00 00 00 00 00 00 |PartSITx|........|
|00000ad0| 00 00 50 61 72 74 53 49 | 54 78 00 00 00 00 00 00 |..PartSI|Tx......|
|00000ae0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000af0| 00 00 a9 80 16 a3 00 00 | 00 00 00 00 02 2a 74 65 |........|.....*te|
|00000b00| 28 70 2c 20 73 2c 20 6e | 2c 20 66 46 69 6c 65 29 |(p, s, n|, fFile)|
|00000b10| 29 3b 7d 0d 09 0d 0d 09 | 2f 2f 20 46 6f 72 6d 61 |);}.....|// Forma|
|00000b20| 74 74 65 64 20 69 6e 70 | 75 74 20 6f 70 65 72 61 |tted inp|ut opera|
|00000b30| 74 69 6f 6e 73 0d 09 69 | 6e 74 20 47 65 74 63 28 |tions..i|nt Getc(|
|00000b40| 29 09 09 09 09 09 09 09 | 7b 72 65 74 75 72 6e 20 |).......|{return |
|00000b50| 28 67 65 74 63 28 66 46 | 69 6c 65 29 29 3b 7d 0d |(getc(fF|ile));}.|
|00000b60| 09 69 6e 74 20 47 65 74 | 73 28 63 68 61 72 2a 20 |.int Get|s(char* |
|00000b70| 73 2c 20 69 6e 74 20 6e | 29 09 09 09 7b 72 65 74 |s, int n|)...{ret|
|00000b80| 00 00 00 48 00 09 4d 6f | 6e 61 63 6f 00 73 65 28 |...H..Mo|naco.se(|
|00000b90| 66 46 69 6c 65 29 3b 0d | 09 7d 0d 0d 0d 0d 69 6e |fFile);.|.}....in|
|00000ba0| 74 0d 46 69 6c 65 00 06 | 00 04 00 27 00 02 01 76 |t.File..|...'...v|
|00000bb0| 01 fe 00 27 00 02 01 76 | 01 fe a6 22 12 88 00 00 |...'...v|..."....|
|00000bc0| 00 00 00 00 00 00 00 00 | 00 00 01 00 00 00 00 6e |........|.......n|
|00000bd0| 00 04 00 00 03 cb 00 00 | 03 de 13 20 20 53 74 64 |........|... Std|
|00000be0| 46 69 6c 65 3a 3a 7e 53 | 74 64 46 69 6c 65 00 00 |File::~S|tdFile..|
|00000bf0| 04 3e 00 00 04 4e 11 20 | 20 53 74 64 46 69 6c 65 |.>...N. | StdFile|
|00000c00| 3a 3a 43 6c 6f 73 65 00 | 00 00 04 b1 00 00 04 c2 |::Close.|........|
|00000c10| 11 20 20 53 74 64 46 69 | 6c 65 3a 3a 50 72 69 6e |. StdFi|le::Prin|
|00000c20| 74 66 00 00 08 ea 00 00 | 08 fc 13 20 20 53 74 64 |tf......|... Std|
|00000c30| 46 69 6c 65 3a 3a 47 65 | 74 53 69 7a 65 00 00 00 |File::Ge|tSize...|
|00000c40| 00 1e 00 27 00 02 01 76 | 01 fe 00 27 00 02 01 76 |...'...v|...'...v|
|00000c50| 01 fe 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000c60| 00 00 01 00 00 00 01 e0 | 00 00 00 e0 00 00 00 4a |........|.......J|
|00000c70| 01 14 17 0c 1d 04 00 00 | 00 1c 00 4a 00 00 4d 50 |........|...J..MP|
|00000c80| 53 52 00 02 00 0a 03 ed | ff ff 00 00 00 00 00 00 |SR......|........|
|00000c90| 00 00 03 ef ff ff 00 00 | 00 4c 00 00 00 00 03 f0 |........|.L......|
|00000ca0| ff ff 00 00 00 be 01 1a | 34 3c 00 00 00 00 00 00 |........|4<......|
|00000cb0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000cc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000cd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ce0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000cf0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+