home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 5 / DATAFILE_PDCD5.iso / utilities / l / libstore / !LibStore / WimpLib / Menus < prev    next >
Unknown  |  1994-05-01  |  4.3 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
100% xdgMime image/x-tga default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 0a 26 f4 20 3e 53 | 79 73 74 65 6d 4c 69 62 |...&. >S|ystemLib|
|00000010| 3a 57 69 6d 70 4c 69 62 | 2e 4d 65 6e 75 73 20 28 |:WimpLib|.Menus (|
|00000020| 76 31 2e 31 30 29 0d 00 | 14 18 f4 20 4d 65 6e 75 |v1.10)..|... Menu|
|00000030| 20 4c 69 62 72 61 72 79 | 20 76 31 2e 31 30 0d 00 | Library| v1.10..|
|00000040| 1e 17 f4 20 28 63 29 20 | 41 6e 64 72 65 77 20 48 |... (c) |Andrew H|
|00000050| 75 6e 74 65 72 0d 00 32 | 13 f4 20 50 75 62 6c 69 |unter..2|.. Publi|
|00000060| 63 20 44 6f 6d 61 69 6e | 0d 00 3c 05 3a 0d 00 46 |c Domain|..<.:..F|
|00000070| 1b 85 20 31 2c 22 54 68 | 69 73 20 69 73 20 61 20 |.. 1,"Th|is is a |
|00000080| 6c 69 62 72 61 72 79 22 | 0d 00 50 05 3a 0d 00 5a |library"|..P.:..Z|
|00000090| 1f dd f2 73 74 61 72 74 | 75 70 5f 6d 65 6e 75 73 |...start|up_menus|
|000000a0| 28 6d 61 78 5f 6d 65 6e | 75 73 25 29 0d 00 64 2f |(max_men|us%)..d/|
|000000b0| de 20 6d 65 6e 75 25 28 | 6d 61 78 5f 6d 65 6e 75 |. menu%(|max_menu|
|000000c0| 73 25 29 2c 69 74 65 6d | 73 25 28 31 30 30 29 2c |s%),item|s%(100),|
|000000d0| 64 65 63 6f 64 65 25 20 | 32 35 36 0d 00 6e 0f de |decode% |256..n..|
|000000e0| 20 6d 65 6e 75 24 28 31 | 30 29 0d 00 78 1b 6c 61 | menu$(1|0)..x.la|
|000000f0| 73 74 6d 65 6e 75 25 3d | 2d 31 3a 6d 65 6e 75 25 |stmenu%=|-1:menu%|
|00000100| 28 29 3d 2d 31 0d 00 82 | 05 e1 0d 00 8c 05 3a 0d |()=-1...|......:.|
|00000110| 00 96 1f dd f2 73 65 74 | 75 70 6d 65 6e 75 62 6c |.....set|upmenubl|
|00000120| 6f 63 6b 28 6d 61 78 69 | 74 65 6d 73 25 29 0d 00 |ock(maxi|tems%)..|
|00000130| a0 0b ea 20 6d 65 6e 75 | 25 0d 00 aa 10 6c 61 73 |... menu|%....las|
|00000140| 74 6d 65 6e 75 25 2b 3d | 31 0d 00 b4 1d de 20 6d |tmenu%+=|1..... m|
|00000150| 65 6e 75 25 20 32 38 2b | 28 6d 61 78 69 74 65 6d |enu% 28+|(maxitem|
|00000160| 73 25 2a 32 38 29 0d 00 | be 1a 6d 65 6e 75 25 28 |s%*28)..|..menu%(|
|00000170| 6c 61 73 74 6d 65 6e 75 | 25 29 3d 6d 65 6e 75 25 |lastmenu|%)=menu%|
|00000180| 0d 00 c8 05 e1 0d 00 d2 | 05 3a 0d 00 dc 18 dd f2 |........|.:......|
|00000190| 73 74 6e 64 72 64 62 6c | 6f 63 6b 28 61 64 64 72 |stndrdbl|ock(addr|
|000001a0| 25 29 0d 00 e6 16 24 61 | 64 64 72 25 3d 22 4e 6f |%)....$a|ddr%="No|
|000001b0| 6e 61 6d 65 22 2b bd 30 | 0d 00 f0 19 61 64 64 72 |name"+.0|....addr|
|000001c0| 25 3f 31 32 3d 37 3a 61 | 64 64 72 25 3f 31 33 3d |%?12=7:a|ddr%?13=|
|000001d0| 32 0d 00 fa 19 61 64 64 | 72 25 3f 31 34 3d 37 3a |2....add|r%?14=7:|
|000001e0| 61 64 64 72 25 3f 31 35 | 3d 30 0d 01 04 10 61 64 |addr%?15|=0....ad|
|000001f0| 64 72 25 21 31 36 3d 31 | 34 30 0d 01 0e 1a 61 64 |dr%!16=1|40....ad|
|00000200| 64 72 25 21 32 30 3d 34 | 34 3a 61 64 64 72 25 21 |dr%!20=4|4:addr%!|
|00000210| 32 34 3d 30 0d 01 18 05 | e1 0d 01 22 05 3a 0d 01 |24=0....|...".:..|
|00000220| 2c 1e dd f2 6d 65 6e 75 | 28 6d 65 6e 75 62 6c 6f |,...menu|(menublo|
|00000230| 63 6b 24 2c 6e 75 6d 62 | 65 72 25 29 0d 01 36 27 |ck$,numb|er%)..6'|
|00000240| ea 20 61 64 64 72 25 2c | 70 6f 73 25 2c 69 74 65 |. addr%,|pos%,ite|
|00000250| 6d 25 2c 63 6f 6d 24 2c | 61 72 67 24 2c 69 6e 64 |m%,com$,|arg$,ind|
|00000260| 65 72 25 0d 01 40 18 61 | 64 64 72 25 3d 6d 65 6e |er%..@.a|ddr%=men|
|00000270| 75 25 28 6e 75 6d 62 65 | 72 25 29 0d 01 4a 16 69 |u%(numbe|r%)..J.i|
|00000280| 74 65 6d 25 3d 31 3a 62 | 69 67 67 65 73 74 25 3d |tem%=1:b|iggest%=|
|00000290| 35 0d 01 54 17 f2 73 74 | 6e 64 72 64 62 6c 6f 63 |5..T..st|ndrdbloc|
|000002a0| 6b 28 61 64 64 72 25 29 | 0d 01 5e 0d 61 64 64 72 |k(addr%)|..^.addr|
|000002b0| 25 2b 3d 32 38 0d 01 68 | 32 e7 20 a9 28 6d 65 6e |%+=28..h|2. .(men|
|000002c0| 75 62 6c 6f 63 6b 24 29 | 3c 3d 31 20 8c 20 85 20 |ublock$)|<=1 . . |
|000002d0| 31 2c 22 49 6e 76 61 6c | 69 64 20 6d 65 6e 75 20 |1,"Inval|id menu |
|000002e0| 73 74 72 69 6e 67 22 0d | 01 72 1c e3 20 70 6f 73 |string".|.r.. pos|
|000002f0| 25 3d 31 20 b8 20 a9 28 | 6d 65 6e 75 62 6c 6f 63 |%=1 . .(|menubloc|
|00000300| 6b 24 29 0d 01 7c 28 61 | 64 64 72 25 21 38 3d 26 |k$)..|(a|ddr%!8=&|
|00000310| 37 30 30 30 30 32 31 3a | 21 61 64 64 72 25 3d 30 |7000021:|!addr%=0|
|00000320| 3a 61 64 64 72 25 21 34 | 3d 2d 31 0d 01 86 05 f5 |:addr%!4|=-1.....|
|00000330| 0d 01 90 1c 63 6f 6d 24 | 3d c1 6d 65 6e 75 62 6c |....com$|=.menubl|
|00000340| 6f 63 6b 24 2c 70 6f 73 | 25 2c 31 29 0d 01 9a 32 |ock$,pos|%,1)...2|
|00000350| e7 20 63 6f 6d 24 3d 22 | 29 22 20 8c 20 85 20 31 |. com$="|)" . . 1|
|00000360| 2c 22 55 6e 65 78 70 65 | 63 74 65 64 20 29 20 69 |,"Unexpe|cted ) i|
|00000370| 6e 20 6d 65 6e 75 20 73 | 74 72 69 6e 67 22 0d 01 |n menu s|tring"..|
|00000380| a4 13 70 6f 73 25 2b 3d | 31 3a 61 72 67 24 3d 22 |..pos%+=|1:arg$="|
|00000390| 22 0d 01 ae 1f e7 20 c1 | 6d 65 6e 75 62 6c 6f 63 |"..... .|menubloc|
|000003a0| 6b 24 2c 70 6f 73 25 2c | 31 29 3d 22 28 22 20 8c |k$,pos%,|1)="(" .|
|000003b0| 0d 01 b8 0b 70 6f 73 25 | 2b 3d 31 0d 01 c2 05 f5 |....pos%|+=1.....|
|000003c0| 0d 01 cc 1d 61 72 67 24 | 2b 3d c1 6d 65 6e 75 62 |....arg$|+=.menub|
|000003d0| 6c 6f 63 6b 24 2c 70 6f | 73 25 2c 31 29 0d 01 d6 |lock$,po|s%,1)...|
|000003e0| 0b 70 6f 73 25 2b 3d 31 | 0d 01 e0 32 fd 20 c1 6d |.pos%+=1|...2. .m|
|000003f0| 65 6e 75 62 6c 6f 63 6b | 24 2c 70 6f 73 25 2c 31 |enublock|$,pos%,1|
|00000400| 29 3d 22 29 22 20 84 20 | 70 6f 73 25 3e a9 28 6d |)=")" . |pos%>.(m|
|00000410| 65 6e 75 62 6c 6f 63 6b | 24 29 0d 01 ea 39 e7 20 |enublock|$)...9. |
|00000420| 70 6f 73 25 3e a9 28 6d | 65 6e 75 62 6c 6f 63 6b |pos%>.(m|enublock|
|00000430| 24 29 20 8c 20 85 20 31 | 2c 22 4d 69 73 73 69 6e |$) . . 1|,"Missin|
|00000440| 67 20 29 20 69 6e 20 6d | 65 6e 75 20 73 74 72 69 |g ) in m|enu stri|
|00000450| 6e 67 22 0d 01 f4 05 cc | 0d 01 fe 0b 70 6f 73 25 |ng".....|....pos%|
|00000460| 2d 3d 31 0d 02 08 05 cd | 0d 02 12 0f e7 20 61 72 |-=1.....|..... ar|
|00000470| 67 24 3d 22 22 20 8c 0d | 02 1c 0d c8 8e 20 63 6f |g$="" ..|..... co|
|00000480| 6d 24 20 ca 0d 02 26 49 | c9 20 22 54 22 2c 22 4d |m$ ...&I|. "T","M|
|00000490| 22 2c 22 49 22 2c 22 48 | 22 2c 22 57 22 2c 22 44 |","I","H|","W","D|
|000004a0| 22 2c 22 53 22 2c 22 21 | 22 2c 22 5e 22 3a 85 20 |","S","!|","^":. |
|000004b0| 31 2c 22 4d 69 73 73 69 | 6e 67 20 28 29 20 69 6e |1,"Missi|ng () in|
|000004c0| 20 6d 65 6e 75 20 73 74 | 72 69 6e 67 22 0d 02 30 | menu st|ring"..0|
|000004d0| 05 cb 0d 02 3a 05 cd 0d | 02 44 0d c8 8e 20 63 6f |....:...|.D... co|
|000004e0| 6d 24 20 ca 0d 02 4e 0a | c9 20 22 4d 22 3a 0d 02 |m$ ...N.|. "M":..|
|000004f0| 58 16 62 69 74 25 3d a7 | 22 54 44 22 2c 61 72 67 |X.bit%=.|"TD",arg|
|00000500| 24 29 2d 31 0d 02 62 43 | e7 20 62 69 74 25 3c 30 |$)-1..bC|. bit%<0|
|00000510| 20 8c 20 85 20 31 2c 22 | 55 6e 6b 6e 6f 77 6e 20 | . . 1,"|Unknown |
|00000520| 70 61 72 61 6d 65 74 65 | 72 20 66 6f 72 20 63 6f |paramete|r for co|
|00000530| 6d 6d 61 6e 64 20 4d 20 | 69 6e 20 6d 65 6e 75 20 |mmand M |in menu |
|00000540| 73 74 72 69 6e 67 22 0d | 02 6c 1f 21 61 64 64 72 |string".|.l.!addr|
|00000550| 25 3d a4 73 65 74 62 69 | 74 28 62 69 74 25 2c 21 |%=.setbi|t(bit%,!|
|00000560| 61 64 64 72 25 29 0d 02 | 76 0a c9 20 22 48 22 3a |addr%)..|v.. "H":|
|00000570| 0d 02 80 15 61 72 67 24 | 3d c0 61 72 67 24 2c 31 |....arg$|=.arg$,1|
|00000580| 30 29 2b bd 30 0d 02 8a | 1a 24 28 6d 65 6e 75 25 |0)+.0...|.$(menu%|
|00000590| 28 6e 75 6d 62 65 72 25 | 29 29 3d 61 72 67 24 0d |(number%|))=arg$.|
|000005a0| 02 94 29 e7 20 a9 28 61 | 72 67 24 29 3e 62 69 67 |..). .(a|rg$)>big|
|000005b0| 67 65 73 74 25 20 8c 20 | 62 69 67 67 65 73 74 25 |gest% . |biggest%|
|000005c0| 3d a9 28 61 72 67 24 29 | 0d 02 9e 0a c9 20 22 55 |=.(arg$)|..... "U|
|000005d0| 22 3a 0d 02 a8 1f 61 64 | 64 72 25 21 38 3d a4 73 |":....ad|dr%!8=.s|
|000005e0| 65 74 62 69 74 28 32 32 | 2c 61 64 64 72 25 21 38 |etbit(22|,addr%!8|
|000005f0| 29 0d 02 b2 0a c9 20 22 | 54 22 3a 0d 02 bc 15 61 |)..... "|T":....a|
|00000600| 72 67 24 3d c0 61 72 67 | 24 2c 31 31 29 2b bd 30 |rg$=.arg|$,11)+.0|
|00000610| 0d 02 c6 14 24 28 61 64 | 64 72 25 2b 31 32 29 3d |....$(ad|dr%+12)=|
|00000620| 61 72 67 24 0d 02 d0 29 | e7 20 a9 28 61 72 67 24 |arg$...)|. .(arg$|
|00000630| 29 3e 62 69 67 67 65 73 | 74 25 20 8c 20 62 69 67 |)>bigges|t% . big|
|00000640| 67 65 73 74 25 3d a9 28 | 61 72 67 24 29 0d 02 da |gest%=.(|arg$)...|
|00000650| 0a c9 20 22 53 22 3a 0d | 02 e4 10 61 72 67 25 3d |.. "S":.|...arg%=|
|00000660| bb 28 61 72 67 24 29 0d | 02 ee 17 61 64 64 72 25 |.(arg$).|...addr%|
|00000670| 21 34 3d 6d 65 6e 75 25 | 28 61 72 67 25 29 0d 02 |!4=menu%|(arg%)..|
|00000680| f8 0a c9 20 22 44 22 3a | 0d 03 02 10 61 72 67 25 |... "D":|....arg%|
|00000690| 3d a0 28 61 72 67 24 29 | 0d 03 0c 10 61 64 64 72 |=.(arg$)|....addr|
|000006a0| 25 21 34 3d 61 72 67 25 | 0d 03 16 0a c9 20 22 49 |%!4=arg%|..... "I|
|000006b0| 22 3a 0d 03 20 16 de 20 | 69 6e 64 65 72 25 20 a9 |":.. .. |inder% .|
|000006c0| 28 61 72 67 24 29 2b 31 | 0d 03 2a 13 24 69 6e 64 |(arg$)+1|..*.$ind|
|000006d0| 65 72 25 3d 61 72 67 24 | 2b bd 30 0d 03 34 1e 61 |er%=arg$|+.0..4.a|
|000006e0| 64 64 72 25 21 38 3d a4 | 73 65 74 62 69 74 28 38 |ddr%!8=.|setbit(8|
|000006f0| 2c 61 64 64 72 25 21 38 | 29 0d 03 3e 13 61 64 64 |,addr%!8|)..>.add|
|00000700| 72 25 21 31 32 3d 69 6e | 64 65 72 25 0d 03 48 0f |r%!12=in|der%..H.|
|00000710| 61 64 64 72 25 21 31 36 | 3d 2d 31 0d 03 52 16 61 |addr%!16|=-1..R.a|
|00000720| 64 64 72 25 21 32 30 3d | a9 28 61 72 67 24 29 2b |ddr%!20=|.(arg$)+|
|00000730| 31 0d 03 5c 27 e7 20 a9 | 28 61 72 67 24 29 3e 62 |1..\'. .|(arg$)>b|
|00000740| 69 67 67 65 73 74 25 20 | 62 69 67 67 65 73 74 25 |iggest% |biggest%|
|00000750| 3d a9 28 61 72 67 24 29 | 0d 03 66 0a c9 20 22 57 |=.(arg$)|..f.. "W|
|00000760| 22 3a 0d 03 70 10 61 72 | 67 25 3d bb 28 61 72 67 |":..p.ar|g%=.(arg|
|00000770| 24 29 0d 03 7a 13 de 20 | 69 6e 64 65 72 25 20 61 |$)..z.. |inder% a|
|00000780| 72 67 25 2b 31 0d 03 84 | 0e 24 69 6e 64 65 72 25 |rg%+1...|.$inder%|
|00000790| 3d bd 30 0d 03 8e 1c 21 | 61 64 64 72 25 3d a4 73 |=.0....!|addr%=.s|
|000007a0| 65 74 62 69 74 28 32 2c | 21 61 64 64 72 25 29 0d |etbit(2,|!addr%).|
|000007b0| 03 98 1e 61 64 64 72 25 | 21 38 3d a4 73 65 74 62 |...addr%|!8=.setb|
|000007c0| 69 74 28 38 2c 61 64 64 | 72 25 21 38 29 0d 03 a2 |it(8,add|r%!8)...|
|000007d0| 13 61 64 64 72 25 21 31 | 32 3d 69 6e 64 65 72 25 |.addr%!1|2=inder%|
|000007e0| 0d 03 ac 0f 61 64 64 72 | 25 21 31 36 3d 2d 31 0d |....addr|%!16=-1.|
|000007f0| 03 b6 13 61 64 64 72 25 | 21 32 30 3d 61 72 67 25 |...addr%|!20=arg%|
|00000800| 2b 31 0d 03 c0 15 e7 20 | 61 72 67 25 3e 31 30 20 |+1..... |arg%>10 |
|00000810| 61 72 67 25 3d 31 30 0d | 03 ca 21 e7 20 61 72 67 |arg%=10.|..!. arg|
|00000820| 25 3e 62 69 67 67 65 73 | 74 25 20 62 69 67 67 65 |%>bigges|t% bigge|
|00000830| 73 74 25 3d 61 72 67 25 | 0d 03 d4 05 cb 0d 03 de |st%=arg%|........|
|00000840| 0b 70 6f 73 25 2b 3d 31 | 0d 03 e8 32 fd 20 c1 6d |.pos%+=1|...2. .m|
|00000850| 65 6e 75 62 6c 6f 63 6b | 24 2c 70 6f 73 25 2c 31 |enublock|$,pos%,1|
|00000860| 29 3d 22 7c 22 20 84 20 | 70 6f 73 25 3e a9 28 6d |)="|" . |pos%>.(m|
|00000870| 65 6e 75 62 6c 6f 63 6b | 24 29 0d 03 f2 0c 69 74 |enublock|$)....it|
|00000880| 65 6d 25 2b 3d 31 0d 03 | fc 0d 61 64 64 72 25 2b |em%+=1..|..addr%+|
|00000890| 3d 32 34 0d 04 06 05 ed | 0d 04 10 0c 69 74 65 6d |=24.....|....item|
|000008a0| 25 2d 3d 31 0d 04 1a 0d | 61 64 64 72 25 2d 3d 32 |%-=1....|addr%-=2|
|000008b0| 34 0d 04 24 19 69 74 65 | 6d 73 25 28 6e 75 6d 62 |4..$.ite|ms%(numb|
|000008c0| 65 72 25 29 3d 69 74 65 | 6d 25 0d 04 2e 1c 21 61 |er%)=ite|m%....!a|
|000008d0| 64 64 72 25 3d a4 73 65 | 74 62 69 74 28 37 2c 21 |ddr%=.se|tbit(7,!|
|000008e0| 61 64 64 72 25 29 0d 04 | 38 25 6d 65 6e 75 25 28 |addr%)..|8%menu%(|
|000008f0| 6e 75 6d 62 65 72 25 29 | 21 31 36 3d 28 62 69 67 |number%)|!16=(big|
|00000900| 67 65 73 74 25 2b 31 29 | 2a 31 36 0d 04 42 05 e1 |gest%+1)|*16..B..|
|00000910| 0d 04 4c 05 3a 0d 04 56 | 1d dd f2 63 72 65 61 74 |..L.:..V|...creat|
|00000920| 65 6d 65 6e 75 28 6e 75 | 6d 62 65 72 25 2c 78 2c |emenu(nu|mber%,x,|
|00000930| 79 29 0d 04 60 2f c8 99 | 20 22 57 69 6d 70 5f 43 |y)..`/..| "Wimp_C|
|00000940| 72 65 61 74 65 4d 65 6e | 75 22 2c 2c 6d 65 6e 75 |reateMen|u",,menu|
|00000950| 25 28 6e 75 6d 62 65 72 | 25 29 2c 78 2d 36 34 2c |%(number|%),x-64,|
|00000960| 79 0d 04 6a 20 6d 78 25 | 3d 78 3a 6d 79 25 3d 79 |y..j mx%|=x:my%=y|
|00000970| 3a 6d 65 6e 75 5f 6f 6e | 25 3d 6e 75 6d 62 65 72 |:menu_on|%=number|
|00000980| 25 0d 04 74 05 e1 0d 04 | 7e 05 3a 0d 04 88 22 dd |%..t....|~.:...".|
|00000990| f2 69 63 6f 6e 62 61 72 | 6d 65 6e 75 28 6e 75 6d |.iconbar|menu(num|
|000009a0| 62 65 72 25 2c 64 6f 74 | 73 25 2c 78 29 0d 04 92 |ber%,dot|s%,x)...|
|000009b0| 07 ea 20 79 0d 04 9c 28 | 79 3d 39 36 2b 28 69 74 |.. y...(|y=96+(it|
|000009c0| 65 6d 73 25 28 6e 75 6d | 62 65 72 25 29 2a 34 34 |ems%(num|ber%)*44|
|000009d0| 29 2b 28 64 6f 74 73 25 | 2a 32 34 29 0d 04 a6 2f |)+(dots%|*24).../|
|000009e0| c8 99 20 22 57 69 6d 70 | 5f 43 72 65 61 74 65 4d |.. "Wimp|_CreateM|
|000009f0| 65 6e 75 22 2c 2c 6d 65 | 6e 75 25 28 6e 75 6d 62 |enu",,me|nu%(numb|
|00000a00| 65 72 25 29 2c 78 2d 36 | 34 2c 79 0d 04 b0 20 6d |er%),x-6|4,y... m|
|00000a10| 78 25 3d 78 3a 6d 79 25 | 3d 79 3a 6d 65 6e 75 5f |x%=x:my%|=y:menu_|
|00000a20| 6f 6e 25 3d 6e 75 6d 62 | 65 72 25 0d 04 ba 05 e1 |on%=numb|er%.....|
|00000a30| 0d 04 c4 05 3a 0d 04 ce | 19 dd a4 64 65 63 6f 64 |....:...|...decod|
|00000a40| 65 6d 65 6e 75 28 6e 75 | 6d 62 65 72 25 29 0d 04 |emenu(nu|mber%)..|
|00000a50| d8 1d ea 20 64 65 63 6f | 64 65 24 2c 6d 65 6e 75 |... deco|de$,menu|
|00000a60| 25 2c 64 6f 74 25 2c 65 | 6e 64 25 0d 04 e2 37 c8 |%,dot%,e|nd%...7.|
|00000a70| 99 20 22 57 69 6d 70 5f | 44 65 63 6f 64 65 4d 65 |. "Wimp_|DecodeMe|
|00000a80| 6e 75 22 2c 2c 6d 65 6e | 75 25 28 6e 75 6d 62 65 |nu",,men|u%(numbe|
|00000a90| 72 25 29 2c 62 6c 6f 63 | 6b 25 2c 64 65 63 6f 64 |r%),bloc|k%,decod|
|00000aa0| 65 25 0d 04 ec 14 64 65 | 63 6f 64 65 24 3d 24 64 |e%....de|code$=$d|
|00000ab0| 65 63 6f 64 65 25 0d 04 | f6 17 6d 65 6e 75 25 3d |ecode%..|..menu%=|
|00000ac0| 2d 31 3a 6d 65 6e 75 24 | 28 29 3d 22 22 0d 05 00 |-1:menu$|()=""...|
|00000ad0| 0a 65 6e 64 25 3d a3 0d | 05 0a 05 f5 0d 05 14 0c |.end%=..|........|
|00000ae0| 6d 65 6e 75 25 2b 3d 31 | 0d 05 1e 18 64 6f 74 25 |menu%+=1|....dot%|
|00000af0| 3d a7 64 65 63 6f 64 65 | 24 2c 22 2e 22 29 2d 31 |=.decode|$,".")-1|
|00000b00| 0d 05 28 25 e7 20 64 6f | 74 25 3c 30 20 8c 20 64 |..(%. do|t%<0 . d|
|00000b10| 6f 74 25 3d a9 28 64 65 | 63 6f 64 65 24 29 3a 65 |ot%=.(de|code$):e|
|00000b20| 6e 64 25 3d b9 0d 05 32 | 43 e7 20 64 6f 74 25 3e |nd%=...2|C. dot%>|
|00000b30| 30 20 8c 20 6d 65 6e 75 | 24 28 6d 65 6e 75 25 29 |0 . menu|$(menu%)|
|00000b40| 3d c0 64 65 63 6f 64 65 | 24 2c 64 6f 74 25 29 3a |=.decode|$,dot%):|
|00000b50| 64 65 63 6f 64 65 24 3d | c1 64 65 63 6f 64 65 24 |decode$=|.decode$|
|00000b60| 2c 64 6f 74 25 2b 32 29 | 0d 05 3c 0a fd 20 65 6e |,dot%+2)|..<.. en|
|00000b70| 64 25 0d 05 46 0d 3d 24 | 64 65 63 6f 64 65 25 0d |d%..F.=$|decode%.|
|00000b80| 05 50 05 3a 0d 05 5a 19 | dd f2 74 69 63 6b 28 6e |.P.:..Z.|..tick(n|
|00000b90| 75 6d 62 65 72 25 2c 69 | 74 65 6d 25 29 0d 05 64 |umber%,i|tem%)..d|
|00000ba0| 0b ea 20 61 64 64 72 25 | 0d 05 6e 17 69 74 65 6d |.. addr%|..n.item|
|00000bb0| 25 3d 32 38 2b 28 69 74 | 65 6d 25 2a 32 34 29 0d |%=28+(it|em%*24).|
|00000bc0| 05 78 1e 61 64 64 72 25 | 3d 69 74 65 6d 25 2b 6d |.x.addr%|=item%+m|
|00000bd0| 65 6e 75 25 28 6e 75 6d | 62 65 72 25 29 0d 05 82 |enu%(num|ber%)...|
|00000be0| 1c 21 61 64 64 72 25 3d | a4 73 65 74 62 69 74 28 |.!addr%=|.setbit(|
|00000bf0| 30 2c 21 61 64 64 72 25 | 29 0d 05 8c 05 e1 0d 05 |0,!addr%|).......|
|00000c00| 96 05 3a 0d 05 a0 1b dd | f2 75 6e 74 69 63 6b 28 |..:.....|.untick(|
|00000c10| 6e 75 6d 62 65 72 25 2c | 69 74 65 6d 25 29 0d 05 |number%,|item%)..|
|00000c20| aa 0b ea 20 61 64 64 72 | 25 0d 05 b4 17 69 74 65 |... addr|%....ite|
|00000c30| 6d 25 3d 32 38 2b 28 69 | 74 65 6d 25 2a 32 34 29 |m%=28+(i|tem%*24)|
|00000c40| 0d 05 be 1e 61 64 64 72 | 25 3d 69 74 65 6d 25 2b |....addr|%=item%+|
|00000c50| 6d 65 6e 75 25 28 6e 75 | 6d 62 65 72 25 29 0d 05 |menu%(nu|mber%)..|
|00000c60| c8 1e 21 61 64 64 72 25 | 3d a4 63 6c 65 61 72 62 |..!addr%|=.clearb|
|00000c70| 69 74 28 30 2c 21 61 64 | 64 72 25 29 0d 05 d2 05 |it(0,!ad|dr%)....|
|00000c80| e1 0d 05 dc 05 3a 0d 05 | e6 1f dd f2 73 77 69 74 |.....:..|....swit|
|00000c90| 63 68 74 69 63 6b 28 6e | 75 6d 62 65 72 25 2c 69 |chtick(n|umber%,i|
|00000ca0| 74 65 6d 25 29 0d 05 f0 | 0b ea 20 61 64 64 72 25 |tem%)...|.. addr%|
|00000cb0| 0d 05 fa 17 69 74 65 6d | 25 3d 32 38 2b 28 69 74 |....item|%=28+(it|
|00000cc0| 65 6d 25 2a 32 34 29 0d | 06 04 1e 61 64 64 72 25 |em%*24).|...addr%|
|00000cd0| 3d 69 74 65 6d 25 2b 6d | 65 6e 75 25 28 6e 75 6d |=item%+m|enu%(num|
|00000ce0| 62 65 72 25 29 0d 06 0e | 1c 21 61 64 64 72 25 3d |ber%)...|.!addr%=|
|00000cf0| a4 65 6f 72 62 69 74 28 | 30 2c 21 61 64 64 72 25 |.eorbit(|0,!addr%|
|00000d00| 29 0d 06 18 05 e1 0d 06 | 22 05 3a 0d 06 2c 0c dd |).......|".:..,..|
|00000d10| a4 61 64 6a 75 73 74 0d | 06 36 24 c8 99 20 22 57 |.adjust.|.6$.. "W|
|00000d20| 69 6d 70 5f 47 65 74 50 | 6f 69 6e 74 65 72 49 6e |imp_GetP|ointerIn|
|00000d30| 66 6f 22 2c 2c 62 6c 6f | 63 6b 25 0d 06 40 11 3d |fo",,blo|ck%..@.=|
|00000d40| 62 6c 6f 63 6b 25 21 38 | 20 80 20 31 0d 06 4a 05 |block%!8| . 1..J.|
|00000d50| 3a 0d 06 54 12 dd f2 68 | 61 6e 64 6c 65 61 64 6a |:..T...h|andleadj|
|00000d60| 75 73 74 0d 06 5e 11 e7 | 20 a4 61 64 6a 75 73 74 |ust..^..| .adjust|
|00000d70| 3d 30 20 e1 0d 06 68 21 | f2 63 72 65 61 74 65 6d |=0 ...h!|.createm|
|00000d80| 65 6e 75 28 6d 65 6e 75 | 5f 6f 6e 25 2c 6d 78 25 |enu(menu|_on%,mx%|
|00000d90| 2c 6d 79 25 29 0d 06 72 | 05 e1 0d 06 7c 05 3a 0d |,my%)..r|....|.:.|
|00000da0| 06 86 1a dd f2 73 68 61 | 64 65 28 6e 75 6d 62 65 |.....sha|de(numbe|
|00000db0| 72 25 2c 69 74 65 6d 25 | 29 0d 06 90 0b ea 20 61 |r%,item%|)..... a|
|00000dc0| 64 64 72 25 0d 06 9a 17 | 69 74 65 6d 25 3d 32 38 |ddr%....|item%=28|
|00000dd0| 2b 28 69 74 65 6d 25 2a | 32 34 29 0d 06 a4 20 61 |+(item%*|24)... a|
|00000de0| 64 64 72 25 3d 69 74 65 | 6d 25 2b 6d 65 6e 75 25 |ddr%=ite|m%+menu%|
|00000df0| 28 6e 75 6d 62 65 72 25 | 29 2b 38 0d 06 ae 1d 21 |(number%|)+8....!|
|00000e00| 61 64 64 72 25 3d a4 73 | 65 74 62 69 74 28 32 32 |addr%=.s|etbit(22|
|00000e10| 2c 21 61 64 64 72 25 29 | 0d 06 b8 05 e1 0d 06 c2 |,!addr%)|........|
|00000e20| 05 3a 0d 06 cc 1c dd f2 | 75 6e 73 68 61 64 65 28 |.:......|unshade(|
|00000e30| 6e 75 6d 62 65 72 25 2c | 69 74 65 6d 25 29 0d 06 |number%,|item%)..|
|00000e40| d6 0b ea 20 61 64 64 72 | 25 0d 06 e0 17 69 74 65 |... addr|%....ite|
|00000e50| 6d 25 3d 32 38 2b 28 69 | 74 65 6d 25 2a 32 34 29 |m%=28+(i|tem%*24)|
|00000e60| 0d 06 ea 20 61 64 64 72 | 25 3d 69 74 65 6d 25 2b |... addr|%=item%+|
|00000e70| 6d 65 6e 75 25 28 6e 75 | 6d 62 65 72 25 29 2b 38 |menu%(nu|mber%)+8|
|00000e80| 0d 06 f4 1f 21 61 64 64 | 72 25 3d a4 63 6c 65 61 |....!add|r%=.clea|
|00000e90| 72 62 69 74 28 32 32 2c | 21 61 64 64 72 25 29 0d |rbit(22,|!addr%).|
|00000ea0| 06 fe 05 e1 0d 07 08 05 | 3a 0d 07 12 20 dd f2 73 |........|:... ..s|
|00000eb0| 77 69 74 63 68 73 68 61 | 64 65 28 6e 75 6d 62 65 |witchsha|de(numbe|
|00000ec0| 72 25 2c 69 74 65 6d 25 | 29 0d 07 1c 0b ea 20 61 |r%,item%|)..... a|
|00000ed0| 64 64 72 25 0d 07 26 17 | 69 74 65 6d 25 3d 32 38 |ddr%..&.|item%=28|
|00000ee0| 2b 28 69 74 65 6d 25 2a | 32 34 29 0d 07 30 20 61 |+(item%*|24)..0 a|
|00000ef0| 64 64 72 25 3d 69 74 65 | 6d 25 2b 6d 65 6e 75 25 |ddr%=ite|m%+menu%|
|00000f00| 28 6e 75 6d 62 65 72 25 | 29 2b 38 0d 07 3a 1d 21 |(number%|)+8..:.!|
|00000f10| 61 64 64 72 25 3d a4 65 | 6f 72 62 69 74 28 32 32 |addr%=.e|orbit(22|
|00000f20| 2c 21 61 64 64 72 25 29 | 0d 07 44 05 e1 0d 07 4e |,!addr%)|..D....N|
|00000f30| 05 3a 0d 07 58 24 dd f2 | 63 68 61 6e 67 65 69 74 |.:..X$..|changeit|
|00000f40| 65 6d 28 6e 75 6d 62 65 | 72 25 2c 69 74 65 6d 25 |em(numbe|r%,item%|
|00000f50| 2c 73 74 72 24 29 0d 07 | 62 0b ea 20 61 64 64 72 |,str$)..|b.. addr|
|00000f60| 25 0d 07 6c 17 69 74 65 | 6d 25 3d 32 38 2b 28 69 |%..l.ite|m%=28+(i|
|00000f70| 74 65 6d 25 2a 32 34 29 | 0d 07 76 1e 61 64 64 72 |tem%*24)|..v.addr|
|00000f80| 25 3d 6d 65 6e 75 25 28 | 6e 75 6d 62 65 72 25 29 |%=menu%(|number%)|
|00000f90| 2b 69 74 65 6d 25 0d 07 | 80 17 24 28 61 64 64 72 |+item%..|..$(addr|
|00000fa0| 25 2b 31 32 29 3d 73 74 | 72 24 2b bd 30 0d 07 8a |%+12)=st|r$+.0...|
|00000fb0| 05 e1 0d 07 94 05 3a 0d | 07 9e 27 dd f2 63 68 61 |......:.|..'..cha|
|00000fc0| 6e 67 65 69 6e 64 69 74 | 65 6d 28 6e 75 6d 62 65 |ngeindit|em(numbe|
|00000fd0| 72 25 2c 69 74 65 6d 25 | 2c 73 74 72 24 29 0d 07 |r%,item%|,str$)..|
|00000fe0| a8 0b ea 20 61 64 64 72 | 25 0d 07 b2 17 69 74 65 |... addr|%....ite|
|00000ff0| 6d 25 3d 32 38 2b 28 69 | 74 65 6d 25 2a 32 34 29 |m%=28+(i|tem%*24)|
|00001000| 0d 07 bc 1e 61 64 64 72 | 25 3d 6d 65 6e 75 25 28 |....addr|%=menu%(|
|00001010| 6e 75 6d 62 65 72 25 29 | 2b 69 74 65 6d 25 0d 07 |number%)|+item%..|
|00001020| c6 17 24 28 61 64 64 72 | 25 21 31 32 29 3d 73 74 |..$(addr|%!12)=st|
|00001030| 72 24 2b bd 30 0d 07 d0 | 05 e1 0d 07 da 05 3a 0d |r$+.0...|......:.|
|00001040| 07 e4 19 dd a4 74 65 73 | 74 62 69 74 28 62 69 74 |.....tes|tbit(bit|
|00001050| 25 2c 74 65 73 74 25 29 | 0d 07 ee 10 62 69 74 25 |%,test%)|....bit%|
|00001060| 3d 31 3c 3c 62 69 74 25 | 0d 07 f8 16 3d 28 74 65 |=1<<bit%|....=(te|
|00001070| 73 74 25 20 80 20 62 69 | 74 25 29 3c 3e 30 0d 08 |st% . bi|t%)<>0..|
|00001080| 02 05 3a 0d 08 0c 19 dd | a4 73 65 74 62 69 74 28 |..:.....|.setbit(|
|00001090| 62 69 74 25 2c 66 6c 61 | 67 73 25 29 0d 08 16 10 |bit%,fla|gs%)....|
|000010a0| 62 69 74 25 3d 31 3c 3c | 62 69 74 25 0d 08 20 12 |bit%=1<<|bit%.. .|
|000010b0| 3d 66 6c 61 67 73 25 20 | 84 20 62 69 74 25 0d 08 |=flags% |. bit%..|
|000010c0| 2a 05 3a 0d 08 34 1b dd | a4 63 6c 65 61 72 62 69 |*.:..4..|.clearbi|
|000010d0| 74 28 62 69 74 25 2c 66 | 6c 61 67 73 25 29 0d 08 |t(bit%,f|lags%)..|
|000010e0| 3e 10 62 69 74 25 3d 31 | 3c 3c 62 69 74 25 0d 08 |>.bit%=1|<<bit%..|
|000010f0| 48 14 3d 66 6c 61 67 73 | 25 20 80 20 ac 20 62 69 |H.=flags|% . . bi|
|00001100| 74 25 0d 08 52 05 3a 0d | 08 5c 19 dd a4 65 6f 72 |t%..R.:.|.\...eor|
|00001110| 62 69 74 28 62 69 74 25 | 2c 66 6c 61 67 73 25 29 |bit(bit%|,flags%)|
|00001120| 0d 08 66 10 62 69 74 25 | 3d 31 3c 3c 62 69 74 25 |..f.bit%|=1<<bit%|
|00001130| 0d 08 70 12 3d 66 6c 61 | 67 73 25 20 82 20 62 69 |..p.=fla|gs% . bi|
|00001140| 74 25 0d ff | |t%.. | |
+--------+-------------------------+-------------------------+--------+--------+