home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 5 / DATAFILE_PDCD5.iso / utilities / a / altmenu / !MakeMenu / Libraries / MenuLib < prev    next >
Unknown  |  1994-10-13  |  1.7 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 19 f4 20 4d 65 | 6e 75 20 73 63 72 69 70 |..... Me|nu scrip|
|00000010| 74 20 6c 69 62 72 61 72 | 79 0d 00 14 19 f4 20 a9 |t librar|y..... .|
|00000020| 20 43 61 72 6c 20 48 65 | 74 68 65 72 69 6e 67 74 | Carl He|theringt|
|00000030| 6f 6e 0d 00 1e 0d f4 20 | 76 2e 20 31 2e 30 35 0d |on..... |v. 1.05.|
|00000040| 00 28 28 f4 20 41 75 74 | 6f 6d 61 74 69 63 20 69 |.((. Aut|omatic i|
|00000050| 6e 64 69 72 65 63 74 69 | 6f 6e 20 6f 66 20 6d 65 |ndirecti|on of me|
|00000060| 6e 75 20 74 65 78 74 0d | 00 32 17 f4 20 69 73 20 |nu text.|.2.. is |
|00000070| 6e 6f 77 20 73 75 70 70 | 6f 72 74 65 64 21 0d 00 |now supp|orted!..|
|00000080| 3c 04 0d 00 46 12 dd a4 | 6d 65 6e 75 5f 76 65 72 |<...F...|menu_ver|
|00000090| 73 69 6f 6e 0d 00 50 08 | 3d 31 30 30 0d 00 5a 15 |sion..P.|=100..Z.|
|000000a0| dd f2 6d 65 6e 75 5f 69 | 6e 69 74 69 61 6c 69 73 |..menu_i|nitialis|
|000000b0| 65 0d 00 64 13 de 6d 65 | 6e 75 5f 77 6b 73 70 25 |e..d..me|nu_wksp%|
|000000c0| 31 30 32 34 0d 00 6e 05 | e1 0d 00 78 13 dd a4 6d |1024..n.|...x...m|
|000000d0| 65 6e 75 5f 6c 6f 61 64 | 28 66 24 29 0d 00 82 1d |enu_load|(f$)....|
|000000e0| ea 6c 6f 61 64 25 2c 66 | 74 79 70 65 25 2c 74 79 |.load%,f|type%,ty|
|000000f0| 24 2c 76 65 72 24 2c 6c | 25 0d 00 8c 2f c8 99 22 |$,ver$,l|%.../.."|
|00000100| 4f 53 5f 46 69 6c 65 22 | 2c 31 37 2c 66 24 b8 2c |OS_File"|,17,f$.,|
|00000110| 2c 6c 6f 61 64 25 2c 2c | 6d 65 6e 75 5f 66 69 6c |,load%,,|menu_fil|
|00000120| 65 6c 65 6e 67 74 68 25 | 0d 00 96 1c 66 74 79 70 |elength%|....ftyp|
|00000130| 65 25 3d 28 6c 6f 61 64 | 25 80 26 46 46 46 30 30 |e%=(load|%.&FFF00|
|00000140| 29 3e 3e 38 0d 00 a0 14 | e7 66 74 79 70 65 25 3c |)>>8....|.ftype%<|
|00000150| 3e 26 42 34 30 8c 3d 30 | 0d 00 aa 22 c8 99 22 4f |>&B40.=0|...".."O|
|00000160| 53 5f 46 69 6c 65 22 2c | 31 36 2c 66 24 2c 6d 65 |S_File",|16,f$,me|
|00000170| 6e 75 5f 77 6b 73 70 25 | 2c 30 0d 00 b4 19 74 79 |nu_wksp%|,0....ty|
|00000180| 24 3d a4 6d 65 6e 75 5f | 72 65 61 64 6c 69 6e 65 |$=.menu_|readline|
|00000190| 28 31 29 0d 00 be 1a 76 | 65 72 24 3d a4 6d 65 6e |(1)....v|er$=.men|
|000001a0| 75 5f 72 65 61 64 6c 69 | 6e 65 28 32 29 0d 00 c8 |u_readli|ne(2)...|
|000001b0| 2b e7 74 79 24 3c 3e 22 | 6d 65 6e 75 73 22 84 bb |+.ty$<>"|menus"..|
|000001c0| 28 76 65 72 24 29 3c a4 | 6d 65 6e 75 5f 76 65 72 |(ver$)<.|menu_ver|
|000001d0| 73 69 6f 6e 20 8c 3d 30 | 0d 00 d2 11 6d 65 6e 75 |sion .=0|....menu|
|000001e0| 5f 6c 69 6e 65 73 25 3d | 30 0d 00 dc 1c e3 6c 25 |_lines%=|0.....l%|
|000001f0| 3d 30 b8 6d 65 6e 75 5f | 66 69 6c 65 6c 65 6e 67 |=0.menu_|fileleng|
|00000200| 74 68 25 2d 31 0d 00 e6 | 24 e7 6d 65 6e 75 5f 77 |th%-1...|$.menu_w|
|00000210| 6b 73 70 25 3f 6c 25 3d | 31 30 8c 6d 65 6e 75 5f |ksp%?l%=|10.menu_|
|00000220| 6c 69 6e 65 73 25 2b 3d | 31 0d 00 f0 05 ed 0d 00 |lines%+=|1.......|
|00000230| fa 07 3d 2d 31 0d 01 04 | 17 dd a4 6d 65 6e 75 5f |..=-1...|...menu_|
|00000240| 72 65 61 64 6c 69 6e 65 | 28 6e 25 29 0d 01 0e 10 |readline|(n%)....|
|00000250| ea 63 6c 25 2c 70 74 72 | 25 2c 6f 24 0d 01 18 09 |.cl%,ptr|%,o$....|
|00000260| 63 6c 25 3d 30 0d 01 22 | 09 6e 25 2d 3d 31 0d 01 |cl%=0.."|.n%-=1..|
|00000270| 2c 0a 70 74 72 25 3d 30 | 0d 01 36 0c c8 95 63 6c |,.ptr%=0|..6...cl|
|00000280| 25 3c 6e 25 0d 01 40 05 | f5 0d 01 4a 0b 70 74 72 |%<n%..@.|...J.ptr|
|00000290| 25 2b 3d 31 0d 01 54 17 | fd 6d 65 6e 75 5f 77 6b |%+=1..T.|.menu_wk|
|000002a0| 73 70 25 3f 70 74 72 25 | 3d 31 30 0d 01 5e 0a 63 |sp%?ptr%|=10..^.c|
|000002b0| 6c 25 2b 3d 31 0d 01 68 | 0b 70 74 72 25 2b 3d 31 |l%+=1..h|.ptr%+=1|
|000002c0| 0d 01 72 05 ce 0d 01 7c | 05 f5 0d 01 86 30 e7 6d |..r....||.....0.m|
|000002d0| 65 6e 75 5f 77 6b 73 70 | 25 3f 70 74 72 25 3e 33 |enu_wksp|%?ptr%>3|
|000002e0| 31 8c 6f 24 3d 6f 24 2b | bd 28 6d 65 6e 75 5f 77 |1.o$=o$+|.(menu_w|
|000002f0| 6b 73 70 25 3f 70 74 72 | 25 29 0d 01 90 0b 70 74 |ksp%?ptr|%)....pt|
|00000300| 72 25 2b 3d 31 0d 01 9a | 21 fd 6d 65 6e 75 5f 77 |r%+=1...|!.menu_w|
|00000310| 6b 73 70 25 3f 70 74 72 | 25 3d 31 30 84 a9 28 6f |ksp%?ptr|%=10..(o|
|00000320| 24 29 3e 32 35 30 0d 01 | a4 12 e7 a9 28 6f 24 29 |$)>250..|....(o$)|
|00000330| 3e 32 35 30 8c 3d 22 22 | 0d 01 ae 07 3d 6f 24 0d |>250.=""|....=o$.|
|00000340| 01 b8 13 dd a4 6d 65 6e | 75 5f 66 69 6e 64 28 74 |.....men|u_find(t|
|00000350| 24 29 0d 01 c2 07 ea 63 | 25 0d 01 cc 08 63 25 3d |$).....c|%....c%=|
|00000360| 30 0d 01 d6 05 f5 0d 01 | e0 09 63 25 2b 3d 31 0d |0.......|..c%+=1.|
|00000370| 01 ea 1a 74 6c 24 3d a4 | 6d 65 6e 75 5f 72 65 61 |...tl$=.|menu_rea|
|00000380| 64 6c 69 6e 65 28 63 25 | 29 0d 01 f4 1a fd 74 24 |dline(c%|).....t$|
|00000390| 3d 74 6c 24 84 63 25 3d | 6d 65 6e 75 5f 6c 69 6e |=tl$.c%=|menu_lin|
|000003a0| 65 73 25 0d 01 fe 12 e7 | 74 24 3d 74 6c 24 8c 3d |es%.....|t$=tl$.=|
|000003b0| 63 25 8b 3d 30 0d 02 08 | 14 dd f2 6d 65 6e 75 5f |c%.=0...|...menu_|
|000003c0| 63 6c 6f 73 65 64 6f 77 | 6e 0d 02 12 05 e1 0d 02 |closedow|n.......|
|000003d0| 1c 13 dd a4 6d 65 6e 75 | 5f 69 74 65 6d 28 74 24 |....menu|_item(t$|
|000003e0| 29 0d 02 26 14 3d c0 74 | 24 2c a7 74 24 2c 22 3e |)..&.=.t|$,.t$,">|
|000003f0| 22 29 2d 31 29 0d 02 30 | 12 dd a4 6d 65 6e 75 5f |")-1)..0|...menu_|
|00000400| 76 61 72 28 74 24 29 0d | 02 3a 2a e7 a7 74 24 2c |var(t$).|.:*..t$,|
|00000410| 22 3e 22 29 3d 30 8c 3d | 22 2d 31 22 8b 3d c2 74 |">")=0.=|"-1".=.t|
|00000420| 24 2c a9 28 74 24 29 2d | a7 74 24 2c 22 3e 22 29 |$,.(t$)-|.t$,">")|
|00000430| 29 0d 02 44 19 dd a4 6d | 65 6e 75 5f 63 72 65 61 |)..D...m|enu_crea|
|00000440| 74 65 28 69 24 2c 61 74 | 25 29 0d 02 4e 0d 6d 61 |te(i$,at|%)..N.ma|
|00000450| 78 6c 65 6e 25 3d 30 0d | 02 58 1b 62 25 3d a4 6d |xlen%=0.|.X.b%=.m|
|00000460| 65 6e 75 5f 66 69 6e 64 | 28 22 7b 22 2b 69 24 29 |enu_find|("{"+i$)|
|00000470| 2b 31 0d 02 62 0d 70 25 | 3d 61 74 25 2b 32 38 0d |+1..b.p%|=at%+28.|
|00000480| 02 6c 19 6c 24 3d a4 6d | 65 6e 75 5f 72 65 61 64 |.l.l$=.m|enu_read|
|00000490| 6c 69 6e 65 28 62 25 29 | 0d 02 76 13 6c 24 3d c2 |line(b%)|..v.l$=.|
|000004a0| 6c 24 2c a9 28 6c 24 29 | 2d 31 29 0d 02 80 20 e7 |l$,.(l$)|-1)... .|
|000004b0| a9 28 6c 24 29 3e 6d 61 | 78 6c 65 6e 25 8c 6d 61 |.(l$)>ma|xlen%.ma|
|000004c0| 78 6c 65 6e 25 3d a9 28 | 6c 24 29 0d 02 8a 0b 24 |xlen%=.(|l$)....$|
|000004d0| 61 74 25 3d 6c 24 0d 02 | 94 0c 61 74 25 3f 31 32 |at%=l$..|..at%?12|
|000004e0| 3d 37 0d 02 9e 0c 61 74 | 25 3f 31 33 3d 32 0d 02 |=7....at|%?13=2..|
|000004f0| a8 0c 61 74 25 3f 31 34 | 3d 37 0d 02 b2 0c 61 74 |..at%?14|=7....at|
|00000500| 25 3f 31 35 3d 30 0d 02 | bc 0c 61 74 25 21 31 36 |%?15=0..|..at%!16|
|00000510| 3d 30 0d 02 c6 0d 61 74 | 25 21 32 30 3d 34 34 0d |=0....at|%!20=44.|
|00000520| 02 d0 0c 61 74 25 21 32 | 34 3d 30 0d 02 da 09 63 |...at%!2|4=0....c|
|00000530| 25 3d 62 25 0d 02 e4 05 | f5 0d 02 ee 09 63 25 2b |%=b%....|.....c%+|
|00000540| 3d 31 0d 02 f8 1b fd a4 | 6d 65 6e 75 5f 72 65 61 |=1......|menu_rea|
|00000550| 64 6c 69 6e 65 28 63 25 | 29 3d 22 7d 22 0d 03 02 |dline(c%|)="}"...|
|00000560| 0f 6e 69 25 3d 63 25 2d | 62 25 2d 31 0d 03 0c 12 |.ni%=c%-|b%-1....|
|00000570| e3 6f 6c 25 3d 62 25 2b | 31 b8 63 25 2d 31 0d 03 |.ol%=b%+|1.c%-1..|
|00000580| 16 1a 6c 24 3d a4 6d 65 | 6e 75 5f 72 65 61 64 6c |..l$=.me|nu_readl|
|00000590| 69 6e 65 28 6f 6c 25 29 | 0d 03 20 18 69 74 65 6d |ine(ol%)|.. .item|
|000005a0| 24 3d a4 6d 65 6e 75 5f | 69 74 65 6d 28 6c 24 29 |$=.menu_|item(l$)|
|000005b0| 0d 03 2a 1a 70 25 21 30 | 3d 28 94 28 6f 6c 25 3d |..*.p%!0|=(.(ol%=|
|000005c0| 63 25 2d 31 29 29 2a 26 | 38 30 0d 03 34 19 70 25 |c%-1))*&|80..4.p%|
|000005d0| 21 34 3d a0 28 a4 6d 65 | 6e 75 5f 76 61 72 28 6c |!4=.(.me|nu_var(l|
|000005e0| 24 29 29 0d 03 3e 13 e7 | 20 a9 28 69 74 65 6d 24 |$))..>..| .(item$|
|000005f0| 29 3e 31 32 20 8c 0d 03 | 48 12 70 25 21 38 3d 26 |)>12 ...|H.p%!8=&|
|00000600| 30 37 30 30 30 31 31 31 | 0d 03 52 15 de 20 74 78 |07000111|..R.. tx|
|00000610| 74 25 20 28 a9 69 74 65 | 6d 24 2b 31 29 0d 03 5c |t% (.ite|m$+1)..\|
|00000620| 0f 24 74 78 74 25 3d 69 | 74 65 6d 24 0d 03 66 0e |.$txt%=i|tem$..f.|
|00000630| 70 25 21 31 32 3d 74 78 | 74 25 0d 03 70 0b 70 25 |p%!12=tx|t%..p.p%|
|00000640| 21 31 36 3d 30 0d 03 7a | 0b 70 25 21 32 30 3d 30 |!16=0..z|.p%!20=0|
|00000650| 0d 03 84 05 cc 0d 03 8e | 12 70 25 21 38 3d 26 30 |........|.p%!8=&0|
|00000660| 37 30 30 30 30 30 31 0d | 03 98 12 24 28 70 25 2b |7000001.|...$(p%+|
|00000670| 31 32 29 3d 69 74 65 6d | 24 0d 03 a2 05 cd 0d 03 |12)=item|$.......|
|00000680| ac 0a 70 25 2b 3d 32 34 | 0d 03 b6 26 e7 a9 28 69 |..p%+=24|...&..(i|
|00000690| 74 65 6d 24 29 3e 6d 61 | 78 6c 65 6e 25 8c 6d 61 |tem$)>ma|xlen%.ma|
|000006a0| 78 6c 65 6e 25 3d a9 28 | 69 74 65 6d 24 29 0d 03 |xlen%=.(|item$)..|
|000006b0| c0 05 ed 0d 03 ca 18 61 | 74 25 21 31 36 3d 6d 61 |.......a|t%!16=ma|
|000006c0| 78 6c 65 6e 25 2a 31 36 | 2b 31 32 0d 03 d4 08 3d |xlen%*16|+12....=|
|000006d0| 6e 69 25 0d ff | |ni%.. | |
+--------+-------------------------+-------------------------+--------+--------+