home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / Basic / bb_exa.dms / in.adf / amigamode / converth.bb2 < prev    next >
Unknown  |  1995-10-19  |  3.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| 3b 00 3b 20 20 42 6c 69 | 74 7a 32 20 2e 68 20 69 |;.; Bli|tz2 .h i|
|00000010| 6e 63 6c 75 64 65 20 63 | 6f 6e 76 65 72 74 65 72 |nclude c|onverter|
|00000020| 00 3b 00 3b 20 20 73 6f | 72 74 20 6f 66 20 61 20 |.;.; so|rt of a |
|00000030| 70 72 65 70 72 6f 63 65 | 73 73 6f 72 20 3a 29 20 |preproce|ssor :) |
|00000040| 69 2e 65 2e 20 79 6f 75 | 20 77 69 6c 6c 20 68 61 |i.e. you| will ha|
|00000050| 76 65 20 74 6f 00 3b 20 | 20 67 6f 20 69 6e 20 61 |ve to.; | go in a|
|00000060| 6e 64 20 66 69 78 20 6c | 6f 74 73 20 6f 66 20 73 |nd fix l|ots of s|
|00000070| 74 75 66 66 20 61 6e 79 | 77 61 79 2c 20 49 20 74 |tuff any|way, I t|
|00000080| 68 69 6e 6b 20 77 65 00 | 3b 20 20 77 65 20 77 69 |hink we.|; we wi|
|00000090| 6c 6c 20 68 61 76 65 20 | 74 6f 20 64 6f 20 61 20 |ll have |to do a |
|000000a0| 2e 69 20 63 6f 6e 76 65 | 72 74 65 72 20 74 6f 20 |.i conve|rter to |
|000000b0| 68 61 6e 64 6c 65 20 61 | 6c 6c 20 74 68 65 00 3b |handle a|ll the.;|
|000000c0| 20 20 33 2e 30 20 69 6e | 63 6c 75 64 65 73 00 3b | 3.0 in|cludes.;|
|000000d0| 00 3b 20 20 63 6f 6e 76 | 65 72 74 73 20 23 64 65 |.; conv|erts #de|
|000000e0| 66 69 6e 65 20 22 61 73 | 63 69 69 22 20 74 6f 20 |fine "as|cii" to |
|000000f0| 4d 61 63 72 6f 2e 2e 45 | 6e 64 20 4d 61 63 72 6f |Macro..E|nd Macro|
|00000100| 00 3b 20 20 28 61 6c 73 | 6f 20 72 65 70 6c 61 63 |.; (als|o replac|
|00000110| 65 73 20 28 78 29 20 70 | 61 72 61 6d 65 74 65 72 |es (x) p|arameter|
|00000120| 20 74 6f 20 60 31 29 00 | 3b 00 3b 20 20 69 67 6e | to `1).|;.; ign|
|00000130| 6f 72 65 73 20 61 6c 6c | 20 69 66 6e 64 65 66 20 |ores all| ifndef |
|00000140| 6c 6f 67 69 63 20 62 65 | 63 61 75 73 65 20 23 69 |logic be|cause #i|
|00000150| 6e 63 6c 75 64 65 20 3d | 3e 20 78 69 6e 63 6c 75 |nclude =|> xinclu|
|00000160| 64 65 00 3b 00 3b 20 20 | 79 6f 75 20 6e 65 65 64 |de.;.; |you need|
|00000170| 20 74 6f 20 63 72 65 61 | 74 65 20 61 6e 20 65 78 | to crea|te an ex|
|00000180| 65 63 75 74 61 62 6c 65 | 20 61 6e 64 20 72 75 6e |ecutable| and run|
|00000190| 20 69 74 20 66 72 6f 6d | 20 74 68 65 20 43 4c 49 | it from| the CLI|
|000001a0| 00 00 80 09 24 20 67 65 | 74 6c 69 6e 65 7b 7d 00 |....$ ge|tline{}.|
|000001b0| 20 80 15 20 63 70 00 20 | 70 6f 6f 00 20 61 24 3d | .. cp. |poo. a$=|
|000001c0| dd 01 28 31 32 38 29 3a | 63 70 3d 31 00 20 61 24 |..(128):|cp=1. a$|
|000001d0| 3d dc 8a 28 61 24 2c 22 | 3b 22 2c 22 20 22 29 00 |=..(a$,"|;"," ").|
|000001e0| 20 61 24 3d dc 8a 28 61 | 24 2c dc 86 28 39 29 2c | a$=..(a|$,..(9),|
|000001f0| 22 20 22 29 00 00 20 80 | 0b 20 dc 89 28 61 24 2c |" ").. .|. ..(a$,|
|00000200| 22 2f 2a 22 29 3e 30 20 | 20 20 20 20 20 20 20 20 |"/*")>0 | |
|00000210| 20 20 20 20 20 3b 77 68 | 6f 6c 65 20 63 6f 6d 6d | ;wh|ole comm|
|00000220| 65 6e 74 00 20 20 80 0b | 20 dc 89 28 61 24 2c 22 |ent. ..| ..(a$,"|
|00000230| 2a 2f 22 29 3e 30 00 20 | 20 20 61 24 3d dc 8a 28 |*/")>0. | a$=..(|
|00000240| 61 24 2c 22 2f 2a 22 2c | 22 3b 2f 2a 22 29 00 20 |a$,"/*",|";/*"). |
|00000250| 20 80 22 00 20 20 20 61 | 24 3d dc 8a 28 61 24 2c | .". a|$=..(a$,|
|00000260| 22 2f 2a 22 2c 22 2a 2a | 22 29 00 20 20 20 dd 82 |"/*","**|"). ..|
|00000270| 20 22 3b 22 2c 61 24 00 | 20 20 20 62 6c 6f 63 6b | ";",a$.| block|
|00000280| 6c 6f 6f 70 3a 00 20 20 | 20 20 61 24 3d dd 01 28 |loop:. | a$=..(|
|00000290| 31 32 38 29 00 20 20 20 | 20 80 0b 20 dc 89 28 61 |128). | .. ..(a|
|000002a0| 24 2c 22 2a 2f 22 29 3d | 30 00 20 20 20 20 20 dd |$,"*/")=|0. .|
|000002b0| 82 20 22 3b 22 2c 61 24 | 00 20 20 20 20 20 80 be |. ";",a$|. ..|
|000002c0| 20 80 0b 00 20 20 20 20 | 20 80 05 20 62 6c 6f 63 | ... | .. bloc|
|000002d0| 6b 6c 6f 6f 70 00 20 20 | 20 20 80 02 20 80 0b 00 |kloop. | .. ...|
|000002e0| 20 20 20 61 24 3d dc 8a | 28 61 24 2c 22 2a 2f 22 | a$=..|(a$,"*/"|
|000002f0| 2c 22 2a 2a 22 29 00 20 | 20 20 dd 82 20 22 3b 22 |,"**"). | .. ";"|
|00000300| 2c 61 24 00 20 20 20 80 | be 20 80 0b 3a 80 be 20 |,a$. .|. ..:.. |
|00000310| 80 0b 00 20 20 20 80 05 | 20 70 6f 6f 00 20 20 80 |... ..| poo. .|
|00000320| 02 20 80 0b 00 20 80 02 | 20 80 0b 00 20 80 09 20 |. ... ..| ... .. |
|00000330| 80 07 20 61 24 00 80 02 | 20 80 09 00 00 80 09 24 |.. a$...| ......$|
|00000340| 20 6e 65 78 74 77 6f 72 | 64 7b 61 24 7d 00 20 80 | nextwor|d{a$}. .|
|00000350| 15 20 63 70 00 20 62 24 | 3d 22 22 00 20 80 0c 20 |. cp. b$|="". .. |
|00000360| dc 83 28 61 24 2c 63 70 | 2c 31 29 3d 22 20 22 3a |..(a$,cp|,1)=" ":|
|00000370| 63 70 2b 31 3a 80 c1 20 | 20 20 3b 73 6b 69 70 20 |cp+1:.. | ;skip |
|00000380| 6c 65 61 64 69 6e 67 20 | 73 70 61 63 65 73 00 20 |leading |spaces. |
|00000390| 80 0b 20 dc 83 28 61 24 | 2c 63 70 2c 31 29 3d 22 |.. ..(a$|,cp,1)="|
|000003a0| 3b 22 00 20 20 80 09 20 | 80 07 20 dc 83 28 61 24 |;". .. |.. ..(a$|
|000003b0| 2c 63 70 29 00 20 80 c0 | 00 00 20 80 0b 20 dc 83 |,cp). ..|.. .. ..|
|000003c0| 28 61 24 2c 63 70 2c 31 | 29 3d 22 28 22 20 20 20 |(a$,cp,1|)="(" |
|000003d0| 20 20 20 20 20 20 3b 69 | 66 20 62 72 61 63 6b 65 | ;i|f bracke|
|000003e0| 74 73 20 72 65 74 75 72 | 6e 20 31 20 77 6f 72 64 |ts retur|n 1 word|
|000003f0| 00 20 20 73 70 3d 63 70 | 3a 63 70 3d dc 89 28 61 |. sp=cp|:cp=..(a|
|00000400| 24 2c 22 29 22 2c 63 70 | 29 3a 63 70 2b 31 00 20 |$,")",cp|):cp+1. |
|00000410| 20 80 09 20 80 07 20 dc | 83 28 61 24 2c 73 70 2b | .. .. .|.(a$,sp+|
|00000420| 31 2c 63 70 2d 73 70 2d | 32 29 00 20 80 c0 00 00 |1,cp-sp-|2). ....|
|00000430| 20 80 0c 20 63 70 3c 3d | dc 8f 28 61 24 29 20 80 | .. cp<=|..(a$) .|
|00000440| 42 20 dc 83 28 61 24 2c | 63 70 2c 31 29 3c 3e dc |B ..(a$,|cp,1)<>.|
|00000450| 86 28 33 32 29 00 20 20 | 62 24 2b dc 83 28 61 24 |.(32). |b$+..(a$|
|00000460| 2c 63 70 2c 31 29 3a 63 | 70 2b 31 00 20 80 c1 00 |,cp,1):c|p+1. ...|
|00000470| 20 80 09 20 80 07 20 62 | 24 00 80 02 20 80 09 00 | .. .. b|$... ...|
|00000480| 00 80 0b 20 b5 01 3c 3e | 31 00 20 dd 82 20 22 57 |... ..<>|1. .. "W|
|00000490| 72 6f 6e 67 20 4e 75 6d | 62 65 72 20 6f 66 20 50 |rong Num|ber of P|
|000004a0| 61 72 61 6d 65 74 65 72 | 73 22 00 20 80 02 00 80 |arameter|s". ....|
|000004b0| 02 20 80 0b 00 00 dc 99 | 20 80 c6 00 00 6e 24 3d |. ......| ....n$=|
|000004c0| b5 02 28 31 29 3a 6e 24 | 3d dc 8a 28 6e 24 2c 22 |..(1):n$|=..(n$,"|
|000004d0| 2e 68 22 2c 22 22 29 2b | 22 2e 62 62 32 22 00 00 |.h","")+|".bb2"..|
|000004e0| 80 0b 20 80 89 20 be 11 | 28 30 2c b5 02 28 31 29 |.. .. ..|(0,..(1)|
|000004f0| 29 20 80 21 20 dd 82 20 | 22 43 6f 75 6c 64 6e 27 |) .! .. |"Couldn'|
|00000500| 74 20 4f 70 65 6e 20 46 | 69 6c 65 22 3a 80 02 00 |t Open F|ile":...|
|00000510| 00 80 0b 20 be 12 28 31 | 2c 6e 24 29 00 20 be 08 |... ..(1|,n$). ..|
|00000520| 20 30 3a be 07 20 31 00 | 00 20 80 0c 20 80 89 20 | 0:.. 1.|. .. .. |
|00000530| be 0d 28 30 29 00 20 20 | 3b 00 20 20 61 24 3d 67 |..(0). |;. a$=g|
|00000540| 65 74 6c 69 6e 65 7b 7d | 00 20 20 80 0b 20 dc 81 |etline{}|. .. ..|
|00000550| 28 61 24 2c 31 29 3d 22 | 3b 22 20 80 21 20 dd 82 |(a$,1)="|;" .! ..|
|00000560| 20 61 24 3a 80 05 20 64 | 75 6e 6c 69 6e 65 00 20 | a$:.. d|unline. |
|00000570| 20 63 24 3d 6e 65 78 74 | 77 6f 72 64 7b 61 24 7d | c$=next|word{a$}|
|00000580| 00 20 20 80 0b 20 63 24 | 3d 22 73 74 72 75 63 74 |. .. c$|="struct|
|00000590| 22 20 80 21 20 80 06 20 | 64 6f 73 74 72 75 63 74 |" .! .. |dostruct|
|000005a0| 00 20 20 80 0b 20 63 24 | 3d 22 23 64 65 66 69 6e |. .. c$|="#defin|
|000005b0| 65 22 20 80 21 20 80 06 | 20 64 6f 64 65 66 69 6e |e" .! ..| dodefin|
|000005c0| 65 00 20 20 80 0b 20 63 | 24 3d 22 23 69 6e 63 6c |e. .. c|$="#incl|
|000005d0| 75 64 65 22 20 80 21 20 | 80 06 20 64 6f 69 6e 63 |ude" .! |.. doinc|
|000005e0| 6c 75 64 65 00 64 75 6e | 6c 69 6e 65 3a 00 20 80 |lude.dun|line:. .|
|000005f0| c1 00 80 c0 00 80 02 00 | 3b 2d 2d 2d 2d 2d 2d 2d |........|;-------|
|00000600| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000610| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000620| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000630| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 00 2e 64 6f 69 6e 63 |--------|-..doinc|
|00000640| 6c 75 64 65 3a 00 20 76 | 24 3d 6e 65 78 74 77 6f |lude:. v|$=nextwo|
|00000650| 72 64 7b 61 24 7d 00 20 | 76 24 3d dc 8a 28 76 24 |rd{a$}. |v$=..(v$|
|00000660| 2c 22 3c 22 2c dc 86 28 | 33 34 29 29 00 20 76 24 |,"<",..(|34)). v$|
|00000670| 3d dc 8a 28 76 24 2c 22 | 3e 22 2c dc 86 28 33 34 |=..(v$,"|>",..(34|
|00000680| 29 29 00 20 dd 82 20 22 | 3b 20 58 49 4e 43 4c 55 |)). .. "|; XINCLU|
|00000690| 44 45 20 22 2c 76 24 00 | 20 80 07 00 3b 2d 2d 2d |DE ",v$.| ...;---|
|000006a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000006b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000006c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000006d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 00 2e 64 |--------|-----..d|
|000006e0| 6f 64 65 66 69 6e 65 3a | 00 20 76 24 3d 6e 65 78 |odefine:|. v$=nex|
|000006f0| 74 77 6f 72 64 7b 61 24 | 7d 00 20 65 24 3d 6e 65 |tword{a$|}. e$=ne|
|00000700| 78 74 77 6f 72 64 7b 61 | 24 7d 00 00 20 80 0b 20 |xtword{a|$}.. .. |
|00000710| 28 65 24 3e 3d 22 61 22 | 20 80 42 20 65 24 3c 3d |(e$>="a"| .B e$<=|
|00000720| 22 7a 22 29 20 80 8a 20 | 28 65 24 3d 3e 22 41 22 |"z") .. |(e$=>"A"|
|00000730| 20 80 42 20 65 24 3c 3d | 22 5a 22 29 20 3b 73 74 | .B e$<=|"Z") ;st|
|00000740| 72 69 6e 67 20 64 65 66 | 69 6e 65 00 20 20 20 70 |ring def|ine. p|
|00000750| 73 3d dc 89 28 65 24 2c | 22 2e 22 29 3a 80 0b 20 |s=..(e$,|"."):.. |
|00000760| 70 73 20 80 21 20 65 24 | 3d dc 83 28 65 24 2c 70 |ps .! e$|=..(e$,p|
|00000770| 73 2b 31 29 00 20 20 20 | 66 24 3d 6e 65 78 74 77 |s+1). |f$=nextw|
|00000780| 6f 72 64 7b 61 24 7d 00 | 20 20 20 dd 82 20 22 4d |ord{a$}.| .. "M|
|00000790| 61 63 72 6f 20 22 2c 76 | 24 2c 22 3a 22 2c 65 24 |acro ",v|$,":",e$|
|000007a0| 2c 22 3a 45 6e 64 20 4d | 61 63 72 6f 22 2c dc 86 |,":End M|acro",..|
|000007b0| 28 39 29 2c 66 24 00 00 | 20 80 22 00 00 20 20 80 |(9),f$..| .".. .|
|000007c0| 0b 20 65 24 3d 22 5c 22 | 00 20 20 20 73 24 3d 22 |. e$="\"|. s$="|
|000007d0| 22 3a 70 3d dc 89 28 76 | 24 2c 22 28 22 29 00 20 |":p=..(v|$,"("). |
|000007e0| 20 20 80 0b 20 70 20 80 | 21 20 73 24 3d dc 83 28 | .. p .|! s$=..(|
|000007f0| 76 24 2c 70 29 3a 76 24 | 3d dc 81 28 76 24 2c 70 |v$,p):v$|=..(v$,p|
|00000800| 2d 31 29 00 20 20 20 dd | 82 20 22 4d 61 63 72 6f |-1). .|. "Macro|
|00000810| 20 22 2c 76 24 20 20 20 | 20 20 20 3b 63 6c 75 64 | ",v$ | ;clud|
|00000820| 67 65 20 69 74 20 6d 61 | 6e 00 20 20 20 61 24 3d |ge it ma|n. a$=|
|00000830| dd 01 28 31 32 38 29 00 | 20 20 20 80 0b 20 73 24 |..(128).| .. s$|
|00000840| 3c 3e 22 22 20 80 21 20 | 61 24 3d dc 8a 28 61 24 |<>"" .! |a$=..(a$|
|00000850| 2c 73 24 2c 22 60 31 22 | 29 00 20 20 20 61 24 3d |,s$,"`1"|). a$=|
|00000860| dc 8a 28 61 24 2c 22 2d | 3e 22 2c 22 5c 22 29 00 |..(a$,"-|>","\").|
|00000870| 20 20 20 dd 82 20 61 24 | 00 20 20 20 dd 82 20 22 | .. a$|. .. "|
|00000880| 45 6e 64 20 4d 61 63 72 | 6f 22 00 20 20 80 22 00 |End Macr|o". .".|
|00000890| 20 20 20 66 24 3d 6e 65 | 78 74 77 6f 72 64 7b 61 | f$=ne|xtword{a|
|000008a0| 24 7d 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |$} | |
|000008b0| 20 20 20 20 20 20 20 20 | 20 20 3b 6e 75 6d 65 72 | | ;numer|
|000008c0| 69 63 20 64 65 66 69 6e | 65 00 20 20 20 65 24 3d |ic defin|e. e$=|
|000008d0| dc 8a 28 65 24 2c 22 30 | 78 22 2c 22 24 22 29 00 |..(e$,"0|x","$").|
|000008e0| 20 20 20 65 24 3d dc 8a | 28 65 24 2c 22 31 4c 22 | e$=..|(e$,"1L"|
|000008f0| 2c 22 31 22 29 00 20 20 | 20 65 24 3d dc 8a 28 65 |,"1"). | e$=..(e|
|00000900| 24 2c 22 4c 3c 3c 22 2c | 22 4c 53 4c 22 29 00 20 |$,"L<<",|"LSL"). |
|00000910| 20 20 65 24 3d dc 8a 28 | 65 24 2c 22 4c 3e 3e 22 | e$=..(|e$,"L>>"|
|00000920| 2c 22 4c 53 52 22 29 00 | 20 20 20 65 24 3d dc 8a |,"LSR").| e$=..|
|00000930| 28 65 24 2c 22 3c 3c 22 | 2c 22 4c 53 4c 22 29 00 |(e$,"<<"|,"LSL").|
|00000940| 20 20 20 65 24 3d dc 8a | 28 65 24 2c 22 3e 3e 22 | e$=..|(e$,">>"|
|00000950| 2c 22 4c 53 52 22 29 00 | 20 20 20 80 0b 20 65 24 |,"LSR").| .. e$|
|00000960| 3d 22 22 20 80 21 20 65 | 24 3d 22 2d 31 22 00 20 |="" .! e|$="-1". |
|00000970| 20 20 dd 82 20 22 23 22 | 2c 76 24 2c 22 3d 22 2c | .. "#"|,v$,"=",|
|00000980| 65 24 2c dc 86 28 39 29 | 2c 66 24 00 20 20 80 c0 |e$,..(9)|,f$. ..|
|00000990| 00 00 20 80 c0 00 00 20 | 80 07 00 3b 2d 2d 2d 2d |.. .... |...;----|
|000009a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000009b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000009c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000009d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 00 2e 64 6f |--------|----..do|
|000009e0| 73 74 72 75 63 74 3a 00 | 20 dd 82 20 22 4e 65 77 |struct:.| .. "New|
|000009f0| 54 79 70 65 20 2e 22 2b | 6e 65 78 74 77 6f 72 64 |Type ."+|nextword|
|00000a00| 7b 61 24 7d 00 20 75 3d | 30 00 00 6e 78 6c 69 6e |{a$}. u=|0..nxlin|
|00000a10| 65 3a 00 20 61 24 3d 67 | 65 74 6c 69 6e 65 7b 7d |e:. a$=g|etline{}|
|00000a20| 00 00 20 80 0b 20 61 24 | 3d 22 22 20 80 21 20 80 |.. .. a$|="" .! .|
|00000a30| 05 20 6e 78 6c 69 6e 65 | 00 20 80 0b 20 dc 81 28 |. nxline|. .. ..(|
|00000a40| 61 24 2c 31 29 3d 22 3b | 22 20 80 21 20 dd 82 20 |a$,1)=";|" .! .. |
|00000a50| 61 24 3a 80 05 20 6e 78 | 6c 69 6e 65 00 00 20 63 |a$:.. nx|line.. c|
|00000a60| 24 3d 6e 65 78 74 77 6f | 72 64 7b 61 24 7d 00 00 |$=nextwo|rd{a$}..|
|00000a70| 20 63 24 3d dc 98 28 63 | 24 29 3a 74 24 3d 22 22 | c$=..(c|$):t$=""|
|00000a80| 00 00 20 80 0e 20 63 24 | 00 00 20 80 0f 20 22 7d |.. .. c$|.. .. "}|
|00000a90| 22 00 20 20 80 0b 20 75 | 00 20 20 20 75 2d 31 00 |". .. u|. u-1.|
|00000aa0| 20 20 80 22 00 20 20 20 | dd 82 20 22 45 6e 64 20 | .". |.. "End |
|00000ab0| 4e 65 77 54 79 70 65 22 | 00 20 20 20 80 be 20 80 |NewType"|. .. .|
|00000ac0| 0e 00 20 20 20 80 07 00 | 20 20 80 c0 00 00 20 80 |.. ...| .... .|
|00000ad0| 0f 20 22 55 4e 49 4f 4e | 22 00 20 20 75 3d 32 3a |. "UNION|". u=2:|
|00000ae0| 80 be 20 80 0e 3a 80 05 | 20 6e 78 6c 69 6e 65 00 |.. ..:..| nxline.|
|00000af0| 00 20 20 80 0f 20 22 55 | 57 4f 52 44 22 3a 74 24 |. .. "U|WORD":t$|
|00000b00| 3d 22 2e 77 22 00 20 20 | 80 0f 20 22 57 4f 52 44 |=".w". |.. "WORD|
|00000b10| 22 3a 74 24 3d 22 2e 77 | 22 00 20 20 80 0f 20 22 |":t$=".w|". .. "|
|00000b20| 53 48 4f 52 54 22 3a 74 | 24 3d 22 2e 77 22 00 20 |SHORT":t|$=".w". |
|00000b30| 20 80 0f 20 22 55 53 48 | 4f 52 54 22 3a 74 24 3d | .. "USH|ORT":t$=|
|00000b40| 22 2e 77 22 00 20 20 80 | 0f 20 22 55 4e 53 49 47 |".w". .|. "UNSIG|
|00000b50| 4e 45 44 22 3a 74 24 3d | 22 2e 77 22 00 20 20 80 |NED":t$=|".w". .|
|00000b60| 0f 20 22 53 49 47 4e 45 | 44 22 3a 74 24 3d 22 2e |. "SIGNE|D":t$=".|
|00000b70| 77 22 00 20 20 80 0f 20 | 22 49 4e 54 22 3a 74 24 |w". .. |"INT":t$|
|00000b80| 3d 22 2e 77 22 20 20 20 | 20 20 20 20 20 20 3b 69 |=".w" | ;i|
|00000b90| 73 20 74 68 69 73 20 64 | 65 66 61 75 6c 74 20 77 |s this d|efault w|
|00000ba0| 6f 72 64 20 6f 6e 20 74 | 68 65 20 61 6d 69 67 61 |ord on t|he amiga|
|00000bb0| 3f 00 20 20 80 0f 20 22 | 56 4f 49 44 22 3a 74 24 |?. .. "|VOID":t$|
|00000bc0| 3d 22 2e 77 22 00 20 20 | 80 0f 20 22 42 4f 4f 4c |=".w". |.. "BOOL|
|00000bd0| 22 3a 74 24 3d 22 2e 77 | 22 00 00 20 20 80 0f 20 |":t$=".w|".. .. |
|00000be0| 22 42 59 54 45 22 3a 74 | 24 3d 22 2e 62 22 00 20 |"BYTE":t|$=".b". |
|00000bf0| 20 80 0f 20 22 55 42 59 | 54 45 22 3a 74 24 3d 22 | .. "UBY|TE":t$="|
|00000c00| 2e 62 22 00 20 20 80 0f | 20 22 43 48 41 52 22 3a |.b". ..| "CHAR":|
|00000c10| 74 24 3d 22 2e 62 22 00 | 00 20 20 80 0f 20 22 4c |t$=".b".|. .. "L|
|00000c20| 4f 4e 47 22 3a 74 24 3d | 22 2e 6c 22 00 20 20 80 |ONG":t$=|".l". .|
|00000c30| 0f 20 22 55 4c 4f 4e 47 | 22 3a 74 24 3d 22 2e 6c |. "ULONG|":t$=".l|
|00000c40| 22 00 20 20 80 0f 20 22 | 41 50 54 52 22 3a 74 24 |". .. "|APTR":t$|
|00000c50| 3d 22 2e 6c 22 00 20 20 | 80 0f 20 22 42 50 54 52 |=".l". |.. "BPTR|
|00000c60| 22 3a 74 24 3d 22 2e 6c | 22 00 20 20 80 0f 20 22 |":t$=".l|". .. "|
|00000c70| 43 50 54 52 22 3a 74 24 | 3d 22 2e 6c 22 00 20 20 |CPTR":t$|=".l". |
|00000c80| 80 0f 20 22 53 54 52 50 | 54 52 22 3a 74 24 3d 22 |.. "STRP|TR":t$="|
|00000c90| 2e 6c 22 00 20 20 80 0f | 20 22 42 53 54 52 22 3a |.l". ..| "BSTR":|
|00000ca0| 74 24 3d 22 2e 6c 22 00 | 20 20 80 0f 20 22 46 4c |t$=".l".| .. "FL|
|00000cb0| 4f 41 54 22 3a 74 24 3d | 22 2e 66 22 00 00 20 20 |OAT":t$=|".f".. |
|00000cc0| 80 0f 20 22 53 54 52 55 | 43 54 22 3a 74 24 3d 22 |.. "STRU|CT":t$="|
|00000cd0| 2e 22 2b 6e 65 78 74 77 | 6f 72 64 7b 61 24 7d 00 |."+nextw|ord{a$}.|
|00000ce0| 00 20 80 02 20 80 0e 00 | 00 20 80 0b 20 74 24 3c |. .. ...|. .. t$<|
|00000cf0| 3e 22 22 00 20 20 6e 24 | 3d 6e 65 78 74 77 6f 72 |>"". n$|=nextwor|
|00000d00| 64 7b 61 24 7d 00 20 20 | 62 3d dc 89 28 6e 24 2c |d{a$}. |b=..(n$,|
|00000d10| 22 5b 22 29 3a 62 24 3d | 22 22 00 20 20 80 0b 20 |"["):b$=|"". .. |
|00000d20| 75 3d 32 20 80 21 20 62 | 24 3d 22 5b 30 5d 22 3a |u=2 .! b|$="[0]":|
|00000d30| 75 2d 31 00 20 20 80 0b | 20 62 20 80 21 20 62 24 |u-1. ..| b .! b$|
|00000d40| 3d dc 83 28 6e 24 2c 62 | 29 3a 6e 24 3d dc 81 28 |=..(n$,b|):n$=..(|
|00000d50| 6e 24 2c 62 2d 31 29 00 | 20 20 dd 82 20 22 20 20 |n$,b-1).| .. " |
|00000d60| 22 2b 6e 24 2b 74 24 2b | 62 24 2b dc 86 28 39 29 |"+n$+t$+|b$+..(9)|
|00000d70| 2b 6e 65 78 74 77 6f 72 | 64 7b 61 24 7d 00 20 80 |+nextwor|d{a$}. .|
|00000d80| c0 00 00 80 05 20 6e 78 | 6c 69 6e 65 00 3b 2d 2d |..... nx|line.;--|
|00000d90| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000da0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000db0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000dc0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 00 |--------|--. |
+--------+-------------------------+-------------------------+--------+--------+