home *** CD-ROM | disk | FTP | other *** search
/ Software Collection (I) / TOOLS.iso / b02 / 11.img < prev    next >
DOSIMG Disk Image  |  1993-09-01  |  1.1 MB

open in: MacOS 8.1     |     Win98     |     DOS

browse contents    |     view JSON data     |     view as text


This file was processed as: DOSIMG Disk Image (archive/dosimg).

ConfidenceProgramDetectionMatch TypeSupport
100% dexvert DOSIMG Disk Image (archive/dosimg) magic Supported
66% dexvert Alias/Vivid PIX Image (image/aliasPIX) ext Supported
66% dexvert GEM Raster Bitmap (image/gem) ext Supported
66% dexvert DaVinci (image/daVinci) ext Supported
46% dexvert Disk Image (archive/diskImage) ext Supported
1% dexvert AIX/BFF backup/restore (archive/aixBackupRestore) ext Unsupported
1% dexvert The Duplicator Toolkit disk image (archive/duplicatorToolkitDiskImage) ext Unsupported
1% dexvert GFS2 Filesystem (archive/gfs2Filesystem) ext Unsupported
1% dexvert JFS/JFS22 filesystem image (archive/jfsFilesystemImage) ext Unsupported
1% dexvert PTS-DOS disk image (archive/ptsDOSDiskImage) ext Unsupported
1% dexvert QNX volume disk image (archive/qnxVolumeDiskImage) ext Unsupported
1% dexvert ReiserFS file system (archive/reiserFSFileSystem) ext Unsupported
1% dexvert SCO UnixWare BFS filesystem (archive/scoUnixWareBFSFilesystem) ext Unsupported
1% dexvert SNATCH-IT Disk Image (archive/snatchItDiskImage) ext Unsupported
1% dexvert UBIFS filesystem (archive/ubiFSilesystem) ext Unsupported
1% dexvert UFS2 file system (archive/ufs2Filesystem) ext Unsupported
1% dexvert Android boot image (archive/androidBootImage) ext Unsupported
1% dexvert Paragon DOS disk image (archive/paragonDOSDiskImage) ext Unsupported
1% dexvert QEMU QCOW Image (archive/qemuQCOWImage) ext Unsupported
1% dexvert Davilex Games game data format (other/davilexGamesGameDataFormat) ext Unsupported
1% dexvert Eclipse Image (other/eclipseImage) ext Unsupported
1% dexvert InfoComics game data (other/infoComicsGameData) ext Unsupported
1% dexvert Garmin map (other/garminMap) ext Unsupported
1% dexvert Piklib/BlooMoo graphic data (other/piklibGraphicData) ext Unsupported
100% file data default
100% TrID DOSIMG disk image (80t/15s) default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 4f 0f 01 01 01 01 01 01 | 01 01 01 01 01 01 01 01 |O.......|........|
|00000010| 01 01 01 01 01 01 01 01 | 01 01 01 01 01 01 01 01 |........|........|
|00000020| 01 01 01 01 01 01 01 01 | 01 01 01 01 01 01 01 01 |........|........|
|00000030| 01 01 01 01 01 01 01 01 | 01 01 01 01 01 01 01 01 |........|........|
|00000040| 01 01 01 01 01 01 01 01 | 01 01 01 01 01 01 01 01 |........|........|
|00000050| 01 01 01 01 01 01 01 01 | 01 01 01 01 01 01 01 01 |........|........|
|00000060| 01 01 01 01 01 01 01 01 | 01 01 01 01 01 01 01 01 |........|........|
|00000070| 01 01 01 01 01 01 01 01 | 01 01 01 01 01 01 01 01 |........|........|
|00000080| 01 01 01 01 01 01 01 01 | 01 01 01 01 01 01 01 01 |........|........|
|00000090| 01 01 01 01 01 01 01 01 | 01 01 01 01 01 01 01 01 |........|........|
|000000a0| 01 01 00 00 00 00 a0 1d | f6 eb 3c 90 4d 53 44 4f |........|..<.MSDO|
|000000b0| 53 35 2e 30 00 02 01 01 | 00 02 e0 00 60 09 f9 07 |S5.0....|....`...|
|000000c0| 00 0f 00 02 f6 00 0b 29 | d3 1d 35 0d 43 36 52 55 |.......)|..5.C6RU|
|000000d0| 4e 4c 49 42 f6 20 03 46 | 41 54 31 32 f6 20 03 fa |NLIB. .F|AT12. ..|
|000000e0| 33 c0 8e d0 bc 00 7c 16 | 07 bb 78 00 36 c5 37 1e |3.....|.|..x.6.7.|
|000000f0| 56 16 53 bf 3e 7c b9 0b | 00 fc f3 a4 06 1f c6 45 |V.S.>|..|.......E|
|00000100| fe 0f 8b 0e 18 7c 88 4d | f9 89 47 02 c7 07 3e 7c |.....|.M|..G...>||
|00000110| fb cd 13 72 79 33 c0 39 | 06 13 7c 74 08 8b 0e 13 |...ry3.9|..|t....|
|00000120| 7c 89 0e 20 7c a0 10 7c | f7 26 16 7c 03 06 1c 7c ||.. |..||.&.|...||
|00000130| 13 16 1e 7c 03 06 0e 7c | 83 d2 00 a3 50 7c 89 16 |...|...||....P|..|
|00000140| 52 7c a3 49 7c 89 16 4b | 7c b8 20 00 f7 26 11 7c |R|.I|..K||. ..&.||
|00000150| 8b 1e 0b 7c 03 c3 48 f7 | f3 01 06 49 7c 83 16 4b |...|..H.|...I|..K|
|00000160| 7c 00 bb 00 05 8b 16 52 | 7c a1 50 7c e8 92 00 72 ||......R||.P|...r|
|00000170| 1d b0 01 e8 ac 00 72 16 | 8b fb b9 0b 00 be e6 7d |......r.|.......}|
|00000180| f3 a6 75 0a 8d 7f 20 b9 | 0b 00 f3 a6 74 18 be 9e |..u... .|....t...|
|00000190| 7d e8 5f 00 33 c0 cd 16 | 5e 1f 8f 04 8f 44 02 cd |}._.3...|^....D..|
|000001a0| 19 f6 58 03 eb e8 8b 47 | 1a 48 48 8a 1e 0d 7c 32 |..X....G|.HH...|2|
|000001b0| ff f7 e3 03 06 49 7c 13 | 16 4b 7c bb 00 07 b9 03 |.....I|.|.K|.....|
|000001c0| 00 50 52 51 e8 3a 00 72 | d8 b0 01 e8 54 00 59 5a |.PRQ.:.r|....T.YZ|
|000001d0| 58 72 bb 05 01 00 83 d2 | 00 03 1e 0b 7c e2 e2 8a |Xr......|....|...|
|000001e0| 2e 15 7c 8a 16 24 7c 8b | 1e 49 7c a1 4b 7c ea 00 |..|..$|.|.I|.K|..|
|000001f0| 00 70 00 ac 0a c0 74 29 | b4 0e bb 07 00 cd 10 eb |.p....t)|........|
|00000200| f2 3b 16 18 7c 73 19 f7 | 36 18 7c fe c2 88 16 4f |.;..|s..|6.|....O|
|00000210| 7c 33 d2 f7 36 1a 7c 88 | 16 25 7c a3 4d 7c f8 c3 ||3..6.|.|.%|.M|..|
|00000220| f9 c3 b4 02 8b 16 4d 7c | b1 06 d2 e6 0a 36 4f 7c |......M||.....6O||
|00000230| 8b ca 86 e9 8a 16 24 7c | 8a 36 25 7c cd 13 c3 0d |......$||.6%|....|
|00000240| 0a 4e 6f 6e 2d 53 79 73 | 74 65 6d 20 64 69 73 6b |.Non-Sys|tem disk|
|00000250| 20 6f 72 20 64 69 73 6b | 20 65 72 72 6f 72 0d 0a | or disk| error..|
|00000260| 52 65 70 6c 61 63 65 20 | 61 6e 64 20 70 72 65 73 |Replace |and pres|
|00000270| 73 20 61 6e 79 20 6b 65 | 79 20 77 68 65 6e 20 72 |s any ke|y when r|
|00000280| 65 61 64 79 0d 0a 00 49 | 4f f6 20 06 53 59 53 4d |eady...I|O. .SYSM|
|00000290| 53 44 4f 53 f6 20 03 53 | 59 53 00 00 55 aa f9 ff |SDOS. .S|YS..U...|
|000002a0| ff 03 40 00 ff 9f 05 07 | f0 ff 09 a0 00 0b c0 00 |..@.....|........|
|000002b0| 0d e0 00 0f 00 01 ff 2f | 01 13 f0 ff 15 60 01 17 |......./|.....`..|
|000002c0| 80 01 19 f0 ff 1b f0 ff | 1d e0 01 1f 00 02 21 20 |........|......! |
|000002d0| 02 23 40 02 25 60 02 ff | 8f 02 29 f0 ff 2b c0 02 |.#@.%`..|..)..+..|
|000002e0| ff ef 02 2f 00 03 31 20 | 03 33 40 03 35 60 03 ff |.../..1 |.3@.5`..|
|000002f0| 8f 03 39 f0 ff 3b c0 03 | ff ef 03 3f f0 ff 41 20 |..9..;..|...?..A |
|00000300| 04 43 40 04 45 60 04 47 | 80 04 ff af 04 4b c0 04 |.C@.E`.G|.....K..|
|00000310| 4d e0 04 4f 00 05 51 20 | 05 53 40 05 55 60 05 57 |M..O..Q |.S@.U`.W|
|00000320| 80 05 f6 ff 03 5b c0 05 | 5d f0 ff 5f 00 06 61 20 |.....[..|].._..a |
|00000330| 06 63 f0 ff 65 60 06 ff | 8f 06 f6 ff 03 6b c0 06 |.c..e`..|.....k..|
|00000340| 6d f0 ff 6f f0 ff 71 20 | 07 ff 4f 07 75 60 07 77 |m..o..q |..O.u`.w|
|00000350| 80 07 79 a0 07 7b c0 07 | 7d e0 07 7f f0 ff 81 20 |..y..{..|}...... |
|00000360| 08 83 40 08 85 60 08 87 | 80 08 89 a0 08 8b c0 08 |..@..`..|........|
|00000370| ff ef 08 8f 00 09 91 20 | 09 93 40 09 95 60 09 ff |....... |..@..`..|
|00000380| 8f 09 99 a0 09 9b c0 09 | 9d f0 ff 9f f0 f6 ff 04 |........|........|
|00000390| a3 40 0a ff 6f 0a ff 8f | 0a ff af 0a ff 6f 72 ad |.@..o...|.....or.|
|000003a0| e0 0a af 00 0b b1 20 0b | b3 40 0b b5 60 0b b7 80 |...... .|.@..`...|
|000003b0| 0b b9 a0 0b bb c0 0b bd | e0 0b bf 00 0c c1 20 0c |........|...... .|
|000003c0| c3 40 0c c5 60 0c c7 80 | 0c c9 a0 0c cb c0 0c cd |.@..`...|........|
|000003d0| e0 0c cf 00 0d d1 20 0d | d3 40 0d d5 60 0d d7 80 |...... .|.@..`...|
|000003e0| 0d d9 a0 0d db c0 0d dd | e0 0d df 00 0e e1 20 0e |........|...... .|
|000003f0| e3 40 0e e5 60 0e e7 80 | 0e e9 a0 0e eb c0 0e ed |.@..`...|........|
|00000400| e0 0e ef 00 0f f1 20 0f | f3 40 0f f5 60 0f f7 80 |...... .|.@..`...|
|00000410| 0f f9 a0 0f fb c0 0f fd | e0 0f ff 00 10 01 21 10 |........|......!.|
|00000420| 03 41 10 05 61 10 07 81 | 10 09 a1 10 0b c1 10 0d |.A..a...|........|
|00000430| e1 10 0f 01 11 11 21 11 | 13 41 11 15 61 11 17 81 |......!.|.A..a...|
|00000440| 11 19 a1 11 1b c1 11 1d | e1 11 1f 01 12 21 21 12 |........|.....!!.|
|00000450| 23 41 12 25 61 12 27 81 | 12 29 a1 12 2b c1 12 2d |#A.%a.'.|.)..+..-|
|00000460| e1 12 2f 01 13 31 21 13 | 33 41 13 35 61 13 37 81 |../..1!.|3A.5a.7.|
|00000470| 13 39 a1 13 3b c1 13 3d | e1 13 3f 01 14 41 21 14 |.9..;..=|..?..A!.|
|00000480| 43 41 14 45 61 14 47 81 | 14 49 a1 14 4b c1 14 4d |CA.Ea.G.|.I..K..M|
|00000490| e1 14 4f 01 15 51 21 15 | 53 41 15 55 61 15 57 81 |..O..Q!.|SA.Ua.W.|
|000004a0| 15 59 a1 15 5b c1 15 5d | e1 15 5f 01 16 61 f1 ff |.Y..[..]|.._..a..|
|000004b0| 63 41 16 65 61 16 67 81 | 16 69 a1 16 6b c1 16 6d |cA.ea.g.|.i..k..m|
|000004c0| e1 16 6f 01 17 71 21 17 | 73 41 17 75 61 17 77 81 |..o..q!.|sA.ua.w.|
|000004d0| 17 79 a1 17 7b c1 17 7d | e1 17 7f 01 18 81 21 18 |.y..{..}|......!.|
|000004e0| 83 41 18 85 61 18 87 81 | 18 89 a1 18 8b c1 18 8d |.A..a...|........|
|000004f0| e1 18 8f 01 19 91 21 19 | 93 41 19 95 61 19 97 81 |......!.|.A..a...|
|00000500| 19 99 a1 19 9b c1 19 9d | e1 19 9f 01 1a a1 21 1a |........|......!.|
|00000510| a3 41 1a a5 61 1a a7 81 | 1a a9 a1 1a ab c1 1a ad |.A..a...|........|
|00000520| e1 1a af 01 1b b1 21 1b | b3 41 1b b5 61 1b b7 81 |......!.|.A..a...|
|00000530| 1b b9 a1 1b bb c1 1b bd | e1 1b bf 01 1c c1 21 1c |........|......!.|
|00000540| c3 41 1c c5 61 1c c7 81 | 1c c9 a1 1c cb c1 1c cd |.A..a...|........|
|00000550| e1 1c cf 01 1d d1 21 1d | d3 41 1d d5 61 1d d7 81 |......!.|.A..a...|
|00000560| 1d d9 a1 1d db c1 1d dd | e1 1d df 01 1e e1 21 1e |........|......!.|
|00000570| e3 41 1e e5 61 1e e7 81 | 1e e9 a1 1e eb c1 1e ed |.A..a...|........|
|00000580| e1 1e ef 01 1f f1 21 1f | f3 41 1f f5 61 1f f7 81 |......!.|.A..a...|
|00000590| 1f f9 a1 1f fb c1 1f fd | e1 1f ff 01 20 01 22 20 |........|.... ." |
|000005a0| 03 42 20 05 62 20 07 82 | 20 09 a2 20 0b c2 20 0d |.B .b ..| .. .. .|
|000005b0| e2 20 0f 02 21 11 22 21 | 13 42 21 15 62 21 17 82 |. ..!."!|.B!.b!..|
|000005c0| 21 19 a2 21 1b c2 21 1d | e2 21 1f 02 22 21 22 22 |!..!..!.|.!.."!""|
|000005d0| 23 42 22 25 62 22 27 82 | 22 29 a2 22 2b c2 22 2d |#B"%b"'.|")."+."-|
|000005e0| e2 22 ff 0f 23 31 22 23 | 33 42 23 35 62 23 37 82 |."..#1"#|3B#5b#7.|
|000005f0| 23 39 a2 23 3b c2 23 3d | e2 23 3f 02 24 41 22 24 |#9.#;.#=|.#?.$A"$|
|00000600| 43 42 24 45 62 24 47 82 | 24 49 a2 24 4b c2 24 4d |CB$Eb$G.|$I.$K.$M|
|00000610| e2 24 4f 02 25 51 22 25 | 53 42 25 55 62 25 57 82 |.$O.%Q"%|SB%Ub%W.|
|00000620| 25 59 a2 25 5b c2 25 5d | e2 25 5f 02 26 61 22 26 |%Y.%[.%]|.%_.&a"&|
|00000630| 63 42 26 65 62 26 67 82 | 26 69 a2 26 6b c2 26 6d |cB&eb&g.|&i.&k.&m|
|00000640| e2 26 6f 02 27 71 22 27 | 73 42 27 75 62 27 77 82 |.&o.'q"'|sB'ub'w.|
|00000650| 27 79 a2 27 7b c2 27 7d | e2 27 7f 02 28 81 22 28 |'y.'{.'}|.'..(."(|
|00000660| 83 42 28 85 62 28 87 82 | 28 89 a2 28 8b c2 28 8d |.B(.b(..|(..(..(.|
|00000670| e2 28 8f 02 29 91 22 29 | 93 42 29 95 62 29 97 82 |.(..).")|.B).b)..|
|00000680| 29 99 a2 29 9b c2 29 9d | e2 29 9f 02 2a a1 22 2a |)..)..).|.)..*."*|
|00000690| a3 42 2a a5 62 2a a7 82 | 2a a9 a2 2a ab c2 2a ad |.B*.b*..|*..*..*.|
|000006a0| e2 2a af 02 2b b1 22 2b | b3 42 2b b5 62 2b b7 82 |.*..+."+|.B+.b+..|
|000006b0| 2b b9 a2 2b bb c2 2b bd | e2 2b ff 0f 2c c1 22 2c |+..+..+.|.+..,.",|
|000006c0| c3 f2 ff c5 62 2c c7 f2 | ff c9 a2 2c cb c2 2c cd |....b,..|...,..,.|
|000006d0| e2 2c cf 02 2d d1 22 2d | d3 42 2d d5 62 2d d7 82 |.,..-."-|.B-.b-..|
|000006e0| 2d d9 a2 2d db c2 2d dd | e2 2d df 02 2e e1 22 2e |-..-..-.|.-....".|
|000006f0| e3 42 2e e5 62 2e e7 82 | 2e e9 a2 2e eb c2 2e ed |.B..b...|........|
|00000700| e2 2e ef 02 2f f1 22 2f | f3 42 2f f5 62 2f f7 82 |..../."/|.B/.b/..|
|00000710| 2f f9 a2 2f fb c2 2f fd | e2 2f ff 02 30 01 23 30 |/../../.|./..0.#0|
|00000720| 03 43 30 05 63 30 07 83 | 30 09 a3 30 0b c3 30 0d |.C0.c0..|0..0..0.|
|00000730| e3 30 0f 03 31 11 23 31 | 13 43 31 15 63 31 17 83 |.0..1.#1|.C1.c1..|
|00000740| 31 19 a3 31 1b c3 31 1d | e3 31 1f 03 32 21 23 32 |1..1..1.|.1..2!#2|
|00000750| 23 43 32 25 63 32 27 83 | 32 29 a3 32 2b c3 32 2d |#C2%c2'.|2).2+.2-|
|00000760| e3 32 2f 03 33 31 23 33 | 33 43 33 35 63 33 37 83 |.2/.31#3|3C35c37.|
|00000770| 33 39 a3 33 3b c3 33 3d | e3 33 3f 03 34 41 23 34 |39.3;.3=|.3?.4A#4|
|00000780| 43 43 34 45 63 34 47 83 | 34 49 a3 34 4b c3 34 4d |CC4Ec4G.|4I.4K.4M|
|00000790| e3 34 4f 03 35 51 23 35 | 53 43 35 55 63 35 57 83 |.4O.5Q#5|SC5Uc5W.|
|000007a0| 35 59 a3 35 5b c3 35 5d | e3 35 5f 03 36 61 23 36 |5Y.5[.5]|.5_.6a#6|
|000007b0| 63 43 36 65 63 36 67 83 | 36 69 a3 36 6b c3 36 6d |cC6ec6g.|6i.6k.6m|
|000007c0| e3 36 6f 03 37 71 23 37 | 73 43 37 75 63 37 77 83 |.6o.7q#7|sC7uc7w.|
|000007d0| 37 79 a3 37 7b c3 37 7d | e3 37 7f 03 38 81 f3 ff |7y.7{.7}|.7..8...|
|000007e0| 83 43 38 85 63 38 87 83 | 38 89 a3 38 8b c3 38 8d |.C8.c8..|8..8..8.|
|000007f0| e3 38 8f 03 39 91 23 39 | 93 43 39 95 63 39 97 83 |.8..9.#9|.C9.c9..|
|00000800| 39 99 a3 39 9b c3 39 9d | e3 39 9f 03 3a a1 23 3a |9..9..9.|.9..:.#:|
|00000810| a3 43 3a a5 63 3a a7 83 | 3a a9 a3 3a ab f3 ff ad |.C:.c:..|:..:....|
|00000820| e3 3a af 03 3b b1 23 3b | b3 43 3b b5 63 3b b7 83 |.:..;.#;|.C;.c;..|
|00000830| 3b b9 a3 3b bb c3 3b bd | e3 3b bf 03 3c c1 23 3c |;..;..;.|.;..<.#<|
|00000840| c3 43 3c c5 63 3c c7 83 | 3c c9 a3 3c cb c3 3c cd |.C<.c<..|<..<..<.|
|00000850| e3 3c cf 03 3d d1 23 3d | d3 43 3d d5 63 3d d7 83 |.<..=.#=|.C=.c=..|
|00000860| 3d d9 a3 3d db c3 3d dd | e3 3d df 03 3e e1 23 3e |=..=..=.|.=..>.#>|
|00000870| e3 43 3e e5 63 3e e7 83 | 3e e9 a3 3e eb c3 3e ed |.C>.c>..|>..>..>.|
|00000880| e3 3e ef 03 3f f1 23 3f | f3 43 3f f5 63 3f f7 83 |.>..?.#?|.C?.c?..|
|00000890| 3f f9 a3 3f fb c3 3f fd | e3 3f ff 03 40 01 24 40 |?..?..?.|.?..@.$@|
|000008a0| 03 44 40 05 64 40 07 84 | 40 09 a4 40 0b c4 40 0d |.D@.d@..|@..@..@.|
|000008b0| e4 40 0f 04 41 11 24 41 | 13 44 41 15 64 41 17 84 |.@..A.$A|.DA.dA..|
|000008c0| 41 19 a4 41 1b c4 41 1d | e4 41 1f 04 42 21 24 42 |A..A..A.|.A..B!$B|
|000008d0| 23 44 42 25 64 42 27 84 | 42 29 a4 42 2b c4 42 2d |#DB%dB'.|B).B+.B-|
|000008e0| e4 42 2f 04 43 31 24 43 | 33 44 43 35 64 43 37 84 |.B/.C1$C|3DC5dC7.|
|000008f0| 43 39 a4 43 3b c4 43 3d | e4 43 3f 04 44 41 24 44 |C9.C;.C=|.C?.DA$D|
|00000900| 43 44 44 45 64 44 47 84 | 44 49 a4 44 4b c4 44 4d |CDDEdDG.|DI.DK.DM|
|00000910| e4 44 4f 04 45 51 24 45 | 53 44 45 55 64 45 57 84 |.DO.EQ$E|SDEUdEW.|
|00000920| 45 59 a4 45 5b c4 45 5d | e4 45 5f 04 46 61 24 46 |EY.E[.E]|.E_.Fa$F|
|00000930| 63 44 46 65 64 46 67 84 | 46 69 a4 46 6b c4 46 6d |cDFedFg.|Fi.Fk.Fm|
|00000940| e4 46 6f 04 47 71 24 47 | 73 44 47 75 64 47 77 84 |.Fo.Gq$G|sDGudGw.|
|00000950| 47 79 a4 47 7b f4 ff 7d | e4 47 7f 04 48 81 24 48 |Gy.G{..}|.G..H.$H|
|00000960| 83 44 48 85 64 48 87 84 | 48 89 a4 48 8b c4 48 8d |.DH.dH..|H..H..H.|
|00000970| e4 48 8f 04 49 91 24 49 | 93 44 49 95 64 49 97 84 |.H..I.$I|.DI.dI..|
|00000980| 49 99 a4 49 9b c4 49 9d | e4 49 9f 04 4a a1 24 4a |I..I..I.|.I..J.$J|
|00000990| a3 44 4a a5 64 4a a7 84 | 4a a9 a4 4a ab c4 4a ad |.DJ.dJ..|J..J..J.|
|000009a0| e4 4a af 04 4b b1 24 4b | b3 44 4b b5 64 4b b7 84 |.J..K.$K|.DK.dK..|
|000009b0| 4b b9 a4 4b bb c4 4b bd | e4 4b bf 04 4c c1 24 4c |K..K..K.|.K..L.$L|
|000009c0| c3 44 4c c5 64 4c c7 84 | 4c c9 a4 4c cb c4 4c cd |.DL.dL..|L..L..L.|
|000009d0| e4 4c cf 04 4d d1 24 4d | d3 44 4d d5 64 4d d7 84 |.L..M.$M|.DM.dM..|
|000009e0| 4d d9 a4 4d db c4 4d dd | e4 4d df 04 4e e1 24 4e |M..M..M.|.M..N.$N|
|000009f0| e3 44 4e e5 64 4e e7 84 | 4e e9 a4 4e eb c4 4e ed |.DN.dN..|N..N..N.|
|00000a00| e4 4e ef 04 4f f1 24 4f | f3 44 4f f5 64 4f f7 84 |.N..O.$O|.DO.dO..|
|00000a10| 4f f9 a4 4f fb c4 4f fd | e4 4f ff 04 50 01 25 50 |O..O..O.|.O..P.%P|
|00000a20| 03 45 50 05 65 50 07 85 | 50 09 a5 50 0b c5 50 0d |.EP.eP..|P..P..P.|
|00000a30| e5 50 0f 05 51 11 25 51 | ff 4f 51 15 65 51 17 f5 |.P..Q.%Q|.OQ.eQ..|
|00000a40| ff 19 a5 51 1b f5 ff 1d | e5 51 1f 05 52 21 25 52 |...Q....|.Q..R!%R|
|00000a50| 23 45 52 25 65 52 27 85 | 52 29 a5 52 2b c5 52 2d |#ER%eR'.|R).R+.R-|
|00000a60| e5 52 2f 05 53 31 25 53 | 33 45 53 35 65 53 37 85 |.R/.S1%S|3ES5eS7.|
|00000a70| 53 39 a5 53 3b c5 53 3d | e5 53 3f 05 54 41 25 54 |S9.S;.S=|.S?.TA%T|
|00000a80| 43 45 54 45 65 54 47 85 | 54 49 a5 54 4b c5 54 4d |CETEeTG.|TI.TK.TM|
|00000a90| e5 54 4f 05 55 51 25 55 | 53 45 55 55 65 55 57 85 |.TO.UQ%U|SEUUeUW.|
|00000aa0| 55 59 a5 55 5b c5 55 5d | e5 55 5f 05 56 61 25 56 |UY.U[.U]|.U_.Va%V|
|00000ab0| 63 45 56 65 65 56 67 85 | 56 69 a5 56 6b c5 56 6d |cEVeeVg.|Vi.Vk.Vm|
|00000ac0| e5 56 6f 05 57 71 25 57 | 73 45 57 75 65 57 77 85 |.Vo.Wq%W|sEWueWw.|
|00000ad0| 57 79 a5 57 7b c5 57 7d | e5 57 7f 05 58 81 25 58 |Wy.W{.W}|.W..X.%X|
|00000ae0| 83 45 58 85 65 58 87 85 | 58 89 a5 58 8b c5 58 8d |.EX.eX..|X..X..X.|
|00000af0| e5 58 8f 05 59 91 25 59 | 93 45 59 95 65 59 97 85 |.X..Y.%Y|.EY.eY..|
|00000b00| 59 99 a5 59 9b c5 59 9d | e5 59 9f 05 5a a1 25 5a |Y..Y..Y.|.Y..Z.%Z|
|00000b10| a3 45 5a a5 65 5a a7 85 | 5a a9 a5 5a ab c5 5a ad |.EZ.eZ..|Z..Z..Z.|
|00000b20| e5 5a af 05 5b b1 25 5b | b3 45 5b b5 65 5b b7 85 |.Z..[.%[|.E[.e[..|
|00000b30| 5b b9 a5 5b bb c5 5b bd | e5 5b bf 05 5c c1 25 5c |[..[..[.|.[..\.%\|
|00000b40| c3 45 5c c5 65 5c c7 85 | 5c c9 a5 5c cb c5 5c ff |.E\.e\..|\..\..\.|
|00000b50| ef 5c cf 05 5d d1 25 5d | d3 45 5d d5 65 5d d7 85 |.\..].%]|.E].e]..|
|00000b60| 5d d9 a5 5d db c5 5d dd | e5 5d df 05 5e e1 25 5e |]..]..].|.]..^.%^|
|00000b70| e3 45 5e e5 65 5e e7 85 | 5e e9 a5 5e eb c5 5e ed |.E^.e^..|^..^..^.|
|00000b80| e5 5e ef 05 5f f1 25 5f | f3 45 5f f5 65 5f f7 85 |.^.._.%_|.E_.e_..|
|00000b90| 5f f9 a5 5f fb c5 5f fd | e5 5f ff 05 60 01 26 60 |_.._.._.|._..`.&`|
|00000ba0| 03 46 60 05 66 60 07 86 | 60 09 a6 60 0b c6 60 0d |.F`.f`..|`..`..`.|
|00000bb0| e6 60 0f 06 61 11 26 61 | 13 46 61 15 66 61 17 86 |.`..a.&a|.Fa.fa..|
|00000bc0| 61 19 a6 61 1b c6 61 1d | e6 61 1f 06 62 21 26 62 |a..a..a.|.a..b!&b|
|00000bd0| 23 46 62 25 66 62 27 86 | 62 29 a6 62 2b c6 62 2d |#Fb%fb'.|b).b+.b-|
|00000be0| e6 62 2f 06 63 31 26 63 | 33 46 63 35 66 63 37 86 |.b/.c1&c|3Fc5fc7.|
|00000bf0| 63 39 a6 63 3b c6 63 3d | e6 63 3f 06 64 41 26 64 |c9.c;.c=|.c?.dA&d|
|00000c00| 43 46 64 45 66 64 47 86 | 64 49 a6 64 4b c6 64 4d |CFdEfdG.|dI.dK.dM|
|00000c10| e6 64 4f 06 65 51 26 65 | 53 46 65 55 66 65 57 86 |.dO.eQ&e|SFeUfeW.|
|00000c20| 65 59 a6 65 5b c6 65 5d | e6 65 5f 06 66 61 26 66 |eY.e[.e]|.e_.fa&f|
|00000c30| 63 46 66 65 66 66 67 86 | 66 69 a6 66 6b c6 66 6d |cFfeffg.|fi.fk.fm|
|00000c40| e6 66 6f 06 67 71 26 67 | 73 46 67 75 66 67 77 86 |.fo.gq&g|sFgufgw.|
|00000c50| 67 79 a6 67 7b c6 67 7d | e6 67 7f 06 68 81 26 68 |gy.g{.g}|.g..h.&h|
|00000c60| 83 46 68 85 66 68 87 86 | 68 89 a6 68 8b c6 68 8d |.Fh.fh..|h..h..h.|
|00000c70| e6 68 8f 06 69 91 26 69 | ff 4f 69 95 66 69 97 86 |.h..i.&i|.Oi.fi..|
|00000c80| 69 99 a6 69 9b c6 69 9d | e6 69 9f 06 6a a1 26 6a |i..i..i.|.i..j.&j|
|00000c90| a3 46 6a a5 66 6a a7 86 | 6a a9 a6 6a ab c6 6a ad |.Fj.fj..|j..j..j.|
|00000ca0| e6 6a af 06 6b b1 26 6b | b3 46 6b b5 66 6b b7 86 |.j..k.&k|.Fk.fk..|
|00000cb0| 6b b9 a6 6b bb c6 6b bd | e6 6b bf 06 6c c1 26 6c |k..k..k.|.k..l.&l|
|00000cc0| c3 46 6c c5 66 6c c7 86 | 6c c9 a6 6c cb c6 6c cd |.Fl.fl..|l..l..l.|
|00000cd0| e6 6c cf 06 6d d1 26 6d | d3 46 6d d5 66 6d d7 86 |.l..m.&m|.Fm.fm..|
|00000ce0| 6d d9 a6 6d db c6 6d dd | e6 6d df 06 6e e1 26 6e |m..m..m.|.m..n.&n|
|00000cf0| e3 46 6e e5 66 6e e7 86 | 6e e9 a6 6e eb c6 6e ed |.Fn.fn..|n..n..n.|
|00000d00| e6 6e ef 06 6f f1 26 6f | f3 46 6f f5 66 6f f7 86 |.n..o.&o|.Fo.fo..|
|00000d10| 6f f9 a6 6f fb c6 6f fd | e6 6f ff 06 70 01 27 70 |o..o..o.|.o..p.'p|
|00000d20| 03 47 70 05 67 70 07 87 | 70 09 a7 70 0b c7 70 0d |.Gp.gp..|p..p..p.|
|00000d30| e7 70 0f 07 71 11 27 71 | 13 47 71 15 67 71 17 87 |.p..q.'q|.Gq.gq..|
|00000d40| 71 19 a7 71 1b c7 71 1d | e7 71 1f 07 72 21 27 72 |q..q..q.|.q..r!'r|
|00000d50| 23 47 72 25 f7 ff ff 8f | 72 29 a7 72 2b f7 ff 2d |#Gr%....|r).r+..-|
|00000d60| e7 72 2f f7 ff 31 27 73 | 33 47 73 35 67 73 37 87 |.r/..1's|3Gs5gs7.|
|00000d70| 73 39 a7 73 3b c7 73 3d | e7 73 3f 07 74 41 27 74 |s9.s;.s=|.s?.tA't|
|00000d80| 43 47 74 45 67 74 47 87 | 74 49 a7 74 4b c7 74 4d |CGtEgtG.|tI.tK.tM|
|00000d90| e7 74 4f 07 75 51 27 75 | 53 47 75 55 67 75 57 87 |.tO.uQ'u|SGuUguW.|
|00000da0| 75 59 a7 75 5b c7 75 5d | e7 75 5f 07 76 61 27 76 |uY.u[.u]|.u_.va'v|
|00000db0| 63 47 76 65 67 76 67 87 | 76 69 a7 76 6b c7 76 6d |cGvegvg.|vi.vk.vm|
|00000dc0| e7 76 6f 07 77 71 27 77 | 73 47 77 75 67 77 77 87 |.vo.wq'w|sGwugww.|
|00000dd0| 77 79 a7 77 7b c7 77 7d | e7 77 7f 07 78 81 27 78 |wy.w{.w}|.w..x.'x|
|00000de0| 83 47 78 85 67 78 87 87 | 78 89 a7 78 8b c7 78 8d |.Gx.gx..|x..x..x.|
|00000df0| e7 78 8f 07 79 91 27 79 | 93 47 79 95 67 79 97 87 |.x..y.'y|.Gy.gy..|
|00000e00| 79 99 a7 79 9b c7 79 9d | e7 79 9f 07 7a a1 27 7a |y..y..y.|.y..z.'z|
|00000e10| a3 47 7a a5 67 7a a7 87 | 7a a9 a7 7a ab c7 7a ad |.Gz.gz..|z..z..z.|
|00000e20| e7 7a af 07 7b b1 27 7b | b3 47 7b b5 67 7b b7 87 |.z..{.'{|.G{.g{..|
|00000e30| 7b b9 a7 7b bb c7 7b bd | e7 7b bf 07 7c c1 27 7c |{..{..{.|.{..|.'||
|00000e40| c3 47 7c c5 67 7c c7 87 | 7c c9 a7 7c cb c7 7c cd |.G|.g|..||..|..|.|
|00000e50| e7 7c cf 07 7d d1 27 7d | d3 47 7d d5 67 7d d7 87 |.|..}.'}|.G}.g}..|
|00000e60| 7d d9 a7 7d db c7 7d dd | f7 ff df 07 7e e1 27 7e |}..}..}.|....~.'~|
|00000e70| e3 47 7e e5 67 7e e7 87 | 7e e9 a7 7e eb c7 7e ed |.G~.g~..|~..~..~.|
|00000e80| e7 7e ef 07 7f f1 27 7f | f3 47 7f f5 67 7f f7 87 |.~....'.|.G..g...|
|00000e90| 7f f9 a7 7f fb c7 7f fd | e7 7f ff 07 80 01 28 80 |........|......(.|
|00000ea0| 03 48 80 05 68 80 07 88 | 80 09 a8 80 0b c8 80 0d |.H..h...|........|
|00000eb0| e8 80 0f 08 81 11 28 81 | 13 48 81 15 68 81 17 88 |......(.|.H..h...|
|00000ec0| 81 19 a8 81 1b c8 81 1d | e8 81 1f 08 82 21 28 82 |........|.....!(.|
|00000ed0| 23 48 82 25 68 82 27 88 | 82 29 a8 82 2b c8 82 2d |#H.%h.'.|.)..+..-|
|00000ee0| e8 82 2f 08 83 31 28 83 | 33 48 83 35 68 83 37 88 |../..1(.|3H.5h.7.|
|00000ef0| 83 39 a8 83 3b c8 83 3d | e8 83 3f 08 84 41 28 84 |.9..;..=|..?..A(.|
|00000f00| 43 48 84 45 68 84 47 88 | 84 49 a8 84 4b c8 84 4d |CH.Eh.G.|.I..K..M|
|00000f10| e8 84 4f 08 85 51 28 85 | 53 48 85 55 68 85 57 88 |..O..Q(.|SH.Uh.W.|
|00000f20| 85 59 a8 85 5b c8 85 5d | e8 85 5f 08 86 61 28 86 |.Y..[..]|.._..a(.|
|00000f30| 63 48 86 65 68 86 67 88 | 86 69 a8 86 6b c8 86 6d |cH.eh.g.|.i..k..m|
|00000f40| e8 86 6f 08 87 71 28 87 | 73 48 87 75 68 87 77 88 |..o..q(.|sH.uh.w.|
|00000f50| 87 79 a8 87 7b c8 87 7d | e8 87 7f 08 88 81 28 88 |.y..{..}|......(.|
|00000f60| 83 48 88 85 68 88 87 88 | 88 89 a8 88 8b c8 88 8d |.H..h...|........|
|00000f70| e8 88 8f 08 89 91 28 89 | 93 48 89 95 68 89 97 88 |......(.|.H..h...|
|00000f80| 89 99 a8 89 9b c8 89 9d | e8 89 9f f8 ff a1 28 8a |........|......(.|
|00000f90| a3 48 8a a5 68 8a a7 88 | 8a a9 a8 8a ab c8 8a ad |.H..h...|........|
|00000fa0| e8 8a af 08 8b b1 28 8b | b3 48 8b b5 68 8b b7 88 |......(.|.H..h...|
|00000fb0| 8b b9 a8 8b bb c8 8b bd | e8 8b bf 08 8c c1 28 8c |........|......(.|
|00000fc0| c3 48 8c c5 68 8c c7 88 | 8c c9 a8 8c cb c8 8c cd |.H..h...|........|
|00000fd0| e8 8c cf 08 8d d1 28 8d | d3 48 8d d5 68 8d d7 88 |......(.|.H..h...|
|00000fe0| 8d d9 a8 8d db c8 8d dd | e8 8d df 08 8e e1 28 8e |........|......(.|
|00000ff0| e3 48 8e e5 68 8e e7 88 | 8e e9 a8 8e eb c8 8e ed |.H..h...|........|
|00001000| e8 8e ef 08 8f f1 28 8f | f3 48 8f f5 68 8f f7 88 |......(.|.H..h...|
|00001010| 8f f9 a8 8f fb c8 8f fd | e8 8f ff 08 90 01 29 90 |........|......).|
|00001020| 03 49 90 05 69 90 07 89 | 90 09 a9 90 0b c9 90 0d |.I..i...|........|
|00001030| e9 90 0f 09 91 11 29 91 | 13 49 91 15 69 91 17 89 |......).|.I..i...|
|00001040| 91 19 a9 91 1b c9 91 1d | e9 91 1f 09 92 21 29 92 |........|.....!).|
|00001050| 23 49 92 25 69 92 27 89 | 92 29 a9 92 2b c9 92 2d |#I.%i.'.|.)..+..-|
|00001060| f9 ff 2f 09 93 31 29 93 | ff 4f 93 35 69 93 ff 0f |../..1).|.O.5i...|
|00001070| f6 00 2d f9 ff ff 03 40 | 00 ff 9f 05 07 f0 ff 09 |..-....@|........|
|00001080| a0 00 0b c0 00 0d e0 00 | 0f 00 01 ff 2f 01 13 f0 |........|..../...|
|00001090| ff 15 60 01 17 80 01 19 | f0 ff 1b f0 ff 1d e0 01 |..`.....|........|
|000010a0| 1f 00 02 21 20 02 23 40 | 02 25 60 02 ff 8f 02 29 |...! .#@|.%`....)|
|000010b0| f0 ff 2b c0 02 ff ef 02 | 2f 00 03 31 20 03 33 40 |..+.....|/..1 .3@|
|000010c0| 03 35 60 03 ff 8f 03 39 | f0 ff 3b c0 03 ff ef 03 |.5`....9|..;.....|
|000010d0| 3f f0 ff 41 20 04 43 40 | 04 45 60 04 47 80 04 ff |?..A .C@|.E`.G...|
|000010e0| af 04 4b c0 04 4d e0 04 | 4f 00 05 51 20 05 53 40 |..K..M..|O..Q .S@|
|000010f0| 05 55 60 05 57 80 05 f6 | ff 03 5b c0 05 5d f0 ff |.U`.W...|..[..]..|
|00001100| 5f 00 06 61 20 06 63 f0 | ff 65 60 06 ff 8f 06 f6 |_..a .c.|.e`.....|
|00001110| ff 03 6b c0 06 6d f0 ff | 6f f0 ff 71 20 07 ff 4f |..k..m..|o..q ..O|
|00001120| 07 75 60 07 77 80 07 79 | a0 07 7b c0 07 7d e0 07 |.u`.w..y|..{..}..|
|00001130| 7f f0 ff 81 20 08 83 40 | 08 85 60 08 87 80 08 89 |.... ..@|..`.....|
|00001140| a0 08 8b c0 08 ff ef 08 | 8f 00 09 91 20 09 93 40 |........|.... ..@|
|00001150| 09 95 60 09 ff 8f 09 99 | a0 09 9b c0 09 9d f0 ff |..`.....|........|
|00001160| 9f f0 f6 ff 04 a3 40 0a | ff 6f 0a ff 8f 0a ff af |......@.|.o......|
|00001170| 0a ff 6f 72 ad e0 0a af | 00 0b b1 20 0b b3 40 0b |..or....|... ..@.|
|00001180| b5 60 0b b7 80 0b b9 a0 | 0b bb c0 0b bd e0 0b bf |.`......|........|
|00001190| 00 0c c1 20 0c c3 40 0c | c5 60 0c c7 80 0c c9 a0 |... ..@.|.`......|
|000011a0| 0c cb c0 0c cd e0 0c cf | 00 0d d1 20 0d d3 40 0d |........|... ..@.|
|000011b0| d5 60 0d d7 80 0d d9 a0 | 0d db c0 0d dd e0 0d df |.`......|........|
|000011c0| 00 0e e1 20 0e e3 40 0e | e5 60 0e e7 80 0e e9 a0 |... ..@.|.`......|
|000011d0| 0e eb c0 0e ed e0 0e ef | 00 0f f1 20 0f f3 40 0f |........|... ..@.|
|000011e0| f5 60 0f f7 80 0f f9 a0 | 0f fb c0 0f fd e0 0f ff |.`......|........|
|000011f0| 00 10 01 21 10 03 41 10 | 05 61 10 07 81 10 09 a1 |...!..A.|.a......|
|00001200| 10 0b c1 10 0d e1 10 0f | 01 11 11 21 11 13 41 11 |........|...!..A.|
|00001210| 15 61 11 17 81 11 19 a1 | 11 1b c1 11 1d e1 11 1f |.a......|........|
|00001220| 01 12 21 21 12 23 41 12 | 25 61 12 27 81 12 29 a1 |..!!.#A.|%a.'..).|
|00001230| 12 2b c1 12 2d e1 12 2f | 01 13 31 21 13 33 41 13 |.+..-../|..1!.3A.|
|00001240| 35 61 13 37 81 13 39 a1 | 13 3b c1 13 3d e1 13 3f |5a.7..9.|.;..=..?|
|00001250| 01 14 41 21 14 43 41 14 | 45 61 14 47 81 14 49 a1 |..A!.CA.|Ea.G..I.|
|00001260| 14 4b c1 14 4d e1 14 4f | 01 15 51 21 15 53 41 15 |.K..M..O|..Q!.SA.|
|00001270| 55 61 15 57 81 15 59 a1 | 15 5b c1 15 5d e1 15 5f |Ua.W..Y.|.[..].._|
|00001280| 01 16 61 f1 ff 63 41 16 | 65 61 16 67 81 16 69 a1 |..a..cA.|ea.g..i.|
|00001290| 16 6b c1 16 6d e1 16 6f | 01 17 71 21 17 73 41 17 |.k..m..o|..q!.sA.|
|000012a0| 75 61 17 77 81 17 79 a1 | 17 7b c1 17 7d e1 17 7f |ua.w..y.|.{..}...|
|000012b0| 01 18 81 21 18 83 41 18 | 85 61 18 87 81 18 89 a1 |...!..A.|.a......|
|000012c0| 18 8b c1 18 8d e1 18 8f | 01 19 91 21 19 93 41 19 |........|...!..A.|
|000012d0| 95 61 19 97 81 19 99 a1 | 19 9b c1 19 9d e1 19 9f |.a......|........|
|000012e0| 01 1a a1 21 1a a3 41 1a | a5 61 1a a7 81 1a a9 a1 |...!..A.|.a......|
|000012f0| 1a ab c1 1a ad e1 1a af | 01 1b b1 21 1b b3 41 1b |........|...!..A.|
|00001300| b5 61 1b b7 81 1b b9 a1 | 1b bb c1 1b bd e1 1b bf |.a......|........|
|00001310| 01 1c c1 21 1c c3 41 1c | c5 61 1c c7 81 1c c9 a1 |...!..A.|.a......|
|00001320| 1c cb c1 1c cd e1 1c cf | 01 1d d1 21 1d d3 41 1d |........|...!..A.|
|00001330| d5 61 1d d7 81 1d d9 a1 | 1d db c1 1d dd e1 1d df |.a......|........|
|00001340| 01 1e e1 21 1e e3 41 1e | e5 61 1e e7 81 1e e9 a1 |...!..A.|.a......|
|00001350| 1e eb c1 1e ed e1 1e ef | 01 1f f1 21 1f f3 41 1f |........|...!..A.|
|00001360| f5 61 1f f7 81 1f f9 a1 | 1f fb c1 1f fd e1 1f ff |.a......|........|
|00001370| 01 20 01 22 20 03 42 20 | 05 62 20 07 82 20 09 a2 |. ." .B |.b .. ..|
|00001380| 20 0b c2 20 0d e2 20 0f | 02 21 11 22 21 13 42 21 | .. .. .|.!."!.B!|
|00001390| 15 62 21 17 82 21 19 a2 | 21 1b c2 21 1d e2 21 1f |.b!..!..|!..!..!.|
|000013a0| 02 22 21 22 22 23 42 22 | 25 62 22 27 82 22 29 a2 |."!""#B"|%b"'.").|
|000013b0| 22 2b c2 22 2d e2 22 ff | 0f 23 31 22 23 33 42 23 |"+."-.".|.#1"#3B#|
|000013c0| 35 62 23 37 82 23 39 a2 | 23 3b c2 23 3d e2 23 3f |5b#7.#9.|#;.#=.#?|
|000013d0| 02 24 41 22 24 43 42 24 | 45 62 24 47 82 24 49 a2 |.$A"$CB$|Eb$G.$I.|
|000013e0| 24 4b c2 24 4d e2 24 4f | 02 25 51 22 25 53 42 25 |$K.$M.$O|.%Q"%SB%|
|000013f0| 55 62 25 57 82 25 59 a2 | 25 5b c2 25 5d e2 25 5f |Ub%W.%Y.|%[.%].%_|
|00001400| 02 26 61 22 26 63 42 26 | 65 62 26 67 82 26 69 a2 |.&a"&cB&|eb&g.&i.|
|00001410| 26 6b c2 26 6d e2 26 6f | 02 27 71 22 27 73 42 27 |&k.&m.&o|.'q"'sB'|
|00001420| 75 62 27 77 82 27 79 a2 | 27 7b c2 27 7d e2 27 7f |ub'w.'y.|'{.'}.'.|
|00001430| 02 28 81 22 28 83 42 28 | 85 62 28 87 82 28 89 a2 |.(."(.B(|.b(..(..|
|00001440| 28 8b c2 28 8d e2 28 8f | 02 29 91 22 29 93 42 29 |(..(..(.|.).").B)|
|00001450| 95 62 29 97 82 29 99 a2 | 29 9b c2 29 9d e2 29 9f |.b)..)..|)..)..).|
|00001460| 02 2a a1 22 2a a3 42 2a | a5 62 2a a7 82 2a a9 a2 |.*."*.B*|.b*..*..|
|00001470| 2a ab c2 2a ad e2 2a af | 02 2b b1 22 2b b3 42 2b |*..*..*.|.+."+.B+|
|00001480| b5 62 2b b7 82 2b b9 a2 | 2b bb c2 2b bd e2 2b ff |.b+..+..|+..+..+.|
|00001490| 0f 2c c1 22 2c c3 f2 ff | c5 62 2c c7 f2 ff c9 a2 |.,.",...|.b,.....|
|000014a0| 2c cb c2 2c cd e2 2c cf | 02 2d d1 22 2d d3 42 2d |,..,..,.|.-."-.B-|
|000014b0| d5 62 2d d7 82 2d d9 a2 | 2d db c2 2d dd e2 2d df |.b-..-..|-..-..-.|
|000014c0| 02 2e e1 22 2e e3 42 2e | e5 62 2e e7 82 2e e9 a2 |..."..B.|.b......|
|000014d0| 2e eb c2 2e ed e2 2e ef | 02 2f f1 22 2f f3 42 2f |........|./."/.B/|
|000014e0| f5 62 2f f7 82 2f f9 a2 | 2f fb c2 2f fd e2 2f ff |.b/../..|/../../.|
|000014f0| 02 30 01 23 30 03 43 30 | 05 63 30 07 83 30 09 a3 |.0.#0.C0|.c0..0..|
|00001500| 30 0b c3 30 0d e3 30 0f | 03 31 11 23 31 13 43 31 |0..0..0.|.1.#1.C1|
|00001510| 15 63 31 17 83 31 19 a3 | 31 1b c3 31 1d e3 31 1f |.c1..1..|1..1..1.|
|00001520| 03 32 21 23 32 23 43 32 | 25 63 32 27 83 32 29 a3 |.2!#2#C2|%c2'.2).|
|00001530| 32 2b c3 32 2d e3 32 2f | 03 33 31 23 33 33 43 33 |2+.2-.2/|.31#33C3|
|00001540| 35 63 33 37 83 33 39 a3 | 33 3b c3 33 3d e3 33 3f |5c37.39.|3;.3=.3?|
|00001550| 03 34 41 23 34 43 43 34 | 45 63 34 47 83 34 49 a3 |.4A#4CC4|Ec4G.4I.|
|00001560| 34 4b c3 34 4d e3 34 4f | 03 35 51 23 35 53 43 35 |4K.4M.4O|.5Q#5SC5|
|00001570| 55 63 35 57 83 35 59 a3 | 35 5b c3 35 5d e3 35 5f |Uc5W.5Y.|5[.5].5_|
|00001580| 03 36 61 23 36 63 43 36 | 65 63 36 67 83 36 69 a3 |.6a#6cC6|ec6g.6i.|
|00001590| 36 6b c3 36 6d e3 36 6f | 03 37 71 23 37 73 43 37 |6k.6m.6o|.7q#7sC7|
|000015a0| 75 63 37 77 83 37 79 a3 | 37 7b c3 37 7d e3 37 7f |uc7w.7y.|7{.7}.7.|
|000015b0| 03 38 81 f3 ff 83 43 38 | 85 63 38 87 83 38 89 a3 |.8....C8|.c8..8..|
|000015c0| 38 8b c3 38 8d e3 38 8f | 03 39 91 23 39 93 43 39 |8..8..8.|.9.#9.C9|
|000015d0| 95 63 39 97 83 39 99 a3 | 39 9b c3 39 9d e3 39 9f |.c9..9..|9..9..9.|
|000015e0| 03 3a a1 23 3a a3 43 3a | a5 63 3a a7 83 3a a9 a3 |.:.#:.C:|.c:..:..|
|000015f0| 3a ab f3 ff ad e3 3a af | 03 3b b1 23 3b b3 43 3b |:.....:.|.;.#;.C;|
|00001600| b5 63 3b b7 83 3b b9 a3 | 3b bb c3 3b bd e3 3b bf |.c;..;..|;..;..;.|
|00001610| 03 3c c1 23 3c c3 43 3c | c5 63 3c c7 83 3c c9 a3 |.<.#<.C<|.c<..<..|
|00001620| 3c cb c3 3c cd e3 3c cf | 03 3d d1 23 3d d3 43 3d |<..<..<.|.=.#=.C=|
|00001630| d5 63 3d d7 83 3d d9 a3 | 3d db c3 3d dd e3 3d df |.c=..=..|=..=..=.|
|00001640| 03 3e e1 23 3e e3 43 3e | e5 63 3e e7 83 3e e9 a3 |.>.#>.C>|.c>..>..|
|00001650| 3e eb c3 3e ed e3 3e ef | 03 3f f1 23 3f f3 43 3f |>..>..>.|.?.#?.C?|
|00001660| f5 63 3f f7 83 3f f9 a3 | 3f fb c3 3f fd e3 3f ff |.c?..?..|?..?..?.|
|00001670| 03 40 01 24 40 03 44 40 | 05 64 40 07 84 40 09 a4 |.@.$@.D@|.d@..@..|
|00001680| 40 0b c4 40 0d e4 40 0f | 04 41 11 24 41 13 44 41 |@..@..@.|.A.$A.DA|
|00001690| 15 64 41 17 84 41 19 a4 | 41 1b c4 41 1d e4 41 1f |.dA..A..|A..A..A.|
|000016a0| 04 42 21 24 42 23 44 42 | 25 64 42 27 84 42 29 a4 |.B!$B#DB|%dB'.B).|
|000016b0| 42 2b c4 42 2d e4 42 2f | 04 43 31 24 43 33 44 43 |B+.B-.B/|.C1$C3DC|
|000016c0| 35 64 43 37 84 43 39 a4 | 43 3b c4 43 3d e4 43 3f |5dC7.C9.|C;.C=.C?|
|000016d0| 04 44 41 24 44 43 44 44 | 45 64 44 47 84 44 49 a4 |.DA$DCDD|EdDG.DI.|
|000016e0| 44 4b c4 44 4d e4 44 4f | 04 45 51 24 45 53 44 45 |DK.DM.DO|.EQ$ESDE|
|000016f0| 55 64 45 57 84 45 59 a4 | 45 5b c4 45 5d e4 45 5f |UdEW.EY.|E[.E].E_|
|00001700| 04 46 61 24 46 63 44 46 | 65 64 46 67 84 46 69 a4 |.Fa$FcDF|edFg.Fi.|
|00001710| 46 6b c4 46 6d e4 46 6f | 04 47 71 24 47 73 44 47 |Fk.Fm.Fo|.Gq$GsDG|
|00001720| 75 64 47 77 84 47 79 a4 | 47 7b f4 ff 7d e4 47 7f |udGw.Gy.|G{..}.G.|
|00001730| 04 48 81 24 48 83 44 48 | 85 64 48 87 84 48 89 a4 |.H.$H.DH|.dH..H..|
|00001740| 48 8b c4 48 8d e4 48 8f | 04 49 91 24 49 93 44 49 |H..H..H.|.I.$I.DI|
|00001750| 95 64 49 97 84 49 99 a4 | 49 9b c4 49 9d e4 49 9f |.dI..I..|I..I..I.|
|00001760| 04 4a a1 24 4a a3 44 4a | a5 64 4a a7 84 4a a9 a4 |.J.$J.DJ|.dJ..J..|
|00001770| 4a ab c4 4a ad e4 4a af | 04 4b b1 24 4b b3 44 4b |J..J..J.|.K.$K.DK|
|00001780| b5 64 4b b7 84 4b b9 a4 | 4b bb c4 4b bd e4 4b bf |.dK..K..|K..K..K.|
|00001790| 04 4c c1 24 4c c3 44 4c | c5 64 4c c7 84 4c c9 a4 |.L.$L.DL|.dL..L..|
|000017a0| 4c cb c4 4c cd e4 4c cf | 04 4d d1 24 4d d3 44 4d |L..L..L.|.M.$M.DM|
|000017b0| d5 64 4d d7 84 4d d9 a4 | 4d db c4 4d dd e4 4d df |.dM..M..|M..M..M.|
|000017c0| 04 4e e1 24 4e e3 44 4e | e5 64 4e e7 84 4e e9 a4 |.N.$N.DN|.dN..N..|
|000017d0| 4e eb c4 4e ed e4 4e ef | 04 4f f1 24 4f f3 44 4f |N..N..N.|.O.$O.DO|
|000017e0| f5 64 4f f7 84 4f f9 a4 | 4f fb c4 4f fd e4 4f ff |.dO..O..|O..O..O.|
|000017f0| 04 50 01 25 50 03 45 50 | 05 65 50 07 85 50 09 a5 |.P.%P.EP|.eP..P..|
|00001800| 50 0b c5 50 0d e5 50 0f | 05 51 11 25 51 ff 4f 51 |P..P..P.|.Q.%Q.OQ|
|00001810| 15 65 51 17 f5 ff 19 a5 | 51 1b f5 ff 1d e5 51 1f |.eQ.....|Q.....Q.|
|00001820| 05 52 21 25 52 23 45 52 | 25 65 52 27 85 52 29 a5 |.R!%R#ER|%eR'.R).|
|00001830| 52 2b c5 52 2d e5 52 2f | 05 53 31 25 53 33 45 53 |R+.R-.R/|.S1%S3ES|
|00001840| 35 65 53 37 85 53 39 a5 | 53 3b c5 53 3d e5 53 3f |5eS7.S9.|S;.S=.S?|
|00001850| 05 54 41 25 54 43 45 54 | 45 65 54 47 85 54 49 a5 |.TA%TCET|EeTG.TI.|
|00001860| 54 4b c5 54 4d e5 54 4f | 05 55 51 25 55 53 45 55 |TK.TM.TO|.UQ%USEU|
|00001870| 55 65 55 57 85 55 59 a5 | 55 5b c5 55 5d e5 55 5f |UeUW.UY.|U[.U].U_|
|00001880| 05 56 61 25 56 63 45 56 | 65 65 56 67 85 56 69 a5 |.Va%VcEV|eeVg.Vi.|
|00001890| 56 6b c5 56 6d e5 56 6f | 05 57 71 25 57 73 45 57 |Vk.Vm.Vo|.Wq%WsEW|
|000018a0| 75 65 57 77 85 57 79 a5 | 57 7b c5 57 7d e5 57 7f |ueWw.Wy.|W{.W}.W.|
|000018b0| 05 58 81 25 58 83 45 58 | 85 65 58 87 85 58 89 a5 |.X.%X.EX|.eX..X..|
|000018c0| 58 8b c5 58 8d e5 58 8f | 05 59 91 25 59 93 45 59 |X..X..X.|.Y.%Y.EY|
|000018d0| 95 65 59 97 85 59 99 a5 | 59 9b c5 59 9d e5 59 9f |.eY..Y..|Y..Y..Y.|
|000018e0| 05 5a a1 25 5a a3 45 5a | a5 65 5a a7 85 5a a9 a5 |.Z.%Z.EZ|.eZ..Z..|
|000018f0| 5a ab c5 5a ad e5 5a af | 05 5b b1 25 5b b3 45 5b |Z..Z..Z.|.[.%[.E[|
|00001900| b5 65 5b b7 85 5b b9 a5 | 5b bb c5 5b bd e5 5b bf |.e[..[..|[..[..[.|
|00001910| 05 5c c1 25 5c c3 45 5c | c5 65 5c c7 85 5c c9 a5 |.\.%\.E\|.e\..\..|
|00001920| 5c cb c5 5c ff ef 5c cf | 05 5d d1 25 5d d3 45 5d |\..\..\.|.].%].E]|
|00001930| d5 65 5d d7 85 5d d9 a5 | 5d db c5 5d dd e5 5d df |.e]..]..|]..]..].|
|00001940| 05 5e e1 25 5e e3 45 5e | e5 65 5e e7 85 5e e9 a5 |.^.%^.E^|.e^..^..|
|00001950| 5e eb c5 5e ed e5 5e ef | 05 5f f1 25 5f f3 45 5f |^..^..^.|._.%_.E_|
|00001960| f5 65 5f f7 85 5f f9 a5 | 5f fb c5 5f fd e5 5f ff |.e_.._..|_.._.._.|
|00001970| 05 60 01 26 60 03 46 60 | 05 66 60 07 86 60 09 a6 |.`.&`.F`|.f`..`..|
|00001980| 60 0b c6 60 0d e6 60 0f | 06 61 11 26 61 13 46 61 |`..`..`.|.a.&a.Fa|
|00001990| 15 66 61 17 86 61 19 a6 | 61 1b c6 61 1d e6 61 1f |.fa..a..|a..a..a.|
|000019a0| 06 62 21 26 62 23 46 62 | 25 66 62 27 86 62 29 a6 |.b!&b#Fb|%fb'.b).|
|000019b0| 62 2b c6 62 2d e6 62 2f | 06 63 31 26 63 33 46 63 |b+.b-.b/|.c1&c3Fc|
|000019c0| 35 66 63 37 86 63 39 a6 | 63 3b c6 63 3d e6 63 3f |5fc7.c9.|c;.c=.c?|
|000019d0| 06 64 41 26 64 43 46 64 | 45 66 64 47 86 64 49 a6 |.dA&dCFd|EfdG.dI.|
|000019e0| 64 4b c6 64 4d e6 64 4f | 06 65 51 26 65 53 46 65 |dK.dM.dO|.eQ&eSFe|
|000019f0| 55 66 65 57 86 65 59 a6 | 65 5b c6 65 5d e6 65 5f |UfeW.eY.|e[.e].e_|
|00001a00| 06 66 61 26 66 63 46 66 | 65 66 66 67 86 66 69 a6 |.fa&fcFf|effg.fi.|
|00001a10| 66 6b c6 66 6d e6 66 6f | 06 67 71 26 67 73 46 67 |fk.fm.fo|.gq&gsFg|
|00001a20| 75 66 67 77 86 67 79 a6 | 67 7b c6 67 7d e6 67 7f |ufgw.gy.|g{.g}.g.|
|00001a30| 06 68 81 26 68 83 46 68 | 85 66 68 87 86 68 89 a6 |.h.&h.Fh|.fh..h..|
|00001a40| 68 8b c6 68 8d e6 68 8f | 06 69 91 26 69 ff 4f 69 |h..h..h.|.i.&i.Oi|
|00001a50| 95 66 69 97 86 69 99 a6 | 69 9b c6 69 9d e6 69 9f |.fi..i..|i..i..i.|
|00001a60| 06 6a a1 26 6a a3 46 6a | a5 66 6a a7 86 6a a9 a6 |.j.&j.Fj|.fj..j..|
|00001a70| 6a ab c6 6a ad e6 6a af | 06 6b b1 26 6b b3 46 6b |j..j..j.|.k.&k.Fk|
|00001a80| b5 66 6b b7 86 6b b9 a6 | 6b bb c6 6b bd e6 6b bf |.fk..k..|k..k..k.|
|00001a90| 06 6c c1 26 6c c3 46 6c | c5 66 6c c7 86 6c c9 a6 |.l.&l.Fl|.fl..l..|
|00001aa0| 6c cb c6 6c cd e6 6c cf | 06 6d d1 26 6d d3 46 6d |l..l..l.|.m.&m.Fm|
|00001ab0| d5 66 6d d7 86 6d d9 a6 | 6d db c6 6d dd e6 6d df |.fm..m..|m..m..m.|
|00001ac0| 06 6e e1 26 6e e3 46 6e | e5 66 6e e7 86 6e e9 a6 |.n.&n.Fn|.fn..n..|
|00001ad0| 6e eb c6 6e ed e6 6e ef | 06 6f f1 26 6f f3 46 6f |n..n..n.|.o.&o.Fo|
|00001ae0| f5 66 6f f7 86 6f f9 a6 | 6f fb c6 6f fd e6 6f ff |.fo..o..|o..o..o.|
|00001af0| 06 70 01 27 70 03 47 70 | 05 67 70 07 87 70 09 a7 |.p.'p.Gp|.gp..p..|
|00001b00| 70 0b c7 70 0d e7 70 0f | 07 71 11 27 71 13 47 71 |p..p..p.|.q.'q.Gq|
|00001b10| 15 67 71 17 87 71 19 a7 | 71 1b c7 71 1d e7 71 1f |.gq..q..|q..q..q.|
|00001b20| 07 72 21 27 72 23 47 72 | 25 f7 ff ff 8f 72 29 a7 |.r!'r#Gr|%....r).|
|00001b30| 72 2b f7 ff 2d e7 72 2f | f7 ff 31 27 73 33 47 73 |r+..-.r/|..1's3Gs|
|00001b40| 35 67 73 37 87 73 39 a7 | 73 3b c7 73 3d e7 73 3f |5gs7.s9.|s;.s=.s?|
|00001b50| 07 74 41 27 74 43 47 74 | 45 67 74 47 87 74 49 a7 |.tA'tCGt|EgtG.tI.|
|00001b60| 74 4b c7 74 4d e7 74 4f | 07 75 51 27 75 53 47 75 |tK.tM.tO|.uQ'uSGu|
|00001b70| 55 67 75 57 87 75 59 a7 | 75 5b c7 75 5d e7 75 5f |UguW.uY.|u[.u].u_|
|00001b80| 07 76 61 27 76 63 47 76 | 65 67 76 67 87 76 69 a7 |.va'vcGv|egvg.vi.|
|00001b90| 76 6b c7 76 6d e7 76 6f | 07 77 71 27 77 73 47 77 |vk.vm.vo|.wq'wsGw|
|00001ba0| 75 67 77 77 87 77 79 a7 | 77 7b c7 77 7d e7 77 7f |ugww.wy.|w{.w}.w.|
|00001bb0| 07 78 81 27 78 83 47 78 | 85 67 78 87 87 78 89 a7 |.x.'x.Gx|.gx..x..|
|00001bc0| 78 8b c7 78 8d e7 78 8f | 07 79 91 27 79 93 47 79 |x..x..x.|.y.'y.Gy|
|00001bd0| 95 67 79 97 87 79 99 a7 | 79 9b c7 79 9d e7 79 9f |.gy..y..|y..y..y.|
|00001be0| 07 7a a1 27 7a a3 47 7a | a5 67 7a a7 87 7a a9 a7 |.z.'z.Gz|.gz..z..|
|00001bf0| 7a ab c7 7a ad e7 7a af | 07 7b b1 27 7b b3 47 7b |z..z..z.|.{.'{.G{|
|00001c00| b5 67 7b b7 87 7b b9 a7 | 7b bb c7 7b bd e7 7b bf |.g{..{..|{..{..{.|
|00001c10| 07 7c c1 27 7c c3 47 7c | c5 67 7c c7 87 7c c9 a7 |.|.'|.G||.g|..|..|
|00001c20| 7c cb c7 7c cd e7 7c cf | 07 7d d1 27 7d d3 47 7d ||..|..|.|.}.'}.G}|
|00001c30| d5 67 7d d7 87 7d d9 a7 | 7d db c7 7d dd f7 ff df |.g}..}..|}..}....|
|00001c40| 07 7e e1 27 7e e3 47 7e | e5 67 7e e7 87 7e e9 a7 |.~.'~.G~|.g~..~..|
|00001c50| 7e eb c7 7e ed e7 7e ef | 07 7f f1 27 7f f3 47 7f |~..~..~.|...'..G.|
|00001c60| f5 67 7f f7 87 7f f9 a7 | 7f fb c7 7f fd e7 7f ff |.g......|........|
|00001c70| 07 80 01 28 80 03 48 80 | 05 68 80 07 88 80 09 a8 |...(..H.|.h......|
|00001c80| 80 0b c8 80 0d e8 80 0f | 08 81 11 28 81 13 48 81 |........|...(..H.|
|00001c90| 15 68 81 17 88 81 19 a8 | 81 1b c8 81 1d e8 81 1f |.h......|........|
|00001ca0| 08 82 21 28 82 23 48 82 | 25 68 82 27 88 82 29 a8 |..!(.#H.|%h.'..).|
|00001cb0| 82 2b c8 82 2d e8 82 2f | 08 83 31 28 83 33 48 83 |.+..-../|..1(.3H.|
|00001cc0| 35 68 83 37 88 83 39 a8 | 83 3b c8 83 3d e8 83 3f |5h.7..9.|.;..=..?|
|00001cd0| 08 84 41 28 84 43 48 84 | 45 68 84 47 88 84 49 a8 |..A(.CH.|Eh.G..I.|
|00001ce0| 84 4b c8 84 4d e8 84 4f | 08 85 51 28 85 53 48 85 |.K..M..O|..Q(.SH.|
|00001cf0| 55 68 85 57 88 85 59 a8 | 85 5b c8 85 5d e8 85 5f |Uh.W..Y.|.[..].._|
|00001d00| 08 86 61 28 86 63 48 86 | 65 68 86 67 88 86 69 a8 |..a(.cH.|eh.g..i.|
|00001d10| 86 6b c8 86 6d e8 86 6f | 08 87 71 28 87 73 48 87 |.k..m..o|..q(.sH.|
|00001d20| 75 68 87 77 88 87 79 a8 | 87 7b c8 87 7d e8 87 7f |uh.w..y.|.{..}...|
|00001d30| 08 88 81 28 88 83 48 88 | 85 68 88 87 88 88 89 a8 |...(..H.|.h......|
|00001d40| 88 8b c8 88 8d e8 88 8f | 08 89 91 28 89 93 48 89 |........|...(..H.|
|00001d50| 95 68 89 97 88 89 99 a8 | 89 9b c8 89 9d e8 89 9f |.h......|........|
|00001d60| f8 ff a1 28 8a a3 48 8a | a5 68 8a a7 88 8a a9 a8 |...(..H.|.h......|
|00001d70| 8a ab c8 8a ad e8 8a af | 08 8b b1 28 8b b3 48 8b |........|...(..H.|
|00001d80| b5 68 8b b7 88 8b b9 a8 | 8b bb c8 8b bd e8 8b bf |.h......|........|
|00001d90| 08 8c c1 28 8c c3 48 8c | c5 68 8c c7 88 8c c9 a8 |...(..H.|.h......|
|00001da0| 8c cb c8 8c cd e8 8c cf | 08 8d d1 28 8d d3 48 8d |........|...(..H.|
|00001db0| d5 68 8d d7 88 8d d9 a8 | 8d db c8 8d dd e8 8d df |.h......|........|
|00001dc0| 08 8e e1 28 8e e3 48 8e | e5 68 8e e7 88 8e e9 a8 |...(..H.|.h......|
|00001dd0| 8e eb c8 8e ed e8 8e ef | 08 8f f1 28 8f f3 48 8f |........|...(..H.|
|00001de0| f5 68 8f f7 88 8f f9 a8 | 8f fb c8 8f fd e8 8f ff |.h......|........|
|00001df0| 08 90 01 29 90 03 49 90 | 05 69 90 07 89 90 09 a9 |...)..I.|.i......|
|00001e00| 90 0b c9 90 0d e9 90 0f | 09 91 11 29 91 13 49 91 |........|...)..I.|
|00001e10| 15 69 91 17 89 91 19 a9 | 91 1b c9 91 1d e9 91 1f |.i......|........|
|00001e20| 09 92 21 29 92 23 49 92 | 25 69 92 27 89 92 29 a9 |..!).#I.|%i.'..).|
|00001e30| 92 2b c9 92 2d f9 ff 2f | 09 93 31 29 93 ff 4f 93 |.+..-../|..1)..O.|
|00001e40| 35 69 93 ff 0f f6 00 2d | 86 02 ff 43 36 52 55 4e |5i.....-|...C6RUN|
|00001e50| 4c 49 42 ff 20 03 28 ff | 00 0a 4b b1 9b 1a ff 00 |LIB. .(.|..K.....|
|00001e60| 06 49 4e 53 54 41 4c 4c | 20 42 41 54 20 ff 00 0a |.INSTALL| BAT ...|
|00001e70| 41 65 69 18 02 00 1e 05 | 00 00 49 4e 43 4c 55 44 |Aei.....|..INCLUD|
|00001e80| 45 ff 20 04 10 ff 00 0a | 57 b1 9b 1a 05 ff 00 05 |E. .....|W.......|
|00001e90| 4c 49 42 ff 20 08 10 ff | 00 0a 66 b1 9b 1a ab ff |LIB. ...|..f.....|
|00001ea0| 00 ff ff 00 ff ff 00 ff | ff 00 ff ff 00 ff ff 00 |........|........|
|00001eb0| ff ff 00 ff ff 00 ff ff | 00 ff ff 00 ff ff 00 ff |........|........|
|00001ec0| ff 00 ff ff 00 ff ff 00 | ff ff 00 ff ff 00 ff ff |........|........|
|00001ed0| 00 ff ff 00 ff ff 00 ff | ff 00 ff ff 00 ff ff 00 |........|........|
|00001ee0| ff ff 00 ff ff 00 ff ff | 00 ff ff 00 ff ff 00 ff |........|........|
|00001ef0| ff 00 a0 40 65 63 68 6f | 20 6f 66 66 0d 0a 65 63 |...@echo| off..ec|
|00001f00| 68 6f 2e 0d 0a 65 63 68 | 6f 20 42 75 69 6c 64 20 |ho...ech|o Build |
|00001f10| 43 20 52 75 6e 74 69 6d | 65 20 4c 69 62 72 61 72 |C Runtim|e Librar|
|00001f20| 69 65 73 20 66 6f 72 20 | 57 69 6e 64 6f 77 73 0d |ies for |Windows.|
|00001f30| 0a 65 63 68 6f 20 ff 2d | 26 0d 0a 69 66 20 25 31 |.echo .-|&..if %1|
|00001f40| 2e 3d 3d 2e 20 67 6f 74 | 6f 20 48 45 4c 50 0d 0a |.==. got|o HELP..|
|00001f50| 69 66 20 25 32 2e 3d 3d | 2e 20 67 6f 74 6f 20 48 |if %2.==|. goto H|
|00001f60| 45 4c 50 0d 0a 69 66 20 | 6e 6f 74 20 25 33 2e 3d |ELP..if |not %3.=|
|00001f70| 3d 2e 20 67 6f 74 6f 20 | 48 45 4c 50 0d 0a 0d 0a |=. goto |HELP....|
|00001f80| 3a 44 4f 49 54 0d 0a 65 | 63 68 6f 20 44 65 6c 65 |:DOIT..e|cho Dele|
|00001f90| 74 69 6e 67 20 6f 6c 64 | 20 63 6f 70 69 65 73 20 |ting old| copies |
|00001fa0| 6f 66 20 43 20 52 75 6e | 74 69 6d 65 20 4c 69 62 |of C Run|time Lib|
|00001fb0| 72 61 72 69 65 73 20 66 | 6f 72 20 57 69 6e 64 6f |raries f|or Windo|
|00001fc0| 77 73 ff 2e 03 0d 0a 66 | 6f 72 20 25 25 69 20 69 |ws.....f|or %%i i|
|00001fd0| 6e 20 28 20 73 20 6d 20 | 63 20 6c 20 29 20 64 6f |n ( s m |c l ) do|
|00001fe0| 20 69 66 20 65 78 69 73 | 74 20 25 31 5c 25 25 69 | if exis|t %1\%%i|
|00001ff0| 6c 69 62 63 65 77 2e 6c | 69 62 20 64 65 6c 20 25 |libcew.l|ib del %|
|00002000| 31 5c 25 25 69 6c 69 62 | 63 65 77 2e 6c 69 62 0d |1\%%ilib|cew.lib.|
|00002010| 0a 66 6f 72 20 25 25 69 | 20 69 6e 20 28 20 73 20 |.for %%i| in ( s |
|00002020| 6d 20 63 20 6c 20 29 20 | 64 6f 20 69 66 20 65 78 |m c l ) |do if ex|
|00002030| 69 73 74 20 25 31 5c 25 | 25 69 64 6c 6c 63 65 77 |ist %1\%|%idllcew|
|00002040| 2e 6c 69 62 20 64 65 6c | 20 25 31 5c 25 25 69 64 |.lib del| %1\%%id|
|00002050| 6c 6c 63 65 77 2e 6c 69 | 62 0d 0a 0d 0a 65 63 68 |llcew.li|b....ech|
|00002060| 6f 20 43 6f 70 79 69 6e | 67 20 4e 4f 43 52 54 20 |o Copyin|g NOCRT |
|00002070| 6c 69 62 72 61 72 69 65 | 73 0d 0a 78 63 6f 70 79 |librarie|s..xcopy|
|00002080| 20 6c 69 62 5c 3f 6e 6f | 63 72 74 2a 2e 6c 69 62 | lib\?no|crt*.lib|
|00002090| 20 25 31 5c 0d 0a 0d 0a | 65 63 68 6f 20 43 6f 70 | %1\....|echo Cop|
|000020a0| 79 69 6e 67 20 68 65 61 | 64 65 72 20 66 69 6c 65 |ying hea|der file|
|000020b0| 73 20 66 6f 72 20 6c 69 | 62 72 61 72 69 65 73 0d |s for li|braries.|
|000020c0| 0a 78 63 6f 70 79 20 2f | 73 20 69 6e 63 6c 75 64 |.xcopy /|s includ|
|000020d0| 0c 1d fe 65 5c 2a 2e 2a | 20 25 32 5c 0d 0a 0d 0a |...e\*.*| %2\....|
|000020e0| 65 63 68 6f 20 42 75 69 | 6c 64 69 6e 67 20 43 20 |echo Bui|lding C |
|000020f0| 52 75 6e 74 69 6d 65 20 | 4c 69 62 72 61 72 69 65 |Runtime |Librarie|
|00002100| 73 20 66 6f 72 20 57 69 | 6e 64 6f 77 73 0d 0a 66 |s for Wi|ndows..f|
|00002110| 6f 72 20 25 25 69 20 69 | 6e 20 28 20 73 20 6d 20 |or %%i i|n ( s m |
|00002120| 63 20 6c 20 29 20 64 6f | 20 6c 69 62 20 25 31 5c |c l ) do| lib %1\|
|00002130| 25 25 69 6c 69 62 63 65 | 77 2b 6c 69 62 5c 25 25 |%%ilibce|w+lib\%%|
|00002140| 69 6c 69 62 63 77 2e 6c | 69 62 2b 6c 69 62 5c 6c |ilibcw.l|ib+lib\l|
|00002150| 69 62 68 2e 6c 69 62 2b | 6c 69 62 5c 25 25 69 6c |ibh.lib+|lib\%%il|
|00002160| 69 62 66 70 77 2e 6c 69 | 62 3b 0d 0a 66 6f 72 20 |ibfpw.li|b;..for |
|00002170| 25 25 69 20 69 6e 20 28 | 20 73 20 6d 20 63 20 6c |%%i in (| s m c l|
|00002180| 20 29 20 64 6f 20 6c 69 | 62 20 25 31 5c 25 25 69 | ) do li|b %1\%%i|
|00002190| 64 6c 6c 63 65 77 2b 6c | 69 62 5c 25 25 69 64 6c |dllcew+l|ib\%%idl|
|000021a0| 6c 63 77 2e 6c 69 62 2b | 6c 69 62 5c 6c 69 62 68 |lcw.lib+|lib\libh|
|000021b0| 2e 6c 69 62 2b 6c 69 62 | 5c 25 25 69 6c 69 62 66 |.lib+lib|\%%ilibf|
|000021c0| 70 77 2e 6c 69 62 3b 0d | 0a 0d 0a 65 63 68 6f 20 |pw.lib;.|...echo |
|000021d0| 44 6f 6e 65 21 0d 0a 67 | 6f 74 6f 20 44 4f 4e 45 |Done!..g|oto DONE|
|000021e0| 0d 0a 0d 0a 3a 48 45 4c | 50 0d 0a 65 63 68 6f 2e |....:HEL|P..echo.|
|000021f0| 0d 0a 65 63 68 6f 20 54 | 68 69 73 20 62 61 74 63 |..echo T|his batc|
|00002200| 68 20 66 69 6c 65 20 69 | 6e 73 74 61 6c 6c 73 20 |h file i|nstalls |
|00002210| 74 68 65 20 57 69 6e 64 | 6f 77 73 20 76 65 72 73 |the Wind|ows vers|
|00002220| 69 6f 6e 73 20 6f 66 20 | 74 68 65 20 43 20 72 75 |ions of |the C ru|
|00002230| 6e 74 69 6d 65 20 6c 69 | 62 72 61 72 69 65 73 2e |ntime li|braries.|
|00002240| 0d 0a 65 63 68 6f 20 54 | 6f 20 75 73 65 20 69 74 |..echo T|o use it|
|00002250| 2c 20 66 6f 6c 6c 6f 77 | 20 74 68 65 73 65 20 69 |, follow| these i|
|00002260| 6e 73 74 61 6c 6c 61 74 | 69 6f 6e 20 69 6e 73 74 |nstallat|ion inst|
|00002270| 72 75 63 74 69 6f 6e 73 | 0d 0a 65 63 68 6f 2e 0d |ructions|..echo..|
|00002280| 0a 65 63 68 6f fe 20 0c | 69 6e 73 74 61 6c 6c 20 |.echo. .|install |
|00002290| 22 6c 69 62 22 20 22 69 | 6e 63 6c 75 64 65 22 0d |"lib" "i|nclude".|
|000022a0| 0a 65 63 68 6f 2e 0d 0a | 65 63 68 6f 20 77 68 65 |.echo...|echo whe|
|000022b0| 72 65 3a 0d 0a 65 63 68 | 6f fe 20 0c 22 6c 69 62 |re:..ech|o. ."lib|
|000022c0| 22 20 3d 20 64 69 72 65 | 63 74 6f 72 79 20 66 6f |" = dire|ctory fo|
|000022d0| 72 20 72 75 6e 74 69 6d | 65 20 6c 69 62 72 61 72 |r runtim|e librar|
|000022e0| 69 65 73 0d 0a 65 63 68 | 6f fe 20 0c 22 69 6e 63 |ies..ech|o. ."inc|
|000022f0| 6c 75 64 65 22 20 3d 20 | 64 69 72 65 63 74 6f 72 |lude" = |director|
|00002300| 79 20 66 6f 72 20 72 75 | 6e 74 69 6d 65 20 68 65 |y for ru|ntime he|
|00002310| 61 64 65 72 20 66 69 6c | 65 73 0d 0a 65 63 68 6f |ader fil|es..echo|
|00002320| 2e 0d 0a 65 63 68 6f 2e | 0d 0a 65 63 68 6f 20 65 |...echo.|..echo e|
|00002330| 78 61 6d 70 6c 65 3a 0d | 0a 65 63 68 6f fe 20 0c |xample:.|.echo. .|
|00002340| 69 6e 73 74 61 6c 6c 20 | 63 3a 5c 77 69 6e 64 65 |install |c:\winde|
|00002350| 76 5c 6c 69 62 20 63 3a | 5c 77 69 6e 64 65 76 5c |v\lib c:|\windev\|
|00002360| 69 6e 63 6c 75 64 65 0d | 0a 65 63 68 6f 2e 0d 0a |include.|.echo...|
|00002370| 65 63 68 6f 20 6e 6f 74 | 65 3a 0d 0a 65 63 68 6f |echo not|e:..echo|
|00002380| fe 20 0c 4c 49 42 2e 45 | 58 45 20 6d 75 73 74 20 |. .LIB.E|XE must |
|00002390| 62 65 20 6f 6e 20 74 68 | 65 20 63 75 72 72 65 6e |be on th|e curren|
|000023a0| 74 20 70 61 74 68 2e 0d | 0a 65 63 68 6f 2e 0d 0a |t path..|.echo...|
|000023b0| 67 6f 74 6f 20 44 4f 4e | 45 0d 0a 0d 0a 3a 44 4f |goto DON|E....:DO|
|000023c0| 4e 45 0d 0a 73 74 61 74 | 75 73 38 37 28 76 6f 69 |NE..stat|us87(voi|
|000023d0| 64 29 3b 0d 0a 76 61 5f | 61 72 67 28 61 70 2c 74 |d);..va_|arg(ap,t|
|000023e0| 29 20 28 28 74 20 5f 46 | 41 52 5f 20 2a 29 28 61 |) ((t _F|AR_ *)(a|
|000023f0| 70 20 2b 3d 20 73 69 7a | 65 6f 66 28 74 fe 29 03 |p += siz|eof(t.).|
|00002400| 5b 2d 31 5d 0d 0a 23 64 | 65 66 69 6e 65 20 76 61 |[-1]..#d|efine va|
|00002410| 5f 65 6e 64 28 61 70 29 | 20 61 70 20 3d 20 4e 55 |_end(ap)| ap = NU|
|00002420| 4c 4c 0d 0a 28 5f 63 29 | 09 28 69 73 61 6c 6e 75 |LL..(_c)|.(isalnu|
|00002430| 6d 28 5f 63 29 20 7c 7c | 20 28 28 5f 63 29 20 3d |m(_c) ||| ((_c) =|
|00002440| 3d 20 27 5f 27 29 29 0d | 0a 45 59 fe 20 03 42 41 |= '_')).|.EY. .BA|
|00002450| 53 21 fe 00 0b 28 89 16 | af 02 91 b4 00 00 4d 53 |S!...(..|......MS|
|00002460| 48 45 52 43 20 20 43 4f | 4d 21 fe 00 0b 28 89 16 |HERC CO|M!...(..|
|00002470| c6 02 16 1b 00 00 51 42 | 41 53 49 43 20 20 45 58 |......QB|ASIC EX|
|00002480| 45 21 fe 00 0b 28 89 16 | ca 02 4f e3 03 00 2e fe |E!...(..|..O.....|
|00002490| 20 0a 10 fe 00 0a 57 b1 | 9b 1a 05 fe 00 05 2e 2e | .....W.|........|
|000024a0| fe 20 09 10 fe 00 0a 57 | b1 9b 1a fe 00 06 41 53 |. .....W|......AS|
|000024b0| 53 45 52 54 20 20 48 fe | 20 03 fe 00 0a 40 19 85 |SERT H.| ....@..|
|000024c0| 15 06 00 52 02 00 00 42 | 49 4f 53 fe 20 04 48 fe |...R...B|IOS. .H.|
|000024d0| 20 03 fe 00 0a 40 19 85 | 15 08 00 e1 11 00 00 43 | ....@..|.......C|
|000024e0| 4f 4e 49 4f fe 20 03 48 | fe 20 03 fe 00 0a 40 19 |ONIO. .H|. ....@.|
|000024f0| 85 15 11 00 13 04 00 00 | 43 54 59 50 45 fe 20 03 |........|CTYPE. .|
|00002500| 48 fe 20 03 fe 00 0a 40 | 19 85 15 14 00 a3 0b 00 |H. ....@|........|
|00002510| 00 44 49 52 45 43 54 20 | 20 48 fe 20 03 fe 00 0a |.DIRECT | H. ....|
|00002520| 40 19 85 15 1a 00 7c 03 | 00 00 44 4f 53 fe 20 05 |@.....|.|..DOS. .|
|00002530| 48 fe 20 03 fe 00 0a 40 | 19 85 15 1c 00 ae 15 00 |H. ....@|........|
|00002540| 00 45 52 52 4e 4f fe 20 | 03 48 fe 20 03 fe 00 0a |.ERRNO. |.H. ....|
|00002550| 40 19 85 15 27 00 94 05 | 00 00 46 43 4e 54 4c fe |@...'...|..FCNTL.|
|00002560| 20 03 48 fe 20 03 fe 00 | 0a 40 19 85 15 2a 00 66 | .H. ...|.@...*.f|
|00002570| 04 00 00 46 4c 4f 41 54 | fe 20 03 48 fe 20 03 fe |...FLOAT|. .H. ..|
|00002580| 00 0a 40 19 85 15 2d 00 | 2f 13 00 00 49 4f fe 20 |..@...-.|/...IO. |
|00002590| 06 48 fe 20 03 fe 00 0a | 40 19 85 15 37 00 e8 05 |.H. ....|@...7...|
|000025a0| 00 00 4c 49 4d 49 54 53 | 20 20 48 fe 20 03 fe 00 |..LIMITS| H. ...|
|000025b0| 0a 40 19 85 15 3a 00 2e | 05 00 00 4c 4f 43 41 4c |.@...:..|...LOCAL|
|000025c0| 45 20 20 48 fe 20 03 fe | 00 0a 40 19 85 15 3d 00 |E H. ..|..@...=.|
|000025d0| ef 05 00 00 4d 41 4c 4c | 4f 43 20 20 48 fe 20 03 |....MALL|OC H. .|
|000025e0| fe 00 0a 40 19 85 15 40 | 00 10 10 00 00 4d 41 54 |...@...@|.....MAT|
|000025f0| 48 fe 20 04 48 fe 20 03 | fe 00 0a 40 19 85 15 49 |H. .H. .|...@...I|
|00002600| 00 c9 1e 00 00 2f fe 2a | 03 0d 0a 2a 61 73 73 65 |...../.*|...*asse|
|00002610| 72 74 2e 68 20 2d 20 64 | 65 66 69 6e 65 20 74 68 |rt.h - d|efine th|
|00002620| 65 20 61 73 73 65 72 74 | 20 6d 61 63 72 6f 0d 0a |e assert| macro..|
|00002630| 2a 0d 0a 2a 09 43 6f 70 | 79 72 69 67 68 74 20 28 |*..*.Cop|yright (|
|00002640| 63 29 20 31 39 38 35 2d | 31 39 39 30 2c 20 4d 69 |c) 1985-|1990, Mi|
|00002650| 63 72 6f 73 6f 66 74 20 | 43 6f 72 70 6f 72 61 74 |crosoft |Corporat|
|00002660| 69 6f 6e 2e 20 20 41 6c | 6c 20 72 69 67 68 74 73 |ion. Al|l rights|
|00002670| 20 72 65 73 65 72 76 65 | 64 2e 0d 0a 2a 0d 0a 2a | reserve|d...*..*|
|00002680| 50 75 72 70 6f 73 65 3a | 0d 0a 2a 09 44 65 66 69 |Purpose:|..*.Defi|
|00002690| 6e 65 73 20 74 68 65 20 | 61 73 73 65 72 74 28 65 |nes the |assert(e|
|000026a0| 78 70 29 20 6d 61 63 72 | 6f 2e 0d 0a 2a 09 5b 41 |xp) macr|o...*.[A|
|000026b0| 4e 53 49 2f 53 79 73 74 | 65 6d 20 56 5d 0d 0a 2a |NSI/Syst|em V]..*|
|000026c0| 0d 0a fe 2a 04 2f 0d 0a | 0d 0a 23 69 66 20 64 65 |...*./..|..#if de|
|000026d0| 66 69 6e 65 64 28 5f 44 | 4c 4c 29 20 26 26 20 21 |fined(_D|LL) && !|
|000026e0| 64 65 66 69 6e 65 64 28 | 5f 4d 54 29 0d 0a 23 65 |defined(|_MT)..#e|
|000026f0| 72 72 6f 72 20 43 61 6e | 6e 6f 74 20 64 65 66 69 |rror Can|not defi|
|00002700| 6e 65 20 5f 44 4c 4c 20 | 77 69 74 68 6f 75 74 20 |ne _DLL |without |
|00002710| 5f 4d 54 0d 0a 23 65 6e | 64 69 66 0d 0a 0d 0a 23 |_MT..#en|dif....#|
|00002720| 69 66 64 65 66 20 5f 4d | 54 0d 0a 23 64 65 66 69 |ifdef _M|T..#defi|
|00002730| 6e 65 20 5f 46 41 52 5f | 20 5f 66 61 72 0d 0a 23 |ne _FAR_| _far..#|
|00002740| 65 6c 73 65 0d 0a 23 64 | 65 66 69 6e 65 20 5f 46 |else..#d|efine _F|
|00002750| 41 52 5f 0d 0a 23 65 6e | 64 69 66 0d 0a 0d 0a 23 |AR_..#en|dif....#|
|00002760| 75 6e 64 65 66 09 61 73 | 73 65 72 74 0d 0a 0d 0a |undef.as|sert....|
|00002770| 23 69 66 64 65 66 20 4e | 44 45 42 55 47 0d 0a 0d |#ifdef N|DEBUG...|
|00002780| 0a 23 64 65 66 69 6e 65 | 20 61 73 73 65 72 74 28 |.#define| assert(|
|00002790| 65 78 70 29 09 28 28 76 | 6f 69 64 29 30 29 0d 0a |exp).((v|oid)0)..|
|000027a0| 0d 0a 23 65 6c 73 65 0d | 0a 0d 0a 76 6f 69 64 20 |..#else.|...void |
|000027b0| 5f 46 41 52 5f 20 5f 63 | 64 65 63 6c 20 5f 61 73 |_FAR_ _c|decl _as|
|000027c0| 73 65 72 74 28 76 6f 69 | 64 20 5f 46 41 52 5f 20 |sert(voi|d _FAR_ |
|000027d0| 2a 2c 20 76 6f 69 64 20 | 5f 46 41 52 5f 20 2a 2c |*, void |_FAR_ *,|
|000027e0| 20 75 6e 73 69 67 6e 65 | 64 29 3b 0d 0a 23 64 65 | unsigne|d);..#de|
|000027f0| 66 69 6e 65 20 61 73 73 | 65 72 74 28 65 78 70 29 |fine ass|ert(exp)|
|00002800| 20 5c 0d 0a 09 28 20 28 | 65 78 70 29 20 3f 20 28 | \...( (|exp) ? (|
|00002810| 76 6f 69 64 29 20 30 20 | 3a 20 5f 61 73 73 65 72 |void) 0 |: _asser|
|00002820| 74 28 23 65 78 70 2c 20 | 5f 5f 46 49 4c 45 5f 5f |t(#exp, |__FILE__|
|00002830| 2c 20 5f 5f 4c 49 4e 45 | 5f 5f 29 20 29 0d 0a 0d |, __LINE|__) )...|
|00002840| 0a 23 65 6e 64 69 66 20 | 2f 2a 20 4e 44 45 42 55 |.#endif |/* NDEBU|
|00002850| 47 20 2a 2f 0d 0a 75 6e | 73 69 67 6e 65 64 20 69 |G */..un|signed i|
|00002860| 6e 74 20 76 61 6c 75 65 | 20 2a 2f 0d 0a 23 64 65 |nt value| */..#de|
|00002870| 66 69 6e 65 20 4c 4f 4e | 47 5f 4d 49 4e 09 28 2d |fine LON|G_MIN.(-|
|00002880| 32 31 34 37 34 38 33 36 | 34 37 29 09 2f 2a 20 6d |21474836|47)./* m|
|00002890| 69 6e 69 6d 75 6d 20 28 | 73 69 67 6e 65 64 29 20 |inimum (|signed) |
|000028a0| 6c 6f 6e 67 20 76 61 6c | 75 65 20 2a 2f 0d 0a 23 |long val|ue */..#|
|000028b0| 64 65 66 69 6e 65 20 4c | 4f 4e 47 5f 4d 41 58 09 |define L|ONG_MAX.|
|000028c0| 20 20 32 31 34 37 34 38 | 33 36 34 37 09 2f 2a 20 | 214748|3647./* |
|000028d0| 6d 61 78 69 6d 75 6d 20 | 28 73 69 67 6e 65 64 29 |maximum |(signed)|
|000028e0| 20 6c 6f 6e 67 20 76 61 | 6c 75 65 20 2a 2f 0d 0a | long va|lue */..|
|000028f0| 23 64 65 66 69 6e 65 20 | 55 4c 4f 4e 47 5f 4d 41 |#define |ULONG_MA|
|00002900| 58 09 20 20 30 78 fe 66 | 08 09 2f 2a 20 6d 61 78 |X. 0x.f|../* max|
|00002910| 69 6d 75 6d 20 75 6e 73 | 69 67 6e 65 64 20 6c 6f |imum uns|igned lo|
|00002920| 6e 67 20 76 61 6c 75 65 | 20 2a 2f 0d 0a 0a 69 6e |ng value| */...in|
|00002930| 74 20 5f 63 64 65 63 6c | 20 69 6e 74 38 36 78 28 |t _cdecl| int86x(|
|00002940| 69 6e 74 2c 20 75 6e 69 | 6f 6e 20 52 45 47 53 20 |int, uni|on REGS |
|00002950| 2a 2c 20 75 6e 69 6f 6e | 20 52 45 47 53 20 2a 2c |*, union| REGS *,|
|00002960| 20 73 74 72 75 63 74 20 | 53 52 45 47 53 20 2a 29 | struct |SREGS *)|
|00002970| 3b 0d 0a 23 65 6e 64 69 | 66 20 2f 2a 20 5f 4d 54 |;..#endi|f /* _MT|
|00002980| 20 2a 2f 0d 0a 0d 0a 76 | 6f 69 64 20 5f 63 64 65 | */....v|oid _cde|
|00002990| 63 6c 20 73 65 67 72 65 | 61 64 28 73 74 72 75 63 |cl segre|ad(struc|
|000029a0| 74 20 53 52 45 47 53 20 | 2a 29 3b 0d 0a d8 03 d9 |t SREGS |*);.....|
|000029b0| 03 da 03 ff ff dc 03 dd | 03 de 03 df 03 e0 03 e1 |........|........|
|000029c0| 03 ff ff e3 03 e4 03 e5 | 03 e6 03 e7 03 e8 03 e9 |........|........|
|000029d0| 03 ea 03 eb 03 ec 03 ed | 03 ee 03 ef 03 f0 03 f1 |........|........|
|000029e0| 03 f2 03 f3 03 f4 03 ff | ff f6 03 f7 03 f8 03 ff |........|........|
|000029f0| ff fa 03 fb 03 fc 03 fd | 03 fe ff 03 03 00 04 2f |........|......./|
|00002a00| fe 2a 03 0d 0a 2a 62 69 | 6f 73 2e 68 20 2d 20 64 |.*...*bi|os.h - d|
|00002a10| 65 63 6c 61 72 61 74 69 | 6f 6e 73 20 66 6f 72 20 |eclarati|ons for |
|00002a20| 62 69 6f 73 20 69 6e 74 | 65 72 66 61 63 65 20 66 |bios int|erface f|
|00002a30| 75 6e 63 74 69 6f 6e 73 | 20 61 6e 64 20 73 75 70 |unctions| and sup|
|00002a40| 70 6f 72 74 69 6e 67 20 | 64 65 66 69 6e 69 74 69 |porting |definiti|
|00002a50| 6f 6e 73 0d 0a 2a 0d 0a | 2a 09 43 6f 70 79 72 69 |ons..*..|*.Copyri|
|00002a60| 67 68 74 20 28 63 29 20 | 31 39 38 37 2d 31 39 39 |ght (c) |1987-199|
|00002a70| 30 2c 20 4d 69 63 72 6f | 73 6f 66 74 20 43 6f 72 |0, Micro|soft Cor|
|00002a80| 70 6f 72 61 74 69 6f 6e | 2e 20 20 41 6c 6c 20 72 |poration|. All r|
|00002a90| 69 67 68 74 73 20 72 65 | 73 65 72 76 65 64 2e 0d |ights re|served..|
|00002aa0| 0a 2a 0d 0a 2a 50 75 72 | 70 6f 73 65 3a 0d 0a 2a |.*..*Pur|pose:..*|
|00002ab0| 09 54 68 69 73 20 66 69 | 6c 65 20 64 65 63 6c 61 |.This fi|le decla|
|00002ac0| 72 65 73 20 74 68 65 20 | 63 6f 6e 73 74 61 6e 74 |res the |constant|
|00002ad0| 73 2c 20 73 74 72 75 63 | 74 75 72 65 73 2c 20 61 |s, struc|tures, a|
|00002ae0| 6e 64 20 66 75 6e 63 74 | 69 6f 6e 73 0d 0a 2a 09 |nd funct|ions..*.|
|00002af0| 75 73 65 64 20 66 6f 72 | 20 61 63 63 65 73 73 69 |used for| accessi|
|00002b00| 6e 67 20 61 6e 64 20 75 | 73 69 6e 67 20 76 61 72 |ng and u|sing var|
|00002b10| 69 6f 75 73 20 42 49 4f | 53 20 69 6e 74 65 72 66 |ious BIO|S interf|
|00002b20| 61 63 65 73 2e 0d 0a 2a | 0d 0a fe 2a 04 2f 0d 0a |aces...*|...*./..|
|00002b30| 0d 0a 23 69 66 6e 64 65 | 66 20 5f 4d 54 0d 0a 0d |..#ifnde|f _MT...|
|00002b40| 0a 2f 2a 20 6d 61 6e 69 | 66 65 73 74 20 63 6f 6e |./* mani|fest con|
|00002b50| 73 74 61 6e 74 73 20 66 | 6f 72 20 42 49 4f 53 20 |stants f|or BIOS |
|00002b60| 73 65 72 69 61 6c 20 63 | 6f 6d 6d 75 6e 69 63 61 |serial c|ommunica|
|00002b70| 74 69 6f 6e 73 20 28 52 | 53 2d 32 33 32 29 20 73 |tions (R|S-232) s|
|00002b80| 75 70 70 6f 72 74 20 2a | 2f 0d 0a 0d 0a 2f 2a 20 |upport *|/..../* |
|00002b90| 73 65 72 69 61 6c 20 70 | 6f 72 74 20 73 65 72 76 |serial p|ort serv|
|00002ba0| 69 63 65 73 20 2a 2f 0d | 0a 0d 0a 23 64 65 66 69 |ices */.|...#defi|
|00002bb0| 6e 65 20 5f 43 4f 4d 5f | 49 4e 49 54 09 30 09 2f |ne _COM_|INIT.0./|
|00002bc0| 2a 20 69 6e 69 74 20 73 | 65 72 69 61 6c 20 70 6f |* init s|erial po|
|00002bd0| 72 74 20 2a 2f 0d 0a 23 | 64 65 66 69 6e 65 20 5f |rt */..#|define _|
|00002be0| 43 4f 4d 5f 53 45 4e 44 | 09 31 09 2f 2a 20 73 65 |COM_SEND|.1./* se|
|00002bf0| 6e 64 20 63 68 61 72 61 | 63 74 65 72 20 2a 2f 0d |nd chara|cter */.|
|00002c00| 0a 23 64 65 66 69 6e 65 | 20 5f 43 4f 4d 5f 52 45 |.#define| _COM_RE|
|00002c10| 43 45 49 56 45 09 32 09 | 2f 2a 20 72 65 63 65 69 |CEIVE.2.|/* recei|
|00002c20| 76 65 20 63 68 61 72 61 | 63 74 65 72 20 2a 2f 0d |ve chara|cter */.|
|00002c30| 0a 23 64 65 66 69 6e 65 | 20 5f 43 4f 4d 5f 53 54 |.#define| _COM_ST|
|00002c40| 41 54 55 53 09 33 09 2f | 2a 20 67 65 74 20 73 65 |ATUS.3./|* get se|
|00002c50| 72 69 61 6c 20 70 6f 72 | 74 20 73 74 61 74 75 73 |rial por|t status|
|00002c60| 20 2a 2f 0d 0a 0d 0a 2f | 2a 20 73 65 72 69 61 6c | */..../|* serial|
|00002c70| 20 70 6f 72 74 20 69 6e | 69 74 69 61 6c 69 7a 65 | port in|itialize|
|00002c80| 72 73 2e 20 20 4f 6e 65 | 20 61 6e 64 20 6f 6e 6c |rs. One| and onl|
|00002c90| 79 20 6f 6e 65 20 63 6f | 6e 73 74 61 6e 74 20 66 |y one co|nstant f|
|00002ca0| 72 6f 6d 20 65 61 63 68 | 20 6f 66 20 74 68 65 0d |rom each| of the.|
|00002cb0| 0a 20 2a 20 66 6f 6c 6c | 6f 77 69 6e 67 20 66 6f |. * foll|owing fo|
|00002cc0| 75 72 20 67 72 6f 75 70 | 73 20 2d 20 63 68 61 72 |ur group|s - char|
|00002cd0| 61 63 74 65 72 20 73 69 | 7a 65 2c 20 73 74 6f 70 |acter si|ze, stop|
|00002ce0| 20 62 69 74 2c 20 70 61 | 72 69 74 79 2c 20 61 6e | bit, pa|rity, an|
|00002cf0| 64 20 62 61 75 64 20 72 | 61 74 65 20 2d 0d 0a 20 |d baud r|ate -.. |
|00002d00| 2a 20 6d 75 73 74 20 62 | 65 20 73 70 65 63 69 66 |* must b|e specif|
|00002d10| 69 65 64 20 69 6e 20 74 | 68 65 20 69 6e 69 74 69 |ied in t|he initi|
|00002d20| 61 6c 69 7a 61 74 69 6f | 6e 20 62 79 74 65 2e 0d |alizatio|n byte..|
|00002d30| 0a 20 2a 2f 0d 0a 0d 0a | 2f 2a 20 63 68 61 72 61 |. */....|/* chara|
|00002d40| 63 74 65 72 20 73 69 7a | 65 20 69 6e 69 74 69 61 |cter siz|e initia|
|00002d50| 6c 69 7a 65 72 73 20 2a | 2f 0d 0a 0d 0a 23 64 65 |lizers *|/....#de|
|00002d60| 66 69 6e 65 20 5f 43 4f | 4d 5f 43 48 52 37 09 32 |fine _CO|M_CHR7.2|
|00002d70| 09 2f 2a 20 37 20 62 69 | 74 73 20 63 68 61 72 61 |./* 7 bi|ts chara|
|00002d80| 63 74 65 72 73 20 2a 2f | 0d 0a 23 64 65 66 69 6e |cters */|..#defin|
|00002d90| 65 20 5f 43 4f 4d 5f 43 | 48 52 38 09 33 09 2f 2a |e _COM_C|HR8.3./*|
|00002da0| 20 38 20 62 69 74 73 20 | 63 68 61 72 61 63 74 65 | 8 bits |characte|
|00002db0| 72 73 20 2a 2f 0d 0a 0d | 0a 2f 2a 20 73 74 6f 70 |rs */...|./* stop|
|00002dc0| 20 62 69 74 20 76 61 6c | 75 65 73 20 2d 20 6f 6e | bit val|ues - on|
|00002dd0| 20 6f 72 20 6f 66 66 20 | 2a 2f 0d 0a 0d 0a 23 64 | or off |*/....#d|
|00002de0| 65 66 69 6e 65 20 5f 43 | 4f 4d 5f 53 54 4f 50 31 |efine _C|OM_STOP1|
|00002df0| 09 30 09 2f 2a 20 31 20 | 73 74 6f 70 20 62 69 74 |.0./* 1 |stop bit|
|00002e00| 20 2a 2f 0d 0a 23 64 65 | 66 69 6e 65 20 5f 43 4f | */..#de|fine _CO|
|00002e10| 4d 5f 53 54 4f 50 32 09 | 34 09 2f 2a 20 32 20 73 |M_STOP2.|4./* 2 s|
|00002e20| 74 6f 70 20 62 69 74 73 | 20 2a 2f 0d 0a 0d 0a 2f |top bits| */..../|
|00002e30| 2a 20 20 70 61 72 69 74 | 79 20 69 6e 69 74 69 61 |* parit|y initia|
|00002e40| 6c 69 7a 65 72 73 20 2a | 2f 0d 0a 0d 0a 23 64 65 |lizers *|/....#de|
|00002e50| 66 69 6e 65 20 5f 43 4f | 4d 5f 4e 4f 50 41 52 49 |fine _CO|M_NOPARI|
|00002e60| 54 59 09 30 09 2f 2a 20 | 6e 6f 20 70 61 72 69 74 |TY.0./* |no parit|
|00002e70| 79 20 2a 2f 0d 0a 23 64 | 65 66 69 6e 65 20 5f 43 |y */..#d|efine _C|
|00002e80| 4f 4d 5f 4f 44 44 50 41 | 52 49 54 59 09 38 09 2f |OM_ODDPA|RITY.8./|
|00002e90| 2a 20 6f 64 64 20 70 61 | 72 69 74 79 20 2a 2f 0d |* odd pa|rity */.|
|00002ea0| 0a 23 64 65 66 69 6e 65 | 20 5f 43 4f 4d 5f 45 56 |.#define| _COM_EV|
|00002eb0| 45 4e 50 41 52 49 54 59 | 20 32 34 09 2f 2a 20 65 |ENPARITY| 24./* e|
|00002ec0| 76 65 6e 20 70 61 72 69 | 74 79 20 2a 2f 0d 0a 0d |ven pari|ty */...|
|00002ed0| 0a 2f 2a 20 20 62 61 75 | 64 20 72 61 74 65 20 69 |./* bau|d rate i|
|00002ee0| 6e 69 74 69 61 6c 69 7a | 65 72 73 20 2a 2f 0d 0a |nitializ|ers */..|
|00002ef0| 0d 0a 23 64 65 66 69 6e | 65 20 5f 43 4f 4d 5f 31 |..#defin|e _COM_1|
|00002f00| 31 30 09 30 09 2f 2a 20 | 31 31 30 20 62 61 75 64 |10.0./* |110 baud|
|00002f10| 20 2a 2f 0d 0a 23 64 65 | 66 69 6e 65 20 5f 43 4f | */..#de|fine _CO|
|00002f20| 4d 5f 31 35 30 09 33 32 | 09 2f 2a 20 31 35 30 20 |M_150.32|./* 150 |
|00002f30| 62 61 75 64 20 2a 2f 0d | 0a 23 64 65 66 69 6e 65 |baud */.|.#define|
|00002f40| 20 5f 43 4f 4d 5f 33 30 | 30 09 36 34 09 2f 2a 20 | _COM_30|0.64./* |
|00002f50| 33 30 30 20 62 61 75 64 | 20 2a 2f 0d 0a 23 64 65 |300 baud| */..#de|
|00002f60| 66 69 6e 65 20 5f 43 4f | 4d 5f 36 30 30 09 39 36 |fine _CO|M_600.96|
|00002f70| 09 2f 2a 20 36 30 30 20 | 62 61 75 64 20 2a 2f 0d |./* 600 |baud */.|
|00002f80| 0a 23 64 65 66 69 6e 65 | 20 5f 43 4f 4d 5f 31 32 |.#define| _COM_12|
|00002f90| 30 30 09 31 32 38 09 2f | 2a 20 31 32 30 30 20 62 |00.128./|* 1200 b|
|00002fa0| 61 75 64 20 2a 2f 0d 0a | 23 64 65 66 69 6e 65 20 |aud */..|#define |
|00002fb0| 5f 43 4f 4d 5f 32 34 30 | 30 09 31 36 30 09 2f 2a |_COM_240|0.160./*|
|00002fc0| 20 32 34 30 30 20 62 61 | 75 64 20 2a 2f 0d 0a 23 | 2400 ba|ud */..#|
|00002fd0| 64 65 66 69 6e 65 20 5f | 43 4f 4d 5f 34 38 30 30 |define _|COM_4800|
|00002fe0| 09 31 39 32 09 2f 2a 20 | 34 38 30 30 20 62 61 75 |.192./* |4800 bau|
|00002ff0| 64 20 2a 2f 0d 0a 23 64 | 65 66 69 6e 65 20 5f 43 |d */..#d|efine _C|
|00003000| 4f 4d 5f 39 36 30 30 09 | 32 32 34 09 2f 2a 20 39 |OM_9600.|224./* 9|
|00003010| 36 30 30 20 62 61 75 64 | 20 2a 2f 0d 0a 0d 0a 0d |600 baud| */.....|
|00003020| 0a 2f 2a 20 6d 61 6e 69 | 66 65 73 74 20 63 6f 6e |./* mani|fest con|
|00003030| 73 74 61 6e 74 73 20 66 | 6f 72 20 42 49 4f 53 20 |stants f|or BIOS |
|00003040| 64 69 73 6b 20 73 75 70 | 70 6f 72 74 20 2a 2f 0d |disk sup|port */.|
|00003050| 0a 0d 0a 2f 2a 20 64 69 | 73 6b 20 73 65 72 76 69 |.../* di|sk servi|
|00003060| 63 65 73 20 2a 2f 0d 0a | 0d 0a 23 64 65 66 69 6e |ces */..|..#defin|
|00003070| 65 20 5f 44 49 53 4b 5f | 52 45 53 45 54 09 30 09 |e _DISK_|RESET.0.|
|00003080| 2f 2a 20 72 65 73 65 74 | 20 64 69 73 6b 20 63 6f |/* reset| disk co|
|00003090| 6e 74 72 6f 6c 6c 65 72 | 20 2a 2f 0d 0a 23 64 65 |ntroller| */..#de|
|000030a0| 66 69 6e 65 20 5f 44 49 | 53 4b 5f 53 54 41 54 55 |fine _DI|SK_STATU|
|000030b0| 53 09 31 09 2f 2a 20 67 | 65 74 20 64 69 73 6b 20 |S.1./* g|et disk |
|000030c0| 73 74 61 74 75 73 20 2a | 2f 0d 0a 23 64 65 66 69 |status *|/..#defi|
|000030d0| 6e 65 20 5f 44 49 53 4b | 5f 52 45 41 44 09 32 09 |ne _DISK|_READ.2.|
|000030e0| 2f 2a 20 72 65 61 64 20 | 64 69 73 6b 20 73 65 63 |/* read |disk sec|
|000030f0| 74 6f 72 73 20 2a 2f 0d | 0a 23 64 65 66 69 6e 65 |tors */.|.#define|
|00003100| 20 5f 44 49 53 4b 5f 57 | 52 49 54 45 09 33 09 2f | _DISK_W|RITE.3./|
|00003110| 2a 20 77 72 69 74 65 20 | 64 69 73 6b 20 73 65 63 |* write |disk sec|
|00003120| 74 6f 72 73 20 2a 2f 0d | 0a 23 64 65 66 69 6e 65 |tors */.|.#define|
|00003130| 20 5f 44 49 53 4b 5f 56 | 45 52 49 46 59 09 34 09 | _DISK_V|ERIFY.4.|
|00003140| 2f 2a 20 76 65 72 69 66 | 79 20 64 69 73 6b 20 73 |/* verif|y disk s|
|00003150| 65 63 74 6f 72 73 20 2a | 2f 0d 0a 23 64 65 66 69 |ectors *|/..#defi|
|00003160| 6e 65 20 5f 44 49 53 4b | 5f 46 4f 52 4d 41 54 09 |ne _DISK|_FORMAT.|
|00003170| 35 09 2f 2a 20 66 6f 72 | 6d 61 74 20 64 69 73 6b |5./* for|mat disk|
|00003180| 20 74 72 61 63 6b 20 2a | 2f 0d 0a 0d 0a 2f 2a 20 | track *|/..../* |
|00003190| 73 74 72 75 63 74 20 75 | 73 65 64 20 74 6f 20 73 |struct u|sed to s|
|000031a0| 65 6e 64 2f 72 65 63 65 | 69 76 65 20 69 6e 66 6f |end/rece|ive info|
|000031b0| 72 6d 61 74 69 6f 6e 20 | 74 6f 2f 66 72 6f 6d 20 |rmation |to/from |
|000031c0| 74 68 65 20 42 49 4f 53 | 20 64 69 73 6b 20 73 65 |the BIOS| disk se|
|000031d0| 72 76 69 63 65 73 20 2a | 2f 0d 0a 0d 0a 23 69 66 |rvices *|/....#if|
|000031e0| 6e 64 65 66 20 5f 44 49 | 53 4b 49 4e 46 4f 5f 54 |ndef _DI|SKINFO_T|
|000031f0| 5f 44 45 46 49 4e 45 44 | 0d 0a 0d 0a 73 74 72 75 |_DEFINED|....stru|
|00003200| 63 74 20 64 69 73 6b 69 | 6e 66 6f 5f 74 20 7b 0d |ct diski|nfo_t {.|
|00003210| 0a fe 20 04 75 6e 73 69 | 67 6e 65 64 20 64 72 69 |.. .unsi|gned dri|
|00003220| 76 65 3b 0d 0a fe 20 04 | 75 6e 73 69 67 6e 65 64 |ve;... .|unsigned|
|00003230| 20 68 65 61 64 3b 0d 0a | fe 20 04 75 6e 73 69 67 | head;..|. .unsig|
|00003240| 6e 65 64 20 74 72 61 63 | 6b 3b 0d 0a fe 20 04 75 |ned trac|k;... .u|
|00003250| 6e 73 69 67 6e 65 64 20 | 73 65 63 74 6f 72 3b 0d |nsigned |sector;.|
|00003260| 0a fe 20 04 75 6e 73 69 | 67 6e 65 64 20 6e 73 65 |.. .unsi|gned nse|
|00003270| 63 74 6f 72 73 3b 0d 0a | fe 20 04 76 6f 69 64 20 |ctors;..|. .void |
|00003280| 5f 66 61 72 20 2a 62 75 | 66 66 65 72 3b 0d 0a fe |_far *bu|ffer;...|
|00003290| 20 04 7d 3b 0d 0a 0d 0a | 23 64 65 66 69 6e 65 20 | .};....|#define |
|000032a0| 5f 44 49 53 4b 49 4e 46 | 4f 5f 54 5f 44 45 46 49 |_DISKINF|O_T_DEFI|
|000032b0| 4e 45 44 0d 0a 0d 0a 23 | 65 6e 64 69 66 0d 0a 0d |NED....#|endif...|
|000032c0| 0a 0d 0a 2f 2a 20 6d 61 | 6e 69 66 65 73 74 20 63 |.../* ma|nifest c|
|000032d0| 6f 6e 73 74 61 6e 74 73 | 20 66 6f 72 20 42 49 4f |onstants| for BIO|
|000032e0| 53 20 6b 65 79 62 6f 61 | 72 64 20 73 75 70 70 6f |S keyboa|rd suppo|
|000032f0| 72 74 20 2a 2f 0d 0a 0d | 0a 2f 2a 20 6b 65 79 62 |rt */...|./* keyb|
|00003300| 6f 61 72 64 20 73 65 72 | 76 69 63 65 73 20 2a 2f |oard ser|vices */|
|00003310| 0d 0a 0d 0a 23 64 65 66 | 69 6e 65 20 5f 4b 45 59 |....#def|ine _KEY|
|00003320| 42 52 44 5f 52 45 41 44 | 09 09 30 09 2f 2a 20 72 |BRD_READ|..0./* r|
|00003330| 65 61 64 20 6e 65 78 74 | 20 63 68 61 72 61 63 74 |ead next| charact|
|00003340| 65 72 20 66 72 6f 6d 20 | 6b 65 79 62 6f 61 72 64 |er from |keyboard|
|00003350| 20 2a 2f 0d 0a 23 64 65 | 66 69 6e 65 20 5f 4b 45 | */..#de|fine _KE|
|00003360| 59 42 52 44 5f 52 45 41 | 44 59 09 09 31 09 2f 2a |YBRD_REA|DY..1./*|
|00003370| 20 63 68 65 63 6b 20 66 | 6f 72 20 6b 65 79 73 74 | check f|or keyst|
|00003380| 72 6f 6b 65 20 2a 2f 0d | 0a 23 64 65 66 69 6e 65 |roke */.|.#define|
|00003390| 20 5f 4b 45 59 42 52 44 | 5f 53 48 49 46 54 53 54 | _KEYBRD|_SHIFTST|
|000033a0| 41 54 55 53 09 32 09 2f | 2a 20 67 65 74 20 63 75 |ATUS.2./|* get cu|
|000033b0| 72 72 65 6e 74 20 73 68 | 69 66 74 20 6b 65 79 20 |rrent sh|ift key |
|000033c0| 73 74 61 74 75 73 20 2a | 2f 0d 0a 0d 0a 2f 2a 20 |status *|/..../* |
|000033d0| 73 65 72 76 69 63 65 73 | 20 66 6f 72 20 65 6e 68 |services| for enh|
|000033e0| 61 6e 63 65 64 20 6b 65 | 79 62 6f 61 72 64 73 20 |anced ke|yboards |
|000033f0| 2a 2f 0d 0a 0d 0a 23 64 | 65 66 69 6e 65 20 5f 4e |*/....#d|efine _N|
|00003400| 4b 45 59 42 52 44 5f 52 | 45 41 44 09 09 30 78 31 |KEYBRD_R|EAD..0x1|
|00003410| 30 09 2f 2a 20 72 65 61 | 64 20 6e 65 78 74 20 63 |0./* rea|d next c|
|00003420| 68 61 72 61 63 74 65 72 | 20 66 72 6f 6d 20 6b 65 |haracter| from ke|
|00003430| 79 62 6f 61 72 64 20 2a | 2f 0d 0a 23 64 65 66 69 |yboard *|/..#defi|
|00003440| 6e 65 20 5f 4e 4b 45 59 | 42 52 44 5f 52 45 41 44 |ne _NKEY|BRD_READ|
|00003450| 59 09 09 30 78 31 31 09 | 2f 2a 20 63 68 65 63 6b |Y..0x11.|/* check|
|00003460| 20 66 6f 72 20 6b 65 79 | 73 74 72 6f 6b 65 20 2a | for key|stroke *|
|00003470| 2f 0d 0a 23 64 65 66 69 | 6e 65 20 5f 4e 4b 45 59 |/..#defi|ne _NKEY|
|00003480| 42 52 44 5f 53 48 49 46 | 54 53 54 41 54 55 53 09 |BRD_SHIF|TSTATUS.|
|00003490| 30 78 31 32 09 2f 2a 20 | 67 65 74 20 63 75 72 72 |0x12./* |get curr|
|000034a0| 65 6e 74 20 73 68 69 66 | 74 20 6b 65 79 20 73 74 |ent shif|t key st|
|000034b0| 61 74 75 73 20 2a 2f 0d | 0a 0d 0a 0d 0a 2f 2a 20 |atus */.|...../* |
|000034c0| 6d 61 6e 69 66 65 73 74 | 20 63 6f 6e 73 74 61 6e |manifest| constan|
|000034d0| 74 73 20 66 6f 72 20 42 | 49 4f 53 20 70 72 69 6e |ts for B|IOS prin|
|000034e0| 74 65 72 20 73 75 70 70 | 6f 72 74 20 2a 2f 0d 0a |ter supp|ort */..|
|000034f0| 0d 0a 2f 2a 20 70 72 69 | 6e 74 65 72 20 73 65 72 |../* pri|nter ser|
|00003500| 76 69 63 65 73 20 2a 2f | 0d 0a 0d 0a 23 64 65 66 |vices */|....#def|
|00003510| 69 6e 65 20 5f 50 52 49 | 4e 54 45 52 5f 57 52 49 |ine _PRI|NTER_WRI|
|00003520| 54 45 09 30 09 2f 2a 20 | 77 72 69 74 65 20 63 68 |TE.0./* |write ch|
|00003530| 61 72 61 63 74 65 72 20 | 74 6f 20 70 72 69 6e 74 |aracter |to print|
|00003540| 65 72 20 2a 2f 0d 0a 23 | 64 65 66 69 6e 65 20 5f |er */..#|define _|
|00003550| 50 52 49 4e 54 45 52 5f | 49 4e 49 54 09 31 09 2f |PRINTER_|INIT.1./|
|00003560| 2a 20 69 6e 74 69 61 6c | 69 7a 65 20 70 72 69 6e |* intial|ize prin|
|00003570| 74 65 72 20 2a 2f 0d 0a | 23 64 65 66 69 6e 65 20 |ter */..|#define |
|00003580| 5f 50 52 49 4e 54 45 52 | 5f 53 54 41 54 55 53 20 |_PRINTER|_STATUS |
|00003590| 32 09 2f 2a 20 67 65 74 | 20 70 72 69 6e 74 65 72 |2./* get| printer|
|000035a0| 20 73 74 61 74 75 73 20 | 2a 2f 0d 0a 0d 0a 0d 0a | status |*/......|
|000035b0| 2f 2a 20 6d 61 6e 69 66 | 65 73 74 20 63 6f 6e 73 |/* manif|est cons|
|000035c0| 74 61 6e 74 73 20 66 6f | 72 20 42 49 4f 53 20 74 |tants fo|r BIOS t|
|000035d0| 69 6d 65 20 6f 66 20 64 | 61 79 20 73 75 70 70 6f |ime of d|ay suppo|
|000035e0| 72 74 20 2a 2f 0d 0a 0d | 0a 2f 2a 20 74 69 6d 65 |rt */...|./* time|
|000035f0| 20 6f 66 20 64 61 79 20 | 73 65 72 76 69 63 65 73 | of day |services|
|00003600| 20 2a 2f 0d 0a 0d 0a 23 | 64 65 66 69 6e 65 20 5f | */....#|define _|
|00003610| 54 49 4d 45 5f 47 45 54 | 43 4c 4f 43 4b 09 30 09 |TIME_GET|CLOCK.0.|
|00003620| 2f 2a 20 67 65 74 20 63 | 75 72 72 65 6e 74 20 63 |/* get c|urrent c|
|00003630| 6c 6f 63 6b 20 63 6f 75 | 6e 74 20 2a 2f 0d 0a 23 |lock cou|nt */..#|
|00003640| 64 65 66 69 6e 65 20 5f | 54 49 4d 45 5f 53 45 54 |define _|TIME_SET|
|00003650| 43 4c 4f 43 4b 09 31 09 | 2f 2a 20 73 65 74 20 63 |CLOCK.1.|/* set c|
|00003660| 75 72 72 65 6e 74 20 63 | 6c 6f 63 6b 20 63 6f 75 |urrent c|lock cou|
|00003670| 6e 74 20 2a 2f 0d 0a 0d | 0a 0d 0a 23 69 66 6e 64 |nt */...|...#ifnd|
|00003680| 65 66 20 5f 52 45 47 53 | 5f 44 45 46 49 4e 45 44 |ef _REGS|_DEFINED|
|00003690| 0d 0a 0d 0a 2f 2a 20 77 | 6f 72 64 20 72 65 67 69 |..../* w|ord regi|
|000036a0| 73 74 65 72 73 20 2a 2f | 0d 0a 0d 0a 73 74 72 75 |sters */|....stru|
|000036b0| 63 74 20 57 4f 52 44 52 | 45 47 53 20 7b 0d 0a fe |ct WORDR|EGS {...|
|000036c0| 20 04 75 6e 73 69 67 6e | 65 64 20 69 6e 74 20 61 | .unsign|ed int a|
|000036d0| 78 3b 0d 0a fe 20 04 75 | 6e 73 69 67 6e 65 64 20 |x;... .u|nsigned |
|000036e0| 69 6e 74 20 62 78 3b 0d | 0a fe 20 04 75 6e 73 69 |int bx;.|.. .unsi|
|000036f0| 67 6e 65 64 20 69 6e 74 | 20 63 78 3b 0d 0a fe 20 |gned int| cx;... |
|00003700| 04 75 6e 73 69 67 6e 65 | 64 20 69 6e 74 20 64 78 |.unsigne|d int dx|
|00003710| 3b 0d 0a fe 20 04 75 6e | 73 69 67 6e 65 64 20 69 |;... .un|signed i|
|00003720| 6e 74 20 73 69 3b 0d 0a | fe 20 04 75 6e 73 69 67 |nt si;..|. .unsig|
|00003730| 6e 65 64 20 69 6e 74 20 | 64 69 3b 0d 0a fe 20 04 |ned int |di;... .|
|00003740| 75 6e 73 69 67 6e 65 64 | 20 69 6e 74 20 63 66 6c |unsigned| int cfl|
|00003750| 61 67 3b 0d 0a fe 20 04 | 7d 3b 0d 0a 0d 0a 2f 2a |ag;... .|};..../*|
|00003760| 20 62 79 74 65 20 72 65 | 67 69 73 74 65 72 73 20 | byte re|gisters |
|00003770| 2a 2f 0d 0a 0d 0a 73 74 | 72 75 63 74 20 42 59 54 |*/....st|ruct BYT|
|00003780| 45 52 45 47 53 20 7b 0d | 0a fe 20 04 75 6e 73 69 |EREGS {.|.. .unsi|
|00003790| 67 6e 65 64 20 63 68 61 | 72 20 61 6c 2c 20 61 68 |gned cha|r al, ah|
|000037a0| 3b 0d 0a fe 20 04 75 6e | 73 69 67 6e 65 64 20 63 |;... .un|signed c|
|000037b0| 68 61 72 20 62 6c 2c 20 | 62 68 3b 0d 0a fe 20 04 |har bl, |bh;... .|
|000037c0| 75 6e 73 69 67 6e 65 64 | 20 63 68 61 72 20 63 6c |unsigned| char cl|
|000037d0| 2c 20 63 68 3b 0d 0a fe | 20 04 75 6e 73 69 67 6e |, ch;...| .unsign|
|000037e0| 65 64 20 63 68 61 72 20 | 64 6c 2c 20 64 68 3b 0d |ed char |dl, dh;.|
|000037f0| 0a fe 20 04 7d 3b 0d 0a | 0d 0a 2f 2a 20 67 65 6e |.. .};..|../* gen|
|00003800| 65 72 61 6c 20 70 75 72 | 70 6f 73 65 20 72 65 67 |eral pur|pose reg|
|00003810| 69 73 74 65 72 73 20 75 | 6e 69 6f 6e 20 2d 0d 0a |isters u|nion -..|
|00003820| 20 2a 20 20 6f 76 65 72 | 6c 61 79 73 20 74 68 65 | * over|lays the|
|00003830| 20 63 6f 72 72 65 73 70 | 6f 6e 64 69 6e 67 20 77 | corresp|onding w|
|00003840| 6f 72 64 20 61 6e 64 20 | 62 79 74 65 20 72 65 67 |ord and |byte reg|
|00003850| 69 73 74 65 72 73 2e 0d | 0a 20 2a 2f 0d 0a 0d 0a |isters..|. */....|
|00003860| 75 6e 69 6f 6e 20 52 45 | 47 53 20 7b 0d 0a fe 20 |union RE|GS {... |
|00003870| 04 73 74 72 75 63 74 20 | 57 4f 52 44 52 45 47 53 |.struct |WORDREGS|
|00003880| 20 78 3b 0d 0a fe 20 04 | 73 74 72 75 63 74 20 42 | x;... .|struct B|
|00003890| 59 54 45 52 45 47 53 20 | 68 3b 0d 0a fe 20 04 7d |YTEREGS |h;... .}|
|000038a0| 3b 0d 0a 0d 0a 2f 2a 20 | 73 65 67 6d 65 6e 74 20 |;..../* |segment |
|000038b0| 72 65 67 69 73 74 65 72 | 73 20 2a 2f 0d 0a 0d 0a |register|s */....|
|000038c0| 73 74 72 75 63 74 20 53 | 52 45 47 53 20 7b 0d 0a |struct S|REGS {..|
|000038d0| fe 20 04 75 6e 73 69 67 | 6e 65 64 20 69 6e 74 20 |. .unsig|ned int |
|000038e0| 65 73 3b 0d 0a fe 20 04 | 75 6e 73 69 67 6e 65 64 |es;... .|unsigned|
|000038f0| 20 69 6e 74 20 63 73 3b | 0d 0a fe 20 04 75 6e 73 | int cs;|... .uns|
|00003900| 69 67 6e 65 64 20 69 6e | 74 20 73 73 3b 0d 0a fe |igned in|t ss;...|
|00003910| 20 04 75 6e 73 69 67 6e | 65 64 20 69 6e 74 20 64 | .unsign|ed int d|
|00003920| 73 3b 0d 0a fe 20 04 7d | 3b 0d 0a 0d 0a 23 64 65 |s;... .}|;....#de|
|00003930| 66 69 6e 65 20 5f 52 45 | 47 53 5f 44 45 46 49 4e |fine _RE|GS_DEFIN|
|00003940| 45 44 0d 0a 0d 0a 23 65 | 6e 64 69 66 20 2f 2a 20 |ED....#e|ndif /* |
|00003950| 5f 52 45 47 53 5f 44 45 | 46 49 4e 45 44 20 2a 2f |_REGS_DE|FINED */|
|00003960| 0d 0a 0d 0a 0d 0a 2f 2a | 20 66 75 6e 63 74 69 6f |....../*| functio|
|00003970| 6e 20 70 72 6f 74 6f 74 | 79 70 65 73 20 2a 2f 0d |n protot|ypes */.|
|00003980| 0a 0d 0a 23 69 66 6e 64 | 65 66 20 5f 57 49 4e 44 |...#ifnd|ef _WIND|
|00003990| 4f 57 53 0d 0a 75 6e 73 | 69 67 6e 65 64 20 5f 63 |OWS..uns|igned _c|
|000039a0| 64 65 63 6c 20 5f 62 69 | 6f 73 5f 64 69 73 6b 28 |decl _bi|os_disk(|
|000039b0| 75 6e 73 69 67 6e 65 64 | 2c 20 73 74 72 75 63 74 |unsigned|, struct|
|000039c0| 20 64 69 73 6b 69 6e 66 | 6f 5f 74 20 2a 29 3b 0d | diskinf|o_t *);.|
|000039d0| 0a 23 65 6e 64 69 66 0d | 0a 75 6e 73 69 67 6e 65 |.#endif.|.unsigne|
|000039e0| 64 20 5f 63 64 65 63 6c | 20 5f 62 69 6f 73 5f 65 |d _cdecl| _bios_e|
|000039f0| 71 75 69 70 6c 69 73 74 | 28 76 6f 69 64 29 3b 0d |quiplist|(void);.|
|00003a00| 0a 23 69 66 6e 64 65 66 | 20 5f 57 49 4e 44 4f 57 |.#ifndef| _WINDOW|
|00003a10| 53 0d 0a 75 6e 73 69 67 | 6e 65 64 20 5f 63 64 65 |S..unsig|ned _cde|
|00003a20| 63 6c 20 5f 62 69 6f 73 | 5f 6b 65 79 62 72 64 28 |cl _bios|_keybrd(|
|00003a30| 75 6e 73 69 67 6e 65 64 | 29 3b 0d 0a 23 65 6e 64 |unsigned|);..#end|
|00003a40| 69 66 0d 0a 75 6e 73 69 | 67 6e 65 64 20 5f 63 64 |if..unsi|gned _cd|
|00003a50| 65 63 6c 20 5f 62 69 6f | 73 5f 6d 65 6d 73 69 7a |ecl _bio|s_memsiz|
|00003a60| 65 28 76 6f 69 64 29 3b | 0d 0a 23 69 66 6e 64 65 |e(void);|..#ifnde|
|00003a70| 66 20 5f 57 49 4e 44 4f | 57 53 0d 0a 75 6e 73 69 |f _WINDO|WS..unsi|
|00003a80| 67 6e 65 64 20 5f 63 64 | 65 63 6c 20 5f 62 69 6f |gned _cd|ecl _bio|
|00003a90| 73 5f 70 72 69 6e 74 65 | 72 28 75 6e 73 69 67 6e |s_printe|r(unsign|
|00003aa0| 65 64 2c 20 75 6e 73 69 | 67 6e 65 64 2c 20 75 6e |ed, unsi|gned, un|
|00003ab0| 73 69 67 6e 65 64 29 3b | 0d 0a 75 6e 73 69 67 6e |signed);|..unsign|
|00003ac0| 65 64 20 5f 63 64 65 63 | 6c 20 5f 62 69 6f 73 5f |ed _cdec|l _bios_|
|00003ad0| 73 65 72 69 61 6c 63 6f | 6d 28 75 6e 73 69 67 6e |serialco|m(unsign|
|00003ae0| 65 64 2c 20 75 6e 73 69 | 67 6e 65 64 2c 20 75 6e |ed, unsi|gned, un|
|00003af0| 73 69 67 6e 65 64 29 3b | 0d 0a 23 65 6e 64 69 66 |signed);|..#endif|
|00003b00| 0d 0a 75 6e 73 69 67 6e | 65 64 20 5f 63 64 65 63 |..unsign|ed _cdec|
|00003b10| 6c 20 5f 62 69 6f 73 5f | 74 69 6d 65 6f 66 64 61 |l _bios_|timeofda|
|00003b20| 79 28 75 6e 73 69 67 6e | 65 64 2c 20 6c 6f 6e 67 |y(unsign|ed, long|
|00003b30| 20 2a 29 3b 0d 0a 69 6e | 74 20 5f 63 64 65 63 6c | *);..in|t _cdecl|
|00003b40| 20 69 6e 74 38 36 28 69 | 6e 74 2c 20 75 6e 69 6f | int86(i|nt, unio|
|00003b50| 6e 20 52 45 47 53 20 2a | 2c 20 75 6e 69 6f 6e 20 |n REGS *|, union |
|00003b60| 52 45 47 53 20 2a 29 3b | 0d 0a 69 6e 74 20 5f 63 |REGS *);|..int _c|
|00003b70| 64 65 63 6c 20 69 6e 74 | 38 36 78 28 69 6e 74 2c |decl int|86x(int,|
|00003b80| 20 75 6e 69 6f 6e 20 52 | 45 47 53 20 2a 2c 20 75 | union R|EGS *, u|
|00003b90| 6e 69 6f 6e 20 52 45 47 | 53 20 2a 2c 20 73 74 72 |nion REG|S *, str|
|00003ba0| 75 63 74 20 53 52 45 47 | 53 20 2a 29 3b 0d 0a 0d |uct SREG|S *);...|
|00003bb0| 0a 23 65 6e 64 69 66 20 | 2f 2a 20 5f 4d 54 20 2a |.#endif |/* _MT *|
|00003bc0| 2f 0d 0a 65 63 6f 6e 76 | 28 76 6f 69 64 29 3b 0d |/..econv|(void);.|
|00003bd0| 0a 0d 0a fe 00 06 28 89 | 16 2c 04 02 4f 00 00 2f |......(.|.,..O../|
|00003be0| fe 2a 03 0d 0a 2a 63 6f | 6e 69 6f 2e 68 20 2d 20 |.*...*co|nio.h - |
|00003bf0| 63 6f 6e 73 6f 6c 65 20 | 61 6e 64 20 70 6f 72 74 |console |and port|
|00003c00| 20 49 2f 4f 20 64 65 63 | 6c 61 72 61 74 69 6f 6e | I/O dec|laration|
|00003c10| 73 0d 0a 2a 0d 0a 2a 09 | 43 6f 70 79 72 69 67 68 |s..*..*.|Copyrigh|
|00003c20| 74 20 28 63 29 20 31 39 | 38 35 2d 31 39 39 30 2c |t (c) 19|85-1990,|
|00003c30| 20 4d 69 63 72 6f 73 6f | 66 74 20 43 6f 72 70 6f | Microso|ft Corpo|
|00003c40| 72 61 74 69 6f 6e 2e 20 | 20 41 6c 6c 20 72 69 67 |ration. | All rig|
|00003c50| 68 74 73 20 72 65 73 65 | 72 76 65 64 2e 0d 0a 2a |hts rese|rved...*|
|00003c60| 0d 0a 2a 50 75 72 70 6f | 73 65 3a 0d 0a 2a 09 54 |..*Purpo|se:..*.T|
|00003c70| 68 69 73 20 69 6e 63 6c | 75 64 65 20 66 69 6c 65 |his incl|ude file|
|00003c80| 20 63 6f 6e 74 61 69 6e | 73 20 74 68 65 20 66 75 | contain|s the fu|
|00003c90| 6e 63 74 69 6f 6e 20 64 | 65 63 6c 61 72 61 74 69 |nction d|eclarati|
|00003ca0| 6f 6e 73 20 66 6f 72 0d | 0a 2a 09 74 68 65 20 4d |ons for.|.*.the M|
|00003cb0| 53 20 43 20 56 32 2e 30 | 33 20 63 6f 6d 70 61 74 |S C V2.0|3 compat|
|00003cc0| 69 62 6c 65 20 63 6f 6e | 73 6f 6c 65 20 61 6e 64 |ible con|sole and|
|00003cd0| 20 70 6f 72 74 20 49 2f | 4f 20 72 6f 75 74 69 6e | port I/|O routin|
|00003ce0| 65 73 2e 0d 0a 2a 0d 0a | fe 2a 04 2f 0d 0a 0d 0a |es...*..|.*./....|
|00003cf0| 23 69 66 20 64 65 66 69 | 6e 65 64 28 5f 44 4c 4c |#if defi|ned(_DLL|
|00003d00| 29 20 26 26 20 21 64 65 | 66 69 6e 65 64 28 5f 4d |) && !de|fined(_M|
|00003d10| 54 29 0d 0a 23 65 72 72 | 6f 72 20 43 61 6e 6e 6f |T)..#err|or Canno|
|00003d20| 74 20 64 65 66 69 6e 65 | 20 5f 44 4c 4c 20 77 69 |t define| _DLL wi|
|00003d30| 74 68 6f 75 74 20 5f 4d | 54 0d 0a 23 65 6e 64 69 |thout _M|T..#endi|
|00003d40| 66 0d 0a 0d 0a 23 69 66 | 64 65 66 20 5f 4d 54 0d |f....#if|def _MT.|
|00003d50| 0a 23 64 65 66 69 6e 65 | 20 5f 46 41 52 5f 20 5f |.#define| _FAR_ _|
|00003d60| 66 61 72 0d 0a 23 65 6c | 73 65 0d 0a 23 64 65 66 |far..#el|se..#def|
|00003d70| 69 6e 65 20 5f 46 41 52 | 5f 0d 0a 23 65 6e 64 69 |ine _FAR|_..#endi|
|00003d80| 66 0d 0a 0d 0a 2f 2a 20 | 66 75 6e 63 74 69 6f 6e |f..../* |function|
|00003d90| 20 70 72 6f 74 6f 74 79 | 70 65 73 20 2a 2f 0d 0a | prototy|pes */..|
|00003da0| 0d 0a 23 69 66 6e 64 65 | 66 20 5f 57 49 4e 44 4f |..#ifnde|f _WINDO|
|00003db0| 57 53 0d 0a 63 68 61 72 | 20 5f 46 41 52 5f 20 2a |WS..char| _FAR_ *|
|00003dc0| 20 5f 46 41 52 5f 20 5f | 63 64 65 63 6c 20 63 67 | _FAR_ _|cdecl cg|
|00003dd0| 65 74 73 28 63 68 61 72 | 20 5f 46 41 52 5f 54 1d |ets(char| _FAR_T.|
|00003de0| fb 20 2a 29 3b 0d 0a 69 | 6e 74 20 5f 46 41 52 5f |. *);..i|nt _FAR_|
|00003df0| 20 5f 63 64 65 63 6c 20 | 63 70 72 69 6e 74 66 28 | _cdecl |cprintf(|
|00003e00| 63 6f 6e 73 74 20 63 68 | 61 72 20 5f 46 41 52 5f |const ch|ar _FAR_|
|00003e10| 20 2a 2c 20 fb 2e 03 29 | 3b 0d 0a 69 6e 74 20 5f | *, ...)|;..int _|
|00003e20| 46 41 52 5f 20 5f 63 64 | 65 63 6c 20 63 70 75 74 |FAR_ _cd|ecl cput|
|00003e30| 73 28 63 6f 6e 73 74 20 | 63 68 61 72 20 5f 46 41 |s(const |char _FA|
|00003e40| 52 5f 20 2a 29 3b 0d 0a | 69 6e 74 20 5f 46 41 52 |R_ *);..|int _FAR|
|00003e50| 5f 20 5f 63 64 65 63 6c | 20 63 73 63 61 6e 66 28 |_ _cdecl| cscanf(|
|00003e60| 63 6f 6e 73 74 20 63 68 | 61 72 20 5f 46 41 52 5f |const ch|ar _FAR_|
|00003e70| 20 2a 2c 20 fb 2e 03 29 | 3b 0d 0a 69 6e 74 20 5f | *, ...)|;..int _|
|00003e80| 46 41 52 5f 20 5f 63 64 | 65 63 6c 20 67 65 74 63 |FAR_ _cd|ecl getc|
|00003e90| 68 28 76 6f 69 64 29 3b | 0d 0a 69 6e 74 20 5f 46 |h(void);|..int _F|
|00003ea0| 41 52 5f 20 5f 63 64 65 | 63 6c 20 67 65 74 63 68 |AR_ _cde|cl getch|
|00003eb0| 65 28 76 6f 69 64 29 3b | 0d 0a 23 65 6e 64 69 66 |e(void);|..#endif|
|00003ec0| 0d 0a 69 6e 74 20 5f 46 | 41 52 5f 20 5f 63 64 65 |..int _F|AR_ _cde|
|00003ed0| 63 6c 20 69 6e 70 28 75 | 6e 73 69 67 6e 65 64 29 |cl inp(u|nsigned)|
|00003ee0| 3b 0d 0a 75 6e 73 69 67 | 6e 65 64 20 5f 46 41 52 |;..unsig|ned _FAR|
|00003ef0| 5f 20 5f 63 64 65 63 6c | 20 69 6e 70 77 28 75 6e |_ _cdecl| inpw(un|
|00003f00| 73 69 67 6e 65 64 29 3b | 0d 0a 23 69 66 6e 64 65 |signed);|..#ifnde|
|00003f10| 66 20 5f 57 49 4e 44 4f | 57 53 0d 0a 69 6e 74 20 |f _WINDO|WS..int |
|00003f20| 5f 46 41 52 5f 20 5f 63 | 64 65 63 6c 20 6b 62 68 |_FAR_ _c|decl kbh|
|00003f30| 69 74 28 76 6f 69 64 29 | 3b 0d 0a 23 65 6e 64 69 |it(void)|;..#endi|
|00003f40| 66 0d 0a 69 6e 74 20 5f | 46 41 52 5f 20 5f 63 64 |f..int _|FAR_ _cd|
|00003f50| 65 63 6c 20 6f 75 74 70 | 28 75 6e 73 69 67 6e 65 |ecl outp|(unsigne|
|00003f60| 64 2c 20 69 6e 74 29 3b | 0d 0a 75 6e 73 69 67 6e |d, int);|..unsign|
|00003f70| 65 64 20 5f 46 41 52 5f | 20 5f 63 64 65 63 6c 20 |ed _FAR_| _cdecl |
|00003f80| 6f 75 74 70 77 28 75 6e | 73 69 67 6e 65 64 2c 20 |outpw(un|signed, |
|00003f90| 75 6e 73 69 67 6e 65 64 | 29 3b 0d 0a 23 69 66 6e |unsigned|);..#ifn|
|00003fa0| 64 65 66 20 5f 57 49 4e | 44 4f 57 53 0d 0a 69 6e |def _WIN|DOWS..in|
|00003fb0| 74 20 5f 46 41 52 5f 20 | 5f 63 64 65 63 6c 20 70 |t _FAR_ |_cdecl p|
|00003fc0| 75 74 63 68 28 69 6e 74 | 29 3b 0d 0a 69 6e 74 20 |utch(int|);..int |
|00003fd0| 5f 46 41 52 5f 20 5f 63 | 64 65 63 6c 20 75 6e 67 |_FAR_ _c|decl ung|
|00003fe0| 65 74 63 68 28 69 6e 74 | 29 3b 0d 0a 23 65 6e 64 |etch(int|);..#end|
|00003ff0| 69 66 0d 0a 20 5f 66 61 | 72 20 5f 63 64 65 63 6c |if.. _fa|r _cdecl|
|00004000| 20 5f 66 73 74 72 72 65 | 76 28 63 68 61 72 20 5f | _fstrre|v(char _|
|00004010| 66 61 72 20 2a 29 3b 0d | 0a 63 68 61 72 20 5f 66 |far *);.|.char _f|
|00004020| 61 72 20 2a 20 5f 66 61 | 72 20 5f 63 64 65 63 6c |ar * _fa|r _cdecl|
|00004030| 20 5f 66 73 74 72 73 65 | 74 28 63 68 61 72 20 5f | _fstrse|t(char _|
|00004040| 66 61 72 20 2a 2c 20 69 | 6e 74 29 3b 0d 0a 73 69 |far *, i|nt);..si|
|00004050| 7a 65 5f 74 20 5f 66 61 | 72 20 5f 63 64 65 63 6c |ze_t _fa|r _cdecl|
|00004060| 20 5f 66 73 74 72 73 70 | 6e 28 63 6f 6e 73 74 20 | _fstrsp|n(const |
|00004070| 63 68 61 72 20 5f 66 61 | 72 20 2a 2c 20 63 6f 6e |char _fa|r *, con|
|00004080| 73 74 20 63 68 61 72 20 | 5f 66 61 72 20 2a 29 3b |st char |_far *);|
|00004090| 0d 0a 63 68 61 72 20 5f | 66 61 72 20 2a 20 5f 66 |..char _|far * _f|
|000040a0| 61 72 20 5f 63 64 65 63 | 6c 20 5f 66 73 74 72 73 |ar _cdec|l _fstrs|
|000040b0| 74 72 28 63 6f 6e 73 74 | 20 63 68 61 72 20 5f 66 |tr(const| char _f|
|000040c0| 61 72 20 2a 2c 0d 0a 09 | 63 6f 6e 73 74 20 63 68 |ar *,...|const ch|
|000040d0| 61 72 20 5f 66 61 72 20 | 2a 29 3b 0d 0a 63 68 61 |ar _far |*);..cha|
|000040e0| 72 20 5f 66 61 72 20 2a | 20 5f 66 61 72 20 5f 63 |r _far *| _far _c|
|000040f0| 64 65 63 6c 20 5f 66 73 | 74 72 74 6f 6b 28 63 68 |decl _fs|trtok(ch|
|00004100| 61 72 20 5f 66 61 72 20 | 2a 2c 20 63 6f 6e 73 74 |ar _far |*, const|
|00004110| 20 63 68 61 72 20 5f 66 | 61 72 20 2a 29 3b 0d 0a | char _f|ar *);..|
|00004120| 63 68 61 72 20 5f 66 61 | 72 20 2a 20 5f 66 61 72 |char _fa|r * _far|
|00004130| 20 5f 63 64 65 63 6c 20 | 5f 66 73 74 72 75 70 72 | _cdecl |_fstrupr|
|00004140| 28 63 68 61 72 20 5f 66 | 61 72 20 2a 29 3b 0d 0a |(char _f|ar *);..|
|00004150| fb 00 91 2f fb 2a 03 0d | 0a 2a 63 74 79 70 65 2e |.../.*..|.*ctype.|
|00004160| 68 20 2d 20 63 68 61 72 | 61 63 74 65 72 20 63 6f |h - char|acter co|
|00004170| 6e 76 65 72 73 69 6f 6e | 20 6d 61 63 72 6f 73 20 |nversion| macros |
|00004180| 61 6e 64 20 63 74 79 70 | 65 20 6d 61 63 72 6f 73 |and ctyp|e macros|
|00004190| 0d 0a 2a 0d 0a 2a 09 43 | 6f 70 79 72 69 67 68 74 |..*..*.C|opyright|
|000041a0| 20 28 63 29 20 31 39 38 | 35 2d 31 39 39 30 2c 20 | (c) 198|5-1990, |
|000041b0| 4d 69 63 72 6f 73 6f 66 | 74 20 43 6f 72 70 6f 72 |Microsof|t Corpor|
|000041c0| 61 74 69 6f 6e 2e 20 20 | 41 6c 6c 20 72 69 67 68 |ation. |All righ|
|000041d0| 74 73 20 72 65 73 65 72 | 76 65 64 2e 0d 0a 2a 0d |ts reser|ved...*.|
|000041e0| 0a 2a 50 75 72 70 6f 73 | 65 3a 0d 0a 2a 09 44 65 |.*Purpos|e:..*.De|
|000041f0| 66 69 6e 65 73 20 6d 61 | 63 72 6f 73 20 66 6f 72 |fines ma|cros for|
|00004200| 20 63 68 61 72 61 63 74 | 65 72 20 63 6c 61 73 73 | charact|er class|
|00004210| 69 66 69 63 61 74 69 6f | 6e 2f 63 6f 6e 76 65 72 |ificatio|n/conver|
|00004220| 73 69 6f 6e 2e 0d 0a 2a | 09 5b 41 4e 53 49 2f 53 |sion...*|.[ANSI/S|
|00004230| 79 73 74 65 6d 20 56 5d | 0d 0a 2a 0d 0a fb 2a 04 |ystem V]|..*...*.|
|00004240| 2f 0d 0a 0d 0a 23 69 66 | 20 64 65 66 69 6e 65 64 |/....#if| defined|
|00004250| 28 5f 44 4c 4c 29 20 26 | 26 20 21 64 65 66 69 6e |(_DLL) &|& !defin|
|00004260| 65 64 28 5f 4d 54 29 0d | 0a 23 65 72 72 6f 72 20 |ed(_MT).|.#error |
|00004270| 43 61 6e 6e 6f 74 20 64 | 65 66 69 6e 65 20 5f 44 |Cannot d|efine _D|
|00004280| 4c 4c 20 77 69 74 68 6f | 75 74 20 5f 4d 54 0d 0a |LL witho|ut _MT..|
|00004290| 23 65 6e 64 69 66 0d 0a | 0d 0a 23 69 66 64 65 66 |#endif..|..#ifdef|
|000042a0| 20 5f 4d 54 0d 0a 23 64 | 65 66 69 6e 65 20 5f 46 | _MT..#d|efine _F|
|000042b0| 41 52 5f 20 5f 66 61 72 | 0d 0a 23 65 6c 73 65 0d |AR_ _far|..#else.|
|000042c0| 0a 23 64 65 66 69 6e 65 | 20 5f 46 41 52 5f 0d 0a |.#define| _FAR_..|
|000042d0| 23 65 6e 64 69 66 0d 0a | 0d 0a 0d 0a 2f 2a 0d 0a |#endif..|..../*..|
|000042e0| 20 2a 20 54 68 69 73 20 | 64 65 63 6c 61 72 61 74 | * This |declarat|
|000042f0| 69 6f 6e 20 61 6c 6c 6f | 77 73 20 74 68 65 20 75 |ion allo|ws the u|
|00004300| 73 65 72 20 61 63 63 65 | 73 73 20 74 6f 20 74 68 |ser acce|ss to th|
|00004310| 65 20 63 74 79 70 65 20 | 6c 6f 6f 6b 2d 75 70 0d |e ctype |look-up.|
|00004320| 0a 20 2a 20 61 72 72 61 | 79 20 5f 63 74 79 70 65 |. * arra|y _ctype|
|00004330| 20 64 65 66 69 6e 65 64 | 20 69 6e 20 63 74 79 70 | defined| in ctyp|
|00004340| 65 2e 6f 62 6a 20 62 79 | 20 73 69 6d 70 6c 79 20 |e.obj by| simply |
|00004350| 69 6e 63 6c 75 64 69 6e | 67 20 63 74 79 70 65 2e |includin|g ctype.|
|00004360| 68 0d 0a 20 2a 2f 0d 0a | 0d 0a 23 69 66 64 65 66 |h.. */..|..#ifdef|
|00004370| 20 5f 44 4c 4c 0d 0a 65 | 78 74 65 72 6e 20 75 6e | _DLL..e|xtern un|
|00004380| 73 69 67 6e 65 64 20 63 | 68 61 72 20 5f 46 41 52 |signed c|har _FAR|
|00004390| 5f 20 5f 63 64 65 63 6c | 20 5f 63 74 79 70 65 5b |_ _cdecl| _ctype[|
|000043a0| 5d 3b 0d 0a 23 65 6c 73 | 65 0d 0a 65 78 74 65 72 |];..#els|e..exter|
|000043b0| 6e 20 75 6e 73 69 67 6e | 65 64 20 63 68 61 72 20 |n unsign|ed char |
|000043c0| 5f 6e 65 61 72 20 5f 63 | 64 65 63 6c 20 5f 63 74 |_near _c|decl _ct|
|000043d0| 79 70 65 5b 5d 3b 0d 0a | 23 65 6e 64 69 66 0d 0a |ype[];..|#endif..|
|000043e0| 0d 0a 2f 2a 20 73 65 74 | 20 62 69 74 20 6d 61 73 |../* set| bit mas|
|000043f0| 6b 73 20 66 6f 72 20 74 | 68 65 20 70 6f 73 73 69 |ks for t|he possi|
|00004400| 62 6c 65 20 63 68 61 72 | 61 63 74 65 72 20 74 79 |ble char|acter ty|
|00004410| 70 65 73 20 2a 2f 0d 0a | 0d 0a 23 64 65 66 69 6e |pes */..|..#defin|
|00004420| 65 20 5f 55 50 50 45 52 | 09 09 30 78 31 09 2f 2a |e _UPPER|..0x1./*|
|00004430| 20 75 70 70 65 72 20 63 | 61 73 65 20 6c 65 74 74 | upper c|ase lett|
|00004440| 65 72 20 2a 2f 0d 0a 23 | 64 65 66 69 6e 65 20 5f |er */..#|define _|
|00004450| 4c 4f 57 45 52 09 09 30 | 78 32 09 2f 2a 20 6c 6f |LOWER..0|x2./* lo|
|00004460| 77 65 72 20 63 61 73 65 | 20 6c 65 74 74 65 72 20 |wer case| letter |
|00004470| 2a 2f 0d 0a 23 64 65 66 | 69 6e 65 20 5f 44 49 47 |*/..#def|ine _DIG|
|00004480| 49 54 09 09 30 78 34 09 | 2f 2a 20 64 69 67 69 74 |IT..0x4.|/* digit|
|00004490| 5b 30 2d 39 5d 20 2a 2f | 0d 0a 23 64 65 66 69 6e |[0-9] */|..#defin|
|000044a0| 65 20 5f 53 50 41 43 45 | 09 09 30 78 38 09 2f 2a |e _SPACE|..0x8./*|
|000044b0| 20 74 61 62 2c 20 63 61 | 72 72 69 61 67 65 20 72 | tab, ca|rriage r|
|000044c0| 65 74 75 72 6e 2c 20 6e | 65 77 6c 69 6e 65 2c 20 |eturn, n|ewline, |
|000044d0| 2a 2f 0d 0a fb 09 04 2f | 2a 20 76 65 72 74 69 63 |*/...../|* vertic|
|000044e0| 61 6c 20 74 61 62 20 6f | 72 20 66 6f 72 6d 20 66 |al tab o|r form f|
|000044f0| 65 65 64 20 2a 2f 0d 0a | 23 64 65 66 69 6e 65 20 |eed */..|#define |
|00004500| 5f 50 55 4e 43 54 09 09 | 30 78 31 30 09 2f 2a 20 |_PUNCT..|0x10./* |
|00004510| 70 75 6e 63 74 75 61 74 | 69 6f 6e 20 63 68 61 72 |punctuat|ion char|
|00004520| 61 63 74 65 72 20 2a 2f | 0d 0a 23 64 65 66 69 6e |acter */|..#defin|
|00004530| 65 20 5f 43 4f 4e 54 52 | 4f 4c 09 30 78 32 30 09 |e _CONTR|OL.0x20.|
|00004540| 2f 2a 20 63 6f 6e 74 72 | 6f 6c 20 63 68 61 72 61 |/* contr|ol chara|
|00004550| 63 74 65 72 20 2a 2f 0d | 0a 23 64 65 66 69 6e 65 |cter */.|.#define|
|00004560| 20 5f 42 4c 41 4e 4b 09 | 09 30 78 34 30 09 2f 2a | _BLANK.|.0x40./*|
|00004570| 20 73 70 61 63 65 20 63 | 68 61 72 20 2a 2f 0d 0a | space c|har */..|
|00004580| 23 64 65 66 69 6e 65 20 | 5f 48 45 58 09 09 30 78 |#define |_HEX..0x|
|00004590| 38 30 09 2f 2a 20 68 65 | 78 61 64 65 63 69 6d 61 |80./* he|xadecima|
|000045a0| 6c 20 64 69 67 69 74 20 | 2a 2f 0d 0a 0d 0a 2f 2a |l digit |*/..../*|
|000045b0| 20 63 68 61 72 61 63 74 | 65 72 20 63 6c 61 73 73 | charact|er class|
|000045c0| 69 66 69 63 61 74 69 6f | 6e 20 66 75 6e 63 74 69 |ificatio|n functi|
|000045d0| 6f 6e 20 70 72 6f 74 6f | 74 79 70 65 73 20 2a 2f |on proto|types */|
|000045e0| 0d 0a 0d 0a 23 69 66 6e | 64 65 66 20 5f 43 54 59 |....#ifn|def _CTY|
|000045f0| 50 45 5f 44 45 46 49 4e | 45 44 0d 0a 69 6e 74 20 |PE_DEFIN|ED..int |
|00004600| 5f 46 41 52 5f 20 5f 63 | 64 65 63 6c 20 69 73 61 |_FAR_ _c|decl isa|
|00004610| 6c 70 68 61 28 69 6e 74 | 29 3b 0d 0a 69 6e 74 20 |lpha(int|);..int |
|00004620| 5f 46 41 52 5f 20 5f 63 | 64 65 63 6c 20 69 73 75 |_FAR_ _c|decl isu|
|00004630| 70 70 65 72 28 69 6e 74 | 29 3b 0d 0a 69 6e 74 20 |pper(int|);..int |
|00004640| 5f 46 41 52 5f 20 5f 63 | 64 65 63 6c 20 69 73 6c |_FAR_ _c|decl isl|
|00004650| 6f 77 65 72 28 69 6e 74 | 29 3b 0d 0a 69 6e 74 20 |ower(int|);..int |
|00004660| 5f 46 41 52 5f 20 5f 63 | 64 65 63 6c 20 69 73 64 |_FAR_ _c|decl isd|
|00004670| 69 67 69 74 28 69 6e 74 | 29 3b 0d 0a 69 6e 74 20 |igit(int|);..int |
|00004680| 5f 46 41 52 5f 20 5f 63 | 64 65 63 6c 20 69 73 78 |_FAR_ _c|decl isx|
|00004690| 64 69 67 69 74 28 69 6e | 74 29 3b 0d 0a 69 6e 74 |digit(in|t);..int|
|000046a0| 20 5f 46 41 52 5f 20 5f | 63 64 65 63 6c 20 69 73 | _FAR_ _|cdecl is|
|000046b0| 73 70 61 63 65 28 69 6e | 74 29 3b 0d 0a 69 6e 74 |space(in|t);..int|
|000046c0| 20 5f 46 41 52 5f 20 5f | 63 64 65 63 6c 20 69 73 | _FAR_ _|cdecl is|
|000046d0| 70 75 6e 63 74 28 69 6e | 74 29 3b 0d 0a 69 6e 74 |punct(in|t);..int|
|000046e0| 20 5f 46 41 52 5f 20 5f | 63 64 65 63 6c 20 69 73 | _FAR_ _|cdecl is|
|000046f0| 61 6c 6e 75 6d 28 69 6e | 74 29 3b 0d 0a 69 6e 74 |alnum(in|t);..int|
|00004700| 20 5f 46 41 52 5f 20 5f | 63 64 65 63 6c 20 69 73 | _FAR_ _|cdecl is|
|00004710| 70 72 69 6e 74 28 69 6e | 74 29 3b 0d 0a 69 6e 74 |print(in|t);..int|
|00004720| 20 5f 46 41 52 5f 20 5f | 63 64 65 63 6c 20 69 73 | _FAR_ _|cdecl is|
|00004730| 67 72 61 70 68 28 69 6e | 74 29 3b 0d 0a 69 6e 74 |graph(in|t);..int|
|00004740| 20 5f 46 41 52 5f 20 5f | 63 64 65 63 6c 20 69 73 | _FAR_ _|cdecl is|
|00004750| 63 6e 74 72 6c 28 69 6e | 74 29 3b 0d 0a 69 6e 74 |cntrl(in|t);..int|
|00004760| 20 5f 46 41 52 5f 20 5f | 63 64 65 63 6c 20 74 6f | _FAR_ _|cdecl to|
|00004770| 75 70 70 65 72 28 69 6e | 74 29 3b 0d 0a 69 6e 74 |upper(in|t);..int|
|00004780| 20 5f 46 41 52 5f 20 5f | 63 64 65 63 6c 20 74 6f | _FAR_ _|cdecl to|
|00004790| 6c 6f 77 65 72 28 69 6e | 74 29 3b 0d 0a 69 6e 74 |lower(in|t);..int|
|000047a0| 20 5f 46 41 52 5f 20 5f | 63 64 65 63 6c 20 5f 74 | _FAR_ _|cdecl _t|
|000047b0| 6f 6c 6f 77 65 72 28 69 | 6e 74 29 3b 0d 0a 69 6e |olower(i|nt);..in|
|000047c0| 74 20 5f 46 41 52 5f 20 | 5f 63 64 65 63 6c 20 5f |t _FAR_ |_cdecl _|
|000047d0| 74 6f 75 70 70 65 72 28 | 69 6e 74 29 3b 0d 0a 69 |toupper(|int);..i|
|000047e0| 6e 74 20 5f 46 41 52 5f | 20 5f 63 64 65 63 6c 20 |nt _FAR_| _cdecl |
|000047f0| 69 73 61 73 63 69 69 28 | 69 6e 74 29 3b 0d 0a 69 |isascii(|int);..i|
|00004800| 6e 74 20 5f 46 41 52 5f | 20 5f 63 64 65 63 6c 20 |nt _FAR_| _cdecl |
|00004810| 74 6f 61 73 63 69 69 28 | 69 6e 74 29 3b 0d 0a 69 |toascii(|int);..i|
|00004820| 6e 74 20 5f 46 41 52 5f | 20 5f 63 64 65 63 6c 20 |nt _FAR_| _cdecl |
|00004830| 69 73 63 73 79 6d 66 28 | 69 6e 74 29 3b 0d 0a 69 |iscsymf(|int);..i|
|00004840| 6e 74 20 5f 46 41 52 5f | 20 5f 63 64 65 63 6c 20 |nt _FAR_| _cdecl |
|00004850| 69 73 63 73 79 6d 28 69 | 6e 74 29 3b 0d 0a 23 64 |iscsym(i|nt);..#d|
|00004860| 65 66 69 6e 65 20 5f 43 | 54 59 50 45 5f 44 45 46 |efine _C|TYPE_DEF|
|00004870| 49 4e 45 44 0d 0a 23 65 | 6e 64 69 66 0d 0a 0d 0a |INED..#e|ndif....|
|00004880| 2f 2a 20 74 68 65 20 63 | 68 61 72 61 63 74 65 72 |/* the c|haracter|
|00004890| 20 63 6c 61 73 73 69 66 | 69 63 61 74 69 6f 6e 20 | classif|ication |
|000048a0| 6d 61 63 72 6f 20 64 65 | 66 69 6e 69 74 69 6f 6e |macro de|finition|
|000048b0| 73 20 2a 2f 0d 0a 0d 0a | 23 64 65 66 69 6e 65 20 |s */....|#define |
|000048c0| 69 73 61 6c 70 68 61 28 | 5f 63 29 09 28 20 28 5f |isalpha(|_c).( (_|
|000048d0| 63 74 79 70 65 2b 31 29 | 5b 5f 63 5d 20 26 20 28 |ctype+1)|[_c] & (|
|000048e0| 5f 55 50 50 45 52 7c 5f | 4c 4f 57 45 52 29 20 29 |_UPPER|_|LOWER) )|
|000048f0| 0d 0a 23 64 65 66 69 6e | 65 20 69 73 75 70 70 65 |..#defin|e isuppe|
|00004900| 72 28 5f 63 29 09 28 20 | 28 5f 63 74 79 70 65 2b |r(_c).( |(_ctype+|
|00004910| 31 29 5b 5f 63 5d 20 26 | 20 5f 55 50 50 45 52 20 |1)[_c] &| _UPPER |
|00004920| 29 0d 0a 23 64 65 66 69 | 6e 65 20 69 73 6c 6f 77 |)..#defi|ne islow|
|00004930| 65 72 28 5f 63 29 09 28 | 20 28 5f 63 74 79 70 65 |er(_c).(| (_ctype|
|00004940| 2b 31 29 5b 5f 63 5d 20 | 26 20 5f 4c 4f 57 45 52 |+1)[_c] |& _LOWER|
|00004950| 20 29 0d 0a 23 64 65 66 | 69 6e 65 20 69 73 64 69 | )..#def|ine isdi|
|00004960| 67 69 74 28 5f 63 29 09 | 28 20 28 5f 63 74 79 70 |git(_c).|( (_ctyp|
|00004970| 65 2b 31 29 5b 5f 63 5d | 20 26 20 5f 44 49 47 49 |e+1)[_c]| & _DIGI|
|00004980| 54 20 29 0d 0a 23 64 65 | 66 69 6e 65 20 69 73 78 |T )..#de|fine isx|
|00004990| 64 69 67 69 74 28 5f 63 | 29 09 28 20 28 5f 63 74 |digit(_c|).( (_ct|
|000049a0| 79 70 65 2b 31 29 5b 5f | 63 5d 20 26 20 5f 48 45 |ype+1)[_|c] & _HE|
|000049b0| 58 20 29 0d 0a 23 64 65 | 66 69 6e 65 20 69 73 73 |X )..#de|fine iss|
|000049c0| 70 61 63 65 28 5f 63 29 | 09 28 20 28 5f 63 74 79 |pace(_c)|.( (_cty|
|000049d0| 70 65 2b 31 29 5b 5f 63 | 5d 20 26 20 5f 53 50 41 |pe+1)[_c|] & _SPA|
|000049e0| 43 45 20 29 0d 0a 23 64 | 65 66 69 6e 65 20 69 73 |CE )..#d|efine is|
|000049f0| 70 75 6e 63 74 28 5f 63 | 29 09 28 20 28 5f 63 74 |punct(_c|).( (_ct|
|00004a00| 79 70 65 2b 31 29 5b 5f | 63 5d 20 26 20 5f 50 55 |ype+1)[_|c] & _PU|
|00004a10| 4e 43 54 20 29 0d 0a 23 | 64 65 66 69 6e 65 20 69 |NCT )..#|define i|
|00004a20| 73 61 6c 6e 75 6d 28 5f | 63 29 09 28 20 28 5f 63 |salnum(_|c).( (_c|
|00004a30| 74 79 70 65 2b 31 29 5b | 5f 63 5d 20 26 20 28 5f |type+1)[|_c] & (_|
|00004a40| 55 50 50 45 52 7c 5f 4c | 4f 57 45 52 7c 5f 44 49 |UPPER|_L|OWER|_DI|
|00004a50| 47 49 54 29 20 29 0d 0a | 23 64 65 66 69 6e 65 20 |GIT) )..|#define |
|00004a60| 69 73 70 72 69 6e 74 28 | 5f 63 29 09 28 20 28 5f |isprint(|_c).( (_|
|00004a70| 63 74 79 70 65 2b 31 29 | 5b 5f 63 5d 20 26 20 28 |ctype+1)|[_c] & (|
|00004a80| 5f 42 4c 41 4e 4b 7c 5f | 50 55 4e 43 54 7c 5f 55 |_BLANK|_|PUNCT|_U|
|00004a90| 50 50 45 52 7c 5f 4c 4f | 57 45 52 7c 5f 44 49 47 |PPER|_LO|WER|_DIG|
|00004aa0| 49 54 29 20 29 0d 0a 23 | 64 65 66 69 6e 65 20 69 |IT) )..#|define i|
|00004ab0| 73 67 72 61 70 68 28 5f | 63 29 09 28 20 28 5f 63 |sgraph(_|c).( (_c|
|00004ac0| 74 79 70 65 2b 31 29 5b | 5f 63 5d 20 26 20 28 5f |type+1)[|_c] & (_|
|00004ad0| 50 55 4e 43 54 7c 5f 55 | 50 50 45 52 7c 5f 4c 4f |PUNCT|_U|PPER|_LO|
|00004ae0| 57 45 52 7c 5f 44 49 47 | 49 54 29 20 29 0d 0a 23 |WER|_DIG|IT) )..#|
|00004af0| 64 65 66 69 6e 65 20 69 | 73 63 6e 74 72 6c 28 5f |define i|scntrl(_|
|00004b00| 63 29 09 28 20 28 5f 63 | 74 79 70 65 2b 31 29 5b |c).( (_c|type+1)[|
|00004b10| 5f 63 5d 20 26 20 5f 43 | 4f 4e 54 52 4f 4c 20 29 |_c] & _C|ONTROL )|
|00004b20| 0d 0a 23 69 66 6e 64 65 | 66 20 4e 4f 5f 45 58 54 |..#ifnde|f NO_EXT|
|00004b30| 5f 4b 45 59 53 0d 0a 23 | 64 65 66 69 6e 65 20 74 |_KEYS..#|define t|
|00004b40| 6f 75 70 70 65 72 28 5f | 63 29 09 28 20 28 69 73 |oupper(_|c).( (is|
|00004b50| 6c 6f 77 65 72 28 5f 63 | 29 29 20 3f 20 5f 74 6f |lower(_c|)) ? _to|
|00004b60| 75 70 70 65 72 28 5f 63 | 29 20 3a 20 28 5f 63 29 |upper(_c|) : (_c)|
|00004b70| 20 29 0d 0a 23 64 65 66 | 69 6e 65 20 74 6f 6c 6f | )..#def|ine tolo|
|00004b80| 77 65 72 28 5f 63 29 09 | 28 20 28 69 73 75 70 70 |wer(_c).|( (isupp|
|00004b90| 65 72 28 5f 63 29 29 20 | 3f 20 5f 74 6f 6c 6f 77 |er(_c)) |? _tolow|
|00004ba0| 65 72 28 5f 63 29 20 3a | 20 28 5f 63 29 20 29 0d |er(_c) :| (_c) ).|
|00004bb0| 0a 23 65 6e 64 69 66 0d | 0a 23 64 65 66 69 6e 65 |.#endif.|.#define|
|00004bc0| 20 5f 74 6f 6c 6f 77 65 | 72 28 5f 63 29 09 28 20 | _tolowe|r(_c).( |
|00004bd0| 28 5f 63 29 2d 27 41 27 | 2b 27 61 27 20 29 0d 0a |(_c)-'A'|+'a' )..|
|00004be0| 23 64 65 66 69 6e 65 20 | 5f 74 6f 75 70 70 65 72 |#define |_toupper|
|00004bf0| 28 5f 63 29 09 28 20 28 | 5f 63 29 2d 27 61 27 2b |(_c).( (|_c)-'a'+|
|00004c00| 27 41 27 20 29 0d 0a 23 | 64 65 66 69 6e 65 20 69 |'A' )..#|define i|
|00004c10| 73 61 73 63 69 69 28 5f | 63 29 09 28 20 28 75 6e |sascii(_|c).( (un|
|00004c20| 73 69 67 6e 65 64 29 28 | 5f 63 29 20 3c 20 30 78 |signed)(|_c) < 0x|
|00004c30| 38 30 20 29 0d 0a 23 64 | 65 66 69 6e 65 20 74 6f |80 )..#d|efine to|
|00004c40| 61 73 63 69 69 28 5f 63 | 29 09 28 20 28 5f 63 29 |ascii(_c|).( (_c)|
|00004c50| 20 26 20 30 78 37 66 20 | 29 0d 0a 0d 0a 2f 2a 20 | & 0x7f |)..../* |
|00004c60| 4d 53 20 43 20 76 65 72 | 73 69 6f 6e 20 32 2e 30 |MS C ver|sion 2.0|
|00004c70| 20 65 78 74 65 6e 64 65 | 64 20 63 74 79 70 65 20 | extende|d ctype |
|00004c80| 6d 61 63 72 6f 73 20 2a | 2f 0d 0a 0d 0a 23 64 65 |macros *|/....#de|
|00004c90| 66 69 6e 65 20 69 73 63 | 73 79 6d 66 28 5f 63 29 |fine isc|symf(_c)|
|00004ca0| 09 28 69 73 61 6c 70 68 | 61 28 5f 63 29 20 7c 7c |.(isalph|a(_c) |||
|00004cb0| 20 28 28 5f 63 29 20 3d | 3d 20 27 5f 27 29 29 0d | ((_c) =|= '_')).|
|00004cc0| 0a 23 64 65 66 69 6e 65 | 20 69 73 63 73 79 6d 28 |.#define| iscsym(|
|00004cd0| 5f 63 29 09 28 69 73 61 | 6c 6e 75 6d 28 5f 63 29 |_c).(isa|lnum(_c)|
|00004ce0| 20 7c 7c 20 28 28 5f 63 | 29 20 3d 3d 20 27 5f 27 | || ((_c|) == '_'|
|00004cf0| 29 29 0d 0a 4f 45 58 45 | 43 4e 45 57 20 fb 00 0a |))..OEXE|CNEW ...|
|00004d00| 83 59 4e 18 4e 09 b1 05 | 00 00 54 49 47 41 fb 20 |.YN.N...|..TIGA. |
|00004d10| 07 10 fb 00 0a 48 97 61 | 17 23 0b fb 00 04 56 49 |.....H.a|.#....VI|
|00004d20| 44 45 4f 42 41 4b fb 20 | 03 10 fb 00 0a ac 59 4e |DEOBAK. |......YN|
|00004d30| 18 4f 09 fb 00 04 2f fb | 2a 03 0d 0a 2a 64 69 72 |.O..../.|*...*dir|
|00004d40| 65 63 74 2e 68 20 2d 20 | 66 75 6e 63 74 69 6f 6e |ect.h - |function|
|00004d50| 20 64 65 63 6c 61 72 61 | 74 69 6f 6e 73 20 66 6f | declara|tions fo|
|00004d60| 72 20 64 69 72 65 63 74 | 6f 72 79 20 68 61 6e 64 |r direct|ory hand|
|00004d70| 6c 69 6e 67 2f 63 72 65 | 61 74 69 6f 6e 0d 0a 2a |ling/cre|ation..*|
|00004d80| 0d 0a 2a 09 43 6f 70 79 | 72 69 67 68 74 20 28 63 |..*.Copy|right (c|
|00004d90| 29 20 31 39 38 35 2d 31 | 39 39 30 2c 20 4d 69 63 |) 1985-1|990, Mic|
|00004da0| 72 6f 73 6f 66 74 20 43 | 6f 72 70 6f 72 61 74 69 |rosoft C|orporati|
|00004db0| 6f 6e 2e 20 20 41 6c 6c | 20 72 69 67 68 74 73 20 |on. All| rights |
|00004dc0| 72 65 73 65 72 76 65 64 | 2e 0d 0a 2a 0d 0a 2a 50 |reserved|...*..*P|
|00004dd0| 75 72 70 6f 73 65 3a 0d | 0a 2a 09 54 68 69 73 20 |urpose:.|.*.This |
|00004de0| 69 6e 63 6c 75 64 65 20 | 66 69 6c 65 20 63 6f 6e |include |file con|
|00004df0| 74 61 69 6e 73 20 74 68 | 65 20 66 75 6e 63 74 69 |tains th|e functi|
|00004e00| 6f 6e 20 64 65 63 6c 61 | 72 61 74 69 6f 6e 73 20 |on decla|rations |
|00004e10| 66 6f 72 20 74 68 65 20 | 6c 69 62 72 61 72 79 0d |for the |library.|
|00004e20| 0a 2a 09 66 75 6e 63 74 | 69 6f 6e 73 20 72 65 6c |.*.funct|ions rel|
|00004e30| 61 74 65 64 20 74 6f 20 | 64 69 72 65 63 74 6f 72 |ated to |director|
|00004e40| 79 20 68 61 6e 64 6c 69 | 6e 67 20 61 6e 64 20 63 |y handli|ng and c|
|00004e50| 72 65 61 74 69 6f 6e 2e | 0d 0a 2a 0d 0a fb 2a 04 |reation.|..*...*.|
|00004e60| 2f 0d 0a 0d 0a 23 69 66 | 20 64 65 66 69 6e 65 64 |/....#if| defined|
|00004e70| 28 5f 44 4c 4c 29 20 26 | 26 20 21 64 65 66 69 6e |(_DLL) &|& !defin|
|00004e80| 65 64 28 5f 4d 54 29 0d | 0a 23 65 72 72 6f 72 20 |ed(_MT).|.#error |
|00004e90| 43 61 6e 6e 6f 74 20 64 | 65 66 69 6e 65 20 5f 44 |Cannot d|efine _D|
|00004ea0| 4c 4c 20 77 69 74 68 6f | 75 74 20 5f 4d 54 0d 0a |LL witho|ut _MT..|
|00004eb0| 23 65 6e 64 69 66 0d 0a | 0d 0a 23 69 66 64 65 66 |#endif..|..#ifdef|
|00004ec0| 20 5f 4d 54 0d 0a 23 64 | 65 66 69 6e 65 20 5f 46 | _MT..#d|efine _F|
|00004ed0| 41 52 5f 20 5f 66 61 72 | 0d 0a 23 65 6c 73 65 0d |AR_ _far|..#else.|
|00004ee0| 0a 23 64 65 66 69 6e 65 | 20 5f 46 41 52 5f 0d 0a |.#define| _FAR_..|
|00004ef0| 23 65 6e 64 69 66 0d 0a | 0d 0a 0d 0a 23 69 66 6e |#endif..|....#ifn|
|00004f00| 64 65 66 20 5f 53 49 5a | 45 5f 54 5f 44 45 46 49 |def _SIZ|E_T_DEFI|
|00004f10| 4e 45 44 0d 0a 74 79 70 | 65 64 65 66 20 75 6e 73 |NED..typ|edef uns|
|00004f20| 69 67 6e 65 64 20 69 6e | 74 20 73 69 7a 65 5f 74 |igned in|t size_t|
|00004f30| 3b 0d 0a 23 64 65 66 69 | 6e 65 20 5f 53 49 5a 45 |;..#defi|ne _SIZE|
|00004f40| 5f 54 5f 44 45 46 49 4e | 45 44 0d 0a 23 65 6e 64 |_T_DEFIN|ED..#end|
|00004f50| 69 66 0d 0a 0d 0a 2f 2a | 20 66 75 6e 63 74 69 6f |if..../*| functio|
|00004f60| 6e 20 70 72 6f 74 6f 74 | 79 70 65 73 20 2a 2f 0d |n protot|ypes */.|
|00004f70| 0a 0d 0a 69 6e 74 20 5f | 46 41 52 5f 20 5f 63 64 |...int _|FAR_ _cd|
|00004f80| 65 63 6c 20 63 68 64 69 | 72 28 63 6f 6e 73 74 20 |ecl chdi|r(const |
|00004f90| 63 68 61 72 20 5f 46 41 | 52 5f 20 2a 29 3b 0d 0a |char _FA|R_ *);..|
|00004fa0| 69 6e 74 20 5f 46 41 52 | 5f 20 5f 63 64 65 63 6c |int _FAR|_ _cdecl|
|00004fb0| 20 5f 63 68 64 72 69 76 | 65 28 69 6e 74 29 3b 0d | _chdriv|e(int);.|
|00004fc0| 0a 63 68 61 72 20 5f 46 | 41 52 5f 20 2a 20 5f 46 |.char _F|AR_ * _F|
|00004fd0| 41 52 5f 20 5f 63 64 65 | 63 6c 20 67 65 74 63 77 |AR_ _cde|cl getcw|
|00004fe0| 64 28 63 68 61 72 20 5f | 46 41 52 5f 20 2a 2c 20 |d(char _|FAR_ *, |
|00004ff0| 69 6e 74 29 3b 0d 0a 63 | 68 61 72 20 5f 46 41 52 |int);..c|har _FAR|
|00005000| 5f 20 2a 20 5f 46 41 52 | 5f 20 5f 63 64 65 63 6c |_ * _FAR|_ _cdecl|
|00005010| 20 5f 67 65 74 64 63 77 | 64 28 69 6e 74 2c 20 63 | _getdcw|d(int, c|
|00005020| 68 61 72 20 5f 46 41 52 | 5f 20 2a 2c 20 69 6e 74 |har _FAR|_ *, int|
|00005030| 29 3b 0d 0a 69 6e 74 20 | 5f 46 41 52 5f 20 5f 63 |);..int |_FAR_ _c|
|00005040| 64 65 63 6c 20 5f 67 65 | 74 64 72 69 76 65 28 76 |decl _ge|tdrive(v|
|00005050| 6f 69 64 29 3b 0d 0a 69 | 6e 74 20 5f 46 41 52 5f |oid);..i|nt _FAR_|
|00005060| 20 5f 63 64 65 63 6c 20 | 6d 6b 64 69 72 28 63 6f | _cdecl |mkdir(co|
|00005070| 6e 73 74 20 63 68 61 72 | 20 5f 46 41 52 5f 20 2a |nst char| _FAR_ *|
|00005080| 29 3b 0d 0a 69 6e 74 20 | 5f 46 41 52 5f 20 5f 63 |);..int |_FAR_ _c|
|00005090| 64 65 63 6c 20 72 6d 64 | 69 72 28 63 6f 6e 73 74 |decl rmd|ir(const|
|000050a0| 20 63 68 61 72 20 5f 46 | 41 52 5f 20 2a 29 3b 0d | char _F|AR_ *);.|
|000050b0| 0a 23 64 65 66 69 6e 65 | 20 76 61 5f 65 6e 64 28 |.#define| va_end(|
|000050c0| 61 70 29 20 61 70 20 3d | 20 4e 55 4c 4c 0d 0a 61 |ap) ap =| NULL..a|
|000050d0| 72 20 5f 46 41 52 5f 20 | 2a 29 3b 0d 0a 69 6e 74 |r _FAR_ |*);..int|
|000050e0| 20 5f 46 41 52 5f 20 5f | 63 64 65 63 6c 20 77 72 | _FAR_ _|cdecl wr|
|000050f0| 69 74 65 28 69 6e 74 2c | 20 63 6f 6e 73 74 20 76 |ite(int,| const v|
|00005100| 6f 69 64 20 5f 46 41 52 | 5f 20 2a 2c 20 75 6e 73 |oid _FAR|_ *, uns|
|00005110| 69 67 6e 65 64 20 69 6e | 74 29 3b 0d 0a f5 00 f6 |igned in|t);.....|
|00005120| 00 f7 00 f8 00 f9 00 fa | 00 ff ff fc 00 fd 00 fe |........|........|
|00005130| 00 ff 00 00 01 2f fb 2a | 03 0d 0a 2a 64 6f 73 2e |...../.*|...*dos.|
|00005140| 68 20 2d 20 64 65 66 69 | 6e 69 74 69 6f 6e 73 20 |h - defi|nitions |
|00005150| 66 6f 72 20 4d 53 2d 44 | 4f 53 20 69 6e 74 65 72 |for MS-D|OS inter|
|00005160| 66 61 63 65 20 72 6f 75 | 74 69 6e 65 73 0d 0a 2a |face rou|tines..*|
|00005170| 0d 0a 2a 09 43 6f 70 79 | 72 69 67 68 74 20 28 63 |..*.Copy|right (c|
|00005180| 29 20 31 39 38 35 2d 31 | 39 39 30 2c 20 4d 69 63 |) 1985-1|990, Mic|
|00005190| 72 6f 73 6f 66 74 20 43 | 6f 72 70 6f 72 61 74 69 |rosoft C|orporati|
|000051a0| 6f 6e 2e 20 20 41 6c 6c | 20 72 69 67 68 74 73 20 |on. All| rights |
|000051b0| 72 65 73 65 72 76 65 64 | 2e 0d 0a 2a 0d 0a 2a 50 |reserved|...*..*P|
|000051c0| 75 72 70 6f 73 65 3a 0d | 0a 2a 09 44 65 66 69 6e |urpose:.|.*.Defin|
|000051d0| 65 73 20 74 68 65 20 73 | 74 72 75 63 74 73 20 61 |es the s|tructs a|
|000051e0| 6e 64 20 75 6e 69 6f 6e | 73 20 75 73 65 64 20 66 |nd union|s used f|
|000051f0| 6f 72 20 74 68 65 20 64 | 69 72 65 63 74 20 44 4f |or the d|irect DO|
|00005200| 53 20 69 6e 74 65 72 66 | 61 63 65 0d 0a 2a 09 72 |S interf|ace..*.r|
|00005210| 6f 75 74 69 6e 65 73 3b | 20 69 6e 63 6c 75 64 65 |outines;| include|
|00005220| 73 20 6d 61 63 72 6f 73 | 20 74 6f 20 61 63 63 65 |s macros| to acce|
|00005230| 73 73 20 74 68 65 20 73 | 65 67 6d 65 6e 74 20 61 |ss the s|egment a|
|00005240| 6e 64 20 6f 66 66 73 65 | 74 0d 0a 2a 09 76 61 6c |nd offse|t..*.val|
|00005250| 75 65 73 20 6f 66 20 66 | 61 72 20 70 6f 69 6e 74 |ues of f|ar point|
|00005260| 65 72 73 2c 20 73 6f 20 | 74 68 61 74 20 74 68 65 |ers, so |that the|
|00005270| 79 20 6d 61 79 20 62 65 | 20 75 73 65 64 20 62 79 |y may be| used by|
|00005280| 20 74 68 65 20 72 6f 75 | 74 69 6e 65 73 3b 20 61 | the rou|tines; a|
|00005290| 6e 64 0d 0a 2a 09 70 72 | 6f 76 69 64 65 73 20 66 |nd..*.pr|ovides f|
|000052a0| 75 6e 63 74 69 6f 6e 20 | 70 72 6f 74 6f 74 79 70 |unction |prototyp|
|000052b0| 65 73 20 66 6f 72 20 64 | 69 72 65 63 74 20 44 4f |es for d|irect DO|
|000052c0| 53 20 69 6e 74 65 72 66 | 61 63 65 20 66 75 6e 63 |S interf|ace func|
|000052d0| 74 69 6f 6e 73 2e 0d 0a | 2a 0d 0a fb 2a 04 2f 0d |tions...|*...*./.|
|000052e0| 0a 0d 0a 0d 0a 23 69 66 | 6e 64 65 66 20 5f 52 45 |.....#if|ndef _RE|
|000052f0| 47 53 5f 44 45 46 49 4e | 45 44 0d 0a 0d 0a 2f 2a |GS_DEFIN|ED..../*|
|00005300| 20 77 6f 72 64 20 72 65 | 67 69 73 74 65 72 73 20 | word re|gisters |
|00005310| 2a 2f 0d 0a 0d 0a 73 74 | 72 75 63 74 20 57 4f 52 |*/....st|ruct WOR|
|00005320| 44 52 45 47 53 20 7b 0d | 0a 09 75 6e 73 69 67 6e |DREGS {.|..unsign|
|00005330| 65 64 20 69 6e 74 20 61 | 78 3b 0d 0a 09 75 6e 73 |ed int a|x;...uns|
|00005340| 69 67 6e 65 64 20 69 6e | 74 20 62 78 3b 0d 0a 09 |igned in|t bx;...|
|00005350| 75 6e 73 69 67 6e 65 64 | 20 69 6e 74 20 63 78 3b |unsigned| int cx;|
|00005360| 0d 0a 09 75 6e 73 69 67 | 6e 65 64 20 69 6e 74 20 |...unsig|ned int |
|00005370| 64 78 3b 0d 0a 09 75 6e | 73 69 67 6e 65 64 20 69 |dx;...un|signed i|
|00005380| 6e 74 20 73 69 3b 0d 0a | 09 75 6e 73 69 67 6e 65 |nt si;..|.unsigne|
|00005390| 64 20 69 6e 74 20 64 69 | 3b 0d 0a 09 75 6e 73 69 |d int di|;...unsi|
|000053a0| 67 6e 65 64 20 69 6e 74 | 20 63 66 6c 61 67 3b 0d |gned int| cflag;.|
|000053b0| 0a 09 7d 3b 0d 0a 0d 0a | 0d 0a 2f 2a 20 62 79 74 |..};....|../* byt|
|000053c0| 65 20 72 65 67 69 73 74 | 65 72 73 20 2a 2f 0d 0a |e regist|ers */..|
|000053d0| 0d 0a 73 74 72 75 63 74 | 20 42 59 54 45 52 45 47 |..struct| BYTEREG|
|000053e0| 53 20 7b 0d 0a 09 75 6e | 73 69 67 6e 65 64 20 63 |S {...un|signed c|
|000053f0| 68 61 72 20 61 6c 2c 20 | 61 68 3b 0d 0a 09 75 6e |har al, |ah;...un|
|00005400| 73 69 67 6e 65 64 20 63 | 68 61 72 20 62 6c 2c 20 |signed c|har bl, |
|00005410| 62 68 3b 0d 0a 09 75 6e | 73 69 67 6e 65 64 20 63 |bh;...un|signed c|
|00005420| 68 61 72 20 63 6c 2c 20 | 63 68 3b 0d 0a 09 75 6e |har cl, |ch;...un|
|00005430| 73 69 67 6e 65 64 20 63 | 68 61 72 20 64 6c 2c 20 |signed c|har dl, |
|00005440| 64 68 3b 0d 0a 09 7d 3b | 0d 0a 0d 0a 0d 0a 2f 2a |dh;...};|....../*|
|00005450| 20 67 65 6e 65 72 61 6c | 20 70 75 72 70 6f 73 65 | general| purpose|
|00005460| 20 72 65 67 69 73 74 65 | 72 73 20 75 6e 69 6f 6e | registe|rs union|
|00005470| 20 2d 0d 0a 20 2a 20 20 | 6f 76 65 72 6c 61 79 73 | -.. * |overlays|
|00005480| 20 74 68 65 20 63 6f 72 | 72 65 73 70 6f 6e 64 69 | the cor|respondi|
|00005490| 6e 67 20 77 6f 72 64 20 | 61 6e 64 20 62 79 74 65 |ng word |and byte|
|000054a0| 20 72 65 67 69 73 74 65 | 72 73 2e 0d 0a 20 2a 2f | registe|rs... */|
|000054b0| 0d 0a 0d 0a 75 6e 69 6f | 6e 20 52 45 47 53 20 7b |....unio|n REGS {|
|000054c0| 0d 0a 09 73 74 72 75 63 | 74 20 57 4f 52 44 52 45 |...struc|t WORDRE|
|000054d0| 47 53 20 78 3b 0d 0a 09 | 73 74 72 75 63 74 20 42 |GS x;...|struct B|
|000054e0| 59 54 45 52 45 47 53 20 | 68 3b 0d 0a 09 7d 3b 0d |YTEREGS |h;...};.|
|000054f0| 0a 0d 0a 0d 0a 2f 2a 20 | 73 65 67 6d 65 6e 74 20 |...../* |segment |
|00005500| 72 65 67 69 73 74 65 72 | 73 20 2a 2f 0d 0a 0d 0a |register|s */....|
|00005510| 73 74 72 75 63 74 20 53 | 52 45 47 53 20 7b 0d 0a |struct S|REGS {..|
|00005520| 09 75 6e 73 69 67 6e 65 | 64 20 69 6e 74 20 65 73 |.unsigne|d int es|
|00005530| 3b 0d 0a 09 75 6e 73 69 | 67 6e 65 64 20 69 6e 74 |;...unsi|gned int|
|00005540| 20 63 73 3b 0d 0a 09 75 | 6e 73 69 67 6e 65 64 20 | cs;...u|nsigned |
|00005550| 69 6e 74 20 73 73 3b 0d | 0a 09 75 6e 73 69 67 6e |int ss;.|..unsign|
|00005560| 65 64 20 69 6e 74 20 64 | 73 3b 0d 0a 09 7d 3b 0d |ed int d|s;...};.|
|00005570| 0a 0d 0a 23 64 65 66 69 | 6e 65 20 5f 52 45 47 53 |...#defi|ne _REGS|
|00005580| 5f 44 45 46 49 4e 45 44 | 0d 0a 0d 0a 23 65 6e 64 |_DEFINED|....#end|
|00005590| 69 66 0d 0a 0d 0a 0d 0a | 2f 2a 20 64 6f 73 65 78 |if......|/* dosex|
|000055a0| 74 65 72 72 6f 72 20 73 | 74 72 75 63 74 75 72 65 |terror s|tructure|
|000055b0| 20 2a 2f 0d 0a 0d 0a 23 | 69 66 6e 64 65 66 20 5f | */....#|ifndef _|
|000055c0| 44 4f 53 45 52 52 4f 52 | 5f 44 45 46 49 4e 45 44 |DOSERROR|_DEFINED|
|000055d0| 0d 0a 0d 0a 73 74 72 75 | 63 74 20 44 4f 53 45 52 |....stru|ct DOSER|
|000055e0| 52 4f 52 20 7b 0d 0a 09 | 69 6e 74 20 65 78 74 65 |ROR {...|int exte|
|000055f0| 72 72 6f 72 3b 0d 0a 09 | 63 68 61 72 20 63 6c 61 |rror;...|char cla|
|00005600| 73 73 3b 0d 0a 09 63 68 | 61 72 20 61 63 74 69 6f |ss;...ch|ar actio|
|00005610| 6e 3b 0d 0a 09 63 68 61 | 72 20 6c 6f 63 75 73 3b |n;...cha|r locus;|
|00005620| 0d 0a 09 7d 3b 0d 0a 0d | 0a 23 64 65 66 69 6e 65 |...};...|.#define|
|00005630| 20 5f 44 4f 53 45 52 52 | 4f 52 5f 44 45 46 49 4e | _DOSERR|OR_DEFIN|
|00005640| 45 44 0d 0a 0d 0a 23 65 | 6e 64 69 66 0d 0a 0d 0a |ED....#e|ndif....|
|00005650| 0d 0a 2f 2a 20 5f 64 6f | 73 5f 66 69 6e 64 66 69 |../* _do|s_findfi|
|00005660| 72 73 74 20 73 74 72 75 | 63 74 75 72 65 20 2a 2f |rst stru|cture */|
|00005670| 0d 0a 0d 0a 23 69 66 6e | 64 65 66 20 5f 46 49 4e |....#ifn|def _FIN|
|00005680| 44 5f 54 5f 44 45 46 49 | 4e 45 44 0d 0a 0d 0a 73 |D_T_DEFI|NED....s|
|00005690| 74 72 75 63 74 20 66 69 | 6e 64 5f 74 20 7b 0d 0a |truct fi|nd_t {..|
|000056a0| 09 63 68 61 72 20 72 65 | 73 65 72 76 65 64 5b 32 |.char re|served[2|
|000056b0| 31 5d 3b 0d 0a 09 63 68 | 61 72 20 61 74 74 72 69 |1];...ch|ar attri|
|000056c0| 62 3b 0d 0a 09 75 6e 73 | 69 67 6e 65 64 20 77 72 |b;...uns|igned wr|
|000056d0| 5f 74 69 6d 65 3b 0d 0a | 09 75 6e 73 69 67 6e 65 |_time;..|.unsigne|
|000056e0| 64 20 77 72 5f 64 61 74 | 65 3b 0d 0a 09 6c 6f 6e |d wr_dat|e;...lon|
|000056f0| 67 20 73 69 7a 65 3b 0d | 0a 09 63 68 61 72 20 6e |g size;.|..char n|
|00005700| 61 6d 65 5b 31 33 5d 3b | 0d 0a 09 7d 3b 0d 0a 0d |ame[13];|...};...|
|00005710| 0a 23 64 65 66 69 6e 65 | 20 5f 46 49 4e 44 5f 54 |.#define| _FIND_T|
|00005720| 5f 44 45 46 49 4e 45 44 | 0d 0a 0d 0a 23 65 6e 64 |_DEFINED|....#end|
|00005730| 69 66 0d 0a 0d 0a 0d 0a | 2f 2a 20 5f 64 6f 73 5f |if......|/* _dos_|
|00005740| 67 65 74 64 61 74 65 2f | 5f 64 6f 73 73 65 74 64 |getdate/|_dossetd|
|00005750| 61 74 65 20 61 6e 64 20 | 5f 64 6f 73 5f 67 65 74 |ate and |_dos_get|
|00005760| 74 69 6d 65 2f 5f 64 6f | 73 5f 73 65 74 74 69 6d |time/_do|s_settim|
|00005770| 65 20 73 74 72 75 63 74 | 75 72 65 73 20 2a 2f 0d |e struct|ures */.|
|00005780| 0a 0d 0a 23 69 66 6e 64 | 65 66 20 5f 44 41 54 45 |...#ifnd|ef _DATE|
|00005790| 54 49 4d 45 5f 54 5f 44 | 45 46 49 4e 45 44 0d 0a |TIME_T_D|EFINED..|
|000057a0| 0d 0a 73 74 72 75 63 74 | 20 64 6f 73 64 61 74 65 |..struct| dosdate|
|000057b0| 5f 74 20 7b 0d 0a 09 75 | 6e 73 69 67 6e 65 64 20 |_t {...u|nsigned |
|000057c0| 63 68 61 72 20 64 61 79 | 3b 09 09 2f 2a 20 31 2d |char day|;../* 1-|
|000057d0| 33 31 20 2a 2f 0d 0a 09 | 75 6e 73 69 67 6e 65 64 |31 */...|unsigned|
|000057e0| 20 63 68 61 72 20 6d 6f | 6e 74 68 3b 09 09 2f 2a | char mo|nth;../*|
|000057f0| 20 31 2d 31 32 20 2a 2f | 0d 0a 09 75 6e 73 69 67 | 1-12 */|...unsig|
|00005800| 6e 65 64 20 69 6e 74 20 | 79 65 61 72 3b 09 09 2f |ned int |year;../|
|00005810| 2a 20 31 39 38 30 2d 32 | 30 39 39 20 2a 2f 0d 0a |* 1980-2|099 */..|
|00005820| 09 75 6e 73 69 67 6e 65 | 64 20 63 68 61 72 20 64 |.unsigne|d char d|
|00005830| 61 79 6f 66 77 65 65 6b | 3b 09 2f 2a 20 30 2d 36 |ayofweek|;./* 0-6|
|00005840| 2c 20 30 3d 53 75 6e 64 | 61 79 20 2a 2f 0d 0a 09 |, 0=Sund|ay */...|
|00005850| 7d 3b 0d 0a 0d 0a 73 74 | 72 75 63 74 20 64 6f 73 |};....st|ruct dos|
|00005860| 74 69 6d 65 5f 74 20 7b | 0d 0a 09 75 6e 73 69 67 |time_t {|...unsig|
|00005870| 6e 65 64 20 63 68 61 72 | 20 68 6f 75 72 3b 09 2f |ned char| hour;./|
|00005880| 2a 20 30 2d 32 33 20 2a | 2f 0d 0a 09 75 6e 73 69 |* 0-23 *|/...unsi|
|00005890| 67 6e 65 64 20 63 68 61 | 72 20 6d 69 6e 75 74 65 |gned cha|r minute|
|000058a0| 3b 09 2f 2a 20 30 2d 35 | 39 20 2a 2f 0d 0a 09 75 |;./* 0-5|9 */...u|
|000058b0| 6e 73 69 67 6e 65 64 20 | 63 68 61 72 20 73 65 63 |nsigned |char sec|
|000058c0| 6f 6e 64 3b 09 2f 2a 20 | 30 2d 35 39 20 2a 2f 0d |ond;./* |0-59 */.|
|000058d0| 0a 09 75 6e 73 69 67 6e | 65 64 20 63 68 61 72 20 |..unsign|ed char |
|000058e0| 68 73 65 63 6f 6e 64 3b | 09 2f 2a 20 30 2d 39 39 |hsecond;|./* 0-99|
|000058f0| 20 2a 2f 0d 0a 09 7d 3b | 0d 0a 0d 0a 23 64 65 66 | */...};|....#def|
|00005900| 69 6e 65 20 5f 44 41 54 | 45 54 49 4d 45 5f 54 5f |ine _DAT|ETIME_T_|
|00005910| 44 45 46 49 4e 45 44 0d | 0a 0d 0a 23 65 6e 64 69 |DEFINED.|...#endi|
|00005920| 66 0d 0a 0d 0a 0d 0a 2f | 2a 20 5f 64 6f 73 5f 67 |f....../|* _dos_g|
|00005930| 65 74 64 69 73 6b 66 72 | 65 65 20 73 74 72 75 63 |etdiskfr|ee struc|
|00005940| 74 75 72 65 20 2a 2f 0d | 0a 0d 0a 23 69 66 6e 64 |ture */.|...#ifnd|
|00005950| 65 66 20 5f 44 49 53 4b | 46 52 45 45 5f 54 5f 44 |ef _DISK|FREE_T_D|
|00005960| 45 46 49 4e 45 44 0d 0a | 0d 0a 73 74 72 75 63 74 |EFINED..|..struct|
|00005970| 20 64 69 73 6b 66 72 65 | 65 5f 74 20 7b 0d 0a 09 | diskfre|e_t {...|
|00005980| 75 6e 73 69 67 6e 65 64 | 20 74 6f 74 61 6c 5f 63 |unsigned| total_c|
|00005990| 6c 75 73 74 65 72 73 3b | 0d 0a 09 75 6e 73 69 67 |lusters;|...unsig|
|000059a0| 6e 65 64 20 61 76 61 69 | 6c 5f 63 6c 75 73 74 65 |ned avai|l_cluste|
|000059b0| 72 73 3b 0d 0a 09 75 6e | 73 69 67 6e 65 64 20 73 |rs;...un|signed s|
|000059c0| 65 63 74 6f 72 73 5f 70 | 65 72 5f 63 6c 75 73 74 |ectors_p|er_clust|
|000059d0| 65 72 3b 0d 0a 09 75 6e | 73 69 67 6e 65 64 20 62 |er;...un|signed b|
|000059e0| 79 74 65 73 5f 70 65 72 | 5f 73 65 63 74 6f 72 3b |ytes_per|_sector;|
|000059f0| 0d 0a 09 7d 3b 0d 0a 0d | 0a 23 64 65 66 69 6e 65 |...};...|.#define|
|00005a00| 20 5f 44 49 53 4b 46 52 | 45 45 5f 54 5f 44 45 46 | _DISKFR|EE_T_DEF|
|00005a10| 49 4e 45 44 0d 0a 0d 0a | 23 65 6e 64 69 66 0d 0a |INED....|#endif..|
|00005a20| 0d 0a 0d 0a 2f 2a 20 6d | 61 6e 69 66 65 73 74 20 |..../* m|anifest |
|00005a30| 63 6f 6e 73 74 61 6e 74 | 73 20 66 6f 72 20 5f 68 |constant|s for _h|
|00005a40| 61 72 64 72 65 73 75 6d | 65 20 72 65 73 75 6c 74 |ardresum|e result|
|00005a50| 20 70 61 72 61 6d 65 74 | 65 72 20 2a 2f 0d 0a 0d | paramet|er */...|
|00005a60| 0a 23 64 65 66 69 6e 65 | 20 5f 48 41 52 44 45 52 |.#define| _HARDER|
|00005a70| 52 5f 49 47 4e 4f 52 45 | 20 09 30 09 2f 2a 20 49 |R_IGNORE| .0./* I|
|00005a80| 67 6e 6f 72 65 20 74 68 | 65 20 65 72 72 6f 72 20 |gnore th|e error |
|00005a90| 2a 2f 0d 0a 23 64 65 66 | 69 6e 65 20 5f 48 41 52 |*/..#def|ine _HAR|
|00005aa0| 44 45 52 52 5f 52 45 54 | 52 59 09 09 31 09 2f 2a |DERR_RET|RY..1./*|
|00005ab0| 20 52 65 74 72 79 20 74 | 68 65 20 6f 70 65 72 61 | Retry t|he opera|
|00005ac0| 74 69 6f 6e 20 2a 2f 0d | 0a 23 64 65 66 69 6e 65 |tion */.|.#define|
|00005ad0| 20 5f 48 41 52 44 45 52 | 52 5f 41 42 4f 52 54 09 | _HARDER|R_ABORT.|
|00005ae0| 09 32 09 2f 2a 20 41 62 | 6f 72 74 20 70 72 6f 67 |.2./* Ab|ort prog|
|00005af0| 72 61 6d 20 69 73 73 75 | 69 6e 67 20 49 6e 74 65 |ram issu|ing Inte|
|00005b00| 72 72 75 70 74 20 32 33 | 68 20 2a 2f 0d 0a 23 64 |rrupt 23|h */..#d|
|00005b10| 65 66 69 6e 65 20 5f 48 | 41 52 44 45 52 52 5f 46 |efine _H|ARDERR_F|
|00005b20| 41 49 4c 09 09 33 09 2f | 2a 20 46 61 69 6c 20 74 |AIL..3./|* Fail t|
|00005b30| 68 65 20 73 b2 1d ff 79 | 73 74 65 6d 20 63 61 6c |he s...y|stem cal|
|00005b40| 6c 20 69 6e 20 70 72 6f | 67 72 65 73 73 20 2a 2f |l in pro|gress */|
|00005b50| 0d 0a ff 09 05 2f 2a 20 | 5f 48 41 52 44 45 52 52 |...../* |_HARDERR|
|00005b60| 5f 46 41 49 4c 20 69 73 | 20 6e 6f 74 20 73 75 70 |_FAIL is| not sup|
|00005b70| 70 6f 72 74 65 64 20 6f | 6e 20 44 4f 53 20 32 2e |ported o|n DOS 2.|
|00005b80| 78 20 2a 2f 0d 0a 0d 0a | 2f 2a 20 46 69 6c 65 20 |x */....|/* File |
|00005b90| 61 74 74 72 69 62 75 74 | 65 20 63 6f 6e 73 74 61 |attribut|e consta|
|00005ba0| 6e 74 73 20 2a 2f 0d 0a | 0d 0a 23 64 65 66 69 6e |nts */..|..#defin|
|00005bb0| 65 20 5f 41 5f 4e 4f 52 | 4d 41 4c 09 30 78 30 30 |e _A_NOR|MAL.0x00|
|00005bc0| 09 2f 2a 20 4e 6f 72 6d | 61 6c 20 66 69 6c 65 20 |./* Norm|al file |
|00005bd0| 2d 20 4e 6f 20 72 65 61 | 64 2f 77 72 69 74 65 20 |- No rea|d/write |
|00005be0| 72 65 73 74 72 69 63 74 | 69 6f 6e 73 20 2a 2f 0d |restrict|ions */.|
|00005bf0| 0a 23 64 65 66 69 6e 65 | 20 5f 41 5f 52 44 4f 4e |.#define| _A_RDON|
|00005c00| 4c 59 09 30 78 30 31 09 | 2f 2a 20 52 65 61 64 20 |LY.0x01.|/* Read |
|00005c10| 6f 6e 6c 79 20 66 69 6c | 65 20 2a 2f 0d 0a 23 64 |only fil|e */..#d|
|00005c20| 65 66 69 6e 65 20 5f 41 | 5f 48 49 44 44 45 4e 09 |efine _A|_HIDDEN.|
|00005c30| 30 78 30 32 09 2f 2a 20 | 48 69 64 64 65 6e 20 66 |0x02./* |Hidden f|
|00005c40| 69 6c 65 20 2a 2f 0d 0a | 23 64 65 66 69 6e 65 20 |ile */..|#define |
|00005c50| 5f 41 5f 53 59 53 54 45 | 4d 09 30 78 30 34 09 2f |_A_SYSTE|M.0x04./|
|00005c60| 2a 20 53 79 73 74 65 6d | 20 66 69 6c 65 20 2a 2f |* System| file */|
|00005c70| 0d 0a 23 64 65 66 69 6e | 65 20 5f 41 5f 56 4f 4c |..#defin|e _A_VOL|
|00005c80| 49 44 09 30 78 30 38 09 | 2f 2a 20 56 6f 6c 75 6d |ID.0x08.|/* Volum|
|00005c90| 65 20 49 44 20 66 69 6c | 65 20 2a 2f 0d 0a 23 64 |e ID fil|e */..#d|
|00005ca0| 65 66 69 6e 65 20 5f 41 | 5f 53 55 42 44 49 52 09 |efine _A|_SUBDIR.|
|00005cb0| 30 78 31 30 09 2f 2a 20 | 53 75 62 64 69 72 65 63 |0x10./* |Subdirec|
|00005cc0| 74 6f 72 79 20 2a 2f 0d | 0a 23 64 65 66 69 6e 65 |tory */.|.#define|
|00005cd0| 20 5f 41 5f 41 52 43 48 | 20 09 30 78 32 30 09 2f | _A_ARCH| .0x20./|
|00005ce0| 2a 20 41 72 63 68 69 76 | 65 20 66 69 6c 65 20 2a |* Archiv|e file *|
|00005cf0| 2f 0d 0a 0d 0a 2f 2a 20 | 6d 61 63 72 6f 73 20 74 |/..../* |macros t|
|00005d00| 6f 20 62 72 65 61 6b 20 | 43 20 22 66 61 72 22 20 |o break |C "far" |
|00005d10| 70 6f 69 6e 74 65 72 73 | 20 69 6e 74 6f 20 74 68 |pointers| into th|
|00005d20| 65 69 72 20 73 65 67 6d | 65 6e 74 20 61 6e 64 20 |eir segm|ent and |
|00005d30| 6f 66 66 73 65 74 20 63 | 6f 6d 70 6f 6e 65 6e 74 |offset c|omponent|
|00005d40| 73 0d 0a 20 2a 2f 0d 0a | 0d 0a 23 64 65 66 69 6e |s.. */..|..#defin|
|00005d50| 65 20 46 50 5f 53 45 47 | 28 66 70 29 20 28 2a 28 |e FP_SEG|(fp) (*(|
|00005d60| 28 75 6e 73 69 67 6e 65 | 64 20 5f 66 61 72 20 2a |(unsigne|d _far *|
|00005d70| 29 26 28 66 70 29 2b 31 | 29 29 0d 0a 23 64 65 66 |)&(fp)+1|))..#def|
|00005d80| 69 6e 65 20 46 50 5f 4f | 46 46 28 66 70 29 20 28 |ine FP_O|FF(fp) (|
|00005d90| 2a 28 28 75 6e 73 69 67 | 6e 65 64 20 5f 66 61 72 |*((unsig|ned _far|
|00005da0| 20 2a 29 26 28 66 70 ff | 29 03 0d 0a 0d 0a 0d 0a | *)&(fp.|).......|
|00005db0| 2f 2a 20 65 78 74 65 72 | 6e 61 6c 20 76 61 72 69 |/* exter|nal vari|
|00005dc0| 61 62 6c 65 20 64 65 63 | 6c 61 72 61 74 69 6f 6e |able dec|laration|
|00005dd0| 73 20 2a 2f 0d 0a 0d 0a | 23 69 66 6e 64 65 66 20 |s */....|#ifndef |
|00005de0| 5f 57 49 4e 44 4c 4c 0d | 0a 65 78 74 65 72 6e 20 |_WINDLL.|.extern |
|00005df0| 75 6e 73 69 67 6e 65 64 | 20 69 6e 74 20 5f 6e 65 |unsigned| int _ne|
|00005e00| 61 72 20 5f 63 64 65 63 | 6c 20 5f 6f 73 76 65 72 |ar _cdec|l _osver|
|00005e10| 73 69 6f 6e 3b 0d 0a 23 | 65 6e 64 69 66 0d 0a 0d |sion;..#|endif...|
|00005e20| 0a 0d 0a 2f 2a 20 66 75 | 6e 63 74 69 6f 6e 20 70 |.../* fu|nction p|
|00005e30| 72 6f 74 6f 74 79 70 65 | 73 20 2a 2f 0d 0a 0d 0a |rototype|s */....|
|00005e40| 23 69 66 6e 64 65 66 20 | 5f 4d 54 0d 0a 69 6e 74 |#ifndef |_MT..int|
|00005e50| 20 5f 63 64 65 63 6c 20 | 62 64 6f 73 28 69 6e 74 | _cdecl |bdos(int|
|00005e60| 2c 20 75 6e 73 69 67 6e | 65 64 20 69 6e 74 2c 20 |, unsign|ed int, |
|00005e70| 75 6e 73 69 67 6e 65 64 | 20 69 6e 74 29 3b 0d 0a |unsigned| int);..|
|00005e80| 23 69 66 6e 64 65 66 20 | 5f 57 49 4e 44 4f 57 53 |#ifndef |_WINDOWS|
|00005e90| 0d 0a 76 6f 69 64 20 5f | 63 64 65 63 6c 20 5f 63 |..void _|cdecl _c|
|00005ea0| 68 61 69 6e 5f 69 6e 74 | 72 28 76 6f 69 64 20 28 |hain_int|r(void (|
|00005eb0| 5f 63 64 65 63 6c 20 5f | 69 6e 74 65 72 72 75 70 |_cdecl _|interrup|
|00005ec0| 74 20 5f 66 61 72 20 2a | 29 28 29 29 3b 0d 0a 23 |t _far *|)());..#|
|00005ed0| 65 6e 64 69 66 0d 0a 76 | 6f 69 64 20 5f 63 64 65 |endif..v|oid _cde|
|00005ee0| 63 6c 20 5f 64 69 73 61 | 62 6c 65 28 76 6f 69 64 |cl _disa|ble(void|
|00005ef0| 29 3b 0d 0a 23 69 66 6e | 64 65 66 20 5f 57 49 4e |);..#ifn|def _WIN|
|00005f00| 44 4f 57 53 0d 0a 75 6e | 73 69 67 6e 65 64 20 5f |DOWS..un|signed _|
|00005f10| 63 64 65 63 6c 20 5f 64 | 6f 73 5f 61 6c 6c 6f 63 |cdecl _d|os_alloc|
|00005f20| 6d 65 6d 28 75 6e 73 69 | 67 6e 65 64 2c 20 75 6e |mem(unsi|gned, un|
|00005f30| 73 69 67 6e 65 64 20 2a | 29 3b 0d 0a 23 65 6e 64 |signed *|);..#end|
|00005f40| 69 66 0d 0a 75 6e 73 69 | 67 6e 65 64 20 5f 63 64 |if..unsi|gned _cd|
|00005f50| 65 63 6c 20 5f 64 6f 73 | 5f 63 6c 6f 73 65 28 69 |ecl _dos|_close(i|
|00005f60| 6e 74 29 3b 0d 0a 75 6e | 73 69 67 6e 65 64 20 5f |nt);..un|signed _|
|00005f70| 63 64 65 63 6c 20 5f 64 | 6f 73 5f 63 72 65 61 74 |cdecl _d|os_creat|
|00005f80| 28 63 6f 6e 73 74 20 63 | 68 61 72 20 2a 2c 20 75 |(const c|har *, u|
|00005f90| 6e 73 69 67 6e 65 64 2c | 20 69 6e 74 20 2a 29 3b |nsigned,| int *);|
|00005fa0| 0d 0a 75 6e 73 69 67 6e | 65 64 20 5f 63 64 65 63 |..unsign|ed _cdec|
|00005fb0| 6c 20 5f 64 6f 73 5f 63 | 72 65 61 74 6e 65 77 28 |l _dos_c|reatnew(|
|00005fc0| 63 6f 6e 73 74 20 63 68 | 61 72 20 2a 2c 20 75 6e |const ch|ar *, un|
|00005fd0| 73 69 67 6e 65 64 2c 20 | 69 6e 74 20 2a 29 3b 0d |signed, |int *);.|
|00005fe0| 0a 75 6e 73 69 67 6e 65 | 64 20 5f 63 64 65 63 6c |.unsigne|d _cdecl|
|00005ff0| 20 5f 64 6f 73 5f 66 69 | 6e 64 66 69 72 73 74 28 | _dos_fi|ndfirst(|
|00006000| 63 6f 6e 73 74 20 63 68 | 61 72 20 2a 2c 20 75 6e |const ch|ar *, un|
|00006010| 73 69 67 6e 65 64 2c 20 | 73 74 72 75 63 74 20 66 |signed, |struct f|
|00006020| 69 6e 64 5f 74 20 2a 29 | 3b 0d 0a 75 6e 73 69 67 |ind_t *)|;..unsig|
|00006030| 6e 65 64 20 5f 63 64 65 | 63 6c 20 5f 64 6f 73 5f |ned _cde|cl _dos_|
|00006040| 66 69 6e 64 6e 65 78 74 | 28 73 74 72 75 63 74 20 |findnext|(struct |
|00006050| 66 69 6e 64 5f 74 20 2a | 29 3b 0d 0a 23 69 66 6e |find_t *|);..#ifn|
|00006060| 64 65 66 20 5f 57 49 4e | 44 4f 57 53 0d 0a 75 6e |def _WIN|DOWS..un|
|00006070| 73 69 67 6e 65 64 20 5f | 63 64 65 63 6c 20 5f 64 |signed _|cdecl _d|
|00006080| 6f 73 5f 66 72 65 65 6d | 65 6d 28 75 6e 73 69 67 |os_freem|em(unsig|
|00006090| 6e 65 64 29 3b 0d 0a 23 | 65 6e 64 69 66 0d 0a 76 |ned);..#|endif..v|
|000060a0| 6f 69 64 20 5f 63 64 65 | 63 6c 20 5f 64 6f 73 5f |oid _cde|cl _dos_|
|000060b0| 67 65 74 64 61 74 65 28 | 73 74 72 75 63 74 20 64 |getdate(|struct d|
|000060c0| 6f 73 64 61 74 65 5f 74 | 20 2a 29 3b 0d 0a 76 6f |osdate_t| *);..vo|
|000060d0| 69 64 20 5f 63 64 65 63 | 6c 20 5f 64 6f 73 5f 67 |id _cdec|l _dos_g|
|000060e0| 65 74 64 72 69 76 65 28 | 75 6e 73 69 67 6e 65 64 |etdrive(|unsigned|
|000060f0| 20 2a 29 3b 0d 0a 75 6e | 73 69 67 6e 65 64 20 5f | *);..un|signed _|
|00006100| 63 64 65 63 6c 20 5f 64 | 6f 73 5f 67 65 74 64 69 |cdecl _d|os_getdi|
|00006110| 73 6b 66 72 65 65 28 75 | 6e 73 69 67 6e 65 64 2c |skfree(u|nsigned,|
|00006120| 20 73 74 72 75 63 74 20 | 64 69 73 6b 66 72 65 65 | struct |diskfree|
|00006130| 5f 74 20 2a 29 3b 0d 0a | 75 6e 73 69 67 6e 65 64 |_t *);..|unsigned|
|00006140| 20 5f 63 64 65 63 6c 20 | 5f 64 6f 73 5f 67 65 74 | _cdecl |_dos_get|
|00006150| 66 69 6c 65 61 74 74 72 | 28 63 6f 6e 73 74 20 63 |fileattr|(const c|
|00006160| 68 61 72 20 2a 2c 20 75 | 6e 73 69 67 6e 65 64 20 |har *, u|nsigned |
|00006170| 2a 29 3b 0d 0a 75 6e 73 | 69 67 6e 65 64 20 5f 63 |*);..uns|igned _c|
|00006180| 64 65 63 6c 20 5f 64 6f | 73 5f 67 65 74 66 74 69 |decl _do|s_getfti|
|00006190| 6d 65 28 69 6e 74 2c 20 | 75 6e 73 69 67 6e 65 64 |me(int, |unsigned|
|000061a0| 20 2a 2c 20 75 6e 73 69 | 67 6e 65 64 20 2a 29 3b | *, unsi|gned *);|
|000061b0| 0d 0a 76 6f 69 64 20 5f | 63 64 65 63 6c 20 5f 64 |..void _|cdecl _d|
|000061c0| 6f 73 5f 67 65 74 74 69 | 6d 65 28 73 74 72 75 63 |os_getti|me(struc|
|000061d0| 74 20 64 6f 73 74 69 6d | 65 5f 74 20 2a 29 3b 0d |t dostim|e_t *);.|
|000061e0| 0a 76 6f 69 64 20 28 5f | 63 64 65 63 6c 20 5f 69 |.void (_|cdecl _i|
|000061f0| 6e 74 65 72 72 75 70 74 | 20 5f 66 61 72 20 2a 20 |nterrupt| _far * |
|00006200| 5f 63 64 65 63 6c 20 5f | 64 6f 73 5f 67 65 74 76 |_cdecl _|dos_getv|
|00006210| 65 63 74 28 75 6e 73 69 | 67 6e 65 64 29 29 28 29 |ect(unsi|gned))()|
|00006220| 3b 0d 0a 23 69 66 6e 64 | 65 66 20 5f 57 49 4e 44 |;..#ifnd|ef _WIND|
|00006230| 4f 57 53 0d 0a 76 6f 69 | 64 20 5f 63 64 65 63 6c |OWS..voi|d _cdecl|
|00006240| 20 5f 64 6f 73 5f 6b 65 | 65 70 28 75 6e 73 69 67 | _dos_ke|ep(unsig|
|00006250| 6e 65 64 2c 20 75 6e 73 | 69 67 6e 65 64 29 3b 0d |ned, uns|igned);.|
|00006260| 0a 23 65 6e 64 69 66 0d | 0a 75 6e 73 69 67 6e 65 |.#endif.|.unsigne|
|00006270| 64 20 5f 63 64 65 63 6c | 20 5f 64 6f 73 5f 6f 70 |d _cdecl| _dos_op|
|00006280| 65 6e 28 63 6f 6e 73 74 | 20 63 68 61 72 20 2a 2c |en(const| char *,|
|00006290| 20 75 6e 73 69 67 6e 65 | 64 2c 20 69 6e 74 20 2a | unsigne|d, int *|
|000062a0| 29 3b 0d 0a 75 6e 73 69 | 67 6e 65 64 20 5f 63 64 |);..unsi|gned _cd|
|000062b0| 65 63 6c 20 5f 64 6f 73 | 5f 72 65 61 64 28 69 6e |ecl _dos|_read(in|
|000062c0| 74 2c 20 76 6f 69 64 20 | 5f 66 61 72 20 2a 2c 20 |t, void |_far *, |
|000062d0| 75 6e 73 69 67 6e 65 64 | 2c 20 75 6e 73 69 67 6e |unsigned|, unsign|
|000062e0| 65 64 20 2a 29 3b 0d 0a | 23 69 66 6e 64 65 66 20 |ed *);..|#ifndef |
|000062f0| 5f 57 49 4e 44 4f 57 53 | 0d 0a 75 6e 73 69 67 6e |_WINDOWS|..unsign|
|00006300| 65 64 20 5f 63 64 65 63 | 6c 20 5f 64 6f 73 5f 73 |ed _cdec|l _dos_s|
|00006310| 65 74 62 6c 6f 63 6b 28 | 75 6e 73 69 67 6e 65 64 |etblock(|unsigned|
|00006320| 2c 20 75 6e 73 69 67 6e | 65 64 2c 20 75 6e 73 69 |, unsign|ed, unsi|
|00006330| 67 6e 65 64 20 2a 29 3b | 0d 0a 23 65 6e 64 69 66 |gned *);|..#endif|
|00006340| 0d 0a 75 6e 73 69 67 6e | 65 64 20 5f 63 64 65 63 |..unsign|ed _cdec|
|00006350| 6c 20 5f 64 6f 73 5f 73 | 65 74 64 61 74 65 28 73 |l _dos_s|etdate(s|
|00006360| 74 72 75 63 74 20 64 6f | 73 64 61 74 65 5f 74 20 |truct do|sdate_t |
|00006370| 2a 29 3b 0d 0a 76 6f 69 | 64 20 5f 63 64 65 63 6c |*);..voi|d _cdecl|
|00006380| 20 5f 64 6f 73 5f 73 65 | 74 64 72 69 76 65 28 75 | _dos_se|tdrive(u|
|00006390| 6e 73 69 67 6e 65 64 2c | 20 75 6e 73 69 67 6e 65 |nsigned,| unsigne|
|000063a0| 64 20 2a 29 3b 0d 0a 75 | 6e 73 69 67 6e 65 64 20 |d *);..u|nsigned |
|000063b0| 5f 63 64 65 63 6c 20 5f | 64 6f 73 5f 73 65 74 66 |_cdecl _|dos_setf|
|000063c0| 69 6c 65 61 74 74 72 28 | 63 6f 6e 73 74 20 63 68 |ileattr(|const ch|
|000063d0| 61 72 20 2a 2c 20 75 6e | 73 69 67 6e 65 64 29 3b |ar *, un|signed);|
|000063e0| 0d 0a 75 6e 73 69 67 6e | 65 64 20 5f 63 64 65 63 |..unsign|ed _cdec|
|000063f0| 6c 20 5f 64 6f 73 5f 73 | 65 74 66 74 69 6d 65 28 |l _dos_s|etftime(|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.