home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 5 / DATAFILE_PDCD5.iso / utilities / c / cruncher / !Cruncher / Wimp_Lib < prev   
Unknown  |  1991-04-09  |  13.4 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| 0d 2a 76 10 f4 20 3e 20 | 57 69 6d 70 5f 4c 69 62 |.*v.. > |Wimp_Lib|
|00000010| 0d 2a 80 35 f4 20 3e 20 | 56 65 72 73 69 6f 6e 20 |.*.5. > |Version |
|00000020| 31 2e 31 35 20 2d 2d 2d | 20 28 43 29 20 41 43 45 |1.15 ---| (C) ACE|
|00000030| 2f 41 72 63 20 41 6e 67 | 65 6c 73 20 31 39 39 30 |/Arc Ang|els 1990|
|00000040| 2d 31 39 39 31 0d 2a 8a | 04 0d 2a 94 34 dd f2 69 |-1991.*.|..*.4..i|
|00000050| 6e 69 74 5f 6c 69 62 72 | 61 72 79 28 62 6c 6f 63 |nit_libr|ary(bloc|
|00000060| 6b 5f 6c 65 6e 25 2c 6d | 65 6e 75 5f 6c 65 6e 25 |k_len%,m|enu_len%|
|00000070| 2c 62 75 66 66 65 72 5f | 6c 65 6e 25 29 0d 2a 9e |,buffer_|len%).*.|
|00000080| 48 c8 99 20 22 57 69 6d | 70 5f 49 6e 69 74 69 61 |H.. "Wim|p_Initia|
|00000090| 6c 69 73 65 22 2c 32 30 | 30 2c 26 34 42 35 33 34 |lise",20|0,&4B534|
|000000a0| 31 35 34 2c 70 72 6f 67 | 6e 61 6d 65 24 20 b8 20 |154,prog|name$ . |
|000000b0| 76 65 72 73 69 6f 6e 25 | 2c 74 61 73 6b 5f 68 61 |version%|,task_ha|
|000000c0| 6e 64 6c 65 25 0d 2a a8 | 16 de 20 74 61 73 6b 5f |ndle%.*.|.. task_|
|000000d0| 77 69 6e 64 6f 77 25 28 | 36 33 29 0d 2a b2 14 de |window%(|63).*...|
|000000e0| 20 74 61 73 6b 5f 6e 61 | 6d 65 24 28 36 33 29 0d | task_na|me$(63).|
|000000f0| 2a bc 10 74 61 73 6b 5f | 6e 75 6d 25 3d 36 34 0d |*..task_|num%=64.|
|00000100| 2a c6 37 de 20 62 6c 6f | 63 6b 25 20 62 6c 6f 63 |*.7. blo|ck% bloc|
|00000110| 6b 5f 6c 65 6e 25 20 20 | 20 20 20 20 20 20 20 20 |k_len% | |
|00000120| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 3a 20 | | : |
|00000130| f4 20 77 69 6d 70 0d 2a | d0 3c de 20 6d 65 6e 75 |. wimp.*|.<. menu|
|00000140| 5f 73 74 61 72 74 25 20 | 6d 65 6e 75 5f 6c 65 6e |_start% |menu_len|
|00000150| 25 2c 6d 65 6e 75 5f 65 | 6e 64 25 20 2d 31 20 20 |%,menu_e|nd% -1 |
|00000160| 20 20 20 20 20 3a 20 f4 | 20 6d 65 6e 75 20 64 61 | : .| menu da|
|00000170| 74 61 0d 2a da 47 de 20 | 62 75 66 66 65 72 5f 73 |ta.*.G. |buffer_s|
|00000180| 74 61 72 74 25 20 62 75 | 66 66 65 72 5f 6c 65 6e |tart% bu|ffer_len|
|00000190| 25 2c 62 75 66 66 65 72 | 5f 65 6e 64 25 20 2d 31 |%,buffer|_end% -1|
|000001a0| 20 3a 20 f4 20 69 6e 64 | 69 72 65 63 74 65 64 20 | : . ind|irected |
|000001b0| 69 63 6f 6e 20 64 61 74 | 61 0d 2a e4 0c 65 72 72 |icon dat|a.*..err|
|000001c0| 6f 72 25 3d a3 0d 2a ee | 12 6d 65 6e 75 5f 68 61 |or%=..*.|.menu_ha|
|000001d0| 6e 64 6c 65 25 3d 30 0d | 2a f8 12 64 72 61 67 5f |ndle%=0.|*..drag_|
|000001e0| 68 61 6e 64 6c 65 25 3d | 30 0d 2b 02 12 6e 75 6c |handle%=|0.+..nul|
|000001f0| 6c 5f 68 61 6e 64 6c 65 | 25 3d 30 0d 2b 0c 29 c8 |l_handle|%=0.+.).|
|00000200| 99 20 22 4f 53 5f 52 65 | 61 64 4d 6f 6e 6f 74 6f |. "OS_Re|adMonoto|
|00000210| 6e 69 63 54 69 6d 65 22 | 20 b8 20 6f 6c 64 5f 74 |nicTime"| . old_t|
|00000220| 69 6d 65 25 0d 2b 16 05 | e1 0d 2b 20 04 0d 2b 2a |ime%.+..|..+ ..+*|
|00000230| 1f dd f2 61 64 64 5f 77 | 69 6e 64 6f 77 28 77 69 |...add_w|indow(wi|
|00000240| 6e 64 6f 77 25 2c 74 61 | 73 6b 24 29 0d 2b 34 1d |ndow%,ta|sk$).+4.|
|00000250| ea 20 74 61 73 6b 5f 69 | 6e 64 65 78 25 2c 74 61 |. task_i|ndex%,ta|
|00000260| 73 6b 5f 66 6f 75 6e 64 | 25 0d 2b 3e 11 74 61 73 |sk_found|%.+>.tas|
|00000270| 6b 5f 66 6f 75 6e 64 25 | 3d 30 0d 2b 48 21 e3 20 |k_found%|=0.+H!. |
|00000280| 74 61 73 6b 5f 69 6e 64 | 65 78 25 3d 30 20 b8 20 |task_ind|ex%=0 . |
|00000290| 74 61 73 6b 5f 6e 75 6d | 25 2d 31 0d 2b 52 4b e7 |task_num|%-1.+RK.|
|000002a0| 20 74 61 73 6b 5f 77 69 | 6e 64 6f 77 25 28 74 61 | task_wi|ndow%(ta|
|000002b0| 73 6b 5f 69 6e 64 65 78 | 25 29 3d 30 20 80 20 74 |sk_index|%)=0 . t|
|000002c0| 61 73 6b 5f 66 6f 75 6e | 64 25 3d 30 20 8c 20 74 |ask_foun|d%=0 . t|
|000002d0| 61 73 6b 5f 66 6f 75 6e | 64 25 3d 74 61 73 6b 5f |ask_foun|d%=task_|
|000002e0| 69 6e 64 65 78 25 0d 2b | 5c 05 ed 0d 2b 66 44 e7 |index%.+|\...+fD.|
|000002f0| 20 74 61 73 6b 5f 66 6f | 75 6e 64 25 3d 30 20 8c | task_fo|und%=0 .|
|00000300| 20 85 20 31 2c 22 43 61 | 6e 20 6f 6e 6c 79 20 61 | . 1,"Ca|n only a|
|00000310| 63 63 65 70 74 20 22 2b | c3 28 74 61 73 6b 5f 6e |ccept "+|.(task_n|
|00000320| 75 6d 25 29 2b 22 20 77 | 69 6e 64 6f 77 73 22 0d |um%)+" w|indows".|
|00000330| 2b 70 25 74 61 73 6b 5f | 77 69 6e 64 6f 77 25 28 |+p%task_|window%(|
|00000340| 74 61 73 6b 5f 66 6f 75 | 6e 64 25 29 3d 77 69 6e |task_fou|nd%)=win|
|00000350| 64 6f 77 25 0d 2b 7a 21 | 74 61 73 6b 5f 6e 61 6d |dow%.+z!|task_nam|
|00000360| 65 24 28 74 61 73 6b 5f | 66 6f 75 6e 64 25 29 3d |e$(task_|found%)=|
|00000370| 74 61 73 6b 24 0d 2b 84 | 05 e1 0d 2b 8e 04 0d 2b |task$.+.|...+...+|
|00000380| 98 1a dd f2 6b 69 6c 6c | 5f 77 69 6e 64 6f 77 28 |....kill|_window(|
|00000390| 77 69 6e 64 6f 77 25 29 | 0d 2b a2 1d ea 20 74 61 |window%)|.+... ta|
|000003a0| 73 6b 5f 69 6e 64 65 78 | 25 2c 74 61 73 6b 5f 66 |sk_index|%,task_f|
|000003b0| 6f 75 6e 64 25 0d 2b ac | 21 e3 20 74 61 73 6b 5f |ound%.+.|!. task_|
|000003c0| 69 6e 64 65 78 25 3d 30 | 20 b8 20 74 61 73 6b 5f |index%=0| . task_|
|000003d0| 6e 75 6d 25 2d 31 0d 2b | b6 45 e7 20 74 61 73 6b |num%-1.+|.E. task|
|000003e0| 5f 77 69 6e 64 6f 77 25 | 28 74 61 73 6b 5f 69 6e |_window%|(task_in|
|000003f0| 64 65 78 25 29 3d 77 69 | 6e 64 6f 77 25 20 8c 20 |dex%)=wi|ndow% . |
|00000400| 74 61 73 6b 5f 77 69 6e | 64 6f 77 25 28 74 61 73 |task_win|dow%(tas|
|00000410| 6b 5f 69 6e 64 65 78 25 | 29 3d 30 0d 2b c0 05 ed |k_index%|)=0.+...|
|00000420| 0d 2b ca 05 e1 0d 2b d4 | 04 0d 2b de 14 dd f2 69 |.+....+.|..+....i|
|00000430| 6e 73 74 61 6c 6c 28 74 | 61 73 6b 24 29 0d 2b e8 |nstall(t|ask$).+.|
|00000440| 22 f2 63 6f 6d 6d 61 6e | 64 28 74 61 73 6b 24 2c |".comman|d(task$,|
|00000450| 22 69 6e 69 74 5f 70 72 | 6f 67 72 61 6d 22 29 0d |"init_pr|ogram").|
|00000460| 2b f2 05 e1 0d 2b fc 04 | 0d 2c 06 1e dd f2 63 6f |+....+..|.,....co|
|00000470| 6d 6d 61 6e 64 28 74 61 | 73 6b 24 2c 66 75 6e 63 |mmand(ta|sk$,func|
|00000480| 74 69 6f 6e 24 29 0d 2c | 10 0b ea 20 76 6f 69 64 |tion$).,|... void|
|00000490| 25 0d 2c 1a 25 76 6f 69 | 64 25 3d a0 28 22 46 4e |%.,.%voi|d%=.("FN|
|000004a0| 22 2b 74 61 73 6b 24 2b | 22 5f 22 2b 66 75 6e 63 |"+task$+|"_"+func|
|000004b0| 74 69 6f 6e 24 29 0d 2c | 24 05 e1 0d 2c 2e 04 0d |tion$).,|$...,...|
|000004c0| 2c 38 1e dd a4 63 6f 6d | 6d 61 6e 64 28 74 61 73 |,8...com|mand(tas|
|000004d0| 6b 24 2c 66 75 6e 63 74 | 69 6f 6e 24 29 0d 2c 42 |k$,funct|ion$).,B|
|000004e0| 20 3d a0 28 22 46 4e 22 | 2b 74 61 73 6b 24 2b 22 | =.("FN"|+task$+"|
|000004f0| 5f 22 2b 66 75 6e 63 74 | 69 6f 6e 24 29 0d 2c 4c |_"+funct|ion$).,L|
|00000500| 04 0d 2c 56 1f dd f2 70 | 72 65 5f 65 72 72 6f 72 |..,V...p|re_error|
|00000510| 28 65 72 72 25 2c 65 72 | 72 24 2c 65 72 6c 25 29 |(err%,er|r$,erl%)|
|00000520| 0d 2c 60 09 ee 20 85 20 | 87 0d 2c 6a 25 85 20 65 |.,`.. . |..,j%. e|
|00000530| 72 72 25 2c 65 72 72 24 | 2b 22 20 28 63 6f 64 65 |rr%,err$|+" (code|
|00000540| 20 22 2b c3 28 65 72 6c | 25 29 2b 22 29 22 0d 2c | "+.(erl|%)+")".,|
|00000550| 74 05 e1 0d 2c 7e 04 0d | 2c 88 20 dd f2 65 78 69 |t...,~..|,. ..exi|
|00000560| 74 5f 65 72 72 6f 72 28 | 65 72 72 25 2c 65 72 72 |t_error(|err%,err|
|00000570| 24 2c 65 72 6c 25 29 0d | 2c 92 09 ee 20 85 20 87 |$,erl%).|,... . .|
|00000580| 0d 2c 9c 1c c8 99 20 22 | 58 57 69 6d 70 5f 43 6c |.,.... "|XWimp_Cl|
|00000590| 6f 73 65 54 65 6d 70 6c | 61 74 65 22 0d 2c a6 10 |oseTempl|ate".,..|
|000005a0| 21 62 6c 6f 63 6b 25 3d | 65 72 72 25 0d 2c b0 28 |!block%=|err%.,.(|
|000005b0| 65 72 72 24 3d 65 72 72 | 24 2b 22 20 28 63 6f 64 |err$=err|$+" (cod|
|000005c0| 65 20 22 2b c3 28 65 72 | 6c 25 29 2b 22 29 22 2b |e "+.(er|l%)+")"+|
|000005d0| bd 28 30 29 0d 2c ba 14 | 24 28 62 6c 6f 63 6b 25 |.(0).,..|$(block%|
|000005e0| 2b 34 29 3d 65 72 72 24 | 0d 2c c4 2c c8 99 20 22 |+4)=err$|.,.,.. "|
|000005f0| 57 69 6d 70 5f 52 65 70 | 6f 72 74 45 72 72 6f 72 |Wimp_Rep|ortError|
|00000600| 22 2c 62 6c 6f 63 6b 25 | 2c 32 2c 70 72 6f 67 6e |",block%|,2,progn|
|00000610| 61 6d 65 24 0d 2c ce 0b | f2 66 69 6e 69 73 68 0d |ame$.,..|.finish.|
|00000620| 2c d8 05 e1 0d 2c e2 04 | 0d 2c ec 0c dd f2 66 69 |,....,..|.,....fi|
|00000630| 6e 69 73 68 0d 2c f6 1d | ee 20 85 20 c8 99 20 22 |nish.,..|. . .. "|
|00000640| 57 69 6d 70 5f 43 6c 6f | 73 65 44 6f 77 6e 22 3a |Wimp_Clo|seDown":|
|00000650| e0 0d 2d 00 11 f2 71 75 | 69 74 5f 70 72 6f 67 72 |..-...qu|it_progr|
|00000660| 61 6d 0d 2d 0a 17 c8 99 | 20 22 57 69 6d 70 5f 43 |am.-....| "Wimp_C|
|00000670| 6c 6f 73 65 44 6f 77 6e | 22 0d 2d 14 05 e0 0d 2d |loseDown|".-....-|
|00000680| 1e 04 0d 2d 28 23 dd f2 | 64 69 73 70 6c 61 79 5f |...-(#..|display_|
|00000690| 65 72 72 6f 72 28 65 72 | 72 25 2c 65 72 72 24 2c |error(er|r%,err$,|
|000006a0| 65 72 6c 25 29 0d 2d 32 | 2c e7 20 65 72 72 6f 72 |erl%).-2|,. error|
|000006b0| 25 3d b9 20 8c 20 f2 65 | 78 69 74 5f 65 72 72 6f |%=. . .e|xit_erro|
|000006c0| 72 28 65 72 72 25 2c 65 | 72 72 24 2c 65 72 6c 25 |r(err%,e|rr$,erl%|
|000006d0| 29 0d 2d 3c 0c 65 72 72 | 6f 72 25 3d b9 0d 2d 46 |).-<.err|or%=..-F|
|000006e0| 12 f2 68 6f 75 72 67 6c | 61 73 73 5f 6f 66 66 0d |..hourgl|ass_off.|
|000006f0| 2d 50 10 21 62 6c 6f 63 | 6b 25 3d 65 72 72 25 0d |-P.!bloc|k%=err%.|
|00000700| 2d 5a 34 e7 20 65 72 72 | 25 3c 3e 31 20 8c 20 65 |-Z4. err|%<>1 . e|
|00000710| 72 72 24 3d 65 72 72 24 | 2b 22 20 28 6c 69 6e 65 |rr$=err$|+" (line|
|00000720| 20 22 2b c3 28 65 72 6c | 25 29 2b 22 29 22 2b bd | "+.(erl|%)+")"+.|
|00000730| 28 30 29 0d 2d 64 14 24 | 28 62 6c 6f 63 6b 25 2b |(0).-d.$|(block%+|
|00000740| 34 29 3d 65 72 72 24 0d | 2d 6e 2c c8 99 20 22 57 |4)=err$.|-n,.. "W|
|00000750| 69 6d 70 5f 52 65 70 6f | 72 74 45 72 72 6f 72 22 |imp_Repo|rtError"|
|00000760| 2c 62 6c 6f 63 6b 25 2c | 31 2c 70 72 6f 67 6e 61 |,block%,|1,progna|
|00000770| 6d 65 24 0d 2d 78 15 e7 | 20 a6 28 2d 31 29 20 8c |me$.-x..| .(-1) .|
|00000780| 20 f2 66 69 6e 69 73 68 | 0d 2d 82 0c 65 72 72 6f | .finish|.-..erro|
|00000790| 72 25 3d a3 0d 2d 8c 05 | e1 0d 2d 96 04 0d 2d a0 |r%=..-..|..-...-.|
|000007a0| 17 dd f2 70 6f 6c 6c 28 | 6d 61 73 6b 25 2c 74 69 |...poll(|mask%,ti|
|000007b0| 6d 65 25 29 0d 2d aa 17 | ea 20 61 63 74 69 6f 6e |me%).-..|. action|
|000007c0| 25 2c 6e 65 77 5f 74 69 | 6d 65 25 0d 2d b4 0f e7 |%,new_ti|me%.-...|
|000007d0| 20 74 69 6d 65 25 3d 30 | 20 8c 0d 2d be 2b 20 20 | time%=0| ..-.+ |
|000007e0| c8 99 20 22 57 69 6d 70 | 5f 50 6f 6c 6c 22 2c 6d |.. "Wimp|_Poll",m|
|000007f0| 61 73 6b 25 2c 62 6c 6f | 63 6b 25 20 b8 20 61 63 |ask%,blo|ck% . ac|
|00000800| 74 69 6f 6e 25 0d 2d c8 | 05 cc 0d 2d d2 2b 20 20 |tion%.-.|...-.+ |
|00000810| c8 99 20 22 4f 53 5f 52 | 65 61 64 4d 6f 6e 6f 74 |.. "OS_R|eadMonot|
|00000820| 6f 6e 69 63 54 69 6d 65 | 22 20 b8 20 6e 65 77 5f |onicTime|" . new_|
|00000830| 74 69 6d 65 25 0d 2d dc | 20 20 20 c8 95 20 28 6e |time%.-.| .. (n|
|00000840| 65 77 5f 74 69 6d 65 25 | 2d 6f 6c 64 5f 74 69 6d |ew_time%|-old_tim|
|00000850| 65 25 29 3e 30 0d 2d e6 | 18 20 20 20 20 6f 6c 64 |e%)>0.-.|. old|
|00000860| 5f 74 69 6d 65 25 2b 3d | 74 69 6d 65 25 0d 2d f0 |_time%+=|time%.-.|
|00000870| 07 20 20 ce 0d 2d fa 3f | 20 20 c8 99 20 22 57 69 |. ..-.?| .. "Wi|
|00000880| 6d 70 5f 50 6f 6c 6c 49 | 64 6c 65 22 2c 6d 61 73 |mp_PollI|dle",mas|
|00000890| 6b 25 20 80 20 ac 20 31 | 2c 62 6c 6f 63 6b 25 2c |k% . . 1|,block%,|
|000008a0| 6f 6c 64 5f 74 69 6d 65 | 25 20 b8 20 61 63 74 69 |old_time|% . acti|
|000008b0| 6f 6e 25 0d 2e 04 05 cd | 0d 2e 0e 10 c8 8e 20 61 |on%.....|...... a|
|000008c0| 63 74 69 6f 6e 25 20 ca | 0d 2e 18 34 c9 20 20 30 |ction% .|...4. 0|
|000008d0| 20 3a 20 f2 70 65 72 66 | 6f 72 6d 5f 74 61 73 6b | : .perf|orm_task|
|000008e0| 28 6e 75 6c 6c 5f 68 61 | 6e 64 6c 65 25 2c 22 6e |(null_ha|ndle%,"n|
|000008f0| 75 6c 6c 5f 72 65 61 73 | 6f 6e 22 29 0d 2e 22 31 |ull_reas|on").."1|
|00000900| c9 20 20 31 20 3a 20 f2 | 70 65 72 66 6f 72 6d 5f |. 1 : .|perform_|
|00000910| 74 61 73 6b 28 21 62 6c | 6f 63 6b 25 2c 22 72 65 |task(!bl|ock%,"re|
|00000920| 64 72 61 77 5f 77 69 6e | 64 6f 77 22 29 0d 2e 2c |draw_win|dow")..,|
|00000930| 2f c9 20 20 32 20 3a 20 | f2 70 65 72 66 6f 72 6d |/. 2 : |.perform|
|00000940| 5f 74 61 73 6b 28 21 62 | 6c 6f 63 6b 25 2c 22 6f |_task(!b|lock%,"o|
|00000950| 70 65 6e 5f 77 69 6e 64 | 6f 77 22 29 0d 2e 36 30 |pen_wind|ow")..60|
|00000960| c9 20 20 33 20 3a 20 f2 | 70 65 72 66 6f 72 6d 5f |. 3 : .|perform_|
|00000970| 74 61 73 6b 28 21 62 6c | 6f 63 6b 25 2c 22 63 6c |task(!bl|ock%,"cl|
|00000980| 6f 73 65 5f 77 69 6e 64 | 6f 77 22 29 0d 2e 40 33 |ose_wind|ow")..@3|
|00000990| c9 20 20 34 20 3a 20 f2 | 70 65 72 66 6f 72 6d 5f |. 4 : .|perform_|
|000009a0| 74 61 73 6b 28 21 62 6c | 6f 63 6b 25 2c 22 70 6f |task(!bl|ock%,"po|
|000009b0| 69 6e 74 65 72 20 6c 65 | 61 76 69 6e 67 22 29 0d |inter le|aving").|
|000009c0| 2e 4a 34 c9 20 20 35 20 | 3a 20 f2 70 65 72 66 6f |.J4. 5 |: .perfo|
|000009d0| 72 6d 5f 74 61 73 6b 28 | 21 62 6c 6f 63 6b 25 2c |rm_task(|!block%,|
|000009e0| 22 70 6f 69 6e 74 65 72 | 20 65 6e 74 65 72 69 6e |"pointer| enterin|
|000009f0| 67 22 29 0d 2e 54 31 c9 | 20 20 36 20 3a 20 f2 70 |g")..T1.| 6 : .p|
|00000a00| 65 72 66 6f 72 6d 5f 74 | 61 73 6b 28 62 6c 6f 63 |erform_t|ask(bloc|
|00000a10| 6b 25 21 31 32 2c 22 6d | 6f 75 73 65 5f 63 6c 69 |k%!12,"m|ouse_cli|
|00000a20| 63 6b 22 29 0d 2e 5e 31 | c9 20 20 37 20 3a 20 f2 |ck")..^1|. 7 : .|
|00000a30| 70 65 72 66 6f 72 6d 5f | 74 61 73 6b 28 64 72 61 |perform_|task(dra|
|00000a40| 67 5f 68 61 6e 64 6c 65 | 25 2c 22 64 72 61 67 5f |g_handle|%,"drag_|
|00000a50| 62 6f 78 22 29 0d 2e 68 | 2f c9 20 20 38 20 3a 20 |box")..h|/. 8 : |
|00000a60| f2 70 65 72 66 6f 72 6d | 5f 74 61 73 6b 28 21 62 |.perform|_task(!b|
|00000a70| 6c 6f 63 6b 25 2c 22 6b | 65 79 5f 70 72 65 73 73 |lock%,"k|ey_press|
|00000a80| 65 64 22 29 0d 2e 72 37 | c9 20 20 39 20 3a 20 f2 |ed")..r7|. 9 : .|
|00000a90| 70 65 72 66 6f 72 6d 5f | 74 61 73 6b 28 6d 65 6e |perform_|task(men|
|00000aa0| 75 5f 68 61 6e 64 6c 65 | 25 2c 22 6d 65 6e 75 5f |u_handle|%,"menu_|
|00000ab0| 73 65 6c 65 63 74 69 6f | 6e 22 29 0d 2e 7c 32 c9 |selectio|n")..|2.|
|00000ac0| 20 31 30 20 3a 20 f2 70 | 65 72 66 6f 72 6d 5f 74 | 10 : .p|erform_t|
|00000ad0| 61 73 6b 28 21 62 6c 6f | 63 6b 25 2c 22 73 63 72 |ask(!blo|ck%,"scr|
|00000ae0| 6f 6c 6c 5f 72 65 71 75 | 65 73 74 22 29 0d 2e 86 |oll_requ|est")...|
|00000af0| 2e c9 20 31 31 20 3a 20 | f2 70 65 72 66 6f 72 6d |.. 11 : |.perform|
|00000b00| 5f 74 61 73 6b 28 21 62 | 6c 6f 63 6b 25 2c 22 6c |_task(!b|lock%,"l|
|00000b10| 6f 73 65 5f 63 61 72 65 | 74 22 29 0d 2e 90 2e c9 |ose_care|t").....|
|00000b20| 20 31 32 20 3a 20 f2 70 | 65 72 66 6f 72 6d 5f 74 | 12 : .p|erform_t|
|00000b30| 61 73 6b 28 21 62 6c 6f | 63 6b 25 2c 22 67 61 69 |ask(!blo|ck%,"gai|
|00000b40| 6e 5f 63 61 72 65 74 22 | 29 0d 2e 9a 13 c9 20 31 |n_caret"|)..... 1|
|00000b50| 37 20 3a 20 f2 6d 65 73 | 73 61 67 65 0d 2e a4 1c |7 : .mes|sage....|
|00000b60| c9 20 31 38 20 3a 20 f2 | 6d 65 73 73 61 67 65 5f |. 18 : .|message_|
|00000b70| 72 65 63 6f 72 64 65 64 | 0d 2e ae 1f c9 20 31 39 |recorded|..... 19|
|00000b80| 20 3a 20 f2 6d 65 73 73 | 61 67 65 5f 61 63 6b 6e | : .mess|age_ackn|
|00000b90| 6f 77 6c 65 64 67 65 0d | 2e b8 05 cb 0d 2e c2 05 |owledge.|........|
|00000ba0| e1 0d 2e cc 04 0d 2e d6 | 25 dd f2 70 65 72 66 6f |........|%..perfo|
|00000bb0| 72 6d 5f 74 61 73 6b 28 | 77 69 6e 64 6f 77 25 2c |rm_task(|window%,|
|00000bc0| 66 75 6e 63 74 69 6f 6e | 24 29 0d 2e e0 25 ea 20 |function|$)...%. |
|00000bd0| 74 61 73 6b 5f 69 6e 64 | 65 78 25 2c 74 61 73 6b |task_ind|ex%,task|
|00000be0| 5f 66 6f 75 6e 64 25 2c | 72 65 73 75 6c 74 25 0d |_found%,|result%.|
|00000bf0| 2e ea 07 ea 20 85 0d 2e | f4 4c ee 20 85 20 ea 20 |.... ...|.L. . . |
|00000c00| f7 20 85 3a e7 20 9f 3d | 32 39 20 8c 20 f2 64 65 |. .:. .=|29 . .de|
|00000c10| 66 61 75 6c 74 5f 74 61 | 73 6b 28 66 75 6e 63 74 |fault_ta|sk(funct|
|00000c20| 69 6f 6e 24 29 3a e1 20 | 8b 20 f2 64 69 73 70 6c |ion$):. |. .displ|
|00000c30| 61 79 5f 65 72 72 6f 72 | 28 9f 2c f6 24 2c 9e 29 |ay_error|(.,.$,.)|
|00000c40| 3a e1 0d 2e fe 21 e3 20 | 74 61 73 6b 5f 69 6e 64 |:....!. |task_ind|
|00000c50| 65 78 25 3d 30 20 b8 20 | 74 61 73 6b 5f 6e 75 6d |ex%=0 . |task_num|
|00000c60| 25 2d 31 0d 2f 08 51 e7 | 20 74 61 73 6b 5f 77 69 |%-1./.Q.| task_wi|
|00000c70| 6e 64 6f 77 25 28 74 61 | 73 6b 5f 69 6e 64 65 78 |ndow%(ta|sk_index|
|00000c80| 25 29 3d 77 69 6e 64 6f | 77 25 20 80 20 74 61 73 |%)=windo|w% . tas|
|00000c90| 6b 5f 66 6f 75 6e 64 25 | 3d 30 20 8c 20 74 61 73 |k_found%|=0 . tas|
|00000ca0| 6b 5f 66 6f 75 6e 64 25 | 3d 74 61 73 6b 5f 69 6e |k_found%|=task_in|
|00000cb0| 64 65 78 25 0d 2f 12 05 | ed 0d 2f 1c 57 f4 20 49 |dex%./..|../.W. I|
|00000cc0| 46 20 74 61 73 6b 5f 66 | 6f 75 6e 64 25 3d 30 20 |F task_f|ound%=0 |
|00000cd0| 54 48 45 4e 20 45 52 52 | 4f 52 20 31 2c 22 54 61 |THEN ERR|OR 1,"Ta|
|00000ce0| 73 6b 20 68 6f 6c 64 65 | 72 20 6f 66 20 77 69 6e |sk holde|r of win|
|00000cf0| 64 6f 77 20 22 2b 53 54 | 52 24 28 77 69 6e 64 6f |dow "+ST|R$(windo|
|00000d00| 77 25 29 2b 22 20 6e 6f | 74 20 66 6f 75 6e 64 22 |w%)+" no|t found"|
|00000d10| 0d 2f 26 37 72 65 73 75 | 6c 74 25 3d a4 63 6f 6d |./&7resu|lt%=.com|
|00000d20| 6d 61 6e 64 28 74 61 73 | 6b 5f 6e 61 6d 65 24 28 |mand(tas|k_name$(|
|00000d30| 74 61 73 6b 5f 66 6f 75 | 6e 64 25 29 2c 66 75 6e |task_fou|nd%),fun|
|00000d40| 63 74 69 6f 6e 24 29 0d | 2f 30 3b e7 20 66 75 6e |ction$).|/0;. fun|
|00000d50| 63 74 69 6f 6e 24 3d 22 | 6d 65 6e 75 5f 73 65 6c |ction$="|menu_sel|
|00000d60| 65 63 74 69 6f 6e 22 20 | 8c 20 f2 64 65 66 61 75 |ection" |. .defau|
|00000d70| 6c 74 5f 74 61 73 6b 28 | 66 75 6e 63 74 69 6f 6e |lt_task(|function|
|00000d80| 24 29 0d 2f 3a 05 e1 0d | 2f 44 04 0d 2f 4e 1d dd |$)./:...|/D../N..|
|00000d90| f2 64 65 66 61 75 6c 74 | 5f 74 61 73 6b 28 66 75 |.default|_task(fu|
|00000da0| 6e 63 74 69 6f 6e 24 29 | 0d 2f 58 12 c8 8e 20 66 |nction$)|./X... f|
|00000db0| 75 6e 63 74 69 6f 6e 24 | 20 ca 0d 2f 62 21 c9 20 |unction$| ../b!. |
|00000dc0| 22 72 65 64 72 61 77 5f | 77 69 6e 64 6f 77 22 20 |"redraw_|window" |
|00000dd0| 3a f2 69 6e 74 65 72 66 | 61 63 65 0d 2f 6c 33 c9 |:.interf|ace./l3.|
|00000de0| 20 22 6f 70 65 6e 5f 77 | 69 6e 64 6f 77 22 20 20 | "open_w|indow" |
|00000df0| 20 3a c8 99 20 22 57 69 | 6d 70 5f 4f 70 65 6e 57 | :.. "Wi|mp_OpenW|
|00000e00| 69 6e 64 6f 77 22 2c 2c | 62 6c 6f 63 6b 25 0d 2f |indow",,|block%./|
|00000e10| 76 34 c9 20 22 63 6c 6f | 73 65 5f 77 69 6e 64 6f |v4. "clo|se_windo|
|00000e20| 77 22 20 20 3a c8 99 20 | 22 57 69 6d 70 5f 43 6c |w" :.. |"Wimp_Cl|
|00000e30| 6f 73 65 57 69 6e 64 6f | 77 22 2c 2c 62 6c 6f 63 |oseWindo|w",,bloc|
|00000e40| 6b 25 0d 2f 80 35 c9 20 | 22 6b 65 79 5f 70 72 65 |k%./.5. |"key_pre|
|00000e50| 73 73 65 64 22 20 20 20 | 3a c8 99 20 22 57 69 6d |ssed" |:.. "Wim|
|00000e60| 70 5f 50 72 6f 63 65 73 | 73 4b 65 79 22 2c 62 6c |p_Proces|sKey",bl|
|00000e70| 6f 63 6b 25 21 32 34 0d | 2f 8a 84 c9 20 22 6d 65 |ock%!24.|/... "me|
|00000e80| 6e 75 5f 73 65 6c 65 63 | 74 69 6f 6e 22 3a c8 99 |nu_selec|tion":..|
|00000e90| 20 22 57 69 6d 70 5f 47 | 65 74 50 6f 69 6e 74 65 | "Wimp_G|etPointe|
|00000ea0| 72 49 6e 66 6f 22 2c 2c | 62 6c 6f 63 6b 25 3a e7 |rInfo",,|block%:.|
|00000eb0| 20 28 28 62 6c 6f 63 6b | 25 21 38 29 20 80 20 31 | ((block|%!8) . 1|
|00000ec0| 29 3d 31 20 8c 20 f2 6f | 70 65 6e 5f 6d 65 6e 75 |)=1 . .o|pen_menu|
|00000ed0| 28 6d 65 6e 75 5f 68 61 | 6e 64 6c 65 25 29 20 8b |(menu_ha|ndle%) .|
|00000ee0| 20 f2 6b 69 6c 6c 5f 77 | 69 6e 64 6f 77 28 6d 65 | .kill_w|indow(me|
|00000ef0| 6e 75 5f 68 61 6e 64 6c | 65 25 29 0d 2f 94 05 cb |nu_handl|e%)./...|
|00000f00| 0d 2f 9e 05 e1 0d 2f a8 | 04 0d 2f b2 18 dd f2 6f |./..../.|../....o|
|00000f10| 70 65 6e 5f 6d 65 6e 75 | 28 77 69 6e 64 6f 77 25 |pen_menu|(window%|
|00000f20| 29 0d 2f bc 24 c8 99 20 | 22 57 69 6d 70 5f 47 65 |)./.$.. |"Wimp_Ge|
|00000f30| 74 50 6f 69 6e 74 65 72 | 49 6e 66 6f 22 2c 2c 62 |tPointer|Info",,b|
|00000f40| 6c 6f 63 6b 25 0d 2f c6 | 14 6d 6f 75 73 65 5f 78 |lock%./.|.mouse_x|
|00000f50| 25 3d 21 62 6c 6f 63 6b | 25 0d 2f d0 15 6d 6f 75 |%=!block|%./..mou|
|00000f60| 73 65 5f 79 25 3d 62 6c | 6f 63 6b 25 21 34 0d 2f |se_y%=bl|ock%!4./|
|00000f70| da 1a e7 20 77 69 6e 64 | 6f 77 25 3d 6d 5f 69 63 |... wind|ow%=m_ic|
|00000f80| 6f 6e 62 61 72 25 20 8c | 0d 2f e4 16 20 20 e7 20 |onbar% .|./.. . |
|00000f90| 6c 5f 69 63 6f 6e 62 61 | 72 25 3c 30 20 8c 0d 2f |l_iconba|r%<0 ../|
|00000fa0| ee 27 20 20 20 20 6d 6f | 75 73 65 5f 79 25 3d 94 |.' mo|use_y%=.|
|00000fb0| 28 6c 5f 69 63 6f 6e 62 | 61 72 25 29 2a 34 30 2b |(l_iconb|ar%)*40+|
|00000fc0| 39 36 2b 32 34 0d 2f f8 | 07 20 20 cc 0d 30 02 21 |96+24./.|. ..0.!|
|00000fd0| 20 20 20 20 6d 6f 75 73 | 65 5f 79 25 3d 6c 5f 69 | mous|e_y%=l_i|
|00000fe0| 63 6f 6e 62 61 72 25 2a | 34 30 2b 39 36 0d 30 0c |conbar%*|40+96.0.|
|00000ff0| 07 20 20 cd 0d 30 16 05 | cc 0d 30 20 12 20 20 6d |. ..0..|..0 . m|
|00001000| 6f 75 73 65 5f 79 25 2b | 3d 31 32 0d 30 2a 05 cd |ouse_y%+|=12.0*..|
|00001010| 0d 30 34 45 c8 99 20 22 | 57 69 6d 70 5f 43 72 65 |.04E.. "|Wimp_Cre|
|00001020| 61 74 65 4d 65 6e 75 22 | 2c 2c 77 69 6e 64 6f 77 |ateMenu"|,,window|
|00001030| 25 2c 6d 6f 75 73 65 5f | 78 25 2d 28 77 69 6e 64 |%,mouse_|x%-(wind|
|00001040| 6f 77 25 21 31 36 29 2f | 32 2d 31 36 2c 6d 6f 75 |ow%!16)/|2-16,mou|
|00001050| 73 65 5f 79 25 0d 30 3e | 18 6d 65 6e 75 5f 68 61 |se_y%.0>|.menu_ha|
|00001060| 6e 64 6c 65 25 3d 77 69 | 6e 64 6f 77 25 0d 30 48 |ndle%=wi|ndow%.0H|
|00001070| 05 e1 0d 30 52 04 0d 30 | 5c 1c dd f2 72 65 6f 70 |...0R..0|\...reop|
|00001080| 65 6e 5f 77 69 6e 64 6f | 77 28 68 61 6e 64 6c 65 |en_windo|w(handle|
|00001090| 25 29 0d 30 66 13 21 62 | 6c 6f 63 6b 25 3d 68 61 |%).0f.!b|lock%=ha|
|000010a0| 6e 64 6c 65 25 0d 30 70 | 21 c8 99 20 22 57 69 6d |ndle%.0p|!.. "Wim|
|000010b0| 70 5f 43 6c 6f 73 65 57 | 69 6e 64 6f 77 22 2c 2c |p_CloseW|indow",,|
|000010c0| 62 6c 6f 63 6b 25 0d 30 | 7a 24 c8 99 20 22 57 69 |block%.0|z$.. "Wi|
|000010d0| 6d 70 5f 47 65 74 57 69 | 6e 64 6f 77 53 74 61 74 |mp_GetWi|ndowStat|
|000010e0| 65 22 2c 2c 62 6c 6f 63 | 6b 25 0d 30 84 20 c8 99 |e",,bloc|k%.0. ..|
|000010f0| 20 22 57 69 6d 70 5f 4f | 70 65 6e 57 69 6e 64 6f | "Wimp_O|penWindo|
|00001100| 77 22 2c 2c 62 6c 6f 63 | 6b 25 0d 30 8e 05 e1 0d |w",,bloc|k%.0....|
|00001110| 30 98 04 0d 30 a2 1b dd | f2 63 6c 6f 73 65 5f 77 |0...0...|.close_w|
|00001120| 69 6e 64 6f 77 28 68 61 | 6e 64 6c 65 25 29 0d 30 |indow(ha|ndle%).0|
|00001130| ac 13 21 62 6c 6f 63 6b | 25 3d 68 61 6e 64 6c 65 |..!block|%=handle|
|00001140| 25 0d 30 b6 21 c8 99 20 | 22 57 69 6d 70 5f 43 6c |%.0.!.. |"Wimp_Cl|
|00001150| 6f 73 65 57 69 6e 64 6f | 77 22 2c 2c 62 6c 6f 63 |oseWindo|w",,bloc|
|00001160| 6b 25 0d 30 c0 05 e1 0d | 30 ca 04 0d 30 d4 1c dd |k%.0....|0...0...|
|00001170| f2 64 65 6c 65 74 65 5f | 77 69 6e 64 6f 77 28 68 |.delete_|window(h|
|00001180| 61 6e 64 6c 65 25 29 0d | 30 de 13 21 62 6c 6f 63 |andle%).|0..!bloc|
|00001190| 6b 25 3d 68 61 6e 64 6c | 65 25 0d 30 e8 22 c8 99 |k%=handl|e%.0."..|
|000011a0| 20 22 57 69 6d 70 5f 44 | 65 6c 65 74 65 57 69 6e | "Wimp_D|eleteWin|
|000011b0| 64 6f 77 22 2c 2c 62 6c | 6f 63 6b 25 0d 30 f2 05 |dow",,bl|ock%.0..|
|000011c0| e1 0d 30 fc 04 0d 31 06 | 32 dd f2 73 65 74 5f 69 |..0...1.|2..set_i|
|000011d0| 63 6f 6e 74 65 78 74 28 | 77 69 6e 64 6f 77 25 2c |context(|window%,|
|000011e0| 69 63 6f 6e 25 2c 6e 65 | 77 74 65 78 74 24 2c 72 |icon%,ne|wtext$,r|
|000011f0| 65 64 72 61 77 25 29 0d | 31 10 30 ea 20 69 6e 64 |edraw%).|1.0. ind|
|00001200| 69 72 65 63 74 25 2c 69 | 6e 64 69 72 65 63 74 6c |irect%,i|ndirectl|
|00001210| 65 6e 25 2c 69 6e 64 69 | 72 65 63 74 73 74 61 72 |en%,indi|rectstar|
|00001220| 74 25 2c 62 6c 6b 25 0d | 31 1a 13 62 6c 6b 25 3d |t%,blk%.|1..blk%=|
|00001230| 62 6c 6f 63 6b 25 2b 35 | 31 32 0d 31 24 2f e7 20 |block%+5|12.1$/. |
|00001240| a4 67 65 74 5f 69 63 6f | 6e 74 65 78 74 28 77 69 |.get_ico|ntext(wi|
|00001250| 6e 64 6f 77 25 2c 69 63 | 6f 6e 25 29 3d 6e 65 77 |ndow%,ic|on%)=new|
|00001260| 74 65 78 74 24 20 8c 20 | e1 0d 31 2e 11 21 62 6c |text$ . |..1..!bl|
|00001270| 6b 25 3d 77 69 6e 64 6f | 77 25 0d 31 38 10 62 6c |k%=windo|w%.18.bl|
|00001280| 6b 25 21 34 3d 69 63 6f | 6e 25 0d 31 42 20 c8 99 |k%!4=ico|n%.1B ..|
|00001290| 20 22 57 69 6d 70 5f 47 | 65 74 49 63 6f 6e 53 74 | "Wimp_G|etIconSt|
|000012a0| 61 74 65 22 2c 2c 62 6c | 6b 25 0d 31 4c 1e c8 99 |ate",,bl|k%.1L...|
|000012b0| 20 22 57 69 6d 70 5f 44 | 65 6c 65 74 65 49 63 6f | "Wimp_D|eleteIco|
|000012c0| 6e 22 2c 2c 62 6c 6b 25 | 0d 31 56 12 62 6c 6b 25 |n",,blk%|.1V.blk%|
|000012d0| 21 34 3d 77 69 6e 64 6f | 77 25 0d 31 60 15 69 6e |!4=windo|w%.1`.in|
|000012e0| 64 69 72 65 63 74 25 3d | 62 6c 6b 25 21 32 34 0d |direct%=|blk%!24.|
|000012f0| 31 6a 24 69 6e 64 69 72 | 65 63 74 25 3d 69 6e 64 |1j$indir|ect%=ind|
|00001300| 69 72 65 63 74 25 20 80 | 20 25 31 30 30 30 30 30 |irect% .| %100000|
|00001310| 30 30 30 0d 31 74 11 e7 | 20 69 6e 64 69 72 65 63 |000.1t..| indirec|
|00001320| 74 25 20 8c 0d 31 7e 1a | 20 20 69 6e 64 69 72 65 |t% ..1~.| indire|
|00001330| 63 74 6c 65 6e 25 3d 62 | 6c 6b 25 21 33 36 0d 31 |ctlen%=b|lk%!36.1|
|00001340| 88 1c 20 20 69 6e 64 69 | 72 65 63 74 73 74 61 72 |.. indi|rectstar|
|00001350| 74 25 3d 62 6c 6b 25 21 | 32 38 0d 31 92 2f 20 20 |t%=blk%!|28.1./ |
|00001360| 24 69 6e 64 69 72 65 63 | 74 73 74 61 72 74 25 3d |$indirec|tstart%=|
|00001370| c0 6e 65 77 74 65 78 74 | 24 2c 69 6e 64 69 72 65 |.newtext|$,indire|
|00001380| 63 74 6c 65 6e 25 2d 31 | 29 0d 31 9c 05 cc 0d 31 |ctlen%-1|).1....1|
|00001390| a6 1e 20 20 24 28 62 6c | 6b 25 2b 32 38 29 3d c0 |.. $(bl|k%+28)=.|
|000013a0| 6e 65 77 74 65 78 74 24 | 2c 31 31 29 0d 31 b0 05 |newtext$|,11).1..|
|000013b0| cd 0d 31 ba 20 c8 99 20 | 22 57 69 6d 70 5f 43 72 |..1. .. |"Wimp_Cr|
|000013c0| 65 61 74 65 49 63 6f 6e | 22 2c 2c 62 6c 6b 25 2b |eateIcon|",,blk%+|
|000013d0| 34 0d 31 c4 4b e7 20 72 | 65 64 72 61 77 25 20 8c |4.1.K. r|edraw% .|
|000013e0| 20 c8 99 20 22 57 69 6d | 70 5f 46 6f 72 63 65 52 | .. "Wim|p_ForceR|
|000013f0| 65 64 72 61 77 22 2c 62 | 6c 6b 25 21 34 2c 62 6c |edraw",b|lk%!4,bl|
|00001400| 6b 25 21 38 2c 62 6c 6b | 25 21 31 32 2c 62 6c 6b |k%!8,blk|%!12,blk|
|00001410| 25 21 31 36 2c 62 6c 6b | 25 21 32 30 0d 31 ce 05 |%!16,blk|%!20.1..|
|00001420| e1 0d 31 d8 04 0d 31 e2 | 21 dd a4 67 65 74 5f 69 |..1...1.|!..get_i|
|00001430| 63 6f 6e 74 65 78 74 28 | 77 69 6e 64 6f 77 25 2c |context(|window%,|
|00001440| 69 63 6f 6e 25 29 0d 31 | ec 29 ea 20 69 6e 64 69 |icon%).1|.). indi|
|00001450| 72 65 63 74 25 2c 69 6e | 64 69 72 65 63 74 73 74 |rect%,in|directst|
|00001460| 61 72 74 25 2c 6e 61 6d | 65 24 2c 62 6c 6b 25 0d |art%,nam|e$,blk%.|
|00001470| 31 f6 13 62 6c 6b 25 3d | 62 6c 6f 63 6b 25 2b 35 |1..blk%=|block%+5|
|00001480| 31 32 0d 32 00 11 21 62 | 6c 6b 25 3d 77 69 6e 64 |12.2..!b|lk%=wind|
|00001490| 6f 77 25 0d 32 0a 10 62 | 6c 6b 25 21 34 3d 69 63 |ow%.2..b|lk%!4=ic|
|000014a0| 6f 6e 25 0d 32 14 20 c8 | 99 20 22 57 69 6d 70 5f |on%.2. .|. "Wimp_|
|000014b0| 47 65 74 49 63 6f 6e 53 | 74 61 74 65 22 2c 2c 62 |GetIconS|tate",,b|
|000014c0| 6c 6b 25 0d 32 1e 15 69 | 6e 64 69 72 65 63 74 25 |lk%.2..i|ndirect%|
|000014d0| 3d 62 6c 6b 25 21 32 34 | 0d 32 28 24 69 6e 64 69 |=blk%!24|.2($indi|
|000014e0| 72 65 63 74 25 3d 69 6e | 64 69 72 65 63 74 25 20 |rect%=in|direct% |
|000014f0| 80 20 25 31 30 30 30 30 | 30 30 30 30 0d 32 32 11 |. %10000|0000.22.|
|00001500| e7 20 69 6e 64 69 72 65 | 63 74 25 20 8c 0d 32 3c |. indire|ct% ..2<|
|00001510| 1c 20 20 69 6e 64 69 72 | 65 63 74 73 74 61 72 74 |. indir|ectstart|
|00001520| 25 3d 62 6c 6b 25 21 32 | 38 0d 32 46 1b 20 20 6e |%=blk%!2|8.2F. n|
|00001530| 61 6d 65 24 3d 24 69 6e | 64 69 72 65 63 74 73 74 |ame$=$in|directst|
|00001540| 61 72 74 25 0d 32 50 05 | cc 0d 32 5a 16 20 20 6e |art%.2P.|..2Z. n|
|00001550| 61 6d 65 24 3d 24 28 62 | 6c 6b 25 2b 32 38 29 0d |ame$=$(b|lk%+28).|
|00001560| 32 64 05 cd 0d 32 6e 0a | 3d 6e 61 6d 65 24 0d 32 |2d...2n.|=name$.2|
|00001570| 78 04 0d 32 82 1e dd f2 | 73 65 74 5f 63 61 72 65 |x..2....|set_care|
|00001580| 74 28 77 69 6e 64 6f 77 | 25 2c 69 63 6f 6e 25 29 |t(window|%,icon%)|
|00001590| 0d 32 8c 35 c8 99 20 22 | 57 69 6d 70 5f 53 65 74 |.2.5.. "|Wimp_Set|
|000015a0| 43 61 72 65 74 50 6f 73 | 69 74 69 6f 6e 22 2c 77 |CaretPos|ition",w|
|000015b0| 69 6e 64 6f 77 25 2c 69 | 63 6f 6e 25 2c 30 2c 30 |indow%,i|con%,0,0|
|000015c0| 2c 2d 31 2c 30 0d 32 96 | 05 e1 0d 32 a0 04 0d 32 |,-1,0.2.|...2...2|
|000015d0| aa 22 dd f2 67 65 74 5f | 63 61 72 65 74 28 f8 20 |."..get_|caret(. |
|000015e0| 77 69 6e 64 6f 77 25 2c | f8 20 69 63 6f 6e 25 29 |window%,|. icon%)|
|000015f0| 0d 32 b4 26 c8 99 20 22 | 57 69 6d 70 5f 47 65 74 |.2.&.. "|Wimp_Get|
|00001600| 43 61 72 65 74 50 6f 73 | 69 74 69 6f 6e 22 2c 2c |CaretPos|ition",,|
|00001610| 62 6c 6f 63 6b 25 0d 32 | be 13 77 69 6e 64 6f 77 |block%.2|..window|
|00001620| 25 3d 21 62 6c 6f 63 6b | 25 0d 32 c8 12 69 63 6f |%=!block|%.2..ico|
|00001630| 6e 25 3d 62 6c 6f 63 6b | 25 21 34 0d 32 d2 05 e1 |n%=block|%!4.2...|
|00001640| 0d 32 dc 04 0d 32 e6 24 | dd f2 67 65 74 5f 70 6f |.2...2.$|..get_po|
|00001650| 69 6e 74 65 72 28 f8 20 | 77 69 6e 64 6f 77 25 2c |inter(. |window%,|
|00001660| f8 20 69 63 6f 6e 25 29 | 0d 32 f0 24 c8 99 20 22 |. icon%)|.2.$.. "|
|00001670| 57 69 6d 70 5f 47 65 74 | 50 6f 69 6e 74 65 72 49 |Wimp_Get|PointerI|
|00001680| 6e 66 6f 22 2c 2c 62 6c | 6f 63 6b 25 0d 32 fa 14 |nfo",,bl|ock%.2..|
|00001690| 77 69 6e 64 6f 77 25 3d | 62 6c 6f 63 6b 25 31 32 |window%=|block%12|
|000016a0| 0d 33 04 13 69 63 6f 6e | 25 3d 62 6c 6f 63 6b 25 |.3..icon|%=block%|
|000016b0| 21 31 36 0d 33 0e 05 e1 | 0d 33 18 04 0d 33 22 1f |!16.3...|.3...3".|
|000016c0| dd a4 67 65 74 5f 77 69 | 6e 64 6f 77 28 77 69 6e |..get_wi|ndow(win|
|000016d0| 64 6f 77 24 2c 66 6c 61 | 67 25 29 0d 33 2c 0d ea |dow$,fla|g%).3,..|
|000016e0| 20 68 61 6e 64 6c 65 25 | 0d 33 36 25 c8 99 20 22 | handle%|.36%.. "|
|000016f0| 57 69 6d 70 5f 4f 70 65 | 6e 54 65 6d 70 6c 61 74 |Wimp_Ope|nTemplat|
|00001700| 65 22 2c 2c 74 65 6d 70 | 6c 61 74 65 24 0d 33 40 |e",,temp|late$.3@|
|00001710| 5b c8 99 20 22 57 69 6d | 70 5f 4c 6f 61 64 54 65 |[.. "Wim|p_LoadTe|
|00001720| 6d 70 6c 61 74 65 22 2c | 2c 62 6c 6f 63 6b 25 2c |mplate",|,block%,|
|00001730| 62 75 66 66 65 72 5f 73 | 74 61 72 74 25 2c 62 75 |buffer_s|tart%,bu|
|00001740| 66 66 65 72 5f 65 6e 64 | 25 2c 2d 31 2c 77 69 6e |ffer_end|%,-1,win|
|00001750| 64 6f 77 24 2c 30 20 b8 | 20 2c 2c 62 75 66 66 65 |dow$,0 .| ,,buffe|
|00001760| 72 5f 73 74 61 72 74 25 | 0d 33 4a 36 e7 20 66 6c |r_start%|.3J6. fl|
|00001770| 61 67 25 20 8c 20 c8 99 | 20 22 57 69 6d 70 5f 43 |ag% . ..| "Wimp_C|
|00001780| 72 65 61 74 65 57 69 6e | 64 6f 77 22 2c 2c 62 6c |reateWin|dow",,bl|
|00001790| 6f 63 6b 25 20 b8 20 68 | 61 6e 64 6c 65 25 0d 33 |ock% . h|andle%.3|
|000017a0| 54 1b c8 99 20 22 57 69 | 6d 70 5f 43 6c 6f 73 65 |T... "Wi|mp_Close|
|000017b0| 54 65 6d 70 6c 61 74 65 | 22 0d 33 5e 0c 3d 68 61 |Template|".3^.=ha|
|000017c0| 6e 64 6c 65 25 0d 33 68 | 04 0d 33 72 11 dd a4 63 |ndle%.3h|..3r...c|
|000017d0| 72 65 61 74 65 5f 6d 65 | 6e 75 0d 33 7c 35 e7 20 |reate_me|nu.3|5. |
|000017e0| 6d 65 6e 75 5f 73 74 61 | 72 74 25 2b 32 38 3e 6d |menu_sta|rt%+28>m|
|000017f0| 65 6e 75 5f 65 6e 64 25 | 20 8c 20 85 20 31 2c 22 |enu_end%| . . 1,"|
|00001800| 4d 65 6e 75 20 61 72 65 | 61 20 66 75 6c 6c 22 0d |Menu are|a full".|
|00001810| 33 86 23 ea 20 6d 25 2c | 69 25 2c 69 32 25 2c 63 |3.#. m%,|i%,i2%,c|
|00001820| 74 72 25 2c 6d 61 78 78 | 25 2c 6d 65 6e 75 70 74 |tr%,maxx|%,menupt|
|00001830| 72 25 0d 33 90 18 ea 20 | 6d 65 6e 75 24 2c 6d 65 |r%.3... |menu$,me|
|00001840| 6e 75 31 24 2c 69 74 65 | 6d 24 0d 33 9a 0b f3 20 |nu1$,ite|m$.3... |
|00001850| 6d 65 6e 75 24 0d 33 a4 | 15 c8 95 20 c2 6d 65 6e |menu$.3.|... .men|
|00001860| 75 24 2c 32 29 3d 22 2b | 2b 22 0d 33 ae 0e 20 20 |u$,2)="+|+".3.. |
|00001870| f3 20 6d 65 6e 75 31 24 | 0d 33 b8 25 20 20 6d 65 |. menu1$|.3.% me|
|00001880| 6e 75 24 3d c0 6d 65 6e | 75 24 2c a9 28 6d 65 6e |nu$=.men|u$,.(men|
|00001890| 75 24 29 2d 32 29 2b 6d | 65 6e 75 31 24 0d 33 c2 |u$)-2)+m|enu1$.3.|
|000018a0| 05 ce 0d 33 cc 28 e7 20 | c0 6d 65 6e 75 24 2c 31 |...3.(. |.menu$,1|
|000018b0| 29 3d 22 3d 22 20 8c 20 | 6d 65 6e 75 24 3d a0 28 |)="=" . |menu$=.(|
|000018c0| c1 6d 65 6e 75 24 2c 32 | 29 29 0d 33 d6 18 6d 65 |.menu$,2|)).3..me|
|000018d0| 6e 75 70 74 72 25 3d 6d | 65 6e 75 5f 73 74 61 72 |nuptr%=m|enu_star|
|000018e0| 74 25 0d 33 e0 08 69 25 | 3d 30 0d 33 ea 0a 63 74 |t%.3..i%|=0.3..ct|
|000018f0| 72 25 3d 30 0d 33 f4 15 | e7 20 c0 6d 65 6e 75 24 |r%=0.3..|. .menu$|
|00001900| 2c 31 29 3d 22 23 22 20 | 8c 0d 33 fe 0a 20 20 69 |,1)="#" |..3.. i|
|00001910| 25 3d 31 0d 34 08 1a 20 | 20 6d 65 6e 75 74 69 74 |%=1.4.. | menutit|
|00001920| 6c 65 24 3d a4 70 61 72 | 28 22 2c 22 29 0d 34 12 |le$=.par|(",").4.|
|00001930| 05 cc 0d 34 1c 13 20 20 | 6d 65 6e 75 74 69 74 6c |...4.. |menutitl|
|00001940| 65 24 3d 22 22 0d 34 26 | 05 cd 0d 34 30 18 69 32 |e$="".4&|...40.i2|
|00001950| 25 3d a7 6d 65 6e 75 74 | 69 74 6c 65 24 2c 22 3e |%=.menut|itle$,">|
|00001960| 22 29 0d 34 3a 0d e7 20 | 69 32 25 3e 30 20 8c 0d |").4:.. |i2%>0 ..|
|00001970| 34 44 27 20 20 6d 65 6e | 75 70 74 72 25 21 32 30 |4D' men|uptr%!20|
|00001980| 3d a0 28 c1 6d 65 6e 75 | 74 69 74 6c 65 24 2c 69 |=.(.menu|title$,i|
|00001990| 32 25 2b 31 29 29 0d 34 | 4e 23 20 20 6d 65 6e 75 |2%+1)).4|N# menu|
|000019a0| 74 69 74 6c 65 24 3d c0 | 6d 65 6e 75 74 69 74 6c |title$=.|menutitl|
|000019b0| 65 24 2c 69 32 25 2d 31 | 29 0d 34 58 05 cc 0d 34 |e$,i2%-1|).4X...4|
|000019c0| 62 14 20 20 6d 65 6e 75 | 70 74 72 25 21 32 30 3d |b. menu|ptr%!20=|
|000019d0| 34 30 0d 34 6c 05 cd 0d | 34 76 18 24 6d 65 6e 75 |40.4l...|4v.$menu|
|000019e0| 70 74 72 25 3d 6d 65 6e | 75 74 69 74 6c 65 24 0d |ptr%=men|utitle$.|
|000019f0| 34 80 11 6d 65 6e 75 70 | 74 72 25 3f 31 32 3d 37 |4..menup|tr%?12=7|
|00001a00| 0d 34 8a 11 6d 65 6e 75 | 70 74 72 25 3f 31 33 3d |.4..menu|ptr%?13=|
|00001a10| 32 0d 34 94 11 6d 65 6e | 75 70 74 72 25 3f 31 34 |2.4..men|uptr%?14|
|00001a20| 3d 37 0d 34 9e 11 6d 65 | 6e 75 70 74 72 25 3f 31 |=7.4..me|nuptr%?1|
|00001a30| 35 3d 30 0d 34 a8 16 6d | 65 6e 75 70 74 72 25 21 |5=0.4..m|enuptr%!|
|00001a40| 31 36 3d 31 39 36 2d 32 | 34 0d 34 b2 11 6d 65 6e |16=196-2|4.4..men|
|00001a50| 75 70 74 72 25 21 32 34 | 3d 30 0d 34 bc 10 6d 65 |uptr%!24|=0.4..me|
|00001a60| 6e 75 70 74 72 25 2b 3d | 32 38 0d 34 c6 19 6d 61 |nuptr%+=|28.4..ma|
|00001a70| 78 78 25 3d a9 28 6d 65 | 6e 75 74 69 74 6c 65 24 |xx%=.(me|nutitle$|
|00001a80| 29 2d 33 0d 34 d0 14 c8 | 95 20 c2 6d 65 6e 75 24 |)-3.4...|. .menu$|
|00001a90| 2c 31 29 3d 22 7e 22 0d | 34 da 1e 20 20 6d 65 6e |,1)="~".|4.. men|
|00001aa0| 75 24 3d c0 6d 65 6e 75 | 24 2c a9 28 6d 65 6e 75 |u$=.menu|$,.(menu|
|00001ab0| 24 29 2d 31 29 0d 34 e4 | 07 20 20 f5 0d 34 ee 17 |$)-1).4.|. ..4..|
|00001ac0| 20 20 20 20 69 74 65 6d | 24 3d a4 70 61 72 28 22 | item|$=.par("|
|00001ad0| 2c 22 29 0d 34 f8 19 20 | 20 20 20 f2 6d 65 6e 75 |,").4.. | .menu|
|00001ae0| 5f 69 74 65 6d 28 69 74 | 65 6d 24 29 0d 35 02 10 |_item(it|em$).5..|
|00001af0| 20 20 fd 20 69 74 65 6d | 24 3d 22 22 0d 35 0c 0d | . item|$="".5..|
|00001b00| 20 20 f3 20 6d 65 6e 75 | 24 0d 35 16 05 ce 0d 35 | . menu|$.5....5|
|00001b10| 20 05 f5 0d 35 2a 15 20 | 20 69 74 65 6d 24 3d a4 | ...5*. | item$=.|
|00001b20| 70 61 72 28 22 2c 22 29 | 0d 35 34 17 20 20 f2 6d |par(",")|.54. .m|
|00001b30| 65 6e 75 5f 69 74 65 6d | 28 69 74 65 6d 24 29 0d |enu_item|(item$).|
|00001b40| 35 3e 0e fd 20 69 74 65 | 6d 24 3d 22 22 0d 35 48 |5>.. ite|m$="".5H|
|00001b50| 24 e7 20 6d 65 6e 75 70 | 74 72 25 2d 6d 65 6e 75 |$. menup|tr%-menu|
|00001b60| 5f 73 74 61 72 74 25 3c | 3d 32 38 20 8c 20 3d 2d |_start%<|=28 . =-|
|00001b70| 31 0d 35 52 24 6d 65 6e | 75 70 74 72 25 21 2d 32 |1.5R$men|uptr%!-2|
|00001b80| 34 3d 28 6d 65 6e 75 70 | 74 72 25 21 2d 32 34 29 |4=(menup|tr%!-24)|
|00001b90| 84 20 26 38 30 0d 35 5c | 12 6d 25 3d 6d 65 6e 75 |. &80.5\|.m%=menu|
|00001ba0| 5f 73 74 61 72 74 25 0d | 35 66 15 6d 25 21 31 36 |_start%.|5f.m%!16|
|00001bb0| 3d 6d 61 78 78 25 2a 31 | 36 2b 31 32 0d 35 70 18 |=maxx%*1|6+12.5p.|
|00001bc0| 6d 65 6e 75 5f 73 74 61 | 72 74 25 3d 6d 65 6e 75 |menu_sta|rt%=menu|
|00001bd0| 70 74 72 25 0d 35 7a 07 | 3d 6d 25 0d 35 84 04 0d |ptr%.5z.|=m%.5...|
|00001be0| 35 8e 16 dd f2 6d 65 6e | 75 5f 69 74 65 6d 28 74 |5....men|u_item(t|
|00001bf0| 65 78 74 24 29 0d 35 98 | 18 ea 20 69 25 2c 66 6c |ext$).5.|.. i%,fl|
|00001c00| 67 25 2c 73 75 62 70 74 | 72 25 2c 6c 25 0d 35 a2 |g%,subpt|r%,l%.5.|
|00001c10| 12 e7 20 74 65 78 74 24 | 3d 22 22 20 8c 20 e1 0d |.. text$|="" . ..|
|00001c20| 35 ac 32 e7 20 6d 65 6e | 75 70 74 72 25 2b 32 34 |5.2. men|uptr%+24|
|00001c30| 3e 6d 65 6e 75 5f 65 6e | 64 25 20 8c 20 85 20 31 |>menu_en|d% . . 1|
|00001c40| 2c 22 4d 65 6e 75 20 61 | 72 65 61 20 66 75 6c 6c |,"Menu a|rea full|
|00001c50| 22 0d 35 b6 11 e7 20 74 | 65 78 74 24 3d 22 26 22 |".5... t|ext$="&"|
|00001c60| 20 8c 0d 35 c0 2c 20 20 | 85 20 31 2c 22 27 26 27 | ..5., |. 1,"'&'|
|00001c70| 20 4e 6f 74 20 73 75 70 | 70 6f 72 74 20 69 6e 20 | Not sup|port in |
|00001c80| 6d 65 6e 75 20 74 72 65 | 65 20 79 65 74 22 0d 35 |menu tre|e yet".5|
|00001c90| ca 05 cd 0d 35 d4 0c 66 | 6c 67 25 3d 26 30 30 0d |....5..f|lg%=&00.|
|00001ca0| 35 de 12 69 25 3d a7 74 | 65 78 74 24 2c 22 3f 22 |5..i%=.t|ext$,"?"|
|00001cb0| 29 0d 35 e8 27 e7 20 69 | 25 3c 32 20 8c 20 69 25 |).5.'. i|%<2 . i%|
|00001cc0| 3d a7 74 65 78 74 24 2c | 22 3e 22 29 20 8b 20 66 |=.text$,|">") . f|
|00001cd0| 6c 67 25 2b 3d 26 30 38 | 0d 35 f2 0c e7 20 69 25 |lg%+=&08|.5... i%|
|00001ce0| 3e 30 20 8c 0d 35 fc 1d | 20 20 73 75 62 70 74 72 |>0 ..5..| subptr|
|00001cf0| 25 3d a0 28 c1 74 65 78 | 74 24 2c 69 25 2b 31 29 |%=.(.tex|t$,i%+1)|
|00001d00| 29 0d 36 06 18 20 20 74 | 65 78 74 24 3d c0 74 65 |).6.. t|ext$=.te|
|00001d10| 78 74 24 2c 69 25 2d 31 | 29 0d 36 10 05 cc 0d 36 |xt$,i%-1|).6....6|
|00001d20| 1a 10 20 20 73 75 62 70 | 74 72 25 3d 2d 31 0d 36 |.. subp|tr%=-1.6|
|00001d30| 24 05 cd 0d 36 2e 36 e7 | 20 c2 74 65 78 74 24 2c |$...6.6.| .text$,|
|00001d40| 31 29 3d 22 23 22 20 8c | 20 74 65 78 74 24 3d c0 |1)="#" .| text$=.|
|00001d50| 74 65 78 74 24 2c a9 74 | 65 78 74 24 2d 31 29 3a |text$,.t|ext$-1):|
|00001d60| 66 6c 67 25 2b 3d 26 30 | 32 0d 36 38 36 e7 20 c0 |flg%+=&0|2.686. .|
|00001d70| 74 65 78 74 24 2c 31 29 | 3d 22 21 22 20 8c 20 74 |text$,1)|="!" . t|
|00001d80| 65 78 74 24 3d c2 74 65 | 78 74 24 2c a9 74 65 78 |ext$=.te|xt$,.tex|
|00001d90| 74 24 2d 31 29 3a 66 6c | 67 25 2b 3d 26 30 31 0d |t$-1):fl|g%+=&01.|
|00001da0| 36 42 13 6d 65 6e 75 70 | 74 72 25 21 30 3d 66 6c |6B.menup|tr%!0=fl|
|00001db0| 67 25 0d 36 4c 16 6d 65 | 6e 75 70 74 72 25 21 34 |g%.6L.me|nuptr%!4|
|00001dc0| 3d 73 75 62 70 74 72 25 | 0d 36 56 15 e7 20 c0 74 |=subptr%|.6V.. .t|
|00001dd0| 65 78 74 24 2c 31 29 3d | 22 40 22 20 8c 0d 36 60 |ext$,1)=|"@" ..6`|
|00001de0| 1c 20 20 74 65 78 74 24 | 3d c2 74 65 78 74 24 2c |. text$|=.text$,|
|00001df0| a9 74 65 78 74 24 2d 31 | 29 0d 36 6a 1a 20 20 6d |.text$-1|).6j. m|
|00001e00| 65 6e 75 70 74 72 25 21 | 38 3d 26 30 37 34 30 30 |enuptr%!|8=&07400|
|00001e10| 30 32 31 0d 36 74 05 cc | 0d 36 7e 1a 20 20 6d 65 |021.6t..|.6~. me|
|00001e20| 6e 75 70 74 72 25 21 38 | 3d 26 30 37 30 30 30 30 |nuptr%!8|=&070000|
|00001e30| 32 31 0d 36 88 05 cd 0d | 36 92 15 e7 20 c0 74 65 |21.6....|6... .te|
|00001e40| 78 74 24 2c 31 29 3d 22 | 3f 22 20 8c 0d 36 9c 1a |xt$,1)="|?" ..6..|
|00001e50| 20 20 6d 65 6e 75 70 74 | 72 25 21 38 3d 26 30 37 | menupt|r%!8=&07|
|00001e60| 30 30 30 31 31 41 0d 36 | a6 1e 20 20 69 33 25 3d |00011A.6|.. i3%=|
|00001e70| a4 77 6f 72 6b 73 70 61 | 63 65 28 a9 28 74 65 78 |.workspa|ce(.(tex|
|00001e80| 74 24 29 29 0d 36 b0 14 | 20 20 24 69 33 25 3d c1 |t$)).6..| $i3%=.|
|00001e90| 74 65 78 74 24 2c 32 29 | 0d 36 ba 15 20 20 6d 65 |text$,2)|.6.. me|
|00001ea0| 6e 75 70 74 72 25 21 31 | 32 3d 69 33 25 0d 36 c4 |nuptr%!1|2=i3%.6.|
|00001eb0| 20 20 20 6d 65 6e 75 70 | 74 72 25 21 31 36 3d 73 | menup|tr%!16=s|
|00001ec0| 79 73 74 65 6d 73 70 72 | 69 74 65 73 25 0d 36 ce |ystemspr|ites%.6.|
|00001ed0| 18 20 20 6d 65 6e 75 70 | 74 72 25 21 32 30 3d a9 |. menup|tr%!20=.|
|00001ee0| 74 65 78 74 24 0d 36 d8 | 05 cc 0d 36 e2 17 20 20 |text$.6.|...6.. |
|00001ef0| e7 20 c0 74 65 78 74 24 | 2c 31 29 3d 22 24 22 20 |. .text$|,1)="$" |
|00001f00| 8c 0d 36 ec 16 20 20 20 | 20 21 6d 65 6e 75 70 74 |..6.. | !menupt|
|00001f10| 72 25 2b 3d 26 30 34 0d | 36 f6 18 20 20 20 20 6d |r%+=&04.|6.. m|
|00001f20| 65 6e 75 70 74 72 25 21 | 38 2b 3d 26 31 30 30 0d |enuptr%!|8+=&100.|
|00001f30| 37 00 16 20 20 20 20 69 | 25 3d a7 74 65 78 74 24 |7.. i|%=.text$|
|00001f40| 2c 22 28 22 29 0d 37 0a | 10 20 20 20 20 e7 20 69 |,"(").7.|. . i|
|00001f50| 25 3e 30 20 8c 0d 37 14 | 1c 20 20 20 20 20 20 6c |%>0 ..7.|. l|
|00001f60| 25 3d bb 28 c1 74 65 78 | 74 24 2c 69 25 2b 31 29 |%=.(.tex|t$,i%+1)|
|00001f70| 29 0d 37 1e 1c 20 20 20 | 20 20 20 74 65 78 74 24 |).7.. | text$|
|00001f80| 3d c0 74 65 78 74 24 2c | 69 25 2d 31 29 0d 37 28 |=.text$,|i%-1).7(|
|00001f90| 09 20 20 20 20 cc 0d 37 | 32 0f 20 20 20 20 20 20 |. ..7|2. |
|00001fa0| 6c 25 3d 31 32 0d 37 3c | 09 20 20 20 20 cd 0d 37 |l%=12.7<|. ..7|
|00001fb0| 46 20 20 20 20 20 6d 65 | 6e 75 70 74 72 25 21 31 |F me|nuptr%!1|
|00001fc0| 32 3d a0 28 c1 74 65 78 | 74 24 2c 32 29 29 0d 37 |2=.(.tex|t$,2)).7|
|00001fd0| 50 16 20 20 20 20 6d 65 | 6e 75 70 74 72 25 21 31 |P. me|nuptr%!1|
|00001fe0| 36 3d 2d 31 0d 37 5a 16 | 20 20 20 20 6d 65 6e 75 |6=-1.7Z.| menu|
|00001ff0| 70 74 72 25 21 32 30 3d | 6c 25 0d 37 64 17 20 20 |ptr%!20=|l%.7d. |
|00002000| 20 20 e7 20 6c 25 3e 31 | 35 20 8c 20 6c 25 3d 31 | . l%>1|5 . l%=1|
|00002010| 35 0d 37 6e 18 20 20 20 | 20 74 65 78 74 24 3d c4 |5.7n. | text$=.|
|00002020| 6c 25 2d 31 2c 22 20 22 | 29 0d 37 78 07 20 20 cc |l%-1," "|).7x. .|
|00002030| 0d 37 82 18 20 20 20 20 | e7 20 a9 28 74 65 78 74 |.7.. |. .(text|
|00002040| 24 29 3c 3d 31 32 20 8c | 0d 37 8c 1e 20 20 20 20 |$)<=12 .|.7.. |
|00002050| 20 20 24 28 6d 65 6e 75 | 70 74 72 25 2b 31 32 29 | $(menu|ptr%+12)|
|00002060| 3d 74 65 78 74 24 0d 37 | 96 09 20 20 20 20 cc 0d |=text$.7|.. ..|
|00002070| 37 a0 24 20 20 20 20 20 | 20 69 33 25 3d a4 77 6f |7.$ | i3%=.wo|
|00002080| 72 6b 73 70 61 63 65 28 | a9 28 74 65 78 74 24 29 |rkspace(|.(text$)|
|00002090| 2b 31 29 0d 37 aa 14 20 | 20 20 20 20 20 24 69 33 |+1).7.. | $i3|
|000020a0| 25 3d 74 65 78 74 24 0d | 37 b4 19 20 20 20 20 20 |%=text$.|7.. |
|000020b0| 20 6d 65 6e 75 70 74 72 | 25 21 31 32 3d 69 33 25 | menuptr|%!12=i3%|
|000020c0| 0d 37 be 18 20 20 20 20 | 20 20 6d 65 6e 75 70 74 |.7.. | menupt|
|000020d0| 72 25 21 31 36 3d 2d 31 | 0d 37 c8 20 20 20 20 20 |r%!16=-1|.7. |
|000020e0| 20 20 6d 65 6e 75 70 74 | 72 25 21 32 30 3d a9 28 | menupt|r%!20=.(|
|000020f0| 74 65 78 74 24 29 2b 31 | 0d 37 d2 26 20 20 20 20 |text$)+1|.7.& |
|00002100| 20 20 6d 65 6e 75 70 74 | 72 25 21 38 3d 6d 65 6e | menupt|r%!8=men|
|00002110| 75 70 74 72 25 21 38 20 | 84 20 26 31 30 30 0d 37 |uptr%!8 |. &100.7|
|00002120| dc 09 20 20 20 20 cd 0d | 37 e6 07 20 20 cd 0d 37 |.. ..|7.. ..7|
|00002130| f0 27 20 20 e7 20 a9 28 | 74 65 78 74 24 29 3e 6d |.' . .(|text$)>m|
|00002140| 61 78 78 25 20 8c 20 6d | 61 78 78 25 3d a9 28 74 |axx% . m|axx%=.(t|
|00002150| 65 78 74 24 29 0d 37 fa | 05 cd 0d 38 04 10 6d 65 |ext$).7.|...8..me|
|00002160| 6e 75 70 74 72 25 2b 3d | 32 34 0d 38 0e 05 e1 0d |nuptr%+=|24.8....|
|00002170| 38 18 05 20 0d 38 22 17 | dd a4 77 6f 72 6b 73 70 |8.. .8".|..worksp|
|00002180| 61 63 65 28 73 70 61 63 | 65 25 29 0d 38 2c 0e ea |ace(spac|e%).8,..|
|00002190| 20 61 64 64 72 65 73 73 | 25 0d 38 36 2a c8 99 20 | address|%.86*.. |
|000021a0| 22 4f 53 5f 4d 6f 64 75 | 6c 65 22 2c 36 2c 2c 2c |"OS_Modu|le",6,,,|
|000021b0| 73 70 61 63 65 25 20 b8 | 20 2c 2c 61 64 64 72 65 |space% .| ,,addre|
|000021c0| 73 73 25 0d 38 40 0d 3d | 61 64 64 72 65 73 73 25 |ss%.8@.=|address%|
|000021d0| 0d 38 4a 04 0d 38 54 0f | dd a4 70 61 72 28 73 65 |.8J..8T.|..par(se|
|000021e0| 70 24 29 0d 38 5e 0c 69 | 31 25 3d 69 25 2b 31 0d |p$).8^.i|1%=i%+1.|
|000021f0| 38 68 1c 69 25 3d a7 6d | 65 6e 75 24 2b 73 65 70 |8h.i%=.m|enu$+sep|
|00002200| 24 2c 73 65 70 24 2c 69 | 31 25 29 0d 38 72 17 3d |$,sep$,i|1%).8r.=|
|00002210| c1 6d 65 6e 75 24 2c 69 | 31 25 2c 69 25 2d 69 31 |.menu$,i|1%,i%-i1|
|00002220| 25 29 0d 38 7c 04 0d 38 | 86 1c dd f2 73 65 74 5f |%).8|..8|....set_|
|00002230| 74 69 6b 28 6d 65 6e 75 | 25 2c 6f 66 66 73 65 74 |tik(menu|%,offset|
|00002240| 25 29 0d 38 90 35 20 20 | 21 28 6d 65 6e 75 25 2b |%).8.5 |!(menu%+|
|00002250| 34 2b 6f 66 66 73 65 74 | 25 2a 32 34 29 3d 21 28 |4+offset|%*24)=!(|
|00002260| 6d 65 6e 75 25 2b 34 2b | 6f 66 66 73 65 74 25 2a |menu%+4+|offset%*|
|00002270| 32 34 29 20 84 20 31 0d | 38 9a 05 e1 0d 38 a4 04 |24) . 1.|8....8..|
|00002280| 0d 38 ae 1e dd f2 75 6e | 73 65 74 5f 74 69 6b 28 |.8....un|set_tik(|
|00002290| 6d 65 6e 75 25 2c 6f 66 | 66 73 65 74 25 29 0d 38 |menu%,of|fset%).8|
|000022a0| b8 37 20 20 21 28 6d 65 | 6e 75 25 2b 34 2b 6f 66 |.7 !(me|nu%+4+of|
|000022b0| 66 73 65 74 25 2a 32 34 | 29 3d 21 28 6d 65 6e 75 |fset%*24|)=!(menu|
|000022c0| 25 2b 34 2b 6f 66 66 73 | 65 74 25 2a 32 34 29 20 |%+4+offs|et%*24) |
|000022d0| 80 20 ac 20 31 0d 38 c2 | 05 e1 0d 38 cc 04 0d 38 |. . 1.8.|...8...8|
|000022e0| d6 1c dd f2 65 6f 72 5f | 74 69 6b 28 6d 65 6e 75 |....eor_|tik(menu|
|000022f0| 25 2c 6f 66 66 73 65 74 | 25 29 0d 38 e0 35 20 20 |%,offset|%).8.5 |
|00002300| 21 28 6d 65 6e 75 25 2b | 34 2b 6f 66 66 73 65 74 |!(menu%+|4+offset|
|00002310| 25 2a 32 34 29 3d 21 28 | 6d 65 6e 75 25 2b 34 2b |%*24)=!(|menu%+4+|
|00002320| 6f 66 66 73 65 74 25 2a | 32 34 29 20 82 20 31 0d |offset%*|24) . 1.|
|00002330| 38 ea 05 e1 0d 38 f4 04 | 0d 38 fe 1c dd a4 74 69 |8....8..|.8....ti|
|00002340| 6b 5f 73 65 74 28 6d 65 | 6e 75 25 2c 6f 66 66 73 |k_set(me|nu%,offs|
|00002350| 65 74 25 29 0d 39 08 1e | 3d 21 28 6d 65 6e 75 25 |et%).9..|=!(menu%|
|00002360| 2b 34 2b 6f 66 66 73 65 | 74 25 2a 32 34 29 20 80 |+4+offse|t%*24) .|
|00002370| 20 31 0d 39 12 04 0d 39 | 1c 1a dd f2 73 68 61 64 | 1.9...9|....shad|
|00002380| 65 28 6d 65 6e 75 25 2c | 6f 66 66 73 65 74 25 29 |e(menu%,|offset%)|
|00002390| 0d 39 26 3b 21 28 6d 65 | 6e 75 25 2b 31 32 2b 6f |.9&;!(me|nu%+12+o|
|000023a0| 66 66 73 65 74 25 2a 32 | 34 29 3d 21 28 6d 65 6e |ffset%*2|4)=!(men|
|000023b0| 75 25 2b 31 32 2b 6f 66 | 66 73 65 74 25 2a 32 34 |u%+12+of|fset%*24|
|000023c0| 29 20 84 20 26 34 30 30 | 30 30 30 0d 39 30 05 e1 |) . &400|000.90..|
|000023d0| 0d 39 3a 04 0d 39 44 1c | dd f2 75 6e 73 68 61 64 |.9:..9D.|..unshad|
|000023e0| 65 28 6d 65 6e 75 25 2c | 6f 66 66 73 65 74 25 29 |e(menu%,|offset%)|
|000023f0| 0d 39 4e 3d 21 28 6d 65 | 6e 75 25 2b 31 32 2b 6f |.9N=!(me|nu%+12+o|
|00002400| 66 66 73 65 74 25 2a 32 | 34 29 3d 21 28 6d 65 6e |ffset%*2|4)=!(men|
|00002410| 75 25 2b 31 32 2b 6f 66 | 66 73 65 74 25 2a 32 34 |u%+12+of|fset%*24|
|00002420| 29 20 80 20 ac 20 26 34 | 30 30 30 30 30 0d 39 58 |) . . &4|00000.9X|
|00002430| 05 e1 0d 39 62 04 0d 39 | 6c 1b dd f2 73 65 6c 65 |...9b..9|l...sele|
|00002440| 63 74 28 77 69 6e 64 6f | 77 25 2c 69 63 6f 6e 25 |ct(windo|w%,icon%|
|00002450| 29 0d 39 76 16 62 6c 6f | 63 6b 25 21 35 31 32 3d |).9v.blo|ck%!512=|
|00002460| 77 69 6e 64 6f 77 25 0d | 39 80 14 62 6c 6f 63 6b |window%.|9..block|
|00002470| 25 21 35 31 36 3d 69 63 | 6f 6e 25 0d 39 8a 14 62 |%!516=ic|on%.9..b|
|00002480| 6c 6f 63 6b 25 21 35 32 | 30 3d 31 3c 3c 32 31 0d |lock%!52|0=1<<21.|
|00002490| 39 94 14 62 6c 6f 63 6b | 25 21 35 32 34 3d 31 3c |9..block|%!524=1<|
|000024a0| 3c 32 31 0d 39 9e 26 c8 | 99 20 22 57 69 6d 70 5f |<21.9.&.|. "Wimp_|
|000024b0| 53 65 74 49 63 6f 6e 53 | 74 61 74 65 22 2c 2c 62 |SetIconS|tate",,b|
|000024c0| 6c 6f 63 6b 25 2b 35 31 | 32 0d 39 a8 05 e1 0d 39 |lock%+51|2.9....9|
|000024d0| b2 04 0d 39 bc 1d dd f2 | 64 65 73 65 6c 65 63 74 |...9....|deselect|
|000024e0| 28 77 69 6e 64 6f 77 25 | 2c 69 63 6f 6e 25 29 0d |(window%|,icon%).|
|000024f0| 39 c6 16 62 6c 6f 63 6b | 25 21 35 31 32 3d 77 69 |9..block|%!512=wi|
|00002500| 6e 64 6f 77 25 0d 39 d0 | 14 62 6c 6f 63 6b 25 21 |ndow%.9.|.block%!|
|00002510| 35 31 36 3d 69 63 6f 6e | 25 0d 39 da 14 62 6c 6f |516=icon|%.9..blo|
|00002520| 63 6b 25 21 35 32 30 3d | 30 3c 3c 32 31 0d 39 e4 |ck%!520=|0<<21.9.|
|00002530| 14 62 6c 6f 63 6b 25 21 | 35 32 34 3d 31 3c 3c 32 |.block%!|524=1<<2|
|00002540| 31 0d 39 ee 26 c8 99 20 | 22 57 69 6d 70 5f 53 65 |1.9.&.. |"Wimp_Se|
|00002550| 74 49 63 6f 6e 53 74 61 | 74 65 22 2c 2c 62 6c 6f |tIconSta|te",,blo|
|00002560| 63 6b 25 2b 35 31 32 0d | 39 f8 05 e1 0d 3a 02 04 |ck%+512.|9....:..|
|00002570| 0d 3a 0c 17 dd a4 6c 65 | 6e 67 74 68 28 66 69 6c |.:....le|ngth(fil|
|00002580| 65 6e 61 6d 65 24 29 0d | 3a 16 14 ea 20 6c 65 6e |ename$).|:... len|
|00002590| 67 74 68 25 2c 66 6c 61 | 67 73 25 0d 3a 20 32 c8 |gth%,fla|gs%.: 2.|
|000025a0| 99 20 22 4f 53 5f 46 69 | 6c 65 22 2c 26 30 35 2c |. "OS_Fi|le",&05,|
|000025b0| 66 69 6c 65 6e 61 6d 65 | 24 20 b8 20 66 6c 61 67 |filename|$ . flag|
|000025c0| 73 25 2c 2c 2c 2c 6c 65 | 6e 67 74 68 25 0d 3a 2a |s%,,,,le|ngth%.:*|
|000025d0| 2e e7 20 66 6c 61 67 73 | 25 3c 3e 31 20 8c 20 85 |.. flags|%<>1 . .|
|000025e0| 20 31 2c 22 43 61 6e 6e | 6f 74 20 66 69 6e 64 20 | 1,"Cann|ot find |
|000025f0| 22 2b 66 69 6c 65 6e 61 | 6d 65 24 0d 3a 34 0c 3d |"+filena|me$.:4.=|
|00002600| 6c 65 6e 67 74 68 25 0d | 3a 3e 04 0d 3a 48 0e dd |length%.|:>..:H..|
|00002610| f2 6c 6f 61 64 5f 61 63 | 6b 0d 3a 52 16 62 6c 6f |.load_ac|k.:R.blo|
|00002620| 63 6b 25 21 31 32 3d 62 | 6c 6f 63 6b 25 21 38 0d |ck%!12=b|lock%!8.|
|00002630| 3a 5c 0f 62 6c 6f 63 6b | 25 21 31 36 3d 34 0d 3a |:\.block|%!16=4.:|
|00002640| 66 2c c8 99 20 22 57 69 | 6d 70 5f 53 65 6e 64 4d |f,.. "Wi|mp_SendM|
|00002650| 65 73 73 61 67 65 22 2c | 31 37 2c 62 6c 6f 63 6b |essage",|17,block|
|00002660| 25 2c 62 6c 6f 63 6b 25 | 21 34 0d 3a 70 05 e1 0d |%,block%|!4.:p...|
|00002670| 3a 7a 04 0d 3a 84 15 dd | a4 72 65 61 64 7a 28 61 |:z..:...|.readz(a|
|00002680| 64 64 72 65 73 73 25 29 | 0d 3a 8e 0b ea 20 74 65 |ddress%)|.:... te|
|00002690| 78 74 24 0d 3a 98 13 c8 | 95 20 3f 61 64 64 72 65 |xt$.:...|. ?addre|
|000026a0| 73 73 25 3c 3e 30 0d 3a | a2 17 74 65 78 74 24 2b |ss%<>0.:|..text$+|
|000026b0| 3d bd 28 3f 61 64 64 72 | 65 73 73 25 29 0d 3a ac |=.(?addr|ess%).:.|
|000026c0| 0f 61 64 64 72 65 73 73 | 25 2b 3d 31 0d 3a b6 05 |.address|%+=1.:..|
|000026d0| ce 0d 3a c0 0a 3d 74 65 | 78 74 24 0d 3a ca 04 0d |..:..=te|xt$.:...|
|000026e0| 3a d4 21 dd f2 77 72 69 | 74 65 7a 28 61 64 64 72 |:.!..wri|tez(addr|
|000026f0| 65 73 73 25 2c 74 65 78 | 74 24 2c 6c 65 6e 25 29 |ess%,tex|t$,len%)|
|00002700| 0d 3a de 0b ea 20 6c 6f | 6f 70 25 0d 3a e8 16 74 |.:... lo|op%.:..t|
|00002710| 65 78 74 24 3d c0 74 65 | 78 74 24 2c 6c 65 6e 25 |ext$=.te|xt$,len%|
|00002720| 29 0d 3a f2 18 e3 20 6c | 6f 6f 70 25 3d 31 20 b8 |).:... l|oop%=1 .|
|00002730| 20 a9 28 74 65 78 74 24 | 29 0d 3a fc 2a 3f 28 61 | .(text$|).:.*?(a|
|00002740| 64 64 72 65 73 73 25 2b | 6c 6f 6f 70 25 2d 31 29 |ddress%+|loop%-1)|
|00002750| 3d 97 28 c1 74 65 78 74 | 24 2c 6c 6f 6f 70 25 2c |=.(.text|$,loop%,|
|00002760| 31 29 29 0d 3b 06 05 ed | 0d 3b 10 16 e7 20 a9 28 |1)).;...|.;... .(|
|00002770| 74 65 78 74 24 29 3c 3e | 6c 65 6e 25 20 8c 0d 3b |text$)<>|len% ..;|
|00002780| 1a 1f 20 20 e3 20 6c 6f | 6f 70 25 3d a9 28 74 65 |.. . lo|op%=.(te|
|00002790| 78 74 24 29 20 b8 20 6c | 65 6e 25 2d 31 0d 3b 24 |xt$) . l|en%-1.;$|
|000027a0| 19 20 20 3f 28 61 64 64 | 72 65 73 73 25 2b 6c 6f |. ?(add|ress%+lo|
|000027b0| 6f 70 25 29 3d 30 0d 3b | 2e 07 20 20 ed 0d 3b 38 |op%)=0.;|.. ..;8|
|000027c0| 05 cd 0d 3b 42 05 e1 0d | 3b 4c 04 0d 3b 56 18 dd |...;B...|;L..;V..|
|000027d0| a4 77 61 72 6e 69 6e 67 | 5f 62 6f 78 28 74 65 78 |.warning|_box(tex|
|000027e0| 74 24 29 0d 3b 60 0d ea | 20 72 65 74 75 72 6e 25 |t$).;`..| return%|
|000027f0| 0d 3b 6a 10 62 6c 6f 63 | 6b 25 21 35 31 32 3d 30 |.;j.bloc|k%!512=0|
|00002800| 0d 3b 74 17 24 28 62 6c | 6f 63 6b 25 2b 35 31 36 |.;t.$(bl|ock%+516|
|00002810| 29 3d 74 65 78 74 24 0d | 3b 7e 51 c8 99 20 22 57 |)=text$.|;~Q.. "W|
|00002820| 69 6d 70 5f 52 65 70 6f | 72 74 45 72 72 6f 72 22 |imp_Repo|rtError"|
|00002830| 2c 62 6c 6f 63 6b 25 2b | 35 31 32 2c 25 31 30 31 |,block%+|512,%101|
|00002840| 31 31 2c 22 4d 65 73 73 | 61 67 65 20 66 72 6f 6d |11,"Mess|age from|
|00002850| 3a 20 22 2b 70 72 6f 67 | 6e 61 6d 65 24 20 b8 20 |: "+prog|name$ . |
|00002860| 2c 72 65 74 75 72 6e 25 | 0d 3b 88 14 e7 20 72 65 |,return%|.;... re|
|00002870| 74 75 72 6e 25 3d 31 20 | 8c 20 3d b9 0d 3b 92 06 |turn%=1 |. =..;..|
|00002880| 3d a3 0d 3b 9c 04 0d 3b | a6 1e dd a4 69 63 6f 6e |=..;...;|....icon|
|00002890| 62 61 72 5f 69 6e 73 74 | 61 6c 6c 28 73 70 72 69 |bar_inst|all(spri|
|000028a0| 74 65 24 29 0d 3b b0 0d | ea 20 68 61 6e 64 6c 65 |te$).;..|. handle|
|000028b0| 25 0d 3b ba 0e 21 62 6c | 6f 63 6b 25 3d 2d 31 0d |%.;..!bl|ock%=-1.|
|000028c0| 3b c4 0e 62 6c 6f 63 6b | 25 21 34 3d 30 0d 3b ce |;..block|%!4=0.;.|
|000028d0| 0e 62 6c 6f 63 6b 25 21 | 38 3d 30 0d 3b d8 10 62 |.block%!|8=0.;..b|
|000028e0| 6c 6f 63 6b 25 21 31 32 | 3d 36 38 0d 3b e2 10 62 |lock%!12|=68.;..b|
|000028f0| 6c 6f 63 6b 25 21 31 36 | 3d 36 38 0d 3b ec 13 62 |lock%!16|=68.;..b|
|00002900| 6c 6f 63 6b 25 21 32 30 | 3d 26 33 30 30 32 0d 3b |lock%!20|=&3002.;|
|00002910| f6 18 24 28 62 6c 6f 63 | 6b 25 2b 32 34 29 3d 73 |..$(bloc|k%+24)=s|
|00002920| 70 72 69 74 65 24 0d 3c | 00 2a c8 99 20 22 57 69 |prite$.<|.*.. "Wi|
|00002930| 6d 70 5f 43 72 65 61 74 | 65 49 63 6f 6e 22 2c 2c |mp_Creat|eIcon",,|
|00002940| 62 6c 6f 63 6b 25 20 b8 | 20 68 61 6e 64 6c 65 25 |block% .| handle%|
|00002950| 0d 3c 0a 0c 3d 68 61 6e | 64 6c 65 25 0d 3c 14 04 |.<..=han|dle%.<..|
|00002960| 0d 3c 1e 19 dd f2 6d 65 | 6d 6f 72 79 5f 62 61 63 |.<....me|mory_bac|
|00002970| 6b 28 74 6f 74 61 6c 25 | 29 0d 3c 28 25 ea 20 70 |k(total%|).<(%. p|
|00002980| 61 67 65 5f 73 69 7a 65 | 25 2c 66 72 65 65 5f 6d |age_size|%,free_m|
|00002990| 65 6d 25 2c 73 6c 6f 74 | 5f 73 69 7a 65 25 0d 3c |em%,slot|_size%.<|
|000029a0| 32 27 c8 99 20 22 4f 53 | 5f 52 65 61 64 4d 65 6d |2'.. "OS|_ReadMem|
|000029b0| 4d 61 70 49 6e 66 6f 22 | 20 b8 20 70 61 67 65 5f |MapInfo"| . page_|
|000029c0| 73 69 7a 65 25 0d 3c 3c | 0f c8 95 20 74 6f 74 61 |size%.<<|... tota|
|000029d0| 6c 25 3e 30 0d 3c 46 29 | c8 99 20 22 57 69 6d 70 |l%>0.<F)|.. "Wimp|
|000029e0| 5f 53 6c 6f 74 53 69 7a | 65 22 2c 2d 31 2c 2d 31 |_SlotSiz|e",-1,-1|
|000029f0| 20 b8 20 73 6c 6f 74 5f | 73 69 7a 65 25 0d 3c 50 | . slot_|size%.<P|
|00002a00| 2f c8 99 20 22 57 69 6d | 70 5f 53 6c 6f 74 53 69 |/.. "Wim|p_SlotSi|
|00002a10| 7a 65 22 2c 73 6c 6f 74 | 5f 73 69 7a 65 25 2d 70 |ze",slot|_size%-p|
|00002a20| 61 67 65 5f 73 69 7a 65 | 25 2c 2d 31 0d 3c 5a 16 |age_size|%,-1.<Z.|
|00002a30| 74 6f 74 61 6c 25 2d 3d | 70 61 67 65 5f 73 69 7a |total%-=|page_siz|
|00002a40| 65 25 0d 3c 64 05 ce 0d | 3c 6e 05 e1 0d 3c 78 04 |e%.<d...|<n...<x.|
|00002a50| 0d 3c 82 25 dd a4 61 64 | 64 5f 6d 65 6d 6f 72 79 |.<.%..ad|d_memory|
|00002a60| 28 61 6d 6d 6f 75 6e 74 | 25 2c f8 20 61 64 64 72 |(ammount|%,. addr|
|00002a70| 65 73 73 25 29 0d 3c 8c | 2c ea 20 70 61 67 65 5f |ess%).<.|,. page_|
|00002a80| 73 69 7a 65 25 2c 66 72 | 65 65 5f 6d 65 6d 25 2c |size%,fr|ee_mem%,|
|00002a90| 73 6c 6f 74 5f 73 69 7a | 65 25 2c 74 6f 74 61 6c |slot_siz|e%,total|
|00002aa0| 25 0d 3c 96 27 c8 99 20 | 22 4f 53 5f 52 65 61 64 |%.<.'.. |"OS_Read|
|00002ab0| 4d 65 6d 4d 61 70 49 6e | 66 6f 22 20 b8 20 70 61 |MemMapIn|fo" . pa|
|00002ac0| 67 65 5f 73 69 7a 65 25 | 0d 3c a0 29 c8 99 20 22 |ge_size%|.<.).. "|
|00002ad0| 4f 53 5f 43 68 61 6e 67 | 65 45 6e 76 69 72 6f 6e |OS_Chang|eEnviron|
|00002ae0| 6d 65 6e 74 22 20 b8 20 | 2c 61 64 64 72 65 73 73 |ment" . |,address|
|00002af0| 25 0d 3c aa 11 c8 95 20 | 61 6d 6d 6f 75 6e 74 25 |%.<.... |ammount%|
|00002b00| 3e 30 0d 3c b4 34 c8 99 | 20 22 57 69 6d 70 5f 53 |>0.<.4..| "Wimp_S|
|00002b10| 6c 6f 74 53 69 7a 65 22 | 2c 2d 31 2c 2d 31 20 b8 |lotSize"|,-1,-1 .|
|00002b20| 20 73 6c 6f 74 5f 73 69 | 7a 65 25 2c 2c 66 72 65 | slot_si|ze%,,fre|
|00002b30| 65 5f 6d 65 6d 25 0d 3c | be 54 e7 20 66 72 65 65 |e_mem%.<|.T. free|
|00002b40| 5f 6d 65 6d 25 3d 30 20 | 8c 20 85 20 31 2c 22 54 |_mem%=0 |. . 1,"T|
|00002b50| 68 65 72 65 20 61 72 65 | 20 70 72 6f 62 6c 65 6d |here are| problem|
|00002b60| 73 20 77 69 74 68 20 67 | 65 74 74 69 6e 67 20 6d |s with g|etting m|
|00002b70| 6f 72 65 20 6d 65 6d 6f | 72 79 20 66 6f 72 20 22 |ore memo|ry for "|
|00002b80| 2b 70 72 6f 67 6e 61 6d | 65 24 0d 3c c8 2f c8 99 |+prognam|e$.<./..|
|00002b90| 20 22 57 69 6d 70 5f 53 | 6c 6f 74 53 69 7a 65 22 | "Wimp_S|lotSize"|
|00002ba0| 2c 73 6c 6f 74 5f 73 69 | 7a 65 25 2b 70 61 67 65 |,slot_si|ze%+page|
|00002bb0| 5f 73 69 7a 65 25 2c 2d | 31 0d 3c d2 18 61 6d 6d |_size%,-|1.<..amm|
|00002bc0| 6f 75 6e 74 25 2d 3d 70 | 61 67 65 5f 73 69 7a 65 |ount%-=p|age_size|
|00002bd0| 25 0d 3c dc 16 74 6f 74 | 61 6c 25 2b 3d 70 61 67 |%.<..tot|al%+=pag|
|00002be0| 65 5f 73 69 7a 65 25 0d | 3c e6 05 ce 0d 3c f0 0b |e_size%.|<....<..|
|00002bf0| 3d 74 6f 74 61 6c 25 0d | 3c fa 04 0d 3d 04 1d dd |=total%.|<...=...|
|00002c00| a4 66 69 6c 65 5f 74 6f | 5f 6c 65 61 66 28 66 69 |.file_to|_leaf(fi|
|00002c10| 6c 65 6e 61 6d 65 24 29 | 0d 3d 0e 0f ea 20 6c 65 |lename$)|.=... le|
|00002c20| 61 66 6e 61 6d 65 24 0d | 3d 18 2b c8 95 20 a9 28 |afname$.|=.+.. .(|
|00002c30| 66 69 6c 65 6e 61 6d 65 | 24 29 3c 3e 30 20 80 20 |filename|$)<>0 . |
|00002c40| c2 66 69 6c 65 6e 61 6d | 65 24 2c 31 29 3c 3e 22 |.filenam|e$,1)<>"|
|00002c50| 2e 22 0d 3d 22 23 6c 65 | 61 66 6e 61 6d 65 24 3d |.".="#le|afname$=|
|00002c60| c2 66 69 6c 65 6e 61 6d | 65 24 29 2b 6c 65 61 66 |.filenam|e$)+leaf|
|00002c70| 6e 61 6d 65 24 0d 3d 2c | 19 66 69 6c 65 6e 61 6d |name$.=,|.filenam|
|00002c80| 65 24 3d c0 66 69 6c 65 | 6e 61 6d 65 24 29 0d 3d |e$=.file|name$).=|
|00002c90| 36 05 ce 0d 3d 40 0e 3d | 6c 65 61 66 6e 61 6d 65 |6...=@.=|leafname|
|00002ca0| 24 0d 3d 4a 04 0d 3d 54 | 12 dd f2 68 6f 75 72 67 |$.=J..=T|...hourg|
|00002cb0| 6c 61 73 73 5f 6f 6e 0d | 3d 5e 15 c8 99 20 22 48 |lass_on.|=^... "H|
|00002cc0| 6f 75 72 67 6c 61 73 73 | 5f 4f 6e 22 0d 3d 68 05 |ourglass|_On".=h.|
|00002cd0| e1 0d 3d 72 04 0d 3d 7c | 13 dd f2 68 6f 75 72 67 |..=r..=||...hourg|
|00002ce0| 6c 61 73 73 5f 6f 66 66 | 0d 3d 86 16 c8 99 20 22 |lass_off|.=.... "|
|00002cf0| 48 6f 75 72 67 6c 61 73 | 73 5f 4f 66 66 22 0d 3d |Hourglas|s_Off".=|
|00002d00| 90 05 e1 0d 3d 9a 04 0d | 3d a4 1d dd f2 67 65 74 |....=...|=....get|
|00002d10| 5f 6f 72 69 67 69 6e 28 | f8 20 78 30 25 2c f8 20 |_origin(|. x0%,. |
|00002d20| 79 30 25 29 0d 3d ae 1a | 78 30 25 3d 62 6c 6f 63 |y0%).=..|x0%=bloc|
|00002d30| 6b 25 21 34 2d 62 6c 6f | 63 6b 25 21 32 30 0d 3d |k%!4-blo|ck%!20.=|
|00002d40| b8 1b 79 30 25 3d 62 6c | 6f 63 6b 25 21 31 36 2d |..y0%=bl|ock%!16-|
|00002d50| 62 6c 6f 63 6b 25 21 32 | 34 0d 3d c2 05 e1 0d 3d |block%!2|4.=....=|
|00002d60| cc 04 0d 3d d6 28 dd f2 | 69 6e 69 74 69 61 74 65 |...=.(..|initiate|
|00002d70| 5f 64 72 61 67 28 77 69 | 6e 64 6f 77 25 2c 69 63 |_drag(wi|ndow%,ic|
|00002d80| 6f 6e 25 2c 74 61 73 6b | 24 29 0d 3d e0 2c ea 20 |on%,task|$).=.,. |
|00002d90| 77 69 6e 78 25 2c 77 69 | 6e 79 25 2c 79 73 69 7a |winx%,wi|ny%,ysiz|
|00002da0| 65 25 2c 69 78 6f 25 2c | 69 79 6f 25 2c 69 78 31 |e%,ixo%,|iyo%,ix1|
|00002db0| 25 2c 69 79 31 25 0d 3d | ea 13 21 62 6c 6f 63 6b |%,iy1%.=|..!block|
|00002dc0| 25 3d 77 69 6e 64 6f 77 | 25 0d 3d f4 23 c8 99 20 |%=window|%.=.#.. |
|00002dd0| 22 57 69 6d 70 5f 47 65 | 74 57 69 6e 64 6f 77 49 |"Wimp_Ge|tWindowI|
|00002de0| 6e 66 6f 22 2c 2c 62 6c | 6f 63 6b 25 0d 3d fe 12 |nfo",,bl|ock%.=..|
|00002df0| 77 69 6e 78 25 3d 62 6c | 6f 63 6b 25 21 34 0d 3e |winx%=bl|ock%!4.>|
|00002e00| 08 12 77 69 6e 79 25 3d | 62 6c 6f 63 6b 25 21 38 |..winy%=|block%!8|
|00002e10| 0d 3e 12 1a 79 73 69 7a | 65 25 3d 62 6c 6f 63 6b |.>..ysiz|e%=block|
|00002e20| 25 21 31 36 2d 77 69 6e | 79 25 0d 3e 1c 12 62 6c |%!16-win|y%.>..bl|
|00002e30| 6f 63 6b 25 21 34 3d 69 | 63 6f 6e 25 0d 3e 26 22 |ock%!4=i|con%.>&"|
|00002e40| c8 99 20 22 57 69 6d 70 | 5f 47 65 74 49 63 6f 6e |.. "Wimp|_GetIcon|
|00002e50| 53 74 61 74 65 22 2c 2c | 62 6c 6f 63 6b 25 0d 3e |State",,|block%.>|
|00002e60| 30 17 69 78 6f 25 3d 62 | 6c 6f 63 6b 25 21 38 2b |0.ixo%=b|lock%!8+|
|00002e70| 77 69 6e 78 25 0d 3e 3a | 18 69 79 6f 25 3d 62 6c |winx%.>:|.iyo%=bl|
|00002e80| 6f 63 6b 25 21 31 32 2b | 77 69 6e 79 25 0d 3e 44 |ock%!12+|winy%.>D|
|00002e90| 18 69 78 31 25 3d 62 6c | 6f 63 6b 25 21 31 36 2b |.ix1%=bl|ock%!16+|
|00002ea0| 77 69 6e 78 25 0d 3e 4e | 18 69 79 31 25 3d 62 6c |winx%.>N|.iy1%=bl|
|00002eb0| 6f 63 6b 25 21 32 30 2b | 77 69 6e 79 25 0d 3e 58 |ock%!20+|winy%.>X|
|00002ec0| 0d 21 62 6c 6f 63 6b 25 | 3d 30 0d 3e 62 0e 62 6c |.!block%|=0.>b.bl|
|00002ed0| 6f 63 6b 25 21 34 3d 35 | 0d 3e 6c 11 62 6c 6f 63 |ock%!4=5|.>l.bloc|
|00002ee0| 6b 25 21 38 3d 69 78 6f | 25 0d 3e 76 19 62 6c 6f |k%!8=ixo|%.>v.blo|
|00002ef0| 63 6b 25 21 31 32 3d 69 | 79 6f 25 2b 79 73 69 7a |ck%!12=i|yo%+ysiz|
|00002f00| 65 25 0d 3e 80 12 62 6c | 6f 63 6b 25 21 31 36 3d |e%.>..bl|ock%!16=|
|00002f10| 69 78 31 25 0d 3e 8a 19 | 62 6c 6f 63 6b 25 21 32 |ix1%.>..|block%!2|
|00002f20| 30 3d 69 79 31 25 2b 79 | 73 69 7a 65 25 0d 3e 94 |0=iy1%+y|size%.>.|
|00002f30| 0f 62 6c 6f 63 6b 25 21 | 32 34 3d 30 0d 3e 9e 0f |.block%!|24=0.>..|
|00002f40| 62 6c 6f 63 6b 25 21 32 | 38 3d 30 0d 3e a8 11 62 |block%!2|8=0.>..b|
|00002f50| 6c 6f 63 6b 25 21 33 32 | 3d 73 78 25 0d 3e b2 11 |lock%!32|=sx%.>..|
|00002f60| 62 6c 6f 63 6b 25 21 33 | 36 3d 73 79 25 0d 3e bc |block%!3|6=sy%.>.|
|00002f70| 1d c8 99 20 22 57 69 6d | 70 5f 44 72 61 67 42 6f |... "Wim|p_DragBo|
|00002f80| 78 22 2c 2c 62 6c 6f 63 | 6b 25 0d 3e c6 19 64 72 |x",,bloc|k%.>..dr|
|00002f90| 61 67 5f 68 61 6e 64 6c | 65 25 3d 2d 77 69 6e 64 |ag_handl|e%=-wind|
|00002fa0| 6f 77 25 0d 3e d0 23 f2 | 61 64 64 5f 77 69 6e 64 |ow%.>.#.|add_wind|
|00002fb0| 6f 77 28 64 72 61 67 5f | 68 61 6e 64 6c 65 25 2c |ow(drag_|handle%,|
|00002fc0| 74 61 73 6b 24 29 0d 3e | da 05 e1 0d 3e e4 04 0d |task$).>|....>...|
|00002fd0| 3e ee 33 dd f2 72 65 6c | 65 61 73 65 5f 64 72 61 |>.3..rel|ease_dra|
|00002fe0| 67 5f 62 6f 78 28 77 69 | 6e 64 6f 77 31 25 2c 69 |g_box(wi|ndow1%,i|
|00002ff0| 63 6f 6e 31 25 2c 73 69 | 7a 65 25 2c 74 79 70 65 |con1%,si|ze%,type|
|00003000| 25 29 0d 3e f8 1f ea 20 | 78 25 2c 79 25 2c 77 69 |%).>... |x%,y%,wi|
|00003010| 6e 64 6f 77 25 2c 69 63 | 6f 6e 25 2c 6e 61 6d 65 |ndow%,ic|on%,name|
|00003020| 24 0d 3f 02 3c 6e 61 6d | 65 24 3d a4 66 69 6c 65 |$.?.<nam|e$=.file|
|00003030| 5f 74 6f 5f 6c 65 61 66 | 28 a4 67 65 74 5f 69 63 |_to_leaf|(.get_ic|
|00003040| 6f 6e 74 65 78 74 28 77 | 69 6e 64 6f 77 31 25 2c |ontext(w|indow1%,|
|00003050| 69 63 6f 6e 31 25 29 29 | 2b bd 28 30 29 0d 3f 0c |icon1%))|+.(0).?.|
|00003060| 24 c8 99 20 22 57 69 6d | 70 5f 47 65 74 50 6f 69 |$.. "Wim|p_GetPoi|
|00003070| 6e 74 65 72 49 6e 66 6f | 22 2c 2c 62 6c 6f 63 6b |nterInfo|",,block|
|00003080| 25 0d 3f 16 0e 78 25 3d | 21 62 6c 6f 63 6b 25 0d |%.?..x%=|!block%.|
|00003090| 3f 20 0f 79 25 3d 62 6c | 6f 63 6b 25 21 34 0d 3f |? .y%=bl|ock%!4.?|
|000030a0| 2a 15 77 69 6e 64 6f 77 | 25 3d 62 6c 6f 63 6b 25 |*.window|%=block%|
|000030b0| 21 31 32 0d 3f 34 13 69 | 63 6f 6e 25 3d 62 6c 6f |!12.?4.i|con%=blo|
|000030c0| 63 6b 25 21 31 36 0d 3f | 3e 0f 62 6c 6f 63 6b 25 |ck%!16.?|>.block%|
|000030d0| 21 31 32 3d 30 0d 3f 48 | 0f 62 6c 6f 63 6b 25 21 |!12=0.?H|.block%!|
|000030e0| 31 36 3d 31 0d 3f 52 15 | 62 6c 6f 63 6b 25 21 32 |16=1.?R.|block%!2|
|000030f0| 30 3d 77 69 6e 64 6f 77 | 25 0d 3f 5c 13 62 6c 6f |0=window|%.?\.blo|
|00003100| 63 6b 25 21 32 34 3d 69 | 63 6f 6e 25 0d 3f 66 10 |ck%!24=i|con%.?f.|
|00003110| 62 6c 6f 63 6b 25 21 32 | 38 3d 78 25 0d 3f 70 10 |block%!2|8=x%.?p.|
|00003120| 62 6c 6f 63 6b 25 21 33 | 32 3d 79 25 0d 3f 7a 13 |block%!3|2=y%.?z.|
|00003130| 62 6c 6f 63 6b 25 21 33 | 36 3d 73 69 7a 65 25 0d |block%!3|6=size%.|
|00003140| 3f 84 13 62 6c 6f 63 6b | 25 21 34 30 3d 74 79 70 |?..block|%!40=typ|
|00003150| 65 25 0d 3f 8e 16 24 28 | 62 6c 6f 63 6b 25 2b 34 |e%.?..$(|block%+4|
|00003160| 34 29 3d 6e 61 6d 65 24 | 0d 3f 98 1f 21 62 6c 6f |4)=name$|.?..!blo|
|00003170| 63 6b 25 3d a4 62 69 63 | 28 34 37 2b a9 28 6e 61 |ck%=.bic|(47+.(na|
|00003180| 6d 65 24 29 2c 33 29 0d | 3f a2 2b c8 99 20 22 57 |me$),3).|?.+.. "W|
|00003190| 69 6d 70 5f 53 65 6e 64 | 4d 65 73 73 61 67 65 22 |imp_Send|Message"|
|000031a0| 2c 31 37 2c 62 6c 6f 63 | 6b 25 2c 77 69 6e 64 6f |,17,bloc|k%,windo|
|000031b0| 77 25 0d 3f ac 05 e1 0d | 3f b6 04 0d 3f c0 14 dd |w%.?....|?...?...|
|000031c0| f2 72 65 61 64 5f 6d 6f | 64 65 5f 69 6e 66 6f 0d |.read_mo|de_info.|
|000031d0| 3f ca 29 c8 99 20 22 4f | 53 5f 52 65 61 64 4d 6f |?.).. "O|S_ReadMo|
|000031e0| 64 65 56 61 72 69 61 62 | 6c 65 22 2c 2d 31 2c 34 |deVariab|le",-1,4|
|000031f0| 20 b8 20 2c 2c 63 78 25 | 0d 3f d4 29 c8 99 20 22 | . ,,cx%|.?.).. "|
|00003200| 4f 53 5f 52 65 61 64 4d | 6f 64 65 56 61 72 69 61 |OS_ReadM|odeVaria|
|00003210| 62 6c 65 22 2c 2d 31 2c | 35 20 b8 20 2c 2c 63 79 |ble",-1,|5 . ,,cy|
|00003220| 25 0d 3f de 2a c8 99 20 | 22 4f 53 5f 52 65 61 64 |%.?.*.. |"OS_Read|
|00003230| 4d 6f 64 65 56 61 72 69 | 61 62 6c 65 22 2c 2d 31 |ModeVari|able",-1|
|00003240| 2c 31 31 20 b8 20 2c 2c | 73 78 25 0d 3f e8 2a c8 |,11 . ,,|sx%.?.*.|
|00003250| 99 20 22 4f 53 5f 52 65 | 61 64 4d 6f 64 65 56 61 |. "OS_Re|adModeVa|
|00003260| 72 69 61 62 6c 65 22 2c | 2d 31 2c 31 32 20 b8 20 |riable",|-1,12 . |
|00003270| 2c 2c 73 79 25 0d 3f f2 | 0e 63 78 25 3d 31 3c 3c |,,sy%.?.|.cx%=1<<|
|00003280| 63 78 25 0d 3f fc 0e 63 | 79 25 3d 31 3c 3c 63 79 |cx%.?..c|y%=1<<cy|
|00003290| 25 0d 40 06 13 73 78 25 | 3d 28 73 78 25 2b 31 29 |%.@..sx%|=(sx%+1)|
|000032a0| 2a 63 78 25 0d 40 10 13 | 73 79 25 3d 28 73 79 25 |*cx%.@..|sy%=(sy%|
|000032b0| 2b 31 29 2a 63 79 25 0d | 40 1a 05 e1 0d 40 24 04 |+1)*cy%.|@....@$.|
|000032c0| 0d 40 2e 17 dd a4 62 69 | 63 28 76 61 6c 75 65 25 |.@....bi|c(value%|
|000032d0| 2c 6d 61 73 6b 25 29 0d | 40 38 15 3d 76 61 6c 75 |,mask%).|@8.=valu|
|000032e0| 65 25 20 80 20 ac 20 6d | 61 73 6b 25 0d 40 42 04 |e% . . m|ask%.@B.|
|000032f0| 0d 40 4c 0f dd f2 69 6e | 74 65 72 66 61 63 65 0d |.@L...in|terface.|
|00003300| 40 56 0b ea 20 6d 6f 72 | 65 25 0d 40 60 2a c8 99 |@V.. mor|e%.@`*..|
|00003310| 20 22 57 69 6d 70 5f 52 | 65 64 72 61 77 57 69 6e | "Wimp_R|edrawWin|
|00003320| 64 6f 77 22 2c 2c 62 6c | 6f 63 6b 25 20 b8 20 6d |dow",,bl|ock% . m|
|00003330| 6f 72 65 25 0d 40 6a 0c | c8 95 20 6d 6f 72 65 25 |ore%.@j.|.. more%|
|00003340| 0d 40 74 24 20 20 c8 99 | 20 22 57 69 6d 70 5f 42 |.@t$ ..| "Wimp_B|
|00003350| 6f 72 64 65 72 57 69 6e | 64 6f 77 22 2c 2c 62 6c |orderWin|dow",,bl|
|00003360| 6f 63 6b 25 0d 40 7e 2c | 20 20 c8 99 20 22 57 69 |ock%.@~,| .. "Wi|
|00003370| 6d 70 5f 47 65 74 52 65 | 63 74 61 6e 67 6c 65 22 |mp_GetRe|ctangle"|
|00003380| 2c 2c 62 6c 6f 63 6b 25 | 20 b8 20 6d 6f 72 65 25 |,,block%| . more%|
|00003390| 0d 40 88 05 ce 0d 40 92 | 05 e1 0d 40 9c 04 0d 40 |.@....@.|...@...@|
|000033a0| a6 1f dd f2 69 63 6f 6e | 5f 73 68 61 64 65 28 77 |....icon|_shade(w|
|000033b0| 69 6e 64 6f 77 25 2c 69 | 63 6f 6e 25 29 0d 40 b0 |indow%,i|con%).@.|
|000033c0| 16 62 6c 6f 63 6b 25 21 | 35 31 32 3d 77 69 6e 64 |.block%!|512=wind|
|000033d0| 6f 77 25 0d 40 ba 14 62 | 6c 6f 63 6b 25 21 35 31 |ow%.@..b|lock%!51|
|000033e0| 36 3d 69 63 6f 6e 25 0d | 40 c4 14 62 6c 6f 63 6b |6=icon%.|@..block|
|000033f0| 25 21 35 32 30 3d 31 3c | 3c 32 32 0d 40 ce 14 62 |%!520=1<|<22.@..b|
|00003400| 6c 6f 63 6b 25 21 35 32 | 34 3d 31 3c 3c 32 32 0d |lock%!52|4=1<<22.|
|00003410| 40 d8 26 c8 99 20 22 57 | 69 6d 70 5f 53 65 74 49 |@.&.. "W|imp_SetI|
|00003420| 63 6f 6e 53 74 61 74 65 | 22 2c 2c 62 6c 6f 63 6b |conState|",,block|
|00003430| 25 2b 35 31 32 0d 40 e2 | 05 e1 0d 40 ec 04 0d 40 |%+512.@.|...@...@|
|00003440| f6 21 dd f2 69 63 6f 6e | 5f 75 6e 73 68 61 64 65 |.!..icon|_unshade|
|00003450| 28 77 69 6e 64 6f 77 25 | 2c 69 63 6f 6e 25 29 0d |(window%|,icon%).|
|00003460| 41 00 16 62 6c 6f 63 6b | 25 21 35 31 32 3d 77 69 |A..block|%!512=wi|
|00003470| 6e 64 6f 77 25 0d 41 0a | 14 62 6c 6f 63 6b 25 21 |ndow%.A.|.block%!|
|00003480| 35 31 36 3d 69 63 6f 6e | 25 0d 41 14 10 62 6c 6f |516=icon|%.A..blo|
|00003490| 63 6b 25 21 35 32 30 3d | 30 0d 41 1e 14 62 6c 6f |ck%!520=|0.A..blo|
|000034a0| 63 6b 25 21 35 32 34 3d | 31 3c 3c 32 32 0d 41 28 |ck%!524=|1<<22.A(|
|000034b0| 26 c8 99 20 22 57 69 6d | 70 5f 53 65 74 49 63 6f |&.. "Wim|p_SetIco|
|000034c0| 6e 53 74 61 74 65 22 2c | 2c 62 6c 6f 63 6b 25 2b |nState",|,block%+|
|000034d0| 35 31 32 0d 41 32 05 e1 | 0d 41 3c 04 0d 41 46 13 |512.A2..|.A<..AF.|
|000034e0| dd f2 64 61 74 61 5f 73 | 61 76 65 5f 61 63 6b 0d |..data_s|ave_ack.|
|000034f0| 41 50 2a f2 70 65 72 66 | 6f 72 6d 5f 74 61 73 6b |AP*.perf|orm_task|
|00003500| 28 64 72 61 67 5f 68 61 | 6e 64 6c 65 25 2c 22 73 |(drag_ha|ndle%,"s|
|00003510| 61 76 65 5f 61 63 6b 22 | 29 0d 41 5a 16 62 6c 6f |ave_ack"|).AZ.blo|
|00003520| 63 6b 25 21 31 32 3d 62 | 6c 6f 63 6b 25 21 38 0d |ck%!12=b|lock%!8.|
|00003530| 41 64 0f 62 6c 6f 63 6b | 25 21 31 36 3d 33 0d 41 |Ad.block|%!16=3.A|
|00003540| 6e 2c c8 99 20 22 57 69 | 6d 70 5f 53 65 6e 64 4d |n,.. "Wi|mp_SendM|
|00003550| 65 73 73 61 67 65 22 2c | 31 38 2c 62 6c 6f 63 6b |essage",|18,block|
|00003560| 25 2c 62 6c 6f 63 6b 25 | 21 34 0d 41 78 1e f2 6b |%,block%|!4.Ax..k|
|00003570| 69 6c 6c 5f 77 69 6e 64 | 6f 77 28 64 72 61 67 5f |ill_wind|ow(drag_|
|00003580| 68 61 6e 64 6c 65 25 29 | 0d 41 82 05 e1 0d ff |handle%)|.A..... |
+--------+-------------------------+-------------------------+--------+--------+