home *** CD-ROM | disk | FTP | other *** search
/ RISC DISC 2 / RISC_DISC_2.iso / pd_share / program / code / sdls / !DLLDoc / Chapter10 / Text
Unknown  |  1995-03-13  |  17.1 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text


This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
100% file data default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| cc 43 00 00 01 00 00 00 | 00 00 00 00 06 08 00 00 |.C......|........|
|00000010| 00 08 00 00 01 10 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 10 00 00 02 18 00 00 | c8 00 00 00 00 00 00 00 |........|........|
|00000030| 01 09 0c 00 00 00 00 00 | 00 18 00 00 a5 ac 00 00 |........|........|
|00000040| 43 22 87 01 31 4d fe ff | 31 a4 fe ff de 32 00 00 |C"..1M..|1....2..|
|00000050| 16 00 00 00 08 5d 05 00 | 00 00 00 00 07 00 00 00 |.....]..|........|
|00000060| 01 09 0c 00 01 09 0c 00 | 00 00 00 00 54 68 65 20 |........|....The |
|00000070| 07 0d 08 00 15 d5 0a 00 | 01 09 0c 00 15 d5 0a 00 |........|........|
|00000080| 00 00 00 00 07 00 00 00 | 1c 0a 0c 00 01 09 0c 00 |........|........|
|00000090| 1c 0a 0c 00 15 d5 0a 00 | 00 00 00 00 63 64 6c 6c |........|....cdll|
|000000a0| 08 64 6c 6c 15 d5 0a 00 | 01 09 0c 00 1c 0a 0c 00 |.dll....|........|
|000000b0| 00 00 00 00 08 54 01 00 | 1c 0a 0c 00 01 09 0c 00 |.....T..|........|
|000000c0| 00 00 00 00 20 74 6f 6f | 6c 0d 08 08 01 09 0c 00 |.... too|l.......|
|000000d0| 00 00 00 00 07 09 0c 00 | 02 0c 0c 00 02 0c 0c 00 |........|........|
|000000e0| 00 00 00 00 00 ac 00 00 | a5 30 00 00 42 be 1d 01 |........|.0..B...|
|000000f0| ca cf fd ff 7a 06 fe ff | 18 2b 00 00 49 6e 74 72 |....z...|.+..Intr|
|00000100| 6f 64 75 63 74 69 6f 6e | 05 0d 08 08 02 0c 0c 00 |oduction|........|
|00000110| 00 00 00 00 00 30 00 00 | 85 7c 00 00 00 85 4f 04 |.....0..|.|....O.|
|00000120| 65 82 fd ff 8d a5 fd ff | b3 19 00 00 54 68 65 20 |e.......|....The |
|00000130| 07 07 00 00 1c 0d 0c 00 | 1c 0d 0c 00 00 00 00 00 |........|........|
|00000140| 63 64 6c 6c 08 74 6f 6f | 1c 0d 0c 00 00 00 00 00 |cdll.too|........|
|00000150| 20 74 6f 6f 6c 20 77 69 | 6c 6c 20 63 72 65 61 74 | tool wi|ll creat|
|00000160| 65 20 41 4f 46 20 66 69 | 6c 65 73 20 74 6f 20 68 |e AOF fi|les to h|
|00000170| 65 6c 70 20 79 6f 75 20 | 6d 61 6b 65 20 62 6f 74 |elp you |make bot|
|00000180| 68 20 44 79 6e 61 6d 69 | 63 20 4c 69 6e 6b 20 00 |h Dynami|c Link .|
|00000190| 00 7c 00 00 05 64 00 00 | 00 75 5c 04 28 58 fd ff |.|...d..|.u\.(X..|
|000001a0| 50 7b fd ff b3 19 00 00 | 4c 69 62 72 61 72 69 65 |P{......|Librarie|
|000001b0| 73 20 61 6e 64 20 63 6c | 69 65 6e 74 20 61 70 70 |s and cl|ient app|
|000001c0| 6c 69 63 61 74 69 6f 6e | 73 20 77 68 69 63 68 20 |lication|s which |
|000001d0| 75 73 65 20 74 68 65 6d | 2e 20 20 49 74 20 77 6f |use them|. It wo|
|000001e0| 72 6b 73 20 66 72 6f 6d | 20 61 20 73 63 72 69 70 |rks from| a scrip|
|000001f0| 74 20 00 00 00 64 00 00 | a5 c8 00 00 43 73 fe 03 |t ...d..|....Cs..|
|00000200| eb 2d fd ff 13 51 fd ff | b3 19 00 00 66 69 6c 65 |.-...Q..|....file|
|00000210| 20 28 63 61 6c 6c 65 64 | 20 61 20 07 1c 0e 0c 00 | (called| a .....|
|00000220| 1c 0e 0c 00 00 00 00 00 | 44 4c 4c 05 07 d6 0a 00 |........|DLL.....|
|00000230| 15 d6 0a 00 1c 0e 0c 00 | 15 d6 0a 00 00 00 00 00 |........|........|
|00000240| 20 64 65 66 69 6e 69 74 | 69 6f 6e 20 66 69 6c 65 | definit|ion file|
|00000250| 08 05 05 05 15 d6 0a 00 | 1c 0e 0c 00 00 00 00 00 |........|........|
|00000260| 08 64 6c 6c 1c 0e 0c 00 | 00 00 00 00 29 20 77 68 |.dll....|....) wh|
|00000270| 69 63 68 20 69 74 73 65 | 6c 66 20 6d 61 79 20 62 |ich itse|lf may b|
|00000280| 65 20 63 72 65 61 74 65 | 64 20 62 79 20 07 07 62 |e create|d by ..b|
|00000290| 1c 0f 0c 00 1c 0f 0c 00 | 00 00 00 00 63 64 6c 6c |........|....cdll|
|000002a0| 08 64 6c 6c 1c 0f 0c 00 | 00 00 00 00 2e 0d 07 00 |.dll....|........|
|000002b0| 02 10 0c 00 02 10 0c 00 | 00 00 00 00 00 c8 00 00 |........|........|
|000002c0| a5 40 00 00 42 fc b5 02 | a6 b1 fc ff 56 e8 fc ff |.@..B...|....V...|
|000002d0| 18 2b 00 00 46 6f 72 6d | 61 74 20 6f 66 20 44 4c |.+..Form|at of DL|
|000002e0| 4c 20 64 65 66 69 6e 69 | 74 69 6f 6e 20 66 69 6c |L defini|tion fil|
|000002f0| 65 73 0d 08 02 10 0c 00 | 00 00 00 00 00 40 00 00 |es......|.....@..|
|00000300| a5 9c 00 00 40 a4 21 04 | 41 64 fc ff 69 87 fc ff |....@.!.|Ad..i...|
|00000310| b3 19 00 00 54 68 65 20 | 73 79 6e 74 61 78 20 6f |....The |syntax o|
|00000320| 66 20 74 68 65 20 64 65 | 66 69 6e 69 74 69 6f 6e |f the de|finition|
|00000330| 20 66 69 6c 65 73 20 72 | 65 71 75 69 72 65 64 20 | files r|equired |
|00000340| 62 79 20 07 1c 11 0c 00 | 1c 11 0c 00 00 00 00 00 |by .....|........|
|00000350| 63 64 6c 6c 08 00 00 00 | 1c 11 0c 00 00 00 00 00 |cdll....|........|
|00000360| 20 69 73 20 64 65 73 63 | 72 69 62 65 64 20 62 65 | is desc|ribed be|
|00000370| 6c 6f 77 3a 0d 07 07 00 | 4b 42 07 00 4b 42 07 00 |low:....|KB..KB..|
|00000380| 00 00 00 00 07 14 0c 00 | 1c 14 0c 00 1c 14 0c 00 |........|........|
|00000390| 4b 42 07 00 00 00 00 00 | 00 9c 00 00 a5 80 00 00 |KB......|........|
|000003a0| 44 e6 c5 01 c4 1a fc ff | ec 3d fc ff c5 19 00 00 |D.......|.=......|
|000003b0| 05 64 65 66 69 6e 69 74 | 69 6f 6e 46 69 6c 65 08 |.definit|ionFile.|
|000003c0| 1c 14 0c 00 4b 42 07 00 | 00 00 00 00 20 3a 3a 3d |....KB..|.... ::=|
|000003d0| 12 00 00 00 fd 5e 00 00 | 00 00 00 00 7b 07 0c 00 |.....^..|....{...|
|000003e0| 1c 14 0c 00 1c 14 0c 00 | 4b 42 07 00 00 00 00 00 |........|KB......|
|000003f0| 73 65 63 74 69 6f 6e 08 | 1c 14 0c 00 4b 42 07 00 |section.|....KB..|
|00000400| 00 00 00 00 7d 0d 07 00 | 1c 14 0c 00 1c 14 0c 00 |....}...|........|
|00000410| 4b 42 07 00 00 00 00 00 | 00 80 00 00 85 dc 00 00 |KB......|........|
|00000420| 04 ff 01 04 47 d1 fb ff | 6f f4 fb ff c5 19 00 00 |....G...|o.......|
|00000430| 73 65 63 74 69 6f 6e 08 | 1c 14 0c 00 4b 42 07 00 |section.|....KB..|
|00000440| 00 00 00 00 20 3a 3a 3d | 12 00 00 00 38 ba 00 00 |.... ::=|....8...|
|00000450| 00 00 00 00 07 14 0c 00 | 1c 14 0c 00 1c 14 0c 00 |........|........|
|00000460| 4b 42 07 00 00 00 00 00 | 6e 61 6d 65 53 65 63 74 |KB......|nameSect|
|00000470| 69 6f 6e 08 1c 14 0c 00 | 4b 42 07 00 00 00 00 00 |ion.....|KB......|
|00000480| 20 7c 20 07 1c 14 0c 00 | 1c 14 0c 00 4b 42 07 00 | | .....|....KB..|
|00000490| 00 00 00 00 61 75 74 68 | 6f 72 53 65 63 74 69 6f |....auth|orSectio|
|000004a0| 6e 08 07 00 1c 14 0c 00 | 4b 42 07 00 00 00 00 00 |n.......|KB......|
|000004b0| 20 7c 20 07 1c 14 0c 00 | 1c 14 0c 00 4b 42 07 00 | | .....|....KB..|
|000004c0| 00 00 00 00 76 65 72 73 | 69 6f 6e 53 65 63 74 69 |....vers|ionSecti|
|000004d0| 6f 6e 08 00 1c 14 0c 00 | 4b 42 07 00 00 00 00 00 |on......|KB......|
|000004e0| 20 7c 20 07 1c 14 0c 00 | 1c 14 0c 00 4b 42 07 00 | | .....|....KB..|
|000004f0| 00 00 00 00 00 dc 00 00 | a5 a8 00 00 40 bf cb 02 |........|....@...|
|00000500| 0a a7 fb ff 32 ca fb ff | c5 19 00 00 65 78 70 6f |....2...|....expo|
|00000510| 72 74 73 53 65 63 74 69 | 6f 6e 08 08 1c 14 0c 00 |rtsSecti|on......|
|00000520| 4b 42 07 00 00 00 00 00 | 20 7c 20 07 1c 14 0c 00 |KB......| | .....|
|00000530| 1c 14 0c 00 4b 42 07 00 | 00 00 00 00 65 78 74 45 |....KB..|....extE|
|00000540| 6e 74 72 79 53 65 63 74 | 69 6f 6e 08 1c 14 0c 00 |ntrySect|ion.....|
|00000550| 4b 42 07 00 00 00 00 00 | 20 7c 20 07 1c 14 0c 00 |KB......| | .....|
|00000560| 1c 14 0c 00 4b 42 07 00 | 00 00 00 00 6f 62 6a 65 |....KB..|....obje|
|00000570| 63 74 73 53 65 63 74 69 | 6f 6e 08 00 1c 14 0c 00 |ctsSecti|on......|
|00000580| 4b 42 07 00 00 00 00 00 | 0d 07 0c 00 1c 17 0c 00 |KB......|........|
|00000590| 1c 17 0c 00 4b 42 07 00 | 00 00 00 00 00 a8 00 00 |....KB..|........|
|000005a0| a5 a4 00 00 44 db 01 02 | 8d 5d fb ff b5 80 fb ff |....D...|.]......|
|000005b0| c5 19 00 00 6e 61 6d 65 | 53 65 63 74 69 6f 6e 08 |....name|Section.|
|000005c0| 1c 17 0c 00 4b 42 07 00 | 00 00 00 00 20 3a 3a 3d |....KB..|.... ::=|
|000005d0| 12 00 00 00 2a 68 00 00 | 00 00 00 00 90 07 07 00 |....*h..|........|
|000005e0| 0c 18 0c 00 0c 18 0c 00 | 4b 42 07 00 00 00 00 00 |........|KB......|
|000005f0| 6e 61 6d 65 08 42 07 00 | 0c 18 0c 00 4b 42 07 00 |name.B..|....KB..|
|00000600| 00 00 00 00 91 20 07 00 | 1c 19 0c 00 1c 19 0c 00 |..... ..|........|
|00000610| 4b 42 07 00 00 00 00 00 | 73 74 72 69 6e 67 08 00 |KB......|string..|
|00000620| 1c 19 0c 00 4b 42 07 00 | 00 00 00 00 0d 07 0c 00 |....KB..|........|
|00000630| 1c 23 0c 00 1c 23 0c 00 | 4b 42 07 00 00 00 00 00 |.#...#..|KB......|
|00000640| 00 a4 00 00 a5 a8 00 00 | 44 8b 23 02 10 14 fb ff |........|D.#.....|
|00000650| 38 37 fb ff c5 19 00 00 | 61 75 74 68 6f 72 53 65 |87......|authorSe|
|00000660| 63 74 69 6f 6e 08 07 00 | 1c 23 0c 00 4b 42 07 00 |ction...|.#..KB..|
|00000670| 00 00 00 00 20 3a 3a 3d | 12 00 00 00 9f 56 00 00 |.... ::=|.....V..|
|00000680| 00 00 00 00 90 07 07 00 | 0c 24 0c 00 0c 24 0c 00 |........|.$...$..|
|00000690| 4b 42 07 00 00 00 00 00 | 61 75 74 68 6f 72 08 00 |KB......|author..|
|000006a0| 0c 24 0c 00 4b 42 07 00 | 00 00 00 00 91 20 07 00 |.$..KB..|..... ..|
|000006b0| 1c 25 0c 00 1c 25 0c 00 | 4b 42 07 00 00 00 00 00 |.%...%..|KB......|
|000006c0| 73 74 72 69 6e 67 08 00 | 1c 25 0c 00 4b 42 07 00 |string..|.%..KB..|
|000006d0| 00 00 00 00 0d 07 0c 00 | 1c 1a 0c 00 1c 1a 0c 00 |........|........|
|000006e0| 4b 42 07 00 00 00 00 00 | 00 a8 00 00 a5 24 01 00 |KB......|.....$..|
|000006f0| 44 13 42 03 93 ca fa ff | bb ed fa ff c5 19 00 00 |D.B.....|........|
|00000700| 76 65 72 73 69 6f 6e 53 | 65 63 74 69 6f 6e 08 00 |versionS|ection..|
|00000710| 1c 1a 0c 00 4b 42 07 00 | 00 00 00 00 20 3a 3a 3d |....KB..|.... ::=|
|00000720| 12 00 00 00 d0 4c 00 00 | 00 00 00 00 90 07 07 00 |.....L..|........|
|00000730| 0c 1b 0c 00 0c 1b 0c 00 | 4b 42 07 00 00 00 00 00 |........|KB......|
|00000740| 76 65 72 73 69 6f 6e 08 | 0c 1b 0c 00 4b 42 07 00 |version.|....KB..|
|00000750| 00 00 00 00 91 20 7b 07 | 1c 1d 0c 00 1c 1d 0c 00 |..... {.|........|
|00000760| 4b 42 07 00 00 00 00 00 | 64 69 67 69 74 08 07 00 |KB......|digit...|
|00000770| 1c 1d 0c 00 4b 42 07 00 | 00 00 00 00 7d 20 5b 90 |....KB..|....} [.|
|00000780| 07 1e 0c 00 0c 1e 0c 00 | 0c 1e 0c 00 4b 42 07 00 |........|....KB..|
|00000790| 00 00 00 00 2e 08 07 00 | 0c 1e 0c 00 4b 42 07 00 |........|....KB..|
|000007a0| 00 00 00 00 91 20 5b 07 | 1c 1f 0c 00 1c 1f 0c 00 |..... [.|........|
|000007b0| 4b 42 07 00 00 00 00 00 | 64 69 67 69 74 08 07 00 |KB......|digit...|
|000007c0| 1c 1f 0c 00 4b 42 07 00 | 00 00 00 00 20 5b 07 00 |....KB..|.... [..|
|000007d0| 1c 21 0c 00 1c 21 0c 00 | 4b 42 07 00 00 00 00 00 |.!...!..|KB......|
|000007e0| 64 69 67 69 74 08 07 00 | 1c 21 0c 00 4b 42 07 00 |digit...|.!..KB..|
|000007f0| 00 00 00 00 5d 5d 5d 0d | 07 07 0c 00 1c 26 0c 00 |....]]].|.....&..|
|00000800| 1c 26 0c 00 4b 42 07 00 | 00 00 00 00 00 24 01 00 |.&..KB..|.....$..|
|00000810| a5 10 01 00 44 6c 85 02 | 16 81 fa ff 3e a4 fa ff |....Dl..|....>...|
|00000820| c5 19 00 00 65 78 70 6f | 72 74 73 53 65 63 74 69 |....expo|rtsSecti|
|00000830| 6f 6e 08 00 1c 26 0c 00 | 4b 42 07 00 00 00 00 00 |on...&..|KB......|
|00000840| 20 3a 3a 3d 12 00 00 00 | d9 4c 00 00 00 00 00 00 | ::=....|.L......|
|00000850| 90 20 05 05 05 05 05 05 | 05 05 05 05 05 05 05 05 |. ......|........|
|00000860| 05 05 05 05 05 05 05 05 | 05 05 05 05 07 07 07 00 |........|........|
|00000870| 15 d7 0a 00 4b 42 07 00 | 15 d7 0a 00 00 00 00 00 |....KB..|........|
|00000880| 07 42 07 00 0c 27 0c 00 | 0c 27 0c 00 4b 42 07 00 |.B...'..|.'..KB..|
|00000890| 15 d7 0a 00 00 00 00 00 | 65 78 70 6f 72 74 73 08 |........|exports.|
|000008a0| 15 d7 0a 00 0c 27 0c 00 | 4b 42 07 00 00 00 00 00 |.....'..|KB......|
|000008b0| 08 27 0c 00 0c 27 0c 00 | 4b 42 07 00 00 00 00 00 |.'...'..|KB......|
|000008c0| 05 05 05 05 05 05 05 05 | 05 05 05 05 05 05 05 05 |........|........|
|000008d0| 05 05 05 05 05 05 05 05 | 05 05 05 05 91 20 07 05 |........|..... ..|
|000008e0| 1c 29 0c 00 1c 29 0c 00 | 4b 42 07 00 00 00 00 00 |.)...)..|KB......|
|000008f0| 65 78 70 6f 72 74 73 4c | 69 73 74 08 1c 29 0c 00 |exportsL|ist..)..|
|00000900| 4b 42 07 00 00 00 00 00 | 0d 07 00 00 1c 2a 0c 00 |KB......|.....*..|
|00000910| 1c 2a 0c 00 4b 42 07 00 | 00 00 00 00 00 10 01 00 |.*..KB..|........|
|00000920| a5 e0 00 00 44 ee a6 02 | 99 37 fa ff c1 5a fa ff |....D...|.7...Z..|
|00000930| c5 19 00 00 65 78 74 45 | 6e 74 72 79 53 65 63 74 |....extE|ntrySect|
|00000940| 69 6f 6e 08 1c 2a 0c 00 | 4b 42 07 00 00 00 00 00 |ion..*..|KB......|
|00000950| 20 3a 3a 3d 12 00 00 00 | 66 35 00 00 00 00 00 00 | ::=....|f5......|
|00000960| 90 07 07 05 15 d8 0a 00 | 4b 42 07 00 15 d8 0a 00 |........|KB......|
|00000970| 00 00 00 00 07 00 00 00 | 0c 2c 0c 00 0c 2c 0c 00 |........|.,...,..|
|00000980| 4b 42 07 00 15 d8 0a 00 | 00 00 00 00 65 78 74 45 |KB......|....extE|
|00000990| 6e 74 72 79 08 74 72 79 | 15 d8 0a 00 0c 2c 0c 00 |ntry.try|.....,..|
|000009a0| 4b 42 07 00 00 00 00 00 | 08 00 00 00 0c 2c 0c 00 |KB......|.....,..|
|000009b0| 4b 42 07 00 00 00 00 00 | 91 20 07 00 1c 2d 0c 00 |KB......|. ...-..|
|000009c0| 1c 2d 0c 00 4b 42 07 00 | 00 00 00 00 69 64 65 6e |.-..KB..|....iden|
|000009d0| 74 69 66 69 65 72 4c 69 | 73 74 08 69 1c 2d 0c 00 |tifierLi|st.i.-..|
|000009e0| 4b 42 07 00 00 00 00 00 | 0d 07 00 00 1c 2e 0c 00 |KB......|........|
|000009f0| 1c 2e 0c 00 4b 42 07 00 | 00 00 00 00 00 e0 00 00 |....KB..|........|
|00000a00| a5 c0 00 00 47 16 96 02 | 1c ee f9 ff 44 11 fa ff |....G...|....D...|
|00000a10| c5 19 00 00 6f 62 6a 65 | 63 74 73 53 65 63 74 69 |....obje|ctsSecti|
|00000a20| 6f 6e 08 69 1c 2e 0c 00 | 4b 42 07 00 00 00 00 00 |on.i....|KB......|
|00000a30| 20 3a 3a 3d 12 3a 3a 3d | 52 55 00 00 00 00 00 00 | ::=.::=|RU......|
|00000a40| 90 05 05 05 07 07 05 05 | 15 d9 0a 00 4b 42 07 00 |........|....KB..|
|00000a50| 15 d9 0a 00 00 00 00 00 | 07 05 19 00 0c 2f 0c 00 |........|...../..|
|00000a60| 0c 2f 0c 00 4b 42 07 00 | 15 d9 0a 00 00 00 00 00 |./..KB..|........|
|00000a70| 6f 62 6a 65 63 74 73 08 | 15 d9 0a 00 0c 2f 0c 00 |objects.|...../..|
|00000a80| 4b 42 07 00 00 00 00 00 | 08 60 01 00 0c 2f 0c 00 |KB......|.`.../..|
|00000a90| 4b 42 07 00 00 00 00 00 | 05 91 20 07 1c 30 0c 00 |KB......|.. ..0..|
|00000aa0| 1c 30 0c 00 4b 42 07 00 | 00 00 00 00 69 64 65 6e |.0..KB..|....iden|
|00000ab0| 74 69 66 69 65 72 4c 69 | 73 74 0d 00 00 c0 00 00 |tifierLi|st......|
|00000ac0| a5 cc 00 00 46 ea 3e 02 | 9f a4 f9 ff c7 c7 f9 ff |....F.>.|........|
|00000ad0| c5 19 00 00 69 64 65 6e | 74 69 66 69 65 72 4c 69 |....iden|tifierLi|
|00000ae0| 73 74 08 00 1c 30 0c 00 | 4b 42 07 00 00 00 00 00 |st...0..|KB......|
|00000af0| 20 3a 3a 3d 12 00 00 00 | dc 64 00 00 00 00 00 00 | ::=....|.d......|
|00000b00| 90 07 07 00 0c 31 0c 00 | 0c 31 0c 00 4b 42 07 00 |.....1..|.1..KB..|
|00000b10| 00 00 00 00 7b 08 07 00 | 0c 31 0c 00 4b 42 07 00 |....{...|.1..KB..|
|00000b20| 00 00 00 00 91 20 7b 07 | 1c 32 0c 00 1c 32 0c 00 |..... {.|.2...2..|
|00000b30| 4b 42 07 00 00 00 00 00 | 69 64 65 6e 74 69 66 69 |KB......|identifi|
|00000b40| 65 72 08 00 1c 32 0c 00 | 4b 42 07 00 00 00 00 00 |er...2..|KB......|
|00000b50| 7d 20 90 07 0c 33 0c 00 | 0c 33 0c 00 4b 42 07 00 |} ...3..|.3..KB..|
|00000b60| 00 00 00 00 7d 08 07 00 | 0c 33 0c 00 4b 42 07 00 |....}...|.3..KB..|
|00000b70| 00 00 00 00 91 0d 07 00 | 1c 6f 0d 00 1c 6f 0d 00 |........|.o...o..|
|00000b80| 4b 42 07 00 00 00 00 00 | 00 cc 00 00 a5 10 01 00 |KB......|........|
|00000b90| 44 ee ef 02 22 5b f9 ff | 4a 7e f9 ff c5 19 00 00 |D..."[..|J~......|
|00000ba0| 65 78 70 6f 72 74 73 4c | 69 73 74 08 1c 6f 0d 00 |exportsL|ist..o..|
|00000bb0| 4b 42 07 00 00 00 00 00 | 20 3a 3a 3d 12 00 00 00 |KB......| ::=....|
|00000bc0| 50 7e 00 00 00 00 00 00 | 90 07 07 00 0c 70 0d 00 |P~......|.....p..|
|00000bd0| 0c 70 0d 00 4b 42 07 00 | 00 00 00 00 7b 08 07 00 |.p..KB..|....{...|
|00000be0| 0c 70 0d 00 4b 42 07 00 | 00 00 00 00 91 20 7b 07 |.p..KB..|..... {.|
|00000bf0| 1c 71 0d 00 1c 71 0d 00 | 4b 42 07 00 00 00 00 00 |.q...q..|KB......|
|00000c00| 69 64 65 6e 74 69 66 69 | 65 72 08 00 1c 71 0d 00 |identifi|er...q..|
|00000c10| 4b 42 07 00 00 00 00 00 | 20 5b 90 07 0c 72 0d 00 |KB......| [...r..|
|00000c20| 0c 72 0d 00 4b 42 07 00 | 00 00 00 00 3d 08 07 00 |.r..KB..|....=...|
|00000c30| 0c 72 0d 00 4b 42 07 00 | 00 00 00 00 91 20 07 00 |.r..KB..|..... ..|
|00000c40| 1c 73 0d 00 1c 73 0d 00 | 4b 42 07 00 00 00 00 00 |.s...s..|KB......|
|00000c50| 69 6e 74 65 67 65 72 08 | 1c 73 0d 00 4b 42 07 00 |integer.|.s..KB..|
|00000c60| 00 00 00 00 5d 7d 20 90 | 07 74 0d 00 0c 74 0d 00 |....]} .|.t...t..|
|00000c70| 0c 74 0d 00 4b 42 07 00 | 00 00 00 00 7d 08 07 00 |.t..KB..|....}...|
|00000c80| 0c 74 0d 00 4b 42 07 00 | 00 00 00 00 91 0d 08 00 |.t..KB..|........|
|00000c90| 4b 42 07 00 00 00 00 00 | 00 10 01 00 85 7c 00 00 |KB......|.....|..|
|00000ca0| 00 9d 64 04 a5 11 f9 ff | cd 34 f9 ff b3 19 00 00 |..d.....|.4......|
|00000cb0| 41 20 07 00 1c 34 0c 00 | 1c 34 0c 00 00 00 00 00 |A ...4..|.4......|
|00000cc0| 73 74 72 69 6e 67 20 08 | 1c 34 0c 00 00 00 00 00 |string .|.4......|
|00000cd0| 69 73 20 61 6e 79 20 63 | 6f 6c 6c 65 63 74 69 6f |is any c|ollectio|
|00000ce0| 6e 20 6f 66 20 63 68 61 | 72 61 63 74 65 72 73 20 |n of cha|racters |
|00000cf0| 63 6f 6e 74 61 69 6e 65 | 64 20 77 69 74 68 69 6e |containe|d within|
|00000d00| 20 71 75 6f 74 61 74 69 | 6f 6e 20 6d 61 72 6b 73 | quotati|on marks|
|00000d10| 20 00 00 00 00 7c 00 00 | 05 68 00 00 00 19 58 04 | ....|..|.h....X.|
|00000d20| 68 e7 f8 ff 90 0a f9 ff | b3 19 00 00 28 65 69 74 |h.......|....(eit|
|00000d30| 68 65 72 20 73 69 6e 67 | 6c 65 20 6f 72 20 64 6f |her sing|le or do|
|00000d40| 75 62 6c 65 20 99 20 69 | 74 20 64 6f 65 73 6e 91 |uble . i|t doesn.|
|00000d50| 74 20 6d 61 74 74 65 72 | 29 2e 20 20 49 66 20 79 |t matter|). If y|
|00000d60| 6f 75 20 75 73 65 20 61 | 20 73 69 6e 67 6c 65 20 |ou use a| single |
|00000d70| 71 75 6f 74 65 20 74 6f | 20 00 00 00 00 68 00 00 |quote to| ....h..|
|00000d80| 85 7c 00 00 00 17 5d 04 | 2b bd f8 ff 53 e0 f8 ff |.|....].|+...S...|
|00000d90| b3 19 00 00 73 74 61 72 | 74 20 74 68 65 20 73 74 |....star|t the st|
|00000da0| 72 69 6e 67 2c 20 69 74 | 20 6d 61 79 20 63 6f 6e |ring, it| may con|
|00000db0| 74 61 69 6e 20 64 6f 75 | 62 6c 65 20 71 75 6f 74 |tain dou|ble quot|
|00000dc0| 65 73 20 61 6e 64 20 07 | 1c 35 0c 00 1c 35 0c 00 |es and .|.5...5..|
|00000dd0| 00 00 00 00 76 69 63 65 | 20 76 65 72 73 61 08 00 |....vice| versa..|
|00000de0| 1c 35 0c 00 00 00 00 00 | 2e 20 20 49 66 20 79 6f |.5......|. If yo|
|00000df0| 75 20 77 61 6e 74 20 00 | 00 7c 00 00 05 64 00 00 |u want .|.|...d..|
|00000e00| 00 ee 40 04 ee 92 f8 ff | 16 b6 f8 ff b3 19 00 00 |..@.....|........|
|00000e10| 74 68 65 20 73 74 72 69 | 6e 67 20 74 6f 20 63 6f |the stri|ng to co|
|00000e20| 6e 74 61 69 6e 20 74 68 | 65 20 74 79 70 65 20 6f |ntain th|e type o|
|00000e30| 66 20 71 75 6f 74 65 20 | 74 68 61 74 20 69 74 20 |f quote |that it |
|00000e40| 69 73 20 64 65 6c 69 6d | 69 74 65 64 20 62 79 2c |is delim|ited by,|
|00000e50| 20 79 6f 75 20 6d 75 73 | 74 20 00 00 00 64 00 00 | you mus|t ...d..|
|00000e60| 05 60 00 00 00 7e 14 04 | b1 68 f8 ff d9 8b f8 ff |.`...~..|.h......|
|00000e70| b3 19 00 00 77 72 69 74 | 65 20 74 77 6f 20 71 75 |....writ|e two qu|
|00000e80| 6f 74 65 73 20 69 6e 20 | 61 20 72 6f 77 2e 20 20 |otes in |a row. |
|00000e90| 49 66 20 79 6f 75 20 64 | 6f 6e 91 74 20 77 61 6e |If you d|on.t wan|
|00000ea0| 74 20 74 6f 20 69 6e 63 | 6c 75 64 65 20 77 68 69 |t to inc|lude whi|
|00000eb0| 74 65 73 70 61 63 65 20 | 05 05 05 00 00 60 00 00 |tespace |.....`..|
|00000ec0| 05 64 00 00 00 4e 32 04 | 74 3e f8 ff 9c 61 f8 ff |.d...N2.|t>...a..|
|00000ed0| b3 19 00 00 63 68 61 72 | 61 63 74 65 72 73 20 69 |....char|acters i|
|00000ee0| 6e 20 74 68 65 20 73 74 | 72 69 6e 67 2c 20 79 6f |n the st|ring, yo|
|00000ef0| 75 20 63 61 6e 20 6c 65 | 61 76 65 20 6f 75 74 20 |u can le|ave out |
|00000f00| 74 68 65 20 71 75 6f 74 | 65 73 20 61 6c 74 6f 67 |the quot|es altog|
|00000f10| 65 74 68 65 72 2e 20 20 | 54 68 69 73 20 00 00 00 |ether. |This ...|
|00000f20| 00 64 00 00 01 10 00 00 | 00 ad 60 04 00 00 00 00 |.d......|..`.....|
|00000f30| 00 10 00 00 02 14 00 00 | 64 09 00 00 00 00 00 00 |........|d.......|
|00000f40| 00 00 00 00 00 14 00 00 | 05 70 00 00 00 ad 60 04 |........|.p....`.|
|00000f50| 4e 54 f5 ff 76 77 f5 ff | b3 19 00 00 16 00 00 00 |NT..vw..|........|
|00000f60| 08 5d 05 00 00 00 00 00 | 73 6f 75 6e 64 73 20 76 |.]......|sounds v|
|00000f70| 65 72 79 20 63 6f 6d 70 | 6c 69 63 61 74 65 64 2c |ery comp|licated,|
|00000f80| 20 62 75 74 20 69 74 91 | 73 20 72 65 61 6c 6c 79 | but it.|s really|
|00000f90| 20 71 75 69 74 65 20 73 | 69 6d 70 6c 65 2e 20 20 | quite s|imple. |
|00000fa0| 53 6f 6d 65 20 65 78 61 | 6d 70 6c 65 73 20 6f 66 |Some exa|mples of|
|00000fb0| 20 00 00 00 00 70 00 00 | 25 34 00 00 40 9c 5c 01 | ....p..|%4..@.\.|
|00000fc0| 11 2a f5 ff 39 4d f5 ff | b3 19 00 00 76 61 6c 69 |.*..9M..|....vali|
|00000fd0| 64 20 73 74 72 69 6e 67 | 73 20 77 69 6c 6c 20 68 |d string|s will h|
|00000fe0| 65 6c 70 3a 0d 00 00 00 | 00 34 00 00 a5 60 00 00 |elp:....|.4...`..|
|00000ff0| 44 7b 10 03 94 e0 f4 ff | bc 03 f5 ff b3 19 00 00 |D{......|........|
|00001000| 12 12 00 00 bb 6e 00 00 | 00 00 00 00 07 72 08 00 |.....n..|.....r..|
|00001010| 0c 72 08 00 0c 72 08 00 | 00 00 00 00 22 54 68 69 |.r...r..|...."Thi|
|00001020| 73 20 73 74 72 69 6e 67 | 20 64 6f 65 73 6e 27 74 |s string| doesn't|
|00001030| 20 63 6f 6e 74 61 69 6e | 20 61 6e 79 20 65 72 72 | contain| any err|
|00001040| 6f 72 73 22 0d 00 00 00 | 00 60 00 00 25 44 00 00 |ors"....|.`..%D..|
|00001050| 44 83 35 02 17 97 f4 ff | 3f ba f4 ff cb 17 00 00 |D.5.....|?.......|
|00001060| 12 12 00 00 bb 6e 00 00 | 00 00 00 00 27 54 68 69 |.....n..|....'Thi|
|00001070| 73 20 73 74 72 69 6e 67 | 20 68 61 73 20 61 20 22 |s string| has a "|
|00001080| 71 75 6f 74 65 22 27 0d | 05 05 05 00 00 44 00 00 |quote"'.|.....D..|
|00001090| 25 4c 00 00 44 1b cd 02 | 9a 4d f4 ff c2 70 f4 ff |%L..D...|.M...p..|
|000010a0| cb 17 00 00 12 12 00 00 | bb 6e 00 00 00 00 00 00 |........|.n......|
|000010b0| 27 22 57 68 61 74 27 27 | 73 20 44 61 76 69 64 20 |'"What''|s David |
|000010c0| 64 6f 69 6e 67 3f 22 20 | 73 61 69 64 20 53 61 72 |doing?" |said Sar|
|000010d0| 61 68 2e 27 0d 00 00 00 | 00 4c 00 00 a5 40 00 00 |ah.'....|.L...@..|
|000010e0| 44 8b 5a 01 1d 04 f4 ff | 45 27 f4 ff cb 17 00 00 |D.Z.....|E'......|
|000010f0| 12 12 00 00 bb 6e 00 00 | 00 00 00 00 75 6e 51 75 |.....n..|....unQu|
|00001100| 6f 74 65 64 53 74 72 69 | 6e 67 08 08 0c 72 08 00 |otedStri|ng...r..|
|00001110| 00 00 00 00 0d 00 00 00 | 00 40 00 00 a5 74 00 00 |........|.@...t..|
|00001120| 40 e8 da 03 a0 ba f3 ff | c8 dd f3 ff b3 19 00 00 |@.......|........|
|00001130| 41 6e 20 07 1c 36 0c 00 | 1c 36 0c 00 00 00 00 00 |An ..6..|.6......|
|00001140| 69 64 65 6e 74 69 66 69 | 65 72 08 08 1c 36 0c 00 |identifi|er...6..|
|00001150| 00 00 00 00 20 69 73 20 | 61 6e 79 20 73 65 72 69 |.... is |any seri|
|00001160| 65 73 20 6f 66 20 63 68 | 61 72 61 63 74 65 72 73 |es of ch|aracters|
|00001170| 20 64 65 6c 69 6d 69 74 | 65 64 20 62 79 20 77 68 | delimit|ed by wh|
|00001180| 69 74 65 73 70 61 63 65 | 2e 0d 00 00 00 74 00 00 |itespace|.....t..|
|00001190| a5 7c 00 00 40 93 62 04 | 23 71 f3 ff 4b 94 f3 ff |.|..@.b.|#q..K...|
|000011a0| b3 19 00 00 41 6e 20 07 | 1c 75 0d 00 1c 75 0d 00 |....An .|.u...u..|
|000011b0| 00 00 00 00 69 6e 74 65 | 67 65 72 08 1c 75 0d 00 |....inte|ger..u..|
|000011c0| 00 00 00 00 20 69 73 20 | 61 20 73 65 71 75 65 6e |.... is |a sequen|
|000011d0| 63 65 20 6f 66 20 64 65 | 63 69 6d 61 6c 20 64 69 |ce of de|cimal di|
|000011e0| 67 69 74 73 20 99 20 68 | 65 78 20 69 6e 74 65 67 |gits . h|ex integ|
|000011f0| 65 72 73 20 61 72 65 20 | 6e 6f 74 20 61 6c 6c 6f |ers are |not allo|
|00001200| 77 65 64 2e 0d 00 00 00 | 00 7c 00 00 05 5c 00 00 |wed.....|.|...\..|
|00001210| 00 8a 23 04 a6 27 f3 ff | ce 4a f3 ff b3 19 00 00 |..#..'..|.J......|
|00001220| 43 6f 6d 6d 65 6e 74 73 | 20 6d 61 79 20 62 65 20 |Comments| may be |
|00001230| 69 6e 73 65 72 74 65 64 | 20 61 6e 79 77 68 65 72 |inserted| anywher|
|00001240| 65 20 69 6e 20 74 68 65 | 20 66 69 6c 65 2e 20 20 |e in the| file. |
|00001250| 43 6f 6d 6d 65 6e 74 73 | 20 61 6c 77 61 79 73 20 |Comments| always |
|00001260| 05 05 05 00 00 5c 00 00 | 05 60 00 00 00 c0 23 04 |.....\..|.`....#.|
|00001270| 69 fd f2 ff 91 20 f3 ff | b3 19 00 00 62 65 67 69 |i.... ..|....begi|
|00001280| 6e 20 77 69 74 68 20 61 | 20 77 68 69 74 65 73 70 |n with a| whitesp|
|00001290| 61 63 65 20 63 68 61 72 | 61 63 74 65 72 20 28 74 |ace char|acter (t|
|000012a0| 6f 20 64 69 73 74 69 6e | 67 75 69 73 68 20 74 68 |o distin|guish th|
|000012b0| 65 6d 20 66 72 6f 6d 20 | 73 74 72 61 6e 67 65 20 |em from |strange |
|000012c0| 05 05 05 00 00 60 00 00 | a5 58 00 00 40 49 d2 02 |.....`..|.X..@I..|
|000012d0| 2c d3 f2 ff 54 f6 f2 ff | b3 19 00 00 69 64 65 6e |,...T...|....iden|
|000012e0| 74 69 66 69 65 72 73 29 | 2e 20 20 54 68 65 72 65 |tifiers)|. There|
|000012f0| 20 61 72 65 20 74 77 6f | 20 74 79 70 65 73 20 6f | are two| types o|
|00001300| 66 20 63 6f 6d 6d 65 6e | 74 73 3a 0d 07 07 0c 00 |f commen|ts:.....|
|00001310| 0a 37 0c 00 0a 37 0c 00 | 00 00 00 00 00 58 00 00 |.7...7..|.....X..|
|00001320| 85 f4 00 00 04 32 4e 04 | af 89 f2 ff d7 ac f2 ff |.....2N.|........|
|00001330| b3 19 00 00 8f 12 12 00 | 0f 22 00 00 00 00 00 00 |........|."......|
|00001340| 4c 69 6e 65 20 63 6f 6d | 6d 65 6e 74 73 20 73 74 |Line com|ments st|
|00001350| 61 72 74 20 77 69 74 68 | 20 61 6e 79 20 6f 6e 65 |art with| any one|
|00001360| 20 6f 66 20 90 07 07 00 | 0c 38 0c 00 0a 37 0c 00 | of ....|.8...7..|
|00001370| 0c 38 0c 00 00 00 00 00 | 3b 08 0c 00 0c 38 0c 00 |.8......|;....8..|
|00001380| 0a 37 0c 00 00 00 00 00 | 91 2c 20 90 07 37 0c 00 |.7......|., ..7..|
|00001390| 0c 39 0c 00 0a 37 0c 00 | 0c 39 0c 00 00 00 00 00 |.9...7..|.9......|
|000013a0| 7c 08 0c 00 0c 39 0c 00 | 0a 37 0c 00 00 00 00 00 ||....9..|.7......|
|000013b0| 91 2c 20 90 07 37 0c 00 | 0c 3d 0c 00 0a 37 0c 00 |., ..7..|.=...7..|
|000013c0| 0c 3d 0c 00 00 00 00 00 | 2f 2f 08 00 0c 3d 0c 00 |.=......|//...=..|
|000013d0| 0a 37 0c 00 00 00 00 00 | 91 20 6f 72 20 90 07 00 |.7......|. or ...|
|000013e0| 0c 3b 0c 00 0a 37 0c 00 | 0c 3b 0c 00 00 00 00 00 |.;...7..|.;......|
|000013f0| 23 08 0c 00 0c 3b 0c 00 | 0a 37 0c 00 00 00 00 00 |#....;..|.7......|
|00001400| 91 20 61 6e 64 20 65 78 | 74 65 6e 64 20 74 6f 20 |. and ex|tend to |
|00001410| 00 f4 00 00 25 38 00 00 | 40 0c 9b 01 72 5f f2 ff |....%8..|@...r_..|
|00001420| 9a 82 f2 ff b3 19 00 00 | 74 68 65 20 65 6e 64 20 |........|the end |
|00001430| 6f 66 20 74 68 65 20 63 | 75 72 72 65 6e 74 20 6c |of the c|urrent l|
|00001440| 69 6e 65 2e 0d 00 00 00 | 00 38 00 00 a5 c8 00 00 |ine.....|.8......|
|00001450| 47 18 32 03 f5 15 f2 ff | 1d 39 f2 ff b3 19 00 00 |G.2.....|.9......|
|00001460| 8f 12 12 00 0f 22 00 00 | 00 00 00 00 42 6c 6f 63 |....."..|....Bloc|
|00001470| 6b 20 05 05 07 07 0a 00 | 15 da 0a 00 0a 37 0c 00 |k ......|.....7..|
|00001480| 15 da 0a 00 00 00 00 00 | 63 6f 6d 6d 65 6e 74 73 |........|comments|
|00001490| 08 da 0a 00 15 da 0a 00 | 0a 37 0c 00 00 00 00 00 |........|.7......|
|000014a0| 05 20 73 74 61 72 74 20 | 77 69 74 68 20 90 07 20 |. start |with .. |
|000014b0| 0c 3c 0c 00 0a 37 0c 00 | 0c 3c 0c 00 00 00 00 00 |.<...7..|.<......|
|000014c0| 2f 2a 08 00 0c 3c 0c 00 | 0a 37 0c 00 00 00 00 00 |/*...<..|.7......|
|000014d0| 91 20 61 6e 64 20 65 6e | 64 20 77 69 74 68 20 90 |. and en|d with .|
|000014e0| 07 68 20 90 0c 3f 0c 00 | 0a 37 0c 00 0c 3f 0c 00 |.h ..?..|.7...?..|
|000014f0| 00 00 00 00 2a 2f 08 00 | 0c 3f 0c 00 0a 37 0c 00 |....*/..|.?...7..|
|00001500| 00 00 00 00 91 2e 0d 08 | 0a 37 0c 00 00 00 00 00 |........|.7......|
|00001510| 00 c8 00 00 25 60 00 00 | 42 bd 26 04 78 cc f1 ff |....%`..|B.&.x...|
|00001520| a0 ef f1 ff b3 19 00 00 | 57 68 69 74 65 73 70 61 |........|Whitespa|
|00001530| 63 65 20 63 68 61 72 61 | 63 74 65 72 73 20 69 6e |ce chara|cters in|
|00001540| 63 6c 75 64 65 20 73 70 | 61 63 65 73 2c 20 6e 65 |clude sp|aces, ne|
|00001550| 77 6c 69 6e 65 73 2c 20 | 74 61 62 73 20 61 6e 64 |wlines, |tabs and|
|00001560| 20 66 6f 72 6d 66 65 65 | 64 73 2e 0d 05 05 05 00 | formfee|ds......|
|00001570| 00 60 00 00 05 64 00 00 | 00 3c 29 04 fb 82 f1 ff |.`...d..|.<).....|
|00001580| 23 a6 f1 ff b3 19 00 00 | 54 68 65 20 6c 65 6e 67 |#.......|The leng|
|00001590| 74 68 20 6f 66 20 61 20 | 73 69 6e 67 6c 65 20 6c |th of a |single l|
|000015a0| 69 6e 65 20 69 73 20 6e | 6f 74 20 6c 69 6d 69 74 |ine is n|ot limit|
|000015b0| 65 64 2e 20 20 54 68 65 | 20 73 69 7a 65 20 6f 66 |ed. The| size of|
|000015c0| 20 61 20 73 69 6e 67 6c | 65 20 74 6f 6b 65 6e 20 | a singl|e token |
|000015d0| 69 73 20 00 00 64 00 00 | 25 3c 00 00 40 56 02 02 |is ..d..|%<..@V..|
|000015e0| be 58 f1 ff e6 7b f1 ff | b3 19 00 00 6c 69 6d 69 |.X...{..|....limi|
|000015f0| 74 65 64 20 62 79 20 74 | 68 65 20 61 76 61 69 6c |ted by t|he avail|
|00001600| 61 62 6c 65 20 6d 65 6d | 6f 72 79 2e 0d 00 00 00 |able mem|ory.....|
|00001610| 00 3c 00 00 a5 6c 00 00 | 40 58 e3 03 41 0f f1 ff |.<...l..|@X..A...|
|00001620| 69 32 f1 ff b3 19 00 00 | 4e 75 6c 6c 20 63 68 61 |i2......|Null cha|
|00001630| 72 61 63 74 65 72 73 20 | 28 41 53 43 49 49 20 30 |racters |(ASCII 0|
|00001640| 29 20 61 72 65 20 6e 6f | 74 20 70 65 72 6d 69 74 |) are no|t permit|
|00001650| 74 65 64 20 69 6e 20 74 | 68 65 20 64 65 66 69 6e |ted in t|he defin|
|00001660| 69 74 69 6f 6e 20 66 69 | 6c 65 2e 0d 07 07 0c 00 |ition fi|le......|
|00001670| 02 40 0c 00 02 40 0c 00 | 00 00 00 00 00 6c 00 00 |.@...@..|.....l..|
|00001680| a5 3c 00 00 40 2a 29 02 | fc 92 f0 ff ac c9 f0 ff |.<..@*).|........|
|00001690| 18 2b 00 00 43 72 65 61 | 74 69 6e 67 20 64 65 66 |.+..Crea|ting def|
|000016a0| 69 6e 69 74 69 6f 6e 20 | 66 69 6c 65 73 0d 08 08 |inition |files...|
|000016b0| 02 40 0c 00 00 00 00 00 | 00 3c 00 00 85 7c 00 00 |.@......|.<...|..|
|000016c0| 00 dd 42 04 97 45 f0 ff | bf 68 f0 ff b3 19 00 00 |..B..E..|.h......|
|000016d0| 44 65 66 69 6e 69 74 69 | 6f 6e 20 66 69 6c 65 73 |Definiti|on files|
|000016e0| 20 61 72 65 20 70 72 6f | 62 61 62 6c 79 20 65 61 | are pro|bably ea|
|000016f0| 73 69 65 73 74 20 63 72 | 65 61 74 65 64 20 62 79 |siest cr|eated by|
|00001700| 20 75 73 69 6e 67 20 74 | 68 65 20 07 1c 41 0c 00 | using t|he ..A..|
|00001710| 1c 41 0c 00 00 00 00 00 | 63 64 6c 6c 08 00 00 00 |.A......|cdll....|
|00001720| 1c 41 0c 00 00 00 00 00 | 20 74 6f 6f 6c 2e 20 20 |.A......| tool. |
|00001730| 59 6f 75 20 00 7c 00 00 | 05 68 00 00 00 a3 70 04 |You .|..|.h....p.|
|00001740| 5a 1b f0 ff 82 3e f0 ff | b3 19 00 00 63 61 6e 20 |Z....>..|....can |
|00001750| 63 72 65 61 74 65 20 61 | 20 64 65 66 69 6e 69 74 |create a| definit|
|00001760| 69 6f 6e 20 66 69 6c 65 | 20 66 72 6f 6d 20 61 6e |ion file| from an|
|00001770| 79 20 63 6f 6c 6c 65 63 | 74 69 6f 6e 20 6f 66 20 |y collec|tion of |
|00001780| 6f 62 6a 65 63 74 20 28 | 41 4f 46 29 20 61 6e 64 |object (|AOF) and|
|00001790| 20 6c 69 62 72 61 72 79 | 20 00 00 00 00 68 00 00 | library| ....h..|
|000017a0| a5 48 00 00 40 28 12 02 | 1d f1 ef ff 45 14 f0 ff |.H..@(..|....E...|
|000017b0| b3 19 00 00 28 41 4c 46 | 29 20 66 69 6c 65 73 20 |....(ALF|) files |
|000017c0| 62 79 20 75 73 69 6e 67 | 20 74 68 65 20 63 6f 6d |by using| the com|
|000017d0| 6d 61 6e 64 0d 07 07 00 | 0c 77 08 00 0c 77 08 00 |mand....|.w...w..|
|000017e0| 00 00 00 00 00 48 00 00 | a5 80 00 00 47 03 43 03 |.....H..|....G.C.|
|000017f0| a0 a7 ef ff c8 ca ef ff | cb 17 00 00 12 12 00 00 |........|........|
|00001800| bb 6e 00 00 00 00 00 00 | 07 05 05 05 15 26 0b 00 |.n......|.....&..|
|00001810| 0c 77 08 00 15 26 0b 00 | 00 00 00 00 63 64 6c 6c |.w...&..|....cdll|
|00001820| 08 1a 05 05 15 26 0b 00 | 0c 77 08 00 00 00 00 00 |.....&..|.w......|
|00001830| 20 2d 64 65 66 20 3c 6f | 75 74 70 75 74 20 66 69 | -def <o|utput fi|
|00001840| 6c 65 3e 20 2d 6f 20 3c | 6f 62 6a 65 63 74 20 66 |le> -o <|object f|
|00001850| 69 6c 65 3e 2e 2e 2e 08 | 0c 77 08 00 00 00 00 00 |ile>....|.w......|
|00001860| 0d 00 00 00 00 80 00 00 | 85 78 00 00 02 b4 27 04 |........|.x....'.|
|00001870| 23 5e ef ff 4b 81 ef ff | b3 19 00 00 54 68 69 73 |#^..K...|....This|
|00001880| 20 77 69 6c 6c 20 63 72 | 65 61 74 65 20 61 20 44 | will cr|eate a D|
|00001890| 4c 4c 20 64 65 66 69 6e | 69 74 69 6f 6e 20 66 69 |LL defin|ition fi|
|000018a0| 6c 65 20 63 61 6c 6c 65 | 64 20 07 07 0c 45 0c 00 |le calle|d ...E..|
|000018b0| 0c 45 0c 00 00 00 00 00 | 3c 6f 75 74 70 75 74 20 |.E......|<output |
|000018c0| 66 69 6c 65 3e 08 00 00 | 0c 45 0c 00 00 00 00 00 |file>...|.E......|
|000018d0| 20 63 6f 6e 74 61 69 6e | 69 6e 67 20 00 78 00 00 | contain|ing .x..|
|000018e0| 85 7c 00 00 00 6c 42 04 | e6 33 ef ff 0e 57 ef ff |.|...lB.|.3...W..|
|000018f0| b3 19 00 00 64 65 63 6c | 61 72 61 74 69 6f 6e 73 |....decl|arations|
|00001900| 20 6f 66 20 61 6c 6c 20 | 74 68 65 20 65 78 74 65 | of all |the exte|
|00001910| 72 6e 61 6c 20 73 79 6d | 62 6f 6c 73 20 64 65 66 |rnal sym|bols def|
|00001920| 69 6e 65 64 20 62 79 20 | 74 68 65 20 07 07 0c 00 |ined by |the ....|
|00001930| 0c 47 0c 00 0c 47 0c 00 | 00 00 00 00 3c 6f 62 6a |.G...G..|....<obj|
|00001940| 65 63 74 20 66 69 6c 65 | 3e 08 00 00 0c 47 0c 00 |ect file|>....G..|
|00001950| 00 00 00 00 73 2e 20 20 | 00 7c 00 00 a5 58 00 00 |....s. |.|...X..|
|00001960| 40 db 15 03 a9 09 ef ff | d1 2c ef ff b3 19 00 00 |@.......|.,......|
|00001970| 54 68 65 20 73 79 6d 62 | 6f 6c 73 20 61 72 65 20 |The symb|ols are |
|00001980| 6e 6f 74 20 6f 75 74 70 | 75 74 20 69 6e 20 61 6e |not outp|ut in an|
|00001990| 79 20 70 61 72 74 69 63 | 75 6c 61 72 20 6f 72 64 |y partic|ular ord|
|000019a0| 65 72 0d 07 02 5e 0c 00 | 02 5e 0c 00 00 00 00 00 |er...^..|.^......|
|000019b0| 00 58 00 00 01 10 00 00 | 01 00 00 00 00 00 00 00 |.X......|........|
|000019c0| 00 10 00 00 02 18 00 00 | e0 0b 00 00 00 00 00 00 |........|........|
|000019d0| 02 5e 0c 00 00 00 00 00 | 00 18 00 00 a5 58 00 00 |.^......|.....X..|
|000019e0| 40 d4 10 02 e6 11 f5 ff | 96 48 f5 ff 18 2b 00 00 |@.......|.H...+..|
|000019f0| 16 00 00 00 08 5d 05 00 | 00 00 00 00 44 65 66 69 |.....]..|....Defi|
|00001a00| 6e 69 74 69 6f 6e 20 66 | 69 6c 65 20 73 65 63 74 |nition f|ile sect|
|00001a10| 69 6f 6e 73 0d 08 08 6d | 02 5e 0c 00 00 00 00 00 |ions...m|.^......|
|00001a20| 07 20 69 6e 09 5f 0c 00 | 09 5f 0c 00 00 00 00 00 |. in._..|._......|
|00001a30| 00 58 00 00 a5 58 00 00 | 40 78 36 01 59 a1 f4 ff |.X...X..|@x6.Y...|
|00001a40| 69 c8 f4 ff c8 1e 00 00 | 54 68 65 20 07 07 64 69 |i.......|The ..di|
|00001a50| 1c 60 0c 00 09 5f 0c 00 | 1c 60 0c 00 00 00 00 00 |.`..._..|.`......|
|00001a60| 6e 61 6d 65 08 08 20 77 | 1c 60 0c 00 09 5f 0c 00 |name.. w|.`..._..|
|00001a70| 00 00 00 00 20 73 65 63 | 74 69 6f 6e 0d 08 05 05 |.... sec|tion....|
|00001a80| 09 5f 0c 00 00 00 00 00 | 00 58 00 00 05 68 00 00 |._......|.X...h..|
|00001a90| 00 42 62 04 21 57 f4 ff | 49 7a f4 ff b3 19 00 00 |.Bb.!W..|Iz......|
|00001aa0| 54 68 69 73 20 73 65 63 | 74 69 6f 6e 20 64 65 66 |This sec|tion def|
|00001ab0| 69 6e 65 73 20 74 68 65 | 20 6e 61 6d 65 20 6f 66 |ines the| name of|
|00001ac0| 20 74 68 65 20 44 4c 4c | 20 64 65 73 63 72 69 62 | the DLL| describ|
|00001ad0| 65 64 20 62 79 20 74 68 | 65 20 66 69 6c 65 2e 20 |ed by th|e file. |
|00001ae0| 20 49 66 20 74 68 65 20 | 66 69 6c 65 20 00 00 00 | If the |file ...|
|00001af0| 00 68 00 00 05 64 00 00 | 00 2f 45 04 e4 2c f4 ff |.h...d..|./E..,..|
|00001b00| 0c 50 f4 ff b3 19 00 00 | 69 73 20 6e 6f 74 20 62 |.P......|is not b|
|00001b10| 65 69 6e 67 20 75 73 65 | 64 20 74 6f 20 64 65 73 |eing use|d to des|
|00001b20| 63 72 69 62 65 20 61 20 | 44 4c 4c 2c 20 74 68 69 |cribe a |DLL, thi|
|00001b30| 73 20 73 65 63 74 69 6f | 6e 20 69 73 20 69 67 6e |s sectio|n is ign|
|00001b40| 6f 72 65 64 20 61 6e 64 | 20 6d 61 79 20 62 65 20 |ored and| may be |
|00001b50| 05 05 05 00 00 64 00 00 | 25 24 00 00 40 80 82 00 |.....d..|%$..@...|
|00001b60| a7 02 f4 ff cf 25 f4 ff | b3 19 00 00 6f 6d 69 74 |.....%..|....omit|
|00001b70| 74 65 64 2e 0d 00 00 00 | 00 24 00 00 25 48 00 00 |ted.....|.$..%H..|
|00001b80| 40 60 b8 02 2a b9 f3 ff | 52 dc f3 ff b3 19 00 00 |@`..*...|R.......|
|00001b90| 54 68 65 20 6e 61 6d 65 | 20 6d 61 79 20 62 65 20 |The name| may be |
|00001ba0| 61 74 20 6d 6f 73 74 20 | 31 30 20 63 68 61 72 61 |at most |10 chara|
|00001bb0| 63 74 65 72 73 20 6c 6f | 6e 67 2e 0d 05 05 05 00 |cters lo|ng......|
|00001bc0| 00 48 00 00 a5 84 00 00 | 40 a8 3b 04 ad 6f f3 ff |.H......|@.;..o..|
|00001bd0| d5 92 f3 ff b3 19 00 00 | 53 65 65 20 74 68 65 20 |........|See the |
|00001be0| 73 65 63 74 69 6f 6e 20 | 07 07 74 20 1d 66 0c 00 |section |..t .f..|
|00001bf0| 1d 66 0c 00 00 00 00 00 | 52 65 67 69 73 74 65 72 |.f......|Register|
|00001c00| 69 6e 67 20 6e 61 6d 65 | 73 08 05 05 1d 66 0c 00 |ing name|s....f..|
|00001c10| 00 00 00 00 20 66 6f 72 | 20 6d 6f 72 65 20 64 65 |.... for| more de|
|00001c20| 74 61 69 6c 73 20 61 62 | 6f 75 74 20 44 4c 4c 20 |tails ab|out DLL |
|00001c30| 6e 61 6d 65 73 2e 0d 07 | 09 67 0c 00 09 67 0c 00 |names...|.g...g..|
|00001c40| 00 00 00 00 00 84 00 00 | a5 58 00 00 40 84 43 01 |........|.X..@.C.|
|00001c50| 08 03 f3 ff 18 2a f3 ff | c8 1e 00 00 54 68 65 05 |.....*..|....The.|
|00001c60| 20 07 07 05 1c 68 0c 00 | 09 67 0c 00 1c 68 0c 00 | ....h..|.g...h..|
|00001c70| 00 00 00 00 61 75 74 68 | 6f 72 08 08 1c 68 0c 00 |....auth|or...h..|
|00001c80| 09 67 0c 00 00 00 00 00 | 20 73 65 63 74 69 6f 6e |.g......| section|
|00001c90| 0d 08 6f 72 09 67 0c 00 | 00 00 00 00 00 58 00 00 |..or.g..|.....X..|
|00001ca0| 05 64 00 00 00 f6 59 04 | d0 b8 f2 ff f8 db f2 ff |.d....Y.|........|
|00001cb0| b3 19 00 00 54 68 69 73 | 20 73 65 63 74 69 6f 6e |....This| section|
|00001cc0| 20 6d 61 79 20 63 6f 6e | 74 61 69 6e 20 61 6e 79 | may con|tain any|
|00001cd0| 20 73 74 72 69 6e 67 20 | 6f 66 20 75 70 20 74 6f | string |of up to|
|00001ce0| 20 34 39 20 63 68 61 72 | 61 63 74 65 72 73 2c 20 | 49 char|acters, |
|00001cf0| 61 6c 74 68 6f 75 67 68 | 20 69 74 20 69 73 20 00 |although| it is .|
|00001d00| 00 64 00 00 05 68 00 00 | 00 37 67 04 93 8e f2 ff |.d...h..|.7g.....|
|00001d10| bb b1 f2 ff b3 19 00 00 | 61 6e 74 69 63 69 70 61 |........|anticipa|
|00001d20| 74 65 64 20 74 68 61 74 | 20 74 68 69 73 20 77 69 |ted that| this wi|
|00001d30| 6c 6c 20 62 65 20 75 73 | 65 64 20 74 6f 20 63 6f |ll be us|ed to co|
|00001d40| 6e 74 61 69 6e 20 74 68 | 65 20 61 75 74 68 6f 72 |ntain th|e author|
|00001d50| 91 73 20 63 6f 70 79 72 | 69 67 68 74 20 6e 6f 74 |.s copyr|ight not|
|00001d60| 69 63 65 20 05 05 05 00 | 00 68 00 00 05 68 00 00 |ice ....|.h...h..|
|00001d70| 00 8e 3d 04 56 64 f2 ff | 7e 87 f2 ff b3 19 00 00 |..=.Vd..|~.......|
|00001d80| 6f 72 20 73 69 6d 69 6c | 61 72 20 73 74 72 69 6e |or simil|ar strin|
|00001d90| 67 2e 20 20 49 74 20 69 | 73 20 69 67 6e 6f 72 65 |g. It i|s ignore|
|00001da0| 64 20 69 66 20 74 68 65 | 20 66 69 6c 65 20 69 73 |d if the| file is|
|00001db0| 20 6e 6f 74 20 62 65 69 | 6e 67 20 75 73 65 64 20 | not bei|ng used |
|00001dc0| 74 6f 20 64 65 73 63 72 | 69 62 65 20 61 20 00 00 |to descr|ibe a ..|
|00001dd0| 00 68 00 00 a5 58 00 00 | 40 ab 3c 03 19 3a f2 ff |.h...X..|@.<..:..|
|00001de0| 41 5d f2 ff b3 19 00 00 | 44 4c 4c 2c 20 61 6e 64 |A]......|DLL, and|
|00001df0| 20 6d 61 79 20 62 65 20 | 6f 6d 69 74 74 65 64 20 | may be |omitted |
|00001e00| 75 6e 64 65 72 20 74 68 | 65 73 65 20 63 69 72 63 |under th|ese circ|
|00001e10| 75 6d 73 74 61 6e 63 65 | 73 2e 0d 07 09 6b 0c 00 |umstance|s....k..|
|00001e20| 09 6b 0c 00 00 00 00 00 | 00 58 00 00 a5 58 00 00 |.k......|.X...X..|
|00001e30| 40 ac 52 01 74 cd f1 ff | 84 f4 f1 ff c8 1e 00 00 |@.R.t...|........|
|00001e40| 54 68 65 20 07 07 0c 00 | 1c 6c 0c 00 09 6b 0c 00 |The ....|.l...k..|
|00001e50| 1c 6c 0c 00 00 00 00 00 | 76 65 72 73 69 6f 6e 08 |.l......|version.|
|00001e60| 1c 6c 0c 00 09 6b 0c 00 | 00 00 00 00 20 73 65 63 |.l...k..|.... sec|
|00001e70| 74 69 6f 6e 0d 08 6f 20 | 09 6b 0c 00 00 00 00 00 |tion..o |.k......|
|00001e80| 00 58 00 00 05 64 00 00 | 00 e6 66 04 3c 83 f1 ff |.X...d..|..f.<...|
|00001e90| 64 a6 f1 ff b3 19 00 00 | 54 68 69 73 20 73 65 63 |d.......|This sec|
|00001ea0| 74 69 6f 6e 20 64 65 66 | 69 6e 65 73 20 74 68 65 |tion def|ines the|
|00001eb0| 20 76 65 72 73 69 6f 6e | 20 6e 75 6d 62 65 72 20 | version| number |
|00001ec0| 6f 66 20 74 68 65 20 44 | 4c 4c 20 64 65 73 63 72 |of the D|LL descr|
|00001ed0| 69 62 65 64 20 62 79 20 | 74 68 65 20 66 69 6c 65 |ibed by |the file|
|00001ee0| 2e 20 20 00 00 64 00 00 | 05 68 00 00 00 d9 5e 04 |. ..d..|.h....^.|
|00001ef0| ff 58 f1 ff 27 7c f1 ff | b3 19 00 00 49 66 20 74 |.X..'|..|....If t|
|00001f00| 68 65 20 66 69 6c 65 20 | 69 73 20 6e 6f 74 20 62 |he file |is not b|
|00001f10| 65 69 6e 67 20 75 73 65 | 64 20 74 6f 20 64 65 73 |eing use|d to des|
|00001f20| 63 72 69 62 65 20 61 20 | 44 4c 4c 2c 20 74 68 69 |cribe a |DLL, thi|
|00001f30| 73 20 73 65 63 74 69 6f | 6e 20 69 73 20 69 67 6e |s sectio|n is ign|
|00001f40| 6f 72 65 64 20 61 6e 64 | 20 00 00 00 00 68 00 00 |ored and| ....h..|
|00001f50| 25 2c 00 00 40 87 fc 00 | c2 2e f1 ff ea 51 f1 ff |%,..@...|.....Q..|
|00001f60| b3 19 00 00 6d 61 79 20 | 62 65 20 6f 6d 69 74 74 |....may |be omitt|
|00001f70| 65 64 2e 0d 05 05 05 00 | 00 2c 00 00 05 5c 00 00 |ed......|.,...\..|
|00001f80| 00 41 18 04 45 e5 f0 ff | 6d 08 f1 ff b3 19 00 00 |.A..E...|m.......|
|00001f90| 54 68 65 20 76 65 72 73 | 69 6f 6e 20 6e 75 6d 62 |The vers|ion numb|
|00001fa0| 65 72 20 63 6f 6e 74 61 | 69 6e 73 20 61 20 6d 61 |er conta|ins a ma|
|00001fb0| 6a 6f 72 20 76 65 72 73 | 69 6f 6e 20 6e 75 6d 62 |jor vers|ion numb|
|00001fc0| 65 72 2c 20 77 68 69 63 | 68 20 69 73 20 61 6e 79 |er, whic|h is any|
|00001fd0| 20 00 00 00 00 5c 00 00 | 85 80 00 00 00 18 5d 04 | ....\..|......].|
|00001fe0| 08 bb f0 ff 30 de f0 ff | b3 19 00 00 63 6f 6c 6c |....0...|....coll|
|00001ff0| 65 63 74 69 6f 6e 20 6f | 66 20 64 69 67 69 74 73 |ection o|f digits|
|00002000| 2c 20 61 20 90 07 07 20 | 0c 6d 0c 00 0c 6d 0c 00 |, a ... |.m...m..|
|00002010| 00 00 00 00 2e 08 65 6d | 0c 6d 0c 00 00 00 00 00 |......em|.m......|
|00002020| 91 20 61 6e 64 20 62 65 | 74 77 65 65 6e 20 7a 65 |. and be|tween ze|
|00002030| 72 6f 20 61 6e 64 20 74 | 77 6f 20 6d 6f 72 65 20 |ro and t|wo more |
|00002040| 64 69 67 69 74 73 20 6f | 66 20 6d 69 6e 6f 72 20 |digits o|f minor |
|00002050| 05 05 05 00 00 80 00 00 | 25 2c 00 00 40 d5 ff 00 |........|%,..@...|
|00002060| cb 90 f0 ff f3 b3 f0 ff | b3 19 00 00 76 65 72 73 |........|....vers|
|00002070| 69 6f 6e 20 6e 75 6d 62 | 65 72 2e 0d 05 05 05 00 |ion numb|er......|
|00002080| 00 2c 00 00 05 68 00 00 | 00 50 3f 04 4e 47 f0 ff |.,...h..|.P?.NG..|
|00002090| 76 6a f0 ff b3 19 00 00 | 49 74 20 69 73 20 76 69 |vj......|It is vi|
|000020a0| 74 61 6c 6c 79 20 69 6d | 70 6f 72 74 61 6e 74 20 |tally im|portant |
|000020b0| 74 68 61 74 20 74 68 69 | 73 20 6e 75 6d 62 65 72 |that thi|s number|
|000020c0| 20 69 73 20 6b 65 70 74 | 20 75 70 20 74 6f 20 64 | is kept| up to d|
|000020d0| 61 74 65 2c 20 61 6e 64 | 20 74 68 61 74 20 69 74 |ate, and| that it|
|000020e0| 20 69 73 20 05 05 05 00 | 00 68 00 00 05 64 00 00 | is ....|.h...d..|
|000020f0| 00 d4 54 04 11 1d f0 ff | 39 40 f0 ff b3 19 00 00 |..T.....|9@......|
|00002100| 69 6e 63 72 65 61 73 65 | 64 20 77 69 74 68 20 65 |increase|d with e|
|00002110| 76 65 72 79 20 6e 65 77 | 20 76 65 72 73 69 6f 6e |very new| version|
|00002120| 20 72 65 6c 65 61 73 65 | 64 2e 20 20 46 61 69 6c | release|d. Fail|
|00002130| 75 72 65 20 74 6f 20 64 | 6f 20 74 68 69 73 20 63 |ure to d|o this c|
|00002140| 61 6e 20 63 61 75 73 65 | 20 00 00 00 00 64 00 00 |an cause| ....d..|
|00002150| a5 38 00 00 40 6d 07 01 | d4 f2 ef ff fc 15 f0 ff |.8..@m..|........|
|00002160| b3 19 00 00 73 65 76 65 | 72 65 20 70 72 6f 62 6c |....seve|re probl|
|00002170| 65 6d 73 2e 0d 07 07 75 | 09 6e 0c 00 09 6e 0c 00 |ems....u|.n...n..|
|00002180| 00 00 00 00 00 38 00 00 | a5 84 00 00 43 dc 54 01 |.....8..|....C.T.|
|00002190| 2f 86 ef ff 3f ad ef ff | c8 1e 00 00 54 68 65 20 |/...?...|....The |
|000021a0| 07 07 05 05 15 db 0a 00 | 09 6e 0c 00 15 db 0a 00 |........|.n......|
|000021b0| 00 00 00 00 07 19 05 05 | 1c 6f 0c 00 09 6e 0c 00 |........|.o...n..|
|000021c0| 1c 6f 0c 00 15 db 0a 00 | 00 00 00 00 65 78 70 6f |.o......|....expo|
|000021d0| 72 74 73 08 15 db 0a 00 | 09 6e 0c 00 1c 6f 0c 00 |rts.....|.n...o..|
|000021e0| 00 00 00 00 08 7e 99 fe | 1c 6f 0c 00 09 6e 0c 00 |.....~..|.o...n..|
|000021f0| 00 00 00 00 05 20 73 65 | 63 74 69 6f 6e 0d 08 08 |..... se|ction...|
|00002200| 09 6e 0c 00 00 00 00 00 | 00 84 00 00 05 64 00 00 |.n......|.....d..|
|00002210| 02 c8 60 04 f7 3b ef ff | 1f 5f ef ff b3 19 00 00 |..`..;..|._......|
|00002220| 54 68 69 73 20 73 65 63 | 74 69 6f 6e 20 64 65 63 |This sec|tion dec|
|00002230| 6c 61 72 65 73 20 61 6c | 6c 20 74 68 65 20 73 79 |lares al|l the sy|
|00002240| 6d 62 6f 6c 73 20 65 78 | 70 6f 72 74 65 64 20 62 |mbols ex|ported b|
|00002250| 79 20 74 68 65 20 44 4c | 4c 20 6f 72 20 61 70 70 |y the DL|L or app|
|00002260| 6c 69 63 61 74 69 6f 6e | 20 00 00 00 00 64 00 00 |lication| ....d..|
|00002270| 25 30 00 00 40 a1 42 01 | ba 11 ef ff e2 34 ef ff |%0..@.B.|.....4..|
|00002280| b3 19 00 00 64 65 73 63 | 72 69 62 65 64 20 62 79 |....desc|ribed by|
|00002290| 20 74 68 65 20 66 69 6c | 65 2e 0d 00 00 30 00 00 | the fil|e....0..|
|000022a0| 01 10 00 00 00 00 00 00 | 00 00 00 00 00 10 00 00 |........|........|
|000022b0| 02 14 00 00 7c 14 00 00 | 00 00 00 00 00 00 00 00 |....|...|........|
|000022c0| 00 14 00 00 05 70 00 00 | 00 f4 5e 04 53 08 ec ff |.....p..|..^.S...|
|000022d0| 7b 2b ec ff b3 19 00 00 | 16 00 00 00 08 5d 05 00 |{+......|.....]..|
|000022e0| 00 00 00 00 57 68 65 6e | 20 63 72 65 61 74 69 6e |....When| creatin|
|000022f0| 67 20 44 4c 4c 20 68 65 | 61 64 65 72 73 20 6f 72 |g DLL he|aders or|
|00002300| 20 61 70 70 6c 69 63 61 | 74 69 6f 6e 20 65 6e 74 | applica|tion ent|
|00002310| 72 79 20 70 6f 69 6e 74 | 73 20 28 73 65 65 20 62 |ry point|s (see b|
|00002320| 65 6c 6f 77 29 2c 20 74 | 68 69 73 20 05 05 05 00 |elow), t|his ....|
|00002330| 00 70 00 00 05 60 00 00 | 00 fa 3d 04 16 de eb ff |.p...`..|..=.....|
|00002340| 3e 01 ec ff b3 19 00 00 | 73 65 63 74 69 6f 6e 20 |>.......|section |
|00002350| 64 65 66 69 6e 65 73 20 | 74 68 65 20 73 79 6d 62 |defines |the symb|
|00002360| 6f 6c 73 20 77 68 6f 73 | 65 20 6e 61 6d 65 73 20 |ols whos|e names |
|00002370| 61 72 65 20 74 6f 20 62 | 65 20 70 6c 61 63 65 64 |are to b|e placed|
|00002380| 20 69 6e 20 74 68 65 20 | 65 6e 74 72 79 20 00 00 | in the |entry ..|
|00002390| 00 60 00 00 05 60 00 00 | 00 e1 02 04 d9 b3 eb ff |.`...`..|........|
|000023a0| 01 d7 eb ff b3 19 00 00 | 70 6f 69 6e 74 20 74 61 |........|point ta|
|000023b0| 62 6c 65 2e 20 20 45 6e | 74 72 79 20 76 65 6e 65 |ble. En|try vene|
|000023c0| 65 72 73 20 61 72 65 20 | 61 6c 73 6f 20 63 72 65 |ers are |also cre|
|000023d0| 61 74 65 64 20 66 6f 72 | 20 65 61 63 68 20 6f 66 |ated for| each of|
|000023e0| 20 74 68 65 20 73 79 6d | 62 6f 6c 73 20 00 00 00 | the sym|bols ...|
|000023f0| 00 60 00 00 05 64 00 00 | 00 eb 70 04 9c 89 eb ff |.`...d..|..p.....|
|00002400| c4 ac eb ff b3 19 00 00 | 73 70 65 63 69 66 69 65 |........|specifie|
|00002410| 64 2e 20 20 59 6f 75 20 | 73 68 6f 75 6c 64 20 6e |d. You |should n|
|00002420| 6f 74 20 70 75 74 20 73 | 79 6d 62 6f 6c 73 20 77 |ot put s|ymbols w|
|00002430| 68 69 63 68 20 64 6f 20 | 6e 6f 74 20 6e 65 65 64 |hich do |not need|
|00002440| 20 74 6f 20 62 65 20 65 | 78 70 6f 72 74 65 64 20 | to be e|xported |
|00002450| 05 05 05 00 00 64 00 00 | 85 80 00 00 00 48 4c 04 |.....d..|.....HL.|
|00002460| 5f 5f eb ff 87 82 eb ff | b3 19 00 00 74 6f 20 63 |__......|....to c|
|00002470| 6c 69 65 6e 74 73 20 69 | 6e 20 74 68 69 73 20 73 |lients i|n this s|
|00002480| 65 63 74 69 6f 6e 20 99 | 20 79 6f 75 20 73 68 6f |ection .| you sho|
|00002490| 75 6c 64 20 75 73 65 20 | 74 68 65 20 07 07 0c 00 |uld use |the ....|
|000024a0| 0c 76 08 00 0c 76 08 00 | 00 00 00 00 65 78 74 45 |.v...v..|....extE|
|000024b0| 6e 74 72 79 08 7a 0c 00 | 0c 76 08 00 00 00 00 00 |ntry.z..|.v......|
|000024c0| 20 73 65 63 74 69 6f 6e | 20 66 6f 72 20 74 68 65 | section| for the|
|000024d0| 73 65 20 00 00 80 00 00 | 25 24 00 00 40 bf 79 00 |se .....|%$..@.y.|
|000024e0| 22 35 eb ff 4a 58 eb ff | b3 19 00 00 69 6e 73 74 |"5..JX..|....inst|
|000024f0| 65 61 64 2e 0d 00 00 00 | 00 24 00 00 85 a4 00 00 |ead.....|.$......|
|00002500| 03 21 56 04 a5 eb ea ff | cd 0e eb ff b3 19 00 00 |.!V.....|........|
|00002510| 45 61 63 68 20 6e 61 6d | 65 20 64 65 63 61 72 65 |Each nam|e decare|
|00002520| 64 20 69 6e 20 74 68 69 | 73 20 73 65 63 74 69 6f |d in thi|s sectio|
|00002530| 6e 20 6d 61 79 20 68 61 | 76 65 20 61 6e 20 05 05 |n may ha|ve an ..|
|00002540| 07 07 0b 00 15 24 0b 00 | 15 24 0b 00 00 00 00 00 |.....$..|.$......|
|00002550| 07 76 0d 00 1c 76 0d 00 | 1c 76 0d 00 15 24 0b 00 |.v...v..|.v...$..|
|00002560| 00 00 00 00 6f 72 64 69 | 6e 61 6c 08 15 24 0b 00 |....ordi|nal..$..|
|00002570| 1c 76 0d 00 00 00 00 00 | 08 05 05 08 1c 76 0d 00 |.v......|.....v..|
|00002580| 00 00 00 00 20 73 70 65 | 63 69 66 69 65 64 20 77 |.... spe|cified w|
|00002590| 69 74 68 20 69 74 2e 20 | 20 00 00 00 00 a4 00 00 |ith it. | .......|
|000025a0| 05 60 00 00 02 84 3b 04 | 68 c1 ea ff 90 e4 ea ff |.`....;.|h.......|
|000025b0| b3 19 00 00 41 6e 20 6f | 72 64 69 6e 61 6c 20 69 |....An o|rdinal i|
|000025c0| 73 20 73 69 6d 70 6c 79 | 20 61 6e 20 75 6e 73 69 |s simply| an unsi|
|000025d0| 67 6e 65 64 20 69 6e 74 | 65 67 65 72 20 77 68 69 |gned int|eger whi|
|000025e0| 63 68 20 64 65 66 69 6e | 65 73 20 74 68 65 20 70 |ch defin|es the p|
|000025f0| 61 72 74 69 63 75 6c 61 | 72 20 00 00 00 60 00 00 |articula|r ...`..|
|00002600| 05 5c 00 00 00 fb 00 04 | 2b 97 ea ff 53 ba ea ff |.\......|+...S...|
|00002610| b3 19 00 00 65 6e 74 72 | 79 20 70 6f 69 6e 74 20 |....entr|y point |
|00002620| 75 6e 69 71 75 65 6c 79 | 20 77 69 74 68 69 6e 20 |uniquely| within |
|00002630| 74 68 65 20 44 4c 4c 20 | 6f 72 20 61 70 70 6c 69 |the DLL |or appli|
|00002640| 63 61 74 69 6f 6e 2e 20 | 20 4e 6f 74 65 20 74 68 |cation. | Note th|
|00002650| 61 74 20 74 68 65 20 00 | 00 5c 00 00 05 64 00 00 |at the .|.\...d..|
|00002660| 00 d6 61 04 ee 6c ea ff | 16 90 ea ff b3 19 00 00 |..a..l..|........|
|00002670| 6f 72 64 69 6e 61 6c 73 | 20 73 68 6f 75 6c 64 20 |ordinals| should |
|00002680| 73 74 61 72 74 20 61 74 | 20 30 20 61 6e 64 20 73 |start at| 0 and s|
|00002690| 68 6f 75 6c 64 20 66 6f | 72 6d 20 61 20 63 6f 6e |hould fo|rm a con|
|000026a0| 74 69 67 75 6f 75 73 20 | 73 65 71 75 65 6e 63 65 |tiguous |sequence|
|000026b0| 2e 20 20 47 61 70 73 20 | 05 05 05 00 00 64 00 00 |. Gaps |.....d..|
|000026c0| 05 64 00 00 00 90 5c 04 | b1 42 ea ff d9 65 ea ff |.d....\.|.B...e..|
|000026d0| b3 19 00 00 69 6e 20 74 | 68 65 20 73 65 71 75 65 |....in t|he seque|
|000026e0| 6e 63 65 20 63 61 75 73 | 65 20 73 70 61 63 65 20 |nce caus|e space |
|000026f0| 74 6f 20 62 65 20 77 61 | 73 74 65 64 20 69 6e 20 |to be wa|sted in |
|00002700| 74 68 65 20 65 6e 74 72 | 79 20 70 6f 69 6e 74 20 |the entr|y point |
|00002710| 74 61 62 6c 65 2e 20 20 | 55 73 69 6e 67 20 00 00 |table. |Using ..|
|00002720| 00 64 00 00 05 5c 00 00 | 00 a0 e3 03 74 18 ea ff |.d...\..|....t...|
|00002730| 9c 3b ea ff b3 19 00 00 | 6f 72 64 69 6e 61 6c 73 |.;......|ordinals|
|00002740| 20 6d 61 6b 65 73 20 61 | 70 70 6c 69 63 61 74 69 | makes a|pplicati|
|00002750| 6f 6e 20 73 74 61 72 74 | 75 70 20 66 61 73 74 65 |on start|up faste|
|00002760| 72 20 61 6e 64 20 75 73 | 65 73 20 6c 65 73 73 20 |r and us|es less |
|00002770| 6d 65 6d 6f 72 79 2e 20 | 20 00 00 00 00 5c 00 00 |memory. | ....\..|
|00002780| 05 60 00 00 00 d8 2f 04 | 37 ee e9 ff 5f 11 ea ff |.`..../.|7..._...|
|00002790| b3 19 00 00 48 6f 77 65 | 76 65 72 2c 20 79 6f 75 |....Howe|ver, you|
|000027a0| 20 6d 75 73 74 20 65 6e | 73 75 72 65 20 74 68 61 | must en|sure tha|
|000027b0| 74 20 74 68 65 20 6f 72 | 64 69 6e 61 6c 20 66 6f |t the or|dinal fo|
|000027c0| 72 20 65 61 63 68 20 72 | 6f 75 74 69 6e 65 20 73 |r each r|outine s|
|000027d0| 74 61 79 73 20 74 68 65 | 20 00 00 00 00 60 00 00 |tays the| ....`..|
|000027e0| 25 40 00 00 40 79 1b 02 | fa c3 e9 ff 22 e7 e9 ff |%@..@y..|...."...|
|000027f0| b3 19 00 00 73 61 6d 65 | 20 66 6f 72 20 61 6c 6c |....same| for all|
|00002800| 20 76 65 72 73 69 6f 6e | 73 20 6f 66 20 74 68 65 | version|s of the|
|00002810| 20 6c 69 62 72 61 72 79 | 2e 0d 00 00 00 40 00 00 | library|.....@..|
|00002820| 85 7c 00 00 00 69 05 04 | 7d 7a e9 ff a5 9d e9 ff |.|...i..|}z......|
|00002830| b3 19 00 00 54 68 69 73 | 20 73 65 63 74 69 6f 6e |....This| section|
|00002840| 20 69 73 20 66 69 6c 6c | 65 64 20 69 6e 20 69 6e | is fill|ed in in|
|00002850| 20 6e 6f 20 70 61 72 74 | 69 63 75 6c 61 72 20 6f | no part|icular o|
|00002860| 72 64 65 72 20 62 79 20 | 07 07 63 61 1c 77 0d 00 |rder by |..ca.w..|
|00002870| 1c 77 0d 00 00 00 00 00 | 63 64 6c 6c 20 08 65 6d |.w......|cdll .em|
|00002880| 1c 77 0d 00 00 00 00 00 | 77 68 65 6e 20 63 72 65 |.w......|when cre|
|00002890| 61 74 69 6e 67 20 00 00 | 00 7c 00 00 85 a8 00 00 |ating ..|.|......|
|000028a0| 03 85 6a 04 40 50 e9 ff | 68 73 e9 ff b3 19 00 00 |..j.@P..|hs......|
|000028b0| 64 65 66 69 6e 69 74 69 | 6f 6e 20 66 69 6c 65 73 |definiti|on files|
|000028c0| 2e 20 20 05 07 07 0b 00 | 15 25 0b 00 15 25 0b 00 |. .....|.%...%..|
|000028d0| 00 00 00 00 07 05 05 05 | 1c 78 0d 00 1c 78 0d 00 |........|.x...x..|
|000028e0| 15 25 0b 00 00 00 00 00 | 63 64 6c 6c 08 05 05 05 |.%......|cdll....|
|000028f0| 15 25 0b 00 1c 78 0d 00 | 00 00 00 00 20 08 08 00 |.%...x..|.... ...|
|00002900| 1c 78 0d 00 00 00 00 00 | 64 6f 65 73 20 6e 6f 74 |.x......|does not|
|00002910| 20 61 75 74 6f 6d 61 74 | 69 63 61 6c 6c 79 20 61 | automat|ically a|
|00002920| 73 73 69 67 6e 20 6f 72 | 64 69 6e 61 6c 73 20 74 |ssign or|dinals t|
|00002930| 6f 20 65 6e 74 72 79 20 | 70 6f 69 6e 74 20 00 00 |o entry |point ..|
|00002940| 00 a8 00 00 a5 2c 00 00 | 42 9e 6d 00 03 26 e9 ff |.....,..|B.m..&..|
|00002950| 2b 49 e9 ff b3 19 00 00 | 6e 61 6d 65 73 2e 0d 07 |+I......|names...|
|00002960| 09 71 0c 00 09 71 0c 00 | 00 00 00 00 00 2c 00 00 |.q...q..|.....,..|
|00002970| a5 5c 00 00 40 0e 64 01 | 5e b9 e8 ff 6e e0 e8 ff |.\..@.d.|^...n...|
|00002980| c8 1e 00 00 54 68 65 20 | 07 07 44 4c 1c 72 0c 00 |....The |..DL.r..|
|00002990| 09 71 0c 00 1c 72 0c 00 | 00 00 00 00 65 78 74 45 |.q...r..|....extE|
|000029a0| 6e 74 72 79 08 08 00 00 | 1c 72 0c 00 09 71 0c 00 |ntry....|.r...q..|
|000029b0| 00 00 00 00 20 73 65 63 | 74 69 6f 6e 0d 08 08 05 |.... sec|tion....|
|000029c0| 09 71 0c 00 00 00 00 00 | 00 5c 00 00 05 5c 00 00 |.q......|.\...\..|
|000029d0| 00 b3 e5 03 26 6f e8 ff | 4e 92 e8 ff b3 19 00 00 |....&o..|N.......|
|000029e0| 54 68 69 73 20 73 65 63 | 74 69 6f 6e 20 64 65 63 |This sec|tion dec|
|000029f0| 6c 61 72 65 73 20 72 6f | 75 74 69 6e 65 73 20 77 |lares ro|utines w|
|00002a00| 68 69 63 68 20 72 65 71 | 75 69 72 65 20 76 65 6e |hich req|uire ven|
|00002a10| 65 65 72 73 20 74 6f 20 | 62 65 20 63 61 6c 6c 65 |eers to |be calle|
|00002a20| 64 20 00 00 00 5c 00 00 | 05 60 00 00 00 95 1e 04 |d ...\..|.`......|
|00002a30| e9 44 e8 ff 11 68 e8 ff | b3 19 00 00 65 78 74 65 |.D...h..|....exte|
|00002a40| 72 6e 61 6c 6c 79 20 28 | 65 2e 67 2e 20 61 6e 79 |rnally (|e.g. any|
|00002a50| 20 72 6f 75 74 69 6e 65 | 20 69 6e 20 61 20 44 4c | routine| in a DL|
|00002a60| 4c 20 77 68 69 63 68 20 | 6d 61 79 20 62 65 20 63 |L which |may be c|
|00002a70| 61 6c 6c 65 64 20 65 78 | 74 65 72 6e 61 6c 6c 79 |alled ex|ternally|
|00002a80| 20 00 00 00 00 60 00 00 | 25 38 00 00 40 2e b2 01 | ....`..|%8..@...|
|00002a90| ac 1a e8 ff d4 3d e8 ff | b3 19 00 00 74 68 72 6f |.....=..|....thro|
|00002aa0| 75 67 68 20 61 20 66 75 | 6e 63 74 69 6f 6e 20 70 |ugh a fu|nction p|
|00002ab0| 6f 69 6e 74 65 72 29 2e | 0d 00 00 00 00 38 00 00 |ointer).|.....8..|
|00002ac0| 05 64 00 00 00 a9 6a 04 | 2f d1 e7 ff 57 f4 e7 ff |.d....j.|/...W...|
|00002ad0| b3 19 00 00 57 68 65 6e | 20 63 72 65 61 74 69 6e |....When| creatin|
|00002ae0| 67 20 44 4c 4c 20 68 65 | 61 64 65 72 73 20 28 73 |g DLL he|aders (s|
|00002af0| 65 65 20 62 65 6c 6f 77 | 29 2c 20 74 68 69 73 20 |ee below|), this |
|00002b00| 73 65 63 74 69 6f 6e 20 | 64 65 66 69 6e 65 73 20 |section |defines |
|00002b10| 74 68 65 20 73 79 6d 62 | 6f 6c 73 20 05 05 05 00 |the symb|ols ....|
|00002b20| 00 64 00 00 85 70 00 00 | 00 d7 12 04 f2 a6 e7 ff |.d...p..|........|
|00002b30| 1a ca e7 ff b3 19 00 00 | 77 68 69 63 68 20 6d 75 |........|which mu|
|00002b40| 73 74 20 68 61 76 65 20 | 76 65 6e 65 65 72 73 20 |st have |veneers |
|00002b50| 63 72 65 61 74 65 64 20 | 66 6f 72 20 74 68 65 6d |created |for them|
|00002b60| 20 62 75 74 20 77 68 69 | 63 68 20 73 68 6f 75 6c | but whi|ch shoul|
|00002b70| 64 20 07 07 1c 73 0c 00 | 1c 73 0c 00 00 00 00 00 |d ...s..|.s......|
|00002b80| 6e 6f 74 08 1c 73 0c 00 | 00 00 00 00 20 62 65 20 |not..s..|.... be |
|00002b90| 00 70 00 00 05 68 00 00 | 00 3e 75 04 b5 7c e7 ff |.p...h..|.>u..|..|
|00002ba0| dd 9f e7 ff b3 19 00 00 | 69 6e 63 6c 75 64 65 64 |........|included|
|00002bb0| 20 69 6e 20 74 68 65 20 | 65 6e 74 72 79 20 70 6f | in the |entry po|
|00002bc0| 69 6e 74 20 74 61 62 6c | 65 20 28 69 2e 65 2e 20 |int tabl|e (i.e. |
|00002bd0| 74 68 65 79 20 73 68 6f | 75 6c 64 20 6e 6f 74 20 |they sho|uld not |
|00002be0| 62 65 20 63 61 6c 6c 65 | 64 20 64 69 72 65 63 74 |be calle|d direct|
|00002bf0| 6c 79 20 62 79 20 00 00 | 00 68 00 00 25 24 00 00 |ly by ..|.h..%$..|
|00002c00| 40 3c 78 00 78 52 e7 ff | a0 75 e7 ff b3 19 00 00 |@<x.xR..|.u......|
|00002c10| 63 6c 69 65 6e 74 73 29 | 2e 0d 00 00 00 24 00 00 |clients)|.....$..|
|00002c20| 05 64 00 00 00 6a 58 04 | fb 08 e7 ff 23 2c e7 ff |.d...jX.|....#,..|
|00002c30| b3 19 00 00 57 68 65 6e | 20 63 72 65 61 74 69 6e |....When| creatin|
|00002c40| 67 20 76 65 6e 65 65 72 | 73 20 66 6f 72 20 44 4c |g veneer|s for DL|
|00002c50| 4c 20 63 6c 69 65 6e 74 | 73 20 28 65 2e 67 2e 20 |L client|s (e.g. |
|00002c60| 6d 6f 64 75 6c 65 20 63 | 6c 69 65 6e 74 73 29 2c |module c|lients),|
|00002c70| 20 74 68 69 73 20 73 65 | 63 74 69 6f 6e 20 00 00 | this se|ction ..|
|00002c80| 00 64 00 00 05 60 00 00 | 00 29 54 04 be de e6 ff |.d...`..|.)T.....|
|00002c90| e6 01 e7 ff b3 19 00 00 | 64 65 66 69 6e 65 73 20 |........|defines |
|00002ca0| 74 68 65 20 73 79 6d 62 | 6f 6c 73 20 77 68 69 63 |the symb|ols whic|
|00002cb0| 68 20 6d 75 73 74 20 68 | 61 76 65 20 76 65 6e 65 |h must h|ave vene|
|00002cc0| 65 72 73 20 63 72 65 61 | 74 65 64 20 66 6f 72 20 |ers crea|ted for |
|00002cd0| 74 68 65 6d 20 62 65 63 | 61 75 73 65 20 00 00 00 |them bec|ause ...|
|00002ce0| 00 60 00 00 a5 44 00 00 | 40 5e c1 01 81 b4 e6 ff |.`...D..|@^......|
|00002cf0| a9 d7 e6 ff b3 19 00 00 | 74 68 65 79 20 63 61 6e |........|they can|
|00002d00| 20 62 65 20 63 61 6c 6c | 65 64 20 65 78 74 65 72 | be call|ed exter|
|00002d10| 6e 61 6c 6c 79 2e 0d 07 | 09 74 0c 00 09 74 0c 00 |nally...|.t...t..|
|00002d20| 00 00 00 00 00 44 00 00 | a5 58 00 00 40 86 50 01 |.....D..|.X..@.P.|
|00002d30| dc 47 e6 ff ec 6e e6 ff | c8 1e 00 00 54 68 65 20 |.G...n..|....The |
|00002d40| 07 07 07 00 1c 75 0c 00 | 09 74 0c 00 1c 75 0c 00 |.....u..|.t...u..|
|00002d50| 00 00 00 00 6f 62 6a 65 | 63 74 73 08 1c 75 0c 00 |....obje|cts..u..|
|00002d60| 09 74 0c 00 00 00 00 00 | 20 73 65 63 74 69 6f 6e |.t......| section|
|00002d70| 0d 08 08 69 09 74 0c 00 | 00 00 00 00 00 58 00 00 |...i.t..|.....X..|
|00002d80| 05 64 00 00 00 ec 7b 04 | a4 fd e5 ff cc 20 e6 ff |.d....{.|..... ..|
|00002d90| b3 19 00 00 54 68 69 73 | 20 73 65 63 74 69 6f 6e |....This| section|
|00002da0| 20 67 69 76 65 73 20 74 | 68 65 20 6e 61 6d 65 73 | gives t|he names|
|00002db0| 20 6f 66 20 74 68 65 20 | 6f 62 6a 65 63 74 20 66 | of the |object f|
|00002dc0| 69 6c 65 73 20 28 62 6f | 74 68 20 41 4f 46 20 61 |iles (bo|th AOF a|
|00002dd0| 6e 64 20 41 4c 46 29 20 | 77 68 69 63 68 20 00 00 |nd ALF) |which ..|
|00002de0| 00 64 00 00 85 98 00 00 | 00 8c 66 04 67 d3 e5 ff |.d......|..f.g...|
|00002df0| 8f f6 e5 ff b3 19 00 00 | 63 6f 6e 74 61 69 6e 20 |........|contain |
|00002e00| 74 68 65 20 73 79 6d 62 | 6f 6c 73 20 64 65 63 6c |the symb|ols decl|
|00002e10| 61 72 65 64 20 69 6e 20 | 74 68 65 20 07 07 4c 20 |ared in |the ..L |
|00002e20| 1c 76 0c 00 1c 76 0c 00 | 00 00 00 00 65 78 70 6f |.v...v..|....expo|
|00002e30| 72 74 73 08 1c 76 0c 00 | 00 00 00 00 20 61 6e 64 |rts..v..|.... and|
|00002e40| 20 07 73 65 1c 77 0c 00 | 1c 77 0c 00 00 00 00 00 | .se.w..|.w......|
|00002e50| 65 78 74 45 6e 74 72 79 | 08 07 0c 00 1c 77 0c 00 |extEntry|.....w..|
|00002e60| 00 00 00 00 20 73 65 63 | 74 69 6f 6e 73 2e 20 20 |.... sec|tions. |
|00002e70| 54 68 69 73 20 69 73 20 | 00 98 00 00 01 10 00 00 |This is |........|
|00002e80| 00 7e 77 04 00 00 00 00 | 00 10 00 00 02 14 00 00 |.~w.....|........|
|00002e90| f8 16 00 00 00 00 00 00 | 00 00 00 00 00 14 00 00 |........|........|
|00002ea0| 85 90 00 00 00 7e 77 04 | f3 17 ec ff 1b 3b ec ff |.....~w.|.....;..|
|00002eb0| b3 19 00 00 16 00 00 00 | 08 5d 05 00 00 00 00 00 |........|.]......|
|00002ec0| 73 6f 20 74 68 61 74 20 | 07 07 6c 20 1c 78 0c 00 |so that |..l .x..|
|00002ed0| 1c 78 0c 00 00 00 00 00 | 63 64 6c 6c 08 61 72 65 |.x......|cdll.are|
|00002ee0| 1c 78 0c 00 00 00 00 00 | 20 63 61 6e 20 63 68 65 |.x......| can che|
|00002ef0| 63 6b 20 74 68 61 74 20 | 61 6c 6c 20 6f 66 20 74 |ck that |all of t|
|00002f00| 68 65 73 65 20 73 79 6d | 62 6f 6c 73 20 61 72 65 |hese sym|bols are|
|00002f10| 20 76 61 6c 69 64 20 61 | 6e 64 20 64 65 66 69 6e | valid a|nd defin|
|00002f20| 65 64 2c 20 69 6e 20 61 | 6e 20 00 00 00 90 00 00 |ed, in a|n ......|
|00002f30| a5 40 00 00 40 de 8f 01 | b6 ed eb ff de 10 ec ff |.@..@...|........|
|00002f40| b3 19 00 00 61 74 74 65 | 6d 70 74 20 74 6f 20 70 |....atte|mpt to p|
|00002f50| 72 65 76 65 6e 74 20 65 | 72 72 6f 72 73 2e 0d 07 |revent e|rrors...|
|00002f60| 02 7a 0c 00 02 7a 0c 00 | 00 00 00 00 00 40 00 00 |.z...z..|.....@..|
|00002f70| a5 a0 00 00 42 9a e6 02 | 71 71 eb ff 21 a8 eb ff |....B...|qq..!...|
|00002f80| 18 2b 00 00 43 72 65 61 | 74 69 6e 67 20 44 4c 4c |.+..Crea|ting DLL|
|00002f90| 20 68 65 61 64 65 72 73 | 20 77 69 74 68 20 07 05 | headers| with ..|
|00002fa0| 15 dc 0a 00 02 7a 0c 00 | 15 dc 0a 00 00 00 00 00 |.....z..|........|
|00002fb0| 07 00 00 00 1c 7b 0c 00 | 02 7a 0c 00 1c 7b 0c 00 |.....{..|.z...{..|
|00002fc0| 15 dc 0a 00 00 00 00 00 | 63 64 6c 6c 08 08 6c 6c |........|cdll..ll|
|00002fd0| 15 dc 0a 00 02 7a 0c 00 | 1c 7b 0c 00 00 00 00 00 |.....z..|.{......|
|00002fe0| 08 00 00 00 1c 7b 0c 00 | 02 7a 0c 00 00 00 00 00 |.....{..|.z......|
|00002ff0| 0d 08 00 00 02 7a 0c 00 | 00 00 00 00 07 19 00 00 |.....z..|........|
|00003000| 15 27 0b 00 15 27 0b 00 | 00 00 00 00 00 a0 00 00 |.'...'..|........|
|00003010| 85 80 00 00 03 19 61 04 | 0c 24 eb ff 34 47 eb ff |......a.|.$..4G..|
|00003020| b3 19 00 00 44 4c 4c 20 | 68 65 61 64 65 72 73 08 |....DLL |headers.|
|00003030| 15 27 0b 00 00 00 00 00 | 20 63 6f 6e 74 61 69 6e |.'......| contain|
|00003040| 20 61 6c 6c 20 74 68 65 | 20 69 6e 66 6f 72 6d 61 | all the| informa|
|00003050| 74 69 6f 6e 20 74 68 65 | 20 07 07 6d 1c 7c 0c 00 |tion the| ..m.|..|
|00003060| 1c 7c 0c 00 00 00 00 00 | 44 4c 4c 4d 61 6e 61 67 |.|......|DLLManag|
|00003070| 65 72 08 00 1c 7c 0c 00 | 00 00 00 00 20 6e 65 65 |er...|..|.... nee|
|00003080| 64 73 20 74 6f 20 6b 6e | 6f 77 20 00 00 80 00 00 |ds to kn|ow .....|
|00003090| 05 64 00 00 02 ec 33 04 | cf f9 ea ff f7 1c eb ff |.d....3.|........|
|000030a0| b3 19 00 00 61 62 6f 75 | 74 20 61 20 70 61 72 74 |....abou|t a part|
|000030b0| 69 63 75 6c 61 72 20 44 | 4c 4c 2e 20 20 54 68 65 |icular D|LL. The|
|000030c0| 73 65 20 63 61 6e 20 74 | 68 65 6e 20 62 65 20 6c |se can t|hen be l|
|000030d0| 69 6e 6b 65 64 20 77 69 | 74 68 20 74 68 65 20 6f |inked wi|th the o|
|000030e0| 62 6a 65 63 74 20 66 69 | 6c 65 73 20 05 05 05 00 |bject fi|les ....|
|000030f0| 00 64 00 00 25 58 00 00 | 40 98 c1 03 92 cf ea ff |.d..%X..|@.......|
|00003100| ba f2 ea ff b3 19 00 00 | 77 68 69 63 68 20 63 6f |........|which co|
|00003110| 6e 74 61 69 6e 20 74 68 | 65 20 61 63 74 75 61 6c |ntain th|e actual|
|00003120| 20 44 4c 4c 20 63 6f 64 | 65 20 74 6f 20 63 72 65 | DLL cod|e to cre|
|00003130| 61 74 65 20 74 68 65 20 | 66 69 6e 69 73 68 65 64 |ate the |finished|
|00003140| 20 44 4c 4c 2e 0d 00 00 | 00 58 00 00 a5 6c 00 00 | DLL....|.X...l..|
|00003150| 40 cd 4f 04 15 86 ea ff | 3d a9 ea ff b3 19 00 00 |@.O.....|=.......|
|00003160| 54 68 65 20 63 6f 6d 6d | 61 6e 64 20 6c 69 6e 65 |The comm|and line|
|00003170| 20 74 6f 20 63 72 65 61 | 74 65 20 61 20 44 4c 4c | to crea|te a DLL|
|00003180| 20 68 65 61 64 65 72 20 | 66 72 6f 6d 20 61 20 44 | header |from a D|
|00003190| 4c 4c 20 64 65 66 69 6e | 69 74 69 6f 6e 20 66 69 |LL defin|ition fi|
|000031a0| 6c 65 20 69 73 3a 0d 07 | 0c 7e 0c 00 0c 7e 0c 00 |le is:..|.~...~..|
|000031b0| 00 00 00 00 00 6c 00 00 | a5 5c 00 00 44 7b 10 03 |.....l..|.\..D{..|
|000031c0| 98 3c ea ff c0 5f ea ff | cb 17 00 00 12 12 00 00 |.<..._..|........|
|000031d0| bb 6e 00 00 00 00 00 00 | 63 64 6c 6c 20 2d 64 65 |.n......|cdll -de|
|000031e0| 66 20 3c 64 65 66 6e 20 | 66 69 6c 65 3e 20 2d 68 |f <defn |file> -h|
|000031f0| 64 72 20 3c 68 65 61 64 | 65 72 20 66 69 6c 65 3e |dr <head|er file>|
|00003200| 08 08 08 67 0c 7e 0c 00 | 00 00 00 00 0d 00 00 00 |...g.~..|........|
|00003210| 00 5c 00 00 85 7c 00 00 | 00 97 6f 04 1b f3 e9 ff |.\...|..|..o.....|
|00003220| 43 16 ea ff b3 19 00 00 | 77 68 69 63 68 20 63 72 |C.......|which cr|
|00003230| 65 61 74 65 73 20 61 20 | 44 4c 4c 20 68 65 61 64 |eates a |DLL head|
|00003240| 65 72 20 66 72 6f 6d 20 | 74 68 65 20 44 4c 4c 20 |er from |the DLL |
|00003250| 64 65 66 69 6e 69 74 69 | 6f 6e 20 66 69 6c 65 20 |definiti|on file |
|00003260| 07 07 0c 00 0c 78 08 00 | 0c 78 08 00 00 00 00 00 |.....x..|.x......|
|00003270| 3c 64 65 66 6e 20 66 69 | 6c 65 3e 08 0c 78 08 00 |<defn fi|le>..x..|
|00003280| 00 00 00 00 20 61 6e 64 | 20 00 00 00 00 7c 00 00 |.... and| ....|..|
|00003290| a5 70 00 00 40 ab a9 03 | de c8 e9 ff 06 ec e9 ff |.p..@...|........|
|000032a0| b3 19 00 00 6f 75 74 70 | 75 74 73 20 74 68 65 20 |....outp|uts the |
|000032b0| 44 4c 4c 20 68 65 61 64 | 65 72 20 69 6e 20 61 6e |DLL head|er in an|
|000032c0| 20 41 4f 46 20 66 69 6c | 65 20 63 61 6c 6c 65 64 | AOF fil|e called|
|000032d0| 20 07 07 20 0c 79 08 00 | 0c 79 08 00 00 00 00 00 | .. .y..|.y......|
|000032e0| 3c 68 65 61 64 65 72 20 | 66 69 6c 65 3e 08 05 05 |<header |file>...|
|000032f0| 0c 79 08 00 00 00 00 00 | 2e 0d 00 00 00 70 00 00 |.y......|.....p..|
|00003300| 05 60 00 00 00 59 24 04 | 61 7f e9 ff 89 a2 e9 ff |.`...Y$.|a.......|
|00003310| b3 19 00 00 54 68 65 20 | 65 6e 74 72 79 20 76 65 |....The |entry ve|
|00003320| 6e 65 65 72 73 20 66 6f | 72 20 74 68 65 20 44 4c |neers fo|r the DL|
|00003330| 4c 91 73 20 65 6e 74 72 | 79 20 70 6f 69 6e 74 73 |L.s entr|y points|
|00003340| 20 61 72 65 20 65 61 63 | 68 20 67 69 76 65 6e 20 | are eac|h given |
|00003350| 73 79 6d 62 6f 6c 73 20 | 05 05 05 00 00 60 00 00 |symbols |.....`..|
|00003360| 05 60 00 00 00 6b 2d 04 | 24 55 e9 ff 4c 78 e9 ff |.`...k-.|$U..Lx..|
|00003370| b3 19 00 00 66 6f 72 6d | 65 64 20 62 79 20 70 72 |....form|ed by pr|
|00003380| 65 66 69 78 69 6e 67 20 | 74 68 65 20 6e 61 6d 65 |efixing |the name|
|00003390| 20 6f 66 20 74 68 65 20 | 72 6f 75 74 69 6e 65 20 | of the |routine |
|000033a0| 62 65 69 6e 67 20 76 65 | 6e 65 65 72 65 64 20 77 |being ve|neered w|
|000033b0| 69 74 68 20 74 68 65 20 | 05 05 05 00 00 60 00 00 |ith the |.....`..|
|000033c0| 85 90 00 00 00 44 2c 04 | e7 2a e9 ff 0f 4e e9 ff |.....D,.|.*...N..|
|000033d0| b3 19 00 00 73 74 72 69 | 6e 67 20 90 07 07 6c 65 |....stri|ng ...le|
|000033e0| 0c 90 0c 00 0c 90 0c 00 | 00 00 00 00 5f 64 6c 6c |........|...._dll|
|000033f0| 45 6e 74 72 79 5f 08 20 | 0c 90 0c 00 00 00 00 00 |Entry_. |........|
|00003400| 91 2c 20 73 6f 20 74 68 | 61 74 20 66 6f 72 20 65 |., so th|at for e|
|00003410| 78 61 6d 70 6c 65 20 74 | 68 65 20 72 6f 75 74 69 |xample t|he routi|
|00003420| 6e 65 20 07 0c 7a 08 00 | 0c 7a 08 00 00 00 00 00 |ne ..z..|.z......|
|00003430| 77 69 6d 70 74 5f 69 6e | 69 74 08 20 0c 7a 08 00 |wimpt_in|it. .z..|
|00003440| 00 00 00 00 20 68 61 73 | 20 61 6e 20 00 90 00 00 |.... has| an ....|
|00003450| 85 7c 00 00 00 78 31 04 | aa 00 e9 ff d2 23 e9 ff |.|...x1.|.....#..|
|00003460| b3 19 00 00 65 6e 74 72 | 79 20 76 65 6e 65 65 72 |....entr|y veneer|
|00003470| 20 63 61 6c 6c 65 64 20 | 07 07 74 20 0c 8b 0c 00 | called |..t ....|
|00003480| 0c 8b 0c 00 00 00 00 00 | 5f 64 6c 6c 45 6e 74 72 |........|_dllEntr|
|00003490| 79 5f 77 69 6d 70 74 5f | 69 6e 69 74 08 08 05 05 |y_wimpt_|init....|
|000034a0| 0c 8b 0c 00 00 00 00 00 | 2e 20 20 54 68 69 73 20 |........|. This |
|000034b0| 61 70 70 6c 69 65 73 20 | 74 6f 20 73 79 6d 62 6f |applies |to symbo|
|000034c0| 6c 73 20 69 6e 20 00 00 | 00 7c 00 00 a5 80 00 00 |ls in ..|.|......|
|000034d0| 40 a2 49 02 6d d6 e8 ff | 95 f9 e8 ff b3 19 00 00 |@.I.m...|........|
|000034e0| 62 6f 74 68 20 74 68 65 | 20 07 07 05 1c 94 0c 00 |both the| .......|
|000034f0| 1c 94 0c 00 00 00 00 00 | 65 78 70 6f 72 74 73 08 |........|exports.|
|00003500| 1c 94 0c 00 00 00 00 00 | 20 61 6e 64 20 07 05 05 |........| and ...|
|00003510| 1c 95 0c 00 1c 95 0c 00 | 00 00 00 00 65 78 74 45 |........|....extE|
|00003520| 6e 74 72 79 20 08 00 00 | 1c 95 0c 00 00 00 00 00 |ntry ...|........|
|00003530| 73 65 63 74 69 6f 6e 73 | 2e 0d 07 07 02 96 0c 00 |sections|........|
|00003540| 02 96 0c 00 00 00 00 00 | 00 80 00 00 a5 b4 00 00 |........|........|
|00003550| 43 b8 a3 02 28 5a e8 ff | d8 90 e8 ff 18 2b 00 00 |C...(Z..|.....+..|
|00003560| 43 72 65 61 74 69 6e 67 | 20 05 05 05 07 28 0b 00 |Creating| ....(..|
|00003570| 15 28 0b 00 02 96 0c 00 | 15 28 0b 00 00 00 00 00 |.(......|.(......|
|00003580| 44 4c 4c 20 73 74 75 62 | 73 08 0b 00 15 28 0b 00 |DLL stub|s....(..|
|00003590| 02 96 0c 00 00 00 00 00 | 20 77 69 74 68 20 07 07 |........| with ..|
|000035a0| 15 dd 0a 00 02 96 0c 00 | 15 dd 0a 00 00 00 00 00 |........|........|
|000035b0| 07 00 00 00 1c 97 0c 00 | 02 96 0c 00 1c 97 0c 00 |........|........|
|000035c0| 15 dd 0a 00 00 00 00 00 | 63 64 6c 6c 08 08 6c 6c |........|cdll..ll|
|000035d0| 15 dd 0a 00 02 96 0c 00 | 1c 97 0c 00 00 00 00 00 |........|........|
|000035e0| 0d 08 00 00 02 96 0c 00 | 1c 97 0c 00 00 00 00 00 |........|........|
|000035f0| 08 00 00 00 1c 97 0c 00 | 00 00 00 00 00 b4 00 00 |........|........|
|00003600| 05 60 00 00 02 00 2f 04 | c3 0c e8 ff eb 2f e8 ff |.`..../.|...../..|
|00003610| b3 19 00 00 49 6e 20 6f | 72 64 65 72 20 74 6f 20 |....In o|rder to |
|00003620| 61 75 74 6f 6d 61 74 65 | 20 74 68 65 20 70 72 6f |automate| the pro|
|00003630| 63 65 73 73 20 6f 66 20 | 69 6e 69 74 69 61 6c 69 |cess of |initiali|
|00003640| 73 69 6e 67 20 61 20 70 | 72 6f 67 72 61 6d 20 77 |sing a p|rogram w|
|00003650| 68 69 63 68 20 75 73 65 | 73 20 00 00 00 60 00 00 |hich use|s ...`..|
|00003660| 05 64 00 00 00 42 59 04 | 86 e2 e7 ff ae 05 e8 ff |.d...BY.|........|
|00003670| b3 19 00 00 73 68 61 72 | 65 64 20 44 4c 4c 73 2c |....shar|ed DLLs,|
|00003680| 20 69 74 20 69 73 20 70 | 6f 73 73 69 62 6c 65 20 | it is p|ossible |
|00003690| 74 6f 20 63 72 65 61 74 | 65 20 74 61 62 6c 65 73 |to creat|e tables|
|000036a0| 20 64 65 73 63 72 69 62 | 69 6e 67 20 74 68 65 20 | describ|ing the |
|000036b0| 44 4c 4c 73 20 72 65 71 | 75 69 72 65 64 20 00 00 |DLLs req|uired ..|
|000036c0| 00 64 00 00 05 64 00 00 | 00 f1 58 04 49 b8 e7 ff |.d...d..|..X.I...|
|000036d0| 71 db e7 ff b3 19 00 00 | 62 79 20 74 68 65 20 70 |q.......|by the p|
|000036e0| 72 6f 67 72 61 6d 2e 20 | 20 54 68 65 73 65 20 74 |rogram. | These t|
|000036f0| 61 62 6c 65 73 20 61 72 | 65 20 64 65 74 65 63 74 |ables ar|e detect|
|00003700| 65 64 20 62 79 20 74 68 | 65 20 72 65 70 6c 61 63 |ed by th|e replac|
|00003710| 65 6d 65 6e 74 20 05 53 | 68 61 72 65 64 20 43 20 |ement .S|hared C |
|00003720| 05 05 05 00 00 64 00 00 | 05 64 00 00 00 c2 6f 04 |.....d..|.d....o.|
|00003730| 0c 8e e7 ff 34 b1 e7 ff | b3 19 00 00 4c 69 62 72 |....4...|....Libr|
|00003740| 61 72 79 20 73 74 75 62 | 73 2c 20 77 68 69 63 68 |ary stub|s, which|
|00003750| 20 70 72 6f 63 65 65 64 | 20 74 6f 20 66 69 6e 64 | proceed| to find|
|00003760| 20 74 68 65 20 72 65 71 | 75 69 72 65 64 20 44 4c | the req|uired DL|
|00003770| 4c 73 20 61 6e 64 20 66 | 69 6c 6c 20 69 6e 20 62 |Ls and f|ill in b|
|00003780| 72 61 6e 63 68 20 00 00 | 00 64 00 00 05 60 00 00 |ranch ..|.d...`..|
|00003790| 00 39 23 04 cf 63 e7 ff | f7 86 e7 ff b3 19 00 00 |.9#..c..|........|
|000037a0| 74 61 62 6c 65 73 20 77 | 69 74 68 20 62 72 61 6e |tables w|ith bran|
|000037b0| 63 68 65 73 20 74 6f 20 | 65 6e 74 72 79 20 70 6f |ches to |entry po|
|000037c0| 69 6e 74 73 20 77 69 74 | 05 68 69 6e 20 74 68 65 |ints wit|.hin the|
|000037d0| 20 44 4c 4c 73 2e 20 20 | 54 68 65 20 74 61 62 6c | DLLs. |The tabl|
|000037e0| 65 73 20 61 72 65 20 00 | 00 60 00 00 85 78 00 00 |es are .|.`...x..|
|000037f0| 00 c6 38 04 92 39 e7 ff | ba 5c e7 ff b3 19 00 00 |..8..9..|.\......|
|00003800| 63 6f 6e 74 61 69 6e 65 | 64 20 69 6e 20 41 4f 46 |containe|d in AOF|
|00003810| 20 66 69 6c 65 73 20 63 | 61 6c 6c 65 64 20 07 07 | files c|alled ..|
|00003820| 1c 9d 0c 00 1c 9d 0c 00 | 00 00 00 00 44 4c 4c 20 |........|....DLL |
|00003830| 73 74 75 62 73 08 05 05 | 1c 9d 0c 00 00 00 00 00 |stubs...|........|
|00003840| 20 77 68 69 63 68 20 6d | 61 79 20 62 65 20 6c 69 | which m|ay be li|
|00003850| 6e 6b 65 64 20 77 69 74 | 68 20 74 68 65 20 00 00 |nked wit|h the ..|
|00003860| 00 78 00 00 05 64 00 00 | 00 ef 39 04 55 0f e7 ff |.x...d..|..9.U...|
|00003870| 7d 32 e7 ff b3 19 00 00 | 63 6c 69 65 6e 74 91 73 |}2......|client.s|
|00003880| 20 6d 61 69 6e 20 63 6f | 64 65 2e 20 20 54 68 65 | main co|de. The|
|00003890| 20 44 4c 4c 73 20 61 72 | 65 20 66 6f 75 6e 64 20 | DLLs ar|e found |
|000038a0| 77 68 69 6c 65 20 74 68 | 65 20 05 05 53 68 61 72 |while th|e ..Shar|
|000038b0| 65 64 20 43 20 4c 69 62 | 72 61 72 79 20 69 73 20 |ed C Lib|rary is |
|000038c0| 05 05 05 00 00 64 00 00 | 85 88 00 00 00 25 7a 04 |.....d..|.....%z.|
|000038d0| 18 e5 e6 ff 40 08 e7 ff | b3 19 00 00 69 6e 69 74 |....@...|....init|
|000038e0| 69 61 6c 69 73 69 6e 67 | 20 28 69 2e 65 2e 20 62 |ialising| (i.e. b|
|000038f0| 65 66 6f 72 65 20 07 07 | 0c a0 0c 00 0c a0 0c 00 |efore ..|........|
|00003900| 00 00 00 00 6d 61 69 6e | 08 6d 69 6c 0c a0 0c 00 |....main|.mil....|
|00003910| 00 00 00 00 20 69 73 20 | 63 61 6c 6c 65 64 29 2c |.... is |called),|
|00003920| 20 73 6f 20 74 68 61 74 | 20 74 68 65 20 6c 69 6e | so that| the lin|
|00003930| 6b 69 6e 67 20 70 72 6f | 63 65 73 73 20 69 73 20 |king pro|cess is |
|00003940| 65 6e 74 69 72 65 6c 79 | 20 00 00 00 00 88 00 00 |entirely| .......|
|00003950| 25 28 00 00 40 70 bc 00 | db ba e6 ff 03 de e6 ff |%(..@p..|........|
|00003960| b3 19 00 00 74 72 61 6e | 73 70 61 72 65 6e 74 2e |....tran|sparent.|
|00003970| 0d 00 00 00 00 28 00 00 | 05 64 00 00 00 ad 4e 04 |.....(..|.d....N.|
|00003980| 5e 71 e6 ff 86 94 e6 ff | b3 19 00 00 54 68 65 20 |^q......|....The |
|00003990| 44 4c 4c 20 73 74 75 62 | 73 20 6d 61 79 20 62 65 |DLL stub|s may be|
|000039a0| 20 6c 69 6e 6b 65 64 20 | 69 6e 20 70 6c 61 63 65 | linked |in place|
|000039b0| 20 6f 66 20 61 6e 20 65 | 71 75 69 76 61 6c 65 6e | of an e|quivalen|
|000039c0| 74 20 73 74 61 74 69 63 | 61 6c 6c 79 20 6c 69 6e |t static|ally lin|
|000039d0| 6b 65 64 20 05 05 05 00 | 00 64 00 00 05 64 00 00 |ked ....|.d...d..|
|000039e0| 00 6b 6c 04 21 47 e6 ff | 49 6a e6 ff b3 19 00 00 |.kl.!G..|Ij......|
|000039f0| 6c 69 62 72 61 72 79 20 | 74 6f 20 70 72 6f 64 75 |library |to produ|
|00003a00| 63 65 20 74 68 65 20 73 | 61 6d 65 20 72 65 73 75 |ce the s|ame resu|
|00003a10| 6c 74 2c 20 6f 72 20 62 | 6f 74 68 20 63 6f 75 6c |lt, or b|oth coul|
|00003a20| 64 20 62 65 20 6c 69 6e | 6b 65 64 2c 20 69 6e 20 |d be lin|ked, in |
|00003a30| 77 68 69 63 68 20 63 61 | 73 65 20 00 00 64 00 00 |which ca|se ..d..|
|00003a40| 05 60 00 00 00 8b 49 04 | e4 1c e6 ff 0c 40 e6 ff |.`....I.|.....@..|
|00003a50| b3 19 00 00 61 73 20 6d | 61 6e 79 20 65 78 74 65 |....as m|any exte|
|00003a60| 72 6e 61 6c 20 72 65 66 | 65 72 65 6e 63 65 73 20 |rnal ref|erences |
|00003a70| 61 73 20 70 6f 73 73 69 | 62 6c 65 20 77 6f 75 6c |as possi|ble woul|
|00003a80| 64 20 62 65 20 72 65 73 | 6f 6c 76 65 64 20 74 68 |d be res|olved th|
|00003a90| 72 6f 75 67 68 20 74 68 | 65 20 00 00 00 60 00 00 |rough th|e ...`..|
|00003aa0| 05 60 00 00 00 3c 3b 04 | a7 f2 e5 ff cf 15 e6 ff |.`...<;.|........|
|00003ab0| b3 19 00 00 44 4c 4c 20 | 73 74 75 62 73 2c 20 77 |....DLL |stubs, w|
|00003ac0| 69 74 68 20 61 6e 79 20 | 72 65 6d 61 69 6e 69 6e |ith any |remainin|
|00003ad0| 67 20 62 65 69 6e 67 20 | 72 65 73 6f 6c 76 65 64 |g being |resolved|
|00003ae0| 20 62 79 20 74 68 65 20 | 73 74 61 74 69 63 61 6c | by the |statical|
|00003af0| 6c 79 20 6c 69 6e 6b 65 | 64 20 00 00 00 60 00 00 |ly linke|d ...`..|
|00003b00| 25 34 00 00 40 c2 7b 01 | 6a c8 e5 ff 92 eb e5 ff |%4..@.{.|j.......|
|00003b10| b3 19 00 00 6c 69 62 72 | 61 72 79 20 69 6e 20 74 |....libr|ary in t|
|00003b20| 68 65 20 75 73 75 61 6c | 20 77 61 79 2e 0d 00 00 |he usual| way....|
|00003b30| 00 34 00 00 01 10 00 00 | 00 00 00 00 00 00 00 00 |.4......|........|
|00003b40| 00 10 00 00 02 14 00 00 | 94 1f 00 00 00 00 00 00 |........|........|
|00003b50| 00 00 00 00 00 14 00 00 | a5 6c 00 00 43 da b0 02 |........|.l..C...|
|00003b60| f8 cb e2 ff 20 ef e2 ff | b3 19 00 00 16 00 00 00 |.... ...|........|
|00003b70| 08 5d 05 00 00 00 00 00 | 54 6f 20 63 72 65 61 74 |.]......|To creat|
|00003b80| 65 20 61 20 07 05 05 05 | 15 29 0b 00 15 29 0b 00 |e a ....|.)...)..|
|00003b90| 00 00 00 00 44 4c 4c 20 | 73 74 75 62 73 08 1a 05 |....DLL |stubs...|
|00003ba0| 15 29 0b 00 00 00 00 00 | 20 66 69 6c 65 2c 20 75 |.)......| file, u|
|00003bb0| 73 65 20 74 68 65 20 63 | 6f 6d 6d 61 6e 64 0d 00 |se the c|ommand..|
|00003bc0| 00 6c 00 00 a5 8c 00 00 | 44 a3 ff 02 7b 82 e2 ff |.l......|D...{...|
|00003bd0| a3 a5 e2 ff b3 19 00 00 | 12 12 8c fe bb 6e 00 00 |........|.....n..|
|00003be0| 00 00 00 00 07 12 20 6d | 0c a8 0c 00 0c a8 0c 00 |...... m|........|
|00003bf0| 00 00 00 00 63 64 6c 6c | 20 2d 64 65 66 20 3c 64 |....cdll| -def <d|
|00003c00| 65 66 6e 20 66 69 6c 65 | 3e 20 2d 73 74 75 62 20 |efn file|> -stub |
|00003c10| 3c 73 74 75 62 20 66 69 | 6c 65 3e 07 1c aa 0c 00 |<stub fi|le>.....|
|00003c20| 0c a8 0c 00 1c aa 0c 00 | 00 00 00 00 08 a8 0c 00 |........|........|
|00003c30| 0c a8 0c 00 1c aa 0c 00 | 00 00 00 00 08 a8 0c 00 |........|........|
|00003c40| 1c aa 0c 00 00 00 00 00 | 0d 00 00 00 00 8c 00 00 |........|........|
|00003c50| 85 7c 00 00 00 b9 7d 04 | fe 38 e2 ff 26 5c e2 ff |.|....}.|.8..&\..|
|00003c60| b3 19 00 00 54 68 69 73 | 20 63 72 65 61 74 65 73 |....This| creates|
|00003c70| 20 61 20 44 4c 4c 20 73 | 74 75 62 20 41 4f 46 20 | a DLL s|tub AOF |
|00003c80| 66 69 6c 65 20 63 61 6c | 6c 65 64 20 07 07 05 05 |file cal|led ....|
|00003c90| 0c 7e 08 00 0c 7e 08 00 | 00 00 00 00 3c 73 74 75 |.~...~..|....<stu|
|00003ca0| 62 20 66 69 6c 65 3e 08 | 0c 7e 08 00 00 00 00 00 |b file>.|.~......|
|00003cb0| 20 66 6f 72 20 74 68 65 | 20 44 4c 4c 20 64 65 73 | for the| DLL des|
|00003cc0| 63 72 69 62 65 64 20 00 | 00 7c 00 00 a5 4c 00 00 |cribed .|.|...L..|
|00003cd0| 40 d9 f1 00 c1 0e e2 ff | e9 31 e2 ff b3 19 00 00 |@.......|.1......|
|00003ce0| 62 79 20 07 0c 7f 08 00 | 0c 7f 08 00 00 00 00 00 |by .....|........|
|00003cf0| 3c 64 65 66 6e 20 66 69 | 6c 65 3e 08 0c 7f 08 00 |<defn fi|le>.....|
|00003d00| 00 00 00 00 2e 0d 07 07 | 02 b7 0c 00 02 b7 0c 00 |........|........|
|00003d10| 00 00 00 00 00 4c 00 00 | a5 a8 00 00 43 28 95 04 |.....L..|....C(..|
|00003d20| 7c 92 e1 ff 2c c9 e1 ff | 18 2b 00 00 43 72 65 61 ||...,...|.+..Crea|
|00003d30| 74 69 6e 67 20 65 78 74 | 65 72 6e 61 6c 20 65 6e |ting ext|ernal en|
|00003d40| 74 72 79 20 70 6f 69 6e | 74 73 20 66 6f 72 20 63 |try poin|ts for c|
|00003d50| 6c 69 65 6e 74 73 20 77 | 69 74 68 20 07 07 05 05 |lients w|ith ....|
|00003d60| 15 2a 0b 00 02 b7 0c 00 | 15 2a 0b 00 00 00 00 00 |.*......|.*......|
|00003d70| 07 07 65 63 1c b8 0c 00 | 02 b7 0c 00 1c b8 0c 00 |..ec....|........|
|00003d80| 15 2a 0b 00 00 00 00 00 | 63 64 6c 6c 08 05 05 05 |.*......|cdll....|
|00003d90| 15 2a 0b 00 02 b7 0c 00 | 1c b8 0c 00 00 00 00 00 |.*......|........|
|00003da0| 08 88 8b fe 1c b8 0c 00 | 02 b7 0c 00 00 00 00 00 |........|........|
|00003db0| 0d 08 08 00 02 b7 0c 00 | 00 00 00 00 00 a8 00 00 |........|........|
|00003dc0| 05 6c 00 00 02 21 71 04 | 17 45 e1 ff 3f 68 e1 ff |.l...!q.|.E..?h..|
|00003dd0| b3 19 00 00 49 66 20 74 | 68 65 20 63 6c 69 65 6e |....If t|he clien|
|00003de0| 74 20 72 65 71 75 69 72 | 65 73 20 74 68 61 74 20 |t requir|es that |
|00003df0| 74 68 65 20 64 61 74 61 | 20 72 65 6c 6f 63 61 74 |the data| relocat|
|00003e00| 69 6f 6e 20 62 65 20 73 | 65 74 20 75 70 20 63 6f |ion be s|et up co|
|00003e10| 72 72 65 63 74 6c 79 20 | 28 65 2e 67 2e 20 69 74 |rrectly |(e.g. it|
|00003e20| 20 69 73 20 61 20 00 00 | 00 6c 00 00 05 60 00 00 | is a ..|.l...`..|
|00003e30| 00 cf 4a 04 da 1a e1 ff | 02 3e e1 ff b3 19 00 00 |..J.....|.>......|
|00003e40| 6d 6f 64 75 6c 65 20 74 | 61 73 6b 20 61 6e 64 20 |module t|ask and |
|00003e50| 6e 65 65 64 73 20 74 6f | 20 62 65 20 61 62 6c 65 |needs to| be able|
|00003e60| 20 74 6f 20 61 63 63 65 | 73 73 20 69 74 73 20 6d | to acce|ss its m|
|00003e70| 6f 64 75 6c 65 20 77 6f | 72 6b 73 70 61 63 65 29 |odule wo|rkspace)|
|00003e80| 2c 20 61 6e 79 20 00 00 | 00 60 00 00 05 64 00 00 |, any ..|.`...d..|
|00003e90| 00 26 4e 04 9d f0 e0 ff | c5 13 e1 ff b3 19 00 00 |.&N.....|........|
|00003ea0| 65 78 74 65 72 6e 61 6c | 20 63 61 6c 6c 73 20 74 |external| calls t|
|00003eb0| 6f 20 74 68 65 20 63 6c | 69 65 6e 74 20 6d 75 73 |o the cl|ient mus|
|00003ec0| 74 20 62 65 20 76 65 6e | 65 65 72 65 64 2e 20 20 |t be ven|eered. |
|00003ed0| 56 65 6e 65 65 72 73 20 | 6d 61 79 20 62 65 20 73 |Veneers |may be s|
|00003ee0| 65 74 20 75 70 20 62 79 | 20 00 00 00 00 64 00 00 |et up by| ....d..|
|00003ef0| 85 88 00 00 00 54 23 04 | 60 c6 e0 ff 88 e9 e0 ff |.....T#.|`.......|
|00003f00| b3 19 00 00 75 73 69 6e | 67 20 61 6e 20 61 62 62 |....usin|g an abb|
|00003f10| 72 65 76 69 61 74 65 64 | 20 64 65 66 69 6e 69 74 |reviated| definit|
|00003f20| 69 6f 6e 20 66 69 6c 65 | 20 63 6f 6e 74 61 69 6e |ion file| contain|
|00003f30| 69 6e 67 20 6f 6e 6c 79 | 20 74 68 65 20 07 07 61 |ing only| the ..a|
|00003f40| 1c ba 0c 00 1c ba 0c 00 | 00 00 00 00 65 78 74 45 |........|....extE|
|00003f50| 6e 74 72 79 08 72 65 20 | 1c ba 0c 00 00 00 00 00 |ntry.re |........|
|00003f60| 20 61 6e 64 20 07 6f 72 | 1c bb 0c 00 1c bb 0c 00 | and .or|........|
|00003f70| 00 00 00 00 00 88 00 00 | a5 44 00 00 40 d8 dd 01 |........|.D..@...|
|00003f80| 23 9c e0 ff 4b bf e0 ff | c5 19 00 00 6f 62 6a 65 |#...K...|....obje|
|00003f90| 63 74 73 08 1c bb 0c 00 | 00 00 00 00 20 73 65 63 |cts.....|.... sec|
|00003fa0| 74 69 6f 6e 73 2e 20 20 | 54 68 65 20 63 6f 6d 6d |tions. |The comm|
|00003fb0| 61 6e 64 0d 05 05 05 00 | 00 44 00 00 a5 6c 00 00 |and.....|.D...l..|
|00003fc0| 44 7b 10 03 a6 52 e0 ff | ce 75 e0 ff b3 19 00 00 |D{...R..|.u......|
|00003fd0| 12 12 65 64 bb 6e 00 00 | 00 00 00 00 07 70 6f 72 |..ed.n..|.....por|
|00003fe0| 0c bd 0c 00 0c bd 0c 00 | 00 00 00 00 63 64 6c 6c |........|....cdll|
|00003ff0| 20 2d 64 65 66 20 3c 64 | 65 66 6e 20 66 69 6c 65 | -def <d|efn file|
|00004000| 3e 20 2d 65 78 74 20 3c | 76 65 6e 65 65 72 20 66 |> -ext <|veneer f|
|00004010| 69 6c 65 3e 08 08 20 99 | 0c bd 0c 00 00 00 00 00 |ile>.. .|........|
|00004020| 0d 00 00 00 00 6c 00 00 | 85 7c 00 00 00 b1 45 04 |.....l..|.|....E.|
|00004030| 29 09 e0 ff 51 2c e0 ff | b3 19 00 00 74 68 65 6e |)...Q,..|....then|
|00004040| 20 63 72 65 61 74 65 73 | 20 61 6e 20 41 4f 46 20 | creates| an AOF |
|00004050| 66 69 6c 65 20 63 61 6c | 6c 65 64 20 07 07 68 65 |file cal|led ..he|
|00004060| 0c c0 0c 00 0c c0 0c 00 | 00 00 00 00 3c 76 65 6e |........|....<ven|
|00004070| 65 65 72 20 66 69 6c 65 | 3e 08 08 05 0c c0 0c 00 |eer file|>.......|
|00004080| 00 00 00 00 20 77 68 69 | 63 68 20 63 6f 6e 74 61 |.... whi|ch conta|
|00004090| 69 6e 73 20 74 68 65 20 | 65 6e 74 72 79 20 00 00 |ins the |entry ..|
|000040a0| 00 7c 00 00 05 64 00 00 | 00 bf 33 04 ec de df ff |.|...d..|..3.....|
|000040b0| 14 02 e0 ff b3 19 00 00 | 76 65 6e 65 65 72 73 2e |........|veneers.|
|000040c0| 20 20 54 68 65 73 65 20 | 61 72 65 20 76 65 72 79 | These |are very|
|000040d0| 20 73 6d 61 6c 6c 20 28 | 6f 6e 6c 79 20 31 36 20 | small (|only 16 |
|000040e0| 62 79 74 65 73 20 65 61 | 63 68 29 2c 20 62 75 74 |bytes ea|ch), but|
|000040f0| 20 74 68 65 79 20 72 65 | 71 75 69 72 65 20 61 20 | they re|quire a |
|00004100| 05 05 05 00 00 64 00 00 | a5 74 00 00 40 0d dd 03 |.....d..|.t..@...|
|00004110| af b4 df ff d7 d7 df ff | b3 19 00 00 72 6f 75 74 |........|....rout|
|00004120| 69 6e 65 20 69 6e 20 07 | 1c c2 0c 00 1c c2 0c 00 |ine in .|........|
|00004130| 00 00 00 00 44 4c 4c 4c | 69 62 08 69 1c c2 0c 00 |....DLLL|ib.i....|
|00004140| 00 00 00 00 20 66 6f 72 | 20 74 68 65 6d 20 74 6f |.... for| them to|
|00004150| 20 77 6f 72 6b 2c 20 73 | 6f 20 72 65 6d 65 6d 62 | work, s|o rememb|
|00004160| 65 72 20 74 6f 20 6c 69 | 6e 6b 20 74 68 69 73 20 |er to li|nk this |
|00004170| 69 6e 2e 0d 05 05 05 00 | 00 74 00 00 85 d8 00 00 |in......|.t......|
|00004180| 00 e0 2a 04 32 6b df ff | 5a 8e df ff b3 19 00 00 |..*.2k..|Z.......|
|00004190| 46 6f 72 20 65 61 63 68 | 20 73 79 6d 62 6f 6c 20 |For each| symbol |
|000041a0| 07 07 65 20 0c f6 0c 00 | 0c f6 0c 00 00 00 00 00 |..e ....|........|
|000041b0| 07 61 74 69 1c f7 0c 00 | 0c f6 0c 00 1c f7 0c 00 |.ati....|........|
|000041c0| 00 00 00 00 6e 61 6d 65 | 08 05 05 05 1c f7 0c 00 |....name|........|
|000041d0| 0c f6 0c 00 00 00 00 00 | 08 05 05 05 0c f6 0c 00 |........|........|
|000041e0| 00 00 00 00 20 6e 61 6d | 65 64 20 69 6e 20 74 68 |.... nam|ed in th|
|000041f0| 65 20 07 72 0c f4 0c 00 | 0c f4 0c 00 00 00 00 00 |e .r....|........|
|00004200| 3c 64 65 66 6e 20 66 69 | 6c 65 3e 07 1c f5 0c 00 |<defn fi|le>.....|
|00004210| 0c f4 0c 00 1c f5 0c 00 | 00 00 00 00 08 6e 63 65 |........|.....nce|
|00004220| 0c f4 0c 00 1c f5 0c 00 | 00 00 00 00 08 05 05 05 |........|........|
|00004230| 1c f5 0c 00 00 00 00 00 | 2c 20 74 68 69 73 20 63 |........|, this c|
|00004240| 72 65 61 74 65 73 20 61 | 6e 20 65 6e 74 72 79 20 |reates a|n entry |
|00004250| 00 d8 00 00 85 d0 00 00 | 02 c2 f9 03 f5 40 df ff |........|.....@..|
|00004260| 1d 64 df ff b3 19 00 00 | 76 65 6e 65 65 72 20 63 |.d......|veneer c|
|00004270| 61 6c 6c 65 64 20 07 07 | 0c fa 0c 00 0c fa 0c 00 |alled ..|........|
|00004280| 00 00 00 00 5f 08 69 6e | 0c fa 0c 00 00 00 00 00 |...._.in|........|
|00004290| 07 05 05 05 0c f9 0c 00 | 0c f9 0c 00 00 00 00 00 |........|........|
|000042a0| 65 78 74 45 6e 74 72 79 | 5f 07 6c 73 1c f8 0c 00 |extEntry|_.ls....|
|000042b0| 1c f8 0c 00 0c f9 0c 00 | 00 00 00 00 6e 61 6d 65 |........|....name|
|000042c0| 08 61 72 74 1c f8 0c 00 | 0c f9 0c 00 00 00 00 00 |.art....|........|
|000042d0| 08 20 75 73 0c f9 0c 00 | 00 00 00 00 2e 20 20 57 |. us....|..... W|
|000042e0| 65 20 72 65 63 6f 6d 6d | 65 6e 64 20 79 6f 75 20 |e recomm|end you |
|000042f0| 75 73 65 20 74 68 65 20 | 6d 61 63 72 6f 20 07 07 |use the |macro ..|
|00004300| 0c fc 0c 00 0c fc 0c 00 | 00 00 00 00 07 59 89 fe |........|.....Y..|
|00004310| 15 de 0a 00 0c fc 0c 00 | 15 de 0a 00 00 00 00 00 |........|........|
|00004320| 00 d0 00 00 a5 84 00 00 | 43 68 fd 02 b8 16 df ff |........|Ch......|
|00004330| e0 39 df ff cb 17 00 00 | 05 5f 65 78 74 45 6e 74 |.9......|._extEnt|
|00004340| 72 79 08 00 15 de 0a 00 | 0c fc 0c 00 00 00 00 00 |ry......|........|
|00004350| 08 fd 0c 00 0c fc 0c 00 | 00 00 00 00 05 20 64 65 |........|..... de|
|00004360| 66 69 6e 65 64 20 69 6e | 20 07 69 6e 0c fd 0c 00 |fined in| .in....|
|00004370| 0c fd 0c 00 00 00 00 00 | 64 6c 6c 2e 68 08 6c 2e |........|dll.h.l.|
|00004380| 0c fd 0c 00 00 00 00 00 | 20 74 6f 20 64 65 66 69 |........| to defi|
|00004390| 6e 65 20 74 68 65 73 65 | 20 6e 61 6d 65 73 2e 0d |ne these| names..|
|000043a0| 05 05 05 00 00 84 00 00 | 25 1c 00 00 40 00 00 00 |........|%...@...|
|000043b0| 3b cd de ff 63 f0 de ff | b3 19 00 00 05 0d 00 00 |;...c...|........|
|000043c0| 00 1c 00 00 06 00 00 00 | 79 56 34 12 bc 00 00 00 |........|yV4.....|
|000043d0| 02 00 00 00 00 00 00 00 | 06 08 00 00 00 08 00 00 |........|........|
|000043e0| 01 10 00 00 00 00 00 00 | 00 00 00 00 00 10 00 00 |........|........|
|000043f0| 02 18 00 00 98 05 00 00 | 00 00 00 00 08 a9 08 00 |........|........|
|00004400| 00 00 00 00 00 18 00 00 | a5 78 00 00 40 f2 bb 00 |........|.x..@...|
|00004410| 59 48 ff ff 81 6b ff ff | b3 19 00 00 16 00 00 00 |YH...k..|........|
|00004420| 08 5d 05 00 00 00 00 00 | 07 a9 08 00 08 a9 08 00 |.]......|........|
|00004430| 08 a9 08 00 00 00 00 00 | 05 05 05 05 05 54 68 65 |........|.....The|
|00004440| 20 07 05 05 03 aa 08 00 | 08 a9 08 00 03 aa 08 00 | .......|........|
|00004450| 00 00 00 00 63 64 6c 6c | 08 05 05 05 03 aa 08 00 |....cdll|........|
|00004460| 08 a9 08 00 00 00 00 00 | 20 74 6f 6f 6c 08 08 00 |........| tool...|
|00004470| 08 a9 08 00 00 00 00 00 | 0d 00 00 00 00 78 00 00 |........|.....x..|
|00004480| 06 00 00 00 79 56 34 12 | |....yV4.| |
+--------+-------------------------+-------------------------+--------+--------+