home *** CD-ROM | disk | FTP | other *** search
/ BCI NET / BCI NET Dec 94.iso / archives / programming / blitzbasic / riblitzlibs.lha / riblitzlibs / wb / DropIcon.bb2 next >
Relocatable Object Module  |  1994-04-26  |  6.3 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text


This file was processed as: Relocatable Object Module (other/relocatableObjectModule).
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
1% dexvert Relocatable Object Module (other/relocatableObjectModule) magic Unsupported
100% file 8086 relocatable (Microsoft), "�", 1st record data length 195, 2nd record type 0x73, 2nd record data length 27694 default
99% file data default
100% TrID OMF - Relocatable Object Module Format default (weak)



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 80 c3 00 80 cc 00 cf 02 | 20 30 00 80 2c 20 cf 01 |........| 0.., ..|
|00000010| 20 30 00 cf 07 20 30 00 | 63 69 74 65 6d 2e 6c 3d | 0... 0.|citem.l=|
|00000020| 30 00 77 62 77 2e 6c 3d | e0 81 00 77 62 68 2e 6c |0.wbw.l=|...wbh.l|
|00000030| 3d e0 82 00 70 6c 6f 70 | 2e 6c 3d 30 00 65 76 2e |=...plop|.l=0.ev.|
|00000040| 6c 3d 30 00 65 63 2e 6c | 3d 30 00 67 68 2e 6c 3d |l=0.ec.l|=0.gh.l=|
|00000050| 30 00 00 70 61 74 68 24 | 3d 22 50 52 4f 47 44 49 |0..path$|="PROGDI|
|00000060| 52 3a 22 00 80 0b 20 be | 15 28 70 61 74 68 24 2b |R:"... .|.(path$+|
|00000070| 22 44 72 6f 70 49 63 6f | 6e 22 29 3d 30 20 80 21 |"DropIco|n")=0 .!|
|00000080| 20 70 61 74 68 24 3d 22 | 22 00 80 0b 20 9d 81 28 | path$="|"... ..(|
|00000090| 70 61 74 68 24 2b 22 44 | 72 6f 70 49 63 6f 6e 22 |path$+"D|ropIcon"|
|000000a0| 29 3d 30 20 80 21 20 80 | 02 00 73 75 63 2e 6c 3d |)=0 .! .|..suc.l=|
|000000b0| a5 95 28 30 2c 31 30 32 | 34 2c 30 29 00 00 74 6f |..(0,102|4,0)..to|
|000000c0| 6f 6c 74 79 70 65 73 2e | 6c 3d 31 00 66 3d 30 00 |oltypes.|l=1.f=0.|
|000000d0| 80 bb 00 74 24 3d 9d 88 | 28 74 6f 6f 6c 74 79 70 |...t$=..|(tooltyp|
|000000e0| 65 73 29 00 74 6f 6f 6c | 74 79 70 65 73 2b 31 00 |es).tool|types+1.|
|000000f0| 80 bc 20 74 24 3d 22 22 | 00 74 6f 6f 6c 74 79 70 |.. t$=""|.tooltyp|
|00000100| 65 73 2d 31 00 80 01 20 | 2e 74 6f 6f 6c 74 79 70 |es-1... |.tooltyp|
|00000110| 65 00 20 20 70 61 64 2e | 77 00 20 20 74 6f 6f 6c |e. pad.|w. tool|
|00000120| 24 00 20 20 61 72 67 73 | 24 00 80 02 20 80 01 00 |$. args|$... ...|
|00000130| 00 23 6e 75 6d 74 79 70 | 65 73 3d 31 32 00 23 5f |.#numtyp|es=12.#_|
|00000140| 69 6c 62 6d 3d 30 00 23 | 5f 67 69 66 3d 31 00 23 |ilbm=0.#|_gif=1.#|
|00000150| 5f 6a 70 65 67 3d 32 00 | 23 5f 66 6e 73 3d 31 31 |_jpeg=2.|#_fns=11|
|00000160| 00 23 5f 67 75 69 64 65 | 3d 36 00 23 5f 74 65 78 |.#_guide|=6.#_tex|
|00000170| 74 3d 35 00 23 5f 6d 6f | 64 73 3d 38 00 23 5f 6d |t=5.#_mo|ds=8.#_m|
|00000180| 65 64 73 3d 39 00 23 5f | 73 6d 70 6c 3d 37 00 23 |eds=9.#_|smpl=7.#|
|00000190| 5f 61 6e 69 6d 3d 34 00 | 23 5f 72 6d 61 70 3d 31 |_anim=4.|#_rmap=1|
|000001a0| 30 00 23 5f 74 61 72 67 | 61 3d 33 00 80 04 20 66 |0.#_targ|a=3... f|
|000001b0| 6c 69 73 74 24 28 23 6e | 75 6d 74 79 70 65 73 29 |list$(#n|umtypes)|
|000001c0| 00 66 6c 69 73 74 24 28 | 23 5f 69 6c 62 6d 29 3d |.flist$(|#_ilbm)=|
|000001d0| 22 49 4c 42 4d 22 00 66 | 6c 69 73 74 24 28 23 5f |"ILBM".f|list$(#_|
|000001e0| 67 69 66 29 3d 22 47 49 | 46 22 00 66 6c 69 73 74 |gif)="GI|F".flist|
|000001f0| 24 28 23 5f 6a 70 65 67 | 29 3d 22 4a 50 45 47 22 |$(#_jpeg|)="JPEG"|
|00000200| 00 66 6c 69 73 74 24 28 | 23 5f 66 6e 73 29 3d 22 |.flist$(|#_fns)="|
|00000210| 46 4e 53 22 00 66 6c 69 | 73 74 24 28 23 5f 67 75 |FNS".fli|st$(#_gu|
|00000220| 69 64 65 29 3d 22 47 55 | 49 44 45 22 00 66 6c 69 |ide)="GU|IDE".fli|
|00000230| 73 74 24 28 23 5f 74 65 | 78 74 29 3d 22 54 45 58 |st$(#_te|xt)="TEX|
|00000240| 54 22 00 66 6c 69 73 74 | 24 28 23 5f 6d 6f 64 73 |T".flist|$(#_mods|
|00000250| 29 3d 22 4d 4f 44 22 00 | 66 6c 69 73 74 24 28 23 |)="MOD".|flist$(#|
|00000260| 5f 6d 65 64 73 29 3d 22 | 4d 45 44 22 00 66 6c 69 |_meds)="|MED".fli|
|00000270| 73 74 24 28 23 5f 73 6d | 70 6c 29 3d 22 53 4d 50 |st$(#_sm|pl)="SMP|
|00000280| 4c 22 00 66 6c 69 73 74 | 24 28 23 5f 61 6e 69 6d |L".flist|$(#_anim|
|00000290| 29 3d 22 41 4e 49 4d 22 | 00 66 6c 69 73 74 24 28 |)="ANIM"|.flist$(|
|000002a0| 23 5f 72 6d 61 70 29 3d | 22 52 49 4d 50 22 00 66 |#_rmap)=|"RIMP".f|
|000002b0| 6c 69 73 74 24 28 23 5f | 74 61 72 67 61 29 3d 22 |list$(#_|targa)="|
|000002c0| 54 41 52 47 41 22 00 00 | 2e 6c 69 73 74 69 6e 69 |TARGA"..|.listini|
|000002d0| 74 73 00 80 04 20 80 b3 | 20 74 6f 6f 6c 6c 69 73 |ts... ..| toollis|
|000002e0| 74 2e 74 6f 6f 6c 74 79 | 70 65 28 31 30 30 29 00 |t.toolty|pe(100).|
|000002f0| 80 04 20 66 69 6c 65 74 | 79 70 65 73 2e 6c 28 31 |.. filet|ypes.l(1|
|00000300| 30 30 29 00 6f 3d 30 00 | 80 16 20 68 3d 31 20 80 |00).o=0.|.. h=1 .|
|00000310| 18 20 74 6f 6f 6c 74 79 | 70 65 73 2d 31 00 20 20 |. toolty|pes-1. |
|00000320| 20 20 20 20 74 6f 6f 6c | 24 3d 9d 88 28 68 29 00 | tool|$=..(h).|
|00000330| 20 20 20 20 20 20 c0 02 | 20 74 6f 6f 6c 6c 69 73 | ..| toollis|
|00000340| 74 28 29 00 20 20 20 20 | 20 20 61 3d dc 89 28 74 |t(). | a=..(t|
|00000350| 6f 6f 6c 24 2c dc 86 28 | 33 34 29 2c 32 29 00 20 |ool$,..(|34),2). |
|00000360| 20 20 20 20 20 74 68 65 | 74 6f 6f 6c 24 3d 74 6f | the|tool$=to|
|00000370| 6f 6c 24 00 20 20 20 20 | 20 20 80 0b 20 61 20 80 |ol$. | .. a .|
|00000380| 21 20 74 68 65 74 6f 6f | 6c 24 3d dc 83 28 74 6f |! thetoo|l$=..(to|
|00000390| 6f 6c 24 2c 32 2c 61 2d | 32 29 00 20 20 20 20 20 |ol$,2,a-|2). |
|000003a0| 20 74 6f 6f 6c 6c 69 73 | 74 28 29 5c 74 6f 6f 6c | toollis|t()\tool|
|000003b0| 3d 74 68 65 74 6f 6f 6c | 24 00 20 20 20 20 20 20 |=thetool|$. |
|000003c0| 62 3d dc 89 28 74 6f 6f | 6c 24 2c 22 24 66 69 6c |b=..(too|l$,"$fil|
|000003d0| 65 74 79 70 65 73 3d 22 | 29 00 20 20 20 20 20 20 |etypes="|). |
|000003e0| 80 0b 20 62 2d 28 61 2b | 33 29 3e 30 00 20 20 20 |.. b-(a+|3)>0. |
|000003f0| 20 20 20 20 20 61 72 67 | 24 3d dc 83 28 74 6f 6f | arg|$=..(too|
|00000400| 6c 24 2c 61 2b 32 2c 62 | 2d 28 61 2b 33 29 29 00 |l$,a+2,b|-(a+3)).|
|00000410| 20 20 20 20 20 20 80 22 | 00 20 20 20 20 20 20 20 | ."|. |
|00000420| 20 61 72 67 24 3d 22 22 | 00 20 20 20 20 20 20 80 | arg$=""|. .|
|00000430| c0 00 20 20 20 20 20 20 | 74 6f 6f 6c 6c 69 73 74 |.. |toollist|
|00000440| 28 29 5c 61 72 67 73 3d | 61 72 67 24 00 20 20 20 |()\args=|arg$. |
|00000450| 20 20 20 61 24 3d dc 83 | 28 74 6f 6f 6c 24 2c dc | a$=..|(tool$,.|
|00000460| 89 28 74 6f 6f 6c 24 2c | 22 24 66 69 6c 65 74 79 |.(tool$,|"$filety|
|00000470| 70 65 73 3d 22 29 2b 31 | 31 2c 32 35 35 29 00 20 |pes=")+1|1,255). |
|00000480| 20 20 20 20 20 66 69 6c | 65 74 79 70 65 73 28 6f | fil|etypes(o|
|00000490| 29 3d 30 00 20 20 20 20 | 20 20 80 16 20 6e 3d 30 |)=0. | .. n=0|
|000004a0| 20 80 18 20 23 6e 75 6d | 74 79 70 65 73 2d 31 00 | .. #num|types-1.|
|000004b0| 20 20 20 20 20 20 20 20 | 70 6f 73 2e 6c 3d dc 89 | |pos.l=..|
|000004c0| 28 61 24 2c 66 6c 69 73 | 74 24 28 6e 29 29 00 20 |(a$,flis|t$(n)). |
|000004d0| 20 20 20 20 20 20 20 80 | 0b 20 70 6f 73 00 20 20 | .|. pos. |
|000004e0| 20 20 20 20 20 20 20 20 | 66 69 6c 65 74 79 70 65 | |filetype|
|000004f0| 73 28 6f 29 20 80 ce 20 | 6e 00 20 20 20 20 20 20 |s(o) .. |n. |
|00000500| 20 20 80 c0 00 20 20 20 | 20 20 20 80 17 20 6e 00 | ... | .. n.|
|00000510| 20 20 6f 2b 31 00 80 17 | 20 68 00 9d 85 00 00 2e | o+1...| h......|
|00000520| 5f 6c 69 73 74 70 6f 73 | 00 80 08 20 6c 69 73 74 |_listpos|... list|
|00000530| 70 6f 73 7b 70 6f 73 2e | 6c 7d 00 80 15 20 74 6f |pos{pos.|l}... to|
|00000540| 6f 6c 6c 69 73 74 28 29 | 00 c0 04 20 74 6f 6f 6c |ollist()|... tool|
|00000550| 6c 69 73 74 28 29 00 80 | 16 20 6e 3d 30 20 80 18 |list()..|. n=0 ..|
|00000560| 20 70 6f 73 00 20 20 c0 | 03 20 74 6f 6f 6c 6c 69 | pos. .|. toolli|
|00000570| 73 74 28 29 00 80 17 20 | 6e 00 80 02 20 80 08 00 |st()... |n... ...|
|00000580| 00 2e 5f 74 6f 6f 6c 73 | 74 72 69 6e 67 00 80 08 |.._tools|tring...|
|00000590| 20 74 6f 6f 6c 73 74 72 | 69 6e 67 7b 70 6f 73 2e | toolstr|ing{pos.|
|000005a0| 6c 7d 00 20 20 80 15 20 | 74 6f 6f 6c 6c 69 73 74 |l}. .. |toollist|
|000005b0| 28 29 2c 66 69 6c 65 74 | 79 70 65 73 28 29 00 20 |(),filet|ypes(). |
|000005c0| 20 6c 69 73 74 70 6f 73 | 7b 70 6f 73 7d 00 20 20 | listpos|{pos}. |
|000005d0| 61 24 3d 74 6f 6f 6c 6c | 69 73 74 28 29 5c 74 6f |a$=tooll|ist()\to|
|000005e0| 6f 6c 00 20 20 62 24 3d | 74 6f 6f 6c 6c 69 73 74 |ol. b$=|toollist|
|000005f0| 28 29 5c 61 72 67 73 00 | 20 20 c6 1b 20 30 2c 34 |()\args.| .. 0,4|
|00000600| 2c 61 24 00 20 20 c6 1b | 20 30 2c 35 2c 62 24 00 |,a$. ..| 0,5,b$.|
|00000610| 20 20 c6 12 20 30 2c 34 | 00 20 20 c6 0b 20 30 2c | .. 0,4|. .. 0,|
|00000620| 34 00 20 20 c6 0b 20 30 | 2c 35 00 20 20 80 16 20 |4. .. 0|,5. .. |
|00000630| 6e 3d 30 20 80 18 20 23 | 6e 75 6d 74 79 70 65 73 |n=0 .. #|numtypes|
|00000640| 2d 31 00 20 20 20 20 c6 | 93 20 30 2c 31 30 2b 6e |-1. .|. 0,10+n|
|00000650| 2c a5 87 28 34 29 2c 66 | 69 6c 65 74 79 70 65 73 |,..(4),f|iletypes|
|00000660| 28 70 6f 73 29 20 80 cd | 20 6e 00 20 20 80 17 20 |(pos) ..| n. .. |
|00000670| 6e 00 80 02 20 80 08 00 | 00 2e 5f 69 64 65 6e 74 |n... ...|.._ident|
|00000680| 69 66 79 00 80 09 2e 6c | 20 69 6e 64 65 6e 74 69 |ify....l| indenti|
|00000690| 66 79 7b 66 6e 61 6d 65 | 24 7d 00 80 15 20 66 69 |fy{fname|$}... fi|
|000006a0| 6c 65 74 79 70 65 73 28 | 29 00 73 75 63 2e 6c 3d |letypes(|).suc.l=|
|000006b0| a5 8f 28 66 6e 61 6d 65 | 24 2c a5 91 28 30 29 2c |..(fname|$,..(0),|
|000006c0| 33 32 29 00 80 0b 20 73 | 75 63 00 20 20 63 68 75 |32)... s|uc. chu|
|000006d0| 6e 6b 2e 6c 3d da 02 2e | 6c 28 a5 91 28 30 29 29 |nk.l=...|l(..(0))|
|000006e0| 00 20 20 66 72 2e 6c 3d | 2d 31 00 20 20 80 0b 20 |. fr.l=|-1. .. |
|000006f0| 63 68 75 6e 6b 3d dc 8e | 28 22 46 4f 52 4d 22 29 |chunk=..|("FORM")|
|00000700| 00 20 20 20 20 63 68 75 | 6e 6b 32 2e 6c 3d da 02 |. chu|nk2.l=..|
|00000710| 2e 6c 28 a5 91 28 30 29 | 2b 38 29 00 20 20 20 20 |.l(..(0)|+8). |
|00000720| 80 0b 20 63 68 75 6e 6b | 32 3d dc 8e 28 22 49 4c |.. chunk|2=..("IL|
|00000730| 42 4d 22 29 20 80 21 20 | 66 72 3d 23 5f 69 6c 62 |BM") .! |fr=#_ilb|
|00000740| 6d 00 20 20 20 20 80 0b | 20 63 68 75 6e 6b 32 3d |m. ..| chunk2=|
|00000750| dc 8e 28 22 38 53 56 58 | 22 29 20 80 21 20 66 72 |..("8SVX|") .! fr|
|00000760| 3d 23 5f 73 6d 70 6c 00 | 20 20 20 20 80 0b 20 63 |=#_smpl.| .. c|
|00000770| 68 75 6e 6b 32 3d dc 8e | 28 22 41 4e 49 4d 22 29 |hunk2=..|("ANIM")|
|00000780| 20 80 21 20 66 72 3d 23 | 5f 61 6e 69 6d 00 20 20 | .! fr=#|_anim. |
|00000790| 80 c0 00 20 20 80 0b 20 | 63 68 75 6e 6b 3d dc 8e |... .. |chunk=..|
|000007a0| 28 22 52 49 4d 50 22 29 | 20 80 21 20 66 72 3d 23 |("RIMP")| .! fr=#|
|000007b0| 5f 72 6d 61 70 00 20 20 | 80 0b 20 dc 81 28 da 02 |_rmap. |.. ..(..|
|000007c0| 24 28 a5 91 28 30 29 29 | 2c 33 29 3d 22 4d 4d 44 |$(..(0))|,3)="MMD|
|000007d0| 22 20 80 21 20 66 72 3d | 23 5f 6d 65 64 73 00 20 |" .! fr=|#_meds. |
|000007e0| 20 80 0b 20 63 68 75 6e | 6b 3d dc 8e 28 22 47 49 | .. chun|k=..("GI|
|000007f0| 46 38 22 29 20 80 21 20 | 66 72 3d 23 5f 67 69 66 |F8") .! |fr=#_gif|
|00000800| 00 20 20 80 0b 20 da 02 | 2e 6c 28 a5 91 28 30 29 |. .. ..|.l(..(0)|
|00000810| 2b 36 29 3d dc 8e 28 22 | 4a 46 49 46 22 29 20 80 |+6)=..("|JFIF") .|
|00000820| 21 20 66 72 3d 23 5f 6a | 70 65 67 00 20 20 61 6c |! fr=#_j|peg. al|
|00000830| 69 6e 65 24 3d b3 88 28 | a5 91 28 30 29 2c 31 30 |ine$=..(|..(0),10|
|00000840| 29 00 20 20 61 6c 69 6e | 65 24 3d dc 83 28 61 6c |). alin|e$=..(al|
|00000850| 69 6e 65 24 2c 31 2c 39 | 29 00 20 20 80 0b 20 dc |ine$,1,9|). .. .|
|00000860| 98 28 61 6c 69 6e 65 24 | 29 3d 22 40 44 41 54 41 |.(aline$|)="@DATA|
|00000870| 42 41 53 45 22 20 80 21 | 20 66 72 3d 23 5f 67 75 |BASE" .!| fr=#_gu|
|00000880| 69 64 65 00 20 20 80 0b | 20 63 68 75 6e 6b 3d dc |ide. ..| chunk=.|
|00000890| 8e 28 22 46 4e 53 2e 22 | 29 20 80 21 20 66 72 3d |.("FNS."|) .! fr=|
|000008a0| 23 5f 66 6e 73 00 20 20 | 74 2e 6c 3d a5 8e 28 66 |#_fns. |t.l=..(f|
|000008b0| 6e 61 6d 65 24 29 00 20 | 20 73 75 63 2e 6c 3d a5 |name$). | suc.l=.|
|000008c0| 8f 28 66 6e 61 6d 65 24 | 2c a5 91 28 30 29 2c 31 |.(fname$|,..(0),1|
|000008d0| 38 2c 74 2d 31 38 29 00 | 20 20 80 0b 20 da 02 24 |8,t-18).| .. ..$|
|000008e0| 28 a5 91 28 30 29 29 3d | 22 54 52 55 45 56 49 53 |(..(0))=|"TRUEVIS|
|000008f0| 49 4f 4e 2d 58 46 49 4c | 45 22 20 80 21 20 66 72 |ION-XFIL|E" .! fr|
|00000900| 3d 23 5f 74 61 72 67 61 | 00 20 20 80 09 20 80 07 |=#_targa|. .. ..|
|00000910| 20 66 72 00 80 22 00 20 | 20 80 09 20 80 07 20 2d | fr..". | .. .. -|
|00000920| 31 00 80 c0 00 80 02 20 | 80 09 00 00 23 77 69 6e |1...... |....#win|
|00000930| 77 69 64 74 68 3d 34 34 | 30 00 23 77 69 6e 68 65 |width=44|0.#winhe|
|00000940| 69 67 68 74 3d 32 30 30 | 00 73 75 63 3d 9e 89 28 |ight=200|.suc=..(|
|00000950| 30 2c 22 44 72 6f 70 49 | 63 6f 6e 22 2c 70 61 74 |0,"DropI|con",pat|
|00000960| 68 24 2b 22 44 72 6f 70 | 49 63 6f 6e 22 29 00 c6 |h$+"Drop|Icon")..|
|00000970| 18 20 32 2c 31 00 80 0b | 20 73 75 63 3d 30 20 80 |. 2,1...| suc=0 .|
|00000980| 21 20 b5 8d 20 22 53 79 | 73 74 65 6d 20 4d 65 73 |! .. "Sy|stem Mes|
|00000990| 73 61 67 65 22 2c 22 43 | 61 6e 6e 6f 74 20 66 69 |sage","C|annot fi|
|000009a0| 6e 64 7c 69 63 6f 6e 20 | 66 69 6c 65 21 22 2c 22 |nd|icon |file!","|
|000009b0| 20 4f 4b 20 22 3a 80 02 | 00 c6 86 20 30 2c 32 2c | OK ":..|... 0,2,|
|000009c0| 36 2c 32 2c 33 33 31 2c | 31 31 37 2c 22 22 2c 30 |6,2,331,|117,"",0|
|000009d0| 2c 74 6f 6f 6c 6c 69 73 | 74 28 29 2c 30 2c 30 00 |,toollis|t(),0,0.|
|000009e0| 80 16 20 6e 3d 30 20 80 | 18 20 23 6e 75 6d 74 79 |.. n=0 .|. #numty|
|000009f0| 70 65 73 2d 31 00 20 20 | c6 83 20 30 2c 31 30 2b |pes-1. |.. 0,10+|
|00000a00| 6e 2c 33 35 30 2c 32 2b | 28 6e 2a 31 33 29 2c 30 |n,350,2+|(n*13),0|
|00000a10| 2c 30 2c 66 6c 69 73 74 | 24 28 6e 29 2c 24 32 00 |,0,flist|$(n),$2.|
|00000a20| 80 17 20 6e 00 2e 5f 6d | 61 69 6e 6c 6f 6f 70 00 |.. n.._m|ainloop.|
|00000a30| 80 bb 00 20 20 80 bb 00 | 20 20 20 20 9e 8f 00 20 |... ...| ... |
|00000a40| 20 20 20 80 37 00 20 20 | 20 20 66 69 6c 65 6e 61 | .7. | filena|
|00000a50| 6d 65 24 3d 9e 8a 28 30 | 29 00 20 20 20 20 68 69 |me$=..(0|). hi|
|00000a60| 74 2e 6c 3d 9e 8c 28 30 | 29 00 20 20 80 bc 20 68 |t.l=..(0|). .. h|
|00000a70| 69 74 20 80 8a 20 66 69 | 6c 65 6e 61 6d 65 24 3c |it .. fi|lename$<|
|00000a80| 3e 22 22 00 20 20 80 0b | 20 68 69 74 00 20 20 20 |>"". ..| hit. |
|00000a90| 20 80 06 20 5f 69 6e 69 | 74 67 75 69 00 20 20 80 | .. _ini|tgui. .|
|00000aa0| c0 00 20 20 80 0b 20 66 | 69 6c 65 6e 61 6d 65 24 |.. .. f|ilename$|
|00000ab0| 00 20 20 20 20 20 20 66 | 74 79 70 65 2e 6c 3d 69 |. f|type.l=i|
|00000ac0| 64 65 6e 74 69 66 79 7b | 66 69 6c 65 6e 61 6d 65 |dentify{|filename|
|00000ad0| 24 7d 00 20 20 20 20 20 | 20 80 0b 20 66 74 79 70 |$}. | .. ftyp|
|00000ae0| 65 3c 3e 2d 31 00 20 20 | 20 20 20 20 20 20 20 20 |e<>-1. | |
|00000af0| c0 04 20 74 6f 6f 6c 6c | 69 73 74 28 29 00 20 20 |.. tooll|ist(). |
|00000b00| 20 20 20 20 20 20 20 20 | 73 75 63 3d 30 00 20 20 | |suc=0. |
|00000b10| 20 20 20 20 20 20 20 20 | 6e 3d 30 00 20 20 20 20 | |n=0. |
|00000b20| 20 20 20 20 20 20 80 bb | 00 20 20 20 20 20 20 20 | ..|. |
|00000b30| 20 20 20 20 20 80 0b 20 | 66 69 6c 65 74 79 70 65 | .. |filetype|
|00000b40| 73 28 6e 29 20 80 cd 20 | 66 74 79 70 65 20 80 21 |s(n) .. |ftype .!|
|00000b50| 20 73 75 63 3d bc 0e 00 | 20 20 20 20 20 20 20 20 | suc=...| |
|00000b60| 20 20 20 20 6e 2b 31 00 | 20 20 20 20 20 20 20 20 | n+1.| |
|00000b70| 20 20 20 20 66 61 69 6c | 75 72 65 3d 80 89 28 c0 | fail|ure=..(.|
|00000b80| 03 28 74 6f 6f 6c 6c 69 | 73 74 28 29 29 29 00 20 |.(toolli|st())). |
|00000b90| 20 20 20 20 20 20 20 20 | 20 80 bc 20 73 75 63 20 | | .. suc |
|00000ba0| 80 8a 20 66 61 69 6c 75 | 72 65 00 20 20 20 20 20 |.. failu|re. |
|00000bb0| 20 20 20 20 20 62 24 3d | 74 6f 6f 6c 6c 69 73 74 | b$=|toollist|
|00000bc0| 28 29 5c 61 72 67 73 2b | 22 20 22 00 20 20 20 20 |()\args+|" ". |
|00000bd0| 20 20 20 20 20 20 80 0b | 20 62 24 3d 22 20 22 20 | ..| b$=" " |
|00000be0| 80 21 20 62 24 3d 22 22 | 00 20 20 20 20 20 20 20 |.! b$=""|. |
|00000bf0| 20 20 20 61 24 3d 74 6f | 6f 6c 6c 69 73 74 28 29 | a$=to|ollist()|
|00000c00| 5c 74 6f 6f 6c 2b 22 20 | 22 2b 62 24 2b 66 69 6c |\tool+" |"+b$+fil|
|00000c10| 65 6e 61 6d 65 24 00 20 | 20 20 20 20 20 20 20 20 |ename$. | |
|00000c20| 20 80 0b 20 73 75 63 20 | 80 21 20 fe 1f 20 22 72 | .. suc |.! .. "r|
|00000c30| 75 6e 20 22 2b 61 24 2c | 30 2c 30 00 20 20 20 20 |un "+a$,|0,0. |
|00000c40| 20 20 80 c0 00 20 20 80 | c0 00 80 bc 20 71 75 69 | ... .|.... qui|
|00000c50| 74 66 6c 61 67 00 9e 8b | 20 30 00 80 02 00 00 2e |tflag...| 0......|
|00000c60| 5f 61 64 64 66 69 6c 65 | 3a 00 20 20 80 0b 20 77 |_addfile|:. .. w|
|00000c70| 66 69 6c 65 24 3c 3e 22 | 22 20 80 42 20 be 15 28 |file$<>"|" .B ..(|
|00000c80| 77 66 69 6c 65 24 29 3d | 30 20 80 21 20 80 07 00 |wfile$)=|0 .! ...|
|00000c90| 20 20 80 0b 20 dc 82 28 | 77 66 69 6c 65 24 2c 31 | .. ..(|wfile$,1|
|00000ca0| 29 3c 3e 22 3a 22 20 80 | 42 20 dc 82 28 77 66 69 |)<>":" .|B ..(wfi|
|00000cb0| 6c 65 24 2c 31 29 3c 3e | 22 2f 22 00 20 20 20 20 |le$,1)<>|"/". |
|00000cc0| 80 0b 20 69 6e 73 65 72 | 74 3d 30 00 20 20 20 20 |.. inser|t=0. |
|00000cd0| 20 20 80 0b 20 74 6f 6f | 6c 74 79 70 65 73 3e 31 | .. too|ltypes>1|
|00000ce0| 00 20 20 20 20 20 20 20 | 20 c0 0c 20 74 6f 6f 6c |. | .. tool|
|00000cf0| 6c 69 73 74 28 29 00 20 | 20 20 20 20 20 80 22 00 |list(). | .".|
|00000d00| 20 20 20 20 20 20 20 20 | c0 04 20 74 6f 6f 6c 6c | |.. tooll|
|00000d10| 69 73 74 28 29 00 20 20 | 20 20 20 20 20 20 c0 01 |ist(). | ..|
|00000d20| 20 74 6f 6f 6c 6c 69 73 | 74 28 29 00 20 20 20 20 | toollis|t(). |
|00000d30| 20 20 80 c0 00 20 20 20 | 20 74 6f 6f 6c 74 79 70 | ... | tooltyp|
|00000d40| 65 73 2b 31 00 20 20 20 | 20 80 0b 20 74 6f 6f 6c |es+1. | .. tool|
|00000d50| 74 79 70 65 73 3e 32 20 | 80 21 20 6c 69 73 74 70 |types>2 |.! listp|
|00000d60| 6f 73 7b 74 6f 6f 6c 74 | 79 70 65 73 2d 31 7d 3a |os{toolt|ypes-1}:|
|00000d70| c0 02 20 74 6f 6f 6c 6c | 69 73 74 28 29 00 20 20 |.. tooll|ist(). |
|00000d80| 20 20 80 c0 00 20 20 20 | 20 c6 92 20 30 2c 32 00 | ... | .. 0,2.|
|00000d90| 20 20 20 20 74 6f 6f 6c | 6c 69 73 74 28 29 5c 74 | tool|list()\t|
|00000da0| 6f 6f 6c 3d 77 66 69 6c | 65 24 00 20 20 20 20 74 |ool=wfil|e$. t|
|00000db0| 6f 6f 6c 6c 69 73 74 28 | 29 5c 61 72 67 73 3d 22 |oollist(|)\args="|
|00000dc0| 22 00 20 20 20 20 c6 92 | 20 30 2c 32 2c 74 6f 6f |". ..| 0,2,too|
|00000dd0| 6c 6c 69 73 74 28 29 00 | 20 20 20 20 c0 04 20 74 |llist().| .. t|
|00000de0| 6f 6f 6c 6c 69 73 74 28 | 29 00 20 20 20 20 80 0b |oollist(|). ..|
|00000df0| 20 69 6e 73 65 72 74 3d | 30 00 20 20 20 20 20 20 | insert=|0. |
|00000e00| c6 93 20 30 2c 32 2c a5 | 87 28 35 34 29 2c 74 6f |.. 0,2,.|.(54),to|
|00000e10| 6f 6c 74 79 70 65 73 00 | 20 20 20 20 80 c0 00 20 |oltypes.| ... |
|00000e20| 20 80 c0 00 20 20 c6 1b | 20 30 2c 34 2c 77 66 69 | ... ..| 0,4,wfi|
|00000e30| 6c 65 24 00 20 20 c6 15 | 20 30 2c 35 00 20 20 c6 |le$. ..| 0,5. .|
|00000e40| 0b 20 30 2c 34 00 20 20 | c6 12 20 30 2c 35 00 20 |. 0,4. |.. 0,5. |
|00000e50| 20 74 6f 6f 6c 73 74 72 | 69 6e 67 7b 63 69 74 65 | toolstr|ing{cite|
|00000e60| 6d 7d 00 20 20 69 6e 73 | 65 72 74 3d 30 00 80 07 |m}. ins|ert=0...|
|00000e70| 00 00 2e 5f 65 76 65 6e | 74 73 3a 00 80 0b 20 77 |..._even|ts:... w|
|00000e80| 66 69 6c 65 24 00 20 20 | 80 06 20 5f 61 64 64 66 |file$. |.. _addf|
|00000e90| 69 6c 65 00 80 c0 00 80 | 0b 20 65 76 3d 36 34 00 |ile.....|. ev=64.|
|00000ea0| 20 20 80 0e 20 67 68 00 | 20 20 20 20 80 0f 20 30 | .. gh.| .. 0|
|00000eb0| 00 20 20 20 20 20 20 71 | 75 69 74 66 6c 61 67 3d |. q|uitflag=|
|00000ec0| 31 00 20 20 20 20 80 0f | 20 31 00 20 20 20 20 20 |1. ..| 1. |
|00000ed0| 20 80 06 20 5f 73 61 76 | 65 69 6e 66 6f 00 20 20 | .. _sav|einfo. |
|00000ee0| 20 20 80 0f 20 32 00 20 | 20 20 20 20 20 77 66 69 | .. 2. | wfi|
|00000ef0| 6c 65 24 3d c6 14 28 30 | 2c 34 29 00 20 20 20 20 |le$=..(0|,4). |
|00000f00| 20 20 6c 69 73 74 70 6f | 73 7b 63 69 74 65 6d 7d | listpo|s{citem}|
|00000f10| 00 20 20 20 20 20 20 74 | 6f 6f 6c 6c 69 73 74 28 |. t|oollist(|
|00000f20| 29 5c 74 6f 6f 6c 3d 77 | 66 69 6c 65 24 00 20 20 |)\tool=w|file$. |
|00000f30| 20 20 20 20 c6 0b 20 30 | 2c 34 00 20 20 20 20 20 | .. 0|,4. |
|00000f40| 20 c6 0b 20 30 2c 35 00 | 20 20 20 20 20 20 c6 92 | .. 0,5.| ..|
|00000f50| 20 30 2c 32 2c 74 6f 6f | 6c 6c 69 73 74 28 29 00 | 0,2,too|llist().|
|00000f60| 20 20 20 20 20 20 63 69 | 74 65 6d 2e 6c 3d 65 63 | ci|tem.l=ec|
|00000f70| 00 20 20 20 20 20 20 74 | 6f 6f 6c 73 74 72 69 6e |. t|oolstrin|
|00000f80| 67 7b 65 63 7d 00 20 20 | 20 20 80 0f 20 34 00 20 |g{ec}. | .. 4. |
|00000f90| 20 20 20 20 20 77 66 69 | 6c 65 24 3d c6 14 28 30 | wfi|le$=..(0|
|00000fa0| 2c 34 29 00 20 20 20 20 | 20 20 6c 69 73 74 70 6f |,4). | listpo|
|00000fb0| 73 7b 63 69 74 65 6d 7d | 00 20 20 20 20 20 20 74 |s{citem}|. t|
|00000fc0| 6f 6f 6c 6c 69 73 74 28 | 29 5c 74 6f 6f 6c 3d 77 |oollist(|)\tool=w|
|00000fd0| 66 69 6c 65 24 00 20 20 | 20 20 20 20 c6 0b 20 30 |file$. | .. 0|
|00000fe0| 2c 34 00 20 20 20 20 20 | 20 c6 0b 20 30 2c 35 00 |,4. | .. 0,5.|
|00000ff0| 20 20 20 20 20 20 c6 92 | 20 30 2c 32 2c 74 6f 6f | ..| 0,2,too|
|00001000| 6c 6c 69 73 74 28 29 00 | 20 20 20 20 20 20 c6 12 |llist().| ..|
|00001010| 20 30 2c 35 00 20 20 20 | 20 20 20 74 6f 6f 6c 73 | 0,5. | tools|
|00001020| 74 72 69 6e 67 7b 63 69 | 74 65 6d 7d 00 20 20 20 |tring{ci|tem}. |
|00001030| 20 80 0f 20 35 00 20 20 | 20 20 20 20 61 72 67 24 | .. 5. | arg$|
|00001040| 3d c6 14 28 30 2c 35 29 | 00 20 20 20 20 20 20 6c |=..(0,5)|. l|
|00001050| 69 73 74 70 6f 73 7b 63 | 69 74 65 6d 7d 00 20 20 |istpos{c|item}. |
|00001060| 20 20 20 20 74 6f 6f 6c | 6c 69 73 74 28 29 5c 61 | tool|list()\a|
|00001070| 72 67 73 3d 61 72 67 24 | 00 20 20 20 20 20 20 74 |rgs=arg$|. t|
|00001080| 6f 6f 6c 73 74 72 69 6e | 67 7b 63 69 74 65 6d 7d |oolstrin|g{citem}|
|00001090| 00 20 20 20 20 80 0f 20 | 33 00 20 20 20 20 20 20 |. .. |3. |
|000010a0| 69 6e 73 65 72 74 3d 30 | 00 20 20 20 20 20 20 80 |insert=0|. .|
|000010b0| 06 20 5f 61 64 64 00 20 | 20 20 20 80 0f 20 36 00 |. _add. | .. 6.|
|000010c0| 20 20 20 20 20 20 69 6e | 73 65 72 74 3d 30 00 20 | in|sert=0. |
|000010d0| 20 20 20 20 20 80 06 20 | 5f 64 65 6c 65 74 65 00 | .. |_delete.|
|000010e0| 20 20 20 20 80 0f 20 37 | 00 20 20 20 20 20 20 80 | .. 7|. .|
|000010f0| 06 20 5f 69 6e 73 65 72 | 74 00 20 20 80 02 20 80 |. _inser|t. .. .|
|00001100| 0e 00 20 20 80 0b 20 67 | 68 3e 39 00 20 20 20 20 |.. .. g|h>9. |
|00001110| 66 69 6c 65 74 79 70 65 | 73 28 63 69 74 65 6d 29 |filetype|s(citem)|
|00001120| 3d 66 69 6c 65 74 79 70 | 65 73 28 63 69 74 65 6d |=filetyp|es(citem|
|00001130| 29 20 80 d0 20 28 67 68 | 2d 31 30 29 00 20 20 80 |) .. (gh|-10). .|
|00001140| 02 20 80 0b 00 80 c0 00 | 80 07 00 00 2e 5f 73 61 |. ......|....._sa|
|00001150| 76 65 69 6e 66 6f 3a 00 | 20 20 80 0b 20 9d 81 28 |veinfo:.| .. ..(|
|00001160| 70 61 74 68 24 2b 22 44 | 72 6f 70 49 63 6f 6e 22 |path$+"D|ropIcon"|
|00001170| 29 3d 30 20 80 21 20 b5 | 8d 20 22 44 72 6f 70 49 |)=0 .! .|. "DropI|
|00001180| 63 6f 6e 22 2c 22 53 61 | 76 65 20 66 61 69 6c 75 |con","Sa|ve failu|
|00001190| 72 65 21 22 2c 22 4f 4b | 22 20 3a 20 80 07 00 00 |re!","OK|" : ....|
|000011a0| 20 20 9d 89 00 20 20 c0 | 04 20 74 6f 6f 6c 6c 69 | ... .|. toolli|
|000011b0| 73 74 28 29 00 20 20 6e | 3d 30 00 20 20 9d 87 20 |st(). n|=0. .. |
|000011c0| 22 44 4f 4e 4f 54 57 41 | 49 54 22 2c 22 22 00 20 |"DONOTWA|IT","". |
|000011d0| 20 80 0c 20 c0 03 28 74 | 6f 6f 6c 6c 69 73 74 28 | .. ..(t|oollist(|
|000011e0| 29 29 00 20 20 20 20 61 | 24 3d 22 22 00 20 20 20 |)). a|$="". |
|000011f0| 20 64 75 6e 2e 62 3d 30 | 00 20 20 20 20 80 16 20 | dun.b=0|. .. |
|00001200| 68 3d 30 20 80 18 20 23 | 6e 75 6d 74 79 70 65 73 |h=0 .. #|numtypes|
|00001210| 2d 31 00 20 20 20 20 20 | 20 80 0b 20 66 69 6c 65 |-1. | .. file|
|00001220| 74 79 70 65 73 28 6e 29 | 20 80 cd 20 68 00 20 20 |types(n)| .. h. |
|00001230| 20 20 20 20 20 20 80 0b | 20 64 75 6e 20 80 21 20 | ..| dun .! |
|00001240| 61 24 2b 22 7c 22 00 20 | 20 20 20 20 20 20 20 61 |a$+"|". | a|
|00001250| 24 2b 66 6c 69 73 74 24 | 28 68 29 00 20 20 20 20 |$+flist$|(h). |
|00001260| 20 20 20 20 64 75 6e 3d | 31 00 20 20 20 20 20 20 | dun=|1. |
|00001270| 80 c0 00 20 20 20 20 80 | 17 20 68 00 20 20 20 20 |... .|. h. |
|00001280| 6e 2b 31 00 20 20 20 20 | 62 24 3d dc 86 28 33 34 |n+1. |b$=..(34|
|00001290| 29 2b 74 6f 6f 6c 6c 69 | 73 74 28 29 5c 74 6f 6f |)+toolli|st()\too|
|000012a0| 6c 2b dc 86 28 33 34 29 | 20 20 20 20 3b 20 51 75 |l+..(34)| ; Qu|
|000012b0| 6f 74 65 73 20 61 72 6f | 75 6e 64 20 66 69 6c 65 |otes aro|und file|
|000012c0| 6e 61 6d 65 00 20 20 20 | 20 62 24 2b 22 20 22 2b |name. | b$+" "+|
|000012d0| 74 6f 6f 6c 6c 69 73 74 | 28 29 5c 61 72 67 73 00 |toollist|()\args.|
|000012e0| 20 20 20 20 80 0b 20 74 | 6f 6f 6c 6c 69 73 74 28 | .. t|oollist(|
|000012f0| 29 5c 61 72 67 73 20 80 | 21 20 62 24 2b 22 20 22 |)\args .|! b$+" "|
|00001300| 00 20 20 20 20 62 24 2b | 22 24 66 69 6c 65 74 79 |. b$+|"$filety|
|00001310| 70 65 73 22 00 20 20 20 | 20 9d 87 20 62 24 2c 61 |pes". | .. b$,a|
|00001320| 24 00 20 20 80 c1 00 20 | 20 9d 84 20 70 61 74 68 |$. ... | .. path|
|00001330| 24 2b 22 44 72 6f 70 49 | 63 6f 6e 22 00 80 07 00 |$+"DropI|con"....|
|00001340| 00 2e 5f 69 6e 69 74 67 | 75 69 3a 00 20 20 c6 01 |.._initg|ui:. ..|
|00001350| 20 30 2c 31 30 2c 23 77 | 69 6e 68 65 69 67 68 74 | 0,10,#w|inheight|
|00001360| 2d 31 36 2c 30 2c 30 2c | 22 20 51 75 69 74 20 22 |-16,0,0,|" Quit "|
|00001370| 00 20 20 c6 01 20 30 2c | 23 77 69 6e 77 69 64 74 |. .. 0,|#winwidt|
|00001380| 68 2d 36 34 2c 23 77 69 | 6e 68 65 69 67 68 74 2d |h-64,#wi|nheight-|
|00001390| 31 36 2c 30 2c 31 2c 22 | 20 53 61 76 65 20 22 00 |16,0,1,"| Save ".|
|000013a0| 20 20 c6 01 20 30 2c 31 | 30 2c 23 77 69 6e 68 65 | .. 0,1|0,#winhe|
|000013b0| 69 67 68 74 2d 34 34 2c | 30 2c 33 2c 22 20 41 64 |ight-44,|0,3," Ad|
|000013c0| 64 20 22 00 20 20 c6 01 | 20 30 2c 31 34 30 2c 23 |d ". ..| 0,140,#|
|000013d0| 77 69 6e 68 65 69 67 68 | 74 2d 34 34 2c 30 2c 37 |winheigh|t-44,0,7|
|000013e0| 2c 22 20 49 6e 73 65 72 | 74 20 22 00 20 20 c6 01 |," Inser|t ". ..|
|000013f0| 20 30 2c 36 30 2c 23 77 | 69 6e 68 65 69 67 68 74 | 0,60,#w|inheight|
|00001400| 2d 34 34 2c 30 2c 36 2c | 22 20 44 65 6c 65 74 65 |-44,0,6,|" Delete|
|00001410| 20 22 00 20 20 c6 18 20 | 31 2c 32 00 20 20 c6 02 | ". .. |1,2. ..|
|00001420| 20 30 2c 31 30 2c 31 33 | 30 2c 30 2c 34 2c 31 32 | 0,10,13|0,0,4,12|
|00001430| 37 2c 33 32 33 00 20 20 | c6 02 20 30 2c 31 30 2c |7,323. |.. 0,10,|
|00001440| 31 34 32 2c 30 2c 35 2c | 31 32 37 2c 33 32 33 00 |142,0,5,|127,323.|
|00001450| 20 20 c6 18 20 32 2c 31 | 00 20 20 c5 01 20 30 2c | .. 2,1|. .. 0,|
|00001460| 31 30 30 2c 32 38 2c 23 | 77 69 6e 77 69 64 74 68 |100,28,#|winwidth|
|00001470| 2c 23 77 69 6e 68 65 69 | 67 68 74 2c 24 31 34 30 |,#winhei|ght,$140|
|00001480| 30 61 2c 22 44 72 6f 70 | 49 63 6f 6e 22 2c 32 2c |0a,"Drop|Icon",2,|
|00001490| 31 2c 30 00 20 20 c6 8e | 20 30 2c 30 00 20 20 c5 |1,0. ..| 0,0. .|
|000014a0| 1f 20 30 00 20 20 9e 81 | 20 30 00 20 20 74 6f 6f |. 0. ..| 0. too|
|000014b0| 6c 73 74 72 69 6e 67 7b | 30 7d 00 3b 20 20 47 6f |lstring{|0}.; Go|
|000014c0| 73 75 62 20 5f 61 64 64 | 00 20 20 80 bb 00 20 20 |sub _add|. ... |
|000014d0| 20 20 9e 84 00 20 20 20 | 20 65 76 2e 6c 3d c5 03 | ... | ev.l=..|
|000014e0| 00 20 20 20 20 65 63 2e | 6c 3d c5 40 00 20 20 20 |. ec.|l=.@. |
|000014f0| 20 67 68 2e 6c 3d c5 04 | 00 20 20 20 20 77 66 69 | gh.l=..|. wfi|
|00001500| 6c 65 24 3d 9e 83 28 30 | 29 00 20 20 20 20 80 0b |le$=..(0|). ..|
|00001510| 20 c5 05 3c 3e 30 20 80 | 21 20 65 76 3d 30 3a 67 | ..<>0 .|! ev=0:g|
|00001520| 68 3d 30 3a 65 63 3d 30 | 00 20 20 20 20 80 0b 20 |h=0:ec=0|. .. |
|00001530| 65 76 20 80 8a 20 77 66 | 69 6c 65 24 3c 3e 22 22 |ev .. wf|ile$<>""|
|00001540| 20 80 21 20 80 06 20 5f | 65 76 65 6e 74 73 00 20 | .! .. _|events. |
|00001550| 20 20 20 80 37 00 20 20 | 80 bc 20 71 75 69 74 66 | .7. |.. quitf|
|00001560| 6c 61 67 20 80 8a 20 65 | 76 3d 24 32 30 30 00 20 |lag .. e|v=$200. |
|00001570| 20 63 69 74 65 6d 3d 30 | 00 20 20 c0 04 20 74 6f | citem=0|. .. to|
|00001580| 6f 6c 6c 69 73 74 28 29 | 00 20 20 9e 82 20 30 00 |ollist()|. .. 0.|
|00001590| 20 20 c5 3c 20 30 00 20 | 20 80 2b 20 c6 16 20 30 | .< 0. | .+ .. 0|
|000015a0| 00 80 07 00 00 00 2e 5f | 64 65 6c 65 74 65 3a 00 |......._|delete:.|
|000015b0| 20 20 20 20 80 0b 20 74 | 6f 6f 6c 74 79 70 65 73 | .. t|ooltypes|
|000015c0| 3c 3d 30 20 80 21 20 80 | 07 00 20 20 20 20 6c 69 |<=0 .! .|.. li|
|000015d0| 73 74 70 6f 73 7b 63 69 | 74 65 6d 7d 00 20 20 20 |stpos{ci|tem}. |
|000015e0| 20 74 6f 6f 6c 6c 69 73 | 74 28 29 5c 74 6f 6f 6c | toollis|t()\tool|
|000015f0| 3d 22 22 00 20 20 20 20 | 74 6f 6f 6c 6c 69 73 74 |="". |toollist|
|00001600| 28 29 5c 61 72 67 73 3d | 22 22 00 20 20 20 20 c0 |()\args=|"". .|
|00001610| 05 20 74 6f 6f 6c 6c 69 | 73 74 28 29 00 20 20 20 |. toolli|st(). |
|00001620| 20 c0 04 20 74 6f 6f 6c | 6c 69 73 74 28 29 00 20 | .. tool|list(). |
|00001630| 20 20 20 6c 69 73 74 70 | 6f 73 7b 63 69 74 65 6d | listp|os{citem|
|00001640| 7d 00 20 20 20 20 74 6f | 6f 6c 74 79 70 65 73 2d |}. to|oltypes-|
|00001650| 31 00 20 20 20 20 c6 92 | 20 30 2c 32 2c 74 6f 6f |1. ..| 0,2,too|
|00001660| 6c 6c 69 73 74 28 29 00 | 20 20 20 20 c6 1b 20 30 |llist().| .. 0|
|00001670| 2c 34 2c 74 6f 6f 6c 6c | 69 73 74 28 29 5c 74 6f |,4,tooll|ist()\to|
|00001680| 6f 6c 00 20 20 20 20 c6 | 1b 20 30 2c 35 2c 74 6f |ol. .|. 0,5,to|
|00001690| 6f 6c 6c 69 73 74 28 29 | 5c 61 72 67 73 00 20 20 |ollist()|\args. |
|000016a0| 20 20 c6 0b 20 20 20 20 | 20 20 30 2c 34 00 20 20 | .. | 0,4. |
|000016b0| 20 20 c6 0b 20 20 20 20 | 20 20 30 2c 35 00 80 07 | .. | 0,5...|
|000016c0| 00 00 2e 5f 61 64 64 3a | 00 20 20 20 20 74 6f 6f |..._add:|. too|
|000016d0| 6c 74 79 70 65 73 2b 31 | 00 20 20 20 20 63 69 74 |ltypes+1|. cit|
|000016e0| 65 6d 3d 74 6f 6f 6c 74 | 79 70 65 73 00 20 20 20 |em=toolt|ypes. |
|000016f0| 20 74 6f 6f 6c 73 74 72 | 69 6e 67 7b 63 69 74 65 | toolstr|ing{cite|
|00001700| 6d 7d 00 20 20 20 20 c6 | 15 20 30 2c 35 00 20 20 |m}. .|. 0,5. |
|00001710| 20 20 c6 15 20 30 2c 34 | 00 20 20 20 20 c6 0b 20 | .. 0,4|. .. |
|00001720| 20 20 20 20 20 30 2c 34 | 00 20 20 20 20 c6 0b 20 | 0,4|. .. |
|00001730| 20 20 20 20 20 30 2c 35 | 00 20 20 20 20 c0 0c 20 | 0,5|. .. |
|00001740| 74 6f 6f 6c 6c 69 73 74 | 28 29 00 20 20 20 20 c0 |toollist|(). .|
|00001750| 02 20 74 6f 6f 6c 6c 69 | 73 74 28 29 00 20 20 20 |. toolli|st(). |
|00001760| 20 c0 0c 20 74 6f 6f 6c | 6c 69 73 74 28 29 00 20 | .. tool|list(). |
|00001770| 20 20 20 74 6f 6f 6c 6c | 69 73 74 28 29 5c 74 6f | tooll|ist()\to|
|00001780| 6f 6c 3d 22 22 00 20 20 | 20 20 74 6f 6f 6c 6c 69 |ol="". | toolli|
|00001790| 73 74 28 29 5c 61 72 67 | 73 3d 22 22 00 20 20 20 |st()\arg|s="". |
|000017a0| 20 c6 92 20 30 2c 32 00 | 20 20 20 20 c6 92 20 30 | .. 0,2.| .. 0|
|000017b0| 2c 32 2c 74 6f 6f 6c 6c | 69 73 74 28 29 00 20 20 |,2,tooll|ist(). |
|000017c0| 20 20 c6 93 20 30 2c 32 | 2c a5 87 28 35 34 29 2c | .. 0,2|,..(54),|
|000017d0| 63 69 74 65 6d 00 20 20 | 20 20 c6 15 20 30 2c 34 |citem. | .. 0,4|
|000017e0| 00 20 20 20 20 c6 12 20 | 30 2c 34 00 20 20 20 20 |. .. |0,4. |
|000017f0| c6 0b 20 30 2c 34 00 20 | 20 20 20 80 07 00 00 2e |.. 0,4. | .....|
|00001800| 5f 69 6e 73 65 72 74 00 | 20 20 20 20 c0 04 20 74 |_insert.| .. t|
|00001810| 6f 6f 6c 6c 69 73 74 28 | 29 00 20 20 20 20 80 0b |oollist(|). ..|
|00001820| 20 63 69 74 65 6d 3e 30 | 00 20 20 20 20 20 20 6c | citem>0|. l|
|00001830| 69 73 74 70 6f 73 7b 63 | 69 74 65 6d 2d 31 7d 00 |istpos{c|item-1}.|
|00001840| 20 20 20 20 80 c0 00 20 | 20 20 20 c0 02 20 74 6f | ... | .. to|
|00001850| 6f 6c 6c 69 73 74 28 29 | 00 20 20 20 20 74 6f 6f |ollist()|. too|
|00001860| 6c 74 79 70 65 73 2b 31 | 00 20 20 20 20 c6 92 20 |ltypes+1|. .. |
|00001870| 30 2c 32 00 20 20 20 20 | c6 92 20 30 2c 32 2c 74 |0,2. |.. 0,2,t|
|00001880| 6f 6f 6c 6c 69 73 74 28 | 29 00 20 20 20 20 c6 93 |oollist(|). ..|
|00001890| 20 30 2c 32 2c a5 87 28 | 35 34 29 2c 63 69 74 65 | 0,2,..(|54),cite|
|000018a0| 6d 00 20 20 20 20 c6 15 | 20 30 2c 35 00 20 20 20 |m. ..| 0,5. |
|000018b0| 20 c6 15 20 30 2c 34 00 | 20 20 20 20 c6 0b 20 20 | .. 0,4.| .. |
|000018c0| 20 20 20 20 30 2c 35 00 | 20 20 20 20 c6 12 20 30 | 0,5.| .. 0|
|000018d0| 2c 34 00 20 20 20 20 c0 | 04 20 74 6f 6f 6c 6c 69 |,4. .|. toolli|
|000018e0| 73 74 28 29 00 20 20 20 | 20 6c 69 73 74 70 6f 73 |st(). | listpos|
|000018f0| 7b 63 69 74 65 6d 2d 31 | 7d 00 20 20 20 20 69 6e |{citem-1|}. in|
|00001900| 73 65 72 74 3d 31 00 20 | 20 20 20 80 07 00 |sert=1. | ... |
+--------+-------------------------+-------------------------+--------+--------+