home *** CD-ROM | disk | FTP | other *** search
view JSON data
|
view as text
|
open on a Mac
|
open on a PC
This file was processed as: LHArc Archive
(archive/lha).
You can browse this item here: source.lha
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| dexvert
| LHArc Archive (archive/lha)
| magic
| Supported |
100%
| file
| LHarc 1.x/ARX archive data [lh0], with "bin_c\clean.c"
| default
| |
99%
| file
| data
| default
| |
100%
| TrID
| LHARC/LZARK compressed archive (generic)
| default
| |
100%
| siegfried
| fmt/626 LHA File Format
| default
| |
100%
| lsar
| LZH
| default
| |
100%
| gt2
| LZH Archiv gefunden (Auflistung ist deaktiviert)
| default
| |
100%
| detectItEasy
| Archive: LHA archive (.LHA)(-lh0-)
| default
| |
100%
| xdgMime
| application/x-lha
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 23 cd 2d 6c 68 30 2d 1f | 6d 00 00 1f 6d 00 00 98 |#.-lh0-.|m...m...|
|00000010| 72 30 24 02 00 0d 62 69 | 6e 5f 63 5c 63 6c 65 61 |r0$...bi|n_c\clea|
|00000020| 6e 2e 63 1d e2 2f 2a 0a | 2d 2d 20 41 4e 53 49 20 |n.c../*.|-- ANSI |
|00000030| 43 20 63 6f 64 65 20 67 | 65 6e 65 72 61 74 65 64 |C code g|enerated|
|00000040| 20 62 79 20 3a 0a 2d 2d | 20 53 6d 61 6c 6c 45 69 | by :.--| SmallEi|
|00000050| 66 66 65 6c 20 54 68 65 | 20 47 4e 55 20 45 69 66 |ffel The| GNU Eif|
|00000060| 66 65 6c 20 43 6f 6d 70 | 69 6c 65 72 20 2d 2d 20 |fel Comp|iler -- |
|00000070| 52 65 6c 65 61 73 65 20 | 28 2d 20 30 2e 38 32 29 |Release |(- 0.82)|
|00000080| 20 20 20 20 20 20 2d 2d | 0a 2d 2d 20 43 6f 70 79 | --|.-- Copy|
|00000090| 72 69 67 68 74 20 28 43 | 29 2c 20 31 39 39 34 2d |right (C|), 1994-|
|000000a0| 39 38 20 2d 20 4c 4f 52 | 49 41 20 2d 20 55 48 50 |98 - LOR|IA - UHP|
|000000b0| 20 2d 20 43 52 49 4e 20 | 2d 20 49 4e 52 49 41 20 | - CRIN |- INRIA |
|000000c0| 2d 20 46 52 41 4e 43 45 | 20 2d 2d 0a 2d 2d 20 44 |- FRANCE| --.-- D|
|000000d0| 6f 6d 69 6e 69 71 75 65 | 20 43 4f 4c 4e 45 54 20 |ominique| COLNET |
|000000e0| 61 6e 64 20 53 75 7a 61 | 6e 6e 65 20 43 4f 4c 4c |and Suza|nne COLL|
|000000f0| 49 4e 20 2d 20 20 20 20 | 63 6f 6c 6e 65 74 40 6c |IN - |colnet@l|
|00000100| 6f 72 69 61 2e 66 72 20 | 20 20 20 20 2d 2d 0a 2d |oria.fr | --.-|
|00000110| 2d 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |- | |
|00000120| 20 20 68 74 74 70 3a 2f | 2f 77 77 77 2e 6c 6f 72 | http:/|/www.lor|
|00000130| 69 61 2e 66 72 2f 53 6d | 61 6c 6c 45 69 66 66 65 |ia.fr/Sm|allEiffe|
|00000140| 6c 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 2d |l | -|
|00000150| 2d 0a 2a 2f 0a 23 69 6e | 63 6c 75 64 65 20 22 63 |-.*/.#in|clude "c|
|00000160| 6c 65 61 6e 2e 68 22 0a | 54 37 20 4d 37 3d 7b 4e |lean.h".|T7 M7={N|
|00000170| 55 4c 4c 2c 30 2c 30 7d | 3b 0a 54 36 37 35 20 4d |ULL,0,0}|;.T675 M|
|00000180| 36 37 35 3d 7b 30 2c 4e | 55 4c 4c 2c 30 2c 30 7d |675={0,N|ULL,0,0}|
|00000190| 3b 0a 54 34 34 31 20 4d | 34 34 31 3d 4e 55 4c 4c |;.T441 M|441=NULL|
|000001a0| 3b 0a 54 36 35 30 20 4d | 36 35 30 3d 4e 55 4c 4c |;.T650 M|650=NULL|
|000001b0| 3b 0a 54 38 33 30 20 4d | 38 33 30 3d 4e 55 4c 4c |;.T830 M|830=NULL|
|000001c0| 3b 0a 54 34 37 39 20 4d | 34 37 39 3d 7b 30 7d 3b |;.T479 M|479={0};|
|000001d0| 0a 54 36 37 30 20 4d 36 | 37 30 3d 30 3b 0a 54 33 |.T670 M6|70=0;.T3|
|000001e0| 30 36 20 4d 33 30 36 3d | 7b 30 7d 3b 0a 54 39 32 |06 M306=|{0};.T92|
|000001f0| 37 20 4d 39 32 37 3d 7b | 4e 55 4c 4c 2c 30 2c 30 |7 M927={|NULL,0,0|
|00000200| 7d 3b 0a 54 35 32 20 4d | 35 32 3d 7b 4e 55 4c 4c |};.T52 M|52={NULL|
|00000210| 2c 30 2c 30 2c 30 7d 3b | 0a 76 6f 69 64 20 72 32 |,0,0,0};|.void r2|
|00000220| 61 70 70 65 6e 64 5f 69 | 6e 28 69 6e 74 20 43 2c |append_i|n(int C,|
|00000230| 54 30 2a 20 61 31 29 7b | 0a 69 6e 74 20 5f 69 3d |T0* a1){|.int _i=|
|00000240| 30 3b 0a 69 6e 74 20 5f | 76 61 6c 3d 30 3b 0a 2f |0;.int _|val=0;./|
|00000250| 2a 49 46 2a 2f 69 66 20 | 28 28 43 29 3d 3d 28 30 |*IF*/if |((C)==(0|
|00000260| 29 29 20 7b 0a 72 37 65 | 78 74 65 6e 64 28 28 28 |)) {.r7e|xtend(((|
|00000270| 54 37 2a 29 61 31 29 2c | 27 30 27 29 3b 0a 7d 0a |T7*)a1),|'0');.}.|
|00000280| 65 6c 73 65 20 7b 0a 2f | 2a 49 46 2a 2f 69 66 20 |else {./|*IF*/if |
|00000290| 28 28 43 29 3e 28 30 29 | 29 20 7b 0a 5f 69 3d 28 |((C)>(0)|) {._i=(|
|000002a0| 28 28 28 54 37 2a 29 28 | 28 54 37 2a 29 61 31 29 |(((T7*)(|(T7*)a1)|
|000002b0| 29 29 2d 3e 5f 63 6f 75 | 6e 74 2f 2a 34 2a 2f 29 |))->_cou|nt/*4*/)|
|000002c0| 2b 28 31 29 3b 0a 5f 76 | 61 6c 3d 43 3b 0a 77 68 |+(1);._v|al=C;.wh|
|000002d0| 69 6c 65 20 28 21 28 28 | 5f 76 61 6c 29 3d 3d 28 |ile (!((|_val)==(|
|000002e0| 30 29 29 29 20 7b 0a 72 | 37 65 78 74 65 6e 64 28 |0))) {.r|7extend(|
|000002f0| 28 28 54 37 2a 29 61 31 | 29 2c 72 32 64 69 67 69 |((T7*)a1|),r2digi|
|00000300| 74 28 28 5f 76 61 6c 29 | 25 28 31 30 29 29 29 3b |t((_val)|%(10)));|
|00000310| 0a 5f 76 61 6c 3d 28 5f | 76 61 6c 29 2f 28 31 30 |._val=(_|val)/(10|
|00000320| 29 3b 0a 7d 0a 7d 0a 65 | 6c 73 65 20 7b 0a 72 37 |);.}.}.e|lse {.r7|
|00000330| 65 78 74 65 6e 64 28 28 | 28 54 37 2a 29 61 31 29 |extend((|(T7*)a1)|
|00000340| 2c 27 5c 35 35 27 29 3b | 0a 5f 69 3d 28 28 28 28 |,'\55');|._i=((((|
|00000350| 54 37 2a 29 28 28 54 37 | 2a 29 61 31 29 29 29 2d |T7*)((T7|*)a1)))-|
|00000360| 3e 5f 63 6f 75 6e 74 2f | 2a 34 2a 2f 29 2b 28 31 |>_count/|*4*/)+(1|
|00000370| 29 3b 0a 5f 76 61 6c 3d | 43 3b 0a 77 68 69 6c 65 |);._val=|C;.while|
|00000380| 20 28 21 28 28 5f 76 61 | 6c 29 3d 3d 28 30 29 29 | (!((_va|l)==(0))|
|00000390| 29 20 7b 0a 72 37 65 78 | 74 65 6e 64 28 28 28 54 |) {.r7ex|tend(((T|
|000003a0| 37 2a 29 61 31 29 2c 72 | 32 64 69 67 69 74 28 2d |7*)a1),r|2digit(-|
|000003b0| 28 28 5f 76 61 6c 29 25 | 28 31 30 29 29 29 29 3b |((_val)%|(10))));|
|000003c0| 0a 5f 76 61 6c 3d 28 5f | 76 61 6c 29 2f 28 31 30 |._val=(_|val)/(10|
|000003d0| 29 3b 0a 7d 0a 7d 0a 2f | 2a 46 49 2a 2f 5f 76 61 |);.}.}./|*FI*/_va|
|000003e0| 6c 3d 28 28 28 54 37 2a | 29 28 28 54 37 2a 29 61 |l=(((T7*|)((T7*)a|
|000003f0| 31 29 29 29 2d 3e 5f 63 | 6f 75 6e 74 2f 2a 34 2a |1)))->_c|ount/*4*|
|00000400| 2f 3b 0a 77 68 69 6c 65 | 20 28 21 28 28 5f 69 29 |/;.while| (!((_i)|
|00000410| 3e 3d 28 5f 76 61 6c 29 | 29 29 20 7b 0a 72 37 73 |>=(_val)|)) {.r7s|
|00000420| 77 61 70 28 28 28 54 37 | 2a 29 61 31 29 2c 5f 69 |wap(((T7|*)a1),_i|
|00000430| 2c 5f 76 61 6c 29 3b 0a | 5f 76 61 6c 3d 28 5f 76 |,_val);.|_val=(_v|
|00000440| 61 6c 29 2d 28 31 29 3b | 0a 5f 69 3d 28 5f 69 29 |al)-(1);|._i=(_i)|
|00000450| 2b 28 31 29 3b 0a 7d 0a | 7d 0a 2f 2a 46 49 2a 2f |+(1);.}.|}./*FI*/|
|00000460| 7d 0a 63 68 61 72 20 72 | 32 64 69 67 69 74 28 69 |}.char r|2digit(i|
|00000470| 6e 74 20 43 29 7b 0a 63 | 68 61 72 20 52 3d 30 3b |nt C){.c|har R=0;|
|00000480| 0a 52 3d 28 28 63 68 61 | 72 29 28 28 43 29 2b 28 |.R=((cha|r)((C)+(|
|00000490| 28 28 75 6e 73 69 67 6e | 65 64 20 63 68 61 72 29 |((unsign|ed char)|
|000004a0| 27 30 27 29 29 29 29 3b | 0a 72 65 74 75 72 6e 20 |'0'))));|.return |
|000004b0| 52 3b 0a 7d 0a 69 6e 74 | 20 72 36 5f 69 78 5f 6e |R;.}.int| r6_ix_n|
|000004c0| 6f 74 28 69 6e 74 20 43 | 29 7b 0a 69 6e 74 20 52 |ot(int C|){.int R|
|000004d0| 3d 30 3b 0a 2f 2a 49 46 | 2a 2f 69 66 20 28 43 29 |=0;./*IF|*/if (C)|
|000004e0| 20 7b 0a 7d 0a 65 6c 73 | 65 20 7b 0a 52 3d 31 3b | {.}.els|e {.R=1;|
|000004f0| 0a 7d 0a 2f 2a 46 49 2a | 2f 72 65 74 75 72 6e 20 |.}./*FI*|/return |
|00000500| 52 3b 0a 7d 0a 63 68 61 | 72 20 72 33 74 6f 5f 6c |R;.}.cha|r r3to_l|
|00000510| 6f 77 65 72 28 63 68 61 | 72 20 43 29 7b 0a 63 68 |ower(cha|r C){.ch|
|00000520| 61 72 20 52 3d 30 3b 0a | 2f 2a 49 46 2a 2f 69 66 |ar R=0;.|/*IF*/if|
|00000530| 20 28 28 28 28 75 6e 73 | 69 67 6e 65 64 20 63 68 | ((((uns|igned ch|
|00000540| 61 72 29 43 29 29 3c 28 | 36 35 29 29 20 7b 0a 52 |ar)C))<(|65)) {.R|
|00000550| 3d 43 3b 0a 7d 0a 20 65 | 6c 73 65 20 69 66 20 28 |=C;.}. e|lse if (|
|00000560| 28 28 28 75 6e 73 69 67 | 6e 65 64 20 63 68 61 72 |(((unsig|ned char|
|00000570| 29 43 29 29 3e 28 39 30 | 29 29 20 7b 0a 52 3d 43 |)C))>(90|)) {.R=C|
|00000580| 3b 0a 7d 0a 65 6c 73 65 | 20 7b 0a 52 3d 28 28 63 |;.}.else| {.R=((c|
|00000590| 68 61 72 29 28 28 28 28 | 75 6e 73 69 67 6e 65 64 |har)((((|unsigned|
|000005a0| 20 63 68 61 72 29 43 29 | 29 2b 28 33 32 29 29 29 | char)C)|)+(32)))|
|000005b0| 3b 0a 7d 0a 2f 2a 46 49 | 2a 2f 72 65 74 75 72 6e |;.}./*FI|*/return|
|000005c0| 20 52 3b 0a 7d 0a 69 6e | 74 20 72 33 69 73 5f 64 | R;.}.in|t r3is_d|
|000005d0| 69 67 69 74 28 63 68 61 | 72 20 43 29 7b 0a 69 6e |igit(cha|r C){.in|
|000005e0| 74 20 52 3d 30 3b 0a 7b | 69 6e 74 20 7a 31 3d 43 |t R=0;.{|int z1=C|
|000005f0| 3b 0a 0a 69 66 28 28 28 | 34 38 3c 3d 7a 31 29 26 |;..if(((|48<=z1)&|
|00000600| 26 28 7a 31 3c 3d 35 37 | 29 29 29 7b 0a 52 3d 31 |&(z1<=57|))){.R=1|
|00000610| 3b 0a 7d 0a 7d 0a 72 65 | 74 75 72 6e 20 52 3b 0a |;.}.}.re|turn R;.|
|00000620| 7d 0a 63 68 61 72 20 72 | 33 74 6f 5f 75 70 70 65 |}.char r|3to_uppe|
|00000630| 72 28 63 68 61 72 20 43 | 29 7b 0a 63 68 61 72 20 |r(char C|){.char |
|00000640| 52 3d 30 3b 0a 2f 2a 49 | 46 2a 2f 69 66 20 28 28 |R=0;./*I|F*/if ((|
|00000650| 28 28 75 6e 73 69 67 6e | 65 64 20 63 68 61 72 29 |((unsign|ed char)|
|00000660| 43 29 29 3c 28 39 37 29 | 29 20 7b 0a 52 3d 43 3b |C))<(97)|) {.R=C;|
|00000670| 0a 7d 0a 20 65 6c 73 65 | 20 69 66 20 28 28 28 28 |.}. else| if ((((|
|00000680| 75 6e 73 69 67 6e 65 64 | 20 63 68 61 72 29 43 29 |unsigned| char)C)|
|00000690| 29 3e 28 31 32 32 29 29 | 20 7b 0a 52 3d 43 3b 0a |)>(122))| {.R=C;.|
|000006a0| 7d 0a 65 6c 73 65 20 7b | 0a 52 3d 28 28 63 68 61 |}.else {|.R=((cha|
|000006b0| 72 29 28 28 28 28 75 6e | 73 69 67 6e 65 64 20 63 |r)((((un|signed c|
|000006c0| 68 61 72 29 43 29 29 2d | 28 33 32 29 29 29 3b 0a |har)C))-|(32)));.|
|000006d0| 7d 0a 2f 2a 46 49 2a 2f | 72 65 74 75 72 6e 20 52 |}./*FI*/|return R|
|000006e0| 3b 0a 7d 0a 69 6e 74 20 | 72 33 69 73 5f 6c 65 74 |;.}.int |r3is_let|
|000006f0| 74 65 72 28 63 68 61 72 | 20 43 29 7b 0a 69 6e 74 |ter(char| C){.int|
|00000700| 20 52 3d 30 3b 0a 7b 69 | 6e 74 20 7a 31 3d 43 3b | R=0;.{i|nt z1=C;|
|00000710| 0a 0a 69 66 28 28 28 36 | 35 3c 3d 7a 31 29 26 26 |..if(((6|5<=z1)&&|
|00000720| 28 7a 31 3c 3d 39 30 29 | 29 7c 7c 28 28 39 37 3c |(z1<=90)|)||((97<|
|00000730| 3d 7a 31 29 26 26 28 7a | 31 3c 3d 31 32 32 29 29 |=z1)&&(z|1<=122))|
|00000740| 29 7b 0a 52 3d 31 3b 0a | 7d 0a 7d 0a 72 65 74 75 |){.R=1;.|}.}.retu|
|00000750| 72 6e 20 52 3b 0a 7d 0a | 76 6f 69 64 20 72 34 30 |rn R;.}.|void r40|
|00000760| 30 73 65 74 5f 61 6c 6c | 5f 77 69 74 68 28 54 34 |0set_all|_with(T4|
|00000770| 30 30 20 43 2c 54 30 2a | 20 61 31 2c 69 6e 74 20 |00 C,T0*| a1,int |
|00000780| 61 32 29 7b 0a 69 6e 74 | 20 5f 69 3d 30 3b 0a 5f |a2){.int| _i=0;._|
|00000790| 69 3d 61 32 3b 0a 77 68 | 69 6c 65 20 28 21 28 28 |i=a2;.wh|ile (!((|
|000007a0| 5f 69 29 3c 28 30 29 29 | 29 20 7b 0a 28 43 29 5b |_i)<(0))|) {.(C)[|
|000007b0| 5f 69 5d 3d 28 61 31 29 | 3b 0a 5f 69 3d 28 5f 69 |_i]=(a1)|;._i=(_i|
|000007c0| 29 2d 28 31 29 3b 0a 7d | 0a 7d 0a 69 6e 74 20 72 |)-(1);.}|.}.int r|
|000007d0| 34 30 30 65 71 75 61 6c | 5f 6c 69 6b 65 28 54 30 |400equal|_like(T0|
|000007e0| 2a 20 61 31 2c 54 30 2a | 20 61 32 29 7b 0a 69 6e |* a1,T0*| a2){.in|
|000007f0| 74 20 52 3d 30 3b 0a 2f | 2a 49 46 2a 2f 2f 2a 41 |t R=0;./|*IF*//*A|
|00000800| 46 2a 2f 2f 2a 41 46 2a | 2f 69 66 20 28 28 61 31 |F*//*AF*|/if ((a1|
|00000810| 29 3d 3d 28 28 76 6f 69 | 64 2a 29 28 61 32 29 29 |)==((voi|d*)(a2))|
|00000820| 29 20 7b 0a 52 3d 31 3b | 0a 7d 0a 20 65 6c 73 65 |) {.R=1;|.}. else|
|00000830| 20 69 66 20 28 28 28 61 | 31 29 3d 3d 28 28 76 6f | if (((a|1)==((vo|
|00000840| 69 64 2a 29 28 4e 55 4c | 4c 29 29 29 7c 7c 28 28 |id*)(NUL|L)))||((|
|00000850| 61 32 29 3d 3d 28 28 76 | 6f 69 64 2a 29 28 4e 55 |a2)==((v|oid*)(NU|
|00000860| 4c 4c 29 29 29 29 20 7b | 0a 7d 0a 65 6c 73 65 20 |LL)))) {|.}.else |
|00000870| 7b 0a 52 3d 72 37 69 73 | 5f 65 71 75 61 6c 28 28 |{.R=r7is|_equal((|
|00000880| 28 54 37 2a 29 61 31 29 | 2c 61 32 29 3b 0a 7d 0a |(T7*)a1)|,a2);.}.|
|00000890| 2f 2a 46 49 2a 2f 72 65 | 74 75 72 6e 20 52 3b 0a |/*FI*/re|turn R;.|
|000008a0| 7d 0a 69 6e 74 20 72 34 | 30 30 69 6e 64 65 78 5f |}.int r4|00index_|
|000008b0| 6f 66 28 54 34 30 30 20 | 43 2c 54 30 2a 20 61 31 |of(T400 |C,T0* a1|
|000008c0| 2c 69 6e 74 20 61 32 29 | 7b 0a 69 6e 74 20 52 3d |,int a2)|{.int R=|
|000008d0| 30 3b 0a 77 68 69 6c 65 | 20 28 21 28 28 28 52 29 |0;.while| (!(((R)|
|000008e0| 3e 28 61 32 29 29 7c 7c | 28 72 34 30 30 65 71 75 |>(a2))|||(r400equ|
|000008f0| 61 6c 5f 6c 69 6b 65 28 | 61 31 2c 28 43 29 5b 52 |al_like(|a1,(C)[R|
|00000900| 5d 29 29 29 29 20 7b 0a | 52 3d 28 52 29 2b 28 31 |])))) {.|R=(R)+(1|
|00000910| 29 3b 0a 7d 0a 72 65 74 | 75 72 6e 20 52 3b 0a 7d |);.}.ret|urn R;.}|
|00000920| 0a 69 6e 74 20 72 39 66 | 61 73 74 5f 6d 65 6d 63 |.int r9f|ast_memc|
|00000930| 6d 70 28 54 39 20 43 2c | 54 39 20 61 31 2c 69 6e |mp(T9 C,|T9 a1,in|
|00000940| 74 20 61 32 29 7b 0a 69 | 6e 74 20 52 3d 30 3b 0a |t a2){.i|nt R=0;.|
|00000950| 69 6e 74 20 5f 69 3d 30 | 3b 0a 52 3d 28 28 43 29 |int _i=0|;.R=((C)|
|00000960| 5b 30 5d 29 3d 3d 28 28 | 61 31 29 5b 30 5d 29 3b |[0])==((|a1)[0]);|
|00000970| 0a 5f 69 3d 28 61 32 29 | 2d 28 31 29 3b 0a 77 68 |._i=(a2)|-(1);.wh|
|00000980| 69 6c 65 20 28 21 28 28 | 28 5f 69 29 3d 3d 28 30 |ile (!((|(_i)==(0|
|00000990| 29 29 7c 7c 28 21 28 52 | 29 29 29 29 20 7b 0a 52 |))||(!(R|)))) {.R|
|000009a0| 3d 28 28 43 29 5b 5f 69 | 5d 29 3d 3d 28 28 61 31 |=((C)[_i|])==((a1|
|000009b0| 29 5b 5f 69 5d 29 3b 0a | 5f 69 3d 28 5f 69 29 2d |)[_i]);.|_i=(_i)-|
|000009c0| 28 31 29 3b 0a 7d 0a 72 | 65 74 75 72 6e 20 52 3b |(1);.}.r|eturn R;|
|000009d0| 0a 7d 0a 69 6e 74 20 72 | 39 66 61 73 74 5f 69 6e |.}.int r|9fast_in|
|000009e0| 64 65 78 5f 6f 66 28 54 | 39 20 43 2c 63 68 61 72 |dex_of(T|9 C,char|
|000009f0| 20 61 31 2c 69 6e 74 20 | 61 32 29 7b 0a 69 6e 74 | a1,int |a2){.int|
|00000a00| 20 52 3d 30 3b 0a 77 68 | 69 6c 65 20 28 21 28 28 | R=0;.wh|ile (!((|
|00000a10| 28 52 29 3e 28 61 32 29 | 29 7c 7c 28 28 61 31 29 |(R)>(a2)|)||((a1)|
|00000a20| 3d 3d 28 28 43 29 5b 52 | 5d 29 29 29 29 20 7b 0a |==((C)[R|])))) {.|
|00000a30| 52 3d 28 52 29 2b 28 31 | 29 3b 0a 7d 0a 72 65 74 |R=(R)+(1|);.}.ret|
|00000a40| 75 72 6e 20 52 3b 0a 7d | 0a 76 6f 69 64 20 72 39 |urn R;.}|.void r9|
|00000a50| 63 6f 70 79 5f 66 72 6f | 6d 28 54 39 20 43 2c 54 |copy_fro|m(T9 C,T|
|00000a60| 39 20 61 31 2c 69 6e 74 | 20 61 32 29 7b 0a 69 6e |9 a1,int| a2){.in|
|00000a70| 74 20 5f 69 3d 30 3b 0a | 5f 69 3d 61 32 3b 0a 77 |t _i=0;.|_i=a2;.w|
|00000a80| 68 69 6c 65 20 28 21 28 | 28 5f 69 29 3c 28 30 29 |hile (!(|(_i)<(0)|
|00000a90| 29 29 20 7b 0a 28 43 29 | 5b 5f 69 5d 3d 28 28 61 |)) {.(C)|[_i]=((a|
|00000aa0| 31 29 5b 5f 69 5d 29 3b | 0a 5f 69 3d 28 5f 69 29 |1)[_i]);|._i=(_i)|
|00000ab0| 2d 28 31 29 3b 0a 7d 0a | 7d 0a 54 39 20 72 39 72 |-(1);.}.|}.T9 r9r|
|00000ac0| 65 61 6c 6c 6f 63 28 54 | 39 20 43 2c 69 6e 74 20 |ealloc(T|9 C,int |
|00000ad0| 61 31 2c 69 6e 74 20 61 | 32 29 7b 0a 54 39 20 52 |a1,int a|2){.T9 R|
|00000ae0| 3d 4e 55 4c 4c 3b 0a 52 | 3d 63 61 6c 6c 6f 63 28 |=NULL;.R|=calloc(|
|00000af0| 61 32 2c 73 69 7a 65 6f | 66 28 63 68 61 72 29 29 |a2,sizeo|f(char))|
|00000b00| 3b 0a 72 39 63 6f 70 79 | 5f 66 72 6f 6d 28 52 2c |;.r9copy|_from(R,|
|00000b10| 43 2c 28 61 31 29 2d 28 | 31 29 29 3b 0a 72 65 74 |C,(a1)-(|1));.ret|
|00000b20| 75 72 6e 20 52 3b 0a 7d | 0a 76 6f 69 64 20 72 37 |urn R;.}|.void r7|
|00000b30| 65 78 74 65 6e 64 28 54 | 37 2a 20 43 2c 63 68 61 |extend(T|7* C,cha|
|00000b40| 72 20 61 31 29 7b 0a 69 | 6e 74 20 5f 6e 65 77 5f |r a1){.i|nt _new_|
|00000b50| 63 61 70 61 63 69 74 79 | 3d 30 3b 0a 2f 2a 49 46 |capacity|=0;./*IF|
|00000b60| 2a 2f 69 66 20 28 28 28 | 28 28 54 37 2a 29 43 29 |*/if (((|((T7*)C)|
|00000b70| 29 2d 3e 5f 63 61 70 61 | 63 69 74 79 2f 2a 38 2a |)->_capa|city/*8*|
|00000b80| 2f 29 3e 28 28 28 28 54 | 37 2a 29 43 29 29 2d 3e |/)>((((T|7*)C))->|
|00000b90| 5f 63 6f 75 6e 74 2f 2a | 34 2a 2f 29 29 20 7b 0a |_count/*|4*/)) {.|
|00000ba0| 7d 0a 20 65 6c 73 65 20 | 69 66 20 28 28 28 28 28 |}. else |if (((((|
|00000bb0| 54 37 2a 29 43 29 29 2d | 3e 5f 63 61 70 61 63 69 |T7*)C))-|>_capaci|
|00000bc0| 74 79 2f 2a 38 2a 2f 29 | 3d 3d 28 30 29 29 20 7b |ty/*8*/)|==(0)) {|
|00000bd0| 0a 43 2d 3e 5f 63 61 70 | 61 63 69 74 79 3d 33 32 |.C->_cap|acity=32|
|00000be0| 3b 0a 43 2d 3e 5f 73 74 | 6f 72 61 67 65 3d 63 61 |;.C->_st|orage=ca|
|00000bf0| 6c 6c 6f 63 28 28 28 28 | 54 37 2a 29 43 29 29 2d |lloc((((|T7*)C))-|
|00000c00| 3e 5f 63 61 70 61 63 69 | 74 79 2f 2a 38 2a 2f 2c |>_capaci|ty/*8*/,|
|00000c10| 73 69 7a 65 6f 66 28 63 | 68 61 72 29 29 3b 0a 7d |sizeof(c|har));.}|
|00000c20| 0a 65 6c 73 65 20 7b 0a | 5f 6e 65 77 5f 63 61 70 |.else {.|_new_cap|
|00000c30| 61 63 69 74 79 3d 28 32 | 29 2a 28 28 28 28 54 37 |acity=(2|)*((((T7|
|00000c40| 2a 29 43 29 29 2d 3e 5f | 63 61 70 61 63 69 74 79 |*)C))->_|capacity|
|00000c50| 2f 2a 38 2a 2f 29 3b 0a | 43 2d 3e 5f 73 74 6f 72 |/*8*/);.|C->_stor|
|00000c60| 61 67 65 3d 72 39 72 65 | 61 6c 6c 6f 63 28 28 28 |age=r9re|alloc(((|
|00000c70| 28 54 37 2a 29 43 29 29 | 2d 3e 5f 73 74 6f 72 61 |(T7*)C))|->_stora|
|00000c80| 67 65 2f 2a 30 2a 2f 2c | 28 28 28 54 37 2a 29 43 |ge/*0*/,|(((T7*)C|
|00000c90| 29 29 2d 3e 5f 63 61 70 | 61 63 69 74 79 2f 2a 38 |))->_cap|acity/*8|
|00000ca0| 2a 2f 2c 5f 6e 65 77 5f | 63 61 70 61 63 69 74 79 |*/,_new_|capacity|
|00000cb0| 29 3b 0a 43 2d 3e 5f 63 | 61 70 61 63 69 74 79 3d |);.C->_c|apacity=|
|00000cc0| 5f 6e 65 77 5f 63 61 70 | 61 63 69 74 79 3b 0a 7d |_new_cap|acity;.}|
|00000cd0| 0a 2f 2a 46 49 2a 2f 43 | 2d 3e 5f 63 6f 75 6e 74 |./*FI*/C|->_count|
|00000ce0| 3d 28 28 28 28 54 37 2a | 29 43 29 29 2d 3e 5f 63 |=((((T7*|)C))->_c|
|00000cf0| 6f 75 6e 74 2f 2a 34 2a | 2f 29 2b 28 31 29 3b 0a |ount/*4*|/)+(1);.|
|00000d00| 2f 2a 5b 49 52 46 33 2e | 35 70 75 74 2a 2f 28 28 |/*[IRF3.|5put*/((|
|00000d10| 28 28 54 37 2a 29 43 29 | 29 2d 3e 5f 73 74 6f 72 |((T7*)C)|)->_stor|
|00000d20| 61 67 65 2f 2a 30 2a 2f | 29 5b 28 28 28 28 54 37 |age/*0*/|)[((((T7|
|00000d30| 2a 29 43 29 29 2d 3e 5f | 63 6f 75 6e 74 2f 2a 34 |*)C))->_|count/*4|
|00000d40| 2a 2f 29 2d 28 31 29 5d | 3d 28 61 31 29 3b 0a 2f |*/)-(1)]|=(a1);./|
|00000d50| 2a 5d 2a 2f 0a 7d 0a 76 | 6f 69 64 20 72 37 73 65 |*]*/.}.v|oid r7se|
|00000d60| 74 5f 6c 61 73 74 28 54 | 37 2a 20 43 2c 63 68 61 |t_last(T|7* C,cha|
|00000d70| 72 20 61 31 29 7b 0a 2f | 2a 49 46 2a 2f 69 66 20 |r a1){./|*IF*/if |
|00000d80| 28 28 28 28 28 28 54 37 | 2a 29 43 29 29 2d 3e 5f |((((((T7|*)C))->_|
|00000d90| 63 6f 75 6e 74 2f 2a 34 | 2a 2f 29 3d 3d 28 30 29 |count/*4|*/)==(0)|
|00000da0| 29 7c 7c 28 28 2f 2a 28 | 49 52 46 34 2e 36 69 74 |)||((/*(|IRF4.6it|
|00000db0| 65 6d 2a 2f 28 28 28 28 | 54 37 2a 29 43 29 29 2d |em*/((((|T7*)C))-|
|00000dc0| 3e 5f 73 74 6f 72 61 67 | 65 2f 2a 30 2a 2f 29 5b |>_storag|e/*0*/)[|
|00000dd0| 28 28 28 28 54 37 2a 29 | 43 29 29 2d 3e 5f 63 6f |((((T7*)|C))->_co|
|00000de0| 75 6e 74 2f 2a 34 2a 2f | 29 2d 28 31 29 5d 2f 2a |unt/*4*/|)-(1)]/*|
|00000df0| 29 2a 2f 29 21 3d 28 61 | 31 29 29 29 20 7b 0a 72 |)*/)!=(a|1))) {.r|
|00000e00| 37 65 78 74 65 6e 64 28 | 43 2c 61 31 29 3b 0a 7d |7extend(|C,a1);.}|
|00000e10| 0a 2f 2a 46 49 2a 2f 7d | 0a 2f 2a 4e 6f 3a 53 54 |./*FI*/}|./*No:ST|
|00000e20| 52 49 4e 47 2e 72 65 6d | 6f 76 65 5f 73 75 66 66 |RING.rem|ove_suff|
|00000e30| 69 78 2a 2f 0a 76 6f 69 | 64 20 72 37 74 6f 5f 6c |ix*/.voi|d r7to_l|
|00000e40| 6f 77 65 72 28 54 37 2a | 20 43 29 7b 0a 69 6e 74 |ower(T7*| C){.int|
|00000e50| 20 5f 69 3d 30 3b 0a 5f | 69 3d 28 28 28 54 37 2a | _i=0;._|i=(((T7*|
|00000e60| 29 43 29 29 2d 3e 5f 63 | 6f 75 6e 74 2f 2a 34 2a |)C))->_c|ount/*4*|
|00000e70| 2f 3b 0a 77 68 69 6c 65 | 20 28 21 28 28 5f 69 29 |/;.while| (!((_i)|
|00000e80| 3d 3d 28 30 29 29 29 20 | 7b 0a 2f 2a 5b 49 52 46 |==(0))) |{./*[IRF|
|00000e90| 33 2e 35 70 75 74 2a 2f | 28 28 28 28 54 37 2a 29 |3.5put*/|((((T7*)|
|00000ea0| 43 29 29 2d 3e 5f 73 74 | 6f 72 61 67 65 2f 2a 30 |C))->_st|orage/*0|
|00000eb0| 2a 2f 29 5b 28 5f 69 29 | 2d 28 31 29 5d 3d 28 72 |*/)[(_i)|-(1)]=(r|
|00000ec0| 33 74 6f 5f 6c 6f 77 65 | 72 28 2f 2a 28 49 52 46 |3to_lowe|r(/*(IRF|
|00000ed0| 34 2e 36 69 74 65 6d 2a | 2f 28 28 28 28 54 37 2a |4.6item*|/((((T7*|
|00000ee0| 29 43 29 29 2d 3e 5f 73 | 74 6f 72 61 67 65 2f 2a |)C))->_s|torage/*|
|00000ef0| 30 2a 2f 29 5b 28 5f 69 | 29 2d 28 31 29 5d 2f 2a |0*/)[(_i|)-(1)]/*|
|00000f00| 29 2a 2f 29 29 3b 0a 2f | 2a 5d 2a 2f 0a 5f 69 3d |)*/));./|*]*/._i=|
|00000f10| 28 5f 69 29 2d 28 31 29 | 3b 0a 7d 0a 7d 0a 76 6f |(_i)-(1)|;.}.}.vo|
|00000f20| 69 64 20 72 37 6d 61 6b | 65 28 54 37 2a 20 43 2c |id r7mak|e(T7* C,|
|00000f30| 69 6e 74 20 61 31 29 7b | 0a 2f 2a 49 46 2a 2f 69 |int a1){|./*IF*/i|
|00000f40| 66 20 28 28 61 31 29 3e | 28 30 29 29 20 7b 0a 2f |f ((a1)>|(0)) {./|
|00000f50| 2a 49 46 2a 2f 69 66 20 | 28 28 28 28 28 54 37 2a |*IF*/if |(((((T7*|
|00000f60| 29 43 29 29 2d 3e 5f 63 | 61 70 61 63 69 74 79 2f |)C))->_c|apacity/|
|00000f70| 2a 38 2a 2f 29 3c 28 61 | 31 29 29 20 7b 0a 43 2d |*8*/)<(a|1)) {.C-|
|00000f80| 3e 5f 73 74 6f 72 61 67 | 65 3d 63 61 6c 6c 6f 63 |>_storag|e=calloc|
|00000f90| 28 61 31 2c 73 69 7a 65 | 6f 66 28 63 68 61 72 29 |(a1,size|of(char)|
|00000fa0| 29 3b 0a 43 2d 3e 5f 63 | 61 70 61 63 69 74 79 3d |);.C->_c|apacity=|
|00000fb0| 61 31 3b 0a 7d 0a 2f 2a | 46 49 2a 2f 7d 0a 2f 2a |a1;.}./*|FI*/}./*|
|00000fc0| 46 49 2a 2f 43 2d 3e 5f | 63 6f 75 6e 74 3d 30 3b |FI*/C->_|count=0;|
|00000fd0| 0a 7d 0a 76 6f 69 64 2a | 20 72 37 74 6f 5f 65 78 |.}.void*| r7to_ex|
|00000fe0| 74 65 72 6e 61 6c 28 54 | 37 2a 20 43 29 7b 0a 76 |ternal(T|7* C){.v|
|00000ff0| 6f 69 64 2a 20 52 3d 30 | 3b 0a 2f 2a 49 46 2a 2f |oid* R=0|;./*IF*/|
|00001000| 69 66 20 28 28 28 28 28 | 54 37 2a 29 43 29 29 2d |if (((((|T7*)C))-|
|00001010| 3e 5f 63 61 70 61 63 69 | 74 79 2f 2a 38 2a 2f 29 |>_capaci|ty/*8*/)|
|00001020| 3e 28 28 28 28 54 37 2a | 29 43 29 29 2d 3e 5f 63 |>((((T7*|)C))->_c|
|00001030| 6f 75 6e 74 2f 2a 34 2a | 2f 29 29 20 7b 0a 43 2d |ount/*4*|/)) {.C-|
|00001040| 3e 5f 63 6f 75 6e 74 3d | 28 28 28 28 54 37 2a 29 |>_count=|((((T7*)|
|00001050| 43 29 29 2d 3e 5f 63 6f | 75 6e 74 2f 2a 34 2a 2f |C))->_co|unt/*4*/|
|00001060| 29 2b 28 31 29 3b 0a 2f | 2a 49 46 2a 2f 69 66 20 |)+(1);./|*IF*/if |
|00001070| 28 28 2f 2a 28 49 52 46 | 34 2e 36 69 74 65 6d 2a |((/*(IRF|4.6item*|
|00001080| 2f 28 28 28 28 54 37 2a | 29 43 29 29 2d 3e 5f 73 |/((((T7*|)C))->_s|
|00001090| 74 6f 72 61 67 65 2f 2a | 30 2a 2f 29 5b 28 28 28 |torage/*|0*/)[(((|
|000010a0| 28 54 37 2a 29 43 29 29 | 2d 3e 5f 63 6f 75 6e 74 |(T7*)C))|->_count|
|000010b0| 2f 2a 34 2a 2f 29 2d 28 | 31 29 5d 2f 2a 29 2a 2f |/*4*/)-(|1)]/*)*/|
|000010c0| 29 21 3d 28 27 5c 30 27 | 29 29 20 7b 0a 2f 2a 5b |)!=('\0'|)) {./*[|
|000010d0| 49 52 46 33 2e 35 70 75 | 74 2a 2f 28 28 28 28 54 |IRF3.5pu|t*/((((T|
|000010e0| 37 2a 29 43 29 29 2d 3e | 5f 73 74 6f 72 61 67 65 |7*)C))->|_storage|
|000010f0| 2f 2a 30 2a 2f 29 5b 28 | 28 28 28 54 37 2a 29 43 |/*0*/)[(|(((T7*)C|
|00001100| 29 29 2d 3e 5f 63 6f 75 | 6e 74 2f 2a 34 2a 2f 29 |))->_cou|nt/*4*/)|
|00001110| 2d 28 31 29 5d 3d 28 27 | 5c 30 27 29 3b 0a 2f 2a |-(1)]=('|\0');./*|
|00001120| 5d 2a 2f 0a 7d 0a 2f 2a | 46 49 2a 2f 7d 0a 65 6c |]*/.}./*|FI*/}.el|
|00001130| 73 65 20 7b 0a 72 37 65 | 78 74 65 6e 64 28 43 2c |se {.r7e|xtend(C,|
|00001140| 27 5c 30 27 29 3b 0a 7d | 0a 2f 2a 46 49 2a 2f 43 |'\0');.}|./*FI*/C|
|00001150| 2d 3e 5f 63 6f 75 6e 74 | 3d 28 28 28 28 54 37 2a |->_count|=((((T7*|
|00001160| 29 43 29 29 2d 3e 5f 63 | 6f 75 6e 74 2f 2a 34 2a |)C))->_c|ount/*4*|
|00001170| 2f 29 2d 28 31 29 3b 0a | 52 3d 28 28 76 6f 69 64 |/)-(1);.|R=((void|
|00001180| 2a 29 28 28 28 54 37 2a | 29 43 29 29 2d 3e 5f 73 |*)(((T7*|)C))->_s|
|00001190| 74 6f 72 61 67 65 2f 2a | 30 2a 2f 29 3b 0a 72 65 |torage/*|0*/);.re|
|000011a0| 74 75 72 6e 20 52 3b 0a | 7d 0a 2f 2a 4e 6f 3a 53 |turn R;.|}./*No:S|
|000011b0| 54 52 49 4e 47 2e 69 74 | 65 6d 2a 2f 0a 2f 2a 4e |TRING.it|em*/./*N|
|000011c0| 6f 3a 53 54 52 49 4e 47 | 2e 63 6c 65 61 72 2a 2f |o:STRING|.clear*/|
|000011d0| 0a 2f 2a 4e 6f 3a 53 54 | 52 49 4e 47 2e 73 74 6f |./*No:ST|RING.sto|
|000011e0| 72 61 67 65 2a 2f 0a 54 | 30 2a 20 72 37 74 77 69 |rage*/.T|0* r7twi|
|000011f0| 6e 28 54 37 2a 20 43 29 | 7b 0a 54 30 2a 20 52 3d |n(T7* C)|{.T0* R=|
|00001200| 4e 55 4c 4c 3b 0a 52 3d | 6d 61 6c 6c 6f 63 28 73 |NULL;.R=|malloc(s|
|00001210| 69 7a 65 6f 66 28 2a 43 | 29 29 3b 0a 2a 28 28 54 |izeof(*C|));.*((T|
|00001220| 37 2a 29 52 29 3d 4d 37 | 3b 0a 72 37 63 6f 70 79 |7*)R)=M7|;.r7copy|
|00001230| 28 28 28 54 37 2a 29 52 | 29 2c 28 28 54 30 2a 29 |(((T7*)R|),((T0*)|
|00001240| 43 29 29 3b 0a 72 65 74 | 75 72 6e 20 52 3b 0a 7d |C));.ret|urn R;.}|
|00001250| 0a 69 6e 74 20 72 37 69 | 73 5f 65 71 75 61 6c 28 |.int r7i|s_equal(|
|00001260| 54 37 2a 20 43 2c 54 30 | 2a 20 61 31 29 7b 0a 69 |T7* C,T0|* a1){.i|
|00001270| 6e 74 20 52 3d 30 3b 0a | 2f 2a 49 46 2a 2f 69 66 |nt R=0;.|/*IF*/if|
|00001280| 20 28 28 43 29 3d 3d 28 | 28 76 6f 69 64 2a 29 28 | ((C)==(|(void*)(|
|00001290| 61 31 29 29 29 20 7b 0a | 52 3d 31 3b 0a 7d 0a 20 |a1))) {.|R=1;.}. |
|000012a0| 65 6c 73 65 20 69 66 20 | 28 28 28 28 28 54 37 2a |else if |(((((T7*|
|000012b0| 29 43 29 29 2d 3e 5f 63 | 6f 75 6e 74 2f 2a 34 2a |)C))->_c|ount/*4*|
|000012c0| 2f 29 3d 3d 28 28 28 28 | 54 37 2a 29 28 28 54 37 |/)==((((|T7*)((T7|
|000012d0| 2a 29 61 31 29 29 29 2d | 3e 5f 63 6f 75 6e 74 2f |*)a1)))-|>_count/|
|000012e0| 2a 34 2a 2f 29 29 20 7b | 0a 2f 2a 49 46 2a 2f 69 |*4*/)) {|./*IF*/i|
|000012f0| 66 20 28 28 28 28 28 54 | 37 2a 29 43 29 29 2d 3e |f (((((T|7*)C))->|
|00001300| 5f 63 6f 75 6e 74 2f 2a | 34 2a 2f 29 3e 28 30 29 |_count/*|4*/)>(0)|
|00001310| 29 20 7b 0a 52 3d 72 39 | 66 61 73 74 5f 6d 65 6d |) {.R=r9|fast_mem|
|00001320| 63 6d 70 28 28 28 28 54 | 37 2a 29 43 29 29 2d 3e |cmp((((T|7*)C))->|
|00001330| 5f 73 74 6f 72 61 67 65 | 2f 2a 30 2a 2f 2c 28 28 |_storage|/*0*/,((|
|00001340| 28 54 37 2a 29 28 28 54 | 37 2a 29 61 31 29 29 29 |(T7*)((T|7*)a1)))|
|00001350| 2d 3e 5f 73 74 6f 72 61 | 67 65 2f 2a 30 2a 2f 2c |->_stora|ge/*0*/,|
|00001360| 28 28 28 54 37 2a 29 43 | 29 29 2d 3e 5f 63 6f 75 |(((T7*)C|))->_cou|
|00001370| 6e 74 2f 2a 34 2a 2f 29 | 3b 0a 7d 0a 65 6c 73 65 |nt/*4*/)|;.}.else|
|00001380| 20 7b 0a 52 3d 31 3b 0a | 7d 0a 2f 2a 46 49 2a 2f | {.R=1;.|}./*FI*/|
|00001390| 7d 0a 2f 2a 46 49 2a 2f | 72 65 74 75 72 6e 20 52 |}./*FI*/|return R|
|000013a0| 3b 0a 7d 0a 76 6f 69 64 | 20 72 37 73 77 61 70 28 |;.}.void| r7swap(|
|000013b0| 54 37 2a 20 43 2c 69 6e | 74 20 61 31 2c 69 6e 74 |T7* C,in|t a1,int|
|000013c0| 20 61 32 29 7b 0a 63 68 | 61 72 20 5f 74 6d 70 3d | a2){.ch|ar _tmp=|
|000013d0| 30 3b 0a 5f 74 6d 70 3d | 2f 2a 28 49 52 46 34 2e |0;._tmp=|/*(IRF4.|
|000013e0| 36 69 74 65 6d 2a 2f 28 | 28 28 28 54 37 2a 29 43 |6item*/(|(((T7*)C|
|000013f0| 29 29 2d 3e 5f 73 74 6f | 72 61 67 65 2f 2a 30 2a |))->_sto|rage/*0*|
|00001400| 2f 29 5b 28 61 31 29 2d | 28 31 29 5d 2f 2a 29 2a |/)[(a1)-|(1)]/*)*|
|00001410| 2f 3b 0a 2f 2a 5b 49 52 | 46 33 2e 35 70 75 74 2a |/;./*[IR|F3.5put*|
|00001420| 2f 28 28 28 28 54 37 2a | 29 43 29 29 2d 3e 5f 73 |/((((T7*|)C))->_s|
|00001430| 74 6f 72 61 67 65 2f 2a | 30 2a 2f 29 5b 28 61 31 |torage/*|0*/)[(a1|
|00001440| 29 2d 28 31 29 5d 3d 28 | 2f 2a 28 49 52 46 34 2e |)-(1)]=(|/*(IRF4.|
|00001450| 36 69 74 65 6d 2a 2f 28 | 28 28 28 54 37 2a 29 43 |6item*/(|(((T7*)C|
|00001460| 29 29 2d 3e 5f 73 74 6f | 72 61 67 65 2f 2a 30 2a |))->_sto|rage/*0*|
|00001470| 2f 29 5b 28 61 32 29 2d | 28 31 29 5d 2f 2a 29 2a |/)[(a2)-|(1)]/*)*|
|00001480| 2f 29 3b 0a 2f 2a 5d 2a | 2f 0a 2f 2a 5b 49 52 46 |/);./*]*|/./*[IRF|
|00001490| 33 2e 35 70 75 74 2a 2f | 28 28 28 28 54 37 2a 29 |3.5put*/|((((T7*)|
|000014a0| 43 29 29 2d 3e 5f 73 74 | 6f 72 61 67 65 2f 2a 30 |C))->_st|orage/*0|
|000014b0| 2a 2f 29 5b 28 61 32 29 | 2d 28 31 29 5d 3d 28 5f |*/)[(a2)|-(1)]=(_|
|000014c0| 74 6d 70 29 3b 0a 2f 2a | 5d 2a 2f 0a 7d 0a 63 68 |tmp);./*|]*/.}.ch|
|000014d0| 61 72 20 72 37 6c 61 73 | 74 28 54 37 2a 20 43 29 |ar r7las|t(T7* C)|
|000014e0| 7b 0a 63 68 61 72 20 52 | 3d 30 3b 0a 52 3d 2f 2a |{.char R|=0;.R=/*|
|000014f0| 28 49 52 46 34 2e 36 69 | 74 65 6d 2a 2f 28 28 28 |(IRF4.6i|tem*/(((|
|00001500| 28 54 37 2a 29 43 29 29 | 2d 3e 5f 73 74 6f 72 61 |(T7*)C))|->_stora|
|00001510| 67 65 2f 2a 30 2a 2f 29 | 5b 28 28 28 28 54 37 2a |ge/*0*/)|[((((T7*|
|00001520| 29 43 29 29 2d 3e 5f 63 | 6f 75 6e 74 2f 2a 34 2a |)C))->_c|ount/*4*|
|00001530| 2f 29 2d 28 31 29 5d 2f | 2a 29 2a 2f 3b 0a 72 65 |/)-(1)]/|*)*/;.re|
|00001540| 74 75 72 6e 20 52 3b 0a | 7d 0a 2f 2a 4e 6f 3a 53 |turn R;.|}./*No:S|
|00001550| 54 52 49 4e 47 2e 63 61 | 70 61 63 69 74 79 2a 2f |TRING.ca|pacity*/|
|00001560| 0a 69 6e 74 20 72 37 68 | 61 73 5f 73 75 66 66 69 |.int r7h|as_suffi|
|00001570| 78 28 54 37 2a 20 43 2c | 54 30 2a 20 61 31 29 7b |x(T7* C,|T0* a1){|
|00001580| 0a 69 6e 74 20 52 3d 30 | 3b 0a 69 6e 74 20 5f 69 |.int R=0|;.int _i|
|00001590| 32 3d 30 3b 0a 69 6e 74 | 20 5f 69 31 3d 30 3b 0a |2=0;.int| _i1=0;.|
|000015a0| 2f 2a 49 46 2a 2f 69 66 | 20 28 28 28 28 28 54 37 |/*IF*/if| (((((T7|
|000015b0| 2a 29 28 28 54 37 2a 29 | 61 31 29 29 29 2d 3e 5f |*)((T7*)|a1)))->_|
|000015c0| 63 6f 75 6e 74 2f 2a 34 | 2a 2f 29 3c 3d 28 28 28 |count/*4|*/)<=(((|
|000015d0| 28 54 37 2a 29 43 29 29 | 2d 3e 5f 63 6f 75 6e 74 |(T7*)C))|->_count|
|000015e0| 2f 2a 34 2a 2f 29 29 20 | 7b 0a 5f 69 31 3d 28 28 |/*4*/)) |{._i1=((|
|000015f0| 28 28 28 54 37 2a 29 43 | 29 29 2d 3e 5f 63 6f 75 |(((T7*)C|))->_cou|
|00001600| 6e 74 2f 2a 34 2a 2f 29 | 2d 28 28 28 28 54 37 2a |nt/*4*/)|-((((T7*|
|00001610| 29 28 28 54 37 2a 29 61 | 31 29 29 29 2d 3e 5f 63 |)((T7*)a|1)))->_c|
|00001620| 6f 75 6e 74 2f 2a 34 2a | 2f 29 29 2b 28 31 29 3b |ount/*4*|/))+(1);|
|00001630| 0a 5f 69 32 3d 31 3b 0a | 77 68 69 6c 65 20 28 21 |._i2=1;.|while (!|
|00001640| 28 28 28 28 5f 69 31 29 | 3e 28 28 28 28 54 37 2a |((((_i1)|>((((T7*|
|00001650| 29 43 29 29 2d 3e 5f 63 | 6f 75 6e 74 2f 2a 34 2a |)C))->_c|ount/*4*|
|00001660| 2f 29 29 7c 7c 28 28 5f | 69 32 29 3e 28 28 28 28 |/))||((_|i2)>((((|
|00001670| 54 37 2a 29 28 28 54 37 | 2a 29 61 31 29 29 29 2d |T7*)((T7|*)a1)))-|
|00001680| 3e 5f 63 6f 75 6e 74 2f | 2a 34 2a 2f 29 29 29 7c |>_count/|*4*/)))||
|00001690| 7c 28 28 2f 2a 28 49 52 | 46 34 2e 36 69 74 65 6d ||((/*(IR|F4.6item|
|000016a0| 2a 2f 28 28 28 28 54 37 | 2a 29 43 29 29 2d 3e 5f |*/((((T7|*)C))->_|
|000016b0| 73 74 6f 72 61 67 65 2f | 2a 30 2a 2f 29 5b 28 5f |storage/|*0*/)[(_|
|000016c0| 69 31 29 2d 28 31 29 5d | 2f 2a 29 2a 2f 29 21 3d |i1)-(1)]|/*)*/)!=|
|000016d0| 28 2f 2a 28 49 52 46 34 | 2e 36 69 74 65 6d 2a 2f |(/*(IRF4|.6item*/|
|000016e0| 28 28 28 28 54 37 2a 29 | 28 28 54 37 2a 29 61 31 |((((T7*)|((T7*)a1|
|000016f0| 29 29 29 2d 3e 5f 73 74 | 6f 72 61 67 65 2f 2a 30 |)))->_st|orage/*0|
|00001700| 2a 2f 29 5b 28 5f 69 32 | 29 2d 28 31 29 5d 2f 2a |*/)[(_i2|)-(1)]/*|
|00001710| 29 2a 2f 29 29 29 29 20 | 7b 0a 5f 69 31 3d 28 5f |)*/)))) |{._i1=(_|
|00001720| 69 31 29 2b 28 31 29 3b | 0a 5f 69 32 3d 28 5f 69 |i1)+(1);|._i2=(_i|
|00001730| 32 29 2b 28 31 29 3b 0a | 7d 0a 52 3d 28 5f 69 31 |2)+(1);.|}.R=(_i1|
|00001740| 29 3e 28 28 28 28 54 37 | 2a 29 43 29 29 2d 3e 5f |)>((((T7|*)C))->_|
|00001750| 63 6f 75 6e 74 2f 2a 34 | 2a 2f 29 3b 0a 7d 0a 2f |count/*4|*/);.}./|
|00001760| 2a 46 49 2a 2f 72 65 74 | 75 72 6e 20 52 3b 0a 7d |*FI*/ret|urn R;.}|
|00001770| 0a 69 6e 74 20 72 37 68 | 61 73 28 54 37 2a 20 43 |.int r7h|as(T7* C|
|00001780| 2c 63 68 61 72 20 61 31 | 29 7b 0a 69 6e 74 20 52 |,char a1|){.int R|
|00001790| 3d 30 3b 0a 52 3d 28 72 | 37 69 6e 64 65 78 5f 6f |=0;.R=(r|7index_o|
|000017a0| 66 28 43 2c 61 31 29 29 | 21 3d 28 28 28 28 28 54 |f(C,a1))|!=(((((T|
|000017b0| 37 2a 29 43 29 29 2d 3e | 5f 63 6f 75 6e 74 2f 2a |7*)C))->|_count/*|
|000017c0| 34 2a 2f 29 2b 28 31 29 | 29 3b 0a 72 65 74 75 72 |4*/)+(1)|);.retur|
|000017d0| 6e 20 52 3b 0a 7d 0a 76 | 6f 69 64 20 72 37 63 6f |n R;.}.v|oid r7co|
|000017e0| 70 79 28 54 37 2a 20 43 | 2c 54 30 2a 20 61 31 29 |py(T7* C|,T0* a1)|
|000017f0| 7b 0a 43 2d 3e 5f 63 6f | 75 6e 74 3d 28 28 28 54 |{.C->_co|unt=(((T|
|00001800| 37 2a 29 28 28 54 37 2a | 29 61 31 29 29 29 2d 3e |7*)((T7*|)a1)))->|
|00001810| 5f 63 6f 75 6e 74 2f 2a | 34 2a 2f 3b 0a 2f 2a 49 |_count/*|4*/;./*I|
|00001820| 46 2a 2f 69 66 20 28 28 | 28 28 28 54 37 2a 29 43 |F*/if ((|(((T7*)C|
|00001830| 29 29 2d 3e 5f 63 6f 75 | 6e 74 2f 2a 34 2a 2f 29 |))->_cou|nt/*4*/)|
|00001840| 3e 28 30 29 29 20 7b 0a | 2f 2a 49 46 2a 2f 69 66 |>(0)) {.|/*IF*/if|
|00001850| 20 28 28 28 28 28 54 37 | 2a 29 43 29 29 2d 3e 5f | (((((T7|*)C))->_|
|00001860| 63 61 70 61 63 69 74 79 | 2f 2a 38 2a 2f 29 3c 28 |capacity|/*8*/)<(|
|00001870| 28 28 28 54 37 2a 29 43 | 29 29 2d 3e 5f 63 6f 75 |(((T7*)C|))->_cou|
|00001880| 6e 74 2f 2a 34 2a 2f 29 | 29 20 7b 0a 43 2d 3e 5f |nt/*4*/)|) {.C->_|
|00001890| 73 74 6f 72 61 67 65 3d | 63 61 6c 6c 6f 63 28 28 |storage=|calloc((|
|000018a0| 28 28 54 37 2a 29 43 29 | 29 2d 3e 5f 63 6f 75 6e |((T7*)C)|)->_coun|
|000018b0| 74 2f 2a 34 2a 2f 2c 73 | 69 7a 65 6f 66 28 63 68 |t/*4*/,s|izeof(ch|
|000018c0| 61 72 29 29 3b 0a 43 2d | 3e 5f 63 61 70 61 63 69 |ar));.C-|>_capaci|
|000018d0| 74 79 3d 28 28 28 54 37 | 2a 29 43 29 29 2d 3e 5f |ty=(((T7|*)C))->_|
|000018e0| 63 6f 75 6e 74 2f 2a 34 | 2a 2f 3b 0a 7d 0a 2f 2a |count/*4|*/;.}./*|
|000018f0| 46 49 2a 2f 72 39 63 6f | 70 79 5f 66 72 6f 6d 28 |FI*/r9co|py_from(|
|00001900| 28 28 28 54 37 2a 29 43 | 29 29 2d 3e 5f 73 74 6f |(((T7*)C|))->_sto|
|00001910| 72 61 67 65 2f 2a 30 2a | 2f 2c 28 28 28 54 37 2a |rage/*0*|/,(((T7*|
|00001920| 29 28 28 54 37 2a 29 61 | 31 29 29 29 2d 3e 5f 73 |)((T7*)a|1)))->_s|
|00001930| 74 6f 72 61 67 65 2f 2a | 30 2a 2f 2c 28 28 28 28 |torage/*|0*/,((((|
|00001940| 54 37 2a 29 43 29 29 2d | 3e 5f 63 6f 75 6e 74 2f |T7*)C))-|>_count/|
|00001950| 2a 34 2a 2f 29 2d 28 31 | 29 29 3b 0a 7d 0a 2f 2a |*4*/)-(1|));.}./*|
|00001960| 46 49 2a 2f 7d 0a 2f 2a | 4e 6f 3a 53 54 52 49 4e |FI*/}./*|No:STRIN|
|00001970| 47 2e 70 75 74 2a 2f 0a | 2f 2a 4e 6f 3a 53 54 52 |G.put*/.|/*No:STR|
|00001980| 49 4e 47 2e 63 6f 75 6e | 74 2a 2f 0a 76 6f 69 64 |ING.coun|t*/.void|
|00001990| 20 72 37 74 6f 5f 75 70 | 70 65 72 28 54 37 2a 20 | r7to_up|per(T7* |
|000019a0| 43 29 7b 0a 69 6e 74 20 | 5f 69 3d 30 3b 0a 5f 69 |C){.int |_i=0;._i|
|000019b0| 3d 28 28 28 54 37 2a 29 | 43 29 29 2d 3e 5f 63 6f |=(((T7*)|C))->_co|
|000019c0| 75 6e 74 2f 2a 34 2a 2f | 3b 0a 77 68 69 6c 65 20 |unt/*4*/|;.while |
|000019d0| 28 21 28 28 5f 69 29 3d | 3d 28 30 29 29 29 20 7b |(!((_i)=|=(0))) {|
|000019e0| 0a 2f 2a 5b 49 52 46 33 | 2e 35 70 75 74 2a 2f 28 |./*[IRF3|.5put*/(|
|000019f0| 28 28 28 54 37 2a 29 43 | 29 29 2d 3e 5f 73 74 6f |(((T7*)C|))->_sto|
|00001a00| 72 61 67 65 2f 2a 30 2a | 2f 29 5b 28 5f 69 29 2d |rage/*0*|/)[(_i)-|
|00001a10| 28 31 29 5d 3d 28 72 33 | 74 6f 5f 75 70 70 65 72 |(1)]=(r3|to_upper|
|00001a20| 28 2f 2a 28 49 52 46 34 | 2e 36 69 74 65 6d 2a 2f |(/*(IRF4|.6item*/|
|00001a30| 28 28 28 28 54 37 2a 29 | 43 29 29 2d 3e 5f 73 74 |((((T7*)|C))->_st|
|00001a40| 6f 72 61 67 65 2f 2a 30 | 2a 2f 29 5b 28 5f 69 29 |orage/*0|*/)[(_i)|
|00001a50| 2d 28 31 29 5d 2f 2a 29 | 2a 2f 29 29 3b 0a 2f 2a |-(1)]/*)|*/));./*|
|00001a60| 5d 2a 2f 0a 5f 69 3d 28 | 5f 69 29 2d 28 31 29 3b |]*/._i=(|_i)-(1);|
|00001a70| 0a 7d 0a 7d 0a 76 6f 69 | 64 20 72 37 72 65 6d 6f |.}.}.voi|d r7remo|
|00001a80| 76 65 5f 6c 61 73 74 28 | 54 37 2a 20 43 2c 69 6e |ve_last(|T7* C,in|
|00001a90| 74 20 61 31 29 7b 0a 43 | 2d 3e 5f 63 6f 75 6e 74 |t a1){.C|->_count|
|00001aa0| 3d 28 28 28 28 54 37 2a | 29 43 29 29 2d 3e 5f 63 |=((((T7*|)C))->_c|
|00001ab0| 6f 75 6e 74 2f 2a 34 2a | 2f 29 2d 28 61 31 29 3b |ount/*4*|/)-(a1);|
|00001ac0| 0a 7d 0a 69 6e 74 20 72 | 37 69 6e 64 65 78 5f 6f |.}.int r|7index_o|
|00001ad0| 66 28 54 37 2a 20 43 2c | 63 68 61 72 20 61 31 29 |f(T7* C,|char a1)|
|00001ae0| 7b 0a 69 6e 74 20 52 3d | 30 3b 0a 52 3d 28 31 29 |{.int R=|0;.R=(1)|
|00001af0| 2b 28 72 39 66 61 73 74 | 5f 69 6e 64 65 78 5f 6f |+(r9fast|_index_o|
|00001b00| 66 28 28 28 28 54 37 2a | 29 43 29 29 2d 3e 5f 73 |f((((T7*|)C))->_s|
|00001b10| 74 6f 72 61 67 65 2f 2a | 30 2a 2f 2c 61 31 2c 28 |torage/*|0*/,a1,(|
|00001b20| 28 28 28 54 37 2a 29 43 | 29 29 2d 3e 5f 63 6f 75 |(((T7*)C|))->_cou|
|00001b30| 6e 74 2f 2a 34 2a 2f 29 | 2d 28 31 29 29 29 3b 0a |nt/*4*/)|-(1)));.|
|00001b40| 72 65 74 75 72 6e 20 52 | 3b 0a 7d 0a 76 6f 69 64 |return R|;.}.void|
|00001b50| 20 72 37 61 70 70 65 6e | 64 28 54 37 2a 20 43 2c | r7appen|d(T7* C,|
|00001b60| 54 30 2a 20 61 31 29 7b | 0a 69 6e 74 20 5f 69 3d |T0* a1){|.int _i=|
|00001b70| 30 3b 0a 5f 69 3d 31 3b | 0a 77 68 69 6c 65 20 28 |0;._i=1;|.while (|
|00001b80| 21 28 28 5f 69 29 3e 28 | 28 28 28 54 37 2a 29 28 |!((_i)>(|(((T7*)(|
|00001b90| 28 54 37 2a 29 61 31 29 | 29 29 2d 3e 5f 63 6f 75 |(T7*)a1)|))->_cou|
|00001ba0| 6e 74 2f 2a 34 2a 2f 29 | 29 29 20 7b 0a 72 37 65 |nt/*4*/)|)) {.r7e|
|00001bb0| 78 74 65 6e 64 28 43 2c | 2f 2a 28 49 52 46 34 2e |xtend(C,|/*(IRF4.|
|00001bc0| 36 69 74 65 6d 2a 2f 28 | 28 28 28 54 37 2a 29 28 |6item*/(|(((T7*)(|
|00001bd0| 28 54 37 2a 29 61 31 29 | 29 29 2d 3e 5f 73 74 6f |(T7*)a1)|))->_sto|
|00001be0| 72 61 67 65 2f 2a 30 2a | 2f 29 5b 28 5f 69 29 2d |rage/*0*|/)[(_i)-|
|00001bf0| 28 31 29 5d 2f 2a 29 2a | 2f 29 3b 0a 5f 69 3d 28 |(1)]/*)*|/);._i=(|
|00001c00| 5f 69 29 2b 28 31 29 3b | 0a 7d 0a 7d 0a 2f 2a 4e |_i)+(1);|.}.}./*N|
|00001c10| 6f 3a 46 49 58 45 44 5f | 41 52 52 41 59 5b 53 54 |o:FIXED_|ARRAY[ST|
|00001c20| 52 49 4e 47 5d 2e 63 6c | 65 61 72 5f 61 6c 6c 2a |RING].cl|ear_all*|
|00001c30| 2f 0a 2f 2a 4e 6f 3a 46 | 49 58 45 44 5f 41 52 52 |/./*No:F|IXED_ARR|
|00001c40| 41 59 5b 53 54 52 49 4e | 47 5d 2e 73 65 74 5f 61 |AY[STRIN|G].set_a|
|00001c50| 6c 6c 5f 77 69 74 68 2a | 2f 0a 76 6f 69 64 20 72 |ll_with*|/.void r|
|00001c60| 39 32 37 6d 61 6b 65 28 | 54 39 32 37 2a 20 43 2c |927make(|T927* C,|
|00001c70| 69 6e 74 20 61 31 29 7b | 0a 2f 2a 49 46 2a 2f 69 |int a1){|./*IF*/i|
|00001c80| 66 20 28 28 61 31 29 3d | 3d 28 30 29 29 20 7b 0a |f ((a1)=|=(0)) {.|
|00001c90| 43 2d 3e 5f 75 70 70 65 | 72 3d 2d 28 31 29 3b 0a |C->_uppe|r=-(1);.|
|00001ca0| 7d 0a 20 65 6c 73 65 20 | 69 66 20 28 28 28 28 28 |}. else |if (((((|
|00001cb0| 54 39 32 37 2a 29 43 29 | 29 2d 3e 5f 63 61 70 61 |T927*)C)|)->_capa|
|00001cc0| 63 69 74 79 2f 2a 34 2a | 2f 29 3d 3d 28 30 29 29 |city/*4*|/)==(0))|
|00001cd0| 20 7b 0a 43 2d 3e 5f 73 | 74 6f 72 61 67 65 3d 63 | {.C->_s|torage=c|
|00001ce0| 61 6c 6c 6f 63 28 61 31 | 2c 73 69 7a 65 6f 66 28 |alloc(a1|,sizeof(|
|00001cf0| 54 30 2a 29 29 3b 0a 43 | 2d 3e 5f 63 61 70 61 63 |T0*));.C|->_capac|
|00001d00| 69 74 79 3d 61 31 3b 0a | 43 2d 3e 5f 75 70 70 65 |ity=a1;.|C->_uppe|
|00001d10| 72 3d 28 61 31 29 2d 28 | 31 29 3b 0a 7d 0a 20 65 |r=(a1)-(|1);.}. e|
|00001d20| 6c 73 65 20 69 66 20 28 | 28 28 28 28 54 39 32 37 |lse if (|((((T927|
|00001d30| 2a 29 43 29 29 2d 3e 5f | 63 61 70 61 63 69 74 79 |*)C))->_|capacity|
|00001d40| 2f 2a 34 2a 2f 29 3c 28 | 61 31 29 29 20 7b 0a 43 |/*4*/)<(|a1)) {.C|
|00001d50| 2d 3e 5f 73 74 6f 72 61 | 67 65 3d 63 61 6c 6c 6f |->_stora|ge=callo|
|00001d60| 63 28 61 31 2c 73 69 7a | 65 6f 66 28 54 30 2a 29 |c(a1,siz|eof(T0*)|
|00001d70| 29 3b 0a 43 2d 3e 5f 63 | 61 70 61 63 69 74 79 3d |);.C->_c|apacity=|
|00001d80| 61 31 3b 0a 43 2d 3e 5f | 75 70 70 65 72 3d 28 61 |a1;.C->_|upper=(a|
|00001d90| 31 29 2d 28 31 29 3b 0a | 7d 0a 65 6c 73 65 20 7b |1)-(1);.|}.else {|
|00001da0| 0a 43 2d 3e 5f 75 70 70 | 65 72 3d 28 61 31 29 2d |.C->_upp|er=(a1)-|
|00001db0| 28 31 29 3b 0a 2f 2a 5b | 49 52 46 33 2e 36 63 6c |(1);./*[|IRF3.6cl|
|00001dc0| 65 61 72 5f 61 6c 6c 2a | 2f 7b 54 39 32 37 2a 20 |ear_all*|/{T927* |
|00001dd0| 43 31 3d 43 3b 0a 54 30 | 2a 20 5f 5f 76 61 6c 75 |C1=C;.T0|* __valu|
|00001de0| 65 3d 4e 55 4c 4c 3b 0a | 2f 2a 5b 49 52 46 33 2e |e=NULL;.|/*[IRF3.|
|00001df0| 36 73 65 74 5f 61 6c 6c | 5f 77 69 74 68 2a 2f 7b |6set_all|_with*/{|
|00001e00| 54 39 32 37 2a 20 43 32 | 3d 43 31 3b 0a 54 30 2a |T927* C2|=C1;.T0*|
|00001e10| 20 63 31 3d 5f 5f 76 61 | 6c 75 65 3b 0a 72 34 30 | c1=__va|lue;.r40|
|00001e20| 30 73 65 74 5f 61 6c 6c | 5f 77 69 74 68 28 28 28 |0set_all|_with(((|
|00001e30| 28 54 39 32 37 2a 29 43 | 32 29 29 2d 3e 5f 73 74 |(T927*)C|2))->_st|
|00001e40| 6f 72 61 67 65 2f 2a 30 | 2a 2f 2c 63 31 2c 28 28 |orage/*0|*/,c1,((|
|00001e50| 28 54 39 32 37 2a 29 43 | 32 29 29 2d 3e 5f 75 70 |(T927*)C|2))->_up|
|00001e60| 70 65 72 2f 2a 38 2a 2f | 29 3b 0a 7d 2f 2a 5d 2a |per/*8*/|);.}/*]*|
|00001e70| 2f 0a 7d 2f 2a 5d 2a 2f | 0a 7d 0a 2f 2a 46 49 2a |/.}/*]*/|.}./*FI*|
|00001e80| 2f 7d 0a 2f 2a 4e 6f 3a | 46 49 58 45 44 5f 41 52 |/}./*No:|FIXED_AR|
|00001e90| 52 41 59 5b 53 54 52 49 | 4e 47 5d 2e 69 74 65 6d |RAY[STRI|NG].item|
|00001ea0| 2a 2f 0a 2f 2a 4e 6f 3a | 46 49 58 45 44 5f 41 52 |*/./*No:|FIXED_AR|
|00001eb0| 52 41 59 5b 53 54 52 49 | 4e 47 5d 2e 73 74 6f 72 |RAY[STRI|NG].stor|
|00001ec0| 61 67 65 2a 2f 0a 2f 2a | 4e 6f 3a 46 49 58 45 44 |age*/./*|No:FIXED|
|00001ed0| 5f 41 52 52 41 59 5b 53 | 54 52 49 4e 47 5d 2e 63 |_ARRAY[S|TRING].c|
|00001ee0| 61 70 61 63 69 74 79 2a | 2f 0a 2f 2a 4e 6f 3a 46 |apacity*|/./*No:F|
|00001ef0| 49 58 45 44 5f 41 52 52 | 41 59 5b 53 54 52 49 4e |IXED_ARR|AY[STRIN|
|00001f00| 47 5d 2e 70 75 74 2a 2f | 0a 2f 2a 4e 6f 3a 46 49 |G].put*/|./*No:FI|
|00001f10| 58 45 44 5f 41 52 52 41 | 59 5b 53 54 52 49 4e 47 |XED_ARRA|Y[STRING|
|00001f20| 5d 2e 75 70 70 65 72 2a | 2f 0a 54 30 2a 20 72 35 |].upper*|/.T0* r5|
|00001f30| 32 69 74 65 6d 28 54 35 | 32 2a 20 43 2c 69 6e 74 |2item(T5|2* C,int|
|00001f40| 20 61 31 29 7b 0a 54 30 | 2a 20 52 3d 4e 55 4c 4c | a1){.T0|* R=NULL|
|00001f50| 3b 0a 52 3d 28 28 28 28 | 54 35 32 2a 29 43 29 29 |;.R=((((|T52*)C))|
|00001f60| 2d 3e 5f 73 74 6f 72 61 | 67 65 2f 2a 30 2a 2f 29 |->_stora|ge/*0*/)|
|00001f70| 5b 28 61 31 29 2d 28 28 | 28 28 54 35 32 2a 29 43 |[(a1)-((|((T52*)C|
|00001f80| 29 29 2d 3e 5f 6c 6f 77 | 65 72 2f 2a 31 32 2a 2f |))->_low|er/*12*/|
|00001f90| 29 5d 3b 0a 72 65 74 75 | 72 6e 20 52 3b 0a 7d 0a |)];.retu|rn R;.}.|
|00001fa0| 2f 2a 4e 6f 3a 41 52 52 | 41 59 5b 53 54 52 49 4e |/*No:ARR|AY[STRIN|
|00001fb0| 47 5d 2e 73 74 6f 72 61 | 67 65 2a 2f 0a 2f 2a 4e |G].stora|ge*/./*N|
|00001fc0| 6f 3a 41 52 52 41 59 5b | 53 54 52 49 4e 47 5d 2e |o:ARRAY[|STRING].|
|00001fd0| 63 61 70 61 63 69 74 79 | 2a 2f 0a 2f 2a 4e 6f 3a |capacity|*/./*No:|
|00001fe0| 41 52 52 41 59 5b 53 54 | 52 49 4e 47 5d 2e 6c 6f |ARRAY[ST|RING].lo|
|00001ff0| 77 65 72 2a 2f 0a 2f 2a | 4e 6f 3a 41 52 52 41 59 |wer*/./*|No:ARRAY|
|00002000| 5b 53 54 52 49 4e 47 5d | 2e 75 70 70 65 72 2a 2f |[STRING]|.upper*/|
|00002010| 0a 69 6e 74 20 72 35 32 | 69 6e 64 65 78 5f 6f 66 |.int r52|index_of|
|00002020| 28 54 35 32 2a 20 43 2c | 54 30 2a 20 61 31 29 7b |(T52* C,|T0* a1){|
|00002030| 0a 69 6e 74 20 52 3d 30 | 3b 0a 52 3d 28 28 28 28 |.int R=0|;.R=((((|
|00002040| 54 35 32 2a 29 43 29 29 | 2d 3e 5f 6c 6f 77 65 72 |T52*)C))|->_lower|
|00002050| 2f 2a 31 32 2a 2f 29 2b | 28 72 34 30 30 69 6e 64 |/*12*/)+|(r400ind|
|00002060| 65 78 5f 6f 66 28 28 28 | 28 54 35 32 2a 29 43 29 |ex_of(((|(T52*)C)|
|00002070| 29 2d 3e 5f 73 74 6f 72 | 61 67 65 2f 2a 30 2a 2f |)->_stor|age/*0*/|
|00002080| 2c 61 31 2c 28 28 28 28 | 54 35 32 2a 29 43 29 29 |,a1,((((|T52*)C))|
|00002090| 2d 3e 5f 75 70 70 65 72 | 2f 2a 38 2a 2f 29 2d 28 |->_upper|/*8*/)-(|
|000020a0| 28 28 28 54 35 32 2a 29 | 43 29 29 2d 3e 5f 6c 6f |(((T52*)|C))->_lo|
|000020b0| 77 65 72 2f 2a 31 32 2a | 2f 29 29 29 3b 0a 72 65 |wer/*12*|/)));.re|
|000020c0| 74 75 72 6e 20 52 3b 0a | 7d 0a 76 6f 69 64 20 72 |turn R;.|}.void r|
|000020d0| 36 37 35 63 6f 6e 6e 65 | 63 74 5f 74 6f 28 54 36 |675conne|ct_to(T6|
|000020e0| 37 35 2a 20 43 2c 54 30 | 2a 20 61 31 29 7b 0a 43 |75* C,T0|* a1){.C|
|000020f0| 2d 3e 5f 69 6e 70 75 74 | 5f 73 74 72 65 61 6d 3d |->_input|_stream=|
|00002100| 66 6f 70 65 6e 28 72 37 | 74 6f 5f 65 78 74 65 72 |fopen(r7|to_exter|
|00002110| 6e 61 6c 28 28 28 54 37 | 2a 29 61 31 29 29 2c 22 |nal(((T7|*)a1)),"|
|00002120| 72 22 29 3b 0a 2f 2a 49 | 46 2a 2f 69 66 20 28 28 |r");./*I|F*/if ((|
|00002130| 4e 55 4c 4c 21 3d 28 28 | 28 54 36 37 35 2a 29 43 |NULL!=((|(T675*)C|
|00002140| 29 29 2d 3e 5f 69 6e 70 | 75 74 5f 73 74 72 65 61 |))->_inp|ut_strea|
|00002150| 6d 2f 2a 38 2a 2f 29 29 | 20 7b 0a 43 2d 3e 5f 70 |m/*8*/))| {.C->_p|
|00002160| 75 73 68 5f 62 61 63 6b | 5f 66 6c 61 67 3d 30 3b |ush_back|_flag=0;|
|00002170| 0a 43 2d 3e 5f 6d 65 6d | 6f 72 79 3d 28 28 75 6e |.C->_mem|ory=((un|
|00002180| 73 69 67 6e 65 64 20 63 | 68 61 72 29 27 5c 34 30 |signed c|har)'\40|
|00002190| 27 29 3b 0a 43 2d 3e 5f | 70 61 74 68 3d 61 31 3b |');.C->_|path=a1;|
|000021a0| 0a 7d 0a 2f 2a 46 49 2a | 2f 7d 0a 54 30 2a 6f 42 |.}./*FI*|/}.T0*oB|
|000021b0| 43 37 36 32 6c 61 73 74 | 5f 73 74 72 69 6e 67 3d |C762last|_string=|
|000021c0| 4e 55 4c 4c 3b 0a 2f 2a | 4e 6f 3a 53 54 44 5f 46 |NULL;./*|No:STD_F|
|000021d0| 49 4c 45 5f 52 45 41 44 | 2e 70 75 73 68 5f 62 61 |ILE_READ|.push_ba|
|000021e0| 63 6b 5f 66 6c 61 67 2a | 2f 0a 2f 2a 4e 6f 3a 53 |ck_flag*|/./*No:S|
|000021f0| 54 44 5f 46 49 4c 45 5f | 52 45 41 44 2e 6d 61 6b |TD_FILE_|READ.mak|
|00002200| 65 2a 2f 0a 76 6f 69 64 | 20 72 36 37 35 64 69 73 |e*/.void| r675dis|
|00002210| 63 6f 6e 6e 65 63 74 28 | 54 36 37 35 2a 20 43 29 |connect(|T675* C)|
|00002220| 7b 0a 66 63 6c 6f 73 65 | 28 28 28 28 54 36 37 35 |{.fclose|((((T675|
|00002230| 2a 29 43 29 29 2d 3e 5f | 69 6e 70 75 74 5f 73 74 |*)C))->_|input_st|
|00002240| 72 65 61 6d 2f 2a 38 2a | 2f 29 3b 0a 43 2d 3e 5f |ream/*8*|/);.C->_|
|00002250| 70 61 74 68 3d 4e 55 4c | 4c 3b 0a 7d 0a 2f 2a 4e |path=NUL|L;.}./*N|
|00002260| 6f 3a 53 54 44 5f 46 49 | 4c 45 5f 52 45 41 44 2e |o:STD_FI|LE_READ.|
|00002270| 70 61 74 68 2a 2f 0a 76 | 6f 69 64 20 72 36 37 35 |path*/.v|oid r675|
|00002280| 72 65 61 64 5f 63 68 61 | 72 61 63 74 65 72 28 54 |read_cha|racter(T|
|00002290| 36 37 35 2a 20 43 29 7b | 0a 2f 2a 49 46 2a 2f 69 |675* C){|./*IF*/i|
|000022a0| 66 20 28 28 28 28 54 36 | 37 35 2a 29 43 29 29 2d |f ((((T6|75*)C))-|
|000022b0| 3e 5f 70 75 73 68 5f 62 | 61 63 6b 5f 66 6c 61 67 |>_push_b|ack_flag|
|000022c0| 2f 2a 30 2a 2f 29 20 7b | 0a 43 2d 3e 5f 70 75 73 |/*0*/) {|.C->_pus|
|000022d0| 68 5f 62 61 63 6b 5f 66 | 6c 61 67 3d 30 3b 0a 7d |h_back_f|lag=0;.}|
|000022e0| 0a 65 6c 73 65 20 7b 0a | 43 2d 3e 5f 6d 65 6d 6f |.else {.|C->_memo|
|000022f0| 72 79 3d 67 65 74 63 28 | 28 46 49 4c 45 2a 29 28 |ry=getc(|(FILE*)(|
|00002300| 28 28 28 54 36 37 35 2a | 29 43 29 29 2d 3e 5f 69 |(((T675*|)C))->_i|
|00002310| 6e 70 75 74 5f 73 74 72 | 65 61 6d 2f 2a 38 2a 2f |nput_str|eam/*8*/|
|00002320| 29 29 3b 0a 7d 0a 2f 2a | 46 49 2a 2f 7d 0a 2f 2a |));.}./*|FI*/}./*|
|00002330| 4e 6f 3a 53 54 44 5f 46 | 49 4c 45 5f 52 45 41 44 |No:STD_F|ILE_READ|
|00002340| 2e 69 73 5f 63 6f 6e 6e | 65 63 74 65 64 2a 2f 0a |.is_conn|ected*/.|
|00002350| 2f 2a 4e 6f 3a 53 54 44 | 5f 46 49 4c 45 5f 52 45 |/*No:STD|_FILE_RE|
|00002360| 41 44 2e 6c 61 73 74 5f | 63 68 61 72 61 63 74 65 |AD.last_|characte|
|00002370| 72 2a 2f 0a 76 6f 69 64 | 20 72 36 37 35 72 65 61 |r*/.void| r675rea|
|00002380| 64 5f 6c 69 6e 65 5f 69 | 6e 28 54 36 37 35 2a 20 |d_line_i|n(T675* |
|00002390| 43 2c 54 30 2a 20 61 31 | 29 7b 0a 69 6e 74 20 5f |C,T0* a1|){.int _|
|000023a0| 6d 65 6d 3d 30 3b 0a 72 | 36 37 35 72 65 61 64 5f |mem=0;.r|675read_|
|000023b0| 63 68 61 72 61 63 74 65 | 72 28 43 29 3b 0a 5f 6d |characte|r(C);._m|
|000023c0| 65 6d 3d 28 28 28 54 36 | 37 35 2a 29 43 29 29 2d |em=(((T6|75*)C))-|
|000023d0| 3e 5f 6d 65 6d 6f 72 79 | 2f 2a 31 32 2a 2f 3b 0a |>_memory|/*12*/;.|
|000023e0| 77 68 69 6c 65 20 28 21 | 28 28 28 5f 6d 65 6d 29 |while (!|(((_mem)|
|000023f0| 3d 3d 28 28 45 4f 46 29 | 29 29 7c 7c 28 28 5f 6d |==((EOF)|))||((_m|
|00002400| 65 6d 29 3d 3d 28 28 28 | 75 6e 73 69 67 6e 65 64 |em)==(((|unsigned|
|00002410| 20 63 68 61 72 29 27 5c | 6e 27 29 29 29 29 29 20 | char)'\|n'))))) |
|00002420| 7b 0a 72 37 65 78 74 65 | 6e 64 28 28 28 54 37 2a |{.r7exte|nd(((T7*|
|00002430| 29 61 31 29 2c 28 28 63 | 68 61 72 29 28 5f 6d 65 |)a1),((c|har)(_me|
|00002440| 6d 29 29 29 3b 0a 5f 6d | 65 6d 3d 67 65 74 63 28 |m)));._m|em=getc(|
|00002450| 28 46 49 4c 45 2a 29 28 | 28 28 28 54 36 37 35 2a |(FILE*)(|(((T675*|
|00002460| 29 43 29 29 2d 3e 5f 69 | 6e 70 75 74 5f 73 74 72 |)C))->_i|nput_str|
|00002470| 65 61 6d 2f 2a 38 2a 2f | 29 29 3b 0a 7d 0a 43 2d |eam/*8*/|));.}.C-|
|00002480| 3e 5f 6d 65 6d 6f 72 79 | 3d 5f 6d 65 6d 3b 0a 7d |>_memory|=_mem;.}|
|00002490| 0a 69 6e 74 20 72 36 37 | 35 65 6e 64 5f 6f 66 5f |.int r67|5end_of_|
|000024a0| 69 6e 70 75 74 28 54 36 | 37 35 2a 20 43 29 7b 0a |input(T6|75* C){.|
|000024b0| 69 6e 74 20 52 3d 30 3b | 0a 2f 2a 49 46 2a 2f 69 |int R=0;|./*IF*/i|
|000024c0| 66 20 28 21 28 28 28 28 | 54 36 37 35 2a 29 43 29 |f (!((((|T675*)C)|
|000024d0| 29 2d 3e 5f 70 75 73 68 | 5f 62 61 63 6b 5f 66 6c |)->_push|_back_fl|
|000024e0| 61 67 2f 2a 30 2a 2f 29 | 29 20 7b 0a 52 3d 28 28 |ag/*0*/)|) {.R=((|
|000024f0| 28 28 54 36 37 35 2a 29 | 43 29 29 2d 3e 5f 6d 65 |((T675*)|C))->_me|
|00002500| 6d 6f 72 79 2f 2a 31 32 | 2a 2f 29 3d 3d 28 28 45 |mory/*12|*/)==((E|
|00002510| 4f 46 29 29 3b 0a 7d 0a | 2f 2a 46 49 2a 2f 72 65 |OF));.}.|/*FI*/re|
|00002520| 74 75 72 6e 20 52 3b 0a | 7d 0a 76 6f 69 64 20 72 |turn R;.|}.void r|
|00002530| 36 37 35 72 65 61 64 5f | 6c 69 6e 65 28 54 36 37 |675read_|line(T67|
|00002540| 35 2a 20 43 29 7b 0a 2f | 2a 5b 49 52 46 33 2e 33 |5* C){./|*[IRF3.3|
|00002550| 63 6c 65 61 72 2a 2f 28 | 28 28 28 54 37 2a 29 28 |clear*/(|(((T7*)(|
|00002560| 28 28 54 37 2a 29 28 6f | 42 43 37 36 32 6c 61 73 |((T7*)(o|BC762las|
|00002570| 74 5f 73 74 72 69 6e 67 | 29 29 29 29 29 2d 3e 5f |t_string|)))))->_|
|00002580| 63 6f 75 6e 74 29 3d 28 | 30 29 3b 0a 2f 2a 5d 2a |count)=(|0);./*]*|
|00002590| 2f 0a 72 36 37 35 72 65 | 61 64 5f 6c 69 6e 65 5f |/.r675re|ad_line_|
|000025a0| 69 6e 28 43 2c 6f 42 43 | 37 36 32 6c 61 73 74 5f |in(C,oBC|762last_|
|000025b0| 73 74 72 69 6e 67 29 3b | 0a 7d 0a 2f 2a 4e 6f 3a |string);|.}./*No:|
|000025c0| 53 54 44 5f 46 49 4c 45 | 5f 52 45 41 44 2e 69 6e |STD_FILE|_READ.in|
|000025d0| 70 75 74 5f 73 74 72 65 | 61 6d 2a 2f 0a 2f 2a 4e |put_stre|am*/./*N|
|000025e0| 6f 3a 53 54 44 5f 46 49 | 4c 45 5f 52 45 41 44 2e |o:STD_FI|LE_READ.|
|000025f0| 6d 65 6d 6f 72 79 2a 2f | 0a 2f 2a 4e 6f 3a 53 54 |memory*/|./*No:ST|
|00002600| 44 5f 45 52 52 4f 52 2e | 6d 61 6b 65 2a 2f 0a 2f |D_ERROR.|make*/./|
|00002610| 2a 4e 6f 3a 53 54 44 5f | 45 52 52 4f 52 2e 66 6c |*No:STD_|ERROR.fl|
|00002620| 75 73 68 2a 2f 0a 76 6f | 69 64 20 72 34 34 31 70 |ush*/.vo|id r441p|
|00002630| 75 74 5f 73 74 72 69 6e | 67 28 54 34 34 31 2a 20 |ut_strin|g(T441* |
|00002640| 43 2c 54 30 2a 20 61 31 | 29 7b 0a 69 6e 74 20 5f |C,T0* a1|){.int _|
|00002650| 69 3d 30 3b 0a 5f 69 3d | 31 3b 0a 77 68 69 6c 65 |i=0;._i=|1;.while|
|00002660| 20 28 21 28 28 5f 69 29 | 3e 28 28 28 28 54 37 2a | (!((_i)|>((((T7*|
|00002670| 29 28 28 54 37 2a 29 61 | 31 29 29 29 2d 3e 5f 63 |)((T7*)a|1)))->_c|
|00002680| 6f 75 6e 74 2f 2a 34 2a | 2f 29 29 29 20 7b 0a 2f |ount/*4*|/))) {./|
|00002690| 2a 5b 49 52 46 33 2e 36 | 70 75 74 5f 63 68 61 72 |*[IRF3.6|put_char|
|000026a0| 61 63 74 65 72 2a 2f 7b | 54 34 34 31 2a 20 43 31 |acter*/{|T441* C1|
|000026b0| 3d 43 3b 0a 63 68 61 72 | 20 62 31 3d 2f 2a 28 49 |=C;.char| b1=/*(I|
|000026c0| 52 46 34 2e 36 69 74 65 | 6d 2a 2f 28 28 28 28 54 |RF4.6ite|m*/((((T|
|000026d0| 37 2a 29 28 28 54 37 2a | 29 61 31 29 29 29 2d 3e |7*)((T7*|)a1)))->|
|000026e0| 5f 73 74 6f 72 61 67 65 | 2f 2a 30 2a 2f 29 5b 28 |_storage|/*0*/)[(|
|000026f0| 5f 69 29 2d 28 31 29 5d | 2f 2a 29 2a 2f 3b 0a 70 |_i)-(1)]|/*)*/;.p|
|00002700| 75 74 63 28 62 31 2c 28 | 28 46 49 4c 45 2a 29 28 |utc(b1,(|(FILE*)(|
|00002710| 73 74 64 65 72 72 29 29 | 29 3b 0a 7d 2f 2a 5d 2a |stderr))|);.}/*]*|
|00002720| 2f 0a 5f 69 3d 28 5f 69 | 29 2b 28 31 29 3b 0a 7d |/._i=(_i|)+(1);.}|
|00002730| 0a 7d 0a 2f 2a 4e 6f 3a | 53 54 44 5f 45 52 52 4f |.}./*No:|STD_ERRO|
|00002740| 52 2e 70 75 74 5f 63 68 | 61 72 61 63 74 65 72 2a |R.put_ch|aracter*|
|00002750| 2f 0a 2f 2a 4e 6f 3a 43 | 4c 45 41 4e 2e 64 6f 73 |/./*No:C|LEAN.dos|
|00002760| 5f 73 79 73 74 65 6d 2a | 2f 0a 2f 2a 4e 6f 3a 43 |_system*|/./*No:C|
|00002770| 4c 45 41 4e 2e 66 7a 5f | 73 79 73 74 65 6d 5f 73 |LEAN.fz_|system_s|
|00002780| 65 2a 2f 0a 2f 2a 4e 6f | 3a 43 4c 45 41 4e 2e 66 |e*/./*No|:CLEAN.f|
|00002790| 7a 5f 73 79 73 2a 2f 0a | 54 30 2a 6f 42 43 33 36 |z_sys*/.|T0*oBC36|
|000027a0| 34 74 6d 70 5f 66 69 6c | 65 5f 72 65 61 64 3d 4e |4tmp_fil|e_read=N|
|000027b0| 55 4c 4c 3b 0a 2f 2a 4e | 6f 3a 43 4c 45 41 4e 2e |ULL;./*N|o:CLEAN.|
|000027c0| 75 6e 69 78 5f 73 79 73 | 74 65 6d 2a 2f 0a 2f 2a |unix_sys|tem*/./*|
|000027d0| 4e 6f 3a 43 4c 45 41 4e | 2e 65 78 69 74 5f 66 61 |No:CLEAN|.exit_fa|
|000027e0| 69 6c 75 72 65 5f 63 6f | 64 65 2a 2f 0a 2f 2a 4e |ilure_co|de*/./*N|
|000027f0| 6f 3a 43 4c 45 41 4e 2e | 76 6d 73 5f 73 79 73 74 |o:CLEAN.|vms_syst|
|00002800| 65 6d 2a 2f 0a 69 6e 74 | 20 66 42 43 33 36 34 73 |em*/.int| fBC364s|
|00002810| 6d 61 6c 6c 5f 65 69 66 | 66 65 6c 5f 64 69 72 65 |mall_eif|fel_dire|
|00002820| 63 74 6f 72 79 3d 30 3b | 0a 54 30 2a 6f 42 43 33 |ctory=0;|.T0*oBC3|
|00002830| 36 34 73 6d 61 6c 6c 5f | 65 69 66 66 65 6c 5f 64 |64small_|eiffel_d|
|00002840| 69 72 65 63 74 6f 72 79 | 3d 4e 55 4c 4c 3b 0a 54 |irectory|=NULL;.T|
|00002850| 30 2a 20 72 36 35 30 73 | 6d 61 6c 6c 5f 65 69 66 |0* r650s|mall_eif|
|00002860| 66 65 6c 5f 64 69 72 65 | 63 74 6f 72 79 28 54 36 |fel_dire|ctory(T6|
|00002870| 35 30 2a 20 43 29 7b 0a | 69 66 20 28 66 42 43 33 |50* C){.|if (fBC3|
|00002880| 36 34 73 6d 61 6c 6c 5f | 65 69 66 66 65 6c 5f 64 |64small_|eiffel_d|
|00002890| 69 72 65 63 74 6f 72 79 | 3d 3d 30 29 7b 0a 54 30 |irectory|==0){.T0|
|000028a0| 2a 20 52 3d 4e 55 4c 4c | 3b 0a 63 68 61 72 20 5f |* R=NULL|;.char _|
|000028b0| 73 6c 61 73 68 3d 30 3b | 0a 69 6e 74 20 5f 69 3d |slash=0;|.int _i=|
|000028c0| 30 3b 0a 66 42 43 33 36 | 34 73 6d 61 6c 6c 5f 65 |0;.fBC36|4small_e|
|000028d0| 69 66 66 65 6c 5f 64 69 | 72 65 63 74 6f 72 79 3d |iffel_di|rectory=|
|000028e0| 31 3b 0a 52 3d 72 36 35 | 30 67 65 74 5f 65 6e 76 |1;.R=r65|0get_env|
|000028f0| 69 72 6f 6e 6d 65 6e 74 | 5f 76 61 72 69 61 62 6c |ironment|_variabl|
|00002900| 65 28 43 2c 28 28 54 30 | 2a 29 6d 73 31 32 31 5f |e(C,((T0|*)ms121_|
|00002910| 34 37 30 29 29 3b 0a 2f | 2a 49 46 2a 2f 69 66 20 |470));./|*IF*/if |
|00002920| 28 28 52 29 3d 3d 28 28 | 76 6f 69 64 2a 29 28 4e |((R)==((|void*)(N|
|00002930| 55 4c 4c 29 29 29 20 7b | 0a 52 3d 72 37 74 77 69 |ULL))) {|.R=r7twi|
|00002940| 6e 28 28 28 54 37 2a 29 | 28 28 28 54 30 2a 29 6d |n(((T7*)|(((T0*)m|
|00002950| 73 31 32 31 5f 34 37 30 | 29 29 29 29 3b 0a 72 37 |s121_470|))));.r7|
|00002960| 74 6f 5f 75 70 70 65 72 | 28 28 28 54 37 2a 29 52 |to_upper|(((T7*)R|
|00002970| 29 29 3b 0a 52 3d 72 36 | 35 30 67 65 74 5f 65 6e |));.R=r6|50get_en|
|00002980| 76 69 72 6f 6e 6d 65 6e | 74 5f 76 61 72 69 61 62 |vironmen|t_variab|
|00002990| 6c 65 28 43 2c 52 29 3b | 0a 2f 2a 49 46 2a 2f 69 |le(C,R);|./*IF*/i|
|000029a0| 66 20 28 28 52 29 21 3d | 28 28 76 6f 69 64 2a 29 |f ((R)!=|((void*)|
|000029b0| 28 4e 55 4c 4c 29 29 29 | 20 7b 0a 72 37 74 6f 5f |(NULL)))| {.r7to_|
|000029c0| 75 70 70 65 72 28 28 28 | 54 37 2a 29 28 28 28 54 |upper(((|T7*)(((T|
|000029d0| 30 2a 29 6d 73 31 32 31 | 5f 34 37 30 29 29 29 29 |0*)ms121|_470))))|
|000029e0| 3b 0a 7d 0a 2f 2a 46 49 | 2a 2f 7d 0a 2f 2a 46 49 |;.}./*FI|*/}./*FI|
|000029f0| 2a 2f 2f 2a 49 46 2a 2f | 69 66 20 28 28 52 29 3d |*//*IF*/|if ((R)=|
|00002a00| 3d 28 28 76 6f 69 64 2a | 29 28 4e 55 4c 4c 29 29 |=((void*|)(NULL))|
|00002a10| 29 20 7b 0a 52 3d 28 28 | 54 30 2a 29 6d 73 31 5f |) {.R=((|T0*)ms1_|
|00002a20| 33 36 34 29 3b 0a 7d 0a | 2f 2a 46 49 2a 2f 5f 69 |364);.}.|/*FI*/_i|
|00002a30| 3d 28 28 28 54 37 2a 29 | 28 28 54 37 2a 29 52 29 |=(((T7*)|((T7*)R)|
|00002a40| 29 29 2d 3e 5f 63 6f 75 | 6e 74 2f 2a 34 2a 2f 3b |))->_cou|nt/*4*/;|
|00002a50| 0a 77 68 69 6c 65 20 28 | 21 28 28 5f 69 29 3c 28 |.while (|!((_i)<(|
|00002a60| 30 29 29 29 20 7b 0a 5f | 73 6c 61 73 68 3d 2f 2a |0))) {._|slash=/*|
|00002a70| 28 49 52 46 34 2e 36 69 | 74 65 6d 2a 2f 28 28 28 |(IRF4.6i|tem*/(((|
|00002a80| 28 54 37 2a 29 28 28 54 | 37 2a 29 52 29 29 29 2d |(T7*)((T|7*)R)))-|
|00002a90| 3e 5f 73 74 6f 72 61 67 | 65 2f 2a 30 2a 2f 29 5b |>_storag|e/*0*/)[|
|00002aa0| 28 5f 69 29 2d 28 31 29 | 5d 2f 2a 29 2a 2f 3b 0a |(_i)-(1)|]/*)*/;.|
|00002ab0| 2f 2a 49 46 2a 2f 69 66 | 20 28 28 72 33 69 73 5f |/*IF*/if| ((r3is_|
|00002ac0| 6c 65 74 74 65 72 28 5f | 73 6c 61 73 68 29 29 7c |letter(_|slash))||
|00002ad0| 7c 28 72 33 69 73 5f 64 | 69 67 69 74 28 5f 73 6c ||(r3is_d|igit(_sl|
|00002ae0| 61 73 68 29 29 29 20 7b | 0a 5f 69 3d 28 5f 69 29 |ash))) {|._i=(_i)|
|00002af0| 2d 28 31 29 3b 0a 7d 0a | 65 6c 73 65 20 7b 0a 5f |-(1);.}.|else {._|
|00002b00| 69 3d 2d 28 31 29 3b 0a | 7d 0a 2f 2a 46 49 2a 2f |i=-(1);.|}./*FI*/|
|00002b10| 7d 0a 2f 2a 49 46 2a 2f | 69 66 20 28 28 5f 69 29 |}./*IF*/|if ((_i)|
|00002b20| 3d 3d 28 30 29 29 20 7b | 0a 72 37 65 78 74 65 6e |==(0)) {|.r7exten|
|00002b30| 64 28 28 28 54 37 2a 29 | 52 29 2c 27 5c 35 37 27 |d(((T7*)|R),'\57'|
|00002b40| 29 3b 0a 7d 0a 20 65 6c | 73 65 20 69 66 20 28 21 |);.}. el|se if (!|
|00002b50| 28 28 72 37 6c 61 73 74 | 28 28 28 54 37 2a 29 52 |((r7last|(((T7*)R|
|00002b60| 29 29 29 3d 3d 28 5f 73 | 6c 61 73 68 29 29 29 20 |)))==(_s|lash))) |
|00002b70| 7b 0a 72 37 65 78 74 65 | 6e 64 28 28 28 54 37 2a |{.r7exte|nd(((T7*|
|00002b80| 29 52 29 2c 5f 73 6c 61 | 73 68 29 3b 0a 7d 0a 2f |)R),_sla|sh);.}./|
|00002b90| 2a 46 49 2a 2f 6f 42 43 | 33 36 34 73 6d 61 6c 6c |*FI*/oBC|364small|
|00002ba0| 5f 65 69 66 66 65 6c 5f | 64 69 72 65 63 74 6f 72 |_eiffel_|director|
|00002bb0| 79 3d 52 3b 7d 0a 72 65 | 74 75 72 6e 20 6f 42 43 |y=R;}.re|turn oBC|
|00002bc0| 33 36 34 73 6d 61 6c 6c | 5f 65 69 66 66 65 6c 5f |364small|_eiffel_|
|00002bd0| 64 69 72 65 63 74 6f 72 | 79 3b 7d 0a 69 6e 74 20 |director|y;}.int |
|00002be0| 66 42 43 33 36 34 6d 61 | 6b 65 5f 73 75 66 66 69 |fBC364ma|ke_suffi|
|00002bf0| 78 3d 30 3b 0a 54 30 2a | 6f 42 43 33 36 34 6d 61 |x=0;.T0*|oBC364ma|
|00002c00| 6b 65 5f 73 75 66 66 69 | 78 3d 4e 55 4c 4c 3b 0a |ke_suffi|x=NULL;.|
|00002c10| 54 30 2a 20 72 36 35 30 | 6d 61 6b 65 5f 73 75 66 |T0* r650|make_suf|
|00002c20| 66 69 78 28 54 36 35 30 | 2a 20 43 29 7b 0a 69 66 |fix(T650|* C){.if|
|00002c30| 20 28 66 42 43 33 36 34 | 6d 61 6b 65 5f 73 75 66 | (fBC364|make_suf|
|00002c40| 66 69 78 3d 3d 30 29 7b | 0a 54 30 2a 20 52 3d 4e |fix==0){|.T0* R=N|
|00002c50| 55 4c 4c 3b 0a 66 42 43 | 33 36 34 6d 61 6b 65 5f |ULL;.fBC|364make_|
|00002c60| 73 75 66 66 69 78 3d 31 | 3b 0a 2f 2a 49 46 2a 2f |suffix=1|;./*IF*/|
|00002c70| 69 66 20 28 28 28 28 54 | 30 2a 29 6d 73 31 34 5f |if ((((T|0*)ms14_|
|00002c80| 33 36 34 29 29 3d 3d 28 | 28 76 6f 69 64 2a 29 28 |364))==(|(void*)(|
|00002c90| 72 36 35 30 73 79 73 74 | 65 6d 5f 6e 61 6d 65 28 |r650syst|em_name(|
|00002ca0| 43 29 29 29 29 20 7b 0a | 52 3d 28 28 54 30 2a 29 |C)))) {.|R=((T0*)|
|00002cb0| 6d 73 33 33 5f 33 36 34 | 29 3b 0a 7d 0a 20 65 6c |ms33_364|);.}. el|
|00002cc0| 73 65 20 69 66 20 28 28 | 28 28 54 30 2a 29 6d 73 |se if ((|((T0*)ms|
|00002cd0| 31 39 5f 33 36 34 29 29 | 3d 3d 28 28 76 6f 69 64 |19_364))|==((void|
|00002ce0| 2a 29 28 72 36 35 30 73 | 79 73 74 65 6d 5f 6e 61 |*)(r650s|ystem_na|
|00002cf0| 6d 65 28 43 29 29 29 29 | 20 7b 0a 52 3d 28 28 54 |me(C))))| {.R=((T|
|00002d00| 30 2a 29 6d 73 33 34 5f | 33 36 34 29 3b 0a 7d 0a |0*)ms34_|364);.}.|
|00002d10| 20 65 6c 73 65 20 69 66 | 20 28 28 28 28 54 30 2a | else if| ((((T0*|
|00002d20| 29 6d 73 31 38 5f 33 36 | 34 29 29 3d 3d 28 28 76 |)ms18_36|4))==((v|
|00002d30| 6f 69 64 2a 29 28 72 36 | 35 30 73 79 73 74 65 6d |oid*)(r6|50system|
|00002d40| 5f 6e 61 6d 65 28 43 29 | 29 29 29 20 7b 0a 52 3d |_name(C)|))) {.R=|
|00002d50| 28 28 54 30 2a 29 6d 73 | 33 35 5f 33 36 34 29 3b |((T0*)ms|35_364);|
|00002d60| 0a 7d 0a 20 65 6c 73 65 | 20 69 66 20 28 28 28 28 |.}. else| if ((((|
|00002d70| 54 30 2a 29 6d 73 31 36 | 5f 33 36 34 29 29 3d 3d |T0*)ms16|_364))==|
|00002d80| 28 28 76 6f 69 64 2a 29 | 28 72 36 35 30 73 79 73 |((void*)|(r650sys|
|00002d90| 74 65 6d 5f 6e 61 6d 65 | 28 43 29 29 29 29 20 7b |tem_name|(C)))) {|
|00002da0| 0a 52 3d 28 28 54 30 2a | 29 6d 73 33 36 5f 33 36 |.R=((T0*|)ms36_36|
|00002db0| 34 29 3b 0a 7d 0a 65 6c | 73 65 20 7b 0a 52 3d 28 |4);.}.el|se {.R=(|
|00002dc0| 28 54 30 2a 29 6d 73 33 | 37 5f 33 36 34 29 3b 0a |(T0*)ms3|7_364);.|
|00002dd0| 7d 0a 2f 2a 46 49 2a 2f | 6f 42 43 33 36 34 6d 61 |}./*FI*/|oBC364ma|
|00002de0| 6b 65 5f 73 75 66 66 69 | 78 3d 52 3b 7d 0a 72 65 |ke_suffi|x=R;}.re|
|00002df0| 74 75 72 6e 20 6f 42 43 | 33 36 34 6d 61 6b 65 5f |turn oBC|364make_|
|00002e00| 73 75 66 66 69 78 3b 7d | 0a 2f 2a 4e 6f 3a 43 4c |suffix;}|./*No:CL|
|00002e10| 45 41 4e 2e 61 6d 69 67 | 61 5f 73 79 73 74 65 6d |EAN.amig|a_system|
|00002e20| 2a 2f 0a 76 6f 69 64 20 | 72 36 35 30 6d 61 6b 65 |*/.void |r650make|
|00002e30| 28 54 36 35 30 2a 20 43 | 29 7b 0a 54 30 2a 20 5f |(T650* C|){.T0* _|
|00002e40| 73 74 72 3d 4e 55 4c 4c | 3b 0a 69 6e 74 20 5f 61 |str=NULL|;.int _a|
|00002e50| 72 67 3d 30 3b 0a 2f 2a | 49 46 2a 2f 69 66 20 28 |rg=0;./*|IF*/if (|
|00002e60| 28 2f 2a 28 49 52 46 34 | 2e 39 61 72 67 75 6d 65 |(/*(IRF4|.9argume|
|00002e70| 6e 74 5f 63 6f 75 6e 74 | 2a 2f 28 28 28 54 39 32 |nt_count|*/(((T92|
|00002e80| 37 2a 29 28 28 54 39 32 | 37 2a 29 28 72 36 35 30 |7*)((T92|7*)(r650|
|00002e90| 63 6f 6d 6d 61 6e 64 5f | 61 72 67 75 6d 65 6e 74 |command_|argument|
|00002ea0| 73 28 29 29 29 29 29 2d | 3e 5f 75 70 70 65 72 2f |s()))))-|>_upper/|
|00002eb0| 2a 38 2a 2f 2f 2a 29 2a | 2f 29 3c 28 31 29 29 20 |*8*//*)*|/)<(1)) |
|00002ec0| 7b 0a 72 34 34 31 70 75 | 74 5f 73 74 72 69 6e 67 |{.r441pu|t_string|
|00002ed0| 28 28 28 54 34 34 31 2a | 29 28 6f 42 43 31 73 74 |(((T441*|)(oBC1st|
|00002ee0| 64 5f 65 72 72 6f 72 29 | 29 2c 28 28 54 30 2a 29 |d_error)|),((T0*)|
|00002ef0| 6d 73 31 5f 36 35 30 29 | 29 3b 0a 72 36 35 30 70 |ms1_650)|);.r650p|
|00002f00| 72 69 6e 74 5f 68 65 6c | 70 28 43 2c 28 28 54 30 |rint_hel|p(C,((T0|
|00002f10| 2a 29 6d 73 32 5f 36 35 | 30 29 29 3b 0a 65 78 69 |*)ms2_65|0));.exi|
|00002f20| 74 28 31 29 3b 0a 7d 0a | 2f 2a 46 49 2a 2f 5f 61 |t(1);.}.|/*FI*/_a|
|00002f30| 72 67 3d 31 3b 0a 77 68 | 69 6c 65 20 28 21 28 28 |rg=1;.wh|ile (!((|
|00002f40| 5f 61 72 67 29 3e 28 2f | 2a 28 49 52 46 34 2e 39 |_arg)>(/|*(IRF4.9|
|00002f50| 61 72 67 75 6d 65 6e 74 | 5f 63 6f 75 6e 74 2a 2f |argument|_count*/|
|00002f60| 28 28 28 54 39 32 37 2a | 29 28 28 54 39 32 37 2a |(((T927*|)((T927*|
|00002f70| 29 28 72 36 35 30 63 6f | 6d 6d 61 6e 64 5f 61 72 |)(r650co|mmand_ar|
|00002f80| 67 75 6d 65 6e 74 73 28 | 29 29 29 29 29 2d 3e 5f |guments(|)))))->_|
|00002f90| 75 70 70 65 72 2f 2a 38 | 2a 2f 2f 2a 29 2a 2f 29 |upper/*8|*//*)*/)|
|00002fa0| 29 29 20 7b 0a 5f 73 74 | 72 3d 72 36 35 30 61 72 |)) {._st|r=r650ar|
|00002fb0| 67 75 6d 65 6e 74 28 5f | 61 72 67 29 3b 0a 2f 2a |gument(_|arg);./*|
|00002fc0| 49 46 2a 2f 69 66 20 28 | 72 37 69 73 5f 65 71 75 |IF*/if (|r7is_equ|
|00002fd0| 61 6c 28 6d 73 33 5f 36 | 35 30 2c 5f 73 74 72 29 |al(ms3_6|50,_str)|
|00002fe0| 29 20 7b 0a 2f 2a 5b 49 | 52 46 33 2e 33 73 65 74 |) {./*[I|RF3.3set|
|00002ff0| 5f 76 65 72 62 6f 73 65 | 2a 2f 28 28 28 28 54 33 |_verbose|*/((((T3|
|00003000| 30 36 2a 29 28 28 28 54 | 33 30 36 2a 29 28 6f 42 |06*)(((T|306*)(oB|
|00003010| 43 33 36 34 65 63 68 6f | 29 29 29 29 29 2d 3e 5f |C364echo|)))))->_|
|00003020| 76 65 72 62 6f 73 65 29 | 3d 28 31 29 3b 0a 2f 2a |verbose)|=(1);./*|
|00003030| 5d 2a 2f 0a 7d 0a 65 6c | 73 65 20 7b 0a 2f 2a 49 |]*/.}.el|se {./*I|
|00003040| 46 2a 2f 69 66 20 28 72 | 37 68 61 73 5f 73 75 66 |F*/if (r|7has_suf|
|00003050| 66 69 78 28 28 28 54 37 | 2a 29 5f 73 74 72 29 2c |fix(((T7|*)_str),|
|00003060| 28 28 54 30 2a 29 6d 73 | 32 35 5f 33 36 34 29 29 |((T0*)ms|25_364))|
|00003070| 29 20 7b 0a 2f 2a 5b 49 | 52 46 33 2e 36 72 65 6d |) {./*[I|RF3.6rem|
|00003080| 6f 76 65 5f 73 75 66 66 | 69 78 2a 2f 7b 54 37 2a |ove_suff|ix*/{T7*|
|00003090| 20 43 31 3d 28 28 54 37 | 2a 29 5f 73 74 72 29 3b | C1=((T7|*)_str);|
|000030a0| 0a 54 30 2a 20 62 31 3d | 28 28 54 30 2a 29 6d 73 |.T0* b1=|((T0*)ms|
|000030b0| 32 35 5f 33 36 34 29 3b | 0a 72 37 72 65 6d 6f 76 |25_364);|.r7remov|
|000030c0| 65 5f 6c 61 73 74 28 43 | 31 2c 28 28 28 54 37 2a |e_last(C|1,(((T7*|
|000030d0| 29 28 28 54 37 2a 29 62 | 31 29 29 29 2d 3e 5f 63 |)((T7*)b|1)))->_c|
|000030e0| 6f 75 6e 74 2f 2a 34 2a | 2f 29 3b 0a 7d 2f 2a 5d |ount/*4*|/);.}/*]|
|000030f0| 2a 2f 0a 7d 0a 20 65 6c | 73 65 20 69 66 20 28 72 |*/.}. el|se if (r|
|00003100| 37 68 61 73 5f 73 75 66 | 66 69 78 28 28 28 54 37 |7has_suf|fix(((T7|
|00003110| 2a 29 5f 73 74 72 29 2c | 72 36 35 30 6d 61 6b 65 |*)_str),|r650make|
|00003120| 5f 73 75 66 66 69 78 28 | 43 29 29 29 20 7b 0a 2f |_suffix(|C))) {./|
|00003130| 2a 5b 49 52 46 33 2e 36 | 72 65 6d 6f 76 65 5f 73 |*[IRF3.6|remove_s|
|00003140| 75 66 66 69 78 2a 2f 7b | 54 37 2a 20 43 31 3d 28 |uffix*/{|T7* C1=(|
|00003150| 28 54 37 2a 29 5f 73 74 | 72 29 3b 0a 54 30 2a 20 |(T7*)_st|r);.T0* |
|00003160| 62 31 3d 72 36 35 30 6d | 61 6b 65 5f 73 75 66 66 |b1=r650m|ake_suff|
|00003170| 69 78 28 43 29 3b 0a 72 | 37 72 65 6d 6f 76 65 5f |ix(C);.r|7remove_|
|00003180| 6c 61 73 74 28 43 31 2c | 28 28 28 54 37 2a 29 28 |last(C1,|(((T7*)(|
|00003190| 28 54 37 2a 29 62 31 29 | 29 29 2d 3e 5f 63 6f 75 |(T7*)b1)|))->_cou|
|000031a0| 6e 74 2f 2a 34 2a 2f 29 | 3b 0a 7d 2f 2a 5d 2a 2f |nt/*4*/)|;.}/*]*/|
|000031b0| 0a 7d 0a 2f 2a 46 49 2a | 2f 2f 2a 49 46 2a 2f 69 |.}./*FI*|//*IF*/i|
|000031c0| 66 20 28 28 28 28 54 30 | 2a 29 6d 73 31 34 5f 33 |f ((((T0|*)ms14_3|
|000031d0| 36 34 29 29 3d 3d 28 28 | 76 6f 69 64 2a 29 28 72 |64))==((|void*)(r|
|000031e0| 36 35 30 73 79 73 74 65 | 6d 5f 6e 61 6d 65 28 43 |650syste|m_name(C|
|000031f0| 29 29 29 29 20 7b 0a 77 | 68 69 6c 65 20 28 21 28 |)))) {.w|hile (!(|
|00003200| 28 28 28 28 54 37 2a 29 | 28 28 54 37 2a 29 5f 73 |((((T7*)|((T7*)_s|
|00003210| 74 72 29 29 29 2d 3e 5f | 63 6f 75 6e 74 2f 2a 34 |tr)))->_|count/*4|
|00003220| 2a 2f 29 3c 3d 28 34 29 | 29 29 20 7b 0a 72 37 72 |*/)<=(4)|)) {.r7r|
|00003230| 65 6d 6f 76 65 5f 6c 61 | 73 74 28 28 28 54 37 2a |emove_la|st(((T7*|
|00003240| 29 5f 73 74 72 29 2c 31 | 29 3b 0a 7d 0a 7d 0a 2f |)_str),1|);.}.}./|
|00003250| 2a 46 49 2a 2f 72 36 35 | 30 63 5f 66 69 6c 65 73 |*FI*/r65|0c_files|
|00003260| 5f 72 65 6d 6f 76 69 6e | 67 28 43 2c 5f 73 74 72 |_removin|g(C,_str|
|00003270| 29 3b 0a 72 37 74 6f 5f | 75 70 70 65 72 28 28 28 |);.r7to_|upper(((|
|00003280| 54 37 2a 29 5f 73 74 72 | 29 29 3b 0a 72 36 35 30 |T7*)_str|));.r650|
|00003290| 63 5f 66 69 6c 65 73 5f | 72 65 6d 6f 76 69 6e 67 |c_files_|removing|
|000032a0| 28 43 2c 5f 73 74 72 29 | 3b 0a 72 37 74 6f 5f 6c |(C,_str)|;.r7to_l|
|000032b0| 6f 77 65 72 28 28 28 54 | 37 2a 29 5f 73 74 72 29 |ower(((T|7*)_str)|
|000032c0| 29 3b 0a 72 36 35 30 63 | 5f 66 69 6c 65 73 5f 72 |);.r650c|_files_r|
|000032d0| 65 6d 6f 76 69 6e 67 28 | 43 2c 5f 73 74 72 29 3b |emoving(|C,_str);|
|000032e0| 0a 7d 0a 2f 2a 46 49 2a | 2f 5f 61 72 67 3d 28 5f |.}./*FI*|/_arg=(_|
|000032f0| 61 72 67 29 2b 28 31 29 | 3b 0a 7d 0a 7d 0a 2f 2a |arg)+(1)|;.}.}./*|
|00003300| 4e 6f 3a 43 4c 45 41 4e | 2e 68 65 6c 70 5f 73 75 |No:CLEAN|.help_su|
|00003310| 66 66 69 78 2a 2f 0a 54 | 30 2a 6f 42 43 33 36 34 |ffix*/.T|0*oBC364|
|00003320| 68 65 6c 70 5f 66 69 6c | 65 5f 6e 61 6d 65 3d 4e |help_fil|e_name=N|
|00003330| 55 4c 4c 3b 0a 54 30 2a | 6f 42 43 31 73 74 64 5f |ULL;.T0*|oBC1std_|
|00003340| 65 72 72 6f 72 3d 4e 55 | 4c 4c 3b 0a 76 6f 69 64 |error=NU|LL;.void|
|00003350| 20 72 36 35 30 61 64 64 | 5f 64 69 72 65 63 74 6f | r650add|_directo|
|00003360| 72 79 28 54 36 35 30 2a | 20 43 2c 54 30 2a 20 61 |ry(T650*| C,T0* a|
|00003370| 31 2c 54 30 2a 20 61 32 | 29 7b 0a 2f 2a 49 46 2a |1,T0* a2|){./*IF*|
|00003380| 2f 69 66 20 28 28 28 28 | 54 30 2a 29 6d 73 31 37 |/if ((((|T0*)ms17|
|00003390| 5f 33 36 34 29 29 3d 3d | 28 28 76 6f 69 64 2a 29 |_364))==|((void*)|
|000033a0| 28 72 36 35 30 73 79 73 | 74 65 6d 5f 6e 61 6d 65 |(r650sys|tem_name|
|000033b0| 28 43 29 29 29 29 20 7b | 0a 72 37 73 65 74 5f 6c |(C)))) {|.r7set_l|
|000033c0| 61 73 74 28 28 28 54 37 | 2a 29 61 31 29 2c 27 5c |ast(((T7|*)a1),'\|
|000033d0| 35 37 27 29 3b 0a 72 37 | 61 70 70 65 6e 64 28 28 |57');.r7|append((|
|000033e0| 28 54 37 2a 29 61 31 29 | 2c 61 32 29 3b 0a 72 37 |(T7*)a1)|,a2);.r7|
|000033f0| 73 65 74 5f 6c 61 73 74 | 28 28 28 54 37 2a 29 61 |set_last|(((T7*)a|
|00003400| 31 29 2c 27 5c 35 37 27 | 29 3b 0a 7d 0a 20 65 6c |1),'\57'|);.}. el|
|00003410| 73 65 20 69 66 20 28 28 | 28 28 54 30 2a 29 6d 73 |se if ((|((T0*)ms|
|00003420| 31 39 5f 33 36 34 29 29 | 3d 3d 28 28 76 6f 69 64 |19_364))|==((void|
|00003430| 2a 29 28 72 36 35 30 73 | 79 73 74 65 6d 5f 6e 61 |*)(r650s|ystem_na|
|00003440| 6d 65 28 43 29 29 29 29 | 20 7b 0a 72 37 73 65 74 |me(C))))| {.r7set|
|00003450| 5f 6c 61 73 74 28 28 28 | 54 37 2a 29 61 31 29 2c |_last(((|T7*)a1),|
|00003460| 27 5c 31 33 34 27 29 3b | 0a 72 37 61 70 70 65 6e |'\134');|.r7appen|
|00003470| 64 28 28 28 54 37 2a 29 | 61 31 29 2c 61 32 29 3b |d(((T7*)|a1),a2);|
|00003480| 0a 72 37 73 65 74 5f 6c | 61 73 74 28 28 28 54 37 |.r7set_l|ast(((T7|
|00003490| 2a 29 61 31 29 2c 27 5c | 31 33 34 27 29 3b 0a 7d |*)a1),'\|134');.}|
|000034a0| 0a 20 65 6c 73 65 20 69 | 66 20 28 28 28 28 54 30 |. else i|f ((((T0|
|000034b0| 2a 29 6d 73 31 35 5f 33 | 36 34 29 29 3d 3d 28 28 |*)ms15_3|64))==((|
|000034c0| 76 6f 69 64 2a 29 28 72 | 36 35 30 73 79 73 74 65 |void*)(r|650syste|
|000034d0| 6d 5f 6e 61 6d 65 28 43 | 29 29 29 29 20 7b 0a 72 |m_name(C|)))) {.r|
|000034e0| 37 73 65 74 5f 6c 61 73 | 74 28 28 28 54 37 2a 29 |7set_las|t(((T7*)|
|000034f0| 61 31 29 2c 27 5c 37 32 | 27 29 3b 0a 72 37 61 70 |a1),'\72|');.r7ap|
|00003500| 70 65 6e 64 28 28 28 54 | 37 2a 29 61 31 29 2c 61 |pend(((T|7*)a1),a|
|00003510| 32 29 3b 0a 72 37 73 65 | 74 5f 6c 61 73 74 28 28 |2);.r7se|t_last((|
|00003520| 28 54 37 2a 29 61 31 29 | 2c 27 5c 37 32 27 29 3b |(T7*)a1)|,'\72');|
|00003530| 0a 7d 0a 20 65 6c 73 65 | 20 69 66 20 28 28 28 28 |.}. else| if ((((|
|00003540| 54 30 2a 29 6d 73 31 34 | 5f 33 36 34 29 29 3d 3d |T0*)ms14|_364))==|
|00003550| 28 28 76 6f 69 64 2a 29 | 28 72 36 35 30 73 79 73 |((void*)|(r650sys|
|00003560| 74 65 6d 5f 6e 61 6d 65 | 28 43 29 29 29 29 20 7b |tem_name|(C)))) {|
|00003570| 0a 72 37 73 65 74 5f 6c | 61 73 74 28 28 28 54 37 |.r7set_l|ast(((T7|
|00003580| 2a 29 61 31 29 2c 27 5c | 31 33 34 27 29 3b 0a 72 |*)a1),'\|134');.r|
|00003590| 37 61 70 70 65 6e 64 28 | 28 28 54 37 2a 29 61 31 |7append(|((T7*)a1|
|000035a0| 29 2c 61 32 29 3b 0a 72 | 37 73 65 74 5f 6c 61 73 |),a2);.r|7set_las|
|000035b0| 74 28 28 28 54 37 2a 29 | 61 31 29 2c 27 5c 31 33 |t(((T7*)|a1),'\13|
|000035c0| 34 27 29 3b 0a 7d 0a 20 | 65 6c 73 65 20 69 66 20 |4');.}. |else if |
|000035d0| 28 28 28 28 54 30 2a 29 | 6d 73 31 36 5f 33 36 34 |((((T0*)|ms16_364|
|000035e0| 29 29 3d 3d 28 28 76 6f | 69 64 2a 29 28 72 36 35 |))==((vo|id*)(r65|
|000035f0| 30 73 79 73 74 65 6d 5f | 6e 61 6d 65 28 43 29 29 |0system_|name(C))|
|00003600| 29 29 20 7b 0a 72 37 73 | 65 74 5f 6c 61 73 74 28 |)) {.r7s|et_last(|
|00003610| 28 28 54 37 2a 29 61 31 | 29 2c 27 5c 31 33 34 27 |((T7*)a1|),'\134'|
|00003620| 29 3b 0a 72 37 61 70 70 | 65 6e 64 28 28 28 54 37 |);.r7app|end(((T7|
|00003630| 2a 29 61 31 29 2c 61 32 | 29 3b 0a 72 37 73 65 74 |*)a1),a2|);.r7set|
|00003640| 5f 6c 61 73 74 28 28 28 | 54 37 2a 29 61 31 29 2c |_last(((|T7*)a1),|
|00003650| 27 5c 31 33 34 27 29 3b | 0a 7d 0a 20 65 6c 73 65 |'\134');|.}. else|
|00003660| 20 69 66 20 28 28 28 28 | 54 30 2a 29 6d 73 31 33 | if ((((|T0*)ms13|
|00003670| 5f 33 36 34 29 29 3d 3d | 28 28 76 6f 69 64 2a 29 |_364))==|((void*)|
|00003680| 28 72 36 35 30 73 79 73 | 74 65 6d 5f 6e 61 6d 65 |(r650sys|tem_name|
|00003690| 28 43 29 29 29 29 20 7b | 0a 72 37 73 65 74 5f 6c |(C)))) {|.r7set_l|
|000036a0| 61 73 74 28 28 28 54 37 | 2a 29 61 31 29 2c 27 5c |ast(((T7|*)a1),'\|
|000036b0| 35 37 27 29 3b 0a 72 37 | 61 70 70 65 6e 64 28 28 |57');.r7|append((|
|000036c0| 28 54 37 2a 29 61 31 29 | 2c 61 32 29 3b 0a 72 37 |(T7*)a1)|,a2);.r7|
|000036d0| 73 65 74 5f 6c 61 73 74 | 28 28 28 54 37 2a 29 61 |set_last|(((T7*)a|
|000036e0| 31 29 2c 27 5c 35 37 27 | 29 3b 0a 7d 0a 20 65 6c |1),'\57'|);.}. el|
|000036f0| 73 65 20 69 66 20 28 28 | 28 28 54 30 2a 29 6d 73 |se if ((|((T0*)ms|
|00003700| 31 38 5f 33 36 34 29 29 | 3d 3d 28 28 76 6f 69 64 |18_364))|==((void|
|00003710| 2a 29 28 72 36 35 30 73 | 79 73 74 65 6d 5f 6e 61 |*)(r650s|ystem_na|
|00003720| 6d 65 28 43 29 29 29 29 | 20 7b 0a 72 37 73 65 74 |me(C))))| {.r7set|
|00003730| 5f 6c 61 73 74 28 28 28 | 54 37 2a 29 61 31 29 2c |_last(((|T7*)a1),|
|00003740| 27 5c 31 33 35 27 29 3b | 0a 72 37 72 65 6d 6f 76 |'\135');|.r7remov|
|00003750| 65 5f 6c 61 73 74 28 28 | 28 54 37 2a 29 61 31 29 |e_last((|(T7*)a1)|
|00003760| 2c 31 29 3b 0a 72 37 73 | 65 74 5f 6c 61 73 74 28 |,1);.r7s|et_last(|
|00003770| 28 28 54 37 2a 29 61 31 | 29 2c 27 5c 35 36 27 29 |((T7*)a1|),'\56')|
|00003780| 3b 0a 72 37 61 70 70 65 | 6e 64 28 28 28 54 37 2a |;.r7appe|nd(((T7*|
|00003790| 29 61 31 29 2c 61 32 29 | 3b 0a 72 37 73 65 74 5f |)a1),a2)|;.r7set_|
|000037a0| 6c 61 73 74 28 28 28 54 | 37 2a 29 61 31 29 2c 27 |last(((T|7*)a1),'|
|000037b0| 5c 31 33 35 27 29 3b 0a | 7d 0a 2f 2a 46 49 2a 2f |\135');.|}./*FI*/|
|000037c0| 7d 0a 54 30 2a 6f 42 43 | 31 73 74 64 5f 6f 75 74 |}.T0*oBC|1std_out|
|000037d0| 70 75 74 3d 4e 55 4c 4c | 3b 0a 54 36 37 30 20 6f |put=NULL|;.T670 o|
|000037e0| 42 43 31 66 69 6c 65 5f | 74 6f 6f 6c 73 3d 30 3b |BC1file_|tools=0;|
|000037f0| 0a 2f 2a 4e 6f 3a 43 4c | 45 41 4e 2e 77 69 6e 64 |./*No:CL|EAN.wind|
|00003800| 6f 77 73 5f 73 79 73 74 | 65 6d 2a 2f 0a 54 30 2a |ows_syst|em*/.T0*|
|00003810| 6f 42 43 33 36 34 65 63 | 68 6f 3d 4e 55 4c 4c 3b |oBC364ec|ho=NULL;|
|00003820| 0a 54 30 2a 20 72 36 35 | 30 67 65 74 5f 65 6e 76 |.T0* r65|0get_env|
|00003830| 69 72 6f 6e 6d 65 6e 74 | 5f 76 61 72 69 61 62 6c |ironment|_variabl|
|00003840| 65 28 54 36 35 30 2a 20 | 43 2c 54 30 2a 20 61 31 |e(T650* |C,T0* a1|
|00003850| 29 7b 0a 54 30 2a 20 52 | 3d 4e 55 4c 4c 3b 0a 76 |){.T0* R|=NULL;.v|
|00003860| 6f 69 64 2a 20 5f 70 3d | 30 3b 0a 5f 70 3d 72 37 |oid* _p=|0;._p=r7|
|00003870| 74 6f 5f 65 78 74 65 72 | 6e 61 6c 28 28 28 54 37 |to_exter|nal(((T7|
|00003880| 2a 29 61 31 29 29 3b 0a | 52 3d 28 4e 55 4c 4c 3d |*)a1));.|R=(NULL=|
|00003890| 3d 28 5f 70 3d 67 65 74 | 65 6e 76 28 28 63 68 61 |=(_p=get|env((cha|
|000038a0| 72 2a 29 5f 70 29 29 29 | 3f 4e 55 4c 4c 3a 28 28 |r*)_p)))|?NULL:((|
|000038b0| 54 30 2a 29 65 32 73 28 | 28 63 68 61 72 2a 29 5f |T0*)e2s(|(char*)_|
|000038c0| 70 29 29 3b 0a 72 65 74 | 75 72 6e 20 52 3b 0a 7d |p));.ret|urn R;.}|
|000038d0| 0a 76 6f 69 64 20 72 36 | 35 30 70 72 69 6e 74 5f |.void r6|50print_|
|000038e0| 68 65 6c 70 28 54 36 35 | 30 2a 20 43 2c 54 30 2a |help(T65|0* C,T0*|
|000038f0| 20 61 31 29 7b 0a 72 37 | 63 6f 70 79 28 28 28 54 | a1){.r7|copy(((T|
|00003900| 37 2a 29 28 6f 42 43 33 | 36 34 68 65 6c 70 5f 66 |7*)(oBC3|64help_f|
|00003910| 69 6c 65 5f 6e 61 6d 65 | 29 29 2c 72 36 35 30 73 |ile_name|)),r650s|
|00003920| 6d 61 6c 6c 5f 65 69 66 | 66 65 6c 5f 64 69 72 65 |mall_eif|fel_dire|
|00003930| 63 74 6f 72 79 28 43 29 | 29 3b 0a 72 36 35 30 61 |ctory(C)|);.r650a|
|00003940| 64 64 5f 64 69 72 65 63 | 74 6f 72 79 28 43 2c 6f |dd_direc|tory(C,o|
|00003950| 42 43 33 36 34 68 65 6c | 70 5f 66 69 6c 65 5f 6e |BC364hel|p_file_n|
|00003960| 61 6d 65 2c 28 28 54 30 | 2a 29 6d 73 32 5f 33 36 |ame,((T0|*)ms2_36|
|00003970| 34 29 29 3b 0a 72 37 61 | 70 70 65 6e 64 28 28 28 |4));.r7a|ppend(((|
|00003980| 54 37 2a 29 28 6f 42 43 | 33 36 34 68 65 6c 70 5f |T7*)(oBC|364help_|
|00003990| 66 69 6c 65 5f 6e 61 6d | 65 29 29 2c 61 31 29 3b |file_nam|e)),a1);|
|000039a0| 0a 2f 2a 49 46 2a 2f 69 | 66 20 28 21 28 72 37 68 |./*IF*/i|f (!(r7h|
|000039b0| 61 73 5f 73 75 66 66 69 | 78 28 28 28 54 37 2a 29 |as_suffi|x(((T7*)|
|000039c0| 28 6f 42 43 33 36 34 68 | 65 6c 70 5f 66 69 6c 65 |(oBC364h|elp_file|
|000039d0| 5f 6e 61 6d 65 29 29 2c | 28 28 54 30 2a 29 6d 73 |_name)),|((T0*)ms|
|000039e0| 33 39 5f 33 36 34 29 29 | 29 29 20 7b 0a 72 37 61 |39_364))|)) {.r7a|
|000039f0| 70 70 65 6e 64 28 28 28 | 54 37 2a 29 28 6f 42 43 |ppend(((|T7*)(oBC|
|00003a00| 33 36 34 68 65 6c 70 5f | 66 69 6c 65 5f 6e 61 6d |364help_|file_nam|
|00003a10| 65 29 29 2c 28 28 54 30 | 2a 29 6d 73 33 39 5f 33 |e)),((T0|*)ms39_3|
|00003a20| 36 34 29 29 3b 0a 7d 0a | 2f 2a 46 49 2a 2f 2f 2a |64));.}.|/*FI*//*|
|00003a30| 49 46 2a 2f 69 66 20 28 | 21 28 72 36 35 30 66 69 |IF*/if (|!(r650fi|
|00003a40| 6c 65 5f 65 78 69 73 74 | 73 28 6f 42 43 33 36 34 |le_exist|s(oBC364|
|00003a50| 68 65 6c 70 5f 66 69 6c | 65 5f 6e 61 6d 65 29 29 |help_fil|e_name))|
|00003a60| 29 20 7b 0a 72 33 30 36 | 77 5f 70 75 74 5f 73 74 |) {.r306|w_put_st|
|00003a70| 72 69 6e 67 28 28 28 54 | 30 2a 29 6d 73 33 5f 33 |ring(((T|0*)ms3_3|
|00003a80| 36 34 29 29 3b 0a 72 33 | 30 36 77 5f 70 75 74 5f |64));.r3|06w_put_|
|00003a90| 73 74 72 69 6e 67 28 6f | 42 43 33 36 34 68 65 6c |string(o|BC364hel|
|00003aa0| 70 5f 66 69 6c 65 5f 6e | 61 6d 65 29 3b 0a 72 33 |p_file_n|ame);.r3|
|00003ab0| 30 36 77 5f 70 75 74 5f | 73 74 72 69 6e 67 28 28 |06w_put_|string((|
|00003ac0| 28 54 30 2a 29 6d 73 32 | 34 32 5f 34 37 30 29 29 |(T0*)ms2|42_470))|
|00003ad0| 3b 0a 65 78 69 74 28 31 | 29 3b 0a 7d 0a 2f 2a 46 |;.exit(1|);.}./*F|
|00003ae0| 49 2a 2f 72 38 33 30 61 | 70 70 65 6e 64 5f 66 69 |I*/r830a|ppend_fi|
|00003af0| 6c 65 28 28 28 54 38 33 | 30 2a 29 28 6f 42 43 31 |le(((T83|0*)(oBC1|
|00003b00| 73 74 64 5f 6f 75 74 70 | 75 74 29 29 2c 6f 42 43 |std_outp|ut)),oBC|
|00003b10| 33 36 34 68 65 6c 70 5f | 66 69 6c 65 5f 6e 61 6d |364help_|file_nam|
|00003b20| 65 29 3b 0a 7d 0a 69 6e | 74 20 66 42 43 31 63 6f |e);.}.in|t fBC1co|
|00003b30| 6d 6d 61 6e 64 5f 61 72 | 67 75 6d 65 6e 74 73 3d |mmand_ar|guments=|
|00003b40| 30 3b 0a 54 30 2a 6f 42 | 43 31 63 6f 6d 6d 61 6e |0;.T0*oB|C1comman|
|00003b50| 64 5f 61 72 67 75 6d 65 | 6e 74 73 3d 4e 55 4c 4c |d_argume|nts=NULL|
|00003b60| 3b 0a 54 30 2a 20 72 36 | 35 30 63 6f 6d 6d 61 6e |;.T0* r6|50comman|
|00003b70| 64 5f 61 72 67 75 6d 65 | 6e 74 73 28 76 6f 69 64 |d_argume|nts(void|
|00003b80| 29 7b 0a 69 66 20 28 66 | 42 43 31 63 6f 6d 6d 61 |){.if (f|BC1comma|
|00003b90| 6e 64 5f 61 72 67 75 6d | 65 6e 74 73 3d 3d 30 29 |nd_argum|ents==0)|
|00003ba0| 7b 0a 54 30 2a 20 52 3d | 4e 55 4c 4c 3b 0a 54 30 |{.T0* R=|NULL;.T0|
|00003bb0| 2a 20 5f 61 72 67 3d 4e | 55 4c 4c 3b 0a 69 6e 74 |* _arg=N|ULL;.int|
|00003bc0| 20 5f 69 3d 30 3b 0a 66 | 42 43 31 63 6f 6d 6d 61 | _i=0;.f|BC1comma|
|00003bd0| 6e 64 5f 61 72 67 75 6d | 65 6e 74 73 3d 31 3b 0a |nd_argum|ents=1;.|
|00003be0| 5f 69 3d 73 65 5f 61 72 | 67 63 3b 0a 7b 54 39 32 |_i=se_ar|gc;.{T92|
|00003bf0| 37 2a 6e 3d 6d 61 6c 6c | 6f 63 28 73 69 7a 65 6f |7*n=mall|oc(sizeo|
|00003c00| 66 28 2a 6e 29 29 3b 0a | 2a 6e 3d 4d 39 32 37 3b |f(*n));.|*n=M927;|
|00003c10| 0a 72 39 32 37 6d 61 6b | 65 28 6e 2c 5f 69 29 3b |.r927mak|e(n,_i);|
|00003c20| 0a 52 3d 28 54 30 2a 29 | 6e 3b 0a 7d 0a 77 68 69 |.R=(T0*)|n;.}.whi|
|00003c30| 6c 65 20 28 21 28 28 5f | 69 29 3d 3d 28 30 29 29 |le (!((_|i)==(0))|
|00003c40| 29 20 7b 0a 5f 69 3d 28 | 5f 69 29 2d 28 31 29 3b |) {._i=(|_i)-(1);|
|00003c50| 0a 5f 61 72 67 3d 28 28 | 54 30 2a 29 65 32 73 28 |._arg=((|T0*)e2s(|
|00003c60| 73 65 5f 61 72 67 76 5b | 5f 69 5d 29 29 3b 0a 2f |se_argv[|_i]));./|
|00003c70| 2a 5b 49 52 46 33 2e 35 | 70 75 74 2a 2f 28 28 28 |*[IRF3.5|put*/(((|
|00003c80| 28 54 39 32 37 2a 29 28 | 28 54 39 32 37 2a 29 52 |(T927*)(|(T927*)R|
|00003c90| 29 29 29 2d 3e 5f 73 74 | 6f 72 61 67 65 2f 2a 30 |)))->_st|orage/*0|
|00003ca0| 2a 2f 29 5b 5f 69 5d 3d | 28 5f 61 72 67 29 3b 0a |*/)[_i]=|(_arg);.|
|00003cb0| 2f 2a 5d 2a 2f 0a 7d 0a | 6f 42 43 31 63 6f 6d 6d |/*]*/.}.|oBC1comm|
|00003cc0| 61 6e 64 5f 61 72 67 75 | 6d 65 6e 74 73 3d 52 3b |and_argu|ments=R;|
|00003cd0| 7d 0a 72 65 74 75 72 6e | 20 6f 42 43 31 63 6f 6d |}.return| oBC1com|
|00003ce0| 6d 61 6e 64 5f 61 72 67 | 75 6d 65 6e 74 73 3b 7d |mand_arg|uments;}|
|00003cf0| 0a 54 30 2a 6f 42 43 33 | 36 34 73 79 73 74 65 6d |.T0*oBC3|64system|
|00003d00| 5f 6c 69 73 74 3d 4e 55 | 4c 4c 3b 0a 69 6e 74 20 |_list=NU|LL;.int |
|00003d10| 66 42 43 33 36 34 73 79 | 73 74 65 6d 5f 6e 61 6d |fBC364sy|stem_nam|
|00003d20| 65 3d 30 3b 0a 54 30 2a | 6f 42 43 33 36 34 73 79 |e=0;.T0*|oBC364sy|
|00003d30| 73 74 65 6d 5f 6e 61 6d | 65 3d 4e 55 4c 4c 3b 0a |stem_nam|e=NULL;.|
|00003d40| 54 30 2a 20 72 36 35 30 | 73 79 73 74 65 6d 5f 6e |T0* r650|system_n|
|00003d50| 61 6d 65 28 54 36 35 30 | 2a 20 43 29 7b 0a 69 66 |ame(T650|* C){.if|
|00003d60| 20 28 66 42 43 33 36 34 | 73 79 73 74 65 6d 5f 6e | (fBC364|system_n|
|00003d70| 61 6d 65 3d 3d 30 29 7b | 0a 54 30 2a 20 52 3d 4e |ame==0){|.T0* R=N|
|00003d80| 55 4c 4c 3b 0a 69 6e 74 | 20 5f 69 3d 30 3b 0a 66 |ULL;.int| _i=0;.f|
|00003d90| 42 43 33 36 34 73 79 73 | 74 65 6d 5f 6e 61 6d 65 |BC364sys|tem_name|
|00003da0| 3d 31 3b 0a 72 37 63 6f | 70 79 28 28 28 54 37 2a |=1;.r7co|py(((T7*|
|00003db0| 29 28 6f 42 43 33 36 34 | 74 6d 70 5f 70 61 74 68 |)(oBC364|tmp_path|
|00003dc0| 29 29 2c 72 36 35 30 73 | 6d 61 6c 6c 5f 65 69 66 |)),r650s|mall_eif|
|00003dd0| 66 65 6c 5f 64 69 72 65 | 63 74 6f 72 79 28 43 29 |fel_dire|ctory(C)|
|00003de0| 29 3b 0a 2f 2a 49 46 2a | 2f 69 66 20 28 72 37 68 |);./*IF*|/if (r7h|
|00003df0| 61 73 28 28 28 54 37 2a | 29 28 6f 42 43 33 36 34 |as(((T7*|)(oBC364|
|00003e00| 74 6d 70 5f 70 61 74 68 | 29 29 2c 27 5c 35 37 27 |tmp_path|)),'\57'|
|00003e10| 29 29 20 7b 0a 72 37 73 | 65 74 5f 6c 61 73 74 28 |)) {.r7s|et_last(|
|00003e20| 28 28 54 37 2a 29 28 6f | 42 43 33 36 34 74 6d 70 |((T7*)(o|BC364tmp|
|00003e30| 5f 70 61 74 68 29 29 2c | 27 5c 35 37 27 29 3b 0a |_path)),|'\57');.|
|00003e40| 72 37 61 70 70 65 6e 64 | 28 28 28 54 37 2a 29 28 |r7append|(((T7*)(|
|00003e50| 6f 42 43 33 36 34 74 6d | 70 5f 70 61 74 68 29 29 |oBC364tm|p_path))|
|00003e60| 2c 28 28 54 30 2a 29 6d | 73 31 32 36 5f 34 37 30 |,((T0*)m|s126_470|
|00003e70| 29 29 3b 0a 72 37 65 78 | 74 65 6e 64 28 28 28 54 |));.r7ex|tend(((T|
|00003e80| 37 2a 29 28 6f 42 43 33 | 36 34 74 6d 70 5f 70 61 |7*)(oBC3|64tmp_pa|
|00003e90| 74 68 29 29 2c 27 5c 35 | 37 27 29 3b 0a 72 37 61 |th)),'\5|7');.r7a|
|00003ea0| 70 70 65 6e 64 28 28 28 | 54 37 2a 29 28 6f 42 43 |ppend(((|T7*)(oBC|
|00003eb0| 33 36 34 74 6d 70 5f 70 | 61 74 68 29 29 2c 28 28 |364tmp_p|ath)),((|
|00003ec0| 54 30 2a 29 6d 73 31 32 | 37 5f 34 37 30 29 29 3b |T0*)ms12|7_470));|
|00003ed0| 0a 72 33 30 36 73 66 72 | 5f 63 6f 6e 6e 65 63 74 |.r306sfr|_connect|
|00003ee0| 28 28 28 54 33 30 36 2a | 29 28 6f 42 43 33 36 34 |(((T306*|)(oBC364|
|00003ef0| 65 63 68 6f 29 29 2c 6f | 42 43 33 36 34 74 6d 70 |echo)),o|BC364tmp|
|00003f00| 5f 66 69 6c 65 5f 72 65 | 61 64 2c 6f 42 43 33 36 |_file_re|ad,oBC36|
|00003f10| 34 74 6d 70 5f 70 61 74 | 68 29 3b 0a 7d 0a 2f 2a |4tmp_pat|h);.}./*|
|00003f20| 46 49 2a 2f 2f 2a 49 46 | 2a 2f 69 66 20 28 21 28 |FI*//*IF|*/if (!(|
|00003f30| 2f 2a 28 49 52 46 34 2e | 37 69 73 5f 63 6f 6e 6e |/*(IRF4.|7is_conn|
|00003f40| 65 63 74 65 64 2a 2f 28 | 28 28 28 54 36 37 35 2a |ected*/(|(((T675*|
|00003f50| 29 28 28 54 36 37 35 2a | 29 28 6f 42 43 33 36 34 |)((T675*|)(oBC364|
|00003f60| 74 6d 70 5f 66 69 6c 65 | 5f 72 65 61 64 29 29 29 |tmp_file|_read)))|
|00003f70| 29 2d 3e 5f 70 61 74 68 | 2f 2a 34 2a 2f 29 21 3d |)->_path|/*4*/)!=|
|00003f80| 28 4e 55 4c 4c 29 2f 2a | 29 2a 2f 29 29 20 7b 0a |(NULL)/*|)*/)) {.|
|00003f90| 72 37 63 6f 70 79 28 28 | 28 54 37 2a 29 28 6f 42 |r7copy((|(T7*)(oB|
|00003fa0| 43 33 36 34 74 6d 70 5f | 70 61 74 68 29 29 2c 72 |C364tmp_|path)),r|
|00003fb0| 36 35 30 73 6d 61 6c 6c | 5f 65 69 66 66 65 6c 5f |650small|_eiffel_|
|00003fc0| 64 69 72 65 63 74 6f 72 | 79 28 43 29 29 3b 0a 2f |director|y(C));./|
|00003fd0| 2a 49 46 2a 2f 69 66 20 | 28 72 37 68 61 73 28 28 |*IF*/if |(r7has((|
|00003fe0| 28 54 37 2a 29 28 6f 42 | 43 33 36 34 74 6d 70 5f |(T7*)(oB|C364tmp_|
|00003ff0| 70 61 74 68 29 29 2c 27 | 5c 31 33 34 27 29 29 20 |path)),'|\134')) |
|00004000| 7b 0a 72 37 73 65 74 5f | 6c 61 73 74 28 28 28 54 |{.r7set_|last(((T|
|00004010| 37 2a 29 28 6f 42 43 33 | 36 34 74 6d 70 5f 70 61 |7*)(oBC3|64tmp_pa|
|00004020| 74 68 29 29 2c 27 5c 31 | 33 34 27 29 3b 0a 72 37 |th)),'\1|34');.r7|
|00004030| 61 70 70 65 6e 64 28 28 | 28 54 37 2a 29 28 6f 42 |append((|(T7*)(oB|
|00004040| 43 33 36 34 74 6d 70 5f | 70 61 74 68 29 29 2c 28 |C364tmp_|path)),(|
|00004050| 28 54 30 2a 29 6d 73 31 | 32 36 5f 34 37 30 29 29 |(T0*)ms1|26_470))|
|00004060| 3b 0a 72 37 65 78 74 65 | 6e 64 28 28 28 54 37 2a |;.r7exte|nd(((T7*|
|00004070| 29 28 6f 42 43 33 36 34 | 74 6d 70 5f 70 61 74 68 |)(oBC364|tmp_path|
|00004080| 29 29 2c 27 5c 31 33 34 | 27 29 3b 0a 72 37 61 70 |)),'\134|');.r7ap|
|00004090| 70 65 6e 64 28 28 28 54 | 37 2a 29 28 6f 42 43 33 |pend(((T|7*)(oBC3|
|000040a0| 36 34 74 6d 70 5f 70 61 | 74 68 29 29 2c 28 28 54 |64tmp_pa|th)),((T|
|000040b0| 30 2a 29 6d 73 31 32 37 | 5f 34 37 30 29 29 3b 0a |0*)ms127|_470));.|
|000040c0| 72 33 30 36 73 66 72 5f | 63 6f 6e 6e 65 63 74 28 |r306sfr_|connect(|
|000040d0| 28 28 54 33 30 36 2a 29 | 28 6f 42 43 33 36 34 65 |((T306*)|(oBC364e|
|000040e0| 63 68 6f 29 29 2c 6f 42 | 43 33 36 34 74 6d 70 5f |cho)),oB|C364tmp_|
|000040f0| 66 69 6c 65 5f 72 65 61 | 64 2c 6f 42 43 33 36 34 |file_rea|d,oBC364|
|00004100| 74 6d 70 5f 70 61 74 68 | 29 3b 0a 7d 0a 2f 2a 46 |tmp_path|);.}./*F|
|00004110| 49 2a 2f 7d 0a 2f 2a 46 | 49 2a 2f 2f 2a 49 46 2a |I*/}./*F|I*//*IF*|
|00004120| 2f 69 66 20 28 21 28 2f | 2a 28 49 52 46 34 2e 37 |/if (!(/|*(IRF4.7|
|00004130| 69 73 5f 63 6f 6e 6e 65 | 63 74 65 64 2a 2f 28 28 |is_conne|cted*/((|
|00004140| 28 28 54 36 37 35 2a 29 | 28 28 54 36 37 35 2a 29 |((T675*)|((T675*)|
|00004150| 28 6f 42 43 33 36 34 74 | 6d 70 5f 66 69 6c 65 5f |(oBC364t|mp_file_|
|00004160| 72 65 61 64 29 29 29 29 | 2d 3e 5f 70 61 74 68 2f |read))))|->_path/|
|00004170| 2a 34 2a 2f 29 21 3d 28 | 4e 55 4c 4c 29 2f 2a 29 |*4*/)!=(|NULL)/*)|
|00004180| 2a 2f 29 29 20 7b 0a 72 | 37 63 6f 70 79 28 28 28 |*/)) {.r|7copy(((|
|00004190| 54 37 2a 29 28 6f 42 43 | 33 36 34 74 6d 70 5f 70 |T7*)(oBC|364tmp_p|
|000041a0| 61 74 68 29 29 2c 72 36 | 35 30 73 6d 61 6c 6c 5f |ath)),r6|50small_|
|000041b0| 65 69 66 66 65 6c 5f 64 | 69 72 65 63 74 6f 72 79 |eiffel_d|irectory|
|000041c0| 28 43 29 29 3b 0a 2f 2a | 49 46 2a 2f 69 66 20 28 |(C));./*|IF*/if (|
|000041d0| 72 37 68 61 73 28 28 28 | 54 37 2a 29 28 6f 42 43 |r7has(((|T7*)(oBC|
|000041e0| 33 36 34 74 6d 70 5f 70 | 61 74 68 29 29 2c 27 5c |364tmp_p|ath)),'\|
|000041f0| 37 32 27 29 29 20 7b 0a | 72 37 73 65 74 5f 6c 61 |72')) {.|r7set_la|
|00004200| 73 74 28 28 28 54 37 2a | 29 28 6f 42 43 33 36 34 |st(((T7*|)(oBC364|
|00004210| 74 6d 70 5f 70 61 74 68 | 29 29 2c 27 5c 37 32 27 |tmp_path|)),'\72'|
|00004220| 29 3b 0a 72 37 61 70 70 | 65 6e 64 28 28 28 54 37 |);.r7app|end(((T7|
|00004230| 2a 29 28 6f 42 43 33 36 | 34 74 6d 70 5f 70 61 74 |*)(oBC36|4tmp_pat|
|00004240| 68 29 29 2c 28 28 54 30 | 2a 29 6d 73 31 32 36 5f |h)),((T0|*)ms126_|
|00004250| 34 37 30 29 29 3b 0a 72 | 37 65 78 74 65 6e 64 28 |470));.r|7extend(|
|00004260| 28 28 54 37 2a 29 28 6f | 42 43 33 36 34 74 6d 70 |((T7*)(o|BC364tmp|
|00004270| 5f 70 61 74 68 29 29 2c | 27 5c 37 32 27 29 3b 0a |_path)),|'\72');.|
|00004280| 72 37 61 70 70 65 6e 64 | 28 28 28 54 37 2a 29 28 |r7append|(((T7*)(|
|00004290| 6f 42 43 33 36 34 74 6d | 70 5f 70 61 74 68 29 29 |oBC364tm|p_path))|
|000042a0| 2c 28 28 54 30 2a 29 6d | 73 31 32 37 5f 34 37 30 |,((T0*)m|s127_470|
|000042b0| 29 29 3b 0a 72 33 30 36 | 73 66 72 5f 63 6f 6e 6e |));.r306|sfr_conn|
|000042c0| 65 63 74 28 28 28 54 33 | 30 36 2a 29 28 6f 42 43 |ect(((T3|06*)(oBC|
|000042d0| 33 36 34 65 63 68 6f 29 | 29 2c 6f 42 43 33 36 34 |364echo)|),oBC364|
|000042e0| 74 6d 70 5f 66 69 6c 65 | 5f 72 65 61 64 2c 6f 42 |tmp_file|_read,oB|
|000042f0| 43 33 36 34 74 6d 70 5f | 70 61 74 68 29 3b 0a 7d |C364tmp_|path);.}|
|00004300| 0a 2f 2a 46 49 2a 2f 7d | 0a 2f 2a 46 49 2a 2f 2f |./*FI*/}|./*FI*//|
|00004310| 2a 49 46 2a 2f 69 66 20 | 28 21 28 2f 2a 28 49 52 |*IF*/if |(!(/*(IR|
|00004320| 46 34 2e 37 69 73 5f 63 | 6f 6e 6e 65 63 74 65 64 |F4.7is_c|onnected|
|00004330| 2a 2f 28 28 28 28 54 36 | 37 35 2a 29 28 28 54 36 |*/((((T6|75*)((T6|
|00004340| 37 35 2a 29 28 6f 42 43 | 33 36 34 74 6d 70 5f 66 |75*)(oBC|364tmp_f|
|00004350| 69 6c 65 5f 72 65 61 64 | 29 29 29 29 2d 3e 5f 70 |ile_read|))))->_p|
|00004360| 61 74 68 2f 2a 34 2a 2f | 29 21 3d 28 4e 55 4c 4c |ath/*4*/|)!=(NULL|
|00004370| 29 2f 2a 29 2a 2f 29 29 | 20 7b 0a 72 37 63 6f 70 |)/*)*/))| {.r7cop|
|00004380| 79 28 28 28 54 37 2a 29 | 28 6f 42 43 33 36 34 74 |y(((T7*)|(oBC364t|
|00004390| 6d 70 5f 70 61 74 68 29 | 29 2c 72 36 35 30 73 6d |mp_path)|),r650sm|
|000043a0| 61 6c 6c 5f 65 69 66 66 | 65 6c 5f 64 69 72 65 63 |all_eiff|el_direc|
|000043b0| 74 6f 72 79 28 43 29 29 | 3b 0a 2f 2a 49 46 2a 2f |tory(C))|;./*IF*/|
|000043c0| 69 66 20 28 72 37 68 61 | 73 28 28 28 54 37 2a 29 |if (r7ha|s(((T7*)|
|000043d0| 28 6f 42 43 33 36 34 74 | 6d 70 5f 70 61 74 68 29 |(oBC364t|mp_path)|
|000043e0| 29 2c 27 5c 31 33 35 27 | 29 29 20 7b 0a 72 37 73 |),'\135'|)) {.r7s|
|000043f0| 65 74 5f 6c 61 73 74 28 | 28 28 54 37 2a 29 28 6f |et_last(|((T7*)(o|
|00004400| 42 43 33 36 34 74 6d 70 | 5f 70 61 74 68 29 29 2c |BC364tmp|_path)),|
|00004410| 27 5c 31 33 35 27 29 3b | 0a 72 37 72 65 6d 6f 76 |'\135');|.r7remov|
|00004420| 65 5f 6c 61 73 74 28 28 | 28 54 37 2a 29 28 6f 42 |e_last((|(T7*)(oB|
|00004430| 43 33 36 34 74 6d 70 5f | 70 61 74 68 29 29 2c 31 |C364tmp_|path)),1|
|00004440| 29 3b 0a 72 37 65 78 74 | 65 6e 64 28 28 28 54 37 |);.r7ext|end(((T7|
|00004450| 2a 29 28 6f 42 43 33 36 | 34 74 6d 70 5f 70 61 74 |*)(oBC36|4tmp_pat|
|00004460| 68 29 29 2c 27 5c 35 36 | 27 29 3b 0a 72 37 61 70 |h)),'\56|');.r7ap|
|00004470| 70 65 6e 64 28 28 28 54 | 37 2a 29 28 6f 42 43 33 |pend(((T|7*)(oBC3|
|00004480| 36 34 74 6d 70 5f 70 61 | 74 68 29 29 2c 28 28 54 |64tmp_pa|th)),((T|
|00004490| 30 2a 29 6d 73 31 32 36 | 5f 34 37 30 29 29 3b 0a |0*)ms126|_470));.|
|000044a0| 72 37 65 78 74 65 6e 64 | 28 28 28 54 37 2a 29 28 |r7extend|(((T7*)(|
|000044b0| 6f 42 43 33 36 34 74 6d | 70 5f 70 61 74 68 29 29 |oBC364tm|p_path))|
|000044c0| 2c 27 5c 31 33 35 27 29 | 3b 0a 72 37 61 70 70 65 |,'\135')|;.r7appe|
|000044d0| 6e 64 28 28 28 54 37 2a | 29 28 6f 42 43 33 36 34 |nd(((T7*|)(oBC364|
|000044e0| 74 6d 70 5f 70 61 74 68 | 29 29 2c 28 28 54 30 2a |tmp_path|)),((T0*|
|000044f0| 29 6d 73 31 32 37 5f 34 | 37 30 29 29 3b 0a 72 33 |)ms127_4|70));.r3|
|00004500| 30 36 73 66 72 5f 63 6f | 6e 6e 65 63 74 28 28 28 |06sfr_co|nnect(((|
|00004510| 54 33 30 36 2a 29 28 6f | 42 43 33 36 34 65 63 68 |T306*)(o|BC364ech|
|00004520| 6f 29 29 2c 6f 42 43 33 | 36 34 74 6d 70 5f 66 69 |o)),oBC3|64tmp_fi|
|00004530| 6c 65 5f 72 65 61 64 2c | 6f 42 43 33 36 34 74 6d |le_read,|oBC364tm|
|00004540| 70 5f 70 61 74 68 29 3b | 0a 7d 0a 2f 2a 46 49 2a |p_path);|.}./*FI*|
|00004550| 2f 7d 0a 2f 2a 46 49 2a | 2f 2f 2a 49 46 2a 2f 69 |/}./*FI*|//*IF*/i|
|00004560| 66 20 28 21 28 2f 2a 28 | 49 52 46 34 2e 37 69 73 |f (!(/*(|IRF4.7is|
|00004570| 5f 63 6f 6e 6e 65 63 74 | 65 64 2a 2f 28 28 28 28 |_connect|ed*/((((|
|00004580| 54 36 37 35 2a 29 28 28 | 54 36 37 35 2a 29 28 6f |T675*)((|T675*)(o|
|00004590| 42 43 33 36 34 74 6d 70 | 5f 66 69 6c 65 5f 72 65 |BC364tmp|_file_re|
|000045a0| 61 64 29 29 29 29 2d 3e | 5f 70 61 74 68 2f 2a 34 |ad))))->|_path/*4|
|000045b0| 2a 2f 29 21 3d 28 4e 55 | 4c 4c 29 2f 2a 29 2a 2f |*/)!=(NU|LL)/*)*/|
|000045c0| 29 29 20 7b 0a 72 37 63 | 6f 70 79 28 28 28 54 37 |)) {.r7c|opy(((T7|
|000045d0| 2a 29 28 6f 42 43 33 36 | 34 74 6d 70 5f 70 61 74 |*)(oBC36|4tmp_pat|
|000045e0| 68 29 29 2c 72 36 35 30 | 73 6d 61 6c 6c 5f 65 69 |h)),r650|small_ei|
|000045f0| 66 66 65 6c 5f 64 69 72 | 65 63 74 6f 72 79 28 43 |ffel_dir|ectory(C|
|00004600| 29 29 3b 0a 72 37 61 70 | 70 65 6e 64 28 28 28 54 |));.r7ap|pend(((T|
|00004610| 37 2a 29 28 6f 42 43 33 | 36 34 74 6d 70 5f 70 61 |7*)(oBC3|64tmp_pa|
|00004620| 74 68 29 29 2c 28 28 54 | 30 2a 29 6d 73 31 32 37 |th)),((T|0*)ms127|
|00004630| 5f 34 37 30 29 29 3b 0a | 72 33 30 36 73 66 72 5f |_470));.|r306sfr_|
|00004640| 63 6f 6e 6e 65 63 74 28 | 28 28 54 33 30 36 2a 29 |connect(|((T306*)|
|00004650| 28 6f 42 43 33 36 34 65 | 63 68 6f 29 29 2c 6f 42 |(oBC364e|cho)),oB|
|00004660| 43 33 36 34 74 6d 70 5f | 66 69 6c 65 5f 72 65 61 |C364tmp_|file_rea|
|00004670| 64 2c 6f 42 43 33 36 34 | 74 6d 70 5f 70 61 74 68 |d,oBC364|tmp_path|
|00004680| 29 3b 0a 7d 0a 2f 2a 46 | 49 2a 2f 2f 2a 49 46 2a |);.}./*F|I*//*IF*|
|00004690| 2f 69 66 20 28 21 28 2f | 2a 28 49 52 46 34 2e 37 |/if (!(/|*(IRF4.7|
|000046a0| 69 73 5f 63 6f 6e 6e 65 | 63 74 65 64 2a 2f 28 28 |is_conne|cted*/((|
|000046b0| 28 28 54 36 37 35 2a 29 | 28 28 54 36 37 35 2a 29 |((T675*)|((T675*)|
|000046c0| 28 6f 42 43 33 36 34 74 | 6d 70 5f 66 69 6c 65 5f |(oBC364t|mp_file_|
|000046d0| 72 65 61 64 29 29 29 29 | 2d 3e 5f 70 61 74 68 2f |read))))|->_path/|
|000046e0| 2a 34 2a 2f 29 21 3d 28 | 4e 55 4c 4c 29 2f 2a 29 |*4*/)!=(|NULL)/*)|
|000046f0| 2a 2f 29 29 20 7b 0a 72 | 33 30 36 77 5f 70 75 74 |*/)) {.r|306w_put|
|00004700| 5f 73 74 72 69 6e 67 28 | 28 28 54 30 2a 29 6d 73 |_string(|((T0*)ms|
|00004710| 32 30 5f 33 36 34 29 29 | 3b 0a 72 33 30 36 77 5f |20_364))|;.r306w_|
|00004720| 70 75 74 5f 73 74 72 69 | 6e 67 28 28 28 54 30 2a |put_stri|ng(((T0*|
|00004730| 29 6d 73 31 32 37 5f 34 | 37 30 29 29 3b 0a 72 33 |)ms127_4|70));.r3|
|00004740| 30 36 77 5f 70 75 74 5f | 73 74 72 69 6e 67 28 28 |06w_put_|string((|
|00004750| 28 54 30 2a 29 6d 73 32 | 31 5f 33 36 34 29 29 3b |(T0*)ms2|1_364));|
|00004760| 0a 72 33 30 36 77 5f 70 | 75 74 5f 73 74 72 69 6e |.r306w_p|ut_strin|
|00004770| 67 28 72 36 35 30 73 6d | 61 6c 6c 5f 65 69 66 66 |g(r650sm|all_eiff|
|00004780| 65 6c 5f 64 69 72 65 63 | 74 6f 72 79 28 43 29 29 |el_direc|tory(C))|
|00004790| 3b 0a 72 33 30 36 77 5f | 70 75 74 5f 73 74 72 69 |;.r306w_|put_stri|
|000047a0| 6e 67 28 28 28 54 30 2a | 29 6d 73 32 34 32 5f 34 |ng(((T0*|)ms242_4|
|000047b0| 37 30 29 29 3b 0a 65 78 | 69 74 28 31 29 3b 0a 7d |70));.ex|it(1);.}|
|000047c0| 0a 2f 2a 46 49 2a 2f 72 | 36 37 35 72 65 61 64 5f |./*FI*/r|675read_|
|000047d0| 6c 69 6e 65 28 28 28 54 | 36 37 35 2a 29 28 6f 42 |line(((T|675*)(oB|
|000047e0| 43 33 36 34 74 6d 70 5f | 66 69 6c 65 5f 72 65 61 |C364tmp_|file_rea|
|000047f0| 64 29 29 29 3b 0a 52 3d | 6f 42 43 37 36 32 6c 61 |d)));.R=|oBC762la|
|00004800| 73 74 5f 73 74 72 69 6e | 67 3b 0a 5f 69 3d 72 35 |st_strin|g;._i=r5|
|00004810| 32 69 6e 64 65 78 5f 6f | 66 28 28 28 54 35 32 2a |2index_o|f(((T52*|
|00004820| 29 28 6f 42 43 33 36 34 | 73 79 73 74 65 6d 5f 6c |)(oBC364|system_l|
|00004830| 69 73 74 29 29 2c 52 29 | 3b 0a 72 36 37 35 64 69 |ist)),R)|;.r675di|
|00004840| 73 63 6f 6e 6e 65 63 74 | 28 28 28 54 36 37 35 2a |sconnect|(((T675*|
|00004850| 29 28 6f 42 43 33 36 34 | 74 6d 70 5f 66 69 6c 65 |)(oBC364|tmp_file|
|00004860| 5f 72 65 61 64 29 29 29 | 3b 0a 2f 2a 49 46 2a 2f |_read)))|;./*IF*/|
|00004870| 69 66 20 28 28 5f 69 29 | 3e 28 28 28 28 54 35 32 |if ((_i)|>((((T52|
|00004880| 2a 29 28 28 54 35 32 2a | 29 28 6f 42 43 33 36 34 |*)((T52*|)(oBC364|
|00004890| 73 79 73 74 65 6d 5f 6c | 69 73 74 29 29 29 29 2d |system_l|ist))))-|
|000048a0| 3e 5f 75 70 70 65 72 2f | 2a 38 2a 2f 29 29 20 7b |>_upper/|*8*/)) {|
|000048b0| 0a 72 33 30 36 77 5f 70 | 75 74 5f 73 74 72 69 6e |.r306w_p|ut_strin|
|000048c0| 67 28 28 28 54 30 2a 29 | 6d 73 32 32 5f 33 36 34 |g(((T0*)|ms22_364|
|000048d0| 29 29 3b 0a 72 33 30 36 | 77 5f 70 75 74 5f 73 74 |));.r306|w_put_st|
|000048e0| 72 69 6e 67 28 6f 42 43 | 33 36 34 74 6d 70 5f 70 |ring(oBC|364tmp_p|
|000048f0| 61 74 68 29 3b 0a 72 33 | 30 36 77 5f 70 75 74 5f |ath);.r3|06w_put_|
|00004900| 73 74 72 69 6e 67 28 28 | 28 54 30 2a 29 6d 73 32 |string((|(T0*)ms2|
|00004910| 33 5f 33 36 34 29 29 3b | 0a 5f 69 3d 31 3b 0a 77 |3_364));|._i=1;.w|
|00004920| 68 69 6c 65 20 28 21 28 | 28 5f 69 29 3e 28 28 28 |hile (!(|(_i)>(((|
|00004930| 28 54 35 32 2a 29 28 28 | 54 35 32 2a 29 28 6f 42 |(T52*)((|T52*)(oB|
|00004940| 43 33 36 34 73 79 73 74 | 65 6d 5f 6c 69 73 74 29 |C364syst|em_list)|
|00004950| 29 29 29 2d 3e 5f 75 70 | 70 65 72 2f 2a 38 2a 2f |)))->_up|per/*8*/|
|00004960| 29 29 29 20 7b 0a 72 33 | 30 36 77 5f 70 75 74 5f |))) {.r3|06w_put_|
|00004970| 73 74 72 69 6e 67 28 72 | 35 32 69 74 65 6d 28 28 |string(r|52item((|
|00004980| 28 54 35 32 2a 29 28 6f | 42 43 33 36 34 73 79 73 |(T52*)(o|BC364sys|
|00004990| 74 65 6d 5f 6c 69 73 74 | 29 29 2c 5f 69 29 29 3b |tem_list|)),_i));|
|000049a0| 0a 72 33 30 36 77 5f 70 | 75 74 5f 63 68 61 72 61 |.r306w_p|ut_chara|
|000049b0| 63 74 65 72 28 27 5c 6e | 27 29 3b 0a 5f 69 3d 28 |cter('\n|');._i=(|
|000049c0| 5f 69 29 2b 28 31 29 3b | 0a 7d 0a 7d 0a 65 6c 73 |_i)+(1);|.}.}.els|
|000049d0| 65 20 7b 0a 52 3d 72 35 | 32 69 74 65 6d 28 28 28 |e {.R=r5|2item(((|
|000049e0| 54 35 32 2a 29 28 6f 42 | 43 33 36 34 73 79 73 74 |T52*)(oB|C364syst|
|000049f0| 65 6d 5f 6c 69 73 74 29 | 29 2c 5f 69 29 3b 0a 72 |em_list)|),_i);.r|
|00004a00| 33 30 36 70 75 74 5f 73 | 74 72 69 6e 67 28 28 28 |306put_s|tring(((|
|00004a10| 54 33 30 36 2a 29 28 6f | 42 43 33 36 34 65 63 68 |T306*)(o|BC364ech|
|00004a20| 6f 29 29 2c 28 28 54 30 | 2a 29 6d 73 32 34 5f 33 |o)),((T0|*)ms24_3|
|00004a30| 36 34 29 29 3b 0a 72 33 | 30 36 70 75 74 5f 73 74 |64));.r3|06put_st|
|00004a40| 72 69 6e 67 28 28 28 54 | 33 30 36 2a 29 28 6f 42 |ring(((T|306*)(oB|
|00004a50| 43 33 36 34 65 63 68 6f | 29 29 2c 52 29 3b 0a 72 |C364echo|)),R);.r|
|00004a60| 33 30 36 70 75 74 5f 73 | 74 72 69 6e 67 28 28 28 |306put_s|tring(((|
|00004a70| 54 33 30 36 2a 29 28 6f | 42 43 33 36 34 65 63 68 |T306*)(o|BC364ech|
|00004a80| 6f 29 29 2c 28 28 54 30 | 2a 29 6d 73 32 34 32 5f |o)),((T0|*)ms242_|
|00004a90| 34 37 30 29 29 3b 0a 7d | 0a 2f 2a 46 49 2a 2f 6f |470));.}|./*FI*/o|
|00004aa0| 42 43 33 36 34 73 79 73 | 74 65 6d 5f 6e 61 6d 65 |BC364sys|tem_name|
|00004ab0| 3d 52 3b 7d 0a 72 65 74 | 75 72 6e 20 6f 42 43 33 |=R;}.ret|urn oBC3|
|00004ac0| 36 34 73 79 73 74 65 6d | 5f 6e 61 6d 65 3b 7d 0a |64system|_name;}.|
|00004ad0| 2f 2a 4e 6f 3a 43 4c 45 | 41 4e 2e 66 7a 5f 62 30 |/*No:CLE|AN.fz_b0|
|00004ae0| 2a 2f 0a 54 30 2a 6f 42 | 43 33 36 34 74 6d 70 5f |*/.T0*oB|C364tmp_|
|00004af0| 70 61 74 68 3d 4e 55 4c | 4c 3b 0a 54 30 2a 6f 42 |path=NUL|L;.T0*oB|
|00004b00| 43 36 35 30 74 6d 70 5f | 73 74 72 69 6e 67 3d 4e |C650tmp_|string=N|
|00004b10| 55 4c 4c 3b 0a 2f 2a 4e | 6f 3a 43 4c 45 41 4e 2e |ULL;./*N|o:CLEAN.|
|00004b20| 66 7a 5f 73 65 2a 2f 0a | 2f 2a 4e 6f 3a 43 4c 45 |fz_se*/.|/*No:CLE|
|00004b30| 41 4e 2e 6f 73 32 5f 73 | 79 73 74 65 6d 2a 2f 0a |AN.os2_s|ystem*/.|
|00004b40| 76 6f 69 64 20 72 36 35 | 30 63 5f 66 69 6c 65 73 |void r65|0c_files|
|00004b50| 5f 72 65 6d 6f 76 69 6e | 67 28 54 36 35 30 2a 20 |_removin|g(T650* |
|00004b60| 43 2c 54 30 2a 20 61 31 | 29 7b 0a 69 6e 74 20 5f |C,T0* a1|){.int _|
|00004b70| 69 3d 30 3b 0a 5f 69 3d | 31 3b 0a 77 68 69 6c 65 |i=0;._i=|1;.while|
|00004b80| 20 28 21 28 28 5f 69 29 | 3d 3d 28 30 29 29 29 20 | (!((_i)|==(0))) |
|00004b90| 7b 0a 72 37 63 6f 70 79 | 28 28 28 54 37 2a 29 28 |{.r7copy|(((T7*)(|
|00004ba0| 6f 42 43 36 35 30 74 6d | 70 5f 73 74 72 69 6e 67 |oBC650tm|p_string|
|00004bb0| 29 29 2c 61 31 29 3b 0a | 72 32 61 70 70 65 6e 64 |)),a1);.|r2append|
|00004bc0| 5f 69 6e 28 5f 69 2c 6f | 42 43 36 35 30 74 6d 70 |_in(_i,o|BC650tmp|
|00004bd0| 5f 73 74 72 69 6e 67 29 | 3b 0a 72 37 61 70 70 65 |_string)|;.r7appe|
|00004be0| 6e 64 28 28 28 54 37 2a | 29 28 6f 42 43 36 35 30 |nd(((T7*|)(oBC650|
|00004bf0| 74 6d 70 5f 73 74 72 69 | 6e 67 29 29 2c 28 28 54 |tmp_stri|ng)),((T|
|00004c00| 30 2a 29 6d 73 32 36 5f | 33 36 34 29 29 3b 0a 2f |0*)ms26_|364));./|
|00004c10| 2a 49 46 2a 2f 69 66 20 | 28 72 36 35 30 66 69 6c |*IF*/if |(r650fil|
|00004c20| 65 5f 65 78 69 73 74 73 | 28 6f 42 43 36 35 30 74 |e_exists|(oBC650t|
|00004c30| 6d 70 5f 73 74 72 69 6e | 67 29 29 20 7b 0a 72 33 |mp_strin|g)) {.r3|
|00004c40| 30 36 66 69 6c 65 5f 72 | 65 6d 6f 76 69 6e 67 28 |06file_r|emoving(|
|00004c50| 28 28 54 33 30 36 2a 29 | 28 6f 42 43 33 36 34 65 |((T306*)|(oBC364e|
|00004c60| 63 68 6f 29 29 2c 6f 42 | 43 36 35 30 74 6d 70 5f |cho)),oB|C650tmp_|
|00004c70| 73 74 72 69 6e 67 29 3b | 0a 72 37 65 78 74 65 6e |string);|.r7exten|
|00004c80| 64 28 28 28 54 37 2a 29 | 28 6f 42 43 36 35 30 74 |d(((T7*)|(oBC650t|
|00004c90| 6d 70 5f 73 74 72 69 6e | 67 29 29 2c 27 5c 31 37 |mp_strin|g)),'\17|
|00004ca0| 36 27 29 3b 0a 72 33 30 | 36 66 69 6c 65 5f 72 65 |6');.r30|6file_re|
|00004cb0| 6d 6f 76 69 6e 67 28 28 | 28 54 33 30 36 2a 29 28 |moving((|(T306*)(|
|00004cc0| 6f 42 43 33 36 34 65 63 | 68 6f 29 29 2c 6f 42 43 |oBC364ec|ho)),oBC|
|00004cd0| 36 35 30 74 6d 70 5f 73 | 74 72 69 6e 67 29 3b 0a |650tmp_s|tring);.|
|00004ce0| 72 37 72 65 6d 6f 76 65 | 5f 6c 61 73 74 28 28 28 |r7remove|_last(((|
|00004cf0| 54 37 2a 29 28 6f 42 43 | 36 35 30 74 6d 70 5f 73 |T7*)(oBC|650tmp_s|
|00004d00| 74 72 69 6e 67 29 29 2c | 31 29 3b 0a 2f 2a 5b 49 |tring)),|1);./*[I|
|00004d10| 52 46 33 2e 36 72 65 6d | 6f 76 65 5f 73 75 66 66 |RF3.6rem|ove_suff|
|00004d20| 69 78 2a 2f 7b 54 37 2a | 20 43 31 3d 28 28 54 37 |ix*/{T7*| C1=((T7|
|00004d30| 2a 29 28 6f 42 43 36 35 | 30 74 6d 70 5f 73 74 72 |*)(oBC65|0tmp_str|
|00004d40| 69 6e 67 29 29 3b 0a 54 | 30 2a 20 62 31 3d 28 28 |ing));.T|0* b1=((|
|00004d50| 54 30 2a 29 6d 73 32 36 | 5f 33 36 34 29 3b 0a 72 |T0*)ms26|_364);.r|
|00004d60| 37 72 65 6d 6f 76 65 5f | 6c 61 73 74 28 43 31 2c |7remove_|last(C1,|
|00004d70| 28 28 28 54 37 2a 29 28 | 28 54 37 2a 29 62 31 29 |(((T7*)(|(T7*)b1)|
|00004d80| 29 29 2d 3e 5f 63 6f 75 | 6e 74 2f 2a 34 2a 2f 29 |))->_cou|nt/*4*/)|
|00004d90| 3b 0a 7d 2f 2a 5d 2a 2f | 0a 72 37 61 70 70 65 6e |;.}/*]*/|.r7appen|
|00004da0| 64 28 28 28 54 37 2a 29 | 28 6f 42 43 36 35 30 74 |d(((T7*)|(oBC650t|
|00004db0| 6d 70 5f 73 74 72 69 6e | 67 29 29 2c 72 36 35 30 |mp_strin|g)),r650|
|00004dc0| 6f 5f 73 75 66 66 69 78 | 28 43 29 29 3b 0a 72 33 |o_suffix|(C));.r3|
|00004dd0| 30 36 66 69 6c 65 5f 72 | 65 6d 6f 76 69 6e 67 28 |06file_r|emoving(|
|00004de0| 28 28 54 33 30 36 2a 29 | 28 6f 42 43 33 36 34 65 |((T306*)|(oBC364e|
|00004df0| 63 68 6f 29 29 2c 6f 42 | 43 36 35 30 74 6d 70 5f |cho)),oB|C650tmp_|
|00004e00| 73 74 72 69 6e 67 29 3b | 0a 5f 69 3d 28 5f 69 29 |string);|._i=(_i)|
|00004e10| 2b 28 31 29 3b 0a 7d 0a | 65 6c 73 65 20 7b 0a 5f |+(1);.}.|else {._|
|00004e20| 69 3d 30 3b 0a 7d 0a 2f | 2a 46 49 2a 2f 7d 0a 72 |i=0;.}./|*FI*/}.r|
|00004e30| 37 63 6f 70 79 28 28 28 | 54 37 2a 29 28 6f 42 43 |7copy(((|T7*)(oBC|
|00004e40| 36 35 30 74 6d 70 5f 73 | 74 72 69 6e 67 29 29 2c |650tmp_s|tring)),|
|00004e50| 61 31 29 3b 0a 72 37 61 | 70 70 65 6e 64 28 28 28 |a1);.r7a|ppend(((|
|00004e60| 54 37 2a 29 28 6f 42 43 | 36 35 30 74 6d 70 5f 73 |T7*)(oBC|650tmp_s|
|00004e70| 74 72 69 6e 67 29 29 2c | 28 28 54 30 2a 29 6d 73 |tring)),|((T0*)ms|
|00004e80| 32 37 5f 33 36 34 29 29 | 3b 0a 72 33 30 36 66 69 |27_364))|;.r306fi|
|00004e90| 6c 65 5f 72 65 6d 6f 76 | 69 6e 67 28 28 28 54 33 |le_remov|ing(((T3|
|00004ea0| 30 36 2a 29 28 6f 42 43 | 33 36 34 65 63 68 6f 29 |06*)(oBC|364echo)|
|00004eb0| 29 2c 6f 42 43 36 35 30 | 74 6d 70 5f 73 74 72 69 |),oBC650|tmp_stri|
|00004ec0| 6e 67 29 3b 0a 72 37 63 | 6f 70 79 28 28 28 54 37 |ng);.r7c|opy(((T7|
|00004ed0| 2a 29 28 6f 42 43 36 35 | 30 74 6d 70 5f 73 74 72 |*)(oBC65|0tmp_str|
|00004ee0| 69 6e 67 29 29 2c 61 31 | 29 3b 0a 72 37 61 70 70 |ing)),a1|);.r7app|
|00004ef0| 65 6e 64 28 28 28 54 37 | 2a 29 28 6f 42 43 36 35 |end(((T7|*)(oBC65|
|00004f00| 30 74 6d 70 5f 73 74 72 | 69 6e 67 29 29 2c 28 28 |0tmp_str|ing)),((|
|00004f10| 54 30 2a 29 6d 73 32 36 | 5f 33 36 34 29 29 3b 0a |T0*)ms26|_364));.|
|00004f20| 72 33 30 36 66 69 6c 65 | 5f 72 65 6d 6f 76 69 6e |r306file|_removin|
|00004f30| 67 28 28 28 54 33 30 36 | 2a 29 28 6f 42 43 33 36 |g(((T306|*)(oBC36|
|00004f40| 34 65 63 68 6f 29 29 2c | 6f 42 43 36 35 30 74 6d |4echo)),|oBC650tm|
|00004f50| 70 5f 73 74 72 69 6e 67 | 29 3b 0a 72 37 63 6f 70 |p_string|);.r7cop|
|00004f60| 79 28 28 28 54 37 2a 29 | 28 6f 42 43 36 35 30 74 |y(((T7*)|(oBC650t|
|00004f70| 6d 70 5f 73 74 72 69 6e | 67 29 29 2c 61 31 29 3b |mp_strin|g)),a1);|
|00004f80| 0a 72 37 61 70 70 65 6e | 64 28 28 28 54 37 2a 29 |.r7appen|d(((T7*)|
|00004f90| 28 6f 42 43 36 35 30 74 | 6d 70 5f 73 74 72 69 6e |(oBC650t|mp_strin|
|00004fa0| 67 29 29 2c 72 36 35 30 | 6d 61 6b 65 5f 73 75 66 |g)),r650|make_suf|
|00004fb0| 66 69 78 28 43 29 29 3b | 0a 72 33 30 36 66 69 6c |fix(C));|.r306fil|
|00004fc0| 65 5f 72 65 6d 6f 76 69 | 6e 67 28 28 28 54 33 30 |e_removi|ng(((T30|
|00004fd0| 36 2a 29 28 6f 42 43 33 | 36 34 65 63 68 6f 29 29 |6*)(oBC3|64echo))|
|00004fe0| 2c 6f 42 43 36 35 30 74 | 6d 70 5f 73 74 72 69 6e |,oBC650t|mp_strin|
|00004ff0| 67 29 3b 0a 7d 0a 69 6e | 74 20 72 36 35 30 66 69 |g);.}.in|t r650fi|
|00005000| 6c 65 5f 65 78 69 73 74 | 73 28 54 30 2a 20 61 31 |le_exist|s(T0* a1|
|00005010| 29 7b 0a 69 6e 74 20 52 | 3d 30 3b 0a 52 3d 72 36 |){.int R|=0;.R=r6|
|00005020| 37 30 69 73 5f 72 65 61 | 64 61 62 6c 65 28 61 31 |70is_rea|dable(a1|
|00005030| 29 3b 0a 72 65 74 75 72 | 6e 20 52 3b 0a 7d 0a 2f |);.retur|n R;.}./|
|00005040| 2a 4e 6f 3a 43 4c 45 41 | 4e 2e 61 72 67 75 6d 65 |*No:CLEA|N.argume|
|00005050| 6e 74 5f 63 6f 75 6e 74 | 2a 2f 0a 2f 2a 4e 6f 3a |nt_count|*/./*No:|
|00005060| 43 4c 45 41 4e 2e 6d 61 | 63 69 6e 74 6f 73 68 5f |CLEAN.ma|cintosh_|
|00005070| 73 79 73 74 65 6d 2a 2f | 0a 2f 2a 4e 6f 3a 43 4c |system*/|./*No:CL|
|00005080| 45 41 4e 2e 65 69 66 66 | 65 6c 5f 73 75 66 66 69 |EAN.eiff|el_suffi|
|00005090| 78 2a 2f 0a 2f 2a 4e 6f | 3a 43 4c 45 41 4e 2e 63 |x*/./*No|:CLEAN.c|
|000050a0| 5f 73 75 66 66 69 78 2a | 2f 0a 54 30 2a 20 72 36 |_suffix*|/.T0* r6|
|000050b0| 35 30 61 72 67 75 6d 65 | 6e 74 28 69 6e 74 20 61 |50argume|nt(int a|
|000050c0| 31 29 7b 0a 54 30 2a 20 | 52 3d 4e 55 4c 4c 3b 0a |1){.T0* |R=NULL;.|
|000050d0| 52 3d 2f 2a 28 49 52 46 | 34 2e 36 69 74 65 6d 2a |R=/*(IRF|4.6item*|
|000050e0| 2f 28 28 28 28 54 39 32 | 37 2a 29 28 28 54 39 32 |/((((T92|7*)((T92|
|000050f0| 37 2a 29 28 72 36 35 30 | 63 6f 6d 6d 61 6e 64 5f |7*)(r650|command_|
|00005100| 61 72 67 75 6d 65 6e 74 | 73 28 29 29 29 29 29 2d |argument|s()))))-|
|00005110| 3e 5f 73 74 6f 72 61 67 | 65 2f 2a 30 2a 2f 29 5b |>_storag|e/*0*/)[|
|00005120| 61 31 5d 2f 2a 29 2a 2f | 3b 0a 72 65 74 75 72 6e |a1]/*)*/|;.return|
|00005130| 20 52 3b 0a 7d 0a 2f 2a | 4e 6f 3a 43 4c 45 41 4e | R;.}./*|No:CLEAN|
|00005140| 2e 68 5f 73 75 66 66 69 | 78 2a 2f 0a 69 6e 74 20 |.h_suffi|x*/.int |
|00005150| 66 42 43 33 36 34 6f 5f | 73 75 66 66 69 78 3d 30 |fBC364o_|suffix=0|
|00005160| 3b 0a 54 30 2a 6f 42 43 | 33 36 34 6f 5f 73 75 66 |;.T0*oBC|364o_suf|
|00005170| 66 69 78 3d 4e 55 4c 4c | 3b 0a 54 30 2a 20 72 36 |fix=NULL|;.T0* r6|
|00005180| 35 30 6f 5f 73 75 66 66 | 69 78 28 54 36 35 30 2a |50o_suff|ix(T650*|
|00005190| 20 43 29 7b 0a 69 66 20 | 28 66 42 43 33 36 34 6f | C){.if |(fBC364o|
|000051a0| 5f 73 75 66 66 69 78 3d | 3d 30 29 7b 0a 54 30 2a |_suffix=|=0){.T0*|
|000051b0| 20 52 3d 4e 55 4c 4c 3b | 0a 54 30 2a 20 5f 73 6e | R=NULL;|.T0* _sn|
|000051c0| 3d 4e 55 4c 4c 3b 0a 66 | 42 43 33 36 34 6f 5f 73 |=NULL;.f|BC364o_s|
|000051d0| 75 66 66 69 78 3d 31 3b | 0a 5f 73 6e 3d 72 36 35 |uffix=1;|._sn=r65|
|000051e0| 30 73 79 73 74 65 6d 5f | 6e 61 6d 65 28 43 29 3b |0system_|name(C);|
|000051f0| 0a 7b 54 37 2a 6e 3d 6d | 61 6c 6c 6f 63 28 73 69 |.{T7*n=m|alloc(si|
|00005200| 7a 65 6f 66 28 2a 6e 29 | 29 3b 0a 2a 6e 3d 4d 37 |zeof(*n)|);.*n=M7|
|00005210| 3b 0a 72 37 6d 61 6b 65 | 28 6e 2c 34 29 3b 0a 52 |;.r7make|(n,4);.R|
|00005220| 3d 28 54 30 2a 29 6e 3b | 0a 7d 0a 72 37 63 6f 70 |=(T0*)n;|.}.r7cop|
|00005230| 79 28 28 28 54 37 2a 29 | 28 6f 42 43 33 36 34 74 |y(((T7*)|(oBC364t|
|00005240| 6d 70 5f 70 61 74 68 29 | 29 2c 72 36 35 30 73 6d |mp_path)|),r650sm|
|00005250| 61 6c 6c 5f 65 69 66 66 | 65 6c 5f 64 69 72 65 63 |all_eiff|el_direc|
|00005260| 74 6f 72 79 28 43 29 29 | 3b 0a 72 36 35 30 61 64 |tory(C))|;.r650ad|
|00005270| 64 5f 64 69 72 65 63 74 | 6f 72 79 28 43 2c 6f 42 |d_direct|ory(C,oB|
|00005280| 43 33 36 34 74 6d 70 5f | 70 61 74 68 2c 28 28 54 |C364tmp_|path,((T|
|00005290| 30 2a 29 6d 73 31 32 36 | 5f 34 37 30 29 29 3b 0a |0*)ms126|_470));.|
|000052a0| 72 37 61 70 70 65 6e 64 | 28 28 28 54 37 2a 29 28 |r7append|(((T7*)(|
|000052b0| 6f 42 43 33 36 34 74 6d | 70 5f 70 61 74 68 29 29 |oBC364tm|p_path))|
|000052c0| 2c 28 28 54 30 2a 29 6d | 73 32 38 5f 33 36 34 29 |,((T0*)m|s28_364)|
|000052d0| 29 3b 0a 72 37 61 70 70 | 65 6e 64 28 28 28 54 37 |);.r7app|end(((T7|
|000052e0| 2a 29 28 6f 42 43 33 36 | 34 74 6d 70 5f 70 61 74 |*)(oBC36|4tmp_pat|
|000052f0| 68 29 29 2c 5f 73 6e 29 | 3b 0a 72 33 30 36 73 66 |h)),_sn)|;.r306sf|
|00005300| 72 5f 63 6f 6e 6e 65 63 | 74 28 28 28 54 33 30 36 |r_connec|t(((T306|
|00005310| 2a 29 28 6f 42 43 33 36 | 34 65 63 68 6f 29 29 2c |*)(oBC36|4echo)),|
|00005320| 6f 42 43 33 36 34 74 6d | 70 5f 66 69 6c 65 5f 72 |oBC364tm|p_file_r|
|00005330| 65 61 64 2c 6f 42 43 33 | 36 34 74 6d 70 5f 70 61 |ead,oBC3|64tmp_pa|
|00005340| 74 68 29 3b 0a 72 36 37 | 35 72 65 61 64 5f 6c 69 |th);.r67|5read_li|
|00005350| 6e 65 5f 69 6e 28 28 28 | 54 36 37 35 2a 29 28 6f |ne_in(((|T675*)(o|
|00005360| 42 43 33 36 34 74 6d 70 | 5f 66 69 6c 65 5f 72 65 |BC364tmp|_file_re|
|00005370| 61 64 29 29 2c 52 29 3b | 0a 72 36 37 35 64 69 73 |ad)),R);|.r675dis|
|00005380| 63 6f 6e 6e 65 63 74 28 | 28 28 54 36 37 35 2a 29 |connect(|((T675*)|
|00005390| 28 6f 42 43 33 36 34 74 | 6d 70 5f 66 69 6c 65 5f |(oBC364t|mp_file_|
|000053a0| 72 65 61 64 29 29 29 3b | 0a 6f 42 43 33 36 34 6f |read)));|.oBC364o|
|000053b0| 5f 73 75 66 66 69 78 3d | 52 3b 7d 0a 72 65 74 75 |_suffix=|R;}.retu|
|000053c0| 72 6e 20 6f 42 43 33 36 | 34 6f 5f 73 75 66 66 69 |rn oBC36|4o_suffi|
|000053d0| 78 3b 7d 0a 54 30 2a 6f | 42 43 38 31 37 74 6d 70 |x;}.T0*o|BC817tmp|
|000053e0| 5f 66 69 6c 65 5f 72 65 | 61 64 3d 4e 55 4c 4c 3b |_file_re|ad=NULL;|
|000053f0| 0a 2f 2a 4e 6f 3a 53 54 | 44 5f 4f 55 54 50 55 54 |./*No:ST|D_OUTPUT|
|00005400| 2e 6d 61 6b 65 2a 2f 0a | 76 6f 69 64 20 72 38 33 |.make*/.|void r83|
|00005410| 30 61 70 70 65 6e 64 5f | 66 69 6c 65 28 54 38 33 |0append_|file(T83|
|00005420| 30 2a 20 43 2c 54 30 2a | 20 61 31 29 7b 0a 63 68 |0* C,T0*| a1){.ch|
|00005430| 61 72 20 5f 63 3d 30 3b | 0a 72 36 37 35 63 6f 6e |ar _c=0;|.r675con|
|00005440| 6e 65 63 74 5f 74 6f 28 | 28 28 54 36 37 35 2a 29 |nect_to(|((T675*)|
|00005450| 28 6f 42 43 38 31 37 74 | 6d 70 5f 66 69 6c 65 5f |(oBC817t|mp_file_|
|00005460| 72 65 61 64 29 29 2c 61 | 31 29 3b 0a 72 36 37 35 |read)),a|1);.r675|
|00005470| 72 65 61 64 5f 63 68 61 | 72 61 63 74 65 72 28 28 |read_cha|racter((|
|00005480| 28 54 36 37 35 2a 29 28 | 6f 42 43 38 31 37 74 6d |(T675*)(|oBC817tm|
|00005490| 70 5f 66 69 6c 65 5f 72 | 65 61 64 29 29 29 3b 0a |p_file_r|ead)));.|
|000054a0| 77 68 69 6c 65 20 28 21 | 28 72 36 37 35 65 6e 64 |while (!|(r675end|
|000054b0| 5f 6f 66 5f 69 6e 70 75 | 74 28 28 28 54 36 37 35 |_of_inpu|t(((T675|
|000054c0| 2a 29 28 6f 42 43 38 31 | 37 74 6d 70 5f 66 69 6c |*)(oBC81|7tmp_fil|
|000054d0| 65 5f 72 65 61 64 29 29 | 29 29 29 20 7b 0a 5f 63 |e_read))|))) {._c|
|000054e0| 3d 2f 2a 28 49 52 46 34 | 2e 36 6c 61 73 74 5f 63 |=/*(IRF4|.6last_c|
|000054f0| 68 61 72 61 63 74 65 72 | 2a 2f 28 28 63 68 61 72 |haracter|*/((char|
|00005500| 29 28 28 28 28 54 36 37 | 35 2a 29 28 28 54 36 37 |)((((T67|5*)((T67|
|00005510| 35 2a 29 28 6f 42 43 38 | 31 37 74 6d 70 5f 66 69 |5*)(oBC8|17tmp_fi|
|00005520| 6c 65 5f 72 65 61 64 29 | 29 29 29 2d 3e 5f 6d 65 |le_read)|)))->_me|
|00005530| 6d 6f 72 79 2f 2a 31 32 | 2a 2f 29 29 2f 2a 29 2a |mory/*12|*/))/*)*|
|00005540| 2f 3b 0a 2f 2a 5b 49 52 | 46 33 2e 36 70 75 74 5f |/;./*[IR|F3.6put_|
|00005550| 63 68 61 72 61 63 74 65 | 72 2a 2f 7b 54 38 33 30 |characte|r*/{T830|
|00005560| 2a 20 43 31 3d 43 3b 0a | 63 68 61 72 20 62 31 3d |* C1=C;.|char b1=|
|00005570| 5f 63 3b 0a 70 75 74 63 | 28 62 31 2c 28 28 46 49 |_c;.putc|(b1,((FI|
|00005580| 4c 45 2a 29 28 73 74 64 | 6f 75 74 29 29 29 3b 0a |LE*)(std|out)));.|
|00005590| 7d 2f 2a 5d 2a 2f 0a 72 | 36 37 35 72 65 61 64 5f |}/*]*/.r|675read_|
|000055a0| 63 68 61 72 61 63 74 65 | 72 28 28 28 54 36 37 35 |characte|r(((T675|
|000055b0| 2a 29 28 6f 42 43 38 31 | 37 74 6d 70 5f 66 69 6c |*)(oBC81|7tmp_fil|
|000055c0| 65 5f 72 65 61 64 29 29 | 29 3b 0a 7d 0a 72 36 37 |e_read))|);.}.r67|
|000055d0| 35 64 69 73 63 6f 6e 6e | 65 63 74 28 28 28 54 36 |5disconn|ect(((T6|
|000055e0| 37 35 2a 29 28 6f 42 43 | 38 31 37 74 6d 70 5f 66 |75*)(oBC|817tmp_f|
|000055f0| 69 6c 65 5f 72 65 61 64 | 29 29 29 3b 0a 7d 0a 2f |ile_read|)));.}./|
|00005600| 2a 4e 6f 3a 53 54 44 5f | 4f 55 54 50 55 54 2e 66 |*No:STD_|OUTPUT.f|
|00005610| 6c 75 73 68 2a 2f 0a 76 | 6f 69 64 20 72 38 33 30 |lush*/.v|oid r830|
|00005620| 70 75 74 5f 73 74 72 69 | 6e 67 28 54 38 33 30 2a |put_stri|ng(T830*|
|00005630| 20 43 2c 54 30 2a 20 61 | 31 29 7b 0a 69 6e 74 20 | C,T0* a|1){.int |
|00005640| 5f 69 3d 30 3b 0a 5f 69 | 3d 31 3b 0a 77 68 69 6c |_i=0;._i|=1;.whil|
|00005650| 65 20 28 21 28 28 5f 69 | 29 3e 28 28 28 28 54 37 |e (!((_i|)>((((T7|
|00005660| 2a 29 28 28 54 37 2a 29 | 61 31 29 29 29 2d 3e 5f |*)((T7*)|a1)))->_|
|00005670| 63 6f 75 6e 74 2f 2a 34 | 2a 2f 29 29 29 20 7b 0a |count/*4|*/))) {.|
|00005680| 2f 2a 5b 49 52 46 33 2e | 36 70 75 74 5f 63 68 61 |/*[IRF3.|6put_cha|
|00005690| 72 61 63 74 65 72 2a 2f | 7b 54 38 33 30 2a 20 43 |racter*/|{T830* C|
|000056a0| 31 3d 43 3b 0a 63 68 61 | 72 20 62 31 3d 2f 2a 28 |1=C;.cha|r b1=/*(|
|000056b0| 49 52 46 34 2e 36 69 74 | 65 6d 2a 2f 28 28 28 28 |IRF4.6it|em*/((((|
|000056c0| 54 37 2a 29 28 28 54 37 | 2a 29 61 31 29 29 29 2d |T7*)((T7|*)a1)))-|
|000056d0| 3e 5f 73 74 6f 72 61 67 | 65 2f 2a 30 2a 2f 29 5b |>_storag|e/*0*/)[|
|000056e0| 28 5f 69 29 2d 28 31 29 | 5d 2f 2a 29 2a 2f 3b 0a |(_i)-(1)|]/*)*/;.|
|000056f0| 70 75 74 63 28 62 31 2c | 28 28 46 49 4c 45 2a 29 |putc(b1,|((FILE*)|
|00005700| 28 73 74 64 6f 75 74 29 | 29 29 3b 0a 7d 2f 2a 5d |(stdout)|));.}/*]|
|00005710| 2a 2f 0a 5f 69 3d 28 5f | 69 29 2b 28 31 29 3b 0a |*/._i=(_|i)+(1);.|
|00005720| 7d 0a 7d 0a 2f 2a 4e 6f | 3a 53 54 44 5f 4f 55 54 |}.}./*No|:STD_OUT|
|00005730| 50 55 54 2e 70 75 74 5f | 63 68 61 72 61 63 74 65 |PUT.put_|characte|
|00005740| 72 2a 2f 0a 2f 2a 4e 6f | 3a 46 49 4c 45 5f 54 4f |r*/./*No|:FILE_TO|
|00005750| 4f 4c 53 2e 64 65 6c 65 | 74 65 2a 2f 0a 54 30 2a |OLS.dele|te*/.T0*|
|00005760| 6f 42 43 36 37 30 73 74 | 64 5f 66 72 31 3d 4e 55 |oBC670st|d_fr1=NU|
|00005770| 4c 4c 3b 0a 69 6e 74 20 | 72 36 37 30 69 73 5f 72 |LL;.int |r670is_r|
|00005780| 65 61 64 61 62 6c 65 28 | 54 30 2a 20 61 31 29 7b |eadable(|T0* a1){|
|00005790| 0a 69 6e 74 20 52 3d 30 | 3b 0a 72 36 37 35 63 6f |.int R=0|;.r675co|
|000057a0| 6e 6e 65 63 74 5f 74 6f | 28 28 28 54 36 37 35 2a |nnect_to|(((T675*|
|000057b0| 29 28 6f 42 43 36 37 30 | 73 74 64 5f 66 72 31 29 |)(oBC670|std_fr1)|
|000057c0| 29 2c 61 31 29 3b 0a 52 | 3d 2f 2a 28 49 52 46 34 |),a1);.R|=/*(IRF4|
|000057d0| 2e 37 69 73 5f 63 6f 6e | 6e 65 63 74 65 64 2a 2f |.7is_con|nected*/|
|000057e0| 28 28 28 28 54 36 37 35 | 2a 29 28 28 54 36 37 35 |((((T675|*)((T675|
|000057f0| 2a 29 28 6f 42 43 36 37 | 30 73 74 64 5f 66 72 31 |*)(oBC67|0std_fr1|
|00005800| 29 29 29 29 2d 3e 5f 70 | 61 74 68 2f 2a 34 2a 2f |))))->_p|ath/*4*/|
|00005810| 29 21 3d 28 4e 55 4c 4c | 29 2f 2a 29 2a 2f 3b 0a |)!=(NULL|)/*)*/;.|
|00005820| 2f 2a 49 46 2a 2f 69 66 | 20 28 52 29 20 7b 0a 72 |/*IF*/if| (R) {.r|
|00005830| 36 37 35 64 69 73 63 6f | 6e 6e 65 63 74 28 28 28 |675disco|nnect(((|
|00005840| 54 36 37 35 2a 29 28 6f | 42 43 36 37 30 73 74 64 |T675*)(o|BC670std|
|00005850| 5f 66 72 31 29 29 29 3b | 0a 7d 0a 2f 2a 46 49 2a |_fr1)));|.}./*FI*|
|00005860| 2f 72 65 74 75 72 6e 20 | 52 3b 0a 7d 0a 2f 2a 4e |/return |R;.}./*N|
|00005870| 6f 3a 45 43 48 4f 2e 6d | 61 6b 65 2a 2f 0a 2f 2a |o:ECHO.m|ake*/./*|
|00005880| 4e 6f 3a 45 43 48 4f 2e | 76 65 72 62 6f 73 65 2a |No:ECHO.|verbose*|
|00005890| 2f 0a 76 6f 69 64 20 72 | 33 30 36 66 69 6c 65 5f |/.void r|306file_|
|000058a0| 72 65 6d 6f 76 69 6e 67 | 28 54 33 30 36 2a 20 43 |removing|(T306* C|
|000058b0| 2c 54 30 2a 20 61 31 29 | 7b 0a 2f 2a 49 46 2a 2f |,T0* a1)|{./*IF*/|
|000058c0| 69 66 20 28 72 33 30 36 | 66 69 6c 65 5f 65 78 69 |if (r306|file_exi|
|000058d0| 73 74 73 28 61 31 29 29 | 20 7b 0a 72 33 30 36 70 |sts(a1))| {.r306p|
|000058e0| 75 74 5f 73 74 72 69 6e | 67 28 43 2c 28 28 54 30 |ut_strin|g(C,((T0|
|000058f0| 2a 29 6d 73 31 5f 33 30 | 36 29 29 3b 0a 72 33 30 |*)ms1_30|6));.r30|
|00005900| 36 70 75 74 5f 73 74 72 | 69 6e 67 28 43 2c 61 31 |6put_str|ing(C,a1|
|00005910| 29 3b 0a 72 33 30 36 70 | 75 74 5f 73 74 72 69 6e |);.r306p|ut_strin|
|00005920| 67 28 43 2c 28 28 54 30 | 2a 29 6d 73 32 5f 33 30 |g(C,((T0|*)ms2_30|
|00005930| 36 29 29 3b 0a 2f 2a 5b | 49 52 46 33 2e 36 72 65 |6));./*[|IRF3.6re|
|00005940| 6d 6f 76 65 5f 66 69 6c | 65 2a 2f 7b 54 30 2a 20 |move_fil|e*/{T0* |
|00005950| 62 31 3d 61 31 3b 0a 2f | 2a 5b 49 52 46 33 2e 36 |b1=a1;./|*[IRF3.6|
|00005960| 64 65 6c 65 74 65 2a 2f | 7b 54 30 2a 20 63 31 3d |delete*/|{T0* c1=|
|00005970| 62 31 3b 0a 72 65 6d 6f | 76 65 28 28 28 63 68 61 |b1;.remo|ve(((cha|
|00005980| 72 2a 29 72 37 74 6f 5f | 65 78 74 65 72 6e 61 6c |r*)r7to_|external|
|00005990| 28 28 28 54 37 2a 29 63 | 31 29 29 29 29 3b 0a 7d |(((T7*)c|1))));.}|
|000059a0| 2f 2a 5d 2a 2f 0a 7d 2f | 2a 5d 2a 2f 0a 7d 0a 2f |/*]*/.}/|*]*/.}./|
|000059b0| 2a 46 49 2a 2f 7d 0a 2f | 2a 4e 6f 3a 45 43 48 4f |*FI*/}./|*No:ECHO|
|000059c0| 2e 72 65 6d 6f 76 65 5f | 66 69 6c 65 2a 2f 0a 76 |.remove_|file*/.v|
|000059d0| 6f 69 64 20 72 33 30 36 | 73 66 72 5f 63 6f 6e 6e |oid r306|sfr_conn|
|000059e0| 65 63 74 28 54 33 30 36 | 2a 20 43 2c 54 30 2a 20 |ect(T306|* C,T0* |
|000059f0| 61 31 2c 54 30 2a 20 61 | 32 29 7b 0a 72 33 30 36 |a1,T0* a|2){.r306|
|00005a00| 70 75 74 5f 73 74 72 69 | 6e 67 28 43 2c 28 28 54 |put_stri|ng(C,((T|
|00005a10| 30 2a 29 6d 73 33 5f 33 | 30 36 29 29 3b 0a 72 33 |0*)ms3_3|06));.r3|
|00005a20| 30 36 70 75 74 5f 73 74 | 72 69 6e 67 28 43 2c 61 |06put_st|ring(C,a|
|00005a30| 32 29 3b 0a 72 33 30 36 | 70 75 74 5f 73 74 72 69 |2);.r306|put_stri|
|00005a40| 6e 67 28 43 2c 28 28 54 | 30 2a 29 6d 73 34 5f 33 |ng(C,((T|0*)ms4_3|
|00005a50| 30 36 29 29 3b 0a 72 36 | 37 35 63 6f 6e 6e 65 63 |06));.r6|75connec|
|00005a60| 74 5f 74 6f 28 28 28 54 | 36 37 35 2a 29 61 31 29 |t_to(((T|675*)a1)|
|00005a70| 2c 61 32 29 3b 0a 7d 0a | 76 6f 69 64 20 72 33 30 |,a2);.}.|void r30|
|00005a80| 36 70 75 74 5f 73 74 72 | 69 6e 67 28 54 33 30 36 |6put_str|ing(T306|
|00005a90| 2a 20 43 2c 54 30 2a 20 | 61 31 29 7b 0a 2f 2a 49 |* C,T0* |a1){./*I|
|00005aa0| 46 2a 2f 69 66 20 28 28 | 28 28 54 33 30 36 2a 29 |F*/if ((|((T306*)|
|00005ab0| 43 29 29 2d 3e 5f 76 65 | 72 62 6f 73 65 2f 2a 30 |C))->_ve|rbose/*0|
|00005ac0| 2a 2f 29 20 7b 0a 72 38 | 33 30 70 75 74 5f 73 74 |*/) {.r8|30put_st|
|00005ad0| 72 69 6e 67 28 28 28 54 | 38 33 30 2a 29 28 6f 42 |ring(((T|830*)(oB|
|00005ae0| 43 31 73 74 64 5f 6f 75 | 74 70 75 74 29 29 2c 61 |C1std_ou|tput)),a|
|00005af0| 31 29 3b 0a 2f 2a 5b 49 | 52 46 33 2e 36 66 6c 75 |1);./*[I|RF3.6flu|
|00005b00| 73 68 2a 2f 7b 54 38 33 | 30 2a 20 43 31 3d 28 28 |sh*/{T83|0* C1=((|
|00005b10| 54 38 33 30 2a 29 28 6f | 42 43 31 73 74 64 5f 6f |T830*)(o|BC1std_o|
|00005b20| 75 74 70 75 74 29 29 3b | 0a 66 66 6c 75 73 68 28 |utput));|.fflush(|
|00005b30| 73 74 64 6f 75 74 29 3b | 0a 7d 2f 2a 5d 2a 2f 0a |stdout);|.}/*]*/.|
|00005b40| 7d 0a 2f 2a 46 49 2a 2f | 7d 0a 76 6f 69 64 20 72 |}./*FI*/|}.void r|
|00005b50| 33 30 36 77 5f 70 75 74 | 5f 73 74 72 69 6e 67 28 |306w_put|_string(|
|00005b60| 54 30 2a 20 61 31 29 7b | 0a 72 34 34 31 70 75 74 |T0* a1){|.r441put|
|00005b70| 5f 73 74 72 69 6e 67 28 | 28 28 54 34 34 31 2a 29 |_string(|((T441*)|
|00005b80| 28 6f 42 43 31 73 74 64 | 5f 65 72 72 6f 72 29 29 |(oBC1std|_error))|
|00005b90| 2c 61 31 29 3b 0a 2f 2a | 5b 49 52 46 33 2e 36 66 |,a1);./*|[IRF3.6f|
|00005ba0| 6c 75 73 68 2a 2f 7b 54 | 34 34 31 2a 20 43 31 3d |lush*/{T|441* C1=|
|00005bb0| 28 28 54 34 34 31 2a 29 | 28 6f 42 43 31 73 74 64 |((T441*)|(oBC1std|
|00005bc0| 5f 65 72 72 6f 72 29 29 | 3b 0a 66 66 6c 75 73 68 |_error))|;.fflush|
|00005bd0| 28 73 74 64 65 72 72 29 | 3b 0a 7d 2f 2a 5d 2a 2f |(stderr)|;.}/*]*/|
|00005be0| 0a 7d 0a 69 6e 74 20 72 | 33 30 36 66 69 6c 65 5f |.}.int r|306file_|
|00005bf0| 65 78 69 73 74 73 28 54 | 30 2a 20 61 31 29 7b 0a |exists(T|0* a1){.|
|00005c00| 69 6e 74 20 52 3d 30 3b | 0a 52 3d 72 36 37 30 69 |int R=0;|.R=r670i|
|00005c10| 73 5f 72 65 61 64 61 62 | 6c 65 28 61 31 29 3b 0a |s_readab|le(a1);.|
|00005c20| 72 65 74 75 72 6e 20 52 | 3b 0a 7d 0a 76 6f 69 64 |return R|;.}.void|
|00005c30| 20 72 33 30 36 77 5f 70 | 75 74 5f 63 68 61 72 61 | r306w_p|ut_chara|
|00005c40| 63 74 65 72 28 63 68 61 | 72 20 61 31 29 7b 0a 2f |cter(cha|r a1){./|
|00005c50| 2a 5b 49 52 46 33 2e 36 | 70 75 74 5f 63 68 61 72 |*[IRF3.6|put_char|
|00005c60| 61 63 74 65 72 2a 2f 7b | 54 34 34 31 2a 20 43 31 |acter*/{|T441* C1|
|00005c70| 3d 28 28 54 34 34 31 2a | 29 28 6f 42 43 31 73 74 |=((T441*|)(oBC1st|
|00005c80| 64 5f 65 72 72 6f 72 29 | 29 3b 0a 63 68 61 72 20 |d_error)|);.char |
|00005c90| 62 31 3d 61 31 3b 0a 70 | 75 74 63 28 62 31 2c 28 |b1=a1;.p|utc(b1,(|
|00005ca0| 28 46 49 4c 45 2a 29 28 | 73 74 64 65 72 72 29 29 |(FILE*)(|stderr))|
|00005cb0| 29 3b 0a 7d 2f 2a 5d 2a | 2f 0a 2f 2a 5b 49 52 46 |);.}/*]*|/./*[IRF|
|00005cc0| 33 2e 36 66 6c 75 73 68 | 2a 2f 7b 54 34 34 31 2a |3.6flush|*/{T441*|
|00005cd0| 20 43 31 3d 28 28 54 34 | 34 31 2a 29 28 6f 42 43 | C1=((T4|41*)(oBC|
|00005ce0| 31 73 74 64 5f 65 72 72 | 6f 72 29 29 3b 0a 66 66 |1std_err|or));.ff|
|00005cf0| 6c 75 73 68 28 73 74 64 | 65 72 72 29 3b 0a 7d 2f |lush(std|err);.}/|
|00005d00| 2a 5d 2a 2f 0a 7d 0a 2f | 2a 4e 6f 3a 45 43 48 4f |*]*/.}./|*No:ECHO|
|00005d10| 2e 73 65 74 5f 76 65 72 | 62 6f 73 65 2a 2f 0a 2f |.set_ver|bose*/./|
|00005d20| 2a 4e 6f 3a 42 4f 4f 4c | 45 41 4e 5f 52 45 46 2e |*No:BOOL|EAN_REF.|
|00005d30| 69 74 65 6d 2a 2f 0a 69 | 6e 74 20 73 65 5f 61 72 |item*/.i|nt se_ar|
|00005d40| 67 63 3b 0a 63 68 61 72 | 2a 2a 73 65 5f 61 72 67 |gc;.char|**se_arg|
|00005d50| 76 3b 0a 69 6e 74 20 6d | 61 69 6e 28 69 6e 74 20 |v;.int m|ain(int |
|00005d60| 61 72 67 63 2c 63 68 61 | 72 2a 61 72 67 76 5b 5d |argc,cha|r*argv[]|
|00005d70| 29 7b 0a 73 65 5f 69 6e | 69 74 69 61 6c 69 7a 65 |){.se_in|itialize|
|00005d80| 28 29 3b 0a 7b 0a 54 36 | 35 30 2a 6e 3d 6d 61 6c |();.{.T6|50*n=mal|
|00005d90| 6c 6f 63 28 31 29 3b 0a | 73 65 5f 61 72 67 63 3d |loc(1);.|se_argc=|
|00005da0| 61 72 67 63 3b 20 73 65 | 5f 61 72 67 76 3d 61 72 |argc; se|_argv=ar|
|00005db0| 67 76 3b 0a 23 69 66 64 | 65 66 20 53 49 47 49 4e |gv;.#ifd|ef SIGIN|
|00005dc0| 54 0a 73 69 67 6e 61 6c | 28 53 49 47 49 4e 54 2c |T.signal|(SIGINT,|
|00005dd0| 73 69 67 72 73 70 29 3b | 0a 23 65 6e 64 69 66 0a |sigrsp);|.#endif.|
|00005de0| 23 69 66 64 65 66 20 53 | 49 47 51 55 49 54 0a 73 |#ifdef S|IGQUIT.s|
|00005df0| 69 67 6e 61 6c 28 53 49 | 47 51 55 49 54 2c 73 69 |ignal(SI|GQUIT,si|
|00005e00| 67 72 73 70 29 3b 0a 23 | 65 6e 64 69 66 0a 23 69 |grsp);.#|endif.#i|
|00005e10| 66 64 65 66 20 53 49 47 | 54 45 52 4d 0a 73 69 67 |fdef SIG|TERM.sig|
|00005e20| 6e 61 6c 28 53 49 47 54 | 45 52 4d 2c 73 69 67 72 |nal(SIGT|ERM,sigr|
|00005e30| 73 70 29 3b 0a 23 65 6e | 64 69 66 0a 23 69 66 64 |sp);.#en|dif.#ifd|
|00005e40| 65 66 20 53 49 47 42 52 | 45 41 4b 0a 73 69 67 6e |ef SIGBR|EAK.sign|
|00005e50| 61 6c 28 53 49 47 42 52 | 45 41 4b 2c 73 69 67 72 |al(SIGBR|EAK,sigr|
|00005e60| 73 70 29 3b 0a 23 65 6e | 64 69 66 0a 23 69 66 64 |sp);.#en|dif.#ifd|
|00005e70| 65 66 20 53 49 47 4b 49 | 4c 4c 0a 73 69 67 6e 61 |ef SIGKI|LL.signa|
|00005e80| 6c 28 53 49 47 4b 49 4c | 4c 2c 73 69 67 72 73 70 |l(SIGKIL|L,sigrsp|
|00005e90| 29 3b 0a 23 65 6e 64 69 | 66 0a 73 65 5f 6d 73 69 |);.#endi|f.se_msi|
|00005ea0| 31 28 29 3b 0a 73 65 5f | 6d 73 69 32 28 29 3b 0a |1();.se_|msi2();.|
|00005eb0| 7b 69 6e 74 20 52 3d 30 | 3b 0a 6f 42 43 31 66 69 |{int R=0|;.oBC1fi|
|00005ec0| 6c 65 5f 74 6f 6f 6c 73 | 3d 52 3b 7d 2f 2a 50 43 |le_tools|=R;}/*PC|
|00005ed0| 4f 2a 2f 0a 7b 54 30 2a | 20 52 3d 4e 55 4c 4c 3b |O*/.{T0*| R=NULL;|
|00005ee0| 0a 7b 54 38 33 30 2a 6e | 3d 6d 61 6c 6c 6f 63 28 |.{T830*n|=malloc(|
|00005ef0| 31 29 3b 0a 2f 2a 5b 49 | 52 46 33 2e 31 6d 61 6b |1);./*[I|RF3.1mak|
|00005f00| 65 2a 2f 2f 2a 5d 2a 2f | 0a 52 3d 28 54 30 2a 29 |e*//*]*/|.R=(T0*)|
|00005f10| 6e 3b 0a 7d 0a 6f 42 43 | 31 73 74 64 5f 6f 75 74 |n;.}.oBC|1std_out|
|00005f20| 70 75 74 3d 52 3b 7d 2f | 2a 50 43 4f 2a 2f 0a 7b |put=R;}/|*PCO*/.{|
|00005f30| 54 30 2a 20 52 3d 4e 55 | 4c 4c 3b 0a 7b 54 34 34 |T0* R=NU|LL;.{T44|
|00005f40| 31 2a 6e 3d 6d 61 6c 6c | 6f 63 28 31 29 3b 0a 2f |1*n=mall|oc(1);./|
|00005f50| 2a 5b 49 52 46 33 2e 31 | 6d 61 6b 65 2a 2f 2f 2a |*[IRF3.1|make*//*|
|00005f60| 5d 2a 2f 0a 52 3d 28 54 | 30 2a 29 6e 3b 0a 7d 0a |]*/.R=(T|0*)n;.}.|
|00005f70| 6f 42 43 31 73 74 64 5f | 65 72 72 6f 72 3d 52 3b |oBC1std_|error=R;|
|00005f80| 7d 2f 2a 50 43 4f 2a 2f | 0a 7b 54 30 2a 20 52 3d |}/*PCO*/|.{T0* R=|
|00005f90| 4e 55 4c 4c 3b 0a 7b 54 | 36 37 35 2a 6e 3d 6d 61 |NULL;.{T|675*n=ma|
|00005fa0| 6c 6c 6f 63 28 73 69 7a | 65 6f 66 28 2a 6e 29 29 |lloc(siz|eof(*n))|
|00005fb0| 3b 0a 2a 6e 3d 4d 36 37 | 35 3b 0a 2f 2a 5b 49 52 |;.*n=M67|5;./*[IR|
|00005fc0| 46 33 2e 31 6d 61 6b 65 | 2a 2f 2f 2a 5d 2a 2f 0a |F3.1make|*//*]*/.|
|00005fd0| 52 3d 28 54 30 2a 29 6e | 3b 0a 7d 0a 6f 42 43 36 |R=(T0*)n|;.}.oBC6|
|00005fe0| 37 30 73 74 64 5f 66 72 | 31 3d 52 3b 7d 2f 2a 50 |70std_fr|1=R;}/*P|
|00005ff0| 43 4f 2a 2f 0a 7b 54 30 | 2a 20 52 3d 4e 55 4c 4c |CO*/.{T0|* R=NULL|
|00006000| 3b 0a 7b 54 36 37 35 2a | 6e 3d 6d 61 6c 6c 6f 63 |;.{T675*|n=malloc|
|00006010| 28 73 69 7a 65 6f 66 28 | 2a 6e 29 29 3b 0a 2a 6e |(sizeof(|*n));.*n|
|00006020| 3d 4d 36 37 35 3b 0a 2f | 2a 5b 49 52 46 33 2e 31 |=M675;./|*[IRF3.1|
|00006030| 6d 61 6b 65 2a 2f 2f 2a | 5d 2a 2f 0a 52 3d 28 54 |make*//*|]*/.R=(T|
|00006040| 30 2a 29 6e 3b 0a 7d 0a | 6f 42 43 38 31 37 74 6d |0*)n;.}.|oBC817tm|
|00006050| 70 5f 66 69 6c 65 5f 72 | 65 61 64 3d 52 3b 7d 2f |p_file_r|ead=R;}/|
|00006060| 2a 50 43 4f 2a 2f 0a 7b | 54 30 2a 20 52 3d 4e 55 |*PCO*/.{|T0* R=NU|
|00006070| 4c 4c 3b 0a 7b 54 37 2a | 6e 3d 6d 61 6c 6c 6f 63 |LL;.{T7*|n=malloc|
|00006080| 28 73 69 7a 65 6f 66 28 | 2a 6e 29 29 3b 0a 2a 6e |(sizeof(|*n));.*n|
|00006090| 3d 4d 37 3b 0a 72 37 6d | 61 6b 65 28 6e 2c 32 35 |=M7;.r7m|ake(n,25|
|000060a0| 36 29 3b 0a 52 3d 28 54 | 30 2a 29 6e 3b 0a 7d 0a |6);.R=(T|0*)n;.}.|
|000060b0| 6f 42 43 36 35 30 74 6d | 70 5f 73 74 72 69 6e 67 |oBC650tm|p_string|
|000060c0| 3d 52 3b 7d 2f 2a 50 43 | 4f 2a 2f 0a 7b 54 30 2a |=R;}/*PC|O*/.{T0*|
|000060d0| 20 52 3d 4e 55 4c 4c 3b | 0a 7b 54 37 2a 6e 3d 6d | R=NULL;|.{T7*n=m|
|000060e0| 61 6c 6c 6f 63 28 73 69 | 7a 65 6f 66 28 2a 6e 29 |alloc(si|zeof(*n)|
|000060f0| 29 3b 0a 2a 6e 3d 4d 37 | 3b 0a 72 37 6d 61 6b 65 |);.*n=M7|;.r7make|
|00006100| 28 6e 2c 32 35 36 29 3b | 0a 52 3d 28 54 30 2a 29 |(n,256);|.R=(T0*)|
|00006110| 6e 3b 0a 7d 0a 6f 42 43 | 33 36 34 74 6d 70 5f 70 |n;.}.oBC|364tmp_p|
|00006120| 61 74 68 3d 52 3b 7d 2f | 2a 50 43 4f 2a 2f 0a 7b |ath=R;}/|*PCO*/.{|
|00006130| 54 30 2a 20 52 3d 4e 55 | 4c 4c 3b 0a 52 3d 73 65 |T0* R=NU|LL;.R=se|
|00006140| 5f 6d 61 35 32 28 37 2c | 28 28 54 30 2a 29 6d 73 |_ma52(7,|((T0*)ms|
|00006150| 31 33 5f 33 36 34 29 2c | 28 28 54 30 2a 29 6d 73 |13_364),|((T0*)ms|
|00006160| 31 34 5f 33 36 34 29 2c | 28 28 54 30 2a 29 6d 73 |14_364),|((T0*)ms|
|00006170| 31 35 5f 33 36 34 29 2c | 28 28 54 30 2a 29 6d 73 |15_364),|((T0*)ms|
|00006180| 31 36 5f 33 36 34 29 2c | 28 28 54 30 2a 29 6d 73 |16_364),|((T0*)ms|
|00006190| 31 37 5f 33 36 34 29 2c | 28 28 54 30 2a 29 6d 73 |17_364),|((T0*)ms|
|000061a0| 31 38 5f 33 36 34 29 2c | 28 28 54 30 2a 29 6d 73 |18_364),|((T0*)ms|
|000061b0| 31 39 5f 33 36 34 29 29 | 3b 0a 6f 42 43 33 36 34 |19_364))|;.oBC364|
|000061c0| 73 79 73 74 65 6d 5f 6c | 69 73 74 3d 52 3b 7d 2f |system_l|ist=R;}/|
|000061d0| 2a 50 43 4f 2a 2f 0a 7b | 54 30 2a 20 52 3d 4e 55 |*PCO*/.{|T0* R=NU|
|000061e0| 4c 4c 3b 0a 7b 54 33 30 | 36 2a 6e 3d 6d 61 6c 6c |LL;.{T30|6*n=mall|
|000061f0| 6f 63 28 73 69 7a 65 6f | 66 28 2a 6e 29 29 3b 0a |oc(sizeo|f(*n));.|
|00006200| 2a 6e 3d 4d 33 30 36 3b | 0a 2f 2a 5b 49 52 46 33 |*n=M306;|./*[IRF3|
|00006210| 2e 31 6d 61 6b 65 2a 2f | 2f 2a 5d 2a 2f 0a 52 3d |.1make*/|/*]*/.R=|
|00006220| 28 54 30 2a 29 6e 3b 0a | 7d 0a 6f 42 43 33 36 34 |(T0*)n;.|}.oBC364|
|00006230| 65 63 68 6f 3d 52 3b 7d | 2f 2a 50 43 4f 2a 2f 0a |echo=R;}|/*PCO*/.|
|00006240| 7b 54 30 2a 20 52 3d 4e | 55 4c 4c 3b 0a 7b 54 37 |{T0* R=N|ULL;.{T7|
|00006250| 2a 6e 3d 6d 61 6c 6c 6f | 63 28 73 69 7a 65 6f 66 |*n=mallo|c(sizeof|
|00006260| 28 2a 6e 29 29 3b 0a 2a | 6e 3d 4d 37 3b 0a 72 37 |(*n));.*|n=M7;.r7|
|00006270| 6d 61 6b 65 28 6e 2c 32 | 35 36 29 3b 0a 52 3d 28 |make(n,2|56);.R=(|
|00006280| 54 30 2a 29 6e 3b 0a 7d | 0a 6f 42 43 33 36 34 68 |T0*)n;.}|.oBC364h|
|00006290| 65 6c 70 5f 66 69 6c 65 | 5f 6e 61 6d 65 3d 52 3b |elp_file|_name=R;|
|000062a0| 7d 2f 2a 50 43 4f 2a 2f | 0a 7b 54 30 2a 20 52 3d |}/*PCO*/|.{T0* R=|
|000062b0| 4e 55 4c 4c 3b 0a 7b 54 | 36 37 35 2a 6e 3d 6d 61 |NULL;.{T|675*n=ma|
|000062c0| 6c 6c 6f 63 28 73 69 7a | 65 6f 66 28 2a 6e 29 29 |lloc(siz|eof(*n))|
|000062d0| 3b 0a 2a 6e 3d 4d 36 37 | 35 3b 0a 2f 2a 5b 49 52 |;.*n=M67|5;./*[IR|
|000062e0| 46 33 2e 31 6d 61 6b 65 | 2a 2f 2f 2a 5d 2a 2f 0a |F3.1make|*//*]*/.|
|000062f0| 52 3d 28 54 30 2a 29 6e | 3b 0a 7d 0a 6f 42 43 33 |R=(T0*)n|;.}.oBC3|
|00006300| 36 34 74 6d 70 5f 66 69 | 6c 65 5f 72 65 61 64 3d |64tmp_fi|le_read=|
|00006310| 52 3b 7d 2f 2a 50 43 4f | 2a 2f 0a 7b 54 30 2a 20 |R;}/*PCO|*/.{T0* |
|00006320| 52 3d 4e 55 4c 4c 3b 0a | 7b 54 37 2a 6e 3d 6d 61 |R=NULL;.|{T7*n=ma|
|00006330| 6c 6c 6f 63 28 73 69 7a | 65 6f 66 28 2a 6e 29 29 |lloc(siz|eof(*n))|
|00006340| 3b 0a 2a 6e 3d 4d 37 3b | 0a 72 37 6d 61 6b 65 28 |;.*n=M7;|.r7make(|
|00006350| 6e 2c 32 35 36 29 3b 0a | 52 3d 28 54 30 2a 29 6e |n,256);.|R=(T0*)n|
|00006360| 3b 0a 7d 0a 6f 42 43 37 | 36 32 6c 61 73 74 5f 73 |;.}.oBC7|62last_s|
|00006370| 74 72 69 6e 67 3d 52 3b | 7d 2f 2a 50 43 4f 2a 2f |tring=R;|}/*PCO*/|
|00006380| 0a 72 36 35 30 6d 61 6b | 65 28 6e 29 3b 0a 65 78 |.r650mak|e(n);.ex|
|00006390| 69 74 28 30 29 3b 7d 7d | 0a 54 37 2a 6d 73 31 5f |it(0);}}|.T7*ms1_|
|000063a0| 36 35 30 3b 0a 54 37 2a | 6d 73 32 5f 36 35 30 3b |650;.T7*|ms2_650;|
|000063b0| 0a 54 37 2a 6d 73 32 5f | 33 36 34 3b 0a 54 37 2a |.T7*ms2_|364;.T7*|
|000063c0| 6d 73 33 39 5f 33 36 34 | 3b 0a 54 37 2a 6d 73 33 |ms39_364|;.T7*ms3|
|000063d0| 5f 33 36 34 3b 0a 54 37 | 2a 6d 73 32 35 5f 33 36 |_364;.T7|*ms25_36|
|000063e0| 34 3b 0a 54 37 2a 6d 73 | 32 38 5f 33 36 34 3b 0a |4;.T7*ms|28_364;.|
|000063f0| 54 37 2a 6d 73 32 37 5f | 33 36 34 3b 0a 54 37 2a |T7*ms27_|364;.T7*|
|00006400| 6d 73 32 36 5f 33 36 34 | 3b 0a 54 37 2a 6d 73 33 |ms26_364|;.T7*ms3|
|00006410| 37 5f 33 36 34 3b 0a 54 | 37 2a 6d 73 33 36 5f 33 |7_364;.T|7*ms36_3|
|00006420| 36 34 3b 0a 54 37 2a 6d | 73 33 35 5f 33 36 34 3b |64;.T7*m|s35_364;|
|00006430| 0a 54 37 2a 6d 73 33 34 | 5f 33 36 34 3b 0a 54 37 |.T7*ms34|_364;.T7|
|00006440| 2a 6d 73 33 33 5f 33 36 | 34 3b 0a 54 37 2a 6d 73 |*ms33_36|4;.T7*ms|
|00006450| 31 32 36 5f 34 37 30 3b | 0a 54 37 2a 6d 73 33 5f |126_470;|.T7*ms3_|
|00006460| 33 30 36 3b 0a 54 37 2a | 6d 73 34 5f 33 30 36 3b |306;.T7*|ms4_306;|
|00006470| 0a 54 37 2a 6d 73 32 30 | 5f 33 36 34 3b 0a 54 37 |.T7*ms20|_364;.T7|
|00006480| 2a 6d 73 31 32 37 5f 34 | 37 30 3b 0a 54 37 2a 6d |*ms127_4|70;.T7*m|
|00006490| 73 32 31 5f 33 36 34 3b | 0a 54 37 2a 6d 73 31 32 |s21_364;|.T7*ms12|
|000064a0| 31 5f 34 37 30 3b 0a 54 | 37 2a 6d 73 31 5f 33 36 |1_470;.T|7*ms1_36|
|000064b0| 34 3b 0a 54 37 2a 6d 73 | 32 34 5f 33 36 34 3b 0a |4;.T7*ms|24_364;.|
|000064c0| 54 37 2a 6d 73 32 34 32 | 5f 34 37 30 3b 0a 54 37 |T7*ms242|_470;.T7|
|000064d0| 2a 6d 73 32 32 5f 33 36 | 34 3b 0a 54 37 2a 6d 73 |*ms22_36|4;.T7*ms|
|000064e0| 32 33 5f 33 36 34 3b 0a | 54 37 2a 6d 73 31 33 5f |23_364;.|T7*ms13_|
|000064f0| 33 36 34 3b 0a 54 37 2a | 6d 73 31 35 5f 33 36 34 |364;.T7*|ms15_364|
|00006500| 3b 0a 54 37 2a 6d 73 31 | 36 5f 33 36 34 3b 0a 54 |;.T7*ms1|6_364;.T|
|00006510| 37 2a 6d 73 31 37 5f 33 | 36 34 3b 0a 54 37 2a 6d |7*ms17_3|64;.T7*m|
|00006520| 73 31 38 5f 33 36 34 3b | 0a 54 37 2a 6d 73 31 39 |s18_364;|.T7*ms19|
|00006530| 5f 33 36 34 3b 0a 54 37 | 2a 6d 73 31 34 5f 33 36 |_364;.T7|*ms14_36|
|00006540| 34 3b 0a 54 37 2a 6d 73 | 31 5f 33 30 36 3b 0a 54 |4;.T7*ms|1_306;.T|
|00006550| 37 2a 6d 73 32 5f 33 30 | 36 3b 0a 54 37 2a 6d 73 |7*ms2_30|6;.T7*ms|
|00006560| 33 5f 36 35 30 3b 0a 76 | 6f 69 64 20 73 65 5f 6d |3_650;.v|oid se_m|
|00006570| 73 69 31 28 76 6f 69 64 | 29 7b 0a 6d 73 31 5f 36 |si1(void|){.ms1_6|
|00006580| 35 30 3d 73 65 5f 6d 73 | 28 32 38 2c 22 42 61 64 |50=se_ms|(28,"Bad|
|00006590| 20 75 73 65 20 6f 66 20 | 63 6f 6d 6d 61 6e 64 20 | use of |command |
|000065a0| 60 63 6c 65 61 6e 5c 27 | 2e 5c 6e 22 29 3b 0a 6d |`clean\'|.\n");.m|
|000065b0| 73 32 5f 36 35 30 3d 73 | 65 5f 6d 73 28 35 2c 22 |s2_650=s|e_ms(5,"|
|000065c0| 63 6c 65 61 6e 22 29 3b | 0a 6d 73 32 5f 33 36 34 |clean");|.ms2_364|
|000065d0| 3d 73 65 5f 6d 73 28 33 | 2c 22 6d 61 6e 22 29 3b |=se_ms(3|,"man");|
|000065e0| 0a 6d 73 33 39 5f 33 36 | 34 3d 73 65 5f 6d 73 28 |.ms39_36|4=se_ms(|
|000065f0| 34 2c 22 2e 74 78 74 22 | 29 3b 0a 6d 73 33 5f 33 |4,".txt"|);.ms3_3|
|00006600| 36 34 3d 73 65 5f 6d 73 | 28 32 36 2c 22 55 6e 61 |64=se_ms|(26,"Una|
|00006610| 62 6c 65 20 74 6f 20 66 | 69 6e 64 20 68 65 6c 70 |ble to f|ind help|
|00006620| 20 66 69 6c 65 20 5c 22 | 22 29 3b 0a 6d 73 32 35 | file \"|");.ms25|
|00006630| 5f 33 36 34 3d 73 65 5f | 6d 73 28 32 2c 22 2e 65 |_364=se_|ms(2,".e|
|00006640| 22 29 3b 0a 6d 73 32 38 | 5f 33 36 34 3d 73 65 5f |");.ms28|_364=se_|
|00006650| 6d 73 28 39 2c 22 6f 5f | 73 75 66 66 69 78 2e 22 |ms(9,"o_|suffix."|
|00006660| 29 3b 0a 6d 73 32 37 5f | 33 36 34 3d 73 65 5f 6d |);.ms27_|364=se_m|
|00006670| 73 28 32 2c 22 2e 68 22 | 29 3b 0a 6d 73 32 36 5f |s(2,".h"|);.ms26_|
|00006680| 33 36 34 3d 73 65 5f 6d | 73 28 32 2c 22 2e 63 22 |364=se_m|s(2,".c"|
|00006690| 29 3b 0a 6d 73 33 37 5f | 33 36 34 3d 73 65 5f 6d |);.ms37_|364=se_m|
|000066a0| 73 28 35 2c 22 2e 6d 61 | 6b 65 22 29 3b 0a 6d 73 |s(5,".ma|ke");.ms|
|000066b0| 33 36 5f 33 36 34 3d 73 | 65 5f 6d 73 28 34 2c 22 |36_364=s|e_ms(4,"|
|000066c0| 2e 43 4d 44 22 29 3b 0a | 6d 73 33 35 5f 33 36 34 |.CMD");.|ms35_364|
|000066d0| 3d 73 65 5f 6d 73 28 34 | 2c 22 2e 43 4f 4d 22 29 |=se_ms(4|,".COM")|
|000066e0| 3b 0a 6d 73 33 34 5f 33 | 36 34 3d 73 65 5f 6d 73 |;.ms34_3|64=se_ms|
|000066f0| 28 34 2c 22 2e 62 61 74 | 22 29 3b 0a 6d 73 33 33 |(4,".bat|");.ms33|
|00006700| 5f 33 36 34 3d 73 65 5f | 6d 73 28 34 2c 22 2e 42 |_364=se_|ms(4,".B|
|00006710| 41 54 22 29 3b 0a 6d 73 | 31 32 36 5f 34 37 30 3d |AT");.ms|126_470=|
|00006720| 73 65 5f 6d 73 28 33 2c | 22 73 79 73 22 29 3b 0a |se_ms(3,|"sys");.|
|00006730| 6d 73 33 5f 33 30 36 3d | 73 65 5f 6d 73 28 31 38 |ms3_306=|se_ms(18|
|00006740| 2c 22 54 72 79 20 74 6f | 20 72 65 61 64 20 66 69 |,"Try to| read fi|
|00006750| 6c 65 20 5c 22 22 29 3b | 0a 6d 73 34 5f 33 30 36 |le \"");|.ms4_306|
|00006760| 3d 73 65 5f 6d 73 28 33 | 2c 22 5c 22 2e 5c 6e 22 |=se_ms(3|,"\".\n"|
|00006770| 29 3b 0a 6d 73 32 30 5f | 33 36 34 3d 73 65 5f 6d |);.ms20_|364=se_m|
|00006780| 73 28 32 31 2c 22 55 6e | 61 62 6c 65 20 74 6f 20 |s(21,"Un|able to |
|00006790| 66 69 6e 64 20 66 69 6c | 65 5c 6e 5c 22 22 29 3b |find fil|e\n\"");|
|000067a0| 0a 6d 73 31 32 37 5f 34 | 37 30 3d 73 65 5f 6d 73 |.ms127_4|70=se_ms|
|000067b0| 28 39 2c 22 73 79 73 74 | 65 6d 2e 73 65 22 29 3b |(9,"syst|em.se");|
|000067c0| 0a 6d 73 32 31 5f 33 36 | 34 3d 73 65 5f 6d 73 28 |.ms21_36|4=se_ms(|
|000067d0| 31 34 2c 22 5c 22 20 75 | 73 69 6e 67 20 70 61 74 |14,"\" u|sing pat|
|000067e0| 68 20 5c 22 22 29 3b 0a | 7d 0a 76 6f 69 64 20 73 |h \"");.|}.void s|
|000067f0| 65 5f 6d 73 69 32 28 76 | 6f 69 64 29 7b 0a 6d 73 |e_msi2(v|oid){.ms|
|00006800| 31 32 31 5f 34 37 30 3d | 73 65 5f 6d 73 28 31 31 |121_470=|se_ms(11|
|00006810| 2c 22 53 6d 61 6c 6c 45 | 69 66 66 65 6c 22 29 3b |,"SmallE|iffel");|
|00006820| 0a 6d 73 31 5f 33 36 34 | 3d 73 65 5f 6d 73 28 33 |.ms1_364|=se_ms(3|
|00006830| 31 2c 22 2f 75 73 72 2f | 6c 6f 63 61 6c 2f 6c 6f |1,"/usr/|local/lo|
|00006840| 67 69 63 69 65 6c 2f 53 | 6d 61 6c 6c 45 69 66 66 |giciel/S|mallEiff|
|00006850| 65 6c 22 29 3b 0a 6d 73 | 32 34 5f 33 36 34 3d 73 |el");.ms|24_364=s|
|00006860| 65 5f 6d 73 28 31 31 2c | 22 53 79 73 74 65 6d 20 |e_ms(11,|"System |
|00006870| 69 73 20 5c 22 22 29 3b | 0a 6d 73 32 34 32 5f 34 |is \"");|.ms242_4|
|00006880| 37 30 3d 73 65 5f 6d 73 | 28 33 2c 22 5c 22 2e 5c |70=se_ms|(3,"\".\|
|00006890| 6e 22 29 3b 0a 6d 73 32 | 32 5f 33 36 34 3d 73 65 |n");.ms2|2_364=se|
|000068a0| 5f 6d 73 28 32 39 2c 22 | 55 6e 6b 6e 6f 77 6e 20 |_ms(29,"|Unknown |
|000068b0| 73 79 73 74 65 6d 20 6e | 61 6d 65 20 69 6e 20 66 |system n|ame in f|
|000068c0| 69 6c 65 5c 6e 5c 22 22 | 29 3b 0a 6d 73 32 33 5f |ile\n\""|);.ms23_|
|000068d0| 33 36 34 3d 73 65 5f 6d | 73 28 33 36 2c 22 5c 22 |364=se_m|s(36,"\"|
|000068e0| 2e 5c 6e 43 75 72 72 65 | 6e 74 6c 79 20 68 61 6e |.\nCurre|ntly han|
|000068f0| 64 6c 65 64 20 73 79 73 | 74 65 6d 20 6e 61 6d 65 |dled sys|tem name|
|00006900| 73 20 3a 5c 6e 22 29 3b | 0a 6d 73 31 33 5f 33 36 |s :\n");|.ms13_36|
|00006910| 34 3d 73 65 5f 6d 73 28 | 35 2c 22 41 6d 69 67 61 |4=se_ms(|5,"Amiga|
|00006920| 22 29 3b 0a 6d 73 31 35 | 5f 33 36 34 3d 73 65 5f |");.ms15|_364=se_|
|00006930| 6d 73 28 39 2c 22 4d 61 | 63 69 6e 74 6f 73 68 22 |ms(9,"Ma|cintosh"|
|00006940| 29 3b 0a 6d 73 31 36 5f | 33 36 34 3d 73 65 5f 6d |);.ms16_|364=se_m|
|00006950| 73 28 33 2c 22 4f 53 32 | 22 29 3b 0a 6d 73 31 37 |s(3,"OS2|");.ms17|
|00006960| 5f 33 36 34 3d 73 65 5f | 6d 73 28 34 2c 22 55 4e |_364=se_|ms(4,"UN|
|00006970| 49 58 22 29 3b 0a 6d 73 | 31 38 5f 33 36 34 3d 73 |IX");.ms|18_364=s|
|00006980| 65 5f 6d 73 28 33 2c 22 | 56 4d 53 22 29 3b 0a 6d |e_ms(3,"|VMS");.m|
|00006990| 73 31 39 5f 33 36 34 3d | 73 65 5f 6d 73 28 37 2c |s19_364=|se_ms(7,|
|000069a0| 22 57 69 6e 64 6f 77 73 | 22 29 3b 0a 6d 73 31 34 |"Windows|");.ms14|
|000069b0| 5f 33 36 34 3d 73 65 5f | 6d 73 28 33 2c 22 44 4f |_364=se_|ms(3,"DO|
|000069c0| 53 22 29 3b 0a 6d 73 31 | 5f 33 30 36 3d 73 65 5f |S");.ms1|_306=se_|
|000069d0| 6d 73 28 31 30 2c 22 52 | 65 6d 6f 76 69 6e 67 20 |ms(10,"R|emoving |
|000069e0| 5c 22 22 29 3b 0a 6d 73 | 32 5f 33 30 36 3d 73 65 |\"");.ms|2_306=se|
|000069f0| 5f 6d 73 28 32 2c 22 5c | 22 5c 6e 22 29 3b 0a 6d |_ms(2,"\|"\n");.m|
|00006a00| 73 33 5f 36 35 30 3d 73 | 65 5f 6d 73 28 38 2c 22 |s3_650=s|e_ms(8,"|
|00006a10| 2d 76 65 72 62 6f 73 65 | 22 29 3b 0a 7d 0a 54 37 |-verbose|");.}.T7|
|00006a20| 2a 73 65 5f 6d 73 28 69 | 6e 74 20 63 2c 63 68 61 |*se_ms(i|nt c,cha|
|00006a30| 72 2a 65 29 7b 0a 54 37 | 2a 73 3d 6d 61 6c 6c 6f |r*e){.T7|*s=mallo|
|00006a40| 63 28 73 69 7a 65 6f 66 | 28 54 37 29 29 3b 0a 73 |c(sizeof|(T7));.s|
|00006a50| 2d 3e 5f 63 6f 75 6e 74 | 3d 63 3b 0a 73 2d 3e 5f |->_count|=c;.s->_|
|00006a60| 63 61 70 61 63 69 74 79 | 3d 63 2b 31 3b 0a 73 2d |capacity|=c+1;.s-|
|00006a70| 3e 5f 73 74 6f 72 61 67 | 65 3d 6d 61 6c 6c 6f 63 |>_storag|e=malloc|
|00006a80| 28 63 2b 31 29 3b 0a 6d | 65 6d 63 70 79 28 73 2d |(c+1);.m|emcpy(s-|
|00006a90| 3e 5f 73 74 6f 72 61 67 | 65 2c 65 2c 63 29 3b 0a |>_storag|e,e,c);.|
|00006aa0| 72 65 74 75 72 6e 20 73 | 3b 7d 0a 54 37 2a 65 32 |return s|;}.T7*e2|
|00006ab0| 73 28 63 68 61 72 2a 65 | 29 7b 0a 72 65 74 75 72 |s(char*e|){.retur|
|00006ac0| 6e 20 73 65 5f 6d 73 28 | 73 74 72 6c 65 6e 28 65 |n se_ms(|strlen(e|
|00006ad0| 29 2c 65 29 3b 7d 0a 63 | 68 61 72 2a 73 32 65 28 |),e);}.c|har*s2e(|
|00006ae0| 54 37 2a 73 29 7b 0a 63 | 68 61 72 2a 65 3d 6d 61 |T7*s){.c|har*e=ma|
|00006af0| 6c 6c 6f 63 28 31 2b 73 | 2d 3e 5f 63 6f 75 6e 74 |lloc(1+s|->_count|
|00006b00| 29 3b 0a 6d 65 6d 63 70 | 79 28 65 2c 73 2d 3e 5f |);.memcp|y(e,s->_|
|00006b10| 73 74 6f 72 61 67 65 2c | 73 2d 3e 5f 63 6f 75 6e |storage,|s->_coun|
|00006b20| 74 29 3b 0a 65 5b 73 2d | 3e 5f 63 6f 75 6e 74 5d |t);.e[s-|>_count]|
|00006b30| 3d 27 5c 30 27 3b 0a 72 | 65 74 75 72 6e 20 65 3b |='\0';.r|eturn e;|
|00006b40| 7d 0a 76 6f 69 64 2a 73 | 65 5f 6d 61 35 32 28 69 |}.void*s|e_ma52(i|
|00006b50| 6e 74 20 61 72 67 63 2c | 2e 2e 2e 29 7b 0a 54 35 |nt argc,|...){.T5|
|00006b60| 32 2a 6d 3b 0a 76 61 5f | 6c 69 73 74 20 70 61 3b |2*m;.va_|list pa;|
|00006b70| 0a 54 30 2a 2a 73 3b 0a | 6d 3d 6d 61 6c 6c 6f 63 |.T0**s;.|m=malloc|
|00006b80| 28 73 69 7a 65 6f 66 28 | 2a 6d 29 29 3b 0a 2a 6d |(sizeof(|*m));.*m|
|00006b90| 3d 4d 35 32 3b 0a 69 66 | 28 61 72 67 63 29 7b 0a |=M52;.if|(argc){.|
|00006ba0| 73 3d 6d 61 6c 6c 6f 63 | 28 61 72 67 63 2a 73 69 |s=malloc|(argc*si|
|00006bb0| 7a 65 6f 66 28 2a 73 29 | 29 3b 0a 6d 2d 3e 5f 73 |zeof(*s)|);.m->_s|
|00006bc0| 74 6f 72 61 67 65 3d 73 | 3b 0a 6d 2d 3e 5f 63 61 |torage=s|;.m->_ca|
|00006bd0| 70 61 63 69 74 79 3d 61 | 72 67 63 3b 0a 6d 2d 3e |pacity=a|rgc;.m->|
|00006be0| 5f 6c 6f 77 65 72 3d 31 | 3b 0a 6d 2d 3e 5f 75 70 |_lower=1|;.m->_up|
|00006bf0| 70 65 72 3d 61 72 67 63 | 3b 0a 76 61 5f 73 74 61 |per=argc|;.va_sta|
|00006c00| 72 74 28 70 61 2c 61 72 | 67 63 29 3b 0a 77 68 69 |rt(pa,ar|gc);.whi|
|00006c10| 6c 65 28 61 72 67 63 2d | 2d 29 7b 0a 2a 28 73 2b |le(argc-|-){.*(s+|
|00006c20| 2b 29 3d 28 28 76 6f 69 | 64 2a 29 28 76 61 5f 61 |+)=((voi|d*)(va_a|
|00006c30| 72 67 28 70 61 2c 63 68 | 61 72 2a 29 29 29 3b 0a |rg(pa,ch|ar*)));.|
|00006c40| 7d 0a 76 61 5f 65 6e 64 | 28 70 61 29 3b 0a 7d 0a |}.va_end|(pa);.}.|
|00006c50| 72 65 74 75 72 6e 20 6d | 3b 7d 0a 76 6f 69 64 20 |return m|;}.void |
|00006c60| 72 73 70 28 76 6f 69 64 | 29 7b 0a 70 72 69 6e 74 |rsp(void|){.print|
|00006c70| 66 28 22 45 69 66 66 65 | 6c 20 70 72 6f 67 72 61 |f("Eiffe|l progra|
|00006c80| 6d 20 63 72 61 73 68 20 | 61 74 20 72 75 6e 20 74 |m crash |at run t|
|00006c90| 69 6d 65 2e 5c 6e 22 29 | 3b 0a 70 72 69 6e 74 66 |ime.\n")|;.printf|
|00006ca0| 28 22 4e 6f 20 74 72 61 | 63 65 20 77 68 65 6e 20 |("No tra|ce when |
|00006cb0| 75 73 69 6e 67 20 6f 70 | 74 69 6f 6e 20 5c 22 2d |using op|tion \"-|
|00006cc0| 62 6f 6f 73 74 5c 22 5c | 6e 22 29 3b 7d 0a 76 6f |boost\"\|n");}.vo|
|00006cd0| 69 64 20 73 69 67 72 73 | 70 28 69 6e 74 20 73 69 |id sigrs|p(int si|
|00006ce0| 67 29 7b 0a 70 72 69 6e | 74 66 28 22 52 65 63 65 |g){.prin|tf("Rece|
|00006cf0| 69 76 65 64 20 73 69 67 | 6e 61 6c 20 25 64 20 28 |ived sig|nal %d (|
|00006d00| 6d 61 6e 20 73 69 67 6e | 61 6c 29 2e 5c 6e 22 2c |man sign|al).\n",|
|00006d10| 73 69 67 29 3b 0a 72 73 | 70 28 29 3b 0a 65 78 69 |sig);.rs|p();.exi|
|00006d20| 74 28 31 29 3b 7d 0a 76 | 6f 69 64 20 73 65 5f 69 |t(1);}.v|oid se_i|
|00006d30| 6e 69 74 69 61 6c 69 7a | 65 28 76 6f 69 64 29 7b |nitializ|e(void){|
|00006d40| 0a 7d 0a 0a 23 01 2d 6c | 68 30 2d 56 17 00 00 56 |.}..#.-l|h0-V...V|
|00006d50| 17 00 00 98 72 30 24 02 | 00 0d 62 69 6e 5f 63 5c |....r0$.|..bin_c\|
|00006d60| 63 6c 65 61 6e 2e 68 65 | 07 2f 2a 0a 2d 2d 20 41 |clean.he|./*.-- A|
|00006d70| 4e 53 49 20 43 20 63 6f | 64 65 20 67 65 6e 65 72 |NSI C co|de gener|
|00006d80| 61 74 65 64 20 62 79 20 | 3a 0a 2d 2d 20 53 6d 61 |ated by |:.-- Sma|
|00006d90| 6c 6c 45 69 66 66 65 6c | 20 54 68 65 20 47 4e 55 |llEiffel| The GNU|
|00006da0| 20 45 69 66 66 65 6c 20 | 43 6f 6d 70 69 6c 65 72 | Eiffel |Compiler|
|00006db0| 20 2d 2d 20 52 65 6c 65 | 61 73 65 20 28 2d 20 30 | -- Rele|ase (- 0|
|00006dc0| 2e 38 32 29 20 20 20 20 | 20 20 2d 2d 0a 2d 2d 20 |.82) | --.-- |
|00006dd0| 43 6f 70 79 72 69 67 68 | 74 20 28 43 29 2c 20 31 |Copyrigh|t (C), 1|
|00006de0| 39 39 34 2d 39 38 20 2d | 20 4c 4f 52 49 41 20 2d |994-98 -| LORIA -|
|00006df0| 20 55 48 50 20 2d 20 43 | 52 49 4e 20 2d 20 49 4e | UHP - C|RIN - IN|
|00006e00| 52 49 41 20 2d 20 46 52 | 41 4e 43 45 20 2d 2d 0a |RIA - FR|ANCE --.|
|00006e10| 2d 2d 20 44 6f 6d 69 6e | 69 71 75 65 20 43 4f 4c |-- Domin|ique COL|
|00006e20| 4e 45 54 20 61 6e 64 20 | 53 75 7a 61 6e 6e 65 20 |NET and |Suzanne |
|00006e30| 43 4f 4c 4c 49 4e 20 2d | 20 20 20 20 63 6f 6c 6e |COLLIN -| coln|
|00006e40| 65 74 40 6c 6f 72 69 61 | 2e 66 72 20 20 20 20 20 |et@loria|.fr |
|00006e50| 2d 2d 0a 2d 2d 20 20 20 | 20 20 20 20 20 20 20 20 |--.-- | |
|00006e60| 20 20 20 20 20 20 68 74 | 74 70 3a 2f 2f 77 77 77 | ht|tp://www|
|00006e70| 2e 6c 6f 72 69 61 2e 66 | 72 2f 53 6d 61 6c 6c 45 |.loria.f|r/SmallE|
|00006e80| 69 66 66 65 6c 20 20 20 | 20 20 20 20 20 20 20 20 |iffel | |
|00006e90| 20 20 20 2d 2d 0a 2a 2f | 0a 0a 23 69 6e 63 6c 75 | --.*/|..#inclu|
|00006ea0| 64 65 20 3c 73 74 64 69 | 6f 2e 68 3e 0a 23 69 6e |de <stdi|o.h>.#in|
|00006eb0| 63 6c 75 64 65 20 3c 73 | 74 72 69 6e 67 2e 68 3e |clude <s|tring.h>|
|00006ec0| 0a 23 69 6e 63 6c 75 64 | 65 20 3c 6d 61 74 68 2e |.#includ|e <math.|
|00006ed0| 68 3e 0a 23 69 6e 63 6c | 75 64 65 20 3c 73 74 64 |h>.#incl|ude <std|
|00006ee0| 6c 69 62 2e 68 3e 0a 23 | 69 6e 63 6c 75 64 65 20 |lib.h>.#|include |
|00006ef0| 3c 73 69 67 6e 61 6c 2e | 68 3e 0a 23 69 6e 63 6c |<signal.|h>.#incl|
|00006f00| 75 64 65 20 3c 73 74 64 | 64 65 66 2e 68 3e 0a 23 |ude <std|def.h>.#|
|00006f10| 69 6e 63 6c 75 64 65 20 | 3c 73 74 64 61 72 67 2e |include |<stdarg.|
|00006f20| 68 3e 0a 23 69 6e 63 6c | 75 64 65 20 3c 6c 69 6d |h>.#incl|ude <lim|
|00006f30| 69 74 73 2e 68 3e 0a 23 | 69 6e 63 6c 75 64 65 20 |its.h>.#|include |
|00006f40| 3c 66 6c 6f 61 74 2e 68 | 3e 0a 23 69 6e 63 6c 75 |<float.h|>.#inclu|
|00006f50| 64 65 20 3c 73 65 74 6a | 6d 70 2e 68 3e 0a 23 69 |de <setj|mp.h>.#i|
|00006f60| 6e 63 6c 75 64 65 20 3c | 73 79 73 2f 74 79 70 65 |nclude <|sys/type|
|00006f70| 73 2e 68 3e 0a 23 69 6e | 63 6c 75 64 65 20 3c 73 |s.h>.#in|clude <s|
|00006f80| 79 73 2f 73 74 61 74 2e | 68 3e 0a 23 69 6e 63 6c |ys/stat.|h>.#incl|
|00006f90| 75 64 65 20 3c 66 63 6e | 74 6c 2e 68 3e 0a 23 69 |ude <fcn|tl.h>.#i|
|00006fa0| 66 6e 64 65 66 20 4f 5f | 52 44 4f 4e 4c 59 0a 23 |fndef O_|RDONLY.#|
|00006fb0| 69 6e 63 6c 75 64 65 20 | 3c 73 79 73 2f 66 69 6c |include |<sys/fil|
|00006fc0| 65 2e 68 3e 0a 23 65 6e | 64 69 66 0a 23 69 66 6e |e.h>.#en|dif.#ifn|
|00006fd0| 64 65 66 20 4f 5f 52 44 | 4f 4e 4c 59 0a 23 64 65 |def O_RD|ONLY.#de|
|00006fe0| 66 69 6e 65 20 4f 5f 52 | 44 4f 4e 4c 59 20 30 30 |fine O_R|DONLY 00|
|00006ff0| 30 30 0a 23 65 6e 64 69 | 66 0a 74 79 70 65 64 65 |00.#endi|f.typede|
|00007000| 66 20 73 74 72 75 63 74 | 20 53 30 20 54 30 3b 0a |f struct| S0 T0;.|
|00007010| 73 74 72 75 63 74 20 53 | 30 7b 69 6e 74 20 69 64 |struct S|0{int id|
|00007020| 3b 7d 3b 0a 23 64 65 66 | 69 6e 65 20 49 4e 54 45 |;};.#def|ine INTE|
|00007030| 47 45 52 69 64 20 32 0a | 23 64 65 66 69 6e 65 20 |GERid 2.|#define |
|00007040| 43 48 41 52 41 43 54 45 | 52 69 64 20 33 0a 23 64 |CHARACTE|Rid 3.#d|
|00007050| 65 66 69 6e 65 20 52 45 | 41 4c 69 64 20 34 0a 23 |efine RE|ALid 4.#|
|00007060| 64 65 66 69 6e 65 20 44 | 4f 55 42 4c 45 69 64 20 |define D|OUBLEid |
|00007070| 35 0a 23 64 65 66 69 6e | 65 20 42 4f 4f 4c 45 41 |5.#defin|e BOOLEA|
|00007080| 4e 69 64 20 36 0a 23 64 | 65 66 69 6e 65 20 50 4f |Nid 6.#d|efine PO|
|00007090| 49 4e 54 45 52 69 64 20 | 38 0a 23 64 65 66 69 6e |INTERid |8.#defin|
|000070a0| 65 20 65 78 70 61 6e 64 | 65 64 69 64 20 31 30 0a |e expand|edid 10.|
|000070b0| 23 64 65 66 69 6e 65 20 | 52 45 46 69 64 20 31 31 |#define |REFid 11|
|000070c0| 0a 23 64 65 66 69 6e 65 | 20 4c 49 4e 4b 69 64 20 |.#define| LINKid |
|000070d0| 31 32 0a 23 64 65 66 69 | 6e 65 20 46 54 41 47 69 |12.#defi|ne FTAGi|
|000070e0| 64 20 31 33 0a 23 64 65 | 66 69 6e 65 20 4e 41 4d |d 13.#de|fine NAM|
|000070f0| 45 69 64 20 31 34 0a 23 | 64 65 66 69 6e 65 20 43 |Eid 14.#|define C|
|00007100| 4f 4c 55 4d 4e 69 64 20 | 31 35 0a 23 64 65 66 69 |OLUMNid |15.#defi|
|00007110| 6e 65 20 4c 49 4e 45 69 | 64 20 31 36 0a 23 64 65 |ne LINEi|d 16.#de|
|00007120| 66 69 6e 65 20 50 41 54 | 48 69 64 20 31 37 0a 23 |fine PAT|Hid 17.#|
|00007130| 64 65 66 69 6e 65 20 44 | 4f 49 4e 47 69 64 20 31 |define D|OINGid 1|
|00007140| 38 0a 23 64 65 66 69 6e | 65 20 49 4e 56 69 64 20 |8.#defin|e INVid |
|00007150| 31 39 0a 23 64 65 66 69 | 6e 65 20 42 49 54 69 64 |19.#defi|ne BITid|
|00007160| 20 32 30 0a 0a 2f 2a 20 | 2d 2d 2d 20 4d 61 6e 67 | 20../* |--- Mang|
|00007170| 6c 69 6e 67 20 54 61 62 | 6c 65 20 53 74 61 72 74 |ling Tab|le Start|
|00007180| 20 2d 2d 2d 0a 41 2a 31 | 20 20 54 37 20 20 20 20 | ---.A*1| T7 |
|00007190| 52 20 53 54 52 49 4e 47 | 20 37 0a 41 2a 31 20 20 |R STRING| 7.A*1 |
|000071a0| 54 36 37 35 20 20 52 20 | 53 54 44 5f 46 49 4c 45 |T675 R |STD_FILE|
|000071b0| 5f 52 45 41 44 20 36 37 | 35 0a 41 2a 31 20 20 54 |_READ 67|5.A*1 T|
|000071c0| 34 34 31 20 20 52 20 53 | 54 44 5f 45 52 52 4f 52 |441 R S|TD_ERROR|
|000071d0| 20 34 34 31 0a 41 2a 31 | 20 20 54 36 35 30 20 20 | 441.A*1| T650 |
|000071e0| 52 20 43 4c 45 41 4e 20 | 36 35 30 0a 41 20 31 20 |R CLEAN |650.A 1 |
|000071f0| 20 54 32 20 20 20 20 45 | 20 49 4e 54 45 47 45 52 | T2 E| INTEGER|
|00007200| 20 32 0a 41 20 31 20 20 | 54 36 20 20 20 20 45 20 | 2.A 1 |T6 E |
|00007210| 42 4f 4f 4c 45 41 4e 20 | 36 0a 41 2a 31 20 20 54 |BOOLEAN |6.A*1 T|
|00007220| 38 33 30 20 20 52 20 53 | 54 44 5f 4f 55 54 50 55 |830 R S|TD_OUTPU|
|00007230| 54 20 38 33 30 0a 41 20 | 31 20 20 54 34 30 30 20 |T 830.A |1 T400 |
|00007240| 20 45 20 4e 41 54 49 56 | 45 5f 41 52 52 41 59 5b | E NATIV|E_ARRAY[|
|00007250| 53 54 52 49 4e 47 5d 20 | 34 30 30 0a 41 2a 31 20 |STRING] |400.A*1 |
|00007260| 20 54 34 37 39 20 20 52 | 20 42 4f 4f 4c 45 41 4e | T479 R| BOOLEAN|
|00007270| 5f 52 45 46 20 34 37 39 | 0a 41 20 31 20 20 54 33 |_REF 479|.A 1 T3|
|00007280| 20 20 20 20 45 20 43 48 | 41 52 41 43 54 45 52 20 | E CH|ARACTER |
|00007290| 33 0a 41 20 31 20 20 54 | 39 20 20 20 20 45 20 4e |3.A 1 T|9 E N|
|000072a0| 41 54 49 56 45 5f 41 52 | 52 41 59 5b 43 48 41 52 |ATIVE_AR|RAY[CHAR|
|000072b0| 41 43 54 45 52 5d 20 39 | 0a 41 20 31 20 20 54 36 |ACTER] 9|.A 1 T6|
|000072c0| 37 30 20 20 45 20 46 49 | 4c 45 5f 54 4f 4f 4c 53 |70 E FI|LE_TOOLS|
|000072d0| 20 36 37 30 0a 41 2a 31 | 20 20 54 33 30 36 20 20 | 670.A*1| T306 |
|000072e0| 52 20 45 43 48 4f 20 33 | 30 36 0a 41 2a 31 20 20 |R ECHO 3|06.A*1 |
|000072f0| 54 39 32 37 20 20 52 20 | 46 49 58 45 44 5f 41 52 |T927 R |FIXED_AR|
|00007300| 52 41 59 5b 53 54 52 49 | 4e 47 5d 20 39 32 37 0a |RAY[STRI|NG] 927.|
|00007310| 41 2a 31 20 20 54 35 32 | 20 20 20 52 20 41 52 52 |A*1 T52| R ARR|
|00007320| 41 59 5b 53 54 52 49 4e | 47 5d 20 35 32 0a 41 20 |AY[STRIN|G] 52.A |
|00007330| 31 20 20 54 38 20 20 20 | 20 45 20 50 4f 49 4e 54 |1 T8 | E POINT|
|00007340| 45 52 20 38 0a 20 2d 2d | 2d 20 4d 61 6e 67 6c 69 |ER 8. --|- Mangli|
|00007350| 6e 67 20 54 61 62 6c 65 | 20 45 6e 64 20 2d 2d 2d |ng Table| End ---|
|00007360| 20 2a 2f 0a 0a 2f 2a 43 | 20 48 65 61 64 65 72 20 | */../*C| Header |
|00007370| 50 61 73 73 20 31 20 3a | 2a 2f 0a 74 79 70 65 64 |Pass 1 :|*/.typed|
|00007380| 65 66 20 73 74 72 75 63 | 74 20 53 37 20 54 37 3b |ef struc|t S7 T7;|
|00007390| 0a 74 79 70 65 64 65 66 | 20 73 74 72 75 63 74 20 |.typedef| struct |
|000073a0| 53 36 37 35 20 54 36 37 | 35 3b 0a 74 79 70 65 64 |S675 T67|5;.typed|
|000073b0| 65 66 20 76 6f 69 64 2a | 54 34 34 31 3b 0a 74 79 |ef void*|T441;.ty|
|000073c0| 70 65 64 65 66 20 76 6f | 69 64 2a 54 36 35 30 3b |pedef vo|id*T650;|
|000073d0| 0a 74 79 70 65 64 65 66 | 20 69 6e 74 20 54 32 3b |.typedef| int T2;|
|000073e0| 0a 74 79 70 65 64 65 66 | 20 69 6e 74 20 54 36 3b |.typedef| int T6;|
|000073f0| 0a 74 79 70 65 64 65 66 | 20 76 6f 69 64 2a 54 38 |.typedef| void*T8|
|00007400| 33 30 3b 0a 74 79 70 65 | 64 65 66 20 73 74 72 75 |30;.type|def stru|
|00007410| 63 74 20 53 34 37 39 20 | 54 34 37 39 3b 0a 74 79 |ct S479 |T479;.ty|
|00007420| 70 65 64 65 66 20 63 68 | 61 72 20 54 33 3b 0a 74 |pedef ch|ar T3;.t|
|00007430| 79 70 65 64 65 66 20 69 | 6e 74 20 54 36 37 30 3b |ypedef i|nt T670;|
|00007440| 0a 74 79 70 65 64 65 66 | 20 73 74 72 75 63 74 20 |.typedef| struct |
|00007450| 53 33 30 36 20 54 33 30 | 36 3b 0a 74 79 70 65 64 |S306 T30|6;.typed|
|00007460| 65 66 20 73 74 72 75 63 | 74 20 53 39 32 37 20 54 |ef struc|t S927 T|
|00007470| 39 32 37 3b 0a 74 79 70 | 65 64 65 66 20 73 74 72 |927;.typ|edef str|
|00007480| 75 63 74 20 53 35 32 20 | 54 35 32 3b 0a 74 79 70 |uct S52 |T52;.typ|
|00007490| 65 64 65 66 20 76 6f 69 | 64 2a 20 54 38 3b 0a 0a |edef voi|d* T8;..|
|000074a0| 2f 2a 43 20 48 65 61 64 | 65 72 20 50 61 73 73 20 |/*C Head|er Pass |
|000074b0| 32 20 3a 2a 2f 0a 74 79 | 70 65 64 65 66 20 54 30 |2 :*/.ty|pedef T0|
|000074c0| 2a 2a 54 34 30 30 3b 0a | 74 79 70 65 64 65 66 20 |**T400;.|typedef |
|000074d0| 54 33 2a 54 39 3b 0a 0a | 2f 2a 43 20 48 65 61 64 |T3*T9;..|/*C Head|
|000074e0| 65 72 20 50 61 73 73 20 | 33 20 3a 2a 2f 0a 0a 2f |er Pass |3 :*/../|
|000074f0| 2a 43 20 48 65 61 64 65 | 72 20 50 61 73 73 20 34 |*C Heade|r Pass 4|
|00007500| 20 3a 2a 2f 0a 73 74 72 | 75 63 74 20 53 37 7b 54 | :*/.str|uct S7{T|
|00007510| 39 20 5f 73 74 6f 72 61 | 67 65 3b 69 6e 74 20 5f |9 _stora|ge;int _|
|00007520| 63 6f 75 6e 74 3b 69 6e | 74 20 5f 63 61 70 61 63 |count;in|t _capac|
|00007530| 69 74 79 3b 7d 3b 0a 65 | 78 74 65 72 6e 20 54 37 |ity;};.e|xtern T7|
|00007540| 20 4d 37 3b 0a 73 74 72 | 75 63 74 20 53 36 37 35 | M7;.str|uct S675|
|00007550| 7b 69 6e 74 20 5f 70 75 | 73 68 5f 62 61 63 6b 5f |{int _pu|sh_back_|
|00007560| 66 6c 61 67 3b 54 30 2a | 20 5f 70 61 74 68 3b 76 |flag;T0*| _path;v|
|00007570| 6f 69 64 2a 20 5f 69 6e | 70 75 74 5f 73 74 72 65 |oid* _in|put_stre|
|00007580| 61 6d 3b 69 6e 74 20 5f | 6d 65 6d 6f 72 79 3b 7d |am;int _|memory;}|
|00007590| 3b 0a 65 78 74 65 72 6e | 20 54 36 37 35 20 4d 36 |;.extern| T675 M6|
|000075a0| 37 35 3b 0a 65 78 74 65 | 72 6e 20 54 34 34 31 20 |75;.exte|rn T441 |
|000075b0| 4d 34 34 31 3b 0a 65 78 | 74 65 72 6e 20 54 36 35 |M441;.ex|tern T65|
|000075c0| 30 20 4d 36 35 30 3b 0a | 65 78 74 65 72 6e 20 54 |0 M650;.|extern T|
|000075d0| 38 33 30 20 4d 38 33 30 | 3b 0a 73 74 72 75 63 74 |830 M830|;.struct|
|000075e0| 20 53 34 37 39 7b 69 6e | 74 20 5f 69 74 65 6d 3b | S479{in|t _item;|
|000075f0| 7d 3b 0a 65 78 74 65 72 | 6e 20 54 34 37 39 20 4d |};.exter|n T479 M|
|00007600| 34 37 39 3b 0a 65 78 74 | 65 72 6e 20 54 36 37 30 |479;.ext|ern T670|
|00007610| 20 4d 36 37 30 3b 0a 73 | 74 72 75 63 74 20 53 33 | M670;.s|truct S3|
|00007620| 30 36 7b 69 6e 74 20 5f | 76 65 72 62 6f 73 65 3b |06{int _|verbose;|
|00007630| 7d 3b 0a 65 78 74 65 72 | 6e 20 54 33 30 36 20 4d |};.exter|n T306 M|
|00007640| 33 30 36 3b 0a 73 74 72 | 75 63 74 20 53 39 32 37 |306;.str|uct S927|
|00007650| 7b 54 34 30 30 20 5f 73 | 74 6f 72 61 67 65 3b 69 |{T400 _s|torage;i|
|00007660| 6e 74 20 5f 63 61 70 61 | 63 69 74 79 3b 69 6e 74 |nt _capa|city;int|
|00007670| 20 5f 75 70 70 65 72 3b | 7d 3b 0a 65 78 74 65 72 | _upper;|};.exter|
|00007680| 6e 20 54 39 32 37 20 4d | 39 32 37 3b 0a 73 74 72 |n T927 M|927;.str|
|00007690| 75 63 74 20 53 35 32 7b | 54 34 30 30 20 5f 73 74 |uct S52{|T400 _st|
|000076a0| 6f 72 61 67 65 3b 69 6e | 74 20 5f 63 61 70 61 63 |orage;in|t _capac|
|000076b0| 69 74 79 3b 69 6e 74 20 | 5f 75 70 70 65 72 3b 69 |ity;int |_upper;i|
|000076c0| 6e 74 20 5f 6c 6f 77 65 | 72 3b 7d 3b 0a 65 78 74 |nt _lowe|r;};.ext|
|000076d0| 65 72 6e 20 54 35 32 20 | 4d 35 32 3b 0a 76 6f 69 |ern T52 |M52;.voi|
|000076e0| 64 20 72 32 61 70 70 65 | 6e 64 5f 69 6e 28 69 6e |d r2appe|nd_in(in|
|000076f0| 74 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 63 68 61 |t C,T0* |a1);.cha|
|00007700| 72 20 72 32 64 69 67 69 | 74 28 69 6e 74 20 43 29 |r r2digi|t(int C)|
|00007710| 3b 0a 69 6e 74 20 72 36 | 5f 69 78 5f 6e 6f 74 28 |;.int r6|_ix_not(|
|00007720| 69 6e 74 20 43 29 3b 0a | 63 68 61 72 20 72 33 74 |int C);.|char r3t|
|00007730| 6f 5f 6c 6f 77 65 72 28 | 63 68 61 72 20 43 29 3b |o_lower(|char C);|
|00007740| 0a 69 6e 74 20 72 33 69 | 73 5f 64 69 67 69 74 28 |.int r3i|s_digit(|
|00007750| 63 68 61 72 20 43 29 3b | 0a 63 68 61 72 20 72 33 |char C);|.char r3|
|00007760| 74 6f 5f 75 70 70 65 72 | 28 63 68 61 72 20 43 29 |to_upper|(char C)|
|00007770| 3b 0a 69 6e 74 20 72 33 | 69 73 5f 6c 65 74 74 65 |;.int r3|is_lette|
|00007780| 72 28 63 68 61 72 20 43 | 29 3b 0a 76 6f 69 64 20 |r(char C|);.void |
|00007790| 72 34 30 30 73 65 74 5f | 61 6c 6c 5f 77 69 74 68 |r400set_|all_with|
|000077a0| 28 54 34 30 30 20 43 2c | 54 30 2a 20 61 31 2c 69 |(T400 C,|T0* a1,i|
|000077b0| 6e 74 20 61 32 29 3b 0a | 69 6e 74 20 72 34 30 30 |nt a2);.|int r400|
|000077c0| 65 71 75 61 6c 5f 6c 69 | 6b 65 28 54 30 2a 20 61 |equal_li|ke(T0* a|
|000077d0| 31 2c 54 30 2a 20 61 32 | 29 3b 0a 69 6e 74 20 72 |1,T0* a2|);.int r|
|000077e0| 34 30 30 69 6e 64 65 78 | 5f 6f 66 28 54 34 30 30 |400index|_of(T400|
|000077f0| 20 43 2c 54 30 2a 20 61 | 31 2c 69 6e 74 20 61 32 | C,T0* a|1,int a2|
|00007800| 29 3b 0a 69 6e 74 20 72 | 39 66 61 73 74 5f 6d 65 |);.int r|9fast_me|
|00007810| 6d 63 6d 70 28 54 39 20 | 43 2c 54 39 20 61 31 2c |mcmp(T9 |C,T9 a1,|
|00007820| 69 6e 74 20 61 32 29 3b | 0a 69 6e 74 20 72 39 66 |int a2);|.int r9f|
|00007830| 61 73 74 5f 69 6e 64 65 | 78 5f 6f 66 28 54 39 20 |ast_inde|x_of(T9 |
|00007840| 43 2c 63 68 61 72 20 61 | 31 2c 69 6e 74 20 61 32 |C,char a|1,int a2|
|00007850| 29 3b 0a 76 6f 69 64 20 | 72 39 63 6f 70 79 5f 66 |);.void |r9copy_f|
|00007860| 72 6f 6d 28 54 39 20 43 | 2c 54 39 20 61 31 2c 69 |rom(T9 C|,T9 a1,i|
|00007870| 6e 74 20 61 32 29 3b 0a | 54 39 20 72 39 72 65 61 |nt a2);.|T9 r9rea|
|00007880| 6c 6c 6f 63 28 54 39 20 | 43 2c 69 6e 74 20 61 31 |lloc(T9 |C,int a1|
|00007890| 2c 69 6e 74 20 61 32 29 | 3b 0a 76 6f 69 64 20 72 |,int a2)|;.void r|
|000078a0| 37 65 78 74 65 6e 64 28 | 54 37 2a 20 43 2c 63 68 |7extend(|T7* C,ch|
|000078b0| 61 72 20 61 31 29 3b 0a | 76 6f 69 64 20 72 37 73 |ar a1);.|void r7s|
|000078c0| 65 74 5f 6c 61 73 74 28 | 54 37 2a 20 43 2c 63 68 |et_last(|T7* C,ch|
|000078d0| 61 72 20 61 31 29 3b 0a | 76 6f 69 64 20 72 37 74 |ar a1);.|void r7t|
|000078e0| 6f 5f 6c 6f 77 65 72 28 | 54 37 2a 20 43 29 3b 0a |o_lower(|T7* C);.|
|000078f0| 76 6f 69 64 20 72 37 6d | 61 6b 65 28 54 37 2a 20 |void r7m|ake(T7* |
|00007900| 43 2c 69 6e 74 20 61 31 | 29 3b 0a 76 6f 69 64 2a |C,int a1|);.void*|
|00007910| 20 72 37 74 6f 5f 65 78 | 74 65 72 6e 61 6c 28 54 | r7to_ex|ternal(T|
|00007920| 37 2a 20 43 29 3b 0a 54 | 30 2a 20 72 37 74 77 69 |7* C);.T|0* r7twi|
|00007930| 6e 28 54 37 2a 20 43 29 | 3b 0a 69 6e 74 20 72 37 |n(T7* C)|;.int r7|
|00007940| 69 73 5f 65 71 75 61 6c | 28 54 37 2a 20 43 2c 54 |is_equal|(T7* C,T|
|00007950| 30 2a 20 61 31 29 3b 0a | 76 6f 69 64 20 72 37 73 |0* a1);.|void r7s|
|00007960| 77 61 70 28 54 37 2a 20 | 43 2c 69 6e 74 20 61 31 |wap(T7* |C,int a1|
|00007970| 2c 69 6e 74 20 61 32 29 | 3b 0a 63 68 61 72 20 72 |,int a2)|;.char r|
|00007980| 37 6c 61 73 74 28 54 37 | 2a 20 43 29 3b 0a 69 6e |7last(T7|* C);.in|
|00007990| 74 20 72 37 68 61 73 5f | 73 75 66 66 69 78 28 54 |t r7has_|suffix(T|
|000079a0| 37 2a 20 43 2c 54 30 2a | 20 61 31 29 3b 0a 69 6e |7* C,T0*| a1);.in|
|000079b0| 74 20 72 37 68 61 73 28 | 54 37 2a 20 43 2c 63 68 |t r7has(|T7* C,ch|
|000079c0| 61 72 20 61 31 29 3b 0a | 76 6f 69 64 20 72 37 63 |ar a1);.|void r7c|
|000079d0| 6f 70 79 28 54 37 2a 20 | 43 2c 54 30 2a 20 61 31 |opy(T7* |C,T0* a1|
|000079e0| 29 3b 0a 76 6f 69 64 20 | 72 37 74 6f 5f 75 70 70 |);.void |r7to_upp|
|000079f0| 65 72 28 54 37 2a 20 43 | 29 3b 0a 76 6f 69 64 20 |er(T7* C|);.void |
|00007a00| 72 37 72 65 6d 6f 76 65 | 5f 6c 61 73 74 28 54 37 |r7remove|_last(T7|
|00007a10| 2a 20 43 2c 69 6e 74 20 | 61 31 29 3b 0a 69 6e 74 |* C,int |a1);.int|
|00007a20| 20 72 37 69 6e 64 65 78 | 5f 6f 66 28 54 37 2a 20 | r7index|_of(T7* |
|00007a30| 43 2c 63 68 61 72 20 61 | 31 29 3b 0a 76 6f 69 64 |C,char a|1);.void|
|00007a40| 20 72 37 61 70 70 65 6e | 64 28 54 37 2a 20 43 2c | r7appen|d(T7* C,|
|00007a50| 54 30 2a 20 61 31 29 3b | 0a 76 6f 69 64 20 72 39 |T0* a1);|.void r9|
|00007a60| 32 37 6d 61 6b 65 28 54 | 39 32 37 2a 20 43 2c 69 |27make(T|927* C,i|
|00007a70| 6e 74 20 61 31 29 3b 0a | 54 30 2a 20 72 35 32 69 |nt a1);.|T0* r52i|
|00007a80| 74 65 6d 28 54 35 32 2a | 20 43 2c 69 6e 74 20 61 |tem(T52*| C,int a|
|00007a90| 31 29 3b 0a 69 6e 74 20 | 72 35 32 69 6e 64 65 78 |1);.int |r52index|
|00007aa0| 5f 6f 66 28 54 35 32 2a | 20 43 2c 54 30 2a 20 61 |_of(T52*| C,T0* a|
|00007ab0| 31 29 3b 0a 76 6f 69 64 | 20 72 36 37 35 63 6f 6e |1);.void| r675con|
|00007ac0| 6e 65 63 74 5f 74 6f 28 | 54 36 37 35 2a 20 43 2c |nect_to(|T675* C,|
|00007ad0| 54 30 2a 20 61 31 29 3b | 0a 65 78 74 65 72 6e 20 |T0* a1);|.extern |
|00007ae0| 54 30 2a 6f 42 43 37 36 | 32 6c 61 73 74 5f 73 74 |T0*oBC76|2last_st|
|00007af0| 72 69 6e 67 3b 0a 76 6f | 69 64 20 72 36 37 35 64 |ring;.vo|id r675d|
|00007b00| 69 73 63 6f 6e 6e 65 63 | 74 28 54 36 37 35 2a 20 |isconnec|t(T675* |
|00007b10| 43 29 3b 0a 76 6f 69 64 | 20 72 36 37 35 72 65 61 |C);.void| r675rea|
|00007b20| 64 5f 63 68 61 72 61 63 | 74 65 72 28 54 36 37 35 |d_charac|ter(T675|
|00007b30| 2a 20 43 29 3b 0a 76 6f | 69 64 20 72 36 37 35 72 |* C);.vo|id r675r|
|00007b40| 65 61 64 5f 6c 69 6e 65 | 5f 69 6e 28 54 36 37 35 |ead_line|_in(T675|
|00007b50| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 69 6e 74 |* C,T0* |a1);.int|
|00007b60| 20 72 36 37 35 65 6e 64 | 5f 6f 66 5f 69 6e 70 75 | r675end|_of_inpu|
|00007b70| 74 28 54 36 37 35 2a 20 | 43 29 3b 0a 76 6f 69 64 |t(T675* |C);.void|
|00007b80| 20 72 36 37 35 72 65 61 | 64 5f 6c 69 6e 65 28 54 | r675rea|d_line(T|
|00007b90| 36 37 35 2a 20 43 29 3b | 0a 76 6f 69 64 20 72 34 |675* C);|.void r4|
|00007ba0| 34 31 70 75 74 5f 73 74 | 72 69 6e 67 28 54 34 34 |41put_st|ring(T44|
|00007bb0| 31 2a 20 43 2c 54 30 2a | 20 61 31 29 3b 0a 65 78 |1* C,T0*| a1);.ex|
|00007bc0| 74 65 72 6e 20 54 30 2a | 6f 42 43 33 36 34 74 6d |tern T0*|oBC364tm|
|00007bd0| 70 5f 66 69 6c 65 5f 72 | 65 61 64 3b 0a 65 78 74 |p_file_r|ead;.ext|
|00007be0| 65 72 6e 20 69 6e 74 20 | 66 42 43 33 36 34 73 6d |ern int |fBC364sm|
|00007bf0| 61 6c 6c 5f 65 69 66 66 | 65 6c 5f 64 69 72 65 63 |all_eiff|el_direc|
|00007c00| 74 6f 72 79 3b 0a 65 78 | 74 65 72 6e 20 54 30 2a |tory;.ex|tern T0*|
|00007c10| 6f 42 43 33 36 34 73 6d | 61 6c 6c 5f 65 69 66 66 |oBC364sm|all_eiff|
|00007c20| 65 6c 5f 64 69 72 65 63 | 74 6f 72 79 3b 0a 54 30 |el_direc|tory;.T0|
|00007c30| 2a 20 72 36 35 30 73 6d | 61 6c 6c 5f 65 69 66 66 |* r650sm|all_eiff|
|00007c40| 65 6c 5f 64 69 72 65 63 | 74 6f 72 79 28 54 36 35 |el_direc|tory(T65|
|00007c50| 30 2a 20 43 29 3b 0a 65 | 78 74 65 72 6e 20 69 6e |0* C);.e|xtern in|
|00007c60| 74 20 66 42 43 33 36 34 | 6d 61 6b 65 5f 73 75 66 |t fBC364|make_suf|
|00007c70| 66 69 78 3b 0a 65 78 74 | 65 72 6e 20 54 30 2a 6f |fix;.ext|ern T0*o|
|00007c80| 42 43 33 36 34 6d 61 6b | 65 5f 73 75 66 66 69 78 |BC364mak|e_suffix|
|00007c90| 3b 0a 54 30 2a 20 72 36 | 35 30 6d 61 6b 65 5f 73 |;.T0* r6|50make_s|
|00007ca0| 75 66 66 69 78 28 54 36 | 35 30 2a 20 43 29 3b 0a |uffix(T6|50* C);.|
|00007cb0| 76 6f 69 64 20 72 36 35 | 30 6d 61 6b 65 28 54 36 |void r65|0make(T6|
|00007cc0| 35 30 2a 20 43 29 3b 0a | 65 78 74 65 72 6e 20 54 |50* C);.|extern T|
|00007cd0| 30 2a 6f 42 43 33 36 34 | 68 65 6c 70 5f 66 69 6c |0*oBC364|help_fil|
|00007ce0| 65 5f 6e 61 6d 65 3b 0a | 65 78 74 65 72 6e 20 54 |e_name;.|extern T|
|00007cf0| 30 2a 6f 42 43 31 73 74 | 64 5f 65 72 72 6f 72 3b |0*oBC1st|d_error;|
|00007d00| 0a 76 6f 69 64 20 72 36 | 35 30 61 64 64 5f 64 69 |.void r6|50add_di|
|00007d10| 72 65 63 74 6f 72 79 28 | 54 36 35 30 2a 20 43 2c |rectory(|T650* C,|
|00007d20| 54 30 2a 20 61 31 2c 54 | 30 2a 20 61 32 29 3b 0a |T0* a1,T|0* a2);.|
|00007d30| 65 78 74 65 72 6e 20 54 | 30 2a 6f 42 43 31 73 74 |extern T|0*oBC1st|
|00007d40| 64 5f 6f 75 74 70 75 74 | 3b 0a 65 78 74 65 72 6e |d_output|;.extern|
|00007d50| 20 54 36 37 30 20 6f 42 | 43 31 66 69 6c 65 5f 74 | T670 oB|C1file_t|
|00007d60| 6f 6f 6c 73 3b 0a 65 78 | 74 65 72 6e 20 54 30 2a |ools;.ex|tern T0*|
|00007d70| 6f 42 43 33 36 34 65 63 | 68 6f 3b 0a 54 30 2a 20 |oBC364ec|ho;.T0* |
|00007d80| 72 36 35 30 67 65 74 5f | 65 6e 76 69 72 6f 6e 6d |r650get_|environm|
|00007d90| 65 6e 74 5f 76 61 72 69 | 61 62 6c 65 28 54 36 35 |ent_vari|able(T65|
|00007da0| 30 2a 20 43 2c 54 30 2a | 20 61 31 29 3b 0a 76 6f |0* C,T0*| a1);.vo|
|00007db0| 69 64 20 72 36 35 30 70 | 72 69 6e 74 5f 68 65 6c |id r650p|rint_hel|
|00007dc0| 70 28 54 36 35 30 2a 20 | 43 2c 54 30 2a 20 61 31 |p(T650* |C,T0* a1|
|00007dd0| 29 3b 0a 65 78 74 65 72 | 6e 20 69 6e 74 20 66 42 |);.exter|n int fB|
|00007de0| 43 31 63 6f 6d 6d 61 6e | 64 5f 61 72 67 75 6d 65 |C1comman|d_argume|
|00007df0| 6e 74 73 3b 0a 65 78 74 | 65 72 6e 20 54 30 2a 6f |nts;.ext|ern T0*o|
|00007e00| 42 43 31 63 6f 6d 6d 61 | 6e 64 5f 61 72 67 75 6d |BC1comma|nd_argum|
|00007e10| 65 6e 74 73 3b 0a 54 30 | 2a 20 72 36 35 30 63 6f |ents;.T0|* r650co|
|00007e20| 6d 6d 61 6e 64 5f 61 72 | 67 75 6d 65 6e 74 73 28 |mmand_ar|guments(|
|00007e30| 76 6f 69 64 29 3b 0a 65 | 78 74 65 72 6e 20 54 30 |void);.e|xtern T0|
|00007e40| 2a 6f 42 43 33 36 34 73 | 79 73 74 65 6d 5f 6c 69 |*oBC364s|ystem_li|
|00007e50| 73 74 3b 0a 65 78 74 65 | 72 6e 20 69 6e 74 20 66 |st;.exte|rn int f|
|00007e60| 42 43 33 36 34 73 79 73 | 74 65 6d 5f 6e 61 6d 65 |BC364sys|tem_name|
|00007e70| 3b 0a 65 78 74 65 72 6e | 20 54 30 2a 6f 42 43 33 |;.extern| T0*oBC3|
|00007e80| 36 34 73 79 73 74 65 6d | 5f 6e 61 6d 65 3b 0a 54 |64system|_name;.T|
|00007e90| 30 2a 20 72 36 35 30 73 | 79 73 74 65 6d 5f 6e 61 |0* r650s|ystem_na|
|00007ea0| 6d 65 28 54 36 35 30 2a | 20 43 29 3b 0a 65 78 74 |me(T650*| C);.ext|
|00007eb0| 65 72 6e 20 54 30 2a 6f | 42 43 33 36 34 74 6d 70 |ern T0*o|BC364tmp|
|00007ec0| 5f 70 61 74 68 3b 0a 65 | 78 74 65 72 6e 20 54 30 |_path;.e|xtern T0|
|00007ed0| 2a 6f 42 43 36 35 30 74 | 6d 70 5f 73 74 72 69 6e |*oBC650t|mp_strin|
|00007ee0| 67 3b 0a 76 6f 69 64 20 | 72 36 35 30 63 5f 66 69 |g;.void |r650c_fi|
|00007ef0| 6c 65 73 5f 72 65 6d 6f | 76 69 6e 67 28 54 36 35 |les_remo|ving(T65|
|00007f00| 30 2a 20 43 2c 54 30 2a | 20 61 31 29 3b 0a 69 6e |0* C,T0*| a1);.in|
|00007f10| 74 20 72 36 35 30 66 69 | 6c 65 5f 65 78 69 73 74 |t r650fi|le_exist|
|00007f20| 73 28 54 30 2a 20 61 31 | 29 3b 0a 54 30 2a 20 72 |s(T0* a1|);.T0* r|
|00007f30| 36 35 30 61 72 67 75 6d | 65 6e 74 28 69 6e 74 20 |650argum|ent(int |
|00007f40| 61 31 29 3b 0a 65 78 74 | 65 72 6e 20 69 6e 74 20 |a1);.ext|ern int |
|00007f50| 66 42 43 33 36 34 6f 5f | 73 75 66 66 69 78 3b 0a |fBC364o_|suffix;.|
|00007f60| 65 78 74 65 72 6e 20 54 | 30 2a 6f 42 43 33 36 34 |extern T|0*oBC364|
|00007f70| 6f 5f 73 75 66 66 69 78 | 3b 0a 54 30 2a 20 72 36 |o_suffix|;.T0* r6|
|00007f80| 35 30 6f 5f 73 75 66 66 | 69 78 28 54 36 35 30 2a |50o_suff|ix(T650*|
|00007f90| 20 43 29 3b 0a 65 78 74 | 65 72 6e 20 54 30 2a 6f | C);.ext|ern T0*o|
|00007fa0| 42 43 38 31 37 74 6d 70 | 5f 66 69 6c 65 5f 72 65 |BC817tmp|_file_re|
|00007fb0| 61 64 3b 0a 76 6f 69 64 | 20 72 38 33 30 61 70 70 |ad;.void| r830app|
|00007fc0| 65 6e 64 5f 66 69 6c 65 | 28 54 38 33 30 2a 20 43 |end_file|(T830* C|
|00007fd0| 2c 54 30 2a 20 61 31 29 | 3b 0a 76 6f 69 64 20 72 |,T0* a1)|;.void r|
|00007fe0| 38 33 30 70 75 74 5f 73 | 74 72 69 6e 67 28 54 38 |830put_s|tring(T8|
|00007ff0| 33 30 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 65 |30* C,T0|* a1);.e|
|00008000| 78 74 65 72 6e 20 54 30 | 2a 6f 42 43 36 37 30 73 |xtern T0|*oBC670s|
|00008010| 74 64 5f 66 72 31 3b 0a | 69 6e 74 20 72 36 37 30 |td_fr1;.|int r670|
|00008020| 69 73 5f 72 65 61 64 61 | 62 6c 65 28 54 30 2a 20 |is_reada|ble(T0* |
|00008030| 61 31 29 3b 0a 76 6f 69 | 64 20 72 33 30 36 66 69 |a1);.voi|d r306fi|
|00008040| 6c 65 5f 72 65 6d 6f 76 | 69 6e 67 28 54 33 30 36 |le_remov|ing(T306|
|00008050| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 76 6f 69 |* C,T0* |a1);.voi|
|00008060| 64 20 72 33 30 36 73 66 | 72 5f 63 6f 6e 6e 65 63 |d r306sf|r_connec|
|00008070| 74 28 54 33 30 36 2a 20 | 43 2c 54 30 2a 20 61 31 |t(T306* |C,T0* a1|
|00008080| 2c 54 30 2a 20 61 32 29 | 3b 0a 76 6f 69 64 20 72 |,T0* a2)|;.void r|
|00008090| 33 30 36 70 75 74 5f 73 | 74 72 69 6e 67 28 54 33 |306put_s|tring(T3|
|000080a0| 30 36 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 76 |06* C,T0|* a1);.v|
|000080b0| 6f 69 64 20 72 33 30 36 | 77 5f 70 75 74 5f 73 74 |oid r306|w_put_st|
|000080c0| 72 69 6e 67 28 54 30 2a | 20 61 31 29 3b 0a 69 6e |ring(T0*| a1);.in|
|000080d0| 74 20 72 33 30 36 66 69 | 6c 65 5f 65 78 69 73 74 |t r306fi|le_exist|
|000080e0| 73 28 54 30 2a 20 61 31 | 29 3b 0a 76 6f 69 64 20 |s(T0* a1|);.void |
|000080f0| 72 33 30 36 77 5f 70 75 | 74 5f 63 68 61 72 61 63 |r306w_pu|t_charac|
|00008100| 74 65 72 28 63 68 61 72 | 20 61 31 29 3b 0a 65 78 |ter(char| a1);.ex|
|00008110| 74 65 72 6e 20 69 6e 74 | 20 73 65 5f 61 72 67 63 |tern int| se_argc|
|00008120| 3b 0a 65 78 74 65 72 6e | 20 63 68 61 72 2a 2a 73 |;.extern| char**s|
|00008130| 65 5f 61 72 67 76 3b 0a | 65 78 74 65 72 6e 20 54 |e_argv;.|extern T|
|00008140| 37 2a 6d 73 31 5f 36 35 | 30 3b 0a 65 78 74 65 72 |7*ms1_65|0;.exter|
|00008150| 6e 20 54 37 2a 6d 73 32 | 5f 36 35 30 3b 0a 65 78 |n T7*ms2|_650;.ex|
|00008160| 74 65 72 6e 20 54 37 2a | 6d 73 32 5f 33 36 34 3b |tern T7*|ms2_364;|
|00008170| 0a 65 78 74 65 72 6e 20 | 54 37 2a 6d 73 33 39 5f |.extern |T7*ms39_|
|00008180| 33 36 34 3b 0a 65 78 74 | 65 72 6e 20 54 37 2a 6d |364;.ext|ern T7*m|
|00008190| 73 33 5f 33 36 34 3b 0a | 65 78 74 65 72 6e 20 54 |s3_364;.|extern T|
|000081a0| 37 2a 6d 73 32 35 5f 33 | 36 34 3b 0a 65 78 74 65 |7*ms25_3|64;.exte|
|000081b0| 72 6e 20 54 37 2a 6d 73 | 32 38 5f 33 36 34 3b 0a |rn T7*ms|28_364;.|
|000081c0| 65 78 74 65 72 6e 20 54 | 37 2a 6d 73 32 37 5f 33 |extern T|7*ms27_3|
|000081d0| 36 34 3b 0a 65 78 74 65 | 72 6e 20 54 37 2a 6d 73 |64;.exte|rn T7*ms|
|000081e0| 32 36 5f 33 36 34 3b 0a | 65 78 74 65 72 6e 20 54 |26_364;.|extern T|
|000081f0| 37 2a 6d 73 33 37 5f 33 | 36 34 3b 0a 65 78 74 65 |7*ms37_3|64;.exte|
|00008200| 72 6e 20 54 37 2a 6d 73 | 33 36 5f 33 36 34 3b 0a |rn T7*ms|36_364;.|
|00008210| 65 78 74 65 72 6e 20 54 | 37 2a 6d 73 33 35 5f 33 |extern T|7*ms35_3|
|00008220| 36 34 3b 0a 65 78 74 65 | 72 6e 20 54 37 2a 6d 73 |64;.exte|rn T7*ms|
|00008230| 33 34 5f 33 36 34 3b 0a | 65 78 74 65 72 6e 20 54 |34_364;.|extern T|
|00008240| 37 2a 6d 73 33 33 5f 33 | 36 34 3b 0a 65 78 74 65 |7*ms33_3|64;.exte|
|00008250| 72 6e 20 54 37 2a 6d 73 | 31 32 36 5f 34 37 30 3b |rn T7*ms|126_470;|
|00008260| 0a 65 78 74 65 72 6e 20 | 54 37 2a 6d 73 33 5f 33 |.extern |T7*ms3_3|
|00008270| 30 36 3b 0a 65 78 74 65 | 72 6e 20 54 37 2a 6d 73 |06;.exte|rn T7*ms|
|00008280| 34 5f 33 30 36 3b 0a 65 | 78 74 65 72 6e 20 54 37 |4_306;.e|xtern T7|
|00008290| 2a 6d 73 32 30 5f 33 36 | 34 3b 0a 65 78 74 65 72 |*ms20_36|4;.exter|
|000082a0| 6e 20 54 37 2a 6d 73 31 | 32 37 5f 34 37 30 3b 0a |n T7*ms1|27_470;.|
|000082b0| 65 78 74 65 72 6e 20 54 | 37 2a 6d 73 32 31 5f 33 |extern T|7*ms21_3|
|000082c0| 36 34 3b 0a 65 78 74 65 | 72 6e 20 54 37 2a 6d 73 |64;.exte|rn T7*ms|
|000082d0| 31 32 31 5f 34 37 30 3b | 0a 65 78 74 65 72 6e 20 |121_470;|.extern |
|000082e0| 54 37 2a 6d 73 31 5f 33 | 36 34 3b 0a 65 78 74 65 |T7*ms1_3|64;.exte|
|000082f0| 72 6e 20 54 37 2a 6d 73 | 32 34 5f 33 36 34 3b 0a |rn T7*ms|24_364;.|
|00008300| 65 78 74 65 72 6e 20 54 | 37 2a 6d 73 32 34 32 5f |extern T|7*ms242_|
|00008310| 34 37 30 3b 0a 65 78 74 | 65 72 6e 20 54 37 2a 6d |470;.ext|ern T7*m|
|00008320| 73 32 32 5f 33 36 34 3b | 0a 65 78 74 65 72 6e 20 |s22_364;|.extern |
|00008330| 54 37 2a 6d 73 32 33 5f | 33 36 34 3b 0a 65 78 74 |T7*ms23_|364;.ext|
|00008340| 65 72 6e 20 54 37 2a 6d | 73 31 33 5f 33 36 34 3b |ern T7*m|s13_364;|
|00008350| 0a 65 78 74 65 72 6e 20 | 54 37 2a 6d 73 31 35 5f |.extern |T7*ms15_|
|00008360| 33 36 34 3b 0a 65 78 74 | 65 72 6e 20 54 37 2a 6d |364;.ext|ern T7*m|
|00008370| 73 31 36 5f 33 36 34 3b | 0a 65 78 74 65 72 6e 20 |s16_364;|.extern |
|00008380| 54 37 2a 6d 73 31 37 5f | 33 36 34 3b 0a 65 78 74 |T7*ms17_|364;.ext|
|00008390| 65 72 6e 20 54 37 2a 6d | 73 31 38 5f 33 36 34 3b |ern T7*m|s18_364;|
|000083a0| 0a 65 78 74 65 72 6e 20 | 54 37 2a 6d 73 31 39 5f |.extern |T7*ms19_|
|000083b0| 33 36 34 3b 0a 65 78 74 | 65 72 6e 20 54 37 2a 6d |364;.ext|ern T7*m|
|000083c0| 73 31 34 5f 33 36 34 3b | 0a 65 78 74 65 72 6e 20 |s14_364;|.extern |
|000083d0| 54 37 2a 6d 73 31 5f 33 | 30 36 3b 0a 65 78 74 65 |T7*ms1_3|06;.exte|
|000083e0| 72 6e 20 54 37 2a 6d 73 | 32 5f 33 30 36 3b 0a 65 |rn T7*ms|2_306;.e|
|000083f0| 78 74 65 72 6e 20 54 37 | 2a 6d 73 33 5f 36 35 30 |xtern T7|*ms3_650|
|00008400| 3b 0a 76 6f 69 64 20 73 | 65 5f 6d 73 69 31 28 76 |;.void s|e_msi1(v|
|00008410| 6f 69 64 29 3b 0a 76 6f | 69 64 20 73 65 5f 6d 73 |oid);.vo|id se_ms|
|00008420| 69 32 28 76 6f 69 64 29 | 3b 0a 54 37 2a 73 65 5f |i2(void)|;.T7*se_|
|00008430| 6d 73 28 69 6e 74 20 63 | 2c 63 68 61 72 2a 65 29 |ms(int c|,char*e)|
|00008440| 3b 0a 54 37 2a 65 32 73 | 28 63 68 61 72 2a 65 29 |;.T7*e2s|(char*e)|
|00008450| 3b 0a 63 68 61 72 2a 73 | 32 65 28 54 37 2a 73 29 |;.char*s|2e(T7*s)|
|00008460| 3b 0a 76 6f 69 64 2a 73 | 65 5f 6d 61 35 32 28 69 |;.void*s|e_ma52(i|
|00008470| 6e 74 20 61 72 67 63 2c | 2e 2e 2e 29 3b 0a 76 6f |nt argc,|...);.vo|
|00008480| 69 64 20 72 73 70 28 76 | 6f 69 64 29 3b 0a 76 6f |id rsp(v|oid);.vo|
|00008490| 69 64 20 73 69 67 72 73 | 70 28 69 6e 74 20 73 69 |id sigrs|p(int si|
|000084a0| 67 29 3b 0a 76 6f 69 64 | 20 73 65 5f 69 6e 69 74 |g);.void| se_init|
|000084b0| 69 61 6c 69 7a 65 28 76 | 6f 69 64 29 3b 0a 0a 26 |ialize(v|oid);..&|
|000084c0| 1d 2d 6c 68 30 2d 2b 00 | 00 00 2b 00 00 00 98 72 |.-lh0-+.|..+....r|
|000084d0| 30 24 02 00 10 62 69 6e | 5f 63 5c 63 6c 65 61 6e |0$...bin|_c\clean|
|000084e0| 2e 6d 61 6b 65 40 93 67 | 63 63 20 2d 61 6e 73 69 |.make@.g|cc -ansi|
|000084f0| 20 2d 4f 36 20 2d 6f 20 | 63 6c 65 61 6e 20 63 6c | -O6 -o |clean cl|
|00008500| 65 61 6e 2e 63 0a 73 74 | 72 69 70 20 63 6c 65 61 |ean.c.st|rip clea|
|00008510| 6e 0a 25 48 2d 6c 68 30 | 2d 0b 7f 00 00 0b 7f 00 |n.%H-lh0|-.......|
|00008520| 00 98 72 30 24 02 00 0f | 62 69 6e 5f 63 5c 63 6f |..r0$...|bin_c\co|
|00008530| 6d 70 69 6c 65 2e 63 05 | 91 2f 2a 0a 2d 2d 20 41 |mpile.c.|./*.-- A|
|00008540| 4e 53 49 20 43 20 63 6f | 64 65 20 67 65 6e 65 72 |NSI C co|de gener|
|00008550| 61 74 65 64 20 62 79 20 | 3a 0a 2d 2d 20 53 6d 61 |ated by |:.-- Sma|
|00008560| 6c 6c 45 69 66 66 65 6c | 20 54 68 65 20 47 4e 55 |llEiffel| The GNU|
|00008570| 20 45 69 66 66 65 6c 20 | 43 6f 6d 70 69 6c 65 72 | Eiffel |Compiler|
|00008580| 20 2d 2d 20 52 65 6c 65 | 61 73 65 20 28 2d 20 30 | -- Rele|ase (- 0|
|00008590| 2e 38 32 29 20 20 20 20 | 20 20 2d 2d 0a 2d 2d 20 |.82) | --.-- |
|000085a0| 43 6f 70 79 72 69 67 68 | 74 20 28 43 29 2c 20 31 |Copyrigh|t (C), 1|
|000085b0| 39 39 34 2d 39 38 20 2d | 20 4c 4f 52 49 41 20 2d |994-98 -| LORIA -|
|000085c0| 20 55 48 50 20 2d 20 43 | 52 49 4e 20 2d 20 49 4e | UHP - C|RIN - IN|
|000085d0| 52 49 41 20 2d 20 46 52 | 41 4e 43 45 20 2d 2d 0a |RIA - FR|ANCE --.|
|000085e0| 2d 2d 20 44 6f 6d 69 6e | 69 71 75 65 20 43 4f 4c |-- Domin|ique COL|
|000085f0| 4e 45 54 20 61 6e 64 20 | 53 75 7a 61 6e 6e 65 20 |NET and |Suzanne |
|00008600| 43 4f 4c 4c 49 4e 20 2d | 20 20 20 20 63 6f 6c 6e |COLLIN -| coln|
|00008610| 65 74 40 6c 6f 72 69 61 | 2e 66 72 20 20 20 20 20 |et@loria|.fr |
|00008620| 2d 2d 0a 2d 2d 20 20 20 | 20 20 20 20 20 20 20 20 |--.-- | |
|00008630| 20 20 20 20 20 20 68 74 | 74 70 3a 2f 2f 77 77 77 | ht|tp://www|
|00008640| 2e 6c 6f 72 69 61 2e 66 | 72 2f 53 6d 61 6c 6c 45 |.loria.f|r/SmallE|
|00008650| 69 66 66 65 6c 20 20 20 | 20 20 20 20 20 20 20 20 |iffel | |
|00008660| 20 20 20 2d 2d 0a 2a 2f | 0a 23 69 6e 63 6c 75 64 | --.*/|.#includ|
|00008670| 65 20 22 63 6f 6d 70 69 | 6c 65 2e 68 22 0a 54 37 |e "compi|le.h".T7|
|00008680| 20 4d 37 3d 7b 4e 55 4c | 4c 2c 30 2c 30 7d 3b 0a | M7={NUL|L,0,0};.|
|00008690| 54 36 37 35 20 4d 36 37 | 35 3d 7b 30 2c 4e 55 4c |T675 M67|5={0,NUL|
|000086a0| 4c 2c 30 2c 30 7d 3b 0a | 54 34 34 31 20 4d 34 34 |L,0,0};.|T441 M44|
|000086b0| 31 3d 4e 55 4c 4c 3b 0a | 54 38 33 30 20 4d 38 33 |1=NULL;.|T830 M83|
|000086c0| 30 3d 4e 55 4c 4c 3b 0a | 54 34 37 39 20 4d 34 37 |0=NULL;.|T479 M47|
|000086d0| 39 3d 7b 30 7d 3b 0a 54 | 33 30 39 20 4d 33 30 39 |9={0};.T|309 M309|
|000086e0| 3d 7b 4e 55 4c 4c 2c 30 | 7d 3b 0a 54 34 36 37 20 |={NULL,0|};.T467 |
|000086f0| 4d 34 36 37 3d 7b 30 2c | 30 7d 3b 0a 54 36 37 30 |M467={0,|0};.T670|
|00008700| 20 4d 36 37 30 3d 30 3b | 0a 54 33 30 36 20 4d 33 | M670=0;|.T306 M3|
|00008710| 30 36 3d 7b 30 7d 3b 0a | 54 39 32 37 20 4d 39 32 |06={0};.|T927 M92|
|00008720| 37 3d 7b 4e 55 4c 4c 2c | 30 2c 30 7d 3b 0a 54 35 |7={NULL,|0,0};.T5|
|00008730| 32 20 4d 35 32 3d 7b 4e | 55 4c 4c 2c 30 2c 30 2c |2 M52={N|ULL,0,0,|
|00008740| 30 7d 3b 0a 69 6e 74 20 | 72 36 5f 69 78 5f 6e 6f |0};.int |r6_ix_no|
|00008750| 74 28 69 6e 74 20 43 29 | 7b 0a 69 6e 74 20 52 3d |t(int C)|{.int R=|
|00008760| 30 3b 0a 2f 2a 49 46 2a | 2f 69 66 20 28 43 29 20 |0;./*IF*|/if (C) |
|00008770| 7b 0a 7d 0a 65 6c 73 65 | 20 7b 0a 52 3d 31 3b 0a |{.}.else| {.R=1;.|
|00008780| 7d 0a 2f 2a 46 49 2a 2f | 72 65 74 75 72 6e 20 52 |}./*FI*/|return R|
|00008790| 3b 0a 7d 0a 63 68 61 72 | 20 72 33 74 6f 5f 6c 6f |;.}.char| r3to_lo|
|000087a0| 77 65 72 28 63 68 61 72 | 20 43 29 7b 0a 63 68 61 |wer(char| C){.cha|
|000087b0| 72 20 52 3d 30 3b 0a 2f | 2a 49 46 2a 2f 69 66 20 |r R=0;./|*IF*/if |
|000087c0| 28 28 28 28 75 6e 73 69 | 67 6e 65 64 20 63 68 61 |((((unsi|gned cha|
|000087d0| 72 29 43 29 29 3c 28 36 | 35 29 29 20 7b 0a 52 3d |r)C))<(6|5)) {.R=|
|000087e0| 43 3b 0a 7d 0a 20 65 6c | 73 65 20 69 66 20 28 28 |C;.}. el|se if ((|
|000087f0| 28 28 75 6e 73 69 67 6e | 65 64 20 63 68 61 72 29 |((unsign|ed char)|
|00008800| 43 29 29 3e 28 39 30 29 | 29 20 7b 0a 52 3d 43 3b |C))>(90)|) {.R=C;|
|00008810| 0a 7d 0a 65 6c 73 65 20 | 7b 0a 52 3d 28 28 63 68 |.}.else |{.R=((ch|
|00008820| 61 72 29 28 28 28 28 75 | 6e 73 69 67 6e 65 64 20 |ar)((((u|nsigned |
|00008830| 63 68 61 72 29 43 29 29 | 2b 28 33 32 29 29 29 3b |char)C))|+(32)));|
|00008840| 0a 7d 0a 2f 2a 46 49 2a | 2f 72 65 74 75 72 6e 20 |.}./*FI*|/return |
|00008850| 52 3b 0a 7d 0a 69 6e 74 | 20 72 33 69 73 5f 64 69 |R;.}.int| r3is_di|
|00008860| 67 69 74 28 63 68 61 72 | 20 43 29 7b 0a 69 6e 74 |git(char| C){.int|
|00008870| 20 52 3d 30 3b 0a 7b 69 | 6e 74 20 7a 31 3d 43 3b | R=0;.{i|nt z1=C;|
|00008880| 0a 0a 69 66 28 28 28 34 | 38 3c 3d 7a 31 29 26 26 |..if(((4|8<=z1)&&|
|00008890| 28 7a 31 3c 3d 35 37 29 | 29 29 7b 0a 52 3d 31 3b |(z1<=57)|)){.R=1;|
|000088a0| 0a 7d 0a 7d 0a 72 65 74 | 75 72 6e 20 52 3b 0a 7d |.}.}.ret|urn R;.}|
|000088b0| 0a 63 68 61 72 20 72 33 | 74 6f 5f 75 70 70 65 72 |.char r3|to_upper|
|000088c0| 28 63 68 61 72 20 43 29 | 7b 0a 63 68 61 72 20 52 |(char C)|{.char R|
|000088d0| 3d 30 3b 0a 2f 2a 49 46 | 2a 2f 69 66 20 28 28 28 |=0;./*IF|*/if (((|
|000088e0| 28 75 6e 73 69 67 6e 65 | 64 20 63 68 61 72 29 43 |(unsigne|d char)C|
|000088f0| 29 29 3c 28 39 37 29 29 | 20 7b 0a 52 3d 43 3b 0a |))<(97))| {.R=C;.|
|00008900| 7d 0a 20 65 6c 73 65 20 | 69 66 20 28 28 28 28 75 |}. else |if ((((u|
|00008910| 6e 73 69 67 6e 65 64 20 | 63 68 61 72 29 43 29 29 |nsigned |char)C))|
|00008920| 3e 28 31 32 32 29 29 20 | 7b 0a 52 3d 43 3b 0a 7d |>(122)) |{.R=C;.}|
|00008930| 0a 65 6c 73 65 20 7b 0a | 52 3d 28 28 63 68 61 72 |.else {.|R=((char|
|00008940| 29 28 28 28 28 75 6e 73 | 69 67 6e 65 64 20 63 68 |)((((uns|igned ch|
|00008950| 61 72 29 43 29 29 2d 28 | 33 32 29 29 29 3b 0a 7d |ar)C))-(|32)));.}|
|00008960| 0a 2f 2a 46 49 2a 2f 72 | 65 74 75 72 6e 20 52 3b |./*FI*/r|eturn R;|
|00008970| 0a 7d 0a 69 6e 74 20 72 | 33 69 73 5f 6c 65 74 74 |.}.int r|3is_lett|
|00008980| 65 72 28 63 68 61 72 20 | 43 29 7b 0a 69 6e 74 20 |er(char |C){.int |
|00008990| 52 3d 30 3b 0a 7b 69 6e | 74 20 7a 31 3d 43 3b 0a |R=0;.{in|t z1=C;.|
|000089a0| 0a 69 66 28 28 28 36 35 | 3c 3d 7a 31 29 26 26 28 |.if(((65|<=z1)&&(|
|000089b0| 7a 31 3c 3d 39 30 29 29 | 7c 7c 28 28 39 37 3c 3d |z1<=90))|||((97<=|
|000089c0| 7a 31 29 26 26 28 7a 31 | 3c 3d 31 32 32 29 29 29 |z1)&&(z1|<=122)))|
|000089d0| 7b 0a 52 3d 31 3b 0a 7d | 0a 7d 0a 72 65 74 75 72 |{.R=1;.}|.}.retur|
|000089e0| 6e 20 52 3b 0a 7d 0a 76 | 6f 69 64 20 72 34 30 30 |n R;.}.v|oid r400|
|000089f0| 73 65 74 5f 61 6c 6c 5f | 77 69 74 68 28 54 34 30 |set_all_|with(T40|
|00008a00| 30 20 43 2c 54 30 2a 20 | 61 31 2c 69 6e 74 20 61 |0 C,T0* |a1,int a|
|00008a10| 32 29 7b 0a 69 6e 74 20 | 5f 69 3d 30 3b 0a 5f 69 |2){.int |_i=0;._i|
|00008a20| 3d 61 32 3b 0a 77 68 69 | 6c 65 20 28 21 28 28 5f |=a2;.whi|le (!((_|
|00008a30| 69 29 3c 28 30 29 29 29 | 20 7b 0a 28 43 29 5b 5f |i)<(0)))| {.(C)[_|
|00008a40| 69 5d 3d 28 61 31 29 3b | 0a 5f 69 3d 28 5f 69 29 |i]=(a1);|._i=(_i)|
|00008a50| 2d 28 31 29 3b 0a 7d 0a | 7d 0a 69 6e 74 20 72 34 |-(1);.}.|}.int r4|
|00008a60| 30 30 65 71 75 61 6c 5f | 6c 69 6b 65 28 54 30 2a |00equal_|like(T0*|
|00008a70| 20 61 31 2c 54 30 2a 20 | 61 32 29 7b 0a 69 6e 74 | a1,T0* |a2){.int|
|00008a80| 20 52 3d 30 3b 0a 2f 2a | 49 46 2a 2f 2f 2a 41 46 | R=0;./*|IF*//*AF|
|00008a90| 2a 2f 2f 2a 41 46 2a 2f | 69 66 20 28 28 61 31 29 |*//*AF*/|if ((a1)|
|00008aa0| 3d 3d 28 28 76 6f 69 64 | 2a 29 28 61 32 29 29 29 |==((void|*)(a2)))|
|00008ab0| 20 7b 0a 52 3d 31 3b 0a | 7d 0a 20 65 6c 73 65 20 | {.R=1;.|}. else |
|00008ac0| 69 66 20 28 28 28 61 31 | 29 3d 3d 28 28 76 6f 69 |if (((a1|)==((voi|
|00008ad0| 64 2a 29 28 4e 55 4c 4c | 29 29 29 7c 7c 28 28 61 |d*)(NULL|)))||((a|
|00008ae0| 32 29 3d 3d 28 28 76 6f | 69 64 2a 29 28 4e 55 4c |2)==((vo|id*)(NUL|
|00008af0| 4c 29 29 29 29 20 7b 0a | 7d 0a 65 6c 73 65 20 7b |L)))) {.|}.else {|
|00008b00| 0a 52 3d 72 37 69 73 5f | 65 71 75 61 6c 28 28 28 |.R=r7is_|equal(((|
|00008b10| 54 37 2a 29 61 31 29 2c | 61 32 29 3b 0a 7d 0a 2f |T7*)a1),|a2);.}./|
|00008b20| 2a 46 49 2a 2f 72 65 74 | 75 72 6e 20 52 3b 0a 7d |*FI*/ret|urn R;.}|
|00008b30| 0a 69 6e 74 20 72 34 30 | 30 69 6e 64 65 78 5f 6f |.int r40|0index_o|
|00008b40| 66 28 54 34 30 30 20 43 | 2c 54 30 2a 20 61 31 2c |f(T400 C|,T0* a1,|
|00008b50| 69 6e 74 20 61 32 29 7b | 0a 69 6e 74 20 52 3d 30 |int a2){|.int R=0|
|00008b60| 3b 0a 77 68 69 6c 65 20 | 28 21 28 28 28 52 29 3e |;.while |(!(((R)>|
|00008b70| 28 61 32 29 29 7c 7c 28 | 72 34 30 30 65 71 75 61 |(a2))||(|r400equa|
|00008b80| 6c 5f 6c 69 6b 65 28 61 | 31 2c 28 43 29 5b 52 5d |l_like(a|1,(C)[R]|
|00008b90| 29 29 29 29 20 7b 0a 52 | 3d 28 52 29 2b 28 31 29 |)))) {.R|=(R)+(1)|
|00008ba0| 3b 0a 7d 0a 72 65 74 75 | 72 6e 20 52 3b 0a 7d 0a |;.}.retu|rn R;.}.|
|00008bb0| 69 6e 74 20 72 39 66 61 | 73 74 5f 6d 65 6d 63 6d |int r9fa|st_memcm|
|00008bc0| 70 28 54 39 20 43 2c 54 | 39 20 61 31 2c 69 6e 74 |p(T9 C,T|9 a1,int|
|00008bd0| 20 61 32 29 7b 0a 69 6e | 74 20 52 3d 30 3b 0a 69 | a2){.in|t R=0;.i|
|00008be0| 6e 74 20 5f 69 3d 30 3b | 0a 52 3d 28 28 43 29 5b |nt _i=0;|.R=((C)[|
|00008bf0| 30 5d 29 3d 3d 28 28 61 | 31 29 5b 30 5d 29 3b 0a |0])==((a|1)[0]);.|
|00008c00| 5f 69 3d 28 61 32 29 2d | 28 31 29 3b 0a 77 68 69 |_i=(a2)-|(1);.whi|
|00008c10| 6c 65 20 28 21 28 28 28 | 5f 69 29 3d 3d 28 30 29 |le (!(((|_i)==(0)|
|00008c20| 29 7c 7c 28 21 28 52 29 | 29 29 29 20 7b 0a 52 3d |)||(!(R)|))) {.R=|
|00008c30| 28 28 43 29 5b 5f 69 5d | 29 3d 3d 28 28 61 31 29 |((C)[_i]|)==((a1)|
|00008c40| 5b 5f 69 5d 29 3b 0a 5f | 69 3d 28 5f 69 29 2d 28 |[_i]);._|i=(_i)-(|
|00008c50| 31 29 3b 0a 7d 0a 72 65 | 74 75 72 6e 20 52 3b 0a |1);.}.re|turn R;.|
|00008c60| 7d 0a 69 6e 74 20 72 39 | 66 61 73 74 5f 69 6e 64 |}.int r9|fast_ind|
|00008c70| 65 78 5f 6f 66 28 54 39 | 20 43 2c 63 68 61 72 20 |ex_of(T9| C,char |
|00008c80| 61 31 2c 69 6e 74 20 61 | 32 29 7b 0a 69 6e 74 20 |a1,int a|2){.int |
|00008c90| 52 3d 30 3b 0a 77 68 69 | 6c 65 20 28 21 28 28 28 |R=0;.whi|le (!(((|
|00008ca0| 52 29 3e 28 61 32 29 29 | 7c 7c 28 28 61 31 29 3d |R)>(a2))|||((a1)=|
|00008cb0| 3d 28 28 43 29 5b 52 5d | 29 29 29 29 20 7b 0a 52 |=((C)[R]|)))) {.R|
|00008cc0| 3d 28 52 29 2b 28 31 29 | 3b 0a 7d 0a 72 65 74 75 |=(R)+(1)|;.}.retu|
|00008cd0| 72 6e 20 52 3b 0a 7d 0a | 76 6f 69 64 20 72 39 63 |rn R;.}.|void r9c|
|00008ce0| 6f 70 79 5f 66 72 6f 6d | 28 54 39 20 43 2c 54 39 |opy_from|(T9 C,T9|
|00008cf0| 20 61 31 2c 69 6e 74 20 | 61 32 29 7b 0a 69 6e 74 | a1,int |a2){.int|
|00008d00| 20 5f 69 3d 30 3b 0a 5f | 69 3d 61 32 3b 0a 77 68 | _i=0;._|i=a2;.wh|
|00008d10| 69 6c 65 20 28 21 28 28 | 5f 69 29 3c 28 30 29 29 |ile (!((|_i)<(0))|
|00008d20| 29 20 7b 0a 28 43 29 5b | 5f 69 5d 3d 28 28 61 31 |) {.(C)[|_i]=((a1|
|00008d30| 29 5b 5f 69 5d 29 3b 0a | 5f 69 3d 28 5f 69 29 2d |)[_i]);.|_i=(_i)-|
|00008d40| 28 31 29 3b 0a 7d 0a 7d | 0a 54 39 20 72 39 72 65 |(1);.}.}|.T9 r9re|
|00008d50| 61 6c 6c 6f 63 28 54 39 | 20 43 2c 69 6e 74 20 61 |alloc(T9| C,int a|
|00008d60| 31 2c 69 6e 74 20 61 32 | 29 7b 0a 54 39 20 52 3d |1,int a2|){.T9 R=|
|00008d70| 4e 55 4c 4c 3b 0a 52 3d | 63 61 6c 6c 6f 63 28 61 |NULL;.R=|calloc(a|
|00008d80| 32 2c 73 69 7a 65 6f 66 | 28 63 68 61 72 29 29 3b |2,sizeof|(char));|
|00008d90| 0a 72 39 63 6f 70 79 5f | 66 72 6f 6d 28 52 2c 43 |.r9copy_|from(R,C|
|00008da0| 2c 28 61 31 29 2d 28 31 | 29 29 3b 0a 72 65 74 75 |,(a1)-(1|));.retu|
|00008db0| 72 6e 20 52 3b 0a 7d 0a | 76 6f 69 64 20 72 37 65 |rn R;.}.|void r7e|
|00008dc0| 78 74 65 6e 64 28 54 37 | 2a 20 43 2c 63 68 61 72 |xtend(T7|* C,char|
|00008dd0| 20 61 31 29 7b 0a 69 6e | 74 20 5f 6e 65 77 5f 63 | a1){.in|t _new_c|
|00008de0| 61 70 61 63 69 74 79 3d | 30 3b 0a 2f 2a 49 46 2a |apacity=|0;./*IF*|
|00008df0| 2f 69 66 20 28 28 28 28 | 28 54 37 2a 29 43 29 29 |/if ((((|(T7*)C))|
|00008e00| 2d 3e 5f 63 61 70 61 63 | 69 74 79 2f 2a 38 2a 2f |->_capac|ity/*8*/|
|00008e10| 29 3e 28 28 28 28 54 37 | 2a 29 43 29 29 2d 3e 5f |)>((((T7|*)C))->_|
|00008e20| 63 6f 75 6e 74 2f 2a 34 | 2a 2f 29 29 20 7b 0a 7d |count/*4|*/)) {.}|
|00008e30| 0a 20 65 6c 73 65 20 69 | 66 20 28 28 28 28 28 54 |. else i|f (((((T|
|00008e40| 37 2a 29 43 29 29 2d 3e | 5f 63 61 70 61 63 69 74 |7*)C))->|_capacit|
|00008e50| 79 2f 2a 38 2a 2f 29 3d | 3d 28 30 29 29 20 7b 0a |y/*8*/)=|=(0)) {.|
|00008e60| 43 2d 3e 5f 63 61 70 61 | 63 69 74 79 3d 33 32 3b |C->_capa|city=32;|
|00008e70| 0a 43 2d 3e 5f 73 74 6f | 72 61 67 65 3d 63 61 6c |.C->_sto|rage=cal|
|00008e80| 6c 6f 63 28 28 28 28 54 | 37 2a 29 43 29 29 2d 3e |loc((((T|7*)C))->|
|00008e90| 5f 63 61 70 61 63 69 74 | 79 2f 2a 38 2a 2f 2c 73 |_capacit|y/*8*/,s|
|00008ea0| 69 7a 65 6f 66 28 63 68 | 61 72 29 29 3b 0a 7d 0a |izeof(ch|ar));.}.|
|00008eb0| 65 6c 73 65 20 7b 0a 5f | 6e 65 77 5f 63 61 70 61 |else {._|new_capa|
|00008ec0| 63 69 74 79 3d 28 32 29 | 2a 28 28 28 28 54 37 2a |city=(2)|*((((T7*|
|00008ed0| 29 43 29 29 2d 3e 5f 63 | 61 70 61 63 69 74 79 2f |)C))->_c|apacity/|
|00008ee0| 2a 38 2a 2f 29 3b 0a 43 | 2d 3e 5f 73 74 6f 72 61 |*8*/);.C|->_stora|
|00008ef0| 67 65 3d 72 39 72 65 61 | 6c 6c 6f 63 28 28 28 28 |ge=r9rea|lloc((((|
|00008f00| 54 37 2a 29 43 29 29 2d | 3e 5f 73 74 6f 72 61 67 |T7*)C))-|>_storag|
|00008f10| 65 2f 2a 30 2a 2f 2c 28 | 28 28 54 37 2a 29 43 29 |e/*0*/,(|((T7*)C)|
|00008f20| 29 2d 3e 5f 63 61 70 61 | 63 69 74 79 2f 2a 38 2a |)->_capa|city/*8*|
|00008f30| 2f 2c 5f 6e 65 77 5f 63 | 61 70 61 63 69 74 79 29 |/,_new_c|apacity)|
|00008f40| 3b 0a 43 2d 3e 5f 63 61 | 70 61 63 69 74 79 3d 5f |;.C->_ca|pacity=_|
|00008f50| 6e 65 77 5f 63 61 70 61 | 63 69 74 79 3b 0a 7d 0a |new_capa|city;.}.|
|00008f60| 2f 2a 46 49 2a 2f 43 2d | 3e 5f 63 6f 75 6e 74 3d |/*FI*/C-|>_count=|
|00008f70| 28 28 28 28 54 37 2a 29 | 43 29 29 2d 3e 5f 63 6f |((((T7*)|C))->_co|
|00008f80| 75 6e 74 2f 2a 34 2a 2f | 29 2b 28 31 29 3b 0a 2f |unt/*4*/|)+(1);./|
|00008f90| 2a 5b 49 52 46 33 2e 35 | 70 75 74 2a 2f 28 28 28 |*[IRF3.5|put*/(((|
|00008fa0| 28 54 37 2a 29 43 29 29 | 2d 3e 5f 73 74 6f 72 61 |(T7*)C))|->_stora|
|00008fb0| 67 65 2f 2a 30 2a 2f 29 | 5b 28 28 28 28 54 37 2a |ge/*0*/)|[((((T7*|
|00008fc0| 29 43 29 29 2d 3e 5f 63 | 6f 75 6e 74 2f 2a 34 2a |)C))->_c|ount/*4*|
|00008fd0| 2f 29 2d 28 31 29 5d 3d | 28 61 31 29 3b 0a 2f 2a |/)-(1)]=|(a1);./*|
|00008fe0| 5d 2a 2f 0a 7d 0a 76 6f | 69 64 20 72 37 73 65 74 |]*/.}.vo|id r7set|
|00008ff0| 5f 6c 61 73 74 28 54 37 | 2a 20 43 2c 63 68 61 72 |_last(T7|* C,char|
|00009000| 20 61 31 29 7b 0a 2f 2a | 49 46 2a 2f 69 66 20 28 | a1){./*|IF*/if (|
|00009010| 28 28 28 28 28 54 37 2a | 29 43 29 29 2d 3e 5f 63 |(((((T7*|)C))->_c|
|00009020| 6f 75 6e 74 2f 2a 34 2a | 2f 29 3d 3d 28 30 29 29 |ount/*4*|/)==(0))|
|00009030| 7c 7c 28 28 2f 2a 28 49 | 52 46 34 2e 36 69 74 65 |||((/*(I|RF4.6ite|
|00009040| 6d 2a 2f 28 28 28 28 54 | 37 2a 29 43 29 29 2d 3e |m*/((((T|7*)C))->|
|00009050| 5f 73 74 6f 72 61 67 65 | 2f 2a 30 2a 2f 29 5b 28 |_storage|/*0*/)[(|
|00009060| 28 28 28 54 37 2a 29 43 | 29 29 2d 3e 5f 63 6f 75 |(((T7*)C|))->_cou|
|00009070| 6e 74 2f 2a 34 2a 2f 29 | 2d 28 31 29 5d 2f 2a 29 |nt/*4*/)|-(1)]/*)|
|00009080| 2a 2f 29 21 3d 28 61 31 | 29 29 29 20 7b 0a 72 37 |*/)!=(a1|))) {.r7|
|00009090| 65 78 74 65 6e 64 28 43 | 2c 61 31 29 3b 0a 7d 0a |extend(C|,a1);.}.|
|000090a0| 2f 2a 46 49 2a 2f 7d 0a | 76 6f 69 64 20 72 37 74 |/*FI*/}.|void r7t|
|000090b0| 6f 5f 6c 6f 77 65 72 28 | 54 37 2a 20 43 29 7b 0a |o_lower(|T7* C){.|
|000090c0| 69 6e 74 20 5f 69 3d 30 | 3b 0a 5f 69 3d 28 28 28 |int _i=0|;._i=(((|
|000090d0| 54 37 2a 29 43 29 29 2d | 3e 5f 63 6f 75 6e 74 2f |T7*)C))-|>_count/|
|000090e0| 2a 34 2a 2f 3b 0a 77 68 | 69 6c 65 20 28 21 28 28 |*4*/;.wh|ile (!((|
|000090f0| 5f 69 29 3d 3d 28 30 29 | 29 29 20 7b 0a 2f 2a 5b |_i)==(0)|)) {./*[|
|00009100| 49 52 46 33 2e 35 70 75 | 74 2a 2f 28 28 28 28 54 |IRF3.5pu|t*/((((T|
|00009110| 37 2a 29 43 29 29 2d 3e | 5f 73 74 6f 72 61 67 65 |7*)C))->|_storage|
|00009120| 2f 2a 30 2a 2f 29 5b 28 | 5f 69 29 2d 28 31 29 5d |/*0*/)[(|_i)-(1)]|
|00009130| 3d 28 72 33 74 6f 5f 6c | 6f 77 65 72 28 2f 2a 28 |=(r3to_l|ower(/*(|
|00009140| 49 52 46 34 2e 36 69 74 | 65 6d 2a 2f 28 28 28 28 |IRF4.6it|em*/((((|
|00009150| 54 37 2a 29 43 29 29 2d | 3e 5f 73 74 6f 72 61 67 |T7*)C))-|>_storag|
|00009160| 65 2f 2a 30 2a 2f 29 5b | 28 5f 69 29 2d 28 31 29 |e/*0*/)[|(_i)-(1)|
|00009170| 5d 2f 2a 29 2a 2f 29 29 | 3b 0a 2f 2a 5d 2a 2f 0a |]/*)*/))|;./*]*/.|
|00009180| 5f 69 3d 28 5f 69 29 2d | 28 31 29 3b 0a 7d 0a 7d |_i=(_i)-|(1);.}.}|
|00009190| 0a 76 6f 69 64 20 72 37 | 72 65 6d 6f 76 65 5f 62 |.void r7|remove_b|
|000091a0| 65 74 77 65 65 6e 28 54 | 37 2a 20 43 2c 69 6e 74 |etween(T|7* C,int|
|000091b0| 20 61 31 2c 69 6e 74 20 | 61 32 29 7b 0a 69 6e 74 | a1,int |a2){.int|
|000091c0| 20 5f 69 3d 30 3b 0a 5f | 69 3d 61 32 3b 0a 77 68 | _i=0;._|i=a2;.wh|
|000091d0| 69 6c 65 20 28 21 28 28 | 5f 69 29 3e 3d 28 28 28 |ile (!((|_i)>=(((|
|000091e0| 28 54 37 2a 29 43 29 29 | 2d 3e 5f 63 6f 75 6e 74 |(T7*)C))|->_count|
|000091f0| 2f 2a 34 2a 2f 29 29 29 | 20 7b 0a 2f 2a 5b 49 52 |/*4*/)))| {./*[IR|
|00009200| 46 33 2e 35 70 75 74 2a | 2f 28 28 28 28 54 37 2a |F3.5put*|/((((T7*|
|00009210| 29 43 29 29 2d 3e 5f 73 | 74 6f 72 61 67 65 2f 2a |)C))->_s|torage/*|
|00009220| 30 2a 2f 29 5b 28 28 28 | 61 31 29 2b 28 5f 69 29 |0*/)[(((|a1)+(_i)|
|00009230| 29 2d 28 61 32 29 29 2d | 28 31 29 5d 3d 28 2f 2a |)-(a2))-|(1)]=(/*|
|00009240| 28 49 52 46 34 2e 36 69 | 74 65 6d 2a 2f 28 28 28 |(IRF4.6i|tem*/(((|
|00009250| 28 54 37 2a 29 43 29 29 | 2d 3e 5f 73 74 6f 72 61 |(T7*)C))|->_stora|
|00009260| 67 65 2f 2a 30 2a 2f 29 | 5b 28 28 5f 69 29 2b 28 |ge/*0*/)|[((_i)+(|
|00009270| 31 29 29 2d 28 31 29 5d | 2f 2a 29 2a 2f 29 3b 0a |1))-(1)]|/*)*/);.|
|00009280| 2f 2a 5d 2a 2f 0a 5f 69 | 3d 28 5f 69 29 2b 28 31 |/*]*/._i|=(_i)+(1|
|00009290| 29 3b 0a 7d 0a 43 2d 3e | 5f 63 6f 75 6e 74 3d 28 |);.}.C->|_count=(|
|000092a0| 28 28 28 54 37 2a 29 43 | 29 29 2d 3e 5f 63 6f 75 |(((T7*)C|))->_cou|
|000092b0| 6e 74 2f 2a 34 2a 2f 29 | 2d 28 28 28 61 32 29 2d |nt/*4*/)|-(((a2)-|
|000092c0| 28 61 31 29 29 2b 28 31 | 29 29 3b 0a 7d 0a 76 6f |(a1))+(1|));.}.vo|
|000092d0| 69 64 20 72 37 6d 61 6b | 65 28 54 37 2a 20 43 2c |id r7mak|e(T7* C,|
|000092e0| 69 6e 74 20 61 31 29 7b | 0a 2f 2a 49 46 2a 2f 69 |int a1){|./*IF*/i|
|000092f0| 66 20 28 28 61 31 29 3e | 28 30 29 29 20 7b 0a 2f |f ((a1)>|(0)) {./|
|00009300| 2a 49 46 2a 2f 69 66 20 | 28 28 28 28 28 54 37 2a |*IF*/if |(((((T7*|
|00009310| 29 43 29 29 2d 3e 5f 63 | 61 70 61 63 69 74 79 2f |)C))->_c|apacity/|
|00009320| 2a 38 2a 2f 29 3c 28 61 | 31 29 29 20 7b 0a 43 2d |*8*/)<(a|1)) {.C-|
|00009330| 3e 5f 73 74 6f 72 61 67 | 65 3d 63 61 6c 6c 6f 63 |>_storag|e=calloc|
|00009340| 28 61 31 2c 73 69 7a 65 | 6f 66 28 63 68 61 72 29 |(a1,size|of(char)|
|00009350| 29 3b 0a 43 2d 3e 5f 63 | 61 70 61 63 69 74 79 3d |);.C->_c|apacity=|
|00009360| 61 31 3b 0a 7d 0a 2f 2a | 46 49 2a 2f 7d 0a 2f 2a |a1;.}./*|FI*/}./*|
|00009370| 46 49 2a 2f 43 2d 3e 5f | 63 6f 75 6e 74 3d 30 3b |FI*/C->_|count=0;|
|00009380| 0a 7d 0a 76 6f 69 64 2a | 20 72 37 74 6f 5f 65 78 |.}.void*| r7to_ex|
|00009390| 74 65 72 6e 61 6c 28 54 | 37 2a 20 43 29 7b 0a 76 |ternal(T|7* C){.v|
|000093a0| 6f 69 64 2a 20 52 3d 30 | 3b 0a 2f 2a 49 46 2a 2f |oid* R=0|;./*IF*/|
|000093b0| 69 66 20 28 28 28 28 28 | 54 37 2a 29 43 29 29 2d |if (((((|T7*)C))-|
|000093c0| 3e 5f 63 61 70 61 63 69 | 74 79 2f 2a 38 2a 2f 29 |>_capaci|ty/*8*/)|
|000093d0| 3e 28 28 28 28 54 37 2a | 29 43 29 29 2d 3e 5f 63 |>((((T7*|)C))->_c|
|000093e0| 6f 75 6e 74 2f 2a 34 2a | 2f 29 29 20 7b 0a 43 2d |ount/*4*|/)) {.C-|
|000093f0| 3e 5f 63 6f 75 6e 74 3d | 28 28 28 28 54 37 2a 29 |>_count=|((((T7*)|
|00009400| 43 29 29 2d 3e 5f 63 6f | 75 6e 74 2f 2a 34 2a 2f |C))->_co|unt/*4*/|
|00009410| 29 2b 28 31 29 3b 0a 2f | 2a 49 46 2a 2f 69 66 20 |)+(1);./|*IF*/if |
|00009420| 28 28 2f 2a 28 49 52 46 | 34 2e 36 69 74 65 6d 2a |((/*(IRF|4.6item*|
|00009430| 2f 28 28 28 28 54 37 2a | 29 43 29 29 2d 3e 5f 73 |/((((T7*|)C))->_s|
|00009440| 74 6f 72 61 67 65 2f 2a | 30 2a 2f 29 5b 28 28 28 |torage/*|0*/)[(((|
|00009450| 28 54 37 2a 29 43 29 29 | 2d 3e 5f 63 6f 75 6e 74 |(T7*)C))|->_count|
|00009460| 2f 2a 34 2a 2f 29 2d 28 | 31 29 5d 2f 2a 29 2a 2f |/*4*/)-(|1)]/*)*/|
|00009470| 29 21 3d 28 27 5c 30 27 | 29 29 20 7b 0a 2f 2a 5b |)!=('\0'|)) {./*[|
|00009480| 49 52 46 33 2e 35 70 75 | 74 2a 2f 28 28 28 28 54 |IRF3.5pu|t*/((((T|
|00009490| 37 2a 29 43 29 29 2d 3e | 5f 73 74 6f 72 61 67 65 |7*)C))->|_storage|
|000094a0| 2f 2a 30 2a 2f 29 5b 28 | 28 28 28 54 37 2a 29 43 |/*0*/)[(|(((T7*)C|
|000094b0| 29 29 2d 3e 5f 63 6f 75 | 6e 74 2f 2a 34 2a 2f 29 |))->_cou|nt/*4*/)|
|000094c0| 2d 28 31 29 5d 3d 28 27 | 5c 30 27 29 3b 0a 2f 2a |-(1)]=('|\0');./*|
|000094d0| 5d 2a 2f 0a 7d 0a 2f 2a | 46 49 2a 2f 7d 0a 65 6c |]*/.}./*|FI*/}.el|
|000094e0| 73 65 20 7b 0a 72 37 65 | 78 74 65 6e 64 28 43 2c |se {.r7e|xtend(C,|
|000094f0| 27 5c 30 27 29 3b 0a 7d | 0a 2f 2a 46 49 2a 2f 43 |'\0');.}|./*FI*/C|
|00009500| 2d 3e 5f 63 6f 75 6e 74 | 3d 28 28 28 28 54 37 2a |->_count|=((((T7*|
|00009510| 29 43 29 29 2d 3e 5f 63 | 6f 75 6e 74 2f 2a 34 2a |)C))->_c|ount/*4*|
|00009520| 2f 29 2d 28 31 29 3b 0a | 52 3d 28 28 76 6f 69 64 |/)-(1);.|R=((void|
|00009530| 2a 29 28 28 28 54 37 2a | 29 43 29 29 2d 3e 5f 73 |*)(((T7*|)C))->_s|
|00009540| 74 6f 72 61 67 65 2f 2a | 30 2a 2f 29 3b 0a 72 65 |torage/*|0*/);.re|
|00009550| 74 75 72 6e 20 52 3b 0a | 7d 0a 2f 2a 4e 6f 3a 53 |turn R;.|}./*No:S|
|00009560| 54 52 49 4e 47 2e 69 74 | 65 6d 2a 2f 0a 76 6f 69 |TRING.it|em*/.voi|
|00009570| 64 20 72 37 72 65 6d 6f | 76 65 5f 66 69 72 73 74 |d r7remo|ve_first|
|00009580| 28 54 37 2a 20 43 2c 69 | 6e 74 20 61 31 29 7b 0a |(T7* C,i|nt a1){.|
|00009590| 2f 2a 49 46 2a 2f 69 66 | 20 28 28 61 31 29 3e 28 |/*IF*/if| ((a1)>(|
|000095a0| 30 29 29 20 7b 0a 72 37 | 72 65 6d 6f 76 65 5f 62 |0)) {.r7|remove_b|
|000095b0| 65 74 77 65 65 6e 28 43 | 2c 31 2c 61 31 29 3b 0a |etween(C|,1,a1);.|
|000095c0| 7d 0a 2f 2a 46 49 2a 2f | 7d 0a 2f 2a 4e 6f 3a 53 |}./*FI*/|}./*No:S|
|000095d0| 54 52 49 4e 47 2e 63 6c | 65 61 72 2a 2f 0a 2f 2a |TRING.cl|ear*/./*|
|000095e0| 4e 6f 3a 53 54 52 49 4e | 47 2e 73 74 6f 72 61 67 |No:STRIN|G.storag|
|000095f0| 65 2a 2f 0a 54 30 2a 20 | 72 37 74 77 69 6e 28 54 |e*/.T0* |r7twin(T|
|00009600| 37 2a 20 43 29 7b 0a 54 | 30 2a 20 52 3d 4e 55 4c |7* C){.T|0* R=NUL|
|00009610| 4c 3b 0a 52 3d 6d 61 6c | 6c 6f 63 28 73 69 7a 65 |L;.R=mal|loc(size|
|00009620| 6f 66 28 2a 43 29 29 3b | 0a 2a 28 28 54 37 2a 29 |of(*C));|.*((T7*)|
|00009630| 52 29 3d 4d 37 3b 0a 72 | 37 63 6f 70 79 28 28 28 |R)=M7;.r|7copy(((|
|00009640| 54 37 2a 29 52 29 2c 28 | 28 54 30 2a 29 43 29 29 |T7*)R),(|(T0*)C))|
|00009650| 3b 0a 72 65 74 75 72 6e | 20 52 3b 0a 7d 0a 69 6e |;.return| R;.}.in|
|00009660| 74 20 72 37 69 73 5f 65 | 71 75 61 6c 28 54 37 2a |t r7is_e|qual(T7*|
|00009670| 20 43 2c 54 30 2a 20 61 | 31 29 7b 0a 69 6e 74 20 | C,T0* a|1){.int |
|00009680| 52 3d 30 3b 0a 2f 2a 49 | 46 2a 2f 69 66 20 28 28 |R=0;./*I|F*/if ((|
|00009690| 43 29 3d 3d 28 28 76 6f | 69 64 2a 29 28 61 31 29 |C)==((vo|id*)(a1)|
|000096a0| 29 29 20 7b 0a 52 3d 31 | 3b 0a 7d 0a 20 65 6c 73 |)) {.R=1|;.}. els|
|000096b0| 65 20 69 66 20 28 28 28 | 28 28 54 37 2a 29 43 29 |e if (((|((T7*)C)|
|000096c0| 29 2d 3e 5f 63 6f 75 6e | 74 2f 2a 34 2a 2f 29 3d |)->_coun|t/*4*/)=|
|000096d0| 3d 28 28 28 28 54 37 2a | 29 28 28 54 37 2a 29 61 |=((((T7*|)((T7*)a|
|000096e0| 31 29 29 29 2d 3e 5f 63 | 6f 75 6e 74 2f 2a 34 2a |1)))->_c|ount/*4*|
|000096f0| 2f 29 29 20 7b 0a 2f 2a | 49 46 2a 2f 69 66 20 28 |/)) {./*|IF*/if (|
|00009700| 28 28 28 28 54 37 2a 29 | 43 29 29 2d 3e 5f 63 6f |((((T7*)|C))->_co|
|00009710| 75 6e 74 2f 2a 34 2a 2f | 29 3e 28 30 29 29 20 7b |unt/*4*/|)>(0)) {|
|00009720| 0a 52 3d 72 39 66 61 73 | 74 5f 6d 65 6d 63 6d 70 |.R=r9fas|t_memcmp|
|00009730| 28 28 28 28 54 37 2a 29 | 43 29 29 2d 3e 5f 73 74 |((((T7*)|C))->_st|
|00009740| 6f 72 61 67 65 2f 2a 30 | 2a 2f 2c 28 28 28 54 37 |orage/*0|*/,(((T7|
|00009750| 2a 29 28 28 54 37 2a 29 | 61 31 29 29 29 2d 3e 5f |*)((T7*)|a1)))->_|
|00009760| 73 74 6f 72 61 67 65 2f | 2a 30 2a 2f 2c 28 28 28 |storage/|*0*/,(((|
|00009770| 54 37 2a 29 43 29 29 2d | 3e 5f 63 6f 75 6e 74 2f |T7*)C))-|>_count/|
|00009780| 2a 34 2a 2f 29 3b 0a 7d | 0a 65 6c 73 65 20 7b 0a |*4*/);.}|.else {.|
|00009790| 52 3d 31 3b 0a 7d 0a 2f | 2a 46 49 2a 2f 7d 0a 2f |R=1;.}./|*FI*/}./|
|000097a0| 2a 46 49 2a 2f 72 65 74 | 75 72 6e 20 52 3b 0a 7d |*FI*/ret|urn R;.}|
|000097b0| 0a 63 68 61 72 20 72 37 | 6c 61 73 74 28 54 37 2a |.char r7|last(T7*|
|000097c0| 20 43 29 7b 0a 63 68 61 | 72 20 52 3d 30 3b 0a 52 | C){.cha|r R=0;.R|
|000097d0| 3d 2f 2a 28 49 52 46 34 | 2e 36 69 74 65 6d 2a 2f |=/*(IRF4|.6item*/|
|000097e0| 28 28 28 28 54 37 2a 29 | 43 29 29 2d 3e 5f 73 74 |((((T7*)|C))->_st|
|000097f0| 6f 72 61 67 65 2f 2a 30 | 2a 2f 29 5b 28 28 28 28 |orage/*0|*/)[((((|
|00009800| 54 37 2a 29 43 29 29 2d | 3e 5f 63 6f 75 6e 74 2f |T7*)C))-|>_count/|
|00009810| 2a 34 2a 2f 29 2d 28 31 | 29 5d 2f 2a 29 2a 2f 3b |*4*/)-(1|)]/*)*/;|
|00009820| 0a 72 65 74 75 72 6e 20 | 52 3b 0a 7d 0a 2f 2a 4e |.return |R;.}./*N|
|00009830| 6f 3a 53 54 52 49 4e 47 | 2e 63 61 70 61 63 69 74 |o:STRING|.capacit|
|00009840| 79 2a 2f 0a 69 6e 74 20 | 72 37 68 61 73 5f 73 75 |y*/.int |r7has_su|
|00009850| 66 66 69 78 28 54 37 2a | 20 43 2c 54 30 2a 20 61 |ffix(T7*| C,T0* a|
|00009860| 31 29 7b 0a 69 6e 74 20 | 52 3d 30 3b 0a 69 6e 74 |1){.int |R=0;.int|
|00009870| 20 5f 69 32 3d 30 3b 0a | 69 6e 74 20 5f 69 31 3d | _i2=0;.|int _i1=|
|00009880| 30 3b 0a 2f 2a 49 46 2a | 2f 69 66 20 28 28 28 28 |0;./*IF*|/if ((((|
|00009890| 28 54 37 2a 29 28 28 54 | 37 2a 29 61 31 29 29 29 |(T7*)((T|7*)a1)))|
|000098a0| 2d 3e 5f 63 6f 75 6e 74 | 2f 2a 34 2a 2f 29 3c 3d |->_count|/*4*/)<=|
|000098b0| 28 28 28 28 54 37 2a 29 | 43 29 29 2d 3e 5f 63 6f |((((T7*)|C))->_co|
|000098c0| 75 6e 74 2f 2a 34 2a 2f | 29 29 20 7b 0a 5f 69 31 |unt/*4*/|)) {._i1|
|000098d0| 3d 28 28 28 28 28 54 37 | 2a 29 43 29 29 2d 3e 5f |=(((((T7|*)C))->_|
|000098e0| 63 6f 75 6e 74 2f 2a 34 | 2a 2f 29 2d 28 28 28 28 |count/*4|*/)-((((|
|000098f0| 54 37 2a 29 28 28 54 37 | 2a 29 61 31 29 29 29 2d |T7*)((T7|*)a1)))-|
|00009900| 3e 5f 63 6f 75 6e 74 2f | 2a 34 2a 2f 29 29 2b 28 |>_count/|*4*/))+(|
|00009910| 31 29 3b 0a 5f 69 32 3d | 31 3b 0a 77 68 69 6c 65 |1);._i2=|1;.while|
|00009920| 20 28 21 28 28 28 28 5f | 69 31 29 3e 28 28 28 28 | (!((((_|i1)>((((|
|00009930| 54 37 2a 29 43 29 29 2d | 3e 5f 63 6f 75 6e 74 2f |T7*)C))-|>_count/|
|00009940| 2a 34 2a 2f 29 29 7c 7c | 28 28 5f 69 32 29 3e 28 |*4*/))|||((_i2)>(|
|00009950| 28 28 28 54 37 2a 29 28 | 28 54 37 2a 29 61 31 29 |(((T7*)(|(T7*)a1)|
|00009960| 29 29 2d 3e 5f 63 6f 75 | 6e 74 2f 2a 34 2a 2f 29 |))->_cou|nt/*4*/)|
|00009970| 29 29 7c 7c 28 28 2f 2a | 28 49 52 46 34 2e 36 69 |))||((/*|(IRF4.6i|
|00009980| 74 65 6d 2a 2f 28 28 28 | 28 54 37 2a 29 43 29 29 |tem*/(((|(T7*)C))|
|00009990| 2d 3e 5f 73 74 6f 72 61 | 67 65 2f 2a 30 2a 2f 29 |->_stora|ge/*0*/)|
|000099a0| 5b 28 5f 69 31 29 2d 28 | 31 29 5d 2f 2a 29 2a 2f |[(_i1)-(|1)]/*)*/|
|000099b0| 29 21 3d 28 2f 2a 28 49 | 52 46 34 2e 36 69 74 65 |)!=(/*(I|RF4.6ite|
|000099c0| 6d 2a 2f 28 28 28 28 54 | 37 2a 29 28 28 54 37 2a |m*/((((T|7*)((T7*|
|000099d0| 29 61 31 29 29 29 2d 3e | 5f 73 74 6f 72 61 67 65 |)a1)))->|_storage|
|000099e0| 2f 2a 30 2a 2f 29 5b 28 | 5f 69 32 29 2d 28 31 29 |/*0*/)[(|_i2)-(1)|
|000099f0| 5d 2f 2a 29 2a 2f 29 29 | 29 29 20 7b 0a 5f 69 31 |]/*)*/))|)) {._i1|
|00009a00| 3d 28 5f 69 31 29 2b 28 | 31 29 3b 0a 5f 69 32 3d |=(_i1)+(|1);._i2=|
|00009a10| 28 5f 69 32 29 2b 28 31 | 29 3b 0a 7d 0a 52 3d 28 |(_i2)+(1|);.}.R=(|
|00009a20| 5f 69 31 29 3e 28 28 28 | 28 54 37 2a 29 43 29 29 |_i1)>(((|(T7*)C))|
|00009a30| 2d 3e 5f 63 6f 75 6e 74 | 2f 2a 34 2a 2f 29 3b 0a |->_count|/*4*/);.|
|00009a40| 7d 0a 2f 2a 46 49 2a 2f | 72 65 74 75 72 6e 20 52 |}./*FI*/|return R|
|00009a50| 3b 0a 7d 0a 69 6e 74 20 | 72 37 68 61 73 28 54 37 |;.}.int |r7has(T7|
|00009a60| 2a 20 43 2c 63 68 61 72 | 20 61 31 29 7b 0a 69 6e |* C,char| a1){.in|
|00009a70| 74 20 52 3d 30 3b 0a 52 | 3d 28 72 37 69 6e 64 65 |t R=0;.R|=(r7inde|
|00009a80| 78 5f 6f 66 28 43 2c 61 | 31 29 29 21 3d 28 28 28 |x_of(C,a|1))!=(((|
|00009a90| 28 28 54 37 2a 29 43 29 | 29 2d 3e 5f 63 6f 75 6e |((T7*)C)|)->_coun|
|00009aa0| 74 2f 2a 34 2a 2f 29 2b | 28 31 29 29 3b 0a 72 65 |t/*4*/)+|(1));.re|
|00009ab0| 74 75 72 6e 20 52 3b 0a | 7d 0a 76 6f 69 64 20 72 |turn R;.|}.void r|
|00009ac0| 37 63 6f 70 79 28 54 37 | 2a 20 43 2c 54 30 2a 20 |7copy(T7|* C,T0* |
|00009ad0| 61 31 29 7b 0a 43 2d 3e | 5f 63 6f 75 6e 74 3d 28 |a1){.C->|_count=(|
|00009ae0| 28 28 54 37 2a 29 28 28 | 54 37 2a 29 61 31 29 29 |((T7*)((|T7*)a1))|
|00009af0| 29 2d 3e 5f 63 6f 75 6e | 74 2f 2a 34 2a 2f 3b 0a |)->_coun|t/*4*/;.|
|00009b00| 2f 2a 49 46 2a 2f 69 66 | 20 28 28 28 28 28 54 37 |/*IF*/if| (((((T7|
|00009b10| 2a 29 43 29 29 2d 3e 5f | 63 6f 75 6e 74 2f 2a 34 |*)C))->_|count/*4|
|00009b20| 2a 2f 29 3e 28 30 29 29 | 20 7b 0a 2f 2a 49 46 2a |*/)>(0))| {./*IF*|
|00009b30| 2f 69 66 20 28 28 28 28 | 28 54 37 2a 29 43 29 29 |/if ((((|(T7*)C))|
|00009b40| 2d 3e 5f 63 61 70 61 63 | 69 74 79 2f 2a 38 2a 2f |->_capac|ity/*8*/|
|00009b50| 29 3c 28 28 28 28 54 37 | 2a 29 43 29 29 2d 3e 5f |)<((((T7|*)C))->_|
|00009b60| 63 6f 75 6e 74 2f 2a 34 | 2a 2f 29 29 20 7b 0a 43 |count/*4|*/)) {.C|
|00009b70| 2d 3e 5f 73 74 6f 72 61 | 67 65 3d 63 61 6c 6c 6f |->_stora|ge=callo|
|00009b80| 63 28 28 28 28 54 37 2a | 29 43 29 29 2d 3e 5f 63 |c((((T7*|)C))->_c|
|00009b90| 6f 75 6e 74 2f 2a 34 2a | 2f 2c 73 69 7a 65 6f 66 |ount/*4*|/,sizeof|
|00009ba0| 28 63 68 61 72 29 29 3b | 0a 43 2d 3e 5f 63 61 70 |(char));|.C->_cap|
|00009bb0| 61 63 69 74 79 3d 28 28 | 28 54 37 2a 29 43 29 29 |acity=((|(T7*)C))|
|00009bc0| 2d 3e 5f 63 6f 75 6e 74 | 2f 2a 34 2a 2f 3b 0a 7d |->_count|/*4*/;.}|
|00009bd0| 0a 2f 2a 46 49 2a 2f 72 | 39 63 6f 70 79 5f 66 72 |./*FI*/r|9copy_fr|
|00009be0| 6f 6d 28 28 28 28 54 37 | 2a 29 43 29 29 2d 3e 5f |om((((T7|*)C))->_|
|00009bf0| 73 74 6f 72 61 67 65 2f | 2a 30 2a 2f 2c 28 28 28 |storage/|*0*/,(((|
|00009c00| 54 37 2a 29 28 28 54 37 | 2a 29 61 31 29 29 29 2d |T7*)((T7|*)a1)))-|
|00009c10| 3e 5f 73 74 6f 72 61 67 | 65 2f 2a 30 2a 2f 2c 28 |>_storag|e/*0*/,(|
|00009c20| 28 28 28 54 37 2a 29 43 | 29 29 2d 3e 5f 63 6f 75 |(((T7*)C|))->_cou|
|00009c30| 6e 74 2f 2a 34 2a 2f 29 | 2d 28 31 29 29 3b 0a 7d |nt/*4*/)|-(1));.}|
|00009c40| 0a 2f 2a 46 49 2a 2f 7d | 0a 2f 2a 4e 6f 3a 53 54 |./*FI*/}|./*No:ST|
|00009c50| 52 49 4e 47 2e 70 75 74 | 2a 2f 0a 2f 2a 4e 6f 3a |RING.put|*/./*No:|
|00009c60| 53 54 52 49 4e 47 2e 63 | 6f 75 6e 74 2a 2f 0a 76 |STRING.c|ount*/.v|
|00009c70| 6f 69 64 20 72 37 74 6f | 5f 75 70 70 65 72 28 54 |oid r7to|_upper(T|
|00009c80| 37 2a 20 43 29 7b 0a 69 | 6e 74 20 5f 69 3d 30 3b |7* C){.i|nt _i=0;|
|00009c90| 0a 5f 69 3d 28 28 28 54 | 37 2a 29 43 29 29 2d 3e |._i=(((T|7*)C))->|
|00009ca0| 5f 63 6f 75 6e 74 2f 2a | 34 2a 2f 3b 0a 77 68 69 |_count/*|4*/;.whi|
|00009cb0| 6c 65 20 28 21 28 28 5f | 69 29 3d 3d 28 30 29 29 |le (!((_|i)==(0))|
|00009cc0| 29 20 7b 0a 2f 2a 5b 49 | 52 46 33 2e 35 70 75 74 |) {./*[I|RF3.5put|
|00009cd0| 2a 2f 28 28 28 28 54 37 | 2a 29 43 29 29 2d 3e 5f |*/((((T7|*)C))->_|
|00009ce0| 73 74 6f 72 61 67 65 2f | 2a 30 2a 2f 29 5b 28 5f |storage/|*0*/)[(_|
|00009cf0| 69 29 2d 28 31 29 5d 3d | 28 72 33 74 6f 5f 75 70 |i)-(1)]=|(r3to_up|
|00009d00| 70 65 72 28 2f 2a 28 49 | 52 46 34 2e 36 69 74 65 |per(/*(I|RF4.6ite|
|00009d10| 6d 2a 2f 28 28 28 28 54 | 37 2a 29 43 29 29 2d 3e |m*/((((T|7*)C))->|
|00009d20| 5f 73 74 6f 72 61 67 65 | 2f 2a 30 2a 2f 29 5b 28 |_storage|/*0*/)[(|
|00009d30| 5f 69 29 2d 28 31 29 5d | 2f 2a 29 2a 2f 29 29 3b |_i)-(1)]|/*)*/));|
|00009d40| 0a 2f 2a 5d 2a 2f 0a 5f | 69 3d 28 5f 69 29 2d 28 |./*]*/._|i=(_i)-(|
|00009d50| 31 29 3b 0a 7d 0a 7d 0a | 76 6f 69 64 20 72 37 72 |1);.}.}.|void r7r|
|00009d60| 65 6d 6f 76 65 5f 6c 61 | 73 74 28 54 37 2a 20 43 |emove_la|st(T7* C|
|00009d70| 2c 69 6e 74 20 61 31 29 | 7b 0a 43 2d 3e 5f 63 6f |,int a1)|{.C->_co|
|00009d80| 75 6e 74 3d 28 28 28 28 | 54 37 2a 29 43 29 29 2d |unt=((((|T7*)C))-|
|00009d90| 3e 5f 63 6f 75 6e 74 2f | 2a 34 2a 2f 29 2d 28 61 |>_count/|*4*/)-(a|
|00009da0| 31 29 3b 0a 7d 0a 69 6e | 74 20 72 37 69 6e 64 65 |1);.}.in|t r7inde|
|00009db0| 78 5f 6f 66 28 54 37 2a | 20 43 2c 63 68 61 72 20 |x_of(T7*| C,char |
|00009dc0| 61 31 29 7b 0a 69 6e 74 | 20 52 3d 30 3b 0a 52 3d |a1){.int| R=0;.R=|
|00009dd0| 28 31 29 2b 28 72 39 66 | 61 73 74 5f 69 6e 64 65 |(1)+(r9f|ast_inde|
|00009de0| 78 5f 6f 66 28 28 28 28 | 54 37 2a 29 43 29 29 2d |x_of((((|T7*)C))-|
|00009df0| 3e 5f 73 74 6f 72 61 67 | 65 2f 2a 30 2a 2f 2c 61 |>_storag|e/*0*/,a|
|00009e00| 31 2c 28 28 28 28 54 37 | 2a 29 43 29 29 2d 3e 5f |1,((((T7|*)C))->_|
|00009e10| 63 6f 75 6e 74 2f 2a 34 | 2a 2f 29 2d 28 31 29 29 |count/*4|*/)-(1))|
|00009e20| 29 3b 0a 72 65 74 75 72 | 6e 20 52 3b 0a 7d 0a 76 |);.retur|n R;.}.v|
|00009e30| 6f 69 64 20 72 37 61 70 | 70 65 6e 64 28 54 37 2a |oid r7ap|pend(T7*|
|00009e40| 20 43 2c 54 30 2a 20 61 | 31 29 7b 0a 69 6e 74 20 | C,T0* a|1){.int |
|00009e50| 5f 69 3d 30 3b 0a 5f 69 | 3d 31 3b 0a 77 68 69 6c |_i=0;._i|=1;.whil|
|00009e60| 65 20 28 21 28 28 5f 69 | 29 3e 28 28 28 28 54 37 |e (!((_i|)>((((T7|
|00009e70| 2a 29 28 28 54 37 2a 29 | 61 31 29 29 29 2d 3e 5f |*)((T7*)|a1)))->_|
|00009e80| 63 6f 75 6e 74 2f 2a 34 | 2a 2f 29 29 29 20 7b 0a |count/*4|*/))) {.|
|00009e90| 72 37 65 78 74 65 6e 64 | 28 43 2c 2f 2a 28 49 52 |r7extend|(C,/*(IR|
|00009ea0| 46 34 2e 36 69 74 65 6d | 2a 2f 28 28 28 28 54 37 |F4.6item|*/((((T7|
|00009eb0| 2a 29 28 28 54 37 2a 29 | 61 31 29 29 29 2d 3e 5f |*)((T7*)|a1)))->_|
|00009ec0| 73 74 6f 72 61 67 65 2f | 2a 30 2a 2f 29 5b 28 5f |storage/|*0*/)[(_|
|00009ed0| 69 29 2d 28 31 29 5d 2f | 2a 29 2a 2f 29 3b 0a 5f |i)-(1)]/|*)*/);._|
|00009ee0| 69 3d 28 5f 69 29 2b 28 | 31 29 3b 0a 7d 0a 7d 0a |i=(_i)+(|1);.}.}.|
|00009ef0| 2f 2a 4e 6f 3a 46 49 58 | 45 44 5f 41 52 52 41 59 |/*No:FIX|ED_ARRAY|
|00009f00| 5b 53 54 52 49 4e 47 5d | 2e 63 6c 65 61 72 5f 61 |[STRING]|.clear_a|
|00009f10| 6c 6c 2a 2f 0a 2f 2a 4e | 6f 3a 46 49 58 45 44 5f |ll*/./*N|o:FIXED_|
|00009f20| 41 52 52 41 59 5b 53 54 | 52 49 4e 47 5d 2e 73 65 |ARRAY[ST|RING].se|
|00009f30| 74 5f 61 6c 6c 5f 77 69 | 74 68 2a 2f 0a 76 6f 69 |t_all_wi|th*/.voi|
|00009f40| 64 20 72 39 32 37 6d 61 | 6b 65 28 54 39 32 37 2a |d r927ma|ke(T927*|
|00009f50| 20 43 2c 69 6e 74 20 61 | 31 29 7b 0a 2f 2a 49 46 | C,int a|1){./*IF|
|00009f60| 2a 2f 69 66 20 28 28 61 | 31 29 3d 3d 28 30 29 29 |*/if ((a|1)==(0))|
|00009f70| 20 7b 0a 43 2d 3e 5f 75 | 70 70 65 72 3d 2d 28 31 | {.C->_u|pper=-(1|
|00009f80| 29 3b 0a 7d 0a 20 65 6c | 73 65 20 69 66 20 28 28 |);.}. el|se if ((|
|00009f90| 28 28 28 54 39 32 37 2a | 29 43 29 29 2d 3e 5f 63 |(((T927*|)C))->_c|
|00009fa0| 61 70 61 63 69 74 79 2f | 2a 34 2a 2f 29 3d 3d 28 |apacity/|*4*/)==(|
|00009fb0| 30 29 29 20 7b 0a 43 2d | 3e 5f 73 74 6f 72 61 67 |0)) {.C-|>_storag|
|00009fc0| 65 3d 63 61 6c 6c 6f 63 | 28 61 31 2c 73 69 7a 65 |e=calloc|(a1,size|
|00009fd0| 6f 66 28 54 30 2a 29 29 | 3b 0a 43 2d 3e 5f 63 61 |of(T0*))|;.C->_ca|
|00009fe0| 70 61 63 69 74 79 3d 61 | 31 3b 0a 43 2d 3e 5f 75 |pacity=a|1;.C->_u|
|00009ff0| 70 70 65 72 3d 28 61 31 | 29 2d 28 31 29 3b 0a 7d |pper=(a1|)-(1);.}|
|0000a000| 0a 20 65 6c 73 65 20 69 | 66 20 28 28 28 28 28 54 |. else i|f (((((T|
|0000a010| 39 32 37 2a 29 43 29 29 | 2d 3e 5f 63 61 70 61 63 |927*)C))|->_capac|
|0000a020| 69 74 79 2f 2a 34 2a 2f | 29 3c 28 61 31 29 29 20 |ity/*4*/|)<(a1)) |
|0000a030| 7b 0a 43 2d 3e 5f 73 74 | 6f 72 61 67 65 3d 63 61 |{.C->_st|orage=ca|
|0000a040| 6c 6c 6f 63 28 61 31 2c | 73 69 7a 65 6f 66 28 54 |lloc(a1,|sizeof(T|
|0000a050| 30 2a 29 29 3b 0a 43 2d | 3e 5f 63 61 70 61 63 69 |0*));.C-|>_capaci|
|0000a060| 74 79 3d 61 31 3b 0a 43 | 2d 3e 5f 75 70 70 65 72 |ty=a1;.C|->_upper|
|0000a070| 3d 28 61 31 29 2d 28 31 | 29 3b 0a 7d 0a 65 6c 73 |=(a1)-(1|);.}.els|
|0000a080| 65 20 7b 0a 43 2d 3e 5f | 75 70 70 65 72 3d 28 61 |e {.C->_|upper=(a|
|0000a090| 31 29 2d 28 31 29 3b 0a | 2f 2a 5b 49 52 46 33 2e |1)-(1);.|/*[IRF3.|
|0000a0a0| 36 63 6c 65 61 72 5f 61 | 6c 6c 2a 2f 7b 54 39 32 |6clear_a|ll*/{T92|
|0000a0b0| 37 2a 20 43 31 3d 43 3b | 0a 54 30 2a 20 5f 5f 76 |7* C1=C;|.T0* __v|
|0000a0c0| 61 6c 75 65 3d 4e 55 4c | 4c 3b 0a 2f 2a 5b 49 52 |alue=NUL|L;./*[IR|
|0000a0d0| 46 33 2e 36 73 65 74 5f | 61 6c 6c 5f 77 69 74 68 |F3.6set_|all_with|
|0000a0e0| 2a 2f 7b 54 39 32 37 2a | 20 43 32 3d 43 31 3b 0a |*/{T927*| C2=C1;.|
|0000a0f0| 54 30 2a 20 63 31 3d 5f | 5f 76 61 6c 75 65 3b 0a |T0* c1=_|_value;.|
|0000a100| 72 34 30 30 73 65 74 5f | 61 6c 6c 5f 77 69 74 68 |r400set_|all_with|
|0000a110| 28 28 28 28 54 39 32 37 | 2a 29 43 32 29 29 2d 3e |((((T927|*)C2))->|
|0000a120| 5f 73 74 6f 72 61 67 65 | 2f 2a 30 2a 2f 2c 63 31 |_storage|/*0*/,c1|
|0000a130| 2c 28 28 28 54 39 32 37 | 2a 29 43 32 29 29 2d 3e |,(((T927|*)C2))->|
|0000a140| 5f 75 70 70 65 72 2f 2a | 38 2a 2f 29 3b 0a 7d 2f |_upper/*|8*/);.}/|
|0000a150| 2a 5d 2a 2f 0a 7d 2f 2a | 5d 2a 2f 0a 7d 0a 2f 2a |*]*/.}/*|]*/.}./*|
|0000a160| 46 49 2a 2f 7d 0a 2f 2a | 4e 6f 3a 46 49 58 45 44 |FI*/}./*|No:FIXED|
|0000a170| 5f 41 52 52 41 59 5b 53 | 54 52 49 4e 47 5d 2e 69 |_ARRAY[S|TRING].i|
|0000a180| 74 65 6d 2a 2f 0a 2f 2a | 4e 6f 3a 46 49 58 45 44 |tem*/./*|No:FIXED|
|0000a190| 5f 41 52 52 41 59 5b 53 | 54 52 49 4e 47 5d 2e 73 |_ARRAY[S|TRING].s|
|0000a1a0| 74 6f 72 61 67 65 2a 2f | 0a 2f 2a 4e 6f 3a 46 49 |torage*/|./*No:FI|
|0000a1b0| 58 45 44 5f 41 52 52 41 | 59 5b 53 54 52 49 4e 47 |XED_ARRA|Y[STRING|
|0000a1c0| 5d 2e 63 61 70 61 63 69 | 74 79 2a 2f 0a 2f 2a 4e |].capaci|ty*/./*N|
|0000a1d0| 6f 3a 46 49 58 45 44 5f | 41 52 52 41 59 5b 53 54 |o:FIXED_|ARRAY[ST|
|0000a1e0| 52 49 4e 47 5d 2e 70 75 | 74 2a 2f 0a 2f 2a 4e 6f |RING].pu|t*/./*No|
|0000a1f0| 3a 46 49 58 45 44 5f 41 | 52 52 41 59 5b 53 54 52 |:FIXED_A|RRAY[STR|
|0000a200| 49 4e 47 5d 2e 75 70 70 | 65 72 2a 2f 0a 54 30 2a |ING].upp|er*/.T0*|
|0000a210| 20 72 35 32 69 74 65 6d | 28 54 35 32 2a 20 43 2c | r52item|(T52* C,|
|0000a220| 69 6e 74 20 61 31 29 7b | 0a 54 30 2a 20 52 3d 4e |int a1){|.T0* R=N|
|0000a230| 55 4c 4c 3b 0a 52 3d 28 | 28 28 28 54 35 32 2a 29 |ULL;.R=(|(((T52*)|
|0000a240| 43 29 29 2d 3e 5f 73 74 | 6f 72 61 67 65 2f 2a 30 |C))->_st|orage/*0|
|0000a250| 2a 2f 29 5b 28 61 31 29 | 2d 28 28 28 28 54 35 32 |*/)[(a1)|-((((T52|
|0000a260| 2a 29 43 29 29 2d 3e 5f | 6c 6f 77 65 72 2f 2a 31 |*)C))->_|lower/*1|
|0000a270| 32 2a 2f 29 5d 3b 0a 72 | 65 74 75 72 6e 20 52 3b |2*/)];.r|eturn R;|
|0000a280| 0a 7d 0a 2f 2a 4e 6f 3a | 41 52 52 41 59 5b 53 54 |.}./*No:|ARRAY[ST|
|0000a290| 52 49 4e 47 5d 2e 73 74 | 6f 72 61 67 65 2a 2f 0a |RING].st|orage*/.|
|0000a2a0| 2f 2a 4e 6f 3a 41 52 52 | 41 59 5b 53 54 52 49 4e |/*No:ARR|AY[STRIN|
|0000a2b0| 47 5d 2e 63 61 70 61 63 | 69 74 79 2a 2f 0a 2f 2a |G].capac|ity*/./*|
|0000a2c0| 4e 6f 3a 41 52 52 41 59 | 5b 53 54 52 49 4e 47 5d |No:ARRAY|[STRING]|
|0000a2d0| 2e 6c 6f 77 65 72 2a 2f | 0a 2f 2a 4e 6f 3a 41 52 |.lower*/|./*No:AR|
|0000a2e0| 52 41 59 5b 53 54 52 49 | 4e 47 5d 2e 75 70 70 65 |RAY[STRI|NG].uppe|
|0000a2f0| 72 2a 2f 0a 69 6e 74 20 | 72 35 32 69 6e 64 65 78 |r*/.int |r52index|
|0000a300| 5f 6f 66 28 54 35 32 2a | 20 43 2c 54 30 2a 20 61 |_of(T52*| C,T0* a|
|0000a310| 31 29 7b 0a 69 6e 74 20 | 52 3d 30 3b 0a 52 3d 28 |1){.int |R=0;.R=(|
|0000a320| 28 28 28 54 35 32 2a 29 | 43 29 29 2d 3e 5f 6c 6f |(((T52*)|C))->_lo|
|0000a330| 77 65 72 2f 2a 31 32 2a | 2f 29 2b 28 72 34 30 30 |wer/*12*|/)+(r400|
|0000a340| 69 6e 64 65 78 5f 6f 66 | 28 28 28 28 54 35 32 2a |index_of|((((T52*|
|0000a350| 29 43 29 29 2d 3e 5f 73 | 74 6f 72 61 67 65 2f 2a |)C))->_s|torage/*|
|0000a360| 30 2a 2f 2c 61 31 2c 28 | 28 28 28 54 35 32 2a 29 |0*/,a1,(|(((T52*)|
|0000a370| 43 29 29 2d 3e 5f 75 70 | 70 65 72 2f 2a 38 2a 2f |C))->_up|per/*8*/|
|0000a380| 29 2d 28 28 28 28 54 35 | 32 2a 29 43 29 29 2d 3e |)-((((T5|2*)C))->|
|0000a390| 5f 6c 6f 77 65 72 2f 2a | 31 32 2a 2f 29 29 29 3b |_lower/*|12*/)));|
|0000a3a0| 0a 72 65 74 75 72 6e 20 | 52 3b 0a 7d 0a 76 6f 69 |.return |R;.}.voi|
|0000a3b0| 64 20 72 36 37 35 63 6f | 6e 6e 65 63 74 5f 74 6f |d r675co|nnect_to|
|0000a3c0| 28 54 36 37 35 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T675* C|,T0* a1)|
|0000a3d0| 7b 0a 43 2d 3e 5f 69 6e | 70 75 74 5f 73 74 72 65 |{.C->_in|put_stre|
|0000a3e0| 61 6d 3d 66 6f 70 65 6e | 28 72 37 74 6f 5f 65 78 |am=fopen|(r7to_ex|
|0000a3f0| 74 65 72 6e 61 6c 28 28 | 28 54 37 2a 29 61 31 29 |ternal((|(T7*)a1)|
|0000a400| 29 2c 22 72 22 29 3b 0a | 2f 2a 49 46 2a 2f 69 66 |),"r");.|/*IF*/if|
|0000a410| 20 28 28 4e 55 4c 4c 21 | 3d 28 28 28 54 36 37 35 | ((NULL!|=(((T675|
|0000a420| 2a 29 43 29 29 2d 3e 5f | 69 6e 70 75 74 5f 73 74 |*)C))->_|input_st|
|0000a430| 72 65 61 6d 2f 2a 38 2a | 2f 29 29 20 7b 0a 43 2d |ream/*8*|/)) {.C-|
|0000a440| 3e 5f 70 75 73 68 5f 62 | 61 63 6b 5f 66 6c 61 67 |>_push_b|ack_flag|
|0000a450| 3d 30 3b 0a 43 2d 3e 5f | 6d 65 6d 6f 72 79 3d 28 |=0;.C->_|memory=(|
|0000a460| 28 75 6e 73 69 67 6e 65 | 64 20 63 68 61 72 29 27 |(unsigne|d char)'|
|0000a470| 5c 34 30 27 29 3b 0a 43 | 2d 3e 5f 70 61 74 68 3d |\40');.C|->_path=|
|0000a480| 61 31 3b 0a 7d 0a 2f 2a | 46 49 2a 2f 7d 0a 54 30 |a1;.}./*|FI*/}.T0|
|0000a490| 2a 6f 42 43 37 36 32 6c | 61 73 74 5f 73 74 72 69 |*oBC762l|ast_stri|
|0000a4a0| 6e 67 3d 4e 55 4c 4c 3b | 0a 2f 2a 4e 6f 3a 53 54 |ng=NULL;|./*No:ST|
|0000a4b0| 44 5f 46 49 4c 45 5f 52 | 45 41 44 2e 70 75 73 68 |D_FILE_R|EAD.push|
|0000a4c0| 5f 62 61 63 6b 5f 66 6c | 61 67 2a 2f 0a 2f 2a 4e |_back_fl|ag*/./*N|
|0000a4d0| 6f 3a 53 54 44 5f 46 49 | 4c 45 5f 52 45 41 44 2e |o:STD_FI|LE_READ.|
|0000a4e0| 6d 61 6b 65 2a 2f 0a 76 | 6f 69 64 20 72 36 37 35 |make*/.v|oid r675|
|0000a4f0| 64 69 73 63 6f 6e 6e 65 | 63 74 28 54 36 37 35 2a |disconne|ct(T675*|
|0000a500| 20 43 29 7b 0a 66 63 6c | 6f 73 65 28 28 28 28 54 | C){.fcl|ose((((T|
|0000a510| 36 37 35 2a 29 43 29 29 | 2d 3e 5f 69 6e 70 75 74 |675*)C))|->_input|
|0000a520| 5f 73 74 72 65 61 6d 2f | 2a 38 2a 2f 29 3b 0a 43 |_stream/|*8*/);.C|
|0000a530| 2d 3e 5f 70 61 74 68 3d | 4e 55 4c 4c 3b 0a 7d 0a |->_path=|NULL;.}.|
|0000a540| 2f 2a 4e 6f 3a 53 54 44 | 5f 46 49 4c 45 5f 52 45 |/*No:STD|_FILE_RE|
|0000a550| 41 44 2e 70 61 74 68 2a | 2f 0a 76 6f 69 64 20 72 |AD.path*|/.void r|
|0000a560| 36 37 35 72 65 61 64 5f | 63 68 61 72 61 63 74 65 |675read_|characte|
|0000a570| 72 28 54 36 37 35 2a 20 | 43 29 7b 0a 2f 2a 49 46 |r(T675* |C){./*IF|
|0000a580| 2a 2f 69 66 20 28 28 28 | 28 54 36 37 35 2a 29 43 |*/if (((|(T675*)C|
|0000a590| 29 29 2d 3e 5f 70 75 73 | 68 5f 62 61 63 6b 5f 66 |))->_pus|h_back_f|
|0000a5a0| 6c 61 67 2f 2a 30 2a 2f | 29 20 7b 0a 43 2d 3e 5f |lag/*0*/|) {.C->_|
|0000a5b0| 70 75 73 68 5f 62 61 63 | 6b 5f 66 6c 61 67 3d 30 |push_bac|k_flag=0|
|0000a5c0| 3b 0a 7d 0a 65 6c 73 65 | 20 7b 0a 43 2d 3e 5f 6d |;.}.else| {.C->_m|
|0000a5d0| 65 6d 6f 72 79 3d 67 65 | 74 63 28 28 46 49 4c 45 |emory=ge|tc((FILE|
|0000a5e0| 2a 29 28 28 28 28 54 36 | 37 35 2a 29 43 29 29 2d |*)((((T6|75*)C))-|
|0000a5f0| 3e 5f 69 6e 70 75 74 5f | 73 74 72 65 61 6d 2f 2a |>_input_|stream/*|
|0000a600| 38 2a 2f 29 29 3b 0a 7d | 0a 2f 2a 46 49 2a 2f 7d |8*/));.}|./*FI*/}|
|0000a610| 0a 2f 2a 4e 6f 3a 53 54 | 44 5f 46 49 4c 45 5f 52 |./*No:ST|D_FILE_R|
|0000a620| 45 41 44 2e 69 73 5f 63 | 6f 6e 6e 65 63 74 65 64 |EAD.is_c|onnected|
|0000a630| 2a 2f 0a 2f 2a 4e 6f 3a | 53 54 44 5f 46 49 4c 45 |*/./*No:|STD_FILE|
|0000a640| 5f 52 45 41 44 2e 6c 61 | 73 74 5f 63 68 61 72 61 |_READ.la|st_chara|
|0000a650| 63 74 65 72 2a 2f 0a 76 | 6f 69 64 20 72 36 37 35 |cter*/.v|oid r675|
|0000a660| 72 65 61 64 5f 6c 69 6e | 65 5f 69 6e 28 54 36 37 |read_lin|e_in(T67|
|0000a670| 35 2a 20 43 2c 54 30 2a | 20 61 31 29 7b 0a 69 6e |5* C,T0*| a1){.in|
|0000a680| 74 20 5f 6d 65 6d 3d 30 | 3b 0a 72 36 37 35 72 65 |t _mem=0|;.r675re|
|0000a690| 61 64 5f 63 68 61 72 61 | 63 74 65 72 28 43 29 3b |ad_chara|cter(C);|
|0000a6a0| 0a 5f 6d 65 6d 3d 28 28 | 28 54 36 37 35 2a 29 43 |._mem=((|(T675*)C|
|0000a6b0| 29 29 2d 3e 5f 6d 65 6d | 6f 72 79 2f 2a 31 32 2a |))->_mem|ory/*12*|
|0000a6c0| 2f 3b 0a 77 68 69 6c 65 | 20 28 21 28 28 28 5f 6d |/;.while| (!(((_m|
|0000a6d0| 65 6d 29 3d 3d 28 28 45 | 4f 46 29 29 29 7c 7c 28 |em)==((E|OF)))||(|
|0000a6e0| 28 5f 6d 65 6d 29 3d 3d | 28 28 28 75 6e 73 69 67 |(_mem)==|(((unsig|
|0000a6f0| 6e 65 64 20 63 68 61 72 | 29 27 5c 6e 27 29 29 29 |ned char|)'\n')))|
|0000a700| 29 29 20 7b 0a 72 37 65 | 78 74 65 6e 64 28 28 28 |)) {.r7e|xtend(((|
|0000a710| 54 37 2a 29 61 31 29 2c | 28 28 63 68 61 72 29 28 |T7*)a1),|((char)(|
|0000a720| 5f 6d 65 6d 29 29 29 3b | 0a 5f 6d 65 6d 3d 67 65 |_mem)));|._mem=ge|
|0000a730| 74 63 28 28 46 49 4c 45 | 2a 29 28 28 28 28 54 36 |tc((FILE|*)((((T6|
|0000a740| 37 35 2a 29 43 29 29 2d | 3e 5f 69 6e 70 75 74 5f |75*)C))-|>_input_|
|0000a750| 73 74 72 65 61 6d 2f 2a | 38 2a 2f 29 29 3b 0a 7d |stream/*|8*/));.}|
|0000a760| 0a 43 2d 3e 5f 6d 65 6d | 6f 72 79 3d 5f 6d 65 6d |.C->_mem|ory=_mem|
|0000a770| 3b 0a 7d 0a 69 6e 74 20 | 72 36 37 35 65 6e 64 5f |;.}.int |r675end_|
|0000a780| 6f 66 5f 69 6e 70 75 74 | 28 54 36 37 35 2a 20 43 |of_input|(T675* C|
|0000a790| 29 7b 0a 69 6e 74 20 52 | 3d 30 3b 0a 2f 2a 49 46 |){.int R|=0;./*IF|
|0000a7a0| 2a 2f 69 66 20 28 21 28 | 28 28 28 54 36 37 35 2a |*/if (!(|(((T675*|
|0000a7b0| 29 43 29 29 2d 3e 5f 70 | 75 73 68 5f 62 61 63 6b |)C))->_p|ush_back|
|0000a7c0| 5f 66 6c 61 67 2f 2a 30 | 2a 2f 29 29 20 7b 0a 52 |_flag/*0|*/)) {.R|
|0000a7d0| 3d 28 28 28 28 54 36 37 | 35 2a 29 43 29 29 2d 3e |=((((T67|5*)C))->|
|0000a7e0| 5f 6d 65 6d 6f 72 79 2f | 2a 31 32 2a 2f 29 3d 3d |_memory/|*12*/)==|
|0000a7f0| 28 28 45 4f 46 29 29 3b | 0a 7d 0a 2f 2a 46 49 2a |((EOF));|.}./*FI*|
|0000a800| 2f 72 65 74 75 72 6e 20 | 52 3b 0a 7d 0a 76 6f 69 |/return |R;.}.voi|
|0000a810| 64 20 72 36 37 35 72 65 | 61 64 5f 6c 69 6e 65 28 |d r675re|ad_line(|
|0000a820| 54 36 37 35 2a 20 43 29 | 7b 0a 2f 2a 5b 49 52 46 |T675* C)|{./*[IRF|
|0000a830| 33 2e 33 63 6c 65 61 72 | 2a 2f 28 28 28 28 54 37 |3.3clear|*/((((T7|
|0000a840| 2a 29 28 28 28 54 37 2a | 29 28 6f 42 43 37 36 32 |*)(((T7*|)(oBC762|
|0000a850| 6c 61 73 74 5f 73 74 72 | 69 6e 67 29 29 29 29 29 |last_str|ing)))))|
|0000a860| 2d 3e 5f 63 6f 75 6e 74 | 29 3d 28 30 29 3b 0a 2f |->_count|)=(0);./|
|0000a870| 2a 5d 2a 2f 0a 72 36 37 | 35 72 65 61 64 5f 6c 69 |*]*/.r67|5read_li|
|0000a880| 6e 65 5f 69 6e 28 43 2c | 6f 42 43 37 36 32 6c 61 |ne_in(C,|oBC762la|
|0000a890| 73 74 5f 73 74 72 69 6e | 67 29 3b 0a 7d 0a 2f 2a |st_strin|g);.}./*|
|0000a8a0| 4e 6f 3a 53 54 44 5f 46 | 49 4c 45 5f 52 45 41 44 |No:STD_F|ILE_READ|
|0000a8b0| 2e 69 6e 70 75 74 5f 73 | 74 72 65 61 6d 2a 2f 0a |.input_s|tream*/.|
|0000a8c0| 2f 2a 4e 6f 3a 53 54 44 | 5f 46 49 4c 45 5f 52 45 |/*No:STD|_FILE_RE|
|0000a8d0| 41 44 2e 6d 65 6d 6f 72 | 79 2a 2f 0a 2f 2a 4e 6f |AD.memor|y*/./*No|
|0000a8e0| 3a 53 54 44 5f 45 52 52 | 4f 52 2e 6d 61 6b 65 2a |:STD_ERR|OR.make*|
|0000a8f0| 2f 0a 2f 2a 4e 6f 3a 53 | 54 44 5f 45 52 52 4f 52 |/./*No:S|TD_ERROR|
|0000a900| 2e 66 6c 75 73 68 2a 2f | 0a 76 6f 69 64 20 72 34 |.flush*/|.void r4|
|0000a910| 34 31 70 75 74 5f 73 74 | 72 69 6e 67 28 54 34 34 |41put_st|ring(T44|
|0000a920| 31 2a 20 43 2c 54 30 2a | 20 61 31 29 7b 0a 69 6e |1* C,T0*| a1){.in|
|0000a930| 74 20 5f 69 3d 30 3b 0a | 5f 69 3d 31 3b 0a 77 68 |t _i=0;.|_i=1;.wh|
|0000a940| 69 6c 65 20 28 21 28 28 | 5f 69 29 3e 28 28 28 28 |ile (!((|_i)>((((|
|0000a950| 54 37 2a 29 28 28 54 37 | 2a 29 61 31 29 29 29 2d |T7*)((T7|*)a1)))-|
|0000a960| 3e 5f 63 6f 75 6e 74 2f | 2a 34 2a 2f 29 29 29 20 |>_count/|*4*/))) |
|0000a970| 7b 0a 2f 2a 5b 49 52 46 | 33 2e 36 70 75 74 5f 63 |{./*[IRF|3.6put_c|
|0000a980| 68 61 72 61 63 74 65 72 | 2a 2f 7b 54 34 34 31 2a |haracter|*/{T441*|
|0000a990| 20 43 31 3d 43 3b 0a 63 | 68 61 72 20 62 31 3d 2f | C1=C;.c|har b1=/|
|0000a9a0| 2a 28 49 52 46 34 2e 36 | 69 74 65 6d 2a 2f 28 28 |*(IRF4.6|item*/((|
|0000a9b0| 28 28 54 37 2a 29 28 28 | 54 37 2a 29 61 31 29 29 |((T7*)((|T7*)a1))|
|0000a9c0| 29 2d 3e 5f 73 74 6f 72 | 61 67 65 2f 2a 30 2a 2f |)->_stor|age/*0*/|
|0000a9d0| 29 5b 28 5f 69 29 2d 28 | 31 29 5d 2f 2a 29 2a 2f |)[(_i)-(|1)]/*)*/|
|0000a9e0| 3b 0a 70 75 74 63 28 62 | 31 2c 28 28 46 49 4c 45 |;.putc(b|1,((FILE|
|0000a9f0| 2a 29 28 73 74 64 65 72 | 72 29 29 29 3b 0a 7d 2f |*)(stder|r)));.}/|
|0000aa00| 2a 5d 2a 2f 0a 5f 69 3d | 28 5f 69 29 2b 28 31 29 |*]*/._i=|(_i)+(1)|
|0000aa10| 3b 0a 7d 0a 7d 0a 2f 2a | 4e 6f 3a 53 54 44 5f 45 |;.}.}./*|No:STD_E|
|0000aa20| 52 52 4f 52 2e 70 75 74 | 5f 63 68 61 72 61 63 74 |RROR.put|_charact|
|0000aa30| 65 72 2a 2f 0a 54 30 2a | 6f 42 43 38 31 37 74 6d |er*/.T0*|oBC817tm|
|0000aa40| 70 5f 66 69 6c 65 5f 72 | 65 61 64 3d 4e 55 4c 4c |p_file_r|ead=NULL|
|0000aa50| 3b 0a 2f 2a 4e 6f 3a 53 | 54 44 5f 4f 55 54 50 55 |;./*No:S|TD_OUTPU|
|0000aa60| 54 2e 6d 61 6b 65 2a 2f | 0a 76 6f 69 64 20 72 38 |T.make*/|.void r8|
|0000aa70| 33 30 61 70 70 65 6e 64 | 5f 66 69 6c 65 28 54 38 |30append|_file(T8|
|0000aa80| 33 30 2a 20 43 2c 54 30 | 2a 20 61 31 29 7b 0a 63 |30* C,T0|* a1){.c|
|0000aa90| 68 61 72 20 5f 63 3d 30 | 3b 0a 72 36 37 35 63 6f |har _c=0|;.r675co|
|0000aaa0| 6e 6e 65 63 74 5f 74 6f | 28 28 28 54 36 37 35 2a |nnect_to|(((T675*|
|0000aab0| 29 28 6f 42 43 38 31 37 | 74 6d 70 5f 66 69 6c 65 |)(oBC817|tmp_file|
|0000aac0| 5f 72 65 61 64 29 29 2c | 61 31 29 3b 0a 72 36 37 |_read)),|a1);.r67|
|0000aad0| 35 72 65 61 64 5f 63 68 | 61 72 61 63 74 65 72 28 |5read_ch|aracter(|
|0000aae0| 28 28 54 36 37 35 2a 29 | 28 6f 42 43 38 31 37 74 |((T675*)|(oBC817t|
|0000aaf0| 6d 70 5f 66 69 6c 65 5f | 72 65 61 64 29 29 29 3b |mp_file_|read)));|
|0000ab00| 0a 77 68 69 6c 65 20 28 | 21 28 72 36 37 35 65 6e |.while (|!(r675en|
|0000ab10| 64 5f 6f 66 5f 69 6e 70 | 75 74 28 28 28 54 36 37 |d_of_inp|ut(((T67|
|0000ab20| 35 2a 29 28 6f 42 43 38 | 31 37 74 6d 70 5f 66 69 |5*)(oBC8|17tmp_fi|
|0000ab30| 6c 65 5f 72 65 61 64 29 | 29 29 29 29 20 7b 0a 5f |le_read)|)))) {._|
|0000ab40| 63 3d 2f 2a 28 49 52 46 | 34 2e 36 6c 61 73 74 5f |c=/*(IRF|4.6last_|
|0000ab50| 63 68 61 72 61 63 74 65 | 72 2a 2f 28 28 63 68 61 |characte|r*/((cha|
|0000ab60| 72 29 28 28 28 28 54 36 | 37 35 2a 29 28 28 54 36 |r)((((T6|75*)((T6|
|0000ab70| 37 35 2a 29 28 6f 42 43 | 38 31 37 74 6d 70 5f 66 |75*)(oBC|817tmp_f|
|0000ab80| 69 6c 65 5f 72 65 61 64 | 29 29 29 29 2d 3e 5f 6d |ile_read|))))->_m|
|0000ab90| 65 6d 6f 72 79 2f 2a 31 | 32 2a 2f 29 29 2f 2a 29 |emory/*1|2*/))/*)|
|0000aba0| 2a 2f 3b 0a 2f 2a 5b 49 | 52 46 33 2e 36 70 75 74 |*/;./*[I|RF3.6put|
|0000abb0| 5f 63 68 61 72 61 63 74 | 65 72 2a 2f 7b 54 38 33 |_charact|er*/{T83|
|0000abc0| 30 2a 20 43 31 3d 43 3b | 0a 63 68 61 72 20 62 31 |0* C1=C;|.char b1|
|0000abd0| 3d 5f 63 3b 0a 70 75 74 | 63 28 62 31 2c 28 28 46 |=_c;.put|c(b1,((F|
|0000abe0| 49 4c 45 2a 29 28 73 74 | 64 6f 75 74 29 29 29 3b |ILE*)(st|dout)));|
|0000abf0| 0a 7d 2f 2a 5d 2a 2f 0a | 72 36 37 35 72 65 61 64 |.}/*]*/.|r675read|
|0000ac00| 5f 63 68 61 72 61 63 74 | 65 72 28 28 28 54 36 37 |_charact|er(((T67|
|0000ac10| 35 2a 29 28 6f 42 43 38 | 31 37 74 6d 70 5f 66 69 |5*)(oBC8|17tmp_fi|
|0000ac20| 6c 65 5f 72 65 61 64 29 | 29 29 3b 0a 7d 0a 72 36 |le_read)|));.}.r6|
|0000ac30| 37 35 64 69 73 63 6f 6e | 6e 65 63 74 28 28 28 54 |75discon|nect(((T|
|0000ac40| 36 37 35 2a 29 28 6f 42 | 43 38 31 37 74 6d 70 5f |675*)(oB|C817tmp_|
|0000ac50| 66 69 6c 65 5f 72 65 61 | 64 29 29 29 3b 0a 7d 0a |file_rea|d)));.}.|
|0000ac60| 2f 2a 4e 6f 3a 53 54 44 | 5f 4f 55 54 50 55 54 2e |/*No:STD|_OUTPUT.|
|0000ac70| 66 6c 75 73 68 2a 2f 0a | 76 6f 69 64 20 72 38 33 |flush*/.|void r83|
|0000ac80| 30 70 75 74 5f 73 74 72 | 69 6e 67 28 54 38 33 30 |0put_str|ing(T830|
|0000ac90| 2a 20 43 2c 54 30 2a 20 | 61 31 29 7b 0a 69 6e 74 |* C,T0* |a1){.int|
|0000aca0| 20 5f 69 3d 30 3b 0a 5f | 69 3d 31 3b 0a 77 68 69 | _i=0;._|i=1;.whi|
|0000acb0| 6c 65 20 28 21 28 28 5f | 69 29 3e 28 28 28 28 54 |le (!((_|i)>((((T|
|0000acc0| 37 2a 29 28 28 54 37 2a | 29 61 31 29 29 29 2d 3e |7*)((T7*|)a1)))->|
|0000acd0| 5f 63 6f 75 6e 74 2f 2a | 34 2a 2f 29 29 29 20 7b |_count/*|4*/))) {|
|0000ace0| 0a 2f 2a 5b 49 52 46 33 | 2e 36 70 75 74 5f 63 68 |./*[IRF3|.6put_ch|
|0000acf0| 61 72 61 63 74 65 72 2a | 2f 7b 54 38 33 30 2a 20 |aracter*|/{T830* |
|0000ad00| 43 31 3d 43 3b 0a 63 68 | 61 72 20 62 31 3d 2f 2a |C1=C;.ch|ar b1=/*|
|0000ad10| 28 49 52 46 34 2e 36 69 | 74 65 6d 2a 2f 28 28 28 |(IRF4.6i|tem*/(((|
|0000ad20| 28 54 37 2a 29 28 28 54 | 37 2a 29 61 31 29 29 29 |(T7*)((T|7*)a1)))|
|0000ad30| 2d 3e 5f 73 74 6f 72 61 | 67 65 2f 2a 30 2a 2f 29 |->_stora|ge/*0*/)|
|0000ad40| 5b 28 5f 69 29 2d 28 31 | 29 5d 2f 2a 29 2a 2f 3b |[(_i)-(1|)]/*)*/;|
|0000ad50| 0a 70 75 74 63 28 62 31 | 2c 28 28 46 49 4c 45 2a |.putc(b1|,((FILE*|
|0000ad60| 29 28 73 74 64 6f 75 74 | 29 29 29 3b 0a 7d 2f 2a |)(stdout|)));.}/*|
|0000ad70| 5d 2a 2f 0a 5f 69 3d 28 | 5f 69 29 2b 28 31 29 3b |]*/._i=(|_i)+(1);|
|0000ad80| 0a 7d 0a 7d 0a 2f 2a 4e | 6f 3a 53 54 44 5f 4f 55 |.}.}./*N|o:STD_OU|
|0000ad90| 54 50 55 54 2e 70 75 74 | 5f 63 68 61 72 61 63 74 |TPUT.put|_charact|
|0000ada0| 65 72 2a 2f 0a 2f 2a 4e | 6f 3a 43 4f 4d 50 49 4c |er*/./*N|o:COMPIL|
|0000adb0| 45 2e 66 7a 5f 63 6c 65 | 61 6e 2a 2f 0a 2f 2a 4e |E.fz_cle|an*/./*N|
|0000adc0| 6f 3a 43 4f 4d 50 49 4c | 45 2e 64 6f 73 5f 73 79 |o:COMPIL|E.dos_sy|
|0000add0| 73 74 65 6d 2a 2f 0a 2f | 2a 4e 6f 3a 43 4f 4d 50 |stem*/./|*No:COMP|
|0000ade0| 49 4c 45 2e 66 7a 5f 73 | 79 73 74 65 6d 5f 73 65 |ILE.fz_s|ystem_se|
|0000adf0| 2a 2f 0a 2f 2a 4e 6f 3a | 43 4f 4d 50 49 4c 45 2e |*/./*No:|COMPILE.|
|0000ae00| 66 7a 5f 73 79 73 2a 2f | 0a 69 6e 74 20 66 42 43 |fz_sys*/|.int fBC|
|0000ae10| 33 36 34 78 5f 73 75 66 | 66 69 78 3d 30 3b 0a 54 |364x_suf|fix=0;.T|
|0000ae20| 30 2a 6f 42 43 33 36 34 | 78 5f 73 75 66 66 69 78 |0*oBC364|x_suffix|
|0000ae30| 3d 4e 55 4c 4c 3b 0a 54 | 30 2a 20 72 33 30 39 78 |=NULL;.T|0* r309x|
|0000ae40| 5f 73 75 66 66 69 78 28 | 54 33 30 39 2a 20 43 29 |_suffix(|T309* C)|
|0000ae50| 7b 0a 69 66 20 28 66 42 | 43 33 36 34 78 5f 73 75 |{.if (fB|C364x_su|
|0000ae60| 66 66 69 78 3d 3d 30 29 | 7b 0a 54 30 2a 20 52 3d |ffix==0)|{.T0* R=|
|0000ae70| 4e 55 4c 4c 3b 0a 66 42 | 43 33 36 34 78 5f 73 75 |NULL;.fB|C364x_su|
|0000ae80| 66 66 69 78 3d 31 3b 0a | 2f 2a 49 46 2a 2f 69 66 |ffix=1;.|/*IF*/if|
|0000ae90| 20 28 28 28 28 28 54 30 | 2a 29 6d 73 31 34 5f 33 | (((((T0|*)ms14_3|
|0000aea0| 36 34 29 29 3d 3d 28 28 | 76 6f 69 64 2a 29 28 72 |64))==((|void*)(r|
|0000aeb0| 33 30 39 73 79 73 74 65 | 6d 5f 6e 61 6d 65 28 43 |309syste|m_name(C|
|0000aec0| 29 29 29 29 7c 7c 28 28 | 28 28 54 30 2a 29 6d 73 |))))||((|((T0*)ms|
|0000aed0| 31 38 5f 33 36 34 29 29 | 3d 3d 28 28 76 6f 69 64 |18_364))|==((void|
|0000aee0| 2a 29 28 72 33 30 39 73 | 79 73 74 65 6d 5f 6e 61 |*)(r309s|ystem_na|
|0000aef0| 6d 65 28 43 29 29 29 29 | 29 20 7b 0a 52 3d 28 28 |me(C))))|) {.R=((|
|0000af00| 54 30 2a 29 6d 73 32 39 | 5f 33 36 34 29 3b 0a 7d |T0*)ms29|_364);.}|
|0000af10| 0a 20 65 6c 73 65 20 69 | 66 20 28 28 28 28 54 30 |. else i|f ((((T0|
|0000af20| 2a 29 6d 73 31 36 5f 33 | 36 34 29 29 3d 3d 28 28 |*)ms16_3|64))==((|
|0000af30| 76 6f 69 64 2a 29 28 72 | 33 30 39 73 79 73 74 65 |void*)(r|309syste|
|0000af40| 6d 5f 6e 61 6d 65 28 43 | 29 29 29 29 20 7b 0a 52 |m_name(C|)))) {.R|
|0000af50| 3d 28 28 54 30 2a 29 6d | 73 33 30 5f 33 36 34 29 |=((T0*)m|s30_364)|
|0000af60| 3b 0a 7d 0a 20 65 6c 73 | 65 20 69 66 20 28 28 28 |;.}. els|e if (((|
|0000af70| 28 54 30 2a 29 6d 73 31 | 39 5f 33 36 34 29 29 3d |(T0*)ms1|9_364))=|
|0000af80| 3d 28 28 76 6f 69 64 2a | 29 28 72 33 30 39 73 79 |=((void*|)(r309sy|
|0000af90| 73 74 65 6d 5f 6e 61 6d | 65 28 43 29 29 29 29 20 |stem_nam|e(C)))) |
|0000afa0| 7b 0a 52 3d 28 28 54 30 | 2a 29 6d 73 33 31 5f 33 |{.R=((T0|*)ms31_3|
|0000afb0| 36 34 29 3b 0a 7d 0a 65 | 6c 73 65 20 7b 0a 52 3d |64);.}.e|lse {.R=|
|0000afc0| 28 28 54 30 2a 29 6d 73 | 33 32 5f 33 36 34 29 3b |((T0*)ms|32_364);|
|0000afd0| 0a 7d 0a 2f 2a 46 49 2a | 2f 6f 42 43 33 36 34 78 |.}./*FI*|/oBC364x|
|0000afe0| 5f 73 75 66 66 69 78 3d | 52 3b 7d 0a 72 65 74 75 |_suffix=|R;}.retu|
|0000aff0| 72 6e 20 6f 42 43 33 36 | 34 78 5f 73 75 66 66 69 |rn oBC36|4x_suffi|
|0000b000| 78 3b 7d 0a 54 30 2a 6f | 42 43 33 36 34 74 6d 70 |x;}.T0*o|BC364tmp|
|0000b010| 5f 66 69 6c 65 5f 72 65 | 61 64 3d 4e 55 4c 4c 3b |_file_re|ad=NULL;|
|0000b020| 0a 76 6f 69 64 20 72 33 | 30 39 6d 6f 72 65 5f 68 |.void r3|09more_h|
|0000b030| 65 6c 70 28 54 33 30 39 | 2a 20 43 2c 54 30 2a 20 |elp(T309|* C,T0* |
|0000b040| 61 31 29 7b 0a 72 33 30 | 36 77 5f 70 75 74 5f 73 |a1){.r30|6w_put_s|
|0000b050| 74 72 69 6e 67 28 28 28 | 54 30 2a 29 6d 73 34 5f |tring(((|T0*)ms4_|
|0000b060| 33 36 34 29 29 3b 0a 72 | 33 30 36 77 5f 70 75 74 |364));.r|306w_put|
|0000b070| 5f 73 74 72 69 6e 67 28 | 61 31 29 3b 0a 72 33 30 |_string(|a1);.r30|
|0000b080| 36 77 5f 70 75 74 5f 73 | 74 72 69 6e 67 28 28 28 |6w_put_s|tring(((|
|0000b090| 54 30 2a 29 6d 73 35 5f | 33 36 34 29 29 3b 0a 72 |T0*)ms5_|364));.r|
|0000b0a0| 34 36 37 72 65 61 64 5f | 63 68 61 72 61 63 74 65 |467read_|characte|
|0000b0b0| 72 28 28 28 54 34 36 37 | 2a 29 28 6f 42 43 31 73 |r(((T467|*)(oBC1s|
|0000b0c0| 74 64 5f 69 6e 70 75 74 | 29 29 29 3b 0a 7b 69 6e |td_input|)));.{in|
|0000b0d0| 74 20 7a 31 3d 2f 2a 28 | 49 52 46 34 2e 36 6c 61 |t z1=/*(|IRF4.6la|
|0000b0e0| 73 74 5f 63 68 61 72 61 | 63 74 65 72 2a 2f 28 28 |st_chara|cter*/((|
|0000b0f0| 63 68 61 72 29 28 28 28 | 28 54 34 36 37 2a 29 28 |char)(((|(T467*)(|
|0000b100| 28 54 34 36 37 2a 29 28 | 6f 42 43 31 73 74 64 5f |(T467*)(|oBC1std_|
|0000b110| 69 6e 70 75 74 29 29 29 | 29 2d 3e 5f 6d 65 6d 6f |input)))|)->_memo|
|0000b120| 72 79 2f 2a 34 2a 2f 29 | 29 2f 2a 29 2a 2f 3b 0a |ry/*4*/)|)/*)*/;.|
|0000b130| 0a 69 66 28 28 38 39 3d | 3d 7a 31 29 7c 7c 28 31 |.if((89=|=z1)||(1|
|0000b140| 32 31 3d 3d 7a 31 29 29 | 7b 0a 72 33 30 39 70 72 |21==z1))|{.r309pr|
|0000b150| 69 6e 74 5f 68 65 6c 70 | 28 43 2c 61 31 29 3b 0a |int_help|(C,a1);.|
|0000b160| 7d 0a 7d 0a 7d 0a 2f 2a | 4e 6f 3a 43 4f 4d 50 49 |}.}.}./*|No:COMPI|
|0000b170| 4c 45 2e 75 6e 69 78 5f | 73 79 73 74 65 6d 2a 2f |LE.unix_|system*/|
|0000b180| 0a 2f 2a 4e 6f 3a 43 4f | 4d 50 49 4c 45 2e 66 7a |./*No:CO|MPILE.fz|
|0000b190| 5f 63 6f 6d 70 69 6c 65 | 2a 2f 0a 2f 2a 4e 6f 3a |_compile|*/./*No:|
|0000b1a0| 43 4f 4d 50 49 4c 45 2e | 65 78 69 74 5f 66 61 69 |COMPILE.|exit_fai|
|0000b1b0| 6c 75 72 65 5f 63 6f 64 | 65 2a 2f 0a 2f 2a 4e 6f |lure_cod|e*/./*No|
|0000b1c0| 3a 43 4f 4d 50 49 4c 45 | 2e 76 6d 73 5f 73 79 73 |:COMPILE|.vms_sys|
|0000b1d0| 74 65 6d 2a 2f 0a 54 30 | 2a 20 72 33 30 39 74 6f |tem*/.T0|* r309to|
|0000b1e0| 5f 62 63 6e 28 54 30 2a | 20 61 31 29 7b 0a 54 30 |_bcn(T0*| a1){.T0|
|0000b1f0| 2a 20 52 3d 4e 55 4c 4c | 3b 0a 63 68 61 72 20 5f |* R=NULL|;.char _|
|0000b200| 63 3d 30 3b 0a 69 6e 74 | 20 5f 69 3d 30 3b 0a 52 |c=0;.int| _i=0;.R|
|0000b210| 3d 72 37 74 77 69 6e 28 | 28 28 54 37 2a 29 61 31 |=r7twin(|((T7*)a1|
|0000b220| 29 29 3b 0a 2f 2a 49 46 | 2a 2f 69 66 20 28 72 37 |));./*IF|*/if (r7|
|0000b230| 68 61 73 5f 73 75 66 66 | 69 78 28 28 28 54 37 2a |has_suff|ix(((T7*|
|0000b240| 29 52 29 2c 28 28 54 30 | 2a 29 6d 73 32 35 5f 33 |)R),((T0|*)ms25_3|
|0000b250| 36 34 29 29 29 20 7b 0a | 72 37 72 65 6d 6f 76 65 |64))) {.|r7remove|
|0000b260| 5f 6c 61 73 74 28 28 28 | 54 37 2a 29 52 29 2c 32 |_last(((|T7*)R),2|
|0000b270| 29 3b 0a 7d 0a 2f 2a 46 | 49 2a 2f 5f 69 3d 28 28 |);.}./*F|I*/_i=((|
|0000b280| 28 54 37 2a 29 28 28 54 | 37 2a 29 52 29 29 29 2d |(T7*)((T|7*)R)))-|
|0000b290| 3e 5f 63 6f 75 6e 74 2f | 2a 34 2a 2f 3b 0a 77 68 |>_count/|*4*/;.wh|
|0000b2a0| 69 6c 65 20 28 21 28 28 | 5f 69 29 3d 3d 28 30 29 |ile (!((|_i)==(0)|
|0000b2b0| 29 29 20 7b 0a 5f 63 3d | 2f 2a 28 49 52 46 34 2e |)) {._c=|/*(IRF4.|
|0000b2c0| 36 69 74 65 6d 2a 2f 28 | 28 28 28 54 37 2a 29 28 |6item*/(|(((T7*)(|
|0000b2d0| 28 54 37 2a 29 52 29 29 | 29 2d 3e 5f 73 74 6f 72 |(T7*)R))|)->_stor|
|0000b2e0| 61 67 65 2f 2a 30 2a 2f | 29 5b 28 5f 69 29 2d 28 |age/*0*/|)[(_i)-(|
|0000b2f0| 31 29 5d 2f 2a 29 2a 2f | 3b 0a 2f 2a 49 46 2a 2f |1)]/*)*/|;./*IF*/|
|0000b300| 69 66 20 28 72 33 69 73 | 5f 6c 65 74 74 65 72 28 |if (r3is|_letter(|
|0000b310| 5f 63 29 29 20 7b 0a 5f | 69 3d 28 5f 69 29 2d 28 |_c)) {._|i=(_i)-(|
|0000b320| 31 29 3b 0a 7d 0a 20 65 | 6c 73 65 20 69 66 20 28 |1);.}. e|lse if (|
|0000b330| 28 5f 63 29 3d 3d 28 27 | 5c 31 33 37 27 29 29 20 |(_c)==('|\137')) |
|0000b340| 7b 0a 5f 69 3d 28 5f 69 | 29 2d 28 31 29 3b 0a 7d |{._i=(_i|)-(1);.}|
|0000b350| 0a 20 65 6c 73 65 20 69 | 66 20 28 72 33 69 73 5f |. else i|f (r3is_|
|0000b360| 64 69 67 69 74 28 5f 63 | 29 29 20 7b 0a 5f 69 3d |digit(_c|)) {._i=|
|0000b370| 28 5f 69 29 2d 28 31 29 | 3b 0a 7d 0a 65 6c 73 65 |(_i)-(1)|;.}.else|
|0000b380| 20 7b 0a 72 37 72 65 6d | 6f 76 65 5f 66 69 72 73 | {.r7rem|ove_firs|
|0000b390| 74 28 28 28 54 37 2a 29 | 52 29 2c 5f 69 29 3b 0a |t(((T7*)|R),_i);.|
|0000b3a0| 5f 69 3d 30 3b 0a 7d 0a | 2f 2a 46 49 2a 2f 7d 0a |_i=0;.}.|/*FI*/}.|
|0000b3b0| 72 37 74 6f 5f 75 70 70 | 65 72 28 28 28 54 37 2a |r7to_upp|er(((T7*|
|0000b3c0| 29 52 29 29 3b 0a 72 65 | 74 75 72 6e 20 52 3b 0a |)R));.re|turn R;.|
|0000b3d0| 7d 0a 69 6e 74 20 66 42 | 43 33 36 34 73 6d 61 6c |}.int fB|C364smal|
|0000b3e0| 6c 5f 65 69 66 66 65 6c | 5f 64 69 72 65 63 74 6f |l_eiffel|_directo|
|0000b3f0| 72 79 3d 30 3b 0a 54 30 | 2a 6f 42 43 33 36 34 73 |ry=0;.T0|*oBC364s|
|0000b400| 6d 61 6c 6c 5f 65 69 66 | 66 65 6c 5f 64 69 72 65 |mall_eif|fel_dire|
|0000b410| 63 74 6f 72 79 3d 4e 55 | 4c 4c 3b 0a 54 30 2a 20 |ctory=NU|LL;.T0* |
|0000b420| 72 33 30 39 73 6d 61 6c | 6c 5f 65 69 66 66 65 6c |r309smal|l_eiffel|
|0000b430| 5f 64 69 72 65 63 74 6f | 72 79 28 54 33 30 39 2a |_directo|ry(T309*|
|0000b440| 20 43 29 7b 0a 69 66 20 | 28 66 42 43 33 36 34 73 | C){.if |(fBC364s|
|0000b450| 6d 61 6c 6c 5f 65 69 66 | 66 65 6c 5f 64 69 72 65 |mall_eif|fel_dire|
|0000b460| 63 74 6f 72 79 3d 3d 30 | 29 7b 0a 54 30 2a 20 52 |ctory==0|){.T0* R|
|0000b470| 3d 4e 55 4c 4c 3b 0a 63 | 68 61 72 20 5f 73 6c 61 |=NULL;.c|har _sla|
|0000b480| 73 68 3d 30 3b 0a 69 6e | 74 20 5f 69 3d 30 3b 0a |sh=0;.in|t _i=0;.|
|0000b490| 66 42 43 33 36 34 73 6d | 61 6c 6c 5f 65 69 66 66 |fBC364sm|all_eiff|
|0000b4a0| 65 6c 5f 64 69 72 65 63 | 74 6f 72 79 3d 31 3b 0a |el_direc|tory=1;.|
|0000b4b0| 52 3d 72 33 30 39 67 65 | 74 5f 65 6e 76 69 72 6f |R=r309ge|t_enviro|
|0000b4c0| 6e 6d 65 6e 74 5f 76 61 | 72 69 61 62 6c 65 28 43 |nment_va|riable(C|
|0000b4d0| 2c 28 28 54 30 2a 29 6d | 73 31 32 31 5f 34 37 30 |,((T0*)m|s121_470|
|0000b4e0| 29 29 3b 0a 2f 2a 49 46 | 2a 2f 69 66 20 28 28 52 |));./*IF|*/if ((R|
|0000b4f0| 29 3d 3d 28 28 76 6f 69 | 64 2a 29 28 4e 55 4c 4c |)==((voi|d*)(NULL|
|0000b500| 29 29 29 20 7b 0a 52 3d | 72 37 74 77 69 6e 28 28 |))) {.R=|r7twin((|
|0000b510| 28 54 37 2a 29 28 28 28 | 54 30 2a 29 6d 73 31 32 |(T7*)(((|T0*)ms12|
|0000b520| 31 5f 34 37 30 29 29 29 | 29 3b 0a 72 37 74 6f 5f |1_470)))|);.r7to_|
|0000b530| 75 70 70 65 72 28 28 28 | 54 37 2a 29 52 29 29 3b |upper(((|T7*)R));|
|0000b540| 0a 52 3d 72 33 30 39 67 | 65 74 5f 65 6e 76 69 72 |.R=r309g|et_envir|
|0000b550| 6f 6e 6d 65 6e 74 5f 76 | 61 72 69 61 62 6c 65 28 |onment_v|ariable(|
|0000b560| 43 2c 52 29 3b 0a 2f 2a | 49 46 2a 2f 69 66 20 28 |C,R);./*|IF*/if (|
|0000b570| 28 52 29 21 3d 28 28 76 | 6f 69 64 2a 29 28 4e 55 |(R)!=((v|oid*)(NU|
|0000b580| 4c 4c 29 29 29 20 7b 0a | 72 37 74 6f 5f 75 70 70 |LL))) {.|r7to_upp|
|0000b590| 65 72 28 28 28 54 37 2a | 29 28 28 28 54 30 2a 29 |er(((T7*|)(((T0*)|
|0000b5a0| 6d 73 31 32 31 5f 34 37 | 30 29 29 29 29 3b 0a 7d |ms121_47|0))));.}|
|0000b5b0| 0a 2f 2a 46 49 2a 2f 7d | 0a 2f 2a 46 49 2a 2f 2f |./*FI*/}|./*FI*//|
|0000b5c0| 2a 49 46 2a 2f 69 66 20 | 28 28 52 29 3d 3d 28 28 |*IF*/if |((R)==((|
|0000b5d0| 76 6f 69 64 2a 29 28 4e | 55 4c 4c 29 29 29 20 7b |void*)(N|ULL))) {|
|0000b5e0| 0a 52 3d 28 28 54 30 2a | 29 6d 73 31 5f 33 36 34 |.R=((T0*|)ms1_364|
|0000b5f0| 29 3b 0a 7d 0a 2f 2a 46 | 49 2a 2f 5f 69 3d 28 28 |);.}./*F|I*/_i=((|
|0000b600| 28 54 37 2a 29 28 28 54 | 37 2a 29 52 29 29 29 2d |(T7*)((T|7*)R)))-|
|0000b610| 3e 5f 63 6f 75 6e 74 2f | 2a 34 2a 2f 3b 0a 77 68 |>_count/|*4*/;.wh|
|0000b620| 69 6c 65 20 28 21 28 28 | 5f 69 29 3c 28 30 29 29 |ile (!((|_i)<(0))|
|0000b630| 29 20 7b 0a 5f 73 6c 61 | 73 68 3d 2f 2a 28 49 52 |) {._sla|sh=/*(IR|
|0000b640| 46 34 2e 36 69 74 65 6d | 2a 2f 28 28 28 28 54 37 |F4.6item|*/((((T7|
|0000b650| 2a 29 28 28 54 37 2a 29 | 52 29 29 29 2d 3e 5f 73 |*)((T7*)|R)))->_s|
|0000b660| 74 6f 72 61 67 65 2f 2a | 30 2a 2f 29 5b 28 5f 69 |torage/*|0*/)[(_i|
|0000b670| 29 2d 28 31 29 5d 2f 2a | 29 2a 2f 3b 0a 2f 2a 49 |)-(1)]/*|)*/;./*I|
|0000b680| 46 2a 2f 69 66 20 28 28 | 72 33 69 73 5f 6c 65 74 |F*/if ((|r3is_let|
|0000b690| 74 65 72 28 5f 73 6c 61 | 73 68 29 29 7c 7c 28 72 |ter(_sla|sh))||(r|
|0000b6a0| 33 69 73 5f 64 69 67 69 | 74 28 5f 73 6c 61 73 68 |3is_digi|t(_slash|
|0000b6b0| 29 29 29 20 7b 0a 5f 69 | 3d 28 5f 69 29 2d 28 31 |))) {._i|=(_i)-(1|
|0000b6c0| 29 3b 0a 7d 0a 65 6c 73 | 65 20 7b 0a 5f 69 3d 2d |);.}.els|e {._i=-|
|0000b6d0| 28 31 29 3b 0a 7d 0a 2f | 2a 46 49 2a 2f 7d 0a 2f |(1);.}./|*FI*/}./|
|0000b6e0| 2a 49 46 2a 2f 69 66 20 | 28 28 5f 69 29 3d 3d 28 |*IF*/if |((_i)==(|
|0000b6f0| 30 29 29 20 7b 0a 72 37 | 65 78 74 65 6e 64 28 28 |0)) {.r7|extend((|
|0000b700| 28 54 37 2a 29 52 29 2c | 27 5c 35 37 27 29 3b 0a |(T7*)R),|'\57');.|
|0000b710| 7d 0a 20 65 6c 73 65 20 | 69 66 20 28 21 28 28 72 |}. else |if (!((r|
|0000b720| 37 6c 61 73 74 28 28 28 | 54 37 2a 29 52 29 29 29 |7last(((|T7*)R)))|
|0000b730| 3d 3d 28 5f 73 6c 61 73 | 68 29 29 29 20 7b 0a 72 |==(_slas|h))) {.r|
|0000b740| 37 65 78 74 65 6e 64 28 | 28 28 54 37 2a 29 52 29 |7extend(|((T7*)R)|
|0000b750| 2c 5f 73 6c 61 73 68 29 | 3b 0a 7d 0a 2f 2a 46 49 |,_slash)|;.}./*FI|
|0000b760| 2a 2f 6f 42 43 33 36 34 | 73 6d 61 6c 6c 5f 65 69 |*/oBC364|small_ei|
|0000b770| 66 66 65 6c 5f 64 69 72 | 65 63 74 6f 72 79 3d 52 |ffel_dir|ectory=R|
|0000b780| 3b 7d 0a 72 65 74 75 72 | 6e 20 6f 42 43 33 36 34 |;}.retur|n oBC364|
|0000b790| 73 6d 61 6c 6c 5f 65 69 | 66 66 65 6c 5f 64 69 72 |small_ei|ffel_dir|
|0000b7a0| 65 63 74 6f 72 79 3b 7d | 0a 69 6e 74 20 66 42 43 |ectory;}|.int fBC|
|0000b7b0| 33 36 34 6d 61 6b 65 5f | 73 75 66 66 69 78 3d 30 |364make_|suffix=0|
|0000b7c0| 3b 0a 54 30 2a 6f 42 43 | 33 36 34 6d 61 6b 65 5f |;.T0*oBC|364make_|
|0000b7d0| 73 75 66 66 69 78 3d 4e | 55 4c 4c 3b 0a 54 30 2a |suffix=N|ULL;.T0*|
|0000b7e0| 20 72 33 30 39 6d 61 6b | 65 5f 73 75 66 66 69 78 | r309mak|e_suffix|
|0000b7f0| 28 54 33 30 39 2a 20 43 | 29 7b 0a 69 66 20 28 66 |(T309* C|){.if (f|
|0000b800| 42 43 33 36 34 6d 61 6b | 65 5f 73 75 66 66 69 78 |BC364mak|e_suffix|
|0000b810| 3d 3d 30 29 7b 0a 54 30 | 2a 20 52 3d 4e 55 4c 4c |==0){.T0|* R=NULL|
|0000b820| 3b 0a 66 42 43 33 36 34 | 6d 61 6b 65 5f 73 75 66 |;.fBC364|make_suf|
|0000b830| 66 69 78 3d 31 3b 0a 2f | 2a 49 46 2a 2f 69 66 20 |fix=1;./|*IF*/if |
|0000b840| 28 28 28 28 54 30 2a 29 | 6d 73 31 34 5f 33 36 34 |((((T0*)|ms14_364|
|0000b850| 29 29 3d 3d 28 28 76 6f | 69 64 2a 29 28 72 33 30 |))==((vo|id*)(r30|
|0000b860| 39 73 79 73 74 65 6d 5f | 6e 61 6d 65 28 43 29 29 |9system_|name(C))|
|0000b870| 29 29 20 7b 0a 52 3d 28 | 28 54 30 2a 29 6d 73 33 |)) {.R=(|(T0*)ms3|
|0000b880| 33 5f 33 36 34 29 3b 0a | 7d 0a 20 65 6c 73 65 20 |3_364);.|}. else |
|0000b890| 69 66 20 28 28 28 28 54 | 30 2a 29 6d 73 31 39 5f |if ((((T|0*)ms19_|
|0000b8a0| 33 36 34 29 29 3d 3d 28 | 28 76 6f 69 64 2a 29 28 |364))==(|(void*)(|
|0000b8b0| 72 33 30 39 73 79 73 74 | 65 6d 5f 6e 61 6d 65 28 |r309syst|em_name(|
|0000b8c0| 43 29 29 29 29 20 7b 0a | 52 3d 28 28 54 30 2a 29 |C)))) {.|R=((T0*)|
|0000b8d0| 6d 73 33 34 5f 33 36 34 | 29 3b 0a 7d 0a 20 65 6c |ms34_364|);.}. el|
|0000b8e0| 73 65 20 69 66 20 28 28 | 28 28 54 30 2a 29 6d 73 |se if ((|((T0*)ms|
|0000b8f0| 31 38 5f 33 36 34 29 29 | 3d 3d 28 28 76 6f 69 64 |18_364))|==((void|
|0000b900| 2a 29 28 72 33 30 39 73 | 79 73 74 65 6d 5f 6e 61 |*)(r309s|ystem_na|
|0000b910| 6d 65 28 43 29 29 29 29 | 20 7b 0a 52 3d 28 28 54 |me(C))))| {.R=((T|
|0000b920| 30 2a 29 6d 73 33 35 5f | 33 36 34 29 3b 0a 7d 0a |0*)ms35_|364);.}.|
|0000b930| 20 65 6c 73 65 20 69 66 | 20 28 28 28 28 54 30 2a | else if| ((((T0*|
|0000b940| 29 6d 73 31 36 5f 33 36 | 34 29 29 3d 3d 28 28 76 |)ms16_36|4))==((v|
|0000b950| 6f 69 64 2a 29 28 72 33 | 30 39 73 79 73 74 65 6d |oid*)(r3|09system|
|0000b960| 5f 6e 61 6d 65 28 43 29 | 29 29 29 20 7b 0a 52 3d |_name(C)|))) {.R=|
|0000b970| 28 28 54 30 2a 29 6d 73 | 33 36 5f 33 36 34 29 3b |((T0*)ms|36_364);|
|0000b980| 0a 7d 0a 65 6c 73 65 20 | 7b 0a 52 3d 28 28 54 30 |.}.else |{.R=((T0|
|0000b990| 2a 29 6d 73 33 37 5f 33 | 36 34 29 3b 0a 7d 0a 2f |*)ms37_3|64);.}./|
|0000b9a0| 2a 46 49 2a 2f 6f 42 43 | 33 36 34 6d 61 6b 65 5f |*FI*/oBC|364make_|
|0000b9b0| 73 75 66 66 69 78 3d 52 | 3b 7d 0a 72 65 74 75 72 |suffix=R|;}.retur|
|0000b9c0| 6e 20 6f 42 43 33 36 34 | 6d 61 6b 65 5f 73 75 66 |n oBC364|make_suf|
|0000b9d0| 66 69 78 3b 7d 0a 76 6f | 69 64 20 72 33 30 39 61 |fix;}.vo|id r309a|
|0000b9e0| 75 74 6f 6d 61 74 28 54 | 33 30 39 2a 20 43 29 7b |utomat(T|309* C){|
|0000b9f0| 0a 54 30 2a 20 5f 61 3d | 4e 55 4c 4c 3b 0a 69 6e |.T0* _a=|NULL;.in|
|0000ba00| 74 20 5f 61 72 67 3d 30 | 3b 0a 69 6e 74 20 5f 73 |t _arg=0|;.int _s|
|0000ba10| 74 61 74 65 3d 30 3b 0a | 5f 61 72 67 3d 31 3b 0a |tate=0;.|_arg=1;.|
|0000ba20| 77 68 69 6c 65 20 28 21 | 28 28 5f 61 72 67 29 3e |while (!|((_arg)>|
|0000ba30| 28 2f 2a 28 49 52 46 34 | 2e 39 61 72 67 75 6d 65 |(/*(IRF4|.9argume|
|0000ba40| 6e 74 5f 63 6f 75 6e 74 | 2a 2f 28 28 28 54 39 32 |nt_count|*/(((T92|
|0000ba50| 37 2a 29 28 28 54 39 32 | 37 2a 29 28 72 33 30 39 |7*)((T92|7*)(r309|
|0000ba60| 63 6f 6d 6d 61 6e 64 5f | 61 72 67 75 6d 65 6e 74 |command_|argument|
|0000ba70| 73 28 29 29 29 29 29 2d | 3e 5f 75 70 70 65 72 2f |s()))))-|>_upper/|
|0000ba80| 2a 38 2a 2f 2f 2a 29 2a | 2f 29 29 29 20 7b 0a 5f |*8*//*)*|/))) {._|
|0000ba90| 61 3d 72 33 30 39 61 72 | 67 75 6d 65 6e 74 28 5f |a=r309ar|gument(_|
|0000baa0| 61 72 67 29 3b 0a 2f 2a | 49 46 2a 2f 69 66 20 28 |arg);./*|IF*/if (|
|0000bab0| 72 37 69 73 5f 65 71 75 | 61 6c 28 6d 73 38 5f 33 |r7is_equ|al(ms8_3|
|0000bac0| 30 39 2c 5f 61 29 29 20 | 7b 0a 2f 2a 5b 49 52 46 |09,_a)) |{./*[IRF|
|0000bad0| 33 2e 33 73 65 74 5f 76 | 65 72 62 6f 73 65 2a 2f |3.3set_v|erbose*/|
|0000bae0| 28 28 28 28 54 33 30 36 | 2a 29 28 28 28 54 33 30 |((((T306|*)(((T30|
|0000baf0| 36 2a 29 28 6f 42 43 33 | 36 34 65 63 68 6f 29 29 |6*)(oBC3|64echo))|
|0000bb00| 29 29 29 2d 3e 5f 76 65 | 72 62 6f 73 65 29 3d 28 |)))->_ve|rbose)=(|
|0000bb10| 31 29 3b 0a 2f 2a 5d 2a | 2f 0a 7d 0a 2f 2a 46 49 |1);./*]*|/.}./*FI|
|0000bb20| 2a 2f 2f 2a 49 46 2a 2f | 69 66 20 28 72 37 69 73 |*//*IF*/|if (r7is|
|0000bb30| 5f 65 71 75 61 6c 28 6d | 73 39 5f 33 30 39 2c 5f |_equal(m|s9_309,_|
|0000bb40| 61 29 29 20 7b 0a 43 2d | 3e 5f 63 5f 63 6f 64 65 |a)) {.C-|>_c_code|
|0000bb50| 3d 31 3b 0a 7d 0a 65 6c | 73 65 20 7b 0a 72 37 65 |=1;.}.el|se {.r7e|
|0000bb60| 78 74 65 6e 64 28 28 28 | 54 37 2a 29 28 6f 42 43 |xtend(((|T7*)(oBC|
|0000bb70| 33 30 39 74 6d 70 5f 73 | 74 72 69 6e 67 29 29 2c |309tmp_s|tring)),|
|0000bb80| 27 5c 34 30 27 29 3b 0a | 72 37 61 70 70 65 6e 64 |'\40');.|r7append|
|0000bb90| 28 28 28 54 37 2a 29 28 | 6f 42 43 33 30 39 74 6d |(((T7*)(|oBC309tm|
|0000bba0| 70 5f 73 74 72 69 6e 67 | 29 29 2c 5f 61 29 3b 0a |p_string|)),_a);.|
|0000bbb0| 7b 69 6e 74 20 7a 31 3d | 5f 73 74 61 74 65 3b 0a |{int z1=|_state;.|
|0000bbc0| 0a 69 66 28 28 30 3d 3d | 7a 31 29 29 7b 0a 2f 2a |.if((0==|z1)){./*|
|0000bbd0| 49 46 2a 2f 69 66 20 28 | 28 2f 2a 28 49 52 46 34 |IF*/if (|(/*(IRF4|
|0000bbe0| 2e 36 69 74 65 6d 2a 2f | 28 28 28 28 54 37 2a 29 |.6item*/|((((T7*)|
|0000bbf0| 28 28 54 37 2a 29 5f 61 | 29 29 29 2d 3e 5f 73 74 |((T7*)_a|)))->_st|
|0000bc00| 6f 72 61 67 65 2f 2a 30 | 2a 2f 29 5b 28 31 29 2d |orage/*0|*/)[(1)-|
|0000bc10| 28 31 29 5d 2f 2a 29 2a | 2f 29 21 3d 28 27 5c 35 |(1)]/*)*|/)!=('\5|
|0000bc20| 35 27 29 29 20 7b 0a 2f | 2a 49 46 2a 2f 69 66 20 |5')) {./|*IF*/if |
|0000bc30| 28 72 37 68 61 73 5f 73 | 75 66 66 69 78 28 28 28 |(r7has_s|uffix(((|
|0000bc40| 54 37 2a 29 5f 61 29 2c | 72 33 30 39 6f 5f 73 75 |T7*)_a),|r309o_su|
|0000bc50| 66 66 69 78 28 43 29 29 | 29 20 7b 0a 7d 0a 20 65 |ffix(C))|) {.}. e|
|0000bc60| 6c 73 65 20 69 66 20 28 | 72 37 68 61 73 5f 73 75 |lse if (|r7has_su|
|0000bc70| 66 66 69 78 28 28 28 54 | 37 2a 29 5f 61 29 2c 28 |ffix(((T|7*)_a),(|
|0000bc80| 28 54 30 2a 29 6d 73 32 | 36 5f 33 36 34 29 29 29 |(T0*)ms2|6_364)))|
|0000bc90| 20 7b 0a 7d 0a 20 65 6c | 73 65 20 69 66 20 28 28 | {.}. el|se if ((|
|0000bca0| 2f 2a 28 49 52 46 34 2e | 36 69 74 65 6d 2a 2f 28 |/*(IRF4.|6item*/(|
|0000bcb0| 28 28 28 54 37 2a 29 28 | 28 54 37 2a 29 5f 61 29 |(((T7*)(|(T7*)_a)|
|0000bcc0| 29 29 2d 3e 5f 73 74 6f | 72 61 67 65 2f 2a 30 2a |))->_sto|rage/*0*|
|0000bcd0| 2f 29 5b 28 31 29 2d 28 | 31 29 5d 2f 2a 29 2a 2f |/)[(1)-(|1)]/*)*/|
|0000bce0| 29 3d 3d 28 27 5c 35 33 | 27 29 29 20 7b 0a 7d 0a |)==('\53|')) {.}.|
|0000bcf0| 20 65 6c 73 65 20 69 66 | 20 28 28 28 28 28 54 33 | else if| (((((T3|
|0000bd00| 30 39 2a 29 43 29 29 2d | 3e 5f 72 6f 6f 74 2f 2a |09*)C))-|>_root/*|
|0000bd10| 30 2a 2f 29 3d 3d 28 28 | 76 6f 69 64 2a 29 28 4e |0*/)==((|void*)(N|
|0000bd20| 55 4c 4c 29 29 29 20 7b | 0a 43 2d 3e 5f 72 6f 6f |ULL))) {|.C->_roo|
|0000bd30| 74 3d 72 33 30 39 74 6f | 5f 62 63 6e 28 5f 61 29 |t=r309to|_bcn(_a)|
|0000bd40| 3b 0a 72 37 74 6f 5f 6c | 6f 77 65 72 28 28 28 54 |;.r7to_l|ower(((T|
|0000bd50| 37 2a 29 28 28 28 28 54 | 33 30 39 2a 29 43 29 29 |7*)((((T|309*)C))|
|0000bd60| 2d 3e 5f 72 6f 6f 74 2f | 2a 30 2a 2f 29 29 29 3b |->_root/|*0*/)));|
|0000bd70| 0a 5f 73 74 61 74 65 3d | 32 3b 0a 7d 0a 2f 2a 46 |._state=|2;.}./*F|
|0000bd80| 49 2a 2f 7d 0a 20 65 6c | 73 65 20 69 66 20 28 72 |I*/}. el|se if (r|
|0000bd90| 37 69 73 5f 65 71 75 61 | 6c 28 6d 73 31 30 5f 33 |7is_equa|l(ms10_3|
|0000bda0| 30 39 2c 5f 61 29 29 20 | 7b 0a 5f 73 74 61 74 65 |09,_a)) |{._state|
|0000bdb0| 3d 31 3b 0a 7d 0a 20 65 | 6c 73 65 20 69 66 20 28 |=1;.}. e|lse if (|
|0000bdc0| 28 28 2f 2a 28 49 52 46 | 34 2e 36 69 74 65 6d 2a |((/*(IRF|4.6item*|
|0000bdd0| 2f 28 28 28 28 54 37 2a | 29 28 28 54 37 2a 29 5f |/((((T7*|)((T7*)_|
|0000bde0| 61 29 29 29 2d 3e 5f 73 | 74 6f 72 61 67 65 2f 2a |a)))->_s|torage/*|
|0000bdf0| 30 2a 2f 29 5b 28 31 29 | 2d 28 31 29 5d 2f 2a 29 |0*/)[(1)|-(1)]/*)|
|0000be00| 2a 2f 29 3d 3d 28 27 5c | 35 35 27 29 29 26 26 28 |*/)==('\|55'))&&(|
|0000be10| 28 2f 2a 28 49 52 46 34 | 2e 36 69 74 65 6d 2a 2f |(/*(IRF4|.6item*/|
|0000be20| 28 28 28 28 54 37 2a 29 | 28 28 54 37 2a 29 5f 61 |((((T7*)|((T7*)_a|
|0000be30| 29 29 29 2d 3e 5f 73 74 | 6f 72 61 67 65 2f 2a 30 |)))->_st|orage/*0|
|0000be40| 2a 2f 29 5b 28 32 29 2d | 28 31 29 5d 2f 2a 29 2a |*/)[(2)-|(1)]/*)*|
|0000be50| 2f 29 3d 3d 28 27 6f 27 | 29 29 29 20 7b 0a 7d 0a |/)==('o'|))) {.}.|
|0000be60| 20 65 6c 73 65 20 69 66 | 20 28 72 37 69 73 5f 65 | else if| (r7is_e|
|0000be70| 71 75 61 6c 28 6d 73 31 | 31 5f 33 30 39 2c 5f 61 |qual(ms1|1_309,_a|
|0000be80| 29 29 20 7b 0a 5f 73 74 | 61 74 65 3d 31 3b 0a 7d |)) {._st|ate=1;.}|
|0000be90| 0a 20 65 6c 73 65 20 69 | 66 20 28 72 37 69 73 5f |. else i|f (r7is_|
|0000bea0| 65 71 75 61 6c 28 6d 73 | 31 32 5f 33 30 39 2c 5f |equal(ms|12_309,_|
|0000beb0| 61 29 29 20 7b 0a 5f 73 | 74 61 74 65 3d 31 3b 0a |a)) {._s|tate=1;.|
|0000bec0| 7d 0a 2f 2a 46 49 2a 2f | 7d 0a 20 65 6c 73 65 20 |}./*FI*/|}. else |
|0000bed0| 0a 69 66 28 28 31 3d 3d | 7a 31 29 29 7b 0a 5f 73 |.if((1==|z1)){._s|
|0000bee0| 74 61 74 65 3d 30 3b 0a | 7d 0a 20 65 6c 73 65 20 |tate=0;.|}. else |
|0000bef0| 7b 5f 73 74 61 74 65 3d | 30 3b 0a 7d 7d 0a 7d 0a |{_state=|0;.}}.}.|
|0000bf00| 2f 2a 46 49 2a 2f 5f 61 | 72 67 3d 28 5f 61 72 67 |/*FI*/_a|rg=(_arg|
|0000bf10| 29 2b 28 31 29 3b 0a 7d | 0a 7d 0a 2f 2a 4e 6f 3a |)+(1);.}|.}./*No:|
|0000bf20| 43 4f 4d 50 49 4c 45 2e | 61 6d 69 67 61 5f 73 79 |COMPILE.|amiga_sy|
|0000bf30| 73 74 65 6d 2a 2f 0a 76 | 6f 69 64 20 72 33 30 39 |stem*/.v|oid r309|
|0000bf40| 6d 61 6b 65 28 54 33 30 | 39 2a 20 43 29 7b 0a 54 |make(T30|9* C){.T|
|0000bf50| 30 2a 20 5f 73 74 72 3d | 4e 55 4c 4c 3b 0a 69 6e |0* _str=|NULL;.in|
|0000bf60| 74 20 5f 74 69 6d 65 5f | 6f 75 74 3d 30 3b 0a 2f |t _time_|out=0;./|
|0000bf70| 2a 49 46 2a 2f 69 66 20 | 28 28 2f 2a 28 49 52 46 |*IF*/if |((/*(IRF|
|0000bf80| 34 2e 39 61 72 67 75 6d | 65 6e 74 5f 63 6f 75 6e |4.9argum|ent_coun|
|0000bf90| 74 2a 2f 28 28 28 54 39 | 32 37 2a 29 28 28 54 39 |t*/(((T9|27*)((T9|
|0000bfa0| 32 37 2a 29 28 72 33 30 | 39 63 6f 6d 6d 61 6e 64 |27*)(r30|9command|
|0000bfb0| 5f 61 72 67 75 6d 65 6e | 74 73 28 29 29 29 29 29 |_argumen|ts()))))|
|0000bfc0| 2d 3e 5f 75 70 70 65 72 | 2f 2a 38 2a 2f 2f 2a 29 |->_upper|/*8*//*)|
|0000bfd0| 2a 2f 29 3c 28 31 29 29 | 20 7b 0a 72 33 30 36 77 |*/)<(1))| {.r306w|
|0000bfe0| 5f 70 75 74 5f 73 74 72 | 69 6e 67 28 28 28 54 30 |_put_str|ing(((T0|
|0000bff0| 2a 29 6d 73 31 5f 33 30 | 39 29 29 3b 0a 72 33 30 |*)ms1_30|9));.r30|
|0000c000| 39 6d 6f 72 65 5f 68 65 | 6c 70 28 43 2c 28 28 54 |9more_he|lp(C,((T|
|0000c010| 30 2a 29 6d 73 38 32 5f | 34 37 30 29 29 3b 0a 65 |0*)ms82_|470));.e|
|0000c020| 78 69 74 28 31 29 3b 0a | 7d 0a 2f 2a 46 49 2a 2f |xit(1);.|}./*FI*/|
|0000c030| 2f 2a 49 46 2a 2f 69 66 | 20 28 28 28 28 54 30 2a |/*IF*/if| ((((T0*|
|0000c040| 29 6d 73 31 39 5f 33 36 | 34 29 29 3d 3d 28 28 76 |)ms19_36|4))==((v|
|0000c050| 6f 69 64 2a 29 28 72 33 | 30 39 73 79 73 74 65 6d |oid*)(r3|09system|
|0000c060| 5f 6e 61 6d 65 28 43 29 | 29 29 29 20 7b 0a 2f 2a |_name(C)|))) {./*|
|0000c070| 5b 49 52 46 33 2e 33 63 | 6c 65 61 72 2a 2f 28 28 |[IRF3.3c|lear*/((|
|0000c080| 28 28 54 37 2a 29 28 28 | 28 54 37 2a 29 28 6f 42 |((T7*)((|(T7*)(oB|
|0000c090| 43 33 30 39 74 6d 70 5f | 73 74 72 69 6e 67 29 29 |C309tmp_|string))|
|0000c0a0| 29 29 29 2d 3e 5f 63 6f | 75 6e 74 29 3d 28 30 29 |)))->_co|unt)=(0)|
|0000c0b0| 3b 0a 2f 2a 5d 2a 2f 0a | 7d 0a 65 6c 73 65 20 7b |;./*]*/.|}.else {|
|0000c0c0| 0a 72 37 63 6f 70 79 28 | 28 28 54 37 2a 29 28 6f |.r7copy(|((T7*)(o|
|0000c0d0| 42 43 33 30 39 74 6d 70 | 5f 73 74 72 69 6e 67 29 |BC309tmp|_string)|
|0000c0e0| 29 2c 72 33 30 39 73 6d | 61 6c 6c 5f 65 69 66 66 |),r309sm|all_eiff|
|0000c0f0| 65 6c 5f 64 69 72 65 63 | 74 6f 72 79 28 43 29 29 |el_direc|tory(C))|
|0000c100| 3b 0a 72 33 30 39 61 64 | 64 5f 64 69 72 65 63 74 |;.r309ad|d_direct|
|0000c110| 6f 72 79 28 43 2c 6f 42 | 43 33 30 39 74 6d 70 5f |ory(C,oB|C309tmp_|
|0000c120| 73 74 72 69 6e 67 2c 28 | 28 54 30 2a 29 6d 73 37 |string,(|(T0*)ms7|
|0000c130| 37 5f 34 37 30 29 29 3b | 0a 7d 0a 2f 2a 46 49 2a |7_470));|.}./*FI*|
|0000c140| 2f 72 37 61 70 70 65 6e | 64 28 28 28 54 37 2a 29 |/r7appen|d(((T7*)|
|0000c150| 28 6f 42 43 33 30 39 74 | 6d 70 5f 73 74 72 69 6e |(oBC309t|mp_strin|
|0000c160| 67 29 29 2c 28 28 54 30 | 2a 29 6d 73 35 38 5f 34 |g)),((T0|*)ms58_4|
|0000c170| 37 33 29 29 3b 0a 72 37 | 61 70 70 65 6e 64 28 28 |73));.r7|append((|
|0000c180| 28 54 37 2a 29 28 6f 42 | 43 33 30 39 74 6d 70 5f |(T7*)(oB|C309tmp_|
|0000c190| 73 74 72 69 6e 67 29 29 | 2c 72 33 30 39 78 5f 73 |string))|,r309x_s|
|0000c1a0| 75 66 66 69 78 28 43 29 | 29 3b 0a 72 33 30 39 61 |uffix(C)|);.r309a|
|0000c1b0| 75 74 6f 6d 61 74 28 43 | 29 3b 0a 2f 2a 49 46 2a |utomat(C|);./*IF*|
|0000c1c0| 2f 69 66 20 28 28 28 28 | 28 54 33 30 39 2a 29 43 |/if ((((|(T309*)C|
|0000c1d0| 29 29 2d 3e 5f 72 6f 6f | 74 2f 2a 30 2a 2f 29 3d |))->_roo|t/*0*/)=|
|0000c1e0| 3d 28 28 76 6f 69 64 2a | 29 28 4e 55 4c 4c 29 29 |=((void*|)(NULL))|
|0000c1f0| 29 20 7b 0a 72 33 30 36 | 77 5f 70 75 74 5f 73 74 |) {.r306|w_put_st|
|0000c200| 72 69 6e 67 28 28 28 54 | 30 2a 29 6d 73 32 5f 33 |ring(((T|0*)ms2_3|
|0000c210| 30 39 29 29 3b 0a 65 78 | 69 74 28 31 29 3b 0a 7d |09));.ex|it(1);.}|
|0000c220| 0a 2f 2a 46 49 2a 2f 5f | 73 74 72 3d 72 37 74 77 |./*FI*/_|str=r7tw|
|0000c230| 69 6e 28 28 28 54 37 2a | 29 28 28 28 28 54 33 30 |in(((T7*|)((((T30|
|0000c240| 39 2a 29 43 29 29 2d 3e | 5f 72 6f 6f 74 2f 2a 30 |9*)C))->|_root/*0|
|0000c250| 2a 2f 29 29 29 3b 0a 2f | 2a 49 46 2a 2f 69 66 20 |*/)));./|*IF*/if |
|0000c260| 28 28 28 28 54 30 2a 29 | 6d 73 31 34 5f 33 36 34 |((((T0*)|ms14_364|
|0000c270| 29 29 3d 3d 28 28 76 6f | 69 64 2a 29 28 72 33 30 |))==((vo|id*)(r30|
|0000c280| 39 73 79 73 74 65 6d 5f | 6e 61 6d 65 28 43 29 29 |9system_|name(C))|
|0000c290| 29 29 20 7b 0a 77 68 69 | 6c 65 20 28 21 28 28 28 |)) {.whi|le (!(((|
|0000c2a0| 28 28 54 37 2a 29 28 28 | 54 37 2a 29 5f 73 74 72 |((T7*)((|T7*)_str|
|0000c2b0| 29 29 29 2d 3e 5f 63 6f | 75 6e 74 2f 2a 34 2a 2f |)))->_co|unt/*4*/|
|0000c2c0| 29 3c 3d 28 34 29 29 29 | 20 7b 0a 72 37 72 65 6d |)<=(4)))| {.r7rem|
|0000c2d0| 6f 76 65 5f 6c 61 73 74 | 28 28 28 54 37 2a 29 5f |ove_last|(((T7*)_|
|0000c2e0| 73 74 72 29 2c 31 29 3b | 0a 7d 0a 7d 0a 2f 2a 46 |str),1);|.}.}./*F|
|0000c2f0| 49 2a 2f 72 37 61 70 70 | 65 6e 64 28 28 28 54 37 |I*/r7app|end(((T7|
|0000c300| 2a 29 5f 73 74 72 29 2c | 72 33 30 39 6d 61 6b 65 |*)_str),|r309make|
|0000c310| 5f 73 75 66 66 69 78 28 | 43 29 29 3b 0a 72 33 30 |_suffix(|C));.r30|
|0000c320| 36 66 69 6c 65 5f 72 65 | 6d 6f 76 69 6e 67 28 28 |6file_re|moving((|
|0000c330| 28 54 33 30 36 2a 29 28 | 6f 42 43 33 36 34 65 63 |(T306*)(|oBC364ec|
|0000c340| 68 6f 29 29 2c 5f 73 74 | 72 29 3b 0a 72 33 30 36 |ho)),_st|r);.r306|
|0000c350| 63 61 6c 6c 5f 73 79 73 | 74 65 6d 28 28 28 54 33 |call_sys|tem(((T3|
|0000c360| 30 36 2a 29 28 6f 42 43 | 33 36 34 65 63 68 6f 29 |06*)(oBC|364echo)|
|0000c370| 29 2c 6f 42 43 33 30 39 | 74 6d 70 5f 73 74 72 69 |),oBC309|tmp_stri|
|0000c380| 6e 67 29 3b 0a 5f 74 69 | 6d 65 5f 6f 75 74 3d 32 |ng);._ti|me_out=2|
|0000c390| 30 30 30 3b 0a 77 68 69 | 6c 65 20 28 21 28 28 28 |000;.whi|le (!(((|
|0000c3a0| 5f 74 69 6d 65 5f 6f 75 | 74 29 3d 3d 28 30 29 29 |_time_ou|t)==(0))|
|0000c3b0| 7c 7c 28 2f 2a 28 49 52 | 46 34 2e 37 69 73 5f 63 |||(/*(IR|F4.7is_c|
|0000c3c0| 6f 6e 6e 65 63 74 65 64 | 2a 2f 28 28 28 28 54 36 |onnected|*/((((T6|
|0000c3d0| 37 35 2a 29 28 28 54 36 | 37 35 2a 29 28 6f 42 43 |75*)((T6|75*)(oBC|
|0000c3e0| 33 30 39 6d 61 6b 65 5f | 66 69 6c 65 29 29 29 29 |309make_|file))))|
|0000c3f0| 2d 3e 5f 70 61 74 68 2f | 2a 34 2a 2f 29 21 3d 28 |->_path/|*4*/)!=(|
|0000c400| 4e 55 4c 4c 29 2f 2a 29 | 2a 2f 29 29 29 20 7b 0a |NULL)/*)|*/))) {.|
|0000c410| 72 36 37 35 63 6f 6e 6e | 65 63 74 5f 74 6f 28 28 |r675conn|ect_to((|
|0000c420| 28 54 36 37 35 2a 29 28 | 6f 42 43 33 30 39 6d 61 |(T675*)(|oBC309ma|
|0000c430| 6b 65 5f 66 69 6c 65 29 | 29 2c 5f 73 74 72 29 3b |ke_file)|),_str);|
|0000c440| 0a 5f 74 69 6d 65 5f 6f | 75 74 3d 28 5f 74 69 6d |._time_o|ut=(_tim|
|0000c450| 65 5f 6f 75 74 29 2d 28 | 31 29 3b 0a 7d 0a 2f 2a |e_out)-(|1);.}./*|
|0000c460| 49 46 2a 2f 69 66 20 28 | 21 28 2f 2a 28 49 52 46 |IF*/if (|!(/*(IRF|
|0000c470| 34 2e 37 69 73 5f 63 6f | 6e 6e 65 63 74 65 64 2a |4.7is_co|nnected*|
|0000c480| 2f 28 28 28 28 54 36 37 | 35 2a 29 28 28 54 36 37 |/((((T67|5*)((T67|
|0000c490| 35 2a 29 28 6f 42 43 33 | 30 39 6d 61 6b 65 5f 66 |5*)(oBC3|09make_f|
|0000c4a0| 69 6c 65 29 29 29 29 2d | 3e 5f 70 61 74 68 2f 2a |ile))))-|>_path/*|
|0000c4b0| 34 2a 2f 29 21 3d 28 4e | 55 4c 4c 29 2f 2a 29 2a |4*/)!=(N|ULL)/*)*|
|0000c4c0| 2f 29 29 20 7b 0a 72 33 | 30 36 77 5f 70 75 74 5f |/)) {.r3|06w_put_|
|0000c4d0| 73 74 72 69 6e 67 28 28 | 28 54 30 2a 29 6d 73 31 |string((|(T0*)ms1|
|0000c4e0| 33 35 5f 34 37 30 29 29 | 3b 0a 72 33 30 36 77 5f |35_470))|;.r306w_|
|0000c4f0| 70 75 74 5f 73 74 72 69 | 6e 67 28 5f 73 74 72 29 |put_stri|ng(_str)|
|0000c500| 3b 0a 72 33 30 36 77 5f | 70 75 74 5f 73 74 72 69 |;.r306w_|put_stri|
|0000c510| 6e 67 28 28 28 54 30 2a | 29 6d 73 33 5f 33 30 39 |ng(((T0*|)ms3_309|
|0000c520| 29 29 3b 0a 65 78 69 74 | 28 31 29 3b 0a 7d 0a 2f |));.exit|(1);.}./|
|0000c530| 2a 46 49 2a 2f 72 33 30 | 36 70 75 74 5f 73 74 72 |*FI*/r30|6put_str|
|0000c540| 69 6e 67 28 28 28 54 33 | 30 36 2a 29 28 6f 42 43 |ing(((T3|06*)(oBC|
|0000c550| 33 36 34 65 63 68 6f 29 | 29 2c 28 28 54 30 2a 29 |364echo)|),((T0*)|
|0000c560| 6d 73 34 5f 33 30 39 29 | 29 3b 0a 72 33 30 36 70 |ms4_309)|);.r306p|
|0000c570| 75 74 5f 73 74 72 69 6e | 67 28 28 28 54 33 30 36 |ut_strin|g(((T306|
|0000c580| 2a 29 28 6f 42 43 33 36 | 34 65 63 68 6f 29 29 2c |*)(oBC36|4echo)),|
|0000c590| 5f 73 74 72 29 3b 0a 72 | 33 30 36 70 75 74 5f 73 |_str);.r|306put_s|
|0000c5a0| 74 72 69 6e 67 28 28 28 | 54 33 30 36 2a 29 28 6f |tring(((|T306*)(o|
|0000c5b0| 42 43 33 36 34 65 63 68 | 6f 29 29 2c 28 28 54 30 |BC364ech|o)),((T0|
|0000c5c0| 2a 29 6d 73 35 5f 33 30 | 39 29 29 3b 0a 72 36 37 |*)ms5_30|9));.r67|
|0000c5d0| 35 72 65 61 64 5f 6c 69 | 6e 65 28 28 28 54 36 37 |5read_li|ne(((T67|
|0000c5e0| 35 2a 29 28 6f 42 43 33 | 30 39 6d 61 6b 65 5f 66 |5*)(oBC3|09make_f|
|0000c5f0| 69 6c 65 29 29 29 3b 0a | 77 68 69 6c 65 20 28 21 |ile)));.|while (!|
|0000c600| 28 28 28 28 28 54 37 2a | 29 28 28 54 37 2a 29 28 |(((((T7*|)((T7*)(|
|0000c610| 6f 42 43 37 36 32 6c 61 | 73 74 5f 73 74 72 69 6e |oBC762la|st_strin|
|0000c620| 67 29 29 29 29 2d 3e 5f | 63 6f 75 6e 74 2f 2a 34 |g))))->_|count/*4|
|0000c630| 2a 2f 29 3d 3d 28 30 29 | 29 29 20 7b 0a 72 37 63 |*/)==(0)|)) {.r7c|
|0000c640| 6f 70 79 28 28 28 54 37 | 2a 29 28 6f 42 43 33 30 |opy(((T7|*)(oBC30|
|0000c650| 39 74 6d 70 5f 73 74 72 | 69 6e 67 29 29 2c 6f 42 |9tmp_str|ing)),oB|
|0000c660| 43 37 36 32 6c 61 73 74 | 5f 73 74 72 69 6e 67 29 |C762last|_string)|
|0000c670| 3b 0a 72 33 30 36 63 61 | 6c 6c 5f 73 79 73 74 65 |;.r306ca|ll_syste|
|0000c680| 6d 28 28 28 54 33 30 36 | 2a 29 28 6f 42 43 33 36 |m(((T306|*)(oBC36|
|0000c690| 34 65 63 68 6f 29 29 2c | 6f 42 43 33 30 39 74 6d |4echo)),|oBC309tm|
|0000c6a0| 70 5f 73 74 72 69 6e 67 | 29 3b 0a 72 36 37 35 72 |p_string|);.r675r|
|0000c6b0| 65 61 64 5f 6c 69 6e 65 | 28 28 28 54 36 37 35 2a |ead_line|(((T675*|
|0000c6c0| 29 28 6f 42 43 33 30 39 | 6d 61 6b 65 5f 66 69 6c |)(oBC309|make_fil|
|0000c6d0| 65 29 29 29 3b 0a 7d 0a | 72 36 37 35 64 69 73 63 |e)));.}.|r675disc|
|0000c6e0| 6f 6e 6e 65 63 74 28 28 | 28 54 36 37 35 2a 29 28 |onnect((|(T675*)(|
|0000c6f0| 6f 42 43 33 30 39 6d 61 | 6b 65 5f 66 69 6c 65 29 |oBC309ma|ke_file)|
|0000c700| 29 29 3b 0a 2f 2a 49 46 | 2a 2f 69 66 20 28 28 28 |));./*IF|*/if (((|
|0000c710| 28 54 33 30 39 2a 29 43 | 29 29 2d 3e 5f 63 5f 63 |(T309*)C|))->_c_c|
|0000c720| 6f 64 65 2f 2a 34 2a 2f | 29 20 7b 0a 72 33 30 36 |ode/*4*/|) {.r306|
|0000c730| 70 75 74 5f 73 74 72 69 | 6e 67 28 28 28 54 33 30 |put_stri|ng(((T30|
|0000c740| 36 2a 29 28 6f 42 43 33 | 36 34 65 63 68 6f 29 29 |6*)(oBC3|64echo))|
|0000c750| 2c 28 28 54 30 2a 29 6d | 73 36 5f 33 30 39 29 29 |,((T0*)m|s6_309))|
|0000c760| 3b 0a 7d 0a 65 6c 73 65 | 20 7b 0a 2f 2a 49 46 2a |;.}.else| {./*IF*|
|0000c770| 2f 69 66 20 28 28 28 28 | 54 30 2a 29 6d 73 31 39 |/if ((((|T0*)ms19|
|0000c780| 5f 33 36 34 29 29 3d 3d | 28 28 76 6f 69 64 2a 29 |_364))==|((void*)|
|0000c790| 28 72 33 30 39 73 79 73 | 74 65 6d 5f 6e 61 6d 65 |(r309sys|tem_name|
|0000c7a0| 28 43 29 29 29 29 20 7b | 0a 2f 2a 5b 49 52 46 33 |(C)))) {|./*[IRF3|
|0000c7b0| 2e 33 63 6c 65 61 72 2a | 2f 28 28 28 28 54 37 2a |.3clear*|/((((T7*|
|0000c7c0| 29 28 28 28 54 37 2a 29 | 28 6f 42 43 33 30 39 74 |)(((T7*)|(oBC309t|
|0000c7d0| 6d 70 5f 73 74 72 69 6e | 67 29 29 29 29 29 2d 3e |mp_strin|g)))))->|
|0000c7e0| 5f 63 6f 75 6e 74 29 3d | 28 30 29 3b 0a 2f 2a 5d |_count)=|(0);./*]|
|0000c7f0| 2a 2f 0a 7d 0a 65 6c 73 | 65 20 7b 0a 72 37 63 6f |*/.}.els|e {.r7co|
|0000c800| 70 79 28 28 28 54 37 2a | 29 28 6f 42 43 33 30 39 |py(((T7*|)(oBC309|
|0000c810| 74 6d 70 5f 73 74 72 69 | 6e 67 29 29 2c 72 33 30 |tmp_stri|ng)),r30|
|0000c820| 39 73 6d 61 6c 6c 5f 65 | 69 66 66 65 6c 5f 64 69 |9small_e|iffel_di|
|0000c830| 72 65 63 74 6f 72 79 28 | 43 29 29 3b 0a 72 33 30 |rectory(|C));.r30|
|0000c840| 39 61 64 64 5f 64 69 72 | 65 63 74 6f 72 79 28 43 |9add_dir|ectory(C|
|0000c850| 2c 6f 42 43 33 30 39 74 | 6d 70 5f 73 74 72 69 6e |,oBC309t|mp_strin|
|0000c860| 67 2c 28 28 54 30 2a 29 | 6d 73 37 37 5f 34 37 30 |g,((T0*)|ms77_470|
|0000c870| 29 29 3b 0a 7d 0a 2f 2a | 46 49 2a 2f 72 37 61 70 |));.}./*|FI*/r7ap|
|0000c880| 70 65 6e 64 28 28 28 54 | 37 2a 29 28 6f 42 43 33 |pend(((T|7*)(oBC3|
|0000c890| 30 39 74 6d 70 5f 73 74 | 72 69 6e 67 29 29 2c 28 |09tmp_st|ring)),(|
|0000c8a0| 28 54 30 2a 29 6d 73 38 | 30 5f 34 37 30 29 29 3b |(T0*)ms8|0_470));|
|0000c8b0| 0a 72 37 61 70 70 65 6e | 64 28 28 28 54 37 2a 29 |.r7appen|d(((T7*)|
|0000c8c0| 28 6f 42 43 33 30 39 74 | 6d 70 5f 73 74 72 69 6e |(oBC309t|mp_strin|
|0000c8d0| 67 29 29 2c 72 33 30 39 | 78 5f 73 75 66 66 69 78 |g)),r309|x_suffix|
|0000c8e0| 28 43 29 29 3b 0a 72 37 | 65 78 74 65 6e 64 28 28 |(C));.r7|extend((|
|0000c8f0| 28 54 37 2a 29 28 6f 42 | 43 33 30 39 74 6d 70 5f |(T7*)(oB|C309tmp_|
|0000c900| 73 74 72 69 6e 67 29 29 | 2c 27 5c 34 30 27 29 3b |string))|,'\40');|
|0000c910| 0a 2f 2a 49 46 2a 2f 69 | 66 20 28 28 28 28 54 33 |./*IF*/i|f ((((T3|
|0000c920| 30 36 2a 29 28 28 54 33 | 30 36 2a 29 28 6f 42 43 |06*)((T3|06*)(oBC|
|0000c930| 33 36 34 65 63 68 6f 29 | 29 29 29 2d 3e 5f 76 65 |364echo)|)))->_ve|
|0000c940| 72 62 6f 73 65 2f 2a 30 | 2a 2f 29 20 7b 0a 72 37 |rbose/*0|*/) {.r7|
|0000c950| 61 70 70 65 6e 64 28 28 | 28 54 37 2a 29 28 6f 42 |append((|(T7*)(oB|
|0000c960| 43 33 30 39 74 6d 70 5f | 73 74 72 69 6e 67 29 29 |C309tmp_|string))|
|0000c970| 2c 28 28 54 30 2a 29 6d | 73 37 5f 33 30 39 29 29 |,((T0*)m|s7_309))|
|0000c980| 3b 0a 7d 0a 2f 2a 46 49 | 2a 2f 72 37 61 70 70 65 |;.}./*FI|*/r7appe|
|0000c990| 6e 64 28 28 28 54 37 2a | 29 28 6f 42 43 33 30 39 |nd(((T7*|)(oBC309|
|0000c9a0| 74 6d 70 5f 73 74 72 69 | 6e 67 29 29 2c 28 28 28 |tmp_stri|ng)),(((|
|0000c9b0| 54 33 30 39 2a 29 43 29 | 29 2d 3e 5f 72 6f 6f 74 |T309*)C)|)->_root|
|0000c9c0| 2f 2a 30 2a 2f 29 3b 0a | 72 33 30 36 63 61 6c 6c |/*0*/);.|r306call|
|0000c9d0| 5f 73 79 73 74 65 6d 28 | 28 28 54 33 30 36 2a 29 |_system(|((T306*)|
|0000c9e0| 28 6f 42 43 33 36 34 65 | 63 68 6f 29 29 2c 6f 42 |(oBC364e|cho)),oB|
|0000c9f0| 43 33 30 39 74 6d 70 5f | 73 74 72 69 6e 67 29 3b |C309tmp_|string);|
|0000ca00| 0a 7d 0a 2f 2a 46 49 2a | 2f 72 33 30 36 70 75 74 |.}./*FI*|/r306put|
|0000ca10| 5f 73 74 72 69 6e 67 28 | 28 28 54 33 30 36 2a 29 |_string(|((T306*)|
|0000ca20| 28 6f 42 43 33 36 34 65 | 63 68 6f 29 29 2c 28 28 |(oBC364e|cho)),((|
|0000ca30| 54 30 2a 29 6d 73 31 33 | 36 5f 34 37 30 29 29 3b |T0*)ms13|6_470));|
|0000ca40| 0a 7d 0a 2f 2a 4e 6f 3a | 43 4f 4d 50 49 4c 45 2e |.}./*No:|COMPILE.|
|0000ca50| 68 65 6c 70 5f 73 75 66 | 66 69 78 2a 2f 0a 54 30 |help_suf|fix*/.T0|
|0000ca60| 2a 6f 42 43 33 36 34 68 | 65 6c 70 5f 66 69 6c 65 |*oBC364h|elp_file|
|0000ca70| 5f 6e 61 6d 65 3d 4e 55 | 4c 4c 3b 0a 2f 2a 4e 6f |_name=NU|LL;./*No|
|0000ca80| 3a 43 4f 4d 50 49 4c 45 | 2e 66 7a 5f 62 69 6e 2a |:COMPILE|.fz_bin*|
|0000ca90| 2f 0a 76 6f 69 64 20 72 | 33 30 39 61 64 64 5f 64 |/.void r|309add_d|
|0000caa0| 69 72 65 63 74 6f 72 79 | 28 54 33 30 39 2a 20 43 |irectory|(T309* C|
|0000cab0| 2c 54 30 2a 20 61 31 2c | 54 30 2a 20 61 32 29 7b |,T0* a1,|T0* a2){|
|0000cac0| 0a 2f 2a 49 46 2a 2f 69 | 66 20 28 28 28 28 54 30 |./*IF*/i|f ((((T0|
|0000cad0| 2a 29 6d 73 31 37 5f 33 | 36 34 29 29 3d 3d 28 28 |*)ms17_3|64))==((|
|0000cae0| 76 6f 69 64 2a 29 28 72 | 33 30 39 73 79 73 74 65 |void*)(r|309syste|
|0000caf0| 6d 5f 6e 61 6d 65 28 43 | 29 29 29 29 20 7b 0a 72 |m_name(C|)))) {.r|
|0000cb00| 37 73 65 74 5f 6c 61 73 | 74 28 28 28 54 37 2a 29 |7set_las|t(((T7*)|
|0000cb10| 61 31 29 2c 27 5c 35 37 | 27 29 3b 0a 72 37 61 70 |a1),'\57|');.r7ap|
|0000cb20| 70 65 6e 64 28 28 28 54 | 37 2a 29 61 31 29 2c 61 |pend(((T|7*)a1),a|
|0000cb30| 32 29 3b 0a 72 37 73 65 | 74 5f 6c 61 73 74 28 28 |2);.r7se|t_last((|
|0000cb40| 28 54 37 2a 29 61 31 29 | 2c 27 5c 35 37 27 29 3b |(T7*)a1)|,'\57');|
|0000cb50| 0a 7d 0a 20 65 6c 73 65 | 20 69 66 20 28 28 28 28 |.}. else| if ((((|
|0000cb60| 54 30 2a 29 6d 73 31 39 | 5f 33 36 34 29 29 3d 3d |T0*)ms19|_364))==|
|0000cb70| 28 28 76 6f 69 64 2a 29 | 28 72 33 30 39 73 79 73 |((void*)|(r309sys|
|0000cb80| 74 65 6d 5f 6e 61 6d 65 | 28 43 29 29 29 29 20 7b |tem_name|(C)))) {|
|0000cb90| 0a 72 37 73 65 74 5f 6c | 61 73 74 28 28 28 54 37 |.r7set_l|ast(((T7|
|0000cba0| 2a 29 61 31 29 2c 27 5c | 31 33 34 27 29 3b 0a 72 |*)a1),'\|134');.r|
|0000cbb0| 37 61 70 70 65 6e 64 28 | 28 28 54 37 2a 29 61 31 |7append(|((T7*)a1|
|0000cbc0| 29 2c 61 32 29 3b 0a 72 | 37 73 65 74 5f 6c 61 73 |),a2);.r|7set_las|
|0000cbd0| 74 28 28 28 54 37 2a 29 | 61 31 29 2c 27 5c 31 33 |t(((T7*)|a1),'\13|
|0000cbe0| 34 27 29 3b 0a 7d 0a 20 | 65 6c 73 65 20 69 66 20 |4');.}. |else if |
|0000cbf0| 28 28 28 28 54 30 2a 29 | 6d 73 31 35 5f 33 36 34 |((((T0*)|ms15_364|
|0000cc00| 29 29 3d 3d 28 28 76 6f | 69 64 2a 29 28 72 33 30 |))==((vo|id*)(r30|
|0000cc10| 39 73 79 73 74 65 6d 5f | 6e 61 6d 65 28 43 29 29 |9system_|name(C))|
|0000cc20| 29 29 20 7b 0a 72 37 73 | 65 74 5f 6c 61 73 74 28 |)) {.r7s|et_last(|
|0000cc30| 28 28 54 37 2a 29 61 31 | 29 2c 27 5c 37 32 27 29 |((T7*)a1|),'\72')|
|0000cc40| 3b 0a 72 37 61 70 70 65 | 6e 64 28 28 28 54 37 2a |;.r7appe|nd(((T7*|
|0000cc50| 29 61 31 29 2c 61 32 29 | 3b 0a 72 37 73 65 74 5f |)a1),a2)|;.r7set_|
|0000cc60| 6c 61 73 74 28 28 28 54 | 37 2a 29 61 31 29 2c 27 |last(((T|7*)a1),'|
|0000cc70| 5c 37 32 27 29 3b 0a 7d | 0a 20 65 6c 73 65 20 69 |\72');.}|. else i|
|0000cc80| 66 20 28 28 28 28 54 30 | 2a 29 6d 73 31 34 5f 33 |f ((((T0|*)ms14_3|
|0000cc90| 36 34 29 29 3d 3d 28 28 | 76 6f 69 64 2a 29 28 72 |64))==((|void*)(r|
|0000cca0| 33 30 39 73 79 73 74 65 | 6d 5f 6e 61 6d 65 28 43 |309syste|m_name(C|
|0000ccb0| 29 29 29 29 20 7b 0a 72 | 37 73 65 74 5f 6c 61 73 |)))) {.r|7set_las|
|0000ccc0| 74 28 28 28 54 37 2a 29 | 61 31 29 2c 27 5c 31 33 |t(((T7*)|a1),'\13|
|0000ccd0| 34 27 29 3b 0a 72 37 61 | 70 70 65 6e 64 28 28 28 |4');.r7a|ppend(((|
|0000cce0| 54 37 2a 29 61 31 29 2c | 61 32 29 3b 0a 72 37 73 |T7*)a1),|a2);.r7s|
|0000ccf0| 65 74 5f 6c 61 73 74 28 | 28 28 54 37 2a 29 61 31 |et_last(|((T7*)a1|
|0000cd00| 29 2c 27 5c 31 33 34 27 | 29 3b 0a 7d 0a 20 65 6c |),'\134'|);.}. el|
|0000cd10| 73 65 20 69 66 20 28 28 | 28 28 54 30 2a 29 6d 73 |se if ((|((T0*)ms|
|0000cd20| 31 36 5f 33 36 34 29 29 | 3d 3d 28 28 76 6f 69 64 |16_364))|==((void|
|0000cd30| 2a 29 28 72 33 30 39 73 | 79 73 74 65 6d 5f 6e 61 |*)(r309s|ystem_na|
|0000cd40| 6d 65 28 43 29 29 29 29 | 20 7b 0a 72 37 73 65 74 |me(C))))| {.r7set|
|0000cd50| 5f 6c 61 73 74 28 28 28 | 54 37 2a 29 61 31 29 2c |_last(((|T7*)a1),|
|0000cd60| 27 5c 31 33 34 27 29 3b | 0a 72 37 61 70 70 65 6e |'\134');|.r7appen|
|0000cd70| 64 28 28 28 54 37 2a 29 | 61 31 29 2c 61 32 29 3b |d(((T7*)|a1),a2);|
|0000cd80| 0a 72 37 73 65 74 5f 6c | 61 73 74 28 28 28 54 37 |.r7set_l|ast(((T7|
|0000cd90| 2a 29 61 31 29 2c 27 5c | 31 33 34 27 29 3b 0a 7d |*)a1),'\|134');.}|
|0000cda0| 0a 20 65 6c 73 65 20 69 | 66 20 28 28 28 28 54 30 |. else i|f ((((T0|
|0000cdb0| 2a 29 6d 73 31 33 5f 33 | 36 34 29 29 3d 3d 28 28 |*)ms13_3|64))==((|
|0000cdc0| 76 6f 69 64 2a 29 28 72 | 33 30 39 73 79 73 74 65 |void*)(r|309syste|
|0000cdd0| 6d 5f 6e 61 6d 65 28 43 | 29 29 29 29 20 7b 0a 72 |m_name(C|)))) {.r|
|0000cde0| 37 73 65 74 5f 6c 61 73 | 74 28 28 28 54 37 2a 29 |7set_las|t(((T7*)|
|0000cdf0| 61 31 29 2c 27 5c 35 37 | 27 29 3b 0a 72 37 61 70 |a1),'\57|');.r7ap|
|0000ce00| 70 65 6e 64 28 28 28 54 | 37 2a 29 61 31 29 2c 61 |pend(((T|7*)a1),a|
|0000ce10| 32 29 3b 0a 72 37 73 65 | 74 5f 6c 61 73 74 28 28 |2);.r7se|t_last((|
|0000ce20| 28 54 37 2a 29 61 31 29 | 2c 27 5c 35 37 27 29 3b |(T7*)a1)|,'\57');|
|0000ce30| 0a 7d 0a 20 65 6c 73 65 | 20 69 66 20 28 28 28 28 |.}. else| if ((((|
|0000ce40| 54 30 2a 29 6d 73 31 38 | 5f 33 36 34 29 29 3d 3d |T0*)ms18|_364))==|
|0000ce50| 28 28 76 6f 69 64 2a 29 | 28 72 33 30 39 73 79 73 |((void*)|(r309sys|
|0000ce60| 74 65 6d 5f 6e 61 6d 65 | 28 43 29 29 29 29 20 7b |tem_name|(C)))) {|
|0000ce70| 0a 72 37 73 65 74 5f 6c | 61 73 74 28 28 28 54 37 |.r7set_l|ast(((T7|
|0000ce80| 2a 29 61 31 29 2c 27 5c | 31 33 35 27 29 3b 0a 72 |*)a1),'\|135');.r|
|0000ce90| 37 72 65 6d 6f 76 65 5f | 6c 61 73 74 28 28 28 54 |7remove_|last(((T|
|0000cea0| 37 2a 29 61 31 29 2c 31 | 29 3b 0a 72 37 73 65 74 |7*)a1),1|);.r7set|
|0000ceb0| 5f 6c 61 73 74 28 28 28 | 54 37 2a 29 61 31 29 2c |_last(((|T7*)a1),|
|0000cec0| 27 5c 35 36 27 29 3b 0a | 72 37 61 70 70 65 6e 64 |'\56');.|r7append|
|0000ced0| 28 28 28 54 37 2a 29 61 | 31 29 2c 61 32 29 3b 0a |(((T7*)a|1),a2);.|
|0000cee0| 72 37 73 65 74 5f 6c 61 | 73 74 28 28 28 54 37 2a |r7set_la|st(((T7*|
|0000cef0| 29 61 31 29 2c 27 5c 31 | 33 35 27 29 3b 0a 7d 0a |)a1),'\1|35');.}.|
|0000cf00| 2f 2a 46 49 2a 2f 7d 0a | 54 36 37 30 20 6f 42 43 |/*FI*/}.|T670 oBC|
|0000cf10| 31 66 69 6c 65 5f 74 6f | 6f 6c 73 3d 30 3b 0a 54 |1file_to|ols=0;.T|
|0000cf20| 30 2a 6f 42 43 31 73 74 | 64 5f 6f 75 74 70 75 74 |0*oBC1st|d_output|
|0000cf30| 3d 4e 55 4c 4c 3b 0a 54 | 30 2a 6f 42 43 33 30 39 |=NULL;.T|0*oBC309|
|0000cf40| 6d 61 6b 65 5f 66 69 6c | 65 3d 4e 55 4c 4c 3b 0a |make_fil|e=NULL;.|
|0000cf50| 2f 2a 4e 6f 3a 43 4f 4d | 50 49 4c 45 2e 77 69 6e |/*No:COM|PILE.win|
|0000cf60| 64 6f 77 73 5f 73 79 73 | 74 65 6d 2a 2f 0a 54 30 |dows_sys|tem*/.T0|
|0000cf70| 2a 6f 42 43 33 36 34 65 | 63 68 6f 3d 4e 55 4c 4c |*oBC364e|cho=NULL|
|0000cf80| 3b 0a 2f 2a 4e 6f 3a 43 | 4f 4d 50 49 4c 45 2e 66 |;./*No:C|OMPILE.f|
|0000cf90| 7a 5f 30 31 2a 2f 0a 2f | 2a 4e 6f 3a 43 4f 4d 50 |z_01*/./|*No:COMP|
|0000cfa0| 49 4c 45 2e 75 73 5f 63 | 6f 6d 70 69 6c 65 5f 74 |ILE.us_c|ompile_t|
|0000cfb0| 6f 5f 63 2a 2f 0a 2f 2a | 4e 6f 3a 43 4f 4d 50 49 |o_c*/./*|No:COMPI|
|0000cfc0| 4c 45 2e 66 7a 5f 30 32 | 2a 2f 0a 54 30 2a 20 72 |LE.fz_02|*/.T0* r|
|0000cfd0| 33 30 39 67 65 74 5f 65 | 6e 76 69 72 6f 6e 6d 65 |309get_e|nvironme|
|0000cfe0| 6e 74 5f 76 61 72 69 61 | 62 6c 65 28 54 33 30 39 |nt_varia|ble(T309|
|0000cff0| 2a 20 43 2c 54 30 2a 20 | 61 31 29 7b 0a 54 30 2a |* C,T0* |a1){.T0*|
|0000d000| 20 52 3d 4e 55 4c 4c 3b | 0a 76 6f 69 64 2a 20 5f | R=NULL;|.void* _|
|0000d010| 70 3d 30 3b 0a 5f 70 3d | 72 37 74 6f 5f 65 78 74 |p=0;._p=|r7to_ext|
|0000d020| 65 72 6e 61 6c 28 28 28 | 54 37 2a 29 61 31 29 29 |ernal(((|T7*)a1))|
|0000d030| 3b 0a 52 3d 28 4e 55 4c | 4c 3d 3d 28 5f 70 3d 67 |;.R=(NUL|L==(_p=g|
|0000d040| 65 74 65 6e 76 28 28 63 | 68 61 72 2a 29 5f 70 29 |etenv((c|har*)_p)|
|0000d050| 29 29 3f 4e 55 4c 4c 3a | 28 28 54 30 2a 29 65 32 |))?NULL:|((T0*)e2|
|0000d060| 73 28 28 63 68 61 72 2a | 29 5f 70 29 29 3b 0a 72 |s((char*|)_p));.r|
|0000d070| 65 74 75 72 6e 20 52 3b | 0a 7d 0a 76 6f 69 64 20 |eturn R;|.}.void |
|0000d080| 72 33 30 39 70 72 69 6e | 74 5f 68 65 6c 70 28 54 |r309prin|t_help(T|
|0000d090| 33 30 39 2a 20 43 2c 54 | 30 2a 20 61 31 29 7b 0a |309* C,T|0* a1){.|
|0000d0a0| 72 37 63 6f 70 79 28 28 | 28 54 37 2a 29 28 6f 42 |r7copy((|(T7*)(oB|
|0000d0b0| 43 33 36 34 68 65 6c 70 | 5f 66 69 6c 65 5f 6e 61 |C364help|_file_na|
|0000d0c0| 6d 65 29 29 2c 72 33 30 | 39 73 6d 61 6c 6c 5f 65 |me)),r30|9small_e|
|0000d0d0| 69 66 66 65 6c 5f 64 69 | 72 65 63 74 6f 72 79 28 |iffel_di|rectory(|
|0000d0e0| 43 29 29 3b 0a 72 33 30 | 39 61 64 64 5f 64 69 72 |C));.r30|9add_dir|
|0000d0f0| 65 63 74 6f 72 79 28 43 | 2c 6f 42 43 33 36 34 68 |ectory(C|,oBC364h|
|0000d100| 65 6c 70 5f 66 69 6c 65 | 5f 6e 61 6d 65 2c 28 28 |elp_file|_name,((|
|0000d110| 54 30 2a 29 6d 73 32 5f | 33 36 34 29 29 3b 0a 72 |T0*)ms2_|364));.r|
|0000d120| 37 61 70 70 65 6e 64 28 | 28 28 54 37 2a 29 28 6f |7append(|((T7*)(o|
|0000d130| 42 43 33 36 34 68 65 6c | 70 5f 66 69 6c 65 5f 6e |BC364hel|p_file_n|
|0000d140| 61 6d 65 29 29 2c 61 31 | 29 3b 0a 2f 2a 49 46 2a |ame)),a1|);./*IF*|
|0000d150| 2f 69 66 20 28 21 28 72 | 37 68 61 73 5f 73 75 66 |/if (!(r|7has_suf|
|0000d160| 66 69 78 28 28 28 54 37 | 2a 29 28 6f 42 43 33 36 |fix(((T7|*)(oBC36|
|0000d170| 34 68 65 6c 70 5f 66 69 | 6c 65 5f 6e 61 6d 65 29 |4help_fi|le_name)|
|0000d180| 29 2c 28 28 54 30 2a 29 | 6d 73 33 39 5f 33 36 34 |),((T0*)|ms39_364|
|0000d190| 29 29 29 29 20 7b 0a 72 | 37 61 70 70 65 6e 64 28 |)))) {.r|7append(|
|0000d1a0| 28 28 54 37 2a 29 28 6f | 42 43 33 36 34 68 65 6c |((T7*)(o|BC364hel|
|0000d1b0| 70 5f 66 69 6c 65 5f 6e | 61 6d 65 29 29 2c 28 28 |p_file_n|ame)),((|
|0000d1c0| 54 30 2a 29 6d 73 33 39 | 5f 33 36 34 29 29 3b 0a |T0*)ms39|_364));.|
|0000d1d0| 7d 0a 2f 2a 46 49 2a 2f | 2f 2a 49 46 2a 2f 69 66 |}./*FI*/|/*IF*/if|
|0000d1e0| 20 28 21 28 72 33 30 39 | 66 69 6c 65 5f 65 78 69 | (!(r309|file_exi|
|0000d1f0| 73 74 73 28 6f 42 43 33 | 36 34 68 65 6c 70 5f 66 |sts(oBC3|64help_f|
|0000d200| 69 6c 65 5f 6e 61 6d 65 | 29 29 29 20 7b 0a 72 33 |ile_name|))) {.r3|
|0000d210| 30 36 77 5f 70 75 74 5f | 73 74 72 69 6e 67 28 28 |06w_put_|string((|
|0000d220| 28 54 30 2a 29 6d 73 33 | 5f 33 36 34 29 29 3b 0a |(T0*)ms3|_364));.|
|0000d230| 72 33 30 36 77 5f 70 75 | 74 5f 73 74 72 69 6e 67 |r306w_pu|t_string|
|0000d240| 28 6f 42 43 33 36 34 68 | 65 6c 70 5f 66 69 6c 65 |(oBC364h|elp_file|
|0000d250| 5f 6e 61 6d 65 29 3b 0a | 72 33 30 36 77 5f 70 75 |_name);.|r306w_pu|
|0000d260| 74 5f 73 74 72 69 6e 67 | 28 28 28 54 30 2a 29 6d |t_string|(((T0*)m|
|0000d270| 73 32 34 32 5f 34 37 30 | 29 29 3b 0a 65 78 69 74 |s242_470|));.exit|
|0000d280| 28 31 29 3b 0a 7d 0a 2f | 2a 46 49 2a 2f 72 38 33 |(1);.}./|*FI*/r83|
|0000d290| 30 61 70 70 65 6e 64 5f | 66 69 6c 65 28 28 28 54 |0append_|file(((T|
|0000d2a0| 38 33 30 2a 29 28 6f 42 | 43 31 73 74 64 5f 6f 75 |830*)(oB|C1std_ou|
|0000d2b0| 74 70 75 74 29 29 2c 6f | 42 43 33 36 34 68 65 6c |tput)),o|BC364hel|
|0000d2c0| 70 5f 66 69 6c 65 5f 6e | 61 6d 65 29 3b 0a 7d 0a |p_file_n|ame);.}.|
|0000d2d0| 69 6e 74 20 66 42 43 31 | 63 6f 6d 6d 61 6e 64 5f |int fBC1|command_|
|0000d2e0| 61 72 67 75 6d 65 6e 74 | 73 3d 30 3b 0a 54 30 2a |argument|s=0;.T0*|
|0000d2f0| 6f 42 43 31 63 6f 6d 6d | 61 6e 64 5f 61 72 67 75 |oBC1comm|and_argu|
|0000d300| 6d 65 6e 74 73 3d 4e 55 | 4c 4c 3b 0a 54 30 2a 20 |ments=NU|LL;.T0* |
|0000d310| 72 33 30 39 63 6f 6d 6d | 61 6e 64 5f 61 72 67 75 |r309comm|and_argu|
|0000d320| 6d 65 6e 74 73 28 76 6f | 69 64 29 7b 0a 69 66 20 |ments(vo|id){.if |
|0000d330| 28 66 42 43 31 63 6f 6d | 6d 61 6e 64 5f 61 72 67 |(fBC1com|mand_arg|
|0000d340| 75 6d 65 6e 74 73 3d 3d | 30 29 7b 0a 54 30 2a 20 |uments==|0){.T0* |
|0000d350| 52 3d 4e 55 4c 4c 3b 0a | 54 30 2a 20 5f 61 72 67 |R=NULL;.|T0* _arg|
|0000d360| 3d 4e 55 4c 4c 3b 0a 69 | 6e 74 20 5f 69 3d 30 3b |=NULL;.i|nt _i=0;|
|0000d370| 0a 66 42 43 31 63 6f 6d | 6d 61 6e 64 5f 61 72 67 |.fBC1com|mand_arg|
|0000d380| 75 6d 65 6e 74 73 3d 31 | 3b 0a 5f 69 3d 73 65 5f |uments=1|;._i=se_|
|0000d390| 61 72 67 63 3b 0a 7b 54 | 39 32 37 2a 6e 3d 6d 61 |argc;.{T|927*n=ma|
|0000d3a0| 6c 6c 6f 63 28 73 69 7a | 65 6f 66 28 2a 6e 29 29 |lloc(siz|eof(*n))|
|0000d3b0| 3b 0a 2a 6e 3d 4d 39 32 | 37 3b 0a 72 39 32 37 6d |;.*n=M92|7;.r927m|
|0000d3c0| 61 6b 65 28 6e 2c 5f 69 | 29 3b 0a 52 3d 28 54 30 |ake(n,_i|);.R=(T0|
|0000d3d0| 2a 29 6e 3b 0a 7d 0a 77 | 68 69 6c 65 20 28 21 28 |*)n;.}.w|hile (!(|
|0000d3e0| 28 5f 69 29 3d 3d 28 30 | 29 29 29 20 7b 0a 5f 69 |(_i)==(0|))) {._i|
|0000d3f0| 3d 28 5f 69 29 2d 28 31 | 29 3b 0a 5f 61 72 67 3d |=(_i)-(1|);._arg=|
|0000d400| 28 28 54 30 2a 29 65 32 | 73 28 73 65 5f 61 72 67 |((T0*)e2|s(se_arg|
|0000d410| 76 5b 5f 69 5d 29 29 3b | 0a 2f 2a 5b 49 52 46 33 |v[_i]));|./*[IRF3|
|0000d420| 2e 35 70 75 74 2a 2f 28 | 28 28 28 54 39 32 37 2a |.5put*/(|(((T927*|
|0000d430| 29 28 28 54 39 32 37 2a | 29 52 29 29 29 2d 3e 5f |)((T927*|)R)))->_|
|0000d440| 73 74 6f 72 61 67 65 2f | 2a 30 2a 2f 29 5b 5f 69 |storage/|*0*/)[_i|
|0000d450| 5d 3d 28 5f 61 72 67 29 | 3b 0a 2f 2a 5d 2a 2f 0a |]=(_arg)|;./*]*/.|
|0000d460| 7d 0a 6f 42 43 31 63 6f | 6d 6d 61 6e 64 5f 61 72 |}.oBC1co|mmand_ar|
|0000d470| 67 75 6d 65 6e 74 73 3d | 52 3b 7d 0a 72 65 74 75 |guments=|R;}.retu|
|0000d480| 72 6e 20 6f 42 43 31 63 | 6f 6d 6d 61 6e 64 5f 61 |rn oBC1c|ommand_a|
|0000d490| 72 67 75 6d 65 6e 74 73 | 3b 7d 0a 54 30 2a 6f 42 |rguments|;}.T0*oB|
|0000d4a0| 43 33 36 34 73 79 73 74 | 65 6d 5f 6c 69 73 74 3d |C364syst|em_list=|
|0000d4b0| 4e 55 4c 4c 3b 0a 54 30 | 2a 6f 42 43 31 73 74 64 |NULL;.T0|*oBC1std|
|0000d4c0| 5f 69 6e 70 75 74 3d 4e | 55 4c 4c 3b 0a 69 6e 74 |_input=N|ULL;.int|
|0000d4d0| 20 66 42 43 33 36 34 73 | 79 73 74 65 6d 5f 6e 61 | fBC364s|ystem_na|
|0000d4e0| 6d 65 3d 30 3b 0a 54 30 | 2a 6f 42 43 33 36 34 73 |me=0;.T0|*oBC364s|
|0000d4f0| 79 73 74 65 6d 5f 6e 61 | 6d 65 3d 4e 55 4c 4c 3b |ystem_na|me=NULL;|
|0000d500| 0a 54 30 2a 20 72 33 30 | 39 73 79 73 74 65 6d 5f |.T0* r30|9system_|
|0000d510| 6e 61 6d 65 28 54 33 30 | 39 2a 20 43 29 7b 0a 69 |name(T30|9* C){.i|
|0000d520| 66 20 28 66 42 43 33 36 | 34 73 79 73 74 65 6d 5f |f (fBC36|4system_|
|0000d530| 6e 61 6d 65 3d 3d 30 29 | 7b 0a 54 30 2a 20 52 3d |name==0)|{.T0* R=|
|0000d540| 4e 55 4c 4c 3b 0a 69 6e | 74 20 5f 69 3d 30 3b 0a |NULL;.in|t _i=0;.|
|0000d550| 66 42 43 33 36 34 73 79 | 73 74 65 6d 5f 6e 61 6d |fBC364sy|stem_nam|
|0000d560| 65 3d 31 3b 0a 72 37 63 | 6f 70 79 28 28 28 54 37 |e=1;.r7c|opy(((T7|
|0000d570| 2a 29 28 6f 42 43 33 36 | 34 74 6d 70 5f 70 61 74 |*)(oBC36|4tmp_pat|
|0000d580| 68 29 29 2c 72 33 30 39 | 73 6d 61 6c 6c 5f 65 69 |h)),r309|small_ei|
|0000d590| 66 66 65 6c 5f 64 69 72 | 65 63 74 6f 72 79 28 43 |ffel_dir|ectory(C|
|0000d5a0| 29 29 3b 0a 2f 2a 49 46 | 2a 2f 69 66 20 28 72 37 |));./*IF|*/if (r7|
|0000d5b0| 68 61 73 28 28 28 54 37 | 2a 29 28 6f 42 43 33 36 |has(((T7|*)(oBC36|
|0000d5c0| 34 74 6d 70 5f 70 61 74 | 68 29 29 2c 27 5c 35 37 |4tmp_pat|h)),'\57|
|0000d5d0| 27 29 29 20 7b 0a 72 37 | 73 65 74 5f 6c 61 73 74 |')) {.r7|set_last|
|0000d5e0| 28 28 28 54 37 2a 29 28 | 6f 42 43 33 36 34 74 6d |(((T7*)(|oBC364tm|
|0000d5f0| 70 5f 70 61 74 68 29 29 | 2c 27 5c 35 37 27 29 3b |p_path))|,'\57');|
|0000d600| 0a 72 37 61 70 70 65 6e | 64 28 28 28 54 37 2a 29 |.r7appen|d(((T7*)|
|0000d610| 28 6f 42 43 33 36 34 74 | 6d 70 5f 70 61 74 68 29 |(oBC364t|mp_path)|
|0000d620| 29 2c 28 28 54 30 2a 29 | 6d 73 31 32 36 5f 34 37 |),((T0*)|ms126_47|
|0000d630| 30 29 29 3b 0a 72 37 65 | 78 74 65 6e 64 28 28 28 |0));.r7e|xtend(((|
|0000d640| 54 37 2a 29 28 6f 42 43 | 33 36 34 74 6d 70 5f 70 |T7*)(oBC|364tmp_p|
|0000d650| 61 74 68 29 29 2c 27 5c | 35 37 27 29 3b 0a 72 37 |ath)),'\|57');.r7|
|0000d660| 61 70 70 65 6e 64 28 28 | 28 54 37 2a 29 28 6f 42 |append((|(T7*)(oB|
|0000d670| 43 33 36 34 74 6d 70 5f | 70 61 74 68 29 29 2c 28 |C364tmp_|path)),(|
|0000d680| 28 54 30 2a 29 6d 73 31 | 32 37 5f 34 37 30 29 29 |(T0*)ms1|27_470))|
|0000d690| 3b 0a 72 33 30 36 73 66 | 72 5f 63 6f 6e 6e 65 63 |;.r306sf|r_connec|
|0000d6a0| 74 28 28 28 54 33 30 36 | 2a 29 28 6f 42 43 33 36 |t(((T306|*)(oBC36|
|0000d6b0| 34 65 63 68 6f 29 29 2c | 6f 42 43 33 36 34 74 6d |4echo)),|oBC364tm|
|0000d6c0| 70 5f 66 69 6c 65 5f 72 | 65 61 64 2c 6f 42 43 33 |p_file_r|ead,oBC3|
|0000d6d0| 36 34 74 6d 70 5f 70 61 | 74 68 29 3b 0a 7d 0a 2f |64tmp_pa|th);.}./|
|0000d6e0| 2a 46 49 2a 2f 2f 2a 49 | 46 2a 2f 69 66 20 28 21 |*FI*//*I|F*/if (!|
|0000d6f0| 28 2f 2a 28 49 52 46 34 | 2e 37 69 73 5f 63 6f 6e |(/*(IRF4|.7is_con|
|0000d700| 6e 65 63 74 65 64 2a 2f | 28 28 28 28 54 36 37 35 |nected*/|((((T675|
|0000d710| 2a 29 28 28 54 36 37 35 | 2a 29 28 6f 42 43 33 36 |*)((T675|*)(oBC36|
|0000d720| 34 74 6d 70 5f 66 69 6c | 65 5f 72 65 61 64 29 29 |4tmp_fil|e_read))|
|0000d730| 29 29 2d 3e 5f 70 61 74 | 68 2f 2a 34 2a 2f 29 21 |))->_pat|h/*4*/)!|
|0000d740| 3d 28 4e 55 4c 4c 29 2f | 2a 29 2a 2f 29 29 20 7b |=(NULL)/|*)*/)) {|
|0000d750| 0a 72 37 63 6f 70 79 28 | 28 28 54 37 2a 29 28 6f |.r7copy(|((T7*)(o|
|0000d760| 42 43 33 36 34 74 6d 70 | 5f 70 61 74 68 29 29 2c |BC364tmp|_path)),|
|0000d770| 72 33 30 39 73 6d 61 6c | 6c 5f 65 69 66 66 65 6c |r309smal|l_eiffel|
|0000d780| 5f 64 69 72 65 63 74 6f | 72 79 28 43 29 29 3b 0a |_directo|ry(C));.|
|0000d790| 2f 2a 49 46 2a 2f 69 66 | 20 28 72 37 68 61 73 28 |/*IF*/if| (r7has(|
|0000d7a0| 28 28 54 37 2a 29 28 6f | 42 43 33 36 34 74 6d 70 |((T7*)(o|BC364tmp|
|0000d7b0| 5f 70 61 74 68 29 29 2c | 27 5c 31 33 34 27 29 29 |_path)),|'\134'))|
|0000d7c0| 20 7b 0a 72 37 73 65 74 | 5f 6c 61 73 74 28 28 28 | {.r7set|_last(((|
|0000d7d0| 54 37 2a 29 28 6f 42 43 | 33 36 34 74 6d 70 5f 70 |T7*)(oBC|364tmp_p|
|0000d7e0| 61 74 68 29 29 2c 27 5c | 31 33 34 27 29 3b 0a 72 |ath)),'\|134');.r|
|0000d7f0| 37 61 70 70 65 6e 64 28 | 28 28 54 37 2a 29 28 6f |7append(|((T7*)(o|
|0000d800| 42 43 33 36 34 74 6d 70 | 5f 70 61 74 68 29 29 2c |BC364tmp|_path)),|
|0000d810| 28 28 54 30 2a 29 6d 73 | 31 32 36 5f 34 37 30 29 |((T0*)ms|126_470)|
|0000d820| 29 3b 0a 72 37 65 78 74 | 65 6e 64 28 28 28 54 37 |);.r7ext|end(((T7|
|0000d830| 2a 29 28 6f 42 43 33 36 | 34 74 6d 70 5f 70 61 74 |*)(oBC36|4tmp_pat|
|0000d840| 68 29 29 2c 27 5c 31 33 | 34 27 29 3b 0a 72 37 61 |h)),'\13|4');.r7a|
|0000d850| 70 70 65 6e 64 28 28 28 | 54 37 2a 29 28 6f 42 43 |ppend(((|T7*)(oBC|
|0000d860| 33 36 34 74 6d 70 5f 70 | 61 74 68 29 29 2c 28 28 |364tmp_p|ath)),((|
|0000d870| 54 30 2a 29 6d 73 31 32 | 37 5f 34 37 30 29 29 3b |T0*)ms12|7_470));|
|0000d880| 0a 72 33 30 36 73 66 72 | 5f 63 6f 6e 6e 65 63 74 |.r306sfr|_connect|
|0000d890| 28 28 28 54 33 30 36 2a | 29 28 6f 42 43 33 36 34 |(((T306*|)(oBC364|
|0000d8a0| 65 63 68 6f 29 29 2c 6f | 42 43 33 36 34 74 6d 70 |echo)),o|BC364tmp|
|0000d8b0| 5f 66 69 6c 65 5f 72 65 | 61 64 2c 6f 42 43 33 36 |_file_re|ad,oBC36|
|0000d8c0| 34 74 6d 70 5f 70 61 74 | 68 29 3b 0a 7d 0a 2f 2a |4tmp_pat|h);.}./*|
|0000d8d0| 46 49 2a 2f 7d 0a 2f 2a | 46 49 2a 2f 2f 2a 49 46 |FI*/}./*|FI*//*IF|
|0000d8e0| 2a 2f 69 66 20 28 21 28 | 2f 2a 28 49 52 46 34 2e |*/if (!(|/*(IRF4.|
|0000d8f0| 37 69 73 5f 63 6f 6e 6e | 65 63 74 65 64 2a 2f 28 |7is_conn|ected*/(|
|0000d900| 28 28 28 54 36 37 35 2a | 29 28 28 54 36 37 35 2a |(((T675*|)((T675*|
|0000d910| 29 28 6f 42 43 33 36 34 | 74 6d 70 5f 66 69 6c 65 |)(oBC364|tmp_file|
|0000d920| 5f 72 65 61 64 29 29 29 | 29 2d 3e 5f 70 61 74 68 |_read)))|)->_path|
|0000d930| 2f 2a 34 2a 2f 29 21 3d | 28 4e 55 4c 4c 29 2f 2a |/*4*/)!=|(NULL)/*|
|0000d940| 29 2a 2f 29 29 20 7b 0a | 72 37 63 6f 70 79 28 28 |)*/)) {.|r7copy((|
|0000d950| 28 54 37 2a 29 28 6f 42 | 43 33 36 34 74 6d 70 5f |(T7*)(oB|C364tmp_|
|0000d960| 70 61 74 68 29 29 2c 72 | 33 30 39 73 6d 61 6c 6c |path)),r|309small|
|0000d970| 5f 65 69 66 66 65 6c 5f | 64 69 72 65 63 74 6f 72 |_eiffel_|director|
|0000d980| 79 28 43 29 29 3b 0a 2f | 2a 49 46 2a 2f 69 66 20 |y(C));./|*IF*/if |
|0000d990| 28 72 37 68 61 73 28 28 | 28 54 37 2a 29 28 6f 42 |(r7has((|(T7*)(oB|
|0000d9a0| 43 33 36 34 74 6d 70 5f | 70 61 74 68 29 29 2c 27 |C364tmp_|path)),'|
|0000d9b0| 5c 37 32 27 29 29 20 7b | 0a 72 37 73 65 74 5f 6c |\72')) {|.r7set_l|
|0000d9c0| 61 73 74 28 28 28 54 37 | 2a 29 28 6f 42 43 33 36 |ast(((T7|*)(oBC36|
|0000d9d0| 34 74 6d 70 5f 70 61 74 | 68 29 29 2c 27 5c 37 32 |4tmp_pat|h)),'\72|
|0000d9e0| 27 29 3b 0a 72 37 61 70 | 70 65 6e 64 28 28 28 54 |');.r7ap|pend(((T|
|0000d9f0| 37 2a 29 28 6f 42 43 33 | 36 34 74 6d 70 5f 70 61 |7*)(oBC3|64tmp_pa|
|0000da00| 74 68 29 29 2c 28 28 54 | 30 2a 29 6d 73 31 32 36 |th)),((T|0*)ms126|
|0000da10| 5f 34 37 30 29 29 3b 0a | 72 37 65 78 74 65 6e 64 |_470));.|r7extend|
|0000da20| 28 28 28 54 37 2a 29 28 | 6f 42 43 33 36 34 74 6d |(((T7*)(|oBC364tm|
|0000da30| 70 5f 70 61 74 68 29 29 | 2c 27 5c 37 32 27 29 3b |p_path))|,'\72');|
|0000da40| 0a 72 37 61 70 70 65 6e | 64 28 28 28 54 37 2a 29 |.r7appen|d(((T7*)|
|0000da50| 28 6f 42 43 33 36 34 74 | 6d 70 5f 70 61 74 68 29 |(oBC364t|mp_path)|
|0000da60| 29 2c 28 28 54 30 2a 29 | 6d 73 31 32 37 5f 34 37 |),((T0*)|ms127_47|
|0000da70| 30 29 29 3b 0a 72 33 30 | 36 73 66 72 5f 63 6f 6e |0));.r30|6sfr_con|
|0000da80| 6e 65 63 74 28 28 28 54 | 33 30 36 2a 29 28 6f 42 |nect(((T|306*)(oB|
|0000da90| 43 33 36 34 65 63 68 6f | 29 29 2c 6f 42 43 33 36 |C364echo|)),oBC36|
|0000daa0| 34 74 6d 70 5f 66 69 6c | 65 5f 72 65 61 64 2c 6f |4tmp_fil|e_read,o|
|0000dab0| 42 43 33 36 34 74 6d 70 | 5f 70 61 74 68 29 3b 0a |BC364tmp|_path);.|
|0000dac0| 7d 0a 2f 2a 46 49 2a 2f | 7d 0a 2f 2a 46 49 2a 2f |}./*FI*/|}./*FI*/|
|0000dad0| 2f 2a 49 46 2a 2f 69 66 | 20 28 21 28 2f 2a 28 49 |/*IF*/if| (!(/*(I|
|0000dae0| 52 46 34 2e 37 69 73 5f | 63 6f 6e 6e 65 63 74 65 |RF4.7is_|connecte|
|0000daf0| 64 2a 2f 28 28 28 28 54 | 36 37 35 2a 29 28 28 54 |d*/((((T|675*)((T|
|0000db00| 36 37 35 2a 29 28 6f 42 | 43 33 36 34 74 6d 70 5f |675*)(oB|C364tmp_|
|0000db10| 66 69 6c 65 5f 72 65 61 | 64 29 29 29 29 2d 3e 5f |file_rea|d))))->_|
|0000db20| 70 61 74 68 2f 2a 34 2a | 2f 29 21 3d 28 4e 55 4c |path/*4*|/)!=(NUL|
|0000db30| 4c 29 2f 2a 29 2a 2f 29 | 29 20 7b 0a 72 37 63 6f |L)/*)*/)|) {.r7co|
|0000db40| 70 79 28 28 28 54 37 2a | 29 28 6f 42 43 33 36 34 |py(((T7*|)(oBC364|
|0000db50| 74 6d 70 5f 70 61 74 68 | 29 29 2c 72 33 30 39 73 |tmp_path|)),r309s|
|0000db60| 6d 61 6c 6c 5f 65 69 66 | 66 65 6c 5f 64 69 72 65 |mall_eif|fel_dire|
|0000db70| 63 74 6f 72 79 28 43 29 | 29 3b 0a 2f 2a 49 46 2a |ctory(C)|);./*IF*|
|0000db80| 2f 69 66 20 28 72 37 68 | 61 73 28 28 28 54 37 2a |/if (r7h|as(((T7*|
|0000db90| 29 28 6f 42 43 33 36 34 | 74 6d 70 5f 70 61 74 68 |)(oBC364|tmp_path|
|0000dba0| 29 29 2c 27 5c 31 33 35 | 27 29 29 20 7b 0a 72 37 |)),'\135|')) {.r7|
|0000dbb0| 73 65 74 5f 6c 61 73 74 | 28 28 28 54 37 2a 29 28 |set_last|(((T7*)(|
|0000dbc0| 6f 42 43 33 36 34 74 6d | 70 5f 70 61 74 68 29 29 |oBC364tm|p_path))|
|0000dbd0| 2c 27 5c 31 33 35 27 29 | 3b 0a 72 37 72 65 6d 6f |,'\135')|;.r7remo|
|0000dbe0| 76 65 5f 6c 61 73 74 28 | 28 28 54 37 2a 29 28 6f |ve_last(|((T7*)(o|
|0000dbf0| 42 43 33 36 34 74 6d 70 | 5f 70 61 74 68 29 29 2c |BC364tmp|_path)),|
|0000dc00| 31 29 3b 0a 72 37 65 78 | 74 65 6e 64 28 28 28 54 |1);.r7ex|tend(((T|
|0000dc10| 37 2a 29 28 6f 42 43 33 | 36 34 74 6d 70 5f 70 61 |7*)(oBC3|64tmp_pa|
|0000dc20| 74 68 29 29 2c 27 5c 35 | 36 27 29 3b 0a 72 37 61 |th)),'\5|6');.r7a|
|0000dc30| 70 70 65 6e 64 28 28 28 | 54 37 2a 29 28 6f 42 43 |ppend(((|T7*)(oBC|
|0000dc40| 33 36 34 74 6d 70 5f 70 | 61 74 68 29 29 2c 28 28 |364tmp_p|ath)),((|
|0000dc50| 54 30 2a 29 6d 73 31 32 | 36 5f 34 37 30 29 29 3b |T0*)ms12|6_470));|
|0000dc60| 0a 72 37 65 78 74 65 6e | 64 28 28 28 54 37 2a 29 |.r7exten|d(((T7*)|
|0000dc70| 28 6f 42 43 33 36 34 74 | 6d 70 5f 70 61 74 68 29 |(oBC364t|mp_path)|
|0000dc80| 29 2c 27 5c 31 33 35 27 | 29 3b 0a 72 37 61 70 70 |),'\135'|);.r7app|
|0000dc90| 65 6e 64 28 28 28 54 37 | 2a 29 28 6f 42 43 33 36 |end(((T7|*)(oBC36|
|0000dca0| 34 74 6d 70 5f 70 61 74 | 68 29 29 2c 28 28 54 30 |4tmp_pat|h)),((T0|
|0000dcb0| 2a 29 6d 73 31 32 37 5f | 34 37 30 29 29 3b 0a 72 |*)ms127_|470));.r|
|0000dcc0| 33 30 36 73 66 72 5f 63 | 6f 6e 6e 65 63 74 28 28 |306sfr_c|onnect((|
|0000dcd0| 28 54 33 30 36 2a 29 28 | 6f 42 43 33 36 34 65 63 |(T306*)(|oBC364ec|
|0000dce0| 68 6f 29 29 2c 6f 42 43 | 33 36 34 74 6d 70 5f 66 |ho)),oBC|364tmp_f|
|0000dcf0| 69 6c 65 5f 72 65 61 64 | 2c 6f 42 43 33 36 34 74 |ile_read|,oBC364t|
|0000dd00| 6d 70 5f 70 61 74 68 29 | 3b 0a 7d 0a 2f 2a 46 49 |mp_path)|;.}./*FI|
|0000dd10| 2a 2f 7d 0a 2f 2a 46 49 | 2a 2f 2f 2a 49 46 2a 2f |*/}./*FI|*//*IF*/|
|0000dd20| 69 66 20 28 21 28 2f 2a | 28 49 52 46 34 2e 37 69 |if (!(/*|(IRF4.7i|
|0000dd30| 73 5f 63 6f 6e 6e 65 63 | 74 65 64 2a 2f 28 28 28 |s_connec|ted*/(((|
|0000dd40| 28 54 36 37 35 2a 29 28 | 28 54 36 37 35 2a 29 28 |(T675*)(|(T675*)(|
|0000dd50| 6f 42 43 33 36 34 74 6d | 70 5f 66 69 6c 65 5f 72 |oBC364tm|p_file_r|
|0000dd60| 65 61 64 29 29 29 29 2d | 3e 5f 70 61 74 68 2f 2a |ead))))-|>_path/*|
|0000dd70| 34 2a 2f 29 21 3d 28 4e | 55 4c 4c 29 2f 2a 29 2a |4*/)!=(N|ULL)/*)*|
|0000dd80| 2f 29 29 20 7b 0a 72 37 | 63 6f 70 79 28 28 28 54 |/)) {.r7|copy(((T|
|0000dd90| 37 2a 29 28 6f 42 43 33 | 36 34 74 6d 70 5f 70 61 |7*)(oBC3|64tmp_pa|
|0000dda0| 74 68 29 29 2c 72 33 30 | 39 73 6d 61 6c 6c 5f 65 |th)),r30|9small_e|
|0000ddb0| 69 66 66 65 6c 5f 64 69 | 72 65 63 74 6f 72 79 28 |iffel_di|rectory(|
|0000ddc0| 43 29 29 3b 0a 72 37 61 | 70 70 65 6e 64 28 28 28 |C));.r7a|ppend(((|
|0000ddd0| 54 37 2a 29 28 6f 42 43 | 33 36 34 74 6d 70 5f 70 |T7*)(oBC|364tmp_p|
|0000dde0| 61 74 68 29 29 2c 28 28 | 54 30 2a 29 6d 73 31 32 |ath)),((|T0*)ms12|
|0000ddf0| 37 5f 34 37 30 29 29 3b | 0a 72 33 30 36 73 66 72 |7_470));|.r306sfr|
|0000de00| 5f 63 6f 6e 6e 65 63 74 | 28 28 28 54 33 30 36 2a |_connect|(((T306*|
|0000de10| 29 28 6f 42 43 33 36 34 | 65 63 68 6f 29 29 2c 6f |)(oBC364|echo)),o|
|0000de20| 42 43 33 36 34 74 6d 70 | 5f 66 69 6c 65 5f 72 65 |BC364tmp|_file_re|
|0000de30| 61 64 2c 6f 42 43 33 36 | 34 74 6d 70 5f 70 61 74 |ad,oBC36|4tmp_pat|
|0000de40| 68 29 3b 0a 7d 0a 2f 2a | 46 49 2a 2f 2f 2a 49 46 |h);.}./*|FI*//*IF|
|0000de50| 2a 2f 69 66 20 28 21 28 | 2f 2a 28 49 52 46 34 2e |*/if (!(|/*(IRF4.|
|0000de60| 37 69 73 5f 63 6f 6e 6e | 65 63 74 65 64 2a 2f 28 |7is_conn|ected*/(|
|0000de70| 28 28 28 54 36 37 35 2a | 29 28 28 54 36 37 35 2a |(((T675*|)((T675*|
|0000de80| 29 28 6f 42 43 33 36 34 | 74 6d 70 5f 66 69 6c 65 |)(oBC364|tmp_file|
|0000de90| 5f 72 65 61 64 29 29 29 | 29 2d 3e 5f 70 61 74 68 |_read)))|)->_path|
|0000dea0| 2f 2a 34 2a 2f 29 21 3d | 28 4e 55 4c 4c 29 2f 2a |/*4*/)!=|(NULL)/*|
|0000deb0| 29 2a 2f 29 29 20 7b 0a | 72 33 30 36 77 5f 70 75 |)*/)) {.|r306w_pu|
|0000dec0| 74 5f 73 74 72 69 6e 67 | 28 28 28 54 30 2a 29 6d |t_string|(((T0*)m|
|0000ded0| 73 32 30 5f 33 36 34 29 | 29 3b 0a 72 33 30 36 77 |s20_364)|);.r306w|
|0000dee0| 5f 70 75 74 5f 73 74 72 | 69 6e 67 28 28 28 54 30 |_put_str|ing(((T0|
|0000def0| 2a 29 6d 73 31 32 37 5f | 34 37 30 29 29 3b 0a 72 |*)ms127_|470));.r|
|0000df00| 33 30 36 77 5f 70 75 74 | 5f 73 74 72 69 6e 67 28 |306w_put|_string(|
|0000df10| 28 28 54 30 2a 29 6d 73 | 32 31 5f 33 36 34 29 29 |((T0*)ms|21_364))|
|0000df20| 3b 0a 72 33 30 36 77 5f | 70 75 74 5f 73 74 72 69 |;.r306w_|put_stri|
|0000df30| 6e 67 28 72 33 30 39 73 | 6d 61 6c 6c 5f 65 69 66 |ng(r309s|mall_eif|
|0000df40| 66 65 6c 5f 64 69 72 65 | 63 74 6f 72 79 28 43 29 |fel_dire|ctory(C)|
|0000df50| 29 3b 0a 72 33 30 36 77 | 5f 70 75 74 5f 73 74 72 |);.r306w|_put_str|
|0000df60| 69 6e 67 28 28 28 54 30 | 2a 29 6d 73 32 34 32 5f |ing(((T0|*)ms242_|
|0000df70| 34 37 30 29 29 3b 0a 65 | 78 69 74 28 31 29 3b 0a |470));.e|xit(1);.|
|0000df80| 7d 0a 2f 2a 46 49 2a 2f | 72 36 37 35 72 65 61 64 |}./*FI*/|r675read|
|0000df90| 5f 6c 69 6e 65 28 28 28 | 54 36 37 35 2a 29 28 6f |_line(((|T675*)(o|
|0000dfa0| 42 43 33 36 34 74 6d 70 | 5f 66 69 6c 65 5f 72 65 |BC364tmp|_file_re|
|0000dfb0| 61 64 29 29 29 3b 0a 52 | 3d 6f 42 43 37 36 32 6c |ad)));.R|=oBC762l|
|0000dfc0| 61 73 74 5f 73 74 72 69 | 6e 67 3b 0a 5f 69 3d 72 |ast_stri|ng;._i=r|
|0000dfd0| 35 32 69 6e 64 65 78 5f | 6f 66 28 28 28 54 35 32 |52index_|of(((T52|
|0000dfe0| 2a 29 28 6f 42 43 33 36 | 34 73 79 73 74 65 6d 5f |*)(oBC36|4system_|
|0000dff0| 6c 69 73 74 29 29 2c 52 | 29 3b 0a 72 36 37 35 64 |list)),R|);.r675d|
|0000e000| 69 73 63 6f 6e 6e 65 63 | 74 28 28 28 54 36 37 35 |isconnec|t(((T675|
|0000e010| 2a 29 28 6f 42 43 33 36 | 34 74 6d 70 5f 66 69 6c |*)(oBC36|4tmp_fil|
|0000e020| 65 5f 72 65 61 64 29 29 | 29 3b 0a 2f 2a 49 46 2a |e_read))|);./*IF*|
|0000e030| 2f 69 66 20 28 28 5f 69 | 29 3e 28 28 28 28 54 35 |/if ((_i|)>((((T5|
|0000e040| 32 2a 29 28 28 54 35 32 | 2a 29 28 6f 42 43 33 36 |2*)((T52|*)(oBC36|
|0000e050| 34 73 79 73 74 65 6d 5f | 6c 69 73 74 29 29 29 29 |4system_|list))))|
|0000e060| 2d 3e 5f 75 70 70 65 72 | 2f 2a 38 2a 2f 29 29 20 |->_upper|/*8*/)) |
|0000e070| 7b 0a 72 33 30 36 77 5f | 70 75 74 5f 73 74 72 69 |{.r306w_|put_stri|
|0000e080| 6e 67 28 28 28 54 30 2a | 29 6d 73 32 32 5f 33 36 |ng(((T0*|)ms22_36|
|0000e090| 34 29 29 3b 0a 72 33 30 | 36 77 5f 70 75 74 5f 73 |4));.r30|6w_put_s|
|0000e0a0| 74 72 69 6e 67 28 6f 42 | 43 33 36 34 74 6d 70 5f |tring(oB|C364tmp_|
|0000e0b0| 70 61 74 68 29 3b 0a 72 | 33 30 36 77 5f 70 75 74 |path);.r|306w_put|
|0000e0c0| 5f 73 74 72 69 6e 67 28 | 28 28 54 30 2a 29 6d 73 |_string(|((T0*)ms|
|0000e0d0| 32 33 5f 33 36 34 29 29 | 3b 0a 5f 69 3d 31 3b 0a |23_364))|;._i=1;.|
|0000e0e0| 77 68 69 6c 65 20 28 21 | 28 28 5f 69 29 3e 28 28 |while (!|((_i)>((|
|0000e0f0| 28 28 54 35 32 2a 29 28 | 28 54 35 32 2a 29 28 6f |((T52*)(|(T52*)(o|
|0000e100| 42 43 33 36 34 73 79 73 | 74 65 6d 5f 6c 69 73 74 |BC364sys|tem_list|
|0000e110| 29 29 29 29 2d 3e 5f 75 | 70 70 65 72 2f 2a 38 2a |))))->_u|pper/*8*|
|0000e120| 2f 29 29 29 20 7b 0a 72 | 33 30 36 77 5f 70 75 74 |/))) {.r|306w_put|
|0000e130| 5f 73 74 72 69 6e 67 28 | 72 35 32 69 74 65 6d 28 |_string(|r52item(|
|0000e140| 28 28 54 35 32 2a 29 28 | 6f 42 43 33 36 34 73 79 |((T52*)(|oBC364sy|
|0000e150| 73 74 65 6d 5f 6c 69 73 | 74 29 29 2c 5f 69 29 29 |stem_lis|t)),_i))|
|0000e160| 3b 0a 72 33 30 36 77 5f | 70 75 74 5f 63 68 61 72 |;.r306w_|put_char|
|0000e170| 61 63 74 65 72 28 27 5c | 6e 27 29 3b 0a 5f 69 3d |acter('\|n');._i=|
|0000e180| 28 5f 69 29 2b 28 31 29 | 3b 0a 7d 0a 7d 0a 65 6c |(_i)+(1)|;.}.}.el|
|0000e190| 73 65 20 7b 0a 52 3d 72 | 35 32 69 74 65 6d 28 28 |se {.R=r|52item((|
|0000e1a0| 28 54 35 32 2a 29 28 6f | 42 43 33 36 34 73 79 73 |(T52*)(o|BC364sys|
|0000e1b0| 74 65 6d 5f 6c 69 73 74 | 29 29 2c 5f 69 29 3b 0a |tem_list|)),_i);.|
|0000e1c0| 72 33 30 36 70 75 74 5f | 73 74 72 69 6e 67 28 28 |r306put_|string((|
|0000e1d0| 28 54 33 30 36 2a 29 28 | 6f 42 43 33 36 34 65 63 |(T306*)(|oBC364ec|
|0000e1e0| 68 6f 29 29 2c 28 28 54 | 30 2a 29 6d 73 32 34 5f |ho)),((T|0*)ms24_|
|0000e1f0| 33 36 34 29 29 3b 0a 72 | 33 30 36 70 75 74 5f 73 |364));.r|306put_s|
|0000e200| 74 72 69 6e 67 28 28 28 | 54 33 30 36 2a 29 28 6f |tring(((|T306*)(o|
|0000e210| 42 43 33 36 34 65 63 68 | 6f 29 29 2c 52 29 3b 0a |BC364ech|o)),R);.|
|0000e220| 72 33 30 36 70 75 74 5f | 73 74 72 69 6e 67 28 28 |r306put_|string((|
|0000e230| 28 54 33 30 36 2a 29 28 | 6f 42 43 33 36 34 65 63 |(T306*)(|oBC364ec|
|0000e240| 68 6f 29 29 2c 28 28 54 | 30 2a 29 6d 73 32 34 32 |ho)),((T|0*)ms242|
|0000e250| 5f 34 37 30 29 29 3b 0a | 7d 0a 2f 2a 46 49 2a 2f |_470));.|}./*FI*/|
|0000e260| 6f 42 43 33 36 34 73 79 | 73 74 65 6d 5f 6e 61 6d |oBC364sy|stem_nam|
|0000e270| 65 3d 52 3b 7d 0a 72 65 | 74 75 72 6e 20 6f 42 43 |e=R;}.re|turn oBC|
|0000e280| 33 36 34 73 79 73 74 65 | 6d 5f 6e 61 6d 65 3b 7d |364syste|m_name;}|
|0000e290| 0a 2f 2a 4e 6f 3a 43 4f | 4d 50 49 4c 45 2e 66 7a |./*No:CO|MPILE.fz|
|0000e2a0| 5f 62 30 2a 2f 0a 54 30 | 2a 6f 42 43 33 36 34 74 |_b0*/.T0|*oBC364t|
|0000e2b0| 6d 70 5f 70 61 74 68 3d | 4e 55 4c 4c 3b 0a 54 30 |mp_path=|NULL;.T0|
|0000e2c0| 2a 6f 42 43 33 30 39 74 | 6d 70 5f 73 74 72 69 6e |*oBC309t|mp_strin|
|0000e2d0| 67 3d 4e 55 4c 4c 3b 0a | 2f 2a 4e 6f 3a 43 4f 4d |g=NULL;.|/*No:COM|
|0000e2e0| 50 49 4c 45 2e 63 5f 63 | 6f 64 65 2a 2f 0a 2f 2a |PILE.c_c|ode*/./*|
|0000e2f0| 4e 6f 3a 43 4f 4d 50 49 | 4c 45 2e 66 7a 5f 73 65 |No:COMPI|LE.fz_se|
|0000e300| 2a 2f 0a 2f 2a 4e 6f 3a | 43 4f 4d 50 49 4c 45 2e |*/./*No:|COMPILE.|
|0000e310| 6f 73 32 5f 73 79 73 74 | 65 6d 2a 2f 0a 2f 2a 4e |os2_syst|em*/./*N|
|0000e320| 6f 3a 43 4f 4d 50 49 4c | 45 2e 72 6f 6f 74 2a 2f |o:COMPIL|E.root*/|
|0000e330| 0a 69 6e 74 20 72 33 30 | 39 66 69 6c 65 5f 65 78 |.int r30|9file_ex|
|0000e340| 69 73 74 73 28 54 30 2a | 20 61 31 29 7b 0a 69 6e |ists(T0*| a1){.in|
|0000e350| 74 20 52 3d 30 3b 0a 52 | 3d 72 36 37 30 69 73 5f |t R=0;.R|=r670is_|
|0000e360| 72 65 61 64 61 62 6c 65 | 28 61 31 29 3b 0a 72 65 |readable|(a1);.re|
|0000e370| 74 75 72 6e 20 52 3b 0a | 7d 0a 2f 2a 4e 6f 3a 43 |turn R;.|}./*No:C|
|0000e380| 4f 4d 50 49 4c 45 2e 61 | 72 67 75 6d 65 6e 74 5f |OMPILE.a|rgument_|
|0000e390| 63 6f 75 6e 74 2a 2f 0a | 2f 2a 4e 6f 3a 43 4f 4d |count*/.|/*No:COM|
|0000e3a0| 50 49 4c 45 2e 6d 61 63 | 69 6e 74 6f 73 68 5f 73 |PILE.mac|intosh_s|
|0000e3b0| 79 73 74 65 6d 2a 2f 0a | 2f 2a 4e 6f 3a 43 4f 4d |ystem*/.|/*No:COM|
|0000e3c0| 50 49 4c 45 2e 65 69 66 | 66 65 6c 5f 73 75 66 66 |PILE.eif|fel_suff|
|0000e3d0| 69 78 2a 2f 0a 2f 2a 4e | 6f 3a 43 4f 4d 50 49 4c |ix*/./*N|o:COMPIL|
|0000e3e0| 45 2e 63 5f 73 75 66 66 | 69 78 2a 2f 0a 54 30 2a |E.c_suff|ix*/.T0*|
|0000e3f0| 20 72 33 30 39 61 72 67 | 75 6d 65 6e 74 28 69 6e | r309arg|ument(in|
|0000e400| 74 20 61 31 29 7b 0a 54 | 30 2a 20 52 3d 4e 55 4c |t a1){.T|0* R=NUL|
|0000e410| 4c 3b 0a 52 3d 2f 2a 28 | 49 52 46 34 2e 36 69 74 |L;.R=/*(|IRF4.6it|
|0000e420| 65 6d 2a 2f 28 28 28 28 | 54 39 32 37 2a 29 28 28 |em*/((((|T927*)((|
|0000e430| 54 39 32 37 2a 29 28 72 | 33 30 39 63 6f 6d 6d 61 |T927*)(r|309comma|
|0000e440| 6e 64 5f 61 72 67 75 6d | 65 6e 74 73 28 29 29 29 |nd_argum|ents()))|
|0000e450| 29 29 2d 3e 5f 73 74 6f | 72 61 67 65 2f 2a 30 2a |))->_sto|rage/*0*|
|0000e460| 2f 29 5b 61 31 5d 2f 2a | 29 2a 2f 3b 0a 72 65 74 |/)[a1]/*|)*/;.ret|
|0000e470| 75 72 6e 20 52 3b 0a 7d | 0a 69 6e 74 20 66 42 43 |urn R;.}|.int fBC|
|0000e480| 33 36 34 6f 5f 73 75 66 | 66 69 78 3d 30 3b 0a 54 |364o_suf|fix=0;.T|
|0000e490| 30 2a 6f 42 43 33 36 34 | 6f 5f 73 75 66 66 69 78 |0*oBC364|o_suffix|
|0000e4a0| 3d 4e 55 4c 4c 3b 0a 54 | 30 2a 20 72 33 30 39 6f |=NULL;.T|0* r309o|
|0000e4b0| 5f 73 75 66 66 69 78 28 | 54 33 30 39 2a 20 43 29 |_suffix(|T309* C)|
|0000e4c0| 7b 0a 69 66 20 28 66 42 | 43 33 36 34 6f 5f 73 75 |{.if (fB|C364o_su|
|0000e4d0| 66 66 69 78 3d 3d 30 29 | 7b 0a 54 30 2a 20 52 3d |ffix==0)|{.T0* R=|
|0000e4e0| 4e 55 4c 4c 3b 0a 54 30 | 2a 20 5f 73 6e 3d 4e 55 |NULL;.T0|* _sn=NU|
|0000e4f0| 4c 4c 3b 0a 66 42 43 33 | 36 34 6f 5f 73 75 66 66 |LL;.fBC3|64o_suff|
|0000e500| 69 78 3d 31 3b 0a 5f 73 | 6e 3d 72 33 30 39 73 79 |ix=1;._s|n=r309sy|
|0000e510| 73 74 65 6d 5f 6e 61 6d | 65 28 43 29 3b 0a 7b 54 |stem_nam|e(C);.{T|
|0000e520| 37 2a 6e 3d 6d 61 6c 6c | 6f 63 28 73 69 7a 65 6f |7*n=mall|oc(sizeo|
|0000e530| 66 28 2a 6e 29 29 3b 0a | 2a 6e 3d 4d 37 3b 0a 72 |f(*n));.|*n=M7;.r|
|0000e540| 37 6d 61 6b 65 28 6e 2c | 34 29 3b 0a 52 3d 28 54 |7make(n,|4);.R=(T|
|0000e550| 30 2a 29 6e 3b 0a 7d 0a | 72 37 63 6f 70 79 28 28 |0*)n;.}.|r7copy((|
|0000e560| 28 54 37 2a 29 28 6f 42 | 43 33 36 34 74 6d 70 5f |(T7*)(oB|C364tmp_|
|0000e570| 70 61 74 68 29 29 2c 72 | 33 30 39 73 6d 61 6c 6c |path)),r|309small|
|0000e580| 5f 65 69 66 66 65 6c 5f | 64 69 72 65 63 74 6f 72 |_eiffel_|director|
|0000e590| 79 28 43 29 29 3b 0a 72 | 33 30 39 61 64 64 5f 64 |y(C));.r|309add_d|
|0000e5a0| 69 72 65 63 74 6f 72 79 | 28 43 2c 6f 42 43 33 36 |irectory|(C,oBC36|
|0000e5b0| 34 74 6d 70 5f 70 61 74 | 68 2c 28 28 54 30 2a 29 |4tmp_pat|h,((T0*)|
|0000e5c0| 6d 73 31 32 36 5f 34 37 | 30 29 29 3b 0a 72 37 61 |ms126_47|0));.r7a|
|0000e5d0| 70 70 65 6e 64 28 28 28 | 54 37 2a 29 28 6f 42 43 |ppend(((|T7*)(oBC|
|0000e5e0| 33 36 34 74 6d 70 5f 70 | 61 74 68 29 29 2c 28 28 |364tmp_p|ath)),((|
|0000e5f0| 54 30 2a 29 6d 73 32 38 | 5f 33 36 34 29 29 3b 0a |T0*)ms28|_364));.|
|0000e600| 72 37 61 70 70 65 6e 64 | 28 28 28 54 37 2a 29 28 |r7append|(((T7*)(|
|0000e610| 6f 42 43 33 36 34 74 6d | 70 5f 70 61 74 68 29 29 |oBC364tm|p_path))|
|0000e620| 2c 5f 73 6e 29 3b 0a 72 | 33 30 36 73 66 72 5f 63 |,_sn);.r|306sfr_c|
|0000e630| 6f 6e 6e 65 63 74 28 28 | 28 54 33 30 36 2a 29 28 |onnect((|(T306*)(|
|0000e640| 6f 42 43 33 36 34 65 63 | 68 6f 29 29 2c 6f 42 43 |oBC364ec|ho)),oBC|
|0000e650| 33 36 34 74 6d 70 5f 66 | 69 6c 65 5f 72 65 61 64 |364tmp_f|ile_read|
|0000e660| 2c 6f 42 43 33 36 34 74 | 6d 70 5f 70 61 74 68 29 |,oBC364t|mp_path)|
|0000e670| 3b 0a 72 36 37 35 72 65 | 61 64 5f 6c 69 6e 65 5f |;.r675re|ad_line_|
|0000e680| 69 6e 28 28 28 54 36 37 | 35 2a 29 28 6f 42 43 33 |in(((T67|5*)(oBC3|
|0000e690| 36 34 74 6d 70 5f 66 69 | 6c 65 5f 72 65 61 64 29 |64tmp_fi|le_read)|
|0000e6a0| 29 2c 52 29 3b 0a 72 36 | 37 35 64 69 73 63 6f 6e |),R);.r6|75discon|
|0000e6b0| 6e 65 63 74 28 28 28 54 | 36 37 35 2a 29 28 6f 42 |nect(((T|675*)(oB|
|0000e6c0| 43 33 36 34 74 6d 70 5f | 66 69 6c 65 5f 72 65 61 |C364tmp_|file_rea|
|0000e6d0| 64 29 29 29 3b 0a 6f 42 | 43 33 36 34 6f 5f 73 75 |d)));.oB|C364o_su|
|0000e6e0| 66 66 69 78 3d 52 3b 7d | 0a 72 65 74 75 72 6e 20 |ffix=R;}|.return |
|0000e6f0| 6f 42 43 33 36 34 6f 5f | 73 75 66 66 69 78 3b 7d |oBC364o_|suffix;}|
|0000e700| 0a 2f 2a 4e 6f 3a 53 54 | 44 5f 49 4e 50 55 54 2e |./*No:ST|D_INPUT.|
|0000e710| 70 75 73 68 5f 62 61 63 | 6b 5f 66 6c 61 67 2a 2f |push_bac|k_flag*/|
|0000e720| 0a 2f 2a 4e 6f 3a 53 54 | 44 5f 49 4e 50 55 54 2e |./*No:ST|D_INPUT.|
|0000e730| 6d 61 6b 65 2a 2f 0a 76 | 6f 69 64 20 72 34 36 37 |make*/.v|oid r467|
|0000e740| 72 65 61 64 5f 63 68 61 | 72 61 63 74 65 72 28 54 |read_cha|racter(T|
|0000e750| 34 36 37 2a 20 43 29 7b | 0a 2f 2a 49 46 2a 2f 69 |467* C){|./*IF*/i|
|0000e760| 66 20 28 28 28 28 54 34 | 36 37 2a 29 43 29 29 2d |f ((((T4|67*)C))-|
|0000e770| 3e 5f 70 75 73 68 5f 62 | 61 63 6b 5f 66 6c 61 67 |>_push_b|ack_flag|
|0000e780| 2f 2a 30 2a 2f 29 20 7b | 0a 43 2d 3e 5f 70 75 73 |/*0*/) {|.C->_pus|
|0000e790| 68 5f 62 61 63 6b 5f 66 | 6c 61 67 3d 30 3b 0a 7d |h_back_f|lag=0;.}|
|0000e7a0| 0a 65 6c 73 65 20 7b 0a | 43 2d 3e 5f 6d 65 6d 6f |.else {.|C->_memo|
|0000e7b0| 72 79 3d 67 65 74 63 28 | 28 46 49 4c 45 2a 29 28 |ry=getc(|(FILE*)(|
|0000e7c0| 73 74 64 69 6e 29 29 3b | 0a 7d 0a 2f 2a 46 49 2a |stdin));|.}./*FI*|
|0000e7d0| 2f 7d 0a 2f 2a 4e 6f 3a | 53 54 44 5f 49 4e 50 55 |/}./*No:|STD_INPU|
|0000e7e0| 54 2e 6c 61 73 74 5f 63 | 68 61 72 61 63 74 65 72 |T.last_c|haracter|
|0000e7f0| 2a 2f 0a 2f 2a 4e 6f 3a | 53 54 44 5f 49 4e 50 55 |*/./*No:|STD_INPU|
|0000e800| 54 2e 6d 65 6d 6f 72 79 | 2a 2f 0a 2f 2a 4e 6f 3a |T.memory|*/./*No:|
|0000e810| 46 49 4c 45 5f 54 4f 4f | 4c 53 2e 64 65 6c 65 74 |FILE_TOO|LS.delet|
|0000e820| 65 2a 2f 0a 54 30 2a 6f | 42 43 36 37 30 73 74 64 |e*/.T0*o|BC670std|
|0000e830| 5f 66 72 31 3d 4e 55 4c | 4c 3b 0a 69 6e 74 20 72 |_fr1=NUL|L;.int r|
|0000e840| 36 37 30 69 73 5f 72 65 | 61 64 61 62 6c 65 28 54 |670is_re|adable(T|
|0000e850| 30 2a 20 61 31 29 7b 0a | 69 6e 74 20 52 3d 30 3b |0* a1){.|int R=0;|
|0000e860| 0a 72 36 37 35 63 6f 6e | 6e 65 63 74 5f 74 6f 28 |.r675con|nect_to(|
|0000e870| 28 28 54 36 37 35 2a 29 | 28 6f 42 43 36 37 30 73 |((T675*)|(oBC670s|
|0000e880| 74 64 5f 66 72 31 29 29 | 2c 61 31 29 3b 0a 52 3d |td_fr1))|,a1);.R=|
|0000e890| 2f 2a 28 49 52 46 34 2e | 37 69 73 5f 63 6f 6e 6e |/*(IRF4.|7is_conn|
|0000e8a0| 65 63 74 65 64 2a 2f 28 | 28 28 28 54 36 37 35 2a |ected*/(|(((T675*|
|0000e8b0| 29 28 28 54 36 37 35 2a | 29 28 6f 42 43 36 37 30 |)((T675*|)(oBC670|
|0000e8c0| 73 74 64 5f 66 72 31 29 | 29 29 29 2d 3e 5f 70 61 |std_fr1)|)))->_pa|
|0000e8d0| 74 68 2f 2a 34 2a 2f 29 | 21 3d 28 4e 55 4c 4c 29 |th/*4*/)|!=(NULL)|
|0000e8e0| 2f 2a 29 2a 2f 3b 0a 2f | 2a 49 46 2a 2f 69 66 20 |/*)*/;./|*IF*/if |
|0000e8f0| 28 52 29 20 7b 0a 72 36 | 37 35 64 69 73 63 6f 6e |(R) {.r6|75discon|
|0000e900| 6e 65 63 74 28 28 28 54 | 36 37 35 2a 29 28 6f 42 |nect(((T|675*)(oB|
|0000e910| 43 36 37 30 73 74 64 5f | 66 72 31 29 29 29 3b 0a |C670std_|fr1)));.|
|0000e920| 7d 0a 2f 2a 46 49 2a 2f | 72 65 74 75 72 6e 20 52 |}./*FI*/|return R|
|0000e930| 3b 0a 7d 0a 2f 2a 4e 6f | 3a 45 43 48 4f 2e 6d 61 |;.}./*No|:ECHO.ma|
|0000e940| 6b 65 2a 2f 0a 76 6f 69 | 64 20 72 33 30 36 73 79 |ke*/.voi|d r306sy|
|0000e950| 73 74 65 6d 28 54 30 2a | 20 61 31 29 7b 0a 76 6f |stem(T0*| a1){.vo|
|0000e960| 69 64 2a 20 5f 70 3d 30 | 3b 0a 5f 70 3d 72 37 74 |id* _p=0|;._p=r7t|
|0000e970| 6f 5f 65 78 74 65 72 6e | 61 6c 28 28 28 54 37 2a |o_extern|al(((T7*|
|0000e980| 29 61 31 29 29 3b 0a 73 | 79 73 74 65 6d 28 28 28 |)a1));.s|ystem(((|
|0000e990| 63 68 61 72 2a 29 5f 70 | 29 29 3b 7d 0a 2f 2a 4e |char*)_p|));}./*N|
|0000e9a0| 6f 3a 45 43 48 4f 2e 76 | 65 72 62 6f 73 65 2a 2f |o:ECHO.v|erbose*/|
|0000e9b0| 0a 54 30 2a 6f 42 43 31 | 73 74 64 5f 65 72 72 6f |.T0*oBC1|std_erro|
|0000e9c0| 72 3d 4e 55 4c 4c 3b 0a | 76 6f 69 64 20 72 33 30 |r=NULL;.|void r30|
|0000e9d0| 36 66 69 6c 65 5f 72 65 | 6d 6f 76 69 6e 67 28 54 |6file_re|moving(T|
|0000e9e0| 33 30 36 2a 20 43 2c 54 | 30 2a 20 61 31 29 7b 0a |306* C,T|0* a1){.|
|0000e9f0| 2f 2a 49 46 2a 2f 69 66 | 20 28 72 33 30 36 66 69 |/*IF*/if| (r306fi|
|0000ea00| 6c 65 5f 65 78 69 73 74 | 73 28 61 31 29 29 20 7b |le_exist|s(a1)) {|
|0000ea10| 0a 72 33 30 36 70 75 74 | 5f 73 74 72 69 6e 67 28 |.r306put|_string(|
|0000ea20| 43 2c 28 28 54 30 2a 29 | 6d 73 31 5f 33 30 36 29 |C,((T0*)|ms1_306)|
|0000ea30| 29 3b 0a 72 33 30 36 70 | 75 74 5f 73 74 72 69 6e |);.r306p|ut_strin|
|0000ea40| 67 28 43 2c 61 31 29 3b | 0a 72 33 30 36 70 75 74 |g(C,a1);|.r306put|
|0000ea50| 5f 73 74 72 69 6e 67 28 | 43 2c 28 28 54 30 2a 29 |_string(|C,((T0*)|
|0000ea60| 6d 73 32 5f 33 30 36 29 | 29 3b 0a 2f 2a 5b 49 52 |ms2_306)|);./*[IR|
|0000ea70| 46 33 2e 36 72 65 6d 6f | 76 65 5f 66 69 6c 65 2a |F3.6remo|ve_file*|
|0000ea80| 2f 7b 54 30 2a 20 62 31 | 3d 61 31 3b 0a 2f 2a 5b |/{T0* b1|=a1;./*[|
|0000ea90| 49 52 46 33 2e 36 64 65 | 6c 65 74 65 2a 2f 7b 54 |IRF3.6de|lete*/{T|
|0000eaa0| 30 2a 20 63 31 3d 62 31 | 3b 0a 72 65 6d 6f 76 65 |0* c1=b1|;.remove|
|0000eab0| 28 28 28 63 68 61 72 2a | 29 72 37 74 6f 5f 65 78 |(((char*|)r7to_ex|
|0000eac0| 74 65 72 6e 61 6c 28 28 | 28 54 37 2a 29 63 31 29 |ternal((|(T7*)c1)|
|0000ead0| 29 29 29 3b 0a 7d 2f 2a | 5d 2a 2f 0a 7d 2f 2a 5d |)));.}/*|]*/.}/*]|
|0000eae0| 2a 2f 0a 7d 0a 2f 2a 46 | 49 2a 2f 7d 0a 2f 2a 4e |*/.}./*F|I*/}./*N|
|0000eaf0| 6f 3a 45 43 48 4f 2e 72 | 65 6d 6f 76 65 5f 66 69 |o:ECHO.r|emove_fi|
|0000eb00| 6c 65 2a 2f 0a 76 6f 69 | 64 20 72 33 30 36 73 66 |le*/.voi|d r306sf|
|0000eb10| 72 5f 63 6f 6e 6e 65 63 | 74 28 54 33 30 36 2a 20 |r_connec|t(T306* |
|0000eb20| 43 2c 54 30 2a 20 61 31 | 2c 54 30 2a 20 61 32 29 |C,T0* a1|,T0* a2)|
|0000eb30| 7b 0a 72 33 30 36 70 75 | 74 5f 73 74 72 69 6e 67 |{.r306pu|t_string|
|0000eb40| 28 43 2c 28 28 54 30 2a | 29 6d 73 33 5f 33 30 36 |(C,((T0*|)ms3_306|
|0000eb50| 29 29 3b 0a 72 33 30 36 | 70 75 74 5f 73 74 72 69 |));.r306|put_stri|
|0000eb60| 6e 67 28 43 2c 61 32 29 | 3b 0a 72 33 30 36 70 75 |ng(C,a2)|;.r306pu|
|0000eb70| 74 5f 73 74 72 69 6e 67 | 28 43 2c 28 28 54 30 2a |t_string|(C,((T0*|
|0000eb80| 29 6d 73 34 5f 33 30 36 | 29 29 3b 0a 72 36 37 35 |)ms4_306|));.r675|
|0000eb90| 63 6f 6e 6e 65 63 74 5f | 74 6f 28 28 28 54 36 37 |connect_|to(((T67|
|0000eba0| 35 2a 29 61 31 29 2c 61 | 32 29 3b 0a 7d 0a 76 6f |5*)a1),a|2);.}.vo|
|0000ebb0| 69 64 20 72 33 30 36 70 | 75 74 5f 73 74 72 69 6e |id r306p|ut_strin|
|0000ebc0| 67 28 54 33 30 36 2a 20 | 43 2c 54 30 2a 20 61 31 |g(T306* |C,T0* a1|
|0000ebd0| 29 7b 0a 2f 2a 49 46 2a | 2f 69 66 20 28 28 28 28 |){./*IF*|/if ((((|
|0000ebe0| 54 33 30 36 2a 29 43 29 | 29 2d 3e 5f 76 65 72 62 |T306*)C)|)->_verb|
|0000ebf0| 6f 73 65 2f 2a 30 2a 2f | 29 20 7b 0a 72 38 33 30 |ose/*0*/|) {.r830|
|0000ec00| 70 75 74 5f 73 74 72 69 | 6e 67 28 28 28 54 38 33 |put_stri|ng(((T83|
|0000ec10| 30 2a 29 28 6f 42 43 31 | 73 74 64 5f 6f 75 74 70 |0*)(oBC1|std_outp|
|0000ec20| 75 74 29 29 2c 61 31 29 | 3b 0a 2f 2a 5b 49 52 46 |ut)),a1)|;./*[IRF|
|0000ec30| 33 2e 36 66 6c 75 73 68 | 2a 2f 7b 54 38 33 30 2a |3.6flush|*/{T830*|
|0000ec40| 20 43 31 3d 28 28 54 38 | 33 30 2a 29 28 6f 42 43 | C1=((T8|30*)(oBC|
|0000ec50| 31 73 74 64 5f 6f 75 74 | 70 75 74 29 29 3b 0a 66 |1std_out|put));.f|
|0000ec60| 66 6c 75 73 68 28 73 74 | 64 6f 75 74 29 3b 0a 7d |flush(st|dout);.}|
|0000ec70| 2f 2a 5d 2a 2f 0a 7d 0a | 2f 2a 46 49 2a 2f 7d 0a |/*]*/.}.|/*FI*/}.|
|0000ec80| 2f 2a 4e 6f 3a 45 43 48 | 4f 2e 66 7a 5f 31 38 2a |/*No:ECH|O.fz_18*|
|0000ec90| 2f 0a 76 6f 69 64 20 72 | 33 30 36 77 5f 70 75 74 |/.void r|306w_put|
|0000eca0| 5f 73 74 72 69 6e 67 28 | 54 30 2a 20 61 31 29 7b |_string(|T0* a1){|
|0000ecb0| 0a 72 34 34 31 70 75 74 | 5f 73 74 72 69 6e 67 28 |.r441put|_string(|
|0000ecc0| 28 28 54 34 34 31 2a 29 | 28 6f 42 43 31 73 74 64 |((T441*)|(oBC1std|
|0000ecd0| 5f 65 72 72 6f 72 29 29 | 2c 61 31 29 3b 0a 2f 2a |_error))|,a1);./*|
|0000ece0| 5b 49 52 46 33 2e 36 66 | 6c 75 73 68 2a 2f 7b 54 |[IRF3.6f|lush*/{T|
|0000ecf0| 34 34 31 2a 20 43 31 3d | 28 28 54 34 34 31 2a 29 |441* C1=|((T441*)|
|0000ed00| 28 6f 42 43 31 73 74 64 | 5f 65 72 72 6f 72 29 29 |(oBC1std|_error))|
|0000ed10| 3b 0a 66 66 6c 75 73 68 | 28 73 74 64 65 72 72 29 |;.fflush|(stderr)|
|0000ed20| 3b 0a 7d 2f 2a 5d 2a 2f | 0a 7d 0a 69 6e 74 20 72 |;.}/*]*/|.}.int r|
|0000ed30| 33 30 36 66 69 6c 65 5f | 65 78 69 73 74 73 28 54 |306file_|exists(T|
|0000ed40| 30 2a 20 61 31 29 7b 0a | 69 6e 74 20 52 3d 30 3b |0* a1){.|int R=0;|
|0000ed50| 0a 52 3d 72 36 37 30 69 | 73 5f 72 65 61 64 61 62 |.R=r670i|s_readab|
|0000ed60| 6c 65 28 61 31 29 3b 0a | 72 65 74 75 72 6e 20 52 |le(a1);.|return R|
|0000ed70| 3b 0a 7d 0a 76 6f 69 64 | 20 72 33 30 36 63 61 6c |;.}.void| r306cal|
|0000ed80| 6c 5f 73 79 73 74 65 6d | 28 54 33 30 36 2a 20 43 |l_system|(T306* C|
|0000ed90| 2c 54 30 2a 20 61 31 29 | 7b 0a 72 33 30 36 70 75 |,T0* a1)|{.r306pu|
|0000eda0| 74 5f 73 74 72 69 6e 67 | 28 43 2c 28 28 54 30 2a |t_string|(C,((T0*|
|0000edb0| 29 6d 73 35 5f 33 30 36 | 29 29 3b 0a 72 33 30 36 |)ms5_306|));.r306|
|0000edc0| 70 75 74 5f 73 74 72 69 | 6e 67 28 43 2c 61 31 29 |put_stri|ng(C,a1)|
|0000edd0| 3b 0a 72 33 30 36 70 75 | 74 5f 73 74 72 69 6e 67 |;.r306pu|t_string|
|0000ede0| 28 43 2c 28 28 54 30 2a | 29 6d 73 31 35 32 5f 34 |(C,((T0*|)ms152_4|
|0000edf0| 37 30 29 29 3b 0a 72 33 | 30 36 73 79 73 74 65 6d |70));.r3|06system|
|0000ee00| 28 61 31 29 3b 0a 7d 0a | 76 6f 69 64 20 72 33 30 |(a1);.}.|void r30|
|0000ee10| 36 77 5f 70 75 74 5f 63 | 68 61 72 61 63 74 65 72 |6w_put_c|haracter|
|0000ee20| 28 63 68 61 72 20 61 31 | 29 7b 0a 2f 2a 5b 49 52 |(char a1|){./*[IR|
|0000ee30| 46 33 2e 36 70 75 74 5f | 63 68 61 72 61 63 74 65 |F3.6put_|characte|
|0000ee40| 72 2a 2f 7b 54 34 34 31 | 2a 20 43 31 3d 28 28 54 |r*/{T441|* C1=((T|
|0000ee50| 34 34 31 2a 29 28 6f 42 | 43 31 73 74 64 5f 65 72 |441*)(oB|C1std_er|
|0000ee60| 72 6f 72 29 29 3b 0a 63 | 68 61 72 20 62 31 3d 61 |ror));.c|har b1=a|
|0000ee70| 31 3b 0a 70 75 74 63 28 | 62 31 2c 28 28 46 49 4c |1;.putc(|b1,((FIL|
|0000ee80| 45 2a 29 28 73 74 64 65 | 72 72 29 29 29 3b 0a 7d |E*)(stde|rr)));.}|
|0000ee90| 2f 2a 5d 2a 2f 0a 2f 2a | 5b 49 52 46 33 2e 36 66 |/*]*/./*|[IRF3.6f|
|0000eea0| 6c 75 73 68 2a 2f 7b 54 | 34 34 31 2a 20 43 31 3d |lush*/{T|441* C1=|
|0000eeb0| 28 28 54 34 34 31 2a 29 | 28 6f 42 43 31 73 74 64 |((T441*)|(oBC1std|
|0000eec0| 5f 65 72 72 6f 72 29 29 | 3b 0a 66 66 6c 75 73 68 |_error))|;.fflush|
|0000eed0| 28 73 74 64 65 72 72 29 | 3b 0a 7d 2f 2a 5d 2a 2f |(stderr)|;.}/*]*/|
|0000eee0| 0a 7d 0a 2f 2a 4e 6f 3a | 45 43 48 4f 2e 73 65 74 |.}./*No:|ECHO.set|
|0000eef0| 5f 76 65 72 62 6f 73 65 | 2a 2f 0a 2f 2a 4e 6f 3a |_verbose|*/./*No:|
|0000ef00| 42 4f 4f 4c 45 41 4e 5f | 52 45 46 2e 69 74 65 6d |BOOLEAN_|REF.item|
|0000ef10| 2a 2f 0a 69 6e 74 20 73 | 65 5f 61 72 67 63 3b 0a |*/.int s|e_argc;.|
|0000ef20| 63 68 61 72 2a 2a 73 65 | 5f 61 72 67 76 3b 0a 69 |char**se|_argv;.i|
|0000ef30| 6e 74 20 6d 61 69 6e 28 | 69 6e 74 20 61 72 67 63 |nt main(|int argc|
|0000ef40| 2c 63 68 61 72 2a 61 72 | 67 76 5b 5d 29 7b 0a 73 |,char*ar|gv[]){.s|
|0000ef50| 65 5f 69 6e 69 74 69 61 | 6c 69 7a 65 28 29 3b 0a |e_initia|lize();.|
|0000ef60| 7b 0a 54 33 30 39 2a 6e | 3d 6d 61 6c 6c 6f 63 28 |{.T309*n|=malloc(|
|0000ef70| 73 69 7a 65 6f 66 28 2a | 6e 29 29 3b 0a 2a 6e 3d |sizeof(*|n));.*n=|
|0000ef80| 4d 33 30 39 3b 0a 73 65 | 5f 61 72 67 63 3d 61 72 |M309;.se|_argc=ar|
|0000ef90| 67 63 3b 20 73 65 5f 61 | 72 67 76 3d 61 72 67 76 |gc; se_a|rgv=argv|
|0000efa0| 3b 0a 23 69 66 64 65 66 | 20 53 49 47 49 4e 54 0a |;.#ifdef| SIGINT.|
|0000efb0| 73 69 67 6e 61 6c 28 53 | 49 47 49 4e 54 2c 73 69 |signal(S|IGINT,si|
|0000efc0| 67 72 73 70 29 3b 0a 23 | 65 6e 64 69 66 0a 23 69 |grsp);.#|endif.#i|
|0000efd0| 66 64 65 66 20 53 49 47 | 51 55 49 54 0a 73 69 67 |fdef SIG|QUIT.sig|
|0000efe0| 6e 61 6c 28 53 49 47 51 | 55 49 54 2c 73 69 67 72 |nal(SIGQ|UIT,sigr|
|0000eff0| 73 70 29 3b 0a 23 65 6e | 64 69 66 0a 23 69 66 64 |sp);.#en|dif.#ifd|
|0000f000| 65 66 20 53 49 47 54 45 | 52 4d 0a 73 69 67 6e 61 |ef SIGTE|RM.signa|
|0000f010| 6c 28 53 49 47 54 45 52 | 4d 2c 73 69 67 72 73 70 |l(SIGTER|M,sigrsp|
|0000f020| 29 3b 0a 23 65 6e 64 69 | 66 0a 23 69 66 64 65 66 |);.#endi|f.#ifdef|
|0000f030| 20 53 49 47 42 52 45 41 | 4b 0a 73 69 67 6e 61 6c | SIGBREA|K.signal|
|0000f040| 28 53 49 47 42 52 45 41 | 4b 2c 73 69 67 72 73 70 |(SIGBREA|K,sigrsp|
|0000f050| 29 3b 0a 23 65 6e 64 69 | 66 0a 23 69 66 64 65 66 |);.#endi|f.#ifdef|
|0000f060| 20 53 49 47 4b 49 4c 4c | 0a 73 69 67 6e 61 6c 28 | SIGKILL|.signal(|
|0000f070| 53 49 47 4b 49 4c 4c 2c | 73 69 67 72 73 70 29 3b |SIGKILL,|sigrsp);|
|0000f080| 0a 23 65 6e 64 69 66 0a | 73 65 5f 6d 73 69 31 28 |.#endif.|se_msi1(|
|0000f090| 29 3b 0a 73 65 5f 6d 73 | 69 32 28 29 3b 0a 73 65 |);.se_ms|i2();.se|
|0000f0a0| 5f 6d 73 69 33 28 29 3b | 0a 7b 54 30 2a 20 52 3d |_msi3();|.{T0* R=|
|0000f0b0| 4e 55 4c 4c 3b 0a 7b 54 | 38 33 30 2a 6e 3d 6d 61 |NULL;.{T|830*n=ma|
|0000f0c0| 6c 6c 6f 63 28 31 29 3b | 0a 2f 2a 5b 49 52 46 33 |lloc(1);|./*[IRF3|
|0000f0d0| 2e 31 6d 61 6b 65 2a 2f | 2f 2a 5d 2a 2f 0a 52 3d |.1make*/|/*]*/.R=|
|0000f0e0| 28 54 30 2a 29 6e 3b 0a | 7d 0a 6f 42 43 31 73 74 |(T0*)n;.|}.oBC1st|
|0000f0f0| 64 5f 6f 75 74 70 75 74 | 3d 52 3b 7d 2f 2a 50 43 |d_output|=R;}/*PC|
|0000f100| 4f 2a 2f 0a 7b 69 6e 74 | 20 52 3d 30 3b 0a 6f 42 |O*/.{int| R=0;.oB|
|0000f110| 43 31 66 69 6c 65 5f 74 | 6f 6f 6c 73 3d 52 3b 7d |C1file_t|ools=R;}|
|0000f120| 2f 2a 50 43 4f 2a 2f 0a | 7b 54 30 2a 20 52 3d 4e |/*PCO*/.|{T0* R=N|
|0000f130| 55 4c 4c 3b 0a 7b 54 34 | 34 31 2a 6e 3d 6d 61 6c |ULL;.{T4|41*n=mal|
|0000f140| 6c 6f 63 28 31 29 3b 0a | 2f 2a 5b 49 52 46 33 2e |loc(1);.|/*[IRF3.|
|0000f150| 31 6d 61 6b 65 2a 2f 2f | 2a 5d 2a 2f 0a 52 3d 28 |1make*//|*]*/.R=(|
|0000f160| 54 30 2a 29 6e 3b 0a 7d | 0a 6f 42 43 31 73 74 64 |T0*)n;.}|.oBC1std|
|0000f170| 5f 65 72 72 6f 72 3d 52 | 3b 7d 2f 2a 50 43 4f 2a |_error=R|;}/*PCO*|
|0000f180| 2f 0a 7b 54 30 2a 20 52 | 3d 4e 55 4c 4c 3b 0a 7b |/.{T0* R|=NULL;.{|
|0000f190| 54 36 37 35 2a 6e 3d 6d | 61 6c 6c 6f 63 28 73 69 |T675*n=m|alloc(si|
|0000f1a0| 7a 65 6f 66 28 2a 6e 29 | 29 3b 0a 2a 6e 3d 4d 36 |zeof(*n)|);.*n=M6|
|0000f1b0| 37 35 3b 0a 2f 2a 5b 49 | 52 46 33 2e 31 6d 61 6b |75;./*[I|RF3.1mak|
|0000f1c0| 65 2a 2f 2f 2a 5d 2a 2f | 0a 52 3d 28 54 30 2a 29 |e*//*]*/|.R=(T0*)|
|0000f1d0| 6e 3b 0a 7d 0a 6f 42 43 | 36 37 30 73 74 64 5f 66 |n;.}.oBC|670std_f|
|0000f1e0| 72 31 3d 52 3b 7d 2f 2a | 50 43 4f 2a 2f 0a 7b 54 |r1=R;}/*|PCO*/.{T|
|0000f1f0| 30 2a 20 52 3d 4e 55 4c | 4c 3b 0a 7b 54 37 2a 6e |0* R=NUL|L;.{T7*n|
|0000f200| 3d 6d 61 6c 6c 6f 63 28 | 73 69 7a 65 6f 66 28 2a |=malloc(|sizeof(*|
|0000f210| 6e 29 29 3b 0a 2a 6e 3d | 4d 37 3b 0a 72 37 6d 61 |n));.*n=|M7;.r7ma|
|0000f220| 6b 65 28 6e 2c 32 35 36 | 29 3b 0a 52 3d 28 54 30 |ke(n,256|);.R=(T0|
|0000f230| 2a 29 6e 3b 0a 7d 0a 6f | 42 43 33 30 39 74 6d 70 |*)n;.}.o|BC309tmp|
|0000f240| 5f 73 74 72 69 6e 67 3d | 52 3b 7d 2f 2a 50 43 4f |_string=|R;}/*PCO|
|0000f250| 2a 2f 0a 7b 54 30 2a 20 | 52 3d 4e 55 4c 4c 3b 0a |*/.{T0* |R=NULL;.|
|0000f260| 7b 54 37 2a 6e 3d 6d 61 | 6c 6c 6f 63 28 73 69 7a |{T7*n=ma|lloc(siz|
|0000f270| 65 6f 66 28 2a 6e 29 29 | 3b 0a 2a 6e 3d 4d 37 3b |eof(*n))|;.*n=M7;|
|0000f280| 0a 72 37 6d 61 6b 65 28 | 6e 2c 32 35 36 29 3b 0a |.r7make(|n,256);.|
|0000f290| 52 3d 28 54 30 2a 29 6e | 3b 0a 7d 0a 6f 42 43 33 |R=(T0*)n|;.}.oBC3|
|0000f2a0| 36 34 74 6d 70 5f 70 61 | 74 68 3d 52 3b 7d 2f 2a |64tmp_pa|th=R;}/*|
|0000f2b0| 50 43 4f 2a 2f 0a 7b 54 | 30 2a 20 52 3d 4e 55 4c |PCO*/.{T|0* R=NUL|
|0000f2c0| 4c 3b 0a 7b 54 34 36 37 | 2a 6e 3d 6d 61 6c 6c 6f |L;.{T467|*n=mallo|
|0000f2d0| 63 28 73 69 7a 65 6f 66 | 28 2a 6e 29 29 3b 0a 2a |c(sizeof|(*n));.*|
|0000f2e0| 6e 3d 4d 34 36 37 3b 0a | 2f 2a 5b 49 52 46 33 2e |n=M467;.|/*[IRF3.|
|0000f2f0| 31 6d 61 6b 65 2a 2f 2f | 2a 5d 2a 2f 0a 52 3d 28 |1make*//|*]*/.R=(|
|0000f300| 54 30 2a 29 6e 3b 0a 7d | 0a 6f 42 43 31 73 74 64 |T0*)n;.}|.oBC1std|
|0000f310| 5f 69 6e 70 75 74 3d 52 | 3b 7d 2f 2a 50 43 4f 2a |_input=R|;}/*PCO*|
|0000f320| 2f 0a 7b 54 30 2a 20 52 | 3d 4e 55 4c 4c 3b 0a 52 |/.{T0* R|=NULL;.R|
|0000f330| 3d 73 65 5f 6d 61 35 32 | 28 37 2c 28 28 54 30 2a |=se_ma52|(7,((T0*|
|0000f340| 29 6d 73 31 33 5f 33 36 | 34 29 2c 28 28 54 30 2a |)ms13_36|4),((T0*|
|0000f350| 29 6d 73 31 34 5f 33 36 | 34 29 2c 28 28 54 30 2a |)ms14_36|4),((T0*|
|0000f360| 29 6d 73 31 35 5f 33 36 | 34 29 2c 28 28 54 30 2a |)ms15_36|4),((T0*|
|0000f370| 29 6d 73 31 36 5f 33 36 | 34 29 2c 28 28 54 30 2a |)ms16_36|4),((T0*|
|0000f380| 29 6d 73 31 37 5f 33 36 | 34 29 2c 28 28 54 30 2a |)ms17_36|4),((T0*|
|0000f390| 29 6d 73 31 38 5f 33 36 | 34 29 2c 28 28 54 30 2a |)ms18_36|4),((T0*|
|0000f3a0| 29 6d 73 31 39 5f 33 36 | 34 29 29 3b 0a 6f 42 43 |)ms19_36|4));.oBC|
|0000f3b0| 33 36 34 73 79 73 74 65 | 6d 5f 6c 69 73 74 3d 52 |364syste|m_list=R|
|0000f3c0| 3b 7d 2f 2a 50 43 4f 2a | 2f 0a 7b 54 30 2a 20 52 |;}/*PCO*|/.{T0* R|
|0000f3d0| 3d 4e 55 4c 4c 3b 0a 7b | 54 33 30 36 2a 6e 3d 6d |=NULL;.{|T306*n=m|
|0000f3e0| 61 6c 6c 6f 63 28 73 69 | 7a 65 6f 66 28 2a 6e 29 |alloc(si|zeof(*n)|
|0000f3f0| 29 3b 0a 2a 6e 3d 4d 33 | 30 36 3b 0a 2f 2a 5b 49 |);.*n=M3|06;./*[I|
|0000f400| 52 46 33 2e 31 6d 61 6b | 65 2a 2f 2f 2a 5d 2a 2f |RF3.1mak|e*//*]*/|
|0000f410| 0a 52 3d 28 54 30 2a 29 | 6e 3b 0a 7d 0a 6f 42 43 |.R=(T0*)|n;.}.oBC|
|0000f420| 33 36 34 65 63 68 6f 3d | 52 3b 7d 2f 2a 50 43 4f |364echo=|R;}/*PCO|
|0000f430| 2a 2f 0a 7b 54 30 2a 20 | 52 3d 4e 55 4c 4c 3b 0a |*/.{T0* |R=NULL;.|
|0000f440| 7b 54 36 37 35 2a 6e 3d | 6d 61 6c 6c 6f 63 28 73 |{T675*n=|malloc(s|
|0000f450| 69 7a 65 6f 66 28 2a 6e | 29 29 3b 0a 2a 6e 3d 4d |izeof(*n|));.*n=M|
|0000f460| 36 37 35 3b 0a 2f 2a 5b | 49 52 46 33 2e 31 6d 61 |675;./*[|IRF3.1ma|
|0000f470| 6b 65 2a 2f 2f 2a 5d 2a | 2f 0a 52 3d 28 54 30 2a |ke*//*]*|/.R=(T0*|
|0000f480| 29 6e 3b 0a 7d 0a 6f 42 | 43 33 30 39 6d 61 6b 65 |)n;.}.oB|C309make|
|0000f490| 5f 66 69 6c 65 3d 52 3b | 7d 2f 2a 50 43 4f 2a 2f |_file=R;|}/*PCO*/|
|0000f4a0| 0a 7b 54 30 2a 20 52 3d | 4e 55 4c 4c 3b 0a 7b 54 |.{T0* R=|NULL;.{T|
|0000f4b0| 37 2a 6e 3d 6d 61 6c 6c | 6f 63 28 73 69 7a 65 6f |7*n=mall|oc(sizeo|
|0000f4c0| 66 28 2a 6e 29 29 3b 0a | 2a 6e 3d 4d 37 3b 0a 72 |f(*n));.|*n=M7;.r|
|0000f4d0| 37 6d 61 6b 65 28 6e 2c | 32 35 36 29 3b 0a 52 3d |7make(n,|256);.R=|
|0000f4e0| 28 54 30 2a 29 6e 3b 0a | 7d 0a 6f 42 43 33 36 34 |(T0*)n;.|}.oBC364|
|0000f4f0| 68 65 6c 70 5f 66 69 6c | 65 5f 6e 61 6d 65 3d 52 |help_fil|e_name=R|
|0000f500| 3b 7d 2f 2a 50 43 4f 2a | 2f 0a 7b 54 30 2a 20 52 |;}/*PCO*|/.{T0* R|
|0000f510| 3d 4e 55 4c 4c 3b 0a 7b | 54 36 37 35 2a 6e 3d 6d |=NULL;.{|T675*n=m|
|0000f520| 61 6c 6c 6f 63 28 73 69 | 7a 65 6f 66 28 2a 6e 29 |alloc(si|zeof(*n)|
|0000f530| 29 3b 0a 2a 6e 3d 4d 36 | 37 35 3b 0a 2f 2a 5b 49 |);.*n=M6|75;./*[I|
|0000f540| 52 46 33 2e 31 6d 61 6b | 65 2a 2f 2f 2a 5d 2a 2f |RF3.1mak|e*//*]*/|
|0000f550| 0a 52 3d 28 54 30 2a 29 | 6e 3b 0a 7d 0a 6f 42 43 |.R=(T0*)|n;.}.oBC|
|0000f560| 33 36 34 74 6d 70 5f 66 | 69 6c 65 5f 72 65 61 64 |364tmp_f|ile_read|
|0000f570| 3d 52 3b 7d 2f 2a 50 43 | 4f 2a 2f 0a 7b 54 30 2a |=R;}/*PC|O*/.{T0*|
|0000f580| 20 52 3d 4e 55 4c 4c 3b | 0a 7b 54 36 37 35 2a 6e | R=NULL;|.{T675*n|
|0000f590| 3d 6d 61 6c 6c 6f 63 28 | 73 69 7a 65 6f 66 28 2a |=malloc(|sizeof(*|
|0000f5a0| 6e 29 29 3b 0a 2a 6e 3d | 4d 36 37 35 3b 0a 2f 2a |n));.*n=|M675;./*|
|0000f5b0| 5b 49 52 46 33 2e 31 6d | 61 6b 65 2a 2f 2f 2a 5d |[IRF3.1m|ake*//*]|
|0000f5c0| 2a 2f 0a 52 3d 28 54 30 | 2a 29 6e 3b 0a 7d 0a 6f |*/.R=(T0|*)n;.}.o|
|0000f5d0| 42 43 38 31 37 74 6d 70 | 5f 66 69 6c 65 5f 72 65 |BC817tmp|_file_re|
|0000f5e0| 61 64 3d 52 3b 7d 2f 2a | 50 43 4f 2a 2f 0a 7b 54 |ad=R;}/*|PCO*/.{T|
|0000f5f0| 30 2a 20 52 3d 4e 55 4c | 4c 3b 0a 7b 54 37 2a 6e |0* R=NUL|L;.{T7*n|
|0000f600| 3d 6d 61 6c 6c 6f 63 28 | 73 69 7a 65 6f 66 28 2a |=malloc(|sizeof(*|
|0000f610| 6e 29 29 3b 0a 2a 6e 3d | 4d 37 3b 0a 72 37 6d 61 |n));.*n=|M7;.r7ma|
|0000f620| 6b 65 28 6e 2c 32 35 36 | 29 3b 0a 52 3d 28 54 30 |ke(n,256|);.R=(T0|
|0000f630| 2a 29 6e 3b 0a 7d 0a 6f | 42 43 37 36 32 6c 61 73 |*)n;.}.o|BC762las|
|0000f640| 74 5f 73 74 72 69 6e 67 | 3d 52 3b 7d 2f 2a 50 43 |t_string|=R;}/*PC|
|0000f650| 4f 2a 2f 0a 72 33 30 39 | 6d 61 6b 65 28 6e 29 3b |O*/.r309|make(n);|
|0000f660| 0a 65 78 69 74 28 30 29 | 3b 7d 7d 0a 54 37 2a 6d |.exit(0)|;}}.T7*m|
|0000f670| 73 31 5f 33 30 39 3b 0a | 54 37 2a 6d 73 38 32 5f |s1_309;.|T7*ms82_|
|0000f680| 34 37 30 3b 0a 54 37 2a | 6d 73 34 5f 33 36 34 3b |470;.T7*|ms4_364;|
|0000f690| 0a 54 37 2a 6d 73 35 5f | 33 36 34 3b 0a 54 37 2a |.T7*ms5_|364;.T7*|
|0000f6a0| 6d 73 32 5f 33 36 34 3b | 0a 54 37 2a 6d 73 33 39 |ms2_364;|.T7*ms39|
|0000f6b0| 5f 33 36 34 3b 0a 54 37 | 2a 6d 73 33 5f 33 36 34 |_364;.T7|*ms3_364|
|0000f6c0| 3b 0a 54 37 2a 6d 73 35 | 38 5f 34 37 33 3b 0a 54 |;.T7*ms5|8_473;.T|
|0000f6d0| 37 2a 6d 73 38 5f 33 30 | 39 3b 0a 54 37 2a 6d 73 |7*ms8_30|9;.T7*ms|
|0000f6e0| 31 32 5f 33 30 39 3b 0a | 54 37 2a 6d 73 31 31 5f |12_309;.|T7*ms11_|
|0000f6f0| 33 30 39 3b 0a 54 37 2a | 6d 73 31 30 5f 33 30 39 |309;.T7*|ms10_309|
|0000f700| 3b 0a 54 37 2a 6d 73 32 | 35 5f 33 36 34 3b 0a 54 |;.T7*ms2|5_364;.T|
|0000f710| 37 2a 6d 73 32 36 5f 33 | 36 34 3b 0a 54 37 2a 6d |7*ms26_3|64;.T7*m|
|0000f720| 73 32 38 5f 33 36 34 3b | 0a 54 37 2a 6d 73 39 5f |s28_364;|.T7*ms9_|
|0000f730| 33 30 39 3b 0a 54 37 2a | 6d 73 32 5f 33 30 39 3b |309;.T7*|ms2_309;|
|0000f740| 0a 54 37 2a 6d 73 33 37 | 5f 33 36 34 3b 0a 54 37 |.T7*ms37|_364;.T7|
|0000f750| 2a 6d 73 33 36 5f 33 36 | 34 3b 0a 54 37 2a 6d 73 |*ms36_36|4;.T7*ms|
|0000f760| 33 35 5f 33 36 34 3b 0a | 54 37 2a 6d 73 33 34 5f |35_364;.|T7*ms34_|
|0000f770| 33 36 34 3b 0a 54 37 2a | 6d 73 33 33 5f 33 36 34 |364;.T7*|ms33_364|
|0000f780| 3b 0a 54 37 2a 6d 73 31 | 5f 33 30 36 3b 0a 54 37 |;.T7*ms1|_306;.T7|
|0000f790| 2a 6d 73 32 5f 33 30 36 | 3b 0a 54 37 2a 6d 73 31 |*ms2_306|;.T7*ms1|
|0000f7a0| 33 35 5f 34 37 30 3b 0a | 54 37 2a 6d 73 33 5f 33 |35_470;.|T7*ms3_3|
|0000f7b0| 30 39 3b 0a 54 37 2a 6d | 73 34 5f 33 30 39 3b 0a |09;.T7*m|s4_309;.|
|0000f7c0| 54 37 2a 6d 73 35 5f 33 | 30 39 3b 0a 54 37 2a 6d |T7*ms5_3|09;.T7*m|
|0000f7d0| 73 37 37 5f 34 37 30 3b | 0a 54 37 2a 6d 73 38 30 |s77_470;|.T7*ms80|
|0000f7e0| 5f 34 37 30 3b 0a 54 37 | 2a 6d 73 33 32 5f 33 36 |_470;.T7|*ms32_36|
|0000f7f0| 34 3b 0a 54 37 2a 6d 73 | 33 31 5f 33 36 34 3b 0a |4;.T7*ms|31_364;.|
|0000f800| 54 37 2a 6d 73 33 30 5f | 33 36 34 3b 0a 54 37 2a |T7*ms30_|364;.T7*|
|0000f810| 6d 73 32 39 5f 33 36 34 | 3b 0a 54 37 2a 6d 73 31 |ms29_364|;.T7*ms1|
|0000f820| 32 36 5f 34 37 30 3b 0a | 54 37 2a 6d 73 33 5f 33 |26_470;.|T7*ms3_3|
|0000f830| 30 36 3b 0a 54 37 2a 6d | 73 34 5f 33 30 36 3b 0a |06;.T7*m|s4_306;.|
|0000f840| 54 37 2a 6d 73 32 30 5f | 33 36 34 3b 0a 54 37 2a |T7*ms20_|364;.T7*|
|0000f850| 6d 73 31 32 37 5f 34 37 | 30 3b 0a 54 37 2a 6d 73 |ms127_47|0;.T7*ms|
|0000f860| 32 31 5f 33 36 34 3b 0a | 54 37 2a 6d 73 31 32 31 |21_364;.|T7*ms121|
|0000f870| 5f 34 37 30 3b 0a 54 37 | 2a 6d 73 31 5f 33 36 34 |_470;.T7|*ms1_364|
|0000f880| 3b 0a 54 37 2a 6d 73 32 | 34 5f 33 36 34 3b 0a 54 |;.T7*ms2|4_364;.T|
|0000f890| 37 2a 6d 73 32 34 32 5f | 34 37 30 3b 0a 54 37 2a |7*ms242_|470;.T7*|
|0000f8a0| 6d 73 32 32 5f 33 36 34 | 3b 0a 54 37 2a 6d 73 32 |ms22_364|;.T7*ms2|
|0000f8b0| 33 5f 33 36 34 3b 0a 54 | 37 2a 6d 73 31 33 5f 33 |3_364;.T|7*ms13_3|
|0000f8c0| 36 34 3b 0a 54 37 2a 6d | 73 31 35 5f 33 36 34 3b |64;.T7*m|s15_364;|
|0000f8d0| 0a 54 37 2a 6d 73 31 36 | 5f 33 36 34 3b 0a 54 37 |.T7*ms16|_364;.T7|
|0000f8e0| 2a 6d 73 31 37 5f 33 36 | 34 3b 0a 54 37 2a 6d 73 |*ms17_36|4;.T7*ms|
|0000f8f0| 31 38 5f 33 36 34 3b 0a | 54 37 2a 6d 73 31 39 5f |18_364;.|T7*ms19_|
|0000f900| 33 36 34 3b 0a 54 37 2a | 6d 73 31 34 5f 33 36 34 |364;.T7*|ms14_364|
|0000f910| 3b 0a 54 37 2a 6d 73 37 | 5f 33 30 39 3b 0a 54 37 |;.T7*ms7|_309;.T7|
|0000f920| 2a 6d 73 35 5f 33 30 36 | 3b 0a 54 37 2a 6d 73 31 |*ms5_306|;.T7*ms1|
|0000f930| 35 32 5f 34 37 30 3b 0a | 54 37 2a 6d 73 36 5f 33 |52_470;.|T7*ms6_3|
|0000f940| 30 39 3b 0a 54 37 2a 6d | 73 31 33 36 5f 34 37 30 |09;.T7*m|s136_470|
|0000f950| 3b 0a 76 6f 69 64 20 73 | 65 5f 6d 73 69 31 28 76 |;.void s|e_msi1(v|
|0000f960| 6f 69 64 29 7b 0a 6d 73 | 31 5f 33 30 39 3d 73 65 |oid){.ms|1_309=se|
|0000f970| 5f 6d 73 28 33 30 2c 22 | 42 61 64 20 75 73 65 20 |_ms(30,"|Bad use |
|0000f980| 6f 66 20 63 6f 6d 6d 61 | 6e 64 20 60 63 6f 6d 70 |of comma|nd `comp|
|0000f990| 69 6c 65 5c 27 2e 5c 6e | 22 29 3b 0a 6d 73 38 32 |ile\'.\n|");.ms82|
|0000f9a0| 5f 34 37 30 3d 73 65 5f | 6d 73 28 37 2c 22 63 6f |_470=se_|ms(7,"co|
|0000f9b0| 6d 70 69 6c 65 22 29 3b | 0a 6d 73 34 5f 33 36 34 |mpile");|.ms4_364|
|0000f9c0| 3d 73 65 5f 6d 73 28 32 | 30 2c 22 54 79 70 65 20 |=se_ms(2|0,"Type |
|0000f9d0| 68 65 6c 70 20 66 69 6c | 65 20 66 6f 72 20 3a 22 |help fil|e for :"|
|0000f9e0| 29 3b 0a 6d 73 35 5f 33 | 36 34 3d 73 65 5f 6d 73 |);.ms5_3|64=se_ms|
|0000f9f0| 28 39 2c 22 20 28 79 2f | 6e 29 20 3f 20 22 29 3b |(9," (y/|n) ? ");|
|0000fa00| 0a 6d 73 32 5f 33 36 34 | 3d 73 65 5f 6d 73 28 33 |.ms2_364|=se_ms(3|
|0000fa10| 2c 22 6d 61 6e 22 29 3b | 0a 6d 73 33 39 5f 33 36 |,"man");|.ms39_36|
|0000fa20| 34 3d 73 65 5f 6d 73 28 | 34 2c 22 2e 74 78 74 22 |4=se_ms(|4,".txt"|
|0000fa30| 29 3b 0a 6d 73 33 5f 33 | 36 34 3d 73 65 5f 6d 73 |);.ms3_3|64=se_ms|
|0000fa40| 28 32 36 2c 22 55 6e 61 | 62 6c 65 20 74 6f 20 66 |(26,"Una|ble to f|
|0000fa50| 69 6e 64 20 68 65 6c 70 | 20 66 69 6c 65 20 5c 22 |ind help| file \"|
|0000fa60| 22 29 3b 0a 6d 73 35 38 | 5f 34 37 33 3d 73 65 5f |");.ms58|_473=se_|
|0000fa70| 6d 73 28 31 32 2c 22 63 | 6f 6d 70 69 6c 65 5f 74 |ms(12,"c|ompile_t|
|0000fa80| 6f 5f 63 22 29 3b 0a 6d | 73 38 5f 33 30 39 3d 73 |o_c");.m|s8_309=s|
|0000fa90| 65 5f 6d 73 28 38 2c 22 | 2d 76 65 72 62 6f 73 65 |e_ms(8,"|-verbose|
|0000faa0| 22 29 3b 0a 6d 73 31 32 | 5f 33 30 39 3d 73 65 5f |");.ms12|_309=se_|
|0000fab0| 6d 73 28 36 2c 22 2d 63 | 65 63 69 6c 22 29 3b 0a |ms(6,"-c|ecil");.|
|0000fac0| 6d 73 31 31 5f 33 30 39 | 3d 73 65 5f 6d 73 28 33 |ms11_309|=se_ms(3|
|0000fad0| 2c 22 2d 63 63 22 29 3b | 0a 6d 73 31 30 5f 33 30 |,"-cc");|.ms10_30|
|0000fae0| 39 3d 73 65 5f 6d 73 28 | 32 2c 22 2d 6f 22 29 3b |9=se_ms(|2,"-o");|
|0000faf0| 0a 6d 73 32 35 5f 33 36 | 34 3d 73 65 5f 6d 73 28 |.ms25_36|4=se_ms(|
|0000fb00| 32 2c 22 2e 65 22 29 3b | 0a 6d 73 32 36 5f 33 36 |2,".e");|.ms26_36|
|0000fb10| 34 3d 73 65 5f 6d 73 28 | 32 2c 22 2e 63 22 29 3b |4=se_ms(|2,".c");|
|0000fb20| 0a 6d 73 32 38 5f 33 36 | 34 3d 73 65 5f 6d 73 28 |.ms28_36|4=se_ms(|
|0000fb30| 39 2c 22 6f 5f 73 75 66 | 66 69 78 2e 22 29 3b 0a |9,"o_suf|fix.");.|
|0000fb40| 6d 73 39 5f 33 30 39 3d | 73 65 5f 6d 73 28 37 2c |ms9_309=|se_ms(7,|
|0000fb50| 22 2d 63 5f 63 6f 64 65 | 22 29 3b 0a 6d 73 32 5f |"-c_code|");.ms2_|
|0000fb60| 33 30 39 3d 73 65 5f 6d | 73 28 34 31 2c 22 45 72 |309=se_m|s(41,"Er|
|0000fb70| 72 6f 72 20 3a 20 4e 6f | 20 3c 52 6f 6f 74 2d 43 |ror : No| <Root-C|
|0000fb80| 6c 61 73 73 3e 20 69 6e | 20 63 6f 6d 6d 61 6e 64 |lass> in| command|
|0000fb90| 20 6c 69 6e 65 2e 5c 6e | 22 29 3b 0a 6d 73 33 37 | line.\n|");.ms37|
|0000fba0| 5f 33 36 34 3d 73 65 5f | 6d 73 28 35 2c 22 2e 6d |_364=se_|ms(5,".m|
|0000fbb0| 61 6b 65 22 29 3b 0a 6d | 73 33 36 5f 33 36 34 3d |ake");.m|s36_364=|
|0000fbc0| 73 65 5f 6d 73 28 34 2c | 22 2e 43 4d 44 22 29 3b |se_ms(4,|".CMD");|
|0000fbd0| 0a 6d 73 33 35 5f 33 36 | 34 3d 73 65 5f 6d 73 28 |.ms35_36|4=se_ms(|
|0000fbe0| 34 2c 22 2e 43 4f 4d 22 | 29 3b 0a 7d 0a 76 6f 69 |4,".COM"|);.}.voi|
|0000fbf0| 64 20 73 65 5f 6d 73 69 | 32 28 76 6f 69 64 29 7b |d se_msi|2(void){|
|0000fc00| 0a 6d 73 33 34 5f 33 36 | 34 3d 73 65 5f 6d 73 28 |.ms34_36|4=se_ms(|
|0000fc10| 34 2c 22 2e 62 61 74 22 | 29 3b 0a 6d 73 33 33 5f |4,".bat"|);.ms33_|
|0000fc20| 33 36 34 3d 73 65 5f 6d | 73 28 34 2c 22 2e 42 41 |364=se_m|s(4,".BA|
|0000fc30| 54 22 29 3b 0a 6d 73 31 | 5f 33 30 36 3d 73 65 5f |T");.ms1|_306=se_|
|0000fc40| 6d 73 28 31 30 2c 22 52 | 65 6d 6f 76 69 6e 67 20 |ms(10,"R|emoving |
|0000fc50| 5c 22 22 29 3b 0a 6d 73 | 32 5f 33 30 36 3d 73 65 |\"");.ms|2_306=se|
|0000fc60| 5f 6d 73 28 32 2c 22 5c | 22 5c 6e 22 29 3b 0a 6d |_ms(2,"\|"\n");.m|
|0000fc70| 73 31 33 35 5f 34 37 30 | 3d 73 65 5f 6d 73 28 36 |s135_470|=se_ms(6|
|0000fc80| 2c 22 46 69 6c 65 20 5c | 22 22 29 3b 0a 6d 73 33 |,"File \|"");.ms3|
|0000fc90| 5f 33 30 39 3d 73 65 5f | 6d 73 28 34 35 2c 22 5c |_309=se_|ms(45,"\|
|0000fca0| 22 20 6e 6f 74 20 66 6f | 75 6e 64 2e 20 45 72 72 |" not fo|und. Err|
|0000fcb0| 6f 72 28 73 29 20 64 75 | 72 69 6e 67 20 60 63 6f |or(s) du|ring `co|
|0000fcc0| 6d 70 69 6c 65 5f 74 6f | 5f 63 5c 27 2e 5c 6e 22 |mpile_to|_c\'.\n"|
|0000fcd0| 29 3b 0a 6d 73 34 5f 33 | 30 39 3d 73 65 5f 6d 73 |);.ms4_3|09=se_ms|
|0000fce0| 28 31 39 2c 22 43 20 63 | 6f 6d 70 69 6c 69 6e 67 |(19,"C c|ompiling|
|0000fcf0| 20 75 73 69 6e 67 20 5c | 22 22 29 3b 0a 6d 73 35 | using \|"");.ms5|
|0000fd00| 5f 33 30 39 3d 73 65 5f | 6d 73 28 31 36 2c 22 5c |_309=se_|ms(16,"\|
|0000fd10| 22 20 63 6f 6d 6d 61 6e | 64 20 66 69 6c 65 2e 5c |" comman|d file.\|
|0000fd20| 6e 22 29 3b 0a 6d 73 37 | 37 5f 34 37 30 3d 73 65 |n");.ms7|7_470=se|
|0000fd30| 5f 6d 73 28 33 2c 22 62 | 69 6e 22 29 3b 0a 6d 73 |_ms(3,"b|in");.ms|
|0000fd40| 38 30 5f 34 37 30 3d 73 | 65 5f 6d 73 28 35 2c 22 |80_470=s|e_ms(5,"|
|0000fd50| 63 6c 65 61 6e 22 29 3b | 0a 6d 73 33 32 5f 33 36 |clean");|.ms32_36|
|0000fd60| 34 3d 73 65 5f 6d 73 28 | 30 2c 22 22 29 3b 0a 6d |4=se_ms(|0,"");.m|
|0000fd70| 73 33 31 5f 33 36 34 3d | 73 65 5f 6d 73 28 34 2c |s31_364=|se_ms(4,|
|0000fd80| 22 2e 65 78 65 22 29 3b | 0a 6d 73 33 30 5f 33 36 |".exe");|.ms30_36|
|0000fd90| 34 3d 73 65 5f 6d 73 28 | 34 2c 22 2e 65 78 65 22 |4=se_ms(|4,".exe"|
|0000fda0| 29 3b 0a 6d 73 32 39 5f | 33 36 34 3d 73 65 5f 6d |);.ms29_|364=se_m|
|0000fdb0| 73 28 34 2c 22 2e 45 58 | 45 22 29 3b 0a 6d 73 31 |s(4,".EX|E");.ms1|
|0000fdc0| 32 36 5f 34 37 30 3d 73 | 65 5f 6d 73 28 33 2c 22 |26_470=s|e_ms(3,"|
|0000fdd0| 73 79 73 22 29 3b 0a 6d | 73 33 5f 33 30 36 3d 73 |sys");.m|s3_306=s|
|0000fde0| 65 5f 6d 73 28 31 38 2c | 22 54 72 79 20 74 6f 20 |e_ms(18,|"Try to |
|0000fdf0| 72 65 61 64 20 66 69 6c | 65 20 5c 22 22 29 3b 0a |read fil|e \"");.|
|0000fe00| 6d 73 34 5f 33 30 36 3d | 73 65 5f 6d 73 28 33 2c |ms4_306=|se_ms(3,|
|0000fe10| 22 5c 22 2e 5c 6e 22 29 | 3b 0a 6d 73 32 30 5f 33 |"\".\n")|;.ms20_3|
|0000fe20| 36 34 3d 73 65 5f 6d 73 | 28 32 31 2c 22 55 6e 61 |64=se_ms|(21,"Una|
|0000fe30| 62 6c 65 20 74 6f 20 66 | 69 6e 64 20 66 69 6c 65 |ble to f|ind file|
|0000fe40| 5c 6e 5c 22 22 29 3b 0a | 6d 73 31 32 37 5f 34 37 |\n\"");.|ms127_47|
|0000fe50| 30 3d 73 65 5f 6d 73 28 | 39 2c 22 73 79 73 74 65 |0=se_ms(|9,"syste|
|0000fe60| 6d 2e 73 65 22 29 3b 0a | 6d 73 32 31 5f 33 36 34 |m.se");.|ms21_364|
|0000fe70| 3d 73 65 5f 6d 73 28 31 | 34 2c 22 5c 22 20 75 73 |=se_ms(1|4,"\" us|
|0000fe80| 69 6e 67 20 70 61 74 68 | 20 5c 22 22 29 3b 0a 7d |ing path| \"");.}|
|0000fe90| 0a 76 6f 69 64 20 73 65 | 5f 6d 73 69 33 28 76 6f |.void se|_msi3(vo|
|0000fea0| 69 64 29 7b 0a 6d 73 31 | 32 31 5f 34 37 30 3d 73 |id){.ms1|21_470=s|
|0000feb0| 65 5f 6d 73 28 31 31 2c | 22 53 6d 61 6c 6c 45 69 |e_ms(11,|"SmallEi|
|0000fec0| 66 66 65 6c 22 29 3b 0a | 6d 73 31 5f 33 36 34 3d |ffel");.|ms1_364=|
|0000fed0| 73 65 5f 6d 73 28 33 31 | 2c 22 2f 75 73 72 2f 6c |se_ms(31|,"/usr/l|
|0000fee0| 6f 63 61 6c 2f 6c 6f 67 | 69 63 69 65 6c 2f 53 6d |ocal/log|iciel/Sm|
|0000fef0| 61 6c 6c 45 69 66 66 65 | 6c 22 29 3b 0a 6d 73 32 |allEiffe|l");.ms2|
|0000ff00| 34 5f 33 36 34 3d 73 65 | 5f 6d 73 28 31 31 2c 22 |4_364=se|_ms(11,"|
|0000ff10| 53 79 73 74 65 6d 20 69 | 73 20 5c 22 22 29 3b 0a |System i|s \"");.|
|0000ff20| 6d 73 32 34 32 5f 34 37 | 30 3d 73 65 5f 6d 73 28 |ms242_47|0=se_ms(|
|0000ff30| 33 2c 22 5c 22 2e 5c 6e | 22 29 3b 0a 6d 73 32 32 |3,"\".\n|");.ms22|
|0000ff40| 5f 33 36 34 3d 73 65 5f | 6d 73 28 32 39 2c 22 55 |_364=se_|ms(29,"U|
|0000ff50| 6e 6b 6e 6f 77 6e 20 73 | 79 73 74 65 6d 20 6e 61 |nknown s|ystem na|
|0000ff60| 6d 65 20 69 6e 20 66 69 | 6c 65 5c 6e 5c 22 22 29 |me in fi|le\n\"")|
|0000ff70| 3b 0a 6d 73 32 33 5f 33 | 36 34 3d 73 65 5f 6d 73 |;.ms23_3|64=se_ms|
|0000ff80| 28 33 36 2c 22 5c 22 2e | 5c 6e 43 75 72 72 65 6e |(36,"\".|\nCurren|
|0000ff90| 74 6c 79 20 68 61 6e 64 | 6c 65 64 20 73 79 73 74 |tly hand|led syst|
|0000ffa0| 65 6d 20 6e 61 6d 65 73 | 20 3a 5c 6e 22 29 3b 0a |em names| :\n");.|
|0000ffb0| 6d 73 31 33 5f 33 36 34 | 3d 73 65 5f 6d 73 28 35 |ms13_364|=se_ms(5|
|0000ffc0| 2c 22 41 6d 69 67 61 22 | 29 3b 0a 6d 73 31 35 5f |,"Amiga"|);.ms15_|
|0000ffd0| 33 36 34 3d 73 65 5f 6d | 73 28 39 2c 22 4d 61 63 |364=se_m|s(9,"Mac|
|0000ffe0| 69 6e 74 6f 73 68 22 29 | 3b 0a 6d 73 31 36 5f 33 |intosh")|;.ms16_3|
|0000fff0| 36 34 3d 73 65 5f 6d 73 | 28 33 2c 22 4f 53 32 22 |64=se_ms|(3,"OS2"|
|00010000| 29 3b 0a 6d 73 31 37 5f | 33 36 34 3d 73 65 5f 6d |);.ms17_|364=se_m|
|00010010| 73 28 34 2c 22 55 4e 49 | 58 22 29 3b 0a 6d 73 31 |s(4,"UNI|X");.ms1|
|00010020| 38 5f 33 36 34 3d 73 65 | 5f 6d 73 28 33 2c 22 56 |8_364=se|_ms(3,"V|
|00010030| 4d 53 22 29 3b 0a 6d 73 | 31 39 5f 33 36 34 3d 73 |MS");.ms|19_364=s|
|00010040| 65 5f 6d 73 28 37 2c 22 | 57 69 6e 64 6f 77 73 22 |e_ms(7,"|Windows"|
|00010050| 29 3b 0a 6d 73 31 34 5f | 33 36 34 3d 73 65 5f 6d |);.ms14_|364=se_m|
|00010060| 73 28 33 2c 22 44 4f 53 | 22 29 3b 0a 6d 73 37 5f |s(3,"DOS|");.ms7_|
|00010070| 33 30 39 3d 73 65 5f 6d | 73 28 39 2c 22 2d 76 65 |309=se_m|s(9,"-ve|
|00010080| 72 62 6f 73 65 20 22 29 | 3b 0a 6d 73 35 5f 33 30 |rbose ")|;.ms5_30|
|00010090| 36 3d 73 65 5f 6d 73 28 | 31 33 2c 22 53 79 73 74 |6=se_ms(|13,"Syst|
|000100a0| 65 6d 20 63 61 6c 6c 20 | 5c 22 22 29 3b 0a 6d 73 |em call |\"");.ms|
|000100b0| 31 35 32 5f 34 37 30 3d | 73 65 5f 6d 73 28 32 2c |152_470=|se_ms(2,|
|000100c0| 22 5c 22 5c 6e 22 29 3b | 0a 6d 73 36 5f 33 30 39 |"\"\n");|.ms6_309|
|000100d0| 3d 73 65 5f 6d 73 28 33 | 30 2c 22 43 20 63 6f 64 |=se_ms(3|0,"C cod|
|000100e0| 65 20 6e 6f 74 20 72 65 | 6d 6f 76 65 64 20 28 2d |e not re|moved (-|
|000100f0| 63 5f 63 6f 64 65 29 2e | 5c 6e 22 29 3b 0a 6d 73 |c_code).|\n");.ms|
|00010100| 31 33 36 5f 34 37 30 3d | 73 65 5f 6d 73 28 36 2c |136_470=|se_ms(6,|
|00010110| 22 44 6f 6e 65 2e 5c 6e | 22 29 3b 0a 7d 0a 54 37 |"Done.\n|");.}.T7|
|00010120| 2a 73 65 5f 6d 73 28 69 | 6e 74 20 63 2c 63 68 61 |*se_ms(i|nt c,cha|
|00010130| 72 2a 65 29 7b 0a 54 37 | 2a 73 3d 6d 61 6c 6c 6f |r*e){.T7|*s=mallo|
|00010140| 63 28 73 69 7a 65 6f 66 | 28 54 37 29 29 3b 0a 73 |c(sizeof|(T7));.s|
|00010150| 2d 3e 5f 63 6f 75 6e 74 | 3d 63 3b 0a 73 2d 3e 5f |->_count|=c;.s->_|
|00010160| 63 61 70 61 63 69 74 79 | 3d 63 2b 31 3b 0a 73 2d |capacity|=c+1;.s-|
|00010170| 3e 5f 73 74 6f 72 61 67 | 65 3d 6d 61 6c 6c 6f 63 |>_storag|e=malloc|
|00010180| 28 63 2b 31 29 3b 0a 6d | 65 6d 63 70 79 28 73 2d |(c+1);.m|emcpy(s-|
|00010190| 3e 5f 73 74 6f 72 61 67 | 65 2c 65 2c 63 29 3b 0a |>_storag|e,e,c);.|
|000101a0| 72 65 74 75 72 6e 20 73 | 3b 7d 0a 54 37 2a 65 32 |return s|;}.T7*e2|
|000101b0| 73 28 63 68 61 72 2a 65 | 29 7b 0a 72 65 74 75 72 |s(char*e|){.retur|
|000101c0| 6e 20 73 65 5f 6d 73 28 | 73 74 72 6c 65 6e 28 65 |n se_ms(|strlen(e|
|000101d0| 29 2c 65 29 3b 7d 0a 63 | 68 61 72 2a 73 32 65 28 |),e);}.c|har*s2e(|
|000101e0| 54 37 2a 73 29 7b 0a 63 | 68 61 72 2a 65 3d 6d 61 |T7*s){.c|har*e=ma|
|000101f0| 6c 6c 6f 63 28 31 2b 73 | 2d 3e 5f 63 6f 75 6e 74 |lloc(1+s|->_count|
|00010200| 29 3b 0a 6d 65 6d 63 70 | 79 28 65 2c 73 2d 3e 5f |);.memcp|y(e,s->_|
|00010210| 73 74 6f 72 61 67 65 2c | 73 2d 3e 5f 63 6f 75 6e |storage,|s->_coun|
|00010220| 74 29 3b 0a 65 5b 73 2d | 3e 5f 63 6f 75 6e 74 5d |t);.e[s-|>_count]|
|00010230| 3d 27 5c 30 27 3b 0a 72 | 65 74 75 72 6e 20 65 3b |='\0';.r|eturn e;|
|00010240| 7d 0a 76 6f 69 64 2a 73 | 65 5f 6d 61 35 32 28 69 |}.void*s|e_ma52(i|
|00010250| 6e 74 20 61 72 67 63 2c | 2e 2e 2e 29 7b 0a 54 35 |nt argc,|...){.T5|
|00010260| 32 2a 6d 3b 0a 76 61 5f | 6c 69 73 74 20 70 61 3b |2*m;.va_|list pa;|
|00010270| 0a 54 30 2a 2a 73 3b 0a | 6d 3d 6d 61 6c 6c 6f 63 |.T0**s;.|m=malloc|
|00010280| 28 73 69 7a 65 6f 66 28 | 2a 6d 29 29 3b 0a 2a 6d |(sizeof(|*m));.*m|
|00010290| 3d 4d 35 32 3b 0a 69 66 | 28 61 72 67 63 29 7b 0a |=M52;.if|(argc){.|
|000102a0| 73 3d 6d 61 6c 6c 6f 63 | 28 61 72 67 63 2a 73 69 |s=malloc|(argc*si|
|000102b0| 7a 65 6f 66 28 2a 73 29 | 29 3b 0a 6d 2d 3e 5f 73 |zeof(*s)|);.m->_s|
|000102c0| 74 6f 72 61 67 65 3d 73 | 3b 0a 6d 2d 3e 5f 63 61 |torage=s|;.m->_ca|
|000102d0| 70 61 63 69 74 79 3d 61 | 72 67 63 3b 0a 6d 2d 3e |pacity=a|rgc;.m->|
|000102e0| 5f 6c 6f 77 65 72 3d 31 | 3b 0a 6d 2d 3e 5f 75 70 |_lower=1|;.m->_up|
|000102f0| 70 65 72 3d 61 72 67 63 | 3b 0a 76 61 5f 73 74 61 |per=argc|;.va_sta|
|00010300| 72 74 28 70 61 2c 61 72 | 67 63 29 3b 0a 77 68 69 |rt(pa,ar|gc);.whi|
|00010310| 6c 65 28 61 72 67 63 2d | 2d 29 7b 0a 2a 28 73 2b |le(argc-|-){.*(s+|
|00010320| 2b 29 3d 28 28 76 6f 69 | 64 2a 29 28 76 61 5f 61 |+)=((voi|d*)(va_a|
|00010330| 72 67 28 70 61 2c 63 68 | 61 72 2a 29 29 29 3b 0a |rg(pa,ch|ar*)));.|
|00010340| 7d 0a 76 61 5f 65 6e 64 | 28 70 61 29 3b 0a 7d 0a |}.va_end|(pa);.}.|
|00010350| 72 65 74 75 72 6e 20 6d | 3b 7d 0a 76 6f 69 64 20 |return m|;}.void |
|00010360| 72 73 70 28 76 6f 69 64 | 29 7b 0a 70 72 69 6e 74 |rsp(void|){.print|
|00010370| 66 28 22 45 69 66 66 65 | 6c 20 70 72 6f 67 72 61 |f("Eiffe|l progra|
|00010380| 6d 20 63 72 61 73 68 20 | 61 74 20 72 75 6e 20 74 |m crash |at run t|
|00010390| 69 6d 65 2e 5c 6e 22 29 | 3b 0a 70 72 69 6e 74 66 |ime.\n")|;.printf|
|000103a0| 28 22 4e 6f 20 74 72 61 | 63 65 20 77 68 65 6e 20 |("No tra|ce when |
|000103b0| 75 73 69 6e 67 20 6f 70 | 74 69 6f 6e 20 5c 22 2d |using op|tion \"-|
|000103c0| 62 6f 6f 73 74 5c 22 5c | 6e 22 29 3b 7d 0a 76 6f |boost\"\|n");}.vo|
|000103d0| 69 64 20 73 69 67 72 73 | 70 28 69 6e 74 20 73 69 |id sigrs|p(int si|
|000103e0| 67 29 7b 0a 70 72 69 6e | 74 66 28 22 52 65 63 65 |g){.prin|tf("Rece|
|000103f0| 69 76 65 64 20 73 69 67 | 6e 61 6c 20 25 64 20 28 |ived sig|nal %d (|
|00010400| 6d 61 6e 20 73 69 67 6e | 61 6c 29 2e 5c 6e 22 2c |man sign|al).\n",|
|00010410| 73 69 67 29 3b 0a 72 73 | 70 28 29 3b 0a 65 78 69 |sig);.rs|p();.exi|
|00010420| 74 28 31 29 3b 7d 0a 76 | 6f 69 64 20 73 65 5f 69 |t(1);}.v|oid se_i|
|00010430| 6e 69 74 69 61 6c 69 7a | 65 28 76 6f 69 64 29 7b |nitializ|e(void){|
|00010440| 0a 7d 0a 0a 25 ee 2d 6c | 68 30 2d c9 1a 00 00 c9 |.}..%.-l|h0-.....|
|00010450| 1a 00 00 98 72 30 24 02 | 00 0f 62 69 6e 5f 63 5c |....r0$.|..bin_c\|
|00010460| 63 6f 6d 70 69 6c 65 2e | 68 fa 8b 2f 2a 0a 2d 2d |compile.|h../*.--|
|00010470| 20 41 4e 53 49 20 43 20 | 63 6f 64 65 20 67 65 6e | ANSI C |code gen|
|00010480| 65 72 61 74 65 64 20 62 | 79 20 3a 0a 2d 2d 20 53 |erated b|y :.-- S|
|00010490| 6d 61 6c 6c 45 69 66 66 | 65 6c 20 54 68 65 20 47 |mallEiff|el The G|
|000104a0| 4e 55 20 45 69 66 66 65 | 6c 20 43 6f 6d 70 69 6c |NU Eiffe|l Compil|
|000104b0| 65 72 20 2d 2d 20 52 65 | 6c 65 61 73 65 20 28 2d |er -- Re|lease (-|
|000104c0| 20 30 2e 38 32 29 20 20 | 20 20 20 20 2d 2d 0a 2d | 0.82) | --.-|
|000104d0| 2d 20 43 6f 70 79 72 69 | 67 68 74 20 28 43 29 2c |- Copyri|ght (C),|
|000104e0| 20 31 39 39 34 2d 39 38 | 20 2d 20 4c 4f 52 49 41 | 1994-98| - LORIA|
|000104f0| 20 2d 20 55 48 50 20 2d | 20 43 52 49 4e 20 2d 20 | - UHP -| CRIN - |
|00010500| 49 4e 52 49 41 20 2d 20 | 46 52 41 4e 43 45 20 2d |INRIA - |FRANCE -|
|00010510| 2d 0a 2d 2d 20 44 6f 6d | 69 6e 69 71 75 65 20 43 |-.-- Dom|inique C|
|00010520| 4f 4c 4e 45 54 20 61 6e | 64 20 53 75 7a 61 6e 6e |OLNET an|d Suzann|
|00010530| 65 20 43 4f 4c 4c 49 4e | 20 2d 20 20 20 20 63 6f |e COLLIN| - co|
|00010540| 6c 6e 65 74 40 6c 6f 72 | 69 61 2e 66 72 20 20 20 |lnet@lor|ia.fr |
|00010550| 20 20 2d 2d 0a 2d 2d 20 | 20 20 20 20 20 20 20 20 | --.-- | |
|00010560| 20 20 20 20 20 20 20 20 | 68 74 74 70 3a 2f 2f 77 | |http://w|
|00010570| 77 77 2e 6c 6f 72 69 61 | 2e 66 72 2f 53 6d 61 6c |ww.loria|.fr/Smal|
|00010580| 6c 45 69 66 66 65 6c 20 | 20 20 20 20 20 20 20 20 |lEiffel | |
|00010590| 20 20 20 20 20 2d 2d 0a | 2a 2f 0a 0a 23 69 6e 63 | --.|*/..#inc|
|000105a0| 6c 75 64 65 20 3c 73 74 | 64 69 6f 2e 68 3e 0a 23 |lude <st|dio.h>.#|
|000105b0| 69 6e 63 6c 75 64 65 20 | 3c 73 74 72 69 6e 67 2e |include |<string.|
|000105c0| 68 3e 0a 23 69 6e 63 6c | 75 64 65 20 3c 6d 61 74 |h>.#incl|ude <mat|
|000105d0| 68 2e 68 3e 0a 23 69 6e | 63 6c 75 64 65 20 3c 73 |h.h>.#in|clude <s|
|000105e0| 74 64 6c 69 62 2e 68 3e | 0a 23 69 6e 63 6c 75 64 |tdlib.h>|.#includ|
|000105f0| 65 20 3c 73 69 67 6e 61 | 6c 2e 68 3e 0a 23 69 6e |e <signa|l.h>.#in|
|00010600| 63 6c 75 64 65 20 3c 73 | 74 64 64 65 66 2e 68 3e |clude <s|tddef.h>|
|00010610| 0a 23 69 6e 63 6c 75 64 | 65 20 3c 73 74 64 61 72 |.#includ|e <stdar|
|00010620| 67 2e 68 3e 0a 23 69 6e | 63 6c 75 64 65 20 3c 6c |g.h>.#in|clude <l|
|00010630| 69 6d 69 74 73 2e 68 3e | 0a 23 69 6e 63 6c 75 64 |imits.h>|.#includ|
|00010640| 65 20 3c 66 6c 6f 61 74 | 2e 68 3e 0a 23 69 6e 63 |e <float|.h>.#inc|
|00010650| 6c 75 64 65 20 3c 73 65 | 74 6a 6d 70 2e 68 3e 0a |lude <se|tjmp.h>.|
|00010660| 23 69 6e 63 6c 75 64 65 | 20 3c 73 79 73 2f 74 79 |#include| <sys/ty|
|00010670| 70 65 73 2e 68 3e 0a 23 | 69 6e 63 6c 75 64 65 20 |pes.h>.#|include |
|00010680| 3c 73 79 73 2f 73 74 61 | 74 2e 68 3e 0a 23 69 6e |<sys/sta|t.h>.#in|
|00010690| 63 6c 75 64 65 20 3c 66 | 63 6e 74 6c 2e 68 3e 0a |clude <f|cntl.h>.|
|000106a0| 23 69 66 6e 64 65 66 20 | 4f 5f 52 44 4f 4e 4c 59 |#ifndef |O_RDONLY|
|000106b0| 0a 23 69 6e 63 6c 75 64 | 65 20 3c 73 79 73 2f 66 |.#includ|e <sys/f|
|000106c0| 69 6c 65 2e 68 3e 0a 23 | 65 6e 64 69 66 0a 23 69 |ile.h>.#|endif.#i|
|000106d0| 66 6e 64 65 66 20 4f 5f | 52 44 4f 4e 4c 59 0a 23 |fndef O_|RDONLY.#|
|000106e0| 64 65 66 69 6e 65 20 4f | 5f 52 44 4f 4e 4c 59 20 |define O|_RDONLY |
|000106f0| 30 30 30 30 0a 23 65 6e | 64 69 66 0a 74 79 70 65 |0000.#en|dif.type|
|00010700| 64 65 66 20 73 74 72 75 | 63 74 20 53 30 20 54 30 |def stru|ct S0 T0|
|00010710| 3b 0a 73 74 72 75 63 74 | 20 53 30 7b 69 6e 74 20 |;.struct| S0{int |
|00010720| 69 64 3b 7d 3b 0a 23 64 | 65 66 69 6e 65 20 49 4e |id;};.#d|efine IN|
|00010730| 54 45 47 45 52 69 64 20 | 32 0a 23 64 65 66 69 6e |TEGERid |2.#defin|
|00010740| 65 20 43 48 41 52 41 43 | 54 45 52 69 64 20 33 0a |e CHARAC|TERid 3.|
|00010750| 23 64 65 66 69 6e 65 20 | 52 45 41 4c 69 64 20 34 |#define |REALid 4|
|00010760| 0a 23 64 65 66 69 6e 65 | 20 44 4f 55 42 4c 45 69 |.#define| DOUBLEi|
|00010770| 64 20 35 0a 23 64 65 66 | 69 6e 65 20 42 4f 4f 4c |d 5.#def|ine BOOL|
|00010780| 45 41 4e 69 64 20 36 0a | 23 64 65 66 69 6e 65 20 |EANid 6.|#define |
|00010790| 50 4f 49 4e 54 45 52 69 | 64 20 38 0a 23 64 65 66 |POINTERi|d 8.#def|
|000107a0| 69 6e 65 20 65 78 70 61 | 6e 64 65 64 69 64 20 31 |ine expa|ndedid 1|
|000107b0| 30 0a 23 64 65 66 69 6e | 65 20 52 45 46 69 64 20 |0.#defin|e REFid |
|000107c0| 31 31 0a 23 64 65 66 69 | 6e 65 20 4c 49 4e 4b 69 |11.#defi|ne LINKi|
|000107d0| 64 20 31 32 0a 23 64 65 | 66 69 6e 65 20 46 54 41 |d 12.#de|fine FTA|
|000107e0| 47 69 64 20 31 33 0a 23 | 64 65 66 69 6e 65 20 4e |Gid 13.#|define N|
|000107f0| 41 4d 45 69 64 20 31 34 | 0a 23 64 65 66 69 6e 65 |AMEid 14|.#define|
|00010800| 20 43 4f 4c 55 4d 4e 69 | 64 20 31 35 0a 23 64 65 | COLUMNi|d 15.#de|
|00010810| 66 69 6e 65 20 4c 49 4e | 45 69 64 20 31 36 0a 23 |fine LIN|Eid 16.#|
|00010820| 64 65 66 69 6e 65 20 50 | 41 54 48 69 64 20 31 37 |define P|ATHid 17|
|00010830| 0a 23 64 65 66 69 6e 65 | 20 44 4f 49 4e 47 69 64 |.#define| DOINGid|
|00010840| 20 31 38 0a 23 64 65 66 | 69 6e 65 20 49 4e 56 69 | 18.#def|ine INVi|
|00010850| 64 20 31 39 0a 23 64 65 | 66 69 6e 65 20 42 49 54 |d 19.#de|fine BIT|
|00010860| 69 64 20 32 30 0a 0a 2f | 2a 20 2d 2d 2d 20 4d 61 |id 20../|* --- Ma|
|00010870| 6e 67 6c 69 6e 67 20 54 | 61 62 6c 65 20 53 74 61 |ngling T|able Sta|
|00010880| 72 74 20 2d 2d 2d 0a 41 | 2a 31 20 20 54 37 20 20 |rt ---.A|*1 T7 |
|00010890| 20 20 52 20 53 54 52 49 | 4e 47 20 37 0a 41 2a 31 | R STRI|NG 7.A*1|
|000108a0| 20 20 54 36 37 35 20 20 | 52 20 53 54 44 5f 46 49 | T675 |R STD_FI|
|000108b0| 4c 45 5f 52 45 41 44 20 | 36 37 35 0a 41 2a 31 20 |LE_READ |675.A*1 |
|000108c0| 20 54 34 34 31 20 20 52 | 20 53 54 44 5f 45 52 52 | T441 R| STD_ERR|
|000108d0| 4f 52 20 34 34 31 0a 41 | 20 31 20 20 54 32 20 20 |OR 441.A| 1 T2 |
|000108e0| 20 20 45 20 49 4e 54 45 | 47 45 52 20 32 0a 41 20 | E INTE|GER 2.A |
|000108f0| 31 20 20 54 36 20 20 20 | 20 45 20 42 4f 4f 4c 45 |1 T6 | E BOOLE|
|00010900| 41 4e 20 36 0a 41 2a 31 | 20 20 54 38 33 30 20 20 |AN 6.A*1| T830 |
|00010910| 52 20 53 54 44 5f 4f 55 | 54 50 55 54 20 38 33 30 |R STD_OU|TPUT 830|
|00010920| 0a 41 20 31 20 20 54 34 | 30 30 20 20 45 20 4e 41 |.A 1 T4|00 E NA|
|00010930| 54 49 56 45 5f 41 52 52 | 41 59 5b 53 54 52 49 4e |TIVE_ARR|AY[STRIN|
|00010940| 47 5d 20 34 30 30 0a 41 | 2a 31 20 20 54 34 37 39 |G] 400.A|*1 T479|
|00010950| 20 20 52 20 42 4f 4f 4c | 45 41 4e 5f 52 45 46 20 | R BOOL|EAN_REF |
|00010960| 34 37 39 0a 41 20 31 20 | 20 54 33 20 20 20 20 45 |479.A 1 | T3 E|
|00010970| 20 43 48 41 52 41 43 54 | 45 52 20 33 0a 41 2a 31 | CHARACT|ER 3.A*1|
|00010980| 20 20 54 33 30 39 20 20 | 52 20 43 4f 4d 50 49 4c | T309 |R COMPIL|
|00010990| 45 20 33 30 39 0a 41 2a | 31 20 20 54 34 36 37 20 |E 309.A*|1 T467 |
|000109a0| 20 52 20 53 54 44 5f 49 | 4e 50 55 54 20 34 36 37 | R STD_I|NPUT 467|
|000109b0| 0a 41 20 31 20 20 54 39 | 20 20 20 20 45 20 4e 41 |.A 1 T9| E NA|
|000109c0| 54 49 56 45 5f 41 52 52 | 41 59 5b 43 48 41 52 41 |TIVE_ARR|AY[CHARA|
|000109d0| 43 54 45 52 5d 20 39 0a | 41 20 31 20 20 54 36 37 |CTER] 9.|A 1 T67|
|000109e0| 30 20 20 45 20 46 49 4c | 45 5f 54 4f 4f 4c 53 20 |0 E FIL|E_TOOLS |
|000109f0| 36 37 30 0a 41 2a 31 20 | 20 54 33 30 36 20 20 52 |670.A*1 | T306 R|
|00010a00| 20 45 43 48 4f 20 33 30 | 36 0a 41 2a 31 20 20 54 | ECHO 30|6.A*1 T|
|00010a10| 39 32 37 20 20 52 20 46 | 49 58 45 44 5f 41 52 52 |927 R F|IXED_ARR|
|00010a20| 41 59 5b 53 54 52 49 4e | 47 5d 20 39 32 37 0a 41 |AY[STRIN|G] 927.A|
|00010a30| 2a 31 20 20 54 35 32 20 | 20 20 52 20 41 52 52 41 |*1 T52 | R ARRA|
|00010a40| 59 5b 53 54 52 49 4e 47 | 5d 20 35 32 0a 41 20 31 |Y[STRING|] 52.A 1|
|00010a50| 20 20 54 38 20 20 20 20 | 45 20 50 4f 49 4e 54 45 | T8 |E POINTE|
|00010a60| 52 20 38 0a 20 2d 2d 2d | 20 4d 61 6e 67 6c 69 6e |R 8. ---| Manglin|
|00010a70| 67 20 54 61 62 6c 65 20 | 45 6e 64 20 2d 2d 2d 20 |g Table |End --- |
|00010a80| 2a 2f 0a 0a 2f 2a 43 20 | 48 65 61 64 65 72 20 50 |*/../*C |Header P|
|00010a90| 61 73 73 20 31 20 3a 2a | 2f 0a 74 79 70 65 64 65 |ass 1 :*|/.typede|
|00010aa0| 66 20 73 74 72 75 63 74 | 20 53 37 20 54 37 3b 0a |f struct| S7 T7;.|
|00010ab0| 74 79 70 65 64 65 66 20 | 73 74 72 75 63 74 20 53 |typedef |struct S|
|00010ac0| 36 37 35 20 54 36 37 35 | 3b 0a 74 79 70 65 64 65 |675 T675|;.typede|
|00010ad0| 66 20 76 6f 69 64 2a 54 | 34 34 31 3b 0a 74 79 70 |f void*T|441;.typ|
|00010ae0| 65 64 65 66 20 69 6e 74 | 20 54 32 3b 0a 74 79 70 |edef int| T2;.typ|
|00010af0| 65 64 65 66 20 69 6e 74 | 20 54 36 3b 0a 74 79 70 |edef int| T6;.typ|
|00010b00| 65 64 65 66 20 76 6f 69 | 64 2a 54 38 33 30 3b 0a |edef voi|d*T830;.|
|00010b10| 74 79 70 65 64 65 66 20 | 73 74 72 75 63 74 20 53 |typedef |struct S|
|00010b20| 34 37 39 20 54 34 37 39 | 3b 0a 74 79 70 65 64 65 |479 T479|;.typede|
|00010b30| 66 20 63 68 61 72 20 54 | 33 3b 0a 74 79 70 65 64 |f char T|3;.typed|
|00010b40| 65 66 20 73 74 72 75 63 | 74 20 53 33 30 39 20 54 |ef struc|t S309 T|
|00010b50| 33 30 39 3b 0a 74 79 70 | 65 64 65 66 20 73 74 72 |309;.typ|edef str|
|00010b60| 75 63 74 20 53 34 36 37 | 20 54 34 36 37 3b 0a 74 |uct S467| T467;.t|
|00010b70| 79 70 65 64 65 66 20 69 | 6e 74 20 54 36 37 30 3b |ypedef i|nt T670;|
|00010b80| 0a 74 79 70 65 64 65 66 | 20 73 74 72 75 63 74 20 |.typedef| struct |
|00010b90| 53 33 30 36 20 54 33 30 | 36 3b 0a 74 79 70 65 64 |S306 T30|6;.typed|
|00010ba0| 65 66 20 73 74 72 75 63 | 74 20 53 39 32 37 20 54 |ef struc|t S927 T|
|00010bb0| 39 32 37 3b 0a 74 79 70 | 65 64 65 66 20 73 74 72 |927;.typ|edef str|
|00010bc0| 75 63 74 20 53 35 32 20 | 54 35 32 3b 0a 74 79 70 |uct S52 |T52;.typ|
|00010bd0| 65 64 65 66 20 76 6f 69 | 64 2a 20 54 38 3b 0a 0a |edef voi|d* T8;..|
|00010be0| 2f 2a 43 20 48 65 61 64 | 65 72 20 50 61 73 73 20 |/*C Head|er Pass |
|00010bf0| 32 20 3a 2a 2f 0a 74 79 | 70 65 64 65 66 20 54 30 |2 :*/.ty|pedef T0|
|00010c00| 2a 2a 54 34 30 30 3b 0a | 74 79 70 65 64 65 66 20 |**T400;.|typedef |
|00010c10| 54 33 2a 54 39 3b 0a 0a | 2f 2a 43 20 48 65 61 64 |T3*T9;..|/*C Head|
|00010c20| 65 72 20 50 61 73 73 20 | 33 20 3a 2a 2f 0a 0a 2f |er Pass |3 :*/../|
|00010c30| 2a 43 20 48 65 61 64 65 | 72 20 50 61 73 73 20 34 |*C Heade|r Pass 4|
|00010c40| 20 3a 2a 2f 0a 73 74 72 | 75 63 74 20 53 37 7b 54 | :*/.str|uct S7{T|
|00010c50| 39 20 5f 73 74 6f 72 61 | 67 65 3b 69 6e 74 20 5f |9 _stora|ge;int _|
|00010c60| 63 6f 75 6e 74 3b 69 6e | 74 20 5f 63 61 70 61 63 |count;in|t _capac|
|00010c70| 69 74 79 3b 7d 3b 0a 65 | 78 74 65 72 6e 20 54 37 |ity;};.e|xtern T7|
|00010c80| 20 4d 37 3b 0a 73 74 72 | 75 63 74 20 53 36 37 35 | M7;.str|uct S675|
|00010c90| 7b 69 6e 74 20 5f 70 75 | 73 68 5f 62 61 63 6b 5f |{int _pu|sh_back_|
|00010ca0| 66 6c 61 67 3b 54 30 2a | 20 5f 70 61 74 68 3b 76 |flag;T0*| _path;v|
|00010cb0| 6f 69 64 2a 20 5f 69 6e | 70 75 74 5f 73 74 72 65 |oid* _in|put_stre|
|00010cc0| 61 6d 3b 69 6e 74 20 5f | 6d 65 6d 6f 72 79 3b 7d |am;int _|memory;}|
|00010cd0| 3b 0a 65 78 74 65 72 6e | 20 54 36 37 35 20 4d 36 |;.extern| T675 M6|
|00010ce0| 37 35 3b 0a 65 78 74 65 | 72 6e 20 54 34 34 31 20 |75;.exte|rn T441 |
|00010cf0| 4d 34 34 31 3b 0a 65 78 | 74 65 72 6e 20 54 38 33 |M441;.ex|tern T83|
|00010d00| 30 20 4d 38 33 30 3b 0a | 73 74 72 75 63 74 20 53 |0 M830;.|struct S|
|00010d10| 34 37 39 7b 69 6e 74 20 | 5f 69 74 65 6d 3b 7d 3b |479{int |_item;};|
|00010d20| 0a 65 78 74 65 72 6e 20 | 54 34 37 39 20 4d 34 37 |.extern |T479 M47|
|00010d30| 39 3b 0a 73 74 72 75 63 | 74 20 53 33 30 39 7b 54 |9;.struc|t S309{T|
|00010d40| 30 2a 20 5f 72 6f 6f 74 | 3b 69 6e 74 20 5f 63 5f |0* _root|;int _c_|
|00010d50| 63 6f 64 65 3b 7d 3b 0a | 65 78 74 65 72 6e 20 54 |code;};.|extern T|
|00010d60| 33 30 39 20 4d 33 30 39 | 3b 0a 73 74 72 75 63 74 |309 M309|;.struct|
|00010d70| 20 53 34 36 37 7b 69 6e | 74 20 5f 70 75 73 68 5f | S467{in|t _push_|
|00010d80| 62 61 63 6b 5f 66 6c 61 | 67 3b 69 6e 74 20 5f 6d |back_fla|g;int _m|
|00010d90| 65 6d 6f 72 79 3b 7d 3b | 0a 65 78 74 65 72 6e 20 |emory;};|.extern |
|00010da0| 54 34 36 37 20 4d 34 36 | 37 3b 0a 65 78 74 65 72 |T467 M46|7;.exter|
|00010db0| 6e 20 54 36 37 30 20 4d | 36 37 30 3b 0a 73 74 72 |n T670 M|670;.str|
|00010dc0| 75 63 74 20 53 33 30 36 | 7b 69 6e 74 20 5f 76 65 |uct S306|{int _ve|
|00010dd0| 72 62 6f 73 65 3b 7d 3b | 0a 65 78 74 65 72 6e 20 |rbose;};|.extern |
|00010de0| 54 33 30 36 20 4d 33 30 | 36 3b 0a 73 74 72 75 63 |T306 M30|6;.struc|
|00010df0| 74 20 53 39 32 37 7b 54 | 34 30 30 20 5f 73 74 6f |t S927{T|400 _sto|
|00010e00| 72 61 67 65 3b 69 6e 74 | 20 5f 63 61 70 61 63 69 |rage;int| _capaci|
|00010e10| 74 79 3b 69 6e 74 20 5f | 75 70 70 65 72 3b 7d 3b |ty;int _|upper;};|
|00010e20| 0a 65 78 74 65 72 6e 20 | 54 39 32 37 20 4d 39 32 |.extern |T927 M92|
|00010e30| 37 3b 0a 73 74 72 75 63 | 74 20 53 35 32 7b 54 34 |7;.struc|t S52{T4|
|00010e40| 30 30 20 5f 73 74 6f 72 | 61 67 65 3b 69 6e 74 20 |00 _stor|age;int |
|00010e50| 5f 63 61 70 61 63 69 74 | 79 3b 69 6e 74 20 5f 75 |_capacit|y;int _u|
|00010e60| 70 70 65 72 3b 69 6e 74 | 20 5f 6c 6f 77 65 72 3b |pper;int| _lower;|
|00010e70| 7d 3b 0a 65 78 74 65 72 | 6e 20 54 35 32 20 4d 35 |};.exter|n T52 M5|
|00010e80| 32 3b 0a 69 6e 74 20 72 | 36 5f 69 78 5f 6e 6f 74 |2;.int r|6_ix_not|
|00010e90| 28 69 6e 74 20 43 29 3b | 0a 63 68 61 72 20 72 33 |(int C);|.char r3|
|00010ea0| 74 6f 5f 6c 6f 77 65 72 | 28 63 68 61 72 20 43 29 |to_lower|(char C)|
|00010eb0| 3b 0a 69 6e 74 20 72 33 | 69 73 5f 64 69 67 69 74 |;.int r3|is_digit|
|00010ec0| 28 63 68 61 72 20 43 29 | 3b 0a 63 68 61 72 20 72 |(char C)|;.char r|
|00010ed0| 33 74 6f 5f 75 70 70 65 | 72 28 63 68 61 72 20 43 |3to_uppe|r(char C|
|00010ee0| 29 3b 0a 69 6e 74 20 72 | 33 69 73 5f 6c 65 74 74 |);.int r|3is_lett|
|00010ef0| 65 72 28 63 68 61 72 20 | 43 29 3b 0a 76 6f 69 64 |er(char |C);.void|
|00010f00| 20 72 34 30 30 73 65 74 | 5f 61 6c 6c 5f 77 69 74 | r400set|_all_wit|
|00010f10| 68 28 54 34 30 30 20 43 | 2c 54 30 2a 20 61 31 2c |h(T400 C|,T0* a1,|
|00010f20| 69 6e 74 20 61 32 29 3b | 0a 69 6e 74 20 72 34 30 |int a2);|.int r40|
|00010f30| 30 65 71 75 61 6c 5f 6c | 69 6b 65 28 54 30 2a 20 |0equal_l|ike(T0* |
|00010f40| 61 31 2c 54 30 2a 20 61 | 32 29 3b 0a 69 6e 74 20 |a1,T0* a|2);.int |
|00010f50| 72 34 30 30 69 6e 64 65 | 78 5f 6f 66 28 54 34 30 |r400inde|x_of(T40|
|00010f60| 30 20 43 2c 54 30 2a 20 | 61 31 2c 69 6e 74 20 61 |0 C,T0* |a1,int a|
|00010f70| 32 29 3b 0a 69 6e 74 20 | 72 39 66 61 73 74 5f 6d |2);.int |r9fast_m|
|00010f80| 65 6d 63 6d 70 28 54 39 | 20 43 2c 54 39 20 61 31 |emcmp(T9| C,T9 a1|
|00010f90| 2c 69 6e 74 20 61 32 29 | 3b 0a 69 6e 74 20 72 39 |,int a2)|;.int r9|
|00010fa0| 66 61 73 74 5f 69 6e 64 | 65 78 5f 6f 66 28 54 39 |fast_ind|ex_of(T9|
|00010fb0| 20 43 2c 63 68 61 72 20 | 61 31 2c 69 6e 74 20 61 | C,char |a1,int a|
|00010fc0| 32 29 3b 0a 76 6f 69 64 | 20 72 39 63 6f 70 79 5f |2);.void| r9copy_|
|00010fd0| 66 72 6f 6d 28 54 39 20 | 43 2c 54 39 20 61 31 2c |from(T9 |C,T9 a1,|
|00010fe0| 69 6e 74 20 61 32 29 3b | 0a 54 39 20 72 39 72 65 |int a2);|.T9 r9re|
|00010ff0| 61 6c 6c 6f 63 28 54 39 | 20 43 2c 69 6e 74 20 61 |alloc(T9| C,int a|
|00011000| 31 2c 69 6e 74 20 61 32 | 29 3b 0a 76 6f 69 64 20 |1,int a2|);.void |
|00011010| 72 37 65 78 74 65 6e 64 | 28 54 37 2a 20 43 2c 63 |r7extend|(T7* C,c|
|00011020| 68 61 72 20 61 31 29 3b | 0a 76 6f 69 64 20 72 37 |har a1);|.void r7|
|00011030| 73 65 74 5f 6c 61 73 74 | 28 54 37 2a 20 43 2c 63 |set_last|(T7* C,c|
|00011040| 68 61 72 20 61 31 29 3b | 0a 76 6f 69 64 20 72 37 |har a1);|.void r7|
|00011050| 74 6f 5f 6c 6f 77 65 72 | 28 54 37 2a 20 43 29 3b |to_lower|(T7* C);|
|00011060| 0a 76 6f 69 64 20 72 37 | 72 65 6d 6f 76 65 5f 62 |.void r7|remove_b|
|00011070| 65 74 77 65 65 6e 28 54 | 37 2a 20 43 2c 69 6e 74 |etween(T|7* C,int|
|00011080| 20 61 31 2c 69 6e 74 20 | 61 32 29 3b 0a 76 6f 69 | a1,int |a2);.voi|
|00011090| 64 20 72 37 6d 61 6b 65 | 28 54 37 2a 20 43 2c 69 |d r7make|(T7* C,i|
|000110a0| 6e 74 20 61 31 29 3b 0a | 76 6f 69 64 2a 20 72 37 |nt a1);.|void* r7|
|000110b0| 74 6f 5f 65 78 74 65 72 | 6e 61 6c 28 54 37 2a 20 |to_exter|nal(T7* |
|000110c0| 43 29 3b 0a 76 6f 69 64 | 20 72 37 72 65 6d 6f 76 |C);.void| r7remov|
|000110d0| 65 5f 66 69 72 73 74 28 | 54 37 2a 20 43 2c 69 6e |e_first(|T7* C,in|
|000110e0| 74 20 61 31 29 3b 0a 54 | 30 2a 20 72 37 74 77 69 |t a1);.T|0* r7twi|
|000110f0| 6e 28 54 37 2a 20 43 29 | 3b 0a 69 6e 74 20 72 37 |n(T7* C)|;.int r7|
|00011100| 69 73 5f 65 71 75 61 6c | 28 54 37 2a 20 43 2c 54 |is_equal|(T7* C,T|
|00011110| 30 2a 20 61 31 29 3b 0a | 63 68 61 72 20 72 37 6c |0* a1);.|char r7l|
|00011120| 61 73 74 28 54 37 2a 20 | 43 29 3b 0a 69 6e 74 20 |ast(T7* |C);.int |
|00011130| 72 37 68 61 73 5f 73 75 | 66 66 69 78 28 54 37 2a |r7has_su|ffix(T7*|
|00011140| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 69 6e 74 20 | C,T0* a|1);.int |
|00011150| 72 37 68 61 73 28 54 37 | 2a 20 43 2c 63 68 61 72 |r7has(T7|* C,char|
|00011160| 20 61 31 29 3b 0a 76 6f | 69 64 20 72 37 63 6f 70 | a1);.vo|id r7cop|
|00011170| 79 28 54 37 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |y(T7* C,|T0* a1);|
|00011180| 0a 76 6f 69 64 20 72 37 | 74 6f 5f 75 70 70 65 72 |.void r7|to_upper|
|00011190| 28 54 37 2a 20 43 29 3b | 0a 76 6f 69 64 20 72 37 |(T7* C);|.void r7|
|000111a0| 72 65 6d 6f 76 65 5f 6c | 61 73 74 28 54 37 2a 20 |remove_l|ast(T7* |
|000111b0| 43 2c 69 6e 74 20 61 31 | 29 3b 0a 69 6e 74 20 72 |C,int a1|);.int r|
|000111c0| 37 69 6e 64 65 78 5f 6f | 66 28 54 37 2a 20 43 2c |7index_o|f(T7* C,|
|000111d0| 63 68 61 72 20 61 31 29 | 3b 0a 76 6f 69 64 20 72 |char a1)|;.void r|
|000111e0| 37 61 70 70 65 6e 64 28 | 54 37 2a 20 43 2c 54 30 |7append(|T7* C,T0|
|000111f0| 2a 20 61 31 29 3b 0a 76 | 6f 69 64 20 72 39 32 37 |* a1);.v|oid r927|
|00011200| 6d 61 6b 65 28 54 39 32 | 37 2a 20 43 2c 69 6e 74 |make(T92|7* C,int|
|00011210| 20 61 31 29 3b 0a 54 30 | 2a 20 72 35 32 69 74 65 | a1);.T0|* r52ite|
|00011220| 6d 28 54 35 32 2a 20 43 | 2c 69 6e 74 20 61 31 29 |m(T52* C|,int a1)|
|00011230| 3b 0a 69 6e 74 20 72 35 | 32 69 6e 64 65 78 5f 6f |;.int r5|2index_o|
|00011240| 66 28 54 35 32 2a 20 43 | 2c 54 30 2a 20 61 31 29 |f(T52* C|,T0* a1)|
|00011250| 3b 0a 76 6f 69 64 20 72 | 36 37 35 63 6f 6e 6e 65 |;.void r|675conne|
|00011260| 63 74 5f 74 6f 28 54 36 | 37 35 2a 20 43 2c 54 30 |ct_to(T6|75* C,T0|
|00011270| 2a 20 61 31 29 3b 0a 65 | 78 74 65 72 6e 20 54 30 |* a1);.e|xtern T0|
|00011280| 2a 6f 42 43 37 36 32 6c | 61 73 74 5f 73 74 72 69 |*oBC762l|ast_stri|
|00011290| 6e 67 3b 0a 76 6f 69 64 | 20 72 36 37 35 64 69 73 |ng;.void| r675dis|
|000112a0| 63 6f 6e 6e 65 63 74 28 | 54 36 37 35 2a 20 43 29 |connect(|T675* C)|
|000112b0| 3b 0a 76 6f 69 64 20 72 | 36 37 35 72 65 61 64 5f |;.void r|675read_|
|000112c0| 63 68 61 72 61 63 74 65 | 72 28 54 36 37 35 2a 20 |characte|r(T675* |
|000112d0| 43 29 3b 0a 76 6f 69 64 | 20 72 36 37 35 72 65 61 |C);.void| r675rea|
|000112e0| 64 5f 6c 69 6e 65 5f 69 | 6e 28 54 36 37 35 2a 20 |d_line_i|n(T675* |
|000112f0| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 69 6e 74 20 72 |C,T0* a1|);.int r|
|00011300| 36 37 35 65 6e 64 5f 6f | 66 5f 69 6e 70 75 74 28 |675end_o|f_input(|
|00011310| 54 36 37 35 2a 20 43 29 | 3b 0a 76 6f 69 64 20 72 |T675* C)|;.void r|
|00011320| 36 37 35 72 65 61 64 5f | 6c 69 6e 65 28 54 36 37 |675read_|line(T67|
|00011330| 35 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 34 34 31 |5* C);.v|oid r441|
|00011340| 70 75 74 5f 73 74 72 69 | 6e 67 28 54 34 34 31 2a |put_stri|ng(T441*|
|00011350| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 65 78 74 65 | C,T0* a|1);.exte|
|00011360| 72 6e 20 54 30 2a 6f 42 | 43 38 31 37 74 6d 70 5f |rn T0*oB|C817tmp_|
|00011370| 66 69 6c 65 5f 72 65 61 | 64 3b 0a 76 6f 69 64 20 |file_rea|d;.void |
|00011380| 72 38 33 30 61 70 70 65 | 6e 64 5f 66 69 6c 65 28 |r830appe|nd_file(|
|00011390| 54 38 33 30 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |T830* C,|T0* a1);|
|000113a0| 0a 76 6f 69 64 20 72 38 | 33 30 70 75 74 5f 73 74 |.void r8|30put_st|
|000113b0| 72 69 6e 67 28 54 38 33 | 30 2a 20 43 2c 54 30 2a |ring(T83|0* C,T0*|
|000113c0| 20 61 31 29 3b 0a 65 78 | 74 65 72 6e 20 69 6e 74 | a1);.ex|tern int|
|000113d0| 20 66 42 43 33 36 34 78 | 5f 73 75 66 66 69 78 3b | fBC364x|_suffix;|
|000113e0| 0a 65 78 74 65 72 6e 20 | 54 30 2a 6f 42 43 33 36 |.extern |T0*oBC36|
|000113f0| 34 78 5f 73 75 66 66 69 | 78 3b 0a 54 30 2a 20 72 |4x_suffi|x;.T0* r|
|00011400| 33 30 39 78 5f 73 75 66 | 66 69 78 28 54 33 30 39 |309x_suf|fix(T309|
|00011410| 2a 20 43 29 3b 0a 65 78 | 74 65 72 6e 20 54 30 2a |* C);.ex|tern T0*|
|00011420| 6f 42 43 33 36 34 74 6d | 70 5f 66 69 6c 65 5f 72 |oBC364tm|p_file_r|
|00011430| 65 61 64 3b 0a 76 6f 69 | 64 20 72 33 30 39 6d 6f |ead;.voi|d r309mo|
|00011440| 72 65 5f 68 65 6c 70 28 | 54 33 30 39 2a 20 43 2c |re_help(|T309* C,|
|00011450| 54 30 2a 20 61 31 29 3b | 0a 54 30 2a 20 72 33 30 |T0* a1);|.T0* r30|
|00011460| 39 74 6f 5f 62 63 6e 28 | 54 30 2a 20 61 31 29 3b |9to_bcn(|T0* a1);|
|00011470| 0a 65 78 74 65 72 6e 20 | 69 6e 74 20 66 42 43 33 |.extern |int fBC3|
|00011480| 36 34 73 6d 61 6c 6c 5f | 65 69 66 66 65 6c 5f 64 |64small_|eiffel_d|
|00011490| 69 72 65 63 74 6f 72 79 | 3b 0a 65 78 74 65 72 6e |irectory|;.extern|
|000114a0| 20 54 30 2a 6f 42 43 33 | 36 34 73 6d 61 6c 6c 5f | T0*oBC3|64small_|
|000114b0| 65 69 66 66 65 6c 5f 64 | 69 72 65 63 74 6f 72 79 |eiffel_d|irectory|
|000114c0| 3b 0a 54 30 2a 20 72 33 | 30 39 73 6d 61 6c 6c 5f |;.T0* r3|09small_|
|000114d0| 65 69 66 66 65 6c 5f 64 | 69 72 65 63 74 6f 72 79 |eiffel_d|irectory|
|000114e0| 28 54 33 30 39 2a 20 43 | 29 3b 0a 65 78 74 65 72 |(T309* C|);.exter|
|000114f0| 6e 20 69 6e 74 20 66 42 | 43 33 36 34 6d 61 6b 65 |n int fB|C364make|
|00011500| 5f 73 75 66 66 69 78 3b | 0a 65 78 74 65 72 6e 20 |_suffix;|.extern |
|00011510| 54 30 2a 6f 42 43 33 36 | 34 6d 61 6b 65 5f 73 75 |T0*oBC36|4make_su|
|00011520| 66 66 69 78 3b 0a 54 30 | 2a 20 72 33 30 39 6d 61 |ffix;.T0|* r309ma|
|00011530| 6b 65 5f 73 75 66 66 69 | 78 28 54 33 30 39 2a 20 |ke_suffi|x(T309* |
|00011540| 43 29 3b 0a 76 6f 69 64 | 20 72 33 30 39 61 75 74 |C);.void| r309aut|
|00011550| 6f 6d 61 74 28 54 33 30 | 39 2a 20 43 29 3b 0a 76 |omat(T30|9* C);.v|
|00011560| 6f 69 64 20 72 33 30 39 | 6d 61 6b 65 28 54 33 30 |oid r309|make(T30|
|00011570| 39 2a 20 43 29 3b 0a 65 | 78 74 65 72 6e 20 54 30 |9* C);.e|xtern T0|
|00011580| 2a 6f 42 43 33 36 34 68 | 65 6c 70 5f 66 69 6c 65 |*oBC364h|elp_file|
|00011590| 5f 6e 61 6d 65 3b 0a 76 | 6f 69 64 20 72 33 30 39 |_name;.v|oid r309|
|000115a0| 61 64 64 5f 64 69 72 65 | 63 74 6f 72 79 28 54 33 |add_dire|ctory(T3|
|000115b0| 30 39 2a 20 43 2c 54 30 | 2a 20 61 31 2c 54 30 2a |09* C,T0|* a1,T0*|
|000115c0| 20 61 32 29 3b 0a 65 78 | 74 65 72 6e 20 54 36 37 | a2);.ex|tern T67|
|000115d0| 30 20 6f 42 43 31 66 69 | 6c 65 5f 74 6f 6f 6c 73 |0 oBC1fi|le_tools|
|000115e0| 3b 0a 65 78 74 65 72 6e | 20 54 30 2a 6f 42 43 31 |;.extern| T0*oBC1|
|000115f0| 73 74 64 5f 6f 75 74 70 | 75 74 3b 0a 65 78 74 65 |std_outp|ut;.exte|
|00011600| 72 6e 20 54 30 2a 6f 42 | 43 33 30 39 6d 61 6b 65 |rn T0*oB|C309make|
|00011610| 5f 66 69 6c 65 3b 0a 65 | 78 74 65 72 6e 20 54 30 |_file;.e|xtern T0|
|00011620| 2a 6f 42 43 33 36 34 65 | 63 68 6f 3b 0a 54 30 2a |*oBC364e|cho;.T0*|
|00011630| 20 72 33 30 39 67 65 74 | 5f 65 6e 76 69 72 6f 6e | r309get|_environ|
|00011640| 6d 65 6e 74 5f 76 61 72 | 69 61 62 6c 65 28 54 33 |ment_var|iable(T3|
|00011650| 30 39 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 76 |09* C,T0|* a1);.v|
|00011660| 6f 69 64 20 72 33 30 39 | 70 72 69 6e 74 5f 68 65 |oid r309|print_he|
|00011670| 6c 70 28 54 33 30 39 2a | 20 43 2c 54 30 2a 20 61 |lp(T309*| C,T0* a|
|00011680| 31 29 3b 0a 65 78 74 65 | 72 6e 20 69 6e 74 20 66 |1);.exte|rn int f|
|00011690| 42 43 31 63 6f 6d 6d 61 | 6e 64 5f 61 72 67 75 6d |BC1comma|nd_argum|
|000116a0| 65 6e 74 73 3b 0a 65 78 | 74 65 72 6e 20 54 30 2a |ents;.ex|tern T0*|
|000116b0| 6f 42 43 31 63 6f 6d 6d | 61 6e 64 5f 61 72 67 75 |oBC1comm|and_argu|
|000116c0| 6d 65 6e 74 73 3b 0a 54 | 30 2a 20 72 33 30 39 63 |ments;.T|0* r309c|
|000116d0| 6f 6d 6d 61 6e 64 5f 61 | 72 67 75 6d 65 6e 74 73 |ommand_a|rguments|
|000116e0| 28 76 6f 69 64 29 3b 0a | 65 78 74 65 72 6e 20 54 |(void);.|extern T|
|000116f0| 30 2a 6f 42 43 33 36 34 | 73 79 73 74 65 6d 5f 6c |0*oBC364|system_l|
|00011700| 69 73 74 3b 0a 65 78 74 | 65 72 6e 20 54 30 2a 6f |ist;.ext|ern T0*o|
|00011710| 42 43 31 73 74 64 5f 69 | 6e 70 75 74 3b 0a 65 78 |BC1std_i|nput;.ex|
|00011720| 74 65 72 6e 20 69 6e 74 | 20 66 42 43 33 36 34 73 |tern int| fBC364s|
|00011730| 79 73 74 65 6d 5f 6e 61 | 6d 65 3b 0a 65 78 74 65 |ystem_na|me;.exte|
|00011740| 72 6e 20 54 30 2a 6f 42 | 43 33 36 34 73 79 73 74 |rn T0*oB|C364syst|
|00011750| 65 6d 5f 6e 61 6d 65 3b | 0a 54 30 2a 20 72 33 30 |em_name;|.T0* r30|
|00011760| 39 73 79 73 74 65 6d 5f | 6e 61 6d 65 28 54 33 30 |9system_|name(T30|
|00011770| 39 2a 20 43 29 3b 0a 65 | 78 74 65 72 6e 20 54 30 |9* C);.e|xtern T0|
|00011780| 2a 6f 42 43 33 36 34 74 | 6d 70 5f 70 61 74 68 3b |*oBC364t|mp_path;|
|00011790| 0a 65 78 74 65 72 6e 20 | 54 30 2a 6f 42 43 33 30 |.extern |T0*oBC30|
|000117a0| 39 74 6d 70 5f 73 74 72 | 69 6e 67 3b 0a 69 6e 74 |9tmp_str|ing;.int|
|000117b0| 20 72 33 30 39 66 69 6c | 65 5f 65 78 69 73 74 73 | r309fil|e_exists|
|000117c0| 28 54 30 2a 20 61 31 29 | 3b 0a 54 30 2a 20 72 33 |(T0* a1)|;.T0* r3|
|000117d0| 30 39 61 72 67 75 6d 65 | 6e 74 28 69 6e 74 20 61 |09argume|nt(int a|
|000117e0| 31 29 3b 0a 65 78 74 65 | 72 6e 20 69 6e 74 20 66 |1);.exte|rn int f|
|000117f0| 42 43 33 36 34 6f 5f 73 | 75 66 66 69 78 3b 0a 65 |BC364o_s|uffix;.e|
|00011800| 78 74 65 72 6e 20 54 30 | 2a 6f 42 43 33 36 34 6f |xtern T0|*oBC364o|
|00011810| 5f 73 75 66 66 69 78 3b | 0a 54 30 2a 20 72 33 30 |_suffix;|.T0* r30|
|00011820| 39 6f 5f 73 75 66 66 69 | 78 28 54 33 30 39 2a 20 |9o_suffi|x(T309* |
|00011830| 43 29 3b 0a 76 6f 69 64 | 20 72 34 36 37 72 65 61 |C);.void| r467rea|
|00011840| 64 5f 63 68 61 72 61 63 | 74 65 72 28 54 34 36 37 |d_charac|ter(T467|
|00011850| 2a 20 43 29 3b 0a 65 78 | 74 65 72 6e 20 54 30 2a |* C);.ex|tern T0*|
|00011860| 6f 42 43 36 37 30 73 74 | 64 5f 66 72 31 3b 0a 69 |oBC670st|d_fr1;.i|
|00011870| 6e 74 20 72 36 37 30 69 | 73 5f 72 65 61 64 61 62 |nt r670i|s_readab|
|00011880| 6c 65 28 54 30 2a 20 61 | 31 29 3b 0a 76 6f 69 64 |le(T0* a|1);.void|
|00011890| 20 72 33 30 36 73 79 73 | 74 65 6d 28 54 30 2a 20 | r306sys|tem(T0* |
|000118a0| 61 31 29 3b 0a 65 78 74 | 65 72 6e 20 54 30 2a 6f |a1);.ext|ern T0*o|
|000118b0| 42 43 31 73 74 64 5f 65 | 72 72 6f 72 3b 0a 76 6f |BC1std_e|rror;.vo|
|000118c0| 69 64 20 72 33 30 36 66 | 69 6c 65 5f 72 65 6d 6f |id r306f|ile_remo|
|000118d0| 76 69 6e 67 28 54 33 30 | 36 2a 20 43 2c 54 30 2a |ving(T30|6* C,T0*|
|000118e0| 20 61 31 29 3b 0a 76 6f | 69 64 20 72 33 30 36 73 | a1);.vo|id r306s|
|000118f0| 66 72 5f 63 6f 6e 6e 65 | 63 74 28 54 33 30 36 2a |fr_conne|ct(T306*|
|00011900| 20 43 2c 54 30 2a 20 61 | 31 2c 54 30 2a 20 61 32 | C,T0* a|1,T0* a2|
|00011910| 29 3b 0a 76 6f 69 64 20 | 72 33 30 36 70 75 74 5f |);.void |r306put_|
|00011920| 73 74 72 69 6e 67 28 54 | 33 30 36 2a 20 43 2c 54 |string(T|306* C,T|
|00011930| 30 2a 20 61 31 29 3b 0a | 76 6f 69 64 20 72 33 30 |0* a1);.|void r30|
|00011940| 36 77 5f 70 75 74 5f 73 | 74 72 69 6e 67 28 54 30 |6w_put_s|tring(T0|
|00011950| 2a 20 61 31 29 3b 0a 69 | 6e 74 20 72 33 30 36 66 |* a1);.i|nt r306f|
|00011960| 69 6c 65 5f 65 78 69 73 | 74 73 28 54 30 2a 20 61 |ile_exis|ts(T0* a|
|00011970| 31 29 3b 0a 76 6f 69 64 | 20 72 33 30 36 63 61 6c |1);.void| r306cal|
|00011980| 6c 5f 73 79 73 74 65 6d | 28 54 33 30 36 2a 20 43 |l_system|(T306* C|
|00011990| 2c 54 30 2a 20 61 31 29 | 3b 0a 76 6f 69 64 20 72 |,T0* a1)|;.void r|
|000119a0| 33 30 36 77 5f 70 75 74 | 5f 63 68 61 72 61 63 74 |306w_put|_charact|
|000119b0| 65 72 28 63 68 61 72 20 | 61 31 29 3b 0a 65 78 74 |er(char |a1);.ext|
|000119c0| 65 72 6e 20 69 6e 74 20 | 73 65 5f 61 72 67 63 3b |ern int |se_argc;|
|000119d0| 0a 65 78 74 65 72 6e 20 | 63 68 61 72 2a 2a 73 65 |.extern |char**se|
|000119e0| 5f 61 72 67 76 3b 0a 65 | 78 74 65 72 6e 20 54 37 |_argv;.e|xtern T7|
|000119f0| 2a 6d 73 31 5f 33 30 39 | 3b 0a 65 78 74 65 72 6e |*ms1_309|;.extern|
|00011a00| 20 54 37 2a 6d 73 38 32 | 5f 34 37 30 3b 0a 65 78 | T7*ms82|_470;.ex|
|00011a10| 74 65 72 6e 20 54 37 2a | 6d 73 34 5f 33 36 34 3b |tern T7*|ms4_364;|
|00011a20| 0a 65 78 74 65 72 6e 20 | 54 37 2a 6d 73 35 5f 33 |.extern |T7*ms5_3|
|00011a30| 36 34 3b 0a 65 78 74 65 | 72 6e 20 54 37 2a 6d 73 |64;.exte|rn T7*ms|
|00011a40| 32 5f 33 36 34 3b 0a 65 | 78 74 65 72 6e 20 54 37 |2_364;.e|xtern T7|
|00011a50| 2a 6d 73 33 39 5f 33 36 | 34 3b 0a 65 78 74 65 72 |*ms39_36|4;.exter|
|00011a60| 6e 20 54 37 2a 6d 73 33 | 5f 33 36 34 3b 0a 65 78 |n T7*ms3|_364;.ex|
|00011a70| 74 65 72 6e 20 54 37 2a | 6d 73 35 38 5f 34 37 33 |tern T7*|ms58_473|
|00011a80| 3b 0a 65 78 74 65 72 6e | 20 54 37 2a 6d 73 38 5f |;.extern| T7*ms8_|
|00011a90| 33 30 39 3b 0a 65 78 74 | 65 72 6e 20 54 37 2a 6d |309;.ext|ern T7*m|
|00011aa0| 73 31 32 5f 33 30 39 3b | 0a 65 78 74 65 72 6e 20 |s12_309;|.extern |
|00011ab0| 54 37 2a 6d 73 31 31 5f | 33 30 39 3b 0a 65 78 74 |T7*ms11_|309;.ext|
|00011ac0| 65 72 6e 20 54 37 2a 6d | 73 31 30 5f 33 30 39 3b |ern T7*m|s10_309;|
|00011ad0| 0a 65 78 74 65 72 6e 20 | 54 37 2a 6d 73 32 35 5f |.extern |T7*ms25_|
|00011ae0| 33 36 34 3b 0a 65 78 74 | 65 72 6e 20 54 37 2a 6d |364;.ext|ern T7*m|
|00011af0| 73 32 36 5f 33 36 34 3b | 0a 65 78 74 65 72 6e 20 |s26_364;|.extern |
|00011b00| 54 37 2a 6d 73 32 38 5f | 33 36 34 3b 0a 65 78 74 |T7*ms28_|364;.ext|
|00011b10| 65 72 6e 20 54 37 2a 6d | 73 39 5f 33 30 39 3b 0a |ern T7*m|s9_309;.|
|00011b20| 65 78 74 65 72 6e 20 54 | 37 2a 6d 73 32 5f 33 30 |extern T|7*ms2_30|
|00011b30| 39 3b 0a 65 78 74 65 72 | 6e 20 54 37 2a 6d 73 33 |9;.exter|n T7*ms3|
|00011b40| 37 5f 33 36 34 3b 0a 65 | 78 74 65 72 6e 20 54 37 |7_364;.e|xtern T7|
|00011b50| 2a 6d 73 33 36 5f 33 36 | 34 3b 0a 65 78 74 65 72 |*ms36_36|4;.exter|
|00011b60| 6e 20 54 37 2a 6d 73 33 | 35 5f 33 36 34 3b 0a 65 |n T7*ms3|5_364;.e|
|00011b70| 78 74 65 72 6e 20 54 37 | 2a 6d 73 33 34 5f 33 36 |xtern T7|*ms34_36|
|00011b80| 34 3b 0a 65 78 74 65 72 | 6e 20 54 37 2a 6d 73 33 |4;.exter|n T7*ms3|
|00011b90| 33 5f 33 36 34 3b 0a 65 | 78 74 65 72 6e 20 54 37 |3_364;.e|xtern T7|
|00011ba0| 2a 6d 73 31 5f 33 30 36 | 3b 0a 65 78 74 65 72 6e |*ms1_306|;.extern|
|00011bb0| 20 54 37 2a 6d 73 32 5f | 33 30 36 3b 0a 65 78 74 | T7*ms2_|306;.ext|
|00011bc0| 65 72 6e 20 54 37 2a 6d | 73 31 33 35 5f 34 37 30 |ern T7*m|s135_470|
|00011bd0| 3b 0a 65 78 74 65 72 6e | 20 54 37 2a 6d 73 33 5f |;.extern| T7*ms3_|
|00011be0| 33 30 39 3b 0a 65 78 74 | 65 72 6e 20 54 37 2a 6d |309;.ext|ern T7*m|
|00011bf0| 73 34 5f 33 30 39 3b 0a | 65 78 74 65 72 6e 20 54 |s4_309;.|extern T|
|00011c00| 37 2a 6d 73 35 5f 33 30 | 39 3b 0a 65 78 74 65 72 |7*ms5_30|9;.exter|
|00011c10| 6e 20 54 37 2a 6d 73 37 | 37 5f 34 37 30 3b 0a 65 |n T7*ms7|7_470;.e|
|00011c20| 78 74 65 72 6e 20 54 37 | 2a 6d 73 38 30 5f 34 37 |xtern T7|*ms80_47|
|00011c30| 30 3b 0a 65 78 74 65 72 | 6e 20 54 37 2a 6d 73 33 |0;.exter|n T7*ms3|
|00011c40| 32 5f 33 36 34 3b 0a 65 | 78 74 65 72 6e 20 54 37 |2_364;.e|xtern T7|
|00011c50| 2a 6d 73 33 31 5f 33 36 | 34 3b 0a 65 78 74 65 72 |*ms31_36|4;.exter|
|00011c60| 6e 20 54 37 2a 6d 73 33 | 30 5f 33 36 34 3b 0a 65 |n T7*ms3|0_364;.e|
|00011c70| 78 74 65 72 6e 20 54 37 | 2a 6d 73 32 39 5f 33 36 |xtern T7|*ms29_36|
|00011c80| 34 3b 0a 65 78 74 65 72 | 6e 20 54 37 2a 6d 73 31 |4;.exter|n T7*ms1|
|00011c90| 32 36 5f 34 37 30 3b 0a | 65 78 74 65 72 6e 20 54 |26_470;.|extern T|
|00011ca0| 37 2a 6d 73 33 5f 33 30 | 36 3b 0a 65 78 74 65 72 |7*ms3_30|6;.exter|
|00011cb0| 6e 20 54 37 2a 6d 73 34 | 5f 33 30 36 3b 0a 65 78 |n T7*ms4|_306;.ex|
|00011cc0| 74 65 72 6e 20 54 37 2a | 6d 73 32 30 5f 33 36 34 |tern T7*|ms20_364|
|00011cd0| 3b 0a 65 78 74 65 72 6e | 20 54 37 2a 6d 73 31 32 |;.extern| T7*ms12|
|00011ce0| 37 5f 34 37 30 3b 0a 65 | 78 74 65 72 6e 20 54 37 |7_470;.e|xtern T7|
|00011cf0| 2a 6d 73 32 31 5f 33 36 | 34 3b 0a 65 78 74 65 72 |*ms21_36|4;.exter|
|00011d00| 6e 20 54 37 2a 6d 73 31 | 32 31 5f 34 37 30 3b 0a |n T7*ms1|21_470;.|
|00011d10| 65 78 74 65 72 6e 20 54 | 37 2a 6d 73 31 5f 33 36 |extern T|7*ms1_36|
|00011d20| 34 3b 0a 65 78 74 65 72 | 6e 20 54 37 2a 6d 73 32 |4;.exter|n T7*ms2|
|00011d30| 34 5f 33 36 34 3b 0a 65 | 78 74 65 72 6e 20 54 37 |4_364;.e|xtern T7|
|00011d40| 2a 6d 73 32 34 32 5f 34 | 37 30 3b 0a 65 78 74 65 |*ms242_4|70;.exte|
|00011d50| 72 6e 20 54 37 2a 6d 73 | 32 32 5f 33 36 34 3b 0a |rn T7*ms|22_364;.|
|00011d60| 65 78 74 65 72 6e 20 54 | 37 2a 6d 73 32 33 5f 33 |extern T|7*ms23_3|
|00011d70| 36 34 3b 0a 65 78 74 65 | 72 6e 20 54 37 2a 6d 73 |64;.exte|rn T7*ms|
|00011d80| 31 33 5f 33 36 34 3b 0a | 65 78 74 65 72 6e 20 54 |13_364;.|extern T|
|00011d90| 37 2a 6d 73 31 35 5f 33 | 36 34 3b 0a 65 78 74 65 |7*ms15_3|64;.exte|
|00011da0| 72 6e 20 54 37 2a 6d 73 | 31 36 5f 33 36 34 3b 0a |rn T7*ms|16_364;.|
|00011db0| 65 78 74 65 72 6e 20 54 | 37 2a 6d 73 31 37 5f 33 |extern T|7*ms17_3|
|00011dc0| 36 34 3b 0a 65 78 74 65 | 72 6e 20 54 37 2a 6d 73 |64;.exte|rn T7*ms|
|00011dd0| 31 38 5f 33 36 34 3b 0a | 65 78 74 65 72 6e 20 54 |18_364;.|extern T|
|00011de0| 37 2a 6d 73 31 39 5f 33 | 36 34 3b 0a 65 78 74 65 |7*ms19_3|64;.exte|
|00011df0| 72 6e 20 54 37 2a 6d 73 | 31 34 5f 33 36 34 3b 0a |rn T7*ms|14_364;.|
|00011e00| 65 78 74 65 72 6e 20 54 | 37 2a 6d 73 37 5f 33 30 |extern T|7*ms7_30|
|00011e10| 39 3b 0a 65 78 74 65 72 | 6e 20 54 37 2a 6d 73 35 |9;.exter|n T7*ms5|
|00011e20| 5f 33 30 36 3b 0a 65 78 | 74 65 72 6e 20 54 37 2a |_306;.ex|tern T7*|
|00011e30| 6d 73 31 35 32 5f 34 37 | 30 3b 0a 65 78 74 65 72 |ms152_47|0;.exter|
|00011e40| 6e 20 54 37 2a 6d 73 36 | 5f 33 30 39 3b 0a 65 78 |n T7*ms6|_309;.ex|
|00011e50| 74 65 72 6e 20 54 37 2a | 6d 73 31 33 36 5f 34 37 |tern T7*|ms136_47|
|00011e60| 30 3b 0a 76 6f 69 64 20 | 73 65 5f 6d 73 69 31 28 |0;.void |se_msi1(|
|00011e70| 76 6f 69 64 29 3b 0a 76 | 6f 69 64 20 73 65 5f 6d |void);.v|oid se_m|
|00011e80| 73 69 32 28 76 6f 69 64 | 29 3b 0a 76 6f 69 64 20 |si2(void|);.void |
|00011e90| 73 65 5f 6d 73 69 33 28 | 76 6f 69 64 29 3b 0a 54 |se_msi3(|void);.T|
|00011ea0| 37 2a 73 65 5f 6d 73 28 | 69 6e 74 20 63 2c 63 68 |7*se_ms(|int c,ch|
|00011eb0| 61 72 2a 65 29 3b 0a 54 | 37 2a 65 32 73 28 63 68 |ar*e);.T|7*e2s(ch|
|00011ec0| 61 72 2a 65 29 3b 0a 63 | 68 61 72 2a 73 32 65 28 |ar*e);.c|har*s2e(|
|00011ed0| 54 37 2a 73 29 3b 0a 76 | 6f 69 64 2a 73 65 5f 6d |T7*s);.v|oid*se_m|
|00011ee0| 61 35 32 28 69 6e 74 20 | 61 72 67 63 2c 2e 2e 2e |a52(int |argc,...|
|00011ef0| 29 3b 0a 76 6f 69 64 20 | 72 73 70 28 76 6f 69 64 |);.void |rsp(void|
|00011f00| 29 3b 0a 76 6f 69 64 20 | 73 69 67 72 73 70 28 69 |);.void |sigrsp(i|
|00011f10| 6e 74 20 73 69 67 29 3b | 0a 76 6f 69 64 20 73 65 |nt sig);|.void se|
|00011f20| 5f 69 6e 69 74 69 61 6c | 69 7a 65 28 76 6f 69 64 |_initial|ize(void|
|00011f30| 29 3b 0a 0a 28 ee 2d 6c | 68 30 2d 31 00 00 00 31 |);..(.-l|h0-1...1|
|00011f40| 00 00 00 98 72 30 24 02 | 00 12 62 69 6e 5f 63 5c |....r0$.|..bin_c\|
|00011f50| 63 6f 6d 70 69 6c 65 2e | 6d 61 6b 65 e6 ca 67 63 |compile.|make..gc|
|00011f60| 63 20 2d 61 6e 73 69 20 | 2d 4f 36 20 2d 6f 20 63 |c -ansi |-O6 -o c|
|00011f70| 6f 6d 70 69 6c 65 20 63 | 6f 6d 70 69 6c 65 2e 63 |ompile c|ompile.c|
|00011f80| 0a 73 74 72 69 70 20 63 | 6f 6d 70 69 6c 65 0a 2a |.strip c|ompile.*|
|00011f90| 87 2d 6c 68 30 2d 17 61 | 03 00 17 61 03 00 99 72 |.-lh0-.a|...a...r|
|00011fa0| 30 24 02 00 14 62 69 6e | 5f 63 5c 63 6f 6d 70 69 |0$...bin|_c\compi|
|00011fb0| 6c 65 5f 74 6f 5f 63 2e | 68 d4 10 2f 2a 0a 2d 2d |le_to_c.|h../*.--|
|00011fc0| 20 41 4e 53 49 20 43 20 | 63 6f 64 65 20 67 65 6e | ANSI C |code gen|
|00011fd0| 65 72 61 74 65 64 20 62 | 79 20 3a 0a 2d 2d 20 53 |erated b|y :.-- S|
|00011fe0| 6d 61 6c 6c 45 69 66 66 | 65 6c 20 54 68 65 20 47 |mallEiff|el The G|
|00011ff0| 4e 55 20 45 69 66 66 65 | 6c 20 43 6f 6d 70 69 6c |NU Eiffe|l Compil|
|00012000| 65 72 20 2d 2d 20 52 65 | 6c 65 61 73 65 20 28 2d |er -- Re|lease (-|
|00012010| 20 30 2e 38 32 29 20 20 | 20 20 20 20 2d 2d 0a 2d | 0.82) | --.-|
|00012020| 2d 20 43 6f 70 79 72 69 | 67 68 74 20 28 43 29 2c |- Copyri|ght (C),|
|00012030| 20 31 39 39 34 2d 39 38 | 20 2d 20 4c 4f 52 49 41 | 1994-98| - LORIA|
|00012040| 20 2d 20 55 48 50 20 2d | 20 43 52 49 4e 20 2d 20 | - UHP -| CRIN - |
|00012050| 49 4e 52 49 41 20 2d 20 | 46 52 41 4e 43 45 20 2d |INRIA - |FRANCE -|
|00012060| 2d 0a 2d 2d 20 44 6f 6d | 69 6e 69 71 75 65 20 43 |-.-- Dom|inique C|
|00012070| 4f 4c 4e 45 54 20 61 6e | 64 20 53 75 7a 61 6e 6e |OLNET an|d Suzann|
|00012080| 65 20 43 4f 4c 4c 49 4e | 20 2d 20 20 20 20 63 6f |e COLLIN| - co|
|00012090| 6c 6e 65 74 40 6c 6f 72 | 69 61 2e 66 72 20 20 20 |lnet@lor|ia.fr |
|000120a0| 20 20 2d 2d 0a 2d 2d 20 | 20 20 20 20 20 20 20 20 | --.-- | |
|000120b0| 20 20 20 20 20 20 20 20 | 68 74 74 70 3a 2f 2f 77 | |http://w|
|000120c0| 77 77 2e 6c 6f 72 69 61 | 2e 66 72 2f 53 6d 61 6c |ww.loria|.fr/Smal|
|000120d0| 6c 45 69 66 66 65 6c 20 | 20 20 20 20 20 20 20 20 |lEiffel | |
|000120e0| 20 20 20 20 20 2d 2d 0a | 2a 2f 0a 0a 23 69 6e 63 | --.|*/..#inc|
|000120f0| 6c 75 64 65 20 3c 73 74 | 64 69 6f 2e 68 3e 0a 23 |lude <st|dio.h>.#|
|00012100| 69 6e 63 6c 75 64 65 20 | 3c 73 74 72 69 6e 67 2e |include |<string.|
|00012110| 68 3e 0a 23 69 6e 63 6c | 75 64 65 20 3c 6d 61 74 |h>.#incl|ude <mat|
|00012120| 68 2e 68 3e 0a 23 69 6e | 63 6c 75 64 65 20 3c 73 |h.h>.#in|clude <s|
|00012130| 74 64 6c 69 62 2e 68 3e | 0a 23 69 6e 63 6c 75 64 |tdlib.h>|.#includ|
|00012140| 65 20 3c 73 69 67 6e 61 | 6c 2e 68 3e 0a 23 69 6e |e <signa|l.h>.#in|
|00012150| 63 6c 75 64 65 20 3c 73 | 74 64 64 65 66 2e 68 3e |clude <s|tddef.h>|
|00012160| 0a 23 69 6e 63 6c 75 64 | 65 20 3c 73 74 64 61 72 |.#includ|e <stdar|
|00012170| 67 2e 68 3e 0a 23 69 6e | 63 6c 75 64 65 20 3c 6c |g.h>.#in|clude <l|
|00012180| 69 6d 69 74 73 2e 68 3e | 0a 23 69 6e 63 6c 75 64 |imits.h>|.#includ|
|00012190| 65 20 3c 66 6c 6f 61 74 | 2e 68 3e 0a 23 69 6e 63 |e <float|.h>.#inc|
|000121a0| 6c 75 64 65 20 3c 73 65 | 74 6a 6d 70 2e 68 3e 0a |lude <se|tjmp.h>.|
|000121b0| 23 69 6e 63 6c 75 64 65 | 20 3c 73 79 73 2f 74 79 |#include| <sys/ty|
|000121c0| 70 65 73 2e 68 3e 0a 23 | 69 6e 63 6c 75 64 65 20 |pes.h>.#|include |
|000121d0| 3c 73 79 73 2f 73 74 61 | 74 2e 68 3e 0a 23 69 6e |<sys/sta|t.h>.#in|
|000121e0| 63 6c 75 64 65 20 3c 66 | 63 6e 74 6c 2e 68 3e 0a |clude <f|cntl.h>.|
|000121f0| 23 69 66 6e 64 65 66 20 | 4f 5f 52 44 4f 4e 4c 59 |#ifndef |O_RDONLY|
|00012200| 0a 23 69 6e 63 6c 75 64 | 65 20 3c 73 79 73 2f 66 |.#includ|e <sys/f|
|00012210| 69 6c 65 2e 68 3e 0a 23 | 65 6e 64 69 66 0a 23 69 |ile.h>.#|endif.#i|
|00012220| 66 6e 64 65 66 20 4f 5f | 52 44 4f 4e 4c 59 0a 23 |fndef O_|RDONLY.#|
|00012230| 64 65 66 69 6e 65 20 4f | 5f 52 44 4f 4e 4c 59 20 |define O|_RDONLY |
|00012240| 30 30 30 30 0a 23 65 6e | 64 69 66 0a 74 79 70 65 |0000.#en|dif.type|
|00012250| 64 65 66 20 73 74 72 75 | 63 74 20 53 30 20 54 30 |def stru|ct S0 T0|
|00012260| 3b 0a 73 74 72 75 63 74 | 20 53 30 7b 69 6e 74 20 |;.struct| S0{int |
|00012270| 69 64 3b 7d 3b 0a 23 64 | 65 66 69 6e 65 20 49 4e |id;};.#d|efine IN|
|00012280| 54 45 47 45 52 69 64 20 | 32 0a 23 64 65 66 69 6e |TEGERid |2.#defin|
|00012290| 65 20 43 48 41 52 41 43 | 54 45 52 69 64 20 33 0a |e CHARAC|TERid 3.|
|000122a0| 23 64 65 66 69 6e 65 20 | 52 45 41 4c 69 64 20 34 |#define |REALid 4|
|000122b0| 0a 23 64 65 66 69 6e 65 | 20 44 4f 55 42 4c 45 69 |.#define| DOUBLEi|
|000122c0| 64 20 35 0a 23 64 65 66 | 69 6e 65 20 42 4f 4f 4c |d 5.#def|ine BOOL|
|000122d0| 45 41 4e 69 64 20 36 0a | 23 64 65 66 69 6e 65 20 |EANid 6.|#define |
|000122e0| 50 4f 49 4e 54 45 52 69 | 64 20 38 0a 23 64 65 66 |POINTERi|d 8.#def|
|000122f0| 69 6e 65 20 65 78 70 61 | 6e 64 65 64 69 64 20 31 |ine expa|ndedid 1|
|00012300| 30 0a 23 64 65 66 69 6e | 65 20 52 45 46 69 64 20 |0.#defin|e REFid |
|00012310| 31 31 0a 23 64 65 66 69 | 6e 65 20 4c 49 4e 4b 69 |11.#defi|ne LINKi|
|00012320| 64 20 31 32 0a 23 64 65 | 66 69 6e 65 20 46 54 41 |d 12.#de|fine FTA|
|00012330| 47 69 64 20 31 33 0a 23 | 64 65 66 69 6e 65 20 4e |Gid 13.#|define N|
|00012340| 41 4d 45 69 64 20 31 34 | 0a 23 64 65 66 69 6e 65 |AMEid 14|.#define|
|00012350| 20 43 4f 4c 55 4d 4e 69 | 64 20 31 35 0a 23 64 65 | COLUMNi|d 15.#de|
|00012360| 66 69 6e 65 20 4c 49 4e | 45 69 64 20 31 36 0a 23 |fine LIN|Eid 16.#|
|00012370| 64 65 66 69 6e 65 20 50 | 41 54 48 69 64 20 31 37 |define P|ATHid 17|
|00012380| 0a 23 64 65 66 69 6e 65 | 20 44 4f 49 4e 47 69 64 |.#define| DOINGid|
|00012390| 20 31 38 0a 23 64 65 66 | 69 6e 65 20 49 4e 56 69 | 18.#def|ine INVi|
|000123a0| 64 20 31 39 0a 23 64 65 | 66 69 6e 65 20 42 49 54 |d 19.#de|fine BIT|
|000123b0| 69 64 20 32 30 0a 0a 2f | 2a 20 2d 2d 2d 20 4d 61 |id 20../|* --- Ma|
|000123c0| 6e 67 6c 69 6e 67 20 54 | 61 62 6c 65 20 53 74 61 |ngling T|able Sta|
|000123d0| 72 74 20 2d 2d 2d 0a 41 | 20 31 20 20 54 33 37 36 |rt ---.A| 1 T376|
|000123e0| 20 20 52 20 43 52 45 41 | 54 49 4f 4e 5f 43 41 4c | R CREA|TION_CAL|
|000123f0| 4c 5f 32 20 33 37 36 0a | 41 2a 31 20 20 54 33 34 |L_2 376.|A*1 T34|
|00012400| 33 20 20 52 20 45 5f 52 | 45 51 55 49 52 45 20 33 |3 R E_R|EQUIRE 3|
|00012410| 34 33 0a 41 20 31 20 20 | 54 39 38 20 20 20 45 20 |43.A 1 |T98 E |
|00012420| 4e 41 54 49 56 45 5f 41 | 52 52 41 59 5b 43 41 4c |NATIVE_A|RRAY[CAL|
|00012430| 4c 5f 50 52 4f 43 5f 43 | 41 4c 4c 5d 20 39 38 0a |L_PROC_C|ALL] 98.|
|00012440| 41 20 31 20 20 54 31 32 | 31 20 20 52 20 43 41 4c |A 1 T12|1 R CAL|
|00012450| 4c 5f 49 4e 46 49 58 5f | 4f 52 20 31 32 31 0a 41 |L_INFIX_|OR 121.A|
|00012460| 20 31 20 20 54 34 39 37 | 20 20 45 20 4e 41 54 49 | 1 T497| E NATI|
|00012470| 56 45 5f 41 52 52 41 59 | 5b 57 48 45 4e 5f 49 54 |VE_ARRAY|[WHEN_IT|
|00012480| 45 4d 5f 31 5d 20 34 39 | 37 0a 41 20 31 20 20 54 |EM_1] 49|7.A 1 T|
|00012490| 31 33 34 20 20 52 20 4f | 4e 43 45 5f 50 52 4f 43 |134 R O|NCE_PROC|
|000124a0| 45 44 55 52 45 20 31 33 | 34 0a 41 20 31 20 20 54 |EDURE 13|4.A 1 T|
|000124b0| 37 33 31 20 20 45 20 4e | 41 54 49 56 45 5f 41 52 |731 E N|ATIVE_AR|
|000124c0| 52 41 59 5b 4c 4f 43 41 | 4c 5f 4e 41 4d 45 31 5d |RAY[LOCA|L_NAME1]|
|000124d0| 20 37 33 31 0a 41 2a 31 | 20 20 54 39 31 36 20 20 | 731.A*1| T916 |
|000124e0| 52 20 4f 4e 43 45 5f 52 | 4f 55 54 49 4e 45 5f 50 |R ONCE_R|OUTINE_P|
|000124f0| 4f 4f 4c 20 39 31 36 0a | 41 20 31 20 20 54 38 36 |OOL 916.|A 1 T86|
|00012500| 38 20 20 52 20 52 55 4e | 5f 46 45 41 54 55 52 45 |8 R RUN|_FEATURE|
|00012510| 5f 36 20 38 36 38 0a 41 | 20 31 20 20 54 35 30 30 |_6 868.A| 1 T500|
|00012520| 20 20 45 20 4e 41 54 49 | 56 45 5f 41 52 52 41 59 | E NATI|VE_ARRAY|
|00012530| 5b 45 58 50 52 45 53 53 | 49 4f 4e 5d 20 35 30 30 |[EXPRESS|ION] 500|
|00012540| 0a 41 20 31 20 20 54 33 | 38 30 20 20 52 20 43 53 |.A 1 T3|80 R CS|
|00012550| 54 5f 41 54 54 5f 53 54 | 52 49 4e 47 20 33 38 30 |T_ATT_ST|RING 380|
|00012560| 0a 41 20 31 20 20 54 35 | 38 38 20 20 52 20 43 53 |.A 1 T5|88 R CS|
|00012570| 54 5f 41 54 54 5f 42 49 | 54 20 35 38 38 0a 41 20 |T_ATT_BI|T 588.A |
|00012580| 31 20 20 54 35 33 39 20 | 20 45 20 4e 41 54 49 56 |1 T539 | E NATIV|
|00012590| 45 5f 41 52 52 41 59 5b | 54 59 50 45 5f 42 49 54 |E_ARRAY[|TYPE_BIT|
|000125a0| 5f 52 45 46 5d 20 35 33 | 39 0a 41 2a 31 20 20 54 |_REF] 53|9.A*1 T|
|000125b0| 35 39 30 20 20 52 20 52 | 55 4e 5f 43 4f 4e 54 52 |590 R R|UN_CONTR|
|000125c0| 4f 4c 20 35 39 30 0a 41 | 20 32 20 20 54 34 33 31 |OL 590.A| 2 T431|
|000125d0| 20 20 52 20 45 46 46 45 | 43 54 49 56 45 5f 41 52 | R EFFE|CTIVE_AR|
|000125e0| 47 5f 4c 49 53 54 20 35 | 32 31 2c 34 33 31 0a 41 |G_LIST 5|21,431.A|
|000125f0| 20 31 20 20 54 38 37 33 | 20 20 52 20 41 52 47 55 | 1 T873| R ARGU|
|00012600| 4d 45 4e 54 5f 4e 41 4d | 45 31 20 38 37 33 0a 41 |MENT_NAM|E1 873.A|
|00012610| 20 31 20 20 54 34 32 20 | 20 20 45 20 4e 41 54 49 | 1 T42 | E NATI|
|00012620| 56 45 5f 41 52 52 41 59 | 5b 46 45 41 54 55 52 45 |VE_ARRAY|[FEATURE|
|00012630| 5f 43 4c 41 55 53 45 5d | 20 34 32 0a 41 20 31 20 |_CLAUSE]| 42.A 1 |
|00012640| 20 54 32 39 32 20 20 52 | 20 45 5f 43 48 45 43 4b | T292 R| E_CHECK|
|00012650| 20 32 39 32 0a 41 20 31 | 20 20 54 38 39 30 20 20 | 292.A 1| T890 |
|00012660| 52 20 43 41 4c 4c 5f 49 | 4e 46 49 58 5f 47 45 20 |R CALL_I|NFIX_GE |
|00012670| 38 39 30 0a 41 20 31 20 | 20 54 36 20 20 20 20 45 |890.A 1 | T6 E|
|00012680| 20 42 4f 4f 4c 45 41 4e | 20 36 0a 41 20 31 20 20 | BOOLEAN| 6.A 1 |
|00012690| 54 34 31 34 20 20 52 20 | 43 41 4c 4c 5f 49 4e 46 |T414 R |CALL_INF|
|000126a0| 49 58 5f 54 49 4d 45 53 | 20 34 31 34 0a 41 2a 31 |IX_TIMES| 414.A*1|
|000126b0| 20 20 54 38 33 30 20 20 | 52 20 53 54 44 5f 4f 55 | T830 |R STD_OU|
|000126c0| 54 50 55 54 20 38 33 30 | 0a 41 20 31 20 20 54 33 |TPUT 830|.A 1 T3|
|000126d0| 39 30 20 20 52 20 43 52 | 45 41 54 49 4f 4e 5f 43 |90 R CR|EATION_C|
|000126e0| 41 4c 4c 5f 33 20 33 39 | 30 0a 44 20 33 30 20 54 |ALL_3 39|0.D 30 T|
|000126f0| 31 33 35 20 20 52 20 43 | 41 4c 4c 5f 50 52 4f 43 |135 R C|ALL_PROC|
|00012700| 5f 43 41 4c 4c 20 31 31 | 32 2c 35 36 38 2c 36 35 |_CALL 11|2,568,65|
|00012710| 35 2c 34 39 32 2c 34 38 | 37 2c 33 31 37 2c 32 36 |5,492,48|7,317,26|
|00012720| 38 2c 35 37 2c 33 31 33 | 2c 39 30 2c 35 37 34 2c |8,57,313|,90,574,|
|00012730| 37 32 2c 35 35 37 2c 35 | 32 30 2c 35 31 37 2c 39 |72,557,5|20,517,9|
|00012740| 39 39 2c 39 31 35 2c 35 | 33 34 2c 37 36 30 2c 37 |99,915,5|34,760,7|
|00012750| 36 37 2c 32 37 38 2c 32 | 35 33 2c 39 39 30 2c 39 |67,278,2|53,990,9|
|00012760| 33 32 2c 31 38 30 2c 34 | 36 30 2c 34 35 33 2c 34 |32,180,4|60,453,4|
|00012770| 31 34 2c 38 39 30 2c 31 | 32 31 0a 41 2a 31 20 20 |14,890,1|21.A*1 |
|00012780| 54 36 39 39 20 20 52 20 | 43 4c 41 53 53 5f 49 4e |T699 R |CLASS_IN|
|00012790| 56 41 52 49 41 4e 54 20 | 36 39 39 0a 41 2a 31 20 |VARIANT |699.A*1 |
|000127a0| 20 54 31 31 31 20 20 52 | 20 43 4f 4d 50 49 4c 45 | T111 R| COMPILE|
|000127b0| 5f 54 4f 5f 43 20 31 31 | 31 0a 41 20 31 20 20 54 |_TO_C 11|1.A 1 T|
|000127c0| 39 30 36 20 20 52 20 52 | 55 4e 5f 46 45 41 54 55 |906 R R|UN_FEATU|
|000127d0| 52 45 5f 37 20 39 30 36 | 0a 44 20 32 20 20 54 38 |RE_7 906|.D 2 T8|
|000127e0| 35 36 20 20 52 20 4c 4f | 4f 50 5f 56 41 52 49 41 |56 R LO|OP_VARIA|
|000127f0| 4e 54 20 31 35 38 2c 31 | 34 35 0a 41 20 31 20 20 |NT 158,1|45.A 1 |
|00012800| 54 32 34 20 20 20 45 20 | 4e 41 54 49 56 45 5f 41 |T24 E |NATIVE_A|
|00012810| 52 52 41 59 5b 41 52 47 | 55 4d 45 4e 54 5f 4e 41 |RRAY[ARG|UMENT_NA|
|00012820| 4d 45 31 5d 20 32 34 0a | 41 20 31 20 20 54 32 38 |ME1] 24.|A 1 T28|
|00012830| 20 20 20 52 20 41 52 52 | 41 59 5b 49 4e 54 45 47 | R ARR|AY[INTEG|
|00012840| 45 52 5f 43 4f 4e 53 54 | 41 4e 54 5d 20 32 38 0a |ER_CONST|ANT] 28.|
|00012850| 41 2a 31 20 20 54 32 33 | 35 20 20 52 20 41 52 52 |A*1 T23|5 R ARR|
|00012860| 41 59 5b 43 52 45 41 54 | 49 4f 4e 5f 43 4c 41 55 |AY[CREAT|ION_CLAU|
|00012870| 53 45 5d 20 32 33 35 0a | 41 2a 31 20 20 54 36 30 |SE] 235.|A*1 T60|
|00012880| 34 20 20 52 20 53 4d 41 | 4c 4c 5f 45 49 46 46 45 |4 R SMA|LL_EIFFE|
|00012890| 4c 20 36 30 34 0a 41 20 | 31 20 20 54 33 34 39 20 |L 604.A |1 T349 |
|000128a0| 20 52 20 57 48 45 4e 5f | 49 54 45 4d 5f 31 20 33 | R WHEN_|ITEM_1 3|
|000128b0| 34 39 0a 41 20 31 20 20 | 54 39 33 33 20 20 52 20 |49.A 1 |T933 R |
|000128c0| 54 59 50 45 5f 4e 41 54 | 49 56 45 5f 41 52 52 41 |TYPE_NAT|IVE_ARRA|
|000128d0| 59 20 39 33 33 0a 41 20 | 31 20 20 54 38 38 36 20 |Y 933.A |1 T886 |
|000128e0| 20 52 20 41 52 47 55 4d | 45 4e 54 5f 4e 41 4d 45 | R ARGUM|ENT_NAME|
|000128f0| 32 20 38 38 36 0a 41 20 | 31 20 20 54 34 34 36 20 |2 886.A |1 T446 |
|00012900| 20 52 20 53 49 4d 50 4c | 45 5f 46 45 41 54 55 52 | R SIMPL|E_FEATUR|
|00012910| 45 5f 4e 41 4d 45 20 34 | 34 36 0a 41 20 31 20 20 |E_NAME 4|46.A 1 |
|00012920| 54 33 39 38 20 20 52 20 | 43 53 54 5f 41 54 54 5f |T398 R |CST_ATT_|
|00012930| 55 4e 49 51 55 45 20 33 | 39 38 0a 41 20 31 20 20 |UNIQUE 3|98.A 1 |
|00012940| 54 34 36 20 20 20 52 20 | 49 4e 53 54 52 55 43 54 |T46 R |INSTRUCT|
|00012950| 49 4f 4e 5f 57 49 54 48 | 5f 43 4f 4d 4d 45 4e 54 |ION_WITH|_COMMENT|
|00012960| 20 34 36 0a 41 20 31 20 | 20 54 36 37 39 20 20 52 | 46.A 1 | T679 R|
|00012970| 20 45 58 54 45 52 4e 41 | 4c 5f 46 55 4e 43 54 49 | EXTERNA|L_FUNCTI|
|00012980| 4f 4e 20 36 37 39 0a 41 | 20 31 20 20 54 35 33 33 |ON 679.A| 1 T533|
|00012990| 20 20 45 20 4e 41 54 49 | 56 45 5f 41 52 52 41 59 | E NATI|VE_ARRAY|
|000129a0| 5b 57 48 45 4e 5f 49 54 | 45 4d 5f 32 5d 20 35 33 |[WHEN_IT|EM_2] 53|
|000129b0| 33 0a 41 20 31 20 20 54 | 31 34 35 20 20 52 20 4c |3.A 1 T|145 R L|
|000129c0| 4f 4f 50 5f 56 41 52 49 | 41 4e 54 5f 31 20 31 34 |OOP_VARI|ANT_1 14|
|000129d0| 35 0a 41 20 31 20 20 54 | 37 37 38 20 20 45 20 4e |5.A 1 T|778 E N|
|000129e0| 41 54 49 56 45 5f 41 52 | 52 41 59 5b 52 55 4e 5f |ATIVE_AR|RAY[RUN_|
|000129f0| 46 45 41 54 55 52 45 5d | 20 37 37 38 0a 41 20 33 |FEATURE]| 778.A 3|
|00012a00| 20 20 54 34 37 37 20 20 | 52 20 41 52 52 41 59 5b | T477 |R ARRAY[|
|00012a10| 52 55 4e 5f 46 45 41 54 | 55 52 45 5d 20 33 36 35 |RUN_FEAT|URE] 365|
|00012a20| 2c 32 38 30 2c 34 37 37 | 0a 41 2a 31 20 20 54 31 |,280,477|.A*1 T1|
|00012a30| 34 37 20 20 52 20 41 52 | 52 41 59 5b 45 5f 57 48 |47 R AR|RAY[E_WH|
|00012a40| 45 4e 5d 20 31 34 37 0a | 41 20 31 20 20 54 38 39 |EN] 147.|A 1 T89|
|00012a50| 32 20 20 52 20 52 55 4e | 5f 46 45 41 54 55 52 45 |2 R RUN|_FEATURE|
|00012a60| 5f 38 20 38 39 32 0a 41 | 20 31 20 20 54 37 39 36 |_8 892.A| 1 T796|
|00012a70| 20 20 52 20 45 5f 56 4f | 49 44 20 37 39 36 0a 41 | R E_VO|ID 796.A|
|00012a80| 20 31 20 20 54 35 31 20 | 20 20 45 20 4e 41 54 49 | 1 T51 | E NATI|
|00012a90| 56 45 5f 41 52 52 41 59 | 5b 41 53 53 45 52 54 49 |VE_ARRAY|[ASSERTI|
|00012aa0| 4f 4e 5d 20 35 31 0a 41 | 20 31 20 20 54 35 20 20 |ON] 51.A| 1 T5 |
|00012ab0| 20 20 45 20 44 4f 55 42 | 4c 45 20 35 0a 41 20 31 | E DOUB|LE 5.A 1|
|00012ac0| 20 20 54 34 30 34 20 20 | 52 20 43 52 45 41 54 49 | T404 |R CREATI|
|00012ad0| 4f 4e 5f 43 41 4c 4c 5f | 34 20 34 30 34 0a 41 20 |ON_CALL_|4 404.A |
|00012ae0| 31 20 20 54 34 35 33 20 | 20 52 20 43 41 4c 4c 5f |1 T453 | R CALL_|
|00012af0| 49 4e 46 49 58 5f 49 4e | 54 5f 52 45 4d 20 34 35 |INFIX_IN|T_REM 45|
|00012b00| 33 0a 41 20 31 20 20 54 | 37 39 38 20 20 45 20 53 |3.A 1 T|798 E S|
|00012b10| 57 49 54 43 48 20 37 39 | 38 0a 41 2a 31 20 20 54 |WITCH 79|8.A*1 T|
|00012b20| 33 34 38 20 20 52 20 41 | 53 53 45 52 54 49 4f 4e |348 R A|SSERTION|
|00012b30| 20 33 34 38 0a 41 20 31 | 20 20 54 33 37 32 20 20 | 348.A 1| T372 |
|00012b40| 52 20 57 48 45 4e 5f 49 | 54 45 4d 5f 32 20 33 37 |R WHEN_I|TEM_2 37|
|00012b50| 32 0a 41 20 31 20 20 54 | 34 31 20 20 20 52 20 46 |2.A 1 T|41 R F|
|00012b60| 49 58 45 44 5f 41 52 52 | 41 59 5b 54 59 50 45 5f |IXED_ARR|AY[TYPE_|
|00012b70| 42 49 54 5f 52 45 46 5d | 20 34 31 0a 41 2a 31 20 |BIT_REF]| 41.A*1 |
|00012b80| 20 54 31 35 33 20 20 52 | 20 46 45 41 54 55 52 45 | T153 R| FEATURE|
|00012b90| 5f 43 4c 41 55 53 45 20 | 31 35 33 0a 41 2a 31 20 |_CLAUSE |153.A*1 |
|00012ba0| 20 54 32 32 36 20 20 52 | 20 46 49 58 45 44 5f 41 | T226 R| FIXED_A|
|00012bb0| 52 52 41 59 5b 49 4e 54 | 45 47 45 52 5d 20 32 32 |RRAY[INT|EGER] 22|
|00012bc0| 36 0a 41 20 32 20 20 54 | 33 32 20 20 20 52 20 46 |6.A 2 T|32 R F|
|00012bd0| 49 58 45 44 5f 41 52 52 | 41 59 5b 45 58 50 52 45 |IXED_ARR|AY[EXPRE|
|00012be0| 53 53 49 4f 4e 5d 20 32 | 35 36 2c 33 32 0a 44 20 |SSION] 2|56,32.D |
|00012bf0| 32 31 20 54 32 39 31 20 | 20 52 20 54 59 50 45 20 |21 T291 | R TYPE |
|00012c00| 39 36 33 2c 32 38 33 2c | 35 35 38 2c 35 34 39 2c |963,283,|558,549,|
|00012c10| 35 32 33 2c 37 32 30 2c | 36 35 37 2c 34 39 31 2c |523,720,|657,491,|
|00012c20| 32 30 39 2c 39 30 30 2c | 32 38 34 2c 37 38 38 2c |209,900,|284,788,|
|00012c30| 33 38 38 2c 32 35 32 2c | 37 30 37 2c 39 33 33 2c |388,252,|707,933,|
|00012c40| 37 30 39 2c 36 36 39 2c | 36 34 38 2c 32 33 39 2c |709,669,|648,239,|
|00012c50| 39 35 38 0a 41 20 31 20 | 20 54 34 36 30 20 20 52 |958.A 1 | T460 R|
|00012c60| 20 43 41 4c 4c 5f 49 4e | 46 49 58 5f 49 4e 54 5f | CALL_IN|FIX_INT_|
|00012c70| 44 49 56 20 34 36 30 0a | 41 20 31 20 20 54 31 38 |DIV 460.|A 1 T18|
|00012c80| 30 20 20 52 20 43 41 4c | 4c 5f 50 52 45 46 49 58 |0 R CAL|L_PREFIX|
|00012c90| 5f 4e 4f 54 20 31 38 30 | 0a 41 2a 31 20 20 54 39 |_NOT 180|.A*1 T9|
|00012ca0| 30 32 20 20 52 20 55 4e | 49 51 55 45 5f 53 54 52 |02 R UN|IQUE_STR|
|00012cb0| 49 4e 47 20 39 30 32 0a | 41 20 31 20 20 54 39 20 |ING 902.|A 1 T9 |
|00012cc0| 20 20 20 45 20 4e 41 54 | 49 56 45 5f 41 52 52 41 | E NAT|IVE_ARRA|
|00012cd0| 59 5b 43 48 41 52 41 43 | 54 45 52 5d 20 39 0a 41 |Y[CHARAC|TER] 9.A|
|00012ce0| 20 31 20 20 54 31 35 38 | 20 20 52 20 4c 4f 4f 50 | 1 T158| R LOOP|
|00012cf0| 5f 56 41 52 49 41 4e 54 | 5f 32 20 31 35 38 0a 44 |_VARIANT|_2 158.D|
|00012d00| 20 32 37 20 54 32 39 35 | 20 20 52 20 43 41 4c 4c | 27 T295| R CALL|
|00012d10| 20 31 31 32 2c 36 35 35 | 2c 34 39 32 2c 34 38 37 | 112,655|,492,487|
|00012d20| 2c 35 37 2c 33 31 33 2c | 39 30 2c 35 37 34 2c 37 |,57,313,|90,574,7|
|00012d30| 32 2c 35 35 37 2c 35 32 | 30 2c 35 31 37 2c 39 39 |2,557,52|0,517,99|
|00012d40| 39 2c 39 31 35 2c 35 33 | 34 2c 37 36 30 2c 37 36 |9,915,53|4,760,76|
|00012d50| 37 2c 32 37 38 2c 32 35 | 33 2c 39 39 30 2c 39 33 |7,278,25|3,990,93|
|00012d60| 32 2c 31 38 30 2c 34 36 | 30 2c 34 35 33 2c 34 31 |2,180,46|0,453,41|
|00012d70| 34 2c 38 39 30 2c 31 32 | 31 0a 41 20 31 20 20 54 |4,890,12|1.A 1 T|
|00012d80| 33 36 20 20 20 45 20 4e | 41 54 49 56 45 5f 41 52 |36 E N|ATIVE_AR|
|00012d90| 52 41 59 5b 57 48 45 4e | 5f 49 54 45 4d 5d 20 33 |RAY[WHEN|_ITEM] 3|
|00012da0| 36 0a 41 20 31 20 20 54 | 39 30 34 20 20 52 20 52 |6.A 1 T|904 R R|
|00012db0| 55 4e 5f 46 45 41 54 55 | 52 45 5f 39 20 39 30 34 |UN_FEATU|RE_9 904|
|00012dc0| 0a 41 2a 31 20 20 54 39 | 35 33 20 20 52 20 46 45 |.A*1 T9|53 R FE|
|00012dd0| 41 54 55 52 45 5f 4e 41 | 4d 45 5f 4c 49 53 54 20 |ATURE_NA|ME_LIST |
|00012de0| 39 35 33 0a 41 2a 31 20 | 20 54 38 30 39 20 20 52 |953.A*1 | T809 R|
|00012df0| 20 49 46 54 48 45 4e 20 | 38 30 39 0a 41 2a 31 20 | IFTHEN |809.A*1 |
|00012e00| 20 54 37 39 34 20 20 52 | 20 44 49 43 54 49 4f 4e | T794 R| DICTION|
|00012e10| 41 52 59 5b 53 54 52 49 | 4e 47 2c 53 54 52 49 4e |ARY[STRI|NG,STRIN|
|00012e20| 47 5d 20 37 39 34 0a 41 | 20 31 20 20 54 36 38 39 |G] 794.A| 1 T689|
|00012e30| 20 20 52 20 43 53 54 5f | 41 54 54 5f 49 4e 54 45 | R CST_|ATT_INTE|
|00012e40| 47 45 52 20 36 38 39 0a | 41 2a 31 20 20 54 36 30 |GER 689.|A*1 T60|
|00012e50| 35 20 20 52 20 42 41 53 | 45 5f 43 4c 41 53 53 20 |5 R BAS|E_CLASS |
|00012e60| 36 30 35 0a 41 20 31 20 | 20 54 39 35 38 20 20 52 |605.A 1 | T958 R|
|00012e70| 20 54 59 50 45 5f 4c 49 | 4b 45 5f 43 55 52 52 45 | TYPE_LI|KE_CURRE|
|00012e80| 4e 54 20 39 35 38 0a 41 | 2a 31 20 20 54 39 34 33 |NT 958.A|*1 T943|
|00012e90| 20 20 52 20 41 52 52 41 | 59 5b 44 49 43 54 49 4f | R ARRA|Y[DICTIO|
|00012ea0| 4e 41 52 59 5b 52 55 4e | 5f 46 45 41 54 55 52 45 |NARY[RUN|_FEATURE|
|00012eb0| 2c 53 54 52 49 4e 47 5d | 5d 20 39 34 33 0a 41 2a |,STRING]|] 943.A*|
|00012ec0| 31 20 20 54 35 36 39 20 | 20 52 20 46 49 58 45 44 |1 T569 | R FIXED|
|00012ed0| 5f 41 52 52 41 59 5b 43 | 41 4c 4c 5f 50 52 4f 43 |_ARRAY[C|ALL_PROC|
|00012ee0| 5f 43 41 4c 4c 5d 20 35 | 36 39 0a 41 2a 31 20 20 |_CALL] 5|69.A*1 |
|00012ef0| 54 33 30 36 20 20 52 20 | 45 43 48 4f 20 33 30 36 |T306 R |ECHO 306|
|00012f00| 0a 41 2a 31 20 20 54 33 | 35 35 20 20 52 20 52 55 |.A*1 T3|55 R RU|
|00012f10| 4e 5f 43 4c 41 53 53 20 | 33 35 35 0a 41 2a 31 20 |N_CLASS |355.A*1 |
|00012f20| 20 54 36 33 36 20 20 52 | 20 43 4c 49 45 4e 54 5f | T636 R| CLIENT_|
|00012f30| 4c 49 53 54 20 36 33 36 | 0a 41 2a 31 20 20 54 34 |LIST 636|.A*1 T4|
|00012f40| 32 39 20 20 52 20 41 52 | 52 41 59 5b 49 4e 54 45 |29 R AR|RAY[INTE|
|00012f50| 47 45 52 5d 20 34 32 39 | 0a 41 20 31 20 20 54 34 |GER] 429|.A 1 T4|
|00012f60| 20 20 20 20 45 20 52 45 | 41 4c 20 34 0a 41 20 32 | E RE|AL 4.A 2|
|00012f70| 20 20 54 33 35 38 20 20 | 52 20 45 5f 43 55 52 52 | T358 |R E_CURR|
|00012f80| 45 4e 54 20 37 31 36 2c | 33 35 38 0a 44 20 32 20 |ENT 716,|358.D 2 |
|00012f90| 20 54 32 37 20 20 20 52 | 20 41 52 52 41 59 5b 4c | T27 R| ARRAY[L|
|00012fa0| 4f 43 41 4c 5f 41 52 47 | 55 4d 45 4e 54 5d 20 36 |OCAL_ARG|UMENT] 6|
|00012fb0| 35 2c 37 33 33 0a 44 20 | 31 37 20 54 33 35 39 20 |5,733.D |17 T359 |
|00012fc0| 20 52 20 45 5f 46 45 41 | 54 55 52 45 20 31 30 36 | R E_FEA|TURE 106|
|00012fd0| 2c 38 34 34 2c 31 33 34 | 2c 36 39 36 2c 32 39 37 |,844,134|,696,297|
|00012fe0| 2c 36 37 39 2c 38 38 33 | 2c 36 34 39 2c 38 35 33 |,679,883|,649,853|
|00012ff0| 2c 36 38 39 2c 31 31 38 | 2c 38 33 35 2c 35 38 38 |,689,118|,835,588|
|00013000| 2c 33 38 30 2c 35 35 34 | 2c 35 38 30 2c 33 39 38 |,380,554|,580,398|
|00013010| 0a 41 2a 31 20 20 54 35 | 39 32 20 20 52 20 43 4f |.A*1 T5|92 R CO|
|00013020| 4d 50 4f 55 4e 44 20 35 | 39 32 0a 41 20 31 20 20 |MPOUND 5|92.A 1 |
|00013030| 54 35 32 39 20 20 52 20 | 45 58 50 52 45 53 53 49 |T529 R |EXPRESSI|
|00013040| 4f 4e 5f 57 49 54 48 5f | 43 4f 4d 4d 45 4e 54 20 |ON_WITH_|COMMENT |
|00013050| 35 32 39 0a 44 20 32 30 | 20 54 36 31 38 20 20 52 |529.D 20| T618 R|
|00013060| 20 43 41 4c 4c 5f 49 4e | 46 49 58 20 31 31 32 2c | CALL_IN|FIX 112,|
|00013070| 36 35 35 2c 35 37 2c 33 | 31 33 2c 39 30 2c 35 37 |655,57,3|13,90,57|
|00013080| 34 2c 35 35 37 2c 35 32 | 30 2c 35 31 37 2c 39 39 |4,557,52|0,517,99|
|00013090| 39 2c 35 33 34 2c 37 36 | 30 2c 32 37 38 2c 32 35 |9,534,76|0,278,25|
|000130a0| 33 2c 39 33 32 2c 34 36 | 30 2c 34 35 33 2c 34 31 |3,932,46|0,453,41|
|000130b0| 34 2c 38 39 30 2c 31 32 | 31 0a 41 20 31 20 20 54 |4,890,12|1.A 1 T|
|000130c0| 35 37 39 20 20 45 20 4e | 41 54 49 56 45 5f 41 52 |579 E N|ATIVE_AR|
|000130d0| 52 41 59 5b 52 55 4e 5f | 46 45 41 54 55 52 45 5f |RAY[RUN_|FEATURE_|
|000130e0| 32 5d 20 35 37 39 0a 41 | 20 31 20 20 54 34 33 36 |2] 579.A| 1 T436|
|000130f0| 20 20 52 20 4d 41 4e 49 | 46 45 53 54 5f 41 52 52 | R MANI|FEST_ARR|
|00013100| 41 59 20 34 33 36 0a 41 | 2a 31 20 20 54 37 36 34 |AY 436.A|*1 T764|
|00013110| 20 20 52 20 41 52 52 41 | 59 5b 46 45 41 54 55 52 | R ARRA|Y[FEATUR|
|00013120| 45 5f 43 4c 41 55 53 45 | 5d 20 37 36 34 0a 41 2a |E_CLAUSE|] 764.A*|
|00013130| 31 20 20 54 36 34 34 20 | 20 52 20 52 45 4e 41 4d |1 T644 | R RENAM|
|00013140| 45 5f 4c 49 53 54 20 36 | 34 34 0a 41 20 31 20 20 |E_LIST 6|44.A 1 |
|00013150| 54 33 38 38 20 20 52 20 | 54 59 50 45 5f 44 4f 55 |T388 R |TYPE_DOU|
|00013160| 42 4c 45 20 33 38 38 0a | 41 20 31 20 20 54 39 30 |BLE 388.|A 1 T90|
|00013170| 30 20 20 52 20 54 59 50 | 45 5f 50 4f 49 4e 54 45 |0 R TYP|E_POINTE|
|00013180| 52 20 39 30 30 0a 44 20 | 38 20 20 54 33 36 38 20 |R 900.D |8 T368 |
|00013190| 20 52 20 52 4f 55 54 49 | 4e 45 20 38 34 34 2c 31 | R ROUTI|NE 844,1|
|000131a0| 33 34 2c 36 39 36 2c 32 | 39 37 2c 36 37 39 2c 38 |34,696,2|97,679,8|
|000131b0| 38 33 2c 36 34 39 2c 38 | 35 33 0a 41 2a 31 20 20 |83,649,8|53.A*1 |
|000131c0| 54 38 34 33 20 20 52 20 | 45 5f 57 48 45 4e 20 38 |T843 R |E_WHEN 8|
|000131d0| 34 33 0a 41 2a 31 20 20 | 54 36 37 33 20 20 52 20 |43.A*1 |T673 R |
|000131e0| 50 41 52 45 4e 54 5f 4c | 49 53 54 20 36 37 33 0a |PARENT_L|IST 673.|
|000131f0| 44 20 37 20 20 54 38 34 | 35 20 20 52 20 4e 41 54 |D 7 T84|5 R NAT|
|00013200| 49 56 45 20 39 37 30 2c | 32 34 30 2c 38 39 33 2c |IVE 970,|240,893,|
|00013210| 38 35 2c 36 38 30 2c 33 | 32 30 2c 33 30 30 0a 41 |85,680,3|20,300.A|
|00013220| 2a 31 20 20 54 36 32 34 | 20 20 52 20 44 4f 55 42 |*1 T624| R DOUB|
|00013230| 4c 45 5f 52 45 46 20 36 | 32 34 0a 41 2a 31 20 20 |LE_REF 6|24.A*1 |
|00013240| 54 36 32 35 20 20 52 20 | 43 45 43 49 4c 5f 50 4f |T625 R |CECIL_PO|
|00013250| 4f 4c 20 36 32 35 0a 41 | 20 31 20 20 54 34 30 36 |OL 625.A| 1 T406|
|00013260| 20 20 52 20 50 52 45 46 | 49 58 5f 4e 41 4d 45 20 | R PREF|IX_NAME |
|00013270| 34 30 36 0a 41 2a 31 20 | 20 54 33 33 38 20 20 52 |406.A*1 | T338 R|
|00013280| 20 44 49 43 54 49 4f 4e | 41 52 59 5b 44 49 43 54 | DICTION|ARY[DICT|
|00013290| 49 4f 4e 41 52 59 5b 52 | 55 4e 5f 46 45 41 54 55 |IONARY[R|UN_FEATU|
|000132a0| 52 45 2c 53 54 52 49 4e | 47 5d 2c 53 54 52 49 4e |RE,STRIN|G],STRIN|
|000132b0| 47 5d 20 33 33 38 0a 41 | 2a 31 20 20 54 37 20 20 |G] 338.A|*1 T7 |
|000132c0| 20 20 52 20 53 54 52 49 | 4e 47 20 37 0a 41 2a 31 | R STRI|NG 7.A*1|
|000132d0| 20 20 54 36 37 35 20 20 | 52 20 53 54 44 5f 46 49 | T675 |R STD_FI|
|000132e0| 4c 45 5f 52 45 41 44 20 | 36 37 35 0a 41 20 31 20 |LE_READ |675.A 1 |
|000132f0| 20 54 33 34 37 20 20 52 | 20 45 5f 44 45 42 55 47 | T347 R| E_DEBUG|
|00013300| 20 33 34 37 0a 41 20 33 | 20 20 54 33 32 31 20 20 | 347.A 3| T321 |
|00013310| 52 20 46 49 58 45 44 5f | 41 52 52 41 59 5b 52 55 |R FIXED_|ARRAY[RU|
|00013320| 4e 5f 46 45 41 54 55 52 | 45 5d 20 31 38 35 2c 32 |N_FEATUR|E] 185,2|
|00013330| 32 32 2c 33 32 31 0a 41 | 20 31 20 20 54 39 33 32 |22,321.A| 1 T932|
|00013340| 20 20 52 20 43 41 4c 4c | 5f 49 4e 46 49 58 5f 4c | R CALL|_INFIX_L|
|00013350| 45 20 39 33 32 0a 41 2a | 31 20 20 54 36 37 36 20 |E 932.A*|1 T676 |
|00013360| 20 52 20 50 41 52 53 45 | 52 5f 42 55 46 46 45 52 | R PARSE|R_BUFFER|
|00013370| 20 36 37 36 0a 41 20 31 | 20 20 54 36 32 39 20 20 | 676.A 1| T629 |
|00013380| 52 20 41 53 53 49 47 4e | 4d 45 4e 54 20 36 32 39 |R ASSIGN|MENT 629|
|00013390| 0a 44 20 32 20 20 54 34 | 31 31 20 20 52 20 44 45 |.D 2 T4|11 R DE|
|000133a0| 43 4c 41 52 41 54 49 4f | 4e 20 37 32 33 2c 36 34 |CLARATIO|N 723,64|
|000133b0| 0a 41 20 31 20 20 54 32 | 33 39 20 20 52 20 54 59 |.A 1 T2|39 R TY|
|000133c0| 50 45 5f 4c 49 4b 45 5f | 41 52 47 55 4d 45 4e 54 |PE_LIKE_|ARGUMENT|
|000133d0| 20 32 33 39 0a 41 20 31 | 20 20 54 39 33 36 20 20 | 239.A 1| T936 |
|000133e0| 52 20 52 45 41 4c 5f 43 | 4f 4e 53 54 41 4e 54 20 |R REAL_C|ONSTANT |
|000133f0| 39 33 36 0a 44 20 32 20 | 20 54 36 30 39 20 20 52 |936.D 2 | T609 R|
|00013400| 20 54 59 50 45 5f 42 49 | 54 20 35 35 38 2c 35 34 | TYPE_BI|T 558,54|
|00013410| 39 0a 41 2a 31 20 20 54 | 33 37 37 20 20 52 20 57 |9.A*1 T|377 R W|
|00013420| 48 45 4e 5f 4c 49 53 54 | 20 33 37 37 0a 41 2a 31 |HEN_LIST| 377.A*1|
|00013430| 20 20 54 36 38 33 20 20 | 52 20 45 52 52 4f 52 5f | T683 |R ERROR_|
|00013440| 48 41 4e 44 4c 45 52 20 | 36 38 33 0a 41 20 31 20 |HANDLER |683.A 1 |
|00013450| 20 54 32 20 20 20 20 45 | 20 49 4e 54 45 47 45 52 | T2 E| INTEGER|
|00013460| 20 32 0a 41 20 31 20 20 | 54 37 33 33 20 20 52 20 | 2.A 1 |T733 R |
|00013470| 41 52 52 41 59 5b 4c 4f | 43 41 4c 5f 4e 41 4d 45 |ARRAY[LO|CAL_NAME|
|00013480| 31 5d 20 37 33 33 0a 41 | 20 31 20 20 54 39 39 30 |1] 733.A| 1 T990|
|00013490| 20 20 52 20 43 41 4c 4c | 5f 50 52 45 46 49 58 5f | R CALL|_PREFIX_|
|000134a0| 46 52 45 45 4f 50 20 39 | 39 30 0a 41 20 31 20 20 |FREEOP 9|90.A 1 |
|000134b0| 54 32 34 37 20 20 52 20 | 41 52 52 41 59 5b 57 48 |T247 R |ARRAY[WH|
|000134c0| 45 4e 5f 49 54 45 4d 5f | 31 5d 20 32 34 37 0a 41 |EN_ITEM_|1] 247.A|
|000134d0| 20 31 20 20 54 33 39 32 | 20 20 45 20 4e 41 54 49 | 1 T392| E NATI|
|000134e0| 56 45 5f 41 52 52 41 59 | 5b 49 4e 54 45 47 45 52 |VE_ARRAY|[INTEGER|
|000134f0| 5f 43 4f 4e 53 54 41 4e | 54 5d 20 33 39 32 0a 41 |_CONSTAN|T] 392.A|
|00013500| 20 31 20 20 54 38 34 39 | 20 20 52 20 45 5f 54 52 | 1 T849| R E_TR|
|00013510| 55 45 20 38 34 39 0a 41 | 2a 31 20 20 54 34 31 30 |UE 849.A|*1 T410|
|00013520| 20 20 52 20 49 44 5f 50 | 52 4f 56 49 44 45 52 20 | R ID_P|ROVIDER |
|00013530| 34 31 30 0a 41 20 31 20 | 20 54 36 39 36 20 20 52 |410.A 1 | T696 R|
|00013540| 20 46 55 4e 43 54 49 4f | 4e 20 36 39 36 0a 41 2a | FUNCTIO|N 696.A*|
|00013550| 31 20 20 54 39 34 38 20 | 20 52 20 41 52 52 41 59 |1 T948 | R ARRAY|
|00013560| 5b 49 46 54 48 45 4e 5d | 20 39 34 38 0a 41 20 31 |[IFTHEN]| 948.A 1|
|00013570| 20 20 54 36 35 37 20 20 | 52 20 54 59 50 45 5f 43 | T657 |R TYPE_C|
|00013580| 4c 41 53 53 20 36 35 37 | 0a 41 20 31 20 20 54 33 |LASS 657|.A 1 T3|
|00013590| 30 30 20 20 52 20 4e 41 | 54 49 56 45 5f 4a 56 4d |00 R NA|TIVE_JVM|
|000135a0| 5f 49 4e 56 4f 4b 45 53 | 54 41 54 49 43 20 33 30 |_INVOKES|TATIC 30|
|000135b0| 30 0a 41 20 31 20 20 54 | 39 34 30 20 20 52 20 42 |0.A 1 T|940 R B|
|000135c0| 49 54 5f 43 4f 4e 53 54 | 41 4e 54 20 39 34 30 0a |IT_CONST|ANT 940.|
|000135d0| 41 20 31 20 20 54 33 36 | 37 20 20 52 20 45 5f 46 |A 1 T36|7 R E_F|
|000135e0| 41 4c 53 45 20 33 36 37 | 0a 41 2a 31 20 20 54 36 |ALSE 367|.A*1 T6|
|000135f0| 37 31 20 20 52 20 45 58 | 50 4f 52 54 5f 4c 49 53 |71 R EX|PORT_LIS|
|00013600| 54 20 36 37 31 0a 41 20 | 31 20 20 54 32 38 30 20 |T 671.A |1 T280 |
|00013610| 20 52 20 41 52 52 41 59 | 5b 52 55 4e 5f 46 45 41 | R ARRAY|[RUN_FEA|
|00013620| 54 55 52 45 5f 32 5d 20 | 32 38 30 0a 41 20 31 20 |TURE_2] |280.A 1 |
|00013630| 20 54 36 35 20 20 20 52 | 20 41 52 52 41 59 5b 41 | T65 R| ARRAY[A|
|00013640| 52 47 55 4d 45 4e 54 5f | 4e 41 4d 45 31 5d 20 36 |RGUMENT_|NAME1] 6|
|00013650| 35 0a 41 20 31 20 20 54 | 37 37 30 20 20 45 20 4e |5.A 1 T|770 E N|
|00013660| 41 54 49 56 45 5f 41 52 | 52 41 59 5b 54 59 50 45 |ATIVE_AR|RAY[TYPE|
|00013670| 5d 20 37 37 30 0a 41 2a | 31 20 20 54 36 32 37 20 |] 770.A*|1 T627 |
|00013680| 20 52 20 50 4f 53 49 54 | 49 4f 4e 20 36 32 37 0a | R POSIT|ION 627.|
|00013690| 41 20 31 20 20 54 32 36 | 30 20 20 52 20 43 48 41 |A 1 T26|0 R CHA|
|000136a0| 52 41 43 54 45 52 5f 43 | 4f 4e 53 54 41 4e 54 20 |RACTER_C|ONSTANT |
|000136b0| 32 36 30 0a 41 20 31 20 | 20 54 31 30 30 20 20 45 |260.A 1 | T100 E|
|000136c0| 20 4e 41 54 49 56 45 5f | 41 52 52 41 59 5b 49 4e | NATIVE_|ARRAY[IN|
|000136d0| 44 45 58 5f 43 4c 41 55 | 53 45 5d 20 31 30 30 0a |DEX_CLAU|SE] 100.|
|000136e0| 41 20 31 20 20 54 35 34 | 31 20 20 45 20 4e 41 54 |A 1 T54|1 E NAT|
|000136f0| 49 56 45 5f 41 52 52 41 | 59 5b 42 4f 4f 4c 45 41 |IVE_ARRA|Y[BOOLEA|
|00013700| 4e 5d 20 35 34 31 0a 41 | 2a 31 20 20 54 32 31 33 |N] 541.A|*1 T213|
|00013710| 20 20 52 20 4c 4f 4f 50 | 5f 49 4e 56 41 52 49 41 | R LOOP|_INVARIA|
|00013720| 4e 54 20 32 31 33 0a 41 | 20 31 20 20 54 32 35 32 |NT 213.A| 1 T252|
|00013730| 20 20 52 20 54 59 50 45 | 5f 43 48 41 52 41 43 54 | R TYPE|_CHARACT|
|00013740| 45 52 20 32 35 32 0a 41 | 20 31 20 20 54 38 32 32 |ER 252.A| 1 T822|
|00013750| 20 20 45 20 4e 41 54 49 | 56 45 5f 41 52 52 41 59 | E NATI|VE_ARRAY|
|00013760| 5b 45 5f 46 45 41 54 55 | 52 45 5d 20 38 32 32 0a |[E_FEATU|RE] 822.|
|00013770| 41 2a 31 20 20 54 37 39 | 20 20 20 52 20 44 49 43 |A*1 T79| R DIC|
|00013780| 54 49 4f 4e 41 52 59 5b | 54 59 50 45 2c 49 4e 54 |TIONARY[|TYPE,INT|
|00013790| 45 47 45 52 5d 20 37 39 | 0a 41 2a 31 20 20 54 34 |EGER] 79|.A*1 T4|
|000137a0| 39 35 20 20 52 20 41 52 | 52 41 59 5b 45 5f 46 45 |95 R AR|RAY[E_FE|
|000137b0| 41 54 55 52 45 5d 20 34 | 39 35 0a 41 20 31 20 20 |ATURE] 4|95.A 1 |
|000137c0| 54 32 36 33 20 20 52 20 | 41 52 52 41 59 5b 57 48 |T263 R |ARRAY[WH|
|000137d0| 45 4e 5f 49 54 45 4d 5f | 32 5d 20 32 36 33 0a 41 |EN_ITEM_|2] 263.A|
|000137e0| 2a 31 20 20 54 36 33 33 | 20 20 52 20 45 5f 45 4e |*1 T633| R E_EN|
|000137f0| 53 55 52 45 20 36 33 33 | 0a 44 20 34 38 20 54 36 |SURE 633|.D 48 T6|
|00013800| 36 32 20 20 52 20 45 58 | 50 52 45 53 53 49 4f 4e |62 R EX|PRESSION|
|00013810| 20 37 31 36 2c 38 37 33 | 2c 33 39 2c 35 32 39 2c | 716,873|,39,529,|
|00013820| 39 30 2c 37 36 30 2c 31 | 32 31 2c 32 37 38 2c 33 |90,760,1|21,278,3|
|00013830| 31 33 2c 36 35 35 2c 35 | 37 2c 31 31 32 2c 38 39 |13,655,5|7,112,89|
|00013840| 30 2c 39 33 32 2c 35 31 | 37 2c 39 39 39 2c 35 37 |0,932,51|7,999,57|
|00013850| 34 2c 32 35 33 2c 35 32 | 30 2c 34 35 33 2c 34 36 |4,253,52|0,453,46|
|00013860| 30 2c 34 31 34 2c 35 35 | 37 2c 35 33 34 2c 36 36 |0,414,55|7,534,66|
|00013870| 34 2c 38 38 36 2c 32 33 | 2c 33 34 32 2c 39 33 36 |4,886,23|,342,936|
|00013880| 2c 39 34 30 2c 38 30 35 | 2c 32 36 30 2c 33 36 37 |,940,805|,260,367|
|00013890| 2c 38 34 39 2c 39 31 35 | 2c 34 39 32 2c 34 38 37 |,849,915|,492,487|
|000138a0| 2c 37 30 38 2c 33 35 38 | 2c 37 39 36 2c 37 31 35 |,708,358|,796,715|
|000138b0| 2c 34 34 36 2c 34 32 30 | 2c 39 39 30 2c 37 32 2c |,446,420|,990,72,|
|000138c0| 37 36 37 2c 31 38 30 2c | 34 33 36 0a 41 20 31 20 |767,180,|436.A 1 |
|000138d0| 20 54 32 38 33 20 20 52 | 20 54 59 50 45 5f 46 4f | T283 R| TYPE_FO|
|000138e0| 52 4d 41 4c 5f 47 45 4e | 45 52 49 43 20 32 38 33 |RMAL_GEN|ERIC 283|
|000138f0| 0a 41 20 32 20 20 54 32 | 37 32 20 20 52 20 46 49 |.A 2 T2|72 R FI|
|00013900| 58 45 44 5f 41 52 52 41 | 59 5b 54 59 50 45 5d 20 |XED_ARRA|Y[TYPE] |
|00013910| 34 31 2c 32 37 32 0a 41 | 20 31 20 20 54 33 32 30 |41,272.A| 1 T320|
|00013920| 20 20 52 20 4e 41 54 49 | 56 45 5f 57 49 54 48 4f | R NATI|VE_WITHO|
|00013930| 55 54 5f 43 55 52 52 45 | 4e 54 20 33 32 30 0a 44 |UT_CURRE|NT 320.D|
|00013940| 20 32 20 20 54 32 34 39 | 20 20 52 20 44 45 46 45 | 2 T249| R DEFE|
|00013950| 52 52 45 44 5f 52 4f 55 | 54 49 4e 45 20 36 34 39 |RRED_ROU|TINE 649|
|00013960| 2c 38 35 33 0a 41 2a 31 | 20 20 54 35 39 20 20 20 |,853.A*1| T59 |
|00013970| 52 20 46 4f 52 4d 41 4c | 5f 47 45 4e 45 52 49 43 |R FORMAL|_GENERIC|
|00013980| 5f 41 52 47 20 35 39 0a | 41 20 31 20 20 54 32 35 |_ARG 59.|A 1 T25|
|00013990| 33 20 20 52 20 43 41 4c | 4c 5f 49 4e 46 49 58 5f |3 R CAL|L_INFIX_|
|000139a0| 50 4c 55 53 20 32 35 33 | 0a 41 2a 31 20 20 54 38 |PLUS 253|.A*1 T8|
|000139b0| 37 37 20 20 52 20 50 41 | 52 45 4e 54 20 38 37 37 |77 R PA|RENT 877|
|000139c0| 0a 41 20 31 20 20 54 33 | 39 37 20 20 45 20 4e 41 |.A 1 T3|97 E NA|
|000139d0| 54 49 56 45 5f 41 52 52 | 41 59 5b 4c 4f 43 41 4c |TIVE_ARR|AY[LOCAL|
|000139e0| 5f 41 52 47 55 4d 45 4e | 54 5d 20 33 39 37 0a 41 |_ARGUMEN|T] 397.A|
|000139f0| 20 31 20 20 54 32 37 38 | 20 20 52 20 43 41 4c 4c | 1 T278| R CALL|
|00013a00| 5f 49 4e 46 49 58 5f 4f | 52 5f 45 4c 53 45 20 32 |_INFIX_O|R_ELSE 2|
|00013a10| 37 38 0a 41 20 31 20 20 | 54 36 37 30 20 20 45 20 |78.A 1 |T670 E |
|00013a20| 46 49 4c 45 5f 54 4f 4f | 4c 53 20 36 37 30 0a 41 |FILE_TOO|LS 670.A|
|00013a30| 20 31 20 20 54 37 36 37 | 20 20 52 20 43 41 4c 4c | 1 T767| R CALL|
|00013a40| 5f 50 52 45 46 49 58 5f | 50 4c 55 53 20 37 36 37 |_PREFIX_|PLUS 767|
|00013a50| 0a 41 20 31 20 20 54 33 | 30 34 20 20 45 20 4e 41 |.A 1 T3|04 E NA|
|00013a60| 54 49 56 45 5f 41 52 52 | 41 59 5b 50 41 52 45 4e |TIVE_ARR|AY[PAREN|
|00013a70| 54 5d 20 33 30 34 0a 41 | 20 31 20 20 54 38 38 30 |T] 304.A| 1 T880|
|00013a80| 20 20 52 20 45 5f 4c 4f | 4f 50 20 38 38 30 0a 41 | R E_LO|OP 880.A|
|00013a90| 2a 31 20 20 54 33 39 33 | 20 20 52 20 43 4f 4d 4d |*1 T393| R COMM|
|00013aa0| 45 4e 54 20 33 39 33 0a | 41 20 31 20 20 54 37 32 |ENT 393.|A 1 T72|
|00013ab0| 33 20 20 52 20 44 45 43 | 4c 41 52 41 54 49 4f 4e |3 R DEC|LARATION|
|00013ac0| 5f 31 20 37 32 33 0a 41 | 2a 31 20 20 54 36 38 38 |_1 723.A|*1 T688|
|00013ad0| 20 20 52 20 49 4e 44 45 | 58 5f 4c 49 53 54 20 36 | R INDE|X_LIST 6|
|00013ae0| 38 38 0a 41 20 31 20 20 | 54 33 31 20 20 20 52 20 |88.A 1 |T31 R |
|00013af0| 46 4f 52 4d 41 4c 5f 41 | 52 47 5f 4c 49 53 54 20 |FORMAL_A|RG_LIST |
|00013b00| 33 31 0a 41 2a 31 20 20 | 54 37 30 31 20 20 52 20 |31.A*1 |T701 R |
|00013b10| 41 52 52 41 59 5b 54 59 | 50 45 5d 20 37 30 31 0a |ARRAY[TY|PE] 701.|
|00013b20| 41 2a 31 20 20 54 33 33 | 20 20 20 52 20 43 4c 41 |A*1 T33| R CLA|
|00013b30| 53 53 5f 4e 41 4d 45 5f | 4c 49 53 54 20 33 33 0a |SS_NAME_|LIST 33.|
|00013b40| 41 2a 31 20 20 54 35 32 | 32 20 20 52 20 41 52 52 |A*1 T52|2 R ARR|
|00013b50| 41 59 5b 45 5f 52 45 51 | 55 49 52 45 5d 20 35 32 |AY[E_REQ|UIRE] 52|
|00013b60| 32 0a 41 20 31 20 20 54 | 39 36 33 20 20 52 20 54 |2.A 1 T|963 R T|
|00013b70| 59 50 45 5f 42 49 54 5f | 52 45 46 20 39 36 33 0a |YPE_BIT_|REF 963.|
|00013b80| 41 20 31 20 20 54 37 30 | 37 20 20 52 20 54 59 50 |A 1 T70|7 R TYP|
|00013b90| 45 5f 42 4f 4f 4c 45 41 | 4e 20 37 30 37 0a 41 2a |E_BOOLEA|N 707.A*|
|00013ba0| 31 20 20 54 34 31 37 20 | 20 52 20 43 4f 55 4e 54 |1 T417 | R COUNT|
|00013bb0| 45 52 20 34 31 37 0a 44 | 20 33 20 20 54 31 37 33 |ER 417.D| 3 T173|
|00013bc0| 20 20 52 20 50 52 4f 43 | 5f 43 41 4c 4c 20 35 36 | R PROC|_CALL 56|
|00013bd0| 38 2c 33 31 37 2c 32 36 | 38 0a 41 20 31 20 20 54 |8,317,26|8.A 1 T|
|00013be0| 38 20 20 20 20 45 20 50 | 4f 49 4e 54 45 52 20 38 |8 E P|OINTER 8|
|00013bf0| 0a 41 2a 31 20 20 54 37 | 31 32 20 20 52 20 49 46 |.A*1 T7|12 R IF|
|00013c00| 54 48 45 4e 4c 49 53 54 | 20 37 31 32 0a 41 2a 31 |THENLIST| 712.A*1|
|00013c10| 20 20 54 35 35 32 20 20 | 52 20 41 52 52 41 59 5b | T552 |R ARRAY[|
|00013c20| 52 45 4e 41 4d 45 5f 50 | 41 49 52 5d 20 35 35 32 |RENAME_P|AIR] 552|
|00013c30| 0a 41 20 31 20 20 54 37 | 36 30 20 20 52 20 43 41 |.A 1 T7|60 R CA|
|00013c40| 4c 4c 5f 49 4e 46 49 58 | 5f 58 4f 52 20 37 36 30 |LL_INFIX|_XOR 760|
|00013c50| 0a 41 20 31 20 20 54 31 | 31 33 20 20 45 20 4e 41 |.A 1 T1|13 E NA|
|00013c60| 54 49 56 45 5f 41 52 52 | 41 59 5b 42 41 53 45 5f |TIVE_ARR|AY[BASE_|
|00013c70| 43 4c 41 53 53 5d 20 31 | 31 33 0a 41 20 31 20 20 |CLASS] 1|13.A 1 |
|00013c80| 54 33 35 34 20 20 45 20 | 4e 41 54 49 56 45 5f 41 |T354 E |NATIVE_A|
|00013c90| 52 52 41 59 5b 44 49 43 | 54 49 4f 4e 41 52 59 5b |RRAY[DIC|TIONARY[|
|00013ca0| 52 55 4e 5f 46 45 41 54 | 55 52 45 2c 53 54 52 49 |RUN_FEAT|URE,STRI|
|00013cb0| 4e 47 5d 5d 20 33 35 34 | 0a 41 20 31 20 20 54 37 |NG]] 354|.A 1 T7|
|00013cc0| 31 36 20 20 52 20 43 45 | 43 49 4c 5f 54 41 52 47 |16 R CE|CIL_TARG|
|00013cd0| 45 54 20 37 31 36 0a 41 | 20 31 20 20 54 36 36 39 |ET 716.A| 1 T669|
|00013ce0| 20 20 52 20 54 59 50 45 | 5f 41 4e 59 20 36 36 39 | R TYPE|_ANY 669|
|00013cf0| 0a 41 20 31 20 20 54 36 | 35 34 20 20 45 20 4e 41 |.A 1 T6|54 E NA|
|00013d00| 54 49 56 45 5f 41 52 52 | 41 59 5b 52 55 4e 5f 46 |TIVE_ARR|AY[RUN_F|
|00013d10| 45 41 54 55 52 45 5f 35 | 5d 20 36 35 34 0a 41 20 |EATURE_5|] 654.A |
|00013d20| 31 20 20 54 35 33 34 20 | 20 52 20 43 41 4c 4c 5f |1 T534 | R CALL_|
|00013d30| 49 4e 46 49 58 5f 46 52 | 45 45 4f 50 20 35 33 34 |INFIX_FR|EEOP 534|
|00013d40| 0a 41 20 31 20 20 54 39 | 31 35 20 20 52 20 43 41 |.A 1 T9|15 R CA|
|00013d50| 4c 4c 5f 4e 20 39 31 35 | 0a 44 20 32 20 20 54 32 |LL_N 915|.D 2 T2|
|00013d60| 37 39 20 20 52 20 45 58 | 54 45 52 4e 41 4c 5f 52 |79 R EX|TERNAL_R|
|00013d70| 4f 55 54 49 4e 45 20 38 | 38 33 2c 36 37 39 0a 44 |OUTINE 8|83,679.D|
|00013d80| 20 32 20 20 54 35 33 35 | 20 20 52 20 44 45 43 4c | 2 T535| R DECL|
|00013d90| 41 52 41 54 49 4f 4e 5f | 4c 49 53 54 20 36 32 30 |ARATION_|LIST 620|
|00013da0| 2c 33 31 0a 41 20 31 20 | 20 54 39 39 39 20 20 52 |,31.A 1 | T999 R|
|00013db0| 20 43 41 4c 4c 5f 49 4e | 46 49 58 5f 45 51 20 39 | CALL_IN|FIX_EQ 9|
|00013dc0| 39 39 0a 41 2a 31 20 20 | 54 33 35 32 20 20 52 20 |99.A*1 |T352 R |
|00013dd0| 46 49 58 45 44 5f 41 52 | 52 41 59 5b 45 5f 46 45 |FIXED_AR|RAY[E_FE|
|00013de0| 41 54 55 52 45 5d 20 33 | 35 32 0a 41 20 31 20 20 |ATURE] 3|52.A 1 |
|00013df0| 54 37 32 30 20 20 52 20 | 54 59 50 45 5f 47 45 4e |T720 R |TYPE_GEN|
|00013e00| 45 52 49 43 20 37 32 30 | 0a 41 20 31 20 20 54 36 |ERIC 720|.A 1 T6|
|00013e10| 38 30 20 20 52 20 4e 41 | 54 49 56 45 5f 49 4e 4c |80 R NA|TIVE_INL|
|00013e20| 49 4e 45 5f 57 49 54 48 | 4f 55 54 5f 43 55 52 52 |INE_WITH|OUT_CURR|
|00013e30| 45 4e 54 20 36 38 30 0a | 41 2a 31 20 20 54 34 34 |ENT 680.|A*1 T44|
|00013e40| 31 20 20 52 20 53 54 44 | 5f 45 52 52 4f 52 20 34 |1 R STD|_ERROR 4|
|00013e50| 34 31 0a 44 20 31 36 20 | 54 34 36 35 20 20 52 20 |41.D 16 |T465 R |
|00013e60| 49 4e 53 54 52 55 43 54 | 49 4f 4e 20 31 32 36 2c |INSTRUCT|ION 126,|
|00013e70| 36 32 39 2c 34 30 34 2c | 33 39 30 2c 33 37 36 2c |629,404,|390,376,|
|00013e80| 33 36 32 2c 38 38 30 2c | 32 37 30 2c 35 32 36 2c |362,880,|270,526,|
|00013e90| 35 33 30 2c 34 36 2c 33 | 34 37 2c 32 39 32 2c 35 |530,46,3|47,292,5|
|00013ea0| 36 38 2c 33 31 37 2c 32 | 36 38 0a 44 20 38 20 20 |68,317,2|68.D 8 |
|00013eb0| 54 34 31 38 20 20 52 20 | 43 53 54 5f 41 54 54 20 |T418 R |CST_ATT |
|00013ec0| 31 31 38 2c 38 33 35 2c | 35 38 30 2c 35 35 34 2c |118,835,|580,554,|
|00013ed0| 36 38 39 2c 33 39 38 2c | 35 38 38 2c 33 38 30 0a |689,398,|588,380.|
|00013ee0| 41 20 31 20 20 54 35 38 | 36 20 20 45 20 4e 41 54 |A 1 T58|6 E NAT|
|00013ef0| 49 56 45 5f 41 52 52 41 | 59 5b 45 5f 57 48 45 4e |IVE_ARRA|Y[E_WHEN|
|00013f00| 5d 20 35 38 36 0a 41 20 | 31 20 20 54 36 34 20 20 |] 586.A |1 T64 |
|00013f10| 20 52 20 44 45 43 4c 41 | 52 41 54 49 4f 4e 5f 47 | R DECLA|RATION_G|
|00013f20| 52 4f 55 50 20 36 34 0a | 41 20 31 20 20 54 34 32 |ROUP 64.|A 1 T42|
|00013f30| 30 20 20 52 20 45 5f 53 | 54 52 49 50 20 34 32 30 |0 R E_S|TRIP 420|
|00013f40| 0a 41 20 31 20 20 54 35 | 31 37 20 20 52 20 43 41 |.A 1 T5|17 R CA|
|00013f50| 4c 4c 5f 49 4e 46 49 58 | 5f 4e 45 51 20 35 31 37 |LL_INFIX|_NEQ 517|
|00013f60| 0a 41 2a 31 20 20 54 38 | 34 38 20 20 52 20 41 52 |.A*1 T8|48 R AR|
|00013f70| 52 41 59 5b 49 4e 44 45 | 58 5f 43 4c 41 55 53 45 |RAY[INDE|X_CLAUSE|
|00013f80| 5d 20 38 34 38 0a 41 2a | 31 20 20 54 31 39 39 20 |] 848.A*|1 T199 |
|00013f90| 20 52 20 44 49 43 54 49 | 4f 4e 41 52 59 5b 52 55 | R DICTI|ONARY[RU|
|00013fa0| 4e 5f 46 45 41 54 55 52 | 45 2c 53 54 52 49 4e 47 |N_FEATUR|E,STRING|
|00013fb0| 5d 20 31 39 39 0a 41 20 | 31 20 20 54 35 32 30 20 |] 199.A |1 T520 |
|00013fc0| 20 52 20 43 41 4c 4c 5f | 49 4e 46 49 58 5f 44 49 | R CALL_|INFIX_DI|
|00013fd0| 56 20 35 32 30 0a 41 20 | 31 20 20 54 35 32 31 20 |V 520.A |1 T521 |
|00013fe0| 20 52 20 43 45 43 49 4c | 5f 41 52 47 5f 4c 49 53 | R CECIL|_ARG_LIS|
|00013ff0| 54 20 35 32 31 0a 41 2a | 31 20 20 54 34 35 31 20 |T 521.A*|1 T451 |
|00014000| 20 52 20 43 4c 41 53 53 | 5f 4e 41 4d 45 20 34 35 | R CLASS|_NAME 45|
|00014010| 31 0a 41 20 31 20 20 54 | 37 30 38 20 20 52 20 41 |1.A 1 T|708 R A|
|00014020| 44 44 52 45 53 53 5f 4f | 46 20 37 30 38 0a 41 2a |DDRESS_O|F 708.A*|
|00014030| 31 20 20 54 33 34 30 20 | 20 52 20 4d 41 4e 49 46 |1 T340 | R MANIF|
|00014040| 45 53 54 5f 53 54 52 49 | 4e 47 5f 50 4f 4f 4c 20 |EST_STRI|NG_POOL |
|00014050| 33 34 30 0a 41 20 31 20 | 20 54 37 30 39 20 20 52 |340.A 1 | T709 R|
|00014060| 20 54 59 50 45 5f 41 52 | 52 41 59 20 37 30 39 0a | TYPE_AR|RAY 709.|
|00014070| 41 20 31 20 20 54 39 37 | 33 20 20 45 20 4e 41 54 |A 1 T97|3 E NAT|
|00014080| 49 56 45 5f 41 52 52 41 | 59 5b 46 4f 52 4d 41 4c |IVE_ARRA|Y[FORMAL|
|00014090| 5f 47 45 4e 45 52 49 43 | 5f 41 52 47 5d 20 39 37 |_GENERIC|_ARG] 97|
|000140a0| 33 0a 41 20 31 20 20 54 | 34 35 34 20 20 52 20 49 |3.A 1 T|454 R I|
|000140b0| 4e 46 49 58 5f 4e 41 4d | 45 20 34 35 34 0a 41 2a |NFIX_NAM|E 454.A*|
|000140c0| 31 20 20 54 33 38 20 20 | 20 52 20 41 52 52 41 59 |1 T38 | R ARRAY|
|000140d0| 5b 50 4f 53 49 54 49 4f | 4e 5d 20 33 38 0a 41 20 |[POSITIO|N] 38.A |
|000140e0| 31 20 20 54 39 31 39 20 | 20 45 20 4d 45 4d 4f 52 |1 T919 | E MEMOR|
|000140f0| 59 20 39 31 39 0a 41 2a | 31 20 20 54 34 37 39 20 |Y 919.A*|1 T479 |
|00014100| 20 52 20 42 4f 4f 4c 45 | 41 4e 5f 52 45 46 20 34 | R BOOLE|AN_REF 4|
|00014110| 37 39 0a 41 20 31 20 20 | 54 36 36 34 20 20 52 20 |79.A 1 |T664 R |
|00014120| 45 5f 4f 4c 44 20 36 36 | 34 0a 41 20 31 20 20 54 |E_OLD 66|4.A 1 T|
|00014130| 35 35 34 20 20 52 20 43 | 53 54 5f 41 54 54 5f 43 |554 R C|ST_ATT_C|
|00014140| 48 41 52 41 43 54 45 52 | 20 35 35 34 0a 41 20 31 |HARACTER| 554.A 1|
|00014150| 20 20 54 38 38 34 20 20 | 45 20 4e 41 54 49 56 45 | T884 |E NATIVE|
|00014160| 5f 41 52 52 41 59 5b 45 | 5f 52 45 51 55 49 52 45 |_ARRAY[E|_REQUIRE|
|00014170| 5d 20 38 38 34 0a 41 20 | 31 20 20 54 35 35 37 20 |] 884.A |1 T557 |
|00014180| 20 52 20 43 41 4c 4c 5f | 49 4e 46 49 58 5f 50 4f | R CALL_|INFIX_PO|
|00014190| 57 45 52 20 35 35 37 0a | 41 2a 31 20 20 54 39 34 |WER 557.|A*1 T94|
|000141a0| 20 20 20 52 20 4d 41 4e | 49 46 45 53 54 5f 41 52 | R MAN|IFEST_AR|
|000141b0| 52 41 59 5f 50 4f 4f 4c | 20 39 34 0a 41 20 31 20 |RAY_POOL| 94.A 1 |
|000141c0| 20 54 36 39 32 20 20 45 | 20 4e 41 54 49 56 45 5f | T692 E| NATIVE_|
|000141d0| 41 52 52 41 59 5b 52 55 | 4e 5f 46 45 41 54 55 52 |ARRAY[RU|N_FEATUR|
|000141e0| 45 5f 36 5d 20 36 39 32 | 0a 41 20 31 20 20 54 37 |E_6] 692|.A 1 T7|
|000141f0| 32 20 20 20 52 20 43 41 | 4c 4c 5f 50 52 45 46 49 |2 R CA|LL_PREFI|
|00014200| 58 5f 4d 49 4e 55 53 20 | 37 32 0a 41 20 31 20 20 |X_MINUS |72.A 1 |
|00014210| 54 33 36 35 20 20 52 20 | 41 52 52 41 59 5b 52 55 |T365 R |ARRAY[RU|
|00014220| 4e 5f 46 45 41 54 55 52 | 45 5f 36 5d 20 33 36 35 |N_FEATUR|E_6] 365|
|00014230| 0a 41 2a 31 20 20 54 38 | 35 34 20 20 52 20 46 49 |.A*1 T8|54 R FI|
|00014240| 58 45 44 5f 41 52 52 41 | 59 5b 50 41 52 45 4e 54 |XED_ARRA|Y[PARENT|
|00014250| 5d 20 38 35 34 0a 41 20 | 31 20 20 54 32 30 39 20 |] 854.A |1 T209 |
|00014260| 20 52 20 54 59 50 45 5f | 52 45 41 4c 20 32 30 39 | R TYPE_|REAL 209|
|00014270| 0a 41 2a 31 20 20 54 32 | 36 20 20 20 52 20 41 52 |.A*1 T2|6 R AR|
|00014280| 52 41 59 5b 50 41 52 45 | 4e 54 5d 20 32 36 0a 41 |RAY[PARE|NT] 26.A|
|00014290| 20 31 20 20 54 33 37 39 | 20 20 45 20 4e 41 54 49 | 1 T379| E NATI|
|000142a0| 56 45 5f 41 52 52 41 59 | 5b 50 4f 53 49 54 49 4f |VE_ARRAY|[POSITIO|
|000142b0| 4e 5d 20 33 37 39 0a 41 | 20 31 20 20 54 34 39 31 |N] 379.A| 1 T491|
|000142c0| 20 20 52 20 54 59 50 45 | 5f 53 54 52 49 4e 47 20 | R TYPE|_STRING |
|000142d0| 34 39 31 0a 41 2a 31 20 | 20 54 35 38 37 20 20 52 |491.A*1 | T587 R|
|000142e0| 20 41 52 52 41 59 5b 45 | 58 50 4f 52 54 5f 49 54 | ARRAY[E|XPORT_IT|
|000142f0| 45 4d 5d 20 35 38 37 0a | 41 2a 31 20 20 54 35 30 |EM] 587.|A*1 T50|
|00014300| 35 20 20 52 20 54 4d 50 | 5f 46 45 41 54 55 52 45 |5 R TMP|_FEATURE|
|00014310| 20 35 30 35 0a 41 20 31 | 20 20 54 33 38 31 20 20 | 505.A 1| T381 |
|00014320| 52 20 41 52 52 41 59 5b | 4d 41 4e 49 46 45 53 54 |R ARRAY[|MANIFEST|
|00014330| 5f 53 54 52 49 4e 47 5d | 20 33 38 31 0a 41 20 31 |_STRING]| 381.A 1|
|00014340| 20 20 54 31 37 35 20 20 | 45 20 4e 41 54 49 56 45 | T175 |E NATIVE|
|00014350| 5f 41 52 52 41 59 5b 46 | 45 41 54 55 52 45 5f 4e |_ARRAY[F|EATURE_N|
|00014360| 41 4d 45 5d 20 31 37 35 | 0a 44 20 39 20 20 54 34 |AME] 175|.D 9 T4|
|00014370| 39 36 20 20 52 20 52 55 | 4e 5f 46 45 41 54 55 52 |96 R RU|N_FEATUR|
|00014380| 45 20 38 32 30 2c 38 36 | 38 2c 38 36 39 2c 38 37 |E 820,86|8,869,87|
|00014390| 30 2c 38 39 32 2c 39 30 | 36 2c 39 30 34 2c 38 30 |0,892,90|6,904,80|
|000143a0| 38 2c 38 33 32 0a 41 2a | 31 20 20 54 35 34 34 20 |8,832.A*|1 T544 |
|000143b0| 20 52 20 53 54 44 5f 46 | 49 4c 45 5f 57 52 49 54 | R STD_F|ILE_WRIT|
|000143c0| 45 20 35 34 34 0a 41 2a | 31 20 20 54 34 39 38 20 |E 544.A*|1 T498 |
|000143d0| 20 52 20 52 45 4e 41 4d | 45 5f 50 41 49 52 20 34 | R RENAM|E_PAIR 4|
|000143e0| 39 38 0a 41 20 31 20 20 | 54 35 32 33 20 20 52 20 |98.A 1 |T523 R |
|000143f0| 54 59 50 45 5f 45 58 50 | 41 4e 44 45 44 20 35 32 |TYPE_EXP|ANDED 52|
|00014400| 33 0a 41 20 31 20 20 54 | 36 36 37 20 20 45 20 4e |3.A 1 T|667 E N|
|00014410| 41 54 49 56 45 5f 41 52 | 52 41 59 5b 44 45 43 4c |ATIVE_AR|RAY[DECL|
|00014420| 41 52 41 54 49 4f 4e 5d | 20 36 36 37 0a 41 20 31 |ARATION]| 667.A 1|
|00014430| 20 20 54 38 30 35 20 20 | 52 20 4d 41 4e 49 46 45 | T805 |R MANIFE|
|00014440| 53 54 5f 53 54 52 49 4e | 47 20 38 30 35 0a 41 20 |ST_STRIN|G 805.A |
|00014450| 31 20 20 54 38 35 20 20 | 20 52 20 4e 41 54 49 56 |1 T85 | R NATIV|
|00014460| 45 5f 53 4d 41 4c 4c 5f | 45 49 46 46 45 4c 20 38 |E_SMALL_|EIFFEL 8|
|00014470| 35 0a 41 20 31 20 20 54 | 35 37 34 20 20 52 20 43 |5.A 1 T|574 R C|
|00014480| 41 4c 4c 5f 49 4e 46 49 | 58 5f 4d 49 4e 55 53 20 |ALL_INFI|X_MINUS |
|00014490| 35 37 34 0a 41 2a 31 20 | 20 54 37 31 38 20 20 52 |574.A*1 | T718 R|
|000144a0| 20 44 49 43 54 49 4f 4e | 41 52 59 5b 42 41 53 45 | DICTION|ARY[BASE|
|000144b0| 5f 43 4c 41 53 53 2c 53 | 54 52 49 4e 47 5d 20 37 |_CLASS,S|TRING] 7|
|000144c0| 31 38 0a 41 20 31 20 20 | 54 36 35 39 20 20 45 20 |18.A 1 |T659 E |
|000144d0| 4e 41 54 49 56 45 5f 41 | 52 52 41 59 5b 52 55 4e |NATIVE_A|RRAY[RUN|
|000144e0| 5f 43 4c 41 53 53 5d 20 | 36 35 39 0a 41 2a 31 20 |_CLASS] |659.A*1 |
|000144f0| 20 54 38 35 35 20 20 52 | 20 41 52 52 41 59 5b 46 | T855 R| ARRAY[F|
|00014500| 45 41 54 55 52 45 5f 4e | 41 4d 45 5d 20 38 35 35 |EATURE_N|AME] 855|
|00014510| 0a 41 20 31 20 20 54 35 | 37 36 20 20 45 20 53 57 |.A 1 T5|76 E SW|
|00014520| 49 54 43 48 5f 43 4f 4c | 4c 45 43 54 49 4f 4e 20 |ITCH_COL|LECTION |
|00014530| 35 37 36 0a 41 20 31 20 | 20 54 31 38 35 20 20 52 |576.A 1 | T185 R|
|00014540| 20 46 49 58 45 44 5f 41 | 52 52 41 59 5b 52 55 4e | FIXED_A|RRAY[RUN|
|00014550| 5f 46 45 41 54 55 52 45 | 5f 35 5d 20 31 38 35 0a |_FEATURE|_5] 185.|
|00014560| 41 20 31 20 20 54 39 30 | 20 20 20 52 20 43 41 4c |A 1 T90| R CAL|
|00014570| 4c 5f 49 4e 46 49 58 5f | 49 4d 50 4c 49 45 53 20 |L_INFIX_|IMPLIES |
|00014580| 39 30 0a 41 20 31 20 20 | 54 37 31 35 20 20 52 20 |90.A 1 |T715 R |
|00014590| 45 5f 52 45 53 55 4c 54 | 20 37 31 35 0a 41 2a 31 |E_RESULT| 715.A*1|
|000145a0| 20 20 54 33 32 34 20 20 | 52 20 43 5f 50 52 45 54 | T324 |R C_PRET|
|000145b0| 54 59 5f 50 52 49 4e 54 | 45 52 20 33 32 34 0a 41 |TY_PRINT|ER 324.A|
|000145c0| 2a 31 20 20 54 35 30 39 | 20 20 52 20 49 4e 54 45 |*1 T509| R INTE|
|000145d0| 47 45 52 5f 52 45 46 20 | 35 30 39 0a 41 20 35 20 |GER_REF |509.A 5 |
|000145e0| 20 54 39 36 20 20 20 52 | 20 41 52 52 41 59 5b 45 | T96 R| ARRAY[E|
|000145f0| 58 50 52 45 53 53 49 4f | 4e 5d 20 36 35 2c 37 33 |XPRESSIO|N] 65,73|
|00014600| 33 2c 33 38 31 2c 32 38 | 2c 39 36 0a 44 20 32 20 |3,381,28|,96.D 2 |
|00014610| 20 54 38 34 31 20 20 52 | 20 43 41 4c 4c 5f 49 4e | T841 R| CALL_IN|
|00014620| 46 49 58 5f 45 51 5f 4e | 45 51 20 35 31 37 2c 39 |FIX_EQ_N|EQ 517,9|
|00014630| 39 39 0a 41 20 31 20 20 | 54 37 32 39 20 20 45 20 |99.A 1 |T729 E |
|00014640| 4e 41 54 49 56 45 5f 41 | 52 52 41 59 5b 4d 41 4e |NATIVE_A|RRAY[MAN|
|00014650| 49 46 45 53 54 5f 53 54 | 52 49 4e 47 5d 20 37 32 |IFEST_ST|RING] 72|
|00014660| 39 0a 41 2a 31 20 20 54 | 36 38 31 20 20 52 20 41 |9.A*1 T|681 R A|
|00014670| 52 52 41 59 5b 46 4f 52 | 4d 41 4c 5f 47 45 4e 45 |RRAY[FOR|MAL_GENE|
|00014680| 52 49 43 5f 41 52 47 5d | 20 36 38 31 0a 41 2a 31 |RIC_ARG]| 681.A*1|
|00014690| 20 20 54 33 37 38 20 20 | 52 20 43 52 45 41 54 49 | T378 |R CREATI|
|000146a0| 4f 4e 5f 43 4c 41 55 53 | 45 5f 4c 49 53 54 20 33 |ON_CLAUS|E_LIST 3|
|000146b0| 37 38 0a 41 2a 31 20 20 | 54 35 36 37 20 20 52 20 |78.A*1 |T567 R |
|000146c0| 52 55 4e 5f 52 45 51 55 | 49 52 45 20 35 36 37 0a |RUN_REQU|IRE 567.|
|000146d0| 44 20 32 20 20 54 33 33 | 32 20 20 52 20 42 4f 4f |D 2 T33|2 R BOO|
|000146e0| 4c 45 41 4e 5f 43 4f 4e | 53 54 41 4e 54 20 33 36 |LEAN_CON|STANT 36|
|000146f0| 37 2c 38 34 39 0a 41 2a | 31 20 20 54 35 32 20 20 |7,849.A*|1 T52 |
|00014700| 20 52 20 41 52 52 41 59 | 5b 53 54 52 49 4e 47 5d | R ARRAY|[STRING]|
|00014710| 20 35 32 0a 41 2a 31 20 | 20 54 35 36 20 20 20 52 | 52.A*1 | T56 R|
|00014720| 20 4d 45 4d 4f 5b 43 4f | 4d 4d 45 4e 54 5d 20 35 | MEMO[CO|MMENT] 5|
|00014730| 36 0a 44 20 33 20 20 54 | 37 37 36 20 20 52 20 46 |6.D 3 T|776 R F|
|00014740| 45 41 54 55 52 45 5f 4e | 41 4d 45 20 34 34 36 2c |EATURE_N|AME 446,|
|00014750| 34 35 34 2c 34 30 36 0a | 41 20 31 20 20 54 33 31 |454,406.|A 1 T31|
|00014760| 33 20 20 52 20 43 41 4c | 4c 5f 49 4e 46 49 58 5f |3 R CAL|L_INFIX_|
|00014770| 41 4e 44 20 33 31 33 0a | 41 20 31 20 20 54 35 37 |AND 313.|A 1 T57|
|00014780| 20 20 20 52 20 43 41 4c | 4c 5f 49 4e 46 49 58 5f | R CAL|L_INFIX_|
|00014790| 47 54 20 35 37 0a 41 20 | 31 20 20 54 31 30 36 20 |GT 57.A |1 T106 |
|000147a0| 20 52 20 57 52 49 54 41 | 42 4c 45 5f 41 54 54 52 | R WRITA|BLE_ATTR|
|000147b0| 49 42 55 54 45 20 31 30 | 36 0a 41 20 31 20 20 54 |IBUTE 10|6.A 1 T|
|000147c0| 32 36 38 20 20 52 20 50 | 52 4f 43 5f 43 41 4c 4c |268 R P|ROC_CALL|
|000147d0| 5f 30 20 32 36 38 0a 41 | 20 31 20 20 54 33 39 20 |_0 268.A| 1 T39 |
|000147e0| 20 20 52 20 4c 4f 43 41 | 4c 5f 4e 41 4d 45 31 20 | R LOCA|L_NAME1 |
|000147f0| 33 39 0a 41 20 31 20 20 | 54 39 34 39 20 20 45 20 |39.A 1 |T949 E |
|00014800| 4e 41 54 49 56 45 5f 41 | 52 52 41 59 5b 52 45 4e |NATIVE_A|RRAY[REN|
|00014810| 41 4d 45 5f 50 41 49 52 | 5d 20 39 34 39 0a 41 20 |AME_PAIR|] 949.A |
|00014820| 31 20 20 54 38 35 33 20 | 20 52 20 44 45 46 45 52 |1 T853 | R DEFER|
|00014830| 52 45 44 5f 50 52 4f 43 | 45 44 55 52 45 20 38 35 |RED_PROC|EDURE 85|
|00014840| 33 0a 41 20 31 20 20 54 | 33 34 32 20 20 52 20 49 |3.A 1 T|342 R I|
|00014850| 4e 54 45 47 45 52 5f 43 | 4f 4e 53 54 41 4e 54 20 |NTEGER_C|ONSTANT |
|00014860| 33 34 32 0a 41 2a 31 20 | 20 54 37 38 32 20 20 52 |342.A*1 | T782 R|
|00014870| 20 49 4e 44 45 58 5f 43 | 4c 41 55 53 45 20 37 38 | INDEX_C|LAUSE 78|
|00014880| 32 0a 41 20 31 20 20 54 | 38 30 38 20 20 52 20 52 |2.A 1 T|808 R R|
|00014890| 55 4e 5f 46 45 41 54 55 | 52 45 5f 31 20 38 30 38 |UN_FEATU|RE_1 808|
|000148a0| 0a 41 20 31 20 20 54 38 | 39 33 20 20 52 20 4e 41 |.A 1 T8|93 R NA|
|000148b0| 54 49 56 45 5f 57 49 54 | 48 5f 43 55 52 52 45 4e |TIVE_WIT|H_CURREN|
|000148c0| 54 20 38 39 33 0a 41 20 | 31 20 20 54 32 32 32 20 |T 893.A |1 T222 |
|000148d0| 20 52 20 46 49 58 45 44 | 5f 41 52 52 41 59 5b 52 | R FIXED|_ARRAY[R|
|000148e0| 55 4e 5f 46 45 41 54 55 | 52 45 5f 36 5d 20 32 32 |UN_FEATU|RE_6] 22|
|000148f0| 32 0a 41 2a 31 20 20 54 | 38 38 31 20 20 52 20 46 |2.A*1 T|881 R F|
|00014900| 4f 52 4d 41 4c 5f 47 45 | 4e 45 52 49 43 5f 4c 49 |ORMAL_GE|NERIC_LI|
|00014910| 53 54 20 38 38 31 0a 41 | 2a 31 20 20 54 39 30 37 |ST 881.A|*1 T907|
|00014920| 20 20 52 20 46 49 58 45 | 44 5f 41 52 52 41 59 5b | R FIXE|D_ARRAY[|
|00014930| 50 4f 53 49 54 49 4f 4e | 5d 20 39 30 37 0a 41 20 |POSITION|] 907.A |
|00014940| 31 20 20 54 35 38 30 20 | 20 52 20 43 53 54 5f 41 |1 T580 | R CST_A|
|00014950| 54 54 5f 42 4f 4f 4c 45 | 41 4e 20 35 38 30 0a 41 |TT_BOOLE|AN 580.A|
|00014960| 20 31 20 20 54 37 38 38 | 20 20 52 20 54 59 50 45 | 1 T788| R TYPE|
|00014970| 5f 49 4e 54 45 47 45 52 | 20 37 38 38 0a 41 2a 31 |_INTEGER| 788.A*1|
|00014980| 20 20 54 32 33 37 20 20 | 52 20 44 49 43 54 49 4f | T237 |R DICTIO|
|00014990| 4e 41 52 59 5b 45 5f 46 | 45 41 54 55 52 45 2c 53 |NARY[E_F|EATURE,S|
|000149a0| 54 52 49 4e 47 5d 20 32 | 33 37 0a 44 20 32 20 20 |TRING] 2|37.D 2 |
|000149b0| 54 36 33 31 20 20 52 20 | 41 52 52 41 59 5b 57 48 |T631 R |ARRAY[WH|
|000149c0| 45 4e 5f 49 54 45 4d 5d | 20 32 36 33 2c 32 34 37 |EN_ITEM]| 263,247|
|000149d0| 0a 41 2a 31 20 20 54 32 | 35 30 20 20 52 20 44 49 |.A*1 T2|50 R DI|
|000149e0| 43 54 49 4f 4e 41 52 59 | 5b 52 55 4e 5f 43 4c 41 |CTIONARY|[RUN_CLA|
|000149f0| 53 53 2c 53 54 52 49 4e | 47 5d 20 32 35 30 0a 41 |SS,STRIN|G] 250.A|
|00014a00| 20 31 20 20 54 33 31 37 | 20 20 52 20 50 52 4f 43 | 1 T317| R PROC|
|00014a10| 5f 43 41 4c 4c 5f 31 20 | 33 31 37 0a 41 20 31 20 |_CALL_1 |317.A 1 |
|00014a20| 20 54 32 33 20 20 20 52 | 20 4c 4f 43 41 4c 5f 4e | T23 R| LOCAL_N|
|00014a30| 41 4d 45 32 20 32 33 0a | 41 20 31 20 20 54 34 38 |AME2 23.|A 1 T48|
|00014a40| 37 20 20 52 20 43 41 4c | 4c 5f 30 5f 43 20 34 38 |7 R CAL|L_0_C 48|
|00014a50| 37 0a 41 2a 31 20 20 54 | 35 38 33 20 20 52 20 43 |7.A*1 T|583 R C|
|00014a60| 52 45 41 54 49 4f 4e 5f | 43 4c 41 55 53 45 20 35 |REATION_|CLAUSE 5|
|00014a70| 38 33 0a 41 2a 31 20 20 | 54 38 36 33 20 20 52 20 |83.A*1 |T863 R |
|00014a80| 41 52 52 41 59 5b 42 41 | 53 45 5f 43 4c 41 53 53 |ARRAY[BA|SE_CLASS|
|00014a90| 5d 20 38 36 33 0a 41 2a | 31 20 20 54 36 30 38 20 |] 863.A*|1 T608 |
|00014aa0| 20 52 20 41 52 52 41 59 | 5b 41 53 53 45 52 54 49 | R ARRAY|[ASSERTI|
|00014ab0| 4f 4e 5d 20 36 30 38 0a | 41 20 31 20 20 54 34 30 |ON] 608.|A 1 T40|
|00014ac0| 30 20 20 45 20 4e 41 54 | 49 56 45 5f 41 52 52 41 |0 E NAT|IVE_ARRA|
|00014ad0| 59 5b 53 54 52 49 4e 47 | 5d 20 34 30 30 0a 41 20 |Y[STRING|] 400.A |
|00014ae0| 31 20 20 54 37 30 35 20 | 20 45 20 4e 41 54 49 56 |1 T705 | E NATIV|
|00014af0| 45 5f 41 52 52 41 59 5b | 49 4e 53 54 52 55 43 54 |E_ARRAY[|INSTRUCT|
|00014b00| 49 4f 4e 5d 20 37 30 35 | 0a 41 2a 31 20 20 54 37 |ION] 705|.A*1 T7|
|00014b10| 31 39 20 20 52 20 46 49 | 58 45 44 5f 41 52 52 41 |19 R FI|XED_ARRA|
|00014b20| 59 5b 46 45 41 54 55 52 | 45 5f 4e 41 4d 45 5d 20 |Y[FEATUR|E_NAME] |
|00014b30| 37 31 39 0a 41 2a 31 20 | 20 54 34 39 30 20 20 52 |719.A*1 | T490 R|
|00014b40| 20 54 41 47 5f 4e 41 4d | 45 20 34 39 30 0a 41 2a | TAG_NAM|E 490.A*|
|00014b50| 31 20 20 54 38 31 38 20 | 20 52 20 45 49 46 46 45 |1 T818 | R EIFFE|
|00014b60| 4c 5f 50 41 52 53 45 52 | 20 38 31 38 0a 41 20 31 |L_PARSER| 818.A 1|
|00014b70| 20 20 54 38 32 30 20 20 | 52 20 52 55 4e 5f 46 45 | T820 |R RUN_FE|
|00014b80| 41 54 55 52 45 5f 32 20 | 38 32 30 0a 41 20 31 20 |ATURE_2 |820.A 1 |
|00014b90| 20 54 34 39 32 20 20 52 | 20 43 41 4c 4c 5f 31 5f | T492 R| CALL_1_|
|00014ba0| 43 20 34 39 32 0a 41 20 | 31 20 20 54 31 32 36 20 |C 492.A |1 T126 |
|00014bb0| 20 52 20 52 45 56 45 52 | 53 45 5f 41 53 53 49 47 | R REVER|SE_ASSIG|
|00014bc0| 4e 4d 45 4e 54 20 31 32 | 36 0a 41 2a 31 20 20 54 |NMENT 12|6.A*1 T|
|00014bd0| 33 38 32 20 20 52 20 41 | 52 52 41 59 5b 44 45 43 |382 R A|RRAY[DEC|
|00014be0| 4c 41 52 41 54 49 4f 4e | 5d 20 33 38 32 0a 41 2a |LARATION|] 382.A*|
|00014bf0| 31 20 20 54 35 34 32 20 | 20 52 20 45 58 50 4f 52 |1 T542 | R EXPOR|
|00014c00| 54 5f 49 54 45 4d 20 35 | 34 32 0a 41 20 31 20 20 |T_ITEM 5|42.A 1 |
|00014c10| 54 33 20 20 20 20 45 20 | 43 48 41 52 41 43 54 45 |T3 E |CHARACTE|
|00014c20| 52 20 33 0a 41 2a 31 20 | 20 54 33 35 33 20 20 52 |R 3.A*1 | T353 R|
|00014c30| 20 41 52 52 41 59 5b 42 | 4f 4f 4c 45 41 4e 5d 20 | ARRAY[B|OOLEAN] |
|00014c40| 33 35 33 0a 41 20 31 20 | 20 54 32 37 30 20 20 52 |353.A 1 | T270 R|
|00014c50| 20 45 5f 49 4e 53 50 45 | 43 54 20 32 37 30 0a 41 | E_INSPE|CT 270.A|
|00014c60| 20 31 20 20 54 38 34 34 | 20 20 52 20 4f 4e 43 45 | 1 T844| R ONCE|
|00014c70| 5f 46 55 4e 43 54 49 4f | 4e 20 38 34 34 0a 41 20 |_FUNCTIO|N 844.A |
|00014c80| 31 20 20 54 32 35 36 20 | 20 52 20 46 49 58 45 44 |1 T256 | R FIXED|
|00014c90| 5f 41 52 52 41 59 5b 4d | 41 4e 49 46 45 53 54 5f |_ARRAY[M|ANIFEST_|
|00014ca0| 53 54 52 49 4e 47 5d 20 | 32 35 36 0a 41 20 31 20 |STRING] |256.A 1 |
|00014cb0| 20 54 38 33 32 20 20 52 | 20 52 55 4e 5f 46 45 41 | T832 R| RUN_FEA|
|00014cc0| 54 55 52 45 5f 33 20 38 | 33 32 0a 41 20 31 20 20 |TURE_3 8|32.A 1 |
|00014cd0| 54 35 31 33 20 20 45 20 | 4e 41 54 49 56 45 5f 41 |T513 E |NATIVE_A|
|00014ce0| 52 52 41 59 5b 43 52 45 | 41 54 49 4f 4e 5f 43 4c |RRAY[CRE|ATION_CL|
|00014cf0| 41 55 53 45 5d 20 35 31 | 33 0a 41 20 31 20 20 54 |AUSE] 51|3.A 1 T|
|00014d00| 35 33 30 20 20 52 20 49 | 46 54 48 45 4e 45 4c 53 |530 R I|FTHENELS|
|00014d10| 45 20 35 33 30 0a 44 20 | 32 20 20 54 32 37 34 20 |E 530.D |2 T274 |
|00014d20| 20 52 20 57 48 45 4e 5f | 49 54 45 4d 20 33 37 32 | R WHEN_|ITEM 372|
|00014d30| 2c 33 34 39 0a 41 2a 31 | 20 20 54 31 38 37 20 20 |,349.A*1| T187 |
|00014d40| 52 20 46 49 58 45 44 5f | 41 52 52 41 59 5b 52 55 |R FIXED_|ARRAY[RU|
|00014d50| 4e 5f 43 4c 41 53 53 5d | 20 31 38 37 0a 41 20 31 |N_CLASS]| 187.A 1|
|00014d60| 20 20 54 38 38 33 20 20 | 52 20 45 58 54 45 52 4e | T883 |R EXTERN|
|00014d70| 41 4c 5f 50 52 4f 43 45 | 44 55 52 45 20 38 38 33 |AL_PROCE|DURE 883|
|00014d80| 0a 44 20 34 20 20 54 33 | 36 31 20 20 52 20 4c 4f |.D 4 T3|61 R LO|
|00014d90| 43 41 4c 5f 41 52 47 55 | 4d 45 4e 54 20 38 37 33 |CAL_ARGU|MENT 873|
|00014da0| 2c 32 33 2c 33 39 2c 38 | 38 36 0a 41 2a 31 20 20 |,23,39,8|86.A*1 |
|00014db0| 54 35 34 38 20 20 52 20 | 47 43 5f 48 41 4e 44 4c |T548 R |GC_HANDL|
|00014dc0| 45 52 20 35 34 38 0a 41 | 20 31 20 20 54 36 35 35 |ER 548.A| 1 T655|
|00014dd0| 20 20 52 20 43 41 4c 4c | 5f 49 4e 46 49 58 5f 41 | R CALL|_INFIX_A|
|00014de0| 4e 44 5f 54 48 45 4e 20 | 36 35 35 0a 41 2a 31 20 |ND_THEN |655.A*1 |
|00014df0| 20 54 35 31 31 20 20 52 | 20 54 4d 50 5f 4e 41 4d | T511 R| TMP_NAM|
|00014e00| 45 20 35 31 31 0a 41 20 | 31 20 20 54 32 34 30 20 |E 511.A |1 T240 |
|00014e10| 20 52 20 4e 41 54 49 56 | 45 5f 49 4e 4c 49 4e 45 | R NATIV|E_INLINE|
|00014e20| 5f 57 49 54 48 5f 43 55 | 52 52 45 4e 54 20 32 34 |_WITH_CU|RRENT 24|
|00014e30| 30 0a 41 2a 31 20 20 54 | 39 31 33 20 20 52 20 46 |0.A*1 T|913 R F|
|00014e40| 45 41 54 55 52 45 5f 43 | 4c 41 55 53 45 5f 4c 49 |EATURE_C|LAUSE_LI|
|00014e50| 53 54 20 39 31 33 0a 41 | 20 31 20 20 54 38 37 30 |ST 913.A| 1 T870|
|00014e60| 20 20 52 20 52 55 4e 5f | 46 45 41 54 55 52 45 5f | R RUN_|FEATURE_|
|00014e70| 34 20 38 37 30 0a 41 20 | 31 20 20 54 32 38 34 20 |4 870.A |1 T284 |
|00014e80| 20 52 20 54 59 50 45 5f | 4e 4f 4e 45 20 32 38 34 | R TYPE_|NONE 284|
|00014e90| 0a 41 20 31 20 20 54 32 | 39 37 20 20 52 20 50 52 |.A 1 T2|97 R PR|
|00014ea0| 4f 43 45 44 55 52 45 20 | 32 39 37 0a 41 20 31 20 |OCEDURE |297.A 1 |
|00014eb0| 20 54 32 32 31 20 20 45 | 20 4e 41 54 49 56 45 5f | T221 E| NATIVE_|
|00014ec0| 41 52 52 41 59 5b 43 4c | 41 53 53 5f 4e 41 4d 45 |ARRAY[CL|ASS_NAME|
|00014ed0| 5d 20 32 32 31 0a 41 20 | 31 20 20 54 36 38 36 20 |] 221.A |1 T686 |
|00014ee0| 20 45 20 4e 41 54 49 56 | 45 5f 41 52 52 41 59 5b | E NATIV|E_ARRAY[|
|00014ef0| 49 4e 54 45 47 45 52 5d | 20 36 38 36 0a 41 20 31 |INTEGER]| 686.A 1|
|00014f00| 20 20 54 38 33 35 20 20 | 52 20 43 53 54 5f 41 54 | T835 |R CST_AT|
|00014f10| 54 5f 52 45 41 4c 20 38 | 33 35 0a 41 2a 31 20 20 |T_REAL 8|35.A*1 |
|00014f20| 54 34 31 39 20 20 52 20 | 41 52 52 41 59 5b 49 4e |T419 R |ARRAY[IN|
|00014f30| 53 54 52 55 43 54 49 4f | 4e 5d 20 34 31 39 0a 41 |STRUCTIO|N] 419.A|
|00014f40| 20 31 20 20 54 38 35 37 | 20 20 45 20 4e 41 54 49 | 1 T857| E NATI|
|00014f50| 56 45 5f 41 52 52 41 59 | 5b 45 46 46 45 43 54 49 |VE_ARRAY|[EFFECTI|
|00014f60| 56 45 5f 41 52 47 5f 4c | 49 53 54 5d 20 38 35 37 |VE_ARG_L|IST] 857|
|00014f70| 0a 44 20 35 20 20 54 37 | 35 32 20 20 52 20 43 41 |.D 5 T7|52 R CA|
|00014f80| 4c 4c 5f 30 20 34 38 37 | 2c 37 32 2c 37 36 37 2c |LL_0 487|,72,767,|
|00014f90| 39 39 30 2c 31 38 30 0a | 41 20 31 20 20 54 35 36 |990,180.|A 1 T56|
|00014fa0| 38 20 20 52 20 50 52 4f | 43 5f 43 41 4c 4c 5f 4e |8 R PRO|C_CALL_N|
|00014fb0| 20 35 36 38 0a 41 20 31 | 20 20 54 33 36 32 20 20 | 568.A 1| T362 |
|00014fc0| 52 20 43 52 45 41 54 49 | 4f 4e 5f 43 41 4c 4c 5f |R CREATI|ON_CALL_|
|00014fd0| 31 20 33 36 32 0a 41 20 | 31 20 20 54 39 37 30 20 |1 362.A |1 T970 |
|00014fe0| 20 52 20 4e 41 54 49 56 | 45 5f 4a 56 4d 5f 49 4e | R NATIV|E_JVM_IN|
|00014ff0| 56 4f 4b 45 56 49 52 54 | 55 41 4c 20 39 37 30 0a |VOKEVIRT|UAL 970.|
|00015000| 41 20 31 20 20 54 36 32 | 30 20 20 52 20 4c 4f 43 |A 1 T62|0 R LOC|
|00015010| 41 4c 5f 56 41 52 5f 4c | 49 53 54 20 36 32 30 0a |AL_VAR_L|IST 620.|
|00015020| 41 2a 31 20 20 54 39 30 | 31 20 20 52 20 41 52 52 |A*1 T90|1 R ARR|
|00015030| 41 59 5b 43 4c 41 53 53 | 5f 4e 41 4d 45 5d 20 39 |AY[CLASS|_NAME] 9|
|00015040| 30 31 0a 41 20 31 20 20 | 54 35 34 39 20 20 52 20 |01.A 1 |T549 R |
|00015050| 54 59 50 45 5f 42 49 54 | 5f 31 20 35 34 39 0a 41 |TYPE_BIT|_1 549.A|
|00015060| 20 31 20 20 54 35 32 36 | 20 20 52 20 45 5f 52 45 | 1 T526| R E_RE|
|00015070| 54 52 59 20 35 32 36 0a | 41 2a 31 20 20 54 39 32 |TRY 526.|A*1 T92|
|00015080| 37 20 20 52 20 46 49 58 | 45 44 5f 41 52 52 41 59 |7 R FIX|ED_ARRAY|
|00015090| 5b 53 54 52 49 4e 47 5d | 20 39 32 37 0a 41 2a 31 |[STRING]| 927.A*1|
|000150a0| 20 20 54 36 32 33 20 20 | 52 20 43 48 45 43 4b 5f | T623 |R CHECK_|
|000150b0| 49 4e 56 41 52 49 41 4e | 54 20 36 32 33 0a 41 20 |INVARIAN|T 623.A |
|000150c0| 31 20 20 54 38 36 39 20 | 20 52 20 52 55 4e 5f 46 |1 T869 | R RUN_F|
|000150d0| 45 41 54 55 52 45 5f 35 | 20 38 36 39 0a 41 20 31 |EATURE_5| 869.A 1|
|000150e0| 20 20 54 31 31 32 20 20 | 52 20 43 41 4c 4c 5f 49 | T112 |R CALL_I|
|000150f0| 4e 46 49 58 5f 4c 54 20 | 31 31 32 0a 41 20 31 20 |NFIX_LT |112.A 1 |
|00015100| 20 54 36 34 38 20 20 52 | 20 54 59 50 45 5f 4c 49 | T648 R| TYPE_LI|
|00015110| 4b 45 5f 46 45 41 54 55 | 52 45 20 36 34 38 0a 41 |KE_FEATU|RE 648.A|
|00015120| 20 31 20 20 54 36 34 39 | 20 20 52 20 44 45 46 45 | 1 T649| R DEFE|
|00015130| 52 52 45 44 5f 46 55 4e | 43 54 49 4f 4e 20 36 34 |RRED_FUN|CTION 64|
|00015140| 39 0a 41 2a 31 20 20 54 | 33 39 36 20 20 52 20 41 |9.A*1 T|396 R A|
|00015150| 52 52 41 59 5b 52 55 4e | 5f 43 4c 41 53 53 5d 20 |RRAY[RUN|_CLASS] |
|00015160| 33 39 36 0a 41 20 31 20 | 20 54 34 34 20 20 20 45 |396.A 1 | T44 E|
|00015170| 20 4e 41 54 49 56 45 5f | 41 52 52 41 59 5b 45 58 | NATIVE_|ARRAY[EX|
|00015180| 50 4f 52 54 5f 49 54 45 | 4d 5d 20 34 34 0a 41 20 |PORT_ITE|M] 44.A |
|00015190| 31 20 20 54 31 31 38 20 | 20 52 20 43 53 54 5f 41 |1 T118 | R CST_A|
|000151a0| 54 54 5f 44 4f 55 42 4c | 45 20 31 31 38 0a 41 20 |TT_DOUBL|E 118.A |
|000151b0| 31 20 20 54 35 35 38 20 | 20 52 20 54 59 50 45 5f |1 T558 | R TYPE_|
|000151c0| 42 49 54 5f 32 20 35 35 | 38 0a 41 2a 31 20 20 54 |BIT_2 55|8.A*1 T|
|000151d0| 33 37 34 20 20 52 20 46 | 49 58 45 44 5f 41 52 52 |374 R F|IXED_ARR|
|000151e0| 41 59 5b 45 46 46 45 43 | 54 49 56 45 5f 41 52 47 |AY[EFFEC|TIVE_ARG|
|000151f0| 5f 4c 49 53 54 5d 20 33 | 37 34 0a 41 20 31 20 20 |_LIST] 3|74.A 1 |
|00015200| 54 31 39 31 20 20 45 20 | 4e 41 54 49 56 45 5f 41 |T191 E |NATIVE_A|
|00015210| 52 52 41 59 5b 49 46 54 | 48 45 4e 5d 20 31 39 31 |RRAY[IFT|HEN] 191|
|00015220| 0a 20 2d 2d 2d 20 4d 61 | 6e 67 6c 69 6e 67 20 54 |. --- Ma|ngling T|
|00015230| 61 62 6c 65 20 45 6e 64 | 20 2d 2d 2d 20 2a 2f 0a |able End| --- */.|
|00015240| 0a 2f 2a 43 20 48 65 61 | 64 65 72 20 50 61 73 73 |./*C Hea|der Pass|
|00015250| 20 31 20 3a 2a 2f 0a 74 | 79 70 65 64 65 66 20 73 | 1 :*/.t|ypedef s|
|00015260| 74 72 75 63 74 20 53 33 | 37 36 20 54 33 37 36 3b |truct S3|76 T376;|
|00015270| 0a 74 79 70 65 64 65 66 | 20 73 74 72 75 63 74 20 |.typedef| struct |
|00015280| 53 33 34 33 20 54 33 34 | 33 3b 0a 74 79 70 65 64 |S343 T34|3;.typed|
|00015290| 65 66 20 73 74 72 75 63 | 74 20 53 31 32 31 20 54 |ef struc|t S121 T|
|000152a0| 31 32 31 3b 0a 74 79 70 | 65 64 65 66 20 73 74 72 |121;.typ|edef str|
|000152b0| 75 63 74 20 53 31 33 34 | 20 54 31 33 34 3b 0a 74 |uct S134| T134;.t|
|000152c0| 79 70 65 64 65 66 20 76 | 6f 69 64 2a 54 39 31 36 |ypedef v|oid*T916|
|000152d0| 3b 0a 74 79 70 65 64 65 | 66 20 73 74 72 75 63 74 |;.typede|f struct|
|000152e0| 20 53 38 36 38 20 54 38 | 36 38 3b 0a 74 79 70 65 | S868 T8|68;.type|
|000152f0| 64 65 66 20 73 74 72 75 | 63 74 20 53 33 38 30 20 |def stru|ct S380 |
|00015300| 54 33 38 30 3b 0a 74 79 | 70 65 64 65 66 20 73 74 |T380;.ty|pedef st|
|00015310| 72 75 63 74 20 53 35 38 | 38 20 54 35 38 38 3b 0a |ruct S58|8 T588;.|
|00015320| 74 79 70 65 64 65 66 20 | 73 74 72 75 63 74 20 53 |typedef |struct S|
|00015330| 35 39 30 20 54 35 39 30 | 3b 0a 74 79 70 65 64 65 |590 T590|;.typede|
|00015340| 66 20 73 74 72 75 63 74 | 20 53 34 33 31 20 54 34 |f struct| S431 T4|
|00015350| 33 31 3b 0a 74 79 70 65 | 64 65 66 20 73 74 72 75 |31;.type|def stru|
|00015360| 63 74 20 53 38 37 33 20 | 54 38 37 33 3b 0a 74 79 |ct S873 |T873;.ty|
|00015370| 70 65 64 65 66 20 73 74 | 72 75 63 74 20 53 32 39 |pedef st|ruct S29|
|00015380| 32 20 54 32 39 32 3b 0a | 74 79 70 65 64 65 66 20 |2 T292;.|typedef |
|00015390| 73 74 72 75 63 74 20 53 | 38 39 30 20 54 38 39 30 |struct S|890 T890|
|000153a0| 3b 0a 74 79 70 65 64 65 | 66 20 69 6e 74 20 54 36 |;.typede|f int T6|
|000153b0| 3b 0a 74 79 70 65 64 65 | 66 20 73 74 72 75 63 74 |;.typede|f struct|
|000153c0| 20 53 34 31 34 20 54 34 | 31 34 3b 0a 74 79 70 65 | S414 T4|14;.type|
|000153d0| 64 65 66 20 76 6f 69 64 | 2a 54 38 33 30 3b 0a 74 |def void|*T830;.t|
|000153e0| 79 70 65 64 65 66 20 73 | 74 72 75 63 74 20 53 33 |ypedef s|truct S3|
|000153f0| 39 30 20 54 33 39 30 3b | 0a 74 79 70 65 64 65 66 |90 T390;|.typedef|
|00015400| 20 73 74 72 75 63 74 20 | 53 36 39 39 20 54 36 39 | struct |S699 T69|
|00015410| 39 3b 0a 74 79 70 65 64 | 65 66 20 73 74 72 75 63 |9;.typed|ef struc|
|00015420| 74 20 53 31 31 31 20 54 | 31 31 31 3b 0a 74 79 70 |t S111 T|111;.typ|
|00015430| 65 64 65 66 20 73 74 72 | 75 63 74 20 53 39 30 36 |edef str|uct S906|
|00015440| 20 54 39 30 36 3b 0a 74 | 79 70 65 64 65 66 20 73 | T906;.t|ypedef s|
|00015450| 74 72 75 63 74 20 53 32 | 38 20 54 32 38 3b 0a 74 |truct S2|8 T28;.t|
|00015460| 79 70 65 64 65 66 20 73 | 74 72 75 63 74 20 53 32 |ypedef s|truct S2|
|00015470| 33 35 20 54 32 33 35 3b | 0a 74 79 70 65 64 65 66 |35 T235;|.typedef|
|00015480| 20 73 74 72 75 63 74 20 | 53 36 30 34 20 54 36 30 | struct |S604 T60|
|00015490| 34 3b 0a 74 79 70 65 64 | 65 66 20 73 74 72 75 63 |4;.typed|ef struc|
|000154a0| 74 20 53 33 34 39 20 54 | 33 34 39 3b 0a 74 79 70 |t S349 T|349;.typ|
|000154b0| 65 64 65 66 20 73 74 72 | 75 63 74 20 53 39 33 33 |edef str|uct S933|
|000154c0| 20 54 39 33 33 3b 0a 74 | 79 70 65 64 65 66 20 73 | T933;.t|ypedef s|
|000154d0| 74 72 75 63 74 20 53 38 | 38 36 20 54 38 38 36 3b |truct S8|86 T886;|
|000154e0| 0a 74 79 70 65 64 65 66 | 20 73 74 72 75 63 74 20 |.typedef| struct |
|000154f0| 53 34 34 36 20 54 34 34 | 36 3b 0a 74 79 70 65 64 |S446 T44|6;.typed|
|00015500| 65 66 20 73 74 72 75 63 | 74 20 53 33 39 38 20 54 |ef struc|t S398 T|
|00015510| 33 39 38 3b 0a 74 79 70 | 65 64 65 66 20 73 74 72 |398;.typ|edef str|
|00015520| 75 63 74 20 53 34 36 20 | 54 34 36 3b 0a 74 79 70 |uct S46 |T46;.typ|
|00015530| 65 64 65 66 20 73 74 72 | 75 63 74 20 53 36 37 39 |edef str|uct S679|
|00015540| 20 54 36 37 39 3b 0a 74 | 79 70 65 64 65 66 20 73 | T679;.t|ypedef s|
|00015550| 74 72 75 63 74 20 53 31 | 34 35 20 54 31 34 35 3b |truct S1|45 T145;|
|00015560| 0a 74 79 70 65 64 65 66 | 20 73 74 72 75 63 74 20 |.typedef| struct |
|00015570| 53 34 37 37 20 54 34 37 | 37 3b 0a 74 79 70 65 64 |S477 T47|7;.typed|
|00015580| 65 66 20 73 74 72 75 63 | 74 20 53 31 34 37 20 54 |ef struc|t S147 T|
|00015590| 31 34 37 3b 0a 74 79 70 | 65 64 65 66 20 73 74 72 |147;.typ|edef str|
|000155a0| 75 63 74 20 53 38 39 32 | 20 54 38 39 32 3b 0a 74 |uct S892| T892;.t|
|000155b0| 79 70 65 64 65 66 20 73 | 74 72 75 63 74 20 53 37 |ypedef s|truct S7|
|000155c0| 39 36 20 54 37 39 36 3b | 0a 74 79 70 65 64 65 66 |96 T796;|.typedef|
|000155d0| 20 64 6f 75 62 6c 65 20 | 54 35 3b 0a 74 79 70 65 | double |T5;.type|
|000155e0| 64 65 66 20 73 74 72 75 | 63 74 20 53 34 30 34 20 |def stru|ct S404 |
|000155f0| 54 34 30 34 3b 0a 74 79 | 70 65 64 65 66 20 73 74 |T404;.ty|pedef st|
|00015600| 72 75 63 74 20 53 34 35 | 33 20 54 34 35 33 3b 0a |ruct S45|3 T453;.|
|00015610| 74 79 70 65 64 65 66 20 | 69 6e 74 20 54 37 39 38 |typedef |int T798|
|00015620| 3b 0a 74 79 70 65 64 65 | 66 20 73 74 72 75 63 74 |;.typede|f struct|
|00015630| 20 53 33 34 38 20 54 33 | 34 38 3b 0a 74 79 70 65 | S348 T3|48;.type|
|00015640| 64 65 66 20 73 74 72 75 | 63 74 20 53 33 37 32 20 |def stru|ct S372 |
|00015650| 54 33 37 32 3b 0a 74 79 | 70 65 64 65 66 20 73 74 |T372;.ty|pedef st|
|00015660| 72 75 63 74 20 53 34 31 | 20 54 34 31 3b 0a 74 79 |ruct S41| T41;.ty|
|00015670| 70 65 64 65 66 20 73 74 | 72 75 63 74 20 53 31 35 |pedef st|ruct S15|
|00015680| 33 20 54 31 35 33 3b 0a | 74 79 70 65 64 65 66 20 |3 T153;.|typedef |
|00015690| 73 74 72 75 63 74 20 53 | 32 32 36 20 54 32 32 36 |struct S|226 T226|
|000156a0| 3b 0a 74 79 70 65 64 65 | 66 20 73 74 72 75 63 74 |;.typede|f struct|
|000156b0| 20 53 33 32 20 54 33 32 | 3b 0a 74 79 70 65 64 65 | S32 T32|;.typede|
|000156c0| 66 20 73 74 72 75 63 74 | 20 53 34 36 30 20 54 34 |f struct| S460 T4|
|000156d0| 36 30 3b 0a 74 79 70 65 | 64 65 66 20 73 74 72 75 |60;.type|def stru|
|000156e0| 63 74 20 53 31 38 30 20 | 54 31 38 30 3b 0a 74 79 |ct S180 |T180;.ty|
|000156f0| 70 65 64 65 66 20 76 6f | 69 64 2a 54 39 30 32 3b |pedef vo|id*T902;|
|00015700| 0a 74 79 70 65 64 65 66 | 20 73 74 72 75 63 74 20 |.typedef| struct |
|00015710| 53 31 35 38 20 54 31 35 | 38 3b 0a 74 79 70 65 64 |S158 T15|8;.typed|
|00015720| 65 66 20 73 74 72 75 63 | 74 20 53 39 30 34 20 54 |ef struc|t S904 T|
|00015730| 39 30 34 3b 0a 74 79 70 | 65 64 65 66 20 73 74 72 |904;.typ|edef str|
|00015740| 75 63 74 20 53 39 35 33 | 20 54 39 35 33 3b 0a 74 |uct S953| T953;.t|
|00015750| 79 70 65 64 65 66 20 73 | 74 72 75 63 74 20 53 38 |ypedef s|truct S8|
|00015760| 30 39 20 54 38 30 39 3b | 0a 74 79 70 65 64 65 66 |09 T809;|.typedef|
|00015770| 20 73 74 72 75 63 74 20 | 53 37 39 34 20 54 37 39 | struct |S794 T79|
|00015780| 34 3b 0a 74 79 70 65 64 | 65 66 20 73 74 72 75 63 |4;.typed|ef struc|
|00015790| 74 20 53 36 38 39 20 54 | 36 38 39 3b 0a 74 79 70 |t S689 T|689;.typ|
|000157a0| 65 64 65 66 20 73 74 72 | 75 63 74 20 53 36 30 35 |edef str|uct S605|
|000157b0| 20 54 36 30 35 3b 0a 74 | 79 70 65 64 65 66 20 73 | T605;.t|ypedef s|
|000157c0| 74 72 75 63 74 20 53 39 | 35 38 20 54 39 35 38 3b |truct S9|58 T958;|
|000157d0| 0a 74 79 70 65 64 65 66 | 20 73 74 72 75 63 74 20 |.typedef| struct |
|000157e0| 53 39 34 33 20 54 39 34 | 33 3b 0a 74 79 70 65 64 |S943 T94|3;.typed|
|000157f0| 65 66 20 73 74 72 75 63 | 74 20 53 35 36 39 20 54 |ef struc|t S569 T|
|00015800| 35 36 39 3b 0a 74 79 70 | 65 64 65 66 20 73 74 72 |569;.typ|edef str|
|00015810| 75 63 74 20 53 33 30 36 | 20 54 33 30 36 3b 0a 74 |uct S306| T306;.t|
|00015820| 79 70 65 64 65 66 20 73 | 74 72 75 63 74 20 53 33 |ypedef s|truct S3|
|00015830| 35 35 20 54 33 35 35 3b | 0a 74 79 70 65 64 65 66 |55 T355;|.typedef|
|00015840| 20 73 74 72 75 63 74 20 | 53 36 33 36 20 54 36 33 | struct |S636 T63|
|00015850| 36 3b 0a 74 79 70 65 64 | 65 66 20 73 74 72 75 63 |6;.typed|ef struc|
|00015860| 74 20 53 34 32 39 20 54 | 34 32 39 3b 0a 74 79 70 |t S429 T|429;.typ|
|00015870| 65 64 65 66 20 66 6c 6f | 61 74 20 54 34 3b 0a 74 |edef flo|at T4;.t|
|00015880| 79 70 65 64 65 66 20 73 | 74 72 75 63 74 20 53 33 |ypedef s|truct S3|
|00015890| 35 38 20 54 33 35 38 3b | 0a 74 79 70 65 64 65 66 |58 T358;|.typedef|
|000158a0| 20 73 74 72 75 63 74 20 | 53 35 39 32 20 54 35 39 | struct |S592 T59|
|000158b0| 32 3b 0a 74 79 70 65 64 | 65 66 20 73 74 72 75 63 |2;.typed|ef struc|
|000158c0| 74 20 53 35 32 39 20 54 | 35 32 39 3b 0a 74 79 70 |t S529 T|529;.typ|
|000158d0| 65 64 65 66 20 73 74 72 | 75 63 74 20 53 34 33 36 |edef str|uct S436|
|000158e0| 20 54 34 33 36 3b 0a 74 | 79 70 65 64 65 66 20 73 | T436;.t|ypedef s|
|000158f0| 74 72 75 63 74 20 53 37 | 36 34 20 54 37 36 34 3b |truct S7|64 T764;|
|00015900| 0a 74 79 70 65 64 65 66 | 20 73 74 72 75 63 74 20 |.typedef| struct |
|00015910| 53 36 34 34 20 54 36 34 | 34 3b 0a 74 79 70 65 64 |S644 T64|4;.typed|
|00015920| 65 66 20 73 74 72 75 63 | 74 20 53 33 38 38 20 54 |ef struc|t S388 T|
|00015930| 33 38 38 3b 0a 74 79 70 | 65 64 65 66 20 73 74 72 |388;.typ|edef str|
|00015940| 75 63 74 20 53 39 30 30 | 20 54 39 30 30 3b 0a 74 |uct S900| T900;.t|
|00015950| 79 70 65 64 65 66 20 73 | 74 72 75 63 74 20 53 38 |ypedef s|truct S8|
|00015960| 34 33 20 54 38 34 33 3b | 0a 74 79 70 65 64 65 66 |43 T843;|.typedef|
|00015970| 20 73 74 72 75 63 74 20 | 53 36 37 33 20 54 36 37 | struct |S673 T67|
|00015980| 33 3b 0a 74 79 70 65 64 | 65 66 20 73 74 72 75 63 |3;.typed|ef struc|
|00015990| 74 20 53 36 32 34 20 54 | 36 32 34 3b 0a 74 79 70 |t S624 T|624;.typ|
|000159a0| 65 64 65 66 20 73 74 72 | 75 63 74 20 53 36 32 35 |edef str|uct S625|
|000159b0| 20 54 36 32 35 3b 0a 74 | 79 70 65 64 65 66 20 73 | T625;.t|ypedef s|
|000159c0| 74 72 75 63 74 20 53 34 | 30 36 20 54 34 30 36 3b |truct S4|06 T406;|
|000159d0| 0a 74 79 70 65 64 65 66 | 20 73 74 72 75 63 74 20 |.typedef| struct |
|000159e0| 53 33 33 38 20 54 33 33 | 38 3b 0a 74 79 70 65 64 |S338 T33|8;.typed|
|000159f0| 65 66 20 73 74 72 75 63 | 74 20 53 37 20 54 37 3b |ef struc|t S7 T7;|
|00015a00| 0a 74 79 70 65 64 65 66 | 20 73 74 72 75 63 74 20 |.typedef| struct |
|00015a10| 53 36 37 35 20 54 36 37 | 35 3b 0a 74 79 70 65 64 |S675 T67|5;.typed|
|00015a20| 65 66 20 73 74 72 75 63 | 74 20 53 33 34 37 20 54 |ef struc|t S347 T|
|00015a30| 33 34 37 3b 0a 74 79 70 | 65 64 65 66 20 73 74 72 |347;.typ|edef str|
|00015a40| 75 63 74 20 53 33 32 31 | 20 54 33 32 31 3b 0a 74 |uct S321| T321;.t|
|00015a50| 79 70 65 64 65 66 20 73 | 74 72 75 63 74 20 53 39 |ypedef s|truct S9|
|00015a60| 33 32 20 54 39 33 32 3b | 0a 74 79 70 65 64 65 66 |32 T932;|.typedef|
|00015a70| 20 73 74 72 75 63 74 20 | 53 36 37 36 20 54 36 37 | struct |S676 T67|
|00015a80| 36 3b 0a 74 79 70 65 64 | 65 66 20 73 74 72 75 63 |6;.typed|ef struc|
|00015a90| 74 20 53 36 32 39 20 54 | 36 32 39 3b 0a 74 79 70 |t S629 T|629;.typ|
|00015aa0| 65 64 65 66 20 73 74 72 | 75 63 74 20 53 32 33 39 |edef str|uct S239|
|00015ab0| 20 54 32 33 39 3b 0a 74 | 79 70 65 64 65 66 20 73 | T239;.t|ypedef s|
|00015ac0| 74 72 75 63 74 20 53 39 | 33 36 20 54 39 33 36 3b |truct S9|36 T936;|
|00015ad0| 0a 74 79 70 65 64 65 66 | 20 73 74 72 75 63 74 20 |.typedef| struct |
|00015ae0| 53 33 37 37 20 54 33 37 | 37 3b 0a 74 79 70 65 64 |S377 T37|7;.typed|
|00015af0| 65 66 20 73 74 72 75 63 | 74 20 53 36 38 33 20 54 |ef struc|t S683 T|
|00015b00| 36 38 33 3b 0a 74 79 70 | 65 64 65 66 20 69 6e 74 |683;.typ|edef int|
|00015b10| 20 54 32 3b 0a 74 79 70 | 65 64 65 66 20 73 74 72 | T2;.typ|edef str|
|00015b20| 75 63 74 20 53 37 33 33 | 20 54 37 33 33 3b 0a 74 |uct S733| T733;.t|
|00015b30| 79 70 65 64 65 66 20 73 | 74 72 75 63 74 20 53 39 |ypedef s|truct S9|
|00015b40| 39 30 20 54 39 39 30 3b | 0a 74 79 70 65 64 65 66 |90 T990;|.typedef|
|00015b50| 20 73 74 72 75 63 74 20 | 53 32 34 37 20 54 32 34 | struct |S247 T24|
|00015b60| 37 3b 0a 74 79 70 65 64 | 65 66 20 73 74 72 75 63 |7;.typed|ef struc|
|00015b70| 74 20 53 38 34 39 20 54 | 38 34 39 3b 0a 74 79 70 |t S849 T|849;.typ|
|00015b80| 65 64 65 66 20 73 74 72 | 75 63 74 20 53 34 31 30 |edef str|uct S410|
|00015b90| 20 54 34 31 30 3b 0a 74 | 79 70 65 64 65 66 20 73 | T410;.t|ypedef s|
|00015ba0| 74 72 75 63 74 20 53 36 | 39 36 20 54 36 39 36 3b |truct S6|96 T696;|
|00015bb0| 0a 74 79 70 65 64 65 66 | 20 73 74 72 75 63 74 20 |.typedef| struct |
|00015bc0| 53 39 34 38 20 54 39 34 | 38 3b 0a 74 79 70 65 64 |S948 T94|8;.typed|
|00015bd0| 65 66 20 73 74 72 75 63 | 74 20 53 36 35 37 20 54 |ef struc|t S657 T|
|00015be0| 36 35 37 3b 0a 74 79 70 | 65 64 65 66 20 73 74 72 |657;.typ|edef str|
|00015bf0| 75 63 74 20 53 33 30 30 | 20 54 33 30 30 3b 0a 74 |uct S300| T300;.t|
|00015c00| 79 70 65 64 65 66 20 73 | 74 72 75 63 74 20 53 39 |ypedef s|truct S9|
|00015c10| 34 30 20 54 39 34 30 3b | 0a 74 79 70 65 64 65 66 |40 T940;|.typedef|
|00015c20| 20 73 74 72 75 63 74 20 | 53 33 36 37 20 54 33 36 | struct |S367 T36|
|00015c30| 37 3b 0a 74 79 70 65 64 | 65 66 20 73 74 72 75 63 |7;.typed|ef struc|
|00015c40| 74 20 53 36 37 31 20 54 | 36 37 31 3b 0a 74 79 70 |t S671 T|671;.typ|
|00015c50| 65 64 65 66 20 73 74 72 | 75 63 74 20 53 32 38 30 |edef str|uct S280|
|00015c60| 20 54 32 38 30 3b 0a 74 | 79 70 65 64 65 66 20 73 | T280;.t|ypedef s|
|00015c70| 74 72 75 63 74 20 53 36 | 35 20 54 36 35 3b 0a 74 |truct S6|5 T65;.t|
|00015c80| 79 70 65 64 65 66 20 73 | 74 72 75 63 74 20 53 36 |ypedef s|truct S6|
|00015c90| 32 37 20 54 36 32 37 3b | 0a 74 79 70 65 64 65 66 |27 T627;|.typedef|
|00015ca0| 20 73 74 72 75 63 74 20 | 53 32 36 30 20 54 32 36 | struct |S260 T26|
|00015cb0| 30 3b 0a 74 79 70 65 64 | 65 66 20 73 74 72 75 63 |0;.typed|ef struc|
|00015cc0| 74 20 53 32 31 33 20 54 | 32 31 33 3b 0a 74 79 70 |t S213 T|213;.typ|
|00015cd0| 65 64 65 66 20 73 74 72 | 75 63 74 20 53 32 35 32 |edef str|uct S252|
|00015ce0| 20 54 32 35 32 3b 0a 74 | 79 70 65 64 65 66 20 73 | T252;.t|ypedef s|
|00015cf0| 74 72 75 63 74 20 53 37 | 39 20 54 37 39 3b 0a 74 |truct S7|9 T79;.t|
|00015d00| 79 70 65 64 65 66 20 73 | 74 72 75 63 74 20 53 34 |ypedef s|truct S4|
|00015d10| 39 35 20 54 34 39 35 3b | 0a 74 79 70 65 64 65 66 |95 T495;|.typedef|
|00015d20| 20 73 74 72 75 63 74 20 | 53 32 36 33 20 54 32 36 | struct |S263 T26|
|00015d30| 33 3b 0a 74 79 70 65 64 | 65 66 20 73 74 72 75 63 |3;.typed|ef struc|
|00015d40| 74 20 53 36 33 33 20 54 | 36 33 33 3b 0a 74 79 70 |t S633 T|633;.typ|
|00015d50| 65 64 65 66 20 73 74 72 | 75 63 74 20 53 32 38 33 |edef str|uct S283|
|00015d60| 20 54 32 38 33 3b 0a 74 | 79 70 65 64 65 66 20 73 | T283;.t|ypedef s|
|00015d70| 74 72 75 63 74 20 53 32 | 37 32 20 54 32 37 32 3b |truct S2|72 T272;|
|00015d80| 0a 74 79 70 65 64 65 66 | 20 73 74 72 75 63 74 20 |.typedef| struct |
|00015d90| 53 33 32 30 20 54 33 32 | 30 3b 0a 74 79 70 65 64 |S320 T32|0;.typed|
|00015da0| 65 66 20 73 74 72 75 63 | 74 20 53 35 39 20 54 35 |ef struc|t S59 T5|
|00015db0| 39 3b 0a 74 79 70 65 64 | 65 66 20 73 74 72 75 63 |9;.typed|ef struc|
|00015dc0| 74 20 53 32 35 33 20 54 | 32 35 33 3b 0a 74 79 70 |t S253 T|253;.typ|
|00015dd0| 65 64 65 66 20 73 74 72 | 75 63 74 20 53 38 37 37 |edef str|uct S877|
|00015de0| 20 54 38 37 37 3b 0a 74 | 79 70 65 64 65 66 20 73 | T877;.t|ypedef s|
|00015df0| 74 72 75 63 74 20 53 32 | 37 38 20 54 32 37 38 3b |truct S2|78 T278;|
|00015e00| 0a 74 79 70 65 64 65 66 | 20 69 6e 74 20 54 36 37 |.typedef| int T67|
|00015e10| 30 3b 0a 74 79 70 65 64 | 65 66 20 73 74 72 75 63 |0;.typed|ef struc|
|00015e20| 74 20 53 37 36 37 20 54 | 37 36 37 3b 0a 74 79 70 |t S767 T|767;.typ|
|00015e30| 65 64 65 66 20 73 74 72 | 75 63 74 20 53 38 38 30 |edef str|uct S880|
|00015e40| 20 54 38 38 30 3b 0a 74 | 79 70 65 64 65 66 20 73 | T880;.t|ypedef s|
|00015e50| 74 72 75 63 74 20 53 33 | 39 33 20 54 33 39 33 3b |truct S3|93 T393;|
|00015e60| 0a 74 79 70 65 64 65 66 | 20 73 74 72 75 63 74 20 |.typedef| struct |
|00015e70| 53 37 32 33 20 54 37 32 | 33 3b 0a 74 79 70 65 64 |S723 T72|3;.typed|
|00015e80| 65 66 20 73 74 72 75 63 | 74 20 53 36 38 38 20 54 |ef struc|t S688 T|
|00015e90| 36 38 38 3b 0a 74 79 70 | 65 64 65 66 20 73 74 72 |688;.typ|edef str|
|00015ea0| 75 63 74 20 53 33 31 20 | 54 33 31 3b 0a 74 79 70 |uct S31 |T31;.typ|
|00015eb0| 65 64 65 66 20 73 74 72 | 75 63 74 20 53 37 30 31 |edef str|uct S701|
|00015ec0| 20 54 37 30 31 3b 0a 74 | 79 70 65 64 65 66 20 73 | T701;.t|ypedef s|
|00015ed0| 74 72 75 63 74 20 53 33 | 33 20 54 33 33 3b 0a 74 |truct S3|3 T33;.t|
|00015ee0| 79 70 65 64 65 66 20 73 | 74 72 75 63 74 20 53 35 |ypedef s|truct S5|
|00015ef0| 32 32 20 54 35 32 32 3b | 0a 74 79 70 65 64 65 66 |22 T522;|.typedef|
|00015f00| 20 73 74 72 75 63 74 20 | 53 39 36 33 20 54 39 36 | struct |S963 T96|
|00015f10| 33 3b 0a 74 79 70 65 64 | 65 66 20 73 74 72 75 63 |3;.typed|ef struc|
|00015f20| 74 20 53 37 30 37 20 54 | 37 30 37 3b 0a 74 79 70 |t S707 T|707;.typ|
|00015f30| 65 64 65 66 20 73 74 72 | 75 63 74 20 53 34 31 37 |edef str|uct S417|
|00015f40| 20 54 34 31 37 3b 0a 74 | 79 70 65 64 65 66 20 76 | T417;.t|ypedef v|
|00015f50| 6f 69 64 2a 20 54 38 3b | 0a 74 79 70 65 64 65 66 |oid* T8;|.typedef|
|00015f60| 20 73 74 72 75 63 74 20 | 53 37 31 32 20 54 37 31 | struct |S712 T71|
|00015f70| 32 3b 0a 74 79 70 65 64 | 65 66 20 73 74 72 75 63 |2;.typed|ef struc|
|00015f80| 74 20 53 35 35 32 20 54 | 35 35 32 3b 0a 74 79 70 |t S552 T|552;.typ|
|00015f90| 65 64 65 66 20 73 74 72 | 75 63 74 20 53 37 36 30 |edef str|uct S760|
|00015fa0| 20 54 37 36 30 3b 0a 74 | 79 70 65 64 65 66 20 73 | T760;.t|ypedef s|
|00015fb0| 74 72 75 63 74 20 53 37 | 31 36 20 54 37 31 36 3b |truct S7|16 T716;|
|00015fc0| 0a 74 79 70 65 64 65 66 | 20 73 74 72 75 63 74 20 |.typedef| struct |
|00015fd0| 53 36 36 39 20 54 36 36 | 39 3b 0a 74 79 70 65 64 |S669 T66|9;.typed|
|00015fe0| 65 66 20 73 74 72 75 63 | 74 20 53 35 33 34 20 54 |ef struc|t S534 T|
|00015ff0| 35 33 34 3b 0a 74 79 70 | 65 64 65 66 20 73 74 72 |534;.typ|edef str|
|00016000| 75 63 74 20 53 39 31 35 | 20 54 39 31 35 3b 0a 74 |uct S915| T915;.t|
|00016010| 79 70 65 64 65 66 20 73 | 74 72 75 63 74 20 53 39 |ypedef s|truct S9|
|00016020| 39 39 20 54 39 39 39 3b | 0a 74 79 70 65 64 65 66 |99 T999;|.typedef|
|00016030| 20 73 74 72 75 63 74 20 | 53 33 35 32 20 54 33 35 | struct |S352 T35|
|00016040| 32 3b 0a 74 79 70 65 64 | 65 66 20 73 74 72 75 63 |2;.typed|ef struc|
|00016050| 74 20 53 37 32 30 20 54 | 37 32 30 3b 0a 74 79 70 |t S720 T|720;.typ|
|00016060| 65 64 65 66 20 73 74 72 | 75 63 74 20 53 36 38 30 |edef str|uct S680|
|00016070| 20 54 36 38 30 3b 0a 74 | 79 70 65 64 65 66 20 76 | T680;.t|ypedef v|
|00016080| 6f 69 64 2a 54 34 34 31 | 3b 0a 74 79 70 65 64 65 |oid*T441|;.typede|
|00016090| 66 20 73 74 72 75 63 74 | 20 53 36 34 20 54 36 34 |f struct| S64 T64|
|000160a0| 3b 0a 74 79 70 65 64 65 | 66 20 73 74 72 75 63 74 |;.typede|f struct|
|000160b0| 20 53 34 32 30 20 54 34 | 32 30 3b 0a 74 79 70 65 | S420 T4|20;.type|
|000160c0| 64 65 66 20 73 74 72 75 | 63 74 20 53 35 31 37 20 |def stru|ct S517 |
|000160d0| 54 35 31 37 3b 0a 74 79 | 70 65 64 65 66 20 73 74 |T517;.ty|pedef st|
|000160e0| 72 75 63 74 20 53 38 34 | 38 20 54 38 34 38 3b 0a |ruct S84|8 T848;.|
|000160f0| 74 79 70 65 64 65 66 20 | 73 74 72 75 63 74 20 53 |typedef |struct S|
|00016100| 31 39 39 20 54 31 39 39 | 3b 0a 74 79 70 65 64 65 |199 T199|;.typede|
|00016110| 66 20 73 74 72 75 63 74 | 20 53 35 32 30 20 54 35 |f struct| S520 T5|
|00016120| 32 30 3b 0a 74 79 70 65 | 64 65 66 20 73 74 72 75 |20;.type|def stru|
|00016130| 63 74 20 53 35 32 31 20 | 54 35 32 31 3b 0a 74 79 |ct S521 |T521;.ty|
|00016140| 70 65 64 65 66 20 73 74 | 72 75 63 74 20 53 34 35 |pedef st|ruct S45|
|00016150| 31 20 54 34 35 31 3b 0a | 74 79 70 65 64 65 66 20 |1 T451;.|typedef |
|00016160| 73 74 72 75 63 74 20 53 | 37 30 38 20 54 37 30 38 |struct S|708 T708|
|00016170| 3b 0a 74 79 70 65 64 65 | 66 20 76 6f 69 64 2a 54 |;.typede|f void*T|
|00016180| 33 34 30 3b 0a 74 79 70 | 65 64 65 66 20 73 74 72 |340;.typ|edef str|
|00016190| 75 63 74 20 53 37 30 39 | 20 54 37 30 39 3b 0a 74 |uct S709| T709;.t|
|000161a0| 79 70 65 64 65 66 20 73 | 74 72 75 63 74 20 53 34 |ypedef s|truct S4|
|000161b0| 35 34 20 54 34 35 34 3b | 0a 74 79 70 65 64 65 66 |54 T454;|.typedef|
|000161c0| 20 73 74 72 75 63 74 20 | 53 33 38 20 54 33 38 3b | struct |S38 T38;|
|000161d0| 0a 74 79 70 65 64 65 66 | 20 69 6e 74 20 54 39 31 |.typedef| int T91|
|000161e0| 39 3b 0a 74 79 70 65 64 | 65 66 20 73 74 72 75 63 |9;.typed|ef struc|
|000161f0| 74 20 53 34 37 39 20 54 | 34 37 39 3b 0a 74 79 70 |t S479 T|479;.typ|
|00016200| 65 64 65 66 20 73 74 72 | 75 63 74 20 53 36 36 34 |edef str|uct S664|
|00016210| 20 54 36 36 34 3b 0a 74 | 79 70 65 64 65 66 20 73 | T664;.t|ypedef s|
|00016220| 74 72 75 63 74 20 53 35 | 35 34 20 54 35 35 34 3b |truct S5|54 T554;|
|00016230| 0a 74 79 70 65 64 65 66 | 20 73 74 72 75 63 74 20 |.typedef| struct |
|00016240| 53 35 35 37 20 54 35 35 | 37 3b 0a 74 79 70 65 64 |S557 T55|7;.typed|
|00016250| 65 66 20 76 6f 69 64 2a | 54 39 34 3b 0a 74 79 70 |ef void*|T94;.typ|
|00016260| 65 64 65 66 20 73 74 72 | 75 63 74 20 53 37 32 20 |edef str|uct S72 |
|00016270| 54 37 32 3b 0a 74 79 70 | 65 64 65 66 20 73 74 72 |T72;.typ|edef str|
|00016280| 75 63 74 20 53 33 36 35 | 20 54 33 36 35 3b 0a 74 |uct S365| T365;.t|
|00016290| 79 70 65 64 65 66 20 73 | 74 72 75 63 74 20 53 38 |ypedef s|truct S8|
|000162a0| 35 34 20 54 38 35 34 3b | 0a 74 79 70 65 64 65 66 |54 T854;|.typedef|
|000162b0| 20 73 74 72 75 63 74 20 | 53 32 30 39 20 54 32 30 | struct |S209 T20|
|000162c0| 39 3b 0a 74 79 70 65 64 | 65 66 20 73 74 72 75 63 |9;.typed|ef struc|
|000162d0| 74 20 53 32 36 20 54 32 | 36 3b 0a 74 79 70 65 64 |t S26 T2|6;.typed|
|000162e0| 65 66 20 73 74 72 75 63 | 74 20 53 34 39 31 20 54 |ef struc|t S491 T|
|000162f0| 34 39 31 3b 0a 74 79 70 | 65 64 65 66 20 73 74 72 |491;.typ|edef str|
|00016300| 75 63 74 20 53 35 38 37 | 20 54 35 38 37 3b 0a 74 |uct S587| T587;.t|
|00016310| 79 70 65 64 65 66 20 73 | 74 72 75 63 74 20 53 35 |ypedef s|truct S5|
|00016320| 30 35 20 54 35 30 35 3b | 0a 74 79 70 65 64 65 66 |05 T505;|.typedef|
|00016330| 20 73 74 72 75 63 74 20 | 53 33 38 31 20 54 33 38 | struct |S381 T38|
|00016340| 31 3b 0a 74 79 70 65 64 | 65 66 20 73 74 72 75 63 |1;.typed|ef struc|
|00016350| 74 20 53 35 34 34 20 54 | 35 34 34 3b 0a 74 79 70 |t S544 T|544;.typ|
|00016360| 65 64 65 66 20 73 74 72 | 75 63 74 20 53 34 39 38 |edef str|uct S498|
|00016370| 20 54 34 39 38 3b 0a 74 | 79 70 65 64 65 66 20 73 | T498;.t|ypedef s|
|00016380| 74 72 75 63 74 20 53 35 | 32 33 20 54 35 32 33 3b |truct S5|23 T523;|
|00016390| 0a 74 79 70 65 64 65 66 | 20 73 74 72 75 63 74 20 |.typedef| struct |
|000163a0| 53 38 30 35 20 54 38 30 | 35 3b 0a 74 79 70 65 64 |S805 T80|5;.typed|
|000163b0| 65 66 20 73 74 72 75 63 | 74 20 53 38 35 20 54 38 |ef struc|t S85 T8|
|000163c0| 35 3b 0a 74 79 70 65 64 | 65 66 20 73 74 72 75 63 |5;.typed|ef struc|
|000163d0| 74 20 53 35 37 34 20 54 | 35 37 34 3b 0a 74 79 70 |t S574 T|574;.typ|
|000163e0| 65 64 65 66 20 73 74 72 | 75 63 74 20 53 37 31 38 |edef str|uct S718|
|000163f0| 20 54 37 31 38 3b 0a 74 | 79 70 65 64 65 66 20 73 | T718;.t|ypedef s|
|00016400| 74 72 75 63 74 20 53 38 | 35 35 20 54 38 35 35 3b |truct S8|55 T855;|
|00016410| 0a 74 79 70 65 64 65 66 | 20 69 6e 74 20 54 35 37 |.typedef| int T57|
|00016420| 36 3b 0a 74 79 70 65 64 | 65 66 20 73 74 72 75 63 |6;.typed|ef struc|
|00016430| 74 20 53 31 38 35 20 54 | 31 38 35 3b 0a 74 79 70 |t S185 T|185;.typ|
|00016440| 65 64 65 66 20 73 74 72 | 75 63 74 20 53 39 30 20 |edef str|uct S90 |
|00016450| 54 39 30 3b 0a 74 79 70 | 65 64 65 66 20 73 74 72 |T90;.typ|edef str|
|00016460| 75 63 74 20 53 37 31 35 | 20 54 37 31 35 3b 0a 74 |uct S715| T715;.t|
|00016470| 79 70 65 64 65 66 20 73 | 74 72 75 63 74 20 53 33 |ypedef s|truct S3|
|00016480| 32 34 20 54 33 32 34 3b | 0a 74 79 70 65 64 65 66 |24 T324;|.typedef|
|00016490| 20 73 74 72 75 63 74 20 | 53 35 30 39 20 54 35 30 | struct |S509 T50|
|000164a0| 39 3b 0a 74 79 70 65 64 | 65 66 20 73 74 72 75 63 |9;.typed|ef struc|
|000164b0| 74 20 53 39 36 20 54 39 | 36 3b 0a 74 79 70 65 64 |t S96 T9|6;.typed|
|000164c0| 65 66 20 73 74 72 75 63 | 74 20 53 36 38 31 20 54 |ef struc|t S681 T|
|000164d0| 36 38 31 3b 0a 74 79 70 | 65 64 65 66 20 73 74 72 |681;.typ|edef str|
|000164e0| 75 63 74 20 53 33 37 38 | 20 54 33 37 38 3b 0a 74 |uct S378| T378;.t|
|000164f0| 79 70 65 64 65 66 20 73 | 74 72 75 63 74 20 53 35 |ypedef s|truct S5|
|00016500| 36 37 20 54 35 36 37 3b | 0a 74 79 70 65 64 65 66 |67 T567;|.typedef|
|00016510| 20 73 74 72 75 63 74 20 | 53 35 32 20 54 35 32 3b | struct |S52 T52;|
|00016520| 0a 74 79 70 65 64 65 66 | 20 73 74 72 75 63 74 20 |.typedef| struct |
|00016530| 53 35 36 20 54 35 36 3b | 0a 74 79 70 65 64 65 66 |S56 T56;|.typedef|
|00016540| 20 73 74 72 75 63 74 20 | 53 33 31 33 20 54 33 31 | struct |S313 T31|
|00016550| 33 3b 0a 74 79 70 65 64 | 65 66 20 73 74 72 75 63 |3;.typed|ef struc|
|00016560| 74 20 53 35 37 20 54 35 | 37 3b 0a 74 79 70 65 64 |t S57 T5|7;.typed|
|00016570| 65 66 20 73 74 72 75 63 | 74 20 53 31 30 36 20 54 |ef struc|t S106 T|
|00016580| 31 30 36 3b 0a 74 79 70 | 65 64 65 66 20 73 74 72 |106;.typ|edef str|
|00016590| 75 63 74 20 53 32 36 38 | 20 54 32 36 38 3b 0a 74 |uct S268| T268;.t|
|000165a0| 79 70 65 64 65 66 20 73 | 74 72 75 63 74 20 53 33 |ypedef s|truct S3|
|000165b0| 39 20 54 33 39 3b 0a 74 | 79 70 65 64 65 66 20 73 |9 T39;.t|ypedef s|
|000165c0| 74 72 75 63 74 20 53 38 | 35 33 20 54 38 35 33 3b |truct S8|53 T853;|
|000165d0| 0a 74 79 70 65 64 65 66 | 20 73 74 72 75 63 74 20 |.typedef| struct |
|000165e0| 53 33 34 32 20 54 33 34 | 32 3b 0a 74 79 70 65 64 |S342 T34|2;.typed|
|000165f0| 65 66 20 73 74 72 75 63 | 74 20 53 37 38 32 20 54 |ef struc|t S782 T|
|00016600| 37 38 32 3b 0a 74 79 70 | 65 64 65 66 20 73 74 72 |782;.typ|edef str|
|00016610| 75 63 74 20 53 38 30 38 | 20 54 38 30 38 3b 0a 74 |uct S808| T808;.t|
|00016620| 79 70 65 64 65 66 20 73 | 74 72 75 63 74 20 53 38 |ypedef s|truct S8|
|00016630| 39 33 20 54 38 39 33 3b | 0a 74 79 70 65 64 65 66 |93 T893;|.typedef|
|00016640| 20 73 74 72 75 63 74 20 | 53 32 32 32 20 54 32 32 | struct |S222 T22|
|00016650| 32 3b 0a 74 79 70 65 64 | 65 66 20 73 74 72 75 63 |2;.typed|ef struc|
|00016660| 74 20 53 38 38 31 20 54 | 38 38 31 3b 0a 74 79 70 |t S881 T|881;.typ|
|00016670| 65 64 65 66 20 73 74 72 | 75 63 74 20 53 39 30 37 |edef str|uct S907|
|00016680| 20 54 39 30 37 3b 0a 74 | 79 70 65 64 65 66 20 73 | T907;.t|ypedef s|
|00016690| 74 72 75 63 74 20 53 35 | 38 30 20 54 35 38 30 3b |truct S5|80 T580;|
|000166a0| 0a 74 79 70 65 64 65 66 | 20 73 74 72 75 63 74 20 |.typedef| struct |
|000166b0| 53 37 38 38 20 54 37 38 | 38 3b 0a 74 79 70 65 64 |S788 T78|8;.typed|
|000166c0| 65 66 20 73 74 72 75 63 | 74 20 53 32 33 37 20 54 |ef struc|t S237 T|
|000166d0| 32 33 37 3b 0a 74 79 70 | 65 64 65 66 20 73 74 72 |237;.typ|edef str|
|000166e0| 75 63 74 20 53 32 35 30 | 20 54 32 35 30 3b 0a 74 |uct S250| T250;.t|
|000166f0| 79 70 65 64 65 66 20 73 | 74 72 75 63 74 20 53 33 |ypedef s|truct S3|
|00016700| 31 37 20 54 33 31 37 3b | 0a 74 79 70 65 64 65 66 |17 T317;|.typedef|
|00016710| 20 73 74 72 75 63 74 20 | 53 32 33 20 54 32 33 3b | struct |S23 T23;|
|00016720| 0a 74 79 70 65 64 65 66 | 20 73 74 72 75 63 74 20 |.typedef| struct |
|00016730| 53 34 38 37 20 54 34 38 | 37 3b 0a 74 79 70 65 64 |S487 T48|7;.typed|
|00016740| 65 66 20 73 74 72 75 63 | 74 20 53 35 38 33 20 54 |ef struc|t S583 T|
|00016750| 35 38 33 3b 0a 74 79 70 | 65 64 65 66 20 73 74 72 |583;.typ|edef str|
|00016760| 75 63 74 20 53 38 36 33 | 20 54 38 36 33 3b 0a 74 |uct S863| T863;.t|
|00016770| 79 70 65 64 65 66 20 73 | 74 72 75 63 74 20 53 36 |ypedef s|truct S6|
|00016780| 30 38 20 54 36 30 38 3b | 0a 74 79 70 65 64 65 66 |08 T608;|.typedef|
|00016790| 20 73 74 72 75 63 74 20 | 53 37 31 39 20 54 37 31 | struct |S719 T71|
|000167a0| 39 3b 0a 74 79 70 65 64 | 65 66 20 73 74 72 75 63 |9;.typed|ef struc|
|000167b0| 74 20 53 34 39 30 20 54 | 34 39 30 3b 0a 74 79 70 |t S490 T|490;.typ|
|000167c0| 65 64 65 66 20 73 74 72 | 75 63 74 20 53 38 31 38 |edef str|uct S818|
|000167d0| 20 54 38 31 38 3b 0a 74 | 79 70 65 64 65 66 20 73 | T818;.t|ypedef s|
|000167e0| 74 72 75 63 74 20 53 38 | 32 30 20 54 38 32 30 3b |truct S8|20 T820;|
|000167f0| 0a 74 79 70 65 64 65 66 | 20 73 74 72 75 63 74 20 |.typedef| struct |
|00016800| 53 34 39 32 20 54 34 39 | 32 3b 0a 74 79 70 65 64 |S492 T49|2;.typed|
|00016810| 65 66 20 73 74 72 75 63 | 74 20 53 31 32 36 20 54 |ef struc|t S126 T|
|00016820| 31 32 36 3b 0a 74 79 70 | 65 64 65 66 20 73 74 72 |126;.typ|edef str|
|00016830| 75 63 74 20 53 33 38 32 | 20 54 33 38 32 3b 0a 74 |uct S382| T382;.t|
|00016840| 79 70 65 64 65 66 20 73 | 74 72 75 63 74 20 53 35 |ypedef s|truct S5|
|00016850| 34 32 20 54 35 34 32 3b | 0a 74 79 70 65 64 65 66 |42 T542;|.typedef|
|00016860| 20 63 68 61 72 20 54 33 | 3b 0a 74 79 70 65 64 65 | char T3|;.typede|
|00016870| 66 20 73 74 72 75 63 74 | 20 53 33 35 33 20 54 33 |f struct| S353 T3|
|00016880| 35 33 3b 0a 74 79 70 65 | 64 65 66 20 73 74 72 75 |53;.type|def stru|
|00016890| 63 74 20 53 32 37 30 20 | 54 32 37 30 3b 0a 74 79 |ct S270 |T270;.ty|
|000168a0| 70 65 64 65 66 20 73 74 | 72 75 63 74 20 53 38 34 |pedef st|ruct S84|
|000168b0| 34 20 54 38 34 34 3b 0a | 74 79 70 65 64 65 66 20 |4 T844;.|typedef |
|000168c0| 73 74 72 75 63 74 20 53 | 32 35 36 20 54 32 35 36 |struct S|256 T256|
|000168d0| 3b 0a 74 79 70 65 64 65 | 66 20 73 74 72 75 63 74 |;.typede|f struct|
|000168e0| 20 53 38 33 32 20 54 38 | 33 32 3b 0a 74 79 70 65 | S832 T8|32;.type|
|000168f0| 64 65 66 20 73 74 72 75 | 63 74 20 53 35 33 30 20 |def stru|ct S530 |
|00016900| 54 35 33 30 3b 0a 74 79 | 70 65 64 65 66 20 73 74 |T530;.ty|pedef st|
|00016910| 72 75 63 74 20 53 31 38 | 37 20 54 31 38 37 3b 0a |ruct S18|7 T187;.|
|00016920| 74 79 70 65 64 65 66 20 | 73 74 72 75 63 74 20 53 |typedef |struct S|
|00016930| 38 38 33 20 54 38 38 33 | 3b 0a 74 79 70 65 64 65 |883 T883|;.typede|
|00016940| 66 20 73 74 72 75 63 74 | 20 53 35 34 38 20 54 35 |f struct| S548 T5|
|00016950| 34 38 3b 0a 74 79 70 65 | 64 65 66 20 73 74 72 75 |48;.type|def stru|
|00016960| 63 74 20 53 36 35 35 20 | 54 36 35 35 3b 0a 74 79 |ct S655 |T655;.ty|
|00016970| 70 65 64 65 66 20 73 74 | 72 75 63 74 20 53 35 31 |pedef st|ruct S51|
|00016980| 31 20 54 35 31 31 3b 0a | 74 79 70 65 64 65 66 20 |1 T511;.|typedef |
|00016990| 73 74 72 75 63 74 20 53 | 32 34 30 20 54 32 34 30 |struct S|240 T240|
|000169a0| 3b 0a 74 79 70 65 64 65 | 66 20 73 74 72 75 63 74 |;.typede|f struct|
|000169b0| 20 53 39 31 33 20 54 39 | 31 33 3b 0a 74 79 70 65 | S913 T9|13;.type|
|000169c0| 64 65 66 20 73 74 72 75 | 63 74 20 53 38 37 30 20 |def stru|ct S870 |
|000169d0| 54 38 37 30 3b 0a 74 79 | 70 65 64 65 66 20 73 74 |T870;.ty|pedef st|
|000169e0| 72 75 63 74 20 53 32 38 | 34 20 54 32 38 34 3b 0a |ruct S28|4 T284;.|
|000169f0| 74 79 70 65 64 65 66 20 | 73 74 72 75 63 74 20 53 |typedef |struct S|
|00016a00| 32 39 37 20 54 32 39 37 | 3b 0a 74 79 70 65 64 65 |297 T297|;.typede|
|00016a10| 66 20 73 74 72 75 63 74 | 20 53 38 33 35 20 54 38 |f struct| S835 T8|
|00016a20| 33 35 3b 0a 74 79 70 65 | 64 65 66 20 73 74 72 75 |35;.type|def stru|
|00016a30| 63 74 20 53 34 31 39 20 | 54 34 31 39 3b 0a 74 79 |ct S419 |T419;.ty|
|00016a40| 70 65 64 65 66 20 73 74 | 72 75 63 74 20 53 35 36 |pedef st|ruct S56|
|00016a50| 38 20 54 35 36 38 3b 0a | 74 79 70 65 64 65 66 20 |8 T568;.|typedef |
|00016a60| 73 74 72 75 63 74 20 53 | 33 36 32 20 54 33 36 32 |struct S|362 T362|
|00016a70| 3b 0a 74 79 70 65 64 65 | 66 20 73 74 72 75 63 74 |;.typede|f struct|
|00016a80| 20 53 39 37 30 20 54 39 | 37 30 3b 0a 74 79 70 65 | S970 T9|70;.type|
|00016a90| 64 65 66 20 73 74 72 75 | 63 74 20 53 36 32 30 20 |def stru|ct S620 |
|00016aa0| 54 36 32 30 3b 0a 74 79 | 70 65 64 65 66 20 73 74 |T620;.ty|pedef st|
|00016ab0| 72 75 63 74 20 53 39 30 | 31 20 54 39 30 31 3b 0a |ruct S90|1 T901;.|
|00016ac0| 74 79 70 65 64 65 66 20 | 73 74 72 75 63 74 20 53 |typedef |struct S|
|00016ad0| 35 34 39 20 54 35 34 39 | 3b 0a 74 79 70 65 64 65 |549 T549|;.typede|
|00016ae0| 66 20 73 74 72 75 63 74 | 20 53 35 32 36 20 54 35 |f struct| S526 T5|
|00016af0| 32 36 3b 0a 74 79 70 65 | 64 65 66 20 73 74 72 75 |26;.type|def stru|
|00016b00| 63 74 20 53 39 32 37 20 | 54 39 32 37 3b 0a 74 79 |ct S927 |T927;.ty|
|00016b10| 70 65 64 65 66 20 73 74 | 72 75 63 74 20 53 36 32 |pedef st|ruct S62|
|00016b20| 33 20 54 36 32 33 3b 0a | 74 79 70 65 64 65 66 20 |3 T623;.|typedef |
|00016b30| 73 74 72 75 63 74 20 53 | 38 36 39 20 54 38 36 39 |struct S|869 T869|
|00016b40| 3b 0a 74 79 70 65 64 65 | 66 20 73 74 72 75 63 74 |;.typede|f struct|
|00016b50| 20 53 31 31 32 20 54 31 | 31 32 3b 0a 74 79 70 65 | S112 T1|12;.type|
|00016b60| 64 65 66 20 73 74 72 75 | 63 74 20 53 36 34 38 20 |def stru|ct S648 |
|00016b70| 54 36 34 38 3b 0a 74 79 | 70 65 64 65 66 20 73 74 |T648;.ty|pedef st|
|00016b80| 72 75 63 74 20 53 36 34 | 39 20 54 36 34 39 3b 0a |ruct S64|9 T649;.|
|00016b90| 74 79 70 65 64 65 66 20 | 73 74 72 75 63 74 20 53 |typedef |struct S|
|00016ba0| 33 39 36 20 54 33 39 36 | 3b 0a 74 79 70 65 64 65 |396 T396|;.typede|
|00016bb0| 66 20 73 74 72 75 63 74 | 20 53 31 31 38 20 54 31 |f struct| S118 T1|
|00016bc0| 31 38 3b 0a 74 79 70 65 | 64 65 66 20 73 74 72 75 |18;.type|def stru|
|00016bd0| 63 74 20 53 35 35 38 20 | 54 35 35 38 3b 0a 74 79 |ct S558 |T558;.ty|
|00016be0| 70 65 64 65 66 20 73 74 | 72 75 63 74 20 53 33 37 |pedef st|ruct S37|
|00016bf0| 34 20 54 33 37 34 3b 0a | 0a 2f 2a 43 20 48 65 61 |4 T374;.|./*C Hea|
|00016c00| 64 65 72 20 50 61 73 73 | 20 32 20 3a 2a 2f 0a 74 |der Pass| 2 :*/.t|
|00016c10| 79 70 65 64 65 66 20 54 | 30 2a 2a 54 39 38 3b 0a |ypedef T|0**T98;.|
|00016c20| 74 79 70 65 64 65 66 20 | 54 30 2a 2a 54 34 39 37 |typedef |T0**T497|
|00016c30| 3b 0a 74 79 70 65 64 65 | 66 20 54 30 2a 2a 54 37 |;.typede|f T0**T7|
|00016c40| 33 31 3b 0a 74 79 70 65 | 64 65 66 20 54 30 2a 2a |31;.type|def T0**|
|00016c50| 54 35 30 30 3b 0a 74 79 | 70 65 64 65 66 20 54 30 |T500;.ty|pedef T0|
|00016c60| 2a 2a 54 35 33 39 3b 0a | 74 79 70 65 64 65 66 20 |**T539;.|typedef |
|00016c70| 54 30 2a 2a 54 34 32 3b | 0a 74 79 70 65 64 65 66 |T0**T42;|.typedef|
|00016c80| 20 54 30 2a 2a 54 32 34 | 3b 0a 74 79 70 65 64 65 | T0**T24|;.typede|
|00016c90| 66 20 54 30 2a 2a 54 35 | 33 33 3b 0a 74 79 70 65 |f T0**T5|33;.type|
|00016ca0| 64 65 66 20 54 30 2a 2a | 54 37 37 38 3b 0a 74 79 |def T0**|T778;.ty|
|00016cb0| 70 65 64 65 66 20 54 30 | 2a 2a 54 35 31 3b 0a 74 |pedef T0|**T51;.t|
|00016cc0| 79 70 65 64 65 66 20 54 | 33 2a 54 39 3b 0a 74 79 |ypedef T|3*T9;.ty|
|00016cd0| 70 65 64 65 66 20 54 30 | 2a 2a 54 33 36 3b 0a 74 |pedef T0|**T36;.t|
|00016ce0| 79 70 65 64 65 66 20 54 | 30 2a 2a 54 35 37 39 3b |ypedef T|0**T579;|
|00016cf0| 0a 74 79 70 65 64 65 66 | 20 54 30 2a 2a 54 33 39 |.typedef| T0**T39|
|00016d00| 32 3b 0a 74 79 70 65 64 | 65 66 20 54 30 2a 2a 54 |2;.typed|ef T0**T|
|00016d10| 37 37 30 3b 0a 74 79 70 | 65 64 65 66 20 54 30 2a |770;.typ|edef T0*|
|00016d20| 2a 54 31 30 30 3b 0a 74 | 79 70 65 64 65 66 20 54 |*T100;.t|ypedef T|
|00016d30| 36 2a 54 35 34 31 3b 0a | 74 79 70 65 64 65 66 20 |6*T541;.|typedef |
|00016d40| 54 30 2a 2a 54 38 32 32 | 3b 0a 74 79 70 65 64 65 |T0**T822|;.typede|
|00016d50| 66 20 54 30 2a 2a 54 33 | 39 37 3b 0a 74 79 70 65 |f T0**T3|97;.type|
|00016d60| 64 65 66 20 54 30 2a 2a | 54 33 30 34 3b 0a 74 79 |def T0**|T304;.ty|
|00016d70| 70 65 64 65 66 20 54 30 | 2a 2a 54 31 31 33 3b 0a |pedef T0|**T113;.|
|00016d80| 74 79 70 65 64 65 66 20 | 54 30 2a 2a 54 33 35 34 |typedef |T0**T354|
|00016d90| 3b 0a 74 79 70 65 64 65 | 66 20 54 30 2a 2a 54 36 |;.typede|f T0**T6|
|00016da0| 35 34 3b 0a 74 79 70 65 | 64 65 66 20 54 30 2a 2a |54;.type|def T0**|
|00016db0| 54 35 38 36 3b 0a 74 79 | 70 65 64 65 66 20 54 30 |T586;.ty|pedef T0|
|00016dc0| 2a 2a 54 39 37 33 3b 0a | 74 79 70 65 64 65 66 20 |**T973;.|typedef |
|00016dd0| 54 30 2a 2a 54 38 38 34 | 3b 0a 74 79 70 65 64 65 |T0**T884|;.typede|
|00016de0| 66 20 54 30 2a 2a 54 36 | 39 32 3b 0a 74 79 70 65 |f T0**T6|92;.type|
|00016df0| 64 65 66 20 54 30 2a 2a | 54 33 37 39 3b 0a 74 79 |def T0**|T379;.ty|
|00016e00| 70 65 64 65 66 20 54 30 | 2a 2a 54 31 37 35 3b 0a |pedef T0|**T175;.|
|00016e10| 74 79 70 65 64 65 66 20 | 54 30 2a 2a 54 36 36 37 |typedef |T0**T667|
|00016e20| 3b 0a 74 79 70 65 64 65 | 66 20 54 30 2a 2a 54 36 |;.typede|f T0**T6|
|00016e30| 35 39 3b 0a 74 79 70 65 | 64 65 66 20 54 30 2a 2a |59;.type|def T0**|
|00016e40| 54 37 32 39 3b 0a 74 79 | 70 65 64 65 66 20 54 30 |T729;.ty|pedef T0|
|00016e50| 2a 2a 54 39 34 39 3b 0a | 74 79 70 65 64 65 66 20 |**T949;.|typedef |
|00016e60| 54 30 2a 2a 54 34 30 30 | 3b 0a 74 79 70 65 64 65 |T0**T400|;.typede|
|00016e70| 66 20 54 30 2a 2a 54 37 | 30 35 3b 0a 74 79 70 65 |f T0**T7|05;.type|
|00016e80| 64 65 66 20 54 30 2a 2a | 54 35 31 33 3b 0a 74 79 |def T0**|T513;.ty|
|00016e90| 70 65 64 65 66 20 54 30 | 2a 2a 54 32 32 31 3b 0a |pedef T0|**T221;.|
|00016ea0| 74 79 70 65 64 65 66 20 | 54 32 2a 54 36 38 36 3b |typedef |T2*T686;|
|00016eb0| 0a 74 79 70 65 64 65 66 | 20 54 30 2a 2a 54 38 35 |.typedef| T0**T85|
|00016ec0| 37 3b 0a 74 79 70 65 64 | 65 66 20 54 30 2a 2a 54 |7;.typed|ef T0**T|
|00016ed0| 34 34 3b 0a 74 79 70 65 | 64 65 66 20 54 30 2a 2a |44;.type|def T0**|
|00016ee0| 54 31 39 31 3b 0a 0a 2f | 2a 43 20 48 65 61 64 65 |T191;../|*C Heade|
|00016ef0| 72 20 50 61 73 73 20 33 | 20 3a 2a 2f 0a 0a 2f 2a |r Pass 3| :*/../*|
|00016f00| 43 20 48 65 61 64 65 72 | 20 50 61 73 73 20 34 20 |C Header| Pass 4 |
|00016f10| 3a 2a 2f 0a 73 74 72 75 | 63 74 20 53 33 37 36 7b |:*/.stru|ct S376{|
|00016f20| 69 6e 74 20 69 64 3b 54 | 30 2a 20 5f 72 75 6e 5f |int id;T|0* _run_|
|00016f30| 63 6f 6d 70 6f 75 6e 64 | 3b 54 30 2a 20 5f 73 74 |compound|;T0* _st|
|00016f40| 61 72 74 5f 70 6f 73 69 | 74 69 6f 6e 3b 54 30 2a |art_posi|tion;T0*|
|00016f50| 20 5f 77 72 69 74 61 62 | 6c 65 3b 54 30 2a 20 5f | _writab|le;T0* _|
|00016f60| 74 79 70 65 3b 7d 3b 0a | 65 78 74 65 72 6e 20 54 |type;};.|extern T|
|00016f70| 33 37 36 20 4d 33 37 36 | 3b 0a 73 74 72 75 63 74 |376 M376|;.struct|
|00016f80| 20 53 33 34 33 7b 54 30 | 2a 20 5f 73 74 61 72 74 | S343{T0|* _start|
|00016f90| 5f 70 6f 73 69 74 69 6f | 6e 3b 54 30 2a 20 5f 68 |_positio|n;T0* _h|
|00016fa0| 65 61 64 65 72 5f 63 6f | 6d 6d 65 6e 74 3b 54 30 |eader_co|mment;T0|
|00016fb0| 2a 20 5f 6c 69 73 74 3b | 54 30 2a 20 5f 63 75 72 |* _list;|T0* _cur|
|00016fc0| 72 65 6e 74 5f 74 79 70 | 65 3b 69 6e 74 20 5f 69 |rent_typ|e;int _i|
|00016fd0| 73 5f 72 65 71 75 69 72 | 65 5f 65 6c 73 65 3b 7d |s_requir|e_else;}|
|00016fe0| 3b 0a 65 78 74 65 72 6e | 20 54 33 34 33 20 4d 33 |;.extern| T343 M3|
|00016ff0| 34 33 3b 0a 73 74 72 75 | 63 74 20 53 31 32 31 7b |43;.stru|ct S121{|
|00017000| 69 6e 74 20 69 64 3b 69 | 6e 74 20 5f 73 74 61 74 |int id;i|nt _stat|
|00017010| 69 63 5f 76 61 6c 75 65 | 5f 6d 65 6d 3b 54 30 2a |ic_value|_mem;T0*|
|00017020| 20 5f 63 75 72 72 65 6e | 74 5f 74 79 70 65 3b 54 | _curren|t_type;T|
|00017030| 30 2a 20 5f 74 61 72 67 | 65 74 3b 54 30 2a 20 5f |0* _targ|et;T0* _|
|00017040| 72 75 6e 5f 66 65 61 74 | 75 72 65 3b 54 30 2a 20 |run_feat|ure;T0* |
|00017050| 5f 72 65 73 75 6c 74 5f | 74 79 70 65 3b 54 30 2a |_result_|type;T0*|
|00017060| 20 5f 61 72 67 75 6d 65 | 6e 74 73 3b 54 30 2a 20 | _argume|nts;T0* |
|00017070| 5f 66 65 61 74 75 72 65 | 5f 6e 61 6d 65 3b 7d 3b |_feature|_name;};|
|00017080| 0a 65 78 74 65 72 6e 20 | 54 31 32 31 20 4d 31 32 |.extern |T121 M12|
|00017090| 31 3b 0a 73 74 72 75 63 | 74 20 53 31 33 34 7b 69 |1;.struc|t S134{i|
|000170a0| 6e 74 20 69 64 3b 54 30 | 2a 20 5f 62 61 73 65 5f |nt id;T0|* _base_|
|000170b0| 63 6c 61 73 73 3b 54 30 | 2a 20 5f 6e 61 6d 65 73 |class;T0|* _names|
|000170c0| 3b 54 30 2a 20 5f 72 65 | 73 75 6c 74 5f 74 79 70 |;T0* _re|sult_typ|
|000170d0| 65 3b 54 30 2a 20 5f 68 | 65 61 64 65 72 5f 63 6f |e;T0* _h|eader_co|
|000170e0| 6d 6d 65 6e 74 3b 54 30 | 2a 20 5f 6c 6f 63 61 6c |mment;T0|* _local|
|000170f0| 5f 76 61 72 73 3b 54 30 | 2a 20 5f 63 6c 69 65 6e |_vars;T0|* _clien|
|00017100| 74 73 3b 54 30 2a 20 5f | 61 72 67 75 6d 65 6e 74 |ts;T0* _|argument|
|00017110| 73 3b 54 30 2a 20 5f 6f | 62 73 6f 6c 65 74 65 5f |s;T0* _o|bsolete_|
|00017120| 6d 61 72 6b 3b 54 30 2a | 20 5f 72 65 71 75 69 72 |mark;T0*| _requir|
|00017130| 65 5f 61 73 73 65 72 74 | 69 6f 6e 3b 54 30 2a 20 |e_assert|ion;T0* |
|00017140| 5f 65 6e 73 75 72 65 5f | 61 73 73 65 72 74 69 6f |_ensure_|assertio|
|00017150| 6e 3b 54 30 2a 20 5f 72 | 65 73 63 75 65 5f 63 6f |n;T0* _r|escue_co|
|00017160| 6d 70 6f 75 6e 64 3b 54 | 30 2a 20 5f 65 6e 64 5f |mpound;T|0* _end_|
|00017170| 63 6f 6d 6d 65 6e 74 3b | 54 30 2a 20 5f 72 6f 75 |comment;|T0* _rou|
|00017180| 74 69 6e 65 5f 62 6f 64 | 79 3b 69 6e 74 20 5f 75 |tine_bod|y;int _u|
|00017190| 73 65 5f 63 75 72 72 65 | 6e 74 5f 73 74 61 74 65 |se_curre|nt_state|
|000171a0| 3b 7d 3b 0a 65 78 74 65 | 72 6e 20 54 31 33 34 20 |;};.exte|rn T134 |
|000171b0| 4d 31 33 34 3b 0a 65 78 | 74 65 72 6e 20 54 39 31 |M134;.ex|tern T91|
|000171c0| 36 20 4d 39 31 36 3b 0a | 73 74 72 75 63 74 20 53 |6 M916;.|struct S|
|000171d0| 38 36 38 7b 69 6e 74 20 | 69 64 3b 54 30 2a 20 5f |868{int |id;T0* _|
|000171e0| 63 75 72 72 65 6e 74 5f | 74 79 70 65 3b 54 30 2a |current_|type;T0*|
|000171f0| 20 5f 63 6c 69 65 6e 74 | 73 5f 6d 65 6d 6f 72 79 | _client|s_memory|
|00017200| 3b 54 30 2a 20 5f 61 63 | 74 75 61 6c 73 5f 63 6c |;T0* _ac|tuals_cl|
|00017210| 69 65 6e 74 73 3b 54 30 | 2a 20 5f 6e 61 6d 65 3b |ients;T0|* _name;|
|00017220| 54 30 2a 20 5f 61 72 67 | 75 6d 65 6e 74 73 3b 54 |T0* _arg|uments;T|
|00017230| 30 2a 20 5f 72 65 73 75 | 6c 74 5f 74 79 70 65 3b |0* _resu|lt_type;|
|00017240| 54 30 2a 20 5f 72 65 71 | 75 69 72 65 5f 61 73 73 |T0* _req|uire_ass|
|00017250| 65 72 74 69 6f 6e 3b 54 | 30 2a 20 5f 72 6f 75 74 |ertion;T|0* _rout|
|00017260| 69 6e 65 5f 62 6f 64 79 | 3b 54 30 2a 20 5f 65 6e |ine_body|;T0* _en|
|00017270| 73 75 72 65 5f 61 73 73 | 65 72 74 69 6f 6e 3b 69 |sure_ass|ertion;i|
|00017280| 6e 74 20 5f 75 73 65 5f | 63 75 72 72 65 6e 74 5f |nt _use_|current_|
|00017290| 73 74 61 74 65 3b 54 30 | 2a 20 5f 62 61 73 65 5f |state;T0|* _base_|
|000172a0| 66 65 61 74 75 72 65 3b | 54 30 2a 20 5f 6c 6f 63 |feature;|T0* _loc|
|000172b0| 61 6c 5f 76 61 72 73 3b | 7d 3b 0a 65 78 74 65 72 |al_vars;|};.exter|
|000172c0| 6e 20 54 38 36 38 20 4d | 38 36 38 3b 0a 73 74 72 |n T868 M|868;.str|
|000172d0| 75 63 74 20 53 33 38 30 | 7b 69 6e 74 20 69 64 3b |uct S380|{int id;|
|000172e0| 54 30 2a 20 5f 62 61 73 | 65 5f 63 6c 61 73 73 3b |T0* _bas|e_class;|
|000172f0| 54 30 2a 20 5f 6e 61 6d | 65 73 3b 54 30 2a 20 5f |T0* _nam|es;T0* _|
|00017300| 72 65 73 75 6c 74 5f 74 | 79 70 65 3b 54 30 2a 20 |result_t|ype;T0* |
|00017310| 5f 68 65 61 64 65 72 5f | 63 6f 6d 6d 65 6e 74 3b |_header_|comment;|
|00017320| 54 30 2a 20 5f 63 6c 69 | 65 6e 74 73 3b 54 30 2a |T0* _cli|ents;T0*|
|00017330| 20 5f 76 61 6c 75 65 73 | 3b 7d 3b 0a 65 78 74 65 | _values|;};.exte|
|00017340| 72 6e 20 54 33 38 30 20 | 4d 33 38 30 3b 0a 73 74 |rn T380 |M380;.st|
|00017350| 72 75 63 74 20 53 35 38 | 38 7b 69 6e 74 20 69 64 |ruct S58|8{int id|
|00017360| 3b 54 30 2a 20 5f 62 61 | 73 65 5f 63 6c 61 73 73 |;T0* _ba|se_class|
|00017370| 3b 54 30 2a 20 5f 6e 61 | 6d 65 73 3b 54 30 2a 20 |;T0* _na|mes;T0* |
|00017380| 5f 72 65 73 75 6c 74 5f | 74 79 70 65 3b 54 30 2a |_result_|type;T0*|
|00017390| 20 5f 68 65 61 64 65 72 | 5f 63 6f 6d 6d 65 6e 74 | _header|_comment|
|000173a0| 3b 54 30 2a 20 5f 63 6c | 69 65 6e 74 73 3b 54 30 |;T0* _cl|ients;T0|
|000173b0| 2a 20 5f 76 61 6c 75 65 | 5f 6d 65 6d 3b 7d 3b 0a |* _value|_mem;};.|
|000173c0| 65 78 74 65 72 6e 20 54 | 35 38 38 20 4d 35 38 38 |extern T|588 M588|
|000173d0| 3b 0a 73 74 72 75 63 74 | 20 53 35 39 30 7b 69 6e |;.struct| S590{in|
|000173e0| 74 20 5f 6c 65 76 65 6c | 3b 69 6e 74 20 5f 74 72 |t _level|;int _tr|
|000173f0| 61 63 65 3b 54 30 2a 20 | 5f 72 6f 6f 74 5f 63 6c |ace;T0* |_root_cl|
|00017400| 61 73 73 3b 54 30 2a 20 | 5f 63 65 63 69 6c 5f 70 |ass;T0* |_cecil_p|
|00017410| 61 74 68 3b 7d 3b 0a 65 | 78 74 65 72 6e 20 54 35 |ath;};.e|xtern T5|
|00017420| 39 30 20 4d 35 39 30 3b | 0a 73 74 72 75 63 74 20 |90 M590;|.struct |
|00017430| 53 34 33 31 7b 69 6e 74 | 20 69 64 3b 54 30 2a 20 |S431{int| id;T0* |
|00017440| 5f 6c 69 73 74 3b 54 30 | 2a 20 5f 63 75 72 72 65 |_list;T0|* _curre|
|00017450| 6e 74 5f 74 79 70 65 3b | 7d 3b 0a 65 78 74 65 72 |nt_type;|};.exter|
|00017460| 6e 20 54 34 33 31 20 4d | 34 33 31 3b 0a 73 74 72 |n T431 M|431;.str|
|00017470| 75 63 74 20 53 38 37 33 | 7b 69 6e 74 20 69 64 3b |uct S873|{int id;|
|00017480| 69 6e 74 20 5f 73 74 61 | 74 69 63 5f 76 61 6c 75 |int _sta|tic_valu|
|00017490| 65 5f 6d 65 6d 3b 54 30 | 2a 20 5f 63 75 72 72 65 |e_mem;T0|* _curre|
|000174a0| 6e 74 5f 74 79 70 65 3b | 54 30 2a 20 5f 74 6f 5f |nt_type;|T0* _to_|
|000174b0| 73 74 72 69 6e 67 3b 54 | 30 2a 20 5f 73 74 61 72 |string;T|0* _star|
|000174c0| 74 5f 70 6f 73 69 74 69 | 6f 6e 3b 69 6e 74 20 5f |t_positi|on;int _|
|000174d0| 72 61 6e 6b 3b 54 30 2a | 20 5f 72 65 73 75 6c 74 |rank;T0*| _result|
|000174e0| 5f 74 79 70 65 3b 7d 3b | 0a 65 78 74 65 72 6e 20 |_type;};|.extern |
|000174f0| 54 38 37 33 20 4d 38 37 | 33 3b 0a 73 74 72 75 63 |T873 M87|3;.struc|
|00017500| 74 20 53 32 39 32 7b 69 | 6e 74 20 69 64 3b 54 30 |t S292{i|nt id;T0|
|00017510| 2a 20 5f 72 75 6e 5f 63 | 6f 6d 70 6f 75 6e 64 3b |* _run_c|ompound;|
|00017520| 54 30 2a 20 5f 63 68 65 | 63 6b 5f 69 6e 76 61 72 |T0* _che|ck_invar|
|00017530| 69 61 6e 74 3b 7d 3b 0a | 65 78 74 65 72 6e 20 54 |iant;};.|extern T|
|00017540| 32 39 32 20 4d 32 39 32 | 3b 0a 73 74 72 75 63 74 |292 M292|;.struct|
|00017550| 20 53 38 39 30 7b 69 6e | 74 20 69 64 3b 69 6e 74 | S890{in|t id;int|
|00017560| 20 5f 73 74 61 74 69 63 | 5f 76 61 6c 75 65 5f 6d | _static|_value_m|
|00017570| 65 6d 3b 54 30 2a 20 5f | 63 75 72 72 65 6e 74 5f |em;T0* _|current_|
|00017580| 74 79 70 65 3b 54 30 2a | 20 5f 74 61 72 67 65 74 |type;T0*| _target|
|00017590| 3b 54 30 2a 20 5f 72 75 | 6e 5f 66 65 61 74 75 72 |;T0* _ru|n_featur|
|000175a0| 65 3b 54 30 2a 20 5f 72 | 65 73 75 6c 74 5f 74 79 |e;T0* _r|esult_ty|
|000175b0| 70 65 3b 54 30 2a 20 5f | 61 72 67 75 6d 65 6e 74 |pe;T0* _|argument|
|000175c0| 73 3b 54 30 2a 20 5f 66 | 65 61 74 75 72 65 5f 6e |s;T0* _f|eature_n|
|000175d0| 61 6d 65 3b 7d 3b 0a 65 | 78 74 65 72 6e 20 54 38 |ame;};.e|xtern T8|
|000175e0| 39 30 20 4d 38 39 30 3b | 0a 73 74 72 75 63 74 20 |90 M890;|.struct |
|000175f0| 53 34 31 34 7b 69 6e 74 | 20 69 64 3b 69 6e 74 20 |S414{int| id;int |
|00017600| 5f 73 74 61 74 69 63 5f | 76 61 6c 75 65 5f 6d 65 |_static_|value_me|
|00017610| 6d 3b 54 30 2a 20 5f 63 | 75 72 72 65 6e 74 5f 74 |m;T0* _c|urrent_t|
|00017620| 79 70 65 3b 54 30 2a 20 | 5f 74 61 72 67 65 74 3b |ype;T0* |_target;|
|00017630| 54 30 2a 20 5f 72 75 6e | 5f 66 65 61 74 75 72 65 |T0* _run|_feature|
|00017640| 3b 54 30 2a 20 5f 72 65 | 73 75 6c 74 5f 74 79 70 |;T0* _re|sult_typ|
|00017650| 65 3b 54 30 2a 20 5f 61 | 72 67 75 6d 65 6e 74 73 |e;T0* _a|rguments|
|00017660| 3b 54 30 2a 20 5f 66 65 | 61 74 75 72 65 5f 6e 61 |;T0* _fe|ature_na|
|00017670| 6d 65 3b 7d 3b 0a 65 78 | 74 65 72 6e 20 54 34 31 |me;};.ex|tern T41|
|00017680| 34 20 4d 34 31 34 3b 0a | 65 78 74 65 72 6e 20 54 |4 M414;.|extern T|
|00017690| 38 33 30 20 4d 38 33 30 | 3b 0a 73 74 72 75 63 74 |830 M830|;.struct|
|000176a0| 20 53 33 39 30 7b 69 6e | 74 20 69 64 3b 54 30 2a | S390{in|t id;T0*|
|000176b0| 20 5f 72 75 6e 5f 63 6f | 6d 70 6f 75 6e 64 3b 54 | _run_co|mpound;T|
|000176c0| 30 2a 20 5f 73 74 61 72 | 74 5f 70 6f 73 69 74 69 |0* _star|t_positi|
|000176d0| 6f 6e 3b 54 30 2a 20 5f | 77 72 69 74 61 62 6c 65 |on;T0* _|writable|
|000176e0| 3b 54 30 2a 20 5f 72 75 | 6e 5f 66 65 61 74 75 72 |;T0* _ru|n_featur|
|000176f0| 65 3b 54 30 2a 20 5f 63 | 61 6c 6c 3b 7d 3b 0a 65 |e;T0* _c|all;};.e|
|00017700| 78 74 65 72 6e 20 54 33 | 39 30 20 4d 33 39 30 3b |xtern T3|90 M390;|
|00017710| 0a 73 74 72 75 63 74 20 | 53 36 39 39 7b 54 30 2a |.struct |S699{T0*|
|00017720| 20 5f 73 74 61 72 74 5f | 70 6f 73 69 74 69 6f 6e | _start_|position|
|00017730| 3b 54 30 2a 20 5f 68 65 | 61 64 65 72 5f 63 6f 6d |;T0* _he|ader_com|
|00017740| 6d 65 6e 74 3b 54 30 2a | 20 5f 6c 69 73 74 3b 54 |ment;T0*| _list;T|
|00017750| 30 2a 20 5f 63 75 72 72 | 65 6e 74 5f 74 79 70 65 |0* _curr|ent_type|
|00017760| 3b 7d 3b 0a 65 78 74 65 | 72 6e 20 54 36 39 39 20 |;};.exte|rn T699 |
|00017770| 4d 36 39 39 3b 0a 73 74 | 72 75 63 74 20 53 31 31 |M699;.st|ruct S11|
|00017780| 31 7b 69 6e 74 20 5f 73 | 74 61 74 65 3b 54 30 2a |1{int _s|tate;T0*|
|00017790| 20 5f 6c 65 76 65 6c 3b | 54 30 2a 20 5f 72 6f 6f | _level;|T0* _roo|
|000177a0| 74 5f 63 6c 61 73 73 3b | 54 30 2a 20 5f 73 74 61 |t_class;|T0* _sta|
|000177b0| 72 74 5f 70 72 6f 63 3b | 7d 3b 0a 65 78 74 65 72 |rt_proc;|};.exter|
|000177c0| 6e 20 54 31 31 31 20 4d | 31 31 31 3b 0a 73 74 72 |n T111 M|111;.str|
|000177d0| 75 63 74 20 53 39 30 36 | 7b 69 6e 74 20 69 64 3b |uct S906|{int id;|
|000177e0| 54 30 2a 20 5f 63 75 72 | 72 65 6e 74 5f 74 79 70 |T0* _cur|rent_typ|
|000177f0| 65 3b 54 30 2a 20 5f 63 | 6c 69 65 6e 74 73 5f 6d |e;T0* _c|lients_m|
|00017800| 65 6d 6f 72 79 3b 54 30 | 2a 20 5f 61 63 74 75 61 |emory;T0|* _actua|
|00017810| 6c 73 5f 63 6c 69 65 6e | 74 73 3b 54 30 2a 20 5f |ls_clien|ts;T0* _|
|00017820| 6e 61 6d 65 3b 54 30 2a | 20 5f 61 72 67 75 6d 65 |name;T0*| _argume|
|00017830| 6e 74 73 3b 54 30 2a 20 | 5f 72 65 73 75 6c 74 5f |nts;T0* |_result_|
|00017840| 74 79 70 65 3b 54 30 2a | 20 5f 72 65 71 75 69 72 |type;T0*| _requir|
|00017850| 65 5f 61 73 73 65 72 74 | 69 6f 6e 3b 54 30 2a 20 |e_assert|ion;T0* |
|00017860| 5f 72 6f 75 74 69 6e 65 | 5f 62 6f 64 79 3b 54 30 |_routine|_body;T0|
|00017870| 2a 20 5f 65 6e 73 75 72 | 65 5f 61 73 73 65 72 74 |* _ensur|e_assert|
|00017880| 69 6f 6e 3b 69 6e 74 20 | 5f 75 73 65 5f 63 75 72 |ion;int |_use_cur|
|00017890| 72 65 6e 74 5f 73 74 61 | 74 65 3b 54 30 2a 20 5f |rent_sta|te;T0* _|
|000178a0| 62 61 73 65 5f 66 65 61 | 74 75 72 65 3b 7d 3b 0a |base_fea|ture;};.|
|000178b0| 65 78 74 65 72 6e 20 54 | 39 30 36 20 4d 39 30 36 |extern T|906 M906|
|000178c0| 3b 0a 73 74 72 75 63 74 | 20 53 32 38 7b 69 6e 74 |;.struct| S28{int|
|000178d0| 20 69 64 3b 54 33 39 32 | 20 5f 73 74 6f 72 61 67 | id;T392| _storag|
|000178e0| 65 3b 69 6e 74 20 5f 63 | 61 70 61 63 69 74 79 3b |e;int _c|apacity;|
|000178f0| 69 6e 74 20 5f 75 70 70 | 65 72 3b 69 6e 74 20 5f |int _upp|er;int _|
|00017900| 6c 6f 77 65 72 3b 7d 3b | 0a 65 78 74 65 72 6e 20 |lower;};|.extern |
|00017910| 54 32 38 20 4d 32 38 3b | 0a 73 74 72 75 63 74 20 |T28 M28;|.struct |
|00017920| 53 32 33 35 7b 54 35 31 | 33 20 5f 73 74 6f 72 61 |S235{T51|3 _stora|
|00017930| 67 65 3b 69 6e 74 20 5f | 63 61 70 61 63 69 74 79 |ge;int _|capacity|
|00017940| 3b 69 6e 74 20 5f 75 70 | 70 65 72 3b 69 6e 74 20 |;int _up|per;int |
|00017950| 5f 6c 6f 77 65 72 3b 7d | 3b 0a 65 78 74 65 72 6e |_lower;}|;.extern|
|00017960| 20 54 32 33 35 20 4d 32 | 33 35 3b 0a 73 74 72 75 | T235 M2|35;.stru|
|00017970| 63 74 20 53 36 30 34 7b | 69 6e 74 20 5f 69 73 5f |ct S604{|int _is_|
|00017980| 72 65 61 64 79 3b 69 6e | 74 20 5f 73 68 6f 72 74 |ready;in|t _short|
|00017990| 5f 66 6c 61 67 3b 69 6e | 74 20 5f 6d 61 67 69 63 |_flag;in|t _magic|
|000179a0| 5f 63 6f 75 6e 74 3b 69 | 6e 74 20 5f 74 6f 70 3b |_count;i|nt _top;|
|000179b0| 69 6e 74 20 5f 6c 61 73 | 74 5f 75 6e 69 71 75 65 |int _las|t_unique|
|000179c0| 3b 7d 3b 0a 65 78 74 65 | 72 6e 20 54 36 30 34 20 |;};.exte|rn T604 |
|000179d0| 4d 36 30 34 3b 0a 73 74 | 72 75 63 74 20 53 33 34 |M604;.st|ruct S34|
|000179e0| 39 7b 69 6e 74 20 69 64 | 3b 54 30 2a 20 5f 65 5f |9{int id|;T0* _e_|
|000179f0| 77 68 65 6e 3b 54 30 2a | 20 5f 65 78 70 72 65 73 |when;T0*| _expres|
|00017a00| 73 69 6f 6e 3b 69 6e 74 | 20 5f 65 78 70 72 65 73 |sion;int| _expres|
|00017a10| 73 69 6f 6e 5f 76 61 6c | 75 65 3b 7d 3b 0a 65 78 |sion_val|ue;};.ex|
|00017a20| 74 65 72 6e 20 54 33 34 | 39 20 4d 33 34 39 3b 0a |tern T34|9 M349;.|
|00017a30| 73 74 72 75 63 74 20 53 | 39 33 33 7b 69 6e 74 20 |struct S|933{int |
|00017a40| 69 64 3b 54 30 2a 20 5f | 62 61 73 65 5f 63 6c 61 |id;T0* _|base_cla|
|00017a50| 73 73 5f 6e 61 6d 65 3b | 54 30 2a 20 5f 67 65 6e |ss_name;|T0* _gen|
|00017a60| 65 72 69 63 5f 6c 69 73 | 74 3b 54 30 2a 20 5f 77 |eric_lis|t;T0* _w|
|00017a70| 72 69 74 74 65 6e 5f 6d | 61 72 6b 3b 54 30 2a 20 |ritten_m|ark;T0* |
|00017a80| 5f 72 75 6e 5f 74 79 70 | 65 3b 7d 3b 0a 65 78 74 |_run_typ|e;};.ext|
|00017a90| 65 72 6e 20 54 39 33 33 | 20 4d 39 33 33 3b 0a 73 |ern T933| M933;.s|
|00017aa0| 74 72 75 63 74 20 53 38 | 38 36 7b 69 6e 74 20 69 |truct S8|86{int i|
|00017ab0| 64 3b 69 6e 74 20 5f 73 | 74 61 74 69 63 5f 76 61 |d;int _s|tatic_va|
|00017ac0| 6c 75 65 5f 6d 65 6d 3b | 54 30 2a 20 5f 63 75 72 |lue_mem;|T0* _cur|
|00017ad0| 72 65 6e 74 5f 74 79 70 | 65 3b 54 30 2a 20 5f 74 |rent_typ|e;T0* _t|
|00017ae0| 6f 5f 73 74 72 69 6e 67 | 3b 54 30 2a 20 5f 73 74 |o_string|;T0* _st|
|00017af0| 61 72 74 5f 70 6f 73 69 | 74 69 6f 6e 3b 69 6e 74 |art_posi|tion;int|
|00017b00| 20 5f 72 61 6e 6b 3b 54 | 30 2a 20 5f 72 65 73 75 | _rank;T|0* _resu|
|00017b10| 6c 74 5f 74 79 70 65 3b | 7d 3b 0a 65 78 74 65 72 |lt_type;|};.exter|
|00017b20| 6e 20 54 38 38 36 20 4d | 38 38 36 3b 0a 73 74 72 |n T886 M|886;.str|
|00017b30| 75 63 74 20 53 34 34 36 | 7b 69 6e 74 20 69 64 3b |uct S446|{int id;|
|00017b40| 69 6e 74 20 5f 69 73 5f | 66 72 6f 7a 65 6e 3b 69 |int _is_|frozen;i|
|00017b50| 6e 74 20 5f 73 74 61 74 | 69 63 5f 76 61 6c 75 65 |nt _stat|ic_value|
|00017b60| 5f 6d 65 6d 3b 54 30 2a | 20 5f 63 75 72 72 65 6e |_mem;T0*| _curren|
|00017b70| 74 5f 74 79 70 65 3b 54 | 30 2a 20 5f 74 6f 5f 73 |t_type;T|0* _to_s|
|00017b80| 74 72 69 6e 67 3b 54 30 | 2a 20 5f 73 74 61 72 74 |tring;T0|* _start|
|00017b90| 5f 70 6f 73 69 74 69 6f | 6e 3b 54 30 2a 20 5f 72 |_positio|n;T0* _r|
|00017ba0| 75 6e 5f 66 65 61 74 75 | 72 65 5f 32 3b 7d 3b 0a |un_featu|re_2;};.|
|00017bb0| 65 78 74 65 72 6e 20 54 | 34 34 36 20 4d 34 34 36 |extern T|446 M446|
|00017bc0| 3b 0a 73 74 72 75 63 74 | 20 53 33 39 38 7b 69 6e |;.struct| S398{in|
|00017bd0| 74 20 69 64 3b 54 30 2a | 20 5f 62 61 73 65 5f 63 |t id;T0*| _base_c|
|00017be0| 6c 61 73 73 3b 54 30 2a | 20 5f 6e 61 6d 65 73 3b |lass;T0*| _names;|
|00017bf0| 54 30 2a 20 5f 72 65 73 | 75 6c 74 5f 74 79 70 65 |T0* _res|ult_type|
|00017c00| 3b 54 30 2a 20 5f 68 65 | 61 64 65 72 5f 63 6f 6d |;T0* _he|ader_com|
|00017c10| 6d 65 6e 74 3b 54 30 2a | 20 5f 63 6c 69 65 6e 74 |ment;T0*| _client|
|00017c20| 73 3b 54 30 2a 20 5f 76 | 61 6c 75 65 73 3b 7d 3b |s;T0* _v|alues;};|
|00017c30| 0a 65 78 74 65 72 6e 20 | 54 33 39 38 20 4d 33 39 |.extern |T398 M39|
|00017c40| 38 3b 0a 73 74 72 75 63 | 74 20 53 34 36 7b 69 6e |8;.struc|t S46{in|
|00017c50| 74 20 69 64 3b 54 30 2a | 20 5f 72 75 6e 5f 63 6f |t id;T0*| _run_co|
|00017c60| 6d 70 6f 75 6e 64 3b 54 | 30 2a 20 5f 69 6e 73 74 |mpound;T|0* _inst|
|00017c70| 72 75 63 74 69 6f 6e 3b | 54 30 2a 20 5f 63 6f 6d |ruction;|T0* _com|
|00017c80| 6d 65 6e 74 3b 7d 3b 0a | 65 78 74 65 72 6e 20 54 |ment;};.|extern T|
|00017c90| 34 36 20 4d 34 36 3b 0a | 73 74 72 75 63 74 20 53 |46 M46;.|struct S|
|00017ca0| 36 37 39 7b 69 6e 74 20 | 69 64 3b 54 30 2a 20 5f |679{int |id;T0* _|
|00017cb0| 62 61 73 65 5f 63 6c 61 | 73 73 3b 54 30 2a 20 5f |base_cla|ss;T0* _|
|00017cc0| 6e 61 6d 65 73 3b 54 30 | 2a 20 5f 72 65 73 75 6c |names;T0|* _resul|
|00017cd0| 74 5f 74 79 70 65 3b 54 | 30 2a 20 5f 68 65 61 64 |t_type;T|0* _head|
|00017ce0| 65 72 5f 63 6f 6d 6d 65 | 6e 74 3b 54 30 2a 20 5f |er_comme|nt;T0* _|
|00017cf0| 63 6c 69 65 6e 74 73 3b | 54 30 2a 20 5f 61 72 67 |clients;|T0* _arg|
|00017d00| 75 6d 65 6e 74 73 3b 54 | 30 2a 20 5f 6f 62 73 6f |uments;T|0* _obso|
|00017d10| 6c 65 74 65 5f 6d 61 72 | 6b 3b 54 30 2a 20 5f 72 |lete_mar|k;T0* _r|
|00017d20| 65 71 75 69 72 65 5f 61 | 73 73 65 72 74 69 6f 6e |equire_a|ssertion|
|00017d30| 3b 54 30 2a 20 5f 65 6e | 73 75 72 65 5f 61 73 73 |;T0* _en|sure_ass|
|00017d40| 65 72 74 69 6f 6e 3b 54 | 30 2a 20 5f 72 65 73 63 |ertion;T|0* _resc|
|00017d50| 75 65 5f 63 6f 6d 70 6f | 75 6e 64 3b 54 30 2a 20 |ue_compo|und;T0* |
|00017d60| 5f 65 6e 64 5f 63 6f 6d | 6d 65 6e 74 3b 54 30 2a |_end_com|ment;T0*|
|00017d70| 20 5f 6e 61 74 69 76 65 | 3b 54 30 2a 20 5f 61 6c | _native|;T0* _al|
|00017d80| 69 61 73 5f 73 74 72 69 | 6e 67 3b 7d 3b 0a 65 78 |ias_stri|ng;};.ex|
|00017d90| 74 65 72 6e 20 54 36 37 | 39 20 4d 36 37 39 3b 0a |tern T67|9 M679;.|
|00017da0| 73 74 72 75 63 74 20 53 | 31 34 35 7b 69 6e 74 20 |struct S|145{int |
|00017db0| 69 64 3b 54 30 2a 20 5f | 63 6f 6d 6d 65 6e 74 3b |id;T0* _|comment;|
|00017dc0| 54 30 2a 20 5f 65 78 70 | 72 65 73 73 69 6f 6e 3b |T0* _exp|ression;|
|00017dd0| 54 30 2a 20 5f 63 75 72 | 72 65 6e 74 5f 74 79 70 |T0* _cur|rent_typ|
|00017de0| 65 3b 7d 3b 0a 65 78 74 | 65 72 6e 20 54 31 34 35 |e;};.ext|ern T145|
|00017df0| 20 4d 31 34 35 3b 0a 73 | 74 72 75 63 74 20 53 34 | M145;.s|truct S4|
|00017e00| 37 37 7b 69 6e 74 20 69 | 64 3b 54 37 37 38 20 5f |77{int i|d;T778 _|
|00017e10| 73 74 6f 72 61 67 65 3b | 69 6e 74 20 5f 63 61 70 |storage;|int _cap|
|00017e20| 61 63 69 74 79 3b 69 6e | 74 20 5f 75 70 70 65 72 |acity;in|t _upper|
|00017e30| 3b 69 6e 74 20 5f 6c 6f | 77 65 72 3b 7d 3b 0a 65 |;int _lo|wer;};.e|
|00017e40| 78 74 65 72 6e 20 54 34 | 37 37 20 4d 34 37 37 3b |xtern T4|77 M477;|
|00017e50| 0a 73 74 72 75 63 74 20 | 53 31 34 37 7b 54 35 38 |.struct |S147{T58|
|00017e60| 36 20 5f 73 74 6f 72 61 | 67 65 3b 69 6e 74 20 5f |6 _stora|ge;int _|
|00017e70| 63 61 70 61 63 69 74 79 | 3b 69 6e 74 20 5f 75 70 |capacity|;int _up|
|00017e80| 70 65 72 3b 69 6e 74 20 | 5f 6c 6f 77 65 72 3b 7d |per;int |_lower;}|
|00017e90| 3b 0a 65 78 74 65 72 6e | 20 54 31 34 37 20 4d 31 |;.extern| T147 M1|
|00017ea0| 34 37 3b 0a 73 74 72 75 | 63 74 20 53 38 39 32 7b |47;.stru|ct S892{|
|00017eb0| 69 6e 74 20 69 64 3b 54 | 30 2a 20 5f 63 75 72 72 |int id;T|0* _curr|
|00017ec0| 65 6e 74 5f 74 79 70 65 | 3b 54 30 2a 20 5f 63 6c |ent_type|;T0* _cl|
|00017ed0| 69 65 6e 74 73 5f 6d 65 | 6d 6f 72 79 3b 54 30 2a |ients_me|mory;T0*|
|00017ee0| 20 5f 61 63 74 75 61 6c | 73 5f 63 6c 69 65 6e 74 | _actual|s_client|
|00017ef0| 73 3b 54 30 2a 20 5f 6e | 61 6d 65 3b 54 30 2a 20 |s;T0* _n|ame;T0* |
|00017f00| 5f 61 72 67 75 6d 65 6e | 74 73 3b 54 30 2a 20 5f |_argumen|ts;T0* _|
|00017f10| 72 65 73 75 6c 74 5f 74 | 79 70 65 3b 54 30 2a 20 |result_t|ype;T0* |
|00017f20| 5f 72 65 71 75 69 72 65 | 5f 61 73 73 65 72 74 69 |_require|_asserti|
|00017f30| 6f 6e 3b 54 30 2a 20 5f | 72 6f 75 74 69 6e 65 5f |on;T0* _|routine_|
|00017f40| 62 6f 64 79 3b 54 30 2a | 20 5f 65 6e 73 75 72 65 |body;T0*| _ensure|
|00017f50| 5f 61 73 73 65 72 74 69 | 6f 6e 3b 69 6e 74 20 5f |_asserti|on;int _|
|00017f60| 75 73 65 5f 63 75 72 72 | 65 6e 74 5f 73 74 61 74 |use_curr|ent_stat|
|00017f70| 65 3b 69 6e 74 20 5f 73 | 74 61 74 69 63 5f 76 61 |e;int _s|tatic_va|
|00017f80| 6c 75 65 5f 6d 65 6d 3b | 54 30 2a 20 5f 62 61 73 |lue_mem;|T0* _bas|
|00017f90| 65 5f 66 65 61 74 75 72 | 65 3b 7d 3b 0a 65 78 74 |e_featur|e;};.ext|
|00017fa0| 65 72 6e 20 54 38 39 32 | 20 4d 38 39 32 3b 0a 73 |ern T892| M892;.s|
|00017fb0| 74 72 75 63 74 20 53 37 | 39 36 7b 69 6e 74 20 69 |truct S7|96{int i|
|00017fc0| 64 3b 69 6e 74 20 5f 73 | 74 61 74 69 63 5f 76 61 |d;int _s|tatic_va|
|00017fd0| 6c 75 65 5f 6d 65 6d 3b | 54 30 2a 20 5f 63 75 72 |lue_mem;|T0* _cur|
|00017fe0| 72 65 6e 74 5f 74 79 70 | 65 3b 54 30 2a 20 5f 74 |rent_typ|e;T0* _t|
|00017ff0| 6f 5f 73 74 72 69 6e 67 | 3b 54 30 2a 20 5f 73 74 |o_string|;T0* _st|
|00018000| 61 72 74 5f 70 6f 73 69 | 74 69 6f 6e 3b 7d 3b 0a |art_posi|tion;};.|
|00018010| 65 78 74 65 72 6e 20 54 | 37 39 36 20 4d 37 39 36 |extern T|796 M796|
|00018020| 3b 0a 73 74 72 75 63 74 | 20 53 34 30 34 7b 69 6e |;.struct| S404{in|
|00018030| 74 20 69 64 3b 54 30 2a | 20 5f 72 75 6e 5f 63 6f |t id;T0*| _run_co|
|00018040| 6d 70 6f 75 6e 64 3b 54 | 30 2a 20 5f 73 74 61 72 |mpound;T|0* _star|
|00018050| 74 5f 70 6f 73 69 74 69 | 6f 6e 3b 54 30 2a 20 5f |t_positi|on;T0* _|
|00018060| 77 72 69 74 61 62 6c 65 | 3b 54 30 2a 20 5f 72 75 |writable|;T0* _ru|
|00018070| 6e 5f 66 65 61 74 75 72 | 65 3b 54 30 2a 20 5f 63 |n_featur|e;T0* _c|
|00018080| 61 6c 6c 3b 54 30 2a 20 | 5f 74 79 70 65 3b 7d 3b |all;T0* |_type;};|
|00018090| 0a 65 78 74 65 72 6e 20 | 54 34 30 34 20 4d 34 30 |.extern |T404 M40|
|000180a0| 34 3b 0a 73 74 72 75 63 | 74 20 53 34 35 33 7b 69 |4;.struc|t S453{i|
|000180b0| 6e 74 20 69 64 3b 69 6e | 74 20 5f 73 74 61 74 69 |nt id;in|t _stati|
|000180c0| 63 5f 76 61 6c 75 65 5f | 6d 65 6d 3b 54 30 2a 20 |c_value_|mem;T0* |
|000180d0| 5f 63 75 72 72 65 6e 74 | 5f 74 79 70 65 3b 54 30 |_current|_type;T0|
|000180e0| 2a 20 5f 74 61 72 67 65 | 74 3b 54 30 2a 20 5f 72 |* _targe|t;T0* _r|
|000180f0| 75 6e 5f 66 65 61 74 75 | 72 65 3b 54 30 2a 20 5f |un_featu|re;T0* _|
|00018100| 72 65 73 75 6c 74 5f 74 | 79 70 65 3b 54 30 2a 20 |result_t|ype;T0* |
|00018110| 5f 61 72 67 75 6d 65 6e | 74 73 3b 54 30 2a 20 5f |_argumen|ts;T0* _|
|00018120| 66 65 61 74 75 72 65 5f | 6e 61 6d 65 3b 7d 3b 0a |feature_|name;};.|
|00018130| 65 78 74 65 72 6e 20 54 | 34 35 33 20 4d 34 35 33 |extern T|453 M453|
|00018140| 3b 0a 65 78 74 65 72 6e | 20 54 37 39 38 20 4d 37 |;.extern| T798 M7|
|00018150| 39 38 3b 0a 73 74 72 75 | 63 74 20 53 33 34 38 7b |98;.stru|ct S348{|
|00018160| 54 30 2a 20 5f 74 61 67 | 3b 54 30 2a 20 5f 65 78 |T0* _tag|;T0* _ex|
|00018170| 70 72 65 73 73 69 6f 6e | 3b 54 30 2a 20 5f 63 6f |pression|;T0* _co|
|00018180| 6d 6d 65 6e 74 3b 54 30 | 2a 20 5f 63 75 72 72 65 |mment;T0|* _curre|
|00018190| 6e 74 5f 74 79 70 65 3b | 7d 3b 0a 65 78 74 65 72 |nt_type;|};.exter|
|000181a0| 6e 20 54 33 34 38 20 4d | 33 34 38 3b 0a 73 74 72 |n T348 M|348;.str|
|000181b0| 75 63 74 20 53 33 37 32 | 7b 69 6e 74 20 69 64 3b |uct S372|{int id;|
|000181c0| 54 30 2a 20 5f 65 5f 77 | 68 65 6e 3b 54 30 2a 20 |T0* _e_w|hen;T0* |
|000181d0| 5f 75 70 70 65 72 3b 54 | 30 2a 20 5f 6c 6f 77 65 |_upper;T|0* _lowe|
|000181e0| 72 3b 69 6e 74 20 5f 75 | 70 70 65 72 5f 76 61 6c |r;int _u|pper_val|
|000181f0| 75 65 3b 69 6e 74 20 5f | 6c 6f 77 65 72 5f 76 61 |ue;int _|lower_va|
|00018200| 6c 75 65 3b 7d 3b 0a 65 | 78 74 65 72 6e 20 54 33 |lue;};.e|xtern T3|
|00018210| 37 32 20 4d 33 37 32 3b | 0a 73 74 72 75 63 74 20 |72 M372;|.struct |
|00018220| 53 34 31 7b 69 6e 74 20 | 69 64 3b 54 35 33 39 20 |S41{int |id;T539 |
|00018230| 5f 73 74 6f 72 61 67 65 | 3b 69 6e 74 20 5f 63 61 |_storage|;int _ca|
|00018240| 70 61 63 69 74 79 3b 69 | 6e 74 20 5f 75 70 70 65 |pacity;i|nt _uppe|
|00018250| 72 3b 7d 3b 0a 65 78 74 | 65 72 6e 20 54 34 31 20 |r;};.ext|ern T41 |
|00018260| 4d 34 31 3b 0a 73 74 72 | 75 63 74 20 53 31 35 33 |M41;.str|uct S153|
|00018270| 7b 54 30 2a 20 5f 63 6c | 69 65 6e 74 73 3b 54 30 |{T0* _cl|ients;T0|
|00018280| 2a 20 5f 63 6f 6d 6d 65 | 6e 74 3b 54 30 2a 20 5f |* _comme|nt;T0* _|
|00018290| 6c 69 73 74 3b 7d 3b 0a | 65 78 74 65 72 6e 20 54 |list;};.|extern T|
|000182a0| 31 35 33 20 4d 31 35 33 | 3b 0a 73 74 72 75 63 74 |153 M153|;.struct|
|000182b0| 20 53 32 32 36 7b 54 36 | 38 36 20 5f 73 74 6f 72 | S226{T6|86 _stor|
|000182c0| 61 67 65 3b 69 6e 74 20 | 5f 63 61 70 61 63 69 74 |age;int |_capacit|
|000182d0| 79 3b 69 6e 74 20 5f 75 | 70 70 65 72 3b 7d 3b 0a |y;int _u|pper;};.|
|000182e0| 65 78 74 65 72 6e 20 54 | 32 32 36 20 4d 32 32 36 |extern T|226 M226|
|000182f0| 3b 0a 73 74 72 75 63 74 | 20 53 33 32 7b 69 6e 74 |;.struct| S32{int|
|00018300| 20 69 64 3b 54 35 30 30 | 20 5f 73 74 6f 72 61 67 | id;T500| _storag|
|00018310| 65 3b 69 6e 74 20 5f 63 | 61 70 61 63 69 74 79 3b |e;int _c|apacity;|
|00018320| 69 6e 74 20 5f 75 70 70 | 65 72 3b 7d 3b 0a 65 78 |int _upp|er;};.ex|
|00018330| 74 65 72 6e 20 54 33 32 | 20 4d 33 32 3b 0a 73 74 |tern T32| M32;.st|
|00018340| 72 75 63 74 20 53 34 36 | 30 7b 69 6e 74 20 69 64 |ruct S46|0{int id|
|00018350| 3b 69 6e 74 20 5f 73 74 | 61 74 69 63 5f 76 61 6c |;int _st|atic_val|
|00018360| 75 65 5f 6d 65 6d 3b 54 | 30 2a 20 5f 63 75 72 72 |ue_mem;T|0* _curr|
|00018370| 65 6e 74 5f 74 79 70 65 | 3b 54 30 2a 20 5f 74 61 |ent_type|;T0* _ta|
|00018380| 72 67 65 74 3b 54 30 2a | 20 5f 72 75 6e 5f 66 65 |rget;T0*| _run_fe|
|00018390| 61 74 75 72 65 3b 54 30 | 2a 20 5f 72 65 73 75 6c |ature;T0|* _resul|
|000183a0| 74 5f 74 79 70 65 3b 54 | 30 2a 20 5f 61 72 67 75 |t_type;T|0* _argu|
|000183b0| 6d 65 6e 74 73 3b 54 30 | 2a 20 5f 66 65 61 74 75 |ments;T0|* _featu|
|000183c0| 72 65 5f 6e 61 6d 65 3b | 7d 3b 0a 65 78 74 65 72 |re_name;|};.exter|
|000183d0| 6e 20 54 34 36 30 20 4d | 34 36 30 3b 0a 73 74 72 |n T460 M|460;.str|
|000183e0| 75 63 74 20 53 31 38 30 | 7b 69 6e 74 20 69 64 3b |uct S180|{int id;|
|000183f0| 69 6e 74 20 5f 73 74 61 | 74 69 63 5f 76 61 6c 75 |int _sta|tic_valu|
|00018400| 65 5f 6d 65 6d 3b 54 30 | 2a 20 5f 63 75 72 72 65 |e_mem;T0|* _curre|
|00018410| 6e 74 5f 74 79 70 65 3b | 54 30 2a 20 5f 74 61 72 |nt_type;|T0* _tar|
|00018420| 67 65 74 3b 54 30 2a 20 | 5f 72 75 6e 5f 66 65 61 |get;T0* |_run_fea|
|00018430| 74 75 72 65 3b 54 30 2a | 20 5f 72 65 73 75 6c 74 |ture;T0*| _result|
|00018440| 5f 74 79 70 65 3b 54 30 | 2a 20 5f 66 65 61 74 75 |_type;T0|* _featu|
|00018450| 72 65 5f 6e 61 6d 65 3b | 7d 3b 0a 65 78 74 65 72 |re_name;|};.exter|
|00018460| 6e 20 54 31 38 30 20 4d | 31 38 30 3b 0a 65 78 74 |n T180 M|180;.ext|
|00018470| 65 72 6e 20 54 39 30 32 | 20 4d 39 30 32 3b 0a 73 |ern T902| M902;.s|
|00018480| 74 72 75 63 74 20 53 31 | 35 38 7b 69 6e 74 20 69 |truct S1|58{int i|
|00018490| 64 3b 54 30 2a 20 5f 63 | 6f 6d 6d 65 6e 74 3b 54 |d;T0* _c|omment;T|
|000184a0| 30 2a 20 5f 65 78 70 72 | 65 73 73 69 6f 6e 3b 54 |0* _expr|ession;T|
|000184b0| 30 2a 20 5f 63 75 72 72 | 65 6e 74 5f 74 79 70 65 |0* _curr|ent_type|
|000184c0| 3b 54 30 2a 20 5f 74 61 | 67 3b 7d 3b 0a 65 78 74 |;T0* _ta|g;};.ext|
|000184d0| 65 72 6e 20 54 31 35 38 | 20 4d 31 35 38 3b 0a 73 |ern T158| M158;.s|
|000184e0| 74 72 75 63 74 20 53 39 | 30 34 7b 69 6e 74 20 69 |truct S9|04{int i|
|000184f0| 64 3b 54 30 2a 20 5f 63 | 75 72 72 65 6e 74 5f 74 |d;T0* _c|urrent_t|
|00018500| 79 70 65 3b 54 30 2a 20 | 5f 63 6c 69 65 6e 74 73 |ype;T0* |_clients|
|00018510| 5f 6d 65 6d 6f 72 79 3b | 54 30 2a 20 5f 61 63 74 |_memory;|T0* _act|
|00018520| 75 61 6c 73 5f 63 6c 69 | 65 6e 74 73 3b 54 30 2a |uals_cli|ents;T0*|
|00018530| 20 5f 6e 61 6d 65 3b 54 | 30 2a 20 5f 61 72 67 75 | _name;T|0* _argu|
|00018540| 6d 65 6e 74 73 3b 54 30 | 2a 20 5f 72 65 73 75 6c |ments;T0|* _resul|
|00018550| 74 5f 74 79 70 65 3b 54 | 30 2a 20 5f 72 65 71 75 |t_type;T|0* _requ|
|00018560| 69 72 65 5f 61 73 73 65 | 72 74 69 6f 6e 3b 54 30 |ire_asse|rtion;T0|
|00018570| 2a 20 5f 72 6f 75 74 69 | 6e 65 5f 62 6f 64 79 3b |* _routi|ne_body;|
|00018580| 54 30 2a 20 5f 65 6e 73 | 75 72 65 5f 61 73 73 65 |T0* _ens|ure_asse|
|00018590| 72 74 69 6f 6e 3b 69 6e | 74 20 5f 75 73 65 5f 63 |rtion;in|t _use_c|
|000185a0| 75 72 72 65 6e 74 5f 73 | 74 61 74 65 3b 54 30 2a |urrent_s|tate;T0*|
|000185b0| 20 5f 62 61 73 65 5f 66 | 65 61 74 75 72 65 3b 7d | _base_f|eature;}|
|000185c0| 3b 0a 65 78 74 65 72 6e | 20 54 39 30 34 20 4d 39 |;.extern| T904 M9|
|000185d0| 30 34 3b 0a 73 74 72 75 | 63 74 20 53 39 35 33 7b |04;.stru|ct S953{|
|000185e0| 54 30 2a 20 5f 6c 69 73 | 74 3b 7d 3b 0a 65 78 74 |T0* _lis|t;};.ext|
|000185f0| 65 72 6e 20 54 39 35 33 | 20 4d 39 35 33 3b 0a 73 |ern T953| M953;.s|
|00018600| 74 72 75 63 74 20 53 38 | 30 39 7b 54 30 2a 20 5f |truct S8|09{T0* _|
|00018610| 65 78 70 72 65 73 73 69 | 6f 6e 3b 54 30 2a 20 5f |expressi|on;T0* _|
|00018620| 74 68 65 6e 5f 63 6f 6d | 70 6f 75 6e 64 3b 54 30 |then_com|pound;T0|
|00018630| 2a 20 5f 72 75 6e 5f 63 | 6f 6d 70 6f 75 6e 64 3b |* _run_c|ompound;|
|00018640| 7d 3b 0a 65 78 74 65 72 | 6e 20 54 38 30 39 20 4d |};.exter|n T809 M|
|00018650| 38 30 39 3b 0a 73 74 72 | 75 63 74 20 53 37 39 34 |809;.str|uct S794|
|00018660| 7b 54 30 2a 20 5f 6b 65 | 79 73 3b 54 30 2a 20 5f |{T0* _ke|ys;T0* _|
|00018670| 73 74 6f 72 65 3b 54 30 | 2a 20 5f 62 75 63 6b 65 |store;T0|* _bucke|
|00018680| 74 73 3b 54 30 2a 20 5f | 63 68 61 69 6e 3b 69 6e |ts;T0* _|chain;in|
|00018690| 74 20 5f 66 72 65 65 3b | 69 6e 74 20 5f 6d 6f 64 |t _free;|int _mod|
|000186a0| 75 6c 75 73 3b 69 6e 74 | 20 5f 68 61 73 5f 6d 65 |ulus;int| _has_me|
|000186b0| 6d 3b 69 6e 74 20 5f 69 | 74 65 6d 5f 6d 65 6d 3b |m;int _i|tem_mem;|
|000186c0| 69 6e 74 20 5f 63 6f 75 | 6e 74 3b 7d 3b 0a 65 78 |int _cou|nt;};.ex|
|000186d0| 74 65 72 6e 20 54 37 39 | 34 20 4d 37 39 34 3b 0a |tern T79|4 M794;.|
|000186e0| 73 74 72 75 63 74 20 53 | 36 38 39 7b 69 6e 74 20 |struct S|689{int |
|000186f0| 69 64 3b 54 30 2a 20 5f | 62 61 73 65 5f 63 6c 61 |id;T0* _|base_cla|
|00018700| 73 73 3b 54 30 2a 20 5f | 6e 61 6d 65 73 3b 54 30 |ss;T0* _|names;T0|
|00018710| 2a 20 5f 72 65 73 75 6c | 74 5f 74 79 70 65 3b 54 |* _resul|t_type;T|
|00018720| 30 2a 20 5f 68 65 61 64 | 65 72 5f 63 6f 6d 6d 65 |0* _head|er_comme|
|00018730| 6e 74 3b 54 30 2a 20 5f | 63 6c 69 65 6e 74 73 3b |nt;T0* _|clients;|
|00018740| 54 30 2a 20 5f 76 61 6c | 75 65 5f 6d 65 6d 3b 7d |T0* _val|ue_mem;}|
|00018750| 3b 0a 65 78 74 65 72 6e | 20 54 36 38 39 20 4d 36 |;.extern| T689 M6|
|00018760| 38 39 3b 0a 73 74 72 75 | 63 74 20 53 36 30 35 7b |89;.stru|ct S605{|
|00018770| 69 6e 74 20 5f 69 64 3b | 54 30 2a 20 5f 70 61 74 |int _id;|T0* _pat|
|00018780| 68 3b 54 30 2a 20 5f 69 | 6e 64 65 78 5f 6c 69 73 |h;T0* _i|ndex_lis|
|00018790| 74 3b 54 30 2a 20 5f 68 | 65 61 64 69 6e 67 5f 63 |t;T0* _h|eading_c|
|000187a0| 6f 6d 6d 65 6e 74 31 3b | 69 6e 74 20 5f 69 73 5f |omment1;|int _is_|
|000187b0| 64 65 66 65 72 72 65 64 | 3b 69 6e 74 20 5f 69 73 |deferred|;int _is|
|000187c0| 5f 65 78 70 61 6e 64 65 | 64 3b 54 30 2a 20 5f 62 |_expande|d;T0* _b|
|000187d0| 61 73 65 5f 63 6c 61 73 | 73 5f 6e 61 6d 65 3b 54 |ase_clas|s_name;T|
|000187e0| 30 2a 20 5f 66 6f 72 6d | 61 6c 5f 67 65 6e 65 72 |0* _form|al_gener|
|000187f0| 69 63 5f 6c 69 73 74 3b | 54 30 2a 20 5f 68 65 61 |ic_list;|T0* _hea|
|00018800| 64 69 6e 67 5f 63 6f 6d | 6d 65 6e 74 32 3b 54 30 |ding_com|ment2;T0|
|00018810| 2a 20 5f 6f 62 73 6f 6c | 65 74 65 5f 74 79 70 65 |* _obsol|ete_type|
|00018820| 5f 73 74 72 69 6e 67 3b | 54 30 2a 20 5f 70 61 72 |_string;|T0* _par|
|00018830| 65 6e 74 5f 6c 69 73 74 | 3b 54 30 2a 20 5f 63 72 |ent_list|;T0* _cr|
|00018840| 65 61 74 69 6f 6e 5f 63 | 6c 61 75 73 65 5f 6c 69 |eation_c|lause_li|
|00018850| 73 74 3b 54 30 2a 20 5f | 66 65 61 74 75 72 65 5f |st;T0* _|feature_|
|00018860| 63 6c 61 75 73 65 5f 6c | 69 73 74 3b 54 30 2a 20 |clause_l|ist;T0* |
|00018870| 5f 69 6e 76 61 72 69 61 | 6e 74 5f 61 73 73 65 72 |_invaria|nt_asser|
|00018880| 74 69 6f 6e 3b 54 30 2a | 20 5f 65 6e 64 5f 63 6f |tion;T0*| _end_co|
|00018890| 6d 6d 65 6e 74 3b 54 30 | 2a 20 5f 66 65 61 74 75 |mment;T0|* _featu|
|000188a0| 72 65 5f 64 69 63 74 69 | 6f 6e 61 72 79 3b 54 30 |re_dicti|onary;T0|
|000188b0| 2a 20 5f 6f 6e 63 65 5f | 6d 61 72 6b 5f 6c 69 73 |* _once_|mark_lis|
|000188c0| 74 3b 54 30 2a 20 5f 69 | 73 6f 6d 3b 7d 3b 0a 65 |t;T0* _i|som;};.e|
|000188d0| 78 74 65 72 6e 20 54 36 | 30 35 20 4d 36 30 35 3b |xtern T6|05 M605;|
|000188e0| 0a 73 74 72 75 63 74 20 | 53 39 35 38 7b 69 6e 74 |.struct |S958{int|
|000188f0| 20 69 64 3b 54 30 2a 20 | 5f 73 74 61 72 74 5f 70 | id;T0* |_start_p|
|00018900| 6f 73 69 74 69 6f 6e 3b | 54 30 2a 20 5f 72 75 6e |osition;|T0* _run|
|00018910| 5f 74 79 70 65 3b 54 30 | 2a 20 5f 6c 69 6b 65 5f |_type;T0|* _like_|
|00018920| 77 68 61 74 3b 7d 3b 0a | 65 78 74 65 72 6e 20 54 |what;};.|extern T|
|00018930| 39 35 38 20 4d 39 35 38 | 3b 0a 73 74 72 75 63 74 |958 M958|;.struct|
|00018940| 20 53 39 34 33 7b 54 33 | 35 34 20 5f 73 74 6f 72 | S943{T3|54 _stor|
|00018950| 61 67 65 3b 69 6e 74 20 | 5f 63 61 70 61 63 69 74 |age;int |_capacit|
|00018960| 79 3b 69 6e 74 20 5f 75 | 70 70 65 72 3b 69 6e 74 |y;int _u|pper;int|
|00018970| 20 5f 6c 6f 77 65 72 3b | 7d 3b 0a 65 78 74 65 72 | _lower;|};.exter|
|00018980| 6e 20 54 39 34 33 20 4d | 39 34 33 3b 0a 73 74 72 |n T943 M|943;.str|
|00018990| 75 63 74 20 53 35 36 39 | 7b 54 39 38 20 5f 73 74 |uct S569|{T98 _st|
|000189a0| 6f 72 61 67 65 3b 69 6e | 74 20 5f 63 61 70 61 63 |orage;in|t _capac|
|000189b0| 69 74 79 3b 69 6e 74 20 | 5f 75 70 70 65 72 3b 7d |ity;int |_upper;}|
|000189c0| 3b 0a 65 78 74 65 72 6e | 20 54 35 36 39 20 4d 35 |;.extern| T569 M5|
|000189d0| 36 39 3b 0a 73 74 72 75 | 63 74 20 53 33 30 36 7b |69;.stru|ct S306{|
|000189e0| 69 6e 74 20 5f 76 65 72 | 62 6f 73 65 3b 7d 3b 0a |int _ver|bose;};.|
|000189f0| 65 78 74 65 72 6e 20 54 | 33 30 36 20 4d 33 30 36 |extern T|306 M306|
|00018a00| 3b 0a 73 74 72 75 63 74 | 20 53 33 35 35 7b 54 30 |;.struct| S355{T0|
|00018a10| 2a 20 5f 63 75 72 72 65 | 6e 74 5f 74 79 70 65 3b |* _curre|nt_type;|
|00018a20| 69 6e 74 20 5f 69 64 3b | 69 6e 74 20 5f 61 74 5f |int _id;|int _at_|
|00018a30| 72 75 6e 5f 74 69 6d 65 | 3b 54 30 2a 20 5f 72 75 |run_time|;T0* _ru|
|00018a40| 6e 6e 69 6e 67 3b 54 30 | 2a 20 5f 69 6e 76 61 72 |nning;T0|* _invar|
|00018a50| 69 61 6e 74 5f 61 73 73 | 65 72 74 69 6f 6e 3b 69 |iant_ass|ertion;i|
|00018a60| 6e 74 20 5f 63 6f 6d 70 | 69 6c 65 5f 74 6f 5f 63 |nt _comp|ile_to_c|
|00018a70| 5f 64 6f 6e 65 3b 54 30 | 2a 20 5f 66 65 61 74 75 |_done;T0|* _featu|
|00018a80| 72 65 5f 64 69 63 74 69 | 6f 6e 61 72 79 3b 69 6e |re_dicti|onary;in|
|00018a90| 74 20 5f 74 61 67 67 65 | 64 5f 6d 65 6d 3b 54 30 |t _tagge|d_mem;T0|
|00018aa0| 2a 20 5f 61 63 74 75 61 | 6c 73 5f 63 6c 69 65 6e |* _actua|ls_clien|
|00018ab0| 74 73 3b 54 30 2a 20 5f | 77 72 69 74 61 62 6c 65 |ts;T0* _|writable|
|00018ac0| 5f 61 74 74 72 69 62 75 | 74 65 73 5f 6d 65 6d 3b |_attribu|tes_mem;|
|00018ad0| 7d 3b 0a 65 78 74 65 72 | 6e 20 54 33 35 35 20 4d |};.exter|n T355 M|
|00018ae0| 33 35 35 3b 0a 73 74 72 | 75 63 74 20 53 36 33 36 |355;.str|uct S636|
|00018af0| 7b 54 30 2a 20 5f 73 74 | 61 72 74 5f 70 6f 73 69 |{T0* _st|art_posi|
|00018b00| 74 69 6f 6e 3b 54 30 2a | 20 5f 6c 69 73 74 3b 7d |tion;T0*| _list;}|
|00018b10| 3b 0a 65 78 74 65 72 6e | 20 54 36 33 36 20 4d 36 |;.extern| T636 M6|
|00018b20| 33 36 3b 0a 73 74 72 75 | 63 74 20 53 34 32 39 7b |36;.stru|ct S429{|
|00018b30| 54 36 38 36 20 5f 73 74 | 6f 72 61 67 65 3b 69 6e |T686 _st|orage;in|
|00018b40| 74 20 5f 63 61 70 61 63 | 69 74 79 3b 69 6e 74 20 |t _capac|ity;int |
|00018b50| 5f 75 70 70 65 72 3b 69 | 6e 74 20 5f 6c 6f 77 65 |_upper;i|nt _lowe|
|00018b60| 72 3b 7d 3b 0a 65 78 74 | 65 72 6e 20 54 34 32 39 |r;};.ext|ern T429|
|00018b70| 20 4d 34 32 39 3b 0a 73 | 74 72 75 63 74 20 53 33 | M429;.s|truct S3|
|00018b80| 35 38 7b 69 6e 74 20 69 | 64 3b 69 6e 74 20 5f 73 |58{int i|d;int _s|
|00018b90| 74 61 74 69 63 5f 76 61 | 6c 75 65 5f 6d 65 6d 3b |tatic_va|lue_mem;|
|00018ba0| 54 30 2a 20 5f 63 75 72 | 72 65 6e 74 5f 74 79 70 |T0* _cur|rent_typ|
|00018bb0| 65 3b 54 30 2a 20 5f 74 | 6f 5f 73 74 72 69 6e 67 |e;T0* _t|o_string|
|00018bc0| 3b 69 6e 74 20 5f 69 73 | 5f 77 72 69 74 74 65 6e |;int _is|_written|
|00018bd0| 3b 54 30 2a 20 5f 73 74 | 61 72 74 5f 70 6f 73 69 |;T0* _st|art_posi|
|00018be0| 74 69 6f 6e 3b 7d 3b 0a | 65 78 74 65 72 6e 20 54 |tion;};.|extern T|
|00018bf0| 33 35 38 20 4d 33 35 38 | 3b 0a 73 74 72 75 63 74 |358 M358|;.struct|
|00018c00| 20 53 35 39 32 7b 54 30 | 2a 20 5f 68 65 61 64 65 | S592{T0|* _heade|
|00018c10| 72 5f 63 6f 6d 6d 65 6e | 74 3b 54 30 2a 20 5f 63 |r_commen|t;T0* _c|
|00018c20| 75 72 72 65 6e 74 5f 74 | 79 70 65 3b 54 30 2a 20 |urrent_t|ype;T0* |
|00018c30| 5f 6c 69 73 74 3b 7d 3b | 0a 65 78 74 65 72 6e 20 |_list;};|.extern |
|00018c40| 54 35 39 32 20 4d 35 39 | 32 3b 0a 73 74 72 75 63 |T592 M59|2;.struc|
|00018c50| 74 20 53 35 32 39 7b 69 | 6e 74 20 69 64 3b 69 6e |t S529{i|nt id;in|
|00018c60| 74 20 5f 73 74 61 74 69 | 63 5f 76 61 6c 75 65 5f |t _stati|c_value_|
|00018c70| 6d 65 6d 3b 54 30 2a 20 | 5f 63 75 72 72 65 6e 74 |mem;T0* |_current|
|00018c80| 5f 74 79 70 65 3b 54 30 | 2a 20 5f 65 78 70 72 65 |_type;T0|* _expre|
|00018c90| 73 73 69 6f 6e 3b 54 30 | 2a 20 5f 63 6f 6d 6d 65 |ssion;T0|* _comme|
|00018ca0| 6e 74 3b 7d 3b 0a 65 78 | 74 65 72 6e 20 54 35 32 |nt;};.ex|tern T52|
|00018cb0| 39 20 4d 35 32 39 3b 0a | 73 74 72 75 63 74 20 53 |9 M529;.|struct S|
|00018cc0| 34 33 36 7b 69 6e 74 20 | 69 64 3b 69 6e 74 20 5f |436{int |id;int _|
|00018cd0| 73 74 61 74 69 63 5f 76 | 61 6c 75 65 5f 6d 65 6d |static_v|alue_mem|
|00018ce0| 3b 54 30 2a 20 5f 63 75 | 72 72 65 6e 74 5f 74 79 |;T0* _cu|rrent_ty|
|00018cf0| 70 65 3b 54 30 2a 20 5f | 73 74 61 72 74 5f 70 6f |pe;T0* _|start_po|
|00018d00| 73 69 74 69 6f 6e 3b 54 | 30 2a 20 5f 6c 69 73 74 |sition;T|0* _list|
|00018d10| 3b 54 30 2a 20 5f 72 65 | 73 75 6c 74 5f 74 79 70 |;T0* _re|sult_typ|
|00018d20| 65 3b 7d 3b 0a 65 78 74 | 65 72 6e 20 54 34 33 36 |e;};.ext|ern T436|
|00018d30| 20 4d 34 33 36 3b 0a 73 | 74 72 75 63 74 20 53 37 | M436;.s|truct S7|
|00018d40| 36 34 7b 54 34 32 20 5f | 73 74 6f 72 61 67 65 3b |64{T42 _|storage;|
|00018d50| 69 6e 74 20 5f 63 61 70 | 61 63 69 74 79 3b 69 6e |int _cap|acity;in|
|00018d60| 74 20 5f 75 70 70 65 72 | 3b 69 6e 74 20 5f 6c 6f |t _upper|;int _lo|
|00018d70| 77 65 72 3b 7d 3b 0a 65 | 78 74 65 72 6e 20 54 37 |wer;};.e|xtern T7|
|00018d80| 36 34 20 4d 37 36 34 3b | 0a 73 74 72 75 63 74 20 |64 M764;|.struct |
|00018d90| 53 36 34 34 7b 54 30 2a | 20 5f 6c 69 73 74 3b 7d |S644{T0*| _list;}|
|00018da0| 3b 0a 65 78 74 65 72 6e | 20 54 36 34 34 20 4d 36 |;.extern| T644 M6|
|00018db0| 34 34 3b 0a 73 74 72 75 | 63 74 20 53 33 38 38 7b |44;.stru|ct S388{|
|00018dc0| 69 6e 74 20 69 64 3b 54 | 30 2a 20 5f 62 61 73 65 |int id;T|0* _base|
|00018dd0| 5f 63 6c 61 73 73 5f 6e | 61 6d 65 3b 7d 3b 0a 65 |_class_n|ame;};.e|
|00018de0| 78 74 65 72 6e 20 54 33 | 38 38 20 4d 33 38 38 3b |xtern T3|88 M388;|
|00018df0| 0a 73 74 72 75 63 74 20 | 53 39 30 30 7b 69 6e 74 |.struct |S900{int|
|00018e00| 20 69 64 3b 54 30 2a 20 | 5f 62 61 73 65 5f 63 6c | id;T0* |_base_cl|
|00018e10| 61 73 73 5f 6e 61 6d 65 | 3b 7d 3b 0a 65 78 74 65 |ass_name|;};.exte|
|00018e20| 72 6e 20 54 39 30 30 20 | 4d 39 30 30 3b 0a 73 74 |rn T900 |M900;.st|
|00018e30| 72 75 63 74 20 53 38 34 | 33 7b 54 30 2a 20 5f 73 |ruct S84|3{T0* _s|
|00018e40| 74 61 72 74 5f 70 6f 73 | 69 74 69 6f 6e 3b 54 30 |tart_pos|ition;T0|
|00018e50| 2a 20 5f 6c 69 73 74 3b | 54 30 2a 20 5f 68 65 61 |* _list;|T0* _hea|
|00018e60| 64 65 72 5f 63 6f 6d 6d | 65 6e 74 3b 54 30 2a 20 |der_comm|ent;T0* |
|00018e70| 5f 63 6f 6d 70 6f 75 6e | 64 3b 54 30 2a 20 5f 77 |_compoun|d;T0* _w|
|00018e80| 68 65 6e 5f 6c 69 73 74 | 3b 54 30 2a 20 5f 76 61 |hen_list|;T0* _va|
|00018e90| 6c 75 65 73 3b 7d 3b 0a | 65 78 74 65 72 6e 20 54 |lues;};.|extern T|
|00018ea0| 38 34 33 20 4d 38 34 33 | 3b 0a 73 74 72 75 63 74 |843 M843|;.struct|
|00018eb0| 20 53 36 37 33 7b 54 30 | 2a 20 5f 62 61 73 65 5f | S673{T0|* _base_|
|00018ec0| 63 6c 61 73 73 3b 54 30 | 2a 20 5f 73 74 61 72 74 |class;T0|* _start|
|00018ed0| 5f 70 6f 73 69 74 69 6f | 6e 3b 54 30 2a 20 5f 68 |_positio|n;T0* _h|
|00018ee0| 65 61 64 69 6e 67 5f 63 | 6f 6d 6d 65 6e 74 3b 54 |eading_c|omment;T|
|00018ef0| 30 2a 20 5f 6c 69 73 74 | 3b 7d 3b 0a 65 78 74 65 |0* _list|;};.exte|
|00018f00| 72 6e 20 54 36 37 33 20 | 4d 36 37 33 3b 0a 73 74 |rn T673 |M673;.st|
|00018f10| 72 75 63 74 20 53 36 32 | 34 7b 64 6f 75 62 6c 65 |ruct S62|4{double|
|00018f20| 20 5f 69 74 65 6d 3b 7d | 3b 0a 65 78 74 65 72 6e | _item;}|;.extern|
|00018f30| 20 54 36 32 34 20 4d 36 | 32 34 3b 0a 73 74 72 75 | T624 M6|24;.stru|
|00018f40| 63 74 20 53 36 32 35 7b | 54 30 2a 20 5f 73 65 5f |ct S625{|T0* _se_|
|00018f50| 63 65 63 69 6c 5f 6c 69 | 73 74 3b 54 30 2a 20 5f |cecil_li|st;T0* _|
|00018f60| 73 65 5f 63 65 63 69 6c | 5f 6e 61 6d 65 3b 54 30 |se_cecil|_name;T0|
|00018f70| 2a 20 5f 75 73 65 72 5f | 63 65 63 69 6c 5f 6c 69 |* _user_|cecil_li|
|00018f80| 73 74 3b 54 30 2a 20 5f | 75 73 65 72 5f 63 65 63 |st;T0* _|user_cec|
|00018f90| 69 6c 5f 6e 61 6d 65 3b | 54 30 2a 20 5f 75 73 65 |il_name;|T0* _use|
|00018fa0| 72 5f 70 61 74 68 5f 68 | 3b 7d 3b 0a 65 78 74 65 |r_path_h|;};.exte|
|00018fb0| 72 6e 20 54 36 32 35 20 | 4d 36 32 35 3b 0a 73 74 |rn T625 |M625;.st|
|00018fc0| 72 75 63 74 20 53 34 30 | 36 7b 69 6e 74 20 69 64 |ruct S40|6{int id|
|00018fd0| 3b 54 30 2a 20 5f 74 6f | 5f 73 74 72 69 6e 67 3b |;T0* _to|_string;|
|00018fe0| 54 30 2a 20 5f 73 74 61 | 72 74 5f 70 6f 73 69 74 |T0* _sta|rt_posit|
|00018ff0| 69 6f 6e 3b 69 6e 74 20 | 5f 69 73 5f 66 72 6f 7a |ion;int |_is_froz|
|00019000| 65 6e 3b 54 30 2a 20 5f | 74 6f 5f 6b 65 79 3b 7d |en;T0* _|to_key;}|
|00019010| 3b 0a 65 78 74 65 72 6e | 20 54 34 30 36 20 4d 34 |;.extern| T406 M4|
|00019020| 30 36 3b 0a 73 74 72 75 | 63 74 20 53 33 33 38 7b |06;.stru|ct S338{|
|00019030| 54 30 2a 20 5f 6b 65 79 | 73 3b 54 30 2a 20 5f 73 |T0* _key|s;T0* _s|
|00019040| 74 6f 72 65 3b 54 30 2a | 20 5f 62 75 63 6b 65 74 |tore;T0*| _bucket|
|00019050| 73 3b 54 30 2a 20 5f 63 | 68 61 69 6e 3b 69 6e 74 |s;T0* _c|hain;int|
|00019060| 20 5f 66 72 65 65 3b 69 | 6e 74 20 5f 6d 6f 64 75 | _free;i|nt _modu|
|00019070| 6c 75 73 3b 69 6e 74 20 | 5f 68 61 73 5f 6d 65 6d |lus;int |_has_mem|
|00019080| 3b 69 6e 74 20 5f 69 74 | 65 6d 5f 6d 65 6d 3b 69 |;int _it|em_mem;i|
|00019090| 6e 74 20 5f 69 74 65 6d | 5f 6d 65 6d 5f 6a 3b 69 |nt _item|_mem_j;i|
|000190a0| 6e 74 20 5f 69 74 65 6d | 5f 6d 65 6d 5f 69 3b 69 |nt _item|_mem_i;i|
|000190b0| 6e 74 20 5f 63 6f 75 6e | 74 3b 7d 3b 0a 65 78 74 |nt _coun|t;};.ext|
|000190c0| 65 72 6e 20 54 33 33 38 | 20 4d 33 33 38 3b 0a 73 |ern T338| M338;.s|
|000190d0| 74 72 75 63 74 20 53 37 | 7b 54 39 20 5f 73 74 6f |truct S7|{T9 _sto|
|000190e0| 72 61 67 65 3b 69 6e 74 | 20 5f 63 6f 75 6e 74 3b |rage;int| _count;|
|000190f0| 69 6e 74 20 5f 63 61 70 | 61 63 69 74 79 3b 7d 3b |int _cap|acity;};|
|00019100| 0a 65 78 74 65 72 6e 20 | 54 37 20 4d 37 3b 0a 73 |.extern |T7 M7;.s|
|00019110| 74 72 75 63 74 20 53 36 | 37 35 7b 69 6e 74 20 5f |truct S6|75{int _|
|00019120| 70 75 73 68 5f 62 61 63 | 6b 5f 66 6c 61 67 3b 54 |push_bac|k_flag;T|
|00019130| 30 2a 20 5f 70 61 74 68 | 3b 76 6f 69 64 2a 20 5f |0* _path|;void* _|
|00019140| 69 6e 70 75 74 5f 73 74 | 72 65 61 6d 3b 69 6e 74 |input_st|ream;int|
|00019150| 20 5f 6d 65 6d 6f 72 79 | 3b 7d 3b 0a 65 78 74 65 | _memory|;};.exte|
|00019160| 72 6e 20 54 36 37 35 20 | 4d 36 37 35 3b 0a 73 74 |rn T675 |M675;.st|
|00019170| 72 75 63 74 20 53 33 34 | 37 7b 69 6e 74 20 69 64 |ruct S34|7{int id|
|00019180| 3b 54 30 2a 20 5f 72 75 | 6e 5f 63 6f 6d 70 6f 75 |;T0* _ru|n_compou|
|00019190| 6e 64 3b 54 30 2a 20 5f | 73 74 61 72 74 5f 70 6f |nd;T0* _|start_po|
|000191a0| 73 69 74 69 6f 6e 3b 54 | 30 2a 20 5f 6c 69 73 74 |sition;T|0* _list|
|000191b0| 3b 54 30 2a 20 5f 63 6f | 6d 70 6f 75 6e 64 3b 7d |;T0* _co|mpound;}|
|000191c0| 3b 0a 65 78 74 65 72 6e | 20 54 33 34 37 20 4d 33 |;.extern| T347 M3|
|000191d0| 34 37 3b 0a 73 74 72 75 | 63 74 20 53 33 32 31 7b |47;.stru|ct S321{|
|000191e0| 69 6e 74 20 69 64 3b 54 | 37 37 38 20 5f 73 74 6f |int id;T|778 _sto|
|000191f0| 72 61 67 65 3b 69 6e 74 | 20 5f 63 61 70 61 63 69 |rage;int| _capaci|
|00019200| 74 79 3b 69 6e 74 20 5f | 75 70 70 65 72 3b 7d 3b |ty;int _|upper;};|
|00019210| 0a 65 78 74 65 72 6e 20 | 54 33 32 31 20 4d 33 32 |.extern |T321 M32|
|00019220| 31 3b 0a 73 74 72 75 63 | 74 20 53 39 33 32 7b 69 |1;.struc|t S932{i|
|00019230| 6e 74 20 69 64 3b 69 6e | 74 20 5f 73 74 61 74 69 |nt id;in|t _stati|
|00019240| 63 5f 76 61 6c 75 65 5f | 6d 65 6d 3b 54 30 2a 20 |c_value_|mem;T0* |
|00019250| 5f 63 75 72 72 65 6e 74 | 5f 74 79 70 65 3b 54 30 |_current|_type;T0|
|00019260| 2a 20 5f 74 61 72 67 65 | 74 3b 54 30 2a 20 5f 72 |* _targe|t;T0* _r|
|00019270| 75 6e 5f 66 65 61 74 75 | 72 65 3b 54 30 2a 20 5f |un_featu|re;T0* _|
|00019280| 72 65 73 75 6c 74 5f 74 | 79 70 65 3b 54 30 2a 20 |result_t|ype;T0* |
|00019290| 5f 61 72 67 75 6d 65 6e | 74 73 3b 54 30 2a 20 5f |_argumen|ts;T0* _|
|000192a0| 66 65 61 74 75 72 65 5f | 6e 61 6d 65 3b 7d 3b 0a |feature_|name;};.|
|000192b0| 65 78 74 65 72 6e 20 54 | 39 33 32 20 4d 39 33 32 |extern T|932 M932|
|000192c0| 3b 0a 73 74 72 75 63 74 | 20 53 36 37 36 7b 54 30 |;.struct| S676{T0|
|000192d0| 2a 20 5f 70 61 74 68 3b | 69 6e 74 20 5f 63 6f 75 |* _path;|int _cou|
|000192e0| 6e 74 3b 7d 3b 0a 65 78 | 74 65 72 6e 20 54 36 37 |nt;};.ex|tern T67|
|000192f0| 36 20 4d 36 37 36 3b 0a | 73 74 72 75 63 74 20 53 |6 M676;.|struct S|
|00019300| 36 32 39 7b 69 6e 74 20 | 69 64 3b 54 30 2a 20 5f |629{int |id;T0* _|
|00019310| 72 75 6e 5f 63 6f 6d 70 | 6f 75 6e 64 3b 54 30 2a |run_comp|ound;T0*|
|00019320| 20 5f 6c 65 66 74 5f 73 | 69 64 65 3b 54 30 2a 20 | _left_s|ide;T0* |
|00019330| 5f 72 69 67 68 74 5f 73 | 69 64 65 3b 7d 3b 0a 65 |_right_s|ide;};.e|
|00019340| 78 74 65 72 6e 20 54 36 | 32 39 20 4d 36 32 39 3b |xtern T6|29 M629;|
|00019350| 0a 73 74 72 75 63 74 20 | 53 32 33 39 7b 69 6e 74 |.struct |S239{int|
|00019360| 20 69 64 3b 54 30 2a 20 | 5f 73 74 61 72 74 5f 70 | id;T0* |_start_p|
|00019370| 6f 73 69 74 69 6f 6e 3b | 54 30 2a 20 5f 72 75 6e |osition;|T0* _run|
|00019380| 5f 74 79 70 65 3b 54 30 | 2a 20 5f 6c 69 6b 65 5f |_type;T0|* _like_|
|00019390| 77 68 61 74 3b 54 30 2a | 20 5f 77 72 69 74 74 65 |what;T0*| _writte|
|000193a0| 6e 5f 6d 61 72 6b 3b 7d | 3b 0a 65 78 74 65 72 6e |n_mark;}|;.extern|
|000193b0| 20 54 32 33 39 20 4d 32 | 33 39 3b 0a 73 74 72 75 | T239 M2|39;.stru|
|000193c0| 63 74 20 53 39 33 36 7b | 69 6e 74 20 69 64 3b 69 |ct S936{|int id;i|
|000193d0| 6e 74 20 5f 73 74 61 74 | 69 63 5f 76 61 6c 75 65 |nt _stat|ic_value|
|000193e0| 5f 6d 65 6d 3b 54 30 2a | 20 5f 63 75 72 72 65 6e |_mem;T0*| _curren|
|000193f0| 74 5f 74 79 70 65 3b 54 | 30 2a 20 5f 73 74 61 72 |t_type;T|0* _star|
|00019400| 74 5f 70 6f 73 69 74 69 | 6f 6e 3b 54 30 2a 20 5f |t_positi|on;T0* _|
|00019410| 74 6f 5f 73 74 72 69 6e | 67 3b 7d 3b 0a 65 78 74 |to_strin|g;};.ext|
|00019420| 65 72 6e 20 54 39 33 36 | 20 4d 39 33 36 3b 0a 73 |ern T936| M936;.s|
|00019430| 74 72 75 63 74 20 53 33 | 37 37 7b 54 30 2a 20 5f |truct S3|77{T0* _|
|00019440| 65 5f 69 6e 73 70 65 63 | 74 3b 54 30 2a 20 5f 6c |e_inspec|t;T0* _l|
|00019450| 69 73 74 3b 7d 3b 0a 65 | 78 74 65 72 6e 20 54 33 |ist;};.e|xtern T3|
|00019460| 37 37 20 4d 33 37 37 3b | 0a 73 74 72 75 63 74 20 |77 M377;|.struct |
|00019470| 53 36 38 33 7b 69 6e 74 | 20 5f 6e 62 5f 65 72 72 |S683{int| _nb_err|
|00019480| 6f 72 73 3b 69 6e 74 20 | 5f 6e 62 5f 77 61 72 6e |ors;int |_nb_warn|
|00019490| 69 6e 67 73 3b 69 6e 74 | 20 5f 6e 6f 5f 77 61 72 |ings;int| _no_war|
|000194a0| 6e 69 6e 67 3b 7d 3b 0a | 65 78 74 65 72 6e 20 54 |ning;};.|extern T|
|000194b0| 36 38 33 20 4d 36 38 33 | 3b 0a 73 74 72 75 63 74 |683 M683|;.struct|
|000194c0| 20 53 37 33 33 7b 69 6e | 74 20 69 64 3b 54 37 33 | S733{in|t id;T73|
|000194d0| 31 20 5f 73 74 6f 72 61 | 67 65 3b 69 6e 74 20 5f |1 _stora|ge;int _|
|000194e0| 63 61 70 61 63 69 74 79 | 3b 69 6e 74 20 5f 75 70 |capacity|;int _up|
|000194f0| 70 65 72 3b 69 6e 74 20 | 5f 6c 6f 77 65 72 3b 7d |per;int |_lower;}|
|00019500| 3b 0a 65 78 74 65 72 6e | 20 54 37 33 33 20 4d 37 |;.extern| T733 M7|
|00019510| 33 33 3b 0a 73 74 72 75 | 63 74 20 53 39 39 30 7b |33;.stru|ct S990{|
|00019520| 69 6e 74 20 69 64 3b 69 | 6e 74 20 5f 73 74 61 74 |int id;i|nt _stat|
|00019530| 69 63 5f 76 61 6c 75 65 | 5f 6d 65 6d 3b 54 30 2a |ic_value|_mem;T0*|
|00019540| 20 5f 63 75 72 72 65 6e | 74 5f 74 79 70 65 3b 54 | _curren|t_type;T|
|00019550| 30 2a 20 5f 74 61 72 67 | 65 74 3b 54 30 2a 20 5f |0* _targ|et;T0* _|
|00019560| 72 75 6e 5f 66 65 61 74 | 75 72 65 3b 54 30 2a 20 |run_feat|ure;T0* |
|00019570| 5f 72 65 73 75 6c 74 5f | 74 79 70 65 3b 54 30 2a |_result_|type;T0*|
|00019580| 20 5f 66 65 61 74 75 72 | 65 5f 6e 61 6d 65 3b 7d | _featur|e_name;}|
|00019590| 3b 0a 65 78 74 65 72 6e | 20 54 39 39 30 20 4d 39 |;.extern| T990 M9|
|000195a0| 39 30 3b 0a 73 74 72 75 | 63 74 20 53 32 34 37 7b |90;.stru|ct S247{|
|000195b0| 69 6e 74 20 69 64 3b 54 | 34 39 37 20 5f 73 74 6f |int id;T|497 _sto|
|000195c0| 72 61 67 65 3b 69 6e 74 | 20 5f 63 61 70 61 63 69 |rage;int| _capaci|
|000195d0| 74 79 3b 69 6e 74 20 5f | 75 70 70 65 72 3b 69 6e |ty;int _|upper;in|
|000195e0| 74 20 5f 6c 6f 77 65 72 | 3b 7d 3b 0a 65 78 74 65 |t _lower|;};.exte|
|000195f0| 72 6e 20 54 32 34 37 20 | 4d 32 34 37 3b 0a 73 74 |rn T247 |M247;.st|
|00019600| 72 75 63 74 20 53 38 34 | 39 7b 69 6e 74 20 69 64 |ruct S84|9{int id|
|00019610| 3b 69 6e 74 20 5f 73 74 | 61 74 69 63 5f 76 61 6c |;int _st|atic_val|
|00019620| 75 65 5f 6d 65 6d 3b 54 | 30 2a 20 5f 63 75 72 72 |ue_mem;T|0* _curr|
|00019630| 65 6e 74 5f 74 79 70 65 | 3b 54 30 2a 20 5f 73 74 |ent_type|;T0* _st|
|00019640| 61 72 74 5f 70 6f 73 69 | 74 69 6f 6e 3b 7d 3b 0a |art_posi|tion;};.|
|00019650| 65 78 74 65 72 6e 20 54 | 38 34 39 20 4d 38 34 39 |extern T|849 M849|
|00019660| 3b 0a 73 74 72 75 63 74 | 20 53 34 31 30 7b 54 30 |;.struct| S410{T0|
|00019670| 2a 20 5f 6d 65 6d 5f 69 | 64 3b 54 30 2a 20 5f 6d |* _mem_i|d;T0* _m|
|00019680| 65 6d 5f 73 74 72 3b 69 | 6e 74 20 5f 6d 6f 64 75 |em_str;i|nt _modu|
|00019690| 6c 75 73 3b 7d 3b 0a 65 | 78 74 65 72 6e 20 54 34 |lus;};.e|xtern T4|
|000196a0| 31 30 20 4d 34 31 30 3b | 0a 73 74 72 75 63 74 20 |10 M410;|.struct |
|000196b0| 53 36 39 36 7b 69 6e 74 | 20 69 64 3b 54 30 2a 20 |S696{int| id;T0* |
|000196c0| 5f 62 61 73 65 5f 63 6c | 61 73 73 3b 54 30 2a 20 |_base_cl|ass;T0* |
|000196d0| 5f 6e 61 6d 65 73 3b 54 | 30 2a 20 5f 72 65 73 75 |_names;T|0* _resu|
|000196e0| 6c 74 5f 74 79 70 65 3b | 54 30 2a 20 5f 68 65 61 |lt_type;|T0* _hea|
|000196f0| 64 65 72 5f 63 6f 6d 6d | 65 6e 74 3b 54 30 2a 20 |der_comm|ent;T0* |
|00019700| 5f 6c 6f 63 61 6c 5f 76 | 61 72 73 3b 54 30 2a 20 |_local_v|ars;T0* |
|00019710| 5f 63 6c 69 65 6e 74 73 | 3b 54 30 2a 20 5f 61 72 |_clients|;T0* _ar|
|00019720| 67 75 6d 65 6e 74 73 3b | 54 30 2a 20 5f 6f 62 73 |guments;|T0* _obs|
|00019730| 6f 6c 65 74 65 5f 6d 61 | 72 6b 3b 54 30 2a 20 5f |olete_ma|rk;T0* _|
|00019740| 72 65 71 75 69 72 65 5f | 61 73 73 65 72 74 69 6f |require_|assertio|
|00019750| 6e 3b 54 30 2a 20 5f 65 | 6e 73 75 72 65 5f 61 73 |n;T0* _e|nsure_as|
|00019760| 73 65 72 74 69 6f 6e 3b | 54 30 2a 20 5f 72 65 73 |sertion;|T0* _res|
|00019770| 63 75 65 5f 63 6f 6d 70 | 6f 75 6e 64 3b 54 30 2a |cue_comp|ound;T0*|
|00019780| 20 5f 65 6e 64 5f 63 6f | 6d 6d 65 6e 74 3b 54 30 | _end_co|mment;T0|
|00019790| 2a 20 5f 72 6f 75 74 69 | 6e 65 5f 62 6f 64 79 3b |* _routi|ne_body;|
|000197a0| 69 6e 74 20 5f 75 73 65 | 5f 63 75 72 72 65 6e 74 |int _use|_current|
|000197b0| 5f 73 74 61 74 65 3b 7d | 3b 0a 65 78 74 65 72 6e |_state;}|;.extern|
|000197c0| 20 54 36 39 36 20 4d 36 | 39 36 3b 0a 73 74 72 75 | T696 M6|96;.stru|
|000197d0| 63 74 20 53 39 34 38 7b | 54 31 39 31 20 5f 73 74 |ct S948{|T191 _st|
|000197e0| 6f 72 61 67 65 3b 69 6e | 74 20 5f 63 61 70 61 63 |orage;in|t _capac|
|000197f0| 69 74 79 3b 69 6e 74 20 | 5f 75 70 70 65 72 3b 69 |ity;int |_upper;i|
|00019800| 6e 74 20 5f 6c 6f 77 65 | 72 3b 7d 3b 0a 65 78 74 |nt _lowe|r;};.ext|
|00019810| 65 72 6e 20 54 39 34 38 | 20 4d 39 34 38 3b 0a 73 |ern T948| M948;.s|
|00019820| 74 72 75 63 74 20 53 36 | 35 37 7b 69 6e 74 20 69 |truct S6|57{int i|
|00019830| 64 3b 54 30 2a 20 5f 62 | 61 73 65 5f 63 6c 61 73 |d;T0* _b|ase_clas|
|00019840| 73 5f 6e 61 6d 65 3b 7d | 3b 0a 65 78 74 65 72 6e |s_name;}|;.extern|
|00019850| 20 54 36 35 37 20 4d 36 | 35 37 3b 0a 73 74 72 75 | T657 M6|57;.stru|
|00019860| 63 74 20 53 33 30 30 7b | 69 6e 74 20 69 64 3b 7d |ct S300{|int id;}|
|00019870| 3b 0a 65 78 74 65 72 6e | 20 54 33 30 30 20 4d 33 |;.extern| T300 M3|
|00019880| 30 30 3b 0a 73 74 72 75 | 63 74 20 53 39 34 30 7b |00;.stru|ct S940{|
|00019890| 69 6e 74 20 69 64 3b 69 | 6e 74 20 5f 73 74 61 74 |int id;i|nt _stat|
|000198a0| 69 63 5f 76 61 6c 75 65 | 5f 6d 65 6d 3b 54 30 2a |ic_value|_mem;T0*|
|000198b0| 20 5f 63 75 72 72 65 6e | 74 5f 74 79 70 65 3b 54 | _curren|t_type;T|
|000198c0| 30 2a 20 5f 73 74 61 72 | 74 5f 70 6f 73 69 74 69 |0* _star|t_positi|
|000198d0| 6f 6e 3b 54 30 2a 20 5f | 76 61 6c 75 65 3b 54 30 |on;T0* _|value;T0|
|000198e0| 2a 20 5f 72 65 73 75 6c | 74 5f 74 79 70 65 3b 7d |* _resul|t_type;}|
|000198f0| 3b 0a 65 78 74 65 72 6e | 20 54 39 34 30 20 4d 39 |;.extern| T940 M9|
|00019900| 34 30 3b 0a 73 74 72 75 | 63 74 20 53 33 36 37 7b |40;.stru|ct S367{|
|00019910| 69 6e 74 20 69 64 3b 69 | 6e 74 20 5f 73 74 61 74 |int id;i|nt _stat|
|00019920| 69 63 5f 76 61 6c 75 65 | 5f 6d 65 6d 3b 54 30 2a |ic_value|_mem;T0*|
|00019930| 20 5f 63 75 72 72 65 6e | 74 5f 74 79 70 65 3b 54 | _curren|t_type;T|
|00019940| 30 2a 20 5f 73 74 61 72 | 74 5f 70 6f 73 69 74 69 |0* _star|t_positi|
|00019950| 6f 6e 3b 7d 3b 0a 65 78 | 74 65 72 6e 20 54 33 36 |on;};.ex|tern T36|
|00019960| 37 20 4d 33 36 37 3b 0a | 73 74 72 75 63 74 20 53 |7 M367;.|struct S|
|00019970| 36 37 31 7b 54 30 2a 20 | 5f 73 74 61 72 74 5f 70 |671{T0* |_start_p|
|00019980| 6f 73 69 74 69 6f 6e 3b | 54 30 2a 20 5f 69 74 65 |osition;|T0* _ite|
|00019990| 6d 73 3b 7d 3b 0a 65 78 | 74 65 72 6e 20 54 36 37 |ms;};.ex|tern T67|
|000199a0| 31 20 4d 36 37 31 3b 0a | 73 74 72 75 63 74 20 53 |1 M671;.|struct S|
|000199b0| 32 38 30 7b 69 6e 74 20 | 69 64 3b 54 35 37 39 20 |280{int |id;T579 |
|000199c0| 5f 73 74 6f 72 61 67 65 | 3b 69 6e 74 20 5f 63 61 |_storage|;int _ca|
|000199d0| 70 61 63 69 74 79 3b 69 | 6e 74 20 5f 75 70 70 65 |pacity;i|nt _uppe|
|000199e0| 72 3b 69 6e 74 20 5f 6c | 6f 77 65 72 3b 7d 3b 0a |r;int _l|ower;};.|
|000199f0| 65 78 74 65 72 6e 20 54 | 32 38 30 20 4d 32 38 30 |extern T|280 M280|
|00019a00| 3b 0a 73 74 72 75 63 74 | 20 53 36 35 7b 69 6e 74 |;.struct| S65{int|
|00019a10| 20 69 64 3b 54 32 34 20 | 5f 73 74 6f 72 61 67 65 | id;T24 |_storage|
|00019a20| 3b 69 6e 74 20 5f 63 61 | 70 61 63 69 74 79 3b 69 |;int _ca|pacity;i|
|00019a30| 6e 74 20 5f 75 70 70 65 | 72 3b 69 6e 74 20 5f 6c |nt _uppe|r;int _l|
|00019a40| 6f 77 65 72 3b 7d 3b 0a | 65 78 74 65 72 6e 20 54 |ower;};.|extern T|
|00019a50| 36 35 20 4d 36 35 3b 0a | 73 74 72 75 63 74 20 53 |65 M65;.|struct S|
|00019a60| 36 32 37 7b 54 30 2a 20 | 5f 62 61 73 65 5f 63 6c |627{T0* |_base_cl|
|00019a70| 61 73 73 5f 6e 61 6d 65 | 3b 69 6e 74 20 5f 6d 65 |ass_name|;int _me|
|00019a80| 6d 5f 6c 69 6e 65 5f 63 | 6f 6c 75 6d 6e 3b 7d 3b |m_line_c|olumn;};|
|00019a90| 0a 65 78 74 65 72 6e 20 | 54 36 32 37 20 4d 36 32 |.extern |T627 M62|
|00019aa0| 37 3b 0a 73 74 72 75 63 | 74 20 53 32 36 30 7b 69 |7;.struc|t S260{i|
|00019ab0| 6e 74 20 69 64 3b 69 6e | 74 20 5f 73 74 61 74 69 |nt id;in|t _stati|
|00019ac0| 63 5f 76 61 6c 75 65 5f | 6d 65 6d 3b 54 30 2a 20 |c_value_|mem;T0* |
|00019ad0| 5f 63 75 72 72 65 6e 74 | 5f 74 79 70 65 3b 54 30 |_current|_type;T0|
|00019ae0| 2a 20 5f 73 74 61 72 74 | 5f 70 6f 73 69 74 69 6f |* _start|_positio|
|00019af0| 6e 3b 63 68 61 72 20 5f | 76 61 6c 75 65 3b 69 6e |n;char _|value;in|
|00019b00| 74 20 5f 70 72 65 74 74 | 79 5f 70 72 69 6e 74 5f |t _prett|y_print_|
|00019b10| 6d 6f 64 65 3b 7d 3b 0a | 65 78 74 65 72 6e 20 54 |mode;};.|extern T|
|00019b20| 32 36 30 20 4d 32 36 30 | 3b 0a 73 74 72 75 63 74 |260 M260|;.struct|
|00019b30| 20 53 32 31 33 7b 54 30 | 2a 20 5f 73 74 61 72 74 | S213{T0|* _start|
|00019b40| 5f 70 6f 73 69 74 69 6f | 6e 3b 54 30 2a 20 5f 68 |_positio|n;T0* _h|
|00019b50| 65 61 64 65 72 5f 63 6f | 6d 6d 65 6e 74 3b 54 30 |eader_co|mment;T0|
|00019b60| 2a 20 5f 6c 69 73 74 3b | 54 30 2a 20 5f 63 75 72 |* _list;|T0* _cur|
|00019b70| 72 65 6e 74 5f 74 79 70 | 65 3b 7d 3b 0a 65 78 74 |rent_typ|e;};.ext|
|00019b80| 65 72 6e 20 54 32 31 33 | 20 4d 32 31 33 3b 0a 73 |ern T213| M213;.s|
|00019b90| 74 72 75 63 74 20 53 32 | 35 32 7b 69 6e 74 20 69 |truct S2|52{int i|
|00019ba0| 64 3b 54 30 2a 20 5f 62 | 61 73 65 5f 63 6c 61 73 |d;T0* _b|ase_clas|
|00019bb0| 73 5f 6e 61 6d 65 3b 7d | 3b 0a 65 78 74 65 72 6e |s_name;}|;.extern|
|00019bc0| 20 54 32 35 32 20 4d 32 | 35 32 3b 0a 73 74 72 75 | T252 M2|52;.stru|
|00019bd0| 63 74 20 53 37 39 7b 54 | 30 2a 20 5f 6b 65 79 73 |ct S79{T|0* _keys|
|00019be0| 3b 54 30 2a 20 5f 73 74 | 6f 72 65 3b 54 30 2a 20 |;T0* _st|ore;T0* |
|00019bf0| 5f 62 75 63 6b 65 74 73 | 3b 54 30 2a 20 5f 63 68 |_buckets|;T0* _ch|
|00019c00| 61 69 6e 3b 69 6e 74 20 | 5f 66 72 65 65 3b 69 6e |ain;int |_free;in|
|00019c10| 74 20 5f 6d 6f 64 75 6c | 75 73 3b 69 6e 74 20 5f |t _modul|us;int _|
|00019c20| 68 61 73 5f 6d 65 6d 3b | 69 6e 74 20 5f 69 74 65 |has_mem;|int _ite|
|00019c30| 6d 5f 6d 65 6d 3b 69 6e | 74 20 5f 69 74 65 6d 5f |m_mem;in|t _item_|
|00019c40| 6d 65 6d 5f 6a 3b 69 6e | 74 20 5f 69 74 65 6d 5f |mem_j;in|t _item_|
|00019c50| 6d 65 6d 5f 69 3b 69 6e | 74 20 5f 63 6f 75 6e 74 |mem_i;in|t _count|
|00019c60| 3b 7d 3b 0a 65 78 74 65 | 72 6e 20 54 37 39 20 4d |;};.exte|rn T79 M|
|00019c70| 37 39 3b 0a 73 74 72 75 | 63 74 20 53 34 39 35 7b |79;.stru|ct S495{|
|00019c80| 54 38 32 32 20 5f 73 74 | 6f 72 61 67 65 3b 69 6e |T822 _st|orage;in|
|00019c90| 74 20 5f 63 61 70 61 63 | 69 74 79 3b 69 6e 74 20 |t _capac|ity;int |
|00019ca0| 5f 75 70 70 65 72 3b 69 | 6e 74 20 5f 6c 6f 77 65 |_upper;i|nt _lowe|
|00019cb0| 72 3b 7d 3b 0a 65 78 74 | 65 72 6e 20 54 34 39 35 |r;};.ext|ern T495|
|00019cc0| 20 4d 34 39 35 3b 0a 73 | 74 72 75 63 74 20 53 32 | M495;.s|truct S2|
|00019cd0| 36 33 7b 69 6e 74 20 69 | 64 3b 54 35 33 33 20 5f |63{int i|d;T533 _|
|00019ce0| 73 74 6f 72 61 67 65 3b | 69 6e 74 20 5f 63 61 70 |storage;|int _cap|
|00019cf0| 61 63 69 74 79 3b 69 6e | 74 20 5f 75 70 70 65 72 |acity;in|t _upper|
|00019d00| 3b 69 6e 74 20 5f 6c 6f | 77 65 72 3b 7d 3b 0a 65 |;int _lo|wer;};.e|
|00019d10| 78 74 65 72 6e 20 54 32 | 36 33 20 4d 32 36 33 3b |xtern T2|63 M263;|
|00019d20| 0a 73 74 72 75 63 74 20 | 53 36 33 33 7b 54 30 2a |.struct |S633{T0*|
|00019d30| 20 5f 73 74 61 72 74 5f | 70 6f 73 69 74 69 6f 6e | _start_|position|
|00019d40| 3b 54 30 2a 20 5f 68 65 | 61 64 65 72 5f 63 6f 6d |;T0* _he|ader_com|
|00019d50| 6d 65 6e 74 3b 54 30 2a | 20 5f 6c 69 73 74 3b 54 |ment;T0*| _list;T|
|00019d60| 30 2a 20 5f 63 75 72 72 | 65 6e 74 5f 74 79 70 65 |0* _curr|ent_type|
|00019d70| 3b 69 6e 74 20 5f 69 73 | 5f 65 6e 73 75 72 65 5f |;int _is|_ensure_|
|00019d80| 74 68 65 6e 3b 7d 3b 0a | 65 78 74 65 72 6e 20 54 |then;};.|extern T|
|00019d90| 36 33 33 20 4d 36 33 33 | 3b 0a 73 74 72 75 63 74 |633 M633|;.struct|
|00019da0| 20 53 32 38 33 7b 69 6e | 74 20 69 64 3b 54 30 2a | S283{in|t id;T0*|
|00019db0| 20 5f 66 6f 72 6d 61 6c | 5f 6e 61 6d 65 3b 69 6e | _formal|_name;in|
|00019dc0| 74 20 5f 72 61 6e 6b 3b | 54 30 2a 20 5f 72 75 6e |t _rank;|T0* _run|
|00019dd0| 5f 74 79 70 65 3b 7d 3b | 0a 65 78 74 65 72 6e 20 |_type;};|.extern |
|00019de0| 54 32 38 33 20 4d 32 38 | 33 3b 0a 73 74 72 75 63 |T283 M28|3;.struc|
|00019df0| 74 20 53 32 37 32 7b 69 | 6e 74 20 69 64 3b 54 37 |t S272{i|nt id;T7|
|00019e00| 37 30 20 5f 73 74 6f 72 | 61 67 65 3b 69 6e 74 20 |70 _stor|age;int |
|00019e10| 5f 63 61 70 61 63 69 74 | 79 3b 69 6e 74 20 5f 75 |_capacit|y;int _u|
|00019e20| 70 70 65 72 3b 7d 3b 0a | 65 78 74 65 72 6e 20 54 |pper;};.|extern T|
|00019e30| 32 37 32 20 4d 32 37 32 | 3b 0a 73 74 72 75 63 74 |272 M272|;.struct|
|00019e40| 20 53 33 32 30 7b 69 6e | 74 20 69 64 3b 7d 3b 0a | S320{in|t id;};.|
|00019e50| 65 78 74 65 72 6e 20 54 | 33 32 30 20 4d 33 32 30 |extern T|320 M320|
|00019e60| 3b 0a 73 74 72 75 63 74 | 20 53 35 39 7b 54 30 2a |;.struct| S59{T0*|
|00019e70| 20 5f 6e 61 6d 65 3b 54 | 30 2a 20 5f 63 6f 6e 73 | _name;T|0* _cons|
|00019e80| 74 72 61 69 6e 74 3b 7d | 3b 0a 65 78 74 65 72 6e |traint;}|;.extern|
|00019e90| 20 54 35 39 20 4d 35 39 | 3b 0a 73 74 72 75 63 74 | T59 M59|;.struct|
|00019ea0| 20 53 32 35 33 7b 69 6e | 74 20 69 64 3b 69 6e 74 | S253{in|t id;int|
|00019eb0| 20 5f 73 74 61 74 69 63 | 5f 76 61 6c 75 65 5f 6d | _static|_value_m|
|00019ec0| 65 6d 3b 54 30 2a 20 5f | 63 75 72 72 65 6e 74 5f |em;T0* _|current_|
|00019ed0| 74 79 70 65 3b 54 30 2a | 20 5f 74 61 72 67 65 74 |type;T0*| _target|
|00019ee0| 3b 54 30 2a 20 5f 72 75 | 6e 5f 66 65 61 74 75 72 |;T0* _ru|n_featur|
|00019ef0| 65 3b 54 30 2a 20 5f 72 | 65 73 75 6c 74 5f 74 79 |e;T0* _r|esult_ty|
|00019f00| 70 65 3b 54 30 2a 20 5f | 61 72 67 75 6d 65 6e 74 |pe;T0* _|argument|
|00019f10| 73 3b 54 30 2a 20 5f 66 | 65 61 74 75 72 65 5f 6e |s;T0* _f|eature_n|
|00019f20| 61 6d 65 3b 7d 3b 0a 65 | 78 74 65 72 6e 20 54 32 |ame;};.e|xtern T2|
|00019f30| 35 33 20 4d 32 35 33 3b | 0a 73 74 72 75 63 74 20 |53 M253;|.struct |
|00019f40| 53 38 37 37 7b 54 30 2a | 20 5f 70 61 72 65 6e 74 |S877{T0*| _parent|
|00019f50| 5f 6c 69 73 74 3b 54 30 | 2a 20 5f 74 79 70 65 3b |_list;T0|* _type;|
|00019f60| 54 30 2a 20 5f 63 6f 6d | 6d 65 6e 74 3b 54 30 2a |T0* _com|ment;T0*|
|00019f70| 20 5f 72 65 6e 61 6d 65 | 5f 6c 69 73 74 3b 54 30 | _rename|_list;T0|
|00019f80| 2a 20 5f 65 78 70 6f 72 | 74 5f 6c 69 73 74 3b 54 |* _expor|t_list;T|
|00019f90| 30 2a 20 5f 75 6e 64 65 | 66 69 6e 65 5f 6c 69 73 |0* _unde|fine_lis|
|00019fa0| 74 3b 54 30 2a 20 5f 72 | 65 64 65 66 69 6e 65 5f |t;T0* _r|edefine_|
|00019fb0| 6c 69 73 74 3b 54 30 2a | 20 5f 73 65 6c 65 63 74 |list;T0*| _select|
|00019fc0| 5f 6c 69 73 74 3b 54 30 | 2a 20 5f 75 6e 64 65 66 |_list;T0|* _undef|
|00019fd0| 69 6e 65 5f 6d 65 6d 6f | 72 79 31 3b 54 30 2a 20 |ine_memo|ry1;T0* |
|00019fe0| 5f 75 6e 64 65 66 69 6e | 65 5f 6d 65 6d 6f 72 79 |_undefin|e_memory|
|00019ff0| 32 3b 7d 3b 0a 65 78 74 | 65 72 6e 20 54 38 37 37 |2;};.ext|ern T877|
|0001a000| 20 4d 38 37 37 3b 0a 73 | 74 72 75 63 74 20 53 32 | M877;.s|truct S2|
|0001a010| 37 38 7b 69 6e 74 20 69 | 64 3b 69 6e 74 20 5f 73 |78{int i|d;int _s|
|0001a020| 74 61 74 69 63 5f 76 61 | 6c 75 65 5f 6d 65 6d 3b |tatic_va|lue_mem;|
|0001a030| 54 30 2a 20 5f 63 75 72 | 72 65 6e 74 5f 74 79 70 |T0* _cur|rent_typ|
|0001a040| 65 3b 54 30 2a 20 5f 74 | 61 72 67 65 74 3b 54 30 |e;T0* _t|arget;T0|
|0001a050| 2a 20 5f 72 75 6e 5f 66 | 65 61 74 75 72 65 3b 54 |* _run_f|eature;T|
|0001a060| 30 2a 20 5f 72 65 73 75 | 6c 74 5f 74 79 70 65 3b |0* _resu|lt_type;|
|0001a070| 54 30 2a 20 5f 61 72 67 | 75 6d 65 6e 74 73 3b 54 |T0* _arg|uments;T|
|0001a080| 30 2a 20 5f 66 65 61 74 | 75 72 65 5f 6e 61 6d 65 |0* _feat|ure_name|
|0001a090| 3b 7d 3b 0a 65 78 74 65 | 72 6e 20 54 32 37 38 20 |;};.exte|rn T278 |
|0001a0a0| 4d 32 37 38 3b 0a 65 78 | 74 65 72 6e 20 54 36 37 |M278;.ex|tern T67|
|0001a0b0| 30 20 4d 36 37 30 3b 0a | 73 74 72 75 63 74 20 53 |0 M670;.|struct S|
|0001a0c0| 37 36 37 7b 69 6e 74 20 | 69 64 3b 69 6e 74 20 5f |767{int |id;int _|
|0001a0d0| 73 74 61 74 69 63 5f 76 | 61 6c 75 65 5f 6d 65 6d |static_v|alue_mem|
|0001a0e0| 3b 54 30 2a 20 5f 63 75 | 72 72 65 6e 74 5f 74 79 |;T0* _cu|rrent_ty|
|0001a0f0| 70 65 3b 54 30 2a 20 5f | 74 61 72 67 65 74 3b 54 |pe;T0* _|target;T|
|0001a100| 30 2a 20 5f 72 75 6e 5f | 66 65 61 74 75 72 65 3b |0* _run_|feature;|
|0001a110| 54 30 2a 20 5f 72 65 73 | 75 6c 74 5f 74 79 70 65 |T0* _res|ult_type|
|0001a120| 3b 54 30 2a 20 5f 66 65 | 61 74 75 72 65 5f 6e 61 |;T0* _fe|ature_na|
|0001a130| 6d 65 3b 7d 3b 0a 65 78 | 74 65 72 6e 20 54 37 36 |me;};.ex|tern T76|
|0001a140| 37 20 4d 37 36 37 3b 0a | 73 74 72 75 63 74 20 53 |7 M767;.|struct S|
|0001a150| 38 38 30 7b 69 6e 74 20 | 69 64 3b 54 30 2a 20 5f |880{int |id;T0* _|
|0001a160| 72 75 6e 5f 63 6f 6d 70 | 6f 75 6e 64 3b 54 30 2a |run_comp|ound;T0*|
|0001a170| 20 5f 73 74 61 72 74 5f | 70 6f 73 69 74 69 6f 6e | _start_|position|
|0001a180| 3b 54 30 2a 20 5f 69 6e | 69 74 69 61 6c 69 7a 65 |;T0* _in|itialize|
|0001a190| 3b 54 30 2a 20 5f 69 6e | 76 61 72 69 61 6e 74 5f |;T0* _in|variant_|
|0001a1a0| 63 6c 61 75 73 65 3b 54 | 30 2a 20 5f 76 61 72 69 |clause;T|0* _vari|
|0001a1b0| 61 6e 74 5f 63 6c 61 75 | 73 65 3b 54 30 2a 20 5f |ant_clau|se;T0* _|
|0001a1c0| 75 6e 74 69 6c 5f 65 78 | 70 72 65 73 73 69 6f 6e |until_ex|pression|
|0001a1d0| 3b 54 30 2a 20 5f 6c 6f | 6f 70 5f 62 6f 64 79 3b |;T0* _lo|op_body;|
|0001a1e0| 7d 3b 0a 65 78 74 65 72 | 6e 20 54 38 38 30 20 4d |};.exter|n T880 M|
|0001a1f0| 38 38 30 3b 0a 73 74 72 | 75 63 74 20 53 33 39 33 |880;.str|uct S393|
|0001a200| 7b 54 30 2a 20 5f 73 74 | 61 72 74 5f 70 6f 73 69 |{T0* _st|art_posi|
|0001a210| 74 69 6f 6e 3b 54 30 2a | 20 5f 6c 69 73 74 3b 7d |tion;T0*| _list;}|
|0001a220| 3b 0a 65 78 74 65 72 6e | 20 54 33 39 33 20 4d 33 |;.extern| T393 M3|
|0001a230| 39 33 3b 0a 73 74 72 75 | 63 74 20 53 37 32 33 7b |93;.stru|ct S723{|
|0001a240| 69 6e 74 20 69 64 3b 54 | 30 2a 20 5f 6e 61 6d 65 |int id;T|0* _name|
|0001a250| 3b 7d 3b 0a 65 78 74 65 | 72 6e 20 54 37 32 33 20 |;};.exte|rn T723 |
|0001a260| 4d 37 32 33 3b 0a 73 74 | 72 75 63 74 20 53 36 38 |M723;.st|ruct S68|
|0001a270| 38 7b 54 30 2a 20 5f 6c | 69 73 74 3b 7d 3b 0a 65 |8{T0* _l|ist;};.e|
|0001a280| 78 74 65 72 6e 20 54 36 | 38 38 20 4d 36 38 38 3b |xtern T6|88 M688;|
|0001a290| 0a 73 74 72 75 63 74 20 | 53 33 31 7b 69 6e 74 20 |.struct |S31{int |
|0001a2a0| 69 64 3b 54 30 2a 20 5f | 73 74 61 72 74 5f 70 6f |id;T0* _|start_po|
|0001a2b0| 73 69 74 69 6f 6e 3b 54 | 30 2a 20 5f 6c 69 73 74 |sition;T|0* _list|
|0001a2c0| 3b 54 30 2a 20 5f 66 6c | 61 74 5f 6c 69 73 74 3b |;T0* _fl|at_list;|
|0001a2d0| 54 30 2a 20 5f 63 75 72 | 72 65 6e 74 5f 74 79 70 |T0* _cur|rent_typ|
|0001a2e0| 65 3b 7d 3b 0a 65 78 74 | 65 72 6e 20 54 33 31 20 |e;};.ext|ern T31 |
|0001a2f0| 4d 33 31 3b 0a 73 74 72 | 75 63 74 20 53 37 30 31 |M31;.str|uct S701|
|0001a300| 7b 54 37 37 30 20 5f 73 | 74 6f 72 61 67 65 3b 69 |{T770 _s|torage;i|
|0001a310| 6e 74 20 5f 63 61 70 61 | 63 69 74 79 3b 69 6e 74 |nt _capa|city;int|
|0001a320| 20 5f 75 70 70 65 72 3b | 69 6e 74 20 5f 6c 6f 77 | _upper;|int _low|
|0001a330| 65 72 3b 7d 3b 0a 65 78 | 74 65 72 6e 20 54 37 30 |er;};.ex|tern T70|
|0001a340| 31 20 4d 37 30 31 3b 0a | 73 74 72 75 63 74 20 53 |1 M701;.|struct S|
|0001a350| 33 33 7b 54 30 2a 20 5f | 6c 69 73 74 3b 7d 3b 0a |33{T0* _|list;};.|
|0001a360| 65 78 74 65 72 6e 20 54 | 33 33 20 4d 33 33 3b 0a |extern T|33 M33;.|
|0001a370| 73 74 72 75 63 74 20 53 | 35 32 32 7b 54 38 38 34 |struct S|522{T884|
|0001a380| 20 5f 73 74 6f 72 61 67 | 65 3b 69 6e 74 20 5f 63 | _storag|e;int _c|
|0001a390| 61 70 61 63 69 74 79 3b | 69 6e 74 20 5f 75 70 70 |apacity;|int _upp|
|0001a3a0| 65 72 3b 69 6e 74 20 5f | 6c 6f 77 65 72 3b 7d 3b |er;int _|lower;};|
|0001a3b0| 0a 65 78 74 65 72 6e 20 | 54 35 32 32 20 4d 35 32 |.extern |T522 M52|
|0001a3c0| 32 3b 0a 73 74 72 75 63 | 74 20 53 39 36 33 7b 69 |2;.struc|t S963{i|
|0001a3d0| 6e 74 20 69 64 3b 54 30 | 2a 20 5f 74 79 70 65 5f |nt id;T0|* _type_|
|0001a3e0| 62 69 74 3b 54 30 2a 20 | 5f 77 72 69 74 74 65 6e |bit;T0* |_written|
|0001a3f0| 5f 6d 61 72 6b 3b 54 30 | 2a 20 5f 72 75 6e 5f 74 |_mark;T0|* _run_t|
|0001a400| 69 6d 65 5f 6d 61 72 6b | 3b 7d 3b 0a 65 78 74 65 |ime_mark|;};.exte|
|0001a410| 72 6e 20 54 39 36 33 20 | 4d 39 36 33 3b 0a 73 74 |rn T963 |M963;.st|
|0001a420| 72 75 63 74 20 53 37 30 | 37 7b 69 6e 74 20 69 64 |ruct S70|7{int id|
|0001a430| 3b 54 30 2a 20 5f 62 61 | 73 65 5f 63 6c 61 73 73 |;T0* _ba|se_class|
|0001a440| 5f 6e 61 6d 65 3b 7d 3b | 0a 65 78 74 65 72 6e 20 |_name;};|.extern |
|0001a450| 54 37 30 37 20 4d 37 30 | 37 3b 0a 73 74 72 75 63 |T707 M70|7;.struc|
|0001a460| 74 20 53 34 31 37 7b 69 | 6e 74 20 5f 76 61 6c 75 |t S417{i|nt _valu|
|0001a470| 65 3b 7d 3b 0a 65 78 74 | 65 72 6e 20 54 34 31 37 |e;};.ext|ern T417|
|0001a480| 20 4d 34 31 37 3b 0a 73 | 74 72 75 63 74 20 53 37 | M417;.s|truct S7|
|0001a490| 31 32 7b 54 30 2a 20 5f | 6c 69 73 74 3b 54 30 2a |12{T0* _|list;T0*|
|0001a4a0| 20 5f 72 75 6e 5f 63 6f | 6d 70 6f 75 6e 64 3b 7d | _run_co|mpound;}|
|0001a4b0| 3b 0a 65 78 74 65 72 6e | 20 54 37 31 32 20 4d 37 |;.extern| T712 M7|
|0001a4c0| 31 32 3b 0a 73 74 72 75 | 63 74 20 53 35 35 32 7b |12;.stru|ct S552{|
|0001a4d0| 54 39 34 39 20 5f 73 74 | 6f 72 61 67 65 3b 69 6e |T949 _st|orage;in|
|0001a4e0| 74 20 5f 63 61 70 61 63 | 69 74 79 3b 69 6e 74 20 |t _capac|ity;int |
|0001a4f0| 5f 75 70 70 65 72 3b 69 | 6e 74 20 5f 6c 6f 77 65 |_upper;i|nt _lowe|
|0001a500| 72 3b 7d 3b 0a 65 78 74 | 65 72 6e 20 54 35 35 32 |r;};.ext|ern T552|
|0001a510| 20 4d 35 35 32 3b 0a 73 | 74 72 75 63 74 20 53 37 | M552;.s|truct S7|
|0001a520| 36 30 7b 69 6e 74 20 69 | 64 3b 69 6e 74 20 5f 73 |60{int i|d;int _s|
|0001a530| 74 61 74 69 63 5f 76 61 | 6c 75 65 5f 6d 65 6d 3b |tatic_va|lue_mem;|
|0001a540| 54 30 2a 20 5f 63 75 72 | 72 65 6e 74 5f 74 79 70 |T0* _cur|rent_typ|
|0001a550| 65 3b 54 30 2a 20 5f 74 | 61 72 67 65 74 3b 54 30 |e;T0* _t|arget;T0|
|0001a560| 2a 20 5f 72 75 6e 5f 66 | 65 61 74 75 72 65 3b 54 |* _run_f|eature;T|
|0001a570| 30 2a 20 5f 72 65 73 75 | 6c 74 5f 74 79 70 65 3b |0* _resu|lt_type;|
|0001a580| 54 30 2a 20 5f 61 72 67 | 75 6d 65 6e 74 73 3b 54 |T0* _arg|uments;T|
|0001a590| 30 2a 20 5f 66 65 61 74 | 75 72 65 5f 6e 61 6d 65 |0* _feat|ure_name|
|0001a5a0| 3b 7d 3b 0a 65 78 74 65 | 72 6e 20 54 37 36 30 20 |;};.exte|rn T760 |
|0001a5b0| 4d 37 36 30 3b 0a 73 74 | 72 75 63 74 20 53 37 31 |M760;.st|ruct S71|
|0001a5c0| 36 7b 69 6e 74 20 69 64 | 3b 69 6e 74 20 5f 73 74 |6{int id|;int _st|
|0001a5d0| 61 74 69 63 5f 76 61 6c | 75 65 5f 6d 65 6d 3b 54 |atic_val|ue_mem;T|
|0001a5e0| 30 2a 20 5f 63 75 72 72 | 65 6e 74 5f 74 79 70 65 |0* _curr|ent_type|
|0001a5f0| 3b 54 30 2a 20 5f 74 6f | 5f 73 74 72 69 6e 67 3b |;T0* _to|_string;|
|0001a600| 69 6e 74 20 5f 69 73 5f | 77 72 69 74 74 65 6e 3b |int _is_|written;|
|0001a610| 54 30 2a 20 5f 73 74 61 | 72 74 5f 70 6f 73 69 74 |T0* _sta|rt_posit|
|0001a620| 69 6f 6e 3b 7d 3b 0a 65 | 78 74 65 72 6e 20 54 37 |ion;};.e|xtern T7|
|0001a630| 31 36 20 4d 37 31 36 3b | 0a 73 74 72 75 63 74 20 |16 M716;|.struct |
|0001a640| 53 36 36 39 7b 69 6e 74 | 20 69 64 3b 54 30 2a 20 |S669{int| id;T0* |
|0001a650| 5f 62 61 73 65 5f 63 6c | 61 73 73 5f 6e 61 6d 65 |_base_cl|ass_name|
|0001a660| 3b 7d 3b 0a 65 78 74 65 | 72 6e 20 54 36 36 39 20 |;};.exte|rn T669 |
|0001a670| 4d 36 36 39 3b 0a 73 74 | 72 75 63 74 20 53 35 33 |M669;.st|ruct S53|
|0001a680| 34 7b 69 6e 74 20 69 64 | 3b 69 6e 74 20 5f 73 74 |4{int id|;int _st|
|0001a690| 61 74 69 63 5f 76 61 6c | 75 65 5f 6d 65 6d 3b 54 |atic_val|ue_mem;T|
|0001a6a0| 30 2a 20 5f 63 75 72 72 | 65 6e 74 5f 74 79 70 65 |0* _curr|ent_type|
|0001a6b0| 3b 54 30 2a 20 5f 74 61 | 72 67 65 74 3b 54 30 2a |;T0* _ta|rget;T0*|
|0001a6c0| 20 5f 72 75 6e 5f 66 65 | 61 74 75 72 65 3b 54 30 | _run_fe|ature;T0|
|0001a6d0| 2a 20 5f 72 65 73 75 6c | 74 5f 74 79 70 65 3b 54 |* _resul|t_type;T|
|0001a6e0| 30 2a 20 5f 61 72 67 75 | 6d 65 6e 74 73 3b 54 30 |0* _argu|ments;T0|
|0001a6f0| 2a 20 5f 66 65 61 74 75 | 72 65 5f 6e 61 6d 65 3b |* _featu|re_name;|
|0001a700| 7d 3b 0a 65 78 74 65 72 | 6e 20 54 35 33 34 20 4d |};.exter|n T534 M|
|0001a710| 35 33 34 3b 0a 73 74 72 | 75 63 74 20 53 39 31 35 |534;.str|uct S915|
|0001a720| 7b 69 6e 74 20 69 64 3b | 69 6e 74 20 5f 73 74 61 |{int id;|int _sta|
|0001a730| 74 69 63 5f 76 61 6c 75 | 65 5f 6d 65 6d 3b 54 30 |tic_valu|e_mem;T0|
|0001a740| 2a 20 5f 63 75 72 72 65 | 6e 74 5f 74 79 70 65 3b |* _curre|nt_type;|
|0001a750| 54 30 2a 20 5f 74 61 72 | 67 65 74 3b 54 30 2a 20 |T0* _tar|get;T0* |
|0001a760| 5f 66 65 61 74 75 72 65 | 5f 6e 61 6d 65 3b 54 30 |_feature|_name;T0|
|0001a770| 2a 20 5f 72 75 6e 5f 66 | 65 61 74 75 72 65 3b 54 |* _run_f|eature;T|
|0001a780| 30 2a 20 5f 72 65 73 75 | 6c 74 5f 74 79 70 65 3b |0* _resu|lt_type;|
|0001a790| 54 30 2a 20 5f 61 72 67 | 75 6d 65 6e 74 73 3b 7d |T0* _arg|uments;}|
|0001a7a0| 3b 0a 65 78 74 65 72 6e | 20 54 39 31 35 20 4d 39 |;.extern| T915 M9|
|0001a7b0| 31 35 3b 0a 73 74 72 75 | 63 74 20 53 39 39 39 7b |15;.stru|ct S999{|
|0001a7c0| 69 6e 74 20 69 64 3b 69 | 6e 74 20 5f 73 74 61 74 |int id;i|nt _stat|
|0001a7d0| 69 63 5f 76 61 6c 75 65 | 5f 6d 65 6d 3b 54 30 2a |ic_value|_mem;T0*|
|0001a7e0| 20 5f 63 75 72 72 65 6e | 74 5f 74 79 70 65 3b 54 | _curren|t_type;T|
|0001a7f0| 30 2a 20 5f 74 61 72 67 | 65 74 3b 54 30 2a 20 5f |0* _targ|et;T0* _|
|0001a800| 72 75 6e 5f 66 65 61 74 | 75 72 65 3b 54 30 2a 20 |run_feat|ure;T0* |
|0001a810| 5f 72 65 73 75 6c 74 5f | 74 79 70 65 3b 54 30 2a |_result_|type;T0*|
|0001a820| 20 5f 61 72 67 75 6d 65 | 6e 74 73 3b 54 30 2a 20 | _argume|nts;T0* |
|0001a830| 5f 66 65 61 74 75 72 65 | 5f 6e 61 6d 65 3b 7d 3b |_feature|_name;};|
|0001a840| 0a 65 78 74 65 72 6e 20 | 54 39 39 39 20 4d 39 39 |.extern |T999 M99|
|0001a850| 39 3b 0a 73 74 72 75 63 | 74 20 53 33 35 32 7b 54 |9;.struc|t S352{T|
|0001a860| 38 32 32 20 5f 73 74 6f | 72 61 67 65 3b 69 6e 74 |822 _sto|rage;int|
|0001a870| 20 5f 63 61 70 61 63 69 | 74 79 3b 69 6e 74 20 5f | _capaci|ty;int _|
|0001a880| 75 70 70 65 72 3b 7d 3b | 0a 65 78 74 65 72 6e 20 |upper;};|.extern |
|0001a890| 54 33 35 32 20 4d 33 35 | 32 3b 0a 73 74 72 75 63 |T352 M35|2;.struc|
|0001a8a0| 74 20 53 37 32 30 7b 69 | 6e 74 20 69 64 3b 54 30 |t S720{i|nt id;T0|
|0001a8b0| 2a 20 5f 62 61 73 65 5f | 63 6c 61 73 73 5f 6e 61 |* _base_|class_na|
|0001a8c0| 6d 65 3b 54 30 2a 20 5f | 67 65 6e 65 72 69 63 5f |me;T0* _|generic_|
|0001a8d0| 6c 69 73 74 3b 54 30 2a | 20 5f 77 72 69 74 74 65 |list;T0*| _writte|
|0001a8e0| 6e 5f 6d 61 72 6b 3b 54 | 30 2a 20 5f 72 75 6e 5f |n_mark;T|0* _run_|
|0001a8f0| 74 79 70 65 5f 6d 65 6d | 6f 72 79 3b 7d 3b 0a 65 |type_mem|ory;};.e|
|0001a900| 78 74 65 72 6e 20 54 37 | 32 30 20 4d 37 32 30 3b |xtern T7|20 M720;|
|0001a910| 0a 73 74 72 75 63 74 20 | 53 36 38 30 7b 69 6e 74 |.struct |S680{int|
|0001a920| 20 69 64 3b 7d 3b 0a 65 | 78 74 65 72 6e 20 54 36 | id;};.e|xtern T6|
|0001a930| 38 30 20 4d 36 38 30 3b | 0a 65 78 74 65 72 6e 20 |80 M680;|.extern |
|0001a940| 54 34 34 31 20 4d 34 34 | 31 3b 0a 73 74 72 75 63 |T441 M44|1;.struc|
|0001a950| 74 20 53 36 34 7b 69 6e | 74 20 69 64 3b 54 30 2a |t S64{in|t id;T0*|
|0001a960| 20 5f 6e 61 6d 65 5f 6c | 69 73 74 3b 7d 3b 0a 65 | _name_l|ist;};.e|
|0001a970| 78 74 65 72 6e 20 54 36 | 34 20 4d 36 34 3b 0a 73 |xtern T6|4 M64;.s|
|0001a980| 74 72 75 63 74 20 53 34 | 32 30 7b 69 6e 74 20 69 |truct S4|20{int i|
|0001a990| 64 3b 69 6e 74 20 5f 73 | 74 61 74 69 63 5f 76 61 |d;int _s|tatic_va|
|0001a9a0| 6c 75 65 5f 6d 65 6d 3b | 54 30 2a 20 5f 6c 69 73 |lue_mem;|T0* _lis|
|0001a9b0| 74 3b 7d 3b 0a 65 78 74 | 65 72 6e 20 54 34 32 30 |t;};.ext|ern T420|
|0001a9c0| 20 4d 34 32 30 3b 0a 73 | 74 72 75 63 74 20 53 35 | M420;.s|truct S5|
|0001a9d0| 31 37 7b 69 6e 74 20 69 | 64 3b 69 6e 74 20 5f 73 |17{int i|d;int _s|
|0001a9e0| 74 61 74 69 63 5f 76 61 | 6c 75 65 5f 6d 65 6d 3b |tatic_va|lue_mem;|
|0001a9f0| 54 30 2a 20 5f 63 75 72 | 72 65 6e 74 5f 74 79 70 |T0* _cur|rent_typ|
|0001aa00| 65 3b 54 30 2a 20 5f 74 | 61 72 67 65 74 3b 54 30 |e;T0* _t|arget;T0|
|0001aa10| 2a 20 5f 72 75 6e 5f 66 | 65 61 74 75 72 65 3b 54 |* _run_f|eature;T|
|0001aa20| 30 2a 20 5f 72 65 73 75 | 6c 74 5f 74 79 70 65 3b |0* _resu|lt_type;|
|0001aa30| 54 30 2a 20 5f 61 72 67 | 75 6d 65 6e 74 73 3b 54 |T0* _arg|uments;T|
|0001aa40| 30 2a 20 5f 66 65 61 74 | 75 72 65 5f 6e 61 6d 65 |0* _feat|ure_name|
|0001aa50| 3b 7d 3b 0a 65 78 74 65 | 72 6e 20 54 35 31 37 20 |;};.exte|rn T517 |
|0001aa60| 4d 35 31 37 3b 0a 73 74 | 72 75 63 74 20 53 38 34 |M517;.st|ruct S84|
|0001aa70| 38 7b 54 31 30 30 20 5f | 73 74 6f 72 61 67 65 3b |8{T100 _|storage;|
|0001aa80| 69 6e 74 20 5f 63 61 70 | 61 63 69 74 79 3b 69 6e |int _cap|acity;in|
|0001aa90| 74 20 5f 75 70 70 65 72 | 3b 69 6e 74 20 5f 6c 6f |t _upper|;int _lo|
|0001aaa0| 77 65 72 3b 7d 3b 0a 65 | 78 74 65 72 6e 20 54 38 |wer;};.e|xtern T8|
|0001aab0| 34 38 20 4d 38 34 38 3b | 0a 73 74 72 75 63 74 20 |48 M848;|.struct |
|0001aac0| 53 31 39 39 7b 54 30 2a | 20 5f 6b 65 79 73 3b 54 |S199{T0*| _keys;T|
|0001aad0| 30 2a 20 5f 73 74 6f 72 | 65 3b 54 30 2a 20 5f 62 |0* _stor|e;T0* _b|
|0001aae0| 75 63 6b 65 74 73 3b 54 | 30 2a 20 5f 63 68 61 69 |uckets;T|0* _chai|
|0001aaf0| 6e 3b 69 6e 74 20 5f 66 | 72 65 65 3b 69 6e 74 20 |n;int _f|ree;int |
|0001ab00| 5f 6d 6f 64 75 6c 75 73 | 3b 69 6e 74 20 5f 68 61 |_modulus|;int _ha|
|0001ab10| 73 5f 6d 65 6d 3b 69 6e | 74 20 5f 69 74 65 6d 5f |s_mem;in|t _item_|
|0001ab20| 6d 65 6d 3b 69 6e 74 20 | 5f 69 74 65 6d 5f 6d 65 |mem;int |_item_me|
|0001ab30| 6d 5f 6a 3b 69 6e 74 20 | 5f 69 74 65 6d 5f 6d 65 |m_j;int |_item_me|
|0001ab40| 6d 5f 69 3b 69 6e 74 20 | 5f 63 6f 75 6e 74 3b 7d |m_i;int |_count;}|
|0001ab50| 3b 0a 65 78 74 65 72 6e | 20 54 31 39 39 20 4d 31 |;.extern| T199 M1|
|0001ab60| 39 39 3b 0a 73 74 72 75 | 63 74 20 53 35 32 30 7b |99;.stru|ct S520{|
|0001ab70| 69 6e 74 20 69 64 3b 69 | 6e 74 20 5f 73 74 61 74 |int id;i|nt _stat|
|0001ab80| 69 63 5f 76 61 6c 75 65 | 5f 6d 65 6d 3b 54 30 2a |ic_value|_mem;T0*|
|0001ab90| 20 5f 63 75 72 72 65 6e | 74 5f 74 79 70 65 3b 54 | _curren|t_type;T|
|0001aba0| 30 2a 20 5f 74 61 72 67 | 65 74 3b 54 30 2a 20 5f |0* _targ|et;T0* _|
|0001abb0| 72 75 6e 5f 66 65 61 74 | 75 72 65 3b 54 30 2a 20 |run_feat|ure;T0* |
|0001abc0| 5f 72 65 73 75 6c 74 5f | 74 79 70 65 3b 54 30 2a |_result_|type;T0*|
|0001abd0| 20 5f 61 72 67 75 6d 65 | 6e 74 73 3b 54 30 2a 20 | _argume|nts;T0* |
|0001abe0| 5f 66 65 61 74 75 72 65 | 5f 6e 61 6d 65 3b 7d 3b |_feature|_name;};|
|0001abf0| 0a 65 78 74 65 72 6e 20 | 54 35 32 30 20 4d 35 32 |.extern |T520 M52|
|0001ac00| 30 3b 0a 73 74 72 75 63 | 74 20 53 35 32 31 7b 69 |0;.struc|t S521{i|
|0001ac10| 6e 74 20 69 64 3b 54 30 | 2a 20 5f 6c 69 73 74 3b |nt id;T0|* _list;|
|0001ac20| 54 30 2a 20 5f 63 75 72 | 72 65 6e 74 5f 74 79 70 |T0* _cur|rent_typ|
|0001ac30| 65 3b 7d 3b 0a 65 78 74 | 65 72 6e 20 54 35 32 31 |e;};.ext|ern T521|
|0001ac40| 20 4d 35 32 31 3b 0a 73 | 74 72 75 63 74 20 53 34 | M521;.s|truct S4|
|0001ac50| 35 31 7b 54 30 2a 20 5f | 74 6f 5f 73 74 72 69 6e |51{T0* _|to_strin|
|0001ac60| 67 3b 54 30 2a 20 5f 73 | 74 61 72 74 5f 70 6f 73 |g;T0* _s|tart_pos|
|0001ac70| 69 74 69 6f 6e 3b 7d 3b | 0a 65 78 74 65 72 6e 20 |ition;};|.extern |
|0001ac80| 54 34 35 31 20 4d 34 35 | 31 3b 0a 73 74 72 75 63 |T451 M45|1;.struc|
|0001ac90| 74 20 53 37 30 38 7b 69 | 6e 74 20 69 64 3b 69 6e |t S708{i|nt id;in|
|0001aca0| 74 20 5f 73 74 61 74 69 | 63 5f 76 61 6c 75 65 5f |t _stati|c_value_|
|0001acb0| 6d 65 6d 3b 54 30 2a 20 | 5f 63 75 72 72 65 6e 74 |mem;T0* |_current|
|0001acc0| 5f 74 79 70 65 3b 54 30 | 2a 20 5f 66 65 61 74 75 |_type;T0|* _featu|
|0001acd0| 72 65 5f 6e 61 6d 65 3b | 54 30 2a 20 5f 72 66 3b |re_name;|T0* _rf;|
|0001ace0| 7d 3b 0a 65 78 74 65 72 | 6e 20 54 37 30 38 20 4d |};.exter|n T708 M|
|0001acf0| 37 30 38 3b 0a 65 78 74 | 65 72 6e 20 54 33 34 30 |708;.ext|ern T340|
|0001ad00| 20 4d 33 34 30 3b 0a 73 | 74 72 75 63 74 20 53 37 | M340;.s|truct S7|
|0001ad10| 30 39 7b 69 6e 74 20 69 | 64 3b 54 30 2a 20 5f 62 |09{int i|d;T0* _b|
|0001ad20| 61 73 65 5f 63 6c 61 73 | 73 5f 6e 61 6d 65 3b 54 |ase_clas|s_name;T|
|0001ad30| 30 2a 20 5f 67 65 6e 65 | 72 69 63 5f 6c 69 73 74 |0* _gene|ric_list|
|0001ad40| 3b 54 30 2a 20 5f 77 72 | 69 74 74 65 6e 5f 6d 61 |;T0* _wr|itten_ma|
|0001ad50| 72 6b 3b 54 30 2a 20 5f | 72 75 6e 5f 74 79 70 65 |rk;T0* _|run_type|
|0001ad60| 3b 7d 3b 0a 65 78 74 65 | 72 6e 20 54 37 30 39 20 |;};.exte|rn T709 |
|0001ad70| 4d 37 30 39 3b 0a 73 74 | 72 75 63 74 20 53 34 35 |M709;.st|ruct S45|
|0001ad80| 34 7b 69 6e 74 20 69 64 | 3b 54 30 2a 20 5f 74 6f |4{int id|;T0* _to|
|0001ad90| 5f 73 74 72 69 6e 67 3b | 54 30 2a 20 5f 73 74 61 |_string;|T0* _sta|
|0001ada0| 72 74 5f 70 6f 73 69 74 | 69 6f 6e 3b 69 6e 74 20 |rt_posit|ion;int |
|0001adb0| 5f 69 73 5f 66 72 6f 7a | 65 6e 3b 54 30 2a 20 5f |_is_froz|en;T0* _|
|0001adc0| 74 6f 5f 6b 65 79 3b 7d | 3b 0a 65 78 74 65 72 6e |to_key;}|;.extern|
|0001add0| 20 54 34 35 34 20 4d 34 | 35 34 3b 0a 73 74 72 75 | T454 M4|54;.stru|
|0001ade0| 63 74 20 53 33 38 7b 54 | 33 37 39 20 5f 73 74 6f |ct S38{T|379 _sto|
|0001adf0| 72 61 67 65 3b 69 6e 74 | 20 5f 63 61 70 61 63 69 |rage;int| _capaci|
|0001ae00| 74 79 3b 69 6e 74 20 5f | 75 70 70 65 72 3b 69 6e |ty;int _|upper;in|
|0001ae10| 74 20 5f 6c 6f 77 65 72 | 3b 7d 3b 0a 65 78 74 65 |t _lower|;};.exte|
|0001ae20| 72 6e 20 54 33 38 20 4d | 33 38 3b 0a 65 78 74 65 |rn T38 M|38;.exte|
|0001ae30| 72 6e 20 54 39 31 39 20 | 4d 39 31 39 3b 0a 73 74 |rn T919 |M919;.st|
|0001ae40| 72 75 63 74 20 53 34 37 | 39 7b 69 6e 74 20 5f 69 |ruct S47|9{int _i|
|0001ae50| 74 65 6d 3b 7d 3b 0a 65 | 78 74 65 72 6e 20 54 34 |tem;};.e|xtern T4|
|0001ae60| 37 39 20 4d 34 37 39 3b | 0a 73 74 72 75 63 74 20 |79 M479;|.struct |
|0001ae70| 53 36 36 34 7b 69 6e 74 | 20 69 64 3b 69 6e 74 20 |S664{int| id;int |
|0001ae80| 5f 73 74 61 74 69 63 5f | 76 61 6c 75 65 5f 6d 65 |_static_|value_me|
|0001ae90| 6d 3b 54 30 2a 20 5f 63 | 75 72 72 65 6e 74 5f 74 |m;T0* _c|urrent_t|
|0001aea0| 79 70 65 3b 54 30 2a 20 | 5f 65 78 70 72 65 73 73 |ype;T0* |_express|
|0001aeb0| 69 6f 6e 3b 69 6e 74 20 | 5f 69 64 3b 7d 3b 0a 65 |ion;int |_id;};.e|
|0001aec0| 78 74 65 72 6e 20 54 36 | 36 34 20 4d 36 36 34 3b |xtern T6|64 M664;|
|0001aed0| 0a 73 74 72 75 63 74 20 | 53 35 35 34 7b 69 6e 74 |.struct |S554{int|
|0001aee0| 20 69 64 3b 54 30 2a 20 | 5f 62 61 73 65 5f 63 6c | id;T0* |_base_cl|
|0001aef0| 61 73 73 3b 54 30 2a 20 | 5f 6e 61 6d 65 73 3b 54 |ass;T0* |_names;T|
|0001af00| 30 2a 20 5f 72 65 73 75 | 6c 74 5f 74 79 70 65 3b |0* _resu|lt_type;|
|0001af10| 54 30 2a 20 5f 68 65 61 | 64 65 72 5f 63 6f 6d 6d |T0* _hea|der_comm|
|0001af20| 65 6e 74 3b 54 30 2a 20 | 5f 63 6c 69 65 6e 74 73 |ent;T0* |_clients|
|0001af30| 3b 54 30 2a 20 5f 76 61 | 6c 75 65 5f 6d 65 6d 3b |;T0* _va|lue_mem;|
|0001af40| 7d 3b 0a 65 78 74 65 72 | 6e 20 54 35 35 34 20 4d |};.exter|n T554 M|
|0001af50| 35 35 34 3b 0a 73 74 72 | 75 63 74 20 53 35 35 37 |554;.str|uct S557|
|0001af60| 7b 69 6e 74 20 69 64 3b | 69 6e 74 20 5f 73 74 61 |{int id;|int _sta|
|0001af70| 74 69 63 5f 76 61 6c 75 | 65 5f 6d 65 6d 3b 54 30 |tic_valu|e_mem;T0|
|0001af80| 2a 20 5f 63 75 72 72 65 | 6e 74 5f 74 79 70 65 3b |* _curre|nt_type;|
|0001af90| 54 30 2a 20 5f 74 61 72 | 67 65 74 3b 54 30 2a 20 |T0* _tar|get;T0* |
|0001afa0| 5f 72 75 6e 5f 66 65 61 | 74 75 72 65 3b 54 30 2a |_run_fea|ture;T0*|
|0001afb0| 20 5f 72 65 73 75 6c 74 | 5f 74 79 70 65 3b 54 30 | _result|_type;T0|
|0001afc0| 2a 20 5f 61 72 67 75 6d | 65 6e 74 73 3b 54 30 2a |* _argum|ents;T0*|
|0001afd0| 20 5f 66 65 61 74 75 72 | 65 5f 6e 61 6d 65 3b 7d | _featur|e_name;}|
|0001afe0| 3b 0a 65 78 74 65 72 6e | 20 54 35 35 37 20 4d 35 |;.extern| T557 M5|
|0001aff0| 35 37 3b 0a 65 78 74 65 | 72 6e 20 54 39 34 20 4d |57;.exte|rn T94 M|
|0001b000| 39 34 3b 0a 73 74 72 75 | 63 74 20 53 37 32 7b 69 |94;.stru|ct S72{i|
|0001b010| 6e 74 20 69 64 3b 69 6e | 74 20 5f 73 74 61 74 69 |nt id;in|t _stati|
|0001b020| 63 5f 76 61 6c 75 65 5f | 6d 65 6d 3b 54 30 2a 20 |c_value_|mem;T0* |
|0001b030| 5f 63 75 72 72 65 6e 74 | 5f 74 79 70 65 3b 54 30 |_current|_type;T0|
|0001b040| 2a 20 5f 74 61 72 67 65 | 74 3b 54 30 2a 20 5f 72 |* _targe|t;T0* _r|
|0001b050| 75 6e 5f 66 65 61 74 75 | 72 65 3b 54 30 2a 20 5f |un_featu|re;T0* _|
|0001b060| 72 65 73 75 6c 74 5f 74 | 79 70 65 3b 54 30 2a 20 |result_t|ype;T0* |
|0001b070| 5f 66 65 61 74 75 72 65 | 5f 6e 61 6d 65 3b 7d 3b |_feature|_name;};|
|0001b080| 0a 65 78 74 65 72 6e 20 | 54 37 32 20 4d 37 32 3b |.extern |T72 M72;|
|0001b090| 0a 73 74 72 75 63 74 20 | 53 33 36 35 7b 69 6e 74 |.struct |S365{int|
|0001b0a0| 20 69 64 3b 54 36 39 32 | 20 5f 73 74 6f 72 61 67 | id;T692| _storag|
|0001b0b0| 65 3b 69 6e 74 20 5f 63 | 61 70 61 63 69 74 79 3b |e;int _c|apacity;|
|0001b0c0| 69 6e 74 20 5f 75 70 70 | 65 72 3b 69 6e 74 20 5f |int _upp|er;int _|
|0001b0d0| 6c 6f 77 65 72 3b 7d 3b | 0a 65 78 74 65 72 6e 20 |lower;};|.extern |
|0001b0e0| 54 33 36 35 20 4d 33 36 | 35 3b 0a 73 74 72 75 63 |T365 M36|5;.struc|
|0001b0f0| 74 20 53 38 35 34 7b 54 | 33 30 34 20 5f 73 74 6f |t S854{T|304 _sto|
|0001b100| 72 61 67 65 3b 69 6e 74 | 20 5f 63 61 70 61 63 69 |rage;int| _capaci|
|0001b110| 74 79 3b 69 6e 74 20 5f | 75 70 70 65 72 3b 7d 3b |ty;int _|upper;};|
|0001b120| 0a 65 78 74 65 72 6e 20 | 54 38 35 34 20 4d 38 35 |.extern |T854 M85|
|0001b130| 34 3b 0a 73 74 72 75 63 | 74 20 53 32 30 39 7b 69 |4;.struc|t S209{i|
|0001b140| 6e 74 20 69 64 3b 54 30 | 2a 20 5f 62 61 73 65 5f |nt id;T0|* _base_|
|0001b150| 63 6c 61 73 73 5f 6e 61 | 6d 65 3b 7d 3b 0a 65 78 |class_na|me;};.ex|
|0001b160| 74 65 72 6e 20 54 32 30 | 39 20 4d 32 30 39 3b 0a |tern T20|9 M209;.|
|0001b170| 73 74 72 75 63 74 20 53 | 32 36 7b 54 33 30 34 20 |struct S|26{T304 |
|0001b180| 5f 73 74 6f 72 61 67 65 | 3b 69 6e 74 20 5f 63 61 |_storage|;int _ca|
|0001b190| 70 61 63 69 74 79 3b 69 | 6e 74 20 5f 75 70 70 65 |pacity;i|nt _uppe|
|0001b1a0| 72 3b 69 6e 74 20 5f 6c | 6f 77 65 72 3b 7d 3b 0a |r;int _l|ower;};.|
|0001b1b0| 65 78 74 65 72 6e 20 54 | 32 36 20 4d 32 36 3b 0a |extern T|26 M26;.|
|0001b1c0| 73 74 72 75 63 74 20 53 | 34 39 31 7b 69 6e 74 20 |struct S|491{int |
|0001b1d0| 69 64 3b 54 30 2a 20 5f | 62 61 73 65 5f 63 6c 61 |id;T0* _|base_cla|
|0001b1e0| 73 73 5f 6e 61 6d 65 3b | 7d 3b 0a 65 78 74 65 72 |ss_name;|};.exter|
|0001b1f0| 6e 20 54 34 39 31 20 4d | 34 39 31 3b 0a 73 74 72 |n T491 M|491;.str|
|0001b200| 75 63 74 20 53 35 38 37 | 7b 54 34 34 20 5f 73 74 |uct S587|{T44 _st|
|0001b210| 6f 72 61 67 65 3b 69 6e | 74 20 5f 63 61 70 61 63 |orage;in|t _capac|
|0001b220| 69 74 79 3b 69 6e 74 20 | 5f 75 70 70 65 72 3b 69 |ity;int |_upper;i|
|0001b230| 6e 74 20 5f 6c 6f 77 65 | 72 3b 7d 3b 0a 65 78 74 |nt _lowe|r;};.ext|
|0001b240| 65 72 6e 20 54 35 38 37 | 20 4d 35 38 37 3b 0a 73 |ern T587| M587;.s|
|0001b250| 74 72 75 63 74 20 53 35 | 30 35 7b 54 30 2a 20 5f |truct S5|05{T0* _|
|0001b260| 61 72 67 75 6d 65 6e 74 | 73 3b 54 30 2a 20 5f 74 |argument|s;T0* _t|
|0001b270| 79 70 65 3b 54 30 2a 20 | 5f 68 65 61 64 65 72 5f |ype;T0* |_header_|
|0001b280| 63 6f 6d 6d 65 6e 74 3b | 54 30 2a 20 5f 6f 62 73 |comment;|T0* _obs|
|0001b290| 6f 6c 65 74 65 5f 6d 61 | 72 6b 3b 54 30 2a 20 5f |olete_ma|rk;T0* _|
|0001b2a0| 72 65 71 75 69 72 65 5f | 61 73 73 65 72 74 69 6f |require_|assertio|
|0001b2b0| 6e 3b 54 30 2a 20 5f 6c | 6f 63 61 6c 5f 76 61 72 |n;T0* _l|ocal_var|
|0001b2c0| 73 3b 54 30 2a 20 5f 72 | 6f 75 74 69 6e 65 5f 62 |s;T0* _r|outine_b|
|0001b2d0| 6f 64 79 3b 7d 3b 0a 65 | 78 74 65 72 6e 20 54 35 |ody;};.e|xtern T5|
|0001b2e0| 30 35 20 4d 35 30 35 3b | 0a 73 74 72 75 63 74 20 |05 M505;|.struct |
|0001b2f0| 53 33 38 31 7b 69 6e 74 | 20 69 64 3b 54 37 32 39 |S381{int| id;T729|
|0001b300| 20 5f 73 74 6f 72 61 67 | 65 3b 69 6e 74 20 5f 63 | _storag|e;int _c|
|0001b310| 61 70 61 63 69 74 79 3b | 69 6e 74 20 5f 75 70 70 |apacity;|int _upp|
|0001b320| 65 72 3b 69 6e 74 20 5f | 6c 6f 77 65 72 3b 7d 3b |er;int _|lower;};|
|0001b330| 0a 65 78 74 65 72 6e 20 | 54 33 38 31 20 4d 33 38 |.extern |T381 M38|
|0001b340| 31 3b 0a 73 74 72 75 63 | 74 20 53 35 34 34 7b 54 |1;.struc|t S544{T|
|0001b350| 30 2a 20 5f 70 61 74 68 | 3b 76 6f 69 64 2a 20 5f |0* _path|;void* _|
|0001b360| 6f 75 74 70 75 74 5f 73 | 74 72 65 61 6d 3b 7d 3b |output_s|tream;};|
|0001b370| 0a 65 78 74 65 72 6e 20 | 54 35 34 34 20 4d 35 34 |.extern |T544 M54|
|0001b380| 34 3b 0a 73 74 72 75 63 | 74 20 53 34 39 38 7b 54 |4;.struc|t S498{T|
|0001b390| 30 2a 20 5f 6f 6c 64 5f | 6e 61 6d 65 3b 54 30 2a |0* _old_|name;T0*|
|0001b3a0| 20 5f 6e 65 77 5f 6e 61 | 6d 65 3b 7d 3b 0a 65 78 | _new_na|me;};.ex|
|0001b3b0| 74 65 72 6e 20 54 34 39 | 38 20 4d 34 39 38 3b 0a |tern T49|8 M498;.|
|0001b3c0| 73 74 72 75 63 74 20 53 | 35 32 33 7b 69 6e 74 20 |struct S|523{int |
|0001b3d0| 69 64 3b 54 30 2a 20 5f | 73 74 61 72 74 5f 70 6f |id;T0* _|start_po|
|0001b3e0| 73 69 74 69 6f 6e 3b 54 | 30 2a 20 5f 77 72 69 74 |sition;T|0* _writ|
|0001b3f0| 74 65 6e 5f 6d 61 72 6b | 3b 54 30 2a 20 5f 6d 61 |ten_mark|;T0* _ma|
|0001b400| 70 70 65 64 3b 54 30 2a | 20 5f 72 75 6e 5f 74 69 |pped;T0*| _run_ti|
|0001b410| 6d 65 5f 6d 61 72 6b 3b | 54 30 2a 20 5f 72 75 6e |me_mark;|T0* _run|
|0001b420| 5f 74 79 70 65 3b 7d 3b | 0a 65 78 74 65 72 6e 20 |_type;};|.extern |
|0001b430| 54 35 32 33 20 4d 35 32 | 33 3b 0a 73 74 72 75 63 |T523 M52|3;.struc|
|0001b440| 74 20 53 38 30 35 7b 69 | 6e 74 20 69 64 3b 69 6e |t S805{i|nt id;in|
|0001b450| 74 20 5f 73 74 61 74 69 | 63 5f 76 61 6c 75 65 5f |t _stati|c_value_|
|0001b460| 6d 65 6d 3b 54 30 2a 20 | 5f 63 75 72 72 65 6e 74 |mem;T0* |_current|
|0001b470| 5f 74 79 70 65 3b 54 30 | 2a 20 5f 73 74 61 72 74 |_type;T0|* _start|
|0001b480| 5f 70 6f 73 69 74 69 6f | 6e 3b 54 30 2a 20 5f 74 |_positio|n;T0* _t|
|0001b490| 6f 5f 73 74 72 69 6e 67 | 3b 54 30 2a 20 5f 62 72 |o_string|;T0* _br|
|0001b4a0| 65 61 6b 3b 54 30 2a 20 | 5f 61 73 63 69 69 3b 54 |eak;T0* |_ascii;T|
|0001b4b0| 30 2a 20 5f 70 65 72 63 | 65 6e 74 3b 54 30 2a 20 |0* _perc|ent;T0* |
|0001b4c0| 5f 6d 61 70 70 69 6e 67 | 5f 63 3b 7d 3b 0a 65 78 |_mapping|_c;};.ex|
|0001b4d0| 74 65 72 6e 20 54 38 30 | 35 20 4d 38 30 35 3b 0a |tern T80|5 M805;.|
|0001b4e0| 73 74 72 75 63 74 20 53 | 38 35 7b 69 6e 74 20 69 |struct S|85{int i|
|0001b4f0| 64 3b 7d 3b 0a 65 78 74 | 65 72 6e 20 54 38 35 20 |d;};.ext|ern T85 |
|0001b500| 4d 38 35 3b 0a 73 74 72 | 75 63 74 20 53 35 37 34 |M85;.str|uct S574|
|0001b510| 7b 69 6e 74 20 69 64 3b | 69 6e 74 20 5f 73 74 61 |{int id;|int _sta|
|0001b520| 74 69 63 5f 76 61 6c 75 | 65 5f 6d 65 6d 3b 54 30 |tic_valu|e_mem;T0|
|0001b530| 2a 20 5f 63 75 72 72 65 | 6e 74 5f 74 79 70 65 3b |* _curre|nt_type;|
|0001b540| 54 30 2a 20 5f 74 61 72 | 67 65 74 3b 54 30 2a 20 |T0* _tar|get;T0* |
|0001b550| 5f 72 75 6e 5f 66 65 61 | 74 75 72 65 3b 54 30 2a |_run_fea|ture;T0*|
|0001b560| 20 5f 72 65 73 75 6c 74 | 5f 74 79 70 65 3b 54 30 | _result|_type;T0|
|0001b570| 2a 20 5f 61 72 67 75 6d | 65 6e 74 73 3b 54 30 2a |* _argum|ents;T0*|
|0001b580| 20 5f 66 65 61 74 75 72 | 65 5f 6e 61 6d 65 3b 7d | _featur|e_name;}|
|0001b590| 3b 0a 65 78 74 65 72 6e | 20 54 35 37 34 20 4d 35 |;.extern| T574 M5|
|0001b5a0| 37 34 3b 0a 73 74 72 75 | 63 74 20 53 37 31 38 7b |74;.stru|ct S718{|
|0001b5b0| 54 30 2a 20 5f 6b 65 79 | 73 3b 54 30 2a 20 5f 73 |T0* _key|s;T0* _s|
|0001b5c0| 74 6f 72 65 3b 54 30 2a | 20 5f 62 75 63 6b 65 74 |tore;T0*| _bucket|
|0001b5d0| 73 3b 54 30 2a 20 5f 63 | 68 61 69 6e 3b 69 6e 74 |s;T0* _c|hain;int|
|0001b5e0| 20 5f 66 72 65 65 3b 69 | 6e 74 20 5f 6d 6f 64 75 | _free;i|nt _modu|
|0001b5f0| 6c 75 73 3b 69 6e 74 20 | 5f 68 61 73 5f 6d 65 6d |lus;int |_has_mem|
|0001b600| 3b 69 6e 74 20 5f 69 74 | 65 6d 5f 6d 65 6d 3b 69 |;int _it|em_mem;i|
|0001b610| 6e 74 20 5f 69 74 65 6d | 5f 6d 65 6d 5f 6a 3b 69 |nt _item|_mem_j;i|
|0001b620| 6e 74 20 5f 69 74 65 6d | 5f 6d 65 6d 5f 69 3b 69 |nt _item|_mem_i;i|
|0001b630| 6e 74 20 5f 63 6f 75 6e | 74 3b 7d 3b 0a 65 78 74 |nt _coun|t;};.ext|
|0001b640| 65 72 6e 20 54 37 31 38 | 20 4d 37 31 38 3b 0a 73 |ern T718| M718;.s|
|0001b650| 74 72 75 63 74 20 53 38 | 35 35 7b 54 31 37 35 20 |truct S8|55{T175 |
|0001b660| 5f 73 74 6f 72 61 67 65 | 3b 69 6e 74 20 5f 63 61 |_storage|;int _ca|
|0001b670| 70 61 63 69 74 79 3b 69 | 6e 74 20 5f 75 70 70 65 |pacity;i|nt _uppe|
|0001b680| 72 3b 69 6e 74 20 5f 6c | 6f 77 65 72 3b 7d 3b 0a |r;int _l|ower;};.|
|0001b690| 65 78 74 65 72 6e 20 54 | 38 35 35 20 4d 38 35 35 |extern T|855 M855|
|0001b6a0| 3b 0a 65 78 74 65 72 6e | 20 54 35 37 36 20 4d 35 |;.extern| T576 M5|
|0001b6b0| 37 36 3b 0a 73 74 72 75 | 63 74 20 53 31 38 35 7b |76;.stru|ct S185{|
|0001b6c0| 69 6e 74 20 69 64 3b 54 | 36 35 34 20 5f 73 74 6f |int id;T|654 _sto|
|0001b6d0| 72 61 67 65 3b 69 6e 74 | 20 5f 63 61 70 61 63 69 |rage;int| _capaci|
|0001b6e0| 74 79 3b 69 6e 74 20 5f | 75 70 70 65 72 3b 7d 3b |ty;int _|upper;};|
|0001b6f0| 0a 65 78 74 65 72 6e 20 | 54 31 38 35 20 4d 31 38 |.extern |T185 M18|
|0001b700| 35 3b 0a 73 74 72 75 63 | 74 20 53 39 30 7b 69 6e |5;.struc|t S90{in|
|0001b710| 74 20 69 64 3b 69 6e 74 | 20 5f 73 74 61 74 69 63 |t id;int| _static|
|0001b720| 5f 76 61 6c 75 65 5f 6d | 65 6d 3b 54 30 2a 20 5f |_value_m|em;T0* _|
|0001b730| 63 75 72 72 65 6e 74 5f | 74 79 70 65 3b 54 30 2a |current_|type;T0*|
|0001b740| 20 5f 74 61 72 67 65 74 | 3b 54 30 2a 20 5f 72 75 | _target|;T0* _ru|
|0001b750| 6e 5f 66 65 61 74 75 72 | 65 3b 54 30 2a 20 5f 72 |n_featur|e;T0* _r|
|0001b760| 65 73 75 6c 74 5f 74 79 | 70 65 3b 54 30 2a 20 5f |esult_ty|pe;T0* _|
|0001b770| 61 72 67 75 6d 65 6e 74 | 73 3b 54 30 2a 20 5f 66 |argument|s;T0* _f|
|0001b780| 65 61 74 75 72 65 5f 6e | 61 6d 65 3b 7d 3b 0a 65 |eature_n|ame;};.e|
|0001b790| 78 74 65 72 6e 20 54 39 | 30 20 4d 39 30 3b 0a 73 |xtern T9|0 M90;.s|
|0001b7a0| 74 72 75 63 74 20 53 37 | 31 35 7b 69 6e 74 20 69 |truct S7|15{int i|
|0001b7b0| 64 3b 69 6e 74 20 5f 73 | 74 61 74 69 63 5f 76 61 |d;int _s|tatic_va|
|0001b7c0| 6c 75 65 5f 6d 65 6d 3b | 54 30 2a 20 5f 63 75 72 |lue_mem;|T0* _cur|
|0001b7d0| 72 65 6e 74 5f 74 79 70 | 65 3b 54 30 2a 20 5f 74 |rent_typ|e;T0* _t|
|0001b7e0| 6f 5f 73 74 72 69 6e 67 | 3b 54 30 2a 20 5f 73 74 |o_string|;T0* _st|
|0001b7f0| 61 72 74 5f 70 6f 73 69 | 74 69 6f 6e 3b 54 30 2a |art_posi|tion;T0*|
|0001b800| 20 5f 72 65 73 75 6c 74 | 5f 74 79 70 65 3b 7d 3b | _result|_type;};|
|0001b810| 0a 65 78 74 65 72 6e 20 | 54 37 31 35 20 4d 37 31 |.extern |T715 M71|
|0001b820| 35 3b 0a 73 74 72 75 63 | 74 20 53 33 32 34 7b 69 |5;.struc|t S324{i|
|0001b830| 6e 74 20 5f 69 6e 6c 69 | 6e 65 64 5f 70 72 6f 63 |nt _inli|ned_proc|
|0001b840| 65 64 75 72 65 5f 63 6f | 75 6e 74 3b 69 6e 74 20 |edure_co|unt;int |
|0001b850| 5f 69 6e 6c 69 6e 65 64 | 5f 66 75 6e 63 74 69 6f |_inlined|_functio|
|0001b860| 6e 5f 63 6f 75 6e 74 3b | 69 6e 74 20 5f 70 72 6f |n_count;|int _pro|
|0001b870| 63 65 64 75 72 65 5f 63 | 6f 75 6e 74 3b 69 6e 74 |cedure_c|ount;int|
|0001b880| 20 5f 66 75 6e 63 74 69 | 6f 6e 5f 63 6f 75 6e 74 | _functi|on_count|
|0001b890| 3b 69 6e 74 20 5f 72 65 | 61 6c 5f 70 72 6f 63 65 |;int _re|al_proce|
|0001b8a0| 64 75 72 65 5f 63 6f 75 | 6e 74 3b 69 6e 74 20 5f |dure_cou|nt;int _|
|0001b8b0| 72 65 61 6c 5f 66 75 6e | 63 74 69 6f 6e 5f 63 6f |real_fun|ction_co|
|0001b8c0| 75 6e 74 3b 69 6e 74 20 | 5f 73 74 61 74 69 63 5f |unt;int |_static_|
|0001b8d0| 65 78 70 72 65 73 73 69 | 6f 6e 5f 63 6f 75 6e 74 |expressi|on_count|
|0001b8e0| 3b 54 30 2a 20 5f 70 72 | 65 5f 63 6f 6d 70 75 74 |;T0* _pr|e_comput|
|0001b8f0| 65 64 5f 6f 6e 63 65 3b | 69 6e 74 20 5f 74 6f 70 |ed_once;|int _top|
|0001b900| 3b 69 6e 74 20 5f 63 68 | 65 63 6b 5f 69 64 5f 63 |;int _ch|eck_id_c|
|0001b910| 6f 75 6e 74 3b 69 6e 74 | 20 5f 64 69 72 65 63 74 |ount;int| _direct|
|0001b920| 5f 63 61 6c 6c 5f 63 6f | 75 6e 74 3b 69 6e 74 20 |_call_co|unt;int |
|0001b930| 5f 73 75 72 65 5f 76 6f | 69 64 5f 63 6f 75 6e 74 |_sure_vo|id_count|
|0001b940| 3b 69 6e 74 20 5f 73 77 | 69 74 63 68 5f 63 6f 75 |;int _sw|itch_cou|
|0001b950| 6e 74 3b 54 30 2a 20 5f | 6f 75 74 5f 68 3b 54 30 |nt;T0* _|out_h;T0|
|0001b960| 2a 20 5f 63 75 72 72 65 | 6e 74 5f 6f 75 74 3b 54 |* _curre|nt_out;T|
|0001b970| 30 2a 20 5f 74 6f 5f 72 | 65 66 65 72 65 6e 63 65 |0* _to_r|eference|
|0001b980| 5f 6d 65 6d 3b 54 30 2a | 20 5f 74 6f 5f 65 78 70 |_mem;T0*| _to_exp|
|0001b990| 61 6e 64 65 64 5f 6d 65 | 6d 3b 54 30 2a 20 5f 63 |anded_me|m;T0* _c|
|0001b9a0| 68 65 63 6b 5f 61 73 73 | 65 72 74 69 6f 6e 5f 6d |heck_ass|ertion_m|
|0001b9b0| 6f 64 65 3b 69 6e 74 20 | 5f 69 6e 73 70 65 63 74 |ode;int |_inspect|
|0001b9c0| 5f 6c 65 76 65 6c 3b 69 | 6e 74 20 5f 69 6e 6c 69 |_level;i|nt _inli|
|0001b9d0| 6e 65 5f 6c 65 76 65 6c | 3b 69 6e 74 20 5f 67 65 |ne_level|;int _ge|
|0001b9e0| 6e 65 72 61 74 69 6e 67 | 5f 74 79 70 65 5f 75 73 |nerating|_type_us|
|0001b9f0| 65 64 3b 69 6e 74 20 5f | 67 65 6e 65 72 61 74 6f |ed;int _|generato|
|0001ba00| 72 5f 75 73 65 64 3b 69 | 6e 74 20 5f 73 70 6c 69 |r_used;i|nt _spli|
|0001ba10| 74 5f 63 6f 75 6e 74 3b | 69 6e 74 20 5f 65 6c 74 |t_count;|int _elt|
|0001ba20| 5f 63 5f 63 6f 75 6e 74 | 3b 54 30 2a 20 5f 6f 75 |_c_count|;T0* _ou|
|0001ba30| 74 70 75 74 5f 6e 61 6d | 65 3b 69 6e 74 20 5f 73 |tput_nam|e;int _s|
|0001ba40| 70 6c 69 74 5f 72 63 5f | 63 6f 75 6e 74 3b 54 30 |plit_rc_|count;T0|
|0001ba50| 2a 20 5f 6f 66 6c 61 67 | 3b 69 6e 74 20 5f 6e 6f |* _oflag|;int _no|
|0001ba60| 5f 73 74 72 69 70 3b 69 | 6e 74 20 5f 6e 6f 5f 73 |_strip;i|nt _no_s|
|0001ba70| 70 6c 69 74 3b 54 30 2a | 20 5f 63 5f 63 6f 6d 70 |plit;T0*| _c_comp|
|0001ba80| 69 6c 65 72 5f 6f 70 74 | 69 6f 6e 73 3b 54 30 2a |iler_opt|ions;T0*|
|0001ba90| 20 5f 63 5f 6f 62 6a 65 | 63 74 5f 6c 69 73 74 3b | _c_obje|ct_list;|
|0001baa0| 54 30 2a 20 5f 63 5f 6c | 69 62 72 61 72 79 5f 6c |T0* _c_l|ibrary_l|
|0001bab0| 69 73 74 3b 69 6e 74 20 | 5f 73 70 72 69 6e 74 66 |ist;int |_sprintf|
|0001bac0| 5f 64 6f 75 62 6c 65 5f | 66 6c 61 67 3b 7d 3b 0a |_double_|flag;};.|
|0001bad0| 65 78 74 65 72 6e 20 54 | 33 32 34 20 4d 33 32 34 |extern T|324 M324|
|0001bae0| 3b 0a 73 74 72 75 63 74 | 20 53 35 30 39 7b 69 6e |;.struct| S509{in|
|0001baf0| 74 20 5f 69 74 65 6d 3b | 7d 3b 0a 65 78 74 65 72 |t _item;|};.exter|
|0001bb00| 6e 20 54 35 30 39 20 4d | 35 30 39 3b 0a 73 74 72 |n T509 M|509;.str|
|0001bb10| 75 63 74 20 53 39 36 7b | 69 6e 74 20 69 64 3b 54 |uct S96{|int id;T|
|0001bb20| 35 30 30 20 5f 73 74 6f | 72 61 67 65 3b 69 6e 74 |500 _sto|rage;int|
|0001bb30| 20 5f 63 61 70 61 63 69 | 74 79 3b 69 6e 74 20 5f | _capaci|ty;int _|
|0001bb40| 75 70 70 65 72 3b 69 6e | 74 20 5f 6c 6f 77 65 72 |upper;in|t _lower|
|0001bb50| 3b 7d 3b 0a 65 78 74 65 | 72 6e 20 54 39 36 20 4d |;};.exte|rn T96 M|
|0001bb60| 39 36 3b 0a 73 74 72 75 | 63 74 20 53 36 38 31 7b |96;.stru|ct S681{|
|0001bb70| 54 39 37 33 20 5f 73 74 | 6f 72 61 67 65 3b 69 6e |T973 _st|orage;in|
|0001bb80| 74 20 5f 63 61 70 61 63 | 69 74 79 3b 69 6e 74 20 |t _capac|ity;int |
|0001bb90| 5f 75 70 70 65 72 3b 69 | 6e 74 20 5f 6c 6f 77 65 |_upper;i|nt _lowe|
|0001bba0| 72 3b 7d 3b 0a 65 78 74 | 65 72 6e 20 54 36 38 31 |r;};.ext|ern T681|
|0001bbb0| 20 4d 36 38 31 3b 0a 73 | 74 72 75 63 74 20 53 33 | M681;.s|truct S3|
|0001bbc0| 37 38 7b 54 30 2a 20 5f | 6c 69 73 74 3b 7d 3b 0a |78{T0* _|list;};.|
|0001bbd0| 65 78 74 65 72 6e 20 54 | 33 37 38 20 4d 33 37 38 |extern T|378 M378|
|0001bbe0| 3b 0a 73 74 72 75 63 74 | 20 53 35 36 37 7b 54 30 |;.struct| S567{T0|
|0001bbf0| 2a 20 5f 6c 69 73 74 3b | 7d 3b 0a 65 78 74 65 72 |* _list;|};.exter|
|0001bc00| 6e 20 54 35 36 37 20 4d | 35 36 37 3b 0a 73 74 72 |n T567 M|567;.str|
|0001bc10| 75 63 74 20 53 35 32 7b | 54 34 30 30 20 5f 73 74 |uct S52{|T400 _st|
|0001bc20| 6f 72 61 67 65 3b 69 6e | 74 20 5f 63 61 70 61 63 |orage;in|t _capac|
|0001bc30| 69 74 79 3b 69 6e 74 20 | 5f 75 70 70 65 72 3b 69 |ity;int |_upper;i|
|0001bc40| 6e 74 20 5f 6c 6f 77 65 | 72 3b 7d 3b 0a 65 78 74 |nt _lowe|r;};.ext|
|0001bc50| 65 72 6e 20 54 35 32 20 | 4d 35 32 3b 0a 73 74 72 |ern T52 |M52;.str|
|0001bc60| 75 63 74 20 53 35 36 7b | 54 30 2a 20 5f 69 74 65 |uct S56{|T0* _ite|
|0001bc70| 6d 3b 7d 3b 0a 65 78 74 | 65 72 6e 20 54 35 36 20 |m;};.ext|ern T56 |
|0001bc80| 4d 35 36 3b 0a 73 74 72 | 75 63 74 20 53 33 31 33 |M56;.str|uct S313|
|0001bc90| 7b 69 6e 74 20 69 64 3b | 69 6e 74 20 5f 73 74 61 |{int id;|int _sta|
|0001bca0| 74 69 63 5f 76 61 6c 75 | 65 5f 6d 65 6d 3b 54 30 |tic_valu|e_mem;T0|
|0001bcb0| 2a 20 5f 63 75 72 72 65 | 6e 74 5f 74 79 70 65 3b |* _curre|nt_type;|
|0001bcc0| 54 30 2a 20 5f 74 61 72 | 67 65 74 3b 54 30 2a 20 |T0* _tar|get;T0* |
|0001bcd0| 5f 72 75 6e 5f 66 65 61 | 74 75 72 65 3b 54 30 2a |_run_fea|ture;T0*|
|0001bce0| 20 5f 72 65 73 75 6c 74 | 5f 74 79 70 65 3b 54 30 | _result|_type;T0|
|0001bcf0| 2a 20 5f 61 72 67 75 6d | 65 6e 74 73 3b 54 30 2a |* _argum|ents;T0*|
|0001bd00| 20 5f 66 65 61 74 75 72 | 65 5f 6e 61 6d 65 3b 7d | _featur|e_name;}|
|0001bd10| 3b 0a 65 78 74 65 72 6e | 20 54 33 31 33 20 4d 33 |;.extern| T313 M3|
|0001bd20| 31 33 3b 0a 73 74 72 75 | 63 74 20 53 35 37 7b 69 |13;.stru|ct S57{i|
|0001bd30| 6e 74 20 69 64 3b 69 6e | 74 20 5f 73 74 61 74 69 |nt id;in|t _stati|
|0001bd40| 63 5f 76 61 6c 75 65 5f | 6d 65 6d 3b 54 30 2a 20 |c_value_|mem;T0* |
|0001bd50| 5f 63 75 72 72 65 6e 74 | 5f 74 79 70 65 3b 54 30 |_current|_type;T0|
|0001bd60| 2a 20 5f 74 61 72 67 65 | 74 3b 54 30 2a 20 5f 72 |* _targe|t;T0* _r|
|0001bd70| 75 6e 5f 66 65 61 74 75 | 72 65 3b 54 30 2a 20 5f |un_featu|re;T0* _|
|0001bd80| 72 65 73 75 6c 74 5f 74 | 79 70 65 3b 54 30 2a 20 |result_t|ype;T0* |
|0001bd90| 5f 61 72 67 75 6d 65 6e | 74 73 3b 54 30 2a 20 5f |_argumen|ts;T0* _|
|0001bda0| 66 65 61 74 75 72 65 5f | 6e 61 6d 65 3b 7d 3b 0a |feature_|name;};.|
|0001bdb0| 65 78 74 65 72 6e 20 54 | 35 37 20 4d 35 37 3b 0a |extern T|57 M57;.|
|0001bdc0| 73 74 72 75 63 74 20 53 | 31 30 36 7b 69 6e 74 20 |struct S|106{int |
|0001bdd0| 69 64 3b 54 30 2a 20 5f | 62 61 73 65 5f 63 6c 61 |id;T0* _|base_cla|
|0001bde0| 73 73 3b 54 30 2a 20 5f | 6e 61 6d 65 73 3b 54 30 |ss;T0* _|names;T0|
|0001bdf0| 2a 20 5f 72 65 73 75 6c | 74 5f 74 79 70 65 3b 54 |* _resul|t_type;T|
|0001be00| 30 2a 20 5f 68 65 61 64 | 65 72 5f 63 6f 6d 6d 65 |0* _head|er_comme|
|0001be10| 6e 74 3b 54 30 2a 20 5f | 63 6c 69 65 6e 74 73 3b |nt;T0* _|clients;|
|0001be20| 7d 3b 0a 65 78 74 65 72 | 6e 20 54 31 30 36 20 4d |};.exter|n T106 M|
|0001be30| 31 30 36 3b 0a 73 74 72 | 75 63 74 20 53 32 36 38 |106;.str|uct S268|
|0001be40| 7b 69 6e 74 20 69 64 3b | 54 30 2a 20 5f 72 75 6e |{int id;|T0* _run|
|0001be50| 5f 63 6f 6d 70 6f 75 6e | 64 3b 54 30 2a 20 5f 74 |_compoun|d;T0* _t|
|0001be60| 61 72 67 65 74 3b 54 30 | 2a 20 5f 66 65 61 74 75 |arget;T0|* _featu|
|0001be70| 72 65 5f 6e 61 6d 65 3b | 54 30 2a 20 5f 72 75 6e |re_name;|T0* _run|
|0001be80| 5f 66 65 61 74 75 72 65 | 3b 7d 3b 0a 65 78 74 65 |_feature|;};.exte|
|0001be90| 72 6e 20 54 32 36 38 20 | 4d 32 36 38 3b 0a 73 74 |rn T268 |M268;.st|
|0001bea0| 72 75 63 74 20 53 33 39 | 7b 69 6e 74 20 69 64 3b |ruct S39|{int id;|
|0001beb0| 69 6e 74 20 5f 73 74 61 | 74 69 63 5f 76 61 6c 75 |int _sta|tic_valu|
|0001bec0| 65 5f 6d 65 6d 3b 54 30 | 2a 20 5f 63 75 72 72 65 |e_mem;T0|* _curre|
|0001bed0| 6e 74 5f 74 79 70 65 3b | 54 30 2a 20 5f 74 6f 5f |nt_type;|T0* _to_|
|0001bee0| 73 74 72 69 6e 67 3b 54 | 30 2a 20 5f 73 74 61 72 |string;T|0* _star|
|0001bef0| 74 5f 70 6f 73 69 74 69 | 6f 6e 3b 69 6e 74 20 5f |t_positi|on;int _|
|0001bf00| 72 61 6e 6b 3b 54 30 2a | 20 5f 72 65 73 75 6c 74 |rank;T0*| _result|
|0001bf10| 5f 74 79 70 65 3b 69 6e | 74 20 5f 69 73 5f 75 73 |_type;in|t _is_us|
|0001bf20| 65 64 3b 7d 3b 0a 65 78 | 74 65 72 6e 20 54 33 39 |ed;};.ex|tern T39|
|0001bf30| 20 4d 33 39 3b 0a 73 74 | 72 75 63 74 20 53 38 35 | M39;.st|ruct S85|
|0001bf40| 33 7b 69 6e 74 20 69 64 | 3b 54 30 2a 20 5f 62 61 |3{int id|;T0* _ba|
|0001bf50| 73 65 5f 63 6c 61 73 73 | 3b 54 30 2a 20 5f 6e 61 |se_class|;T0* _na|
|0001bf60| 6d 65 73 3b 54 30 2a 20 | 5f 72 65 73 75 6c 74 5f |mes;T0* |_result_|
|0001bf70| 74 79 70 65 3b 54 30 2a | 20 5f 68 65 61 64 65 72 |type;T0*| _header|
|0001bf80| 5f 63 6f 6d 6d 65 6e 74 | 3b 54 30 2a 20 5f 63 6c |_comment|;T0* _cl|
|0001bf90| 69 65 6e 74 73 3b 54 30 | 2a 20 5f 61 72 67 75 6d |ients;T0|* _argum|
|0001bfa0| 65 6e 74 73 3b 54 30 2a | 20 5f 6f 62 73 6f 6c 65 |ents;T0*| _obsole|
|0001bfb0| 74 65 5f 6d 61 72 6b 3b | 54 30 2a 20 5f 72 65 71 |te_mark;|T0* _req|
|0001bfc0| 75 69 72 65 5f 61 73 73 | 65 72 74 69 6f 6e 3b 54 |uire_ass|ertion;T|
|0001bfd0| 30 2a 20 5f 65 6e 73 75 | 72 65 5f 61 73 73 65 72 |0* _ensu|re_asser|
|0001bfe0| 74 69 6f 6e 3b 54 30 2a | 20 5f 72 65 73 63 75 65 |tion;T0*| _rescue|
|0001bff0| 5f 63 6f 6d 70 6f 75 6e | 64 3b 54 30 2a 20 5f 65 |_compoun|d;T0* _e|
|0001c000| 6e 64 5f 63 6f 6d 6d 65 | 6e 74 3b 7d 3b 0a 65 78 |nd_comme|nt;};.ex|
|0001c010| 74 65 72 6e 20 54 38 35 | 33 20 4d 38 35 33 3b 0a |tern T85|3 M853;.|
|0001c020| 73 74 72 75 63 74 20 53 | 33 34 32 7b 69 6e 74 20 |struct S|342{int |
|0001c030| 69 64 3b 69 6e 74 20 5f | 73 74 61 74 69 63 5f 76 |id;int _|static_v|
|0001c040| 61 6c 75 65 5f 6d 65 6d | 3b 54 30 2a 20 5f 63 75 |alue_mem|;T0* _cu|
|0001c050| 72 72 65 6e 74 5f 74 79 | 70 65 3b 54 30 2a 20 5f |rrent_ty|pe;T0* _|
|0001c060| 73 74 61 72 74 5f 70 6f | 73 69 74 69 6f 6e 3b 69 |start_po|sition;i|
|0001c070| 6e 74 20 5f 76 61 6c 75 | 65 3b 7d 3b 0a 65 78 74 |nt _valu|e;};.ext|
|0001c080| 65 72 6e 20 54 33 34 32 | 20 4d 33 34 32 3b 0a 73 |ern T342| M342;.s|
|0001c090| 74 72 75 63 74 20 53 37 | 38 32 7b 54 30 2a 20 5f |truct S7|82{T0* _|
|0001c0a0| 69 6e 64 65 78 3b 54 30 | 2a 20 5f 6c 69 73 74 3b |index;T0|* _list;|
|0001c0b0| 7d 3b 0a 65 78 74 65 72 | 6e 20 54 37 38 32 20 4d |};.exter|n T782 M|
|0001c0c0| 37 38 32 3b 0a 73 74 72 | 75 63 74 20 53 38 30 38 |782;.str|uct S808|
|0001c0d0| 7b 69 6e 74 20 69 64 3b | 54 30 2a 20 5f 63 75 72 |{int id;|T0* _cur|
|0001c0e0| 72 65 6e 74 5f 74 79 70 | 65 3b 54 30 2a 20 5f 63 |rent_typ|e;T0* _c|
|0001c0f0| 6c 69 65 6e 74 73 5f 6d | 65 6d 6f 72 79 3b 54 30 |lients_m|emory;T0|
|0001c100| 2a 20 5f 61 63 74 75 61 | 6c 73 5f 63 6c 69 65 6e |* _actua|ls_clien|
|0001c110| 74 73 3b 54 30 2a 20 5f | 6e 61 6d 65 3b 54 30 2a |ts;T0* _|name;T0*|
|0001c120| 20 5f 61 72 67 75 6d 65 | 6e 74 73 3b 54 30 2a 20 | _argume|nts;T0* |
|0001c130| 5f 72 65 73 75 6c 74 5f | 74 79 70 65 3b 54 30 2a |_result_|type;T0*|
|0001c140| 20 5f 72 65 71 75 69 72 | 65 5f 61 73 73 65 72 74 | _requir|e_assert|
|0001c150| 69 6f 6e 3b 54 30 2a 20 | 5f 72 6f 75 74 69 6e 65 |ion;T0* |_routine|
|0001c160| 5f 62 6f 64 79 3b 54 30 | 2a 20 5f 65 6e 73 75 72 |_body;T0|* _ensur|
|0001c170| 65 5f 61 73 73 65 72 74 | 69 6f 6e 3b 69 6e 74 20 |e_assert|ion;int |
|0001c180| 5f 75 73 65 5f 63 75 72 | 72 65 6e 74 5f 73 74 61 |_use_cur|rent_sta|
|0001c190| 74 65 3b 54 30 2a 20 5f | 62 61 73 65 5f 66 65 61 |te;T0* _|base_fea|
|0001c1a0| 74 75 72 65 3b 54 30 2a | 20 5f 76 61 6c 75 65 3b |ture;T0*| _value;|
|0001c1b0| 7d 3b 0a 65 78 74 65 72 | 6e 20 54 38 30 38 20 4d |};.exter|n T808 M|
|0001c1c0| 38 30 38 3b 0a 73 74 72 | 75 63 74 20 53 38 39 33 |808;.str|uct S893|
|0001c1d0| 7b 69 6e 74 20 69 64 3b | 7d 3b 0a 65 78 74 65 72 |{int id;|};.exter|
|0001c1e0| 6e 20 54 38 39 33 20 4d | 38 39 33 3b 0a 73 74 72 |n T893 M|893;.str|
|0001c1f0| 75 63 74 20 53 32 32 32 | 7b 69 6e 74 20 69 64 3b |uct S222|{int id;|
|0001c200| 54 36 39 32 20 5f 73 74 | 6f 72 61 67 65 3b 69 6e |T692 _st|orage;in|
|0001c210| 74 20 5f 63 61 70 61 63 | 69 74 79 3b 69 6e 74 20 |t _capac|ity;int |
|0001c220| 5f 75 70 70 65 72 3b 7d | 3b 0a 65 78 74 65 72 6e |_upper;}|;.extern|
|0001c230| 20 54 32 32 32 20 4d 32 | 32 32 3b 0a 73 74 72 75 | T222 M2|22;.stru|
|0001c240| 63 74 20 53 38 38 31 7b | 54 30 2a 20 5f 73 74 61 |ct S881{|T0* _sta|
|0001c250| 72 74 5f 70 6f 73 69 74 | 69 6f 6e 3b 54 30 2a 20 |rt_posit|ion;T0* |
|0001c260| 5f 6c 69 73 74 3b 7d 3b | 0a 65 78 74 65 72 6e 20 |_list;};|.extern |
|0001c270| 54 38 38 31 20 4d 38 38 | 31 3b 0a 73 74 72 75 63 |T881 M88|1;.struc|
|0001c280| 74 20 53 39 30 37 7b 54 | 33 37 39 20 5f 73 74 6f |t S907{T|379 _sto|
|0001c290| 72 61 67 65 3b 69 6e 74 | 20 5f 63 61 70 61 63 69 |rage;int| _capaci|
|0001c2a0| 74 79 3b 69 6e 74 20 5f | 75 70 70 65 72 3b 7d 3b |ty;int _|upper;};|
|0001c2b0| 0a 65 78 74 65 72 6e 20 | 54 39 30 37 20 4d 39 30 |.extern |T907 M90|
|0001c2c0| 37 3b 0a 73 74 72 75 63 | 74 20 53 35 38 30 7b 69 |7;.struc|t S580{i|
|0001c2d0| 6e 74 20 69 64 3b 54 30 | 2a 20 5f 62 61 73 65 5f |nt id;T0|* _base_|
|0001c2e0| 63 6c 61 73 73 3b 54 30 | 2a 20 5f 6e 61 6d 65 73 |class;T0|* _names|
|0001c2f0| 3b 54 30 2a 20 5f 72 65 | 73 75 6c 74 5f 74 79 70 |;T0* _re|sult_typ|
|0001c300| 65 3b 54 30 2a 20 5f 68 | 65 61 64 65 72 5f 63 6f |e;T0* _h|eader_co|
|0001c310| 6d 6d 65 6e 74 3b 54 30 | 2a 20 5f 63 6c 69 65 6e |mment;T0|* _clien|
|0001c320| 74 73 3b 54 30 2a 20 5f | 76 61 6c 75 65 5f 6d 65 |ts;T0* _|value_me|
|0001c330| 6d 3b 7d 3b 0a 65 78 74 | 65 72 6e 20 54 35 38 30 |m;};.ext|ern T580|
|0001c340| 20 4d 35 38 30 3b 0a 73 | 74 72 75 63 74 20 53 37 | M580;.s|truct S7|
|0001c350| 38 38 7b 69 6e 74 20 69 | 64 3b 54 30 2a 20 5f 62 |88{int i|d;T0* _b|
|0001c360| 61 73 65 5f 63 6c 61 73 | 73 5f 6e 61 6d 65 3b 7d |ase_clas|s_name;}|
|0001c370| 3b 0a 65 78 74 65 72 6e | 20 54 37 38 38 20 4d 37 |;.extern| T788 M7|
|0001c380| 38 38 3b 0a 73 74 72 75 | 63 74 20 53 32 33 37 7b |88;.stru|ct S237{|
|0001c390| 54 30 2a 20 5f 6b 65 79 | 73 3b 54 30 2a 20 5f 73 |T0* _key|s;T0* _s|
|0001c3a0| 74 6f 72 65 3b 54 30 2a | 20 5f 62 75 63 6b 65 74 |tore;T0*| _bucket|
|0001c3b0| 73 3b 54 30 2a 20 5f 63 | 68 61 69 6e 3b 69 6e 74 |s;T0* _c|hain;int|
|0001c3c0| 20 5f 66 72 65 65 3b 69 | 6e 74 20 5f 6d 6f 64 75 | _free;i|nt _modu|
|0001c3d0| 6c 75 73 3b 69 6e 74 20 | 5f 68 61 73 5f 6d 65 6d |lus;int |_has_mem|
|0001c3e0| 3b 69 6e 74 20 5f 69 74 | 65 6d 5f 6d 65 6d 3b 69 |;int _it|em_mem;i|
|0001c3f0| 6e 74 20 5f 63 6f 75 6e | 74 3b 7d 3b 0a 65 78 74 |nt _coun|t;};.ext|
|0001c400| 65 72 6e 20 54 32 33 37 | 20 4d 32 33 37 3b 0a 73 |ern T237| M237;.s|
|0001c410| 74 72 75 63 74 20 53 32 | 35 30 7b 54 30 2a 20 5f |truct S2|50{T0* _|
|0001c420| 6b 65 79 73 3b 54 30 2a | 20 5f 73 74 6f 72 65 3b |keys;T0*| _store;|
|0001c430| 54 30 2a 20 5f 62 75 63 | 6b 65 74 73 3b 54 30 2a |T0* _buc|kets;T0*|
|0001c440| 20 5f 63 68 61 69 6e 3b | 69 6e 74 20 5f 66 72 65 | _chain;|int _fre|
|0001c450| 65 3b 69 6e 74 20 5f 6d | 6f 64 75 6c 75 73 3b 69 |e;int _m|odulus;i|
|0001c460| 6e 74 20 5f 68 61 73 5f | 6d 65 6d 3b 69 6e 74 20 |nt _has_|mem;int |
|0001c470| 5f 69 74 65 6d 5f 6d 65 | 6d 3b 69 6e 74 20 5f 69 |_item_me|m;int _i|
|0001c480| 74 65 6d 5f 6d 65 6d 5f | 6a 3b 69 6e 74 20 5f 69 |tem_mem_|j;int _i|
|0001c490| 74 65 6d 5f 6d 65 6d 5f | 69 3b 69 6e 74 20 5f 63 |tem_mem_|i;int _c|
|0001c4a0| 6f 75 6e 74 3b 7d 3b 0a | 65 78 74 65 72 6e 20 54 |ount;};.|extern T|
|0001c4b0| 32 35 30 20 4d 32 35 30 | 3b 0a 73 74 72 75 63 74 |250 M250|;.struct|
|0001c4c0| 20 53 33 31 37 7b 69 6e | 74 20 69 64 3b 54 30 2a | S317{in|t id;T0*|
|0001c4d0| 20 5f 72 75 6e 5f 63 6f | 6d 70 6f 75 6e 64 3b 54 | _run_co|mpound;T|
|0001c4e0| 30 2a 20 5f 74 61 72 67 | 65 74 3b 54 30 2a 20 5f |0* _targ|et;T0* _|
|0001c4f0| 66 65 61 74 75 72 65 5f | 6e 61 6d 65 3b 54 30 2a |feature_|name;T0*|
|0001c500| 20 5f 72 75 6e 5f 66 65 | 61 74 75 72 65 3b 54 30 | _run_fe|ature;T0|
|0001c510| 2a 20 5f 61 72 67 75 6d | 65 6e 74 73 3b 7d 3b 0a |* _argum|ents;};.|
|0001c520| 65 78 74 65 72 6e 20 54 | 33 31 37 20 4d 33 31 37 |extern T|317 M317|
|0001c530| 3b 0a 73 74 72 75 63 74 | 20 53 32 33 7b 69 6e 74 |;.struct| S23{int|
|0001c540| 20 69 64 3b 69 6e 74 20 | 5f 73 74 61 74 69 63 5f | id;int |_static_|
|0001c550| 76 61 6c 75 65 5f 6d 65 | 6d 3b 54 30 2a 20 5f 63 |value_me|m;T0* _c|
|0001c560| 75 72 72 65 6e 74 5f 74 | 79 70 65 3b 54 30 2a 20 |urrent_t|ype;T0* |
|0001c570| 5f 74 6f 5f 73 74 72 69 | 6e 67 3b 54 30 2a 20 5f |_to_stri|ng;T0* _|
|0001c580| 73 74 61 72 74 5f 70 6f | 73 69 74 69 6f 6e 3b 69 |start_po|sition;i|
|0001c590| 6e 74 20 5f 72 61 6e 6b | 3b 54 30 2a 20 5f 72 65 |nt _rank|;T0* _re|
|0001c5a0| 73 75 6c 74 5f 74 79 70 | 65 3b 7d 3b 0a 65 78 74 |sult_typ|e;};.ext|
|0001c5b0| 65 72 6e 20 54 32 33 20 | 4d 32 33 3b 0a 73 74 72 |ern T23 |M23;.str|
|0001c5c0| 75 63 74 20 53 34 38 37 | 7b 69 6e 74 20 69 64 3b |uct S487|{int id;|
|0001c5d0| 69 6e 74 20 5f 73 74 61 | 74 69 63 5f 76 61 6c 75 |int _sta|tic_valu|
|0001c5e0| 65 5f 6d 65 6d 3b 54 30 | 2a 20 5f 63 75 72 72 65 |e_mem;T0|* _curre|
|0001c5f0| 6e 74 5f 74 79 70 65 3b | 54 30 2a 20 5f 74 61 72 |nt_type;|T0* _tar|
|0001c600| 67 65 74 3b 54 30 2a 20 | 5f 66 65 61 74 75 72 65 |get;T0* |_feature|
|0001c610| 5f 6e 61 6d 65 3b 54 30 | 2a 20 5f 72 75 6e 5f 66 |_name;T0|* _run_f|
|0001c620| 65 61 74 75 72 65 3b 54 | 30 2a 20 5f 72 65 73 75 |eature;T|0* _resu|
|0001c630| 6c 74 5f 74 79 70 65 3b | 7d 3b 0a 65 78 74 65 72 |lt_type;|};.exter|
|0001c640| 6e 20 54 34 38 37 20 4d | 34 38 37 3b 0a 73 74 72 |n T487 M|487;.str|
|0001c650| 75 63 74 20 53 35 38 33 | 7b 54 30 2a 20 5f 73 74 |uct S583|{T0* _st|
|0001c660| 61 72 74 5f 70 6f 73 69 | 74 69 6f 6e 3b 54 30 2a |art_posi|tion;T0*|
|0001c670| 20 5f 63 6c 69 65 6e 74 | 73 3b 54 30 2a 20 5f 63 | _client|s;T0* _c|
|0001c680| 6f 6d 6d 65 6e 74 3b 54 | 30 2a 20 5f 70 72 6f 63 |omment;T|0* _proc|
|0001c690| 65 64 75 72 65 5f 6c 69 | 73 74 3b 7d 3b 0a 65 78 |edure_li|st;};.ex|
|0001c6a0| 74 65 72 6e 20 54 35 38 | 33 20 4d 35 38 33 3b 0a |tern T58|3 M583;.|
|0001c6b0| 73 74 72 75 63 74 20 53 | 38 36 33 7b 54 31 31 33 |struct S|863{T113|
|0001c6c0| 20 5f 73 74 6f 72 61 67 | 65 3b 69 6e 74 20 5f 63 | _storag|e;int _c|
|0001c6d0| 61 70 61 63 69 74 79 3b | 69 6e 74 20 5f 75 70 70 |apacity;|int _upp|
|0001c6e0| 65 72 3b 69 6e 74 20 5f | 6c 6f 77 65 72 3b 7d 3b |er;int _|lower;};|
|0001c6f0| 0a 65 78 74 65 72 6e 20 | 54 38 36 33 20 4d 38 36 |.extern |T863 M86|
|0001c700| 33 3b 0a 73 74 72 75 63 | 74 20 53 36 30 38 7b 54 |3;.struc|t S608{T|
|0001c710| 35 31 20 5f 73 74 6f 72 | 61 67 65 3b 69 6e 74 20 |51 _stor|age;int |
|0001c720| 5f 63 61 70 61 63 69 74 | 79 3b 69 6e 74 20 5f 75 |_capacit|y;int _u|
|0001c730| 70 70 65 72 3b 69 6e 74 | 20 5f 6c 6f 77 65 72 3b |pper;int| _lower;|
|0001c740| 7d 3b 0a 65 78 74 65 72 | 6e 20 54 36 30 38 20 4d |};.exter|n T608 M|
|0001c750| 36 30 38 3b 0a 73 74 72 | 75 63 74 20 53 37 31 39 |608;.str|uct S719|
|0001c760| 7b 54 31 37 35 20 5f 73 | 74 6f 72 61 67 65 3b 69 |{T175 _s|torage;i|
|0001c770| 6e 74 20 5f 63 61 70 61 | 63 69 74 79 3b 69 6e 74 |nt _capa|city;int|
|0001c780| 20 5f 75 70 70 65 72 3b | 7d 3b 0a 65 78 74 65 72 | _upper;|};.exter|
|0001c790| 6e 20 54 37 31 39 20 4d | 37 31 39 3b 0a 73 74 72 |n T719 M|719;.str|
|0001c7a0| 75 63 74 20 53 34 39 30 | 7b 54 30 2a 20 5f 74 6f |uct S490|{T0* _to|
|0001c7b0| 5f 73 74 72 69 6e 67 3b | 54 30 2a 20 5f 73 74 61 |_string;|T0* _sta|
|0001c7c0| 72 74 5f 70 6f 73 69 74 | 69 6f 6e 3b 7d 3b 0a 65 |rt_posit|ion;};.e|
|0001c7d0| 78 74 65 72 6e 20 54 34 | 39 30 20 4d 34 39 30 3b |xtern T4|90 M490;|
|0001c7e0| 0a 73 74 72 75 63 74 20 | 53 38 31 38 7b 69 6e 74 |.struct |S818{int|
|0001c7f0| 20 5f 63 61 73 65 5f 69 | 6e 73 65 6e 73 69 74 69 | _case_i|nsensiti|
|0001c800| 76 65 3b 69 6e 74 20 5f | 64 72 6f 70 5f 63 6f 6d |ve;int _|drop_com|
|0001c810| 6d 65 6e 74 73 3b 69 6e | 74 20 5f 69 73 5f 72 75 |ments;in|t _is_ru|
|0001c820| 6e 6e 69 6e 67 3b 69 6e | 74 20 5f 63 6f 6c 75 6d |nning;in|t _colum|
|0001c830| 6e 3b 69 6e 74 20 5f 6c | 69 6e 65 3b 54 30 2a 20 |n;int _l|ine;T0* |
|0001c840| 5f 63 75 72 72 65 6e 74 | 5f 6c 69 6e 65 3b 63 68 |_current|_line;ch|
|0001c850| 61 72 20 5f 63 63 3b 54 | 30 2a 20 5f 6c 61 73 74 |ar _cc;T|0* _last|
|0001c860| 5f 63 6f 6d 6d 65 6e 74 | 73 3b 54 30 2a 20 5f 66 |_comment|s;T0* _f|
|0001c870| 75 6e 63 74 69 6f 6e 5f | 74 79 70 65 3b 54 30 2a |unction_|type;T0*|
|0001c880| 20 5f 66 6f 72 6d 61 6c | 5f 67 65 6e 65 72 69 63 | _formal|_generic|
|0001c890| 5f 6c 69 73 74 3b 69 6e | 74 20 5f 69 6e 5f 65 6e |_list;in|t _in_en|
|0001c8a0| 73 75 72 65 3b 69 6e 74 | 20 5f 69 6e 5f 72 65 73 |sure;int| _in_res|
|0001c8b0| 63 75 65 3b 54 30 2a 20 | 5f 61 72 67 75 6d 65 6e |cue;T0* |_argumen|
|0001c8c0| 74 73 3b 54 30 2a 20 5f | 6c 6f 63 61 6c 5f 76 61 |ts;T0* _|local_va|
|0001c8d0| 72 73 3b 69 6e 74 20 5f | 6f 6b 3b 69 6e 74 20 5f |rs;int _|ok;int _|
|0001c8e0| 6d 73 5f 6e 75 6d 62 65 | 72 69 6e 67 3b 69 6e 74 |ms_numbe|ring;int|
|0001c8f0| 20 5f 6c 61 73 74 5f 61 | 73 63 69 69 5f 63 6f 64 | _last_a|scii_cod|
|0001c900| 65 3b 54 30 2a 20 5f 6c | 61 73 74 5f 62 61 73 65 |e;T0* _l|ast_base|
|0001c910| 5f 63 6c 61 73 73 3b 54 | 30 2a 20 5f 6c 61 73 74 |_class;T|0* _last|
|0001c920| 5f 62 61 73 65 5f 74 79 | 70 65 3b 54 30 2a 20 5f |_base_ty|pe;T0* _|
|0001c930| 6c 61 73 74 5f 62 69 6e | 61 72 79 3b 54 30 2a 20 |last_bin|ary;T0* |
|0001c940| 5f 6c 61 73 74 5f 62 69 | 74 5f 63 6f 6e 73 74 61 |_last_bi|t_consta|
|0001c950| 6e 74 3b 54 30 2a 20 5f | 6c 61 73 74 5f 62 6f 6f |nt;T0* _|last_boo|
|0001c960| 6c 65 61 6e 5f 63 6f 6e | 73 74 61 6e 74 3b 54 30 |lean_con|stant;T0|
|0001c970| 2a 20 5f 6c 61 73 74 5f | 63 68 61 72 61 63 74 65 |* _last_|characte|
|0001c980| 72 5f 63 6f 6e 73 74 61 | 6e 74 3b 54 30 2a 20 5f |r_consta|nt;T0* _|
|0001c990| 6c 61 73 74 5f 63 6c 61 | 73 73 5f 6e 61 6d 65 3b |last_cla|ss_name;|
|0001c9a0| 54 30 2a 20 5f 6c 61 73 | 74 5f 63 6c 61 73 73 5f |T0* _las|t_class_|
|0001c9b0| 74 79 70 65 3b 54 30 2a | 20 5f 6c 61 73 74 5f 65 |type;T0*| _last_e|
|0001c9c0| 78 70 72 65 73 73 69 6f | 6e 3b 54 30 2a 20 5f 6c |xpressio|n;T0* _l|
|0001c9d0| 61 73 74 5f 66 65 61 74 | 75 72 65 5f 64 65 63 6c |ast_feat|ure_decl|
|0001c9e0| 61 72 61 74 69 6f 6e 3b | 54 30 2a 20 5f 6c 61 73 |aration;|T0* _las|
|0001c9f0| 74 5f 66 65 61 74 75 72 | 65 5f 6c 69 73 74 3b 54 |t_featur|e_list;T|
|0001ca00| 30 2a 20 5f 6c 61 73 74 | 5f 66 65 61 74 75 72 65 |0* _last|_feature|
|0001ca10| 5f 6e 61 6d 65 3b 54 30 | 2a 20 5f 6c 61 73 74 5f |_name;T0|* _last_|
|0001ca20| 6b 65 79 77 6f 72 64 3b | 54 30 2a 20 5f 6c 61 73 |keyword;|T0* _las|
|0001ca30| 74 5f 74 79 70 65 5f 66 | 6f 72 6d 61 6c 5f 67 65 |t_type_f|ormal_ge|
|0001ca40| 6e 65 72 69 63 3b 54 30 | 2a 20 5f 6c 61 73 74 5f |neric;T0|* _last_|
|0001ca50| 69 6e 66 69 78 3b 54 30 | 2a 20 5f 6c 61 73 74 5f |infix;T0|* _last_|
|0001ca60| 70 72 65 66 69 78 3b 54 | 30 2a 20 5f 6c 61 73 74 |prefix;T|0* _last|
|0001ca70| 5f 69 6e 74 65 67 65 72 | 5f 63 6f 6e 73 74 61 6e |_integer|_constan|
|0001ca80| 74 3b 54 30 2a 20 5f 6c | 61 73 74 5f 69 6e 73 74 |t;T0* _l|ast_inst|
|0001ca90| 72 75 63 74 69 6f 6e 3b | 54 30 2a 20 5f 6c 61 73 |ruction;|T0* _las|
|0001caa0| 74 5f 69 6e 64 65 78 5f | 76 61 6c 75 65 3b 54 30 |t_index_|value;T0|
|0001cab0| 2a 20 5f 6c 61 73 74 5f | 6d 61 6e 69 66 65 73 74 |* _last_|manifest|
|0001cac0| 5f 63 6f 6e 73 74 61 6e | 74 3b 54 30 2a 20 5f 6c |_constan|t;T0* _l|
|0001cad0| 61 73 74 5f 6d 61 6e 69 | 66 65 73 74 5f 73 74 72 |ast_mani|fest_str|
|0001cae0| 69 6e 67 3b 54 30 2a 20 | 5f 6c 61 73 74 5f 70 61 |ing;T0* |_last_pa|
|0001caf0| 72 65 6e 74 3b 54 30 2a | 20 5f 6c 61 73 74 5f 72 |rent;T0*| _last_r|
|0001cb00| 65 61 6c 5f 63 6f 6e 73 | 74 61 6e 74 3b 54 30 2a |eal_cons|tant;T0*|
|0001cb10| 20 5f 6c 61 73 74 5f 74 | 79 70 65 3b 54 30 2a 20 | _last_t|ype;T0* |
|0001cb20| 5f 6c 61 73 74 5f 74 61 | 67 5f 6d 61 72 6b 3b 69 |_last_ta|g_mark;i|
|0001cb30| 6e 74 20 5f 73 74 61 72 | 74 5f 63 6f 6c 75 6d 6e |nt _star|t_column|
|0001cb40| 3b 69 6e 74 20 5f 73 74 | 61 72 74 5f 6c 69 6e 65 |;int _st|art_line|
|0001cb50| 3b 7d 3b 0a 65 78 74 65 | 72 6e 20 54 38 31 38 20 |;};.exte|rn T818 |
|0001cb60| 4d 38 31 38 3b 0a 73 74 | 72 75 63 74 20 53 38 32 |M818;.st|ruct S82|
|0001cb70| 30 7b 69 6e 74 20 69 64 | 3b 54 30 2a 20 5f 63 75 |0{int id|;T0* _cu|
|0001cb80| 72 72 65 6e 74 5f 74 79 | 70 65 3b 54 30 2a 20 5f |rrent_ty|pe;T0* _|
|0001cb90| 63 6c 69 65 6e 74 73 5f | 6d 65 6d 6f 72 79 3b 54 |clients_|memory;T|
|0001cba0| 30 2a 20 5f 61 63 74 75 | 61 6c 73 5f 63 6c 69 65 |0* _actu|als_clie|
|0001cbb0| 6e 74 73 3b 54 30 2a 20 | 5f 6e 61 6d 65 3b 54 30 |nts;T0* |_name;T0|
|0001cbc0| 2a 20 5f 61 72 67 75 6d | 65 6e 74 73 3b 54 30 2a |* _argum|ents;T0*|
|0001cbd0| 20 5f 72 65 73 75 6c 74 | 5f 74 79 70 65 3b 69 6e | _result|_type;in|
|0001cbe0| 74 20 5f 75 73 65 5f 63 | 75 72 72 65 6e 74 5f 73 |t _use_c|urrent_s|
|0001cbf0| 74 61 74 65 3b 54 30 2a | 20 5f 62 61 73 65 5f 66 |tate;T0*| _base_f|
|0001cc00| 65 61 74 75 72 65 3b 7d | 3b 0a 65 78 74 65 72 6e |eature;}|;.extern|
|0001cc10| 20 54 38 32 30 20 4d 38 | 32 30 3b 0a 73 74 72 75 | T820 M8|20;.stru|
|0001cc20| 63 74 20 53 34 39 32 7b | 69 6e 74 20 69 64 3b 69 |ct S492{|int id;i|
|0001cc30| 6e 74 20 5f 73 74 61 74 | 69 63 5f 76 61 6c 75 65 |nt _stat|ic_value|
|0001cc40| 5f 6d 65 6d 3b 54 30 2a | 20 5f 63 75 72 72 65 6e |_mem;T0*| _curren|
|0001cc50| 74 5f 74 79 70 65 3b 54 | 30 2a 20 5f 74 61 72 67 |t_type;T|0* _targ|
|0001cc60| 65 74 3b 54 30 2a 20 5f | 66 65 61 74 75 72 65 5f |et;T0* _|feature_|
|0001cc70| 6e 61 6d 65 3b 54 30 2a | 20 5f 72 75 6e 5f 66 65 |name;T0*| _run_fe|
|0001cc80| 61 74 75 72 65 3b 54 30 | 2a 20 5f 72 65 73 75 6c |ature;T0|* _resul|
|0001cc90| 74 5f 74 79 70 65 3b 54 | 30 2a 20 5f 61 72 67 75 |t_type;T|0* _argu|
|0001cca0| 6d 65 6e 74 73 3b 7d 3b | 0a 65 78 74 65 72 6e 20 |ments;};|.extern |
|0001ccb0| 54 34 39 32 20 4d 34 39 | 32 3b 0a 73 74 72 75 63 |T492 M49|2;.struc|
|0001ccc0| 74 20 53 31 32 36 7b 69 | 6e 74 20 69 64 3b 54 30 |t S126{i|nt id;T0|
|0001ccd0| 2a 20 5f 72 75 6e 5f 63 | 6f 6d 70 6f 75 6e 64 3b |* _run_c|ompound;|
|0001cce0| 54 30 2a 20 5f 6c 65 66 | 74 5f 73 69 64 65 3b 54 |T0* _lef|t_side;T|
|0001ccf0| 30 2a 20 5f 72 69 67 68 | 74 5f 73 69 64 65 3b 7d |0* _righ|t_side;}|
|0001cd00| 3b 0a 65 78 74 65 72 6e | 20 54 31 32 36 20 4d 31 |;.extern| T126 M1|
|0001cd10| 32 36 3b 0a 73 74 72 75 | 63 74 20 53 33 38 32 7b |26;.stru|ct S382{|
|0001cd20| 54 36 36 37 20 5f 73 74 | 6f 72 61 67 65 3b 69 6e |T667 _st|orage;in|
|0001cd30| 74 20 5f 63 61 70 61 63 | 69 74 79 3b 69 6e 74 20 |t _capac|ity;int |
|0001cd40| 5f 75 70 70 65 72 3b 69 | 6e 74 20 5f 6c 6f 77 65 |_upper;i|nt _lowe|
|0001cd50| 72 3b 7d 3b 0a 65 78 74 | 65 72 6e 20 54 33 38 32 |r;};.ext|ern T382|
|0001cd60| 20 4d 33 38 32 3b 0a 73 | 74 72 75 63 74 20 53 35 | M382;.s|truct S5|
|0001cd70| 34 32 7b 54 30 2a 20 5f | 63 6c 69 65 6e 74 73 3b |42{T0* _|clients;|
|0001cd80| 54 30 2a 20 5f 6c 69 73 | 74 3b 7d 3b 0a 65 78 74 |T0* _lis|t;};.ext|
|0001cd90| 65 72 6e 20 54 35 34 32 | 20 4d 35 34 32 3b 0a 73 |ern T542| M542;.s|
|0001cda0| 74 72 75 63 74 20 53 33 | 35 33 7b 54 35 34 31 20 |truct S3|53{T541 |
|0001cdb0| 5f 73 74 6f 72 61 67 65 | 3b 69 6e 74 20 5f 63 61 |_storage|;int _ca|
|0001cdc0| 70 61 63 69 74 79 3b 69 | 6e 74 20 5f 75 70 70 65 |pacity;i|nt _uppe|
|0001cdd0| 72 3b 69 6e 74 20 5f 6c | 6f 77 65 72 3b 7d 3b 0a |r;int _l|ower;};.|
|0001cde0| 65 78 74 65 72 6e 20 54 | 33 35 33 20 4d 33 35 33 |extern T|353 M353|
|0001cdf0| 3b 0a 73 74 72 75 63 74 | 20 53 32 37 30 7b 69 6e |;.struct| S270{in|
|0001ce00| 74 20 69 64 3b 54 30 2a | 20 5f 72 75 6e 5f 63 6f |t id;T0*| _run_co|
|0001ce10| 6d 70 6f 75 6e 64 3b 54 | 30 2a 20 5f 73 74 61 72 |mpound;T|0* _star|
|0001ce20| 74 5f 70 6f 73 69 74 69 | 6f 6e 3b 54 30 2a 20 5f |t_positi|on;T0* _|
|0001ce30| 65 78 70 72 65 73 73 69 | 6f 6e 3b 54 30 2a 20 5f |expressi|on;T0* _|
|0001ce40| 77 68 65 6e 5f 6c 69 73 | 74 3b 54 30 2a 20 5f 65 |when_lis|t;T0* _e|
|0001ce50| 6c 73 65 5f 70 6f 73 69 | 74 69 6f 6e 3b 54 30 2a |lse_posi|tion;T0*|
|0001ce60| 20 5f 65 6c 73 65 5f 63 | 6f 6d 70 6f 75 6e 64 3b | _else_c|ompound;|
|0001ce70| 7d 3b 0a 65 78 74 65 72 | 6e 20 54 32 37 30 20 4d |};.exter|n T270 M|
|0001ce80| 32 37 30 3b 0a 73 74 72 | 75 63 74 20 53 38 34 34 |270;.str|uct S844|
|0001ce90| 7b 69 6e 74 20 69 64 3b | 54 30 2a 20 5f 62 61 73 |{int id;|T0* _bas|
|0001cea0| 65 5f 63 6c 61 73 73 3b | 54 30 2a 20 5f 6e 61 6d |e_class;|T0* _nam|
|0001ceb0| 65 73 3b 54 30 2a 20 5f | 72 65 73 75 6c 74 5f 74 |es;T0* _|result_t|
|0001cec0| 79 70 65 3b 54 30 2a 20 | 5f 68 65 61 64 65 72 5f |ype;T0* |_header_|
|0001ced0| 63 6f 6d 6d 65 6e 74 3b | 54 30 2a 20 5f 6c 6f 63 |comment;|T0* _loc|
|0001cee0| 61 6c 5f 76 61 72 73 3b | 54 30 2a 20 5f 63 6c 69 |al_vars;|T0* _cli|
|0001cef0| 65 6e 74 73 3b 54 30 2a | 20 5f 61 72 67 75 6d 65 |ents;T0*| _argume|
|0001cf00| 6e 74 73 3b 54 30 2a 20 | 5f 6f 62 73 6f 6c 65 74 |nts;T0* |_obsolet|
|0001cf10| 65 5f 6d 61 72 6b 3b 54 | 30 2a 20 5f 72 65 71 75 |e_mark;T|0* _requ|
|0001cf20| 69 72 65 5f 61 73 73 65 | 72 74 69 6f 6e 3b 54 30 |ire_asse|rtion;T0|
|0001cf30| 2a 20 5f 65 6e 73 75 72 | 65 5f 61 73 73 65 72 74 |* _ensur|e_assert|
|0001cf40| 69 6f 6e 3b 54 30 2a 20 | 5f 72 65 73 63 75 65 5f |ion;T0* |_rescue_|
|0001cf50| 63 6f 6d 70 6f 75 6e 64 | 3b 54 30 2a 20 5f 65 6e |compound|;T0* _en|
|0001cf60| 64 5f 63 6f 6d 6d 65 6e | 74 3b 54 30 2a 20 5f 72 |d_commen|t;T0* _r|
|0001cf70| 6f 75 74 69 6e 65 5f 62 | 6f 64 79 3b 69 6e 74 20 |outine_b|ody;int |
|0001cf80| 5f 75 73 65 5f 63 75 72 | 72 65 6e 74 5f 73 74 61 |_use_cur|rent_sta|
|0001cf90| 74 65 3b 7d 3b 0a 65 78 | 74 65 72 6e 20 54 38 34 |te;};.ex|tern T84|
|0001cfa0| 34 20 4d 38 34 34 3b 0a | 73 74 72 75 63 74 20 53 |4 M844;.|struct S|
|0001cfb0| 32 35 36 7b 69 6e 74 20 | 69 64 3b 54 37 32 39 20 |256{int |id;T729 |
|0001cfc0| 5f 73 74 6f 72 61 67 65 | 3b 69 6e 74 20 5f 63 61 |_storage|;int _ca|
|0001cfd0| 70 61 63 69 74 79 3b 69 | 6e 74 20 5f 75 70 70 65 |pacity;i|nt _uppe|
|0001cfe0| 72 3b 7d 3b 0a 65 78 74 | 65 72 6e 20 54 32 35 36 |r;};.ext|ern T256|
|0001cff0| 20 4d 32 35 36 3b 0a 73 | 74 72 75 63 74 20 53 38 | M256;.s|truct S8|
|0001d000| 33 32 7b 69 6e 74 20 69 | 64 3b 54 30 2a 20 5f 63 |32{int i|d;T0* _c|
|0001d010| 75 72 72 65 6e 74 5f 74 | 79 70 65 3b 54 30 2a 20 |urrent_t|ype;T0* |
|0001d020| 5f 63 6c 69 65 6e 74 73 | 5f 6d 65 6d 6f 72 79 3b |_clients|_memory;|
|0001d030| 54 30 2a 20 5f 61 63 74 | 75 61 6c 73 5f 63 6c 69 |T0* _act|uals_cli|
|0001d040| 65 6e 74 73 3b 54 30 2a | 20 5f 6e 61 6d 65 3b 54 |ents;T0*| _name;T|
|0001d050| 30 2a 20 5f 61 72 67 75 | 6d 65 6e 74 73 3b 54 30 |0* _argu|ments;T0|
|0001d060| 2a 20 5f 72 65 73 75 6c | 74 5f 74 79 70 65 3b 54 |* _resul|t_type;T|
|0001d070| 30 2a 20 5f 72 65 71 75 | 69 72 65 5f 61 73 73 65 |0* _requ|ire_asse|
|0001d080| 72 74 69 6f 6e 3b 54 30 | 2a 20 5f 72 6f 75 74 69 |rtion;T0|* _routi|
|0001d090| 6e 65 5f 62 6f 64 79 3b | 54 30 2a 20 5f 65 6e 73 |ne_body;|T0* _ens|
|0001d0a0| 75 72 65 5f 61 73 73 65 | 72 74 69 6f 6e 3b 69 6e |ure_asse|rtion;in|
|0001d0b0| 74 20 5f 75 73 65 5f 63 | 75 72 72 65 6e 74 5f 73 |t _use_c|urrent_s|
|0001d0c0| 74 61 74 65 3b 54 30 2a | 20 5f 62 61 73 65 5f 66 |tate;T0*| _base_f|
|0001d0d0| 65 61 74 75 72 65 3b 54 | 30 2a 20 5f 6c 6f 63 61 |eature;T|0* _loca|
|0001d0e0| 6c 5f 76 61 72 73 3b 69 | 6e 74 20 5f 69 6e 5f 6c |l_vars;i|nt _in_l|
|0001d0f0| 69 6e 65 5f 73 74 61 74 | 75 73 3b 7d 3b 0a 65 78 |ine_stat|us;};.ex|
|0001d100| 74 65 72 6e 20 54 38 33 | 32 20 4d 38 33 32 3b 0a |tern T83|2 M832;.|
|0001d110| 73 74 72 75 63 74 20 53 | 35 33 30 7b 69 6e 74 20 |struct S|530{int |
|0001d120| 69 64 3b 54 30 2a 20 5f | 72 75 6e 5f 63 6f 6d 70 |id;T0* _|run_comp|
|0001d130| 6f 75 6e 64 3b 54 30 2a | 20 5f 73 74 61 72 74 5f |ound;T0*| _start_|
|0001d140| 70 6f 73 69 74 69 6f 6e | 3b 54 30 2a 20 5f 69 66 |position|;T0* _if|
|0001d150| 74 68 65 6e 6c 69 73 74 | 3b 54 30 2a 20 5f 65 6c |thenlist|;T0* _el|
|0001d160| 73 65 5f 63 6f 6d 70 6f | 75 6e 64 3b 7d 3b 0a 65 |se_compo|und;};.e|
|0001d170| 78 74 65 72 6e 20 54 35 | 33 30 20 4d 35 33 30 3b |xtern T5|30 M530;|
|0001d180| 0a 73 74 72 75 63 74 20 | 53 31 38 37 7b 54 36 35 |.struct |S187{T65|
|0001d190| 39 20 5f 73 74 6f 72 61 | 67 65 3b 69 6e 74 20 5f |9 _stora|ge;int _|
|0001d1a0| 63 61 70 61 63 69 74 79 | 3b 69 6e 74 20 5f 75 70 |capacity|;int _up|
|0001d1b0| 70 65 72 3b 7d 3b 0a 65 | 78 74 65 72 6e 20 54 31 |per;};.e|xtern T1|
|0001d1c0| 38 37 20 4d 31 38 37 3b | 0a 73 74 72 75 63 74 20 |87 M187;|.struct |
|0001d1d0| 53 38 38 33 7b 69 6e 74 | 20 69 64 3b 54 30 2a 20 |S883{int| id;T0* |
|0001d1e0| 5f 62 61 73 65 5f 63 6c | 61 73 73 3b 54 30 2a 20 |_base_cl|ass;T0* |
|0001d1f0| 5f 6e 61 6d 65 73 3b 54 | 30 2a 20 5f 72 65 73 75 |_names;T|0* _resu|
|0001d200| 6c 74 5f 74 79 70 65 3b | 54 30 2a 20 5f 68 65 61 |lt_type;|T0* _hea|
|0001d210| 64 65 72 5f 63 6f 6d 6d | 65 6e 74 3b 54 30 2a 20 |der_comm|ent;T0* |
|0001d220| 5f 63 6c 69 65 6e 74 73 | 3b 54 30 2a 20 5f 61 72 |_clients|;T0* _ar|
|0001d230| 67 75 6d 65 6e 74 73 3b | 54 30 2a 20 5f 6f 62 73 |guments;|T0* _obs|
|0001d240| 6f 6c 65 74 65 5f 6d 61 | 72 6b 3b 54 30 2a 20 5f |olete_ma|rk;T0* _|
|0001d250| 72 65 71 75 69 72 65 5f | 61 73 73 65 72 74 69 6f |require_|assertio|
|0001d260| 6e 3b 54 30 2a 20 5f 65 | 6e 73 75 72 65 5f 61 73 |n;T0* _e|nsure_as|
|0001d270| 73 65 72 74 69 6f 6e 3b | 54 30 2a 20 5f 72 65 73 |sertion;|T0* _res|
|0001d280| 63 75 65 5f 63 6f 6d 70 | 6f 75 6e 64 3b 54 30 2a |cue_comp|ound;T0*|
|0001d290| 20 5f 65 6e 64 5f 63 6f | 6d 6d 65 6e 74 3b 54 30 | _end_co|mment;T0|
|0001d2a0| 2a 20 5f 6e 61 74 69 76 | 65 3b 54 30 2a 20 5f 61 |* _nativ|e;T0* _a|
|0001d2b0| 6c 69 61 73 5f 73 74 72 | 69 6e 67 3b 7d 3b 0a 65 |lias_str|ing;};.e|
|0001d2c0| 78 74 65 72 6e 20 54 38 | 38 33 20 4d 38 38 33 3b |xtern T8|83 M883;|
|0001d2d0| 0a 73 74 72 75 63 74 20 | 53 35 34 38 7b 69 6e 74 |.struct |S548{int|
|0001d2e0| 20 5f 69 73 5f 6f 6e 3b | 69 6e 74 20 5f 69 6e 66 | _is_on;|int _inf|
|0001d2f0| 6f 5f 66 6c 61 67 3b 7d | 3b 0a 65 78 74 65 72 6e |o_flag;}|;.extern|
|0001d300| 20 54 35 34 38 20 4d 35 | 34 38 3b 0a 73 74 72 75 | T548 M5|48;.stru|
|0001d310| 63 74 20 53 36 35 35 7b | 69 6e 74 20 69 64 3b 69 |ct S655{|int id;i|
|0001d320| 6e 74 20 5f 73 74 61 74 | 69 63 5f 76 61 6c 75 65 |nt _stat|ic_value|
|0001d330| 5f 6d 65 6d 3b 54 30 2a | 20 5f 63 75 72 72 65 6e |_mem;T0*| _curren|
|0001d340| 74 5f 74 79 70 65 3b 54 | 30 2a 20 5f 74 61 72 67 |t_type;T|0* _targ|
|0001d350| 65 74 3b 54 30 2a 20 5f | 72 75 6e 5f 66 65 61 74 |et;T0* _|run_feat|
|0001d360| 75 72 65 3b 54 30 2a 20 | 5f 72 65 73 75 6c 74 5f |ure;T0* |_result_|
|0001d370| 74 79 70 65 3b 54 30 2a | 20 5f 61 72 67 75 6d 65 |type;T0*| _argume|
|0001d380| 6e 74 73 3b 54 30 2a 20 | 5f 66 65 61 74 75 72 65 |nts;T0* |_feature|
|0001d390| 5f 6e 61 6d 65 3b 7d 3b | 0a 65 78 74 65 72 6e 20 |_name;};|.extern |
|0001d3a0| 54 36 35 35 20 4d 36 35 | 35 3b 0a 73 74 72 75 63 |T655 M65|5;.struc|
|0001d3b0| 74 20 53 35 31 31 7b 54 | 30 2a 20 5f 75 6e 69 71 |t S511{T|0* _uniq|
|0001d3c0| 75 65 5f 73 74 72 69 6e | 67 5f 6d 65 6d 6f 72 79 |ue_strin|g_memory|
|0001d3d0| 3b 69 6e 74 20 5f 63 6f | 3b 69 6e 74 20 5f 6c 69 |;int _co|;int _li|
|0001d3e0| 3b 7d 3b 0a 65 78 74 65 | 72 6e 20 54 35 31 31 20 |;};.exte|rn T511 |
|0001d3f0| 4d 35 31 31 3b 0a 73 74 | 72 75 63 74 20 53 32 34 |M511;.st|ruct S24|
|0001d400| 30 7b 69 6e 74 20 69 64 | 3b 7d 3b 0a 65 78 74 65 |0{int id|;};.exte|
|0001d410| 72 6e 20 54 32 34 30 20 | 4d 32 34 30 3b 0a 73 74 |rn T240 |M240;.st|
|0001d420| 72 75 63 74 20 53 39 31 | 33 7b 54 30 2a 20 5f 6c |ruct S91|3{T0* _l|
|0001d430| 69 73 74 3b 7d 3b 0a 65 | 78 74 65 72 6e 20 54 39 |ist;};.e|xtern T9|
|0001d440| 31 33 20 4d 39 31 33 3b | 0a 73 74 72 75 63 74 20 |13 M913;|.struct |
|0001d450| 53 38 37 30 7b 69 6e 74 | 20 69 64 3b 54 30 2a 20 |S870{int| id;T0* |
|0001d460| 5f 63 75 72 72 65 6e 74 | 5f 74 79 70 65 3b 54 30 |_current|_type;T0|
|0001d470| 2a 20 5f 63 6c 69 65 6e | 74 73 5f 6d 65 6d 6f 72 |* _clien|ts_memor|
|0001d480| 79 3b 54 30 2a 20 5f 61 | 63 74 75 61 6c 73 5f 63 |y;T0* _a|ctuals_c|
|0001d490| 6c 69 65 6e 74 73 3b 54 | 30 2a 20 5f 6e 61 6d 65 |lients;T|0* _name|
|0001d4a0| 3b 54 30 2a 20 5f 61 72 | 67 75 6d 65 6e 74 73 3b |;T0* _ar|guments;|
|0001d4b0| 54 30 2a 20 5f 72 65 73 | 75 6c 74 5f 74 79 70 65 |T0* _res|ult_type|
|0001d4c0| 3b 54 30 2a 20 5f 72 65 | 71 75 69 72 65 5f 61 73 |;T0* _re|quire_as|
|0001d4d0| 73 65 72 74 69 6f 6e 3b | 54 30 2a 20 5f 72 6f 75 |sertion;|T0* _rou|
|0001d4e0| 74 69 6e 65 5f 62 6f 64 | 79 3b 54 30 2a 20 5f 65 |tine_bod|y;T0* _e|
|0001d4f0| 6e 73 75 72 65 5f 61 73 | 73 65 72 74 69 6f 6e 3b |nsure_as|sertion;|
|0001d500| 54 30 2a 20 5f 72 65 73 | 63 75 65 5f 63 6f 6d 70 |T0* _res|cue_comp|
|0001d510| 6f 75 6e 64 3b 69 6e 74 | 20 5f 75 73 65 5f 63 75 |ound;int| _use_cu|
|0001d520| 72 72 65 6e 74 5f 73 74 | 61 74 65 3b 54 30 2a 20 |rrent_st|ate;T0* |
|0001d530| 5f 62 61 73 65 5f 66 65 | 61 74 75 72 65 3b 54 30 |_base_fe|ature;T0|
|0001d540| 2a 20 5f 6c 6f 63 61 6c | 5f 76 61 72 73 3b 69 6e |* _local|_vars;in|
|0001d550| 74 20 5f 73 74 61 74 69 | 63 5f 76 61 6c 75 65 5f |t _stati|c_value_|
|0001d560| 6d 65 6d 3b 69 6e 74 20 | 5f 69 6e 5f 6c 69 6e 65 |mem;int |_in_line|
|0001d570| 5f 73 74 61 74 75 73 3b | 69 6e 74 20 5f 69 73 5f |_status;|int _is_|
|0001d580| 73 74 61 74 69 63 5f 66 | 6c 61 67 3b 7d 3b 0a 65 |static_f|lag;};.e|
|0001d590| 78 74 65 72 6e 20 54 38 | 37 30 20 4d 38 37 30 3b |xtern T8|70 M870;|
|0001d5a0| 0a 73 74 72 75 63 74 20 | 53 32 38 34 7b 69 6e 74 |.struct |S284{int|
|0001d5b0| 20 69 64 3b 54 30 2a 20 | 5f 62 61 73 65 5f 63 6c | id;T0* |_base_cl|
|0001d5c0| 61 73 73 5f 6e 61 6d 65 | 3b 7d 3b 0a 65 78 74 65 |ass_name|;};.exte|
|0001d5d0| 72 6e 20 54 32 38 34 20 | 4d 32 38 34 3b 0a 73 74 |rn T284 |M284;.st|
|0001d5e0| 72 75 63 74 20 53 32 39 | 37 7b 69 6e 74 20 69 64 |ruct S29|7{int id|
|0001d5f0| 3b 54 30 2a 20 5f 62 61 | 73 65 5f 63 6c 61 73 73 |;T0* _ba|se_class|
|0001d600| 3b 54 30 2a 20 5f 6e 61 | 6d 65 73 3b 54 30 2a 20 |;T0* _na|mes;T0* |
|0001d610| 5f 72 65 73 75 6c 74 5f | 74 79 70 65 3b 54 30 2a |_result_|type;T0*|
|0001d620| 20 5f 68 65 61 64 65 72 | 5f 63 6f 6d 6d 65 6e 74 | _header|_comment|
|0001d630| 3b 54 30 2a 20 5f 6c 6f | 63 61 6c 5f 76 61 72 73 |;T0* _lo|cal_vars|
|0001d640| 3b 54 30 2a 20 5f 63 6c | 69 65 6e 74 73 3b 54 30 |;T0* _cl|ients;T0|
|0001d650| 2a 20 5f 61 72 67 75 6d | 65 6e 74 73 3b 54 30 2a |* _argum|ents;T0*|
|0001d660| 20 5f 6f 62 73 6f 6c 65 | 74 65 5f 6d 61 72 6b 3b | _obsole|te_mark;|
|0001d670| 54 30 2a 20 5f 72 65 71 | 75 69 72 65 5f 61 73 73 |T0* _req|uire_ass|
|0001d680| 65 72 74 69 6f 6e 3b 54 | 30 2a 20 5f 65 6e 73 75 |ertion;T|0* _ensu|
|0001d690| 72 65 5f 61 73 73 65 72 | 74 69 6f 6e 3b 54 30 2a |re_asser|tion;T0*|
|0001d6a0| 20 5f 72 65 73 63 75 65 | 5f 63 6f 6d 70 6f 75 6e | _rescue|_compoun|
|0001d6b0| 64 3b 54 30 2a 20 5f 65 | 6e 64 5f 63 6f 6d 6d 65 |d;T0* _e|nd_comme|
|0001d6c0| 6e 74 3b 54 30 2a 20 5f | 72 6f 75 74 69 6e 65 5f |nt;T0* _|routine_|
|0001d6d0| 62 6f 64 79 3b 69 6e 74 | 20 5f 75 73 65 5f 63 75 |body;int| _use_cu|
|0001d6e0| 72 72 65 6e 74 5f 73 74 | 61 74 65 3b 7d 3b 0a 65 |rrent_st|ate;};.e|
|0001d6f0| 78 74 65 72 6e 20 54 32 | 39 37 20 4d 32 39 37 3b |xtern T2|97 M297;|
|0001d700| 0a 73 74 72 75 63 74 20 | 53 38 33 35 7b 69 6e 74 |.struct |S835{int|
|0001d710| 20 69 64 3b 54 30 2a 20 | 5f 62 61 73 65 5f 63 6c | id;T0* |_base_cl|
|0001d720| 61 73 73 3b 54 30 2a 20 | 5f 6e 61 6d 65 73 3b 54 |ass;T0* |_names;T|
|0001d730| 30 2a 20 5f 72 65 73 75 | 6c 74 5f 74 79 70 65 3b |0* _resu|lt_type;|
|0001d740| 54 30 2a 20 5f 68 65 61 | 64 65 72 5f 63 6f 6d 6d |T0* _hea|der_comm|
|0001d750| 65 6e 74 3b 54 30 2a 20 | 5f 63 6c 69 65 6e 74 73 |ent;T0* |_clients|
|0001d760| 3b 54 30 2a 20 5f 76 61 | 6c 75 65 5f 6d 65 6d 3b |;T0* _va|lue_mem;|
|0001d770| 7d 3b 0a 65 78 74 65 72 | 6e 20 54 38 33 35 20 4d |};.exter|n T835 M|
|0001d780| 38 33 35 3b 0a 73 74 72 | 75 63 74 20 53 34 31 39 |835;.str|uct S419|
|0001d790| 7b 54 37 30 35 20 5f 73 | 74 6f 72 61 67 65 3b 69 |{T705 _s|torage;i|
|0001d7a0| 6e 74 20 5f 63 61 70 61 | 63 69 74 79 3b 69 6e 74 |nt _capa|city;int|
|0001d7b0| 20 5f 75 70 70 65 72 3b | 69 6e 74 20 5f 6c 6f 77 | _upper;|int _low|
|0001d7c0| 65 72 3b 7d 3b 0a 65 78 | 74 65 72 6e 20 54 34 31 |er;};.ex|tern T41|
|0001d7d0| 39 20 4d 34 31 39 3b 0a | 73 74 72 75 63 74 20 53 |9 M419;.|struct S|
|0001d7e0| 35 36 38 7b 69 6e 74 20 | 69 64 3b 54 30 2a 20 5f |568{int |id;T0* _|
|0001d7f0| 72 75 6e 5f 63 6f 6d 70 | 6f 75 6e 64 3b 54 30 2a |run_comp|ound;T0*|
|0001d800| 20 5f 74 61 72 67 65 74 | 3b 54 30 2a 20 5f 66 65 | _target|;T0* _fe|
|0001d810| 61 74 75 72 65 5f 6e 61 | 6d 65 3b 54 30 2a 20 5f |ature_na|me;T0* _|
|0001d820| 72 75 6e 5f 66 65 61 74 | 75 72 65 3b 54 30 2a 20 |run_feat|ure;T0* |
|0001d830| 5f 61 72 67 75 6d 65 6e | 74 73 3b 7d 3b 0a 65 78 |_argumen|ts;};.ex|
|0001d840| 74 65 72 6e 20 54 35 36 | 38 20 4d 35 36 38 3b 0a |tern T56|8 M568;.|
|0001d850| 73 74 72 75 63 74 20 53 | 33 36 32 7b 69 6e 74 20 |struct S|362{int |
|0001d860| 69 64 3b 54 30 2a 20 5f | 72 75 6e 5f 63 6f 6d 70 |id;T0* _|run_comp|
|0001d870| 6f 75 6e 64 3b 54 30 2a | 20 5f 73 74 61 72 74 5f |ound;T0*| _start_|
|0001d880| 70 6f 73 69 74 69 6f 6e | 3b 54 30 2a 20 5f 77 72 |position|;T0* _wr|
|0001d890| 69 74 61 62 6c 65 3b 7d | 3b 0a 65 78 74 65 72 6e |itable;}|;.extern|
|0001d8a0| 20 54 33 36 32 20 4d 33 | 36 32 3b 0a 73 74 72 75 | T362 M3|62;.stru|
|0001d8b0| 63 74 20 53 39 37 30 7b | 69 6e 74 20 69 64 3b 7d |ct S970{|int id;}|
|0001d8c0| 3b 0a 65 78 74 65 72 6e | 20 54 39 37 30 20 4d 39 |;.extern| T970 M9|
|0001d8d0| 37 30 3b 0a 73 74 72 75 | 63 74 20 53 36 32 30 7b |70;.stru|ct S620{|
|0001d8e0| 69 6e 74 20 69 64 3b 54 | 30 2a 20 5f 73 74 61 72 |int id;T|0* _star|
|0001d8f0| 74 5f 70 6f 73 69 74 69 | 6f 6e 3b 54 30 2a 20 5f |t_positi|on;T0* _|
|0001d900| 6c 69 73 74 3b 54 30 2a | 20 5f 66 6c 61 74 5f 6c |list;T0*| _flat_l|
|0001d910| 69 73 74 3b 54 30 2a 20 | 5f 63 75 72 72 65 6e 74 |ist;T0* |_current|
|0001d920| 5f 74 79 70 65 3b 7d 3b | 0a 65 78 74 65 72 6e 20 |_type;};|.extern |
|0001d930| 54 36 32 30 20 4d 36 32 | 30 3b 0a 73 74 72 75 63 |T620 M62|0;.struc|
|0001d940| 74 20 53 39 30 31 7b 54 | 32 32 31 20 5f 73 74 6f |t S901{T|221 _sto|
|0001d950| 72 61 67 65 3b 69 6e 74 | 20 5f 63 61 70 61 63 69 |rage;int| _capaci|
|0001d960| 74 79 3b 69 6e 74 20 5f | 75 70 70 65 72 3b 69 6e |ty;int _|upper;in|
|0001d970| 74 20 5f 6c 6f 77 65 72 | 3b 7d 3b 0a 65 78 74 65 |t _lower|;};.exte|
|0001d980| 72 6e 20 54 39 30 31 20 | 4d 39 30 31 3b 0a 73 74 |rn T901 |M901;.st|
|0001d990| 72 75 63 74 20 53 35 34 | 39 7b 69 6e 74 20 69 64 |ruct S54|9{int id|
|0001d9a0| 3b 54 30 2a 20 5f 73 74 | 61 72 74 5f 70 6f 73 69 |;T0* _st|art_posi|
|0001d9b0| 74 69 6f 6e 3b 54 30 2a | 20 5f 77 72 69 74 74 65 |tion;T0*| _writte|
|0001d9c0| 6e 5f 6d 61 72 6b 3b 54 | 30 2a 20 5f 72 75 6e 5f |n_mark;T|0* _run_|
|0001d9d0| 74 69 6d 65 5f 6d 61 72 | 6b 3b 54 30 2a 20 5f 6e |time_mar|k;T0* _n|
|0001d9e0| 3b 7d 3b 0a 65 78 74 65 | 72 6e 20 54 35 34 39 20 |;};.exte|rn T549 |
|0001d9f0| 4d 35 34 39 3b 0a 73 74 | 72 75 63 74 20 53 35 32 |M549;.st|ruct S52|
|0001da00| 36 7b 69 6e 74 20 69 64 | 3b 54 30 2a 20 5f 72 75 |6{int id|;T0* _ru|
|0001da10| 6e 5f 63 6f 6d 70 6f 75 | 6e 64 3b 54 30 2a 20 5f |n_compou|nd;T0* _|
|0001da20| 73 74 61 72 74 5f 70 6f | 73 69 74 69 6f 6e 3b 7d |start_po|sition;}|
|0001da30| 3b 0a 65 78 74 65 72 6e | 20 54 35 32 36 20 4d 35 |;.extern| T526 M5|
|0001da40| 32 36 3b 0a 73 74 72 75 | 63 74 20 53 39 32 37 7b |26;.stru|ct S927{|
|0001da50| 54 34 30 30 20 5f 73 74 | 6f 72 61 67 65 3b 69 6e |T400 _st|orage;in|
|0001da60| 74 20 5f 63 61 70 61 63 | 69 74 79 3b 69 6e 74 20 |t _capac|ity;int |
|0001da70| 5f 75 70 70 65 72 3b 7d | 3b 0a 65 78 74 65 72 6e |_upper;}|;.extern|
|0001da80| 20 54 39 32 37 20 4d 39 | 32 37 3b 0a 73 74 72 75 | T927 M9|27;.stru|
|0001da90| 63 74 20 53 36 32 33 7b | 54 30 2a 20 5f 73 74 61 |ct S623{|T0* _sta|
|0001daa0| 72 74 5f 70 6f 73 69 74 | 69 6f 6e 3b 54 30 2a 20 |rt_posit|ion;T0* |
|0001dab0| 5f 68 65 61 64 65 72 5f | 63 6f 6d 6d 65 6e 74 3b |_header_|comment;|
|0001dac0| 54 30 2a 20 5f 6c 69 73 | 74 3b 54 30 2a 20 5f 63 |T0* _lis|t;T0* _c|
|0001dad0| 75 72 72 65 6e 74 5f 74 | 79 70 65 3b 7d 3b 0a 65 |urrent_t|ype;};.e|
|0001dae0| 78 74 65 72 6e 20 54 36 | 32 33 20 4d 36 32 33 3b |xtern T6|23 M623;|
|0001daf0| 0a 73 74 72 75 63 74 20 | 53 38 36 39 7b 69 6e 74 |.struct |S869{int|
|0001db00| 20 69 64 3b 54 30 2a 20 | 5f 63 75 72 72 65 6e 74 | id;T0* |_current|
|0001db10| 5f 74 79 70 65 3b 54 30 | 2a 20 5f 63 6c 69 65 6e |_type;T0|* _clien|
|0001db20| 74 73 5f 6d 65 6d 6f 72 | 79 3b 54 30 2a 20 5f 61 |ts_memor|y;T0* _a|
|0001db30| 63 74 75 61 6c 73 5f 63 | 6c 69 65 6e 74 73 3b 54 |ctuals_c|lients;T|
|0001db40| 30 2a 20 5f 6e 61 6d 65 | 3b 54 30 2a 20 5f 61 72 |0* _name|;T0* _ar|
|0001db50| 67 75 6d 65 6e 74 73 3b | 54 30 2a 20 5f 72 65 73 |guments;|T0* _res|
|0001db60| 75 6c 74 5f 74 79 70 65 | 3b 54 30 2a 20 5f 72 65 |ult_type|;T0* _re|
|0001db70| 71 75 69 72 65 5f 61 73 | 73 65 72 74 69 6f 6e 3b |quire_as|sertion;|
|0001db80| 54 30 2a 20 5f 72 6f 75 | 74 69 6e 65 5f 62 6f 64 |T0* _rou|tine_bod|
|0001db90| 79 3b 54 30 2a 20 5f 65 | 6e 73 75 72 65 5f 61 73 |y;T0* _e|nsure_as|
|0001dba0| 73 65 72 74 69 6f 6e 3b | 69 6e 74 20 5f 75 73 65 |sertion;|int _use|
|0001dbb0| 5f 63 75 72 72 65 6e 74 | 5f 73 74 61 74 65 3b 54 |_current|_state;T|
|0001dbc0| 30 2a 20 5f 62 61 73 65 | 5f 66 65 61 74 75 72 65 |0* _base|_feature|
|0001dbd0| 3b 54 30 2a 20 5f 6c 6f | 63 61 6c 5f 76 61 72 73 |;T0* _lo|cal_vars|
|0001dbe0| 3b 7d 3b 0a 65 78 74 65 | 72 6e 20 54 38 36 39 20 |;};.exte|rn T869 |
|0001dbf0| 4d 38 36 39 3b 0a 73 74 | 72 75 63 74 20 53 31 31 |M869;.st|ruct S11|
|0001dc00| 32 7b 69 6e 74 20 69 64 | 3b 69 6e 74 20 5f 73 74 |2{int id|;int _st|
|0001dc10| 61 74 69 63 5f 76 61 6c | 75 65 5f 6d 65 6d 3b 54 |atic_val|ue_mem;T|
|0001dc20| 30 2a 20 5f 63 75 72 72 | 65 6e 74 5f 74 79 70 65 |0* _curr|ent_type|
|0001dc30| 3b 54 30 2a 20 5f 74 61 | 72 67 65 74 3b 54 30 2a |;T0* _ta|rget;T0*|
|0001dc40| 20 5f 72 75 6e 5f 66 65 | 61 74 75 72 65 3b 54 30 | _run_fe|ature;T0|
|0001dc50| 2a 20 5f 72 65 73 75 6c | 74 5f 74 79 70 65 3b 54 |* _resul|t_type;T|
|0001dc60| 30 2a 20 5f 61 72 67 75 | 6d 65 6e 74 73 3b 54 30 |0* _argu|ments;T0|
|0001dc70| 2a 20 5f 66 65 61 74 75 | 72 65 5f 6e 61 6d 65 3b |* _featu|re_name;|
|0001dc80| 7d 3b 0a 65 78 74 65 72 | 6e 20 54 31 31 32 20 4d |};.exter|n T112 M|
|0001dc90| 31 31 32 3b 0a 73 74 72 | 75 63 74 20 53 36 34 38 |112;.str|uct S648|
|0001dca0| 7b 69 6e 74 20 69 64 3b | 54 30 2a 20 5f 73 74 61 |{int id;|T0* _sta|
|0001dcb0| 72 74 5f 70 6f 73 69 74 | 69 6f 6e 3b 54 30 2a 20 |rt_posit|ion;T0* |
|0001dcc0| 5f 72 75 6e 5f 74 79 70 | 65 3b 54 30 2a 20 5f 6c |_run_typ|e;T0* _l|
|0001dcd0| 69 6b 65 5f 77 68 61 74 | 3b 54 30 2a 20 5f 77 72 |ike_what|;T0* _wr|
|0001dce0| 69 74 74 65 6e 5f 6d 61 | 72 6b 3b 7d 3b 0a 65 78 |itten_ma|rk;};.ex|
|0001dcf0| 74 65 72 6e 20 54 36 34 | 38 20 4d 36 34 38 3b 0a |tern T64|8 M648;.|
|0001dd00| 73 74 72 75 63 74 20 53 | 36 34 39 7b 69 6e 74 20 |struct S|649{int |
|0001dd10| 69 64 3b 54 30 2a 20 5f | 62 61 73 65 5f 63 6c 61 |id;T0* _|base_cla|
|0001dd20| 73 73 3b 54 30 2a 20 5f | 6e 61 6d 65 73 3b 54 30 |ss;T0* _|names;T0|
|0001dd30| 2a 20 5f 72 65 73 75 6c | 74 5f 74 79 70 65 3b 54 |* _resul|t_type;T|
|0001dd40| 30 2a 20 5f 68 65 61 64 | 65 72 5f 63 6f 6d 6d 65 |0* _head|er_comme|
|0001dd50| 6e 74 3b 54 30 2a 20 5f | 63 6c 69 65 6e 74 73 3b |nt;T0* _|clients;|
|0001dd60| 54 30 2a 20 5f 61 72 67 | 75 6d 65 6e 74 73 3b 54 |T0* _arg|uments;T|
|0001dd70| 30 2a 20 5f 6f 62 73 6f | 6c 65 74 65 5f 6d 61 72 |0* _obso|lete_mar|
|0001dd80| 6b 3b 54 30 2a 20 5f 72 | 65 71 75 69 72 65 5f 61 |k;T0* _r|equire_a|
|0001dd90| 73 73 65 72 74 69 6f 6e | 3b 54 30 2a 20 5f 65 6e |ssertion|;T0* _en|
|0001dda0| 73 75 72 65 5f 61 73 73 | 65 72 74 69 6f 6e 3b 54 |sure_ass|ertion;T|
|0001ddb0| 30 2a 20 5f 72 65 73 63 | 75 65 5f 63 6f 6d 70 6f |0* _resc|ue_compo|
|0001ddc0| 75 6e 64 3b 54 30 2a 20 | 5f 65 6e 64 5f 63 6f 6d |und;T0* |_end_com|
|0001ddd0| 6d 65 6e 74 3b 7d 3b 0a | 65 78 74 65 72 6e 20 54 |ment;};.|extern T|
|0001dde0| 36 34 39 20 4d 36 34 39 | 3b 0a 73 74 72 75 63 74 |649 M649|;.struct|
|0001ddf0| 20 53 33 39 36 7b 54 36 | 35 39 20 5f 73 74 6f 72 | S396{T6|59 _stor|
|0001de00| 61 67 65 3b 69 6e 74 20 | 5f 63 61 70 61 63 69 74 |age;int |_capacit|
|0001de10| 79 3b 69 6e 74 20 5f 75 | 70 70 65 72 3b 69 6e 74 |y;int _u|pper;int|
|0001de20| 20 5f 6c 6f 77 65 72 3b | 7d 3b 0a 65 78 74 65 72 | _lower;|};.exter|
|0001de30| 6e 20 54 33 39 36 20 4d | 33 39 36 3b 0a 73 74 72 |n T396 M|396;.str|
|0001de40| 75 63 74 20 53 31 31 38 | 7b 69 6e 74 20 69 64 3b |uct S118|{int id;|
|0001de50| 54 30 2a 20 5f 62 61 73 | 65 5f 63 6c 61 73 73 3b |T0* _bas|e_class;|
|0001de60| 54 30 2a 20 5f 6e 61 6d | 65 73 3b 54 30 2a 20 5f |T0* _nam|es;T0* _|
|0001de70| 72 65 73 75 6c 74 5f 74 | 79 70 65 3b 54 30 2a 20 |result_t|ype;T0* |
|0001de80| 5f 68 65 61 64 65 72 5f | 63 6f 6d 6d 65 6e 74 3b |_header_|comment;|
|0001de90| 54 30 2a 20 5f 63 6c 69 | 65 6e 74 73 3b 54 30 2a |T0* _cli|ents;T0*|
|0001dea0| 20 5f 76 61 6c 75 65 5f | 6d 65 6d 3b 7d 3b 0a 65 | _value_|mem;};.e|
|0001deb0| 78 74 65 72 6e 20 54 31 | 31 38 20 4d 31 31 38 3b |xtern T1|18 M118;|
|0001dec0| 0a 73 74 72 75 63 74 20 | 53 35 35 38 7b 69 6e 74 |.struct |S558{int|
|0001ded0| 20 69 64 3b 54 30 2a 20 | 5f 73 74 61 72 74 5f 70 | id;T0* |_start_p|
|0001dee0| 6f 73 69 74 69 6f 6e 3b | 54 30 2a 20 5f 77 72 69 |osition;|T0* _wri|
|0001def0| 74 74 65 6e 5f 6d 61 72 | 6b 3b 54 30 2a 20 5f 72 |tten_mar|k;T0* _r|
|0001df00| 75 6e 5f 74 69 6d 65 5f | 6d 61 72 6b 3b 54 30 2a |un_time_|mark;T0*|
|0001df10| 20 5f 6e 3b 69 6e 74 20 | 5f 6e 62 3b 7d 3b 0a 65 | _n;int |_nb;};.e|
|0001df20| 78 74 65 72 6e 20 54 35 | 35 38 20 4d 35 35 38 3b |xtern T5|58 M558;|
|0001df30| 0a 73 74 72 75 63 74 20 | 53 33 37 34 7b 54 38 35 |.struct |S374{T85|
|0001df40| 37 20 5f 73 74 6f 72 61 | 67 65 3b 69 6e 74 20 5f |7 _stora|ge;int _|
|0001df50| 63 61 70 61 63 69 74 79 | 3b 69 6e 74 20 5f 75 70 |capacity|;int _up|
|0001df60| 70 65 72 3b 7d 3b 0a 65 | 78 74 65 72 6e 20 54 33 |per;};.e|xtern T3|
|0001df70| 37 34 20 4d 33 37 34 3b | 0a 69 6e 74 20 72 36 5f |74 M374;|.int r6_|
|0001df80| 69 78 5f 6e 6f 74 28 69 | 6e 74 20 43 29 3b 0a 76 |ix_not(i|nt C);.v|
|0001df90| 6f 69 64 20 72 35 61 70 | 70 65 6e 64 5f 69 6e 5f |oid r5ap|pend_in_|
|0001dfa0| 66 6f 72 6d 61 74 28 64 | 6f 75 62 6c 65 20 43 2c |format(d|ouble C,|
|0001dfb0| 54 30 2a 20 61 31 2c 69 | 6e 74 20 61 32 29 3b 0a |T0* a1,i|nt a2);.|
|0001dfc0| 69 6e 74 20 72 35 72 6f | 75 6e 64 65 64 28 64 6f |int r5ro|unded(do|
|0001dfd0| 75 62 6c 65 20 43 29 3b | 0a 65 78 74 65 72 6e 20 |uble C);|.extern |
|0001dfe0| 69 6e 74 20 66 42 43 35 | 74 6d 70 5f 6e 61 74 69 |int fBC5|tmp_nati|
|0001dff0| 76 65 5f 61 72 72 61 79 | 3b 0a 65 78 74 65 72 6e |ve_array|;.extern|
|0001e000| 20 54 39 20 6f 42 43 35 | 74 6d 70 5f 6e 61 74 69 | T9 oBC5|tmp_nati|
|0001e010| 76 65 5f 61 72 72 61 79 | 3b 0a 54 39 20 72 35 74 |ve_array|;.T9 r5t|
|0001e020| 6d 70 5f 6e 61 74 69 76 | 65 5f 61 72 72 61 79 28 |mp_nativ|e_array(|
|0001e030| 76 6f 69 64 29 3b 0a 64 | 6f 75 62 6c 65 20 72 35 |void);.d|ouble r5|
|0001e040| 64 6f 75 62 6c 65 5f 63 | 65 69 6c 69 6e 67 28 64 |double_c|eiling(d|
|0001e050| 6f 75 62 6c 65 20 43 29 | 3b 0a 69 6e 74 20 72 32 |ouble C)|;.int r2|
|0001e060| 68 61 73 68 5f 63 6f 64 | 65 28 69 6e 74 20 43 29 |hash_cod|e(int C)|
|0001e070| 3b 0a 54 30 2a 20 72 32 | 74 6f 5f 73 74 72 69 6e |;.T0* r2|to_strin|
|0001e080| 67 28 69 6e 74 20 43 29 | 3b 0a 76 6f 69 64 20 72 |g(int C)|;.void r|
|0001e090| 32 61 70 70 65 6e 64 5f | 69 6e 28 69 6e 74 20 43 |2append_|in(int C|
|0001e0a0| 2c 54 30 2a 20 61 31 29 | 3b 0a 69 6e 74 20 72 32 |,T0* a1)|;.int r2|
|0001e0b0| 5f 70 78 5f 39 34 28 69 | 6e 74 20 43 2c 69 6e 74 |_px_94(i|nt C,int|
|0001e0c0| 20 61 31 29 3b 0a 64 6f | 75 62 6c 65 20 72 32 6c | a1);.do|uble r2l|
|0001e0d0| 6f 67 28 69 6e 74 20 43 | 29 3b 0a 69 6e 74 20 72 |og(int C|);.int r|
|0001e0e0| 32 74 6f 5f 6f 63 74 61 | 6c 28 69 6e 74 20 43 29 |2to_octa|l(int C)|
|0001e0f0| 3b 0a 69 6e 74 20 72 32 | 6d 69 6e 28 69 6e 74 20 |;.int r2|min(int |
|0001e100| 43 2c 69 6e 74 20 61 31 | 29 3b 0a 65 78 74 65 72 |C,int a1|);.exter|
|0001e110| 6e 20 54 30 2a 6f 42 43 | 32 74 6d 70 5f 73 74 72 |n T0*oBC|2tmp_str|
|0001e120| 69 6e 67 3b 0a 63 68 61 | 72 20 72 32 64 69 67 69 |ing;.cha|r r2digi|
|0001e130| 74 28 69 6e 74 20 43 29 | 3b 0a 69 6e 74 20 72 32 |t(int C)|;.int r2|
|0001e140| 6d 61 78 28 69 6e 74 20 | 43 2c 69 6e 74 20 61 31 |max(int |C,int a1|
|0001e150| 29 3b 0a 69 6e 74 20 72 | 33 69 73 5f 73 65 70 61 |);.int r|3is_sepa|
|0001e160| 72 61 74 6f 72 28 63 68 | 61 72 20 43 29 3b 0a 63 |rator(ch|ar C);.c|
|0001e170| 68 61 72 20 72 33 74 6f | 5f 6c 6f 77 65 72 28 63 |har r3to|_lower(c|
|0001e180| 68 61 72 20 43 29 3b 0a | 69 6e 74 20 72 33 5f 70 |har C);.|int r3_p|
|0001e190| 78 5f 36 30 28 63 68 61 | 72 20 43 2c 63 68 61 72 |x_60(cha|r C,char|
|0001e1a0| 20 61 31 29 3b 0a 69 6e | 74 20 72 33 76 61 6c 75 | a1);.in|t r3valu|
|0001e1b0| 65 28 63 68 61 72 20 43 | 29 3b 0a 69 6e 74 20 72 |e(char C|);.int r|
|0001e1c0| 33 73 61 6d 65 5f 61 73 | 28 63 68 61 72 20 43 2c |3same_as|(char C,|
|0001e1d0| 63 68 61 72 20 61 31 29 | 3b 0a 69 6e 74 20 72 33 |char a1)|;.int r3|
|0001e1e0| 5f 70 78 5f 36 32 36 31 | 28 63 68 61 72 20 43 2c |_px_6261|(char C,|
|0001e1f0| 63 68 61 72 20 61 31 29 | 3b 0a 69 6e 74 20 72 33 |char a1)|;.int r3|
|0001e200| 69 73 5f 64 69 67 69 74 | 28 63 68 61 72 20 43 29 |is_digit|(char C)|
|0001e210| 3b 0a 63 68 61 72 20 72 | 33 74 6f 5f 75 70 70 65 |;.char r|3to_uppe|
|0001e220| 72 28 63 68 61 72 20 43 | 29 3b 0a 69 6e 74 20 72 |r(char C|);.int r|
|0001e230| 33 69 73 5f 6c 65 74 74 | 65 72 28 63 68 61 72 20 |3is_lett|er(char |
|0001e240| 43 29 3b 0a 76 6f 69 64 | 20 72 39 38 73 65 74 5f |C);.void| r98set_|
|0001e250| 61 6c 6c 5f 77 69 74 68 | 28 54 39 38 20 43 2c 54 |all_with|(T98 C,T|
|0001e260| 30 2a 20 61 31 2c 69 6e | 74 20 61 32 29 3b 0a 76 |0* a1,in|t a2);.v|
|0001e270| 6f 69 64 20 72 39 38 63 | 6f 70 79 5f 66 72 6f 6d |oid r98c|opy_from|
|0001e280| 28 54 39 38 20 43 2c 54 | 39 38 20 61 31 2c 69 6e |(T98 C,T|98 a1,in|
|0001e290| 74 20 61 32 29 3b 0a 54 | 39 38 20 72 39 38 72 65 |t a2);.T|98 r98re|
|0001e2a0| 61 6c 6c 6f 63 28 54 39 | 38 20 43 2c 69 6e 74 20 |alloc(T9|8 C,int |
|0001e2b0| 61 31 2c 69 6e 74 20 61 | 32 29 3b 0a 76 6f 69 64 |a1,int a|2);.void|
|0001e2c0| 20 72 34 39 37 63 6f 70 | 79 5f 66 72 6f 6d 28 54 | r497cop|y_from(T|
|0001e2d0| 34 39 37 20 43 2c 54 34 | 39 37 20 61 31 2c 69 6e |497 C,T4|97 a1,in|
|0001e2e0| 74 20 61 32 29 3b 0a 54 | 34 39 37 20 72 34 39 37 |t a2);.T|497 r497|
|0001e2f0| 72 65 61 6c 6c 6f 63 28 | 54 34 39 37 20 43 2c 69 |realloc(|T497 C,i|
|0001e300| 6e 74 20 61 31 2c 69 6e | 74 20 61 32 29 3b 0a 76 |nt a1,in|t a2);.v|
|0001e310| 6f 69 64 20 72 37 33 31 | 73 65 74 5f 61 6c 6c 5f |oid r731|set_all_|
|0001e320| 77 69 74 68 28 54 37 33 | 31 20 43 2c 54 30 2a 20 |with(T73|1 C,T0* |
|0001e330| 61 31 2c 69 6e 74 20 61 | 32 29 3b 0a 76 6f 69 64 |a1,int a|2);.void|
|0001e340| 20 72 37 33 31 63 6f 70 | 79 5f 66 72 6f 6d 28 54 | r731cop|y_from(T|
|0001e350| 37 33 31 20 43 2c 54 37 | 33 31 20 61 31 2c 69 6e |731 C,T7|31 a1,in|
|0001e360| 74 20 61 32 29 3b 0a 54 | 37 33 31 20 72 37 33 31 |t a2);.T|731 r731|
|0001e370| 72 65 61 6c 6c 6f 63 28 | 54 37 33 31 20 43 2c 69 |realloc(|T731 C,i|
|0001e380| 6e 74 20 61 31 2c 69 6e | 74 20 61 32 29 3b 0a 76 |nt a1,in|t a2);.v|
|0001e390| 6f 69 64 20 72 35 30 30 | 73 65 74 5f 61 6c 6c 5f |oid r500|set_all_|
|0001e3a0| 77 69 74 68 28 54 35 30 | 30 20 43 2c 54 30 2a 20 |with(T50|0 C,T0* |
|0001e3b0| 61 31 2c 69 6e 74 20 61 | 32 29 3b 0a 76 6f 69 64 |a1,int a|2);.void|
|0001e3c0| 20 72 35 30 30 63 6f 70 | 79 5f 66 72 6f 6d 28 54 | r500cop|y_from(T|
|0001e3d0| 35 30 30 20 43 2c 54 35 | 30 30 20 61 31 2c 69 6e |500 C,T5|00 a1,in|
|0001e3e0| 74 20 61 32 29 3b 0a 54 | 35 30 30 20 72 35 30 30 |t a2);.T|500 r500|
|0001e3f0| 72 65 61 6c 6c 6f 63 28 | 54 35 30 30 20 43 2c 69 |realloc(|T500 C,i|
|0001e400| 6e 74 20 61 31 2c 69 6e | 74 20 61 32 29 3b 0a 76 |nt a1,in|t a2);.v|
|0001e410| 6f 69 64 20 72 35 33 39 | 63 6f 70 79 5f 66 72 6f |oid r539|copy_fro|
|0001e420| 6d 28 54 35 33 39 20 43 | 2c 54 35 33 39 20 61 31 |m(T539 C|,T539 a1|
|0001e430| 2c 69 6e 74 20 61 32 29 | 3b 0a 54 35 33 39 20 72 |,int a2)|;.T539 r|
|0001e440| 35 33 39 72 65 61 6c 6c | 6f 63 28 54 35 33 39 20 |539reall|oc(T539 |
|0001e450| 43 2c 69 6e 74 20 61 31 | 2c 69 6e 74 20 61 32 29 |C,int a1|,int a2)|
|0001e460| 3b 0a 76 6f 69 64 20 72 | 34 32 63 6f 70 79 5f 66 |;.void r|42copy_f|
|0001e470| 72 6f 6d 28 54 34 32 20 | 43 2c 54 34 32 20 61 31 |rom(T42 |C,T42 a1|
|0001e480| 2c 69 6e 74 20 61 32 29 | 3b 0a 54 34 32 20 72 34 |,int a2)|;.T42 r4|
|0001e490| 32 72 65 61 6c 6c 6f 63 | 28 54 34 32 20 43 2c 69 |2realloc|(T42 C,i|
|0001e4a0| 6e 74 20 61 31 2c 69 6e | 74 20 61 32 29 3b 0a 76 |nt a1,in|t a2);.v|
|0001e4b0| 6f 69 64 20 72 32 34 73 | 65 74 5f 61 6c 6c 5f 77 |oid r24s|et_all_w|
|0001e4c0| 69 74 68 28 54 32 34 20 | 43 2c 54 30 2a 20 61 31 |ith(T24 |C,T0* a1|
|0001e4d0| 2c 69 6e 74 20 61 32 29 | 3b 0a 76 6f 69 64 20 72 |,int a2)|;.void r|
|0001e4e0| 32 34 63 6f 70 79 5f 66 | 72 6f 6d 28 54 32 34 20 |24copy_f|rom(T24 |
|0001e4f0| 43 2c 54 32 34 20 61 31 | 2c 69 6e 74 20 61 32 29 |C,T24 a1|,int a2)|
|0001e500| 3b 0a 54 32 34 20 72 32 | 34 72 65 61 6c 6c 6f 63 |;.T24 r2|4realloc|
|0001e510| 28 54 32 34 20 43 2c 69 | 6e 74 20 61 31 2c 69 6e |(T24 C,i|nt a1,in|
|0001e520| 74 20 61 32 29 3b 0a 76 | 6f 69 64 20 72 35 33 33 |t a2);.v|oid r533|
|0001e530| 63 6f 70 79 5f 66 72 6f | 6d 28 54 35 33 33 20 43 |copy_fro|m(T533 C|
|0001e540| 2c 54 35 33 33 20 61 31 | 2c 69 6e 74 20 61 32 29 |,T533 a1|,int a2)|
|0001e550| 3b 0a 54 35 33 33 20 72 | 35 33 33 72 65 61 6c 6c |;.T533 r|533reall|
|0001e560| 6f 63 28 54 35 33 33 20 | 43 2c 69 6e 74 20 61 31 |oc(T533 |C,int a1|
|0001e570| 2c 69 6e 74 20 61 32 29 | 3b 0a 76 6f 69 64 20 72 |,int a2)|;.void r|
|0001e580| 37 37 38 73 65 74 5f 61 | 6c 6c 5f 77 69 74 68 28 |778set_a|ll_with(|
|0001e590| 54 37 37 38 20 43 2c 54 | 30 2a 20 61 31 2c 69 6e |T778 C,T|0* a1,in|
|0001e5a0| 74 20 61 32 29 3b 0a 69 | 6e 74 20 72 37 37 38 66 |t a2);.i|nt r778f|
|0001e5b0| 61 73 74 5f 69 6e 64 65 | 78 5f 6f 66 28 54 37 37 |ast_inde|x_of(T77|
|0001e5c0| 38 20 43 2c 54 30 2a 20 | 61 31 2c 69 6e 74 20 61 |8 C,T0* |a1,int a|
|0001e5d0| 32 29 3b 0a 76 6f 69 64 | 20 72 37 37 38 63 6f 70 |2);.void| r778cop|
|0001e5e0| 79 5f 66 72 6f 6d 28 54 | 37 37 38 20 43 2c 54 37 |y_from(T|778 C,T7|
|0001e5f0| 37 38 20 61 31 2c 69 6e | 74 20 61 32 29 3b 0a 54 |78 a1,in|t a2);.T|
|0001e600| 37 37 38 20 72 37 37 38 | 72 65 61 6c 6c 6f 63 28 |778 r778|realloc(|
|0001e610| 54 37 37 38 20 43 2c 69 | 6e 74 20 61 31 2c 69 6e |T778 C,i|nt a1,in|
|0001e620| 74 20 61 32 29 3b 0a 76 | 6f 69 64 20 72 35 31 73 |t a2);.v|oid r51s|
|0001e630| 65 74 5f 61 6c 6c 5f 77 | 69 74 68 28 54 35 31 20 |et_all_w|ith(T51 |
|0001e640| 43 2c 54 30 2a 20 61 31 | 2c 69 6e 74 20 61 32 29 |C,T0* a1|,int a2)|
|0001e650| 3b 0a 69 6e 74 20 72 35 | 31 66 61 73 74 5f 69 6e |;.int r5|1fast_in|
|0001e660| 64 65 78 5f 6f 66 28 54 | 35 31 20 43 2c 54 30 2a |dex_of(T|51 C,T0*|
|0001e670| 20 61 31 2c 69 6e 74 20 | 61 32 29 3b 0a 76 6f 69 | a1,int |a2);.voi|
|0001e680| 64 20 72 35 31 63 6f 70 | 79 5f 66 72 6f 6d 28 54 |d r51cop|y_from(T|
|0001e690| 35 31 20 43 2c 54 35 31 | 20 61 31 2c 69 6e 74 20 |51 C,T51| a1,int |
|0001e6a0| 61 32 29 3b 0a 54 35 31 | 20 72 35 31 72 65 61 6c |a2);.T51| r51real|
|0001e6b0| 6c 6f 63 28 54 35 31 20 | 43 2c 69 6e 74 20 61 31 |loc(T51 |C,int a1|
|0001e6c0| 2c 69 6e 74 20 61 32 29 | 3b 0a 69 6e 74 20 72 39 |,int a2)|;.int r9|
|0001e6d0| 68 61 73 68 63 6f 64 65 | 28 54 39 20 43 2c 69 6e |hashcode|(T9 C,in|
|0001e6e0| 74 20 61 31 29 3b 0a 69 | 6e 74 20 72 39 66 61 73 |t a1);.i|nt r9fas|
|0001e6f0| 74 5f 6d 65 6d 63 6d 70 | 28 54 39 20 43 2c 54 39 |t_memcmp|(T9 C,T9|
|0001e700| 20 61 31 2c 69 6e 74 20 | 61 32 29 3b 0a 69 6e 74 | a1,int |a2);.int|
|0001e710| 20 72 39 66 61 73 74 5f | 69 6e 64 65 78 5f 6f 66 | r9fast_|index_of|
|0001e720| 28 54 39 20 43 2c 63 68 | 61 72 20 61 31 2c 69 6e |(T9 C,ch|ar a1,in|
|0001e730| 74 20 61 32 29 3b 0a 76 | 6f 69 64 20 72 39 63 6f |t a2);.v|oid r9co|
|0001e740| 70 79 5f 66 72 6f 6d 28 | 54 39 20 43 2c 54 39 20 |py_from(|T9 C,T9 |
|0001e750| 61 31 2c 69 6e 74 20 61 | 32 29 3b 0a 54 39 20 72 |a1,int a|2);.T9 r|
|0001e760| 39 72 65 61 6c 6c 6f 63 | 28 54 39 20 43 2c 69 6e |9realloc|(T9 C,in|
|0001e770| 74 20 61 31 2c 69 6e 74 | 20 61 32 29 3b 0a 76 6f |t a1,int| a2);.vo|
|0001e780| 69 64 20 72 33 36 63 6f | 70 79 5f 66 72 6f 6d 28 |id r36co|py_from(|
|0001e790| 54 33 36 20 43 2c 54 33 | 36 20 61 31 2c 69 6e 74 |T36 C,T3|6 a1,int|
|0001e7a0| 20 61 32 29 3b 0a 54 33 | 36 20 72 33 36 72 65 61 | a2);.T3|6 r36rea|
|0001e7b0| 6c 6c 6f 63 28 54 33 36 | 20 43 2c 69 6e 74 20 61 |lloc(T36| C,int a|
|0001e7c0| 31 2c 69 6e 74 20 61 32 | 29 3b 0a 76 6f 69 64 20 |1,int a2|);.void |
|0001e7d0| 72 35 37 39 73 65 74 5f | 61 6c 6c 5f 77 69 74 68 |r579set_|all_with|
|0001e7e0| 28 54 35 37 39 20 43 2c | 54 30 2a 20 61 31 2c 69 |(T579 C,|T0* a1,i|
|0001e7f0| 6e 74 20 61 32 29 3b 0a | 76 6f 69 64 20 72 35 37 |nt a2);.|void r57|
|0001e800| 39 63 6f 70 79 5f 66 72 | 6f 6d 28 54 35 37 39 20 |9copy_fr|om(T579 |
|0001e810| 43 2c 54 35 37 39 20 61 | 31 2c 69 6e 74 20 61 32 |C,T579 a|1,int a2|
|0001e820| 29 3b 0a 54 35 37 39 20 | 72 35 37 39 72 65 61 6c |);.T579 |r579real|
|0001e830| 6c 6f 63 28 54 35 37 39 | 20 43 2c 69 6e 74 20 61 |loc(T579| C,int a|
|0001e840| 31 2c 69 6e 74 20 61 32 | 29 3b 0a 76 6f 69 64 20 |1,int a2|);.void |
|0001e850| 72 33 39 32 73 65 74 5f | 61 6c 6c 5f 77 69 74 68 |r392set_|all_with|
|0001e860| 28 54 33 39 32 20 43 2c | 54 30 2a 20 61 31 2c 69 |(T392 C,|T0* a1,i|
|0001e870| 6e 74 20 61 32 29 3b 0a | 76 6f 69 64 20 72 33 39 |nt a2);.|void r39|
|0001e880| 32 63 6f 70 79 5f 66 72 | 6f 6d 28 54 33 39 32 20 |2copy_fr|om(T392 |
|0001e890| 43 2c 54 33 39 32 20 61 | 31 2c 69 6e 74 20 61 32 |C,T392 a|1,int a2|
|0001e8a0| 29 3b 0a 54 33 39 32 20 | 72 33 39 32 72 65 61 6c |);.T392 |r392real|
|0001e8b0| 6c 6f 63 28 54 33 39 32 | 20 43 2c 69 6e 74 20 61 |loc(T392| C,int a|
|0001e8c0| 31 2c 69 6e 74 20 61 32 | 29 3b 0a 76 6f 69 64 20 |1,int a2|);.void |
|0001e8d0| 72 37 37 30 73 65 74 5f | 61 6c 6c 5f 77 69 74 68 |r770set_|all_with|
|0001e8e0| 28 54 37 37 30 20 43 2c | 54 30 2a 20 61 31 2c 69 |(T770 C,|T0* a1,i|
|0001e8f0| 6e 74 20 61 32 29 3b 0a | 76 6f 69 64 20 72 37 37 |nt a2);.|void r77|
|0001e900| 30 63 6f 70 79 5f 66 72 | 6f 6d 28 54 37 37 30 20 |0copy_fr|om(T770 |
|0001e910| 43 2c 54 37 37 30 20 61 | 31 2c 69 6e 74 20 61 32 |C,T770 a|1,int a2|
|0001e920| 29 3b 0a 54 37 37 30 20 | 72 37 37 30 72 65 61 6c |);.T770 |r770real|
|0001e930| 6c 6f 63 28 54 37 37 30 | 20 43 2c 69 6e 74 20 61 |loc(T770| C,int a|
|0001e940| 31 2c 69 6e 74 20 61 32 | 29 3b 0a 76 6f 69 64 20 |1,int a2|);.void |
|0001e950| 72 31 30 30 63 6f 70 79 | 5f 66 72 6f 6d 28 54 31 |r100copy|_from(T1|
|0001e960| 30 30 20 43 2c 54 31 30 | 30 20 61 31 2c 69 6e 74 |00 C,T10|0 a1,int|
|0001e970| 20 61 32 29 3b 0a 54 31 | 30 30 20 72 31 30 30 72 | a2);.T1|00 r100r|
|0001e980| 65 61 6c 6c 6f 63 28 54 | 31 30 30 20 43 2c 69 6e |ealloc(T|100 C,in|
|0001e990| 74 20 61 31 2c 69 6e 74 | 20 61 32 29 3b 0a 76 6f |t a1,int| a2);.vo|
|0001e9a0| 69 64 20 72 35 34 31 73 | 65 74 5f 61 6c 6c 5f 77 |id r541s|et_all_w|
|0001e9b0| 69 74 68 28 54 35 34 31 | 20 43 2c 69 6e 74 20 61 |ith(T541| C,int a|
|0001e9c0| 31 2c 69 6e 74 20 61 32 | 29 3b 0a 76 6f 69 64 20 |1,int a2|);.void |
|0001e9d0| 72 38 32 32 63 6c 65 61 | 72 5f 61 6c 6c 28 54 38 |r822clea|r_all(T8|
|0001e9e0| 32 32 20 43 2c 69 6e 74 | 20 61 31 29 3b 0a 76 6f |22 C,int| a1);.vo|
|0001e9f0| 69 64 20 72 38 32 32 73 | 65 74 5f 61 6c 6c 5f 77 |id r822s|et_all_w|
|0001ea00| 69 74 68 28 54 38 32 32 | 20 43 2c 54 30 2a 20 61 |ith(T822| C,T0* a|
|0001ea10| 31 2c 69 6e 74 20 61 32 | 29 3b 0a 69 6e 74 20 72 |1,int a2|);.int r|
|0001ea20| 38 32 32 66 61 73 74 5f | 69 6e 64 65 78 5f 6f 66 |822fast_|index_of|
|0001ea30| 28 54 38 32 32 20 43 2c | 54 30 2a 20 61 31 2c 69 |(T822 C,|T0* a1,i|
|0001ea40| 6e 74 20 61 32 29 3b 0a | 76 6f 69 64 20 72 38 32 |nt a2);.|void r82|
|0001ea50| 32 63 6f 70 79 5f 66 72 | 6f 6d 28 54 38 32 32 20 |2copy_fr|om(T822 |
|0001ea60| 43 2c 54 38 32 32 20 61 | 31 2c 69 6e 74 20 61 32 |C,T822 a|1,int a2|
|0001ea70| 29 3b 0a 54 38 32 32 20 | 72 38 32 32 72 65 61 6c |);.T822 |r822real|
|0001ea80| 6c 6f 63 28 54 38 32 32 | 20 43 2c 69 6e 74 20 61 |loc(T822| C,int a|
|0001ea90| 31 2c 69 6e 74 20 61 32 | 29 3b 0a 76 6f 69 64 20 |1,int a2|);.void |
|0001eaa0| 72 33 30 34 63 6f 70 79 | 5f 66 72 6f 6d 28 54 33 |r304copy|_from(T3|
|0001eab0| 30 34 20 43 2c 54 33 30 | 34 20 61 31 2c 69 6e 74 |04 C,T30|4 a1,int|
|0001eac0| 20 61 32 29 3b 0a 54 33 | 30 34 20 72 33 30 34 72 | a2);.T3|04 r304r|
|0001ead0| 65 61 6c 6c 6f 63 28 54 | 33 30 34 20 43 2c 69 6e |ealloc(T|304 C,in|
|0001eae0| 74 20 61 31 2c 69 6e 74 | 20 61 32 29 3b 0a 76 6f |t a1,int| a2);.vo|
|0001eaf0| 69 64 20 72 31 31 33 73 | 65 74 5f 61 6c 6c 5f 77 |id r113s|et_all_w|
|0001eb00| 69 74 68 28 54 31 31 33 | 20 43 2c 54 30 2a 20 61 |ith(T113| C,T0* a|
|0001eb10| 31 2c 69 6e 74 20 61 32 | 29 3b 0a 69 6e 74 20 72 |1,int a2|);.int r|
|0001eb20| 31 31 33 66 61 73 74 5f | 69 6e 64 65 78 5f 6f 66 |113fast_|index_of|
|0001eb30| 28 54 31 31 33 20 43 2c | 54 30 2a 20 61 31 2c 69 |(T113 C,|T0* a1,i|
|0001eb40| 6e 74 20 61 32 29 3b 0a | 76 6f 69 64 20 72 31 31 |nt a2);.|void r11|
|0001eb50| 33 63 6f 70 79 5f 66 72 | 6f 6d 28 54 31 31 33 20 |3copy_fr|om(T113 |
|0001eb60| 43 2c 54 31 31 33 20 61 | 31 2c 69 6e 74 20 61 32 |C,T113 a|1,int a2|
|0001eb70| 29 3b 0a 54 31 31 33 20 | 72 31 31 33 72 65 61 6c |);.T113 |r113real|
|0001eb80| 6c 6f 63 28 54 31 31 33 | 20 43 2c 69 6e 74 20 61 |loc(T113| C,int a|
|0001eb90| 31 2c 69 6e 74 20 61 32 | 29 3b 0a 76 6f 69 64 20 |1,int a2|);.void |
|0001eba0| 72 33 35 34 73 65 74 5f | 61 6c 6c 5f 77 69 74 68 |r354set_|all_with|
|0001ebb0| 28 54 33 35 34 20 43 2c | 54 30 2a 20 61 31 2c 69 |(T354 C,|T0* a1,i|
|0001ebc0| 6e 74 20 61 32 29 3b 0a | 76 6f 69 64 20 72 36 35 |nt a2);.|void r65|
|0001ebd0| 34 73 65 74 5f 61 6c 6c | 5f 77 69 74 68 28 54 36 |4set_all|_with(T6|
|0001ebe0| 35 34 20 43 2c 54 30 2a | 20 61 31 2c 69 6e 74 20 |54 C,T0*| a1,int |
|0001ebf0| 61 32 29 3b 0a 69 6e 74 | 20 72 36 35 34 66 61 73 |a2);.int| r654fas|
|0001ec00| 74 5f 69 6e 64 65 78 5f | 6f 66 28 54 36 35 34 20 |t_index_|of(T654 |
|0001ec10| 43 2c 54 30 2a 20 61 31 | 2c 69 6e 74 20 61 32 29 |C,T0* a1|,int a2)|
|0001ec20| 3b 0a 76 6f 69 64 20 72 | 36 35 34 63 6f 70 79 5f |;.void r|654copy_|
|0001ec30| 66 72 6f 6d 28 54 36 35 | 34 20 43 2c 54 36 35 34 |from(T65|4 C,T654|
|0001ec40| 20 61 31 2c 69 6e 74 20 | 61 32 29 3b 0a 54 36 35 | a1,int |a2);.T65|
|0001ec50| 34 20 72 36 35 34 72 65 | 61 6c 6c 6f 63 28 54 36 |4 r654re|alloc(T6|
|0001ec60| 35 34 20 43 2c 69 6e 74 | 20 61 31 2c 69 6e 74 20 |54 C,int| a1,int |
|0001ec70| 61 32 29 3b 0a 76 6f 69 | 64 20 72 35 38 36 63 6f |a2);.voi|d r586co|
|0001ec80| 70 79 5f 66 72 6f 6d 28 | 54 35 38 36 20 43 2c 54 |py_from(|T586 C,T|
|0001ec90| 35 38 36 20 61 31 2c 69 | 6e 74 20 61 32 29 3b 0a |586 a1,i|nt a2);.|
|0001eca0| 54 35 38 36 20 72 35 38 | 36 72 65 61 6c 6c 6f 63 |T586 r58|6realloc|
|0001ecb0| 28 54 35 38 36 20 43 2c | 69 6e 74 20 61 31 2c 69 |(T586 C,|int a1,i|
|0001ecc0| 6e 74 20 61 32 29 3b 0a | 76 6f 69 64 20 72 39 37 |nt a2);.|void r97|
|0001ecd0| 33 63 6f 70 79 5f 66 72 | 6f 6d 28 54 39 37 33 20 |3copy_fr|om(T973 |
|0001ece0| 43 2c 54 39 37 33 20 61 | 31 2c 69 6e 74 20 61 32 |C,T973 a|1,int a2|
|0001ecf0| 29 3b 0a 54 39 37 33 20 | 72 39 37 33 72 65 61 6c |);.T973 |r973real|
|0001ed00| 6c 6f 63 28 54 39 37 33 | 20 43 2c 69 6e 74 20 61 |loc(T973| C,int a|
|0001ed10| 31 2c 69 6e 74 20 61 32 | 29 3b 0a 76 6f 69 64 20 |1,int a2|);.void |
|0001ed20| 72 38 38 34 73 65 74 5f | 61 6c 6c 5f 77 69 74 68 |r884set_|all_with|
|0001ed30| 28 54 38 38 34 20 43 2c | 54 30 2a 20 61 31 2c 69 |(T884 C,|T0* a1,i|
|0001ed40| 6e 74 20 61 32 29 3b 0a | 69 6e 74 20 72 38 38 34 |nt a2);.|int r884|
|0001ed50| 66 61 73 74 5f 69 6e 64 | 65 78 5f 6f 66 28 54 38 |fast_ind|ex_of(T8|
|0001ed60| 38 34 20 43 2c 54 30 2a | 20 61 31 2c 69 6e 74 20 |84 C,T0*| a1,int |
|0001ed70| 61 32 29 3b 0a 76 6f 69 | 64 20 72 38 38 34 63 6f |a2);.voi|d r884co|
|0001ed80| 70 79 5f 66 72 6f 6d 28 | 54 38 38 34 20 43 2c 54 |py_from(|T884 C,T|
|0001ed90| 38 38 34 20 61 31 2c 69 | 6e 74 20 61 32 29 3b 0a |884 a1,i|nt a2);.|
|0001eda0| 54 38 38 34 20 72 38 38 | 34 72 65 61 6c 6c 6f 63 |T884 r88|4realloc|
|0001edb0| 28 54 38 38 34 20 43 2c | 69 6e 74 20 61 31 2c 69 |(T884 C,|int a1,i|
|0001edc0| 6e 74 20 61 32 29 3b 0a | 76 6f 69 64 20 72 36 39 |nt a2);.|void r69|
|0001edd0| 32 73 65 74 5f 61 6c 6c | 5f 77 69 74 68 28 54 36 |2set_all|_with(T6|
|0001ede0| 39 32 20 43 2c 54 30 2a | 20 61 31 2c 69 6e 74 20 |92 C,T0*| a1,int |
|0001edf0| 61 32 29 3b 0a 69 6e 74 | 20 72 36 39 32 66 61 73 |a2);.int| r692fas|
|0001ee00| 74 5f 69 6e 64 65 78 5f | 6f 66 28 54 36 39 32 20 |t_index_|of(T692 |
|0001ee10| 43 2c 54 30 2a 20 61 31 | 2c 69 6e 74 20 61 32 29 |C,T0* a1|,int a2)|
|0001ee20| 3b 0a 76 6f 69 64 20 72 | 36 39 32 63 6f 70 79 5f |;.void r|692copy_|
|0001ee30| 66 72 6f 6d 28 54 36 39 | 32 20 43 2c 54 36 39 32 |from(T69|2 C,T692|
|0001ee40| 20 61 31 2c 69 6e 74 20 | 61 32 29 3b 0a 54 36 39 | a1,int |a2);.T69|
|0001ee50| 32 20 72 36 39 32 72 65 | 61 6c 6c 6f 63 28 54 36 |2 r692re|alloc(T6|
|0001ee60| 39 32 20 43 2c 69 6e 74 | 20 61 31 2c 69 6e 74 20 |92 C,int| a1,int |
|0001ee70| 61 32 29 3b 0a 69 6e 74 | 20 72 33 37 39 66 61 73 |a2);.int| r379fas|
|0001ee80| 74 5f 69 6e 64 65 78 5f | 6f 66 28 54 33 37 39 20 |t_index_|of(T379 |
|0001ee90| 43 2c 54 30 2a 20 61 31 | 2c 69 6e 74 20 61 32 29 |C,T0* a1|,int a2)|
|0001eea0| 3b 0a 76 6f 69 64 20 72 | 33 37 39 63 6f 70 79 5f |;.void r|379copy_|
|0001eeb0| 66 72 6f 6d 28 54 33 37 | 39 20 43 2c 54 33 37 39 |from(T37|9 C,T379|
|0001eec0| 20 61 31 2c 69 6e 74 20 | 61 32 29 3b 0a 54 33 37 | a1,int |a2);.T37|
|0001eed0| 39 20 72 33 37 39 72 65 | 61 6c 6c 6f 63 28 54 33 |9 r379re|alloc(T3|
|0001eee0| 37 39 20 43 2c 69 6e 74 | 20 61 31 2c 69 6e 74 20 |79 C,int| a1,int |
|0001eef0| 61 32 29 3b 0a 69 6e 74 | 20 72 33 37 39 65 71 75 |a2);.int| r379equ|
|0001ef00| 61 6c 5f 6c 69 6b 65 28 | 54 30 2a 20 61 31 2c 54 |al_like(|T0* a1,T|
|0001ef10| 30 2a 20 61 32 29 3b 0a | 69 6e 74 20 72 33 37 39 |0* a2);.|int r379|
|0001ef20| 69 6e 64 65 78 5f 6f 66 | 28 54 33 37 39 20 43 2c |index_of|(T379 C,|
|0001ef30| 54 30 2a 20 61 31 2c 69 | 6e 74 20 61 32 29 3b 0a |T0* a1,i|nt a2);.|
|0001ef40| 76 6f 69 64 20 72 31 37 | 35 73 65 74 5f 61 6c 6c |void r17|5set_all|
|0001ef50| 5f 77 69 74 68 28 54 31 | 37 35 20 43 2c 54 30 2a |_with(T1|75 C,T0*|
|0001ef60| 20 61 31 2c 69 6e 74 20 | 61 32 29 3b 0a 76 6f 69 | a1,int |a2);.voi|
|0001ef70| 64 20 72 31 37 35 63 6f | 70 79 5f 66 72 6f 6d 28 |d r175co|py_from(|
|0001ef80| 54 31 37 35 20 43 2c 54 | 31 37 35 20 61 31 2c 69 |T175 C,T|175 a1,i|
|0001ef90| 6e 74 20 61 32 29 3b 0a | 54 31 37 35 20 72 31 37 |nt a2);.|T175 r17|
|0001efa0| 35 72 65 61 6c 6c 6f 63 | 28 54 31 37 35 20 43 2c |5realloc|(T175 C,|
|0001efb0| 69 6e 74 20 61 31 2c 69 | 6e 74 20 61 32 29 3b 0a |int a1,i|nt a2);.|
|0001efc0| 76 6f 69 64 20 72 36 36 | 37 63 6f 70 79 5f 66 72 |void r66|7copy_fr|
|0001efd0| 6f 6d 28 54 36 36 37 20 | 43 2c 54 36 36 37 20 61 |om(T667 |C,T667 a|
|0001efe0| 31 2c 69 6e 74 20 61 32 | 29 3b 0a 54 36 36 37 20 |1,int a2|);.T667 |
|0001eff0| 72 36 36 37 72 65 61 6c | 6c 6f 63 28 54 36 36 37 |r667real|loc(T667|
|0001f000| 20 43 2c 69 6e 74 20 61 | 31 2c 69 6e 74 20 61 32 | C,int a|1,int a2|
|0001f010| 29 3b 0a 76 6f 69 64 20 | 72 36 35 39 73 65 74 5f |);.void |r659set_|
|0001f020| 61 6c 6c 5f 77 69 74 68 | 28 54 36 35 39 20 43 2c |all_with|(T659 C,|
|0001f030| 54 30 2a 20 61 31 2c 69 | 6e 74 20 61 32 29 3b 0a |T0* a1,i|nt a2);.|
|0001f040| 69 6e 74 20 72 36 35 39 | 66 61 73 74 5f 69 6e 64 |int r659|fast_ind|
|0001f050| 65 78 5f 6f 66 28 54 36 | 35 39 20 43 2c 54 30 2a |ex_of(T6|59 C,T0*|
|0001f060| 20 61 31 2c 69 6e 74 20 | 61 32 29 3b 0a 76 6f 69 | a1,int |a2);.voi|
|0001f070| 64 20 72 36 35 39 63 6f | 70 79 5f 66 72 6f 6d 28 |d r659co|py_from(|
|0001f080| 54 36 35 39 20 43 2c 54 | 36 35 39 20 61 31 2c 69 |T659 C,T|659 a1,i|
|0001f090| 6e 74 20 61 32 29 3b 0a | 54 36 35 39 20 72 36 35 |nt a2);.|T659 r65|
|0001f0a0| 39 72 65 61 6c 6c 6f 63 | 28 54 36 35 39 20 43 2c |9realloc|(T659 C,|
|0001f0b0| 69 6e 74 20 61 31 2c 69 | 6e 74 20 61 32 29 3b 0a |int a1,i|nt a2);.|
|0001f0c0| 76 6f 69 64 20 72 37 32 | 39 73 65 74 5f 61 6c 6c |void r72|9set_all|
|0001f0d0| 5f 77 69 74 68 28 54 37 | 32 39 20 43 2c 54 30 2a |_with(T7|29 C,T0*|
|0001f0e0| 20 61 31 2c 69 6e 74 20 | 61 32 29 3b 0a 69 6e 74 | a1,int |a2);.int|
|0001f0f0| 20 72 37 32 39 66 61 73 | 74 5f 69 6e 64 65 78 5f | r729fas|t_index_|
|0001f100| 6f 66 28 54 37 32 39 20 | 43 2c 54 30 2a 20 61 31 |of(T729 |C,T0* a1|
|0001f110| 2c 69 6e 74 20 61 32 29 | 3b 0a 76 6f 69 64 20 72 |,int a2)|;.void r|
|0001f120| 37 32 39 63 6f 70 79 5f | 66 72 6f 6d 28 54 37 32 |729copy_|from(T72|
|0001f130| 39 20 43 2c 54 37 32 39 | 20 61 31 2c 69 6e 74 20 |9 C,T729| a1,int |
|0001f140| 61 32 29 3b 0a 54 37 32 | 39 20 72 37 32 39 72 65 |a2);.T72|9 r729re|
|0001f150| 61 6c 6c 6f 63 28 54 37 | 32 39 20 43 2c 69 6e 74 |alloc(T7|29 C,int|
|0001f160| 20 61 31 2c 69 6e 74 20 | 61 32 29 3b 0a 69 6e 74 | a1,int |a2);.int|
|0001f170| 20 72 37 32 39 65 71 75 | 61 6c 5f 6c 69 6b 65 28 | r729equ|al_like(|
|0001f180| 54 30 2a 20 61 31 2c 54 | 30 2a 20 61 32 29 3b 0a |T0* a1,T|0* a2);.|
|0001f190| 69 6e 74 20 72 37 32 39 | 69 6e 64 65 78 5f 6f 66 |int r729|index_of|
|0001f1a0| 28 54 37 32 39 20 43 2c | 54 30 2a 20 61 31 2c 69 |(T729 C,|T0* a1,i|
|0001f1b0| 6e 74 20 61 32 29 3b 0a | 76 6f 69 64 20 72 39 34 |nt a2);.|void r94|
|0001f1c0| 39 63 6f 70 79 5f 66 72 | 6f 6d 28 54 39 34 39 20 |9copy_fr|om(T949 |
|0001f1d0| 43 2c 54 39 34 39 20 61 | 31 2c 69 6e 74 20 61 32 |C,T949 a|1,int a2|
|0001f1e0| 29 3b 0a 54 39 34 39 20 | 72 39 34 39 72 65 61 6c |);.T949 |r949real|
|0001f1f0| 6c 6f 63 28 54 39 34 39 | 20 43 2c 69 6e 74 20 61 |loc(T949| C,int a|
|0001f200| 31 2c 69 6e 74 20 61 32 | 29 3b 0a 76 6f 69 64 20 |1,int a2|);.void |
|0001f210| 72 34 30 30 73 65 74 5f | 61 6c 6c 5f 77 69 74 68 |r400set_|all_with|
|0001f220| 28 54 34 30 30 20 43 2c | 54 30 2a 20 61 31 2c 69 |(T400 C,|T0* a1,i|
|0001f230| 6e 74 20 61 32 29 3b 0a | 69 6e 74 20 72 34 30 30 |nt a2);.|int r400|
|0001f240| 66 61 73 74 5f 69 6e 64 | 65 78 5f 6f 66 28 54 34 |fast_ind|ex_of(T4|
|0001f250| 30 30 20 43 2c 54 30 2a | 20 61 31 2c 69 6e 74 20 |00 C,T0*| a1,int |
|0001f260| 61 32 29 3b 0a 76 6f 69 | 64 20 72 34 30 30 63 6f |a2);.voi|d r400co|
|0001f270| 70 79 5f 66 72 6f 6d 28 | 54 34 30 30 20 43 2c 54 |py_from(|T400 C,T|
|0001f280| 34 30 30 20 61 31 2c 69 | 6e 74 20 61 32 29 3b 0a |400 a1,i|nt a2);.|
|0001f290| 54 34 30 30 20 72 34 30 | 30 72 65 61 6c 6c 6f 63 |T400 r40|0realloc|
|0001f2a0| 28 54 34 30 30 20 43 2c | 69 6e 74 20 61 31 2c 69 |(T400 C,|int a1,i|
|0001f2b0| 6e 74 20 61 32 29 3b 0a | 69 6e 74 20 72 34 30 30 |nt a2);.|int r400|
|0001f2c0| 65 71 75 61 6c 5f 6c 69 | 6b 65 28 54 30 2a 20 61 |equal_li|ke(T0* a|
|0001f2d0| 31 2c 54 30 2a 20 61 32 | 29 3b 0a 69 6e 74 20 72 |1,T0* a2|);.int r|
|0001f2e0| 34 30 30 69 6e 64 65 78 | 5f 6f 66 28 54 34 30 30 |400index|_of(T400|
|0001f2f0| 20 43 2c 54 30 2a 20 61 | 31 2c 69 6e 74 20 61 32 | C,T0* a|1,int a2|
|0001f300| 29 3b 0a 76 6f 69 64 20 | 72 37 30 35 63 6f 70 79 |);.void |r705copy|
|0001f310| 5f 66 72 6f 6d 28 54 37 | 30 35 20 43 2c 54 37 30 |_from(T7|05 C,T70|
|0001f320| 35 20 61 31 2c 69 6e 74 | 20 61 32 29 3b 0a 54 37 |5 a1,int| a2);.T7|
|0001f330| 30 35 20 72 37 30 35 72 | 65 61 6c 6c 6f 63 28 54 |05 r705r|ealloc(T|
|0001f340| 37 30 35 20 43 2c 69 6e | 74 20 61 31 2c 69 6e 74 |705 C,in|t a1,int|
|0001f350| 20 61 32 29 3b 0a 76 6f | 69 64 20 72 35 31 33 63 | a2);.vo|id r513c|
|0001f360| 6f 70 79 5f 66 72 6f 6d | 28 54 35 31 33 20 43 2c |opy_from|(T513 C,|
|0001f370| 54 35 31 33 20 61 31 2c | 69 6e 74 20 61 32 29 3b |T513 a1,|int a2);|
|0001f380| 0a 54 35 31 33 20 72 35 | 31 33 72 65 61 6c 6c 6f |.T513 r5|13reallo|
|0001f390| 63 28 54 35 31 33 20 43 | 2c 69 6e 74 20 61 31 2c |c(T513 C|,int a1,|
|0001f3a0| 69 6e 74 20 61 32 29 3b | 0a 76 6f 69 64 20 72 32 |int a2);|.void r2|
|0001f3b0| 32 31 63 6f 70 79 5f 66 | 72 6f 6d 28 54 32 32 31 |21copy_f|rom(T221|
|0001f3c0| 20 43 2c 54 32 32 31 20 | 61 31 2c 69 6e 74 20 61 | C,T221 |a1,int a|
|0001f3d0| 32 29 3b 0a 54 32 32 31 | 20 72 32 32 31 72 65 61 |2);.T221| r221rea|
|0001f3e0| 6c 6c 6f 63 28 54 32 32 | 31 20 43 2c 69 6e 74 20 |lloc(T22|1 C,int |
|0001f3f0| 61 31 2c 69 6e 74 20 61 | 32 29 3b 0a 76 6f 69 64 |a1,int a|2);.void|
|0001f400| 20 72 36 38 36 63 6c 65 | 61 72 5f 61 6c 6c 28 54 | r686cle|ar_all(T|
|0001f410| 36 38 36 20 43 2c 69 6e | 74 20 61 31 29 3b 0a 76 |686 C,in|t a1);.v|
|0001f420| 6f 69 64 20 72 36 38 36 | 73 65 74 5f 61 6c 6c 5f |oid r686|set_all_|
|0001f430| 77 69 74 68 28 54 36 38 | 36 20 43 2c 69 6e 74 20 |with(T68|6 C,int |
|0001f440| 61 31 2c 69 6e 74 20 61 | 32 29 3b 0a 69 6e 74 20 |a1,int a|2);.int |
|0001f450| 72 36 38 36 66 61 73 74 | 5f 69 6e 64 65 78 5f 6f |r686fast|_index_o|
|0001f460| 66 28 54 36 38 36 20 43 | 2c 69 6e 74 20 61 31 2c |f(T686 C|,int a1,|
|0001f470| 69 6e 74 20 61 32 29 3b | 0a 76 6f 69 64 20 72 36 |int a2);|.void r6|
|0001f480| 38 36 63 6f 70 79 5f 66 | 72 6f 6d 28 54 36 38 36 |86copy_f|rom(T686|
|0001f490| 20 43 2c 54 36 38 36 20 | 61 31 2c 69 6e 74 20 61 | C,T686 |a1,int a|
|0001f4a0| 32 29 3b 0a 54 36 38 36 | 20 72 36 38 36 72 65 61 |2);.T686| r686rea|
|0001f4b0| 6c 6c 6f 63 28 54 36 38 | 36 20 43 2c 69 6e 74 20 |lloc(T68|6 C,int |
|0001f4c0| 61 31 2c 69 6e 74 20 61 | 32 29 3b 0a 76 6f 69 64 |a1,int a|2);.void|
|0001f4d0| 20 72 38 35 37 73 65 74 | 5f 61 6c 6c 5f 77 69 74 | r857set|_all_wit|
|0001f4e0| 68 28 54 38 35 37 20 43 | 2c 54 30 2a 20 61 31 2c |h(T857 C|,T0* a1,|
|0001f4f0| 69 6e 74 20 61 32 29 3b | 0a 76 6f 69 64 20 72 38 |int a2);|.void r8|
|0001f500| 35 37 63 6f 70 79 5f 66 | 72 6f 6d 28 54 38 35 37 |57copy_f|rom(T857|
|0001f510| 20 43 2c 54 38 35 37 20 | 61 31 2c 69 6e 74 20 61 | C,T857 |a1,int a|
|0001f520| 32 29 3b 0a 54 38 35 37 | 20 72 38 35 37 72 65 61 |2);.T857| r857rea|
|0001f530| 6c 6c 6f 63 28 54 38 35 | 37 20 43 2c 69 6e 74 20 |lloc(T85|7 C,int |
|0001f540| 61 31 2c 69 6e 74 20 61 | 32 29 3b 0a 76 6f 69 64 |a1,int a|2);.void|
|0001f550| 20 72 34 34 63 6f 70 79 | 5f 66 72 6f 6d 28 54 34 | r44copy|_from(T4|
|0001f560| 34 20 43 2c 54 34 34 20 | 61 31 2c 69 6e 74 20 61 |4 C,T44 |a1,int a|
|0001f570| 32 29 3b 0a 54 34 34 20 | 72 34 34 72 65 61 6c 6c |2);.T44 |r44reall|
|0001f580| 6f 63 28 54 34 34 20 43 | 2c 69 6e 74 20 61 31 2c |oc(T44 C|,int a1,|
|0001f590| 69 6e 74 20 61 32 29 3b | 0a 76 6f 69 64 20 72 31 |int a2);|.void r1|
|0001f5a0| 39 31 63 6f 70 79 5f 66 | 72 6f 6d 28 54 31 39 31 |91copy_f|rom(T191|
|0001f5b0| 20 43 2c 54 31 39 31 20 | 61 31 2c 69 6e 74 20 61 | C,T191 |a1,int a|
|0001f5c0| 32 29 3b 0a 54 31 39 31 | 20 72 31 39 31 72 65 61 |2);.T191| r191rea|
|0001f5d0| 6c 6c 6f 63 28 54 31 39 | 31 20 43 2c 69 6e 74 20 |lloc(T19|1 C,int |
|0001f5e0| 61 31 2c 69 6e 74 20 61 | 32 29 3b 0a 69 6e 74 20 |a1,int a|2);.int |
|0001f5f0| 72 37 74 6f 5f 69 6e 74 | 65 67 65 72 28 54 37 2a |r7to_int|eger(T7*|
|0001f600| 20 43 29 3b 0a 76 6f 69 | 64 20 72 37 61 64 64 5f | C);.voi|d r7add_|
|0001f610| 66 69 72 73 74 28 54 37 | 2a 20 43 2c 63 68 61 72 |first(T7|* C,char|
|0001f620| 20 61 31 29 3b 0a 76 6f | 69 64 20 72 37 65 78 74 | a1);.vo|id r7ext|
|0001f630| 65 6e 64 28 54 37 2a 20 | 43 2c 63 68 61 72 20 61 |end(T7* |C,char a|
|0001f640| 31 29 3b 0a 76 6f 69 64 | 20 72 37 73 65 74 5f 6c |1);.void| r7set_l|
|0001f650| 61 73 74 28 54 37 2a 20 | 43 2c 63 68 61 72 20 61 |ast(T7* |C,char a|
|0001f660| 31 29 3b 0a 76 6f 69 64 | 20 72 37 74 6f 5f 6c 6f |1);.void| r7to_lo|
|0001f670| 77 65 72 28 54 37 2a 20 | 43 29 3b 0a 69 6e 74 20 |wer(T7* |C);.int |
|0001f680| 72 37 68 61 73 68 5f 63 | 6f 64 65 28 54 37 2a 20 |r7hash_c|ode(T7* |
|0001f690| 43 29 3b 0a 69 6e 74 20 | 72 37 69 6e 64 65 78 5f |C);.int |r7index_|
|0001f6a0| 6f 66 5f 73 74 72 69 6e | 67 28 54 37 2a 20 43 2c |of_strin|g(T7* C,|
|0001f6b0| 54 30 2a 20 61 31 29 3b | 0a 69 6e 74 20 72 37 5f |T0* a1);|.int r7_|
|0001f6c0| 70 78 5f 36 30 28 54 37 | 2a 20 43 2c 54 30 2a 20 |px_60(T7|* C,T0* |
|0001f6d0| 61 31 29 3b 0a 76 6f 69 | 64 20 72 37 72 65 6d 6f |a1);.voi|d r7remo|
|0001f6e0| 76 65 5f 62 65 74 77 65 | 65 6e 28 54 37 2a 20 43 |ve_betwe|en(T7* C|
|0001f6f0| 2c 69 6e 74 20 61 31 2c | 69 6e 74 20 61 32 29 3b |,int a1,|int a2);|
|0001f700| 0a 76 6f 69 64 20 72 37 | 6d 61 6b 65 28 54 37 2a |.void r7|make(T7*|
|0001f710| 20 43 2c 69 6e 74 20 61 | 31 29 3b 0a 76 6f 69 64 | C,int a|1);.void|
|0001f720| 2a 20 72 37 74 6f 5f 65 | 78 74 65 72 6e 61 6c 28 |* r7to_e|xternal(|
|0001f730| 54 37 2a 20 43 29 3b 0a | 76 6f 69 64 20 72 37 72 |T7* C);.|void r7r|
|0001f740| 65 76 65 72 73 65 28 54 | 37 2a 20 43 29 3b 0a 69 |everse(T|7* C);.i|
|0001f750| 6e 74 20 72 37 68 61 73 | 5f 73 74 72 69 6e 67 28 |nt r7has|_string(|
|0001f760| 54 37 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 76 |T7* C,T0|* a1);.v|
|0001f770| 6f 69 64 20 72 37 72 65 | 6d 6f 76 65 5f 66 69 72 |oid r7re|move_fir|
|0001f780| 73 74 28 54 37 2a 20 43 | 2c 69 6e 74 20 61 31 29 |st(T7* C|,int a1)|
|0001f790| 3b 0a 54 30 2a 20 72 37 | 74 77 69 6e 28 54 37 2a |;.T0* r7|twin(T7*|
|0001f7a0| 20 43 29 3b 0a 69 6e 74 | 20 72 37 69 73 5f 65 71 | C);.int| r7is_eq|
|0001f7b0| 75 61 6c 28 54 37 2a 20 | 43 2c 54 30 2a 20 61 31 |ual(T7* |C,T0* a1|
|0001f7c0| 29 3b 0a 69 6e 74 20 72 | 37 68 61 73 5f 70 72 65 |);.int r|7has_pre|
|0001f7d0| 66 69 78 28 54 37 2a 20 | 43 2c 54 30 2a 20 61 31 |fix(T7* |C,T0* a1|
|0001f7e0| 29 3b 0a 76 6f 69 64 20 | 72 37 73 77 61 70 28 54 |);.void |r7swap(T|
|0001f7f0| 37 2a 20 43 2c 69 6e 74 | 20 61 31 2c 69 6e 74 20 |7* C,int| a1,int |
|0001f800| 61 32 29 3b 0a 63 68 61 | 72 20 72 37 6c 61 73 74 |a2);.cha|r r7last|
|0001f810| 28 54 37 2a 20 43 29 3b | 0a 69 6e 74 20 72 37 68 |(T7* C);|.int r7h|
|0001f820| 61 73 5f 73 75 66 66 69 | 78 28 54 37 2a 20 43 2c |as_suffi|x(T7* C,|
|0001f830| 54 30 2a 20 61 31 29 3b | 0a 69 6e 74 20 72 37 68 |T0* a1);|.int r7h|
|0001f840| 61 73 28 54 37 2a 20 43 | 2c 63 68 61 72 20 61 31 |as(T7* C|,char a1|
|0001f850| 29 3b 0a 76 6f 69 64 20 | 72 37 63 6f 70 79 28 54 |);.void |r7copy(T|
|0001f860| 37 2a 20 43 2c 54 30 2a | 20 61 31 29 3b 0a 69 6e |7* C,T0*| a1);.in|
|0001f870| 74 20 72 37 73 61 6d 65 | 5f 61 73 28 54 37 2a 20 |t r7same|_as(T7* |
|0001f880| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 76 6f 69 64 20 |C,T0* a1|);.void |
|0001f890| 72 37 70 72 65 70 65 6e | 64 28 54 37 2a 20 43 2c |r7prepen|d(T7* C,|
|0001f8a0| 54 30 2a 20 61 31 29 3b | 0a 76 6f 69 64 20 72 37 |T0* a1);|.void r7|
|0001f8b0| 74 6f 5f 75 70 70 65 72 | 28 54 37 2a 20 43 29 3b |to_upper|(T7* C);|
|0001f8c0| 0a 76 6f 69 64 20 72 37 | 72 65 6d 6f 76 65 5f 6c |.void r7|remove_l|
|0001f8d0| 61 73 74 28 54 37 2a 20 | 43 2c 69 6e 74 20 61 31 |ast(T7* |C,int a1|
|0001f8e0| 29 3b 0a 69 6e 74 20 72 | 37 69 6e 64 65 78 5f 6f |);.int r|7index_o|
|0001f8f0| 66 28 54 37 2a 20 43 2c | 63 68 61 72 20 61 31 29 |f(T7* C,|char a1)|
|0001f900| 3b 0a 69 6e 74 20 72 37 | 62 69 6e 61 72 79 5f 74 |;.int r7|binary_t|
|0001f910| 6f 5f 69 6e 74 65 67 65 | 72 28 54 37 2a 20 43 29 |o_intege|r(T7* C)|
|0001f920| 3b 0a 76 6f 69 64 20 72 | 37 61 70 70 65 6e 64 28 |;.void r|7append(|
|0001f930| 54 37 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 76 |T7* C,T0|* a1);.v|
|0001f940| 6f 69 64 20 72 32 38 6d | 61 6b 65 28 54 32 38 2a |oid r28m|ake(T28*|
|0001f950| 20 43 2c 69 6e 74 20 61 | 31 2c 69 6e 74 20 61 32 | C,int a|1,int a2|
|0001f960| 29 3b 0a 54 30 2a 20 72 | 32 38 69 74 65 6d 28 54 |);.T0* r|28item(T|
|0001f970| 32 38 2a 20 43 2c 69 6e | 74 20 61 31 29 3b 0a 54 |28* C,in|t a1);.T|
|0001f980| 30 2a 20 72 32 38 74 77 | 69 6e 28 54 32 38 2a 20 |0* r28tw|in(T28* |
|0001f990| 43 29 3b 0a 76 6f 69 64 | 20 72 32 38 63 6f 70 79 |C);.void| r28copy|
|0001f9a0| 28 54 32 38 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |(T28* C,|T0* a1);|
|0001f9b0| 0a 69 6e 74 20 72 32 38 | 63 6f 75 6e 74 28 54 32 |.int r28|count(T2|
|0001f9c0| 38 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 32 38 61 |8* C);.v|oid r28a|
|0001f9d0| 64 64 5f 6c 61 73 74 28 | 54 32 38 2a 20 43 2c 54 |dd_last(|T28* C,T|
|0001f9e0| 30 2a 20 61 31 29 3b 0a | 54 30 2a 20 72 32 38 66 |0* a1);.|T0* r28f|
|0001f9f0| 69 72 73 74 28 54 32 38 | 2a 20 43 29 3b 0a 54 30 |irst(T28|* C);.T0|
|0001fa00| 2a 20 72 32 33 35 69 74 | 65 6d 28 54 32 33 35 2a |* r235it|em(T235*|
|0001fa10| 20 43 2c 69 6e 74 20 61 | 31 29 3b 0a 69 6e 74 20 | C,int a|1);.int |
|0001fa20| 72 32 33 35 63 6f 75 6e | 74 28 54 32 33 35 2a 20 |r235coun|t(T235* |
|0001fa30| 43 29 3b 0a 76 6f 69 64 | 20 72 32 33 35 61 64 64 |C);.void| r235add|
|0001fa40| 5f 6c 61 73 74 28 54 32 | 33 35 2a 20 43 2c 54 30 |_last(T2|35* C,T0|
|0001fa50| 2a 20 61 31 29 3b 0a 54 | 30 2a 20 72 32 33 35 66 |* a1);.T|0* r235f|
|0001fa60| 69 72 73 74 28 54 32 33 | 35 2a 20 43 29 3b 0a 76 |irst(T23|5* C);.v|
|0001fa70| 6f 69 64 20 72 34 37 37 | 63 6c 65 61 72 5f 61 6c |oid r477|clear_al|
|0001fa80| 6c 28 54 34 37 37 2a 20 | 43 29 3b 0a 76 6f 69 64 |l(T477* |C);.void|
|0001fa90| 20 72 34 37 37 66 6f 72 | 63 65 28 54 34 37 37 2a | r477for|ce(T477*|
|0001faa0| 20 43 2c 54 30 2a 20 61 | 31 2c 69 6e 74 20 61 32 | C,T0* a|1,int a2|
|0001fab0| 29 3b 0a 76 6f 69 64 20 | 72 34 37 37 6d 61 6b 65 |);.void |r477make|
|0001fac0| 28 54 34 37 37 2a 20 43 | 2c 69 6e 74 20 61 31 2c |(T477* C|,int a1,|
|0001fad0| 69 6e 74 20 61 32 29 3b | 0a 54 30 2a 20 72 34 37 |int a2);|.T0* r47|
|0001fae0| 37 69 74 65 6d 28 54 34 | 37 37 2a 20 43 2c 69 6e |7item(T4|77* C,in|
|0001faf0| 74 20 61 31 29 3b 0a 76 | 6f 69 64 20 72 34 37 37 |t a1);.v|oid r477|
|0001fb00| 72 65 73 69 7a 65 28 54 | 34 37 37 2a 20 43 2c 69 |resize(T|477* C,i|
|0001fb10| 6e 74 20 61 31 2c 69 6e | 74 20 61 32 29 3b 0a 69 |nt a1,in|t a2);.i|
|0001fb20| 6e 74 20 72 34 37 37 63 | 6f 75 6e 74 28 54 34 37 |nt r477c|ount(T47|
|0001fb30| 37 2a 20 43 29 3b 0a 54 | 30 2a 20 72 31 34 37 69 |7* C);.T|0* r147i|
|0001fb40| 74 65 6d 28 54 31 34 37 | 2a 20 43 2c 69 6e 74 20 |tem(T147|* C,int |
|0001fb50| 61 31 29 3b 0a 54 30 2a | 20 72 31 34 37 74 77 69 |a1);.T0*| r147twi|
|0001fb60| 6e 28 54 31 34 37 2a 20 | 43 29 3b 0a 76 6f 69 64 |n(T147* |C);.void|
|0001fb70| 20 72 31 34 37 63 6f 70 | 79 28 54 31 34 37 2a 20 | r147cop|y(T147* |
|0001fb80| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 69 6e 74 20 72 |C,T0* a1|);.int r|
|0001fb90| 31 34 37 63 6f 75 6e 74 | 28 54 31 34 37 2a 20 43 |147count|(T147* C|
|0001fba0| 29 3b 0a 76 6f 69 64 20 | 72 31 34 37 61 64 64 5f |);.void |r147add_|
|0001fbb0| 6c 61 73 74 28 54 31 34 | 37 2a 20 43 2c 54 30 2a |last(T14|7* C,T0*|
|0001fbc0| 20 61 31 29 3b 0a 76 6f | 69 64 20 72 34 31 77 69 | a1);.vo|id r41wi|
|0001fbd0| 74 68 5f 63 61 70 61 63 | 69 74 79 28 54 34 31 2a |th_capac|ity(T41*|
|0001fbe0| 20 43 2c 69 6e 74 20 61 | 31 29 3b 0a 76 6f 69 64 | C,int a|1);.void|
|0001fbf0| 20 72 34 31 61 64 64 5f | 6c 61 73 74 28 54 34 31 | r41add_|last(T41|
|0001fc00| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 76 6f 69 |* C,T0* |a1);.voi|
|0001fc10| 64 20 72 32 32 36 6d 61 | 6b 65 28 54 32 32 36 2a |d r226ma|ke(T226*|
|0001fc20| 20 43 2c 69 6e 74 20 61 | 31 29 3b 0a 69 6e 74 20 | C,int a|1);.int |
|0001fc30| 72 32 32 36 66 61 73 74 | 5f 68 61 73 28 54 32 32 |r226fast|_has(T22|
|0001fc40| 36 2a 20 43 2c 69 6e 74 | 20 61 31 29 3b 0a 76 6f |6* C,int| a1);.vo|
|0001fc50| 69 64 20 72 32 32 36 72 | 65 73 69 7a 65 28 54 32 |id r226r|esize(T2|
|0001fc60| 32 36 2a 20 43 2c 69 6e | 74 20 61 31 29 3b 0a 76 |26* C,in|t a1);.v|
|0001fc70| 6f 69 64 20 72 32 32 36 | 63 6f 70 79 28 54 32 32 |oid r226|copy(T22|
|0001fc80| 36 2a 20 43 2c 54 30 2a | 20 61 31 29 3b 0a 76 6f |6* C,T0*| a1);.vo|
|0001fc90| 69 64 20 72 32 32 36 77 | 69 74 68 5f 63 61 70 61 |id r226w|ith_capa|
|0001fca0| 63 69 74 79 28 54 32 32 | 36 2a 20 43 2c 69 6e 74 |city(T22|6* C,int|
|0001fcb0| 20 61 31 29 3b 0a 69 6e | 74 20 72 32 32 36 66 61 | a1);.in|t r226fa|
|0001fcc0| 73 74 5f 69 6e 64 65 78 | 5f 6f 66 28 54 32 32 36 |st_index|_of(T226|
|0001fcd0| 2a 20 43 2c 69 6e 74 20 | 61 31 29 3b 0a 76 6f 69 |* C,int |a1);.voi|
|0001fce0| 64 20 72 32 32 36 61 64 | 64 5f 6c 61 73 74 28 54 |d r226ad|d_last(T|
|0001fcf0| 32 32 36 2a 20 43 2c 69 | 6e 74 20 61 31 29 3b 0a |226* C,i|nt a1);.|
|0001fd00| 76 6f 69 64 20 72 33 32 | 63 6c 65 61 72 5f 61 6c |void r32|clear_al|
|0001fd10| 6c 28 54 33 32 2a 20 43 | 29 3b 0a 76 6f 69 64 20 |l(T32* C|);.void |
|0001fd20| 72 33 32 6d 61 6b 65 28 | 54 33 32 2a 20 43 2c 69 |r32make(|T32* C,i|
|0001fd30| 6e 74 20 61 31 29 3b 0a | 54 30 2a 20 72 33 32 69 |nt a1);.|T0* r32i|
|0001fd40| 74 65 6d 28 54 33 32 2a | 20 43 2c 69 6e 74 20 61 |tem(T32*| C,int a|
|0001fd50| 31 29 3b 0a 76 6f 69 64 | 20 72 33 32 72 65 73 69 |1);.void| r32resi|
|0001fd60| 7a 65 28 54 33 32 2a 20 | 43 2c 69 6e 74 20 61 31 |ze(T32* |C,int a1|
|0001fd70| 29 3b 0a 69 6e 74 20 72 | 33 32 63 6f 75 6e 74 28 |);.int r|32count(|
|0001fd80| 54 33 32 2a 20 43 29 3b | 0a 76 6f 69 64 20 72 39 |T32* C);|.void r9|
|0001fd90| 34 33 6d 61 6b 65 28 54 | 39 34 33 2a 20 43 2c 69 |43make(T|943* C,i|
|0001fda0| 6e 74 20 61 31 2c 69 6e | 74 20 61 32 29 3b 0a 54 |nt a1,in|t a2);.T|
|0001fdb0| 30 2a 20 72 39 34 33 69 | 74 65 6d 28 54 39 34 33 |0* r943i|tem(T943|
|0001fdc0| 2a 20 43 2c 69 6e 74 20 | 61 31 29 3b 0a 76 6f 69 |* C,int |a1);.voi|
|0001fdd0| 64 20 72 39 34 33 72 65 | 73 69 7a 65 28 54 39 34 |d r943re|size(T94|
|0001fde0| 33 2a 20 43 2c 69 6e 74 | 20 61 31 2c 69 6e 74 20 |3* C,int| a1,int |
|0001fdf0| 61 32 29 3b 0a 69 6e 74 | 20 72 39 34 33 63 6f 75 |a2);.int| r943cou|
|0001fe00| 6e 74 28 54 39 34 33 2a | 20 43 29 3b 0a 76 6f 69 |nt(T943*| C);.voi|
|0001fe10| 64 20 72 35 36 39 6d 61 | 6b 65 28 54 35 36 39 2a |d r569ma|ke(T569*|
|0001fe20| 20 43 2c 69 6e 74 20 61 | 31 29 3b 0a 76 6f 69 64 | C,int a|1);.void|
|0001fe30| 20 72 35 36 39 72 65 73 | 69 7a 65 28 54 35 36 39 | r569res|ize(T569|
|0001fe40| 2a 20 43 2c 69 6e 74 20 | 61 31 29 3b 0a 76 6f 69 |* C,int |a1);.voi|
|0001fe50| 64 20 72 34 32 39 6d 61 | 6b 65 28 54 34 32 39 2a |d r429ma|ke(T429*|
|0001fe60| 20 43 2c 69 6e 74 20 61 | 31 2c 69 6e 74 20 61 32 | C,int a|1,int a2|
|0001fe70| 29 3b 0a 69 6e 74 20 72 | 34 32 39 69 74 65 6d 28 |);.int r|429item(|
|0001fe80| 54 34 32 39 2a 20 43 2c | 69 6e 74 20 61 31 29 3b |T429* C,|int a1);|
|0001fe90| 0a 76 6f 69 64 20 72 34 | 32 39 72 65 73 69 7a 65 |.void r4|29resize|
|0001fea0| 28 54 34 32 39 2a 20 43 | 2c 69 6e 74 20 61 31 2c |(T429* C|,int a1,|
|0001feb0| 69 6e 74 20 61 32 29 3b | 0a 76 6f 69 64 20 72 34 |int a2);|.void r4|
|0001fec0| 32 39 61 64 64 5f 6c 61 | 73 74 28 54 34 32 39 2a |29add_la|st(T429*|
|0001fed0| 20 43 2c 69 6e 74 20 61 | 31 29 3b 0a 69 6e 74 20 | C,int a|1);.int |
|0001fee0| 72 34 32 39 63 6f 75 6e | 74 28 54 34 32 39 2a 20 |r429coun|t(T429* |
|0001fef0| 43 29 3b 0a 54 30 2a 20 | 72 37 36 34 69 74 65 6d |C);.T0* |r764item|
|0001ff00| 28 54 37 36 34 2a 20 43 | 2c 69 6e 74 20 61 31 29 |(T764* C|,int a1)|
|0001ff10| 3b 0a 69 6e 74 20 72 37 | 36 34 63 6f 75 6e 74 28 |;.int r7|64count(|
|0001ff20| 54 37 36 34 2a 20 43 29 | 3b 0a 76 6f 69 64 20 72 |T764* C)|;.void r|
|0001ff30| 37 36 34 61 64 64 5f 6c | 61 73 74 28 54 37 36 34 |764add_l|ast(T764|
|0001ff40| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 76 6f 69 |* C,T0* |a1);.voi|
|0001ff50| 64 20 72 33 32 31 63 6c | 65 61 72 5f 61 6c 6c 28 |d r321cl|ear_all(|
|0001ff60| 54 33 32 31 2a 20 43 29 | 3b 0a 76 6f 69 64 20 72 |T321* C)|;.void r|
|0001ff70| 33 32 31 6d 61 6b 65 28 | 54 33 32 31 2a 20 43 2c |321make(|T321* C,|
|0001ff80| 69 6e 74 20 61 31 29 3b | 0a 69 6e 74 20 72 33 32 |int a1);|.int r32|
|0001ff90| 31 66 61 73 74 5f 68 61 | 73 28 54 33 32 31 2a 20 |1fast_ha|s(T321* |
|0001ffa0| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 54 30 2a 20 72 |C,T0* a1|);.T0* r|
|0001ffb0| 33 32 31 69 74 65 6d 28 | 54 33 32 31 2a 20 43 2c |321item(|T321* C,|
|0001ffc0| 69 6e 74 20 61 31 29 3b | 0a 76 6f 69 64 20 72 33 |int a1);|.void r3|
|0001ffd0| 32 31 72 65 73 69 7a 65 | 28 54 33 32 31 2a 20 43 |21resize|(T321* C|
|0001ffe0| 2c 69 6e 74 20 61 31 29 | 3b 0a 76 6f 69 64 20 72 |,int a1)|;.void r|
|0001fff0| 33 32 31 77 69 74 68 5f | 63 61 70 61 63 69 74 79 |321with_|capacity|
|00020000| 28 54 33 32 31 2a 20 43 | 2c 69 6e 74 20 61 31 29 |(T321* C|,int a1)|
|00020010| 3b 0a 69 6e 74 20 72 33 | 32 31 66 61 73 74 5f 69 |;.int r3|21fast_i|
|00020020| 6e 64 65 78 5f 6f 66 28 | 54 33 32 31 2a 20 43 2c |ndex_of(|T321* C,|
|00020030| 54 30 2a 20 61 31 29 3b | 0a 76 6f 69 64 20 72 33 |T0* a1);|.void r3|
|00020040| 32 31 61 64 64 5f 6c 61 | 73 74 28 54 33 32 31 2a |21add_la|st(T321*|
|00020050| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 69 6e 74 20 | C,T0* a|1);.int |
|00020060| 72 33 32 31 63 6f 75 6e | 74 28 54 33 32 31 2a 20 |r321coun|t(T321* |
|00020070| 43 29 3b 0a 76 6f 69 64 | 20 72 37 33 33 6d 61 6b |C);.void| r733mak|
|00020080| 65 28 54 37 33 33 2a 20 | 43 2c 69 6e 74 20 61 31 |e(T733* |C,int a1|
|00020090| 2c 69 6e 74 20 61 32 29 | 3b 0a 54 30 2a 20 72 37 |,int a2)|;.T0* r7|
|000200a0| 33 33 69 74 65 6d 28 54 | 37 33 33 2a 20 43 2c 69 |33item(T|733* C,i|
|000200b0| 6e 74 20 61 31 29 3b 0a | 54 30 2a 20 72 37 33 33 |nt a1);.|T0* r733|
|000200c0| 74 77 69 6e 28 54 37 33 | 33 2a 20 43 29 3b 0a 76 |twin(T73|3* C);.v|
|000200d0| 6f 69 64 20 72 37 33 33 | 63 6f 70 79 28 54 37 33 |oid r733|copy(T73|
|000200e0| 33 2a 20 43 2c 54 30 2a | 20 61 31 29 3b 0a 69 6e |3* C,T0*| a1);.in|
|000200f0| 74 20 72 37 33 33 63 6f | 75 6e 74 28 54 37 33 33 |t r733co|unt(T733|
|00020100| 2a 20 43 29 3b 0a 76 6f | 69 64 20 72 37 33 33 61 |* C);.vo|id r733a|
|00020110| 64 64 5f 6c 61 73 74 28 | 54 37 33 33 2a 20 43 2c |dd_last(|T733* C,|
|00020120| 54 30 2a 20 61 31 29 3b | 0a 54 30 2a 20 72 37 33 |T0* a1);|.T0* r73|
|00020130| 33 66 69 72 73 74 28 54 | 37 33 33 2a 20 43 29 3b |3first(T|733* C);|
|00020140| 0a 54 30 2a 20 72 32 34 | 37 69 74 65 6d 28 54 32 |.T0* r24|7item(T2|
|00020150| 34 37 2a 20 43 2c 69 6e | 74 20 61 31 29 3b 0a 54 |47* C,in|t a1);.T|
|00020160| 30 2a 20 72 32 34 37 74 | 77 69 6e 28 54 32 34 37 |0* r247t|win(T247|
|00020170| 2a 20 43 29 3b 0a 76 6f | 69 64 20 72 32 34 37 63 |* C);.vo|id r247c|
|00020180| 6f 70 79 28 54 32 34 37 | 2a 20 43 2c 54 30 2a 20 |opy(T247|* C,T0* |
|00020190| 61 31 29 3b 0a 69 6e 74 | 20 72 32 34 37 63 6f 75 |a1);.int| r247cou|
|000201a0| 6e 74 28 54 32 34 37 2a | 20 43 29 3b 0a 76 6f 69 |nt(T247*| C);.voi|
|000201b0| 64 20 72 32 34 37 61 64 | 64 5f 6c 61 73 74 28 54 |d r247ad|d_last(T|
|000201c0| 32 34 37 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |247* C,T|0* a1);.|
|000201d0| 54 30 2a 20 72 39 34 38 | 69 74 65 6d 28 54 39 34 |T0* r948|item(T94|
|000201e0| 38 2a 20 43 2c 69 6e 74 | 20 61 31 29 3b 0a 54 30 |8* C,int| a1);.T0|
|000201f0| 2a 20 72 39 34 38 74 77 | 69 6e 28 54 39 34 38 2a |* r948tw|in(T948*|
|00020200| 20 43 29 3b 0a 76 6f 69 | 64 20 72 39 34 38 63 6f | C);.voi|d r948co|
|00020210| 70 79 28 54 39 34 38 2a | 20 43 2c 54 30 2a 20 61 |py(T948*| C,T0* a|
|00020220| 31 29 3b 0a 69 6e 74 20 | 72 39 34 38 63 6f 75 6e |1);.int |r948coun|
|00020230| 74 28 54 39 34 38 2a 20 | 43 29 3b 0a 76 6f 69 64 |t(T948* |C);.void|
|00020240| 20 72 39 34 38 61 64 64 | 5f 6c 61 73 74 28 54 39 | r948add|_last(T9|
|00020250| 34 38 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 76 |48* C,T0|* a1);.v|
|00020260| 6f 69 64 20 72 32 38 30 | 66 6f 72 63 65 28 54 32 |oid r280|force(T2|
|00020270| 38 30 2a 20 43 2c 54 30 | 2a 20 61 31 2c 69 6e 74 |80* C,T0|* a1,int|
|00020280| 20 61 32 29 3b 0a 76 6f | 69 64 20 72 32 38 30 6d | a2);.vo|id r280m|
|00020290| 61 6b 65 28 54 32 38 30 | 2a 20 43 2c 69 6e 74 20 |ake(T280|* C,int |
|000202a0| 61 31 2c 69 6e 74 20 61 | 32 29 3b 0a 54 30 2a 20 |a1,int a|2);.T0* |
|000202b0| 72 32 38 30 69 74 65 6d | 28 54 32 38 30 2a 20 43 |r280item|(T280* C|
|000202c0| 2c 69 6e 74 20 61 31 29 | 3b 0a 76 6f 69 64 20 72 |,int a1)|;.void r|
|000202d0| 32 38 30 72 65 73 69 7a | 65 28 54 32 38 30 2a 20 |280resiz|e(T280* |
|000202e0| 43 2c 69 6e 74 20 61 31 | 2c 69 6e 74 20 61 32 29 |C,int a1|,int a2)|
|000202f0| 3b 0a 76 6f 69 64 20 72 | 32 38 30 73 77 61 70 28 |;.void r|280swap(|
|00020300| 54 32 38 30 2a 20 43 2c | 69 6e 74 20 61 31 2c 69 |T280* C,|int a1,i|
|00020310| 6e 74 20 61 32 29 3b 0a | 69 6e 74 20 72 32 38 30 |nt a2);.|int r280|
|00020320| 63 6f 75 6e 74 28 54 32 | 38 30 2a 20 43 29 3b 0a |count(T2|80* C);.|
|00020330| 76 6f 69 64 20 72 32 38 | 30 61 64 64 5f 6c 61 73 |void r28|0add_las|
|00020340| 74 28 54 32 38 30 2a 20 | 43 2c 54 30 2a 20 61 31 |t(T280* |C,T0* a1|
|00020350| 29 3b 0a 76 6f 69 64 20 | 72 36 35 6d 61 6b 65 28 |);.void |r65make(|
|00020360| 54 36 35 2a 20 43 2c 69 | 6e 74 20 61 31 2c 69 6e |T65* C,i|nt a1,in|
|00020370| 74 20 61 32 29 3b 0a 54 | 30 2a 20 72 36 35 69 74 |t a2);.T|0* r65it|
|00020380| 65 6d 28 54 36 35 2a 20 | 43 2c 69 6e 74 20 61 31 |em(T65* |C,int a1|
|00020390| 29 3b 0a 54 30 2a 20 72 | 36 35 74 77 69 6e 28 54 |);.T0* r|65twin(T|
|000203a0| 36 35 2a 20 43 29 3b 0a | 76 6f 69 64 20 72 36 35 |65* C);.|void r65|
|000203b0| 63 6f 70 79 28 54 36 35 | 2a 20 43 2c 54 30 2a 20 |copy(T65|* C,T0* |
|000203c0| 61 31 29 3b 0a 69 6e 74 | 20 72 36 35 63 6f 75 6e |a1);.int| r65coun|
|000203d0| 74 28 54 36 35 2a 20 43 | 29 3b 0a 76 6f 69 64 20 |t(T65* C|);.void |
|000203e0| 72 36 35 61 64 64 5f 6c | 61 73 74 28 54 36 35 2a |r65add_l|ast(T65*|
|000203f0| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 54 30 2a 20 | C,T0* a|1);.T0* |
|00020400| 72 36 35 66 69 72 73 74 | 28 54 36 35 2a 20 43 29 |r65first|(T65* C)|
|00020410| 3b 0a 76 6f 69 64 20 72 | 34 39 35 6d 61 6b 65 28 |;.void r|495make(|
|00020420| 54 34 39 35 2a 20 43 2c | 69 6e 74 20 61 31 2c 69 |T495* C,|int a1,i|
|00020430| 6e 74 20 61 32 29 3b 0a | 69 6e 74 20 72 34 39 35 |nt a2);.|int r495|
|00020440| 66 61 73 74 5f 68 61 73 | 28 54 34 39 35 2a 20 43 |fast_has|(T495* C|
|00020450| 2c 54 30 2a 20 61 31 29 | 3b 0a 54 30 2a 20 72 34 |,T0* a1)|;.T0* r4|
|00020460| 39 35 69 74 65 6d 28 54 | 34 39 35 2a 20 43 2c 69 |95item(T|495* C,i|
|00020470| 6e 74 20 61 31 29 3b 0a | 76 6f 69 64 20 72 34 39 |nt a1);.|void r49|
|00020480| 35 72 65 73 69 7a 65 28 | 54 34 39 35 2a 20 43 2c |5resize(|T495* C,|
|00020490| 69 6e 74 20 61 31 2c 69 | 6e 74 20 61 32 29 3b 0a |int a1,i|nt a2);.|
|000204a0| 76 6f 69 64 20 72 34 39 | 35 77 69 74 68 5f 63 61 |void r49|5with_ca|
|000204b0| 70 61 63 69 74 79 28 54 | 34 39 35 2a 20 43 2c 69 |pacity(T|495* C,i|
|000204c0| 6e 74 20 61 31 2c 69 6e | 74 20 61 32 29 3b 0a 69 |nt a1,in|t a2);.i|
|000204d0| 6e 74 20 72 34 39 35 66 | 61 73 74 5f 69 6e 64 65 |nt r495f|ast_inde|
|000204e0| 78 5f 6f 66 28 54 34 39 | 35 2a 20 43 2c 54 30 2a |x_of(T49|5* C,T0*|
|000204f0| 20 61 31 29 3b 0a 76 6f | 69 64 20 72 34 39 35 61 | a1);.vo|id r495a|
|00020500| 64 64 5f 6c 61 73 74 28 | 54 34 39 35 2a 20 43 2c |dd_last(|T495* C,|
|00020510| 54 30 2a 20 61 31 29 3b | 0a 69 6e 74 20 72 34 39 |T0* a1);|.int r49|
|00020520| 35 63 6f 75 6e 74 28 54 | 34 39 35 2a 20 43 29 3b |5count(T|495* C);|
|00020530| 0a 54 30 2a 20 72 32 36 | 33 69 74 65 6d 28 54 32 |.T0* r26|3item(T2|
|00020540| 36 33 2a 20 43 2c 69 6e | 74 20 61 31 29 3b 0a 54 |63* C,in|t a1);.T|
|00020550| 30 2a 20 72 32 36 33 74 | 77 69 6e 28 54 32 36 33 |0* r263t|win(T263|
|00020560| 2a 20 43 29 3b 0a 76 6f | 69 64 20 72 32 36 33 63 |* C);.vo|id r263c|
|00020570| 6f 70 79 28 54 32 36 33 | 2a 20 43 2c 54 30 2a 20 |opy(T263|* C,T0* |
|00020580| 61 31 29 3b 0a 69 6e 74 | 20 72 32 36 33 63 6f 75 |a1);.int| r263cou|
|00020590| 6e 74 28 54 32 36 33 2a | 20 43 29 3b 0a 76 6f 69 |nt(T263*| C);.voi|
|000205a0| 64 20 72 32 36 33 61 64 | 64 5f 6c 61 73 74 28 54 |d r263ad|d_last(T|
|000205b0| 32 36 33 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |263* C,T|0* a1);.|
|000205c0| 54 30 2a 20 72 32 37 32 | 69 74 65 6d 28 54 32 37 |T0* r272|item(T27|
|000205d0| 32 2a 20 43 2c 69 6e 74 | 20 61 31 29 3b 0a 76 6f |2* C,int| a1);.vo|
|000205e0| 69 64 20 72 32 37 32 77 | 69 74 68 5f 63 61 70 61 |id r272w|ith_capa|
|000205f0| 63 69 74 79 28 54 32 37 | 32 2a 20 43 2c 69 6e 74 |city(T27|2* C,int|
|00020600| 20 61 31 29 3b 0a 76 6f | 69 64 20 72 32 37 32 61 | a1);.vo|id r272a|
|00020610| 64 64 5f 6c 61 73 74 28 | 54 32 37 32 2a 20 43 2c |dd_last(|T272* C,|
|00020620| 54 30 2a 20 61 31 29 3b | 0a 76 6f 69 64 20 72 37 |T0* a1);|.void r7|
|00020630| 30 31 6d 61 6b 65 28 54 | 37 30 31 2a 20 43 2c 69 |01make(T|701* C,i|
|00020640| 6e 74 20 61 31 2c 69 6e | 74 20 61 32 29 3b 0a 54 |nt a1,in|t a2);.T|
|00020650| 30 2a 20 72 37 30 31 69 | 74 65 6d 28 54 37 30 31 |0* r701i|tem(T701|
|00020660| 2a 20 43 2c 69 6e 74 20 | 61 31 29 3b 0a 76 6f 69 |* C,int |a1);.voi|
|00020670| 64 20 72 37 30 31 72 65 | 73 69 7a 65 28 54 37 30 |d r701re|size(T70|
|00020680| 31 2a 20 43 2c 69 6e 74 | 20 61 31 2c 69 6e 74 20 |1* C,int| a1,int |
|00020690| 61 32 29 3b 0a 54 30 2a | 20 72 37 30 31 74 77 69 |a2);.T0*| r701twi|
|000206a0| 6e 28 54 37 30 31 2a 20 | 43 29 3b 0a 76 6f 69 64 |n(T701* |C);.void|
|000206b0| 20 72 37 30 31 63 6f 70 | 79 28 54 37 30 31 2a 20 | r701cop|y(T701* |
|000206c0| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 69 6e 74 20 72 |C,T0* a1|);.int r|
|000206d0| 37 30 31 63 6f 75 6e 74 | 28 54 37 30 31 2a 20 43 |701count|(T701* C|
|000206e0| 29 3b 0a 76 6f 69 64 20 | 72 37 30 31 61 64 64 5f |);.void |r701add_|
|000206f0| 6c 61 73 74 28 54 37 30 | 31 2a 20 43 2c 54 30 2a |last(T70|1* C,T0*|
|00020700| 20 61 31 29 3b 0a 69 6e | 74 20 72 35 32 32 65 6d | a1);.in|t r522em|
|00020710| 70 74 79 28 54 35 32 32 | 2a 20 43 29 3b 0a 76 6f |pty(T522|* C);.vo|
|00020720| 69 64 20 72 35 32 32 6d | 61 6b 65 28 54 35 32 32 |id r522m|ake(T522|
|00020730| 2a 20 43 2c 69 6e 74 20 | 61 31 2c 69 6e 74 20 61 |* C,int |a1,int a|
|00020740| 32 29 3b 0a 69 6e 74 20 | 72 35 32 32 66 61 73 74 |2);.int |r522fast|
|00020750| 5f 68 61 73 28 54 35 32 | 32 2a 20 43 2c 54 30 2a |_has(T52|2* C,T0*|
|00020760| 20 61 31 29 3b 0a 54 30 | 2a 20 72 35 32 32 69 74 | a1);.T0|* r522it|
|00020770| 65 6d 28 54 35 32 32 2a | 20 43 2c 69 6e 74 20 61 |em(T522*| C,int a|
|00020780| 31 29 3b 0a 76 6f 69 64 | 20 72 35 32 32 63 6c 65 |1);.void| r522cle|
|00020790| 61 72 28 54 35 32 32 2a | 20 43 29 3b 0a 69 6e 74 |ar(T522*| C);.int|
|000207a0| 20 72 35 32 32 66 61 73 | 74 5f 69 6e 64 65 78 5f | r522fas|t_index_|
|000207b0| 6f 66 28 54 35 32 32 2a | 20 43 2c 54 30 2a 20 61 |of(T522*| C,T0* a|
|000207c0| 31 29 3b 0a 76 6f 69 64 | 20 72 35 32 32 61 64 64 |1);.void| r522add|
|000207d0| 5f 6c 61 73 74 28 54 35 | 32 32 2a 20 43 2c 54 30 |_last(T5|22* C,T0|
|000207e0| 2a 20 61 31 29 3b 0a 69 | 6e 74 20 72 35 32 32 63 |* a1);.i|nt r522c|
|000207f0| 6f 75 6e 74 28 54 35 32 | 32 2a 20 43 29 3b 0a 54 |ount(T52|2* C);.T|
|00020800| 30 2a 20 72 35 32 32 66 | 69 72 73 74 28 54 35 32 |0* r522f|irst(T52|
|00020810| 32 2a 20 43 29 3b 0a 54 | 30 2a 20 72 35 35 32 69 |2* C);.T|0* r552i|
|00020820| 74 65 6d 28 54 35 35 32 | 2a 20 43 2c 69 6e 74 20 |tem(T552|* C,int |
|00020830| 61 31 29 3b 0a 69 6e 74 | 20 72 35 35 32 63 6f 75 |a1);.int| r552cou|
|00020840| 6e 74 28 54 35 35 32 2a | 20 43 29 3b 0a 76 6f 69 |nt(T552*| C);.voi|
|00020850| 64 20 72 35 35 32 61 64 | 64 5f 6c 61 73 74 28 54 |d r552ad|d_last(T|
|00020860| 35 35 32 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |552* C,T|0* a1);.|
|00020870| 54 30 2a 20 72 33 35 32 | 74 77 69 6e 28 54 33 35 |T0* r352|twin(T35|
|00020880| 32 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 33 35 32 |2* C);.v|oid r352|
|00020890| 63 6f 70 79 28 54 33 35 | 32 2a 20 43 2c 54 30 2a |copy(T35|2* C,T0*|
|000208a0| 20 61 31 29 3b 0a 76 6f | 69 64 20 72 33 35 32 77 | a1);.vo|id r352w|
|000208b0| 69 74 68 5f 63 61 70 61 | 63 69 74 79 28 54 33 35 |ith_capa|city(T35|
|000208c0| 32 2a 20 43 2c 69 6e 74 | 20 61 31 29 3b 0a 76 6f |2* C,int| a1);.vo|
|000208d0| 69 64 20 72 33 35 32 61 | 64 64 5f 6c 61 73 74 28 |id r352a|dd_last(|
|000208e0| 54 33 35 32 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |T352* C,|T0* a1);|
|000208f0| 0a 69 6e 74 20 72 38 34 | 38 63 6f 75 6e 74 28 54 |.int r84|8count(T|
|00020900| 38 34 38 2a 20 43 29 3b | 0a 76 6f 69 64 20 72 38 |848* C);|.void r8|
|00020910| 34 38 61 64 64 5f 6c 61 | 73 74 28 54 38 34 38 2a |48add_la|st(T848*|
|00020920| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 69 6e 74 20 | C,T0* a|1);.int |
|00020930| 72 33 38 65 6d 70 74 79 | 28 54 33 38 2a 20 43 29 |r38empty|(T38* C)|
|00020940| 3b 0a 54 30 2a 20 72 33 | 38 69 74 65 6d 28 54 33 |;.T0* r3|8item(T3|
|00020950| 38 2a 20 43 2c 69 6e 74 | 20 61 31 29 3b 0a 76 6f |8* C,int| a1);.vo|
|00020960| 69 64 20 72 33 38 63 6c | 65 61 72 28 54 33 38 2a |id r38cl|ear(T38*|
|00020970| 20 43 29 3b 0a 69 6e 74 | 20 72 33 38 68 61 73 28 | C);.int| r38has(|
|00020980| 54 33 38 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |T38* C,T|0* a1);.|
|00020990| 76 6f 69 64 20 72 33 38 | 77 69 74 68 5f 63 61 70 |void r38|with_cap|
|000209a0| 61 63 69 74 79 28 54 33 | 38 2a 20 43 2c 69 6e 74 |acity(T3|8* C,int|
|000209b0| 20 61 31 2c 69 6e 74 20 | 61 32 29 3b 0a 76 6f 69 | a1,int |a2);.voi|
|000209c0| 64 20 72 33 38 61 64 64 | 5f 6c 61 73 74 28 54 33 |d r38add|_last(T3|
|000209d0| 38 2a 20 43 2c 54 30 2a | 20 61 31 29 3b 0a 69 6e |8* C,T0*| a1);.in|
|000209e0| 74 20 72 33 38 63 6f 75 | 6e 74 28 54 33 38 2a 20 |t r38cou|nt(T38* |
|000209f0| 43 29 3b 0a 69 6e 74 20 | 72 33 38 69 6e 64 65 78 |C);.int |r38index|
|00020a00| 5f 6f 66 28 54 33 38 2a | 20 43 2c 54 30 2a 20 61 |_of(T38*| C,T0* a|
|00020a10| 31 29 3b 0a 76 6f 69 64 | 20 72 33 36 35 66 6f 72 |1);.void| r365for|
|00020a20| 63 65 28 54 33 36 35 2a | 20 43 2c 54 30 2a 20 61 |ce(T365*| C,T0* a|
|00020a30| 31 2c 69 6e 74 20 61 32 | 29 3b 0a 76 6f 69 64 20 |1,int a2|);.void |
|00020a40| 72 33 36 35 6d 61 6b 65 | 28 54 33 36 35 2a 20 43 |r365make|(T365* C|
|00020a50| 2c 69 6e 74 20 61 31 2c | 69 6e 74 20 61 32 29 3b |,int a1,|int a2);|
|00020a60| 0a 54 30 2a 20 72 33 36 | 35 69 74 65 6d 28 54 33 |.T0* r36|5item(T3|
|00020a70| 36 35 2a 20 43 2c 69 6e | 74 20 61 31 29 3b 0a 76 |65* C,in|t a1);.v|
|00020a80| 6f 69 64 20 72 33 36 35 | 72 65 73 69 7a 65 28 54 |oid r365|resize(T|
|00020a90| 33 36 35 2a 20 43 2c 69 | 6e 74 20 61 31 2c 69 6e |365* C,i|nt a1,in|
|00020aa0| 74 20 61 32 29 3b 0a 76 | 6f 69 64 20 72 33 36 35 |t a2);.v|oid r365|
|00020ab0| 61 64 64 5f 6c 61 73 74 | 28 54 33 36 35 2a 20 43 |add_last|(T365* C|
|00020ac0| 2c 54 30 2a 20 61 31 29 | 3b 0a 69 6e 74 20 72 33 |,T0* a1)|;.int r3|
|00020ad0| 36 35 63 6f 75 6e 74 28 | 54 33 36 35 2a 20 43 29 |65count(|T365* C)|
|00020ae0| 3b 0a 69 6e 74 20 72 38 | 35 34 65 6d 70 74 79 28 |;.int r8|54empty(|
|00020af0| 54 38 35 34 2a 20 43 29 | 3b 0a 54 30 2a 20 72 38 |T854* C)|;.T0* r8|
|00020b00| 35 34 6c 61 73 74 28 54 | 38 35 34 2a 20 43 29 3b |54last(T|854* C);|
|00020b10| 0a 76 6f 69 64 20 72 38 | 35 34 77 69 74 68 5f 63 |.void r8|54with_c|
|00020b20| 61 70 61 63 69 74 79 28 | 54 38 35 34 2a 20 43 2c |apacity(|T854* C,|
|00020b30| 69 6e 74 20 61 31 29 3b | 0a 76 6f 69 64 20 72 38 |int a1);|.void r8|
|00020b40| 35 34 61 64 64 5f 6c 61 | 73 74 28 54 38 35 34 2a |54add_la|st(T854*|
|00020b50| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 76 6f 69 64 | C,T0* a|1);.void|
|00020b60| 20 72 38 35 34 72 65 6d | 6f 76 65 5f 6c 61 73 74 | r854rem|ove_last|
|00020b70| 28 54 38 35 34 2a 20 43 | 29 3b 0a 54 30 2a 20 72 |(T854* C|);.T0* r|
|00020b80| 32 36 69 74 65 6d 28 54 | 32 36 2a 20 43 2c 69 6e |26item(T|26* C,in|
|00020b90| 74 20 61 31 29 3b 0a 69 | 6e 74 20 72 32 36 63 6f |t a1);.i|nt r26co|
|00020ba0| 75 6e 74 28 54 32 36 2a | 20 43 29 3b 0a 76 6f 69 |unt(T26*| C);.voi|
|00020bb0| 64 20 72 32 36 61 64 64 | 5f 6c 61 73 74 28 54 32 |d r26add|_last(T2|
|00020bc0| 36 2a 20 43 2c 54 30 2a | 20 61 31 29 3b 0a 54 30 |6* C,T0*| a1);.T0|
|00020bd0| 2a 20 72 32 36 66 69 72 | 73 74 28 54 32 36 2a 20 |* r26fir|st(T26* |
|00020be0| 43 29 3b 0a 54 30 2a 20 | 72 35 38 37 69 74 65 6d |C);.T0* |r587item|
|00020bf0| 28 54 35 38 37 2a 20 43 | 2c 69 6e 74 20 61 31 29 |(T587* C|,int a1)|
|00020c00| 3b 0a 69 6e 74 20 72 35 | 38 37 63 6f 75 6e 74 28 |;.int r5|87count(|
|00020c10| 54 35 38 37 2a 20 43 29 | 3b 0a 76 6f 69 64 20 72 |T587* C)|;.void r|
|00020c20| 35 38 37 61 64 64 5f 6c | 61 73 74 28 54 35 38 37 |587add_l|ast(T587|
|00020c30| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 76 6f 69 |* C,T0* |a1);.voi|
|00020c40| 64 20 72 33 38 31 6d 61 | 6b 65 28 54 33 38 31 2a |d r381ma|ke(T381*|
|00020c50| 20 43 2c 69 6e 74 20 61 | 31 2c 69 6e 74 20 61 32 | C,int a|1,int a2|
|00020c60| 29 3b 0a 54 30 2a 20 72 | 33 38 31 69 74 65 6d 28 |);.T0* r|381item(|
|00020c70| 54 33 38 31 2a 20 43 2c | 69 6e 74 20 61 31 29 3b |T381* C,|int a1);|
|00020c80| 0a 54 30 2a 20 72 33 38 | 31 74 77 69 6e 28 54 33 |.T0* r38|1twin(T3|
|00020c90| 38 31 2a 20 43 29 3b 0a | 76 6f 69 64 20 72 33 38 |81* C);.|void r38|
|00020ca0| 31 63 6f 70 79 28 54 33 | 38 31 2a 20 43 2c 54 30 |1copy(T3|81* C,T0|
|00020cb0| 2a 20 61 31 29 3b 0a 69 | 6e 74 20 72 33 38 31 63 |* a1);.i|nt r381c|
|00020cc0| 6f 75 6e 74 28 54 33 38 | 31 2a 20 43 29 3b 0a 76 |ount(T38|1* C);.v|
|00020cd0| 6f 69 64 20 72 33 38 31 | 61 64 64 5f 6c 61 73 74 |oid r381|add_last|
|00020ce0| 28 54 33 38 31 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T381* C|,T0* a1)|
|00020cf0| 3b 0a 54 30 2a 20 72 33 | 38 31 66 69 72 73 74 28 |;.T0* r3|81first(|
|00020d00| 54 33 38 31 2a 20 43 29 | 3b 0a 76 6f 69 64 20 72 |T381* C)|;.void r|
|00020d10| 38 35 35 6d 61 6b 65 28 | 54 38 35 35 2a 20 43 2c |855make(|T855* C,|
|00020d20| 69 6e 74 20 61 31 2c 69 | 6e 74 20 61 32 29 3b 0a |int a1,i|nt a2);.|
|00020d30| 54 30 2a 20 72 38 35 35 | 69 74 65 6d 28 54 38 35 |T0* r855|item(T85|
|00020d40| 35 2a 20 43 2c 69 6e 74 | 20 61 31 29 3b 0a 76 6f |5* C,int| a1);.vo|
|00020d50| 69 64 20 72 38 35 35 63 | 6c 65 61 72 28 54 38 35 |id r855c|lear(T85|
|00020d60| 35 2a 20 43 29 3b 0a 54 | 30 2a 20 72 38 35 35 74 |5* C);.T|0* r855t|
|00020d70| 77 69 6e 28 54 38 35 35 | 2a 20 43 29 3b 0a 76 6f |win(T855|* C);.vo|
|00020d80| 69 64 20 72 38 35 35 63 | 6f 70 79 28 54 38 35 35 |id r855c|opy(T855|
|00020d90| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 69 6e 74 |* C,T0* |a1);.int|
|00020da0| 20 72 38 35 35 63 6f 75 | 6e 74 28 54 38 35 35 2a | r855cou|nt(T855*|
|00020db0| 20 43 29 3b 0a 76 6f 69 | 64 20 72 38 35 35 61 64 | C);.voi|d r855ad|
|00020dc0| 64 5f 6c 61 73 74 28 54 | 38 35 35 2a 20 43 2c 54 |d_last(T|855* C,T|
|00020dd0| 30 2a 20 61 31 29 3b 0a | 54 30 2a 20 72 38 35 35 |0* a1);.|T0* r855|
|00020de0| 66 69 72 73 74 28 54 38 | 35 35 2a 20 43 29 3b 0a |first(T8|55* C);.|
|00020df0| 76 6f 69 64 20 72 31 38 | 35 6d 61 6b 65 28 54 31 |void r18|5make(T1|
|00020e00| 38 35 2a 20 43 2c 69 6e | 74 20 61 31 29 3b 0a 69 |85* C,in|t a1);.i|
|00020e10| 6e 74 20 72 31 38 35 66 | 61 73 74 5f 68 61 73 28 |nt r185f|ast_has(|
|00020e20| 54 31 38 35 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |T185* C,|T0* a1);|
|00020e30| 0a 76 6f 69 64 20 72 31 | 38 35 72 65 73 69 7a 65 |.void r1|85resize|
|00020e40| 28 54 31 38 35 2a 20 43 | 2c 69 6e 74 20 61 31 29 |(T185* C|,int a1)|
|00020e50| 3b 0a 76 6f 69 64 20 72 | 31 38 35 77 69 74 68 5f |;.void r|185with_|
|00020e60| 63 61 70 61 63 69 74 79 | 28 54 31 38 35 2a 20 43 |capacity|(T185* C|
|00020e70| 2c 69 6e 74 20 61 31 29 | 3b 0a 69 6e 74 20 72 31 |,int a1)|;.int r1|
|00020e80| 38 35 66 61 73 74 5f 69 | 6e 64 65 78 5f 6f 66 28 |85fast_i|ndex_of(|
|00020e90| 54 31 38 35 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |T185* C,|T0* a1);|
|00020ea0| 0a 76 6f 69 64 20 72 31 | 38 35 61 64 64 5f 6c 61 |.void r1|85add_la|
|00020eb0| 73 74 28 54 31 38 35 2a | 20 43 2c 54 30 2a 20 61 |st(T185*| C,T0* a|
|00020ec0| 31 29 3b 0a 76 6f 69 64 | 20 72 39 36 63 6c 65 61 |1);.void| r96clea|
|00020ed0| 72 5f 61 6c 6c 28 54 39 | 36 2a 20 43 29 3b 0a 76 |r_all(T9|6* C);.v|
|00020ee0| 6f 69 64 20 72 39 36 6d | 61 6b 65 28 54 39 36 2a |oid r96m|ake(T96*|
|00020ef0| 20 43 2c 69 6e 74 20 61 | 31 2c 69 6e 74 20 61 32 | C,int a|1,int a2|
|00020f00| 29 3b 0a 54 30 2a 20 72 | 39 36 69 74 65 6d 28 54 |);.T0* r|96item(T|
|00020f10| 39 36 2a 20 43 2c 69 6e | 74 20 61 31 29 3b 0a 54 |96* C,in|t a1);.T|
|00020f20| 30 2a 20 72 39 36 74 77 | 69 6e 28 54 39 36 2a 20 |0* r96tw|in(T96* |
|00020f30| 43 29 3b 0a 76 6f 69 64 | 20 72 39 36 63 6f 70 79 |C);.void| r96copy|
|00020f40| 28 54 39 36 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |(T96* C,|T0* a1);|
|00020f50| 0a 69 6e 74 20 72 39 36 | 63 6f 75 6e 74 28 54 39 |.int r96|count(T9|
|00020f60| 36 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 39 36 61 |6* C);.v|oid r96a|
|00020f70| 64 64 5f 6c 61 73 74 28 | 54 39 36 2a 20 43 2c 54 |dd_last(|T96* C,T|
|00020f80| 30 2a 20 61 31 29 3b 0a | 54 30 2a 20 72 39 36 66 |0* a1);.|T0* r96f|
|00020f90| 69 72 73 74 28 54 39 36 | 2a 20 43 29 3b 0a 54 30 |irst(T96|* C);.T0|
|00020fa0| 2a 20 72 36 38 31 69 74 | 65 6d 28 54 36 38 31 2a |* r681it|em(T681*|
|00020fb0| 20 43 2c 69 6e 74 20 61 | 31 29 3b 0a 69 6e 74 20 | C,int a|1);.int |
|00020fc0| 72 36 38 31 63 6f 75 6e | 74 28 54 36 38 31 2a 20 |r681coun|t(T681* |
|00020fd0| 43 29 3b 0a 76 6f 69 64 | 20 72 36 38 31 61 64 64 |C);.void| r681add|
|00020fe0| 5f 6c 61 73 74 28 54 36 | 38 31 2a 20 43 2c 54 30 |_last(T6|81* C,T0|
|00020ff0| 2a 20 61 31 29 3b 0a 76 | 6f 69 64 20 72 35 32 6d |* a1);.v|oid r52m|
|00021000| 61 6b 65 28 54 35 32 2a | 20 43 2c 69 6e 74 20 61 |ake(T52*| C,int a|
|00021010| 31 2c 69 6e 74 20 61 32 | 29 3b 0a 69 6e 74 20 72 |1,int a2|);.int r|
|00021020| 35 32 66 61 73 74 5f 68 | 61 73 28 54 35 32 2a 20 |52fast_h|as(T52* |
|00021030| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 54 30 2a 20 72 |C,T0* a1|);.T0* r|
|00021040| 35 32 69 74 65 6d 28 54 | 35 32 2a 20 43 2c 69 6e |52item(T|52* C,in|
|00021050| 74 20 61 31 29 3b 0a 76 | 6f 69 64 20 72 35 32 72 |t a1);.v|oid r52r|
|00021060| 65 73 69 7a 65 28 54 35 | 32 2a 20 43 2c 69 6e 74 |esize(T5|2* C,int|
|00021070| 20 61 31 2c 69 6e 74 20 | 61 32 29 3b 0a 76 6f 69 | a1,int |a2);.voi|
|00021080| 64 20 72 35 32 63 6c 65 | 61 72 28 54 35 32 2a 20 |d r52cle|ar(T52* |
|00021090| 43 29 3b 0a 69 6e 74 20 | 72 35 32 68 61 73 28 54 |C);.int |r52has(T|
|000210a0| 35 32 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 69 |52* C,T0|* a1);.i|
|000210b0| 6e 74 20 72 35 32 66 61 | 73 74 5f 69 6e 64 65 78 |nt r52fa|st_index|
|000210c0| 5f 6f 66 28 54 35 32 2a | 20 43 2c 54 30 2a 20 61 |_of(T52*| C,T0* a|
|000210d0| 31 29 3b 0a 69 6e 74 20 | 72 35 32 63 6f 75 6e 74 |1);.int |r52count|
|000210e0| 28 54 35 32 2a 20 43 29 | 3b 0a 76 6f 69 64 20 72 |(T52* C)|;.void r|
|000210f0| 35 32 61 64 64 5f 6c 61 | 73 74 28 54 35 32 2a 20 |52add_la|st(T52* |
|00021100| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 69 6e 74 20 72 |C,T0* a1|);.int r|
|00021110| 35 32 69 6e 64 65 78 5f | 6f 66 28 54 35 32 2a 20 |52index_|of(T52* |
|00021120| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 76 6f 69 64 20 |C,T0* a1|);.void |
|00021130| 72 32 32 32 6d 61 6b 65 | 28 54 32 32 32 2a 20 43 |r222make|(T222* C|
|00021140| 2c 69 6e 74 20 61 31 29 | 3b 0a 69 6e 74 20 72 32 |,int a1)|;.int r2|
|00021150| 32 32 66 61 73 74 5f 68 | 61 73 28 54 32 32 32 2a |22fast_h|as(T222*|
|00021160| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 76 6f 69 64 | C,T0* a|1);.void|
|00021170| 20 72 32 32 32 72 65 73 | 69 7a 65 28 54 32 32 32 | r222res|ize(T222|
|00021180| 2a 20 43 2c 69 6e 74 20 | 61 31 29 3b 0a 76 6f 69 |* C,int |a1);.voi|
|00021190| 64 20 72 32 32 32 77 69 | 74 68 5f 63 61 70 61 63 |d r222wi|th_capac|
|000211a0| 69 74 79 28 54 32 32 32 | 2a 20 43 2c 69 6e 74 20 |ity(T222|* C,int |
|000211b0| 61 31 29 3b 0a 69 6e 74 | 20 72 32 32 32 66 61 73 |a1);.int| r222fas|
|000211c0| 74 5f 69 6e 64 65 78 5f | 6f 66 28 54 32 32 32 2a |t_index_|of(T222*|
|000211d0| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 76 6f 69 64 | C,T0* a|1);.void|
|000211e0| 20 72 32 32 32 61 64 64 | 5f 6c 61 73 74 28 54 32 | r222add|_last(T2|
|000211f0| 32 32 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 69 |22* C,T0|* a1);.i|
|00021200| 6e 74 20 72 39 30 37 66 | 61 73 74 5f 68 61 73 28 |nt r907f|ast_has(|
|00021210| 54 39 30 37 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |T907* C,|T0* a1);|
|00021220| 0a 76 6f 69 64 20 72 39 | 30 37 77 69 74 68 5f 63 |.void r9|07with_c|
|00021230| 61 70 61 63 69 74 79 28 | 54 39 30 37 2a 20 43 2c |apacity(|T907* C,|
|00021240| 69 6e 74 20 61 31 29 3b | 0a 69 6e 74 20 72 39 30 |int a1);|.int r90|
|00021250| 37 66 61 73 74 5f 69 6e | 64 65 78 5f 6f 66 28 54 |7fast_in|dex_of(T|
|00021260| 39 30 37 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |907* C,T|0* a1);.|
|00021270| 76 6f 69 64 20 72 39 30 | 37 61 64 64 5f 6c 61 73 |void r90|7add_las|
|00021280| 74 28 54 39 30 37 2a 20 | 43 2c 54 30 2a 20 61 31 |t(T907* |C,T0* a1|
|00021290| 29 3b 0a 76 6f 69 64 20 | 72 38 36 33 6d 61 6b 65 |);.void |r863make|
|000212a0| 28 54 38 36 33 2a 20 43 | 2c 69 6e 74 20 61 31 2c |(T863* C|,int a1,|
|000212b0| 69 6e 74 20 61 32 29 3b | 0a 69 6e 74 20 72 38 36 |int a2);|.int r86|
|000212c0| 33 66 61 73 74 5f 68 61 | 73 28 54 38 36 33 2a 20 |3fast_ha|s(T863* |
|000212d0| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 54 30 2a 20 72 |C,T0* a1|);.T0* r|
|000212e0| 38 36 33 69 74 65 6d 28 | 54 38 36 33 2a 20 43 2c |863item(|T863* C,|
|000212f0| 69 6e 74 20 61 31 29 3b | 0a 76 6f 69 64 20 72 38 |int a1);|.void r8|
|00021300| 36 33 72 65 73 69 7a 65 | 28 54 38 36 33 2a 20 43 |63resize|(T863* C|
|00021310| 2c 69 6e 74 20 61 31 2c | 69 6e 74 20 61 32 29 3b |,int a1,|int a2);|
|00021320| 0a 76 6f 69 64 20 72 38 | 36 33 63 6c 65 61 72 28 |.void r8|63clear(|
|00021330| 54 38 36 33 2a 20 43 29 | 3b 0a 76 6f 69 64 20 72 |T863* C)|;.void r|
|00021340| 38 36 33 77 69 74 68 5f | 63 61 70 61 63 69 74 79 |863with_|capacity|
|00021350| 28 54 38 36 33 2a 20 43 | 2c 69 6e 74 20 61 31 2c |(T863* C|,int a1,|
|00021360| 69 6e 74 20 61 32 29 3b | 0a 69 6e 74 20 72 38 36 |int a2);|.int r86|
|00021370| 33 66 61 73 74 5f 69 6e | 64 65 78 5f 6f 66 28 54 |3fast_in|dex_of(T|
|00021380| 38 36 33 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |863* C,T|0* a1);.|
|00021390| 69 6e 74 20 72 38 36 33 | 63 6f 75 6e 74 28 54 38 |int r863|count(T8|
|000213a0| 36 33 2a 20 43 29 3b 0a | 76 6f 69 64 20 72 38 36 |63* C);.|void r86|
|000213b0| 33 61 64 64 5f 6c 61 73 | 74 28 54 38 36 33 2a 20 |3add_las|t(T863* |
|000213c0| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 54 30 2a 20 72 |C,T0* a1|);.T0* r|
|000213d0| 38 36 33 66 69 72 73 74 | 28 54 38 36 33 2a 20 43 |863first|(T863* C|
|000213e0| 29 3b 0a 69 6e 74 20 72 | 36 30 38 65 6d 70 74 79 |);.int r|608empty|
|000213f0| 28 54 36 30 38 2a 20 43 | 29 3b 0a 76 6f 69 64 20 |(T608* C|);.void |
|00021400| 72 36 30 38 6d 61 6b 65 | 28 54 36 30 38 2a 20 43 |r608make|(T608* C|
|00021410| 2c 69 6e 74 20 61 31 2c | 69 6e 74 20 61 32 29 3b |,int a1,|int a2);|
|00021420| 0a 69 6e 74 20 72 36 30 | 38 66 61 73 74 5f 68 61 |.int r60|8fast_ha|
|00021430| 73 28 54 36 30 38 2a 20 | 43 2c 54 30 2a 20 61 31 |s(T608* |C,T0* a1|
|00021440| 29 3b 0a 54 30 2a 20 72 | 36 30 38 69 74 65 6d 28 |);.T0* r|608item(|
|00021450| 54 36 30 38 2a 20 43 2c | 69 6e 74 20 61 31 29 3b |T608* C,|int a1);|
|00021460| 0a 76 6f 69 64 20 72 36 | 30 38 63 6c 65 61 72 28 |.void r6|08clear(|
|00021470| 54 36 30 38 2a 20 43 29 | 3b 0a 54 30 2a 20 72 36 |T608* C)|;.T0* r6|
|00021480| 30 38 74 77 69 6e 28 54 | 36 30 38 2a 20 43 29 3b |08twin(T|608* C);|
|00021490| 0a 76 6f 69 64 20 72 36 | 30 38 63 6f 70 79 28 54 |.void r6|08copy(T|
|000214a0| 36 30 38 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |608* C,T|0* a1);.|
|000214b0| 69 6e 74 20 72 36 30 38 | 66 61 73 74 5f 69 6e 64 |int r608|fast_ind|
|000214c0| 65 78 5f 6f 66 28 54 36 | 30 38 2a 20 43 2c 54 30 |ex_of(T6|08* C,T0|
|000214d0| 2a 20 61 31 29 3b 0a 69 | 6e 74 20 72 36 30 38 63 |* a1);.i|nt r608c|
|000214e0| 6f 75 6e 74 28 54 36 30 | 38 2a 20 43 29 3b 0a 76 |ount(T60|8* C);.v|
|000214f0| 6f 69 64 20 72 36 30 38 | 61 64 64 5f 6c 61 73 74 |oid r608|add_last|
|00021500| 28 54 36 30 38 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T608* C|,T0* a1)|
|00021510| 3b 0a 76 6f 69 64 20 72 | 37 31 39 77 69 74 68 5f |;.void r|719with_|
|00021520| 63 61 70 61 63 69 74 79 | 28 54 37 31 39 2a 20 43 |capacity|(T719* C|
|00021530| 2c 69 6e 74 20 61 31 29 | 3b 0a 76 6f 69 64 20 72 |,int a1)|;.void r|
|00021540| 37 31 39 61 64 64 5f 6c | 61 73 74 28 54 37 31 39 |719add_l|ast(T719|
|00021550| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 54 30 2a |* C,T0* |a1);.T0*|
|00021560| 20 72 33 38 32 69 74 65 | 6d 28 54 33 38 32 2a 20 | r382ite|m(T382* |
|00021570| 43 2c 69 6e 74 20 61 31 | 29 3b 0a 69 6e 74 20 72 |C,int a1|);.int r|
|00021580| 33 38 32 63 6f 75 6e 74 | 28 54 33 38 32 2a 20 43 |382count|(T382* C|
|00021590| 29 3b 0a 76 6f 69 64 20 | 72 33 38 32 61 64 64 5f |);.void |r382add_|
|000215a0| 6c 61 73 74 28 54 33 38 | 32 2a 20 43 2c 54 30 2a |last(T38|2* C,T0*|
|000215b0| 20 61 31 29 3b 0a 76 6f | 69 64 20 72 33 35 33 66 | a1);.vo|id r353f|
|000215c0| 6f 72 63 65 28 54 33 35 | 33 2a 20 43 2c 69 6e 74 |orce(T35|3* C,int|
|000215d0| 20 61 31 2c 69 6e 74 20 | 61 32 29 3b 0a 76 6f 69 | a1,int |a2);.voi|
|000215e0| 64 20 72 33 35 33 6d 61 | 6b 65 28 54 33 35 33 2a |d r353ma|ke(T353*|
|000215f0| 20 43 2c 69 6e 74 20 61 | 31 2c 69 6e 74 20 61 32 | C,int a|1,int a2|
|00021600| 29 3b 0a 69 6e 74 20 72 | 33 35 33 69 74 65 6d 28 |);.int r|353item(|
|00021610| 54 33 35 33 2a 20 43 2c | 69 6e 74 20 61 31 29 3b |T353* C,|int a1);|
|00021620| 0a 76 6f 69 64 20 72 33 | 35 33 72 65 73 69 7a 65 |.void r3|53resize|
|00021630| 28 54 33 35 33 2a 20 43 | 2c 69 6e 74 20 61 31 2c |(T353* C|,int a1,|
|00021640| 69 6e 74 20 61 32 29 3b | 0a 69 6e 74 20 72 33 35 |int a2);|.int r35|
|00021650| 33 76 61 6c 69 64 5f 69 | 6e 64 65 78 28 54 33 35 |3valid_i|ndex(T35|
|00021660| 33 2a 20 43 2c 69 6e 74 | 20 61 31 29 3b 0a 76 6f |3* C,int| a1);.vo|
|00021670| 69 64 20 72 33 35 33 73 | 65 74 5f 73 6c 69 63 65 |id r353s|et_slice|
|00021680| 5f 77 69 74 68 28 54 33 | 35 33 2a 20 43 2c 69 6e |_with(T3|53* C,in|
|00021690| 74 20 61 31 2c 69 6e 74 | 20 61 32 2c 69 6e 74 20 |t a1,int| a2,int |
|000216a0| 61 33 29 3b 0a 76 6f 69 | 64 20 72 32 35 36 6d 61 |a3);.voi|d r256ma|
|000216b0| 6b 65 28 54 32 35 36 2a | 20 43 2c 69 6e 74 20 61 |ke(T256*| C,int a|
|000216c0| 31 29 3b 0a 69 6e 74 20 | 72 32 35 36 66 61 73 74 |1);.int |r256fast|
|000216d0| 5f 68 61 73 28 54 32 35 | 36 2a 20 43 2c 54 30 2a |_has(T25|6* C,T0*|
|000216e0| 20 61 31 29 3b 0a 76 6f | 69 64 20 72 32 35 36 72 | a1);.vo|id r256r|
|000216f0| 65 73 69 7a 65 28 54 32 | 35 36 2a 20 43 2c 69 6e |esize(T2|56* C,in|
|00021700| 74 20 61 31 29 3b 0a 69 | 6e 74 20 72 32 35 36 68 |t a1);.i|nt r256h|
|00021710| 61 73 28 54 32 35 36 2a | 20 43 2c 54 30 2a 20 61 |as(T256*| C,T0* a|
|00021720| 31 29 3b 0a 76 6f 69 64 | 20 72 32 35 36 77 69 74 |1);.void| r256wit|
|00021730| 68 5f 63 61 70 61 63 69 | 74 79 28 54 32 35 36 2a |h_capaci|ty(T256*|
|00021740| 20 43 2c 69 6e 74 20 61 | 31 29 3b 0a 69 6e 74 20 | C,int a|1);.int |
|00021750| 72 32 35 36 66 61 73 74 | 5f 69 6e 64 65 78 5f 6f |r256fast|_index_o|
|00021760| 66 28 54 32 35 36 2a 20 | 43 2c 54 30 2a 20 61 31 |f(T256* |C,T0* a1|
|00021770| 29 3b 0a 76 6f 69 64 20 | 72 32 35 36 61 64 64 5f |);.void |r256add_|
|00021780| 6c 61 73 74 28 54 32 35 | 36 2a 20 43 2c 54 30 2a |last(T25|6* C,T0*|
|00021790| 20 61 31 29 3b 0a 69 6e | 74 20 72 32 35 36 69 6e | a1);.in|t r256in|
|000217a0| 64 65 78 5f 6f 66 28 54 | 32 35 36 2a 20 43 2c 54 |dex_of(T|256* C,T|
|000217b0| 30 2a 20 61 31 29 3b 0a | 69 6e 74 20 72 31 38 37 |0* a1);.|int r187|
|000217c0| 66 61 73 74 5f 68 61 73 | 28 54 31 38 37 2a 20 43 |fast_has|(T187* C|
|000217d0| 2c 54 30 2a 20 61 31 29 | 3b 0a 76 6f 69 64 20 72 |,T0* a1)|;.void r|
|000217e0| 31 38 37 77 69 74 68 5f | 63 61 70 61 63 69 74 79 |187with_|capacity|
|000217f0| 28 54 31 38 37 2a 20 43 | 2c 69 6e 74 20 61 31 29 |(T187* C|,int a1)|
|00021800| 3b 0a 69 6e 74 20 72 31 | 38 37 66 61 73 74 5f 69 |;.int r1|87fast_i|
|00021810| 6e 64 65 78 5f 6f 66 28 | 54 31 38 37 2a 20 43 2c |ndex_of(|T187* C,|
|00021820| 54 30 2a 20 61 31 29 3b | 0a 76 6f 69 64 20 72 31 |T0* a1);|.void r1|
|00021830| 38 37 61 64 64 5f 6c 61 | 73 74 28 54 31 38 37 2a |87add_la|st(T187*|
|00021840| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 54 30 2a 20 | C,T0* a|1);.T0* |
|00021850| 72 34 31 39 69 74 65 6d | 28 54 34 31 39 2a 20 43 |r419item|(T419* C|
|00021860| 2c 69 6e 74 20 61 31 29 | 3b 0a 54 30 2a 20 72 34 |,int a1)|;.T0* r4|
|00021870| 31 39 74 77 69 6e 28 54 | 34 31 39 2a 20 43 29 3b |19twin(T|419* C);|
|00021880| 0a 76 6f 69 64 20 72 34 | 31 39 63 6f 70 79 28 54 |.void r4|19copy(T|
|00021890| 34 31 39 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |419* C,T|0* a1);.|
|000218a0| 69 6e 74 20 72 34 31 39 | 63 6f 75 6e 74 28 54 34 |int r419|count(T4|
|000218b0| 31 39 2a 20 43 29 3b 0a | 76 6f 69 64 20 72 34 31 |19* C);.|void r41|
|000218c0| 39 61 64 64 5f 6c 61 73 | 74 28 54 34 31 39 2a 20 |9add_las|t(T419* |
|000218d0| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 54 30 2a 20 72 |C,T0* a1|);.T0* r|
|000218e0| 34 31 39 66 69 72 73 74 | 28 54 34 31 39 2a 20 43 |419first|(T419* C|
|000218f0| 29 3b 0a 54 30 2a 20 72 | 39 30 31 69 74 65 6d 28 |);.T0* r|901item(|
|00021900| 54 39 30 31 2a 20 43 2c | 69 6e 74 20 61 31 29 3b |T901* C,|int a1);|
|00021910| 0a 54 30 2a 20 72 39 30 | 31 74 77 69 6e 28 54 39 |.T0* r90|1twin(T9|
|00021920| 30 31 2a 20 43 29 3b 0a | 76 6f 69 64 20 72 39 30 |01* C);.|void r90|
|00021930| 31 63 6f 70 79 28 54 39 | 30 31 2a 20 43 2c 54 30 |1copy(T9|01* C,T0|
|00021940| 2a 20 61 31 29 3b 0a 69 | 6e 74 20 72 39 30 31 63 |* a1);.i|nt r901c|
|00021950| 6f 75 6e 74 28 54 39 30 | 31 2a 20 43 29 3b 0a 76 |ount(T90|1* C);.v|
|00021960| 6f 69 64 20 72 39 30 31 | 61 64 64 5f 6c 61 73 74 |oid r901|add_last|
|00021970| 28 54 39 30 31 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T901* C|,T0* a1)|
|00021980| 3b 0a 76 6f 69 64 20 72 | 39 32 37 6d 61 6b 65 28 |;.void r|927make(|
|00021990| 54 39 32 37 2a 20 43 2c | 69 6e 74 20 61 31 29 3b |T927* C,|int a1);|
|000219a0| 0a 69 6e 74 20 72 39 32 | 37 66 61 73 74 5f 68 61 |.int r92|7fast_ha|
|000219b0| 73 28 54 39 32 37 2a 20 | 43 2c 54 30 2a 20 61 31 |s(T927* |C,T0* a1|
|000219c0| 29 3b 0a 76 6f 69 64 20 | 72 39 32 37 77 69 74 68 |);.void |r927with|
|000219d0| 5f 63 61 70 61 63 69 74 | 79 28 54 39 32 37 2a 20 |_capacit|y(T927* |
|000219e0| 43 2c 69 6e 74 20 61 31 | 29 3b 0a 69 6e 74 20 72 |C,int a1|);.int r|
|000219f0| 39 32 37 66 61 73 74 5f | 69 6e 64 65 78 5f 6f 66 |927fast_|index_of|
|00021a00| 28 54 39 32 37 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T927* C|,T0* a1)|
|00021a10| 3b 0a 76 6f 69 64 20 72 | 39 32 37 61 64 64 5f 6c |;.void r|927add_l|
|00021a20| 61 73 74 28 54 39 32 37 | 2a 20 43 2c 54 30 2a 20 |ast(T927|* C,T0* |
|00021a30| 61 31 29 3b 0a 69 6e 74 | 20 72 33 39 36 65 6d 70 |a1);.int| r396emp|
|00021a40| 74 79 28 54 33 39 36 2a | 20 43 29 3b 0a 76 6f 69 |ty(T396*| C);.voi|
|00021a50| 64 20 72 33 39 36 6d 61 | 6b 65 28 54 33 39 36 2a |d r396ma|ke(T396*|
|00021a60| 20 43 2c 69 6e 74 20 61 | 31 2c 69 6e 74 20 61 32 | C,int a|1,int a2|
|00021a70| 29 3b 0a 69 6e 74 20 72 | 33 39 36 66 61 73 74 5f |);.int r|396fast_|
|00021a80| 68 61 73 28 54 33 39 36 | 2a 20 43 2c 54 30 2a 20 |has(T396|* C,T0* |
|00021a90| 61 31 29 3b 0a 54 30 2a | 20 72 33 39 36 69 74 65 |a1);.T0*| r396ite|
|00021aa0| 6d 28 54 33 39 36 2a 20 | 43 2c 69 6e 74 20 61 31 |m(T396* |C,int a1|
|00021ab0| 29 3b 0a 76 6f 69 64 20 | 72 33 39 36 72 65 73 69 |);.void |r396resi|
|00021ac0| 7a 65 28 54 33 39 36 2a | 20 43 2c 69 6e 74 20 61 |ze(T396*| C,int a|
|00021ad0| 31 2c 69 6e 74 20 61 32 | 29 3b 0a 76 6f 69 64 20 |1,int a2|);.void |
|00021ae0| 72 33 39 36 73 77 61 70 | 28 54 33 39 36 2a 20 43 |r396swap|(T396* C|
|00021af0| 2c 69 6e 74 20 61 31 2c | 69 6e 74 20 61 32 29 3b |,int a1,|int a2);|
|00021b00| 0a 76 6f 69 64 20 72 33 | 39 36 63 6f 70 79 28 54 |.void r3|96copy(T|
|00021b10| 33 39 36 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |396* C,T|0* a1);.|
|00021b20| 76 6f 69 64 20 72 33 39 | 36 77 69 74 68 5f 63 61 |void r39|6with_ca|
|00021b30| 70 61 63 69 74 79 28 54 | 33 39 36 2a 20 43 2c 69 |pacity(T|396* C,i|
|00021b40| 6e 74 20 61 31 2c 69 6e | 74 20 61 32 29 3b 0a 69 |nt a1,in|t a2);.i|
|00021b50| 6e 74 20 72 33 39 36 66 | 61 73 74 5f 69 6e 64 65 |nt r396f|ast_inde|
|00021b60| 78 5f 6f 66 28 54 33 39 | 36 2a 20 43 2c 54 30 2a |x_of(T39|6* C,T0*|
|00021b70| 20 61 31 29 3b 0a 76 6f | 69 64 20 72 33 39 36 61 | a1);.vo|id r396a|
|00021b80| 64 64 5f 6c 61 73 74 28 | 54 33 39 36 2a 20 43 2c |dd_last(|T396* C,|
|00021b90| 54 30 2a 20 61 31 29 3b | 0a 69 6e 74 20 72 33 39 |T0* a1);|.int r39|
|00021ba0| 36 63 6f 75 6e 74 28 54 | 33 39 36 2a 20 43 29 3b |6count(T|396* C);|
|00021bb0| 0a 54 30 2a 20 72 33 39 | 36 66 69 72 73 74 28 54 |.T0* r39|6first(T|
|00021bc0| 33 39 36 2a 20 43 29 3b | 0a 76 6f 69 64 20 72 33 |396* C);|.void r3|
|00021bd0| 37 34 6d 61 6b 65 28 54 | 33 37 34 2a 20 43 2c 69 |74make(T|374* C,i|
|00021be0| 6e 74 20 61 31 29 3b 0a | 76 6f 69 64 20 72 33 37 |nt a1);.|void r37|
|00021bf0| 34 72 65 73 69 7a 65 28 | 54 33 37 34 2a 20 43 2c |4resize(|T374* C,|
|00021c00| 69 6e 74 20 61 31 29 3b | 0a 54 30 2a 20 72 37 39 |int a1);|.T0* r79|
|00021c10| 34 61 74 28 54 37 39 34 | 2a 20 43 2c 54 30 2a 20 |4at(T794|* C,T0* |
|00021c20| 61 31 29 3b 0a 76 6f 69 | 64 20 72 37 39 34 65 78 |a1);.voi|d r794ex|
|00021c30| 70 61 6e 64 28 54 37 39 | 34 2a 20 43 29 3b 0a 65 |pand(T79|4* C);.e|
|00021c40| 78 74 65 72 6e 20 54 30 | 2a 6f 42 43 36 37 32 74 |xtern T0|*oBC672t|
|00021c50| 6d 70 5f 62 75 63 6b 65 | 74 73 3b 0a 76 6f 69 64 |mp_bucke|ts;.void|
|00021c60| 20 72 37 39 34 6d 61 6b | 65 28 54 37 39 34 2a 20 | r794mak|e(T794* |
|00021c70| 43 29 3b 0a 76 6f 69 64 | 20 72 37 39 34 72 65 73 |C);.void| r794res|
|00021c80| 69 7a 65 28 54 37 39 34 | 2a 20 43 2c 69 6e 74 20 |ize(T794|* C,int |
|00021c90| 61 31 29 3b 0a 69 6e 74 | 20 72 37 39 34 68 61 73 |a1);.int| r794has|
|00021ca0| 28 54 37 39 34 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T794* C|,T0* a1)|
|00021cb0| 3b 0a 76 6f 69 64 20 72 | 37 39 34 77 69 74 68 5f |;.void r|794with_|
|00021cc0| 63 61 70 61 63 69 74 79 | 28 54 37 39 34 2a 20 43 |capacity|(T794* C|
|00021cd0| 2c 69 6e 74 20 61 31 29 | 3b 0a 76 6f 69 64 20 72 |,int a1)|;.void r|
|00021ce0| 37 39 34 70 75 74 28 54 | 37 39 34 2a 20 43 2c 54 |794put(T|794* C,T|
|00021cf0| 30 2a 20 61 31 2c 54 30 | 2a 20 61 32 29 3b 0a 76 |0* a1,T0|* a2);.v|
|00021d00| 6f 69 64 20 72 37 39 34 | 69 6e 69 74 69 61 6c 69 |oid r794|initiali|
|00021d10| 7a 65 28 54 37 39 34 2a | 20 43 29 3b 0a 54 30 2a |ze(T794*| C);.T0*|
|00021d20| 20 72 33 33 38 61 74 28 | 54 33 33 38 2a 20 43 2c | r338at(|T338* C,|
|00021d30| 54 30 2a 20 61 31 29 3b | 0a 76 6f 69 64 20 72 33 |T0* a1);|.void r3|
|00021d40| 33 38 65 78 70 61 6e 64 | 28 54 33 33 38 2a 20 43 |38expand|(T338* C|
|00021d50| 29 3b 0a 76 6f 69 64 20 | 72 33 33 38 6d 61 6b 65 |);.void |r338make|
|00021d60| 28 54 33 33 38 2a 20 43 | 29 3b 0a 54 30 2a 20 72 |(T338* C|);.T0* r|
|00021d70| 33 33 38 69 74 65 6d 28 | 54 33 33 38 2a 20 43 2c |338item(|T338* C,|
|00021d80| 69 6e 74 20 61 31 29 3b | 0a 76 6f 69 64 20 72 33 |int a1);|.void r3|
|00021d90| 33 38 72 65 73 69 7a 65 | 28 54 33 33 38 2a 20 43 |38resize|(T338* C|
|00021da0| 2c 69 6e 74 20 61 31 29 | 3b 0a 69 6e 74 20 72 33 |,int a1)|;.int r3|
|00021db0| 33 38 68 61 73 28 54 33 | 33 38 2a 20 43 2c 54 30 |38has(T3|38* C,T0|
|00021dc0| 2a 20 61 31 29 3b 0a 76 | 6f 69 64 20 72 33 33 38 |* a1);.v|oid r338|
|00021dd0| 66 6f 72 74 68 28 54 33 | 33 38 2a 20 43 29 3b 0a |forth(T3|38* C);.|
|00021de0| 76 6f 69 64 20 72 33 33 | 38 70 75 74 28 54 33 33 |void r33|8put(T33|
|00021df0| 38 2a 20 43 2c 54 30 2a | 20 61 31 2c 54 30 2a 20 |8* C,T0*| a1,T0* |
|00021e00| 61 32 29 3b 0a 76 6f 69 | 64 20 72 33 33 38 66 69 |a2);.voi|d r338fi|
|00021e10| 72 73 74 28 54 33 33 38 | 2a 20 43 29 3b 0a 76 6f |rst(T338|* C);.vo|
|00021e20| 69 64 20 72 33 33 38 69 | 6e 69 74 69 61 6c 69 7a |id r338i|nitializ|
|00021e30| 65 28 54 33 33 38 2a 20 | 43 29 3b 0a 76 6f 69 64 |e(T338* |C);.void|
|00021e40| 20 72 37 39 65 78 70 61 | 6e 64 28 54 37 39 2a 20 | r79expa|nd(T79* |
|00021e50| 43 29 3b 0a 76 6f 69 64 | 20 72 37 39 6d 61 6b 65 |C);.void| r79make|
|00021e60| 28 54 37 39 2a 20 43 29 | 3b 0a 54 30 2a 20 72 37 |(T79* C)|;.T0* r7|
|00021e70| 39 69 74 65 6d 28 54 37 | 39 2a 20 43 2c 69 6e 74 |9item(T7|9* C,int|
|00021e80| 20 61 31 29 3b 0a 76 6f | 69 64 20 72 37 39 72 65 | a1);.vo|id r79re|
|00021e90| 73 69 7a 65 28 54 37 39 | 2a 20 43 2c 69 6e 74 20 |size(T79|* C,int |
|00021ea0| 61 31 29 3b 0a 69 6e 74 | 20 72 37 39 68 61 73 28 |a1);.int| r79has(|
|00021eb0| 54 37 39 2a 20 43 2c 69 | 6e 74 20 61 31 29 3b 0a |T79* C,i|nt a1);.|
|00021ec0| 76 6f 69 64 20 72 37 39 | 66 6f 72 74 68 28 54 37 |void r79|forth(T7|
|00021ed0| 39 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 37 39 70 |9* C);.v|oid r79p|
|00021ee0| 75 74 28 54 37 39 2a 20 | 43 2c 54 30 2a 20 61 31 |ut(T79* |C,T0* a1|
|00021ef0| 2c 69 6e 74 20 61 32 29 | 3b 0a 76 6f 69 64 20 72 |,int a2)|;.void r|
|00021f00| 37 39 66 69 72 73 74 28 | 54 37 39 2a 20 43 29 3b |79first(|T79* C);|
|00021f10| 0a 76 6f 69 64 20 72 37 | 39 69 6e 69 74 69 61 6c |.void r7|9initial|
|00021f20| 69 7a 65 28 54 37 39 2a | 20 43 29 3b 0a 54 30 2a |ize(T79*| C);.T0*|
|00021f30| 20 72 31 39 39 61 74 28 | 54 31 39 39 2a 20 43 2c | r199at(|T199* C,|
|00021f40| 54 30 2a 20 61 31 29 3b | 0a 76 6f 69 64 20 72 31 |T0* a1);|.void r1|
|00021f50| 39 39 65 78 70 61 6e 64 | 28 54 31 39 39 2a 20 43 |99expand|(T199* C|
|00021f60| 29 3b 0a 76 6f 69 64 20 | 72 31 39 39 6d 61 6b 65 |);.void |r199make|
|00021f70| 28 54 31 39 39 2a 20 43 | 29 3b 0a 76 6f 69 64 20 |(T199* C|);.void |
|00021f80| 72 31 39 39 72 65 6d 6f | 76 65 28 54 31 39 39 2a |r199remo|ve(T199*|
|00021f90| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 76 6f 69 64 | C,T0* a|1);.void|
|00021fa0| 20 72 31 39 39 73 68 72 | 69 6e 6b 28 54 31 39 39 | r199shr|ink(T199|
|00021fb0| 2a 20 43 29 3b 0a 54 30 | 2a 20 72 31 39 39 69 74 |* C);.T0|* r199it|
|00021fc0| 65 6d 28 54 31 39 39 2a | 20 43 2c 69 6e 74 20 61 |em(T199*| C,int a|
|00021fd0| 31 29 3b 0a 76 6f 69 64 | 20 72 31 39 39 72 65 73 |1);.void| r199res|
|00021fe0| 69 7a 65 28 54 31 39 39 | 2a 20 43 2c 69 6e 74 20 |ize(T199|* C,int |
|00021ff0| 61 31 29 3b 0a 69 6e 74 | 20 72 31 39 39 68 61 73 |a1);.int| r199has|
|00022000| 28 54 31 39 39 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T199* C|,T0* a1)|
|00022010| 3b 0a 76 6f 69 64 20 72 | 31 39 39 66 6f 72 74 68 |;.void r|199forth|
|00022020| 28 54 31 39 39 2a 20 43 | 29 3b 0a 76 6f 69 64 20 |(T199* C|);.void |
|00022030| 72 31 39 39 77 69 74 68 | 5f 63 61 70 61 63 69 74 |r199with|_capacit|
|00022040| 79 28 54 31 39 39 2a 20 | 43 2c 69 6e 74 20 61 31 |y(T199* |C,int a1|
|00022050| 29 3b 0a 76 6f 69 64 20 | 72 31 39 39 70 75 74 28 |);.void |r199put(|
|00022060| 54 31 39 39 2a 20 43 2c | 54 30 2a 20 61 31 2c 54 |T199* C,|T0* a1,T|
|00022070| 30 2a 20 61 32 29 3b 0a | 76 6f 69 64 20 72 31 39 |0* a2);.|void r19|
|00022080| 39 69 6e 69 74 69 61 6c | 69 7a 65 28 54 31 39 39 |9initial|ize(T199|
|00022090| 2a 20 43 29 3b 0a 76 6f | 69 64 20 72 31 39 39 66 |* C);.vo|id r199f|
|000220a0| 69 72 73 74 28 54 31 39 | 39 2a 20 43 29 3b 0a 54 |irst(T19|9* C);.T|
|000220b0| 30 2a 20 72 37 31 38 61 | 74 28 54 37 31 38 2a 20 |0* r718a|t(T718* |
|000220c0| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 76 6f 69 64 20 |C,T0* a1|);.void |
|000220d0| 72 37 31 38 65 78 70 61 | 6e 64 28 54 37 31 38 2a |r718expa|nd(T718*|
|000220e0| 20 43 29 3b 0a 76 6f 69 | 64 20 72 37 31 38 6d 61 | C);.voi|d r718ma|
|000220f0| 6b 65 28 54 37 31 38 2a | 20 43 29 3b 0a 54 30 2a |ke(T718*| C);.T0*|
|00022100| 20 72 37 31 38 69 74 65 | 6d 28 54 37 31 38 2a 20 | r718ite|m(T718* |
|00022110| 43 2c 69 6e 74 20 61 31 | 29 3b 0a 76 6f 69 64 20 |C,int a1|);.void |
|00022120| 72 37 31 38 72 65 73 69 | 7a 65 28 54 37 31 38 2a |r718resi|ze(T718*|
|00022130| 20 43 2c 69 6e 74 20 61 | 31 29 3b 0a 69 6e 74 20 | C,int a|1);.int |
|00022140| 72 37 31 38 68 61 73 28 | 54 37 31 38 2a 20 43 2c |r718has(|T718* C,|
|00022150| 54 30 2a 20 61 31 29 3b | 0a 76 6f 69 64 20 72 37 |T0* a1);|.void r7|
|00022160| 31 38 66 6f 72 74 68 28 | 54 37 31 38 2a 20 43 29 |18forth(|T718* C)|
|00022170| 3b 0a 76 6f 69 64 20 72 | 37 31 38 70 75 74 28 54 |;.void r|718put(T|
|00022180| 37 31 38 2a 20 43 2c 54 | 30 2a 20 61 31 2c 54 30 |718* C,T|0* a1,T0|
|00022190| 2a 20 61 32 29 3b 0a 76 | 6f 69 64 20 72 37 31 38 |* a2);.v|oid r718|
|000221a0| 66 69 72 73 74 28 54 37 | 31 38 2a 20 43 29 3b 0a |first(T7|18* C);.|
|000221b0| 76 6f 69 64 20 72 37 31 | 38 69 6e 69 74 69 61 6c |void r71|8initial|
|000221c0| 69 7a 65 28 54 37 31 38 | 2a 20 43 29 3b 0a 54 30 |ize(T718|* C);.T0|
|000221d0| 2a 20 72 32 33 37 61 74 | 28 54 32 33 37 2a 20 43 |* r237at|(T237* C|
|000221e0| 2c 54 30 2a 20 61 31 29 | 3b 0a 76 6f 69 64 20 72 |,T0* a1)|;.void r|
|000221f0| 32 33 37 65 78 70 61 6e | 64 28 54 32 33 37 2a 20 |237expan|d(T237* |
|00022200| 43 29 3b 0a 76 6f 69 64 | 20 72 32 33 37 72 65 73 |C);.void| r237res|
|00022210| 69 7a 65 28 54 32 33 37 | 2a 20 43 2c 69 6e 74 20 |ize(T237|* C,int |
|00022220| 61 31 29 3b 0a 69 6e 74 | 20 72 32 33 37 68 61 73 |a1);.int| r237has|
|00022230| 28 54 32 33 37 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T237* C|,T0* a1)|
|00022240| 3b 0a 76 6f 69 64 20 72 | 32 33 37 77 69 74 68 5f |;.void r|237with_|
|00022250| 63 61 70 61 63 69 74 79 | 28 54 32 33 37 2a 20 43 |capacity|(T237* C|
|00022260| 2c 69 6e 74 20 61 31 29 | 3b 0a 76 6f 69 64 20 72 |,int a1)|;.void r|
|00022270| 32 33 37 70 75 74 28 54 | 32 33 37 2a 20 43 2c 54 |237put(T|237* C,T|
|00022280| 30 2a 20 61 31 2c 54 30 | 2a 20 61 32 29 3b 0a 76 |0* a1,T0|* a2);.v|
|00022290| 6f 69 64 20 72 32 33 37 | 69 6e 69 74 69 61 6c 69 |oid r237|initiali|
|000222a0| 7a 65 28 54 32 33 37 2a | 20 43 29 3b 0a 54 30 2a |ze(T237*| C);.T0*|
|000222b0| 20 72 32 35 30 61 74 28 | 54 32 35 30 2a 20 43 2c | r250at(|T250* C,|
|000222c0| 54 30 2a 20 61 31 29 3b | 0a 76 6f 69 64 20 72 32 |T0* a1);|.void r2|
|000222d0| 35 30 65 78 70 61 6e 64 | 28 54 32 35 30 2a 20 43 |50expand|(T250* C|
|000222e0| 29 3b 0a 76 6f 69 64 20 | 72 32 35 30 6d 61 6b 65 |);.void |r250make|
|000222f0| 28 54 32 35 30 2a 20 43 | 29 3b 0a 54 30 2a 20 72 |(T250* C|);.T0* r|
|00022300| 32 35 30 69 74 65 6d 28 | 54 32 35 30 2a 20 43 2c |250item(|T250* C,|
|00022310| 69 6e 74 20 61 31 29 3b | 0a 76 6f 69 64 20 72 32 |int a1);|.void r2|
|00022320| 35 30 72 65 73 69 7a 65 | 28 54 32 35 30 2a 20 43 |50resize|(T250* C|
|00022330| 2c 69 6e 74 20 61 31 29 | 3b 0a 69 6e 74 20 72 32 |,int a1)|;.int r2|
|00022340| 35 30 68 61 73 28 54 32 | 35 30 2a 20 43 2c 54 30 |50has(T2|50* C,T0|
|00022350| 2a 20 61 31 29 3b 0a 76 | 6f 69 64 20 72 32 35 30 |* a1);.v|oid r250|
|00022360| 66 6f 72 74 68 28 54 32 | 35 30 2a 20 43 29 3b 0a |forth(T2|50* C);.|
|00022370| 76 6f 69 64 20 72 32 35 | 30 70 75 74 28 54 32 35 |void r25|0put(T25|
|00022380| 30 2a 20 43 2c 54 30 2a | 20 61 31 2c 54 30 2a 20 |0* C,T0*| a1,T0* |
|00022390| 61 32 29 3b 0a 76 6f 69 | 64 20 72 32 35 30 66 69 |a2);.voi|d r250fi|
|000223a0| 72 73 74 28 54 32 35 30 | 2a 20 43 29 3b 0a 76 6f |rst(T250|* C);.vo|
|000223b0| 69 64 20 72 32 35 30 69 | 6e 69 74 69 61 6c 69 7a |id r250i|nitializ|
|000223c0| 65 28 54 32 35 30 2a 20 | 43 29 3b 0a 65 78 74 65 |e(T250* |C);.exte|
|000223d0| 72 6e 20 54 30 2a 6f 42 | 43 33 36 34 65 68 3b 0a |rn T0*oB|C364eh;.|
|000223e0| 76 6f 69 64 20 72 33 37 | 36 63 68 65 63 6b 5f 63 |void r37|6check_c|
|000223f0| 72 65 61 74 69 6f 6e 5f | 63 6c 61 75 73 65 28 54 |reation_|clause(T|
|00022400| 33 37 36 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |376* C,T|0* a1);.|
|00022410| 54 30 2a 20 72 33 37 36 | 61 64 64 5f 63 6f 6d 6d |T0* r376|add_comm|
|00022420| 65 6e 74 28 54 33 37 36 | 2a 20 43 2c 54 30 2a 20 |ent(T376|* C,T0* |
|00022430| 61 31 29 3b 0a 76 6f 69 | 64 20 72 33 37 36 63 68 |a1);.voi|d r376ch|
|00022440| 65 63 6b 5f 63 72 65 61 | 74 65 64 5f 74 79 70 65 |eck_crea|ted_type|
|00022450| 28 54 33 37 36 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T376* C|,T0* a1)|
|00022460| 3b 0a 65 78 74 65 72 6e | 20 54 30 2a 6f 42 43 33 |;.extern| T0*oBC3|
|00022470| 36 34 67 63 5f 68 61 6e | 64 6c 65 72 3b 0a 76 6f |64gc_han|dler;.vo|
|00022480| 69 64 20 72 33 37 36 6d | 61 6b 65 28 54 33 37 36 |id r376m|ake(T376|
|00022490| 2a 20 43 2c 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |* C,T0* |a1,T0* a|
|000224a0| 32 2c 54 30 2a 20 61 33 | 29 3b 0a 76 6f 69 64 20 |2,T0* a3|);.void |
|000224b0| 72 33 37 36 63 32 63 5f | 63 6c 6f 73 69 6e 67 28 |r376c2c_|closing(|
|000224c0| 54 33 37 36 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |T376* C,|T0* a1);|
|000224d0| 0a 76 6f 69 64 20 72 33 | 37 36 63 32 63 5f 63 6c |.void r3|76c2c_cl|
|000224e0| 65 61 72 5f 65 78 70 61 | 6e 64 65 64 28 54 33 37 |ear_expa|nded(T37|
|000224f0| 36 2a 20 43 2c 69 6e 74 | 20 61 31 29 3b 0a 76 6f |6* C,int| a1);.vo|
|00022500| 69 64 20 72 33 37 36 63 | 6f 6d 70 69 6c 65 5f 74 |id r376c|ompile_t|
|00022510| 6f 5f 63 28 54 33 37 36 | 2a 20 43 29 3b 0a 54 30 |o_c(T376|* C);.T0|
|00022520| 2a 20 72 33 37 36 74 6f | 5f 72 75 6e 6e 61 62 6c |* r376to|_runnabl|
|00022530| 65 28 54 33 37 36 2a 20 | 43 2c 54 30 2a 20 61 31 |e(T376* |C,T0* a1|
|00022540| 29 3b 0a 65 78 74 65 72 | 6e 20 54 30 2a 6f 42 43 |);.exter|n T0*oBC|
|00022550| 33 36 34 63 70 70 3b 0a | 54 30 2a 20 72 33 37 36 |364cpp;.|T0* r376|
|00022560| 63 75 72 72 65 6e 74 5f | 74 79 70 65 28 54 33 37 |current_|type(T37|
|00022570| 36 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 33 37 36 |6* C);.v|oid r376|
|00022580| 63 32 63 5f 6f 70 65 6e | 69 6e 67 28 54 33 37 36 |c2c_open|ing(T376|
|00022590| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 65 78 74 |* C,T0* |a1);.ext|
|000225a0| 65 72 6e 20 54 30 2a 6f | 42 43 33 36 34 73 6d 61 |ern T0*o|BC364sma|
|000225b0| 6c 6c 5f 65 69 66 66 65 | 6c 3b 0a 76 6f 69 64 20 |ll_eiffe|l;.void |
|000225c0| 72 33 37 36 63 68 65 63 | 6b 5f 65 78 70 6c 69 63 |r376chec|k_explic|
|000225d0| 69 74 5f 74 79 70 65 28 | 54 33 37 36 2a 20 43 29 |it_type(|T376* C)|
|000225e0| 3b 0a 69 6e 74 20 72 33 | 37 36 69 73 5f 70 72 65 |;.int r3|76is_pre|
|000225f0| 5f 63 6f 6d 70 75 74 61 | 62 6c 65 28 54 33 37 36 |_computa|ble(T376|
|00022600| 2a 20 43 29 3b 0a 69 6e | 74 20 72 33 37 36 75 73 |* C);.in|t r376us|
|00022610| 65 5f 63 75 72 72 65 6e | 74 28 54 33 37 36 2a 20 |e_curren|t(T376* |
|00022620| 43 29 3b 0a 76 6f 69 64 | 20 72 33 37 36 63 68 65 |C);.void| r376che|
|00022630| 63 6b 5f 77 72 69 74 61 | 62 6c 65 28 54 33 37 36 |ck_writa|ble(T376|
|00022640| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 76 6f 69 |* C,T0* |a1);.voi|
|00022650| 64 20 72 33 37 36 65 72 | 72 6f 72 28 54 30 2a 20 |d r376er|ror(T0* |
|00022660| 61 31 2c 54 30 2a 20 61 | 32 29 3b 0a 76 6f 69 64 |a1,T0* a|2);.void|
|00022670| 20 72 33 34 33 66 72 6f | 6d 5f 72 75 6e 6e 61 62 | r343fro|m_runnab|
|00022680| 6c 65 28 54 33 34 33 2a | 20 43 2c 54 30 2a 20 61 |le(T343*| C,T0* a|
|00022690| 31 29 3b 0a 76 6f 69 64 | 20 72 33 34 33 6d 61 6b |1);.void| r343mak|
|000226a0| 65 28 54 33 34 33 2a 20 | 43 2c 54 30 2a 20 61 31 |e(T343* |C,T0* a1|
|000226b0| 2c 54 30 2a 20 61 32 2c | 54 30 2a 20 61 33 29 3b |,T0* a2,|T0* a3);|
|000226c0| 0a 54 30 2a 20 72 33 34 | 33 63 68 65 63 6b 5f 61 |.T0* r34|3check_a|
|000226d0| 73 73 65 72 74 69 6f 6e | 5f 6d 6f 64 65 28 76 6f |ssertion|_mode(vo|
|000226e0| 69 64 29 3b 0a 76 6f 69 | 64 20 72 33 34 33 63 6f |id);.voi|d r343co|
|000226f0| 6d 70 69 6c 65 5f 74 6f | 5f 63 28 54 33 34 33 2a |mpile_to|_c(T343*|
|00022700| 20 43 29 3b 0a 69 6e 74 | 20 72 33 34 33 75 73 65 | C);.int| r343use|
|00022710| 5f 63 75 72 72 65 6e 74 | 28 54 33 34 33 2a 20 43 |_current|(T343* C|
|00022720| 29 3b 0a 76 6f 69 64 20 | 72 33 34 33 61 66 64 5f |);.void |r343afd_|
|00022730| 63 68 65 63 6b 28 54 33 | 34 33 2a 20 43 29 3b 0a |check(T3|43* C);.|
|00022740| 65 78 74 65 72 6e 20 54 | 30 2a 6f 42 43 38 36 31 |extern T|0*oBC861|
|00022750| 73 74 61 63 6b 5f 63 70 | 63 3b 0a 76 6f 69 64 20 |stack_cp|c;.void |
|00022760| 72 33 32 34 70 75 74 5f | 65 78 74 65 72 6e 33 28 |r324put_|extern3(|
|00022770| 54 33 32 34 2a 20 43 2c | 54 30 2a 20 61 31 2c 54 |T324* C,|T0* a1,T|
|00022780| 30 2a 20 61 32 29 3b 0a | 65 78 74 65 72 6e 20 54 |0* a2);.|extern T|
|00022790| 30 2a 6f 42 43 33 36 34 | 75 6e 69 71 75 65 5f 73 |0*oBC364|unique_s|
|000227a0| 74 72 69 6e 67 3b 0a 65 | 78 74 65 72 6e 20 54 30 |tring;.e|xtern T0|
|000227b0| 2a 6f 42 43 33 36 34 74 | 6d 70 5f 66 69 6c 65 5f |*oBC364t|mp_file_|
|000227c0| 72 65 61 64 3b 0a 76 6f | 69 64 20 72 33 32 34 63 |read;.vo|id r324c|
|000227d0| 64 65 66 5f 69 64 28 54 | 33 32 34 2a 20 43 2c 54 |def_id(T|324* C,T|
|000227e0| 30 2a 20 61 31 2c 69 6e | 74 20 61 32 29 3b 0a 76 |0* a1,in|t a2);.v|
|000227f0| 6f 69 64 20 72 33 32 34 | 70 75 74 5f 65 78 74 65 |oid r324|put_exte|
|00022800| 72 6e 34 28 54 33 32 34 | 2a 20 43 2c 54 30 2a 20 |rn4(T324|* C,T0* |
|00022810| 61 31 2c 54 30 2a 20 61 | 32 2c 69 6e 74 20 61 33 |a1,T0* a|2,int a3|
|00022820| 29 3b 0a 76 6f 69 64 20 | 72 33 32 34 75 73 65 5f |);.void |r324use_|
|00022830| 73 77 69 74 63 68 28 54 | 33 32 34 2a 20 43 2c 54 |switch(T|324* C,T|
|00022840| 30 2a 20 61 31 2c 54 30 | 2a 20 61 32 2c 54 30 2a |0* a1,T0|* a2,T0*|
|00022850| 20 61 33 2c 54 30 2a 20 | 61 34 29 3b 0a 76 6f 69 | a3,T0* |a4);.voi|
|00022860| 64 20 72 33 32 34 70 75 | 74 5f 69 6e 73 70 65 63 |d r324pu|t_inspec|
|00022870| 74 28 54 33 32 34 2a 20 | 43 29 3b 0a 76 6f 69 64 |t(T324* |C);.void|
|00022880| 20 72 33 32 34 70 75 74 | 5f 73 74 72 69 6e 67 5f | r324put|_string_|
|00022890| 63 28 54 30 2a 20 61 31 | 29 3b 0a 76 6f 69 64 20 |c(T0* a1|);.void |
|000228a0| 72 33 32 34 76 61 72 69 | 61 6e 74 5f 63 68 65 63 |r324vari|ant_chec|
|000228b0| 6b 28 54 33 32 34 2a 20 | 43 2c 54 30 2a 20 61 31 |k(T324* |C,T0* a1|
|000228c0| 29 3b 0a 76 6f 69 64 20 | 72 33 32 34 62 61 63 6b |);.void |r324back|
|000228d0| 75 70 5f 73 66 77 5f 63 | 6f 6e 6e 65 63 74 28 54 |up_sfw_c|onnect(T|
|000228e0| 33 32 34 2a 20 43 2c 54 | 30 2a 20 61 31 2c 54 30 |324* C,T|0* a1,T0|
|000228f0| 2a 20 61 32 29 3b 0a 76 | 6f 69 64 20 72 33 32 34 |* a2);.v|oid r324|
|00022900| 63 6f 6e 6e 65 63 74 5f | 63 65 63 69 6c 5f 6f 75 |connect_|cecil_ou|
|00022910| 74 5f 68 28 54 33 32 34 | 2a 20 43 2c 54 30 2a 20 |t_h(T324|* C,T0* |
|00022920| 61 31 29 3b 0a 65 78 74 | 65 72 6e 20 69 6e 74 20 |a1);.ext|ern int |
|00022930| 66 42 43 33 36 34 6d 61 | 6b 65 5f 73 75 66 66 69 |fBC364ma|ke_suffi|
|00022940| 78 3b 0a 65 78 74 65 72 | 6e 20 54 30 2a 6f 42 43 |x;.exter|n T0*oBC|
|00022950| 33 36 34 6d 61 6b 65 5f | 73 75 66 66 69 78 3b 0a |364make_|suffix;.|
|00022960| 54 30 2a 20 72 33 32 34 | 6d 61 6b 65 5f 73 75 66 |T0* r324|make_suf|
|00022970| 66 69 78 28 54 33 32 34 | 2a 20 43 29 3b 0a 76 6f |fix(T324|* C);.vo|
|00022980| 69 64 20 72 33 32 34 74 | 72 61 63 65 5f 62 6f 6f |id r324t|race_boo|
|00022990| 6c 65 61 6e 5f 65 78 70 | 72 65 73 73 69 6f 6e 28 |lean_exp|ression(|
|000229a0| 54 33 32 34 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |T324* C,|T0* a1);|
|000229b0| 0a 76 6f 69 64 20 72 33 | 32 34 65 78 70 61 6e 64 |.void r3|24expand|
|000229c0| 65 64 5f 61 74 74 72 69 | 62 75 74 65 73 28 54 33 |ed_attri|butes(T3|
|000229d0| 32 34 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 76 |24* C,T0|* a1);.v|
|000229e0| 6f 69 64 20 72 33 32 34 | 70 75 74 5f 65 78 74 65 |oid r324|put_exte|
|000229f0| 72 6e 35 28 54 33 32 34 | 2a 20 43 2c 54 30 2a 20 |rn5(T324|* C,T0* |
|00022a00| 61 31 2c 54 30 2a 20 61 | 32 29 3b 0a 54 30 2a 20 |a1,T0* a|2);.T0* |
|00022a10| 72 33 32 34 67 65 74 5f | 69 6e 6c 69 6e 65 5f 6d |r324get_|inline_m|
|00022a20| 73 28 54 33 32 34 2a 20 | 43 29 3b 0a 76 6f 69 64 |s(T324* |C);.void|
|00022a30| 20 72 33 32 34 77 72 69 | 74 65 5f 6d 61 6b 65 5f | r324wri|te_make_|
|00022a40| 66 69 6c 65 28 54 33 32 | 34 2a 20 43 29 3b 0a 76 |file(T32|4* C);.v|
|00022a50| 6f 69 64 20 72 33 32 34 | 70 75 73 68 5f 6e 65 77 |oid r324|push_new|
|00022a60| 28 54 33 32 34 2a 20 43 | 2c 54 30 2a 20 61 31 2c |(T324* C|,T0* a1,|
|00022a70| 54 30 2a 20 61 32 29 3b | 0a 76 6f 69 64 20 72 33 |T0* a2);|.void r3|
|00022a80| 32 34 69 6e 6c 69 6e 65 | 5f 6c 65 76 65 6c 5f 64 |24inline|_level_d|
|00022a90| 65 63 72 28 54 33 32 34 | 2a 20 43 29 3b 0a 76 6f |ecr(T324|* C);.vo|
|00022aa0| 69 64 20 72 33 32 34 70 | 75 74 5f 74 61 72 67 65 |id r324p|ut_targe|
|00022ab0| 74 5f 61 73 5f 76 61 6c | 75 65 28 54 33 32 34 2a |t_as_val|ue(T324*|
|00022ac0| 20 43 29 3b 0a 76 6f 69 | 64 20 72 33 32 34 70 61 | C);.voi|d r324pa|
|00022ad0| 74 68 5f 63 5f 63 6f 70 | 79 5f 69 6e 28 54 33 32 |th_c_cop|y_in(T32|
|00022ae0| 34 2a 20 43 2c 54 30 2a | 20 61 31 2c 69 6e 74 20 |4* C,T0*| a1,int |
|00022af0| 61 32 29 3b 0a 65 78 74 | 65 72 6e 20 69 6e 74 20 |a2);.ext|ern int |
|00022b00| 66 42 43 33 32 34 63 5f | 63 6f 6d 70 69 6c 65 72 |fBC324c_|compiler|
|00022b10| 3b 0a 65 78 74 65 72 6e | 20 54 30 2a 6f 42 43 33 |;.extern| T0*oBC3|
|00022b20| 32 34 63 5f 63 6f 6d 70 | 69 6c 65 72 3b 0a 54 30 |24c_comp|iler;.T0|
|00022b30| 2a 20 72 33 32 34 63 5f | 63 6f 6d 70 69 6c 65 72 |* r324c_|compiler|
|00022b40| 28 54 33 32 34 2a 20 43 | 29 3b 0a 65 78 74 65 72 |(T324* C|);.exter|
|00022b50| 6e 20 69 6e 74 20 66 42 | 43 33 32 34 70 61 74 68 |n int fB|C324path|
|00022b60| 5f 6d 61 6b 65 3b 0a 65 | 78 74 65 72 6e 20 54 30 |_make;.e|xtern T0|
|00022b70| 2a 6f 42 43 33 32 34 70 | 61 74 68 5f 6d 61 6b 65 |*oBC324p|ath_make|
|00022b80| 3b 0a 54 30 2a 20 72 33 | 32 34 70 61 74 68 5f 6d |;.T0* r3|24path_m|
|00022b90| 61 6b 65 28 54 33 32 34 | 2a 20 43 29 3b 0a 76 6f |ake(T324|* C);.vo|
|00022ba0| 69 64 20 72 33 32 34 69 | 6e 73 70 65 63 74 5f 64 |id r324i|nspect_d|
|00022bb0| 65 63 72 28 54 33 32 34 | 2a 20 43 29 3b 0a 76 6f |ecr(T324|* C);.vo|
|00022bc0| 69 64 20 72 33 32 34 64 | 65 66 69 6e 65 5f 69 6e |id r324d|efine_in|
|00022bd0| 69 74 69 61 6c 69 7a 65 | 28 54 33 32 34 2a 20 43 |itialize|(T324* C|
|00022be0| 29 3b 0a 76 6f 69 64 20 | 72 33 32 34 70 75 73 68 |);.void |r324push|
|00022bf0| 5f 73 61 6d 65 5f 74 61 | 72 67 65 74 28 54 33 32 |_same_ta|rget(T32|
|00022c00| 34 2a 20 43 2c 54 30 2a | 20 61 31 2c 54 30 2a 20 |4* C,T0*| a1,T0* |
|00022c10| 61 32 29 3b 0a 76 6f 69 | 64 20 72 33 32 34 61 64 |a2);.voi|d r324ad|
|00022c20| 64 5f 64 69 72 65 63 74 | 6f 72 79 28 54 33 32 34 |d_direct|ory(T324|
|00022c30| 2a 20 43 2c 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |* C,T0* |a1,T0* a|
|00022c40| 32 29 3b 0a 76 6f 69 64 | 20 72 33 32 34 77 72 69 |2);.void| r324wri|
|00022c50| 74 65 5f 6d 61 6b 65 5f | 66 69 6c 65 5f 73 70 6c |te_make_|file_spl|
|00022c60| 69 74 28 54 33 32 34 2a | 20 43 29 3b 0a 76 6f 69 |it(T324*| C);.voi|
|00022c70| 64 20 72 33 32 34 69 6e | 63 72 5f 72 65 61 6c 5f |d r324in|cr_real_|
|00022c80| 70 72 6f 63 65 64 75 72 | 65 5f 63 6f 75 6e 74 28 |procedur|e_count(|
|00022c90| 54 33 32 34 2a 20 43 29 | 3b 0a 76 6f 69 64 20 72 |T324* C)|;.void r|
|00022ca0| 33 32 34 69 6e 73 69 64 | 65 5f 74 77 69 6e 28 54 |324insid|e_twin(T|
|00022cb0| 33 32 34 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |324* C,T|0* a1);.|
|00022cc0| 76 6f 69 64 20 72 33 32 | 34 70 75 74 5f 63 6f 6d |void r32|4put_com|
|00022cd0| 6d 65 6e 74 28 54 33 32 | 34 2a 20 43 2c 54 30 2a |ment(T32|4* C,T0*|
|00022ce0| 20 61 31 29 3b 0a 76 6f | 69 64 20 72 33 32 34 64 | a1);.vo|id r324d|
|00022cf0| 65 66 69 6e 65 5f 75 73 | 65 64 5f 62 61 73 69 63 |efine_us|ed_basic|
|00022d00| 73 28 54 33 32 34 2a 20 | 43 29 3b 0a 76 6f 69 64 |s(T324* |C);.void|
|00022d10| 20 72 33 32 34 69 6e 63 | 72 5f 69 6e 6c 69 6e 65 | r324inc|r_inline|
|00022d20| 64 5f 66 75 6e 63 74 69 | 6f 6e 5f 63 6f 75 6e 74 |d_functi|on_count|
|00022d30| 28 54 33 32 34 2a 20 43 | 29 3b 0a 54 30 2a 20 72 |(T324* C|);.T0* r|
|00022d40| 33 32 34 67 65 74 5f 65 | 6e 76 69 72 6f 6e 6d 65 |324get_e|nvironme|
|00022d50| 6e 74 5f 76 61 72 69 61 | 62 6c 65 28 54 33 32 34 |nt_varia|ble(T324|
|00022d60| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 76 6f 69 |* C,T0* |a1);.voi|
|00022d70| 64 20 72 33 32 34 70 75 | 74 5f 63 5f 66 75 6e 63 |d r324pu|t_c_func|
|00022d80| 74 69 6f 6e 28 54 33 32 | 34 2a 20 43 2c 54 30 2a |tion(T32|4* C,T0*|
|00022d90| 20 61 31 2c 54 30 2a 20 | 61 32 29 3b 0a 65 78 74 | a1,T0* |a2);.ext|
|00022da0| 65 72 6e 20 69 6e 74 20 | 66 42 43 33 32 34 70 61 |ern int |fBC324pa|
|00022db0| 74 68 5f 63 3b 0a 65 78 | 74 65 72 6e 20 54 30 2a |th_c;.ex|tern T0*|
|00022dc0| 6f 42 43 33 32 34 70 61 | 74 68 5f 63 3b 0a 54 30 |oBC324pa|th_c;.T0|
|00022dd0| 2a 20 72 33 32 34 70 61 | 74 68 5f 63 28 54 33 32 |* r324pa|th_c(T32|
|00022de0| 34 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 33 32 34 |4* C);.v|oid r324|
|00022df0| 63 68 65 63 6b 5f 69 64 | 28 54 33 32 34 2a 20 43 |check_id|(T324* C|
|00022e00| 2c 54 30 2a 20 61 31 2c | 69 6e 74 20 61 32 29 3b |,T0* a1,|int a2);|
|00022e10| 0a 65 78 74 65 72 6e 20 | 54 30 2a 6f 42 43 33 36 |.extern |T0*oBC36|
|00022e20| 34 6d 61 6e 69 66 65 73 | 74 5f 61 72 72 61 79 5f |4manifes|t_array_|
|00022e30| 70 6f 6f 6c 3b 0a 76 6f | 69 64 20 72 33 32 34 64 |pool;.vo|id r324d|
|00022e40| 65 66 69 6e 65 5f 74 6f | 5f 72 65 66 65 72 65 6e |efine_to|_referen|
|00022e50| 63 65 28 54 33 32 34 2a | 20 43 29 3b 0a 76 6f 69 |ce(T324*| C);.voi|
|00022e60| 64 20 72 33 32 34 64 65 | 66 69 6e 65 5f 6d 61 69 |d r324de|fine_mai|
|00022e70| 6e 28 54 33 32 34 2a 20 | 43 2c 54 30 2a 20 61 31 |n(T324* |C,T0* a1|
|00022e80| 29 3b 0a 65 78 74 65 72 | 6e 20 54 30 2a 6f 42 43 |);.exter|n T0*oBC|
|00022e90| 33 36 34 73 79 73 74 65 | 6d 5f 6c 69 73 74 3b 0a |364syste|m_list;.|
|00022ea0| 76 6f 69 64 20 72 33 32 | 34 70 75 74 5f 74 61 72 |void r32|4put_tar|
|00022eb0| 67 65 74 5f 61 73 5f 74 | 61 72 67 65 74 28 54 33 |get_as_t|arget(T3|
|00022ec0| 32 34 2a 20 43 29 3b 0a | 65 78 74 65 72 6e 20 69 |24* C);.|extern i|
|00022ed0| 6e 74 20 66 42 43 33 36 | 34 73 79 73 74 65 6d 5f |nt fBC36|4system_|
|00022ee0| 6e 61 6d 65 3b 0a 65 78 | 74 65 72 6e 20 54 30 2a |name;.ex|tern T0*|
|00022ef0| 6f 42 43 33 36 34 73 79 | 73 74 65 6d 5f 6e 61 6d |oBC364sy|stem_nam|
|00022f00| 65 3b 0a 54 30 2a 20 72 | 33 32 34 73 79 73 74 65 |e;.T0* r|324syste|
|00022f10| 6d 5f 6e 61 6d 65 28 54 | 33 32 34 2a 20 43 29 3b |m_name(T|324* C);|
|00022f20| 0a 76 6f 69 64 20 72 33 | 32 34 65 72 72 6f 72 5f |.void r3|24error_|
|00022f30| 76 6f 69 64 5f 6f 72 5f | 62 61 64 5f 74 79 70 65 |void_or_|bad_type|
|00022f40| 28 54 33 32 34 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T324* C|,T0* a1)|
|00022f50| 3b 0a 76 6f 69 64 20 72 | 33 32 34 63 65 63 69 6c |;.void r|324cecil|
|00022f60| 5f 64 65 66 69 6e 65 28 | 54 33 32 34 2a 20 43 29 |_define(|T324* C)|
|00022f70| 3b 0a 76 6f 69 64 20 72 | 33 32 34 72 73 5f 70 6f |;.void r|324rs_po|
|00022f80| 70 5f 70 6f 73 69 74 69 | 6f 6e 28 54 33 32 34 2a |p_positi|on(T324*|
|00022f90| 20 43 29 3b 0a 65 78 74 | 65 72 6e 20 54 30 2a 6f | C);.ext|ern T0*o|
|00022fa0| 42 43 33 32 34 74 6d 70 | 5f 73 74 72 69 6e 67 3b |BC324tmp|_string;|
|00022fb0| 0a 76 6f 69 64 20 72 33 | 32 34 74 6d 70 5f 73 74 |.void r3|24tmp_st|
|00022fc0| 72 69 6e 67 5f 6f 62 6a | 65 63 74 5f 6c 69 62 72 |ring_obj|ect_libr|
|00022fd0| 61 72 79 28 54 33 32 34 | 2a 20 43 29 3b 0a 76 6f |ary(T324|* C);.vo|
|00022fe0| 69 64 20 72 33 32 34 70 | 6f 70 28 54 33 32 34 2a |id r324p|op(T324*|
|00022ff0| 20 43 29 3b 0a 76 6f 69 | 64 20 72 33 32 34 61 64 | C);.voi|d r324ad|
|00023000| 64 5f 63 5f 6f 62 6a 65 | 63 74 28 54 33 32 34 2a |d_c_obje|ct(T324*|
|00023010| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 65 78 74 65 | C,T0* a|1);.exte|
|00023020| 72 6e 20 54 30 2a 6f 42 | 43 38 36 31 73 74 61 63 |rn T0*oB|C861stac|
|00023030| 6b 5f 61 72 67 73 3b 0a | 76 6f 69 64 20 72 33 32 |k_args;.|void r32|
|00023040| 34 73 77 61 70 5f 6f 6e | 5f 68 28 54 33 32 34 2a |4swap_on|_h(T324*|
|00023050| 20 43 29 3b 0a 65 78 74 | 65 72 6e 20 69 6e 74 20 | C);.ext|ern int |
|00023060| 66 42 43 33 32 34 70 61 | 74 68 5f 68 3b 0a 65 78 |fBC324pa|th_h;.ex|
|00023070| 74 65 72 6e 20 54 30 2a | 6f 42 43 33 32 34 70 61 |tern T0*|oBC324pa|
|00023080| 74 68 5f 68 3b 0a 54 30 | 2a 20 72 33 32 34 70 61 |th_h;.T0|* r324pa|
|00023090| 74 68 5f 68 28 54 33 32 | 34 2a 20 43 29 3b 0a 76 |th_h(T32|4* C);.v|
|000230a0| 6f 69 64 20 72 33 32 34 | 63 61 6c 6c 5f 63 5f 6c |oid r324|call_c_l|
|000230b0| 69 6e 6b 65 72 28 54 33 | 32 34 2a 20 43 29 3b 0a |inker(T3|24* C);.|
|000230c0| 76 6f 69 64 20 72 33 32 | 34 69 6e 63 72 5f 65 6c |void r32|4incr_el|
|000230d0| 74 5f 63 5f 63 6f 75 6e | 74 28 54 33 32 34 2a 20 |t_c_coun|t(T324* |
|000230e0| 43 2c 69 6e 74 20 61 31 | 29 3b 0a 76 6f 69 64 20 |C,int a1|);.void |
|000230f0| 72 33 32 34 70 75 74 5f | 61 72 67 75 6d 65 6e 74 |r324put_|argument|
|00023100| 73 28 54 33 32 34 2a 20 | 43 29 3b 0a 76 6f 69 64 |s(T324* |C);.void|
|00023110| 20 72 33 32 34 65 78 70 | 61 6e 64 65 64 5f 77 72 | r324exp|anded_wr|
|00023120| 69 74 61 62 6c 65 28 54 | 33 32 34 2a 20 43 2c 54 |itable(T|324* C,T|
|00023130| 30 2a 20 61 31 2c 54 30 | 2a 20 61 32 29 3b 0a 76 |0* a1,T0|* a2);.v|
|00023140| 6f 69 64 20 72 33 32 34 | 70 61 74 68 5f 6f 5f 69 |oid r324|path_o_i|
|00023150| 6e 28 54 33 32 34 2a 20 | 43 2c 54 30 2a 20 61 31 |n(T324* |C,T0* a1|
|00023160| 2c 69 6e 74 20 61 32 29 | 3b 0a 76 6f 69 64 20 72 |,int a2)|;.void r|
|00023170| 33 32 34 63 75 72 72 65 | 6e 74 5f 63 6c 61 73 73 |324curre|nt_class|
|00023180| 5f 69 6e 76 61 72 69 61 | 6e 74 28 54 33 32 34 2a |_invaria|nt(T324*|
|00023190| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 69 6e 74 20 | C,T0* a|1);.int |
|000231a0| 72 33 32 34 74 61 72 67 | 65 74 5f 63 61 6e 6e 6f |r324targ|et_canno|
|000231b0| 74 5f 62 65 5f 64 72 6f | 70 70 65 64 28 54 33 32 |t_be_dro|pped(T32|
|000231c0| 34 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 33 32 34 |4* C);.v|oid r324|
|000231d0| 65 63 68 6f 5f 72 65 6e | 61 6d 65 5f 66 69 6c 65 |echo_ren|ame_file|
|000231e0| 28 54 30 2a 20 61 31 2c | 54 30 2a 20 61 32 29 3b |(T0* a1,|T0* a2);|
|000231f0| 0a 76 6f 69 64 20 72 33 | 32 34 70 75 74 5f 63 70 |.void r3|24put_cp|
|00023200| 63 28 54 33 32 34 2a 20 | 43 2c 54 30 2a 20 61 31 |c(T324* |C,T0* a1|
|00023210| 29 3b 0a 76 6f 69 64 20 | 72 33 32 34 70 75 74 5f |);.void |r324put_|
|00023220| 70 6f 73 69 74 69 6f 6e | 28 54 33 32 34 2a 20 43 |position|(T324* C|
|00023230| 2c 54 30 2a 20 61 31 29 | 3b 0a 76 6f 69 64 20 72 |,T0* a1)|;.void r|
|00023240| 33 32 34 64 65 66 69 6e | 65 5f 74 6f 5f 65 78 70 |324defin|e_to_exp|
|00023250| 61 6e 64 65 64 28 54 33 | 32 34 2a 20 43 29 3b 0a |anded(T3|24* C);.|
|00023260| 76 6f 69 64 20 72 33 32 | 34 70 72 69 6e 74 5f 63 |void r32|4print_c|
|00023270| 75 72 72 65 6e 74 28 54 | 33 32 34 2a 20 43 29 3b |urrent(T|324* C);|
|00023280| 0a 76 6f 69 64 20 72 33 | 32 34 70 75 74 5f 63 5f |.void r3|24put_c_|
|00023290| 68 65 61 64 69 6e 67 28 | 54 33 32 34 2a 20 43 2c |heading(|T324* C,|
|000232a0| 54 30 2a 20 61 31 29 3b | 0a 76 6f 69 64 20 72 33 |T0* a1);|.void r3|
|000232b0| 32 34 70 75 73 68 5f 69 | 6e 6c 69 6e 65 5f 64 63 |24push_i|nline_dc|
|000232c0| 61 28 54 33 32 34 2a 20 | 43 2c 54 30 2a 20 61 31 |a(T324* |C,T0* a1|
|000232d0| 2c 54 30 2a 20 61 32 29 | 3b 0a 76 6f 69 64 20 72 |,T0* a2)|;.void r|
|000232e0| 33 32 34 74 6f 5f 72 65 | 66 65 72 65 6e 63 65 28 |324to_re|ference(|
|000232f0| 54 33 32 34 2a 20 43 2c | 54 30 2a 20 61 31 2c 54 |T324* C,|T0* a1,T|
|00023300| 30 2a 20 61 32 29 3b 0a | 76 6f 69 64 20 72 33 32 |0* a2);.|void r32|
|00023310| 34 63 6f 6e 76 65 72 73 | 69 6f 6e 5f 6e 61 6d 65 |4convers|ion_name|
|00023320| 28 69 6e 74 20 61 31 29 | 3b 0a 76 6f 69 64 20 72 |(int a1)|;.void r|
|00023330| 33 32 34 70 72 69 6e 74 | 5f 6c 6f 63 61 6c 28 54 |324print|_local(T|
|00023340| 33 32 34 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |324* C,T|0* a1);.|
|00023350| 76 6f 69 64 20 72 33 32 | 34 70 75 74 5f 62 61 6e |void r32|4put_ban|
|00023360| 6e 65 72 28 54 30 2a 20 | 61 31 29 3b 0a 76 6f 69 |ner(T0* |a1);.voi|
|00023370| 64 20 72 33 32 34 70 75 | 74 5f 63 6f 6d 6d 65 6e |d r324pu|t_commen|
|00023380| 74 5f 6c 69 6e 65 28 54 | 33 32 34 2a 20 43 2c 54 |t_line(T|324* C,T|
|00023390| 30 2a 20 61 31 29 3b 0a | 76 6f 69 64 20 72 33 32 |0* a1);.|void r32|
|000233a0| 34 73 74 61 63 6b 5f 6f | 76 65 72 66 6c 6f 77 28 |4stack_o|verflow(|
|000233b0| 54 33 32 34 2a 20 43 29 | 3b 0a 65 78 74 65 72 6e |T324* C)|;.extern|
|000233c0| 20 54 30 2a 6f 42 43 33 | 36 34 63 65 63 69 6c 5f | T0*oBC3|64cecil_|
|000233d0| 70 6f 6f 6c 3b 0a 65 78 | 74 65 72 6e 20 54 30 2a |pool;.ex|tern T0*|
|000233e0| 6f 42 43 33 32 34 6f 75 | 74 5f 6d 61 6b 65 3b 0a |oBC324ou|t_make;.|
|000233f0| 76 6f 69 64 20 72 33 32 | 34 63 61 6c 6c 5f 63 5f |void r32|4call_c_|
|00023400| 63 6f 6d 70 69 6c 65 72 | 28 54 33 32 34 2a 20 43 |compiler|(T324* C|
|00023410| 29 3b 0a 65 78 74 65 72 | 6e 20 54 30 2a 6f 42 43 |);.exter|n T0*oBC|
|00023420| 33 36 34 72 75 6e 5f 63 | 6f 6e 74 72 6f 6c 3b 0a |364run_c|ontrol;.|
|00023430| 76 6f 69 64 20 72 33 32 | 34 70 72 69 6e 74 5f 61 |void r32|4print_a|
|00023440| 72 67 75 6d 65 6e 74 28 | 54 33 32 34 2a 20 43 2c |rgument(|T324* C,|
|00023450| 69 6e 74 20 61 31 29 3b | 0a 76 6f 69 64 20 72 33 |int a1);|.void r3|
|00023460| 32 34 69 6e 63 72 5f 70 | 72 6f 63 65 64 75 72 65 |24incr_p|rocedure|
|00023470| 5f 63 6f 75 6e 74 28 54 | 33 32 34 2a 20 43 29 3b |_count(T|324* C);|
|00023480| 0a 76 6f 69 64 20 72 33 | 32 34 70 75 74 5f 74 72 |.void r3|24put_tr|
|00023490| 61 63 65 5f 73 77 69 74 | 63 68 28 54 33 32 34 2a |ace_swit|ch(T324*|
|000234a0| 20 43 29 3b 0a 76 6f 69 | 64 20 72 33 32 34 67 65 | C);.voi|d r324ge|
|000234b0| 74 5f 73 74 61 72 74 65 | 64 28 54 33 32 34 2a 20 |t_starte|d(T324* |
|000234c0| 43 29 3b 0a 65 78 74 65 | 72 6e 20 54 30 2a 6f 42 |C);.exte|rn T0*oB|
|000234d0| 43 33 32 34 6f 75 74 5f | 63 3b 0a 65 78 74 65 72 |C324out_|c;.exter|
|000234e0| 6e 20 54 35 37 36 20 6f | 42 43 33 36 34 73 77 69 |n T576 o|BC364swi|
|000234f0| 74 63 68 5f 63 6f 6c 6c | 65 63 74 69 6f 6e 3b 0a |tch_coll|ection;.|
|00023500| 76 6f 69 64 20 72 33 32 | 34 72 73 5f 6c 69 6e 6b |void r32|4rs_link|
|00023510| 28 54 33 32 34 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T324* C|,T0* a1)|
|00023520| 3b 0a 76 6f 69 64 20 72 | 33 32 34 70 75 74 5f 74 |;.void r|324put_t|
|00023530| 6f 5f 70 6f 69 6e 74 65 | 72 28 54 33 32 34 2a 20 |o_pointe|r(T324* |
|00023540| 43 29 3b 0a 65 78 74 65 | 72 6e 20 69 6e 74 20 66 |C);.exte|rn int f|
|00023550| 42 43 33 36 34 73 6d 61 | 6c 6c 5f 65 69 66 66 65 |BC364sma|ll_eiffe|
|00023560| 6c 5f 64 69 72 65 63 74 | 6f 72 79 3b 0a 65 78 74 |l_direct|ory;.ext|
|00023570| 65 72 6e 20 54 30 2a 6f | 42 43 33 36 34 73 6d 61 |ern T0*o|BC364sma|
|00023580| 6c 6c 5f 65 69 66 66 65 | 6c 5f 64 69 72 65 63 74 |ll_eiffe|l_direct|
|00023590| 6f 72 79 3b 0a 54 30 2a | 20 72 33 32 34 73 6d 61 |ory;.T0*| r324sma|
|000235a0| 6c 6c 5f 65 69 66 66 65 | 6c 5f 64 69 72 65 63 74 |ll_eiffe|l_direct|
|000235b0| 6f 72 79 28 54 33 32 34 | 2a 20 43 29 3b 0a 54 30 |ory(T324|* C);.T0|
|000235c0| 2a 20 72 33 32 34 74 6f | 5f 62 63 6e 28 54 30 2a |* r324to|_bcn(T0*|
|000235d0| 20 61 31 29 3b 0a 76 6f | 69 64 20 72 33 32 34 72 | a1);.vo|id r324r|
|000235e0| 73 5f 70 75 73 68 5f 6c | 6f 63 61 6c 28 54 33 32 |s_push_l|ocal(T32|
|000235f0| 34 2a 20 43 2c 54 30 2a | 20 61 31 2c 54 30 2a 20 |4* C,T0*| a1,T0* |
|00023600| 61 32 29 3b 0a 76 6f 69 | 64 20 72 33 32 34 61 64 |a2);.voi|d r324ad|
|00023610| 64 5f 63 5f 6c 69 62 72 | 61 72 79 28 54 33 32 34 |d_c_libr|ary(T324|
|00023620| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 65 78 74 |* C,T0* |a1);.ext|
|00023630| 65 72 6e 20 54 30 2a 6f | 42 43 38 36 31 73 74 61 |ern T0*o|BC861sta|
|00023640| 63 6b 5f 72 66 3b 0a 76 | 6f 69 64 20 72 33 32 34 |ck_rf;.v|oid r324|
|00023650| 70 75 73 68 5f 63 70 63 | 28 54 33 32 34 2a 20 43 |push_cpc|(T324* C|
|00023660| 2c 54 30 2a 20 61 31 2c | 54 30 2a 20 61 32 2c 54 |,T0* a1,|T0* a2,T|
|00023670| 30 2a 20 61 33 2c 54 30 | 2a 20 61 34 29 3b 0a 76 |0* a3,T0|* a4);.v|
|00023680| 6f 69 64 20 72 33 32 34 | 69 6e 73 70 65 63 74 5f |oid r324|inspect_|
|00023690| 69 6e 63 72 28 54 33 32 | 34 2a 20 43 29 3b 0a 69 |incr(T32|4* C);.i|
|000236a0| 6e 74 20 72 33 32 34 63 | 61 6c 6c 5f 69 6e 76 61 |nt r324c|all_inva|
|000236b0| 72 69 61 6e 74 5f 73 74 | 61 72 74 28 54 30 2a 20 |riant_st|art(T0* |
|000236c0| 61 31 29 3b 0a 76 6f 69 | 64 20 72 33 32 34 70 75 |a1);.voi|d r324pu|
|000236d0| 73 68 5f 76 6f 69 64 28 | 54 33 32 34 2a 20 43 2c |sh_void(|T324* C,|
|000236e0| 54 30 2a 20 61 31 2c 54 | 30 2a 20 61 32 2c 54 30 |T0* a1,T|0* a2,T0|
|000236f0| 2a 20 61 33 29 3b 0a 76 | 6f 69 64 20 72 33 32 34 |* a3);.v|oid r324|
|00023700| 63 6f 6d 6d 6f 6e 5f 70 | 75 74 5f 74 61 72 67 65 |common_p|ut_targe|
|00023710| 74 28 54 33 32 34 2a 20 | 43 29 3b 0a 76 6f 69 64 |t(T324* |C);.void|
|00023720| 20 72 33 32 34 70 75 74 | 5f 63 5f 69 6e 6c 69 6e | r324put|_c_inlin|
|00023730| 65 5f 63 28 54 33 32 34 | 2a 20 43 29 3b 0a 76 6f |e_c(T324|* C);.vo|
|00023740| 69 64 20 72 33 32 34 69 | 6e 63 72 5f 72 65 61 6c |id r324i|ncr_real|
|00023750| 5f 66 75 6e 63 74 69 6f | 6e 5f 63 6f 75 6e 74 28 |_functio|n_count(|
|00023760| 54 33 32 34 2a 20 43 29 | 3b 0a 76 6f 69 64 20 72 |T324* C)|;.void r|
|00023770| 33 32 34 70 72 69 6e 74 | 5f 73 74 72 69 70 28 54 |324print|_strip(T|
|00023780| 33 32 34 2a 20 43 29 3b | 0a 65 78 74 65 72 6e 20 |324* C);|.extern |
|00023790| 54 36 37 30 20 6f 42 43 | 31 66 69 6c 65 5f 74 6f |T670 oBC|1file_to|
|000237a0| 6f 6c 73 3b 0a 76 6f 69 | 64 20 72 33 32 34 70 75 |ols;.voi|d r324pu|
|000237b0| 74 5f 69 74 68 5f 61 72 | 67 75 6d 65 6e 74 28 54 |t_ith_ar|gument(T|
|000237c0| 33 32 34 2a 20 43 2c 69 | 6e 74 20 61 31 29 3b 0a |324* C,i|nt a1);.|
|000237d0| 65 78 74 65 72 6e 20 54 | 30 2a 6f 42 43 33 32 34 |extern T|0*oBC324|
|000237e0| 74 6d 70 5f 73 74 72 69 | 6e 67 32 3b 0a 65 78 74 |tmp_stri|ng2;.ext|
|000237f0| 65 72 6e 20 54 30 2a 6f | 42 43 33 36 34 65 63 68 |ern T0*o|BC364ech|
|00023800| 6f 3b 0a 65 78 74 65 72 | 6e 20 54 30 2a 6f 42 43 |o;.exter|n T0*oBC|
|00023810| 33 36 34 65 69 66 66 65 | 6c 5f 70 61 72 73 65 72 |364eiffe|l_parser|
|00023820| 3b 0a 65 78 74 65 72 6e | 20 54 30 2a 6f 42 43 38 |;.extern| T0*oBC8|
|00023830| 36 31 73 74 61 63 6b 5f | 63 6f 64 65 3b 0a 65 78 |61stack_|code;.ex|
|00023840| 74 65 72 6e 20 54 30 2a | 6f 42 43 38 36 31 73 74 |tern T0*|oBC861st|
|00023850| 61 63 6b 5f 73 74 61 74 | 69 63 5f 72 66 3b 0a 76 |ack_stat|ic_rf;.v|
|00023860| 6f 69 64 20 72 33 32 34 | 72 73 5f 70 75 73 68 5f |oid r324|rs_push_|
|00023870| 61 72 67 75 6d 65 6e 74 | 28 54 33 32 34 2a 20 43 |argument|(T324* C|
|00023880| 2c 54 30 2a 20 61 31 2c | 69 6e 74 20 61 32 2c 54 |,T0* a1,|int a2,T|
|00023890| 30 2a 20 61 33 29 3b 0a | 76 6f 69 64 20 72 33 32 |0* a3);.|void r32|
|000238a0| 34 61 64 64 5f 63 5f 63 | 6f 6d 70 69 6c 65 72 5f |4add_c_c|ompiler_|
|000238b0| 6f 70 74 69 6f 6e 28 54 | 33 32 34 2a 20 43 2c 54 |option(T|324* C,T|
|000238c0| 30 2a 20 61 31 29 3b 0a | 76 6f 69 64 20 72 33 32 |0* a1);.|void r32|
|000238d0| 34 70 75 74 5f 65 72 72 | 6f 72 31 28 54 33 32 34 |4put_err|or1(T324|
|000238e0| 2a 20 43 2c 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |* C,T0* |a1,T0* a|
|000238f0| 32 29 3b 0a 65 78 74 65 | 72 6e 20 54 30 2a 6f 42 |2);.exte|rn T0*oB|
|00023900| 43 33 32 34 63 5f 69 6e | 6c 69 6e 65 5f 68 5f 6d |C324c_in|line_h_m|
|00023910| 65 6d 3b 0a 76 6f 69 64 | 20 72 33 32 34 73 70 6c |em;.void| r324spl|
|00023920| 69 74 5f 63 5f 73 74 61 | 72 74 5f 72 75 6e 5f 63 |it_c_sta|rt_run_c|
|00023930| 6c 61 73 73 28 54 33 32 | 34 2a 20 43 29 3b 0a 65 |lass(T32|4* C);.e|
|00023940| 78 74 65 72 6e 20 54 30 | 2a 6f 42 43 33 32 34 74 |xtern T0|*oBC324t|
|00023950| 6d 70 5f 73 74 72 69 6e | 67 33 3b 0a 76 6f 69 64 |mp_strin|g3;.void|
|00023960| 20 72 33 32 34 73 74 61 | 63 6b 5f 70 75 73 68 28 | r324sta|ck_push(|
|00023970| 54 33 32 34 2a 20 43 2c | 69 6e 74 20 61 31 29 3b |T324* C,|int a1);|
|00023980| 0a 54 30 2a 20 72 33 32 | 34 6e 65 65 64 5f 69 6e |.T0* r32|4need_in|
|00023990| 76 61 72 69 61 6e 74 28 | 54 30 2a 20 61 31 29 3b |variant(|T0* a1);|
|000239a0| 0a 76 6f 69 64 20 72 33 | 32 34 69 6e 63 72 5f 69 |.void r3|24incr_i|
|000239b0| 6e 6c 69 6e 65 64 5f 70 | 72 6f 63 65 64 75 72 65 |nlined_p|rocedure|
|000239c0| 5f 63 6f 75 6e 74 28 54 | 33 32 34 2a 20 43 29 3b |_count(T|324* C);|
|000239d0| 0a 65 78 74 65 72 6e 20 | 69 6e 74 20 66 42 43 33 |.extern |int fBC3|
|000239e0| 32 34 63 5f 6c 69 6e 6b | 65 72 3b 0a 65 78 74 65 |24c_link|er;.exte|
|000239f0| 72 6e 20 54 30 2a 6f 42 | 43 33 32 34 63 5f 6c 69 |rn T0*oB|C324c_li|
|00023a00| 6e 6b 65 72 3b 0a 54 30 | 2a 20 72 33 32 34 63 5f |nker;.T0|* r324c_|
|00023a10| 6c 69 6e 6b 65 72 28 54 | 33 32 34 2a 20 43 29 3b |linker(T|324* C);|
|00023a20| 0a 76 6f 69 64 20 72 33 | 32 34 61 64 64 5f 66 69 |.void r3|24add_fi|
|00023a30| 72 73 74 5f 69 6e 63 6c | 75 64 65 28 54 33 32 34 |rst_incl|ude(T324|
|00023a40| 2a 20 43 29 3b 0a 65 78 | 74 65 72 6e 20 54 30 2a |* C);.ex|tern T0*|
|00023a50| 6f 42 43 33 36 34 74 6d | 70 5f 70 61 74 68 3b 0a |oBC364tm|p_path;.|
|00023a60| 76 6f 69 64 20 72 33 32 | 34 72 73 5f 70 75 73 68 |void r32|4rs_push|
|00023a70| 28 54 33 32 34 2a 20 43 | 2c 54 30 2a 20 61 31 2c |(T324* C|,T0* a1,|
|00023a80| 54 30 2a 20 61 32 2c 54 | 30 2a 20 61 33 29 3b 0a |T0* a2,T|0* a3);.|
|00023a90| 69 6e 74 20 72 33 32 34 | 6e 6f 5f 61 72 67 73 5f |int r324|no_args_|
|00023aa0| 74 6f 5f 65 76 61 6c 28 | 54 33 32 34 2a 20 43 29 |to_eval(|T324* C)|
|00023ab0| 3b 0a 76 6f 69 64 20 72 | 33 32 34 69 6e 63 72 5f |;.void r|324incr_|
|00023ac0| 70 72 65 5f 63 6f 6d 70 | 75 74 65 64 5f 6f 6e 63 |pre_comp|uted_onc|
|00023ad0| 65 5f 63 6f 75 6e 74 28 | 54 33 32 34 2a 20 43 2c |e_count(|T324* C,|
|00023ae0| 54 30 2a 20 61 31 29 3b | 0a 76 6f 69 64 20 72 33 |T0* a1);|.void r3|
|00023af0| 32 34 69 6e 63 72 5f 73 | 74 61 74 69 63 5f 65 78 |24incr_s|tatic_ex|
|00023b00| 70 72 65 73 73 69 6f 6e | 5f 63 6f 75 6e 74 28 54 |pression|_count(T|
|00023b10| 33 32 34 2a 20 43 29 3b | 0a 76 6f 69 64 20 72 33 |324* C);|.void r3|
|00023b20| 32 34 70 75 73 68 5f 63 | 68 65 63 6b 28 54 33 32 |24push_c|heck(T32|
|00023b30| 34 2a 20 43 2c 54 30 2a | 20 61 31 2c 54 30 2a 20 |4* C,T0*| a1,T0* |
|00023b40| 61 32 2c 54 30 2a 20 61 | 33 29 3b 0a 76 6f 69 64 |a2,T0* a|3);.void|
|00023b50| 20 72 33 32 34 77 72 69 | 74 65 5f 6d 61 6b 65 5f | r324wri|te_make_|
|00023b60| 66 69 6c 65 5f 6e 6f 5f | 73 70 6c 69 74 28 54 33 |file_no_|split(T3|
|00023b70| 32 34 2a 20 43 29 3b 0a | 69 6e 74 20 72 33 32 34 |24* C);.|int r324|
|00023b80| 63 61 6e 6e 6f 74 5f 64 | 72 6f 70 5f 61 6c 6c 28 |cannot_d|rop_all(|
|00023b90| 54 33 32 34 2a 20 43 29 | 3b 0a 69 6e 74 20 72 33 |T324* C)|;.int r3|
|00023ba0| 32 34 73 74 75 70 69 64 | 5f 73 77 69 74 63 68 28 |24stupid|_switch(|
|00023bb0| 54 30 2a 20 61 31 29 3b | 0a 76 6f 69 64 20 72 33 |T0* a1);|.void r3|
|00023bc0| 32 34 73 66 77 5f 63 6f | 6e 6e 65 63 74 28 54 33 |24sfw_co|nnect(T3|
|00023bd0| 32 34 2a 20 43 2c 54 30 | 2a 20 61 31 2c 54 30 2a |24* C,T0|* a1,T0*|
|00023be0| 20 61 32 29 3b 0a 65 78 | 74 65 72 6e 20 54 30 2a | a2);.ex|tern T0*|
|00023bf0| 6f 42 43 33 36 34 6d 61 | 6e 69 66 65 73 74 5f 73 |oBC364ma|nifest_s|
|00023c00| 74 72 69 6e 67 5f 70 6f | 6f 6c 3b 0a 76 6f 69 64 |tring_po|ol;.void|
|00023c10| 20 72 33 32 34 70 75 74 | 5f 67 65 6e 65 72 61 74 | r324put|_generat|
|00023c20| 69 6e 67 5f 74 79 70 65 | 28 54 33 32 34 2a 20 43 |ing_type|(T324* C|
|00023c30| 2c 54 30 2a 20 61 31 29 | 3b 0a 69 6e 74 20 72 33 |,T0* a1)|;.int r3|
|00023c40| 32 34 66 69 6c 65 5f 65 | 78 69 73 74 73 28 54 30 |24file_e|xists(T0|
|00023c50| 2a 20 61 31 29 3b 0a 65 | 78 74 65 72 6e 20 54 30 |* a1);.e|xtern T0|
|00023c60| 2a 6f 42 43 38 36 31 73 | 74 61 63 6b 5f 74 61 72 |*oBC861s|tack_tar|
|00023c70| 67 65 74 3b 0a 76 6f 69 | 64 20 72 33 32 34 6f 6e |get;.voi|d r324on|
|00023c80| 63 65 5f 70 72 65 5f 63 | 6f 6d 70 75 74 69 6e 67 |ce_pre_c|omputing|
|00023c90| 28 54 33 32 34 2a 20 43 | 29 3b 0a 76 6f 69 64 20 |(T324* C|);.void |
|00023ca0| 72 33 32 34 69 6e 6c 69 | 6e 65 5f 6c 65 76 65 6c |r324inli|ne_level|
|00023cb0| 5f 69 6e 63 72 28 54 33 | 32 34 2a 20 43 29 3b 0a |_incr(T3|24* C);.|
|00023cc0| 76 6f 69 64 20 72 33 32 | 34 70 75 73 68 5f 64 69 |void r32|4push_di|
|00023cd0| 72 65 63 74 28 54 33 32 | 34 2a 20 43 2c 54 30 2a |rect(T32|4* C,T0*|
|00023ce0| 20 61 31 2c 54 30 2a 20 | 61 32 2c 54 30 2a 20 61 | a1,T0* |a2,T0* a|
|00023cf0| 33 29 3b 0a 76 6f 69 64 | 20 72 33 32 34 70 75 74 |3);.void| r324put|
|00023d00| 5f 67 65 6e 65 72 61 74 | 6f 72 28 54 33 32 34 2a |_generat|or(T324*|
|00023d10| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 76 6f 69 64 | C,T0* a|1);.void|
|00023d20| 20 72 33 32 34 72 73 5f | 70 75 73 68 5f 70 6f 73 | r324rs_|push_pos|
|00023d30| 69 74 69 6f 6e 28 54 33 | 32 34 2a 20 43 2c 63 68 |ition(T3|24* C,ch|
|00023d40| 61 72 20 61 31 2c 54 30 | 2a 20 61 32 29 3b 0a 76 |ar a1,T0|* a2);.v|
|00023d50| 6f 69 64 20 72 33 32 34 | 70 75 74 5f 6f 62 6a 65 |oid r324|put_obje|
|00023d60| 63 74 5f 73 69 7a 65 28 | 54 33 32 34 2a 20 43 2c |ct_size(|T324* C,|
|00023d70| 54 30 2a 20 61 31 29 3b | 0a 76 6f 69 64 20 72 33 |T0* a1);|.void r3|
|00023d80| 32 34 70 75 74 5f 63 5f | 69 6e 6c 69 6e 65 5f 68 |24put_c_|inline_h|
|00023d90| 28 54 33 32 34 2a 20 43 | 29 3b 0a 76 6f 69 64 20 |(T324* C|);.void |
|00023da0| 72 33 32 34 61 64 64 5f | 6f 66 6c 61 67 28 54 33 |r324add_|oflag(T3|
|00023db0| 32 34 2a 20 43 29 3b 0a | 76 6f 69 64 20 72 33 32 |24* C);.|void r32|
|00023dc0| 34 63 68 65 63 6b 5f 61 | 73 73 65 72 74 69 6f 6e |4check_a|ssertion|
|00023dd0| 28 54 33 32 34 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T324* C|,T0* a1)|
|00023de0| 3b 0a 76 6f 69 64 20 72 | 33 32 34 70 75 74 5f 65 |;.void r|324put_e|
|00023df0| 78 74 65 72 6e 31 28 54 | 33 32 34 2a 20 43 2c 54 |xtern1(T|324* C,T|
|00023e00| 30 2a 20 61 31 29 3b 0a | 76 6f 69 64 20 72 33 32 |0* a1);.|void r32|
|00023e10| 34 70 75 73 68 5f 73 77 | 69 74 63 68 28 54 33 32 |4push_sw|itch(T32|
|00023e20| 34 2a 20 43 2c 54 30 2a | 20 61 31 2c 54 30 2a 20 |4* C,T0*| a1,T0* |
|00023e30| 61 32 29 3b 0a 76 6f 69 | 64 20 72 33 32 34 69 6e |a2);.voi|d r324in|
|00023e40| 63 72 5f 66 75 6e 63 74 | 69 6f 6e 5f 63 6f 75 6e |cr_funct|ion_coun|
|00023e50| 74 28 54 33 32 34 2a 20 | 43 29 3b 0a 69 6e 74 20 |t(T324* |C);.int |
|00023e60| 72 33 32 34 61 72 67 75 | 6d 65 6e 74 73 5f 63 61 |r324argu|ments_ca|
|00023e70| 6e 6e 6f 74 5f 62 65 5f | 64 72 6f 70 70 65 64 28 |nnot_be_|dropped(|
|00023e80| 54 33 32 34 2a 20 43 29 | 3b 0a 76 6f 69 64 20 72 |T324* C)|;.void r|
|00023e90| 33 32 34 70 75 74 5f 65 | 78 74 65 72 6e 32 28 54 |324put_e|xtern2(T|
|00023ea0| 33 32 34 2a 20 43 2c 54 | 30 2a 20 61 31 2c 63 68 |324* C,T|0* a1,ch|
|00023eb0| 61 72 20 61 32 29 3b 0a | 76 6f 69 64 20 72 33 32 |ar a2);.|void r32|
|00023ec0| 34 74 6f 5f 65 78 70 61 | 6e 64 65 64 28 54 33 32 |4to_expa|nded(T32|
|00023ed0| 34 2a 20 43 2c 54 30 2a | 20 61 31 2c 54 30 2a 20 |4* C,T0*| a1,T0* |
|00023ee0| 61 32 29 3b 0a 65 78 74 | 65 72 6e 20 69 6e 74 20 |a2);.ext|ern int |
|00023ef0| 66 42 43 33 36 34 6f 5f | 73 75 66 66 69 78 3b 0a |fBC364o_|suffix;.|
|00023f00| 65 78 74 65 72 6e 20 54 | 30 2a 6f 42 43 33 36 34 |extern T|0*oBC364|
|00023f10| 6f 5f 73 75 66 66 69 78 | 3b 0a 54 30 2a 20 72 33 |o_suffix|;.T0* r3|
|00023f20| 32 34 6f 5f 73 75 66 66 | 69 78 28 54 33 32 34 2a |24o_suff|ix(T324*|
|00023f30| 20 43 29 3b 0a 54 30 2a | 20 72 31 33 34 74 72 79 | C);.T0*| r134try|
|00023f40| 5f 74 6f 5f 75 6e 64 65 | 66 69 6e 65 28 54 31 33 |_to_unde|fine(T13|
|00023f50| 34 2a 20 43 2c 54 30 2a | 20 61 31 2c 54 30 2a 20 |4* C,T0*| a1,T0* |
|00023f60| 61 32 29 3b 0a 65 78 74 | 65 72 6e 20 54 30 2a 6f |a2);.ext|ern T0*o|
|00023f70| 42 43 33 35 39 61 73 73 | 65 72 74 69 6f 6e 5f 63 |BC359ass|ertion_c|
|00023f80| 6f 6c 6c 65 63 74 6f 72 | 3b 0a 54 30 2a 20 72 31 |ollector|;.T0* r1|
|00023f90| 33 34 72 75 6e 6e 61 62 | 6c 65 28 54 30 2a 20 61 |34runnab|le(T0* a|
|00023fa0| 31 2c 54 30 2a 20 61 32 | 2c 54 30 2a 20 61 33 29 |1,T0* a2|,T0* a3)|
|00023fb0| 3b 0a 76 6f 69 64 20 72 | 31 33 34 61 64 64 5f 69 |;.void r|134add_i|
|00023fc0| 6e 74 6f 28 54 31 33 34 | 2a 20 43 2c 54 30 2a 20 |nto(T134|* C,T0* |
|00023fd0| 61 31 29 3b 0a 65 78 74 | 65 72 6e 20 54 30 2a 6f |a1);.ext|ern T0*o|
|00023fe0| 42 43 33 35 39 68 65 61 | 64 65 72 5f 63 6f 6d 6d |BC359hea|der_comm|
|00023ff0| 65 6e 74 5f 6d 65 6d 6f | 72 79 3b 0a 54 30 2a 20 |ent_memo|ry;.T0* |
|00024000| 72 31 33 34 74 72 79 5f | 74 6f 5f 75 6e 64 65 66 |r134try_|to_undef|
|00024010| 69 6e 65 5f 61 75 78 28 | 54 31 33 34 2a 20 43 2c |ine_aux(|T134* C,|
|00024020| 54 30 2a 20 61 31 2c 54 | 30 2a 20 61 32 29 3b 0a |T0* a1,T|0* a2);.|
|00024030| 76 6f 69 64 20 72 31 33 | 34 6d 61 6b 65 28 54 31 |void r13|4make(T1|
|00024040| 33 34 2a 20 43 2c 54 30 | 2a 20 61 31 2c 54 30 2a |34* C,T0|* a1,T0*|
|00024050| 20 61 32 2c 54 30 2a 20 | 61 33 2c 54 30 2a 20 61 | a2,T0* |a3,T0* a|
|00024060| 34 2c 54 30 2a 20 61 35 | 2c 54 30 2a 20 61 36 2c |4,T0* a5|,T0* a6,|
|00024070| 54 30 2a 20 61 37 29 3b | 0a 76 6f 69 64 20 72 31 |T0* a7);|.void r1|
|00024080| 33 34 6d 61 6b 65 5f 72 | 6f 75 74 69 6e 65 28 54 |34make_r|outine(T|
|00024090| 31 33 34 2a 20 43 2c 54 | 30 2a 20 61 31 2c 54 30 |134* C,T|0* a1,T0|
|000240a0| 2a 20 61 32 2c 54 30 2a | 20 61 33 2c 54 30 2a 20 |* a2,T0*| a3,T0* |
|000240b0| 61 34 2c 54 30 2a 20 61 | 35 29 3b 0a 76 6f 69 64 |a4,T0* a|5);.void|
|000240c0| 20 72 31 33 34 6d 61 70 | 70 69 6e 67 5f 63 5f 6e | r134map|ping_c_n|
|000240d0| 61 6d 65 5f 69 6e 28 54 | 31 33 34 2a 20 43 2c 54 |ame_in(T|134* C,T|
|000240e0| 30 2a 20 61 31 29 3b 0a | 76 6f 69 64 20 72 31 33 |0* a1);.|void r13|
|000240f0| 34 73 65 74 5f 68 65 61 | 64 65 72 5f 63 6f 6d 6d |4set_hea|der_comm|
|00024100| 65 6e 74 28 54 31 33 34 | 2a 20 43 2c 54 30 2a 20 |ent(T134|* C,T0* |
|00024110| 61 31 29 3b 0a 54 30 2a | 20 72 31 33 34 73 74 61 |a1);.T0*| r134sta|
|00024120| 72 74 5f 70 6f 73 69 74 | 69 6f 6e 28 54 31 33 34 |rt_posit|ion(T134|
|00024130| 2a 20 43 29 3b 0a 54 30 | 2a 20 72 31 33 34 74 6f |* C);.T0|* r134to|
|00024140| 5f 72 75 6e 5f 66 65 61 | 74 75 72 65 28 54 31 33 |_run_fea|ture(T13|
|00024150| 34 2a 20 43 2c 54 30 2a | 20 61 31 2c 54 30 2a 20 |4* C,T0*| a1,T0* |
|00024160| 61 32 29 3b 0a 54 30 2a | 20 72 31 33 34 72 75 6e |a2);.T0*| r134run|
|00024170| 5f 65 6e 73 75 72 65 28 | 54 30 2a 20 61 31 29 3b |_ensure(|T0* a1);|
|00024180| 0a 54 30 2a 20 72 31 33 | 34 72 75 6e 5f 72 65 71 |.T0* r13|4run_req|
|00024190| 75 69 72 65 28 54 30 2a | 20 61 31 29 3b 0a 69 6e |uire(T0*| a1);.in|
|000241a0| 74 20 72 31 33 34 73 74 | 75 70 69 64 5f 73 77 69 |t r134st|upid_swi|
|000241b0| 74 63 68 28 54 31 33 34 | 2a 20 43 2c 54 30 2a 20 |tch(T134|* C,T0* |
|000241c0| 61 31 2c 54 30 2a 20 61 | 32 29 3b 0a 76 6f 69 64 |a1,T0* a|2);.void|
|000241d0| 20 72 31 33 34 73 65 74 | 5f 72 65 73 63 75 65 5f | r134set|_rescue_|
|000241e0| 63 6f 6d 70 6f 75 6e 64 | 28 54 31 33 34 2a 20 43 |compound|(T134* C|
|000241f0| 2c 54 30 2a 20 61 31 29 | 3b 0a 69 6e 74 20 72 31 |,T0* a1)|;.int r1|
|00024200| 33 34 63 61 6e 5f 68 69 | 64 65 28 54 31 33 34 2a |34can_hi|de(T134*|
|00024210| 20 43 2c 54 30 2a 20 61 | 31 2c 54 30 2a 20 61 32 | C,T0* a|1,T0* a2|
|00024220| 29 3b 0a 69 6e 74 20 72 | 31 33 34 69 73 5f 6d 65 |);.int r|134is_me|
|00024230| 72 67 65 5f 77 69 74 68 | 28 54 31 33 34 2a 20 43 |rge_with|(T134* C|
|00024240| 2c 54 30 2a 20 61 31 2c | 54 30 2a 20 61 32 29 3b |,T0* a1,|T0* a2);|
|00024250| 0a 76 6f 69 64 20 72 31 | 33 34 63 6f 6c 6c 65 63 |.void r1|34collec|
|00024260| 74 5f 66 6f 72 28 54 31 | 33 34 2a 20 43 2c 69 6e |t_for(T1|34* C,in|
|00024270| 74 20 61 31 29 3b 0a 76 | 6f 69 64 20 72 31 33 34 |t a1);.v|oid r134|
|00024280| 65 72 72 6f 72 28 54 30 | 2a 20 61 31 2c 54 30 2a |error(T0|* a1,T0*|
|00024290| 20 61 32 29 3b 0a 65 78 | 74 65 72 6e 20 54 30 2a | a2);.ex|tern T0*|
|000242a0| 6f 42 43 33 35 39 72 65 | 71 75 69 72 65 5f 63 6f |oBC359re|quire_co|
|000242b0| 6c 6c 65 63 74 6f 72 3b | 0a 76 6f 69 64 20 72 31 |llector;|.void r1|
|000242c0| 33 34 6d 61 6b 65 5f 65 | 5f 66 65 61 74 75 72 65 |34make_e|_feature|
|000242d0| 28 54 31 33 34 2a 20 43 | 2c 54 30 2a 20 61 31 2c |(T134* C|,T0* a1,|
|000242e0| 54 30 2a 20 61 32 29 3b | 0a 76 6f 69 64 20 72 31 |T0* a2);|.void r1|
|000242f0| 33 34 63 68 65 63 6b 5f | 6f 62 73 6f 6c 65 74 65 |34check_|obsolete|
|00024300| 28 54 31 33 34 2a 20 43 | 29 3b 0a 76 6f 69 64 20 |(T134* C|);.void |
|00024310| 72 31 33 34 77 61 72 6e | 69 6e 67 28 54 30 2a 20 |r134warn|ing(T0* |
|00024320| 61 31 2c 54 30 2a 20 61 | 32 29 3b 0a 76 6f 69 64 |a1,T0* a|2);.void|
|00024330| 20 72 39 31 36 61 64 64 | 5f 66 75 6e 63 74 69 6f | r916add|_functio|
|00024340| 6e 28 54 30 2a 20 61 31 | 29 3b 0a 65 78 74 65 72 |n(T0* a1|);.exter|
|00024350| 6e 20 54 30 2a 6f 42 43 | 39 31 36 66 75 6e 63 74 |n T0*oBC|916funct|
|00024360| 69 6f 6e 5f 6c 69 73 74 | 3b 0a 76 6f 69 64 20 72 |ion_list|;.void r|
|00024370| 39 31 36 67 63 5f 6d 61 | 72 6b 5f 69 6e 28 54 30 |916gc_ma|rk_in(T0|
|00024380| 2a 20 61 31 29 3b 0a 65 | 78 74 65 72 6e 20 54 30 |* a1);.e|xtern T0|
|00024390| 2a 6f 42 43 39 31 36 70 | 72 6f 63 65 64 75 72 65 |*oBC916p|rocedure|
|000243a0| 5f 6c 69 73 74 3b 0a 76 | 6f 69 64 20 72 39 31 36 |_list;.v|oid r916|
|000243b0| 61 64 64 5f 70 72 6f 63 | 65 64 75 72 65 28 54 30 |add_proc|edure(T0|
|000243c0| 2a 20 61 31 29 3b 0a 69 | 6e 74 20 72 38 36 38 69 |* a1);.i|nt r868i|
|000243d0| 64 28 54 38 36 38 2a 20 | 43 29 3b 0a 54 30 2a 20 |d(T868* |C);.T0* |
|000243e0| 72 38 36 38 6f 6e 63 65 | 5f 6d 61 72 6b 28 54 38 |r868once|_mark(T8|
|000243f0| 36 38 2a 20 43 29 3b 0a | 76 6f 69 64 20 72 38 36 |68* C);.|void r86|
|00024400| 38 6f 6e 63 65 5f 72 65 | 73 75 6c 74 28 54 38 36 |8once_re|sult(T86|
|00024410| 38 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 38 36 38 |8* C);.v|oid r868|
|00024420| 6f 6e 63 65 5f 72 65 73 | 75 6c 74 5f 69 6e 28 54 |once_res|ult_in(T|
|00024430| 38 36 38 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |868* C,T|0* a1);.|
|00024440| 76 6f 69 64 20 72 38 36 | 38 6f 6e 63 65 5f 66 6c |void r86|8once_fl|
|00024450| 61 67 28 54 38 36 38 2a | 20 43 29 3b 0a 76 6f 69 |ag(T868*| C);.voi|
|00024460| 64 20 72 38 36 38 63 5f | 64 65 66 69 6e 65 28 54 |d r868c_|define(T|
|00024470| 38 36 38 2a 20 43 29 3b | 0a 76 6f 69 64 20 72 38 |868* C);|.void r8|
|00024480| 36 38 63 5f 70 72 65 5f | 63 6f 6d 70 75 74 69 6e |68c_pre_|computin|
|00024490| 67 28 54 38 36 38 2a 20 | 43 29 3b 0a 76 6f 69 64 |g(T868* |C);.void|
|000244a0| 20 72 38 36 38 6f 6e 63 | 65 5f 66 6c 61 67 5f 69 | r868onc|e_flag_i|
|000244b0| 6e 28 54 38 36 38 2a 20 | 43 2c 54 30 2a 20 61 31 |n(T868* |C,T0* a1|
|000244c0| 29 3b 0a 76 6f 69 64 20 | 72 38 36 38 64 65 66 69 |);.void |r868defi|
|000244d0| 6e 65 5f 63 6c 6f 73 69 | 6e 67 28 54 38 36 38 2a |ne_closi|ng(T868*|
|000244e0| 20 43 29 3b 0a 76 6f 69 | 64 20 72 38 36 38 6d 61 | C);.voi|d r868ma|
|000244f0| 6b 65 28 54 38 36 38 2a | 20 43 2c 54 30 2a 20 61 |ke(T868*| C,T0* a|
|00024500| 31 2c 54 30 2a 20 61 32 | 2c 54 30 2a 20 61 33 29 |1,T0* a2|,T0* a3)|
|00024510| 3b 0a 76 6f 69 64 20 72 | 38 36 38 73 74 64 5f 63 |;.void r|868std_c|
|00024520| 6f 6d 70 75 74 65 5f 75 | 73 65 5f 63 75 72 72 65 |ompute_u|se_curre|
|00024530| 6e 74 28 54 38 36 38 2a | 20 43 29 3b 0a 76 6f 69 |nt(T868*| C);.voi|
|00024540| 64 20 72 38 36 38 64 65 | 66 61 75 6c 74 5f 6d 61 |d r868de|fault_ma|
|00024550| 70 70 69 6e 67 5f 66 75 | 6e 63 74 69 6f 6e 28 54 |pping_fu|nction(T|
|00024560| 38 36 38 2a 20 43 29 3b | 0a 76 6f 69 64 20 72 38 |868* C);|.void r8|
|00024570| 36 38 6d 61 70 70 69 6e | 67 5f 6e 61 6d 65 28 54 |68mappin|g_name(T|
|00024580| 38 36 38 2a 20 43 29 3b | 0a 69 6e 74 20 72 38 36 |868* C);|.int r86|
|00024590| 38 61 72 67 5f 63 6f 75 | 6e 74 28 54 38 36 38 2a |8arg_cou|nt(T868*|
|000245a0| 20 43 29 3b 0a 76 6f 69 | 64 20 72 38 36 38 72 6f | C);.voi|d r868ro|
|000245b0| 75 74 69 6e 65 5f 61 66 | 64 5f 63 68 65 63 6b 28 |utine_af|d_check(|
|000245c0| 54 38 36 38 2a 20 43 29 | 3b 0a 76 6f 69 64 20 72 |T868* C)|;.void r|
|000245d0| 38 36 38 64 65 66 69 6e | 65 5f 6f 70 65 6e 69 6e |868defin|e_openin|
|000245e0| 67 28 54 38 36 38 2a 20 | 43 29 3b 0a 69 6e 74 20 |g(T868* |C);.int |
|000245f0| 72 38 36 38 69 73 5f 65 | 78 70 6f 72 74 65 64 5f |r868is_e|xported_|
|00024600| 69 6e 28 54 38 36 38 2a | 20 43 2c 54 30 2a 20 61 |in(T868*| C,T0* a|
|00024610| 31 29 3b 0a 65 78 74 65 | 72 6e 20 54 30 2a 6f 42 |1);.exte|rn T0*oB|
|00024620| 43 33 36 34 6f 6e 63 65 | 5f 72 6f 75 74 69 6e 65 |C364once|_routine|
|00024630| 5f 70 6f 6f 6c 3b 0a 76 | 6f 69 64 20 72 38 36 38 |_pool;.v|oid r868|
|00024640| 61 64 64 5f 63 6c 69 65 | 6e 74 28 54 38 36 38 2a |add_clie|nt(T868*|
|00024650| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 65 78 74 65 | C,T0* a|1);.exte|
|00024660| 72 6e 20 54 30 2a 6f 42 | 43 38 36 38 74 6d 70 5f |rn T0*oB|C868tmp_|
|00024670| 73 74 72 69 6e 67 3b 0a | 65 78 74 65 72 6e 20 54 |string;.|extern T|
|00024680| 30 2a 6f 42 43 34 39 36 | 63 5f 63 6f 64 65 3b 0a |0*oBC496|c_code;.|
|00024690| 69 6e 74 20 72 38 36 38 | 63 61 6e 5f 62 65 5f 64 |int r868|can_be_d|
|000246a0| 72 6f 70 70 65 64 28 54 | 38 36 38 2a 20 43 29 3b |ropped(T|868* C);|
|000246b0| 0a 54 30 2a 20 72 38 36 | 38 72 75 6e 5f 63 6c 61 |.T0* r86|8run_cla|
|000246c0| 73 73 28 54 38 36 38 2a | 20 43 29 3b 0a 76 6f 69 |ss(T868*| C);.voi|
|000246d0| 64 20 72 38 36 38 64 65 | 66 69 6e 65 5f 70 72 6f |d r868de|fine_pro|
|000246e0| 74 6f 74 79 70 65 28 54 | 38 36 38 2a 20 43 29 3b |totype(T|868* C);|
|000246f0| 0a 65 78 74 65 72 6e 20 | 54 30 2a 6f 42 43 34 39 |.extern |T0*oBC49|
|00024700| 36 63 5f 63 6f 64 65 32 | 3b 0a 76 6f 69 64 20 72 |6c_code2|;.void r|
|00024710| 38 36 38 66 61 6c 6c 5f | 64 6f 77 6e 28 54 38 36 |868fall_|down(T86|
|00024720| 38 2a 20 43 29 3b 0a 54 | 30 2a 20 72 38 36 38 63 |8* C);.T|0* r868c|
|00024730| 6c 69 65 6e 74 73 28 54 | 38 36 38 2a 20 43 29 3b |lients(T|868* C);|
|00024740| 0a 69 6e 74 20 72 38 36 | 38 69 73 5f 70 72 65 5f |.int r86|8is_pre_|
|00024750| 63 6f 6d 70 75 74 61 62 | 6c 65 28 54 38 36 38 2a |computab|le(T868*|
|00024760| 20 43 29 3b 0a 69 6e 74 | 20 72 38 36 38 75 73 65 | C);.int| r868use|
|00024770| 5f 63 75 72 72 65 6e 74 | 28 54 38 36 38 2a 20 43 |_current|(T868* C|
|00024780| 29 3b 0a 76 6f 69 64 20 | 72 38 36 38 6d 61 70 70 |);.void |r868mapp|
|00024790| 69 6e 67 5f 63 28 54 38 | 36 38 2a 20 43 29 3b 0a |ing_c(T8|68* C);.|
|000247a0| 76 6f 69 64 20 72 38 36 | 38 70 75 74 5f 74 61 67 |void r86|8put_tag|
|000247b0| 28 54 38 36 38 2a 20 43 | 29 3b 0a 76 6f 69 64 20 |(T868* C|);.void |
|000247c0| 72 38 36 38 69 6e 69 74 | 69 61 6c 69 7a 65 28 54 |r868init|ialize(T|
|000247d0| 38 36 38 2a 20 43 29 3b | 0a 65 78 74 65 72 6e 20 |868* C);|.extern |
|000247e0| 54 30 2a 6f 42 43 38 36 | 38 66 72 6f 7a 65 6e 5f |T0*oBC86|8frozen_|
|000247f0| 67 65 6e 65 72 61 6c 3b | 0a 76 6f 69 64 20 72 38 |general;|.void r8|
|00024800| 36 38 6f 6e 63 65 5f 76 | 61 72 69 61 62 6c 65 28 |68once_v|ariable(|
|00024810| 54 38 36 38 2a 20 43 29 | 3b 0a 76 6f 69 64 20 72 |T868* C)|;.void r|
|00024820| 38 36 38 6f 6e 63 65 5f | 62 6f 6f 6c 65 61 6e 28 |868once_|boolean(|
|00024830| 54 38 36 38 2a 20 43 29 | 3b 0a 54 30 2a 20 72 33 |T868* C)|;.T0* r3|
|00024840| 38 30 74 72 79 5f 74 6f | 5f 75 6e 64 65 66 69 6e |80try_to|_undefin|
|00024850| 65 28 54 33 38 30 2a 20 | 43 2c 54 30 2a 20 61 31 |e(T380* |C,T0* a1|
|00024860| 2c 54 30 2a 20 61 32 29 | 3b 0a 76 6f 69 64 20 72 |,T0* a2)|;.void r|
|00024870| 33 38 30 61 64 64 5f 69 | 6e 74 6f 28 54 33 38 30 |380add_i|nto(T380|
|00024880| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 54 30 2a |* C,T0* |a1);.T0*|
|00024890| 20 72 33 38 30 74 72 79 | 5f 74 6f 5f 75 6e 64 65 | r380try|_to_unde|
|000248a0| 66 69 6e 65 5f 61 75 78 | 28 54 33 38 30 2a 20 43 |fine_aux|(T380* C|
|000248b0| 2c 54 30 2a 20 61 31 2c | 54 30 2a 20 61 32 29 3b |,T0* a1,|T0* a2);|
|000248c0| 0a 76 6f 69 64 20 72 33 | 38 30 6d 61 6b 65 28 54 |.void r3|80make(T|
|000248d0| 33 38 30 2a 20 43 2c 54 | 30 2a 20 61 31 2c 54 30 |380* C,T|0* a1,T0|
|000248e0| 2a 20 61 32 2c 54 30 2a | 20 61 33 29 3b 0a 54 30 |* a2,T0*| a3);.T0|
|000248f0| 2a 20 72 33 38 30 73 74 | 61 72 74 5f 70 6f 73 69 |* r380st|art_posi|
|00024900| 74 69 6f 6e 28 54 33 38 | 30 2a 20 43 29 3b 0a 54 |tion(T38|0* C);.T|
|00024910| 30 2a 20 72 33 38 30 74 | 6f 5f 72 75 6e 5f 66 65 |0* r380t|o_run_fe|
|00024920| 61 74 75 72 65 28 54 33 | 38 30 2a 20 43 2c 54 30 |ature(T3|80* C,T0|
|00024930| 2a 20 61 31 2c 54 30 2a | 20 61 32 29 3b 0a 69 6e |* a1,T0*| a2);.in|
|00024940| 74 20 72 33 38 30 63 61 | 6e 5f 68 69 64 65 28 54 |t r380ca|n_hide(T|
|00024950| 33 38 30 2a 20 43 2c 54 | 30 2a 20 61 31 2c 54 30 |380* C,T|0* a1,T0|
|00024960| 2a 20 61 32 29 3b 0a 69 | 6e 74 20 72 33 38 30 69 |* a2);.i|nt r380i|
|00024970| 73 5f 6d 65 72 67 65 5f | 77 69 74 68 28 54 33 38 |s_merge_|with(T38|
|00024980| 30 2a 20 43 2c 54 30 2a | 20 61 31 2c 54 30 2a 20 |0* C,T0*| a1,T0* |
|00024990| 61 32 29 3b 0a 76 6f 69 | 64 20 72 33 38 30 63 6f |a2);.voi|d r380co|
|000249a0| 6c 6c 65 63 74 5f 66 6f | 72 28 69 6e 74 20 61 31 |llect_fo|r(int a1|
|000249b0| 29 3b 0a 76 6f 69 64 20 | 72 33 38 30 65 72 72 6f |);.void |r380erro|
|000249c0| 72 28 54 30 2a 20 61 31 | 2c 54 30 2a 20 61 32 29 |r(T0* a1|,T0* a2)|
|000249d0| 3b 0a 76 6f 69 64 20 72 | 33 38 30 6d 61 6b 65 5f |;.void r|380make_|
|000249e0| 65 5f 66 65 61 74 75 72 | 65 28 54 33 38 30 2a 20 |e_featur|e(T380* |
|000249f0| 43 2c 54 30 2a 20 61 31 | 2c 54 30 2a 20 61 32 29 |C,T0* a1|,T0* a2)|
|00024a00| 3b 0a 54 30 2a 20 72 35 | 38 38 74 72 79 5f 74 6f |;.T0* r5|88try_to|
|00024a10| 5f 75 6e 64 65 66 69 6e | 65 28 54 35 38 38 2a 20 |_undefin|e(T588* |
|00024a20| 43 2c 54 30 2a 20 61 31 | 2c 54 30 2a 20 61 32 29 |C,T0* a1|,T0* a2)|
|00024a30| 3b 0a 76 6f 69 64 20 72 | 35 38 38 61 64 64 5f 69 |;.void r|588add_i|
|00024a40| 6e 74 6f 28 54 35 38 38 | 2a 20 43 2c 54 30 2a 20 |nto(T588|* C,T0* |
|00024a50| 61 31 29 3b 0a 54 30 2a | 20 72 35 38 38 74 72 79 |a1);.T0*| r588try|
|00024a60| 5f 74 6f 5f 75 6e 64 65 | 66 69 6e 65 5f 61 75 78 |_to_unde|fine_aux|
|00024a70| 28 54 35 38 38 2a 20 43 | 2c 54 30 2a 20 61 31 2c |(T588* C|,T0* a1,|
|00024a80| 54 30 2a 20 61 32 29 3b | 0a 76 6f 69 64 20 72 35 |T0* a2);|.void r5|
|00024a90| 38 38 6d 61 6b 65 28 54 | 35 38 38 2a 20 43 2c 54 |88make(T|588* C,T|
|00024aa0| 30 2a 20 61 31 2c 54 30 | 2a 20 61 32 2c 54 30 2a |0* a1,T0|* a2,T0*|
|00024ab0| 20 61 33 29 3b 0a 54 30 | 2a 20 72 35 38 38 73 74 | a3);.T0|* r588st|
|00024ac0| 61 72 74 5f 70 6f 73 69 | 74 69 6f 6e 28 54 35 38 |art_posi|tion(T58|
|00024ad0| 38 2a 20 43 29 3b 0a 54 | 30 2a 20 72 35 38 38 74 |8* C);.T|0* r588t|
|00024ae0| 6f 5f 72 75 6e 5f 66 65 | 61 74 75 72 65 28 54 35 |o_run_fe|ature(T5|
|00024af0| 38 38 2a 20 43 2c 54 30 | 2a 20 61 31 2c 54 30 2a |88* C,T0|* a1,T0*|
|00024b00| 20 61 32 29 3b 0a 69 6e | 74 20 72 35 38 38 63 61 | a2);.in|t r588ca|
|00024b10| 6e 5f 68 69 64 65 28 54 | 35 38 38 2a 20 43 2c 54 |n_hide(T|588* C,T|
|00024b20| 30 2a 20 61 31 2c 54 30 | 2a 20 61 32 29 3b 0a 69 |0* a1,T0|* a2);.i|
|00024b30| 6e 74 20 72 35 38 38 69 | 73 5f 6d 65 72 67 65 5f |nt r588i|s_merge_|
|00024b40| 77 69 74 68 28 54 35 38 | 38 2a 20 43 2c 54 30 2a |with(T58|8* C,T0*|
|00024b50| 20 61 31 2c 54 30 2a 20 | 61 32 29 3b 0a 76 6f 69 | a1,T0* |a2);.voi|
|00024b60| 64 20 72 35 38 38 63 6f | 6c 6c 65 63 74 5f 66 6f |d r588co|llect_fo|
|00024b70| 72 28 69 6e 74 20 61 31 | 29 3b 0a 76 6f 69 64 20 |r(int a1|);.void |
|00024b80| 72 35 38 38 65 72 72 6f | 72 28 54 30 2a 20 61 31 |r588erro|r(T0* a1|
|00024b90| 2c 54 30 2a 20 61 32 29 | 3b 0a 76 6f 69 64 20 72 |,T0* a2)|;.void r|
|00024ba0| 35 38 38 6d 61 6b 65 5f | 65 5f 66 65 61 74 75 72 |588make_|e_featur|
|00024bb0| 65 28 54 35 38 38 2a 20 | 43 2c 54 30 2a 20 61 31 |e(T588* |C,T0* a1|
|00024bc0| 2c 54 30 2a 20 61 32 29 | 3b 0a 54 30 2a 20 72 36 |,T0* a2)|;.T0* r6|
|00024bd0| 30 34 67 65 74 5f 73 74 | 61 72 74 65 64 28 54 36 |04get_st|arted(T6|
|00024be0| 30 34 2a 20 43 2c 54 30 | 2a 20 61 31 2c 54 30 2a |04* C,T0|* a1,T0*|
|00024bf0| 20 61 32 29 3b 0a 65 78 | 74 65 72 6e 20 69 6e 74 | a2);.ex|tern int|
|00024c00| 20 66 42 43 36 30 34 6c | 6f 61 64 69 6e 67 5f 70 | fBC604l|oading_p|
|00024c10| 61 74 68 3b 0a 65 78 74 | 65 72 6e 20 54 30 2a 6f |ath;.ext|ern T0*o|
|00024c20| 42 43 36 30 34 6c 6f 61 | 64 69 6e 67 5f 70 61 74 |BC604loa|ding_pat|
|00024c30| 68 3b 0a 54 30 2a 20 72 | 36 30 34 6c 6f 61 64 69 |h;.T0* r|604loadi|
|00024c40| 6e 67 5f 70 61 74 68 28 | 54 36 30 34 2a 20 43 29 |ng_path(|T604* C)|
|00024c50| 3b 0a 65 78 74 65 72 6e | 20 54 30 2a 6f 42 43 36 |;.extern| T0*oBC6|
|00024c60| 30 34 72 75 6e 5f 63 6c | 61 73 73 5f 64 69 63 74 |04run_cl|ass_dict|
|00024c70| 69 6f 6e 61 72 79 3b 0a | 54 30 2a 20 72 36 30 34 |ionary;.|T0* r604|
|00024c80| 73 6d 61 6c 6c 5f 65 69 | 66 66 65 6c 5f 64 69 72 |small_ei|ffel_dir|
|00024c90| 65 63 74 6f 72 79 28 54 | 36 30 34 2a 20 43 29 3b |ectory(T|604* C);|
|00024ca0| 0a 69 6e 74 20 72 36 30 | 34 73 74 72 69 6e 67 5f |.int r60|4string_|
|00024cb0| 61 74 5f 72 75 6e 5f 74 | 69 6d 65 28 76 6f 69 64 |at_run_t|ime(void|
|00024cc0| 29 3b 0a 65 78 74 65 72 | 6e 20 54 30 2a 6f 42 43 |);.exter|n T0*oBC|
|00024cd0| 36 30 34 73 74 61 63 6b | 5f 72 66 3b 0a 76 6f 69 |604stack|_rf;.voi|
|00024ce0| 64 20 72 36 30 34 61 66 | 64 5f 63 68 65 63 6b 5f |d r604af|d_check_|
|00024cf0| 64 65 66 65 72 72 65 64 | 28 54 30 2a 20 61 31 29 |deferred|(T0* a1)|
|00024d00| 3b 0a 65 78 74 65 72 6e | 20 54 30 2a 6f 42 43 36 |;.extern| T0*oBC6|
|00024d10| 30 34 74 6d 70 5f 74 61 | 69 6c 3b 0a 65 78 74 65 |04tmp_ta|il;.exte|
|00024d20| 72 6e 20 69 6e 74 20 66 | 42 43 36 30 34 74 6d 70 |rn int f|BC604tmp|
|00024d30| 5f 63 6c 61 73 73 5f 6e | 61 6d 65 3b 0a 65 78 74 |_class_n|ame;.ext|
|00024d40| 65 72 6e 20 54 30 2a 6f | 42 43 36 30 34 74 6d 70 |ern T0*o|BC604tmp|
|00024d50| 5f 63 6c 61 73 73 5f 6e | 61 6d 65 3b 0a 54 30 2a |_class_n|ame;.T0*|
|00024d60| 20 72 36 30 34 74 6d 70 | 5f 63 6c 61 73 73 5f 6e | r604tmp|_class_n|
|00024d70| 61 6d 65 28 76 6f 69 64 | 29 3b 0a 65 78 74 65 72 |ame(void|);.exter|
|00024d80| 6e 20 54 30 2a 6f 42 43 | 33 36 34 70 61 72 73 65 |n T0*oBC|364parse|
|00024d90| 72 5f 62 75 66 66 65 72 | 3b 0a 76 6f 69 64 20 72 |r_buffer|;.void r|
|00024da0| 36 30 34 61 64 64 5f 63 | 6c 61 73 73 28 54 36 30 |604add_c|lass(T60|
|00024db0| 34 2a 20 43 2c 54 30 2a | 20 61 31 29 3b 0a 76 6f |4* C,T0*| a1);.vo|
|00024dc0| 69 64 20 72 36 30 34 70 | 75 73 68 28 54 36 30 34 |id r604p|ush(T604|
|00024dd0| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 69 6e 74 |* C,T0* |a1);.int|
|00024de0| 20 72 36 30 34 6e 65 78 | 74 5f 75 6e 69 71 75 65 | r604nex|t_unique|
|00024df0| 28 54 36 30 34 2a 20 43 | 29 3b 0a 54 30 2a 20 72 |(T604* C|);.T0* r|
|00024e00| 36 30 34 74 6f 70 5f 72 | 66 28 54 36 30 34 2a 20 |604top_r|f(T604* |
|00024e10| 43 29 3b 0a 76 6f 69 64 | 20 72 36 30 34 61 64 64 |C);.void| r604add|
|00024e20| 5f 64 69 72 65 63 74 6f | 72 79 28 54 36 30 34 2a |_directo|ry(T604*|
|00024e30| 20 43 2c 54 30 2a 20 61 | 31 2c 54 30 2a 20 61 32 | C,T0* a|1,T0* a2|
|00024e40| 29 3b 0a 65 78 74 65 72 | 6e 20 54 30 2a 6f 42 43 |);.exter|n T0*oBC|
|00024e50| 36 30 34 70 61 72 73 65 | 72 5f 62 75 66 66 65 72 |604parse|r_buffer|
|00024e60| 5f 70 61 74 68 3b 0a 76 | 6f 69 64 20 72 36 30 34 |_path;.v|oid r604|
|00024e70| 63 6f 6d 70 69 6c 65 5f | 74 6f 5f 63 28 54 36 30 |compile_|to_c(T60|
|00024e80| 34 2a 20 43 2c 54 30 2a | 20 61 31 2c 54 30 2a 20 |4* C,T0*| a1,T0* |
|00024e90| 61 32 29 3b 0a 54 30 2a | 20 72 36 30 34 67 65 74 |a2);.T0*| r604get|
|00024ea0| 5f 65 6e 76 69 72 6f 6e | 6d 65 6e 74 5f 76 61 72 |_environ|ment_var|
|00024eb0| 69 61 62 6c 65 28 54 36 | 30 34 2a 20 43 2c 54 30 |iable(T6|04* C,T0|
|00024ec0| 2a 20 61 31 29 3b 0a 54 | 30 2a 20 72 36 30 34 67 |* a1);.T|0* r604g|
|00024ed0| 65 74 5f 63 6c 61 73 73 | 28 54 30 2a 20 61 31 29 |et_class|(T0* a1)|
|00024ee0| 3b 0a 54 30 2a 20 72 36 | 30 34 73 79 73 74 65 6d |;.T0* r6|04system|
|00024ef0| 5f 6e 61 6d 65 28 54 36 | 30 34 2a 20 43 29 3b 0a |_name(T6|04* C);.|
|00024f00| 69 6e 74 20 72 36 30 34 | 70 61 72 73 65 72 5f 62 |int r604|parser_b|
|00024f10| 75 66 66 65 72 5f 66 6f | 72 28 54 36 30 34 2a 20 |uffer_fo|r(T604* |
|00024f20| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 76 6f 69 64 20 |C,T0* a1|);.void |
|00024f30| 72 36 30 34 70 6f 70 28 | 54 36 30 34 2a 20 43 29 |r604pop(|T604* C)|
|00024f40| 3b 0a 65 78 74 65 72 6e | 20 69 6e 74 20 66 42 43 |;.extern| int fBC|
|00024f50| 36 30 34 72 65 6e 61 6d | 65 5f 64 69 63 74 69 6f |604renam|e_dictio|
|00024f60| 6e 61 72 79 3b 0a 65 78 | 74 65 72 6e 20 54 30 2a |nary;.ex|tern T0*|
|00024f70| 6f 42 43 36 30 34 72 65 | 6e 61 6d 65 5f 64 69 63 |oBC604re|name_dic|
|00024f80| 74 69 6f 6e 61 72 79 3b | 0a 54 30 2a 20 72 36 30 |tionary;|.T0* r60|
|00024f90| 34 72 65 6e 61 6d 65 5f | 64 69 63 74 69 6f 6e 61 |4rename_|dictiona|
|00024fa0| 72 79 28 54 36 30 34 2a | 20 43 29 3b 0a 65 78 74 |ry(T604*| C);.ext|
|00024fb0| 65 72 6e 20 69 6e 74 20 | 66 42 43 33 36 34 69 64 |ern int |fBC364id|
|00024fc0| 5f 70 72 6f 76 69 64 65 | 72 3b 0a 65 78 74 65 72 |_provide|r;.exter|
|00024fd0| 6e 20 54 30 2a 6f 42 43 | 33 36 34 69 64 5f 70 72 |n T0*oBC|364id_pr|
|00024fe0| 6f 76 69 64 65 72 3b 0a | 54 30 2a 20 72 36 30 34 |ovider;.|T0* r604|
|00024ff0| 69 64 5f 70 72 6f 76 69 | 64 65 72 28 76 6f 69 64 |id_provi|der(void|
|00025000| 29 3b 0a 54 30 2a 20 72 | 36 30 34 72 75 6e 5f 63 |);.T0* r|604run_c|
|00025010| 6c 61 73 73 28 54 30 2a | 20 61 31 29 3b 0a 76 6f |lass(T0*| a1);.vo|
|00025020| 69 64 20 72 36 30 34 61 | 70 70 65 6e 64 5f 6c 6f |id r604a|ppend_lo|
|00025030| 61 64 69 6e 67 5f 70 61 | 74 68 5f 69 6e 28 54 36 |ading_pa|th_in(T6|
|00025040| 30 34 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 65 |04* C,T0|* a1);.e|
|00025050| 78 74 65 72 6e 20 54 30 | 2a 6f 42 43 36 30 34 72 |xtern T0|*oBC604r|
|00025060| 66 39 5f 6d 65 6d 6f 72 | 79 3b 0a 69 6e 74 20 72 |f9_memor|y;.int r|
|00025070| 36 30 34 69 73 5f 75 73 | 65 64 28 54 30 2a 20 61 |604is_us|ed(T0* a|
|00025080| 31 29 3b 0a 76 6f 69 64 | 20 72 36 30 34 69 6e 63 |1);.void| r604inc|
|00025090| 72 5f 6d 61 67 69 63 5f | 63 6f 75 6e 74 28 54 36 |r_magic_|count(T6|
|000250a0| 30 34 2a 20 43 29 3b 0a | 54 30 2a 20 72 36 30 34 |04* C);.|T0* r604|
|000250b0| 62 61 73 65 5f 63 6c 61 | 73 73 28 54 36 30 34 2a |base_cla|ss(T604*|
|000250c0| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 54 30 2a 20 | C,T0* a|1);.T0* |
|000250d0| 72 36 30 34 6c 6f 61 64 | 5f 63 6c 61 73 73 28 54 |r604load|_class(T|
|000250e0| 36 30 34 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |604* C,T|0* a1);.|
|000250f0| 65 78 74 65 72 6e 20 54 | 30 2a 6f 42 43 36 30 34 |extern T|0*oBC604|
|00025100| 62 61 73 65 5f 63 6c 61 | 73 73 5f 64 69 63 74 69 |base_cla|ss_dicti|
|00025110| 6f 6e 61 72 79 3b 0a 69 | 6e 74 20 72 36 30 34 69 |onary;.i|nt r604i|
|00025120| 73 5f 74 61 67 67 65 64 | 28 54 30 2a 20 61 31 29 |s_tagged|(T0* a1)|
|00025130| 3b 0a 65 78 74 65 72 6e | 20 54 30 2a 6f 42 43 34 |;.extern| T0*oBC4|
|00025140| 33 31 69 73 61 5f 64 63 | 61 5f 69 6e 6c 69 6e 65 |31isa_dc|a_inline|
|00025150| 5f 6d 65 6d 6f 72 79 3b | 0a 69 6e 74 20 72 34 33 |_memory;|.int r43|
|00025160| 31 69 73 61 5f 64 63 61 | 5f 69 6e 6c 69 6e 65 28 |1isa_dca|_inline(|
|00025170| 54 34 33 31 2a 20 43 2c | 54 30 2a 20 61 31 2c 54 |T431* C,|T0* a1,T|
|00025180| 30 2a 20 61 32 29 3b 0a | 69 6e 74 20 72 34 33 31 |0* a2);.|int r431|
|00025190| 69 73 5f 6c 69 6b 65 5f | 61 72 67 75 6d 65 6e 74 |is_like_|argument|
|000251a0| 28 54 34 33 31 2a 20 43 | 2c 54 30 2a 20 61 31 2c |(T431* C|,T0* a1,|
|000251b0| 54 30 2a 20 61 32 2c 54 | 30 2a 20 61 33 29 3b 0a |T0* a2,T|0* a3);.|
|000251c0| 76 6f 69 64 20 72 34 33 | 31 6d 61 74 63 68 5f 77 |void r43|1match_w|
|000251d0| 69 74 68 28 54 34 33 31 | 2a 20 43 2c 54 30 2a 20 |ith(T431|* C,T0* |
|000251e0| 61 31 29 3b 0a 54 30 2a | 20 72 34 33 31 65 78 70 |a1);.T0*| r431exp|
|000251f0| 72 65 73 73 69 6f 6e 28 | 54 34 33 31 2a 20 43 2c |ression(|T431* C,|
|00025200| 69 6e 74 20 61 31 29 3b | 0a 54 30 2a 20 72 34 33 |int a1);|.T0* r43|
|00025210| 31 73 74 61 72 74 5f 70 | 6f 73 69 74 69 6f 6e 28 |1start_p|osition(|
|00025220| 54 34 33 31 2a 20 43 29 | 3b 0a 76 6f 69 64 20 72 |T431* C)|;.void r|
|00025230| 34 33 31 63 6f 6d 70 69 | 6c 65 5f 74 6f 5f 63 28 |431compi|le_to_c(|
|00025240| 54 34 33 31 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |T431* C,|T0* a1);|
|00025250| 0a 54 30 2a 20 72 34 33 | 31 74 6f 5f 72 75 6e 6e |.T0* r43|1to_runn|
|00025260| 61 62 6c 65 28 54 34 33 | 31 2a 20 43 2c 54 30 2a |able(T43|1* C,T0*|
|00025270| 20 61 31 29 3b 0a 76 6f | 69 64 20 72 34 33 31 63 | a1);.vo|id r431c|
|00025280| 6f 6d 70 69 6c 65 5f 74 | 6f 5f 63 5f 69 74 68 28 |ompile_t|o_c_ith(|
|00025290| 54 34 33 31 2a 20 43 2c | 54 30 2a 20 61 31 2c 69 |T431* C,|T0* a1,i|
|000252a0| 6e 74 20 61 32 29 3b 0a | 69 6e 74 20 72 34 33 31 |nt a2);.|int r431|
|000252b0| 69 73 5f 73 74 61 74 69 | 63 28 54 34 33 31 2a 20 |is_stati|c(T431* |
|000252c0| 43 29 3b 0a 76 6f 69 64 | 20 72 34 33 31 64 63 61 |C);.void| r431dca|
|000252d0| 5f 69 6e 6c 69 6e 65 5f | 69 74 68 28 54 34 33 31 |_inline_|ith(T431|
|000252e0| 2a 20 43 2c 54 30 2a 20 | 61 31 2c 69 6e 74 20 61 |* C,T0* |a1,int a|
|000252f0| 32 29 3b 0a 69 6e 74 20 | 72 34 33 31 63 61 6e 5f |2);.int |r431can_|
|00025300| 62 65 5f 64 72 6f 70 70 | 65 64 28 54 34 33 31 2a |be_dropp|ed(T431*|
|00025310| 20 43 29 3b 0a 54 30 2a | 20 72 34 33 31 72 75 6e | C);.T0*| r431run|
|00025320| 5f 63 6c 61 73 73 28 54 | 34 33 31 2a 20 43 29 3b |_class(T|431* C);|
|00025330| 0a 76 6f 69 64 20 72 34 | 33 31 63 6f 6d 70 69 6c |.void r4|31compil|
|00025340| 65 5f 74 6f 5f 63 5f 6f | 6c 64 28 54 34 33 31 2a |e_to_c_o|ld(T431*|
|00025350| 20 43 29 3b 0a 69 6e 74 | 20 72 34 33 31 69 73 5f | C);.int| r431is_|
|00025360| 70 72 65 5f 63 6f 6d 70 | 75 74 61 62 6c 65 28 54 |pre_comp|utable(T|
|00025370| 34 33 31 2a 20 43 29 3b | 0a 69 6e 74 20 72 34 33 |431* C);|.int r43|
|00025380| 31 75 73 65 5f 63 75 72 | 72 65 6e 74 28 54 34 33 |1use_cur|rent(T43|
|00025390| 31 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 34 33 31 |1* C);.v|oid r431|
|000253a0| 64 63 61 5f 69 6e 6c 69 | 6e 65 28 54 34 33 31 2a |dca_inli|ne(T431*|
|000253b0| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 76 6f 69 64 | C,T0* a|1);.void|
|000253c0| 20 72 34 33 31 65 72 72 | 6f 72 28 54 30 2a 20 61 | r431err|or(T0* a|
|000253d0| 31 2c 54 30 2a 20 61 32 | 29 3b 0a 69 6e 74 20 72 |1,T0* a2|);.int r|
|000253e0| 34 33 31 63 6f 75 6e 74 | 28 54 34 33 31 2a 20 43 |431count|(T431* C|
|000253f0| 29 3b 0a 54 30 2a 20 72 | 34 33 31 66 69 72 73 74 |);.T0* r|431first|
|00025400| 28 54 34 33 31 2a 20 43 | 29 3b 0a 76 6f 69 64 20 |(T431* C|);.void |
|00025410| 72 34 33 31 61 66 64 5f | 63 68 65 63 6b 28 54 34 |r431afd_|check(T4|
|00025420| 33 31 2a 20 43 29 3b 0a | 54 30 2a 20 72 38 37 33 |31* C);.|T0* r873|
|00025430| 61 64 64 5f 63 6f 6d 6d | 65 6e 74 28 54 38 37 33 |add_comm|ent(T873|
|00025440| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 69 6e 74 |* C,T0* |a1);.int|
|00025450| 20 72 38 37 33 74 6f 5f | 69 6e 74 65 67 65 72 28 | r873to_|integer(|
|00025460| 54 38 37 33 2a 20 43 29 | 3b 0a 69 6e 74 20 72 38 |T873* C)|;.int r8|
|00025470| 37 33 69 73 5f 61 28 54 | 38 37 33 2a 20 43 2c 54 |73is_a(T|873* C,T|
|00025480| 30 2a 20 61 31 29 3b 0a | 76 6f 69 64 20 72 38 37 |0* a1);.|void r87|
|00025490| 33 6e 61 6d 65 5f 63 6c | 61 73 68 28 54 38 37 33 |3name_cl|ash(T873|
|000254a0| 2a 20 43 29 3b 0a 76 6f | 69 64 20 72 38 37 33 6d |* C);.vo|id r873m|
|000254b0| 61 70 70 69 6e 67 5f 63 | 5f 61 72 67 28 54 38 37 |apping_c|_arg(T87|
|000254c0| 33 2a 20 43 2c 54 30 2a | 20 61 31 29 3b 0a 54 30 |3* C,T0*| a1);.T0|
|000254d0| 2a 20 72 38 37 33 77 72 | 69 74 74 65 6e 5f 69 6e |* r873wr|itten_in|
|000254e0| 28 54 38 37 33 2a 20 43 | 29 3b 0a 76 6f 69 64 20 |(T873* C|);.void |
|000254f0| 72 38 37 33 6d 61 6b 65 | 28 54 38 37 33 2a 20 43 |r873make|(T873* C|
|00025500| 2c 54 30 2a 20 61 31 2c | 54 30 2a 20 61 32 29 3b |,T0* a1,|T0* a2);|
|00025510| 0a 76 6f 69 64 20 72 38 | 37 33 6d 61 70 70 69 6e |.void r8|73mappin|
|00025520| 67 5f 63 5f 74 61 72 67 | 65 74 28 54 38 37 33 2a |g_c_targ|et(T873*|
|00025530| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 76 6f 69 64 | C,T0* a|1);.void|
|00025540| 20 72 38 37 33 63 6f 6d | 70 69 6c 65 5f 74 6f 5f | r873com|pile_to_|
|00025550| 63 28 54 38 37 33 2a 20 | 43 29 3b 0a 54 30 2a 20 |c(T873* |C);.T0* |
|00025560| 72 38 37 33 74 6f 5f 72 | 75 6e 6e 61 62 6c 65 28 |r873to_r|unnable(|
|00025570| 54 38 37 33 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |T873* C,|T0* a1);|
|00025580| 0a 54 30 2a 20 72 38 37 | 33 62 61 73 65 5f 63 6c |.T0* r87|3base_cl|
|00025590| 61 73 73 5f 77 72 69 74 | 74 65 6e 28 54 38 37 33 |ass_writ|ten(T873|
|000255a0| 2a 20 43 29 3b 0a 76 6f | 69 64 20 72 38 37 33 65 |* C);.vo|id r873e|
|000255b0| 72 72 6f 72 28 54 30 2a | 20 61 31 2c 54 30 2a 20 |rror(T0*| a1,T0* |
|000255c0| 61 32 29 3b 0a 76 6f 69 | 64 20 72 38 37 33 6d 61 |a2);.voi|d r873ma|
|000255d0| 6b 65 5f 72 75 6e 6e 61 | 62 6c 65 28 54 38 37 33 |ke_runna|ble(T873|
|000255e0| 2a 20 43 2c 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |* C,T0* |a1,T0* a|
|000255f0| 32 2c 54 30 2a 20 61 33 | 29 3b 0a 54 30 2a 20 72 |2,T0* a3|);.T0* r|
|00025600| 32 39 32 61 64 64 5f 63 | 6f 6d 6d 65 6e 74 28 54 |292add_c|omment(T|
|00025610| 32 39 32 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |292* C,T|0* a1);.|
|00025620| 76 6f 69 64 20 72 32 39 | 32 6d 61 6b 65 28 54 32 |void r29|2make(T2|
|00025630| 39 32 2a 20 43 2c 54 30 | 2a 20 61 31 2c 54 30 2a |92* C,T0|* a1,T0*|
|00025640| 20 61 32 2c 54 30 2a 20 | 61 33 29 3b 0a 76 6f 69 | a2,T0* |a3);.voi|
|00025650| 64 20 72 32 39 32 63 6f | 6d 70 69 6c 65 5f 74 6f |d r292co|mpile_to|
|00025660| 5f 63 28 54 32 39 32 2a | 20 43 29 3b 0a 54 30 2a |_c(T292*| C);.T0*|
|00025670| 20 72 32 39 32 74 6f 5f | 72 75 6e 6e 61 62 6c 65 | r292to_|runnable|
|00025680| 28 54 32 39 32 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T292* C|,T0* a1)|
|00025690| 3b 0a 69 6e 74 20 72 32 | 39 32 69 73 5f 70 72 65 |;.int r2|92is_pre|
|000256a0| 5f 63 6f 6d 70 75 74 61 | 62 6c 65 28 54 32 39 32 |_computa|ble(T292|
|000256b0| 2a 20 43 29 3b 0a 69 6e | 74 20 72 32 39 32 75 73 |* C);.in|t r292us|
|000256c0| 65 5f 63 75 72 72 65 6e | 74 28 54 32 39 32 2a 20 |e_curren|t(T292* |
|000256d0| 43 29 3b 0a 76 6f 69 64 | 20 72 32 39 32 65 72 72 |C);.void| r292err|
|000256e0| 6f 72 28 54 30 2a 20 61 | 31 2c 54 30 2a 20 61 32 |or(T0* a|1,T0* a2|
|000256f0| 29 3b 0a 76 6f 69 64 20 | 72 32 39 32 61 66 64 5f |);.void |r292afd_|
|00025700| 63 68 65 63 6b 28 54 32 | 39 32 2a 20 43 29 3b 0a |check(T2|92* C);.|
|00025710| 76 6f 69 64 20 72 34 35 | 34 6d 61 6b 65 28 54 34 |void r45|4make(T4|
|00025720| 35 34 2a 20 43 2c 54 30 | 2a 20 61 31 2c 54 30 2a |54* C,T0|* a1,T0*|
|00025730| 20 61 32 29 3b 0a 54 30 | 2a 20 72 34 35 34 6e 61 | a2);.T0|* r454na|
|00025740| 6d 65 5f 69 6e 28 54 34 | 35 34 2a 20 43 2c 54 30 |me_in(T4|54* C,T0|
|00025750| 2a 20 61 31 29 3b 0a 76 | 6f 69 64 20 72 34 35 34 |* a1);.v|oid r454|
|00025760| 75 6e 64 65 66 69 6e 65 | 5f 69 6e 28 54 34 35 34 |undefine|_in(T454|
|00025770| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 76 6f 69 |* C,T0* |a1);.voi|
|00025780| 64 20 72 34 35 34 65 72 | 72 6f 72 28 54 30 2a 20 |d r454er|ror(T0* |
|00025790| 61 31 2c 54 30 2a 20 61 | 32 29 3b 0a 54 30 2a 20 |a1,T0* a|2);.T0* |
|000257a0| 72 34 35 34 6f 72 69 67 | 69 6e 5f 62 61 73 65 5f |r454orig|in_base_|
|000257b0| 63 6c 61 73 73 28 54 34 | 35 34 2a 20 43 29 3b 0a |class(T4|54* C);.|
|000257c0| 76 6f 69 64 20 72 39 30 | 32 6b 65 79 5f 70 66 78 |void r90|2key_pfx|
|000257d0| 5f 69 66 78 28 54 30 2a | 20 61 31 29 3b 0a 54 30 |_ifx(T0*| a1);.T0|
|000257e0| 2a 20 72 39 30 32 72 65 | 61 64 28 54 30 2a 20 61 |* r902re|ad(T0* a|
|000257f0| 31 29 3b 0a 54 30 2a 20 | 72 39 30 32 69 74 65 6d |1);.T0* |r902item|
|00025800| 28 54 30 2a 20 61 31 29 | 3b 0a 65 78 74 65 72 6e |(T0* a1)|;.extern|
|00025810| 20 54 30 2a 6f 42 43 39 | 30 32 70 66 78 5f 69 66 | T0*oBC9|02pfx_if|
|00025820| 78 3b 0a 54 30 2a 20 72 | 39 30 32 66 6f 72 5f 70 |x;.T0* r|902for_p|
|00025830| 72 65 66 69 78 28 54 30 | 2a 20 61 31 29 3b 0a 54 |refix(T0|* a1);.T|
|00025840| 30 2a 20 72 39 30 32 66 | 6f 72 5f 69 6e 66 69 78 |0* r902f|or_infix|
|00025850| 28 54 30 2a 20 61 31 29 | 3b 0a 76 6f 69 64 20 72 |(T0* a1)|;.void r|
|00025860| 39 30 32 61 64 64 31 28 | 54 30 2a 20 61 31 29 3b |902add1(|T0* a1);|
|00025870| 0a 76 6f 69 64 20 72 39 | 30 32 61 64 64 32 28 54 |.void r9|02add2(T|
|00025880| 30 2a 20 61 31 29 3b 0a | 65 78 74 65 72 6e 20 54 |0* a1);.|extern T|
|00025890| 30 2a 6f 42 43 39 30 32 | 6d 65 6d 6f 72 79 3b 0a |0*oBC902|memory;.|
|000258a0| 65 78 74 65 72 6e 20 69 | 6e 74 20 66 42 43 39 30 |extern i|nt fBC90|
|000258b0| 32 69 6e 69 74 69 61 6c | 69 7a 65 3b 0a 76 6f 69 |2initial|ize;.voi|
|000258c0| 64 20 72 39 30 32 69 6e | 69 74 69 61 6c 69 7a 65 |d r902in|itialize|
|000258d0| 28 76 6f 69 64 29 3b 0a | 76 6f 69 64 20 72 35 34 |(void);.|void r54|
|000258e0| 38 73 6f 72 74 5f 72 75 | 6e 6e 69 6e 67 28 54 30 |8sort_ru|nning(T0|
|000258f0| 2a 20 61 31 29 3b 0a 76 | 6f 69 64 20 72 35 34 38 |* a1);.v|oid r548|
|00025900| 64 65 66 69 6e 65 31 28 | 54 35 34 38 2a 20 43 29 |define1(|T548* C)|
|00025910| 3b 0a 76 6f 69 64 20 72 | 35 34 38 64 65 66 69 6e |;.void r|548defin|
|00025920| 65 32 28 54 35 34 38 2a | 20 43 29 3b 0a 69 6e 74 |e2(T548*| C);.int|
|00025930| 20 72 35 34 38 74 68 72 | 65 73 68 6f 6c 64 5f 73 | r548thr|eshold_s|
|00025940| 74 61 72 74 28 69 6e 74 | 20 61 31 29 3b 0a 76 6f |tart(int| a1);.vo|
|00025950| 69 64 20 72 35 34 38 64 | 65 66 69 6e 65 5f 67 63 |id r548d|efine_gc|
|00025960| 5f 69 6e 66 6f 28 54 30 | 2a 20 61 31 29 3b 0a 65 |_info(T0|* a1);.e|
|00025970| 78 74 65 72 6e 20 54 30 | 2a 6f 42 43 35 34 38 68 |xtern T0|*oBC548h|
|00025980| 65 61 64 65 72 3b 0a 76 | 6f 69 64 20 72 35 34 38 |eader;.v|oid r548|
|00025990| 73 77 69 74 63 68 5f 66 | 6f 72 28 54 35 34 38 2a |switch_f|or(T548*|
|000259a0| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 76 6f 69 64 | C,T0* a|1);.void|
|000259b0| 20 72 35 34 38 63 61 6c | 6c 5f 67 63 5f 73 77 65 | r548cal|l_gc_swe|
|000259c0| 65 70 28 54 30 2a 20 61 | 31 29 3b 0a 65 78 74 65 |ep(T0* a|1);.exte|
|000259d0| 72 6e 20 54 30 2a 6f 42 | 43 35 34 38 62 6f 64 79 |rn T0*oB|C548body|
|000259e0| 3b 0a 76 6f 69 64 20 72 | 35 34 38 73 65 74 5f 69 |;.void r|548set_i|
|000259f0| 6e 66 6f 5f 66 6c 61 67 | 28 54 35 34 38 2a 20 43 |nfo_flag|(T548* C|
|00025a00| 29 3b 0a 76 6f 69 64 20 | 72 35 34 38 63 5f 64 69 |);.void |r548c_di|
|00025a10| 63 68 6f 28 54 35 34 38 | 2a 20 43 2c 54 30 2a 20 |cho(T548|* C,T0* |
|00025a20| 61 31 2c 69 6e 74 20 61 | 32 2c 69 6e 74 20 61 33 |a1,int a|2,int a3|
|00025a30| 29 3b 0a 76 6f 69 64 20 | 72 35 34 38 70 75 74 5f |);.void |r548put_|
|00025a40| 6e 65 77 28 54 35 34 38 | 2a 20 43 2c 54 30 2a 20 |new(T548|* C,T0* |
|00025a50| 61 31 29 3b 0a 76 6f 69 | 64 20 72 35 34 38 6e 61 |a1);.voi|d r548na|
|00025a60| 74 69 76 65 5f 61 72 72 | 61 79 5f 6d 61 72 6b 28 |tive_arr|ay_mark(|
|00025a70| 54 30 2a 20 61 31 2c 54 | 30 2a 20 61 32 29 3b 0a |T0* a1,T|0* a2);.|
|00025a80| 76 6f 69 64 20 72 35 34 | 38 63 61 6c 6c 5f 67 63 |void r54|8call_gc|
|00025a90| 5f 6d 61 72 6b 28 54 30 | 2a 20 61 31 2c 54 30 2a |_mark(T0|* a1,T0*|
|00025aa0| 20 61 32 29 3b 0a 65 78 | 74 65 72 6e 20 54 30 2a | a2);.ex|tern T0*|
|00025ab0| 6f 42 43 35 34 38 72 75 | 6e 5f 63 6c 61 73 73 5f |oBC548ru|n_class_|
|00025ac0| 6c 69 73 74 3b 0a 76 6f | 69 64 20 72 33 39 30 63 |list;.vo|id r390c|
|00025ad0| 68 65 63 6b 5f 63 72 65 | 61 74 69 6f 6e 5f 63 6c |heck_cre|ation_cl|
|00025ae0| 61 75 73 65 28 54 33 39 | 30 2a 20 43 2c 54 30 2a |ause(T39|0* C,T0*|
|00025af0| 20 61 31 29 3b 0a 54 30 | 2a 20 72 33 39 30 61 64 | a1);.T0|* r390ad|
|00025b00| 64 5f 63 6f 6d 6d 65 6e | 74 28 54 33 39 30 2a 20 |d_commen|t(T390* |
|00025b10| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 76 6f 69 64 20 |C,T0* a1|);.void |
|00025b20| 72 33 39 30 63 68 65 63 | 6b 5f 63 72 65 61 74 65 |r390chec|k_create|
|00025b30| 64 5f 74 79 70 65 28 54 | 33 39 30 2a 20 43 2c 54 |d_type(T|390* C,T|
|00025b40| 30 2a 20 61 31 29 3b 0a | 76 6f 69 64 20 72 33 39 |0* a1);.|void r39|
|00025b50| 30 63 70 5f 6e 6f 74 5f | 66 6f 75 6e 64 28 54 33 |0cp_not_|found(T3|
|00025b60| 39 30 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 76 |90* C,T0|* a1);.v|
|00025b70| 6f 69 64 20 72 33 39 30 | 6d 61 6b 65 28 54 33 39 |oid r390|make(T39|
|00025b80| 30 2a 20 43 2c 54 30 2a | 20 61 31 2c 54 30 2a 20 |0* C,T0*| a1,T0* |
|00025b90| 61 32 2c 54 30 2a 20 61 | 33 29 3b 0a 54 30 2a 20 |a2,T0* a|3);.T0* |
|00025ba0| 72 33 39 30 72 75 6e 5f | 61 72 67 73 28 54 33 39 |r390run_|args(T39|
|00025bb0| 30 2a 20 43 29 3b 0a 69 | 6e 74 20 72 33 39 30 61 |0* C);.i|nt r390a|
|00025bc0| 72 67 5f 63 6f 75 6e 74 | 28 54 33 39 30 2a 20 43 |rg_count|(T390* C|
|00025bd0| 29 3b 0a 76 6f 69 64 20 | 72 33 39 30 63 32 63 5f |);.void |r390c2c_|
|00025be0| 63 6c 6f 73 69 6e 67 28 | 54 33 39 30 2a 20 43 2c |closing(|T390* C,|
|00025bf0| 54 30 2a 20 61 31 29 3b | 0a 76 6f 69 64 20 72 33 |T0* a1);|.void r3|
|00025c00| 39 30 63 32 63 5f 63 6c | 65 61 72 5f 65 78 70 61 |90c2c_cl|ear_expa|
|00025c10| 6e 64 65 64 28 54 33 39 | 30 2a 20 43 2c 69 6e 74 |nded(T39|0* C,int|
|00025c20| 20 61 31 29 3b 0a 76 6f | 69 64 20 72 33 39 30 63 | a1);.vo|id r390c|
|00025c30| 32 63 5f 65 78 70 61 6e | 64 65 64 5f 69 6e 69 74 |2c_expan|ded_init|
|00025c40| 69 61 6c 69 7a 65 72 28 | 54 33 39 30 2a 20 43 2c |ializer(|T390* C,|
|00025c50| 54 30 2a 20 61 31 29 3b | 0a 76 6f 69 64 20 72 33 |T0* a1);|.void r3|
|00025c60| 39 30 63 6f 6d 70 69 6c | 65 5f 74 6f 5f 63 28 54 |90compil|e_to_c(T|
|00025c70| 33 39 30 2a 20 43 29 3b | 0a 54 30 2a 20 72 33 39 |390* C);|.T0* r39|
|00025c80| 30 74 6f 5f 72 75 6e 6e | 61 62 6c 65 28 54 33 39 |0to_runn|able(T39|
|00025c90| 30 2a 20 43 2c 54 30 2a | 20 61 31 29 3b 0a 65 78 |0* C,T0*| a1);.ex|
|00025ca0| 74 65 72 6e 20 54 30 2a | 6f 42 43 33 39 34 6d 61 |tern T0*|oBC394ma|
|00025cb0| 6b 65 5f 70 72 65 63 6f | 6d 70 75 74 61 62 6c 65 |ke_preco|mputable|
|00025cc0| 3b 0a 54 30 2a 20 72 33 | 39 30 63 75 72 72 65 6e |;.T0* r3|90curren|
|00025cd0| 74 5f 74 79 70 65 28 54 | 33 39 30 2a 20 43 29 3b |t_type(T|390* C);|
|00025ce0| 0a 76 6f 69 64 20 72 33 | 39 30 63 32 63 5f 6f 70 |.void r3|90c2c_op|
|00025cf0| 65 6e 69 6e 67 28 54 33 | 39 30 2a 20 43 2c 54 30 |ening(T3|90* C,T0|
|00025d00| 2a 20 61 31 29 3b 0a 69 | 6e 74 20 72 33 39 30 69 |* a1);.i|nt r390i|
|00025d10| 73 5f 70 72 65 5f 63 6f | 6d 70 75 74 61 62 6c 65 |s_pre_co|mputable|
|00025d20| 28 54 33 39 30 2a 20 43 | 29 3b 0a 69 6e 74 20 72 |(T390* C|);.int r|
|00025d30| 33 39 30 75 73 65 5f 63 | 75 72 72 65 6e 74 28 54 |390use_c|urrent(T|
|00025d40| 33 39 30 2a 20 43 29 3b | 0a 76 6f 69 64 20 72 33 |390* C);|.void r3|
|00025d50| 39 30 63 68 65 63 6b 5f | 77 72 69 74 61 62 6c 65 |90check_|writable|
|00025d60| 28 54 33 39 30 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T390* C|,T0* a1)|
|00025d70| 3b 0a 76 6f 69 64 20 72 | 33 39 30 65 72 72 6f 72 |;.void r|390error|
|00025d80| 28 54 30 2a 20 61 31 2c | 54 30 2a 20 61 32 29 3b |(T0* a1,|T0* a2);|
|00025d90| 0a 76 6f 69 64 20 72 33 | 39 30 61 66 64 5f 63 68 |.void r3|90afd_ch|
|00025da0| 65 63 6b 28 54 33 39 30 | 2a 20 43 29 3b 0a 76 6f |eck(T390|* C);.vo|
|00025db0| 69 64 20 72 36 39 39 63 | 5f 64 65 66 69 6e 65 28 |id r699c|_define(|
|00025dc0| 54 36 39 39 2a 20 43 29 | 3b 0a 76 6f 69 64 20 72 |T699* C)|;.void r|
|00025dd0| 36 39 39 61 64 64 5f 69 | 6e 74 6f 28 54 36 39 39 |699add_i|nto(T699|
|00025de0| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 76 6f 69 |* C,T0* |a1);.voi|
|00025df0| 64 20 72 36 39 39 66 72 | 6f 6d 5f 72 75 6e 6e 61 |d r699fr|om_runna|
|00025e00| 62 6c 65 28 54 36 39 39 | 2a 20 43 2c 54 30 2a 20 |ble(T699|* C,T0* |
|00025e10| 61 31 29 3b 0a 76 6f 69 | 64 20 72 36 39 39 6d 61 |a1);.voi|d r699ma|
|00025e20| 6b 65 28 54 36 39 39 2a | 20 43 2c 54 30 2a 20 61 |ke(T699*| C,T0* a|
|00025e30| 31 2c 54 30 2a 20 61 32 | 2c 54 30 2a 20 61 33 29 |1,T0* a2|,T0* a3)|
|00025e40| 3b 0a 54 30 2a 20 72 36 | 39 39 63 68 65 63 6b 5f |;.T0* r6|99check_|
|00025e50| 61 73 73 65 72 74 69 6f | 6e 5f 6d 6f 64 65 28 76 |assertio|n_mode(v|
|00025e60| 6f 69 64 29 3b 0a 76 6f | 69 64 20 72 36 39 39 63 |oid);.vo|id r699c|
|00025e70| 6f 6d 70 69 6c 65 5f 74 | 6f 5f 63 28 54 36 39 39 |ompile_t|o_c(T699|
|00025e80| 2a 20 43 29 3b 0a 65 78 | 74 65 72 6e 20 54 30 2a |* C);.ex|tern T0*|
|00025e90| 6f 42 43 36 39 39 63 64 | 6d 3b 0a 54 30 2a 20 72 |oBC699cd|m;.T0* r|
|00025ea0| 31 31 31 73 6d 61 6c 6c | 5f 65 69 66 66 65 6c 5f |111small|_eiffel_|
|00025eb0| 64 69 72 65 63 74 6f 72 | 79 28 54 31 31 31 2a 20 |director|y(T111* |
|00025ec0| 43 29 3b 0a 54 30 2a 20 | 72 31 31 31 63 6f 6d 6d |C);.T0* |r111comm|
|00025ed0| 61 6e 64 5f 6e 61 6d 65 | 28 76 6f 69 64 29 3b 0a |and_name|(void);.|
|00025ee0| 76 6f 69 64 20 72 31 31 | 31 61 75 74 6f 6d 61 74 |void r11|1automat|
|00025ef0| 28 54 31 31 31 2a 20 43 | 29 3b 0a 76 6f 69 64 20 |(T111* C|);.void |
|00025f00| 72 31 31 31 6d 61 6b 65 | 28 54 31 31 31 2a 20 43 |r111make|(T111* C|
|00025f10| 29 3b 0a 65 78 74 65 72 | 6e 20 54 30 2a 6f 42 43 |);.exter|n T0*oBC|
|00025f20| 33 36 34 68 65 6c 70 5f | 66 69 6c 65 5f 6e 61 6d |364help_|file_nam|
|00025f30| 65 3b 0a 65 78 74 65 72 | 6e 20 54 30 2a 6f 42 43 |e;.exter|n T0*oBC|
|00025f40| 31 73 74 64 5f 65 72 72 | 6f 72 3b 0a 76 6f 69 64 |1std_err|or;.void|
|00025f50| 20 72 31 31 31 61 64 64 | 5f 64 69 72 65 63 74 6f | r111add|_directo|
|00025f60| 72 79 28 54 31 31 31 2a | 20 43 2c 54 30 2a 20 61 |ry(T111*| C,T0* a|
|00025f70| 31 2c 54 30 2a 20 61 32 | 29 3b 0a 65 78 74 65 72 |1,T0* a2|);.exter|
|00025f80| 6e 20 54 30 2a 6f 42 43 | 31 73 74 64 5f 6f 75 74 |n T0*oBC|1std_out|
|00025f90| 70 75 74 3b 0a 54 30 2a | 20 72 31 31 31 67 65 74 |put;.T0*| r111get|
|00025fa0| 5f 65 6e 76 69 72 6f 6e | 6d 65 6e 74 5f 76 61 72 |_environ|ment_var|
|00025fb0| 69 61 62 6c 65 28 54 31 | 31 31 2a 20 43 2c 54 30 |iable(T1|11* C,T0|
|00025fc0| 2a 20 61 31 29 3b 0a 76 | 6f 69 64 20 72 31 31 31 |* a1);.v|oid r111|
|00025fd0| 70 72 69 6e 74 5f 68 65 | 6c 70 28 54 31 31 31 2a |print_he|lp(T111*|
|00025fe0| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 65 78 74 65 | C,T0* a|1);.exte|
|00025ff0| 72 6e 20 69 6e 74 20 66 | 42 43 31 63 6f 6d 6d 61 |rn int f|BC1comma|
|00026000| 6e 64 5f 61 72 67 75 6d | 65 6e 74 73 3b 0a 65 78 |nd_argum|ents;.ex|
|00026010| 74 65 72 6e 20 54 30 2a | 6f 42 43 31 63 6f 6d 6d |tern T0*|oBC1comm|
|00026020| 61 6e 64 5f 61 72 67 75 | 6d 65 6e 74 73 3b 0a 54 |and_argu|ments;.T|
|00026030| 30 2a 20 72 31 31 31 63 | 6f 6d 6d 61 6e 64 5f 61 |0* r111c|ommand_a|
|00026040| 72 67 75 6d 65 6e 74 73 | 28 76 6f 69 64 29 3b 0a |rguments|(void);.|
|00026050| 54 30 2a 20 72 31 31 31 | 73 79 73 74 65 6d 5f 6e |T0* r111|system_n|
|00026060| 61 6d 65 28 54 31 31 31 | 2a 20 43 29 3b 0a 69 6e |ame(T111|* C);.in|
|00026070| 74 20 72 31 31 31 66 69 | 6c 65 5f 65 78 69 73 74 |t r111fi|le_exist|
|00026080| 73 28 54 30 2a 20 61 31 | 29 3b 0a 76 6f 69 64 20 |s(T0* a1|);.void |
|00026090| 72 31 31 31 65 72 72 6f | 72 5f 6c 65 76 65 6c 28 |r111erro|r_level(|
|000260a0| 54 31 31 31 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |T111* C,|T0* a1);|
|000260b0| 0a 54 30 2a 20 72 31 31 | 31 61 72 67 75 6d 65 6e |.T0* r11|1argumen|
|000260c0| 74 28 69 6e 74 20 61 31 | 29 3b 0a 54 30 2a 20 72 |t(int a1|);.T0* r|
|000260d0| 31 31 31 6f 5f 73 75 66 | 66 69 78 28 54 31 31 31 |111o_suf|fix(T111|
|000260e0| 2a 20 43 29 3b 0a 69 6e | 74 20 72 39 30 36 69 64 |* C);.in|t r906id|
|000260f0| 28 54 39 30 36 2a 20 43 | 29 3b 0a 76 6f 69 64 20 |(T906* C|);.void |
|00026100| 72 39 30 36 63 5f 64 65 | 66 69 6e 65 28 54 39 30 |r906c_de|fine(T90|
|00026110| 36 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 39 30 36 |6* C);.v|oid r906|
|00026120| 64 65 66 69 6e 65 5f 63 | 6c 6f 73 69 6e 67 28 54 |define_c|losing(T|
|00026130| 39 30 36 2a 20 43 29 3b | 0a 76 6f 69 64 20 72 39 |906* C);|.void r9|
|00026140| 30 36 6d 61 6b 65 28 54 | 39 30 36 2a 20 43 2c 54 |06make(T|906* C,T|
|00026150| 30 2a 20 61 31 2c 54 30 | 2a 20 61 32 2c 54 30 2a |0* a1,T0|* a2,T0*|
|00026160| 20 61 33 29 3b 0a 76 6f | 69 64 20 72 39 30 36 73 | a3);.vo|id r906s|
|00026170| 74 64 5f 63 6f 6d 70 75 | 74 65 5f 75 73 65 5f 63 |td_compu|te_use_c|
|00026180| 75 72 72 65 6e 74 28 54 | 39 30 36 2a 20 43 29 3b |urrent(T|906* C);|
|00026190| 0a 76 6f 69 64 20 72 39 | 30 36 6d 61 70 70 69 6e |.void r9|06mappin|
|000261a0| 67 5f 6e 61 6d 65 28 54 | 39 30 36 2a 20 43 29 3b |g_name(T|906* C);|
|000261b0| 0a 69 6e 74 20 72 39 30 | 36 61 72 67 5f 63 6f 75 |.int r90|6arg_cou|
|000261c0| 6e 74 28 54 39 30 36 2a | 20 43 29 3b 0a 76 6f 69 |nt(T906*| C);.voi|
|000261d0| 64 20 72 39 30 36 72 6f | 75 74 69 6e 65 5f 61 66 |d r906ro|utine_af|
|000261e0| 64 5f 63 68 65 63 6b 28 | 54 39 30 36 2a 20 43 29 |d_check(|T906* C)|
|000261f0| 3b 0a 76 6f 69 64 20 72 | 39 30 36 64 65 66 61 75 |;.void r|906defau|
|00026200| 6c 74 5f 6d 61 70 70 69 | 6e 67 5f 70 72 6f 63 65 |lt_mappi|ng_proce|
|00026210| 64 75 72 65 28 54 39 30 | 36 2a 20 43 29 3b 0a 76 |dure(T90|6* C);.v|
|00026220| 6f 69 64 20 72 39 30 36 | 64 65 66 69 6e 65 5f 6f |oid r906|define_o|
|00026230| 70 65 6e 69 6e 67 28 54 | 39 30 36 2a 20 43 29 3b |pening(T|906* C);|
|00026240| 0a 76 6f 69 64 20 72 39 | 30 36 63 5f 64 65 66 69 |.void r9|06c_defi|
|00026250| 6e 65 5f 77 69 74 68 5f | 62 6f 64 79 28 54 39 30 |ne_with_|body(T90|
|00026260| 36 2a 20 43 2c 54 30 2a | 20 61 31 29 3b 0a 69 6e |6* C,T0*| a1);.in|
|00026270| 74 20 72 39 30 36 69 73 | 5f 65 78 70 6f 72 74 65 |t r906is|_exporte|
|00026280| 64 5f 69 6e 28 54 39 30 | 36 2a 20 43 2c 54 30 2a |d_in(T90|6* C,T0*|
|00026290| 20 61 31 29 3b 0a 76 6f | 69 64 20 72 39 30 36 63 | a1);.vo|id r906c|
|000262a0| 6f 6d 70 75 74 65 5f 75 | 73 65 5f 63 75 72 72 65 |ompute_u|se_curre|
|000262b0| 6e 74 28 54 39 30 36 2a | 20 43 29 3b 0a 76 6f 69 |nt(T906*| C);.voi|
|000262c0| 64 20 72 39 30 36 61 64 | 64 5f 63 6c 69 65 6e 74 |d r906ad|d_client|
|000262d0| 28 54 39 30 36 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T906* C|,T0* a1)|
|000262e0| 3b 0a 76 6f 69 64 20 72 | 39 30 36 65 78 74 65 72 |;.void r|906exter|
|000262f0| 6e 61 6c 5f 70 72 6f 74 | 6f 74 79 70 65 28 54 39 |nal_prot|otype(T9|
|00026300| 30 36 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 54 |06* C,T0|* a1);.T|
|00026310| 30 2a 20 72 39 30 36 72 | 75 6e 5f 63 6c 61 73 73 |0* r906r|un_class|
|00026320| 28 54 39 30 36 2a 20 43 | 29 3b 0a 76 6f 69 64 20 |(T906* C|);.void |
|00026330| 72 39 30 36 64 65 66 69 | 6e 65 5f 70 72 6f 74 6f |r906defi|ne_proto|
|00026340| 74 79 70 65 28 54 39 30 | 36 2a 20 43 29 3b 0a 76 |type(T90|6* C);.v|
|00026350| 6f 69 64 20 72 39 30 36 | 66 61 6c 6c 5f 64 6f 77 |oid r906|fall_dow|
|00026360| 6e 28 54 39 30 36 2a 20 | 43 29 3b 0a 54 30 2a 20 |n(T906* |C);.T0* |
|00026370| 72 39 30 36 63 6c 69 65 | 6e 74 73 28 54 39 30 36 |r906clie|nts(T906|
|00026380| 2a 20 43 29 3b 0a 69 6e | 74 20 72 39 30 36 75 73 |* C);.in|t r906us|
|00026390| 65 5f 63 75 72 72 65 6e | 74 28 54 39 30 36 2a 20 |e_curren|t(T906* |
|000263a0| 43 29 3b 0a 76 6f 69 64 | 20 72 39 30 36 6d 61 70 |C);.void| r906map|
|000263b0| 70 69 6e 67 5f 63 28 54 | 39 30 36 2a 20 43 29 3b |ping_c(T|906* C);|
|000263c0| 0a 76 6f 69 64 20 72 39 | 30 36 70 75 74 5f 74 61 |.void r9|06put_ta|
|000263d0| 67 28 54 39 30 36 2a 20 | 43 29 3b 0a 76 6f 69 64 |g(T906* |C);.void|
|000263e0| 20 72 39 30 36 69 6e 69 | 74 69 61 6c 69 7a 65 28 | r906ini|tialize(|
|000263f0| 54 39 30 36 2a 20 43 29 | 3b 0a 54 30 2a 20 72 33 |T906* C)|;.T0* r3|
|00026400| 34 39 74 6f 5f 72 75 6e | 6e 61 62 6c 65 5f 69 6e |49to_run|nable_in|
|00026410| 74 65 67 65 72 28 54 33 | 34 39 2a 20 43 2c 54 30 |teger(T3|49* C,T0|
|00026420| 2a 20 61 31 29 3b 0a 54 | 30 2a 20 72 33 34 39 73 |* a1);.T|0* r349s|
|00026430| 74 61 72 74 5f 70 6f 73 | 69 74 69 6f 6e 28 54 33 |tart_pos|ition(T3|
|00026440| 34 39 2a 20 43 29 3b 0a | 54 30 2a 20 72 33 34 39 |49* C);.|T0* r349|
|00026450| 74 77 69 6e 28 54 33 34 | 39 2a 20 43 29 3b 0a 76 |twin(T34|9* C);.v|
|00026460| 6f 69 64 20 72 33 34 39 | 65 72 72 6f 72 28 54 30 |oid r349|error(T0|
|00026470| 2a 20 61 31 2c 54 30 2a | 20 61 32 29 3b 0a 54 30 |* a1,T0*| a2);.T0|
|00026480| 2a 20 72 33 34 39 74 6f | 5f 72 75 6e 6e 61 62 6c |* r349to|_runnabl|
|00026490| 65 5f 63 68 61 72 61 63 | 74 65 72 28 54 33 34 39 |e_charac|ter(T349|
|000264a0| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 76 6f 69 |* C,T0* |a1);.voi|
|000264b0| 64 20 72 38 31 38 61 5f | 72 35 28 54 38 31 38 2a |d r818a_|r5(T818*|
|000264c0| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 69 6e 74 20 | C,T0* a|1);.int |
|000264d0| 72 38 31 38 61 5f 65 35 | 28 54 38 31 38 2a 20 43 |r818a_e5|(T818* C|
|000264e0| 29 3b 0a 69 6e 74 20 72 | 38 31 38 61 5f 62 69 6e |);.int r|818a_bin|
|000264f0| 61 72 79 28 54 38 31 38 | 2a 20 43 2c 54 30 2a 20 |ary(T818|* C,T0* |
|00026500| 61 31 29 3b 0a 76 6f 69 | 64 20 72 38 31 38 61 5f |a1);.voi|d r818a_|
|00026510| 72 36 28 54 38 31 38 2a | 20 43 2c 54 30 2a 20 61 |r6(T818*| C,T0* a|
|00026520| 31 29 3b 0a 69 6e 74 20 | 72 38 31 38 61 5f 65 36 |1);.int |r818a_e6|
|00026530| 28 54 38 31 38 2a 20 43 | 29 3b 0a 76 6f 69 64 20 |(T818* C|);.void |
|00026540| 72 38 31 38 61 5f 72 37 | 28 54 38 31 38 2a 20 43 |r818a_r7|(T818* C|
|00026550| 2c 54 30 2a 20 61 31 29 | 3b 0a 69 6e 74 20 72 38 |,T0* a1)|;.int r8|
|00026560| 31 38 61 5f 65 37 28 54 | 38 31 38 2a 20 43 29 3b |18a_e7(T|818* C);|
|00026570| 0a 69 6e 74 20 72 38 31 | 38 61 5f 62 6f 6f 6c 65 |.int r81|8a_boole|
|00026580| 61 6e 5f 63 6f 6e 73 74 | 61 6e 74 28 54 38 31 38 |an_const|ant(T818|
|00026590| 2a 20 43 29 3b 0a 69 6e | 74 20 72 38 31 38 61 5f |* C);.in|t r818a_|
|000265a0| 62 61 73 65 5f 74 79 70 | 65 28 54 38 31 38 2a 20 |base_typ|e(T818* |
|000265b0| 43 29 3b 0a 76 6f 69 64 | 20 72 38 31 38 61 5f 72 |C);.void| r818a_r|
|000265c0| 38 28 54 38 31 38 2a 20 | 43 2c 54 30 2a 20 61 31 |8(T818* |C,T0* a1|
|000265d0| 29 3b 0a 69 6e 74 20 72 | 38 31 38 61 5f 65 38 28 |);.int r|818a_e8(|
|000265e0| 54 38 31 38 2a 20 43 29 | 3b 0a 69 6e 74 20 72 38 |T818* C)|;.int r8|
|000265f0| 31 38 61 5f 66 65 61 74 | 75 72 65 5f 64 65 63 6c |18a_feat|ure_decl|
|00026600| 61 72 61 74 69 6f 6e 28 | 54 38 31 38 2a 20 43 29 |aration(|T818* C)|
|00026610| 3b 0a 69 6e 74 20 72 38 | 31 38 61 5f 69 6e 74 65 |;.int r8|18a_inte|
|00026620| 67 65 72 5f 63 6f 6e 73 | 74 61 6e 74 28 54 38 31 |ger_cons|tant(T81|
|00026630| 38 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 38 31 38 |8* C);.v|oid r818|
|00026640| 61 5f 63 72 65 61 74 69 | 6f 6e 5f 63 6c 61 75 73 |a_creati|on_claus|
|00026650| 65 28 54 38 31 38 2a 20 | 43 2c 54 30 2a 20 61 31 |e(T818* |C,T0* a1|
|00026660| 29 3b 0a 69 6e 74 20 72 | 38 31 38 61 5f 65 39 28 |);.int r|818a_e9(|
|00026670| 54 38 31 38 2a 20 43 29 | 3b 0a 69 6e 74 20 72 38 |T818* C)|;.int r8|
|00026680| 31 38 61 5f 69 6e 64 65 | 78 5f 76 61 6c 75 65 28 |18a_inde|x_value(|
|00026690| 54 38 31 38 2a 20 43 29 | 3b 0a 76 6f 69 64 20 72 |T818* C)|;.void r|
|000266a0| 38 31 38 61 5f 6e 65 77 | 5f 65 78 70 6f 72 74 5f |818a_new|_export_|
|000266b0| 6c 69 73 74 28 54 38 31 | 38 2a 20 43 29 3b 0a 69 |list(T81|8* C);.i|
|000266c0| 6e 74 20 72 38 31 38 61 | 5f 72 65 74 72 79 28 54 |nt r818a|_retry(T|
|000266d0| 38 31 38 2a 20 43 29 3b | 0a 69 6e 74 20 72 38 31 |818* C);|.int r81|
|000266e0| 38 61 5f 65 31 30 28 54 | 38 31 38 2a 20 43 29 3b |8a_e10(T|818* C);|
|000266f0| 0a 76 6f 69 64 20 72 38 | 31 38 61 5f 72 31 30 28 |.void r8|18a_r10(|
|00026700| 54 38 31 38 2a 20 43 2c | 69 6e 74 20 61 31 2c 54 |T818* C,|int a1,T|
|00026710| 30 2a 20 61 32 2c 54 30 | 2a 20 61 33 2c 54 30 2a |0* a2,T0|* a3,T0*|
|00026720| 20 61 34 29 3b 0a 76 6f | 69 64 20 72 38 31 38 73 | a4);.vo|id r818s|
|00026730| 6b 69 70 5f 63 6f 6d 6d | 65 6e 74 73 28 54 38 31 |kip_comm|ents(T81|
|00026740| 38 2a 20 43 29 3b 0a 54 | 30 2a 20 72 38 31 38 74 |8* C);.T|0* r818t|
|00026750| 6f 5f 70 72 6f 63 5f 63 | 61 6c 6c 28 54 38 31 38 |o_proc_c|all(T818|
|00026760| 2a 20 43 2c 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |* C,T0* |a1,T0* a|
|00026770| 32 2c 54 30 2a 20 61 33 | 29 3b 0a 69 6e 74 20 72 |2,T0* a3|);.int r|
|00026780| 38 31 38 61 5f 74 61 67 | 5f 6d 61 72 6b 28 54 38 |818a_tag|_mark(T8|
|00026790| 31 38 2a 20 43 29 3b 0a | 76 6f 69 64 20 72 38 31 |18* C);.|void r81|
|000267a0| 38 61 5f 69 6e 64 65 78 | 5f 6c 69 73 74 28 54 38 |8a_index|_list(T8|
|000267b0| 31 38 2a 20 43 29 3b 0a | 54 30 2a 20 72 38 31 38 |18* C);.|T0* r818|
|000267c0| 61 5f 65 78 74 65 72 6e | 61 6c 28 54 38 31 38 2a |a_extern|al(T818*|
|000267d0| 20 43 29 3b 0a 69 6e 74 | 20 72 38 31 38 61 5f 63 | C);.int| r818a_c|
|000267e0| 6c 61 73 73 5f 74 79 70 | 65 28 54 38 31 38 2a 20 |lass_typ|e(T818* |
|000267f0| 43 29 3b 0a 54 30 2a 20 | 72 38 31 38 61 6e 61 6c |C);.T0* |r818anal|
|00026800| 79 73 65 5f 63 6c 61 73 | 73 28 54 38 31 38 2a 20 |yse_clas|s(T818* |
|00026810| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 65 78 74 65 72 |C,T0* a1|);.exter|
|00026820| 6e 20 54 30 2a 6f 42 43 | 38 31 38 74 6d 70 5f 66 |n T0*oBC|818tmp_f|
|00026830| 65 61 74 75 72 65 3b 0a | 54 30 2a 20 72 38 31 38 |eature;.|T0* r818|
|00026840| 70 61 72 73 65 5f 63 5f | 6e 61 6d 65 28 54 38 31 |parse_c_|name(T81|
|00026850| 38 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 38 31 38 |8* C);.v|oid r818|
|00026860| 64 69 73 63 6f 6e 6e 65 | 63 74 28 54 38 31 38 2a |disconne|ct(T818*|
|00026870| 20 43 29 3b 0a 69 6e 74 | 20 72 38 31 38 61 5f 63 | C);.int| r818a_c|
|00026880| 68 61 72 61 63 74 65 72 | 5f 63 6f 6e 73 74 61 6e |haracter|_constan|
|00026890| 74 28 54 38 31 38 2a 20 | 43 29 3b 0a 69 6e 74 20 |t(T818* |C);.int |
|000268a0| 72 38 31 38 61 5f 63 68 | 65 63 6b 28 54 38 31 38 |r818a_ch|eck(T818|
|000268b0| 2a 20 43 29 3b 0a 69 6e | 74 20 72 38 31 38 61 5f |* C);.in|t r818a_|
|000268c0| 72 65 73 75 6c 74 28 54 | 38 31 38 2a 20 43 29 3b |result(T|818* C);|
|000268d0| 0a 69 6e 74 20 72 38 31 | 38 61 5f 6d 61 6e 69 66 |.int r81|8a_manif|
|000268e0| 65 73 74 5f 73 74 72 69 | 6e 67 28 54 38 31 38 2a |est_stri|ng(T818*|
|000268f0| 20 43 29 3b 0a 76 6f 69 | 64 20 72 38 31 38 61 5f | C);.voi|d r818a_|
|00026900| 66 75 6e 63 74 69 6f 6e | 5f 63 61 6c 6c 28 54 38 |function|_call(T8|
|00026910| 31 38 2a 20 43 29 3b 0a | 69 6e 74 20 72 38 31 38 |18* C);.|int r818|
|00026920| 61 5f 72 65 61 6c 5f 63 | 6f 6e 73 74 61 6e 74 28 |a_real_c|onstant(|
|00026930| 54 38 31 38 2a 20 43 29 | 3b 0a 76 6f 69 64 20 72 |T818* C)|;.void r|
|00026940| 38 31 38 73 68 6f 77 5f | 6e 62 28 69 6e 74 20 61 |818show_|nb(int a|
|00026950| 31 2c 54 30 2a 20 61 32 | 29 3b 0a 54 30 2a 20 72 |1,T0* a2|);.T0* r|
|00026960| 38 31 38 70 61 72 73 65 | 5f 66 65 61 74 75 72 65 |818parse|_feature|
|00026970| 5f 6e 61 6d 65 28 54 38 | 31 38 2a 20 43 29 3b 0a |_name(T8|18* C);.|
|00026980| 54 30 2a 20 72 38 31 38 | 63 6f 6e 6e 65 63 74 5f |T0* r818|connect_|
|00026990| 74 6f 5f 63 65 63 69 6c | 28 54 38 31 38 2a 20 43 |to_cecil|(T818* C|
|000269a0| 29 3b 0a 69 6e 74 20 72 | 38 31 38 61 5f 69 64 65 |);.int r|818a_ide|
|000269b0| 6e 74 69 66 69 65 72 31 | 28 54 38 31 38 2a 20 43 |ntifier1|(T818* C|
|000269c0| 29 3b 0a 76 6f 69 64 20 | 72 38 31 38 66 63 70 28 |);.void |r818fcp(|
|000269d0| 54 38 31 38 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |T818* C,|T0* a1);|
|000269e0| 0a 69 6e 74 20 72 38 31 | 38 61 5f 63 6f 6e 64 69 |.int r81|8a_condi|
|000269f0| 74 69 6f 6e 61 6c 28 54 | 38 31 38 2a 20 43 29 3b |tional(T|818* C);|
|00026a00| 0a 76 6f 69 64 20 72 38 | 31 38 61 5f 70 72 6f 63 |.void r8|18a_proc|
|00026a10| 65 64 75 72 65 5f 63 61 | 6c 6c 28 54 38 31 38 2a |edure_ca|ll(T818*|
|00026a20| 20 43 29 3b 0a 65 78 74 | 65 72 6e 20 54 30 2a 6f | C);.ext|ern T0*o|
|00026a30| 42 43 38 31 38 74 6d 70 | 5f 73 74 72 69 6e 67 3b |BC818tmp|_string;|
|00026a40| 0a 69 6e 74 20 72 38 31 | 38 61 5f 69 6e 74 65 67 |.int r81|8a_integ|
|00026a50| 65 72 28 54 38 31 38 2a | 20 43 29 3b 0a 69 6e 74 |er(T818*| C);.int|
|00026a60| 20 72 38 31 38 61 5f 69 | 64 65 6e 74 69 66 69 65 | r818a_i|dentifie|
|00026a70| 72 32 28 54 38 31 38 2a | 20 43 29 3b 0a 65 78 74 |r2(T818*| C);.ext|
|00026a80| 65 72 6e 20 54 30 2a 6f | 42 43 38 31 38 6c 63 73 |ern T0*o|BC818lcs|
|00026a90| 3b 0a 76 6f 69 64 20 72 | 38 31 38 70 72 65 76 5f |;.void r|818prev_|
|00026aa0| 63 68 61 72 28 54 38 31 | 38 2a 20 43 29 3b 0a 76 |char(T81|8* C);.v|
|00026ab0| 6f 69 64 20 72 38 31 38 | 61 5f 69 6e 64 65 78 69 |oid r818|a_indexi|
|00026ac0| 6e 67 28 54 38 31 38 2a | 20 43 29 3b 0a 76 6f 69 |ng(T818*| C);.voi|
|00026ad0| 64 20 72 38 31 38 6e 65 | 78 74 5f 63 68 61 72 28 |d r818ne|xt_char(|
|00026ae0| 54 38 31 38 2a 20 43 29 | 3b 0a 54 30 2a 20 72 38 |T818* C)|;.T0* r8|
|00026af0| 31 38 70 6f 73 28 69 6e | 74 20 61 31 2c 69 6e 74 |18pos(in|t a1,int|
|00026b00| 20 61 32 29 3b 0a 69 6e | 74 20 72 38 31 38 61 5f | a2);.in|t r818a_|
|00026b10| 62 61 73 65 5f 63 6c 61 | 73 73 5f 6e 61 6d 65 28 |base_cla|ss_name(|
|00026b20| 54 38 31 38 2a 20 43 29 | 3b 0a 76 6f 69 64 20 72 |T818* C)|;.void r|
|00026b30| 38 31 38 61 5f 66 6f 72 | 6d 61 6c 5f 67 65 6e 65 |818a_for|mal_gene|
|00026b40| 72 69 63 5f 6c 69 73 74 | 28 54 38 31 38 2a 20 43 |ric_list|(T818* C|
|00026b50| 29 3b 0a 69 6e 74 20 72 | 38 31 38 61 5f 76 6f 69 |);.int r|818a_voi|
|00026b60| 64 28 54 38 31 38 2a 20 | 43 29 3b 0a 54 30 2a 20 |d(T818* |C);.T0* |
|00026b70| 72 38 31 38 61 5f 61 73 | 73 65 72 74 69 6f 6e 28 |r818a_as|sertion(|
|00026b80| 54 38 31 38 2a 20 43 29 | 3b 0a 76 6f 69 64 20 72 |T818* C)|;.void r|
|00026b90| 38 31 38 77 63 70 65 66 | 6e 63 28 54 38 31 38 2a |818wcpef|nc(T818*|
|00026ba0| 20 43 2c 54 30 2a 20 61 | 31 2c 54 30 2a 20 61 32 | C,T0* a|1,T0* a2|
|00026bb0| 29 3b 0a 54 30 2a 20 72 | 38 31 38 61 5f 61 6c 69 |);.T0* r|818a_ali|
|00026bc0| 61 73 28 54 38 31 38 2a | 20 43 29 3b 0a 54 30 2a |as(T818*| C);.T0*|
|00026bd0| 20 72 38 31 38 70 61 72 | 73 65 5f 72 75 6e 5f 74 | r818par|se_run_t|
|00026be0| 79 70 65 28 54 38 31 38 | 2a 20 43 29 3b 0a 69 6e |ype(T818|* C);.in|
|00026bf0| 74 20 72 38 31 38 61 5f | 64 65 62 75 67 28 54 38 |t r818a_|debug(T8|
|00026c00| 31 38 2a 20 43 29 3b 0a | 69 6e 74 20 72 38 31 38 |18* C);.|int r818|
|00026c10| 61 5f 72 65 61 6c 28 54 | 38 31 38 2a 20 43 29 3b |a_real(T|818* C);|
|00026c20| 0a 76 6f 69 64 20 72 38 | 31 38 61 5f 72 65 64 65 |.void r8|18a_rede|
|00026c30| 66 69 6e 65 5f 6c 69 73 | 74 28 54 38 31 38 2a 20 |fine_lis|t(T818* |
|00026c40| 43 29 3b 0a 76 6f 69 64 | 20 72 38 31 38 61 5f 6c |C);.void| r818a_l|
|00026c50| 6f 63 61 6c 5f 76 61 72 | 5f 6c 69 73 74 28 54 38 |ocal_var|_list(T8|
|00026c60| 31 38 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 76 |18* C,T0|* a1);.v|
|00026c70| 6f 69 64 20 72 38 31 38 | 61 5f 72 65 6e 61 6d 65 |oid r818|a_rename|
|00026c80| 5f 6c 69 73 74 28 54 38 | 31 38 2a 20 43 29 3b 0a |_list(T8|18* C);.|
|00026c90| 69 6e 74 20 72 38 31 38 | 61 5f 61 72 67 75 6d 65 |int r818|a_argume|
|00026ca0| 6e 74 28 54 38 31 38 2a | 20 43 29 3b 0a 54 30 2a |nt(T818*| C);.T0*|
|00026cb0| 20 72 38 31 38 74 6f 5f | 63 61 6c 6c 28 54 30 2a | r818to_|call(T0*|
|00026cc0| 20 61 31 2c 54 30 2a 20 | 61 32 2c 54 30 2a 20 61 | a1,T0* |a2,T0* a|
|00026cd0| 33 29 3b 0a 76 6f 69 64 | 20 72 38 31 38 61 5f 75 |3);.void| r818a_u|
|00026ce0| 6e 64 65 66 69 6e 65 5f | 6c 69 73 74 28 54 38 31 |ndefine_|list(T81|
|00026cf0| 38 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 38 31 38 |8* C);.v|oid r818|
|00026d00| 61 5f 61 66 74 65 72 5f | 61 5f 64 6f 74 28 54 38 |a_after_|a_dot(T8|
|00026d10| 31 38 2a 20 43 2c 69 6e | 74 20 61 31 2c 54 30 2a |18* C,in|t a1,T0*|
|00026d20| 20 61 32 29 3b 0a 69 6e | 74 20 72 38 31 38 61 5f | a2);.in|t r818a_|
|00026d30| 63 6f 6e 73 74 61 6e 74 | 28 54 38 31 38 2a 20 43 |constant|(T818* C|
|00026d40| 29 3b 0a 54 30 2a 20 72 | 38 31 38 61 5f 72 6f 75 |);.T0* r|818a_rou|
|00026d50| 74 69 6e 65 5f 62 6f 64 | 79 28 54 38 31 38 2a 20 |tine_bod|y(T818* |
|00026d60| 43 29 3b 0a 69 6e 74 20 | 72 38 31 38 61 5f 74 79 |C);.int |r818a_ty|
|00026d70| 70 65 28 54 38 31 38 2a | 20 43 29 3b 0a 69 6e 74 |pe(T818*| C);.int|
|00026d80| 20 72 38 31 38 61 5f 69 | 6e 73 70 65 63 74 28 54 | r818a_i|nspect(T|
|00026d90| 38 31 38 2a 20 43 29 3b | 0a 69 6e 74 20 72 38 31 |818* C);|.int r81|
|00026da0| 38 61 5f 61 73 73 69 67 | 6e 6d 65 6e 74 5f 6f 72 |8a_assig|nment_or|
|00026db0| 5f 63 61 6c 6c 28 54 38 | 31 38 2a 20 43 29 3b 0a |_call(T8|18* C);.|
|00026dc0| 54 30 2a 20 72 38 31 38 | 67 65 74 5f 63 6f 6d 6d |T0* r818|get_comm|
|00026dd0| 65 6e 74 73 28 54 38 31 | 38 2a 20 43 29 3b 0a 76 |ents(T81|8* C);.v|
|00026de0| 6f 69 64 20 72 38 31 38 | 77 61 72 6e 69 6e 67 28 |oid r818|warning(|
|00026df0| 54 30 2a 20 61 31 2c 54 | 30 2a 20 61 32 29 3b 0a |T0* a1,T|0* a2);.|
|00026e00| 69 6e 74 20 72 38 31 38 | 61 5f 63 72 65 61 74 69 |int r818|a_creati|
|00026e10| 6f 6e 28 54 38 31 38 2a | 20 43 29 3b 0a 54 30 2a |on(T818*| C);.T0*|
|00026e20| 20 72 38 31 38 61 5f 72 | 6f 75 74 69 6e 65 28 54 | r818a_r|outine(T|
|00026e30| 38 31 38 2a 20 43 29 3b | 0a 65 78 74 65 72 6e 20 |818* C);|.extern |
|00026e40| 54 30 2a 6f 42 43 38 31 | 38 74 6d 70 5f 6e 61 6d |T0*oBC81|8tmp_nam|
|00026e50| 65 3b 0a 76 6f 69 64 20 | 72 38 31 38 61 5f 74 68 |e;.void |r818a_th|
|00026e60| 65 6e 5f 70 61 72 74 5f | 6c 69 73 74 28 54 38 31 |en_part_|list(T81|
|00026e70| 38 2a 20 43 2c 54 30 2a | 20 61 31 29 3b 0a 76 6f |8* C,T0*| a1);.vo|
|00026e80| 69 64 20 72 38 31 38 61 | 5f 61 73 73 69 67 6e 6d |id r818a|_assignm|
|00026e90| 65 6e 74 5f 61 75 78 28 | 54 38 31 38 2a 20 43 2c |ent_aux(|T818* C,|
|00026ea0| 69 6e 74 20 61 31 29 3b | 0a 69 6e 74 20 72 38 31 |int a1);|.int r81|
|00026eb0| 38 61 5f 69 64 65 6e 74 | 69 66 69 65 72 28 54 38 |8a_ident|ifier(T8|
|00026ec0| 31 38 2a 20 43 29 3b 0a | 69 6e 74 20 72 38 31 38 |18* C);.|int r818|
|00026ed0| 61 5f 65 78 70 72 65 73 | 73 69 6f 6e 28 54 38 31 |a_expres|sion(T81|
|00026ee0| 38 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 38 31 38 |8* C);.v|oid r818|
|00026ef0| 61 5f 66 6f 72 6d 61 6c | 5f 61 72 67 5f 6c 69 73 |a_formal|_arg_lis|
|00026f00| 74 28 54 38 31 38 2a 20 | 43 29 3b 0a 69 6e 74 20 |t(T818* |C);.int |
|00026f10| 72 38 31 38 61 5f 74 79 | 70 65 5f 66 6f 72 6d 61 |r818a_ty|pe_forma|
|00026f20| 6c 5f 67 65 6e 65 72 69 | 63 28 54 38 31 38 2a 20 |l_generi|c(T818* |
|00026f30| 43 29 3b 0a 69 6e 74 20 | 72 38 31 38 61 5f 66 65 |C);.int |r818a_fe|
|00026f40| 61 74 75 72 65 5f 6e 61 | 6d 65 28 54 38 31 38 2a |ature_na|me(T818*|
|00026f50| 20 43 29 3b 0a 76 6f 69 | 64 20 72 38 31 38 61 5f | C);.voi|d r818a_|
|00026f60| 66 65 61 74 75 72 65 5f | 63 6c 61 75 73 65 28 54 |feature_|clause(T|
|00026f70| 38 31 38 2a 20 43 29 3b | 0a 69 6e 74 20 72 38 31 |818* C);|.int r81|
|00026f80| 38 61 5f 6d 61 6e 69 66 | 65 73 74 5f 63 6f 6e 73 |8a_manif|est_cons|
|00026f90| 74 61 6e 74 28 54 38 31 | 38 2a 20 43 29 3b 0a 69 |tant(T81|8* C);.i|
|00026fa0| 6e 74 20 72 38 31 38 61 | 5f 62 69 74 5f 63 6f 6e |nt r818a|_bit_con|
|00026fb0| 73 74 61 6e 74 28 54 38 | 31 38 2a 20 43 29 3b 0a |stant(T8|18* C);.|
|00026fc0| 65 78 74 65 72 6e 20 54 | 30 2a 6f 42 43 38 31 38 |extern T|0*oBC818|
|00026fd0| 66 61 6f 66 3b 0a 69 6e | 74 20 72 38 31 38 61 5f |faof;.in|t r818a_|
|00026fe0| 69 6e 64 65 78 5f 63 6c | 61 75 73 65 28 54 38 31 |index_cl|ause(T81|
|00026ff0| 38 2a 20 43 29 3b 0a 69 | 6e 74 20 72 38 31 38 61 |8* C);.i|nt r818a|
|00027000| 5f 69 6e 66 69 78 28 54 | 38 31 38 2a 20 43 29 3b |_infix(T|818* C);|
|00027010| 0a 54 30 2a 20 72 38 31 | 38 61 5f 61 63 74 75 61 |.T0* r81|8a_actua|
|00027020| 6c 73 28 54 38 31 38 2a | 20 43 29 3b 0a 69 6e 74 |ls(T818*| C);.int|
|00027030| 20 72 38 31 38 61 5f 61 | 63 74 75 61 6c 28 54 38 | r818a_a|ctual(T8|
|00027040| 31 38 2a 20 43 29 3b 0a | 76 6f 69 64 20 72 38 31 |18* C);.|void r81|
|00027050| 38 61 5f 62 61 73 65 5f | 63 6c 61 73 73 5f 6e 61 |8a_base_|class_na|
|00027060| 6d 65 31 28 54 38 31 38 | 2a 20 43 29 3b 0a 69 6e |me1(T818|* C);.in|
|00027070| 74 20 72 38 31 38 61 5f | 73 74 72 69 70 28 54 38 |t r818a_|strip(T8|
|00027080| 31 38 2a 20 43 29 3b 0a | 54 30 2a 20 72 38 31 38 |18* C);.|T0* r818|
|00027090| 61 5f 63 6f 6d 70 6f 75 | 6e 64 31 28 54 38 31 38 |a_compou|nd1(T818|
|000270a0| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 69 6e 74 |* C,T0* |a1);.int|
|000270b0| 20 72 38 31 38 61 5f 6c | 6f 6f 70 28 54 38 31 38 | r818a_l|oop(T818|
|000270c0| 2a 20 43 29 3b 0a 69 6e | 74 20 72 38 31 38 61 5f |* C);.in|t r818a_|
|000270d0| 6c 6f 63 61 6c 5f 76 61 | 72 69 61 62 6c 65 28 54 |local_va|riable(T|
|000270e0| 38 31 38 2a 20 43 29 3b | 0a 69 6e 74 20 72 38 31 |818* C);|.int r81|
|000270f0| 38 73 6b 69 70 31 75 6e | 6c 65 73 73 32 28 54 38 |8skip1un|less2(T8|
|00027100| 31 38 2a 20 43 2c 63 68 | 61 72 20 61 31 2c 63 68 |18* C,ch|ar a1,ch|
|00027110| 61 72 20 61 32 29 3b 0a | 54 30 2a 20 72 38 31 38 |ar a2);.|T0* r818|
|00027120| 61 5f 63 6f 6d 70 6f 75 | 6e 64 32 28 54 38 31 38 |a_compou|nd2(T818|
|00027130| 2a 20 43 2c 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |* C,T0* |a1,T0* a|
|00027140| 32 29 3b 0a 69 6e 74 20 | 72 38 31 38 61 5f 72 65 |2);.int |r818a_re|
|00027150| 6e 61 6d 65 5f 70 61 69 | 72 28 54 38 31 38 2a 20 |name_pai|r(T818* |
|00027160| 43 29 3b 0a 69 6e 74 20 | 72 38 31 38 61 5f 6b 65 |C);.int |r818a_ke|
|00027170| 79 77 6f 72 64 28 54 38 | 31 38 2a 20 43 2c 54 30 |yword(T8|18* C,T0|
|00027180| 2a 20 61 31 29 3b 0a 69 | 6e 74 20 72 38 31 38 61 |* a1);.i|nt r818a|
|00027190| 5f 75 6e 61 72 79 28 54 | 38 31 38 2a 20 43 29 3b |_unary(T|818* C);|
|000271a0| 0a 76 6f 69 64 20 72 38 | 31 38 67 6f 5f 62 61 63 |.void r8|18go_bac|
|000271b0| 6b 5f 61 74 28 54 38 31 | 38 2a 20 43 2c 69 6e 74 |k_at(T81|8* C,int|
|000271c0| 20 61 31 2c 69 6e 74 20 | 61 32 29 3b 0a 76 6f 69 | a1,int |a2);.voi|
|000271d0| 64 20 72 38 31 38 61 5f | 61 73 63 69 69 5f 63 6f |d r818a_|ascii_co|
|000271e0| 64 65 28 54 38 31 38 2a | 20 43 29 3b 0a 69 6e 74 |de(T818*| C);.int|
|000271f0| 20 72 38 31 38 65 6e 64 | 5f 6f 66 5f 69 6e 70 75 | r818end|_of_inpu|
|00027200| 74 28 54 38 31 38 2a 20 | 43 29 3b 0a 69 6e 74 20 |t(T818* |C);.int |
|00027210| 72 38 31 38 61 5f 63 75 | 72 72 65 6e 74 28 54 38 |r818a_cu|rrent(T8|
|00027220| 31 38 2a 20 43 29 3b 0a | 76 6f 69 64 20 72 38 31 |18* C);.|void r81|
|00027230| 38 61 5f 70 61 72 65 6e | 74 5f 6c 69 73 74 28 54 |8a_paren|t_list(T|
|00027240| 38 31 38 2a 20 43 2c 54 | 30 2a 20 61 31 2c 54 30 |818* C,T|0* a1,T0|
|00027250| 2a 20 61 32 29 3b 0a 76 | 6f 69 64 20 72 38 31 38 |* a2);.v|oid r818|
|00027260| 61 5f 73 65 6c 65 63 74 | 5f 6c 69 73 74 28 54 38 |a_select|_list(T8|
|00027270| 31 38 2a 20 43 29 3b 0a | 76 6f 69 64 20 72 38 31 |18* C);.|void r81|
|00027280| 38 65 72 72 5f 65 78 70 | 28 54 30 2a 20 61 31 2c |8err_exp|(T0* a1,|
|00027290| 54 30 2a 20 61 32 29 3b | 0a 54 30 2a 20 72 38 31 |T0* a2);|.T0* r81|
|000272a0| 38 63 75 72 72 65 6e 74 | 5f 70 6f 73 69 74 69 6f |8current|_positio|
|000272b0| 6e 28 54 38 31 38 2a 20 | 43 29 3b 0a 69 6e 74 20 |n(T818* |C);.int |
|000272c0| 72 38 31 38 61 5f 66 72 | 65 65 5f 6f 70 65 72 61 |r818a_fr|ee_opera|
|000272d0| 74 6f 72 28 54 38 31 38 | 2a 20 43 29 3b 0a 69 6e |tor(T818|* C);.in|
|000272e0| 74 20 72 38 31 38 61 5f | 74 68 65 6e 5f 70 61 72 |t r818a_|then_par|
|000272f0| 74 28 54 38 31 38 2a 20 | 43 2c 54 30 2a 20 61 31 |t(T818* |C,T0* a1|
|00027300| 29 3b 0a 54 30 2a 20 72 | 38 31 38 61 5f 63 6c 69 |);.T0* r|818a_cli|
|00027310| 65 6e 74 73 28 54 38 31 | 38 2a 20 43 29 3b 0a 69 |ents(T81|8* C);.i|
|00027320| 6e 74 20 72 38 31 38 61 | 5f 77 68 65 6e 5f 70 61 |nt r818a|_when_pa|
|00027330| 72 74 28 54 38 31 38 2a | 20 43 2c 54 30 2a 20 61 |rt(T818*| C,T0* a|
|00027340| 31 29 3b 0a 69 6e 74 20 | 72 38 31 38 61 5f 66 65 |1);.int |r818a_fe|
|00027350| 61 74 75 72 65 5f 6c 69 | 73 74 28 54 38 31 38 2a |ature_li|st(T818*|
|00027360| 20 43 29 3b 0a 69 6e 74 | 20 72 38 31 38 61 5f 69 | C);.int| r818a_i|
|00027370| 6e 73 74 72 75 63 74 69 | 6f 6e 28 54 38 31 38 2a |nstructi|on(T818*|
|00027380| 20 43 29 3b 0a 69 6e 74 | 20 72 38 31 38 61 5f 70 | C);.int| r818a_p|
|00027390| 61 72 65 6e 74 28 54 38 | 31 38 2a 20 43 29 3b 0a |arent(T8|18* C);.|
|000273a0| 69 6e 74 20 72 38 31 38 | 61 5f 70 72 65 66 69 78 |int r818|a_prefix|
|000273b0| 28 54 38 31 38 2a 20 43 | 29 3b 0a 76 6f 69 64 20 |(T818* C|);.void |
|000273c0| 72 38 31 38 65 72 72 6f | 72 28 54 30 2a 20 61 31 |r818erro|r(T0* a1|
|000273d0| 2c 54 30 2a 20 61 32 29 | 3b 0a 69 6e 74 20 72 38 |,T0* a2)|;.int r8|
|000273e0| 31 38 61 5f 65 30 28 54 | 38 31 38 2a 20 43 29 3b |18a_e0(T|818* C);|
|000273f0| 0a 76 6f 69 64 20 72 38 | 31 38 61 5f 63 6c 61 73 |.void r8|18a_clas|
|00027400| 73 5f 64 65 63 6c 61 72 | 61 74 69 6f 6e 28 54 38 |s_declar|ation(T8|
|00027410| 31 38 2a 20 43 29 3b 0a | 69 6e 74 20 72 38 31 38 |18* C);.|int r818|
|00027420| 73 6b 69 70 31 28 54 38 | 31 38 2a 20 43 2c 63 68 |skip1(T8|18* C,ch|
|00027430| 61 72 20 61 31 29 3b 0a | 76 6f 69 64 20 72 38 31 |ar a1);.|void r81|
|00027440| 38 61 5f 72 31 28 54 38 | 31 38 2a 20 43 2c 54 30 |8a_r1(T8|18* C,T0|
|00027450| 2a 20 61 31 29 3b 0a 69 | 6e 74 20 72 38 31 38 61 |* a1);.i|nt r818a|
|00027460| 5f 65 31 28 54 38 31 38 | 2a 20 43 29 3b 0a 69 6e |_e1(T818|* C);.in|
|00027470| 74 20 72 38 31 38 73 6b | 69 70 32 28 54 38 31 38 |t r818sk|ip2(T818|
|00027480| 2a 20 43 2c 63 68 61 72 | 20 61 31 2c 63 68 61 72 |* C,char| a1,char|
|00027490| 20 61 32 29 3b 0a 76 6f | 69 64 20 72 38 31 38 61 | a2);.vo|id r818a|
|000274a0| 5f 72 32 28 54 38 31 38 | 2a 20 43 2c 54 30 2a 20 |_r2(T818|* C,T0* |
|000274b0| 61 31 29 3b 0a 69 6e 74 | 20 72 38 31 38 61 5f 65 |a1);.int| r818a_e|
|000274c0| 32 28 54 38 31 38 2a 20 | 43 29 3b 0a 76 6f 69 64 |2(T818* |C);.void|
|000274d0| 20 72 38 31 38 61 5f 72 | 33 28 54 38 31 38 2a 20 | r818a_r|3(T818* |
|000274e0| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 69 6e 74 20 72 |C,T0* a1|);.int r|
|000274f0| 38 31 38 61 5f 65 33 28 | 54 38 31 38 2a 20 43 29 |818a_e3(|T818* C)|
|00027500| 3b 0a 65 78 74 65 72 6e | 20 54 30 2a 6f 42 43 38 |;.extern| T0*oBC8|
|00027510| 31 38 66 6f 72 62 69 64 | 64 65 6e 5f 63 6c 61 73 |18forbid|den_clas|
|00027520| 73 3b 0a 76 6f 69 64 20 | 72 38 31 38 61 5f 72 34 |s;.void |r818a_r4|
|00027530| 28 54 38 31 38 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T818* C|,T0* a1)|
|00027540| 3b 0a 69 6e 74 20 72 38 | 31 38 61 5f 65 34 28 54 |;.int r8|18a_e4(T|
|00027550| 38 31 38 2a 20 43 29 3b | 0a 54 30 2a 20 72 38 38 |818* C);|.T0* r88|
|00027560| 36 61 64 64 5f 63 6f 6d | 6d 65 6e 74 28 54 38 38 |6add_com|ment(T88|
|00027570| 36 2a 20 43 2c 54 30 2a | 20 61 31 29 3b 0a 69 6e |6* C,T0*| a1);.in|
|00027580| 74 20 72 38 38 36 74 6f | 5f 69 6e 74 65 67 65 72 |t r886to|_integer|
|00027590| 28 54 38 38 36 2a 20 43 | 29 3b 0a 69 6e 74 20 72 |(T886* C|);.int r|
|000275a0| 38 38 36 69 73 5f 61 28 | 54 38 38 36 2a 20 43 2c |886is_a(|T886* C,|
|000275b0| 54 30 2a 20 61 31 29 3b | 0a 76 6f 69 64 20 72 38 |T0* a1);|.void r8|
|000275c0| 38 36 6d 61 70 70 69 6e | 67 5f 63 5f 61 72 67 28 |86mappin|g_c_arg(|
|000275d0| 54 38 38 36 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |T886* C,|T0* a1);|
|000275e0| 0a 76 6f 69 64 20 72 38 | 38 36 6d 61 70 70 69 6e |.void r8|86mappin|
|000275f0| 67 5f 63 5f 74 61 72 67 | 65 74 28 54 38 38 36 2a |g_c_targ|et(T886*|
|00027600| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 76 6f 69 64 | C,T0* a|1);.void|
|00027610| 20 72 38 38 36 63 6f 6d | 70 69 6c 65 5f 74 6f 5f | r886com|pile_to_|
|00027620| 63 28 54 38 38 36 2a 20 | 43 29 3b 0a 54 30 2a 20 |c(T886* |C);.T0* |
|00027630| 72 38 38 36 74 6f 5f 72 | 75 6e 6e 61 62 6c 65 28 |r886to_r|unnable(|
|00027640| 54 38 38 36 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |T886* C,|T0* a1);|
|00027650| 0a 76 6f 69 64 20 72 38 | 38 36 72 65 66 65 72 5f |.void r8|86refer_|
|00027660| 74 6f 28 54 38 38 36 2a | 20 43 2c 54 30 2a 20 61 |to(T886*| C,T0* a|
|00027670| 31 2c 54 30 2a 20 61 32 | 2c 69 6e 74 20 61 33 29 |1,T0* a2|,int a3)|
|00027680| 3b 0a 76 6f 69 64 20 72 | 38 38 36 65 72 72 6f 72 |;.void r|886error|
|00027690| 28 54 30 2a 20 61 31 2c | 54 30 2a 20 61 32 29 3b |(T0* a1,|T0* a2);|
|000276a0| 0a 76 6f 69 64 20 72 38 | 38 36 6d 61 6b 65 5f 72 |.void r8|86make_r|
|000276b0| 75 6e 6e 61 62 6c 65 28 | 54 38 38 36 2a 20 43 2c |unnable(|T886* C,|
|000276c0| 54 30 2a 20 61 31 2c 54 | 30 2a 20 61 32 2c 54 30 |T0* a1,T|0* a2,T0|
|000276d0| 2a 20 61 33 29 3b 0a 54 | 30 2a 20 72 34 34 36 61 |* a3);.T|0* r446a|
|000276e0| 64 64 5f 63 6f 6d 6d 65 | 6e 74 28 54 34 34 36 2a |dd_comme|nt(T446*|
|000276f0| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 69 6e 74 20 | C,T0* a|1);.int |
|00027700| 72 34 34 36 74 6f 5f 69 | 6e 74 65 67 65 72 28 54 |r446to_i|nteger(T|
|00027710| 34 34 36 2a 20 43 29 3b | 0a 69 6e 74 20 72 34 34 |446* C);|.int r44|
|00027720| 36 69 73 5f 61 28 54 34 | 34 36 2a 20 43 2c 54 30 |6is_a(T4|46* C,T0|
|00027730| 2a 20 61 31 29 3b 0a 76 | 6f 69 64 20 72 34 34 36 |* a1);.v|oid r446|
|00027740| 6d 61 6b 65 28 54 34 34 | 36 2a 20 43 2c 54 30 2a |make(T44|6* C,T0*|
|00027750| 20 61 31 2c 54 30 2a 20 | 61 32 29 3b 0a 76 6f 69 | a1,T0* |a2);.voi|
|00027760| 64 20 72 34 34 36 6d 61 | 70 70 69 6e 67 5f 63 5f |d r446ma|pping_c_|
|00027770| 74 61 72 67 65 74 28 54 | 34 34 36 2a 20 43 2c 54 |target(T|446* C,T|
|00027780| 30 2a 20 61 31 29 3b 0a | 54 30 2a 20 72 34 34 36 |0* a1);.|T0* r446|
|00027790| 72 75 6e 5f 66 65 61 74 | 75 72 65 28 54 34 34 36 |run_feat|ure(T446|
|000277a0| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 76 6f 69 |* C,T0* |a1);.voi|
|000277b0| 64 20 72 34 34 36 63 6f | 6d 70 69 6c 65 5f 74 6f |d r446co|mpile_to|
|000277c0| 5f 63 28 54 34 34 36 2a | 20 43 29 3b 0a 54 30 2a |_c(T446*| C);.T0*|
|000277d0| 20 72 34 34 36 74 6f 5f | 72 75 6e 6e 61 62 6c 65 | r446to_|runnable|
|000277e0| 28 54 34 34 36 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T446* C|,T0* a1)|
|000277f0| 3b 0a 69 6e 74 20 72 34 | 34 36 63 61 6e 5f 62 65 |;.int r4|46can_be|
|00027800| 5f 64 72 6f 70 70 65 64 | 28 54 34 34 36 2a 20 43 |_dropped|(T446* C|
|00027810| 29 3b 0a 54 30 2a 20 72 | 34 34 36 6e 61 6d 65 5f |);.T0* r|446name_|
|00027820| 69 6e 28 54 34 34 36 2a | 20 43 2c 54 30 2a 20 61 |in(T446*| C,T0* a|
|00027830| 31 29 3b 0a 76 6f 69 64 | 20 72 34 34 36 75 6e 64 |1);.void| r446und|
|00027840| 65 66 69 6e 65 5f 69 6e | 28 54 34 34 36 2a 20 43 |efine_in|(T446* C|
|00027850| 2c 54 30 2a 20 61 31 29 | 3b 0a 76 6f 69 64 20 72 |,T0* a1)|;.void r|
|00027860| 34 34 36 65 72 72 6f 72 | 28 54 30 2a 20 61 31 2c |446error|(T0* a1,|
|00027870| 54 30 2a 20 61 32 29 3b | 0a 54 30 2a 20 72 34 34 |T0* a2);|.T0* r44|
|00027880| 36 6f 72 69 67 69 6e 5f | 62 61 73 65 5f 63 6c 61 |6origin_|base_cla|
|00027890| 73 73 28 54 34 34 36 2a | 20 43 29 3b 0a 54 30 2a |ss(T446*| C);.T0*|
|000278a0| 20 72 33 39 38 74 72 79 | 5f 74 6f 5f 75 6e 64 65 | r398try|_to_unde|
|000278b0| 66 69 6e 65 28 54 33 39 | 38 2a 20 43 2c 54 30 2a |fine(T39|8* C,T0*|
|000278c0| 20 61 31 2c 54 30 2a 20 | 61 32 29 3b 0a 76 6f 69 | a1,T0* |a2);.voi|
|000278d0| 64 20 72 33 39 38 61 64 | 64 5f 69 6e 74 6f 28 54 |d r398ad|d_into(T|
|000278e0| 33 39 38 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |398* C,T|0* a1);.|
|000278f0| 54 30 2a 20 72 33 39 38 | 74 72 79 5f 74 6f 5f 75 |T0* r398|try_to_u|
|00027900| 6e 64 65 66 69 6e 65 5f | 61 75 78 28 54 33 39 38 |ndefine_|aux(T398|
|00027910| 2a 20 43 2c 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |* C,T0* |a1,T0* a|
|00027920| 32 29 3b 0a 76 6f 69 64 | 20 72 33 39 38 6d 61 6b |2);.void| r398mak|
|00027930| 65 28 54 33 39 38 2a 20 | 43 2c 54 30 2a 20 61 31 |e(T398* |C,T0* a1|
|00027940| 2c 54 30 2a 20 61 32 29 | 3b 0a 54 30 2a 20 72 33 |,T0* a2)|;.T0* r3|
|00027950| 39 38 73 74 61 72 74 5f | 70 6f 73 69 74 69 6f 6e |98start_|position|
|00027960| 28 54 33 39 38 2a 20 43 | 29 3b 0a 54 30 2a 20 72 |(T398* C|);.T0* r|
|00027970| 33 39 38 74 6f 5f 72 75 | 6e 5f 66 65 61 74 75 72 |398to_ru|n_featur|
|00027980| 65 28 54 33 39 38 2a 20 | 43 2c 54 30 2a 20 61 31 |e(T398* |C,T0* a1|
|00027990| 2c 54 30 2a 20 61 32 29 | 3b 0a 69 6e 74 20 72 33 |,T0* a2)|;.int r3|
|000279a0| 39 38 63 61 6e 5f 68 69 | 64 65 28 54 33 39 38 2a |98can_hi|de(T398*|
|000279b0| 20 43 2c 54 30 2a 20 61 | 31 2c 54 30 2a 20 61 32 | C,T0* a|1,T0* a2|
|000279c0| 29 3b 0a 69 6e 74 20 72 | 33 39 38 69 73 5f 6d 65 |);.int r|398is_me|
|000279d0| 72 67 65 5f 77 69 74 68 | 28 54 33 39 38 2a 20 43 |rge_with|(T398* C|
|000279e0| 2c 54 30 2a 20 61 31 2c | 54 30 2a 20 61 32 29 3b |,T0* a1,|T0* a2);|
|000279f0| 0a 76 6f 69 64 20 72 33 | 39 38 63 6f 6c 6c 65 63 |.void r3|98collec|
|00027a00| 74 5f 66 6f 72 28 69 6e | 74 20 61 31 29 3b 0a 76 |t_for(in|t a1);.v|
|00027a10| 6f 69 64 20 72 33 39 38 | 65 72 72 6f 72 28 54 30 |oid r398|error(T0|
|00027a20| 2a 20 61 31 2c 54 30 2a | 20 61 32 29 3b 0a 76 6f |* a1,T0*| a2);.vo|
|00027a30| 69 64 20 72 33 39 38 6d | 61 6b 65 5f 65 5f 66 65 |id r398m|ake_e_fe|
|00027a40| 61 74 75 72 65 28 54 33 | 39 38 2a 20 43 2c 54 30 |ature(T3|98* C,T0|
|00027a50| 2a 20 61 31 2c 54 30 2a | 20 61 32 29 3b 0a 76 6f |* a1,T0*| a2);.vo|
|00027a60| 69 64 20 72 34 36 6d 61 | 6b 65 28 54 34 36 2a 20 |id r46ma|ke(T46* |
|00027a70| 43 2c 54 30 2a 20 61 31 | 2c 54 30 2a 20 61 32 29 |C,T0* a1|,T0* a2)|
|00027a80| 3b 0a 54 30 2a 20 72 34 | 36 73 74 61 72 74 5f 70 |;.T0* r4|6start_p|
|00027a90| 6f 73 69 74 69 6f 6e 28 | 54 34 36 2a 20 43 29 3b |osition(|T46* C);|
|00027aa0| 0a 76 6f 69 64 20 72 34 | 36 63 6f 6d 70 69 6c 65 |.void r4|6compile|
|00027ab0| 5f 74 6f 5f 63 28 54 34 | 36 2a 20 43 29 3b 0a 54 |_to_c(T4|6* C);.T|
|00027ac0| 30 2a 20 72 34 36 74 6f | 5f 72 75 6e 6e 61 62 6c |0* r46to|_runnabl|
|00027ad0| 65 28 54 34 36 2a 20 43 | 2c 54 30 2a 20 61 31 29 |e(T46* C|,T0* a1)|
|00027ae0| 3b 0a 69 6e 74 20 72 34 | 36 69 73 5f 70 72 65 5f |;.int r4|6is_pre_|
|00027af0| 63 6f 6d 70 75 74 61 62 | 6c 65 28 54 34 36 2a 20 |computab|le(T46* |
|00027b00| 43 29 3b 0a 69 6e 74 20 | 72 34 36 75 73 65 5f 63 |C);.int |r46use_c|
|00027b10| 75 72 72 65 6e 74 28 54 | 34 36 2a 20 43 29 3b 0a |urrent(T|46* C);.|
|00027b20| 76 6f 69 64 20 72 34 36 | 65 72 72 6f 72 28 54 30 |void r46|error(T0|
|00027b30| 2a 20 61 31 2c 54 30 2a | 20 61 32 29 3b 0a 76 6f |* a1,T0*| a2);.vo|
|00027b40| 69 64 20 72 34 36 61 66 | 64 5f 63 68 65 63 6b 28 |id r46af|d_check(|
|00027b50| 54 34 36 2a 20 43 29 3b | 0a 54 30 2a 20 72 36 37 |T46* C);|.T0* r67|
|00027b60| 39 74 72 79 5f 74 6f 5f | 75 6e 64 65 66 69 6e 65 |9try_to_|undefine|
|00027b70| 28 54 36 37 39 2a 20 43 | 2c 54 30 2a 20 61 31 2c |(T679* C|,T0* a1,|
|00027b80| 54 30 2a 20 61 32 29 3b | 0a 54 30 2a 20 72 36 37 |T0* a2);|.T0* r67|
|00027b90| 39 72 75 6e 6e 61 62 6c | 65 28 54 30 2a 20 61 31 |9runnabl|e(T0* a1|
|00027ba0| 2c 54 30 2a 20 61 32 2c | 54 30 2a 20 61 33 29 3b |,T0* a2,|T0* a3);|
|00027bb0| 0a 76 6f 69 64 20 72 36 | 37 39 61 64 64 5f 69 6e |.void r6|79add_in|
|00027bc0| 74 6f 28 54 36 37 39 2a | 20 43 2c 54 30 2a 20 61 |to(T679*| C,T0* a|
|00027bd0| 31 29 3b 0a 54 30 2a 20 | 72 36 37 39 74 72 79 5f |1);.T0* |r679try_|
|00027be0| 74 6f 5f 75 6e 64 65 66 | 69 6e 65 5f 61 75 78 28 |to_undef|ine_aux(|
|00027bf0| 54 36 37 39 2a 20 43 2c | 54 30 2a 20 61 31 2c 54 |T679* C,|T0* a1,T|
|00027c00| 30 2a 20 61 32 29 3b 0a | 54 30 2a 20 72 36 37 39 |0* a2);.|T0* r679|
|00027c10| 65 78 74 65 72 6e 61 6c | 5f 63 5f 6e 61 6d 65 28 |external|_c_name(|
|00027c20| 54 36 37 39 2a 20 43 29 | 3b 0a 76 6f 69 64 20 72 |T679* C)|;.void r|
|00027c30| 36 37 39 6d 61 6b 65 28 | 54 36 37 39 2a 20 43 2c |679make(|T679* C,|
|00027c40| 54 30 2a 20 61 31 2c 54 | 30 2a 20 61 32 2c 54 30 |T0* a1,T|0* a2,T0|
|00027c50| 2a 20 61 33 2c 54 30 2a | 20 61 34 2c 54 30 2a 20 |* a3,T0*| a4,T0* |
|00027c60| 61 35 2c 54 30 2a 20 61 | 36 2c 54 30 2a 20 61 37 |a5,T0* a|6,T0* a7|
|00027c70| 2c 54 30 2a 20 61 38 29 | 3b 0a 76 6f 69 64 20 72 |,T0* a8)|;.void r|
|00027c80| 36 37 39 6d 61 6b 65 5f | 72 6f 75 74 69 6e 65 28 |679make_|routine(|
|00027c90| 54 36 37 39 2a 20 43 2c | 54 30 2a 20 61 31 2c 54 |T679* C,|T0* a1,T|
|00027ca0| 30 2a 20 61 32 2c 54 30 | 2a 20 61 33 2c 54 30 2a |0* a2,T0|* a3,T0*|
|00027cb0| 20 61 34 2c 54 30 2a 20 | 61 35 29 3b 0a 76 6f 69 | a4,T0* |a5);.voi|
|00027cc0| 64 20 72 36 37 39 73 65 | 74 5f 68 65 61 64 65 72 |d r679se|t_header|
|00027cd0| 5f 63 6f 6d 6d 65 6e 74 | 28 54 36 37 39 2a 20 43 |_comment|(T679* C|
|00027ce0| 2c 54 30 2a 20 61 31 29 | 3b 0a 54 30 2a 20 72 36 |,T0* a1)|;.T0* r6|
|00027cf0| 37 39 73 74 61 72 74 5f | 70 6f 73 69 74 69 6f 6e |79start_|position|
|00027d00| 28 54 36 37 39 2a 20 43 | 29 3b 0a 54 30 2a 20 72 |(T679* C|);.T0* r|
|00027d10| 36 37 39 74 6f 5f 72 75 | 6e 5f 66 65 61 74 75 72 |679to_ru|n_featur|
|00027d20| 65 28 54 36 37 39 2a 20 | 43 2c 54 30 2a 20 61 31 |e(T679* |C,T0* a1|
|00027d30| 2c 54 30 2a 20 61 32 29 | 3b 0a 54 30 2a 20 72 36 |,T0* a2)|;.T0* r6|
|00027d40| 37 39 72 75 6e 5f 65 6e | 73 75 72 65 28 54 30 2a |79run_en|sure(T0*|
|00027d50| 20 61 31 29 3b 0a 54 30 | 2a 20 72 36 37 39 72 75 | a1);.T0|* r679ru|
|00027d60| 6e 5f 72 65 71 75 69 72 | 65 28 54 30 2a 20 61 31 |n_requir|e(T0* a1|
|00027d70| 29 3b 0a 69 6e 74 20 72 | 36 37 39 73 74 75 70 69 |);.int r|679stupi|
|00027d80| 64 5f 73 77 69 74 63 68 | 28 54 36 37 39 2a 20 43 |d_switch|(T679* C|
|00027d90| 2c 54 30 2a 20 61 31 2c | 54 30 2a 20 61 32 29 3b |,T0* a1,|T0* a2);|
|00027da0| 0a 76 6f 69 64 20 72 36 | 37 39 73 65 74 5f 72 65 |.void r6|79set_re|
|00027db0| 73 63 75 65 5f 63 6f 6d | 70 6f 75 6e 64 28 54 36 |scue_com|pound(T6|
|00027dc0| 37 39 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 76 |79* C,T0|* a1);.v|
|00027dd0| 6f 69 64 20 72 36 37 39 | 6d 61 6b 65 5f 65 78 74 |oid r679|make_ext|
|00027de0| 65 72 6e 61 6c 5f 72 6f | 75 74 69 6e 65 28 54 36 |ernal_ro|utine(T6|
|00027df0| 37 39 2a 20 43 2c 54 30 | 2a 20 61 31 2c 54 30 2a |79* C,T0|* a1,T0*|
|00027e00| 20 61 32 29 3b 0a 69 6e | 74 20 72 36 37 39 63 61 | a2);.in|t r679ca|
|00027e10| 6e 5f 68 69 64 65 28 54 | 36 37 39 2a 20 43 2c 54 |n_hide(T|679* C,T|
|00027e20| 30 2a 20 61 31 2c 54 30 | 2a 20 61 32 29 3b 0a 69 |0* a1,T0|* a2);.i|
|00027e30| 6e 74 20 72 36 37 39 69 | 73 5f 6d 65 72 67 65 5f |nt r679i|s_merge_|
|00027e40| 77 69 74 68 28 54 36 37 | 39 2a 20 43 2c 54 30 2a |with(T67|9* C,T0*|
|00027e50| 20 61 31 2c 54 30 2a 20 | 61 32 29 3b 0a 69 6e 74 | a1,T0* |a2);.int|
|00027e60| 20 72 36 37 39 75 73 65 | 5f 63 75 72 72 65 6e 74 | r679use|_current|
|00027e70| 28 54 36 37 39 2a 20 43 | 29 3b 0a 76 6f 69 64 20 |(T679* C|);.void |
|00027e80| 72 36 37 39 63 6f 6c 6c | 65 63 74 5f 66 6f 72 28 |r679coll|ect_for(|
|00027e90| 54 36 37 39 2a 20 43 2c | 69 6e 74 20 61 31 29 3b |T679* C,|int a1);|
|00027ea0| 0a 76 6f 69 64 20 72 36 | 37 39 65 72 72 6f 72 28 |.void r6|79error(|
|00027eb0| 54 30 2a 20 61 31 2c 54 | 30 2a 20 61 32 29 3b 0a |T0* a1,T|0* a2);.|
|00027ec0| 76 6f 69 64 20 72 36 37 | 39 6d 61 6b 65 5f 65 5f |void r67|9make_e_|
|00027ed0| 66 65 61 74 75 72 65 28 | 54 36 37 39 2a 20 43 2c |feature(|T679* C,|
|00027ee0| 54 30 2a 20 61 31 2c 54 | 30 2a 20 61 32 29 3b 0a |T0* a1,T|0* a2);.|
|00027ef0| 76 6f 69 64 20 72 36 37 | 39 63 68 65 63 6b 5f 6f |void r67|9check_o|
|00027f00| 62 73 6f 6c 65 74 65 28 | 54 36 37 39 2a 20 43 29 |bsolete(|T679* C)|
|00027f10| 3b 0a 76 6f 69 64 20 72 | 36 37 39 77 61 72 6e 69 |;.void r|679warni|
|00027f20| 6e 67 28 54 30 2a 20 61 | 31 2c 54 30 2a 20 61 32 |ng(T0* a|1,T0* a2|
|00027f30| 29 3b 0a 76 6f 69 64 20 | 72 31 34 35 6d 61 6b 65 |);.void |r145make|
|00027f40| 28 54 31 34 35 2a 20 43 | 2c 54 30 2a 20 61 31 2c |(T145* C|,T0* a1,|
|00027f50| 54 30 2a 20 61 32 29 3b | 0a 54 30 2a 20 72 31 34 |T0* a2);|.T0* r14|
|00027f60| 35 73 74 61 72 74 5f 70 | 6f 73 69 74 69 6f 6e 28 |5start_p|osition(|
|00027f70| 54 31 34 35 2a 20 43 29 | 3b 0a 54 30 2a 20 72 31 |T145* C)|;.T0* r1|
|00027f80| 34 35 74 6f 5f 72 75 6e | 6e 61 62 6c 65 28 54 31 |45to_run|nable(T1|
|00027f90| 34 35 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 54 |45* C,T0|* a1);.T|
|00027fa0| 30 2a 20 72 31 34 35 74 | 77 69 6e 28 54 31 34 35 |0* r145t|win(T145|
|00027fb0| 2a 20 43 29 3b 0a 69 6e | 74 20 72 31 34 35 75 73 |* C);.in|t r145us|
|00027fc0| 65 5f 63 75 72 72 65 6e | 74 28 54 31 34 35 2a 20 |e_curren|t(T145* |
|00027fd0| 43 29 3b 0a 76 6f 69 64 | 20 72 31 34 35 65 72 72 |C);.void| r145err|
|00027fe0| 6f 72 28 54 30 2a 20 61 | 31 2c 54 30 2a 20 61 32 |or(T0* a|1,T0* a2|
|00027ff0| 29 3b 0a 76 6f 69 64 20 | 72 31 34 35 61 66 64 5f |);.void |r145afd_|
|00028000| 63 68 65 63 6b 28 54 31 | 34 35 2a 20 43 29 3b 0a |check(T1|45* C);.|
|00028010| 76 6f 69 64 20 72 38 39 | 32 63 5f 63 6c 6f 73 69 |void r89|2c_closi|
|00028020| 6e 67 28 54 38 39 32 2a | 20 43 29 3b 0a 69 6e 74 |ng(T892*| C);.int|
|00028030| 20 72 38 39 32 69 64 28 | 54 38 39 32 2a 20 43 29 | r892id(|T892* C)|
|00028040| 3b 0a 76 6f 69 64 20 72 | 38 39 32 63 5f 64 65 66 |;.void r|892c_def|
|00028050| 69 6e 65 28 54 38 39 32 | 2a 20 43 29 3b 0a 76 6f |ine(T892|* C);.vo|
|00028060| 69 64 20 72 38 39 32 64 | 65 66 69 6e 65 5f 63 6c |id r892d|efine_cl|
|00028070| 6f 73 69 6e 67 28 54 38 | 39 32 2a 20 43 29 3b 0a |osing(T8|92* C);.|
|00028080| 76 6f 69 64 20 72 38 39 | 32 6d 61 6b 65 28 54 38 |void r89|2make(T8|
|00028090| 39 32 2a 20 43 2c 54 30 | 2a 20 61 31 2c 54 30 2a |92* C,T0|* a1,T0*|
|000280a0| 20 61 32 2c 54 30 2a 20 | 61 33 29 3b 0a 76 6f 69 | a2,T0* |a3);.voi|
|000280b0| 64 20 72 38 39 32 73 74 | 64 5f 63 6f 6d 70 75 74 |d r892st|d_comput|
|000280c0| 65 5f 75 73 65 5f 63 75 | 72 72 65 6e 74 28 54 38 |e_use_cu|rrent(T8|
|000280d0| 39 32 2a 20 43 29 3b 0a | 76 6f 69 64 20 72 38 39 |92* C);.|void r89|
|000280e0| 32 64 65 66 61 75 6c 74 | 5f 6d 61 70 70 69 6e 67 |2default|_mapping|
|000280f0| 5f 66 75 6e 63 74 69 6f | 6e 28 54 38 39 32 2a 20 |_functio|n(T892* |
|00028100| 43 29 3b 0a 76 6f 69 64 | 20 72 38 39 32 6d 61 70 |C);.void| r892map|
|00028110| 70 69 6e 67 5f 6e 61 6d | 65 28 54 38 39 32 2a 20 |ping_nam|e(T892* |
|00028120| 43 29 3b 0a 65 78 74 65 | 72 6e 20 69 6e 74 20 66 |C);.exte|rn int f|
|00028130| 42 43 33 36 34 74 79 70 | 65 5f 73 74 72 69 6e 67 |BC364typ|e_string|
|00028140| 3b 0a 65 78 74 65 72 6e | 20 54 30 2a 6f 42 43 33 |;.extern| T0*oBC3|
|00028150| 36 34 74 79 70 65 5f 73 | 74 72 69 6e 67 3b 0a 54 |64type_s|tring;.T|
|00028160| 30 2a 20 72 38 39 32 74 | 79 70 65 5f 73 74 72 69 |0* r892t|ype_stri|
|00028170| 6e 67 28 76 6f 69 64 29 | 3b 0a 69 6e 74 20 72 38 |ng(void)|;.int r8|
|00028180| 39 32 61 72 67 5f 63 6f | 75 6e 74 28 54 38 39 32 |92arg_co|unt(T892|
|00028190| 2a 20 43 29 3b 0a 76 6f | 69 64 20 72 38 39 32 72 |* C);.vo|id r892r|
|000281a0| 6f 75 74 69 6e 65 5f 61 | 66 64 5f 63 68 65 63 6b |outine_a|fd_check|
|000281b0| 28 54 38 39 32 2a 20 43 | 29 3b 0a 69 6e 74 20 72 |(T892* C|);.int r|
|000281c0| 38 39 32 69 6e 74 65 67 | 65 72 5f 76 61 6c 75 65 |892integ|er_value|
|000281d0| 28 54 38 39 32 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T892* C|,T0* a1)|
|000281e0| 3b 0a 76 6f 69 64 20 72 | 38 39 32 64 65 66 69 6e |;.void r|892defin|
|000281f0| 65 5f 6f 70 65 6e 69 6e | 67 28 54 38 39 32 2a 20 |e_openin|g(T892* |
|00028200| 43 29 3b 0a 76 6f 69 64 | 20 72 38 39 32 63 5f 64 |C);.void| r892c_d|
|00028210| 65 66 69 6e 65 5f 77 69 | 74 68 5f 62 6f 64 79 28 |efine_wi|th_body(|
|00028220| 54 38 39 32 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |T892* C,|T0* a1);|
|00028230| 0a 69 6e 74 20 72 38 39 | 32 69 73 5f 65 78 70 6f |.int r89|2is_expo|
|00028240| 72 74 65 64 5f 69 6e 28 | 54 38 39 32 2a 20 43 2c |rted_in(|T892* C,|
|00028250| 54 30 2a 20 61 31 29 3b | 0a 76 6f 69 64 20 72 38 |T0* a1);|.void r8|
|00028260| 39 32 63 6f 6d 70 75 74 | 65 5f 75 73 65 5f 63 75 |92comput|e_use_cu|
|00028270| 72 72 65 6e 74 28 54 38 | 39 32 2a 20 43 29 3b 0a |rrent(T8|92* C);.|
|00028280| 69 6e 74 20 72 38 39 32 | 69 73 5f 73 74 61 74 69 |int r892|is_stati|
|00028290| 63 28 54 38 39 32 2a 20 | 43 29 3b 0a 76 6f 69 64 |c(T892* |C);.void|
|000282a0| 20 72 38 39 32 61 64 64 | 5f 63 6c 69 65 6e 74 28 | r892add|_client(|
|000282b0| 54 38 39 32 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |T892* C,|T0* a1);|
|000282c0| 0a 76 6f 69 64 20 72 38 | 39 32 65 78 74 65 72 6e |.void r8|92extern|
|000282d0| 61 6c 5f 70 72 6f 74 6f | 74 79 70 65 28 54 38 39 |al_proto|type(T89|
|000282e0| 32 2a 20 43 2c 54 30 2a | 20 61 31 29 3b 0a 54 30 |2* C,T0*| a1);.T0|
|000282f0| 2a 20 72 38 39 32 72 75 | 6e 5f 63 6c 61 73 73 28 |* r892ru|n_class(|
|00028300| 54 38 39 32 2a 20 43 29 | 3b 0a 76 6f 69 64 20 72 |T892* C)|;.void r|
|00028310| 38 39 32 64 65 66 69 6e | 65 5f 70 72 6f 74 6f 74 |892defin|e_protot|
|00028320| 79 70 65 28 54 38 39 32 | 2a 20 43 29 3b 0a 76 6f |ype(T892|* C);.vo|
|00028330| 69 64 20 72 38 39 32 66 | 61 6c 6c 5f 64 6f 77 6e |id r892f|all_down|
|00028340| 28 54 38 39 32 2a 20 43 | 29 3b 0a 54 30 2a 20 72 |(T892* C|);.T0* r|
|00028350| 38 39 32 63 6c 69 65 6e | 74 73 28 54 38 39 32 2a |892clien|ts(T892*|
|00028360| 20 43 29 3b 0a 69 6e 74 | 20 72 38 39 32 75 73 65 | C);.int| r892use|
|00028370| 5f 63 75 72 72 65 6e 74 | 28 54 38 39 32 2a 20 43 |_current|(T892* C|
|00028380| 29 3b 0a 76 6f 69 64 20 | 72 38 39 32 6d 61 70 70 |);.void |r892mapp|
|00028390| 69 6e 67 5f 63 28 54 38 | 39 32 2a 20 43 29 3b 0a |ing_c(T8|92* C);.|
|000283a0| 76 6f 69 64 20 72 38 39 | 32 63 5f 6f 70 65 6e 69 |void r89|2c_openi|
|000283b0| 6e 67 28 54 38 39 32 2a | 20 43 29 3b 0a 76 6f 69 |ng(T892*| C);.voi|
|000283c0| 64 20 72 38 39 32 70 75 | 74 5f 74 61 67 28 54 38 |d r892pu|t_tag(T8|
|000283d0| 39 32 2a 20 43 29 3b 0a | 76 6f 69 64 20 72 38 39 |92* C);.|void r89|
|000283e0| 32 69 6e 69 74 69 61 6c | 69 7a 65 28 54 38 39 32 |2initial|ize(T892|
|000283f0| 2a 20 43 29 3b 0a 54 30 | 2a 20 72 37 39 36 61 64 |* C);.T0|* r796ad|
|00028400| 64 5f 63 6f 6d 6d 65 6e | 74 28 54 37 39 36 2a 20 |d_commen|t(T796* |
|00028410| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 69 6e 74 20 72 |C,T0* a1|);.int r|
|00028420| 37 39 36 74 6f 5f 69 6e | 74 65 67 65 72 28 54 37 |796to_in|teger(T7|
|00028430| 39 36 2a 20 43 29 3b 0a | 69 6e 74 20 72 37 39 36 |96* C);.|int r796|
|00028440| 69 73 5f 61 28 54 37 39 | 36 2a 20 43 2c 54 30 2a |is_a(T79|6* C,T0*|
|00028450| 20 61 31 29 3b 0a 76 6f | 69 64 20 72 37 39 36 6d | a1);.vo|id r796m|
|00028460| 61 6b 65 28 54 37 39 36 | 2a 20 43 2c 54 30 2a 20 |ake(T796|* C,T0* |
|00028470| 61 31 29 3b 0a 54 30 2a | 20 72 37 39 36 74 6f 5f |a1);.T0*| r796to_|
|00028480| 72 75 6e 6e 61 62 6c 65 | 28 54 37 39 36 2a 20 43 |runnable|(T796* C|
|00028490| 2c 54 30 2a 20 61 31 29 | 3b 0a 65 78 74 65 72 6e |,T0* a1)|;.extern|
|000284a0| 20 69 6e 74 20 66 42 43 | 37 39 36 72 65 73 75 6c | int fBC|796resul|
|000284b0| 74 5f 74 79 70 65 3b 0a | 65 78 74 65 72 6e 20 54 |t_type;.|extern T|
|000284c0| 30 2a 6f 42 43 37 39 36 | 72 65 73 75 6c 74 5f 74 |0*oBC796|result_t|
|000284d0| 79 70 65 3b 0a 54 30 2a | 20 72 37 39 36 72 65 73 |ype;.T0*| r796res|
|000284e0| 75 6c 74 5f 74 79 70 65 | 28 76 6f 69 64 29 3b 0a |ult_type|(void);.|
|000284f0| 54 30 2a 20 72 37 39 36 | 74 77 69 6e 28 54 37 39 |T0* r796|twin(T79|
|00028500| 36 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 37 39 36 |6* C);.v|oid r796|
|00028510| 65 72 72 6f 72 28 54 30 | 2a 20 61 31 2c 54 30 2a |error(T0|* a1,T0*|
|00028520| 20 61 32 29 3b 0a 76 6f | 69 64 20 72 34 30 34 63 | a2);.vo|id r404c|
|00028530| 68 65 63 6b 5f 63 72 65 | 61 74 69 6f 6e 5f 63 6c |heck_cre|ation_cl|
|00028540| 61 75 73 65 28 54 34 30 | 34 2a 20 43 2c 54 30 2a |ause(T40|4* C,T0*|
|00028550| 20 61 31 29 3b 0a 54 30 | 2a 20 72 34 30 34 61 64 | a1);.T0|* r404ad|
|00028560| 64 5f 63 6f 6d 6d 65 6e | 74 28 54 34 30 34 2a 20 |d_commen|t(T404* |
|00028570| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 76 6f 69 64 20 |C,T0* a1|);.void |
|00028580| 72 34 30 34 63 68 65 63 | 6b 5f 63 72 65 61 74 65 |r404chec|k_create|
|00028590| 64 5f 74 79 70 65 28 54 | 34 30 34 2a 20 43 2c 54 |d_type(T|404* C,T|
|000285a0| 30 2a 20 61 31 29 3b 0a | 76 6f 69 64 20 72 34 30 |0* a1);.|void r40|
|000285b0| 34 63 70 5f 6e 6f 74 5f | 66 6f 75 6e 64 28 54 34 |4cp_not_|found(T4|
|000285c0| 30 34 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 76 |04* C,T0|* a1);.v|
|000285d0| 6f 69 64 20 72 34 30 34 | 6d 61 6b 65 28 54 34 30 |oid r404|make(T40|
|000285e0| 34 2a 20 43 2c 54 30 2a | 20 61 31 2c 54 30 2a 20 |4* C,T0*| a1,T0* |
|000285f0| 61 32 2c 54 30 2a 20 61 | 33 2c 54 30 2a 20 61 34 |a2,T0* a|3,T0* a4|
|00028600| 29 3b 0a 54 30 2a 20 72 | 34 30 34 72 75 6e 5f 61 |);.T0* r|404run_a|
|00028610| 72 67 73 28 54 34 30 34 | 2a 20 43 29 3b 0a 69 6e |rgs(T404|* C);.in|
|00028620| 74 20 72 34 30 34 61 72 | 67 5f 63 6f 75 6e 74 28 |t r404ar|g_count(|
|00028630| 54 34 30 34 2a 20 43 29 | 3b 0a 76 6f 69 64 20 72 |T404* C)|;.void r|
|00028640| 34 30 34 63 32 63 5f 63 | 6c 6f 73 69 6e 67 28 54 |404c2c_c|losing(T|
|00028650| 34 30 34 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |404* C,T|0* a1);.|
|00028660| 76 6f 69 64 20 72 34 30 | 34 63 32 63 5f 63 6c 65 |void r40|4c2c_cle|
|00028670| 61 72 5f 65 78 70 61 6e | 64 65 64 28 54 34 30 34 |ar_expan|ded(T404|
|00028680| 2a 20 43 2c 69 6e 74 20 | 61 31 29 3b 0a 76 6f 69 |* C,int |a1);.voi|
|00028690| 64 20 72 34 30 34 63 32 | 63 5f 65 78 70 61 6e 64 |d r404c2|c_expand|
|000286a0| 65 64 5f 69 6e 69 74 69 | 61 6c 69 7a 65 72 28 54 |ed_initi|alizer(T|
|000286b0| 34 30 34 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |404* C,T|0* a1);.|
|000286c0| 76 6f 69 64 20 72 34 30 | 34 63 6f 6d 70 69 6c 65 |void r40|4compile|
|000286d0| 5f 74 6f 5f 63 28 54 34 | 30 34 2a 20 43 29 3b 0a |_to_c(T4|04* C);.|
|000286e0| 54 30 2a 20 72 34 30 34 | 74 6f 5f 72 75 6e 6e 61 |T0* r404|to_runna|
|000286f0| 62 6c 65 28 54 34 30 34 | 2a 20 43 2c 54 30 2a 20 |ble(T404|* C,T0* |
|00028700| 61 31 29 3b 0a 54 30 2a | 20 72 34 30 34 63 75 72 |a1);.T0*| r404cur|
|00028710| 72 65 6e 74 5f 74 79 70 | 65 28 54 34 30 34 2a 20 |rent_typ|e(T404* |
|00028720| 43 29 3b 0a 76 6f 69 64 | 20 72 34 30 34 63 32 63 |C);.void| r404c2c|
|00028730| 5f 6f 70 65 6e 69 6e 67 | 28 54 34 30 34 2a 20 43 |_opening|(T404* C|
|00028740| 2c 54 30 2a 20 61 31 29 | 3b 0a 76 6f 69 64 20 72 |,T0* a1)|;.void r|
|00028750| 34 30 34 63 68 65 63 6b | 5f 65 78 70 6c 69 63 69 |404check|_explici|
|00028760| 74 5f 74 79 70 65 28 54 | 34 30 34 2a 20 43 29 3b |t_type(T|404* C);|
|00028770| 0a 69 6e 74 20 72 34 30 | 34 69 73 5f 70 72 65 5f |.int r40|4is_pre_|
|00028780| 63 6f 6d 70 75 74 61 62 | 6c 65 28 54 34 30 34 2a |computab|le(T404*|
|00028790| 20 43 29 3b 0a 69 6e 74 | 20 72 34 30 34 75 73 65 | C);.int| r404use|
|000287a0| 5f 63 75 72 72 65 6e 74 | 28 54 34 30 34 2a 20 43 |_current|(T404* C|
|000287b0| 29 3b 0a 76 6f 69 64 20 | 72 34 30 34 63 68 65 63 |);.void |r404chec|
|000287c0| 6b 5f 77 72 69 74 61 62 | 6c 65 28 54 34 30 34 2a |k_writab|le(T404*|
|000287d0| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 76 6f 69 64 | C,T0* a|1);.void|
|000287e0| 20 72 34 30 34 65 72 72 | 6f 72 28 54 30 2a 20 61 | r404err|or(T0* a|
|000287f0| 31 2c 54 30 2a 20 61 32 | 29 3b 0a 76 6f 69 64 20 |1,T0* a2|);.void |
|00028800| 72 34 30 34 61 66 64 5f | 63 68 65 63 6b 28 54 34 |r404afd_|check(T4|
|00028810| 30 34 2a 20 43 29 3b 0a | 54 30 2a 20 72 34 35 33 |04* C);.|T0* r453|
|00028820| 61 64 64 5f 63 6f 6d 6d | 65 6e 74 28 54 34 35 33 |add_comm|ent(T453|
|00028830| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 69 6e 74 |* C,T0* |a1);.int|
|00028840| 20 72 34 35 33 74 6f 5f | 69 6e 74 65 67 65 72 28 | r453to_|integer(|
|00028850| 54 34 35 33 2a 20 43 29 | 3b 0a 69 6e 74 20 72 34 |T453* C)|;.int r4|
|00028860| 35 33 69 73 5f 61 28 54 | 34 35 33 2a 20 43 2c 54 |53is_a(T|453* C,T|
|00028870| 30 2a 20 61 31 29 3b 0a | 76 6f 69 64 20 72 34 35 |0* a1);.|void r45|
|00028880| 33 6d 61 70 70 69 6e 67 | 5f 63 5f 61 72 67 28 54 |3mapping|_c_arg(T|
|00028890| 34 35 33 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |453* C,T|0* a1);.|
|000288a0| 76 6f 69 64 20 72 34 35 | 33 6d 61 6b 65 28 54 34 |void r45|3make(T4|
|000288b0| 35 33 2a 20 43 2c 54 30 | 2a 20 61 31 2c 54 30 2a |53* C,T0|* a1,T0*|
|000288c0| 20 61 32 2c 54 30 2a 20 | 61 33 29 3b 0a 76 6f 69 | a2,T0* |a3);.voi|
|000288d0| 64 20 72 34 35 33 6d 61 | 70 70 69 6e 67 5f 63 5f |d r453ma|pping_c_|
|000288e0| 74 61 72 67 65 74 28 54 | 34 35 33 2a 20 43 2c 54 |target(T|453* C,T|
|000288f0| 30 2a 20 61 31 29 3b 0a | 54 30 2a 20 72 34 35 33 |0* a1);.|T0* r453|
|00028900| 74 6f 5f 72 75 6e 6e 61 | 62 6c 65 28 54 34 35 33 |to_runna|ble(T453|
|00028910| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 54 30 2a |* C,T0* |a1);.T0*|
|00028920| 20 72 34 35 33 74 77 69 | 6e 28 54 34 35 33 2a 20 | r453twi|n(T453* |
|00028930| 43 29 3b 0a 69 6e 74 20 | 72 34 35 33 69 73 5f 73 |C);.int |r453is_s|
|00028940| 74 61 74 69 63 28 54 34 | 35 33 2a 20 43 29 3b 0a |tatic(T4|53* C);.|
|00028950| 76 6f 69 64 20 72 34 35 | 33 63 6f 6d 70 69 6c 65 |void r45|3compile|
|00028960| 5f 74 6f 5f 63 5f 6f 6c | 64 28 54 34 35 33 2a 20 |_to_c_ol|d(T453* |
|00028970| 43 29 3b 0a 76 6f 69 64 | 20 72 34 35 33 6d 61 6b |C);.void| r453mak|
|00028980| 65 5f 63 61 6c 6c 5f 31 | 28 54 34 35 33 2a 20 43 |e_call_1|(T453* C|
|00028990| 2c 54 30 2a 20 61 31 2c | 54 30 2a 20 61 32 2c 54 |,T0* a1,|T0* a2,T|
|000289a0| 30 2a 20 61 33 29 3b 0a | 76 6f 69 64 20 72 34 35 |0* a3);.|void r45|
|000289b0| 33 74 6f 5f 72 75 6e 6e | 61 62 6c 65 5f 30 28 54 |3to_runn|able_0(T|
|000289c0| 34 35 33 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |453* C,T|0* a1);.|
|000289d0| 76 6f 69 64 20 72 34 35 | 33 63 70 63 5f 74 6f 5f |void r45|3cpc_to_|
|000289e0| 72 75 6e 6e 61 62 6c 65 | 28 54 34 35 33 2a 20 43 |runnable|(T453* C|
|000289f0| 2c 54 30 2a 20 61 31 29 | 3b 0a 69 6e 74 20 72 34 |,T0* a1)|;.int r4|
|00028a00| 35 33 75 73 65 5f 63 75 | 72 72 65 6e 74 28 54 34 |53use_cu|rrent(T4|
|00028a10| 35 33 2a 20 43 29 3b 0a | 76 6f 69 64 20 72 34 35 |53* C);.|void r45|
|00028a20| 33 66 69 6e 61 6c 69 7a | 65 28 54 34 35 33 2a 20 |3finaliz|e(T453* |
|00028a30| 43 29 3b 0a 76 6f 69 64 | 20 72 34 35 33 65 72 72 |C);.void| r453err|
|00028a40| 6f 72 28 54 30 2a 20 61 | 31 2c 54 30 2a 20 61 32 |or(T0* a|1,T0* a2|
|00028a50| 29 3b 0a 54 30 2a 20 72 | 34 35 33 61 72 67 31 28 |);.T0* r|453arg1(|
|00028a60| 54 34 35 33 2a 20 43 29 | 3b 0a 76 6f 69 64 20 72 |T453* C)|;.void r|
|00028a70| 34 35 33 61 66 64 5f 63 | 68 65 63 6b 28 54 34 35 |453afd_c|heck(T45|
|00028a80| 33 2a 20 43 29 3b 0a 65 | 78 74 65 72 6e 20 54 30 |3* C);.e|xtern T0|
|00028a90| 2a 6f 42 43 37 39 38 74 | 73 3b 0a 76 6f 69 64 20 |*oBC798t|s;.void |
|00028aa0| 72 37 39 38 73 6f 72 74 | 5f 72 75 6e 6e 69 6e 67 |r798sort|_running|
|00028ab0| 28 54 30 2a 20 61 31 29 | 3b 0a 65 78 74 65 72 6e |(T0* a1)|;.extern|
|00028ac0| 20 54 30 2a 6f 42 43 37 | 39 38 74 6d 70 5f 6e 61 | T0*oBC7|98tmp_na|
|00028ad0| 6d 65 3b 0a 65 78 74 65 | 72 6e 20 54 30 2a 6f 42 |me;.exte|rn T0*oB|
|00028ae0| 43 37 39 38 72 75 6e 6e | 69 6e 67 3b 0a 76 6f 69 |C798runn|ing;.voi|
|00028af0| 64 20 72 37 39 38 63 5f | 64 65 66 69 6e 65 28 69 |d r798c_|define(i|
|00028b00| 6e 74 20 43 2c 54 30 2a | 20 61 31 29 3b 0a 76 6f |nt C,T0*| a1);.vo|
|00028b10| 69 64 20 72 37 39 38 74 | 61 69 6c 5f 63 6c 6f 73 |id r798t|ail_clos|
|00028b20| 69 6e 67 28 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |ing(T0* |a1,T0* a|
|00028b30| 32 29 3b 0a 54 30 2a 20 | 72 37 39 38 6e 61 6d 65 |2);.T0* |r798name|
|00028b40| 28 54 30 2a 20 61 31 29 | 3b 0a 76 6f 69 64 20 72 |(T0* a1)|;.void r|
|00028b50| 37 39 38 63 5f 73 77 69 | 74 63 68 28 54 30 2a 20 |798c_swi|tch(T0* |
|00028b60| 61 31 29 3b 0a 76 6f 69 | 64 20 72 37 39 38 74 61 |a1);.voi|d r798ta|
|00028b70| 69 6c 5f 6f 70 65 6e 69 | 6e 67 28 54 30 2a 20 61 |il_openi|ng(T0* a|
|00028b80| 31 2c 54 30 2a 20 61 32 | 29 3b 0a 76 6f 69 64 20 |1,T0* a2|);.void |
|00028b90| 72 37 39 38 70 75 74 5f | 69 74 68 5f 61 72 67 75 |r798put_|ith_argu|
|00028ba0| 6d 65 6e 74 28 54 30 2a | 20 61 31 2c 54 30 2a 20 |ment(T0*| a1,T0* |
|00028bb0| 61 32 2c 69 6e 74 20 61 | 33 29 3b 0a 65 78 74 65 |a2,int a|3);.exte|
|00028bc0| 72 6e 20 54 30 2a 6f 42 | 43 37 39 38 74 6d 70 5f |rn T0*oB|C798tmp_|
|00028bd0| 73 74 72 69 6e 67 3b 0a | 76 6f 69 64 20 72 37 39 |string;.|void r79|
|00028be0| 38 63 5f 64 69 63 68 6f | 28 69 6e 74 20 43 2c 54 |8c_dicho|(int C,T|
|00028bf0| 30 2a 20 61 31 2c 69 6e | 74 20 61 32 2c 69 6e 74 |0* a1,in|t a2,int|
|00028c00| 20 61 33 29 3b 0a 76 6f | 69 64 20 72 37 39 38 70 | a3);.vo|id r798p|
|00028c10| 75 74 5f 61 72 67 75 6d | 65 6e 74 73 28 54 30 2a |ut_argum|ents(T0*|
|00028c20| 20 61 31 2c 54 30 2a 20 | 61 32 29 3b 0a 76 6f 69 | a1,T0* |a2);.voi|
|00028c30| 64 20 72 33 34 38 6d 61 | 6b 65 28 54 33 34 38 2a |d r348ma|ke(T348*|
|00028c40| 20 43 2c 54 30 2a 20 61 | 31 2c 54 30 2a 20 61 32 | C,T0* a|1,T0* a2|
|00028c50| 2c 54 30 2a 20 61 33 29 | 3b 0a 54 30 2a 20 72 33 |,T0* a3)|;.T0* r3|
|00028c60| 34 38 73 74 61 72 74 5f | 70 6f 73 69 74 69 6f 6e |48start_|position|
|00028c70| 28 54 33 34 38 2a 20 43 | 29 3b 0a 76 6f 69 64 20 |(T348* C|);.void |
|00028c80| 72 33 34 38 63 6f 6d 70 | 69 6c 65 5f 74 6f 5f 63 |r348comp|ile_to_c|
|00028c90| 28 54 33 34 38 2a 20 43 | 29 3b 0a 54 30 2a 20 72 |(T348* C|);.T0* r|
|00028ca0| 33 34 38 74 6f 5f 72 75 | 6e 6e 61 62 6c 65 28 54 |348to_ru|nnable(T|
|00028cb0| 33 34 38 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |348* C,T|0* a1);.|
|00028cc0| 76 6f 69 64 20 72 33 34 | 38 63 6f 6d 70 69 6c 65 |void r34|8compile|
|00028cd0| 5f 74 6f 5f 63 5f 6f 6c | 64 28 54 33 34 38 2a 20 |_to_c_ol|d(T348* |
|00028ce0| 43 29 3b 0a 69 6e 74 20 | 72 33 34 38 69 73 5f 70 |C);.int |r348is_p|
|00028cf0| 72 65 5f 63 6f 6d 70 75 | 74 61 62 6c 65 28 54 33 |re_compu|table(T3|
|00028d00| 34 38 2a 20 43 29 3b 0a | 69 6e 74 20 72 33 34 38 |48* C);.|int r348|
|00028d10| 75 73 65 5f 63 75 72 72 | 65 6e 74 28 54 33 34 38 |use_curr|ent(T348|
|00028d20| 2a 20 43 29 3b 0a 76 6f | 69 64 20 72 33 34 38 65 |* C);.vo|id r348e|
|00028d30| 72 72 6f 72 28 54 30 2a | 20 61 31 2c 54 30 2a 20 |rror(T0*| a1,T0* |
|00028d40| 61 32 29 3b 0a 76 6f 69 | 64 20 72 33 34 38 61 66 |a2);.voi|d r348af|
|00028d50| 64 5f 63 68 65 63 6b 28 | 54 33 34 38 2a 20 43 29 |d_check(|T348* C)|
|00028d60| 3b 0a 54 30 2a 20 72 33 | 37 32 74 6f 5f 72 75 6e |;.T0* r3|72to_run|
|00028d70| 6e 61 62 6c 65 5f 69 6e | 74 65 67 65 72 28 54 33 |nable_in|teger(T3|
|00028d80| 37 32 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 76 |72* C,T0|* a1);.v|
|00028d90| 6f 69 64 20 72 33 37 32 | 6d 61 6b 65 28 54 33 37 |oid r372|make(T37|
|00028da0| 32 2a 20 43 2c 54 30 2a | 20 61 31 2c 54 30 2a 20 |2* C,T0*| a1,T0* |
|00028db0| 61 32 29 3b 0a 54 30 2a | 20 72 33 37 32 73 74 61 |a2);.T0*| r372sta|
|00028dc0| 72 74 5f 70 6f 73 69 74 | 69 6f 6e 28 54 33 37 32 |rt_posit|ion(T372|
|00028dd0| 2a 20 43 29 3b 0a 54 30 | 2a 20 72 33 37 32 74 77 |* C);.T0|* r372tw|
|00028de0| 69 6e 28 54 33 37 32 2a | 20 43 29 3b 0a 76 6f 69 |in(T372*| C);.voi|
|00028df0| 64 20 72 33 37 32 65 72 | 72 6f 72 28 54 30 2a 20 |d r372er|ror(T0* |
|00028e00| 61 31 2c 54 30 2a 20 61 | 32 29 3b 0a 54 30 2a 20 |a1,T0* a|2);.T0* |
|00028e10| 72 33 37 32 74 6f 5f 72 | 75 6e 6e 61 62 6c 65 5f |r372to_r|unnable_|
|00028e20| 63 68 61 72 61 63 74 65 | 72 28 54 33 37 32 2a 20 |characte|r(T372* |
|00028e30| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 76 6f 69 64 20 |C,T0* a1|);.void |
|00028e40| 72 31 35 33 61 64 64 5f | 69 6e 74 6f 28 54 31 35 |r153add_|into(T15|
|00028e50| 33 2a 20 43 2c 54 30 2a | 20 61 31 29 3b 0a 76 6f |3* C,T0*| a1);.vo|
|00028e60| 69 64 20 72 31 35 33 6d | 61 6b 65 28 54 31 35 33 |id r153m|ake(T153|
|00028e70| 2a 20 43 2c 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |* C,T0* |a1,T0* a|
|00028e80| 32 2c 54 30 2a 20 61 33 | 29 3b 0a 54 30 2a 20 72 |2,T0* a3|);.T0* r|
|00028e90| 34 36 30 61 64 64 5f 63 | 6f 6d 6d 65 6e 74 28 54 |460add_c|omment(T|
|00028ea0| 34 36 30 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |460* C,T|0* a1);.|
|00028eb0| 69 6e 74 20 72 34 36 30 | 74 6f 5f 69 6e 74 65 67 |int r460|to_integ|
|00028ec0| 65 72 28 54 34 36 30 2a | 20 43 29 3b 0a 69 6e 74 |er(T460*| C);.int|
|00028ed0| 20 72 34 36 30 69 73 5f | 61 28 54 34 36 30 2a 20 | r460is_|a(T460* |
|00028ee0| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 76 6f 69 64 20 |C,T0* a1|);.void |
|00028ef0| 72 34 36 30 6d 61 70 70 | 69 6e 67 5f 63 5f 61 72 |r460mapp|ing_c_ar|
|00028f00| 67 28 54 34 36 30 2a 20 | 43 2c 54 30 2a 20 61 31 |g(T460* |C,T0* a1|
|00028f10| 29 3b 0a 76 6f 69 64 20 | 72 34 36 30 6d 61 6b 65 |);.void |r460make|
|00028f20| 28 54 34 36 30 2a 20 43 | 2c 54 30 2a 20 61 31 2c |(T460* C|,T0* a1,|
|00028f30| 54 30 2a 20 61 32 2c 54 | 30 2a 20 61 33 29 3b 0a |T0* a2,T|0* a3);.|
|00028f40| 76 6f 69 64 20 72 34 36 | 30 6d 61 70 70 69 6e 67 |void r46|0mapping|
|00028f50| 5f 63 5f 74 61 72 67 65 | 74 28 54 34 36 30 2a 20 |_c_targe|t(T460* |
|00028f60| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 54 30 2a 20 72 |C,T0* a1|);.T0* r|
|00028f70| 34 36 30 74 6f 5f 72 75 | 6e 6e 61 62 6c 65 28 54 |460to_ru|nnable(T|
|00028f80| 34 36 30 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |460* C,T|0* a1);.|
|00028f90| 54 30 2a 20 72 34 36 30 | 74 77 69 6e 28 54 34 36 |T0* r460|twin(T46|
|00028fa0| 30 2a 20 43 29 3b 0a 69 | 6e 74 20 72 34 36 30 69 |0* C);.i|nt r460i|
|00028fb0| 73 5f 73 74 61 74 69 63 | 28 54 34 36 30 2a 20 43 |s_static|(T460* C|
|00028fc0| 29 3b 0a 76 6f 69 64 20 | 72 34 36 30 63 6f 6d 70 |);.void |r460comp|
|00028fd0| 69 6c 65 5f 74 6f 5f 63 | 5f 6f 6c 64 28 54 34 36 |ile_to_c|_old(T46|
|00028fe0| 30 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 34 36 30 |0* C);.v|oid r460|
|00028ff0| 6d 61 6b 65 5f 63 61 6c | 6c 5f 31 28 54 34 36 30 |make_cal|l_1(T460|
|00029000| 2a 20 43 2c 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |* C,T0* |a1,T0* a|
|00029010| 32 2c 54 30 2a 20 61 33 | 29 3b 0a 76 6f 69 64 20 |2,T0* a3|);.void |
|00029020| 72 34 36 30 74 6f 5f 72 | 75 6e 6e 61 62 6c 65 5f |r460to_r|unnable_|
|00029030| 30 28 54 34 36 30 2a 20 | 43 2c 54 30 2a 20 61 31 |0(T460* |C,T0* a1|
|00029040| 29 3b 0a 76 6f 69 64 20 | 72 34 36 30 63 70 63 5f |);.void |r460cpc_|
|00029050| 74 6f 5f 72 75 6e 6e 61 | 62 6c 65 28 54 34 36 30 |to_runna|ble(T460|
|00029060| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 69 6e 74 |* C,T0* |a1);.int|
|00029070| 20 72 34 36 30 75 73 65 | 5f 63 75 72 72 65 6e 74 | r460use|_current|
|00029080| 28 54 34 36 30 2a 20 43 | 29 3b 0a 76 6f 69 64 20 |(T460* C|);.void |
|00029090| 72 34 36 30 66 69 6e 61 | 6c 69 7a 65 28 54 34 36 |r460fina|lize(T46|
|000290a0| 30 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 34 36 30 |0* C);.v|oid r460|
|000290b0| 65 72 72 6f 72 28 54 30 | 2a 20 61 31 2c 54 30 2a |error(T0|* a1,T0*|
|000290c0| 20 61 32 29 3b 0a 54 30 | 2a 20 72 34 36 30 61 72 | a2);.T0|* r460ar|
|000290d0| 67 31 28 54 34 36 30 2a | 20 43 29 3b 0a 76 6f 69 |g1(T460*| C);.voi|
|000290e0| 64 20 72 34 36 30 61 66 | 64 5f 63 68 65 63 6b 28 |d r460af|d_check(|
|000290f0| 54 34 36 30 2a 20 43 29 | 3b 0a 54 30 2a 20 72 31 |T460* C)|;.T0* r1|
|00029100| 38 30 61 64 64 5f 63 6f | 6d 6d 65 6e 74 28 54 31 |80add_co|mment(T1|
|00029110| 38 30 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 69 |80* C,T0|* a1);.i|
|00029120| 6e 74 20 72 31 38 30 74 | 6f 5f 69 6e 74 65 67 65 |nt r180t|o_intege|
|00029130| 72 28 54 31 38 30 2a 20 | 43 29 3b 0a 69 6e 74 20 |r(T180* |C);.int |
|00029140| 72 31 38 30 69 73 5f 61 | 28 54 31 38 30 2a 20 43 |r180is_a|(T180* C|
|00029150| 2c 54 30 2a 20 61 31 29 | 3b 0a 76 6f 69 64 20 72 |,T0* a1)|;.void r|
|00029160| 31 38 30 6d 61 70 70 69 | 6e 67 5f 63 5f 61 72 67 |180mappi|ng_c_arg|
|00029170| 28 54 31 38 30 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T180* C|,T0* a1)|
|00029180| 3b 0a 76 6f 69 64 20 72 | 31 38 30 6d 61 6b 65 28 |;.void r|180make(|
|00029190| 54 31 38 30 2a 20 43 2c | 54 30 2a 20 61 31 2c 54 |T180* C,|T0* a1,T|
|000291a0| 30 2a 20 61 32 29 3b 0a | 76 6f 69 64 20 72 31 38 |0* a2);.|void r18|
|000291b0| 30 6d 61 70 70 69 6e 67 | 5f 63 5f 74 61 72 67 65 |0mapping|_c_targe|
|000291c0| 74 28 54 31 38 30 2a 20 | 43 2c 54 30 2a 20 61 31 |t(T180* |C,T0* a1|
|000291d0| 29 3b 0a 76 6f 69 64 20 | 72 31 38 30 63 6f 6d 70 |);.void |r180comp|
|000291e0| 69 6c 65 5f 74 6f 5f 63 | 28 54 31 38 30 2a 20 43 |ile_to_c|(T180* C|
|000291f0| 29 3b 0a 54 30 2a 20 72 | 31 38 30 74 6f 5f 72 75 |);.T0* r|180to_ru|
|00029200| 6e 6e 61 62 6c 65 28 54 | 31 38 30 2a 20 43 2c 54 |nnable(T|180* C,T|
|00029210| 30 2a 20 61 31 29 3b 0a | 54 30 2a 20 72 31 38 30 |0* a1);.|T0* r180|
|00029220| 74 77 69 6e 28 54 31 38 | 30 2a 20 43 29 3b 0a 54 |twin(T18|0* C);.T|
|00029230| 30 2a 20 72 31 38 30 6f | 70 65 72 61 74 6f 72 28 |0* r180o|perator(|
|00029240| 76 6f 69 64 29 3b 0a 69 | 6e 74 20 72 31 38 30 69 |void);.i|nt r180i|
|00029250| 73 5f 73 74 61 74 69 63 | 28 54 31 38 30 2a 20 43 |s_static|(T180* C|
|00029260| 29 3b 0a 69 6e 74 20 72 | 31 38 30 63 61 6e 5f 62 |);.int r|180can_b|
|00029270| 65 5f 64 72 6f 70 70 65 | 64 28 54 31 38 30 2a 20 |e_droppe|d(T180* |
|00029280| 43 29 3b 0a 76 6f 69 64 | 20 72 31 38 30 63 6f 6d |C);.void| r180com|
|00029290| 70 69 6c 65 5f 74 6f 5f | 63 5f 6f 6c 64 28 54 31 |pile_to_|c_old(T1|
|000292a0| 38 30 2a 20 43 29 3b 0a | 76 6f 69 64 20 72 31 38 |80* C);.|void r18|
|000292b0| 30 74 6f 5f 72 75 6e 6e | 61 62 6c 65 5f 30 28 54 |0to_runn|able_0(T|
|000292c0| 31 38 30 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |180* C,T|0* a1);.|
|000292d0| 76 6f 69 64 20 72 31 38 | 30 63 70 63 5f 74 6f 5f |void r18|0cpc_to_|
|000292e0| 72 75 6e 6e 61 62 6c 65 | 28 54 31 38 30 2a 20 43 |runnable|(T180* C|
|000292f0| 2c 54 30 2a 20 61 31 29 | 3b 0a 69 6e 74 20 72 31 |,T0* a1)|;.int r1|
|00029300| 38 30 75 73 65 5f 63 75 | 72 72 65 6e 74 28 54 31 |80use_cu|rrent(T1|
|00029310| 38 30 2a 20 43 29 3b 0a | 76 6f 69 64 20 72 31 38 |80* C);.|void r18|
|00029320| 30 6d 61 6b 65 5f 63 61 | 6c 6c 30 28 54 31 38 30 |0make_ca|ll0(T180|
|00029330| 2a 20 43 2c 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |* C,T0* |a1,T0* a|
|00029340| 32 29 3b 0a 76 6f 69 64 | 20 72 31 38 30 66 69 6e |2);.void| r180fin|
|00029350| 61 6c 69 7a 65 28 54 31 | 38 30 2a 20 43 29 3b 0a |alize(T1|80* C);.|
|00029360| 76 6f 69 64 20 72 31 38 | 30 65 72 72 6f 72 28 54 |void r18|0error(T|
|00029370| 30 2a 20 61 31 2c 54 30 | 2a 20 61 32 29 3b 0a 76 |0* a1,T0|* a2);.v|
|00029380| 6f 69 64 20 72 31 38 30 | 61 66 64 5f 63 68 65 63 |oid r180|afd_chec|
|00029390| 6b 28 54 31 38 30 2a 20 | 43 29 3b 0a 76 6f 69 64 |k(T180* |C);.void|
|000293a0| 20 72 31 35 38 6d 61 6b | 65 28 54 31 35 38 2a 20 | r158mak|e(T158* |
|000293b0| 43 2c 54 30 2a 20 61 31 | 2c 54 30 2a 20 61 32 2c |C,T0* a1|,T0* a2,|
|000293c0| 54 30 2a 20 61 33 29 3b | 0a 54 30 2a 20 72 31 35 |T0* a3);|.T0* r15|
|000293d0| 38 73 74 61 72 74 5f 70 | 6f 73 69 74 69 6f 6e 28 |8start_p|osition(|
|000293e0| 54 31 35 38 2a 20 43 29 | 3b 0a 54 30 2a 20 72 31 |T158* C)|;.T0* r1|
|000293f0| 35 38 74 6f 5f 72 75 6e | 6e 61 62 6c 65 28 54 31 |58to_run|nable(T1|
|00029400| 35 38 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 54 |58* C,T0|* a1);.T|
|00029410| 30 2a 20 72 31 35 38 74 | 77 69 6e 28 54 31 35 38 |0* r158t|win(T158|
|00029420| 2a 20 43 29 3b 0a 69 6e | 74 20 72 31 35 38 75 73 |* C);.in|t r158us|
|00029430| 65 5f 63 75 72 72 65 6e | 74 28 54 31 35 38 2a 20 |e_curren|t(T158* |
|00029440| 43 29 3b 0a 76 6f 69 64 | 20 72 31 35 38 65 72 72 |C);.void| r158err|
|00029450| 6f 72 28 54 30 2a 20 61 | 31 2c 54 30 2a 20 61 32 |or(T0* a|1,T0* a2|
|00029460| 29 3b 0a 76 6f 69 64 20 | 72 31 35 38 61 66 64 5f |);.void |r158afd_|
|00029470| 63 68 65 63 6b 28 54 31 | 35 38 2a 20 43 29 3b 0a |check(T1|58* C);.|
|00029480| 54 30 2a 20 72 36 34 39 | 74 72 79 5f 74 6f 5f 75 |T0* r649|try_to_u|
|00029490| 6e 64 65 66 69 6e 65 28 | 54 36 34 39 2a 20 43 2c |ndefine(|T649* C,|
|000294a0| 54 30 2a 20 61 31 2c 54 | 30 2a 20 61 32 29 3b 0a |T0* a1,T|0* a2);.|
|000294b0| 76 6f 69 64 20 72 36 34 | 39 61 64 64 5f 69 6e 74 |void r64|9add_int|
|000294c0| 6f 28 54 36 34 39 2a 20 | 43 2c 54 30 2a 20 61 31 |o(T649* |C,T0* a1|
|000294d0| 29 3b 0a 76 6f 69 64 20 | 72 36 34 39 6d 61 6b 65 |);.void |r649make|
|000294e0| 28 54 36 34 39 2a 20 43 | 2c 54 30 2a 20 61 31 2c |(T649* C|,T0* a1,|
|000294f0| 54 30 2a 20 61 32 2c 54 | 30 2a 20 61 33 2c 54 30 |T0* a2,T|0* a3,T0|
|00029500| 2a 20 61 34 2c 54 30 2a | 20 61 35 2c 54 30 2a 20 |* a4,T0*| a5,T0* |
|00029510| 61 36 29 3b 0a 76 6f 69 | 64 20 72 36 34 39 6d 61 |a6);.voi|d r649ma|
|00029520| 6b 65 5f 72 6f 75 74 69 | 6e 65 28 54 36 34 39 2a |ke_routi|ne(T649*|
|00029530| 20 43 2c 54 30 2a 20 61 | 31 2c 54 30 2a 20 61 32 | C,T0* a|1,T0* a2|
|00029540| 2c 54 30 2a 20 61 33 2c | 54 30 2a 20 61 34 2c 54 |,T0* a3,|T0* a4,T|
|00029550| 30 2a 20 61 35 29 3b 0a | 76 6f 69 64 20 72 36 34 |0* a5);.|void r64|
|00029560| 39 73 65 74 5f 68 65 61 | 64 65 72 5f 63 6f 6d 6d |9set_hea|der_comm|
|00029570| 65 6e 74 28 54 36 34 39 | 2a 20 43 2c 54 30 2a 20 |ent(T649|* C,T0* |
|00029580| 61 31 29 3b 0a 54 30 2a | 20 72 36 34 39 73 74 61 |a1);.T0*| r649sta|
|00029590| 72 74 5f 70 6f 73 69 74 | 69 6f 6e 28 54 36 34 39 |rt_posit|ion(T649|
|000295a0| 2a 20 43 29 3b 0a 54 30 | 2a 20 72 36 34 39 74 6f |* C);.T0|* r649to|
|000295b0| 5f 72 75 6e 5f 66 65 61 | 74 75 72 65 28 54 36 34 |_run_fea|ture(T64|
|000295c0| 39 2a 20 43 2c 54 30 2a | 20 61 31 2c 54 30 2a 20 |9* C,T0*| a1,T0* |
|000295d0| 61 32 29 3b 0a 76 6f 69 | 64 20 72 36 34 39 66 72 |a2);.voi|d r649fr|
|000295e0| 6f 6d 5f 65 66 66 65 63 | 74 69 76 65 28 54 36 34 |om_effec|tive(T64|
|000295f0| 39 2a 20 43 2c 54 30 2a | 20 61 31 2c 54 30 2a 20 |9* C,T0*| a1,T0* |
|00029600| 61 32 2c 54 30 2a 20 61 | 33 2c 54 30 2a 20 61 34 |a2,T0* a|3,T0* a4|
|00029610| 2c 54 30 2a 20 61 35 2c | 54 30 2a 20 61 36 29 3b |,T0* a5,|T0* a6);|
|00029620| 0a 76 6f 69 64 20 72 36 | 34 39 73 65 74 5f 72 65 |.void r6|49set_re|
|00029630| 73 63 75 65 5f 63 6f 6d | 70 6f 75 6e 64 28 54 36 |scue_com|pound(T6|
|00029640| 34 39 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 69 |49* C,T0|* a1);.i|
|00029650| 6e 74 20 72 36 34 39 63 | 61 6e 5f 68 69 64 65 28 |nt r649c|an_hide(|
|00029660| 54 36 34 39 2a 20 43 2c | 54 30 2a 20 61 31 2c 54 |T649* C,|T0* a1,T|
|00029670| 30 2a 20 61 32 29 3b 0a | 69 6e 74 20 72 36 34 39 |0* a2);.|int r649|
|00029680| 69 73 5f 6d 65 72 67 65 | 5f 77 69 74 68 28 54 36 |is_merge|_with(T6|
|00029690| 34 39 2a 20 43 2c 54 30 | 2a 20 61 31 2c 54 30 2a |49* C,T0|* a1,T0*|
|000296a0| 20 61 32 29 3b 0a 76 6f | 69 64 20 72 36 34 39 63 | a2);.vo|id r649c|
|000296b0| 6f 6c 6c 65 63 74 5f 66 | 6f 72 28 54 36 34 39 2a |ollect_f|or(T649*|
|000296c0| 20 43 2c 69 6e 74 20 61 | 31 29 3b 0a 76 6f 69 64 | C,int a|1);.void|
|000296d0| 20 72 36 34 39 65 72 72 | 6f 72 28 54 30 2a 20 61 | r649err|or(T0* a|
|000296e0| 31 2c 54 30 2a 20 61 32 | 29 3b 0a 76 6f 69 64 20 |1,T0* a2|);.void |
|000296f0| 72 36 34 39 6d 61 6b 65 | 5f 65 5f 66 65 61 74 75 |r649make|_e_featu|
|00029700| 72 65 28 54 36 34 39 2a | 20 43 2c 54 30 2a 20 61 |re(T649*| C,T0* a|
|00029710| 31 2c 54 30 2a 20 61 32 | 29 3b 0a 76 6f 69 64 20 |1,T0* a2|);.void |
|00029720| 72 36 34 39 63 68 65 63 | 6b 5f 6f 62 73 6f 6c 65 |r649chec|k_obsole|
|00029730| 74 65 28 54 36 34 39 2a | 20 43 29 3b 0a 76 6f 69 |te(T649*| C);.voi|
|00029740| 64 20 72 36 34 39 77 61 | 72 6e 69 6e 67 28 54 30 |d r649wa|rning(T0|
|00029750| 2a 20 61 31 2c 54 30 2a | 20 61 32 29 3b 0a 76 6f |* a1,T0*| a2);.vo|
|00029760| 69 64 20 72 39 35 33 6d | 61 6b 65 28 54 39 35 33 |id r953m|ake(T953|
|00029770| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 69 6e 74 |* C,T0* |a1);.int|
|00029780| 20 72 39 35 33 68 61 73 | 28 54 39 35 33 2a 20 43 | r953has|(T953* C|
|00029790| 2c 54 30 2a 20 61 31 29 | 3b 0a 69 6e 74 20 72 39 |,T0* a1)|;.int r9|
|000297a0| 35 33 69 6e 64 65 78 5f | 6f 66 28 54 39 35 33 2a |53index_|of(T953*|
|000297b0| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 76 6f 69 64 | C,T0* a|1);.void|
|000297c0| 20 72 38 30 39 6d 61 6b | 65 28 54 38 30 39 2a 20 | r809mak|e(T809* |
|000297d0| 43 2c 54 30 2a 20 61 31 | 2c 54 30 2a 20 61 32 29 |C,T0* a1|,T0* a2)|
|000297e0| 3b 0a 69 6e 74 20 72 38 | 30 39 63 6f 6d 70 69 6c |;.int r8|09compil|
|000297f0| 65 5f 74 6f 5f 63 28 54 | 38 30 39 2a 20 43 2c 69 |e_to_c(T|809* C,i|
|00029800| 6e 74 20 61 31 29 3b 0a | 76 6f 69 64 20 72 38 30 |nt a1);.|void r80|
|00029810| 39 70 72 69 6e 74 5f 65 | 6c 73 65 28 69 6e 74 20 |9print_e|lse(int |
|00029820| 61 31 29 3b 0a 54 30 2a | 20 72 38 30 39 74 6f 5f |a1);.T0*| r809to_|
|00029830| 72 75 6e 6e 61 62 6c 65 | 28 54 38 30 39 2a 20 43 |runnable|(T809* C|
|00029840| 2c 54 30 2a 20 61 31 29 | 3b 0a 69 6e 74 20 72 38 |,T0* a1)|;.int r8|
|00029850| 30 39 75 73 65 5f 63 75 | 72 72 65 6e 74 28 54 38 |09use_cu|rrent(T8|
|00029860| 30 39 2a 20 43 29 3b 0a | 76 6f 69 64 20 72 38 30 |09* C);.|void r80|
|00029870| 39 65 72 72 6f 72 28 54 | 30 2a 20 61 31 2c 54 30 |9error(T|0* a1,T0|
|00029880| 2a 20 61 32 29 3b 0a 76 | 6f 69 64 20 72 38 30 39 |* a2);.v|oid r809|
|00029890| 61 66 64 5f 63 68 65 63 | 6b 28 54 38 30 39 2a 20 |afd_chec|k(T809* |
|000298a0| 43 29 3b 0a 54 30 2a 20 | 72 36 38 39 74 72 79 5f |C);.T0* |r689try_|
|000298b0| 74 6f 5f 75 6e 64 65 66 | 69 6e 65 28 54 36 38 39 |to_undef|ine(T689|
|000298c0| 2a 20 43 2c 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |* C,T0* |a1,T0* a|
|000298d0| 32 29 3b 0a 76 6f 69 64 | 20 72 36 38 39 61 64 64 |2);.void| r689add|
|000298e0| 5f 69 6e 74 6f 28 54 36 | 38 39 2a 20 43 2c 54 30 |_into(T6|89* C,T0|
|000298f0| 2a 20 61 31 29 3b 0a 54 | 30 2a 20 72 36 38 39 74 |* a1);.T|0* r689t|
|00029900| 72 79 5f 74 6f 5f 75 6e | 64 65 66 69 6e 65 5f 61 |ry_to_un|define_a|
|00029910| 75 78 28 54 36 38 39 2a | 20 43 2c 54 30 2a 20 61 |ux(T689*| C,T0* a|
|00029920| 31 2c 54 30 2a 20 61 32 | 29 3b 0a 76 6f 69 64 20 |1,T0* a2|);.void |
|00029930| 72 36 38 39 6d 61 6b 65 | 28 54 36 38 39 2a 20 43 |r689make|(T689* C|
|00029940| 2c 54 30 2a 20 61 31 2c | 54 30 2a 20 61 32 2c 54 |,T0* a1,|T0* a2,T|
|00029950| 30 2a 20 61 33 29 3b 0a | 54 30 2a 20 72 36 38 39 |0* a3);.|T0* r689|
|00029960| 73 74 61 72 74 5f 70 6f | 73 69 74 69 6f 6e 28 54 |start_po|sition(T|
|00029970| 36 38 39 2a 20 43 29 3b | 0a 54 30 2a 20 72 36 38 |689* C);|.T0* r68|
|00029980| 39 74 6f 5f 72 75 6e 5f | 66 65 61 74 75 72 65 28 |9to_run_|feature(|
|00029990| 54 36 38 39 2a 20 43 2c | 54 30 2a 20 61 31 2c 54 |T689* C,|T0* a1,T|
|000299a0| 30 2a 20 61 32 29 3b 0a | 69 6e 74 20 72 36 38 39 |0* a2);.|int r689|
|000299b0| 63 61 6e 5f 68 69 64 65 | 28 54 36 38 39 2a 20 43 |can_hide|(T689* C|
|000299c0| 2c 54 30 2a 20 61 31 2c | 54 30 2a 20 61 32 29 3b |,T0* a1,|T0* a2);|
|000299d0| 0a 69 6e 74 20 72 36 38 | 39 69 73 5f 6d 65 72 67 |.int r68|9is_merg|
|000299e0| 65 5f 77 69 74 68 28 54 | 36 38 39 2a 20 43 2c 54 |e_with(T|689* C,T|
|000299f0| 30 2a 20 61 31 2c 54 30 | 2a 20 61 32 29 3b 0a 76 |0* a1,T0|* a2);.v|
|00029a00| 6f 69 64 20 72 36 38 39 | 63 6f 6c 6c 65 63 74 5f |oid r689|collect_|
|00029a10| 66 6f 72 28 69 6e 74 20 | 61 31 29 3b 0a 76 6f 69 |for(int |a1);.voi|
|00029a20| 64 20 72 36 38 39 65 72 | 72 6f 72 28 54 30 2a 20 |d r689er|ror(T0* |
|00029a30| 61 31 2c 54 30 2a 20 61 | 32 29 3b 0a 76 6f 69 64 |a1,T0* a|2);.void|
|00029a40| 20 72 36 38 39 6d 61 6b | 65 5f 65 5f 66 65 61 74 | r689mak|e_e_feat|
|00029a50| 75 72 65 28 54 36 38 39 | 2a 20 43 2c 54 30 2a 20 |ure(T689|* C,T0* |
|00029a60| 61 31 2c 54 30 2a 20 61 | 32 29 3b 0a 76 6f 69 64 |a1,T0* a|2);.void|
|00029a70| 20 72 36 30 35 61 64 64 | 5f 66 65 61 74 75 72 65 | r605add|_feature|
|00029a80| 5f 63 6c 61 75 73 65 28 | 54 36 30 35 2a 20 43 2c |_clause(|T605* C,|
|00029a90| 54 30 2a 20 61 31 29 3b | 0a 76 6f 69 64 20 72 36 |T0* a1);|.void r6|
|00029aa0| 30 35 73 65 74 5f 70 61 | 72 65 6e 74 5f 6c 69 73 |05set_pa|rent_lis|
|00029ab0| 74 28 54 36 30 35 2a 20 | 43 2c 54 30 2a 20 61 31 |t(T605* |C,T0* a1|
|00029ac0| 2c 54 30 2a 20 61 32 2c | 54 30 2a 20 61 33 29 3b |,T0* a2,|T0* a3);|
|00029ad0| 0a 69 6e 74 20 72 36 30 | 35 68 61 73 5f 63 72 65 |.int r60|5has_cre|
|00029ae0| 61 74 69 6f 6e 28 54 36 | 30 35 2a 20 43 2c 54 30 |ation(T6|05* C,T0|
|00029af0| 2a 20 61 31 29 3b 0a 76 | 6f 69 64 20 72 36 30 35 |* a1);.v|oid r605|
|00029b00| 61 64 64 5f 63 72 65 61 | 74 69 6f 6e 5f 63 6c 61 |add_crea|tion_cla|
|00029b10| 75 73 65 28 54 36 30 35 | 2a 20 43 2c 54 30 2a 20 |use(T605|* C,T0* |
|00029b20| 61 31 29 3b 0a 69 6e 74 | 20 72 36 30 35 6f 6e 63 |a1);.int| r605onc|
|00029b30| 65 5f 66 6c 61 67 28 54 | 36 30 35 2a 20 43 2c 54 |e_flag(T|605* C,T|
|00029b40| 30 2a 20 61 31 29 3b 0a | 76 6f 69 64 20 72 36 30 |0* a1);.|void r60|
|00029b50| 35 67 65 74 5f 73 74 61 | 72 74 65 64 28 54 36 30 |5get_sta|rted(T60|
|00029b60| 35 2a 20 43 29 3b 0a 69 | 6e 74 20 72 36 30 35 69 |5* C);.i|nt r605i|
|00029b70| 73 5f 73 75 62 63 6c 61 | 73 73 5f 6f 66 28 54 36 |s_subcla|ss_of(T6|
|00029b80| 30 35 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 65 |05* C,T0|* a1);.e|
|00029b90| 78 74 65 72 6e 20 69 6e | 74 20 66 42 43 33 36 34 |xtern in|t fBC364|
|00029ba0| 63 6c 61 73 73 5f 61 6e | 79 3b 0a 65 78 74 65 72 |class_an|y;.exter|
|00029bb0| 6e 20 54 30 2a 6f 42 43 | 33 36 34 63 6c 61 73 73 |n T0*oBC|364class|
|00029bc0| 5f 61 6e 79 3b 0a 54 30 | 2a 20 72 36 30 35 63 6c |_any;.T0|* r605cl|
|00029bd0| 61 73 73 5f 61 6e 79 28 | 76 6f 69 64 29 3b 0a 69 |ass_any(|void);.i|
|00029be0| 6e 74 20 72 36 30 35 68 | 61 73 5f 66 65 61 74 75 |nt r605h|as_featu|
|00029bf0| 72 65 28 54 36 30 35 2a | 20 43 2c 54 30 2a 20 61 |re(T605*| C,T0* a|
|00029c00| 31 29 3b 0a 65 78 74 65 | 72 6e 20 69 6e 74 20 66 |1);.exte|rn int f|
|00029c10| 42 43 36 30 35 6d 65 6d | 5f 66 6e 3b 0a 65 78 74 |BC605mem|_fn;.ext|
|00029c20| 65 72 6e 20 54 30 2a 6f | 42 43 36 30 35 6d 65 6d |ern T0*o|BC605mem|
|00029c30| 5f 66 6e 3b 0a 54 30 2a | 20 72 36 30 35 6d 65 6d |_fn;.T0*| r605mem|
|00029c40| 5f 66 6e 28 76 6f 69 64 | 29 3b 0a 69 6e 74 20 72 |_fn(void|);.int r|
|00029c50| 36 30 35 69 73 5f 73 75 | 62 63 6c 61 73 73 5f 6f |605is_su|bclass_o|
|00029c60| 66 5f 61 75 78 28 54 36 | 30 35 2a 20 43 2c 54 30 |f_aux(T6|05* C,T0|
|00029c70| 2a 20 61 31 29 3b 0a 76 | 6f 69 64 20 72 36 30 35 |* a1);.v|oid r605|
|00029c80| 61 64 64 5f 69 6e 64 65 | 78 5f 63 6c 61 75 73 65 |add_inde|x_clause|
|00029c90| 28 54 36 30 35 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T605* C|,T0* a1)|
|00029ca0| 3b 0a 54 30 2a 20 72 36 | 30 35 63 6c 61 73 73 5f |;.T0* r6|05class_|
|00029cb0| 77 69 74 68 28 54 30 2a | 20 61 31 29 3b 0a 76 6f |with(T0*| a1);.vo|
|00029cc0| 69 64 20 72 36 30 35 6d | 61 6b 65 28 54 36 30 35 |id r605m|ake(T605|
|00029cd0| 2a 20 43 29 3b 0a 54 30 | 2a 20 72 36 30 35 72 6f |* C);.T0|* r605ro|
|00029ce0| 6f 74 5f 70 72 6f 63 65 | 64 75 72 65 28 54 36 30 |ot_proce|dure(T60|
|00029cf0| 35 2a 20 43 2c 54 30 2a | 20 61 31 29 3b 0a 76 6f |5* C,T0*| a1);.vo|
|00029d00| 69 64 20 72 36 30 35 63 | 68 65 63 6b 5f 65 78 70 |id r605c|heck_exp|
|00029d10| 61 6e 64 65 64 5f 77 69 | 74 68 28 54 36 30 35 2a |anded_wi|th(T605*|
|00029d20| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 76 6f 69 64 | C,T0* a|1);.void|
|00029d30| 20 72 36 30 35 69 6e 68 | 65 72 69 74 5f 63 79 63 | r605inh|erit_cyc|
|00029d40| 6c 65 5f 63 68 65 63 6b | 28 54 36 30 35 2a 20 43 |le_check|(T605* C|
|00029d50| 29 3b 0a 54 30 2a 20 72 | 36 30 35 6e 65 77 5f 6e |);.T0* r|605new_n|
|00029d60| 61 6d 65 5f 6f 66 28 54 | 36 30 35 2a 20 43 2c 54 |ame_of(T|605* C,T|
|00029d70| 30 2a 20 61 31 2c 54 30 | 2a 20 61 32 29 3b 0a 76 |0* a1,T0|* a2);.v|
|00029d80| 6f 69 64 20 72 36 30 35 | 73 65 74 5f 69 73 5f 65 |oid r605|set_is_e|
|00029d90| 78 70 61 6e 64 65 64 28 | 54 36 30 35 2a 20 43 29 |xpanded(|T605* C)|
|00029da0| 3b 0a 69 6e 74 20 72 36 | 30 35 73 75 70 65 72 5f |;.int r6|05super_|
|00029db0| 68 61 73 28 54 36 30 35 | 2a 20 43 2c 54 30 2a 20 |has(T605|* C,T0* |
|00029dc0| 61 31 29 3b 0a 54 30 2a | 20 72 36 30 35 75 70 5f |a1);.T0*| r605up_|
|00029dd0| 74 6f 5f 6f 72 69 67 69 | 6e 61 6c 28 54 36 30 35 |to_origi|nal(T605|
|00029de0| 2a 20 43 2c 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |* C,T0* |a1,T0* a|
|00029df0| 32 29 3b 0a 76 6f 69 64 | 20 72 36 30 35 63 6f 6c |2);.void| r605col|
|00029e00| 6c 65 63 74 5f 69 6e 76 | 61 72 69 61 6e 74 28 54 |lect_inv|ariant(T|
|00029e10| 36 30 35 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |605* C,T|0* a1);.|
|00029e20| 65 78 74 65 72 6e 20 69 | 6e 74 20 66 42 43 36 30 |extern i|nt fBC60|
|00029e30| 35 6d 65 6d 5f 72 70 6e | 3b 0a 65 78 74 65 72 6e |5mem_rpn|;.extern|
|00029e40| 20 54 30 2a 6f 42 43 36 | 30 35 6d 65 6d 5f 72 70 | T0*oBC6|05mem_rp|
|00029e50| 6e 3b 0a 54 30 2a 20 72 | 36 30 35 6d 65 6d 5f 72 |n;.T0* r|605mem_r|
|00029e60| 70 6e 28 76 6f 69 64 29 | 3b 0a 69 6e 74 20 72 36 |pn(void)|;.int r6|
|00029e70| 30 35 68 61 73 28 54 36 | 30 35 2a 20 43 2c 54 30 |05has(T6|05* C,T0|
|00029e80| 2a 20 61 31 29 3b 0a 54 | 30 2a 20 72 36 30 35 69 |* a1);.T|0* r605i|
|00029e90| 64 5f 70 72 6f 76 69 64 | 65 72 28 76 6f 69 64 29 |d_provid|er(void)|
|00029ea0| 3b 0a 54 30 2a 20 72 36 | 30 35 72 75 6e 5f 63 6c |;.T0* r6|05run_cl|
|00029eb0| 61 73 73 28 54 36 30 35 | 2a 20 43 29 3b 0a 69 6e |ass(T605|* C);.in|
|00029ec0| 74 20 72 36 30 35 68 61 | 73 5f 72 65 64 65 66 69 |t r605ha|s_redefi|
|00029ed0| 6e 65 28 54 36 30 35 2a | 20 43 2c 54 30 2a 20 61 |ne(T605*| C,T0* a|
|00029ee0| 31 29 3b 0a 54 30 2a 20 | 72 36 30 35 6c 6f 6f 6b |1);.T0* |r605look|
|00029ef0| 5f 75 70 5f 66 6f 72 28 | 54 36 30 35 2a 20 43 2c |_up_for(|T605* C,|
|00029f00| 54 30 2a 20 61 31 2c 54 | 30 2a 20 61 32 29 3b 0a |T0* a1,T|0* a2);.|
|00029f10| 54 30 2a 20 72 36 30 35 | 67 65 74 5f 63 6f 70 79 |T0* r605|get_copy|
|00029f20| 28 54 36 30 35 2a 20 43 | 29 3b 0a 54 30 2a 20 72 |(T605* C|);.T0* r|
|00029f30| 36 30 35 65 78 70 61 6e | 64 65 64 5f 69 6e 69 74 |605expan|ded_init|
|00029f40| 69 61 6c 69 7a 65 72 28 | 54 36 30 35 2a 20 43 2c |ializer(|T605* C,|
|00029f50| 54 30 2a 20 61 31 29 3b | 0a 76 6f 69 64 20 72 36 |T0* a1);|.void r6|
|00029f60| 30 35 66 61 74 61 6c 5f | 75 6e 64 65 66 69 6e 65 |05fatal_|undefine|
|00029f70| 28 54 36 30 35 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T605* C|,T0* a1)|
|00029f80| 3b 0a 54 30 2a 20 72 36 | 30 35 73 75 70 65 72 5f |;.T0* r6|05super_|
|00029f90| 6c 6f 6f 6b 5f 75 70 5f | 66 6f 72 28 54 36 30 35 |look_up_|for(T605|
|00029fa0| 2a 20 43 2c 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |* C,T0* |a1,T0* a|
|00029fb0| 32 29 3b 0a 76 6f 69 64 | 20 72 36 30 35 73 65 74 |2);.void| r605set|
|00029fc0| 5f 69 6e 76 61 72 69 61 | 6e 74 28 54 36 30 35 2a |_invaria|nt(T605*|
|00029fd0| 20 43 2c 54 30 2a 20 61 | 31 2c 54 30 2a 20 61 32 | C,T0* a|1,T0* a2|
|00029fe0| 2c 54 30 2a 20 61 33 29 | 3b 0a 54 30 2a 20 72 36 |,T0* a3)|;.T0* r6|
|00029ff0| 30 35 63 6c 69 65 6e 74 | 73 5f 66 6f 72 28 54 36 |05client|s_for(T6|
|0002a000| 30 35 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 65 |05* C,T0|* a1);.e|
|0002a010| 78 74 65 72 6e 20 54 30 | 2a 6f 42 43 36 30 35 67 |xtern T0|*oBC605g|
|0002a020| 6f 69 6e 67 5f 75 70 5f | 74 72 61 63 65 3b 0a 76 |oing_up_|trace;.v|
|0002a030| 6f 69 64 20 72 36 30 35 | 73 65 74 5f 69 73 5f 64 |oid r605|set_is_d|
|0002a040| 65 66 65 72 72 65 64 28 | 54 36 30 35 2a 20 43 29 |eferred(|T605* C)|
|0002a050| 3b 0a 69 6e 74 20 72 36 | 30 35 70 72 6f 70 65 72 |;.int r6|05proper|
|0002a060| 5f 68 61 73 28 54 36 30 | 35 2a 20 43 2c 54 30 2a |_has(T60|5* C,T0*|
|0002a070| 20 61 31 29 3b 0a 54 30 | 2a 20 72 36 30 35 67 6f | a1);.T0|* r605go|
|0002a080| 69 6e 67 5f 75 70 28 54 | 36 30 35 2a 20 43 2c 54 |ing_up(T|605* C,T|
|0002a090| 30 2a 20 61 31 2c 54 30 | 2a 20 61 32 2c 54 30 2a |0* a1,T0|* a2,T0*|
|0002a0a0| 20 61 33 29 3b 0a 69 6e | 74 20 72 36 30 35 69 73 | a3);.in|t r605is|
|0002a0b0| 5f 61 5f 76 6e 63 67 28 | 54 36 30 35 2a 20 43 2c |_a_vncg(|T605* C,|
|0002a0c0| 54 30 2a 20 61 31 2c 54 | 30 2a 20 61 32 29 3b 0a |T0* a1,T|0* a2);.|
|0002a0d0| 76 6f 69 64 20 72 36 30 | 35 63 6f 6c 6c 65 63 74 |void r60|5collect|
|0002a0e0| 5f 66 6f 72 28 54 36 30 | 35 2a 20 43 2c 69 6e 74 |_for(T60|5* C,int|
|0002a0f0| 20 61 31 2c 54 30 2a 20 | 61 32 29 3b 0a 76 6f 69 | a1,T0* |a2);.voi|
|0002a100| 64 20 72 36 30 35 65 72 | 72 6f 72 28 54 30 2a 20 |d r605er|ror(T0* |
|0002a110| 61 31 2c 54 30 2a 20 61 | 32 29 3b 0a 69 6e 74 20 |a1,T0* a|2);.int |
|0002a120| 72 36 30 35 69 73 5f 61 | 6e 79 28 54 36 30 35 2a |r605is_a|ny(T605*|
|0002a130| 20 43 29 3b 0a 69 6e 74 | 20 72 36 30 35 69 73 5f | C);.int| r605is_|
|0002a140| 67 65 6e 65 72 61 6c 28 | 54 36 30 35 2a 20 43 29 |general(|T605* C)|
|0002a150| 3b 0a 76 6f 69 64 20 72 | 36 30 35 6d 61 70 70 69 |;.void r|605mappi|
|0002a160| 6e 67 5f 63 5f 69 6e 28 | 54 36 30 35 2a 20 43 2c |ng_c_in(|T605* C,|
|0002a170| 54 30 2a 20 61 31 29 3b | 0a 54 30 2a 20 72 36 30 |T0* a1);|.T0* r60|
|0002a180| 35 6e 65 77 5f 6e 61 6d | 65 5f 6f 66 5f 6f 72 69 |5new_nam|e_of_ori|
|0002a190| 67 69 6e 61 6c 28 54 36 | 30 35 2a 20 43 2c 54 30 |ginal(T6|05* C,T0|
|0002a1a0| 2a 20 61 31 2c 54 30 2a | 20 61 32 29 3b 0a 65 78 |* a1,T0*| a2);.ex|
|0002a1b0| 74 65 72 6e 20 54 30 2a | 6f 42 43 36 30 35 76 69 |tern T0*|oBC605vi|
|0002a1c0| 73 69 74 65 64 3b 0a 76 | 6f 69 64 20 72 36 30 35 |sited;.v|oid r605|
|0002a1d0| 77 61 72 6e 69 6e 67 28 | 54 30 2a 20 61 31 2c 54 |warning(|T0* a1,T|
|0002a1e0| 30 2a 20 61 32 29 3b 0a | 69 6e 74 20 72 39 35 38 |0* a2);.|int r958|
|0002a1f0| 69 64 28 54 39 35 38 2a | 20 43 29 3b 0a 69 6e 74 |id(T958*| C);.int|
|0002a200| 20 72 39 35 38 68 61 73 | 5f 63 72 65 61 74 69 6f | r958has|_creatio|
|0002a210| 6e 28 54 39 35 38 2a 20 | 43 2c 54 30 2a 20 61 31 |n(T958* |C,T0* a1|
|0002a220| 29 3b 0a 69 6e 74 20 72 | 39 35 38 69 73 5f 61 72 |);.int r|958is_ar|
|0002a230| 72 61 79 28 54 39 35 38 | 2a 20 43 29 3b 0a 69 6e |ray(T958|* C);.in|
|0002a240| 74 20 72 39 35 38 69 73 | 5f 61 28 54 39 35 38 2a |t r958is|_a(T958*|
|0002a250| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 76 6f 69 64 | C,T0* a|1);.void|
|0002a260| 20 72 39 35 38 63 5f 69 | 6e 69 74 69 61 6c 69 7a | r958c_i|nitializ|
|0002a270| 65 5f 69 6e 28 54 39 35 | 38 2a 20 43 2c 54 30 2a |e_in(T95|8* C,T0*|
|0002a280| 20 61 31 29 3b 0a 76 6f | 69 64 20 72 39 35 38 63 | a1);.vo|id r958c|
|0002a290| 5f 74 79 70 65 5f 66 6f | 72 5f 61 72 67 75 6d 65 |_type_fo|r_argume|
|0002a2a0| 6e 74 5f 69 6e 28 54 39 | 35 38 2a 20 43 2c 54 30 |nt_in(T9|58* C,T0|
|0002a2b0| 2a 20 61 31 29 3b 0a 76 | 6f 69 64 20 72 39 35 38 |* a1);.v|oid r958|
|0002a2c0| 67 63 5f 63 61 6c 6c 5f | 6e 65 77 5f 69 6e 28 54 |gc_call_|new_in(T|
|0002a2d0| 39 35 38 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |958* C,T|0* a1);.|
|0002a2e0| 69 6e 74 20 72 39 35 38 | 69 73 5f 70 6f 69 6e 74 |int r958|is_point|
|0002a2f0| 65 72 28 54 39 35 38 2a | 20 43 29 3b 0a 69 6e 74 |er(T958*| C);.int|
|0002a300| 20 72 39 35 38 69 73 5f | 64 75 6d 6d 79 5f 65 78 | r958is_|dummy_ex|
|0002a310| 70 61 6e 64 65 64 28 54 | 39 35 38 2a 20 43 29 3b |panded(T|958* C);|
|0002a320| 0a 69 6e 74 20 72 39 35 | 38 69 73 5f 73 74 72 69 |.int r95|8is_stri|
|0002a330| 6e 67 28 54 39 35 38 2a | 20 43 29 3b 0a 69 6e 74 |ng(T958*| C);.int|
|0002a340| 20 72 39 35 38 73 70 61 | 63 65 5f 66 6f 72 5f 76 | r958spa|ce_for_v|
|0002a350| 61 72 69 61 62 6c 65 28 | 54 39 35 38 2a 20 43 29 |ariable(|T958* C)|
|0002a360| 3b 0a 76 6f 69 64 20 72 | 39 35 38 6d 61 6b 65 28 |;.void r|958make(|
|0002a370| 54 39 35 38 2a 20 43 2c | 54 30 2a 20 61 31 2c 54 |T958* C,|T0* a1,T|
|0002a380| 30 2a 20 61 32 29 3b 0a | 76 6f 69 64 20 72 39 35 |0* a2);.|void r95|
|0002a390| 38 6d 61 70 70 69 6e 67 | 5f 63 61 73 74 28 54 39 |8mapping|_cast(T9|
|0002a3a0| 35 38 2a 20 43 29 3b 0a | 76 6f 69 64 20 72 39 35 |58* C);.|void r95|
|0002a3b0| 38 63 5f 74 79 70 65 5f | 66 6f 72 5f 74 61 72 67 |8c_type_|for_targ|
|0002a3c0| 65 74 5f 69 6e 28 54 39 | 35 38 2a 20 43 2c 54 30 |et_in(T9|58* C,T0|
|0002a3d0| 2a 20 61 31 29 3b 0a 76 | 6f 69 64 20 72 39 35 38 |* a1);.v|oid r958|
|0002a3e0| 67 63 5f 69 6e 69 74 69 | 61 6c 69 7a 65 28 54 39 |gc_initi|alize(T9|
|0002a3f0| 35 38 2a 20 43 29 3b 0a | 69 6e 74 20 72 39 35 38 |58* C);.|int r958|
|0002a400| 69 73 5f 63 68 61 72 61 | 63 74 65 72 28 54 39 35 |is_chara|cter(T95|
|0002a410| 38 2a 20 43 29 3b 0a 69 | 6e 74 20 72 39 35 38 69 |8* C);.i|nt r958i|
|0002a420| 73 5f 75 73 65 72 5f 65 | 78 70 61 6e 64 65 64 28 |s_user_e|xpanded(|
|0002a430| 54 39 35 38 2a 20 43 29 | 3b 0a 54 30 2a 20 72 39 |T958* C)|;.T0* r9|
|0002a440| 35 38 77 72 69 74 74 65 | 6e 5f 6d 61 72 6b 28 76 |58writte|n_mark(v|
|0002a450| 6f 69 64 29 3b 0a 54 30 | 2a 20 72 39 35 38 74 6f |oid);.T0|* r958to|
|0002a460| 5f 72 75 6e 6e 61 62 6c | 65 28 54 39 35 38 2a 20 |_runnabl|e(T958* |
|0002a470| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 76 6f 69 64 20 |C,T0* a1|);.void |
|0002a480| 72 39 35 38 63 5f 74 79 | 70 65 5f 66 6f 72 5f 65 |r958c_ty|pe_for_e|
|0002a490| 78 74 65 72 6e 61 6c 5f | 69 6e 28 54 39 35 38 2a |xternal_|in(T958*|
|0002a4a0| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 54 30 2a 20 | C,T0* a|1);.T0* |
|0002a4b0| 72 39 35 38 67 65 6e 65 | 72 69 63 5f 6c 69 73 74 |r958gene|ric_list|
|0002a4c0| 28 54 39 35 38 2a 20 43 | 29 3b 0a 76 6f 69 64 20 |(T958* C|);.void |
|0002a4d0| 72 39 35 38 64 65 6d 61 | 6e 67 6c 69 6e 67 5f 69 |r958dema|ngling_i|
|0002a4e0| 6e 28 54 39 35 38 2a 20 | 43 2c 54 30 2a 20 61 31 |n(T958* |C,T0* a1|
|0002a4f0| 29 3b 0a 69 6e 74 20 72 | 39 35 38 69 73 5f 72 65 |);.int r|958is_re|
|0002a500| 61 6c 28 54 39 35 38 2a | 20 43 29 3b 0a 69 6e 74 |al(T958*| C);.int|
|0002a510| 20 72 39 35 38 69 73 5f | 62 69 74 28 54 39 35 38 | r958is_|bit(T958|
|0002a520| 2a 20 43 29 3b 0a 76 6f | 69 64 20 72 39 35 38 66 |* C);.vo|id r958f|
|0002a530| 61 74 61 6c 5f 65 72 72 | 6f 72 5f 67 65 6e 65 72 |atal_err|or_gener|
|0002a540| 69 63 5f 6c 69 73 74 28 | 54 39 35 38 2a 20 43 29 |ic_list(|T958* C)|
|0002a550| 3b 0a 65 78 74 65 72 6e | 20 54 30 2a 6f 42 43 32 |;.extern| T0*oBC2|
|0002a560| 39 31 74 6d 70 5f 73 74 | 72 69 6e 67 3b 0a 54 30 |91tmp_st|ring;.T0|
|0002a570| 2a 20 72 39 35 38 73 6d | 61 6c 6c 65 73 74 5f 61 |* r958sm|allest_a|
|0002a580| 6e 63 65 73 74 6f 72 28 | 54 39 35 38 2a 20 43 2c |ncestor(|T958* C,|
|0002a590| 54 30 2a 20 61 31 29 3b | 0a 69 6e 74 20 72 39 35 |T0* a1);|.int r95|
|0002a5a0| 38 69 73 5f 62 6f 6f 6c | 65 61 6e 28 54 39 35 38 |8is_bool|ean(T958|
|0002a5b0| 2a 20 43 29 3b 0a 69 6e | 74 20 72 39 35 38 69 73 |* C);.in|t r958is|
|0002a5c0| 5f 64 6f 75 62 6c 65 28 | 54 39 35 38 2a 20 43 29 |_double(|T958* C)|
|0002a5d0| 3b 0a 54 30 2a 20 72 39 | 35 38 72 75 6e 5f 63 6c |;.T0* r9|58run_cl|
|0002a5e0| 61 73 73 28 54 39 35 38 | 2a 20 43 29 3b 0a 54 30 |ass(T958|* C);.T0|
|0002a5f0| 2a 20 72 39 35 38 72 75 | 6e 5f 74 69 6d 65 5f 6d |* r958ru|n_time_m|
|0002a600| 61 72 6b 28 54 39 35 38 | 2a 20 43 29 3b 0a 76 6f |ark(T958|* C);.vo|
|0002a610| 69 64 20 72 39 35 38 63 | 5f 69 6e 69 74 69 61 6c |id r958c|_initial|
|0002a620| 69 7a 65 28 54 39 35 38 | 2a 20 43 29 3b 0a 76 6f |ize(T958|* C);.vo|
|0002a630| 69 64 20 72 39 35 38 63 | 61 73 74 5f 74 6f 5f 72 |id r958c|ast_to_r|
|0002a640| 65 66 28 54 39 35 38 2a | 20 43 29 3b 0a 76 6f 69 |ef(T958*| C);.voi|
|0002a650| 64 20 72 39 35 38 67 63 | 5f 6d 61 72 6b 5f 69 6e |d r958gc|_mark_in|
|0002a660| 28 54 39 35 38 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T958* C|,T0* a1)|
|0002a670| 3b 0a 69 6e 74 20 72 39 | 35 38 69 73 5f 61 5f 69 |;.int r9|58is_a_i|
|0002a680| 6e 28 54 39 35 38 2a 20 | 43 2c 54 30 2a 20 61 31 |n(T958* |C,T0* a1|
|0002a690| 2c 54 30 2a 20 61 32 29 | 3b 0a 54 30 2a 20 72 39 |,T0* a2)|;.T0* r9|
|0002a6a0| 35 38 6c 6f 6f 6b 5f 75 | 70 5f 66 6f 72 28 54 39 |58look_u|p_for(T9|
|0002a6b0| 35 38 2a 20 43 2c 54 30 | 2a 20 61 31 2c 54 30 2a |58* C,T0|* a1,T0*|
|0002a6c0| 20 61 32 29 3b 0a 76 6f | 69 64 20 72 39 35 38 63 | a2);.vo|id r958c|
|0002a6d0| 5f 68 65 61 64 65 72 5f | 70 61 73 73 31 28 54 39 |_header_|pass1(T9|
|0002a6e0| 35 38 2a 20 43 29 3b 0a | 76 6f 69 64 20 72 39 35 |58* C);.|void r95|
|0002a6f0| 38 63 5f 74 79 70 65 5f | 66 6f 72 5f 72 65 73 75 |8c_type_|for_resu|
|0002a700| 6c 74 5f 69 6e 28 54 39 | 35 38 2a 20 43 2c 54 30 |lt_in(T9|58* C,T0|
|0002a710| 2a 20 61 31 29 3b 0a 54 | 30 2a 20 72 39 35 38 65 |* a1);.T|0* r958e|
|0002a720| 78 70 61 6e 64 65 64 5f | 69 6e 69 74 69 61 6c 69 |xpanded_|initiali|
|0002a730| 7a 65 72 28 54 39 35 38 | 2a 20 43 29 3b 0a 69 6e |zer(T958|* C);.in|
|0002a740| 74 20 72 39 35 38 69 73 | 5f 67 65 6e 65 72 69 63 |t r958is|_generic|
|0002a750| 28 54 39 35 38 2a 20 43 | 29 3b 0a 76 6f 69 64 20 |(T958* C|);.void |
|0002a760| 72 39 35 38 63 5f 68 65 | 61 64 65 72 5f 70 61 73 |r958c_he|ader_pas|
|0002a770| 73 32 28 54 39 35 38 2a | 20 43 29 3b 0a 76 6f 69 |s2(T958*| C);.voi|
|0002a780| 64 20 72 39 35 38 67 63 | 5f 64 65 66 69 6e 65 31 |d r958gc|_define1|
|0002a790| 28 54 39 35 38 2a 20 43 | 29 3b 0a 69 6e 74 20 72 |(T958* C|);.int r|
|0002a7a0| 39 35 38 6e 65 65 64 5f | 63 5f 73 74 72 75 63 74 |958need_|c_struct|
|0002a7b0| 28 54 39 35 38 2a 20 43 | 29 3b 0a 69 6e 74 20 72 |(T958* C|);.int r|
|0002a7c0| 39 35 38 69 73 5f 72 65 | 66 65 72 65 6e 63 65 28 |958is_re|ference(|
|0002a7d0| 54 39 35 38 2a 20 43 29 | 3b 0a 76 6f 69 64 20 72 |T958* C)|;.void r|
|0002a7e0| 39 35 38 67 63 5f 69 6e | 66 6f 5f 69 6e 28 54 39 |958gc_in|fo_in(T9|
|0002a7f0| 35 38 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 54 |58* C,T0|* a1);.T|
|0002a800| 30 2a 20 72 39 35 38 62 | 61 73 65 5f 63 6c 61 73 |0* r958b|ase_clas|
|0002a810| 73 28 54 39 35 38 2a 20 | 43 29 3b 0a 76 6f 69 64 |s(T958* |C);.void|
|0002a820| 20 72 39 35 38 63 61 6c | 6c 5f 67 63 5f 73 77 65 | r958cal|l_gc_swe|
|0002a830| 65 70 5f 69 6e 28 54 39 | 35 38 2a 20 43 2c 54 30 |ep_in(T9|58* C,T0|
|0002a840| 2a 20 61 31 29 3b 0a 76 | 6f 69 64 20 72 39 35 38 |* a1);.v|oid r958|
|0002a850| 67 63 5f 64 65 66 69 6e | 65 32 28 54 39 35 38 2a |gc_defin|e2(T958*|
|0002a860| 20 43 29 3b 0a 69 6e 74 | 20 72 39 35 38 6e 65 65 | C);.int| r958nee|
|0002a870| 64 5f 67 63 5f 6d 61 72 | 6b 5f 66 75 6e 63 74 69 |d_gc_mar|k_functi|
|0002a880| 6f 6e 28 54 39 35 38 2a | 20 43 29 3b 0a 69 6e 74 |on(T958*| C);.int|
|0002a890| 20 72 39 35 38 69 73 5f | 61 6e 79 28 54 39 35 38 | r958is_|any(T958|
|0002a8a0| 2a 20 43 29 3b 0a 76 6f | 69 64 20 72 39 35 38 74 |* C);.vo|id r958t|
|0002a8b0| 6f 5f 72 65 66 65 72 65 | 6e 63 65 28 54 39 35 38 |o_refere|nce(T958|
|0002a8c0| 2a 20 43 29 3b 0a 76 6f | 69 64 20 72 39 35 38 63 |* C);.vo|id r958c|
|0002a8d0| 5f 68 65 61 64 65 72 5f | 70 61 73 73 33 28 54 39 |_header_|pass3(T9|
|0002a8e0| 35 38 2a 20 43 29 3b 0a | 54 30 2a 20 72 39 35 38 |58* C);.|T0* r958|
|0002a8f0| 62 61 73 65 5f 63 6c 61 | 73 73 5f 6e 61 6d 65 28 |base_cla|ss_name(|
|0002a900| 54 39 35 38 2a 20 43 29 | 3b 0a 69 6e 74 20 72 39 |T958* C)|;.int r9|
|0002a910| 35 38 69 73 5f 65 78 70 | 61 6e 64 65 64 28 54 39 |58is_exp|anded(T9|
|0002a920| 35 38 2a 20 43 29 3b 0a | 69 6e 74 20 72 39 35 38 |58* C);.|int r958|
|0002a930| 69 73 5f 62 61 73 69 63 | 5f 65 69 66 66 65 6c 5f |is_basic|_eiffel_|
|0002a940| 65 78 70 61 6e 64 65 64 | 28 54 39 35 38 2a 20 43 |expanded|(T958* C|
|0002a950| 29 3b 0a 69 6e 74 20 72 | 39 35 38 69 73 5f 6e 6f |);.int r|958is_no|
|0002a960| 6e 65 28 54 39 35 38 2a | 20 43 29 3b 0a 76 6f 69 |ne(T958*| C);.voi|
|0002a970| 64 20 72 39 35 38 74 6f | 5f 65 78 70 61 6e 64 65 |d r958to|_expande|
|0002a980| 64 28 54 39 35 38 2a 20 | 43 29 3b 0a 69 6e 74 20 |d(T958* |C);.int |
|0002a990| 72 39 35 38 69 73 5f 69 | 6e 74 65 67 65 72 28 54 |r958is_i|nteger(T|
|0002a9a0| 39 35 38 2a 20 43 29 3b | 0a 76 6f 69 64 20 72 39 |958* C);|.void r9|
|0002a9b0| 35 38 63 5f 68 65 61 64 | 65 72 5f 70 61 73 73 34 |58c_head|er_pass4|
|0002a9c0| 28 54 39 35 38 2a 20 43 | 29 3b 0a 76 6f 69 64 20 |(T958* C|);.void |
|0002a9d0| 72 33 30 36 70 72 69 6e | 74 5f 63 6f 75 6e 74 28 |r306prin|t_count(|
|0002a9e0| 54 33 30 36 2a 20 43 2c | 54 30 2a 20 61 31 2c 69 |T306* C,|T0* a1,i|
|0002a9f0| 6e 74 20 61 32 29 3b 0a | 76 6f 69 64 20 72 33 30 |nt a2);.|void r30|
|0002aa00| 36 66 69 6c 65 5f 72 65 | 6d 6f 76 69 6e 67 28 54 |6file_re|moving(T|
|0002aa10| 33 30 36 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |306* C,T|0* a1);.|
|0002aa20| 76 6f 69 64 20 72 33 30 | 36 73 66 72 5f 63 6f 6e |void r30|6sfr_con|
|0002aa30| 6e 65 63 74 28 54 33 30 | 36 2a 20 43 2c 54 30 2a |nect(T30|6* C,T0*|
|0002aa40| 20 61 31 2c 54 30 2a 20 | 61 32 29 3b 0a 76 6f 69 | a1,T0* |a2);.voi|
|0002aa50| 64 20 72 33 30 36 70 75 | 74 5f 64 6f 75 62 6c 65 |d r306pu|t_double|
|0002aa60| 5f 66 6f 72 6d 61 74 28 | 54 33 30 36 2a 20 43 2c |_format(|T306* C,|
|0002aa70| 64 6f 75 62 6c 65 20 61 | 31 2c 69 6e 74 20 61 32 |double a|1,int a2|
|0002aa80| 29 3b 0a 76 6f 69 64 20 | 72 33 30 36 70 75 74 5f |);.void |r306put_|
|0002aa90| 73 74 72 69 6e 67 28 54 | 33 30 36 2a 20 43 2c 54 |string(T|306* C,T|
|0002aaa0| 30 2a 20 61 31 29 3b 0a | 76 6f 69 64 20 72 33 30 |0* a1);.|void r30|
|0002aab0| 36 70 75 74 5f 69 6e 74 | 65 67 65 72 28 54 33 30 |6put_int|eger(T30|
|0002aac0| 36 2a 20 43 2c 69 6e 74 | 20 61 31 29 3b 0a 76 6f |6* C,int| a1);.vo|
|0002aad0| 69 64 20 72 33 30 36 77 | 5f 70 75 74 5f 73 74 72 |id r306w|_put_str|
|0002aae0| 69 6e 67 28 54 30 2a 20 | 61 31 29 3b 0a 69 6e 74 |ing(T0* |a1);.int|
|0002aaf0| 20 72 33 30 36 66 69 6c | 65 5f 65 78 69 73 74 73 | r306fil|e_exists|
|0002ab00| 28 54 30 2a 20 61 31 29 | 3b 0a 76 6f 69 64 20 72 |(T0* a1)|;.void r|
|0002ab10| 33 30 36 70 75 74 5f 63 | 68 61 72 61 63 74 65 72 |306put_c|haracter|
|0002ab20| 28 54 33 30 36 2a 20 43 | 2c 63 68 61 72 20 61 31 |(T306* C|,char a1|
|0002ab30| 29 3b 0a 76 6f 69 64 20 | 72 33 30 36 77 5f 70 75 |);.void |r306w_pu|
|0002ab40| 74 5f 63 68 61 72 61 63 | 74 65 72 28 63 68 61 72 |t_charac|ter(char|
|0002ab50| 20 61 31 29 3b 0a 76 6f | 69 64 20 72 33 30 36 77 | a1);.vo|id r306w|
|0002ab60| 5f 70 75 74 5f 69 6e 74 | 65 67 65 72 28 69 6e 74 |_put_int|eger(int|
|0002ab70| 20 61 31 29 3b 0a 54 30 | 2a 20 72 33 35 35 61 74 | a1);.T0|* r355at|
|0002ab80| 28 54 33 35 35 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T355* C|,T0* a1)|
|0002ab90| 3b 0a 69 6e 74 20 72 33 | 35 35 67 74 28 54 30 2a |;.int r3|55gt(T0*|
|0002aba0| 20 61 31 2c 54 30 2a 20 | 61 32 29 3b 0a 54 30 2a | a1,T0* |a2);.T0*|
|0002abb0| 20 72 33 35 35 67 65 74 | 5f 6f 72 5f 66 61 74 61 | r355get|_or_fata|
|0002abc0| 6c 5f 65 72 72 6f 72 28 | 54 33 35 35 2a 20 43 2c |l_error(|T355* C,|
|0002abd0| 54 30 2a 20 61 31 29 3b | 0a 76 6f 69 64 20 72 33 |T0* a1);|.void r3|
|0002abe0| 35 35 66 61 6c 6c 69 6e | 67 5f 64 6f 77 6e 28 54 |55fallin|g_down(T|
|0002abf0| 33 35 35 2a 20 43 29 3b | 0a 54 30 2a 20 72 33 35 |355* C);|.T0* r35|
|0002ac00| 35 72 75 6e 6e 61 62 6c | 65 28 54 30 2a 20 61 31 |5runnabl|e(T0* a1|
|0002ac10| 2c 54 30 2a 20 61 32 2c | 54 30 2a 20 61 33 29 3b |,T0* a2,|T0* a3);|
|0002ac20| 0a 76 6f 69 64 20 72 33 | 35 35 73 65 74 5f 61 74 |.void r3|55set_at|
|0002ac30| 5f 72 75 6e 5f 74 69 6d | 65 28 54 33 35 35 2a 20 |_run_tim|e(T355* |
|0002ac40| 43 29 3b 0a 69 6e 74 20 | 72 33 35 35 69 73 5f 61 |C);.int |r355is_a|
|0002ac50| 28 54 33 35 35 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T355* C|,T0* a1)|
|0002ac60| 3b 0a 76 6f 69 64 20 72 | 33 35 35 64 65 6d 61 6e |;.void r|355deman|
|0002ac70| 67 6c 69 6e 67 28 54 33 | 35 35 2a 20 43 29 3b 0a |gling(T3|55* C);.|
|0002ac80| 54 30 2a 20 72 33 35 35 | 67 65 74 5f 72 66 28 54 |T0* r355|get_rf(T|
|0002ac90| 33 35 35 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |355* C,T|0* a1);.|
|0002aca0| 54 30 2a 20 72 33 35 35 | 67 65 74 5f 66 65 61 74 |T0* r355|get_feat|
|0002acb0| 75 72 65 28 54 33 35 35 | 2a 20 43 2c 54 30 2a 20 |ure(T355|* C,T0* |
|0002acc0| 61 31 29 3b 0a 54 30 2a | 20 72 33 35 35 63 6c 61 |a1);.T0*| r355cla|
|0002acd0| 73 73 5f 77 69 74 68 28 | 54 30 2a 20 61 31 29 3b |ss_with(|T0* a1);|
|0002ace0| 0a 76 6f 69 64 20 72 33 | 35 35 65 66 6e 66 28 54 |.void r3|55efnf(T|
|0002acf0| 33 35 35 2a 20 43 2c 54 | 30 2a 20 61 31 2c 54 30 |355* C,T|0* a1,T0|
|0002ad00| 2a 20 61 32 29 3b 0a 76 | 6f 69 64 20 72 33 35 35 |* a2);.v|oid r355|
|0002ad10| 6d 61 6b 65 28 54 33 35 | 35 2a 20 43 2c 54 30 2a |make(T35|5* C,T0*|
|0002ad20| 20 61 31 29 3b 0a 76 6f | 69 64 20 72 33 35 35 63 | a1);.vo|id r355c|
|0002ad30| 5f 6f 62 6a 65 63 74 5f | 6d 6f 64 65 6c 5f 69 6e |_object_|model_in|
|0002ad40| 28 54 33 35 35 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T355* C|,T0* a1)|
|0002ad50| 3b 0a 76 6f 69 64 20 72 | 33 35 35 73 74 6f 72 65 |;.void r|355store|
|0002ad60| 5f 66 65 61 74 75 72 65 | 28 54 33 35 35 2a 20 43 |_feature|(T355* C|
|0002ad70| 2c 54 30 2a 20 61 31 29 | 3b 0a 54 30 2a 20 72 33 |,T0* a1)|;.T0* r3|
|0002ad80| 35 35 77 72 69 74 61 62 | 6c 65 5f 61 74 74 72 69 |55writab|le_attri|
|0002ad90| 62 75 74 65 73 28 54 33 | 35 35 2a 20 43 29 3b 0a |butes(T3|55* C);.|
|0002ada0| 65 78 74 65 72 6e 20 54 | 30 2a 6f 42 43 33 35 35 |extern T|0*oBC355|
|0002adb0| 63 69 5f 63 6f 6c 6c 65 | 63 74 6f 72 3b 0a 76 6f |ci_colle|ctor;.vo|
|0002adc0| 69 64 20 72 33 35 35 63 | 6f 6d 70 69 6c 65 5f 74 |id r355c|ompile_t|
|0002add0| 6f 5f 63 28 54 33 35 35 | 2a 20 43 2c 69 6e 74 20 |o_c(T355|* C,int |
|0002ade0| 61 31 29 3b 0a 76 6f 69 | 64 20 72 33 35 35 67 63 |a1);.voi|d r355gc|
|0002adf0| 5f 69 6e 69 74 69 61 6c | 69 7a 65 28 54 33 35 35 |_initial|ize(T355|
|0002ae00| 2a 20 43 29 3b 0a 76 6f | 69 64 20 72 33 35 35 61 |* C);.vo|id r355a|
|0002ae10| 64 64 5f 72 75 6e 6e 69 | 6e 67 28 54 33 35 35 2a |dd_runni|ng(T355*|
|0002ae20| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 76 6f 69 64 | C,T0* a|1);.void|
|0002ae30| 20 72 33 35 35 61 64 64 | 5f 63 6c 69 65 6e 74 28 | r355add|_client(|
|0002ae40| 54 33 35 35 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |T355* C,|T0* a1);|
|0002ae50| 0a 54 30 2a 20 72 33 35 | 35 67 65 74 5f 66 65 61 |.T0* r35|5get_fea|
|0002ae60| 74 75 72 65 5f 77 69 74 | 68 28 54 33 35 35 2a 20 |ture_wit|h(T355* |
|0002ae70| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 54 30 2a 20 72 |C,T0* a1|);.T0* r|
|0002ae80| 33 35 35 69 64 5f 70 72 | 6f 76 69 64 65 72 28 76 |355id_pr|ovider(v|
|0002ae90| 6f 69 64 29 3b 0a 69 6e | 74 20 72 33 35 35 67 63 |oid);.in|t r355gc|
|0002aea0| 5f 6d 61 72 6b 5f 74 6f | 5f 66 6f 6c 6c 6f 77 28 |_mark_to|_follow(|
|0002aeb0| 54 33 35 35 2a 20 43 29 | 3b 0a 76 6f 69 64 20 72 |T355* C)|;.void r|
|0002aec0| 33 35 35 67 63 5f 6d 61 | 72 6b 5f 69 6e 28 54 33 |355gc_ma|rk_in(T3|
|0002aed0| 35 35 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 76 |55* C,T0|* a1);.v|
|0002aee0| 6f 69 64 20 72 33 35 35 | 63 5f 68 65 61 64 65 72 |oid r355|c_header|
|0002aef0| 5f 70 61 73 73 31 28 54 | 33 35 35 2a 20 43 29 3b |_pass1(T|355* C);|
|0002af00| 0a 54 30 2a 20 72 33 35 | 35 67 65 74 5f 63 6f 70 |.T0* r35|5get_cop|
|0002af10| 79 28 54 33 35 35 2a 20 | 43 29 3b 0a 76 6f 69 64 |y(T355* |C);.void|
|0002af20| 20 72 33 35 35 72 65 61 | 6c 6c 79 5f 63 6f 6d 70 | r355rea|lly_comp|
|0002af30| 69 6c 65 5f 74 6f 5f 63 | 28 54 33 35 35 2a 20 43 |ile_to_c|(T355* C|
|0002af40| 29 3b 0a 54 30 2a 20 72 | 33 35 35 64 79 6e 61 6d |);.T0* r|355dynam|
|0002af50| 69 63 28 54 33 35 35 2a | 20 43 2c 54 30 2a 20 61 |ic(T355*| C,T0* a|
|0002af60| 31 29 3b 0a 65 78 74 65 | 72 6e 20 69 6e 74 20 66 |1);.exte|rn int f|
|0002af70| 42 43 33 36 34 63 6c 61 | 73 73 5f 67 65 6e 65 72 |BC364cla|ss_gener|
|0002af80| 61 6c 3b 0a 65 78 74 65 | 72 6e 20 54 30 2a 6f 42 |al;.exte|rn T0*oB|
|0002af90| 43 33 36 34 63 6c 61 73 | 73 5f 67 65 6e 65 72 61 |C364clas|s_genera|
|0002afa0| 6c 3b 0a 54 30 2a 20 72 | 33 35 35 63 6c 61 73 73 |l;.T0* r|355class|
|0002afb0| 5f 67 65 6e 65 72 61 6c | 28 76 6f 69 64 29 3b 0a |_general|(void);.|
|0002afc0| 69 6e 74 20 72 33 35 35 | 6f 66 66 73 65 74 5f 6f |int r355|offset_o|
|0002afd0| 66 28 54 33 35 35 2a 20 | 43 2c 54 30 2a 20 61 31 |f(T355* |C,T0* a1|
|0002afe0| 29 3b 0a 76 6f 69 64 20 | 72 33 35 35 63 5f 68 65 |);.void |r355c_he|
|0002aff0| 61 64 65 72 5f 70 61 73 | 73 32 28 54 33 35 35 2a |ader_pas|s2(T355*|
|0002b000| 20 43 29 3b 0a 76 6f 69 | 64 20 72 33 35 35 67 63 | C);.voi|d r355gc|
|0002b010| 5f 64 65 66 69 6e 65 31 | 28 54 33 35 35 2a 20 43 |_define1|(T355* C|
|0002b020| 29 3b 0a 76 6f 69 64 20 | 72 33 35 35 73 6f 72 74 |);.void |r355sort|
|0002b030| 5f 77 61 6d 28 54 30 2a | 20 61 31 29 3b 0a 76 6f |_wam(T0*| a1);.vo|
|0002b040| 69 64 20 72 33 35 35 67 | 63 5f 69 6e 66 6f 5f 69 |id r355g|c_info_i|
|0002b050| 6e 28 54 33 35 35 2a 20 | 43 2c 54 30 2a 20 61 31 |n(T355* |C,T0* a1|
|0002b060| 29 3b 0a 76 6f 69 64 20 | 72 33 35 35 65 72 72 6f |);.void |r355erro|
|0002b070| 72 28 54 30 2a 20 61 31 | 2c 54 30 2a 20 61 32 29 |r(T0* a1|,T0* a2)|
|0002b080| 3b 0a 54 30 2a 20 72 33 | 35 35 62 61 73 65 5f 63 |;.T0* r3|55base_c|
|0002b090| 6c 61 73 73 28 54 33 35 | 35 2a 20 43 29 3b 0a 76 |lass(T35|5* C);.v|
|0002b0a0| 6f 69 64 20 72 33 35 35 | 63 61 6c 6c 5f 67 63 5f |oid r355|call_gc_|
|0002b0b0| 73 77 65 65 70 5f 69 6e | 28 54 33 35 35 2a 20 43 |sweep_in|(T355* C|
|0002b0c0| 2c 54 30 2a 20 61 31 29 | 3b 0a 76 6f 69 64 20 72 |,T0* a1)|;.void r|
|0002b0d0| 33 35 35 67 63 5f 64 65 | 66 69 6e 65 32 28 54 33 |355gc_de|fine2(T3|
|0002b0e0| 35 35 2a 20 43 29 3b 0a | 69 6e 74 20 72 33 35 35 |55* C);.|int r355|
|0002b0f0| 6e 65 65 64 5f 67 63 5f | 6d 61 72 6b 28 54 33 35 |need_gc_|mark(T35|
|0002b100| 35 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 33 35 35 |5* C);.v|oid r355|
|0002b110| 63 5f 68 65 61 64 65 72 | 5f 70 61 73 73 33 28 54 |c_header|_pass3(T|
|0002b120| 33 35 35 2a 20 43 29 3b | 0a 54 30 2a 20 72 33 35 |355* C);|.T0* r35|
|0002b130| 35 62 61 73 65 5f 63 6c | 61 73 73 5f 6e 61 6d 65 |5base_cl|ass_name|
|0002b140| 28 54 33 35 35 2a 20 43 | 29 3b 0a 54 30 2a 20 72 |(T355* C|);.T0* r|
|0002b150| 33 35 35 67 65 74 5f 72 | 66 5f 77 69 74 68 28 54 |355get_r|f_with(T|
|0002b160| 33 35 35 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |355* C,T|0* a1);.|
|0002b170| 76 6f 69 64 20 72 33 35 | 35 61 66 64 5f 63 68 65 |void r35|5afd_che|
|0002b180| 63 6b 28 54 33 35 35 2a | 20 43 29 3b 0a 76 6f 69 |ck(T355*| C);.voi|
|0002b190| 64 20 72 33 35 35 77 61 | 72 6e 69 6e 67 28 54 30 |d r355wa|rning(T0|
|0002b1a0| 2a 20 61 31 2c 54 30 2a | 20 61 32 29 3b 0a 76 6f |* a1,T0*| a2);.vo|
|0002b1b0| 69 64 20 72 33 35 35 63 | 5f 68 65 61 64 65 72 5f |id r355c|_header_|
|0002b1c0| 70 61 73 73 34 28 54 33 | 35 35 2a 20 43 29 3b 0a |pass4(T3|55* C);.|
|0002b1d0| 69 6e 74 20 72 33 35 35 | 69 73 5f 74 61 67 67 65 |int r355|is_tagge|
|0002b1e0| 64 28 54 33 35 35 2a 20 | 43 29 3b 0a 69 6e 74 20 |d(T355* |C);.int |
|0002b1f0| 72 36 33 36 67 69 76 65 | 73 5f 70 65 72 6d 69 73 |r636give|s_permis|
|0002b200| 73 69 6f 6e 5f 74 6f 5f | 61 6e 79 28 54 36 33 36 |sion_to_|any(T636|
|0002b210| 2a 20 43 29 3b 0a 76 6f | 69 64 20 72 36 33 36 6d |* C);.vo|id r636m|
|0002b220| 65 72 67 65 28 54 36 33 | 36 2a 20 43 2c 54 30 2a |erge(T63|6* C,T0*|
|0002b230| 20 61 31 2c 54 30 2a 20 | 61 32 2c 54 30 2a 20 61 | a1,T0* |a2,T0* a|
|0002b240| 33 29 3b 0a 76 6f 69 64 | 20 72 36 33 36 6d 61 6b |3);.void| r636mak|
|0002b250| 65 28 54 36 33 36 2a 20 | 43 2c 54 30 2a 20 61 31 |e(T636* |C,T0* a1|
|0002b260| 2c 54 30 2a 20 61 32 29 | 3b 0a 69 6e 74 20 72 36 |,T0* a2)|;.int r6|
|0002b270| 33 36 67 69 76 65 73 5f | 70 65 72 6d 69 73 73 69 |36gives_|permissi|
|0002b280| 6f 6e 5f 74 6f 28 54 36 | 33 36 2a 20 43 2c 54 30 |on_to(T6|36* C,T0|
|0002b290| 2a 20 61 31 29 3b 0a 54 | 30 2a 20 72 36 33 36 61 |* a1);.T|0* r636a|
|0002b2a0| 70 70 65 6e 64 28 54 36 | 33 36 2a 20 43 2c 54 30 |ppend(T6|36* C,T0|
|0002b2b0| 2a 20 61 31 29 3b 0a 54 | 30 2a 20 72 33 35 38 61 |* a1);.T|0* r358a|
|0002b2c0| 64 64 5f 63 6f 6d 6d 65 | 6e 74 28 54 33 35 38 2a |dd_comme|nt(T358*|
|0002b2d0| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 69 6e 74 20 | C,T0* a|1);.int |
|0002b2e0| 72 33 35 38 74 6f 5f 69 | 6e 74 65 67 65 72 28 54 |r358to_i|nteger(T|
|0002b2f0| 33 35 38 2a 20 43 29 3b | 0a 69 6e 74 20 72 33 35 |358* C);|.int r35|
|0002b300| 38 69 73 5f 61 28 54 33 | 35 38 2a 20 43 2c 54 30 |8is_a(T3|58* C,T0|
|0002b310| 2a 20 61 31 29 3b 0a 76 | 6f 69 64 20 72 33 35 38 |* a1);.v|oid r358|
|0002b320| 6d 61 70 70 69 6e 67 5f | 63 5f 61 72 67 28 54 33 |mapping_|c_arg(T3|
|0002b330| 35 38 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 76 |58* C,T0|* a1);.v|
|0002b340| 6f 69 64 20 72 33 35 38 | 6d 61 6b 65 28 54 33 35 |oid r358|make(T35|
|0002b350| 38 2a 20 43 2c 54 30 2a | 20 61 31 2c 69 6e 74 20 |8* C,T0*| a1,int |
|0002b360| 61 32 29 3b 0a 76 6f 69 | 64 20 72 33 35 38 6d 61 |a2);.voi|d r358ma|
|0002b370| 70 70 69 6e 67 5f 63 5f | 74 61 72 67 65 74 28 54 |pping_c_|target(T|
|0002b380| 33 35 38 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |358* C,T|0* a1);.|
|0002b390| 76 6f 69 64 20 72 33 35 | 38 63 6f 6d 70 69 6c 65 |void r35|8compile|
|0002b3a0| 5f 74 6f 5f 63 28 54 33 | 35 38 2a 20 43 29 3b 0a |_to_c(T3|58* C);.|
|0002b3b0| 54 30 2a 20 72 33 35 38 | 74 6f 5f 72 75 6e 6e 61 |T0* r358|to_runna|
|0002b3c0| 62 6c 65 28 54 33 35 38 | 2a 20 43 2c 54 30 2a 20 |ble(T358|* C,T0* |
|0002b3d0| 61 31 29 3b 0a 76 6f 69 | 64 20 72 33 35 38 65 72 |a1);.voi|d r358er|
|0002b3e0| 72 6f 72 28 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |ror(T0* |a1,T0* a|
|0002b3f0| 32 29 3b 0a 76 6f 69 64 | 20 72 35 39 32 6d 61 6b |2);.void| r592mak|
|0002b400| 65 28 54 35 39 32 2a 20 | 43 2c 54 30 2a 20 61 31 |e(T592* |C,T0* a1|
|0002b410| 2c 54 30 2a 20 61 32 29 | 3b 0a 76 6f 69 64 20 72 |,T0* a2)|;.void r|
|0002b420| 35 39 32 63 6f 6d 70 69 | 6c 65 5f 74 6f 5f 63 28 |592compi|le_to_c(|
|0002b430| 54 35 39 32 2a 20 43 29 | 3b 0a 54 30 2a 20 72 35 |T592* C)|;.T0* r5|
|0002b440| 39 32 74 6f 5f 72 75 6e | 6e 61 62 6c 65 28 54 35 |92to_run|nable(T5|
|0002b450| 39 32 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 54 |92* C,T0|* a1);.T|
|0002b460| 30 2a 20 72 35 39 32 72 | 75 6e 5f 63 6c 61 73 73 |0* r592r|un_class|
|0002b470| 28 54 35 39 32 2a 20 43 | 29 3b 0a 69 6e 74 20 72 |(T592* C|);.int r|
|0002b480| 35 39 32 69 73 5f 70 72 | 65 5f 63 6f 6d 70 75 74 |592is_pr|e_comput|
|0002b490| 61 62 6c 65 28 54 35 39 | 32 2a 20 43 29 3b 0a 69 |able(T59|2* C);.i|
|0002b4a0| 6e 74 20 72 35 39 32 75 | 73 65 5f 63 75 72 72 65 |nt r592u|se_curre|
|0002b4b0| 6e 74 28 54 35 39 32 2a | 20 43 29 3b 0a 69 6e 74 |nt(T592*| C);.int|
|0002b4c0| 20 72 35 39 32 63 6f 75 | 6e 74 28 54 35 39 32 2a | r592cou|nt(T592*|
|0002b4d0| 20 43 29 3b 0a 54 30 2a | 20 72 35 39 32 66 69 72 | C);.T0*| r592fir|
|0002b4e0| 73 74 28 54 35 39 32 2a | 20 43 29 3b 0a 76 6f 69 |st(T592*| C);.voi|
|0002b4f0| 64 20 72 35 39 32 61 66 | 64 5f 63 68 65 63 6b 28 |d r592af|d_check(|
|0002b500| 54 35 39 32 2a 20 43 29 | 3b 0a 54 30 2a 20 72 35 |T592* C)|;.T0* r5|
|0002b510| 32 39 61 64 64 5f 63 6f | 6d 6d 65 6e 74 28 54 35 |29add_co|mment(T5|
|0002b520| 32 39 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 69 |29* C,T0|* a1);.i|
|0002b530| 6e 74 20 72 35 32 39 74 | 6f 5f 69 6e 74 65 67 65 |nt r529t|o_intege|
|0002b540| 72 28 54 35 32 39 2a 20 | 43 29 3b 0a 69 6e 74 20 |r(T529* |C);.int |
|0002b550| 72 35 32 39 69 73 5f 61 | 28 54 35 32 39 2a 20 43 |r529is_a|(T529* C|
|0002b560| 2c 54 30 2a 20 61 31 29 | 3b 0a 76 6f 69 64 20 72 |,T0* a1)|;.void r|
|0002b570| 35 32 39 6d 61 70 70 69 | 6e 67 5f 63 5f 61 72 67 |529mappi|ng_c_arg|
|0002b580| 28 54 35 32 39 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T529* C|,T0* a1)|
|0002b590| 3b 0a 76 6f 69 64 20 72 | 35 32 39 6d 61 6b 65 28 |;.void r|529make(|
|0002b5a0| 54 35 32 39 2a 20 43 2c | 54 30 2a 20 61 31 2c 54 |T529* C,|T0* a1,T|
|0002b5b0| 30 2a 20 61 32 29 3b 0a | 76 6f 69 64 20 72 35 32 |0* a2);.|void r52|
|0002b5c0| 39 6d 61 70 70 69 6e 67 | 5f 63 5f 74 61 72 67 65 |9mapping|_c_targe|
|0002b5d0| 74 28 54 35 32 39 2a 20 | 43 2c 54 30 2a 20 61 31 |t(T529* |C,T0* a1|
|0002b5e0| 29 3b 0a 76 6f 69 64 20 | 72 35 32 39 64 63 61 5f |);.void |r529dca_|
|0002b5f0| 69 6e 6c 69 6e 65 5f 61 | 72 67 75 6d 65 6e 74 28 |inline_a|rgument(|
|0002b600| 54 35 32 39 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |T529* C,|T0* a1);|
|0002b610| 0a 54 30 2a 20 72 35 32 | 39 73 74 61 72 74 5f 70 |.T0* r52|9start_p|
|0002b620| 6f 73 69 74 69 6f 6e 28 | 54 35 32 39 2a 20 43 29 |osition(|T529* C)|
|0002b630| 3b 0a 76 6f 69 64 20 72 | 35 32 39 63 6f 6d 70 69 |;.void r|529compi|
|0002b640| 6c 65 5f 74 6f 5f 63 28 | 54 35 32 39 2a 20 43 29 |le_to_c(|T529* C)|
|0002b650| 3b 0a 69 6e 74 20 72 35 | 32 39 63 5f 73 69 6d 70 |;.int r5|29c_simp|
|0002b660| 6c 65 28 54 35 32 39 2a | 20 43 29 3b 0a 54 30 2a |le(T529*| C);.T0*|
|0002b670| 20 72 35 32 39 74 6f 5f | 72 75 6e 6e 61 62 6c 65 | r529to_|runnable|
|0002b680| 28 54 35 32 39 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T529* C|,T0* a1)|
|0002b690| 3b 0a 54 30 2a 20 72 35 | 32 39 72 65 73 75 6c 74 |;.T0* r5|29result|
|0002b6a0| 5f 74 79 70 65 28 54 35 | 32 39 2a 20 43 29 3b 0a |_type(T5|29* C);.|
|0002b6b0| 54 30 2a 20 72 35 32 39 | 74 77 69 6e 28 54 35 32 |T0* r529|twin(T52|
|0002b6c0| 39 2a 20 43 29 3b 0a 69 | 6e 74 20 72 35 32 39 69 |9* C);.i|nt r529i|
|0002b6d0| 73 5f 73 74 61 74 69 63 | 28 54 35 32 39 2a 20 43 |s_static|(T529* C|
|0002b6e0| 29 3b 0a 69 6e 74 20 72 | 35 32 39 63 61 6e 5f 62 |);.int r|529can_b|
|0002b6f0| 65 5f 64 72 6f 70 70 65 | 64 28 54 35 32 39 2a 20 |e_droppe|d(T529* |
|0002b700| 43 29 3b 0a 76 6f 69 64 | 20 72 35 32 39 63 6f 6d |C);.void| r529com|
|0002b710| 70 69 6c 65 5f 74 6f 5f | 63 5f 6f 6c 64 28 54 35 |pile_to_|c_old(T5|
|0002b720| 32 39 2a 20 43 29 3b 0a | 69 6e 74 20 72 35 32 39 |29* C);.|int r529|
|0002b730| 69 73 5f 70 72 65 5f 63 | 6f 6d 70 75 74 61 62 6c |is_pre_c|omputabl|
|0002b740| 65 28 54 35 32 39 2a 20 | 43 29 3b 0a 69 6e 74 20 |e(T529* |C);.int |
|0002b750| 72 35 32 39 75 73 65 5f | 63 75 72 72 65 6e 74 28 |r529use_|current(|
|0002b760| 54 35 32 39 2a 20 43 29 | 3b 0a 76 6f 69 64 20 72 |T529* C)|;.void r|
|0002b770| 35 32 39 65 72 72 6f 72 | 28 54 30 2a 20 61 31 2c |529error|(T0* a1,|
|0002b780| 54 30 2a 20 61 32 29 3b | 0a 69 6e 74 20 72 35 32 |T0* a2);|.int r52|
|0002b790| 39 69 73 61 5f 64 63 61 | 5f 69 6e 6c 69 6e 65 5f |9isa_dca|_inline_|
|0002b7a0| 61 72 67 75 6d 65 6e 74 | 28 54 35 32 39 2a 20 43 |argument|(T529* C|
|0002b7b0| 29 3b 0a 76 6f 69 64 20 | 72 35 32 39 61 66 64 5f |);.void |r529afd_|
|0002b7c0| 63 68 65 63 6b 28 54 35 | 32 39 2a 20 43 29 3b 0a |check(T5|29* C);.|
|0002b7d0| 54 30 2a 20 72 34 33 36 | 61 64 64 5f 63 6f 6d 6d |T0* r436|add_comm|
|0002b7e0| 65 6e 74 28 54 34 33 36 | 2a 20 43 2c 54 30 2a 20 |ent(T436|* C,T0* |
|0002b7f0| 61 31 29 3b 0a 69 6e 74 | 20 72 34 33 36 74 6f 5f |a1);.int| r436to_|
|0002b800| 69 6e 74 65 67 65 72 28 | 54 34 33 36 2a 20 43 29 |integer(|T436* C)|
|0002b810| 3b 0a 69 6e 74 20 72 34 | 33 36 69 73 5f 61 28 54 |;.int r4|36is_a(T|
|0002b820| 34 33 36 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |436* C,T|0* a1);.|
|0002b830| 76 6f 69 64 20 72 34 33 | 36 6d 61 6b 65 28 54 34 |void r43|6make(T4|
|0002b840| 33 36 2a 20 43 2c 54 30 | 2a 20 61 31 2c 54 30 2a |36* C,T0|* a1,T0*|
|0002b850| 20 61 32 29 3b 0a 76 6f | 69 64 20 72 34 33 36 6d | a2);.vo|id r436m|
|0002b860| 61 70 70 69 6e 67 5f 63 | 5f 74 61 72 67 65 74 28 |apping_c|_target(|
|0002b870| 54 34 33 36 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |T436* C,|T0* a1);|
|0002b880| 0a 65 78 74 65 72 6e 20 | 69 6e 74 20 66 42 43 33 |.extern |int fBC3|
|0002b890| 36 34 74 79 70 65 5f 61 | 6e 79 3b 0a 65 78 74 65 |64type_a|ny;.exte|
|0002b8a0| 72 6e 20 54 30 2a 6f 42 | 43 33 36 34 74 79 70 65 |rn T0*oB|C364type|
|0002b8b0| 5f 61 6e 79 3b 0a 54 30 | 2a 20 72 34 33 36 74 79 |_any;.T0|* r436ty|
|0002b8c0| 70 65 5f 61 6e 79 28 76 | 6f 69 64 29 3b 0a 76 6f |pe_any(v|oid);.vo|
|0002b8d0| 69 64 20 72 34 33 36 63 | 6f 6d 70 69 6c 65 5f 74 |id r436c|ompile_t|
|0002b8e0| 6f 5f 63 28 54 34 33 36 | 2a 20 43 29 3b 0a 54 30 |o_c(T436|* C);.T0|
|0002b8f0| 2a 20 72 34 33 36 74 6f | 5f 72 75 6e 6e 61 62 6c |* r436to|_runnabl|
|0002b900| 65 28 54 34 33 36 2a 20 | 43 2c 54 30 2a 20 61 31 |e(T436* |C,T0* a1|
|0002b910| 29 3b 0a 76 6f 69 64 20 | 72 34 33 36 63 6f 6d 70 |);.void |r436comp|
|0002b920| 69 6c 65 5f 74 6f 5f 63 | 5f 6f 6c 64 28 54 34 33 |ile_to_c|_old(T43|
|0002b930| 36 2a 20 43 29 3b 0a 69 | 6e 74 20 72 34 33 36 69 |6* C);.i|nt r436i|
|0002b940| 73 5f 70 72 65 5f 63 6f | 6d 70 75 74 61 62 6c 65 |s_pre_co|mputable|
|0002b950| 28 54 34 33 36 2a 20 43 | 29 3b 0a 69 6e 74 20 72 |(T436* C|);.int r|
|0002b960| 34 33 36 75 73 65 5f 63 | 75 72 72 65 6e 74 28 54 |436use_c|urrent(T|
|0002b970| 34 33 36 2a 20 43 29 3b | 0a 76 6f 69 64 20 72 34 |436* C);|.void r4|
|0002b980| 33 36 65 72 72 6f 72 28 | 54 30 2a 20 61 31 2c 54 |36error(|T0* a1,T|
|0002b990| 30 2a 20 61 32 29 3b 0a | 76 6f 69 64 20 72 34 33 |0* a2);.|void r43|
|0002b9a0| 36 61 66 64 5f 63 68 65 | 63 6b 28 54 34 33 36 2a |6afd_che|ck(T436*|
|0002b9b0| 20 43 29 3b 0a 76 6f 69 | 64 20 72 36 34 34 67 65 | C);.voi|d r644ge|
|0002b9c0| 74 5f 73 74 61 72 74 65 | 64 28 54 36 34 34 2a 20 |t_starte|d(T644* |
|0002b9d0| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 69 6e 74 20 72 |C,T0* a1|);.int r|
|0002b9e0| 36 34 34 61 66 66 65 63 | 74 28 54 36 34 34 2a 20 |644affec|t(T644* |
|0002b9f0| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 54 30 2a 20 72 |C,T0* a1|);.T0* r|
|0002ba00| 36 34 34 74 6f 5f 6e 65 | 77 5f 6e 61 6d 65 28 54 |644to_ne|w_name(T|
|0002ba10| 36 34 34 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |644* C,T|0* a1);.|
|0002ba20| 54 30 2a 20 72 36 34 34 | 74 6f 5f 6f 6c 64 5f 6e |T0* r644|to_old_n|
|0002ba30| 61 6d 65 28 54 36 34 34 | 2a 20 43 2c 54 30 2a 20 |ame(T644|* C,T0* |
|0002ba40| 61 31 29 3b 0a 69 6e 74 | 20 72 33 38 38 68 61 73 |a1);.int| r388has|
|0002ba50| 5f 63 72 65 61 74 69 6f | 6e 28 54 33 38 38 2a 20 |_creatio|n(T388* |
|0002ba60| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 69 6e 74 20 72 |C,T0* a1|);.int r|
|0002ba70| 33 38 38 69 73 5f 61 28 | 54 33 38 38 2a 20 43 2c |388is_a(|T388* C,|
|0002ba80| 54 30 2a 20 61 31 29 3b | 0a 76 6f 69 64 20 72 33 |T0* a1);|.void r3|
|0002ba90| 38 38 67 63 5f 63 61 6c | 6c 5f 6e 65 77 5f 69 6e |88gc_cal|l_new_in|
|0002baa0| 28 54 30 2a 20 61 31 29 | 3b 0a 69 6e 74 20 72 33 |(T0* a1)|;.int r3|
|0002bab0| 38 38 73 70 61 63 65 5f | 66 6f 72 5f 76 61 72 69 |88space_|for_vari|
|0002bac0| 61 62 6c 65 28 76 6f 69 | 64 29 3b 0a 76 6f 69 64 |able(voi|d);.void|
|0002bad0| 20 72 33 38 38 6d 61 6b | 65 28 54 33 38 38 2a 20 | r388mak|e(T388* |
|0002bae0| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 76 6f 69 64 20 |C,T0* a1|);.void |
|0002baf0| 72 33 38 38 6c 6f 61 64 | 5f 72 65 66 28 54 30 2a |r388load|_ref(T0*|
|0002bb00| 20 61 31 29 3b 0a 65 78 | 74 65 72 6e 20 69 6e 74 | a1);.ex|tern int|
|0002bb10| 20 66 42 43 33 38 38 63 | 68 65 63 6b 5f 74 79 70 | fBC388c|heck_typ|
|0002bb20| 65 3b 0a 76 6f 69 64 20 | 72 33 38 38 63 68 65 63 |e;.void |r388chec|
|0002bb30| 6b 5f 74 79 70 65 28 54 | 33 38 38 2a 20 43 29 3b |k_type(T|388* C);|
|0002bb40| 0a 54 30 2a 20 72 33 38 | 38 77 72 69 74 74 65 6e |.T0* r38|8written|
|0002bb50| 5f 6d 61 72 6b 28 76 6f | 69 64 29 3b 0a 54 30 2a |_mark(vo|id);.T0*|
|0002bb60| 20 72 33 38 38 74 6f 5f | 72 75 6e 6e 61 62 6c 65 | r388to_|runnable|
|0002bb70| 28 54 33 38 38 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T388* C|,T0* a1)|
|0002bb80| 3b 0a 76 6f 69 64 20 72 | 33 38 38 63 5f 74 79 70 |;.void r|388c_typ|
|0002bb90| 65 5f 66 6f 72 5f 65 78 | 74 65 72 6e 61 6c 5f 69 |e_for_ex|ternal_i|
|0002bba0| 6e 28 54 30 2a 20 61 31 | 29 3b 0a 54 30 2a 20 72 |n(T0* a1|);.T0* r|
|0002bbb0| 33 38 38 67 65 6e 65 72 | 69 63 5f 6c 69 73 74 28 |388gener|ic_list(|
|0002bbc0| 54 33 38 38 2a 20 43 29 | 3b 0a 76 6f 69 64 20 72 |T388* C)|;.void r|
|0002bbd0| 33 38 38 64 65 6d 61 6e | 67 6c 69 6e 67 5f 69 6e |388deman|gling_in|
|0002bbe0| 28 54 30 2a 20 61 31 29 | 3b 0a 76 6f 69 64 20 72 |(T0* a1)|;.void r|
|0002bbf0| 33 38 38 66 61 74 61 6c | 5f 65 72 72 6f 72 5f 67 |388fatal|_error_g|
|0002bc00| 65 6e 65 72 69 63 5f 6c | 69 73 74 28 54 33 38 38 |eneric_l|ist(T388|
|0002bc10| 2a 20 43 29 3b 0a 54 30 | 2a 20 72 33 38 38 73 6d |* C);.T0|* r388sm|
|0002bc20| 61 6c 6c 65 73 74 5f 61 | 6e 63 65 73 74 6f 72 28 |allest_a|ncestor(|
|0002bc30| 54 33 38 38 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |T388* C,|T0* a1);|
|0002bc40| 0a 54 30 2a 20 72 33 38 | 38 72 75 6e 5f 63 6c 61 |.T0* r38|8run_cla|
|0002bc50| 73 73 28 54 33 38 38 2a | 20 43 29 3b 0a 54 30 2a |ss(T388*| C);.T0*|
|0002bc60| 20 72 33 38 38 72 75 6e | 5f 74 69 6d 65 5f 6d 61 | r388run|_time_ma|
|0002bc70| 72 6b 28 76 6f 69 64 29 | 3b 0a 76 6f 69 64 20 72 |rk(void)|;.void r|
|0002bc80| 33 38 38 67 63 5f 6d 61 | 72 6b 5f 69 6e 28 54 30 |388gc_ma|rk_in(T0|
|0002bc90| 2a 20 61 31 29 3b 0a 69 | 6e 74 20 72 33 38 38 69 |* a1);.i|nt r388i|
|0002bca0| 73 5f 61 5f 69 6e 28 54 | 33 38 38 2a 20 43 2c 54 |s_a_in(T|388* C,T|
|0002bcb0| 30 2a 20 61 31 2c 54 30 | 2a 20 61 32 29 3b 0a 54 |0* a1,T0|* a2);.T|
|0002bcc0| 30 2a 20 72 33 38 38 6c | 6f 6f 6b 5f 75 70 5f 66 |0* r388l|ook_up_f|
|0002bcd0| 6f 72 28 54 33 38 38 2a | 20 43 2c 54 30 2a 20 61 |or(T388*| C,T0* a|
|0002bce0| 31 2c 54 30 2a 20 61 32 | 29 3b 0a 65 78 74 65 72 |1,T0* a2|);.exter|
|0002bcf0| 6e 20 69 6e 74 20 66 42 | 43 33 38 38 75 73 65 64 |n int fB|C388used|
|0002bd00| 5f 61 73 5f 72 65 66 65 | 72 65 6e 63 65 3b 0a 76 |_as_refe|rence;.v|
|0002bd10| 6f 69 64 20 72 33 38 38 | 75 73 65 64 5f 61 73 5f |oid r388|used_as_|
|0002bd20| 72 65 66 65 72 65 6e 63 | 65 28 76 6f 69 64 29 3b |referenc|e(void);|
|0002bd30| 0a 65 78 74 65 72 6e 20 | 69 6e 74 20 66 42 43 33 |.extern |int fBC3|
|0002bd40| 36 34 74 79 70 65 5f 64 | 6f 75 62 6c 65 5f 72 65 |64type_d|ouble_re|
|0002bd50| 66 3b 0a 65 78 74 65 72 | 6e 20 54 30 2a 6f 42 43 |f;.exter|n T0*oBC|
|0002bd60| 33 36 34 74 79 70 65 5f | 64 6f 75 62 6c 65 5f 72 |364type_|double_r|
|0002bd70| 65 66 3b 0a 54 30 2a 20 | 72 33 38 38 74 79 70 65 |ef;.T0* |r388type|
|0002bd80| 5f 64 6f 75 62 6c 65 5f | 72 65 66 28 76 6f 69 64 |_double_|ref(void|
|0002bd90| 29 3b 0a 76 6f 69 64 20 | 72 33 38 38 65 72 72 6f |);.void |r388erro|
|0002bda0| 72 28 54 30 2a 20 61 31 | 2c 54 30 2a 20 61 32 29 |r(T0* a1|,T0* a2)|
|0002bdb0| 3b 0a 54 30 2a 20 72 33 | 38 38 62 61 73 65 5f 63 |;.T0* r3|88base_c|
|0002bdc0| 6c 61 73 73 28 54 33 38 | 38 2a 20 43 29 3b 0a 69 |lass(T38|8* C);.i|
|0002bdd0| 6e 74 20 72 39 30 30 68 | 61 73 5f 63 72 65 61 74 |nt r900h|as_creat|
|0002bde0| 69 6f 6e 28 54 39 30 30 | 2a 20 43 2c 54 30 2a 20 |ion(T900|* C,T0* |
|0002bdf0| 61 31 29 3b 0a 69 6e 74 | 20 72 39 30 30 69 73 5f |a1);.int| r900is_|
|0002be00| 61 28 54 39 30 30 2a 20 | 43 2c 54 30 2a 20 61 31 |a(T900* |C,T0* a1|
|0002be10| 29 3b 0a 76 6f 69 64 20 | 72 39 30 30 63 5f 74 79 |);.void |r900c_ty|
|0002be20| 70 65 5f 66 6f 72 5f 61 | 72 67 75 6d 65 6e 74 5f |pe_for_a|rgument_|
|0002be30| 69 6e 28 54 30 2a 20 61 | 31 29 3b 0a 76 6f 69 64 |in(T0* a|1);.void|
|0002be40| 20 72 39 30 30 67 63 5f | 63 61 6c 6c 5f 6e 65 77 | r900gc_|call_new|
|0002be50| 5f 69 6e 28 54 30 2a 20 | 61 31 29 3b 0a 69 6e 74 |_in(T0* |a1);.int|
|0002be60| 20 72 39 30 30 73 70 61 | 63 65 5f 66 6f 72 5f 70 | r900spa|ce_for_p|
|0002be70| 6f 69 6e 74 65 72 28 76 | 6f 69 64 29 3b 0a 76 6f |ointer(v|oid);.vo|
|0002be80| 69 64 20 72 39 30 30 6d | 61 6b 65 28 54 39 30 30 |id r900m|ake(T900|
|0002be90| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 76 6f 69 |* C,T0* |a1);.voi|
|0002bea0| 64 20 72 39 30 30 6c 6f | 61 64 5f 72 65 66 28 54 |d r900lo|ad_ref(T|
|0002beb0| 30 2a 20 61 31 29 3b 0a | 65 78 74 65 72 6e 20 69 |0* a1);.|extern i|
|0002bec0| 6e 74 20 66 42 43 39 30 | 30 63 68 65 63 6b 5f 74 |nt fBC90|0check_t|
|0002bed0| 79 70 65 3b 0a 76 6f 69 | 64 20 72 39 30 30 63 68 |ype;.voi|d r900ch|
|0002bee0| 65 63 6b 5f 74 79 70 65 | 28 54 39 30 30 2a 20 43 |eck_type|(T900* C|
|0002bef0| 29 3b 0a 65 78 74 65 72 | 6e 20 69 6e 74 20 66 42 |);.exter|n int fB|
|0002bf00| 43 33 36 34 74 79 70 65 | 5f 70 6f 69 6e 74 65 72 |C364type|_pointer|
|0002bf10| 5f 72 65 66 3b 0a 65 78 | 74 65 72 6e 20 54 30 2a |_ref;.ex|tern T0*|
|0002bf20| 6f 42 43 33 36 34 74 79 | 70 65 5f 70 6f 69 6e 74 |oBC364ty|pe_point|
|0002bf30| 65 72 5f 72 65 66 3b 0a | 54 30 2a 20 72 39 30 30 |er_ref;.|T0* r900|
|0002bf40| 74 79 70 65 5f 70 6f 69 | 6e 74 65 72 5f 72 65 66 |type_poi|nter_ref|
|0002bf50| 28 76 6f 69 64 29 3b 0a | 54 30 2a 20 72 39 30 30 |(void);.|T0* r900|
|0002bf60| 77 72 69 74 74 65 6e 5f | 6d 61 72 6b 28 76 6f 69 |written_|mark(voi|
|0002bf70| 64 29 3b 0a 54 30 2a 20 | 72 39 30 30 74 6f 5f 72 |d);.T0* |r900to_r|
|0002bf80| 75 6e 6e 61 62 6c 65 28 | 54 39 30 30 2a 20 43 2c |unnable(|T900* C,|
|0002bf90| 54 30 2a 20 61 31 29 3b | 0a 76 6f 69 64 20 72 39 |T0* a1);|.void r9|
|0002bfa0| 30 30 63 5f 74 79 70 65 | 5f 66 6f 72 5f 65 78 74 |00c_type|_for_ext|
|0002bfb0| 65 72 6e 61 6c 5f 69 6e | 28 54 30 2a 20 61 31 29 |ernal_in|(T0* a1)|
|0002bfc0| 3b 0a 54 30 2a 20 72 39 | 30 30 67 65 6e 65 72 69 |;.T0* r9|00generi|
|0002bfd0| 63 5f 6c 69 73 74 28 54 | 39 30 30 2a 20 43 29 3b |c_list(T|900* C);|
|0002bfe0| 0a 76 6f 69 64 20 72 39 | 30 30 64 65 6d 61 6e 67 |.void r9|00demang|
|0002bff0| 6c 69 6e 67 5f 69 6e 28 | 54 30 2a 20 61 31 29 3b |ling_in(|T0* a1);|
|0002c000| 0a 76 6f 69 64 20 72 39 | 30 30 66 61 74 61 6c 5f |.void r9|00fatal_|
|0002c010| 65 72 72 6f 72 5f 67 65 | 6e 65 72 69 63 5f 6c 69 |error_ge|neric_li|
|0002c020| 73 74 28 54 39 30 30 2a | 20 43 29 3b 0a 54 30 2a |st(T900*| C);.T0*|
|0002c030| 20 72 39 30 30 73 6d 61 | 6c 6c 65 73 74 5f 61 6e | r900sma|llest_an|
|0002c040| 63 65 73 74 6f 72 28 54 | 39 30 30 2a 20 43 2c 54 |cestor(T|900* C,T|
|0002c050| 30 2a 20 61 31 29 3b 0a | 54 30 2a 20 72 39 30 30 |0* a1);.|T0* r900|
|0002c060| 72 75 6e 5f 63 6c 61 73 | 73 28 54 39 30 30 2a 20 |run_clas|s(T900* |
|0002c070| 43 29 3b 0a 54 30 2a 20 | 72 39 30 30 72 75 6e 5f |C);.T0* |r900run_|
|0002c080| 74 69 6d 65 5f 6d 61 72 | 6b 28 76 6f 69 64 29 3b |time_mar|k(void);|
|0002c090| 0a 76 6f 69 64 20 72 39 | 30 30 67 63 5f 6d 61 72 |.void r9|00gc_mar|
|0002c0a0| 6b 5f 69 6e 28 54 30 2a | 20 61 31 29 3b 0a 69 6e |k_in(T0*| a1);.in|
|0002c0b0| 74 20 72 39 30 30 69 73 | 5f 61 5f 69 6e 28 54 39 |t r900is|_a_in(T9|
|0002c0c0| 30 30 2a 20 43 2c 54 30 | 2a 20 61 31 2c 54 30 2a |00* C,T0|* a1,T0*|
|0002c0d0| 20 61 32 29 3b 0a 54 30 | 2a 20 72 39 30 30 6c 6f | a2);.T0|* r900lo|
|0002c0e0| 6f 6b 5f 75 70 5f 66 6f | 72 28 54 39 30 30 2a 20 |ok_up_fo|r(T900* |
|0002c0f0| 43 2c 54 30 2a 20 61 31 | 2c 54 30 2a 20 61 32 29 |C,T0* a1|,T0* a2)|
|0002c100| 3b 0a 65 78 74 65 72 6e | 20 69 6e 74 20 66 42 43 |;.extern| int fBC|
|0002c110| 39 30 30 75 73 65 64 5f | 61 73 5f 72 65 66 65 72 |900used_|as_refer|
|0002c120| 65 6e 63 65 3b 0a 76 6f | 69 64 20 72 39 30 30 75 |ence;.vo|id r900u|
|0002c130| 73 65 64 5f 61 73 5f 72 | 65 66 65 72 65 6e 63 65 |sed_as_r|eference|
|0002c140| 28 76 6f 69 64 29 3b 0a | 76 6f 69 64 20 72 39 30 |(void);.|void r90|
|0002c150| 30 65 72 72 6f 72 28 54 | 30 2a 20 61 31 2c 54 30 |0error(T|0* a1,T0|
|0002c160| 2a 20 61 32 29 3b 0a 54 | 30 2a 20 72 39 30 30 62 |* a2);.T|0* r900b|
|0002c170| 61 73 65 5f 63 6c 61 73 | 73 28 54 39 30 30 2a 20 |ase_clas|s(T900* |
|0002c180| 43 29 3b 0a 76 6f 69 64 | 20 72 38 34 33 61 64 64 |C);.void| r843add|
|0002c190| 5f 77 68 65 6e 5f 69 74 | 65 6d 5f 31 28 54 38 34 |_when_it|em_1(T84|
|0002c1a0| 33 2a 20 43 2c 54 30 2a | 20 61 31 29 3b 0a 54 30 |3* C,T0*| a1);.T0|
|0002c1b0| 2a 20 72 38 34 33 74 6f | 5f 72 75 6e 6e 61 62 6c |* r843to|_runnabl|
|0002c1c0| 65 5f 69 6e 74 65 67 65 | 72 28 54 38 34 33 2a 20 |e_intege|r(T843* |
|0002c1d0| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 76 6f 69 64 20 |C,T0* a1|);.void |
|0002c1e0| 72 38 34 33 6d 61 6b 65 | 28 54 38 34 33 2a 20 43 |r843make|(T843* C|
|0002c1f0| 2c 54 30 2a 20 61 31 2c | 54 30 2a 20 61 32 29 3b |,T0* a1,|T0* a2);|
|0002c200| 0a 76 6f 69 64 20 72 38 | 34 33 61 64 64 5f 77 68 |.void r8|43add_wh|
|0002c210| 65 6e 5f 69 74 65 6d 5f | 32 28 54 38 34 33 2a 20 |en_item_|2(T843* |
|0002c220| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 76 6f 69 64 20 |C,T0* a1|);.void |
|0002c230| 72 38 34 33 66 72 6f 6d | 5f 65 5f 77 68 65 6e 28 |r843from|_e_when(|
|0002c240| 54 38 34 33 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |T843* C,|T0* a1);|
|0002c250| 0a 76 6f 69 64 20 72 38 | 34 33 63 6f 6d 70 69 6c |.void r8|43compil|
|0002c260| 65 5f 74 6f 5f 63 28 54 | 38 34 33 2a 20 43 29 3b |e_to_c(T|843* C);|
|0002c270| 0a 76 6f 69 64 20 72 38 | 34 33 65 72 72 5f 6f 63 |.void r8|43err_oc|
|0002c280| 63 28 54 38 34 33 2a 20 | 43 2c 69 6e 74 20 61 31 |c(T843* |C,int a1|
|0002c290| 2c 54 30 2a 20 61 32 29 | 3b 0a 76 6f 69 64 20 72 |,T0* a2)|;.void r|
|0002c2a0| 38 34 33 61 64 64 5f 76 | 61 6c 75 65 28 54 38 34 |843add_v|alue(T84|
|0002c2b0| 33 2a 20 43 2c 54 30 2a | 20 61 31 29 3b 0a 69 6e |3* C,T0*| a1);.in|
|0002c2c0| 74 20 72 38 34 33 75 73 | 65 5f 63 75 72 72 65 6e |t r843us|e_curren|
|0002c2d0| 74 28 54 38 34 33 2a 20 | 43 29 3b 0a 76 6f 69 64 |t(T843* |C);.void|
|0002c2e0| 20 72 38 34 33 65 72 72 | 6f 72 28 54 30 2a 20 61 | r843err|or(T0* a|
|0002c2f0| 31 2c 54 30 2a 20 61 32 | 29 3b 0a 69 6e 74 20 72 |1,T0* a2|);.int r|
|0002c300| 38 34 33 69 6e 63 6c 75 | 64 65 73 5f 69 6e 74 65 |843inclu|des_inte|
|0002c310| 67 65 72 28 54 38 34 33 | 2a 20 43 2c 69 6e 74 20 |ger(T843|* C,int |
|0002c320| 61 31 29 3b 0a 54 30 2a | 20 72 38 34 33 74 6f 5f |a1);.T0*| r843to_|
|0002c330| 72 75 6e 6e 61 62 6c 65 | 5f 63 68 61 72 61 63 74 |runnable|_charact|
|0002c340| 65 72 28 54 38 34 33 2a | 20 43 2c 54 30 2a 20 61 |er(T843*| C,T0* a|
|0002c350| 31 29 3b 0a 76 6f 69 64 | 20 72 38 34 33 61 64 64 |1);.void| r843add|
|0002c360| 5f 73 6c 69 63 65 28 54 | 38 34 33 2a 20 43 2c 54 |_slice(T|843* C,T|
|0002c370| 30 2a 20 61 31 2c 54 30 | 2a 20 61 32 29 3b 0a 76 |0* a1,T0|* a2);.v|
|0002c380| 6f 69 64 20 72 38 34 33 | 61 66 64 5f 63 68 65 63 |oid r843|afd_chec|
|0002c390| 6b 28 54 38 34 33 2a 20 | 43 29 3b 0a 76 6f 69 64 |k(T843* |C);.void|
|0002c3a0| 20 72 36 37 33 67 65 74 | 5f 73 74 61 72 74 65 64 | r673get|_started|
|0002c3b0| 28 54 36 37 33 2a 20 43 | 29 3b 0a 69 6e 74 20 72 |(T673* C|);.int r|
|0002c3c0| 36 37 33 68 61 73 5f 70 | 61 72 65 6e 74 28 54 36 |673has_p|arent(T6|
|0002c3d0| 37 33 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 76 |73* C,T0|* a1);.v|
|0002c3e0| 6f 69 64 20 72 36 37 33 | 6d 61 6b 65 28 54 36 37 |oid r673|make(T67|
|0002c3f0| 33 2a 20 43 2c 54 30 2a | 20 61 31 2c 54 30 2a 20 |3* C,T0*| a1,T0* |
|0002c400| 61 32 2c 54 30 2a 20 61 | 33 2c 54 30 2a 20 61 34 |a2,T0* a|3,T0* a4|
|0002c410| 29 3b 0a 54 30 2a 20 72 | 36 37 33 6e 65 78 74 5f |);.T0* r|673next_|
|0002c420| 70 61 72 65 6e 74 5f 66 | 6f 72 28 54 36 37 33 2a |parent_f|or(T673*|
|0002c430| 20 43 2c 54 30 2a 20 61 | 31 2c 54 30 2a 20 61 32 | C,T0* a|1,T0* a2|
|0002c440| 29 3b 0a 54 30 2a 20 72 | 36 37 33 66 69 72 73 74 |);.T0* r|673first|
|0002c450| 5f 70 61 72 65 6e 74 5f | 66 6f 72 28 54 36 37 33 |_parent_|for(T673|
|0002c460| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 76 6f 69 |* C,T0* |a1);.voi|
|0002c470| 64 20 72 36 37 33 69 6e | 68 65 72 69 74 5f 63 79 |d r673in|herit_cy|
|0002c480| 63 6c 65 5f 63 68 65 63 | 6b 28 54 36 37 33 2a 20 |cle_chec|k(T673* |
|0002c490| 43 29 3b 0a 54 30 2a 20 | 72 36 37 33 75 70 5f 74 |C);.T0* |r673up_t|
|0002c4a0| 6f 5f 6f 72 69 67 69 6e | 61 6c 28 54 36 37 33 2a |o_origin|al(T673*|
|0002c4b0| 20 43 2c 54 30 2a 20 61 | 31 2c 54 30 2a 20 61 32 | C,T0* a|1,T0* a2|
|0002c4c0| 29 3b 0a 76 6f 69 64 20 | 72 36 37 33 63 6f 6c 6c |);.void |r673coll|
|0002c4d0| 65 63 74 5f 69 6e 76 61 | 72 69 61 6e 74 28 54 36 |ect_inva|riant(T6|
|0002c4e0| 37 33 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 54 |73* C,T0|* a1);.T|
|0002c4f0| 30 2a 20 72 36 37 33 73 | 6d 61 6c 6c 65 73 74 5f |0* r673s|mallest_|
|0002c500| 61 6e 63 65 73 74 6f 72 | 28 54 36 37 33 2a 20 43 |ancestor|(T673* C|
|0002c510| 2c 54 30 2a 20 61 31 29 | 3b 0a 69 6e 74 20 72 36 |,T0* a1)|;.int r6|
|0002c520| 37 33 68 61 73 28 54 36 | 37 33 2a 20 43 2c 54 30 |73has(T6|73* C,T0|
|0002c530| 2a 20 61 31 29 3b 0a 69 | 6e 74 20 72 36 37 33 68 |* a1);.i|nt r673h|
|0002c540| 61 73 5f 72 65 64 65 66 | 69 6e 65 28 54 36 37 33 |as_redef|ine(T673|
|0002c550| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 54 30 2a |* C,T0* |a1);.T0*|
|0002c560| 20 72 36 37 33 6c 6f 6f | 6b 5f 75 70 5f 66 6f 72 | r673loo|k_up_for|
|0002c570| 28 54 36 37 33 2a 20 43 | 2c 54 30 2a 20 61 31 2c |(T673* C|,T0* a1,|
|0002c580| 54 30 2a 20 61 32 29 3b | 0a 54 30 2a 20 72 36 37 |T0* a2);|.T0* r67|
|0002c590| 33 72 65 70 65 61 74 65 | 64 5f 69 6e 68 65 72 69 |3repeate|d_inheri|
|0002c5a0| 74 61 6e 63 65 28 54 36 | 37 33 2a 20 43 2c 54 30 |tance(T6|73* C,T0|
|0002c5b0| 2a 20 61 31 2c 54 30 2a | 20 61 32 2c 54 30 2a 20 |* a1,T0*| a2,T0* |
|0002c5c0| 61 33 29 3b 0a 54 30 2a | 20 72 36 37 33 63 6c 69 |a3);.T0*| r673cli|
|0002c5d0| 65 6e 74 73 5f 66 6f 72 | 28 54 36 37 33 2a 20 43 |ents_for|(T673* C|
|0002c5e0| 2c 54 30 2a 20 61 31 29 | 3b 0a 54 30 2a 20 72 36 |,T0* a1)|;.T0* r6|
|0002c5f0| 37 33 67 6f 69 6e 67 5f | 75 70 28 54 36 37 33 2a |73going_|up(T673*|
|0002c600| 20 43 2c 54 30 2a 20 61 | 31 2c 54 30 2a 20 61 32 | C,T0* a|1,T0* a2|
|0002c610| 2c 54 30 2a 20 61 33 29 | 3b 0a 69 6e 74 20 72 36 |,T0* a3)|;.int r6|
|0002c620| 37 33 69 73 5f 61 5f 76 | 6e 63 67 28 54 36 37 33 |73is_a_v|ncg(T673|
|0002c630| 2a 20 43 2c 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |* C,T0* |a1,T0* a|
|0002c640| 32 29 3b 0a 76 6f 69 64 | 20 72 36 37 33 63 6f 6c |2);.void| r673col|
|0002c650| 6c 65 63 74 5f 66 6f 72 | 28 54 36 37 33 2a 20 43 |lect_for|(T673* C|
|0002c660| 2c 69 6e 74 20 61 31 2c | 54 30 2a 20 61 32 29 3b |,int a1,|T0* a2);|
|0002c670| 0a 76 6f 69 64 20 72 36 | 32 35 66 69 6c 6c 5f 75 |.void r6|25fill_u|
|0002c680| 70 28 54 36 32 35 2a 20 | 43 29 3b 0a 54 30 2a 20 |p(T625* |C);.T0* |
|0002c690| 72 36 32 35 74 79 70 65 | 5f 61 6e 79 28 76 6f 69 |r625type|_any(voi|
|0002c6a0| 64 29 3b 0a 65 78 74 65 | 72 6e 20 54 30 2a 6f 42 |d);.exte|rn T0*oB|
|0002c6b0| 43 36 32 35 74 6d 70 5f | 73 74 72 69 6e 67 3b 0a |C625tmp_|string;.|
|0002c6c0| 76 6f 69 64 20 72 36 32 | 35 63 5f 64 65 66 69 6e |void r62|5c_defin|
|0002c6d0| 65 5f 66 6f 72 5f 6c 69 | 73 74 28 54 30 2a 20 61 |e_for_li|st(T0* a|
|0002c6e0| 31 2c 54 30 2a 20 61 32 | 29 3b 0a 76 6f 69 64 20 |1,T0* a2|);.void |
|0002c6f0| 72 36 32 35 63 5f 64 65 | 66 69 6e 65 5f 75 73 65 |r625c_de|fine_use|
|0002c700| 72 73 28 54 36 32 35 2a | 20 43 29 3b 0a 76 6f 69 |rs(T625*| C);.voi|
|0002c710| 64 20 72 36 32 35 63 5f | 64 65 66 69 6e 65 5f 69 |d r625c_|define_i|
|0002c720| 6e 74 65 72 6e 61 6c 73 | 28 54 36 32 35 2a 20 43 |nternals|(T625* C|
|0002c730| 29 3b 0a 76 6f 69 64 20 | 72 36 32 35 63 5f 64 65 |);.void |r625c_de|
|0002c740| 66 69 6e 65 5f 66 6f 72 | 28 54 30 2a 20 61 31 2c |fine_for|(T0* a1,|
|0002c750| 54 30 2a 20 61 32 29 3b | 0a 76 6f 69 64 20 72 34 |T0* a2);|.void r4|
|0002c760| 30 36 6d 61 6b 65 28 54 | 34 30 36 2a 20 43 2c 54 |06make(T|406* C,T|
|0002c770| 30 2a 20 61 31 2c 54 30 | 2a 20 61 32 29 3b 0a 54 |0* a1,T0|* a2);.T|
|0002c780| 30 2a 20 72 34 30 36 6e | 61 6d 65 5f 69 6e 28 54 |0* r406n|ame_in(T|
|0002c790| 34 30 36 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |406* C,T|0* a1);.|
|0002c7a0| 76 6f 69 64 20 72 34 30 | 36 75 6e 64 65 66 69 6e |void r40|6undefin|
|0002c7b0| 65 5f 69 6e 28 54 34 30 | 36 2a 20 43 2c 54 30 2a |e_in(T40|6* C,T0*|
|0002c7c0| 20 61 31 29 3b 0a 76 6f | 69 64 20 72 34 30 36 65 | a1);.vo|id r406e|
|0002c7d0| 72 72 6f 72 28 54 30 2a | 20 61 31 2c 54 30 2a 20 |rror(T0*| a1,T0* |
|0002c7e0| 61 32 29 3b 0a 54 30 2a | 20 72 34 30 36 6f 72 69 |a2);.T0*| r406ori|
|0002c7f0| 67 69 6e 5f 62 61 73 65 | 5f 63 6c 61 73 73 28 54 |gin_base|_class(T|
|0002c800| 34 30 36 2a 20 43 29 3b | 0a 76 6f 69 64 20 72 36 |406* C);|.void r6|
|0002c810| 37 35 63 6f 6e 6e 65 63 | 74 5f 74 6f 28 54 36 37 |75connec|t_to(T67|
|0002c820| 35 2a 20 43 2c 54 30 2a | 20 61 31 29 3b 0a 65 78 |5* C,T0*| a1);.ex|
|0002c830| 74 65 72 6e 20 54 30 2a | 6f 42 43 37 36 32 6c 61 |tern T0*|oBC762la|
|0002c840| 73 74 5f 73 74 72 69 6e | 67 3b 0a 76 6f 69 64 20 |st_strin|g;.void |
|0002c850| 72 36 37 35 73 6b 69 70 | 5f 73 65 70 61 72 61 74 |r675skip|_separat|
|0002c860| 6f 72 73 28 54 36 37 35 | 2a 20 43 29 3b 0a 76 6f |ors(T675|* C);.vo|
|0002c870| 69 64 20 72 36 37 35 64 | 69 73 63 6f 6e 6e 65 63 |id r675d|isconnec|
|0002c880| 74 28 54 36 37 35 2a 20 | 43 29 3b 0a 76 6f 69 64 |t(T675* |C);.void|
|0002c890| 20 72 36 37 35 72 65 61 | 64 5f 63 68 61 72 61 63 | r675rea|d_charac|
|0002c8a0| 74 65 72 28 54 36 37 35 | 2a 20 43 29 3b 0a 76 6f |ter(T675|* C);.vo|
|0002c8b0| 69 64 20 72 36 37 35 72 | 65 61 64 5f 77 6f 72 64 |id r675r|ead_word|
|0002c8c0| 28 54 36 37 35 2a 20 43 | 29 3b 0a 76 6f 69 64 20 |(T675* C|);.void |
|0002c8d0| 72 36 37 35 72 65 61 64 | 5f 6c 69 6e 65 5f 69 6e |r675read|_line_in|
|0002c8e0| 28 54 36 37 35 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T675* C|,T0* a1)|
|0002c8f0| 3b 0a 69 6e 74 20 72 36 | 37 35 65 6e 64 5f 6f 66 |;.int r6|75end_of|
|0002c900| 5f 69 6e 70 75 74 28 54 | 36 37 35 2a 20 43 29 3b |_input(T|675* C);|
|0002c910| 0a 69 6e 74 20 72 36 37 | 35 73 61 6d 65 5f 61 73 |.int r67|5same_as|
|0002c920| 28 54 36 37 35 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T675* C|,T0* a1)|
|0002c930| 3b 0a 76 6f 69 64 20 72 | 36 37 35 72 65 61 64 5f |;.void r|675read_|
|0002c940| 6c 69 6e 65 28 54 36 37 | 35 2a 20 43 29 3b 0a 54 |line(T67|5* C);.T|
|0002c950| 30 2a 20 72 33 34 37 61 | 64 64 5f 63 6f 6d 6d 65 |0* r347a|dd_comme|
|0002c960| 6e 74 28 54 33 34 37 2a | 20 43 2c 54 30 2a 20 61 |nt(T347*| C,T0* a|
|0002c970| 31 29 3b 0a 76 6f 69 64 | 20 72 33 34 37 6d 61 6b |1);.void| r347mak|
|0002c980| 65 28 54 33 34 37 2a 20 | 43 2c 54 30 2a 20 61 31 |e(T347* |C,T0* a1|
|0002c990| 2c 54 30 2a 20 61 32 2c | 54 30 2a 20 61 33 29 3b |,T0* a2,|T0* a3);|
|0002c9a0| 0a 76 6f 69 64 20 72 33 | 34 37 63 6f 6d 70 69 6c |.void r3|47compil|
|0002c9b0| 65 5f 74 6f 5f 63 28 54 | 33 34 37 2a 20 43 29 3b |e_to_c(T|347* C);|
|0002c9c0| 0a 54 30 2a 20 72 33 34 | 37 74 6f 5f 72 75 6e 6e |.T0* r34|7to_runn|
|0002c9d0| 61 62 6c 65 28 54 33 34 | 37 2a 20 43 2c 54 30 2a |able(T34|7* C,T0*|
|0002c9e0| 20 61 31 29 3b 0a 54 30 | 2a 20 72 33 34 37 63 75 | a1);.T0|* r347cu|
|0002c9f0| 72 72 65 6e 74 5f 74 79 | 70 65 28 54 33 34 37 2a |rrent_ty|pe(T347*|
|0002ca00| 20 43 29 3b 0a 69 6e 74 | 20 72 33 34 37 75 73 65 | C);.int| r347use|
|0002ca10| 5f 63 75 72 72 65 6e 74 | 28 54 33 34 37 2a 20 43 |_current|(T347* C|
|0002ca20| 29 3b 0a 76 6f 69 64 20 | 72 33 34 37 61 66 64 5f |);.void |r347afd_|
|0002ca30| 63 68 65 63 6b 28 54 33 | 34 37 2a 20 43 29 3b 0a |check(T3|47* C);.|
|0002ca40| 54 30 2a 20 72 39 33 32 | 61 64 64 5f 63 6f 6d 6d |T0* r932|add_comm|
|0002ca50| 65 6e 74 28 54 39 33 32 | 2a 20 43 2c 54 30 2a 20 |ent(T932|* C,T0* |
|0002ca60| 61 31 29 3b 0a 69 6e 74 | 20 72 39 33 32 74 6f 5f |a1);.int| r932to_|
|0002ca70| 69 6e 74 65 67 65 72 28 | 54 39 33 32 2a 20 43 29 |integer(|T932* C)|
|0002ca80| 3b 0a 69 6e 74 20 72 39 | 33 32 69 73 5f 61 28 54 |;.int r9|32is_a(T|
|0002ca90| 39 33 32 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |932* C,T|0* a1);.|
|0002caa0| 76 6f 69 64 20 72 39 33 | 32 6d 61 70 70 69 6e 67 |void r93|2mapping|
|0002cab0| 5f 63 5f 61 72 67 28 54 | 39 33 32 2a 20 43 2c 54 |_c_arg(T|932* C,T|
|0002cac0| 30 2a 20 61 31 29 3b 0a | 76 6f 69 64 20 72 39 33 |0* a1);.|void r93|
|0002cad0| 32 6d 61 6b 65 28 54 39 | 33 32 2a 20 43 2c 54 30 |2make(T9|32* C,T0|
|0002cae0| 2a 20 61 31 2c 54 30 2a | 20 61 32 2c 54 30 2a 20 |* a1,T0*| a2,T0* |
|0002caf0| 61 33 29 3b 0a 76 6f 69 | 64 20 72 39 33 32 6d 61 |a3);.voi|d r932ma|
|0002cb00| 70 70 69 6e 67 5f 63 5f | 74 61 72 67 65 74 28 54 |pping_c_|target(T|
|0002cb10| 39 33 32 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |932* C,T|0* a1);.|
|0002cb20| 76 6f 69 64 20 72 39 33 | 32 63 6f 6d 70 69 6c 65 |void r93|2compile|
|0002cb30| 5f 74 6f 5f 63 28 54 39 | 33 32 2a 20 43 29 3b 0a |_to_c(T9|32* C);.|
|0002cb40| 54 30 2a 20 72 39 33 32 | 74 6f 5f 72 75 6e 6e 61 |T0* r932|to_runna|
|0002cb50| 62 6c 65 28 54 39 33 32 | 2a 20 43 2c 54 30 2a 20 |ble(T932|* C,T0* |
|0002cb60| 61 31 29 3b 0a 54 30 2a | 20 72 39 33 32 74 77 69 |a1);.T0*| r932twi|
|0002cb70| 6e 28 54 39 33 32 2a 20 | 43 29 3b 0a 54 30 2a 20 |n(T932* |C);.T0* |
|0002cb80| 72 39 33 32 6f 70 65 72 | 61 74 6f 72 28 76 6f 69 |r932oper|ator(voi|
|0002cb90| 64 29 3b 0a 69 6e 74 20 | 72 39 33 32 69 73 5f 73 |d);.int |r932is_s|
|0002cba0| 74 61 74 69 63 28 54 39 | 33 32 2a 20 43 29 3b 0a |tatic(T9|32* C);.|
|0002cbb0| 76 6f 69 64 20 72 39 33 | 32 63 6f 6d 70 69 6c 65 |void r93|2compile|
|0002cbc0| 5f 74 6f 5f 63 5f 6f 6c | 64 28 54 39 33 32 2a 20 |_to_c_ol|d(T932* |
|0002cbd0| 43 29 3b 0a 76 6f 69 64 | 20 72 39 33 32 63 32 63 |C);.void| r932c2c|
|0002cbe0| 5f 63 61 73 74 5f 6f 70 | 28 54 39 33 32 2a 20 43 |_cast_op|(T932* C|
|0002cbf0| 2c 54 30 2a 20 61 31 2c | 54 30 2a 20 61 32 29 3b |,T0* a1,|T0* a2);|
|0002cc00| 0a 76 6f 69 64 20 72 39 | 33 32 6d 61 6b 65 5f 63 |.void r9|32make_c|
|0002cc10| 61 6c 6c 5f 31 28 54 39 | 33 32 2a 20 43 2c 54 30 |all_1(T9|32* C,T0|
|0002cc20| 2a 20 61 31 2c 54 30 2a | 20 61 32 2c 54 30 2a 20 |* a1,T0*| a2,T0* |
|0002cc30| 61 33 29 3b 0a 76 6f 69 | 64 20 72 39 33 32 74 6f |a3);.voi|d r932to|
|0002cc40| 5f 72 75 6e 6e 61 62 6c | 65 5f 30 28 54 39 33 32 |_runnabl|e_0(T932|
|0002cc50| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 76 6f 69 |* C,T0* |a1);.voi|
|0002cc60| 64 20 72 39 33 32 63 70 | 63 5f 74 6f 5f 72 75 6e |d r932cp|c_to_run|
|0002cc70| 6e 61 62 6c 65 28 54 39 | 33 32 2a 20 43 2c 54 30 |nable(T9|32* C,T0|
|0002cc80| 2a 20 61 31 29 3b 0a 69 | 6e 74 20 72 39 33 32 75 |* a1);.i|nt r932u|
|0002cc90| 73 65 5f 63 75 72 72 65 | 6e 74 28 54 39 33 32 2a |se_curre|nt(T932*|
|0002cca0| 20 43 29 3b 0a 76 6f 69 | 64 20 72 39 33 32 66 69 | C);.voi|d r932fi|
|0002ccb0| 6e 61 6c 69 7a 65 28 54 | 39 33 32 2a 20 43 29 3b |nalize(T|932* C);|
|0002ccc0| 0a 76 6f 69 64 20 72 39 | 33 32 65 72 72 6f 72 28 |.void r9|32error(|
|0002ccd0| 54 30 2a 20 61 31 2c 54 | 30 2a 20 61 32 29 3b 0a |T0* a1,T|0* a2);.|
|0002cce0| 54 30 2a 20 72 39 33 32 | 61 72 67 31 28 54 39 33 |T0* r932|arg1(T93|
|0002ccf0| 32 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 39 33 32 |2* C);.v|oid r932|
|0002cd00| 61 66 64 5f 63 68 65 63 | 6b 28 54 39 33 32 2a 20 |afd_chec|k(T932* |
|0002cd10| 43 29 3b 0a 65 78 74 65 | 72 6e 20 69 6e 74 20 66 |C);.exte|rn int f|
|0002cd20| 42 43 36 37 36 62 75 66 | 66 65 72 3b 0a 65 78 74 |BC676buf|fer;.ext|
|0002cd30| 65 72 6e 20 54 39 20 6f | 42 43 36 37 36 62 75 66 |ern T9 o|BC676buf|
|0002cd40| 66 65 72 3b 0a 54 39 20 | 72 36 37 36 62 75 66 66 |fer;.T9 |r676buff|
|0002cd50| 65 72 28 76 6f 69 64 29 | 3b 0a 69 6e 74 20 72 36 |er(void)|;.int r6|
|0002cd60| 37 36 72 65 61 64 5f 66 | 69 6c 65 28 54 30 2a 20 |76read_f|ile(T0* |
|0002cd70| 61 31 29 3b 0a 54 30 2a | 20 72 36 37 36 69 74 65 |a1);.T0*| r676ite|
|0002cd80| 6d 28 69 6e 74 20 61 31 | 29 3b 0a 76 6f 69 64 20 |m(int a1|);.void |
|0002cd90| 72 36 37 36 6c 6f 61 64 | 5f 66 69 6c 65 28 54 36 |r676load|_file(T6|
|0002cda0| 37 36 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 65 |76* C,T0|* a1);.e|
|0002cdb0| 78 74 65 72 6e 20 54 30 | 2a 6f 42 43 36 37 36 74 |xtern T0|*oBC676t|
|0002cdc0| 65 78 74 3b 0a 54 30 2a | 20 72 36 37 36 6e 65 78 |ext;.T0*| r676nex|
|0002cdd0| 74 5f 6c 69 6e 65 28 69 | 6e 74 20 61 31 29 3b 0a |t_line(i|nt a1);.|
|0002cde0| 54 30 2a 20 72 36 32 39 | 61 64 64 5f 63 6f 6d 6d |T0* r629|add_comm|
|0002cdf0| 65 6e 74 28 54 36 32 39 | 2a 20 43 2c 54 30 2a 20 |ent(T629|* C,T0* |
|0002ce00| 61 31 29 3b 0a 76 6f 69 | 64 20 72 36 32 39 63 5f |a1);.voi|d r629c_|
|0002ce10| 63 6f 64 69 6e 67 31 28 | 54 36 32 39 2a 20 43 29 |coding1(|T629* C)|
|0002ce20| 3b 0a 76 6f 69 64 20 72 | 36 32 39 62 69 74 5f 69 |;.void r|629bit_i|
|0002ce30| 6e 74 6f 5f 62 69 74 28 | 54 36 32 39 2a 20 43 2c |nto_bit(|T629* C,|
|0002ce40| 54 30 2a 20 61 31 2c 54 | 30 2a 20 61 32 29 3b 0a |T0* a1,T|0* a2);.|
|0002ce50| 69 6e 74 20 72 36 32 39 | 74 72 61 63 65 5f 69 6e |int r629|trace_in|
|0002ce60| 73 74 72 75 63 74 69 6f | 6e 28 54 36 32 39 2a 20 |structio|n(T629* |
|0002ce70| 43 29 3b 0a 76 6f 69 64 | 20 72 36 32 39 6d 61 6b |C);.void| r629mak|
|0002ce80| 65 28 54 36 32 39 2a 20 | 43 2c 54 30 2a 20 61 31 |e(T629* |C,T0* a1|
|0002ce90| 2c 54 30 2a 20 61 32 29 | 3b 0a 54 30 2a 20 72 36 |,T0* a2)|;.T0* r6|
|0002cea0| 32 39 73 74 61 72 74 5f | 70 6f 73 69 74 69 6f 6e |29start_|position|
|0002ceb0| 28 54 36 32 39 2a 20 43 | 29 3b 0a 76 6f 69 64 20 |(T629* C|);.void |
|0002cec0| 72 36 32 39 63 6f 6d 70 | 69 6c 65 5f 74 6f 5f 63 |r629comp|ile_to_c|
|0002ced0| 28 54 36 32 39 2a 20 43 | 29 3b 0a 54 30 2a 20 72 |(T629* C|);.T0* r|
|0002cee0| 36 32 39 74 6f 5f 72 75 | 6e 6e 61 62 6c 65 28 54 |629to_ru|nnable(T|
|0002cef0| 36 32 39 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |629* C,T|0* a1);.|
|0002cf00| 54 30 2a 20 72 36 32 39 | 72 69 67 68 74 5f 74 79 |T0* r629|right_ty|
|0002cf10| 70 65 28 54 36 32 39 2a | 20 43 29 3b 0a 54 30 2a |pe(T629*| C);.T0*|
|0002cf20| 20 72 36 32 39 63 75 72 | 72 65 6e 74 5f 74 79 70 | r629cur|rent_typ|
|0002cf30| 65 28 54 36 32 39 2a 20 | 43 29 3b 0a 69 6e 74 20 |e(T629* |C);.int |
|0002cf40| 72 36 32 39 69 73 5f 70 | 72 65 5f 63 6f 6d 70 75 |r629is_p|re_compu|
|0002cf50| 74 61 62 6c 65 28 54 36 | 32 39 2a 20 43 29 3b 0a |table(T6|29* C);.|
|0002cf60| 69 6e 74 20 72 36 32 39 | 75 73 65 5f 63 75 72 72 |int r629|use_curr|
|0002cf70| 65 6e 74 28 54 36 32 39 | 2a 20 43 29 3b 0a 76 6f |ent(T629|* C);.vo|
|0002cf80| 69 64 20 72 36 32 39 65 | 72 72 6f 72 28 54 30 2a |id r629e|rror(T0*|
|0002cf90| 20 61 31 2c 54 30 2a 20 | 61 32 29 3b 0a 76 6f 69 | a1,T0* |a2);.voi|
|0002cfa0| 64 20 72 36 32 39 61 66 | 64 5f 63 68 65 63 6b 28 |d r629af|d_check(|
|0002cfb0| 54 36 32 39 2a 20 43 29 | 3b 0a 54 30 2a 20 72 36 |T629* C)|;.T0* r6|
|0002cfc0| 32 39 6c 65 66 74 5f 74 | 79 70 65 28 54 36 32 39 |29left_t|ype(T629|
|0002cfd0| 2a 20 43 29 3b 0a 76 6f | 69 64 20 72 36 32 39 77 |* C);.vo|id r629w|
|0002cfe0| 61 72 6e 69 6e 67 28 54 | 30 2a 20 61 31 2c 54 30 |arning(T|0* a1,T0|
|0002cff0| 2a 20 61 32 29 3b 0a 69 | 6e 74 20 72 32 33 39 69 |* a2);.i|nt r239i|
|0002d000| 64 28 54 32 33 39 2a 20 | 43 29 3b 0a 65 78 74 65 |d(T239* |C);.exte|
|0002d010| 72 6e 20 54 30 2a 6f 42 | 43 36 34 36 74 6d 70 5f |rn T0*oB|C646tmp_|
|0002d020| 77 72 69 74 74 65 6e 5f | 6d 61 72 6b 3b 0a 69 6e |written_|mark;.in|
|0002d030| 74 20 72 32 33 39 68 61 | 73 5f 63 72 65 61 74 69 |t r239ha|s_creati|
|0002d040| 6f 6e 28 54 32 33 39 2a | 20 43 2c 54 30 2a 20 61 |on(T239*| C,T0* a|
|0002d050| 31 29 3b 0a 69 6e 74 20 | 72 32 33 39 69 73 5f 61 |1);.int |r239is_a|
|0002d060| 72 72 61 79 28 54 32 33 | 39 2a 20 43 29 3b 0a 69 |rray(T23|9* C);.i|
|0002d070| 6e 74 20 72 32 33 39 69 | 73 5f 61 28 54 32 33 39 |nt r239i|s_a(T239|
|0002d080| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 76 6f 69 |* C,T0* |a1);.voi|
|0002d090| 64 20 72 32 33 39 63 5f | 69 6e 69 74 69 61 6c 69 |d r239c_|initiali|
|0002d0a0| 7a 65 5f 69 6e 28 54 32 | 33 39 2a 20 43 2c 54 30 |ze_in(T2|39* C,T0|
|0002d0b0| 2a 20 61 31 29 3b 0a 76 | 6f 69 64 20 72 32 33 39 |* a1);.v|oid r239|
|0002d0c0| 63 5f 74 79 70 65 5f 66 | 6f 72 5f 61 72 67 75 6d |c_type_f|or_argum|
|0002d0d0| 65 6e 74 5f 69 6e 28 54 | 32 33 39 2a 20 43 2c 54 |ent_in(T|239* C,T|
|0002d0e0| 30 2a 20 61 31 29 3b 0a | 76 6f 69 64 20 72 32 33 |0* a1);.|void r23|
|0002d0f0| 39 67 63 5f 63 61 6c 6c | 5f 6e 65 77 5f 69 6e 28 |9gc_call|_new_in(|
|0002d100| 54 32 33 39 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |T239* C,|T0* a1);|
|0002d110| 0a 69 6e 74 20 72 32 33 | 39 69 73 5f 70 6f 69 6e |.int r23|9is_poin|
|0002d120| 74 65 72 28 54 32 33 39 | 2a 20 43 29 3b 0a 69 6e |ter(T239|* C);.in|
|0002d130| 74 20 72 32 33 39 69 73 | 5f 64 75 6d 6d 79 5f 65 |t r239is|_dummy_e|
|0002d140| 78 70 61 6e 64 65 64 28 | 54 32 33 39 2a 20 43 29 |xpanded(|T239* C)|
|0002d150| 3b 0a 69 6e 74 20 72 32 | 33 39 69 73 5f 73 74 72 |;.int r2|39is_str|
|0002d160| 69 6e 67 28 54 32 33 39 | 2a 20 43 29 3b 0a 69 6e |ing(T239|* C);.in|
|0002d170| 74 20 72 32 33 39 73 70 | 61 63 65 5f 66 6f 72 5f |t r239sp|ace_for_|
|0002d180| 76 61 72 69 61 62 6c 65 | 28 54 32 33 39 2a 20 43 |variable|(T239* C|
|0002d190| 29 3b 0a 54 30 2a 20 72 | 32 33 39 75 6c 74 69 6d |);.T0* r|239ultim|
|0002d1a0| 61 74 65 5f 72 75 6e 5f | 74 79 70 65 28 54 32 33 |ate_run_|type(T23|
|0002d1b0| 39 2a 20 43 2c 54 30 2a | 20 61 31 29 3b 0a 76 6f |9* C,T0*| a1);.vo|
|0002d1c0| 69 64 20 72 32 33 39 6d | 61 6b 65 28 54 32 33 39 |id r239m|ake(T239|
|0002d1d0| 2a 20 43 2c 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |* C,T0* |a1,T0* a|
|0002d1e0| 32 29 3b 0a 76 6f 69 64 | 20 72 32 33 39 61 6e 63 |2);.void| r239anc|
|0002d1f0| 68 6f 72 5f 63 79 63 6c | 65 5f 73 74 61 72 74 28 |hor_cycl|e_start(|
|0002d200| 54 32 33 39 2a 20 43 29 | 3b 0a 76 6f 69 64 20 72 |T239* C)|;.void r|
|0002d210| 32 33 39 6d 61 70 70 69 | 6e 67 5f 63 61 73 74 28 |239mappi|ng_cast(|
|0002d220| 54 32 33 39 2a 20 43 29 | 3b 0a 76 6f 69 64 20 72 |T239* C)|;.void r|
|0002d230| 32 33 39 63 5f 74 79 70 | 65 5f 66 6f 72 5f 74 61 |239c_typ|e_for_ta|
|0002d240| 72 67 65 74 5f 69 6e 28 | 54 32 33 39 2a 20 43 2c |rget_in(|T239* C,|
|0002d250| 54 30 2a 20 61 31 29 3b | 0a 76 6f 69 64 20 72 32 |T0* a1);|.void r2|
|0002d260| 33 39 67 63 5f 69 6e 69 | 74 69 61 6c 69 7a 65 28 |39gc_ini|tialize(|
|0002d270| 54 32 33 39 2a 20 43 29 | 3b 0a 69 6e 74 20 72 32 |T239* C)|;.int r2|
|0002d280| 33 39 69 73 5f 63 68 61 | 72 61 63 74 65 72 28 54 |39is_cha|racter(T|
|0002d290| 32 33 39 2a 20 43 29 3b | 0a 69 6e 74 20 72 32 33 |239* C);|.int r23|
|0002d2a0| 39 69 73 5f 75 73 65 72 | 5f 65 78 70 61 6e 64 65 |9is_user|_expande|
|0002d2b0| 64 28 54 32 33 39 2a 20 | 43 29 3b 0a 54 30 2a 20 |d(T239* |C);.T0* |
|0002d2c0| 72 32 33 39 74 6f 5f 72 | 75 6e 6e 61 62 6c 65 28 |r239to_r|unnable(|
|0002d2d0| 54 32 33 39 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |T239* C,|T0* a1);|
|0002d2e0| 0a 76 6f 69 64 20 72 32 | 33 39 63 5f 74 79 70 65 |.void r2|39c_type|
|0002d2f0| 5f 66 6f 72 5f 65 78 74 | 65 72 6e 61 6c 5f 69 6e |_for_ext|ernal_in|
|0002d300| 28 54 32 33 39 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T239* C|,T0* a1)|
|0002d310| 3b 0a 54 30 2a 20 72 32 | 33 39 67 65 6e 65 72 69 |;.T0* r2|39generi|
|0002d320| 63 5f 6c 69 73 74 28 54 | 32 33 39 2a 20 43 29 3b |c_list(T|239* C);|
|0002d330| 0a 76 6f 69 64 20 72 32 | 33 39 64 65 6d 61 6e 67 |.void r2|39demang|
|0002d340| 6c 69 6e 67 5f 69 6e 28 | 54 32 33 39 2a 20 43 2c |ling_in(|T239* C,|
|0002d350| 54 30 2a 20 61 31 29 3b | 0a 69 6e 74 20 72 32 33 |T0* a1);|.int r23|
|0002d360| 39 69 73 5f 72 65 61 6c | 28 54 32 33 39 2a 20 43 |9is_real|(T239* C|
|0002d370| 29 3b 0a 54 30 2a 20 72 | 32 33 39 74 77 69 6e 28 |);.T0* r|239twin(|
|0002d380| 54 32 33 39 2a 20 43 29 | 3b 0a 69 6e 74 20 72 32 |T239* C)|;.int r2|
|0002d390| 33 39 69 73 5f 62 69 74 | 28 54 32 33 39 2a 20 43 |39is_bit|(T239* C|
|0002d3a0| 29 3b 0a 76 6f 69 64 20 | 72 32 33 39 66 61 74 61 |);.void |r239fata|
|0002d3b0| 6c 5f 65 72 72 6f 72 5f | 67 65 6e 65 72 69 63 5f |l_error_|generic_|
|0002d3c0| 6c 69 73 74 28 54 32 33 | 39 2a 20 43 29 3b 0a 54 |list(T23|9* C);.T|
|0002d3d0| 30 2a 20 72 32 33 39 73 | 6d 61 6c 6c 65 73 74 5f |0* r239s|mallest_|
|0002d3e0| 61 6e 63 65 73 74 6f 72 | 28 54 32 33 39 2a 20 43 |ancestor|(T239* C|
|0002d3f0| 2c 54 30 2a 20 61 31 29 | 3b 0a 69 6e 74 20 72 32 |,T0* a1)|;.int r2|
|0002d400| 33 39 69 73 5f 62 6f 6f | 6c 65 61 6e 28 54 32 33 |39is_boo|lean(T23|
|0002d410| 39 2a 20 43 29 3b 0a 69 | 6e 74 20 72 32 33 39 69 |9* C);.i|nt r239i|
|0002d420| 73 5f 64 6f 75 62 6c 65 | 28 54 32 33 39 2a 20 43 |s_double|(T239* C|
|0002d430| 29 3b 0a 54 30 2a 20 72 | 32 33 39 72 75 6e 5f 63 |);.T0* r|239run_c|
|0002d440| 6c 61 73 73 28 54 32 33 | 39 2a 20 43 29 3b 0a 54 |lass(T23|9* C);.T|
|0002d450| 30 2a 20 72 32 33 39 72 | 75 6e 5f 74 69 6d 65 5f |0* r239r|un_time_|
|0002d460| 6d 61 72 6b 28 54 32 33 | 39 2a 20 43 29 3b 0a 76 |mark(T23|9* C);.v|
|0002d470| 6f 69 64 20 72 32 33 39 | 63 5f 69 6e 69 74 69 61 |oid r239|c_initia|
|0002d480| 6c 69 7a 65 28 54 32 33 | 39 2a 20 43 29 3b 0a 76 |lize(T23|9* C);.v|
|0002d490| 6f 69 64 20 72 32 33 39 | 63 61 73 74 5f 74 6f 5f |oid r239|cast_to_|
|0002d4a0| 72 65 66 28 54 32 33 39 | 2a 20 43 29 3b 0a 76 6f |ref(T239|* C);.vo|
|0002d4b0| 69 64 20 72 32 33 39 67 | 63 5f 6d 61 72 6b 5f 69 |id r239g|c_mark_i|
|0002d4c0| 6e 28 54 32 33 39 2a 20 | 43 2c 54 30 2a 20 61 31 |n(T239* |C,T0* a1|
|0002d4d0| 29 3b 0a 69 6e 74 20 72 | 32 33 39 69 73 5f 61 5f |);.int r|239is_a_|
|0002d4e0| 69 6e 28 54 32 33 39 2a | 20 43 2c 54 30 2a 20 61 |in(T239*| C,T0* a|
|0002d4f0| 31 2c 54 30 2a 20 61 32 | 29 3b 0a 54 30 2a 20 72 |1,T0* a2|);.T0* r|
|0002d500| 32 33 39 6c 6f 6f 6b 5f | 75 70 5f 66 6f 72 28 54 |239look_|up_for(T|
|0002d510| 32 33 39 2a 20 43 2c 54 | 30 2a 20 61 31 2c 54 30 |239* C,T|0* a1,T0|
|0002d520| 2a 20 61 32 29 3b 0a 76 | 6f 69 64 20 72 32 33 39 |* a2);.v|oid r239|
|0002d530| 63 5f 68 65 61 64 65 72 | 5f 70 61 73 73 31 28 54 |c_header|_pass1(T|
|0002d540| 32 33 39 2a 20 43 29 3b | 0a 76 6f 69 64 20 72 32 |239* C);|.void r2|
|0002d550| 33 39 63 5f 74 79 70 65 | 5f 66 6f 72 5f 72 65 73 |39c_type|_for_res|
|0002d560| 75 6c 74 5f 69 6e 28 54 | 32 33 39 2a 20 43 2c 54 |ult_in(T|239* C,T|
|0002d570| 30 2a 20 61 31 29 3b 0a | 54 30 2a 20 72 32 33 39 |0* a1);.|T0* r239|
|0002d580| 65 78 70 61 6e 64 65 64 | 5f 69 6e 69 74 69 61 6c |expanded|_initial|
|0002d590| 69 7a 65 72 28 54 32 33 | 39 2a 20 43 29 3b 0a 69 |izer(T23|9* C);.i|
|0002d5a0| 6e 74 20 72 32 33 39 69 | 73 5f 67 65 6e 65 72 69 |nt r239i|s_generi|
|0002d5b0| 63 28 54 32 33 39 2a 20 | 43 29 3b 0a 76 6f 69 64 |c(T239* |C);.void|
|0002d5c0| 20 72 32 33 39 63 5f 68 | 65 61 64 65 72 5f 70 61 | r239c_h|eader_pa|
|0002d5d0| 73 73 32 28 54 32 33 39 | 2a 20 43 29 3b 0a 76 6f |ss2(T239|* C);.vo|
|0002d5e0| 69 64 20 72 32 33 39 67 | 63 5f 64 65 66 69 6e 65 |id r239g|c_define|
|0002d5f0| 31 28 54 32 33 39 2a 20 | 43 29 3b 0a 69 6e 74 20 |1(T239* |C);.int |
|0002d600| 72 32 33 39 6e 65 65 64 | 5f 63 5f 73 74 72 75 63 |r239need|_c_struc|
|0002d610| 74 28 54 32 33 39 2a 20 | 43 29 3b 0a 69 6e 74 20 |t(T239* |C);.int |
|0002d620| 72 32 33 39 69 73 5f 72 | 65 66 65 72 65 6e 63 65 |r239is_r|eference|
|0002d630| 28 54 32 33 39 2a 20 43 | 29 3b 0a 76 6f 69 64 20 |(T239* C|);.void |
|0002d640| 72 32 33 39 67 63 5f 69 | 6e 66 6f 5f 69 6e 28 54 |r239gc_i|nfo_in(T|
|0002d650| 32 33 39 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |239* C,T|0* a1);.|
|0002d660| 76 6f 69 64 20 72 32 33 | 39 65 72 72 6f 72 28 54 |void r23|9error(T|
|0002d670| 30 2a 20 61 31 2c 54 30 | 2a 20 61 32 29 3b 0a 54 |0* a1,T0|* a2);.T|
|0002d680| 30 2a 20 72 32 33 39 62 | 61 73 65 5f 63 6c 61 73 |0* r239b|ase_clas|
|0002d690| 73 28 54 32 33 39 2a 20 | 43 29 3b 0a 76 6f 69 64 |s(T239* |C);.void|
|0002d6a0| 20 72 32 33 39 63 61 6c | 6c 5f 67 63 5f 73 77 65 | r239cal|l_gc_swe|
|0002d6b0| 65 70 5f 69 6e 28 54 32 | 33 39 2a 20 43 2c 54 30 |ep_in(T2|39* C,T0|
|0002d6c0| 2a 20 61 31 29 3b 0a 76 | 6f 69 64 20 72 32 33 39 |* a1);.v|oid r239|
|0002d6d0| 67 63 5f 64 65 66 69 6e | 65 32 28 54 32 33 39 2a |gc_defin|e2(T239*|
|0002d6e0| 20 43 29 3b 0a 69 6e 74 | 20 72 32 33 39 6e 65 65 | C);.int| r239nee|
|0002d6f0| 64 5f 67 63 5f 6d 61 72 | 6b 5f 66 75 6e 63 74 69 |d_gc_mar|k_functi|
|0002d700| 6f 6e 28 54 32 33 39 2a | 20 43 29 3b 0a 69 6e 74 |on(T239*| C);.int|
|0002d710| 20 72 32 33 39 69 73 5f | 61 6e 79 28 54 32 33 39 | r239is_|any(T239|
|0002d720| 2a 20 43 29 3b 0a 76 6f | 69 64 20 72 32 33 39 74 |* C);.vo|id r239t|
|0002d730| 6f 5f 72 65 66 65 72 65 | 6e 63 65 28 54 32 33 39 |o_refere|nce(T239|
|0002d740| 2a 20 43 29 3b 0a 76 6f | 69 64 20 72 32 33 39 63 |* C);.vo|id r239c|
|0002d750| 5f 68 65 61 64 65 72 5f | 70 61 73 73 33 28 54 32 |_header_|pass3(T2|
|0002d760| 33 39 2a 20 43 29 3b 0a | 65 78 74 65 72 6e 20 54 |39* C);.|extern T|
|0002d770| 30 2a 6f 42 43 36 34 36 | 76 69 73 69 74 65 64 3b |0*oBC646|visited;|
|0002d780| 0a 54 30 2a 20 72 32 33 | 39 62 61 73 65 5f 63 6c |.T0* r23|9base_cl|
|0002d790| 61 73 73 5f 6e 61 6d 65 | 28 54 32 33 39 2a 20 43 |ass_name|(T239* C|
|0002d7a0| 29 3b 0a 69 6e 74 20 72 | 32 33 39 69 73 5f 65 78 |);.int r|239is_ex|
|0002d7b0| 70 61 6e 64 65 64 28 54 | 32 33 39 2a 20 43 29 3b |panded(T|239* C);|
|0002d7c0| 0a 69 6e 74 20 72 32 33 | 39 69 73 5f 62 61 73 69 |.int r23|9is_basi|
|0002d7d0| 63 5f 65 69 66 66 65 6c | 5f 65 78 70 61 6e 64 65 |c_eiffel|_expande|
|0002d7e0| 64 28 54 32 33 39 2a 20 | 43 29 3b 0a 69 6e 74 20 |d(T239* |C);.int |
|0002d7f0| 72 32 33 39 69 73 5f 6e | 6f 6e 65 28 54 32 33 39 |r239is_n|one(T239|
|0002d800| 2a 20 43 29 3b 0a 76 6f | 69 64 20 72 32 33 39 74 |* C);.vo|id r239t|
|0002d810| 6f 5f 65 78 70 61 6e 64 | 65 64 28 54 32 33 39 2a |o_expand|ed(T239*|
|0002d820| 20 43 29 3b 0a 69 6e 74 | 20 72 32 33 39 69 73 5f | C);.int| r239is_|
|0002d830| 69 6e 74 65 67 65 72 28 | 54 32 33 39 2a 20 43 29 |integer(|T239* C)|
|0002d840| 3b 0a 76 6f 69 64 20 72 | 32 33 39 63 5f 68 65 61 |;.void r|239c_hea|
|0002d850| 64 65 72 5f 70 61 73 73 | 34 28 54 32 33 39 2a 20 |der_pass|4(T239* |
|0002d860| 43 29 3b 0a 76 6f 69 64 | 20 72 32 33 39 61 6e 63 |C);.void| r239anc|
|0002d870| 68 6f 72 5f 63 79 63 6c | 65 5f 65 6e 64 28 54 32 |hor_cycl|e_end(T2|
|0002d880| 33 39 2a 20 43 29 3b 0a | 54 30 2a 20 72 33 34 32 |39* C);.|T0* r342|
|0002d890| 61 64 64 5f 63 6f 6d 6d | 65 6e 74 28 54 33 34 32 |add_comm|ent(T342|
|0002d8a0| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 69 6e 74 |* C,T0* |a1);.int|
|0002d8b0| 20 72 33 34 32 69 73 5f | 61 28 54 33 34 32 2a 20 | r342is_|a(T342* |
|0002d8c0| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 76 6f 69 64 20 |C,T0* a1|);.void |
|0002d8d0| 72 33 34 32 6d 61 70 70 | 69 6e 67 5f 63 5f 61 72 |r342mapp|ing_c_ar|
|0002d8e0| 67 28 54 33 34 32 2a 20 | 43 2c 54 30 2a 20 61 31 |g(T342* |C,T0* a1|
|0002d8f0| 29 3b 0a 76 6f 69 64 20 | 72 33 34 32 6d 61 6b 65 |);.void |r342make|
|0002d900| 28 54 33 34 32 2a 20 43 | 2c 69 6e 74 20 61 31 2c |(T342* C|,int a1,|
|0002d910| 54 30 2a 20 61 32 29 3b | 0a 76 6f 69 64 20 72 33 |T0* a2);|.void r3|
|0002d920| 34 32 75 6e 61 72 79 5f | 6d 69 6e 75 73 28 54 33 |42unary_|minus(T3|
|0002d930| 34 32 2a 20 43 29 3b 0a | 54 30 2a 20 72 33 34 32 |42* C);.|T0* r342|
|0002d940| 74 6f 5f 72 75 6e 6e 61 | 62 6c 65 28 54 33 34 32 |to_runna|ble(T342|
|0002d950| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 65 78 74 |* C,T0* |a1);.ext|
|0002d960| 65 72 6e 20 69 6e 74 20 | 66 42 43 33 34 32 72 65 |ern int |fBC342re|
|0002d970| 73 75 6c 74 5f 74 79 70 | 65 3b 0a 65 78 74 65 72 |sult_typ|e;.exter|
|0002d980| 6e 20 54 30 2a 6f 42 43 | 33 34 32 72 65 73 75 6c |n T0*oBC|342resul|
|0002d990| 74 5f 74 79 70 65 3b 0a | 54 30 2a 20 72 33 34 32 |t_type;.|T0* r342|
|0002d9a0| 72 65 73 75 6c 74 5f 74 | 79 70 65 28 76 6f 69 64 |result_t|ype(void|
|0002d9b0| 29 3b 0a 54 30 2a 20 72 | 33 34 32 74 77 69 6e 28 |);.T0* r|342twin(|
|0002d9c0| 54 33 34 32 2a 20 43 29 | 3b 0a 69 6e 74 20 72 33 |T342* C)|;.int r3|
|0002d9d0| 34 32 69 73 5f 73 74 61 | 74 69 63 28 54 33 34 32 |42is_sta|tic(T342|
|0002d9e0| 2a 20 43 29 3b 0a 54 30 | 2a 20 72 33 34 32 74 6f |* C);.T0|* r342to|
|0002d9f0| 5f 72 65 61 6c 5f 63 6f | 6e 73 74 61 6e 74 28 54 |_real_co|nstant(T|
|0002da00| 33 34 32 2a 20 43 29 3b | 0a 76 6f 69 64 20 72 33 |342* C);|.void r3|
|0002da10| 34 32 65 72 72 6f 72 28 | 54 30 2a 20 61 31 2c 54 |42error(|T0* a1,T|
|0002da20| 30 2a 20 61 32 29 3b 0a | 69 6e 74 20 72 33 34 32 |0* a2);.|int r342|
|0002da30| 69 73 61 5f 64 63 61 5f | 69 6e 6c 69 6e 65 5f 61 |isa_dca_|inline_a|
|0002da40| 72 67 75 6d 65 6e 74 28 | 54 33 34 32 2a 20 43 29 |rgument(|T342* C)|
|0002da50| 3b 0a 54 30 2a 20 72 33 | 37 37 74 6f 5f 72 75 6e |;.T0* r3|77to_run|
|0002da60| 6e 61 62 6c 65 5f 69 6e | 74 65 67 65 72 28 54 33 |nable_in|teger(T3|
|0002da70| 37 37 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 54 |77* C,T0|* a1);.T|
|0002da80| 30 2a 20 72 33 37 37 73 | 74 61 72 74 5f 70 6f 73 |0* r377s|tart_pos|
|0002da90| 69 74 69 6f 6e 28 54 33 | 37 37 2a 20 43 29 3b 0a |ition(T3|77* C);.|
|0002daa0| 76 6f 69 64 20 72 33 37 | 37 63 6f 6d 70 69 6c 65 |void r37|7compile|
|0002dab0| 5f 74 6f 5f 63 28 54 33 | 37 37 2a 20 43 2c 54 30 |_to_c(T3|77* C,T0|
|0002dac0| 2a 20 61 31 29 3b 0a 76 | 6f 69 64 20 72 33 37 37 |* a1);.v|oid r377|
|0002dad0| 66 72 6f 6d 5f 77 68 65 | 6e 5f 6c 69 73 74 28 54 |from_whe|n_list(T|
|0002dae0| 33 37 37 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |377* C,T|0* a1);.|
|0002daf0| 69 6e 74 20 72 33 37 37 | 75 73 65 5f 63 75 72 72 |int r377|use_curr|
|0002db00| 65 6e 74 28 54 33 37 37 | 2a 20 43 29 3b 0a 76 6f |ent(T377|* C);.vo|
|0002db10| 69 64 20 72 33 37 37 65 | 72 72 6f 72 28 54 30 2a |id r377e|rror(T0*|
|0002db20| 20 61 31 2c 54 30 2a 20 | 61 32 29 3b 0a 69 6e 74 | a1,T0* |a2);.int|
|0002db30| 20 72 33 37 37 69 6e 63 | 6c 75 64 65 73 5f 69 6e | r377inc|ludes_in|
|0002db40| 74 65 67 65 72 28 54 33 | 37 37 2a 20 43 2c 69 6e |teger(T3|77* C,in|
|0002db50| 74 20 61 31 29 3b 0a 54 | 30 2a 20 72 33 37 37 74 |t a1);.T|0* r377t|
|0002db60| 6f 5f 72 75 6e 6e 61 62 | 6c 65 5f 63 68 61 72 61 |o_runnab|le_chara|
|0002db70| 63 74 65 72 28 54 33 37 | 37 2a 20 43 2c 54 30 2a |cter(T37|7* C,T0*|
|0002db80| 20 61 31 29 3b 0a 76 6f | 69 64 20 72 33 37 37 61 | a1);.vo|id r377a|
|0002db90| 66 64 5f 63 68 65 63 6b | 28 54 33 37 37 2a 20 43 |fd_check|(T377* C|
|0002dba0| 29 3b 0a 65 78 74 65 72 | 6e 20 54 30 2a 6f 42 43 |);.exter|n T0*oBC|
|0002dbb0| 36 38 33 65 78 70 6c 61 | 6e 61 74 69 6f 6e 3b 0a |683expla|nation;.|
|0002dbc0| 76 6f 69 64 20 72 36 38 | 33 69 6e 63 72 5f 6e 62 |void r68|3incr_nb|
|0002dbd0| 5f 77 61 72 6e 69 6e 67 | 73 28 54 36 38 33 2a 20 |_warning|s(T683* |
|0002dbe0| 43 29 3b 0a 76 6f 69 64 | 20 72 36 38 33 69 6e 63 |C);.void| r683inc|
|0002dbf0| 72 5f 6e 62 5f 65 72 72 | 6f 72 73 28 54 36 38 33 |r_nb_err|ors(T683|
|0002dc00| 2a 20 43 29 3b 0a 69 6e | 74 20 72 36 38 33 65 6d |* C);.in|t r683em|
|0002dc10| 70 74 79 28 76 6f 69 64 | 29 3b 0a 76 6f 69 64 20 |pty(void|);.void |
|0002dc20| 72 36 38 33 70 72 69 6e | 74 5f 61 73 5f 66 61 74 |r683prin|t_as_fat|
|0002dc30| 61 6c 5f 65 72 72 6f 72 | 28 54 36 38 33 2a 20 43 |al_error|(T683* C|
|0002dc40| 29 3b 0a 76 6f 69 64 20 | 72 36 38 33 61 64 64 5f |);.void |r683add_|
|0002dc50| 70 6f 73 69 74 69 6f 6e | 28 54 30 2a 20 61 31 29 |position|(T0* a1)|
|0002dc60| 3b 0a 76 6f 69 64 20 72 | 36 38 33 70 72 69 6e 74 |;.void r|683print|
|0002dc70| 5f 61 73 5f 77 61 72 6e | 69 6e 67 28 54 36 38 33 |_as_warn|ing(T683|
|0002dc80| 2a 20 43 29 3b 0a 76 6f | 69 64 20 72 36 38 33 70 |* C);.vo|id r683p|
|0002dc90| 72 69 6e 74 5f 61 73 5f | 65 72 72 6f 72 28 54 36 |rint_as_|error(T6|
|0002dca0| 38 33 2a 20 43 29 3b 0a | 76 6f 69 64 20 72 36 38 |83* C);.|void r68|
|0002dcb0| 33 61 64 64 5f 74 79 70 | 65 28 54 30 2a 20 61 31 |3add_typ|e(T0* a1|
|0002dcc0| 2c 54 30 2a 20 61 32 29 | 3b 0a 76 6f 69 64 20 72 |,T0* a2)|;.void r|
|0002dcd0| 36 38 33 65 72 72 6f 72 | 28 54 36 38 33 2a 20 43 |683error|(T683* C|
|0002dce0| 2c 54 30 2a 20 61 31 29 | 3b 0a 76 6f 69 64 20 72 |,T0* a1)|;.void r|
|0002dcf0| 36 38 33 66 61 74 61 6c | 5f 65 72 72 6f 72 28 54 |683fatal|_error(T|
|0002dd00| 36 38 33 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |683* C,T|0* a1);.|
|0002dd10| 65 78 74 65 72 6e 20 54 | 30 2a 6f 42 43 36 38 33 |extern T|0*oBC683|
|0002dd20| 70 6f 73 69 74 69 6f 6e | 73 3b 0a 76 6f 69 64 20 |position|s;.void |
|0002dd30| 72 36 38 33 77 61 72 6e | 69 6e 67 28 54 36 38 33 |r683warn|ing(T683|
|0002dd40| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 76 6f 69 |* C,T0* |a1);.voi|
|0002dd50| 64 20 72 36 38 33 64 6f | 5f 70 72 69 6e 74 28 54 |d r683do|_print(T|
|0002dd60| 30 2a 20 61 31 29 3b 0a | 54 30 2a 20 72 39 39 30 |0* a1);.|T0* r990|
|0002dd70| 61 64 64 5f 63 6f 6d 6d | 65 6e 74 28 54 39 39 30 |add_comm|ent(T990|
|0002dd80| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 69 6e 74 |* C,T0* |a1);.int|
|0002dd90| 20 72 39 39 30 74 6f 5f | 69 6e 74 65 67 65 72 28 | r990to_|integer(|
|0002dda0| 54 39 39 30 2a 20 43 29 | 3b 0a 69 6e 74 20 72 39 |T990* C)|;.int r9|
|0002ddb0| 39 30 69 73 5f 61 28 54 | 39 39 30 2a 20 43 2c 54 |90is_a(T|990* C,T|
|0002ddc0| 30 2a 20 61 31 29 3b 0a | 76 6f 69 64 20 72 39 39 |0* a1);.|void r99|
|0002ddd0| 30 6d 61 70 70 69 6e 67 | 5f 63 5f 61 72 67 28 54 |0mapping|_c_arg(T|
|0002dde0| 39 39 30 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |990* C,T|0* a1);.|
|0002ddf0| 76 6f 69 64 20 72 39 39 | 30 6d 61 70 70 69 6e 67 |void r99|0mapping|
|0002de00| 5f 63 5f 74 61 72 67 65 | 74 28 54 39 39 30 2a 20 |_c_targe|t(T990* |
|0002de10| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 76 6f 69 64 20 |C,T0* a1|);.void |
|0002de20| 72 39 39 30 63 6f 6d 70 | 69 6c 65 5f 74 6f 5f 63 |r990comp|ile_to_c|
|0002de30| 28 54 39 39 30 2a 20 43 | 29 3b 0a 54 30 2a 20 72 |(T990* C|);.T0* r|
|0002de40| 39 39 30 74 6f 5f 72 75 | 6e 6e 61 62 6c 65 28 54 |990to_ru|nnable(T|
|0002de50| 39 39 30 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |990* C,T|0* a1);.|
|0002de60| 54 30 2a 20 72 39 39 30 | 74 77 69 6e 28 54 39 39 |T0* r990|twin(T99|
|0002de70| 30 2a 20 43 29 3b 0a 69 | 6e 74 20 72 39 39 30 63 |0* C);.i|nt r990c|
|0002de80| 61 6c 6c 5f 69 73 5f 73 | 74 61 74 69 63 28 54 39 |all_is_s|tatic(T9|
|0002de90| 39 30 2a 20 43 29 3b 0a | 69 6e 74 20 72 39 39 30 |90* C);.|int r990|
|0002dea0| 63 61 6e 5f 62 65 5f 64 | 72 6f 70 70 65 64 28 54 |can_be_d|ropped(T|
|0002deb0| 39 39 30 2a 20 43 29 3b | 0a 76 6f 69 64 20 72 39 |990* C);|.void r9|
|0002dec0| 39 30 63 6f 6d 70 69 6c | 65 5f 74 6f 5f 63 5f 6f |90compil|e_to_c_o|
|0002ded0| 6c 64 28 54 39 39 30 2a | 20 43 29 3b 0a 76 6f 69 |ld(T990*| C);.voi|
|0002dee0| 64 20 72 39 39 30 74 6f | 5f 72 75 6e 6e 61 62 6c |d r990to|_runnabl|
|0002def0| 65 5f 30 28 54 39 39 30 | 2a 20 43 2c 54 30 2a 20 |e_0(T990|* C,T0* |
|0002df00| 61 31 29 3b 0a 76 6f 69 | 64 20 72 39 39 30 63 70 |a1);.voi|d r990cp|
|0002df10| 63 5f 74 6f 5f 72 75 6e | 6e 61 62 6c 65 28 54 39 |c_to_run|nable(T9|
|0002df20| 39 30 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 69 |90* C,T0|* a1);.i|
|0002df30| 6e 74 20 72 39 39 30 75 | 73 65 5f 63 75 72 72 65 |nt r990u|se_curre|
|0002df40| 6e 74 28 54 39 39 30 2a | 20 43 29 3b 0a 76 6f 69 |nt(T990*| C);.voi|
|0002df50| 64 20 72 39 39 30 6d 61 | 6b 65 5f 63 61 6c 6c 30 |d r990ma|ke_call0|
|0002df60| 28 54 39 39 30 2a 20 43 | 2c 54 30 2a 20 61 31 2c |(T990* C|,T0* a1,|
|0002df70| 54 30 2a 20 61 32 29 3b | 0a 76 6f 69 64 20 72 39 |T0* a2);|.void r9|
|0002df80| 39 30 66 69 6e 61 6c 69 | 7a 65 28 54 39 39 30 2a |90finali|ze(T990*|
|0002df90| 20 43 29 3b 0a 76 6f 69 | 64 20 72 39 39 30 65 72 | C);.voi|d r990er|
|0002dfa0| 72 6f 72 28 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |ror(T0* |a1,T0* a|
|0002dfb0| 32 29 3b 0a 76 6f 69 64 | 20 72 39 39 30 61 66 64 |2);.void| r990afd|
|0002dfc0| 5f 63 68 65 63 6b 28 54 | 39 39 30 2a 20 43 29 3b |_check(T|990* C);|
|0002dfd0| 0a 54 30 2a 20 72 38 34 | 39 61 64 64 5f 63 6f 6d |.T0* r84|9add_com|
|0002dfe0| 6d 65 6e 74 28 54 38 34 | 39 2a 20 43 2c 54 30 2a |ment(T84|9* C,T0*|
|0002dff0| 20 61 31 29 3b 0a 69 6e | 74 20 72 38 34 39 69 73 | a1);.in|t r849is|
|0002e000| 5f 61 28 54 38 34 39 2a | 20 43 2c 54 30 2a 20 61 |_a(T849*| C,T0* a|
|0002e010| 31 29 3b 0a 76 6f 69 64 | 20 72 38 34 39 6d 61 70 |1);.void| r849map|
|0002e020| 70 69 6e 67 5f 63 5f 61 | 72 67 28 54 30 2a 20 61 |ping_c_a|rg(T0* a|
|0002e030| 31 29 3b 0a 65 78 74 65 | 72 6e 20 69 6e 74 20 66 |1);.exte|rn int f|
|0002e040| 42 43 33 36 34 74 79 70 | 65 5f 62 6f 6f 6c 65 61 |BC364typ|e_boolea|
|0002e050| 6e 3b 0a 65 78 74 65 72 | 6e 20 54 30 2a 6f 42 43 |n;.exter|n T0*oBC|
|0002e060| 33 36 34 74 79 70 65 5f | 62 6f 6f 6c 65 61 6e 3b |364type_|boolean;|
|0002e070| 0a 54 30 2a 20 72 38 34 | 39 74 79 70 65 5f 62 6f |.T0* r84|9type_bo|
|0002e080| 6f 6c 65 61 6e 28 76 6f | 69 64 29 3b 0a 54 30 2a |olean(vo|id);.T0*|
|0002e090| 20 72 38 34 39 74 6f 5f | 72 75 6e 6e 61 62 6c 65 | r849to_|runnable|
|0002e0a0| 28 54 38 34 39 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T849* C|,T0* a1)|
|0002e0b0| 3b 0a 54 30 2a 20 72 38 | 34 39 74 77 69 6e 28 54 |;.T0* r8|49twin(T|
|0002e0c0| 38 34 39 2a 20 43 29 3b | 0a 69 6e 74 20 72 38 34 |849* C);|.int r84|
|0002e0d0| 39 69 73 5f 73 74 61 74 | 69 63 28 54 38 34 39 2a |9is_stat|ic(T849*|
|0002e0e0| 20 43 29 3b 0a 76 6f 69 | 64 20 72 38 34 39 65 72 | C);.voi|d r849er|
|0002e0f0| 72 6f 72 28 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |ror(T0* |a1,T0* a|
|0002e100| 32 29 3b 0a 69 6e 74 20 | 72 38 34 39 69 73 61 5f |2);.int |r849isa_|
|0002e110| 64 63 61 5f 69 6e 6c 69 | 6e 65 5f 61 72 67 75 6d |dca_inli|ne_argum|
|0002e120| 65 6e 74 28 54 38 34 39 | 2a 20 43 29 3b 0a 76 6f |ent(T849|* C);.vo|
|0002e130| 69 64 20 72 34 31 30 6d | 61 6b 65 28 54 34 31 30 |id r410m|ake(T410|
|0002e140| 2a 20 43 29 3b 0a 69 6e | 74 20 72 34 31 30 69 74 |* C);.in|t r410it|
|0002e150| 65 6d 28 54 34 31 30 2a | 20 43 2c 54 30 2a 20 61 |em(T410*| C,T0* a|
|0002e160| 31 29 3b 0a 69 6e 74 20 | 72 34 31 30 6d 61 78 5f |1);.int |r410max_|
|0002e170| 69 64 28 54 34 31 30 2a | 20 43 29 3b 0a 76 6f 69 |id(T410*| C);.voi|
|0002e180| 64 20 72 34 31 30 61 64 | 64 32 28 54 34 31 30 2a |d r410ad|d2(T410*|
|0002e190| 20 43 2c 54 30 2a 20 61 | 31 2c 69 6e 74 20 61 32 | C,T0* a|1,int a2|
|0002e1a0| 29 3b 0a 54 30 2a 20 72 | 36 39 36 74 72 79 5f 74 |);.T0* r|696try_t|
|0002e1b0| 6f 5f 75 6e 64 65 66 69 | 6e 65 28 54 36 39 36 2a |o_undefi|ne(T696*|
|0002e1c0| 20 43 2c 54 30 2a 20 61 | 31 2c 54 30 2a 20 61 32 | C,T0* a|1,T0* a2|
|0002e1d0| 29 3b 0a 54 30 2a 20 72 | 36 39 36 72 75 6e 6e 61 |);.T0* r|696runna|
|0002e1e0| 62 6c 65 28 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |ble(T0* |a1,T0* a|
|0002e1f0| 32 2c 54 30 2a 20 61 33 | 29 3b 0a 76 6f 69 64 20 |2,T0* a3|);.void |
|0002e200| 72 36 39 36 61 64 64 5f | 69 6e 74 6f 28 54 36 39 |r696add_|into(T69|
|0002e210| 36 2a 20 43 2c 54 30 2a | 20 61 31 29 3b 0a 54 30 |6* C,T0*| a1);.T0|
|0002e220| 2a 20 72 36 39 36 74 72 | 79 5f 74 6f 5f 75 6e 64 |* r696tr|y_to_und|
|0002e230| 65 66 69 6e 65 5f 61 75 | 78 28 54 36 39 36 2a 20 |efine_au|x(T696* |
|0002e240| 43 2c 54 30 2a 20 61 31 | 2c 54 30 2a 20 61 32 29 |C,T0* a1|,T0* a2)|
|0002e250| 3b 0a 76 6f 69 64 20 72 | 36 39 36 6d 61 6b 65 28 |;.void r|696make(|
|0002e260| 54 36 39 36 2a 20 43 2c | 54 30 2a 20 61 31 2c 54 |T696* C,|T0* a1,T|
|0002e270| 30 2a 20 61 32 2c 54 30 | 2a 20 61 33 2c 54 30 2a |0* a2,T0|* a3,T0*|
|0002e280| 20 61 34 2c 54 30 2a 20 | 61 35 2c 54 30 2a 20 61 | a4,T0* |a5,T0* a|
|0002e290| 36 2c 54 30 2a 20 61 37 | 2c 54 30 2a 20 61 38 29 |6,T0* a7|,T0* a8)|
|0002e2a0| 3b 0a 76 6f 69 64 20 72 | 36 39 36 6d 61 6b 65 5f |;.void r|696make_|
|0002e2b0| 72 6f 75 74 69 6e 65 28 | 54 36 39 36 2a 20 43 2c |routine(|T696* C,|
|0002e2c0| 54 30 2a 20 61 31 2c 54 | 30 2a 20 61 32 2c 54 30 |T0* a1,T|0* a2,T0|
|0002e2d0| 2a 20 61 33 2c 54 30 2a | 20 61 34 2c 54 30 2a 20 |* a3,T0*| a4,T0* |
|0002e2e0| 61 35 29 3b 0a 76 6f 69 | 64 20 72 36 39 36 73 65 |a5);.voi|d r696se|
|0002e2f0| 74 5f 68 65 61 64 65 72 | 5f 63 6f 6d 6d 65 6e 74 |t_header|_comment|
|0002e300| 28 54 36 39 36 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T696* C|,T0* a1)|
|0002e310| 3b 0a 54 30 2a 20 72 36 | 39 36 73 74 61 72 74 5f |;.T0* r6|96start_|
|0002e320| 70 6f 73 69 74 69 6f 6e | 28 54 36 39 36 2a 20 43 |position|(T696* C|
|0002e330| 29 3b 0a 54 30 2a 20 72 | 36 39 36 74 6f 5f 72 75 |);.T0* r|696to_ru|
|0002e340| 6e 5f 66 65 61 74 75 72 | 65 28 54 36 39 36 2a 20 |n_featur|e(T696* |
|0002e350| 43 2c 54 30 2a 20 61 31 | 2c 54 30 2a 20 61 32 29 |C,T0* a1|,T0* a2)|
|0002e360| 3b 0a 54 30 2a 20 72 36 | 39 36 72 75 6e 5f 65 6e |;.T0* r6|96run_en|
|0002e370| 73 75 72 65 28 54 30 2a | 20 61 31 29 3b 0a 54 30 |sure(T0*| a1);.T0|
|0002e380| 2a 20 72 36 39 36 72 75 | 6e 5f 72 65 71 75 69 72 |* r696ru|n_requir|
|0002e390| 65 28 54 30 2a 20 61 31 | 29 3b 0a 69 6e 74 20 72 |e(T0* a1|);.int r|
|0002e3a0| 36 39 36 73 74 75 70 69 | 64 5f 73 77 69 74 63 68 |696stupi|d_switch|
|0002e3b0| 28 54 30 2a 20 61 31 2c | 54 30 2a 20 61 32 29 3b |(T0* a1,|T0* a2);|
|0002e3c0| 0a 76 6f 69 64 20 72 36 | 39 36 73 65 74 5f 72 65 |.void r6|96set_re|
|0002e3d0| 73 63 75 65 5f 63 6f 6d | 70 6f 75 6e 64 28 54 36 |scue_com|pound(T6|
|0002e3e0| 39 36 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 69 |96* C,T0|* a1);.i|
|0002e3f0| 6e 74 20 72 36 39 36 63 | 61 6e 5f 68 69 64 65 28 |nt r696c|an_hide(|
|0002e400| 54 36 39 36 2a 20 43 2c | 54 30 2a 20 61 31 2c 54 |T696* C,|T0* a1,T|
|0002e410| 30 2a 20 61 32 29 3b 0a | 69 6e 74 20 72 36 39 36 |0* a2);.|int r696|
|0002e420| 69 73 5f 6d 65 72 67 65 | 5f 77 69 74 68 28 54 36 |is_merge|_with(T6|
|0002e430| 39 36 2a 20 43 2c 54 30 | 2a 20 61 31 2c 54 30 2a |96* C,T0|* a1,T0*|
|0002e440| 20 61 32 29 3b 0a 69 6e | 74 20 72 36 39 36 73 74 | a2);.in|t r696st|
|0002e450| 75 70 69 64 5f 73 77 69 | 74 63 68 5f 69 74 65 6d |upid_swi|tch_item|
|0002e460| 28 54 30 2a 20 61 31 2c | 54 30 2a 20 61 32 29 3b |(T0* a1,|T0* a2);|
|0002e470| 0a 76 6f 69 64 20 72 36 | 39 36 63 6f 6c 6c 65 63 |.void r6|96collec|
|0002e480| 74 5f 66 6f 72 28 54 36 | 39 36 2a 20 43 2c 69 6e |t_for(T6|96* C,in|
|0002e490| 74 20 61 31 29 3b 0a 76 | 6f 69 64 20 72 36 39 36 |t a1);.v|oid r696|
|0002e4a0| 6d 61 6b 65 5f 65 66 66 | 65 63 74 69 76 65 5f 72 |make_eff|ective_r|
|0002e4b0| 6f 75 74 69 6e 65 28 54 | 36 39 36 2a 20 43 2c 54 |outine(T|696* C,T|
|0002e4c0| 30 2a 20 61 31 2c 54 30 | 2a 20 61 32 2c 54 30 2a |0* a1,T0|* a2,T0*|
|0002e4d0| 20 61 33 2c 54 30 2a 20 | 61 34 2c 54 30 2a 20 61 | a3,T0* |a4,T0* a|
|0002e4e0| 35 2c 54 30 2a 20 61 36 | 2c 54 30 2a 20 61 37 29 |5,T0* a6|,T0* a7)|
|0002e4f0| 3b 0a 76 6f 69 64 20 72 | 36 39 36 65 72 72 6f 72 |;.void r|696error|
|0002e500| 28 54 30 2a 20 61 31 2c | 54 30 2a 20 61 32 29 3b |(T0* a1,|T0* a2);|
|0002e510| 0a 76 6f 69 64 20 72 36 | 39 36 6d 61 6b 65 5f 65 |.void r6|96make_e|
|0002e520| 5f 66 65 61 74 75 72 65 | 28 54 36 39 36 2a 20 43 |_feature|(T696* C|
|0002e530| 2c 54 30 2a 20 61 31 2c | 54 30 2a 20 61 32 29 3b |,T0* a1,|T0* a2);|
|0002e540| 0a 76 6f 69 64 20 72 36 | 39 36 63 68 65 63 6b 5f |.void r6|96check_|
|0002e550| 6f 62 73 6f 6c 65 74 65 | 28 54 36 39 36 2a 20 43 |obsolete|(T696* C|
|0002e560| 29 3b 0a 76 6f 69 64 20 | 72 36 39 36 77 61 72 6e |);.void |r696warn|
|0002e570| 69 6e 67 28 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |ing(T0* |a1,T0* a|
|0002e580| 32 29 3b 0a 69 6e 74 20 | 72 36 35 37 69 64 28 54 |2);.int |r657id(T|
|0002e590| 36 35 37 2a 20 43 29 3b | 0a 69 6e 74 20 72 36 35 |657* C);|.int r65|
|0002e5a0| 37 73 74 61 6e 64 61 72 | 64 5f 73 70 61 63 65 5f |7standar|d_space_|
|0002e5b0| 66 6f 72 5f 6f 62 6a 65 | 63 74 28 54 36 35 37 2a |for_obje|ct(T657*|
|0002e5c0| 20 43 29 3b 0a 69 6e 74 | 20 72 36 35 37 68 61 73 | C);.int| r657has|
|0002e5d0| 5f 63 72 65 61 74 69 6f | 6e 28 54 36 35 37 2a 20 |_creatio|n(T657* |
|0002e5e0| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 69 6e 74 20 72 |C,T0* a1|);.int r|
|0002e5f0| 36 35 37 69 73 5f 61 28 | 54 36 35 37 2a 20 43 2c |657is_a(|T657* C,|
|0002e600| 54 30 2a 20 61 31 29 3b | 0a 76 6f 69 64 20 72 36 |T0* a1);|.void r6|
|0002e610| 35 37 67 63 6d 74 5f 6d | 61 78 5f 69 6e 28 54 36 |57gcmt_m|ax_in(T6|
|0002e620| 35 37 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 76 |57* C,T0|* a1);.v|
|0002e630| 6f 69 64 20 72 36 35 37 | 63 5f 69 6e 69 74 69 61 |oid r657|c_initia|
|0002e640| 6c 69 7a 65 5f 69 6e 28 | 54 36 35 37 2a 20 43 2c |lize_in(|T657* C,|
|0002e650| 54 30 2a 20 61 31 29 3b | 0a 76 6f 69 64 20 72 36 |T0* a1);|.void r6|
|0002e660| 35 37 63 5f 74 79 70 65 | 5f 66 6f 72 5f 61 72 67 |57c_type|_for_arg|
|0002e670| 75 6d 65 6e 74 5f 69 6e | 28 54 36 35 37 2a 20 43 |ument_in|(T657* C|
|0002e680| 2c 54 30 2a 20 61 31 29 | 3b 0a 76 6f 69 64 20 72 |,T0* a1)|;.void r|
|0002e690| 36 35 37 73 74 61 6e 64 | 61 72 64 5f 63 5f 6f 62 |657stand|ard_c_ob|
|0002e6a0| 6a 65 63 74 5f 6d 6f 64 | 65 6c 28 54 36 35 37 2a |ject_mod|el(T657*|
|0002e6b0| 20 43 29 3b 0a 76 6f 69 | 64 20 72 36 35 37 67 63 | C);.voi|d r657gc|
|0002e6c0| 5f 63 61 6c 6c 5f 6e 65 | 77 5f 69 6e 28 54 36 35 |_call_ne|w_in(T65|
|0002e6d0| 37 2a 20 43 2c 54 30 2a | 20 61 31 29 3b 0a 69 6e |7* C,T0*| a1);.in|
|0002e6e0| 74 20 72 36 35 37 73 70 | 61 63 65 5f 66 6f 72 5f |t r657sp|ace_for_|
|0002e6f0| 70 6f 69 6e 74 65 72 28 | 76 6f 69 64 29 3b 0a 76 |pointer(|void);.v|
|0002e700| 6f 69 64 20 72 36 35 37 | 67 63 5f 61 6c 69 67 6e |oid r657|gc_align|
|0002e710| 5f 6d 61 72 6b 5f 69 6e | 28 54 36 35 37 2a 20 43 |_mark_in|(T657* C|
|0002e720| 2c 54 30 2a 20 61 31 29 | 3b 0a 69 6e 74 20 72 36 |,T0* a1)|;.int r6|
|0002e730| 35 37 69 73 5f 64 75 6d | 6d 79 5f 65 78 70 61 6e |57is_dum|my_expan|
|0002e740| 64 65 64 28 54 36 35 37 | 2a 20 43 29 3b 0a 76 6f |ded(T657|* C);.vo|
|0002e750| 69 64 20 72 36 35 37 67 | 63 6d 74 5f 75 73 65 64 |id r657g|cmt_used|
|0002e760| 5f 69 6e 28 54 36 35 37 | 2a 20 43 2c 54 30 2a 20 |_in(T657|* C,T0* |
|0002e770| 61 31 29 3b 0a 69 6e 74 | 20 72 36 35 37 73 70 61 |a1);.int| r657spa|
|0002e780| 63 65 5f 66 6f 72 5f 76 | 61 72 69 61 62 6c 65 28 |ce_for_v|ariable(|
|0002e790| 54 36 35 37 2a 20 43 29 | 3b 0a 76 6f 69 64 20 72 |T657* C)|;.void r|
|0002e7a0| 36 35 37 73 74 61 6e 64 | 61 72 64 5f 63 5f 73 74 |657stand|ard_c_st|
|0002e7b0| 72 75 63 74 28 54 36 35 | 37 2a 20 43 29 3b 0a 65 |ruct(T65|7* C);.e|
|0002e7c0| 78 74 65 72 6e 20 54 30 | 2a 6f 42 43 32 39 31 68 |xtern T0|*oBC291h|
|0002e7d0| 65 61 64 65 72 3b 0a 54 | 30 2a 20 72 36 35 37 74 |eader;.T|0* r657t|
|0002e7e0| 79 70 65 5f 61 6e 79 28 | 76 6f 69 64 29 3b 0a 76 |ype_any(|void);.v|
|0002e7f0| 6f 69 64 20 72 36 35 37 | 6d 61 70 70 69 6e 67 5f |oid r657|mapping_|
|0002e800| 63 61 73 74 28 54 36 35 | 37 2a 20 43 29 3b 0a 76 |cast(T65|7* C);.v|
|0002e810| 6f 69 64 20 72 36 35 37 | 67 63 5f 66 72 65 65 5f |oid r657|gc_free_|
|0002e820| 69 6e 28 54 36 35 37 2a | 20 43 2c 54 30 2a 20 61 |in(T657*| C,T0* a|
|0002e830| 31 29 3b 0a 76 6f 69 64 | 20 72 36 35 37 63 5f 74 |1);.void| r657c_t|
|0002e840| 79 70 65 5f 66 6f 72 5f | 74 61 72 67 65 74 5f 69 |ype_for_|target_i|
|0002e850| 6e 28 54 36 35 37 2a 20 | 43 2c 54 30 2a 20 61 31 |n(T657* |C,T0* a1|
|0002e860| 29 3b 0a 76 6f 69 64 20 | 72 36 35 37 73 74 61 6e |);.void |r657stan|
|0002e870| 64 61 72 64 5f 67 63 5f | 69 6e 69 74 69 61 6c 69 |dard_gc_|initiali|
|0002e880| 7a 65 28 54 36 35 37 2a | 20 43 29 3b 0a 76 6f 69 |ze(T657*| C);.voi|
|0002e890| 64 20 72 36 35 37 67 63 | 5f 69 6e 69 74 69 61 6c |d r657gc|_initial|
|0002e8a0| 69 7a 65 28 54 36 35 37 | 2a 20 43 29 3b 0a 54 30 |ize(T657|* C);.T0|
|0002e8b0| 2a 20 72 36 35 37 74 6f | 5f 72 75 6e 6e 61 62 6c |* r657to|_runnabl|
|0002e8c0| 65 28 54 36 35 37 2a 20 | 43 2c 54 30 2a 20 61 31 |e(T657* |C,T0* a1|
|0002e8d0| 29 3b 0a 76 6f 69 64 20 | 72 36 35 37 63 5f 74 79 |);.void |r657c_ty|
|0002e8e0| 70 65 5f 66 6f 72 5f 65 | 78 74 65 72 6e 61 6c 5f |pe_for_e|xternal_|
|0002e8f0| 69 6e 28 54 36 35 37 2a | 20 43 2c 54 30 2a 20 61 |in(T657*| C,T0* a|
|0002e900| 31 29 3b 0a 54 30 2a 20 | 72 36 35 37 67 65 6e 65 |1);.T0* |r657gene|
|0002e910| 72 69 63 5f 6c 69 73 74 | 28 54 36 35 37 2a 20 43 |ric_list|(T657* C|
|0002e920| 29 3b 0a 65 78 74 65 72 | 6e 20 54 30 2a 6f 42 43 |);.exter|n T0*oBC|
|0002e930| 36 35 37 63 68 65 63 6b | 5f 6d 65 6d 6f 72 79 3b |657check|_memory;|
|0002e940| 0a 76 6f 69 64 20 72 36 | 35 37 64 65 6d 61 6e 67 |.void r6|57demang|
|0002e950| 6c 69 6e 67 5f 69 6e 28 | 54 36 35 37 2a 20 43 2c |ling_in(|T657* C,|
|0002e960| 54 30 2a 20 61 31 29 3b | 0a 76 6f 69 64 20 72 36 |T0* a1);|.void r6|
|0002e970| 35 37 63 5f 69 6e 69 74 | 69 61 6c 69 7a 65 5f 65 |57c_init|ialize_e|
|0002e980| 78 70 61 6e 64 65 64 28 | 54 36 35 37 2a 20 43 29 |xpanded(|T657* C)|
|0002e990| 3b 0a 76 6f 69 64 20 72 | 36 35 37 67 63 5f 69 6e |;.void r|657gc_in|
|0002e9a0| 66 6f 5f 6e 62 5f 69 6e | 28 54 36 35 37 2a 20 43 |fo_nb_in|(T657* C|
|0002e9b0| 2c 54 30 2a 20 61 31 29 | 3b 0a 76 6f 69 64 20 72 |,T0* a1)|;.void r|
|0002e9c0| 36 35 37 66 61 74 61 6c | 5f 65 72 72 6f 72 5f 67 |657fatal|_error_g|
|0002e9d0| 65 6e 65 72 69 63 5f 6c | 69 73 74 28 54 36 35 37 |eneric_l|ist(T657|
|0002e9e0| 2a 20 43 29 3b 0a 54 30 | 2a 20 72 36 35 37 73 6d |* C);.T0|* r657sm|
|0002e9f0| 61 6c 6c 65 73 74 5f 61 | 6e 63 65 73 74 6f 72 28 |allest_a|ncestor(|
|0002ea00| 54 36 35 37 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |T657* C,|T0* a1);|
|0002ea10| 0a 76 6f 69 64 20 72 36 | 35 37 73 74 61 6e 64 61 |.void r6|57standa|
|0002ea20| 72 64 5f 67 63 5f 69 6e | 66 6f 5f 69 6e 28 54 36 |rd_gc_in|fo_in(T6|
|0002ea30| 35 37 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 65 |57* C,T0|* a1);.e|
|0002ea40| 78 74 65 72 6e 20 54 30 | 2a 6f 42 43 32 39 31 62 |xtern T0|*oBC291b|
|0002ea50| 6f 64 79 3b 0a 76 6f 69 | 64 20 72 36 35 37 73 74 |ody;.voi|d r657st|
|0002ea60| 61 6e 64 61 72 64 5f 63 | 5f 74 79 70 65 64 65 66 |andard_c|_typedef|
|0002ea70| 28 54 36 35 37 2a 20 43 | 29 3b 0a 54 30 2a 20 72 |(T657* C|);.T0* r|
|0002ea80| 36 35 37 72 75 6e 5f 63 | 6c 61 73 73 28 54 36 35 |657run_c|lass(T65|
|0002ea90| 37 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 36 35 37 |7* C);.v|oid r657|
|0002eaa0| 67 63 6d 74 5f 69 6e 28 | 54 36 35 37 2a 20 43 2c |gcmt_in(|T657* C,|
|0002eab0| 54 30 2a 20 61 31 29 3b | 0a 76 6f 69 64 20 72 36 |T0* a1);|.void r6|
|0002eac0| 35 37 63 5f 69 6e 69 74 | 69 61 6c 69 7a 65 28 54 |57c_init|ialize(T|
|0002ead0| 36 35 37 2a 20 43 29 3b | 0a 76 6f 69 64 20 72 36 |657* C);|.void r6|
|0002eae0| 35 37 63 61 73 74 5f 74 | 6f 5f 72 65 66 28 54 36 |57cast_t|o_ref(T6|
|0002eaf0| 35 37 2a 20 43 29 3b 0a | 76 6f 69 64 20 72 36 35 |57* C);.|void r65|
|0002eb00| 37 67 63 5f 6d 61 72 6b | 5f 69 6e 28 54 36 35 37 |7gc_mark|_in(T657|
|0002eb10| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 69 6e 74 |* C,T0* |a1);.int|
|0002eb20| 20 72 36 35 37 69 73 5f | 61 5f 69 6e 28 54 36 35 | r657is_|a_in(T65|
|0002eb30| 37 2a 20 43 2c 54 30 2a | 20 61 31 2c 54 30 2a 20 |7* C,T0*| a1,T0* |
|0002eb40| 61 32 29 3b 0a 54 30 2a | 20 72 36 35 37 6c 6f 6f |a2);.T0*| r657loo|
|0002eb50| 6b 5f 75 70 5f 66 6f 72 | 28 54 36 35 37 2a 20 43 |k_up_for|(T657* C|
|0002eb60| 2c 54 30 2a 20 61 31 2c | 54 30 2a 20 61 32 29 3b |,T0* a1,|T0* a2);|
|0002eb70| 0a 76 6f 69 64 20 72 36 | 35 37 63 5f 74 79 70 65 |.void r6|57c_type|
|0002eb80| 5f 66 6f 72 5f 72 65 73 | 75 6c 74 5f 69 6e 28 54 |_for_res|ult_in(T|
|0002eb90| 36 35 37 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |657* C,T|0* a1);.|
|0002eba0| 54 30 2a 20 72 36 35 37 | 65 78 70 61 6e 64 65 64 |T0* r657|expanded|
|0002ebb0| 5f 69 6e 69 74 69 61 6c | 69 7a 65 72 28 54 36 35 |_initial|izer(T65|
|0002ebc0| 37 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 36 35 37 |7* C);.v|oid r657|
|0002ebd0| 67 63 5f 64 65 63 6c 61 | 72 65 5f 68 5f 69 6e 28 |gc_decla|re_h_in(|
|0002ebe0| 54 36 35 37 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |T657* C,|T0* a1);|
|0002ebf0| 0a 76 6f 69 64 20 72 36 | 35 37 73 74 61 6e 64 61 |.void r6|57standa|
|0002ec00| 72 64 5f 67 63 5f 64 65 | 66 69 6e 65 31 28 54 36 |rd_gc_de|fine1(T6|
|0002ec10| 35 37 2a 20 43 29 3b 0a | 69 6e 74 20 72 36 35 37 |57* C);.|int r657|
|0002ec20| 73 70 61 63 65 5f 66 6f | 72 5f 69 6e 74 65 67 65 |space_fo|r_intege|
|0002ec30| 72 28 76 6f 69 64 29 3b | 0a 76 6f 69 64 20 72 36 |r(void);|.void r6|
|0002ec40| 35 37 67 63 5f 64 65 66 | 69 6e 65 31 28 54 36 35 |57gc_def|ine1(T65|
|0002ec50| 37 2a 20 43 29 3b 0a 69 | 6e 74 20 72 36 35 37 6e |7* C);.i|nt r657n|
|0002ec60| 65 65 64 5f 63 5f 73 74 | 72 75 63 74 28 54 36 35 |eed_c_st|ruct(T65|
|0002ec70| 37 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 36 35 37 |7* C);.v|oid r657|
|0002ec80| 67 63 5f 69 6e 66 6f 5f | 69 6e 28 54 36 35 37 2a |gc_info_|in(T657*|
|0002ec90| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 69 6e 74 20 | C,T0* a|1);.int |
|0002eca0| 72 36 35 37 69 73 5f 72 | 65 66 65 72 65 6e 63 65 |r657is_r|eference|
|0002ecb0| 28 54 36 35 37 2a 20 43 | 29 3b 0a 54 30 2a 20 72 |(T657* C|);.T0* r|
|0002ecc0| 36 35 37 62 61 73 65 5f | 63 6c 61 73 73 28 54 36 |657base_|class(T6|
|0002ecd0| 35 37 2a 20 43 29 3b 0a | 76 6f 69 64 20 72 36 35 |57* C);.|void r65|
|0002ece0| 37 63 61 6c 6c 5f 67 63 | 5f 73 77 65 65 70 5f 69 |7call_gc|_sweep_i|
|0002ecf0| 6e 28 54 36 35 37 2a 20 | 43 2c 54 30 2a 20 61 31 |n(T657* |C,T0* a1|
|0002ed00| 29 3b 0a 76 6f 69 64 20 | 72 36 35 37 67 63 5f 64 |);.void |r657gc_d|
|0002ed10| 65 66 69 6e 65 32 28 54 | 36 35 37 2a 20 43 29 3b |efine2(T|657* C);|
|0002ed20| 0a 69 6e 74 20 72 36 35 | 37 6e 65 65 64 5f 67 63 |.int r65|7need_gc|
|0002ed30| 5f 6d 61 72 6b 5f 66 75 | 6e 63 74 69 6f 6e 28 54 |_mark_fu|nction(T|
|0002ed40| 36 35 37 2a 20 43 29 3b | 0a 76 6f 69 64 20 72 36 |657* C);|.void r6|
|0002ed50| 35 37 73 74 61 6e 64 61 | 72 64 5f 67 63 5f 64 65 |57standa|rd_gc_de|
|0002ed60| 66 69 6e 65 32 28 54 36 | 35 37 2a 20 43 29 3b 0a |fine2(T6|57* C);.|
|0002ed70| 76 6f 69 64 20 72 36 35 | 37 63 5f 68 65 61 64 65 |void r65|7c_heade|
|0002ed80| 72 5f 70 61 73 73 33 28 | 54 36 35 37 2a 20 43 29 |r_pass3(|T657* C)|
|0002ed90| 3b 0a 69 6e 74 20 72 36 | 35 37 69 73 5f 65 78 70 |;.int r6|57is_exp|
|0002eda0| 61 6e 64 65 64 28 54 36 | 35 37 2a 20 43 29 3b 0a |anded(T6|57* C);.|
|0002edb0| 76 6f 69 64 20 72 36 35 | 37 73 74 61 6e 64 61 72 |void r65|7standar|
|0002edc0| 64 5f 63 61 6c 6c 5f 67 | 63 5f 73 77 65 65 70 5f |d_call_g|c_sweep_|
|0002edd0| 69 6e 28 54 36 35 37 2a | 20 43 2c 54 30 2a 20 61 |in(T657*| C,T0* a|
|0002ede0| 31 29 3b 0a 76 6f 69 64 | 20 72 36 35 37 63 5f 68 |1);.void| r657c_h|
|0002edf0| 65 61 64 65 72 5f 70 61 | 73 73 34 28 54 36 35 37 |eader_pa|ss4(T657|
|0002ee00| 2a 20 43 29 3b 0a 76 6f | 69 64 20 72 33 30 30 66 |* C);.vo|id r300f|
|0002ee10| 65 5f 63 32 63 28 54 30 | 2a 20 61 31 29 3b 0a 54 |e_c2c(T0|* a1);.T|
|0002ee20| 30 2a 20 72 39 34 30 61 | 64 64 5f 63 6f 6d 6d 65 |0* r940a|dd_comme|
|0002ee30| 6e 74 28 54 39 34 30 2a | 20 43 2c 54 30 2a 20 61 |nt(T940*| C,T0* a|
|0002ee40| 31 29 3b 0a 69 6e 74 20 | 72 39 34 30 74 6f 5f 69 |1);.int |r940to_i|
|0002ee50| 6e 74 65 67 65 72 28 54 | 39 34 30 2a 20 43 29 3b |nteger(T|940* C);|
|0002ee60| 0a 69 6e 74 20 72 39 34 | 30 69 73 5f 61 28 54 39 |.int r94|0is_a(T9|
|0002ee70| 34 30 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 76 |40* C,T0|* a1);.v|
|0002ee80| 6f 69 64 20 72 39 34 30 | 6d 61 6b 65 28 54 39 34 |oid r940|make(T94|
|0002ee90| 30 2a 20 43 2c 54 30 2a | 20 61 31 2c 54 30 2a 20 |0* C,T0*| a1,T0* |
|0002eea0| 61 32 29 3b 0a 76 6f 69 | 64 20 72 39 34 30 63 6f |a2);.voi|d r940co|
|0002eeb0| 6d 70 69 6c 65 5f 74 6f | 5f 63 28 54 39 34 30 2a |mpile_to|_c(T940*|
|0002eec0| 20 43 29 3b 0a 54 30 2a | 20 72 39 34 30 74 6f 5f | C);.T0*| r940to_|
|0002eed0| 72 75 6e 6e 61 62 6c 65 | 28 54 39 34 30 2a 20 43 |runnable|(T940* C|
|0002eee0| 2c 54 30 2a 20 61 31 29 | 3b 0a 54 30 2a 20 72 39 |,T0* a1)|;.T0* r9|
|0002eef0| 34 30 74 77 69 6e 28 54 | 39 34 30 2a 20 43 29 3b |40twin(T|940* C);|
|0002ef00| 0a 65 78 74 65 72 6e 20 | 54 30 2a 6f 42 43 39 34 |.extern |T0*oBC94|
|0002ef10| 30 74 6f 5f 62 69 74 3b | 0a 76 6f 69 64 20 72 39 |0to_bit;|.void r9|
|0002ef20| 34 30 63 6f 6d 70 75 74 | 65 5f 63 5f 74 6f 5f 62 |40comput|e_c_to_b|
|0002ef30| 69 74 28 54 39 34 30 2a | 20 43 29 3b 0a 76 6f 69 |it(T940*| C);.voi|
|0002ef40| 64 20 72 39 34 30 65 72 | 72 6f 72 28 54 30 2a 20 |d r940er|ror(T0* |
|0002ef50| 61 31 2c 54 30 2a 20 61 | 32 29 3b 0a 54 30 2a 20 |a1,T0* a|2);.T0* |
|0002ef60| 72 33 36 37 61 64 64 5f | 63 6f 6d 6d 65 6e 74 28 |r367add_|comment(|
|0002ef70| 54 33 36 37 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |T367* C,|T0* a1);|
|0002ef80| 0a 69 6e 74 20 72 33 36 | 37 69 73 5f 61 28 54 33 |.int r36|7is_a(T3|
|0002ef90| 36 37 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 76 |67* C,T0|* a1);.v|
|0002efa0| 6f 69 64 20 72 33 36 37 | 6d 61 70 70 69 6e 67 5f |oid r367|mapping_|
|0002efb0| 63 5f 61 72 67 28 54 30 | 2a 20 61 31 29 3b 0a 54 |c_arg(T0|* a1);.T|
|0002efc0| 30 2a 20 72 33 36 37 74 | 79 70 65 5f 62 6f 6f 6c |0* r367t|ype_bool|
|0002efd0| 65 61 6e 28 76 6f 69 64 | 29 3b 0a 54 30 2a 20 72 |ean(void|);.T0* r|
|0002efe0| 33 36 37 74 6f 5f 72 75 | 6e 6e 61 62 6c 65 28 54 |367to_ru|nnable(T|
|0002eff0| 33 36 37 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |367* C,T|0* a1);.|
|0002f000| 54 30 2a 20 72 33 36 37 | 74 77 69 6e 28 54 33 36 |T0* r367|twin(T36|
|0002f010| 37 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 33 36 37 |7* C);.v|oid r367|
|0002f020| 65 72 72 6f 72 28 54 30 | 2a 20 61 31 2c 54 30 2a |error(T0|* a1,T0*|
|0002f030| 20 61 32 29 3b 0a 69 6e | 74 20 72 33 36 37 69 73 | a2);.in|t r367is|
|0002f040| 61 5f 64 63 61 5f 69 6e | 6c 69 6e 65 5f 61 72 67 |a_dca_in|line_arg|
|0002f050| 75 6d 65 6e 74 28 76 6f | 69 64 29 3b 0a 76 6f 69 |ument(vo|id);.voi|
|0002f060| 64 20 72 36 37 31 6d 61 | 6b 65 28 54 36 37 31 2a |d r671ma|ke(T671*|
|0002f070| 20 43 2c 54 30 2a 20 61 | 31 2c 54 30 2a 20 61 32 | C,T0* a|1,T0* a2|
|0002f080| 29 3b 0a 54 30 2a 20 72 | 36 37 31 63 6c 69 65 6e |);.T0* r|671clien|
|0002f090| 74 73 5f 66 6f 72 28 54 | 36 37 31 2a 20 43 2c 54 |ts_for(T|671* C,T|
|0002f0a0| 30 2a 20 61 31 29 3b 0a | 69 6e 74 20 72 34 35 31 |0* a1);.|int r451|
|0002f0b0| 69 73 5f 73 75 62 63 6c | 61 73 73 5f 6f 66 28 54 |is_subcl|ass_of(T|
|0002f0c0| 34 35 31 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |451* C,T|0* a1);.|
|0002f0d0| 76 6f 69 64 20 72 34 35 | 31 6d 61 6b 65 28 54 34 |void r45|1make(T4|
|0002f0e0| 35 31 2a 20 43 2c 54 30 | 2a 20 61 31 2c 54 30 2a |51* C,T0|* a1,T0*|
|0002f0f0| 20 61 32 29 3b 0a 76 6f | 69 64 20 72 34 35 31 6d | a2);.vo|id r451m|
|0002f100| 61 6b 65 5f 75 6e 6b 6e | 6f 77 6e 28 54 34 35 31 |ake_unkn|own(T451|
|0002f110| 2a 20 43 29 3b 0a 54 30 | 2a 20 72 34 35 31 62 61 |* C);.T0|* r451ba|
|0002f120| 73 65 5f 63 6c 61 73 73 | 28 54 34 35 31 2a 20 43 |se_class|(T451* C|
|0002f130| 29 3b 0a 76 6f 69 64 20 | 72 34 35 31 69 64 65 6e |);.void |r451iden|
|0002f140| 74 69 66 79 28 54 34 35 | 31 2a 20 43 2c 54 30 2a |tify(T45|1* C,T0*|
|0002f150| 20 61 31 29 3b 0a 54 30 | 2a 20 72 32 36 30 61 64 | a1);.T0|* r260ad|
|0002f160| 64 5f 63 6f 6d 6d 65 6e | 74 28 54 32 36 30 2a 20 |d_commen|t(T260* |
|0002f170| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 69 6e 74 20 72 |C,T0* a1|);.int r|
|0002f180| 32 36 30 69 73 5f 61 28 | 54 32 36 30 2a 20 43 2c |260is_a(|T260* C,|
|0002f190| 54 30 2a 20 61 31 29 3b | 0a 76 6f 69 64 20 72 32 |T0* a1);|.void r2|
|0002f1a0| 36 30 6d 61 70 70 69 6e | 67 5f 63 5f 61 72 67 28 |60mappin|g_c_arg(|
|0002f1b0| 54 32 36 30 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |T260* C,|T0* a1);|
|0002f1c0| 0a 76 6f 69 64 20 72 32 | 36 30 6d 61 6b 65 28 54 |.void r2|60make(T|
|0002f1d0| 32 36 30 2a 20 43 2c 54 | 30 2a 20 61 31 2c 63 68 |260* C,T|0* a1,ch|
|0002f1e0| 61 72 20 61 32 2c 69 6e | 74 20 61 33 29 3b 0a 76 |ar a2,in|t a3);.v|
|0002f1f0| 6f 69 64 20 72 32 36 30 | 63 6f 6d 70 69 6c 65 5f |oid r260|compile_|
|0002f200| 74 6f 5f 63 28 54 32 36 | 30 2a 20 43 29 3b 0a 54 |to_c(T26|0* C);.T|
|0002f210| 30 2a 20 72 32 36 30 74 | 6f 5f 72 75 6e 6e 61 62 |0* r260t|o_runnab|
|0002f220| 6c 65 28 54 32 36 30 2a | 20 43 2c 54 30 2a 20 61 |le(T260*| C,T0* a|
|0002f230| 31 29 3b 0a 65 78 74 65 | 72 6e 20 69 6e 74 20 66 |1);.exte|rn int f|
|0002f240| 42 43 32 36 30 72 65 73 | 75 6c 74 5f 74 79 70 65 |BC260res|ult_type|
|0002f250| 3b 0a 65 78 74 65 72 6e | 20 54 30 2a 6f 42 43 32 |;.extern| T0*oBC2|
|0002f260| 36 30 72 65 73 75 6c 74 | 5f 74 79 70 65 3b 0a 54 |60result|_type;.T|
|0002f270| 30 2a 20 72 32 36 30 72 | 65 73 75 6c 74 5f 74 79 |0* r260r|esult_ty|
|0002f280| 70 65 28 76 6f 69 64 29 | 3b 0a 54 30 2a 20 72 32 |pe(void)|;.T0* r2|
|0002f290| 36 30 74 77 69 6e 28 54 | 32 36 30 2a 20 43 29 3b |60twin(T|260* C);|
|0002f2a0| 0a 69 6e 74 20 72 32 36 | 30 69 73 5f 73 74 61 74 |.int r26|0is_stat|
|0002f2b0| 69 63 28 54 32 36 30 2a | 20 43 29 3b 0a 76 6f 69 |ic(T260*| C);.voi|
|0002f2c0| 64 20 72 32 36 30 65 72 | 72 6f 72 28 54 30 2a 20 |d r260er|ror(T0* |
|0002f2d0| 61 31 2c 54 30 2a 20 61 | 32 29 3b 0a 69 6e 74 20 |a1,T0* a|2);.int |
|0002f2e0| 72 32 36 30 69 73 61 5f | 64 63 61 5f 69 6e 6c 69 |r260isa_|dca_inli|
|0002f2f0| 6e 65 5f 61 72 67 75 6d | 65 6e 74 28 54 32 36 30 |ne_argum|ent(T260|
|0002f300| 2a 20 43 29 3b 0a 54 30 | 2a 20 72 32 31 33 72 75 |* C);.T0|* r213ru|
|0002f310| 6e 6e 61 62 6c 65 28 54 | 30 2a 20 61 31 2c 54 30 |nnable(T|0* a1,T0|
|0002f320| 2a 20 61 32 2c 54 30 2a | 20 61 33 29 3b 0a 76 6f |* a2,T0*| a3);.vo|
|0002f330| 69 64 20 72 32 31 33 6d | 61 6b 65 28 54 32 31 33 |id r213m|ake(T213|
|0002f340| 2a 20 43 2c 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |* C,T0* |a1,T0* a|
|0002f350| 32 2c 54 30 2a 20 61 33 | 29 3b 0a 54 30 2a 20 72 |2,T0* a3|);.T0* r|
|0002f360| 32 31 33 63 68 65 63 6b | 5f 61 73 73 65 72 74 69 |213check|_asserti|
|0002f370| 6f 6e 5f 6d 6f 64 65 28 | 76 6f 69 64 29 3b 0a 76 |on_mode(|void);.v|
|0002f380| 6f 69 64 20 72 32 31 33 | 63 6f 6d 70 69 6c 65 5f |oid r213|compile_|
|0002f390| 74 6f 5f 63 28 54 32 31 | 33 2a 20 43 29 3b 0a 54 |to_c(T21|3* C);.T|
|0002f3a0| 30 2a 20 72 32 31 33 74 | 6f 5f 72 75 6e 6e 61 62 |0* r213t|o_runnab|
|0002f3b0| 6c 65 28 54 32 31 33 2a | 20 43 2c 54 30 2a 20 61 |le(T213*| C,T0* a|
|0002f3c0| 31 29 3b 0a 54 30 2a 20 | 72 32 31 33 74 77 69 6e |1);.T0* |r213twin|
|0002f3d0| 28 54 32 31 33 2a 20 43 | 29 3b 0a 69 6e 74 20 72 |(T213* C|);.int r|
|0002f3e0| 32 31 33 75 73 65 5f 63 | 75 72 72 65 6e 74 28 54 |213use_c|urrent(T|
|0002f3f0| 32 31 33 2a 20 43 29 3b | 0a 76 6f 69 64 20 72 32 |213* C);|.void r2|
|0002f400| 31 33 65 72 72 6f 72 28 | 54 30 2a 20 61 31 2c 54 |13error(|T0* a1,T|
|0002f410| 30 2a 20 61 32 29 3b 0a | 76 6f 69 64 20 72 32 31 |0* a2);.|void r21|
|0002f420| 33 61 66 64 5f 63 68 65 | 63 6b 28 54 32 31 33 2a |3afd_che|ck(T213*|
|0002f430| 20 43 29 3b 0a 65 78 74 | 65 72 6e 20 69 6e 74 20 | C);.ext|ern int |
|0002f440| 66 42 43 33 36 34 74 79 | 70 65 5f 63 68 61 72 61 |fBC364ty|pe_chara|
|0002f450| 63 74 65 72 5f 72 65 66 | 3b 0a 65 78 74 65 72 6e |cter_ref|;.extern|
|0002f460| 20 54 30 2a 6f 42 43 33 | 36 34 74 79 70 65 5f 63 | T0*oBC3|64type_c|
|0002f470| 68 61 72 61 63 74 65 72 | 5f 72 65 66 3b 0a 54 30 |haracter|_ref;.T0|
|0002f480| 2a 20 72 32 35 32 74 79 | 70 65 5f 63 68 61 72 61 |* r252ty|pe_chara|
|0002f490| 63 74 65 72 5f 72 65 66 | 28 76 6f 69 64 29 3b 0a |cter_ref|(void);.|
|0002f4a0| 69 6e 74 20 72 32 35 32 | 68 61 73 5f 63 72 65 61 |int r252|has_crea|
|0002f4b0| 74 69 6f 6e 28 54 32 35 | 32 2a 20 43 2c 54 30 2a |tion(T25|2* C,T0*|
|0002f4c0| 20 61 31 29 3b 0a 69 6e | 74 20 72 32 35 32 69 73 | a1);.in|t r252is|
|0002f4d0| 5f 61 28 54 32 35 32 2a | 20 43 2c 54 30 2a 20 61 |_a(T252*| C,T0* a|
|0002f4e0| 31 29 3b 0a 76 6f 69 64 | 20 72 32 35 32 67 63 5f |1);.void| r252gc_|
|0002f4f0| 63 61 6c 6c 5f 6e 65 77 | 5f 69 6e 28 54 30 2a 20 |call_new|_in(T0* |
|0002f500| 61 31 29 3b 0a 76 6f 69 | 64 20 72 32 35 32 6d 61 |a1);.voi|d r252ma|
|0002f510| 6b 65 28 54 32 35 32 2a | 20 43 2c 54 30 2a 20 61 |ke(T252*| C,T0* a|
|0002f520| 31 29 3b 0a 76 6f 69 64 | 20 72 32 35 32 6c 6f 61 |1);.void| r252loa|
|0002f530| 64 5f 72 65 66 28 54 30 | 2a 20 61 31 29 3b 0a 65 |d_ref(T0|* a1);.e|
|0002f540| 78 74 65 72 6e 20 69 6e | 74 20 66 42 43 32 35 32 |xtern in|t fBC252|
|0002f550| 63 68 65 63 6b 5f 74 79 | 70 65 3b 0a 76 6f 69 64 |check_ty|pe;.void|
|0002f560| 20 72 32 35 32 63 68 65 | 63 6b 5f 74 79 70 65 28 | r252che|ck_type(|
|0002f570| 54 32 35 32 2a 20 43 29 | 3b 0a 54 30 2a 20 72 32 |T252* C)|;.T0* r2|
|0002f580| 35 32 77 72 69 74 74 65 | 6e 5f 6d 61 72 6b 28 76 |52writte|n_mark(v|
|0002f590| 6f 69 64 29 3b 0a 54 30 | 2a 20 72 32 35 32 74 6f |oid);.T0|* r252to|
|0002f5a0| 5f 72 75 6e 6e 61 62 6c | 65 28 54 32 35 32 2a 20 |_runnabl|e(T252* |
|0002f5b0| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 76 6f 69 64 20 |C,T0* a1|);.void |
|0002f5c0| 72 32 35 32 63 5f 74 79 | 70 65 5f 66 6f 72 5f 65 |r252c_ty|pe_for_e|
|0002f5d0| 78 74 65 72 6e 61 6c 5f | 69 6e 28 54 30 2a 20 61 |xternal_|in(T0* a|
|0002f5e0| 31 29 3b 0a 54 30 2a 20 | 72 32 35 32 67 65 6e 65 |1);.T0* |r252gene|
|0002f5f0| 72 69 63 5f 6c 69 73 74 | 28 54 32 35 32 2a 20 43 |ric_list|(T252* C|
|0002f600| 29 3b 0a 76 6f 69 64 20 | 72 32 35 32 64 65 6d 61 |);.void |r252dema|
|0002f610| 6e 67 6c 69 6e 67 5f 69 | 6e 28 54 30 2a 20 61 31 |ngling_i|n(T0* a1|
|0002f620| 29 3b 0a 76 6f 69 64 20 | 72 32 35 32 66 61 74 61 |);.void |r252fata|
|0002f630| 6c 5f 65 72 72 6f 72 5f | 67 65 6e 65 72 69 63 5f |l_error_|generic_|
|0002f640| 6c 69 73 74 28 54 32 35 | 32 2a 20 43 29 3b 0a 54 |list(T25|2* C);.T|
|0002f650| 30 2a 20 72 32 35 32 73 | 6d 61 6c 6c 65 73 74 5f |0* r252s|mallest_|
|0002f660| 61 6e 63 65 73 74 6f 72 | 28 54 32 35 32 2a 20 43 |ancestor|(T252* C|
|0002f670| 2c 54 30 2a 20 61 31 29 | 3b 0a 54 30 2a 20 72 32 |,T0* a1)|;.T0* r2|
|0002f680| 35 32 72 75 6e 5f 63 6c | 61 73 73 28 54 32 35 32 |52run_cl|ass(T252|
|0002f690| 2a 20 43 29 3b 0a 54 30 | 2a 20 72 32 35 32 72 75 |* C);.T0|* r252ru|
|0002f6a0| 6e 5f 74 69 6d 65 5f 6d | 61 72 6b 28 76 6f 69 64 |n_time_m|ark(void|
|0002f6b0| 29 3b 0a 76 6f 69 64 20 | 72 32 35 32 67 63 5f 6d |);.void |r252gc_m|
|0002f6c0| 61 72 6b 5f 69 6e 28 54 | 30 2a 20 61 31 29 3b 0a |ark_in(T|0* a1);.|
|0002f6d0| 69 6e 74 20 72 32 35 32 | 69 73 5f 61 5f 69 6e 28 |int r252|is_a_in(|
|0002f6e0| 54 32 35 32 2a 20 43 2c | 54 30 2a 20 61 31 2c 54 |T252* C,|T0* a1,T|
|0002f6f0| 30 2a 20 61 32 29 3b 0a | 54 30 2a 20 72 32 35 32 |0* a2);.|T0* r252|
|0002f700| 6c 6f 6f 6b 5f 75 70 5f | 66 6f 72 28 54 32 35 32 |look_up_|for(T252|
|0002f710| 2a 20 43 2c 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |* C,T0* |a1,T0* a|
|0002f720| 32 29 3b 0a 65 78 74 65 | 72 6e 20 69 6e 74 20 66 |2);.exte|rn int f|
|0002f730| 42 43 32 35 32 75 73 65 | 64 5f 61 73 5f 72 65 66 |BC252use|d_as_ref|
|0002f740| 65 72 65 6e 63 65 3b 0a | 76 6f 69 64 20 72 32 35 |erence;.|void r25|
|0002f750| 32 75 73 65 64 5f 61 73 | 5f 72 65 66 65 72 65 6e |2used_as|_referen|
|0002f760| 63 65 28 76 6f 69 64 29 | 3b 0a 76 6f 69 64 20 72 |ce(void)|;.void r|
|0002f770| 32 35 32 65 72 72 6f 72 | 28 54 30 2a 20 61 31 2c |252error|(T0* a1,|
|0002f780| 54 30 2a 20 61 32 29 3b | 0a 54 30 2a 20 72 32 35 |T0* a2);|.T0* r25|
|0002f790| 32 62 61 73 65 5f 63 6c | 61 73 73 28 54 32 35 32 |2base_cl|ass(T252|
|0002f7a0| 2a 20 43 29 3b 0a 76 6f | 69 64 20 72 36 33 33 61 |* C);.vo|id r633a|
|0002f7b0| 64 64 5f 69 6e 74 6f 28 | 54 36 33 33 2a 20 43 2c |dd_into(|T633* C,|
|0002f7c0| 54 30 2a 20 61 31 29 3b | 0a 76 6f 69 64 20 72 36 |T0* a1);|.void r6|
|0002f7d0| 33 33 66 72 6f 6d 5f 72 | 75 6e 6e 61 62 6c 65 28 |33from_r|unnable(|
|0002f7e0| 54 36 33 33 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |T633* C,|T0* a1);|
|0002f7f0| 0a 76 6f 69 64 20 72 36 | 33 33 6d 61 6b 65 28 54 |.void r6|33make(T|
|0002f800| 36 33 33 2a 20 43 2c 54 | 30 2a 20 61 31 2c 54 30 |633* C,T|0* a1,T0|
|0002f810| 2a 20 61 32 2c 54 30 2a | 20 61 33 29 3b 0a 54 30 |* a2,T0*| a3);.T0|
|0002f820| 2a 20 72 36 33 33 63 68 | 65 63 6b 5f 61 73 73 65 |* r633ch|eck_asse|
|0002f830| 72 74 69 6f 6e 5f 6d 6f | 64 65 28 76 6f 69 64 29 |rtion_mo|de(void)|
|0002f840| 3b 0a 76 6f 69 64 20 72 | 36 33 33 63 6f 6d 70 69 |;.void r|633compi|
|0002f850| 6c 65 5f 74 6f 5f 63 28 | 54 36 33 33 2a 20 43 29 |le_to_c(|T633* C)|
|0002f860| 3b 0a 76 6f 69 64 20 72 | 36 33 33 63 6f 6d 70 69 |;.void r|633compi|
|0002f870| 6c 65 5f 74 6f 5f 63 5f | 6f 6c 64 28 54 36 33 33 |le_to_c_|old(T633|
|0002f880| 2a 20 43 29 3b 0a 69 6e | 74 20 72 36 33 33 75 73 |* C);.in|t r633us|
|0002f890| 65 5f 63 75 72 72 65 6e | 74 28 54 36 33 33 2a 20 |e_curren|t(T633* |
|0002f8a0| 43 29 3b 0a 76 6f 69 64 | 20 72 36 33 33 61 66 64 |C);.void| r633afd|
|0002f8b0| 5f 63 68 65 63 6b 28 54 | 36 33 33 2a 20 43 29 3b |_check(T|633* C);|
|0002f8c0| 0a 69 6e 74 20 72 32 38 | 33 69 64 28 54 32 38 33 |.int r28|3id(T283|
|0002f8d0| 2a 20 43 29 3b 0a 69 6e | 74 20 72 32 38 33 68 61 |* C);.in|t r283ha|
|0002f8e0| 73 5f 63 72 65 61 74 69 | 6f 6e 28 54 32 38 33 2a |s_creati|on(T283*|
|0002f8f0| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 69 6e 74 20 | C,T0* a|1);.int |
|0002f900| 72 32 38 33 69 73 5f 61 | 72 72 61 79 28 54 32 38 |r283is_a|rray(T28|
|0002f910| 33 2a 20 43 29 3b 0a 69 | 6e 74 20 72 32 38 33 69 |3* C);.i|nt r283i|
|0002f920| 73 5f 61 28 54 32 38 33 | 2a 20 43 2c 54 30 2a 20 |s_a(T283|* C,T0* |
|0002f930| 61 31 29 3b 0a 76 6f 69 | 64 20 72 32 38 33 63 5f |a1);.voi|d r283c_|
|0002f940| 69 6e 69 74 69 61 6c 69 | 7a 65 5f 69 6e 28 54 32 |initiali|ze_in(T2|
|0002f950| 38 33 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 76 |83* C,T0|* a1);.v|
|0002f960| 6f 69 64 20 72 32 38 33 | 63 5f 74 79 70 65 5f 66 |oid r283|c_type_f|
|0002f970| 6f 72 5f 61 72 67 75 6d | 65 6e 74 5f 69 6e 28 54 |or_argum|ent_in(T|
|0002f980| 32 38 33 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |283* C,T|0* a1);.|
|0002f990| 76 6f 69 64 20 72 32 38 | 33 67 63 5f 63 61 6c 6c |void r28|3gc_call|
|0002f9a0| 5f 6e 65 77 5f 69 6e 28 | 54 32 38 33 2a 20 43 2c |_new_in(|T283* C,|
|0002f9b0| 54 30 2a 20 61 31 29 3b | 0a 69 6e 74 20 72 32 38 |T0* a1);|.int r28|
|0002f9c0| 33 69 73 5f 70 6f 69 6e | 74 65 72 28 54 32 38 33 |3is_poin|ter(T283|
|0002f9d0| 2a 20 43 29 3b 0a 69 6e | 74 20 72 32 38 33 69 73 |* C);.in|t r283is|
|0002f9e0| 5f 64 75 6d 6d 79 5f 65 | 78 70 61 6e 64 65 64 28 |_dummy_e|xpanded(|
|0002f9f0| 54 32 38 33 2a 20 43 29 | 3b 0a 69 6e 74 20 72 32 |T283* C)|;.int r2|
|0002fa00| 38 33 69 73 5f 73 74 72 | 69 6e 67 28 54 32 38 33 |83is_str|ing(T283|
|0002fa10| 2a 20 43 29 3b 0a 69 6e | 74 20 72 32 38 33 73 70 |* C);.in|t r283sp|
|0002fa20| 61 63 65 5f 66 6f 72 5f | 76 61 72 69 61 62 6c 65 |ace_for_|variable|
|0002fa30| 28 54 32 38 33 2a 20 43 | 29 3b 0a 76 6f 69 64 20 |(T283* C|);.void |
|0002fa40| 72 32 38 33 6d 61 6b 65 | 28 54 32 38 33 2a 20 43 |r283make|(T283* C|
|0002fa50| 2c 54 30 2a 20 61 31 2c | 69 6e 74 20 61 32 29 3b |,T0* a1,|int a2);|
|0002fa60| 0a 76 6f 69 64 20 72 32 | 38 33 6d 61 70 70 69 6e |.void r2|83mappin|
|0002fa70| 67 5f 63 61 73 74 28 54 | 32 38 33 2a 20 43 29 3b |g_cast(T|283* C);|
|0002fa80| 0a 76 6f 69 64 20 72 32 | 38 33 63 5f 74 79 70 65 |.void r2|83c_type|
|0002fa90| 5f 66 6f 72 5f 74 61 72 | 67 65 74 5f 69 6e 28 54 |_for_tar|get_in(T|
|0002faa0| 32 38 33 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |283* C,T|0* a1);.|
|0002fab0| 76 6f 69 64 20 72 32 38 | 33 67 63 5f 69 6e 69 74 |void r28|3gc_init|
|0002fac0| 69 61 6c 69 7a 65 28 54 | 32 38 33 2a 20 43 29 3b |ialize(T|283* C);|
|0002fad0| 0a 69 6e 74 20 72 32 38 | 33 69 73 5f 63 68 61 72 |.int r28|3is_char|
|0002fae0| 61 63 74 65 72 28 54 32 | 38 33 2a 20 43 29 3b 0a |acter(T2|83* C);.|
|0002faf0| 69 6e 74 20 72 32 38 33 | 69 73 5f 75 73 65 72 5f |int r283|is_user_|
|0002fb00| 65 78 70 61 6e 64 65 64 | 28 54 32 38 33 2a 20 43 |expanded|(T283* C|
|0002fb10| 29 3b 0a 54 30 2a 20 72 | 32 38 33 74 6f 5f 72 75 |);.T0* r|283to_ru|
|0002fb20| 6e 6e 61 62 6c 65 28 54 | 32 38 33 2a 20 43 2c 54 |nnable(T|283* C,T|
|0002fb30| 30 2a 20 61 31 29 3b 0a | 76 6f 69 64 20 72 32 38 |0* a1);.|void r28|
|0002fb40| 33 63 5f 74 79 70 65 5f | 66 6f 72 5f 65 78 74 65 |3c_type_|for_exte|
|0002fb50| 72 6e 61 6c 5f 69 6e 28 | 54 32 38 33 2a 20 43 2c |rnal_in(|T283* C,|
|0002fb60| 54 30 2a 20 61 31 29 3b | 0a 54 30 2a 20 72 32 38 |T0* a1);|.T0* r28|
|0002fb70| 33 67 65 6e 65 72 69 63 | 5f 6c 69 73 74 28 54 32 |3generic|_list(T2|
|0002fb80| 38 33 2a 20 43 29 3b 0a | 76 6f 69 64 20 72 32 38 |83* C);.|void r28|
|0002fb90| 33 64 65 6d 61 6e 67 6c | 69 6e 67 5f 69 6e 28 54 |3demangl|ing_in(T|
|0002fba0| 32 38 33 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |283* C,T|0* a1);.|
|0002fbb0| 69 6e 74 20 72 32 38 33 | 69 73 5f 72 65 61 6c 28 |int r283|is_real(|
|0002fbc0| 54 32 38 33 2a 20 43 29 | 3b 0a 54 30 2a 20 72 32 |T283* C)|;.T0* r2|
|0002fbd0| 38 33 74 77 69 6e 28 54 | 32 38 33 2a 20 43 29 3b |83twin(T|283* C);|
|0002fbe0| 0a 69 6e 74 20 72 32 38 | 33 69 73 5f 62 69 74 28 |.int r28|3is_bit(|
|0002fbf0| 54 32 38 33 2a 20 43 29 | 3b 0a 54 30 2a 20 72 32 |T283* C)|;.T0* r2|
|0002fc00| 38 33 66 6f 72 6d 61 6c | 5f 61 72 67 28 54 32 38 |83formal|_arg(T28|
|0002fc10| 33 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 32 38 33 |3* C);.v|oid r283|
|0002fc20| 66 61 74 61 6c 5f 65 72 | 72 6f 72 5f 67 65 6e 65 |fatal_er|ror_gene|
|0002fc30| 72 69 63 5f 6c 69 73 74 | 28 54 32 38 33 2a 20 43 |ric_list|(T283* C|
|0002fc40| 29 3b 0a 54 30 2a 20 72 | 32 38 33 73 6d 61 6c 6c |);.T0* r|283small|
|0002fc50| 65 73 74 5f 61 6e 63 65 | 73 74 6f 72 28 54 32 38 |est_ance|stor(T28|
|0002fc60| 33 2a 20 43 2c 54 30 2a | 20 61 31 29 3b 0a 69 6e |3* C,T0*| a1);.in|
|0002fc70| 74 20 72 32 38 33 69 73 | 5f 62 6f 6f 6c 65 61 6e |t r283is|_boolean|
|0002fc80| 28 54 32 38 33 2a 20 43 | 29 3b 0a 69 6e 74 20 72 |(T283* C|);.int r|
|0002fc90| 32 38 33 69 73 5f 64 6f | 75 62 6c 65 28 54 32 38 |283is_do|uble(T28|
|0002fca0| 33 2a 20 43 29 3b 0a 54 | 30 2a 20 72 32 38 33 72 |3* C);.T|0* r283r|
|0002fcb0| 75 6e 5f 63 6c 61 73 73 | 28 54 32 38 33 2a 20 43 |un_class|(T283* C|
|0002fcc0| 29 3b 0a 54 30 2a 20 72 | 32 38 33 72 75 6e 5f 74 |);.T0* r|283run_t|
|0002fcd0| 69 6d 65 5f 6d 61 72 6b | 28 54 32 38 33 2a 20 43 |ime_mark|(T283* C|
|0002fce0| 29 3b 0a 76 6f 69 64 20 | 72 32 38 33 63 5f 69 6e |);.void |r283c_in|
|0002fcf0| 69 74 69 61 6c 69 7a 65 | 28 54 32 38 33 2a 20 43 |itialize|(T283* C|
|0002fd00| 29 3b 0a 76 6f 69 64 20 | 72 32 38 33 63 61 73 74 |);.void |r283cast|
|0002fd10| 5f 74 6f 5f 72 65 66 28 | 54 32 38 33 2a 20 43 29 |_to_ref(|T283* C)|
|0002fd20| 3b 0a 76 6f 69 64 20 72 | 32 38 33 67 63 5f 6d 61 |;.void r|283gc_ma|
|0002fd30| 72 6b 5f 69 6e 28 54 32 | 38 33 2a 20 43 2c 54 30 |rk_in(T2|83* C,T0|
|0002fd40| 2a 20 61 31 29 3b 0a 69 | 6e 74 20 72 32 38 33 69 |* a1);.i|nt r283i|
|0002fd50| 73 5f 61 5f 69 6e 28 54 | 32 38 33 2a 20 43 2c 54 |s_a_in(T|283* C,T|
|0002fd60| 30 2a 20 61 31 2c 54 30 | 2a 20 61 32 29 3b 0a 54 |0* a1,T0|* a2);.T|
|0002fd70| 30 2a 20 72 32 38 33 6c | 6f 6f 6b 5f 75 70 5f 66 |0* r283l|ook_up_f|
|0002fd80| 6f 72 28 54 32 38 33 2a | 20 43 2c 54 30 2a 20 61 |or(T283*| C,T0* a|
|0002fd90| 31 2c 54 30 2a 20 61 32 | 29 3b 0a 76 6f 69 64 20 |1,T0* a2|);.void |
|0002fda0| 72 32 38 33 63 5f 68 65 | 61 64 65 72 5f 70 61 73 |r283c_he|ader_pas|
|0002fdb0| 73 31 28 54 32 38 33 2a | 20 43 29 3b 0a 76 6f 69 |s1(T283*| C);.voi|
|0002fdc0| 64 20 72 32 38 33 63 5f | 74 79 70 65 5f 66 6f 72 |d r283c_|type_for|
|0002fdd0| 5f 72 65 73 75 6c 74 5f | 69 6e 28 54 32 38 33 2a |_result_|in(T283*|
|0002fde0| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 54 30 2a 20 | C,T0* a|1);.T0* |
|0002fdf0| 72 32 38 33 65 78 70 61 | 6e 64 65 64 5f 69 6e 69 |r283expa|nded_ini|
|0002fe00| 74 69 61 6c 69 7a 65 72 | 28 54 32 38 33 2a 20 43 |tializer|(T283* C|
|0002fe10| 29 3b 0a 54 30 2a 20 72 | 32 38 33 63 6f 6e 73 74 |);.T0* r|283const|
|0002fe20| 72 61 69 6e 74 28 54 32 | 38 33 2a 20 43 29 3b 0a |raint(T2|83* C);.|
|0002fe30| 69 6e 74 20 72 32 38 33 | 69 73 5f 67 65 6e 65 72 |int r283|is_gener|
|0002fe40| 69 63 28 54 32 38 33 2a | 20 43 29 3b 0a 76 6f 69 |ic(T283*| C);.voi|
|0002fe50| 64 20 72 32 38 33 63 5f | 68 65 61 64 65 72 5f 70 |d r283c_|header_p|
|0002fe60| 61 73 73 32 28 54 32 38 | 33 2a 20 43 29 3b 0a 76 |ass2(T28|3* C);.v|
|0002fe70| 6f 69 64 20 72 32 38 33 | 67 63 5f 64 65 66 69 6e |oid r283|gc_defin|
|0002fe80| 65 31 28 54 32 38 33 2a | 20 43 29 3b 0a 69 6e 74 |e1(T283*| C);.int|
|0002fe90| 20 72 32 38 33 6e 65 65 | 64 5f 63 5f 73 74 72 75 | r283nee|d_c_stru|
|0002fea0| 63 74 28 54 32 38 33 2a | 20 43 29 3b 0a 54 30 2a |ct(T283*| C);.T0*|
|0002feb0| 20 72 32 38 33 66 6f 72 | 6d 61 6c 5f 67 65 6e 65 | r283for|mal_gene|
|0002fec0| 72 69 63 5f 6c 69 73 74 | 28 54 32 38 33 2a 20 43 |ric_list|(T283* C|
|0002fed0| 29 3b 0a 69 6e 74 20 72 | 32 38 33 69 73 5f 72 65 |);.int r|283is_re|
|0002fee0| 66 65 72 65 6e 63 65 28 | 54 32 38 33 2a 20 43 29 |ference(|T283* C)|
|0002fef0| 3b 0a 76 6f 69 64 20 72 | 32 38 33 67 63 5f 69 6e |;.void r|283gc_in|
|0002ff00| 66 6f 5f 69 6e 28 54 32 | 38 33 2a 20 43 2c 54 30 |fo_in(T2|83* C,T0|
|0002ff10| 2a 20 61 31 29 3b 0a 76 | 6f 69 64 20 72 32 38 33 |* a1);.v|oid r283|
|0002ff20| 65 72 72 6f 72 28 54 30 | 2a 20 61 31 2c 54 30 2a |error(T0|* a1,T0*|
|0002ff30| 20 61 32 29 3b 0a 54 30 | 2a 20 72 32 38 33 62 61 | a2);.T0|* r283ba|
|0002ff40| 73 65 5f 63 6c 61 73 73 | 28 54 32 38 33 2a 20 43 |se_class|(T283* C|
|0002ff50| 29 3b 0a 76 6f 69 64 20 | 72 32 38 33 63 61 6c 6c |);.void |r283call|
|0002ff60| 5f 67 63 5f 73 77 65 65 | 70 5f 69 6e 28 54 32 38 |_gc_swee|p_in(T28|
|0002ff70| 33 2a 20 43 2c 54 30 2a | 20 61 31 29 3b 0a 76 6f |3* C,T0*| a1);.vo|
|0002ff80| 69 64 20 72 32 38 33 67 | 63 5f 64 65 66 69 6e 65 |id r283g|c_define|
|0002ff90| 32 28 54 32 38 33 2a 20 | 43 29 3b 0a 69 6e 74 20 |2(T283* |C);.int |
|0002ffa0| 72 32 38 33 6e 65 65 64 | 5f 67 63 5f 6d 61 72 6b |r283need|_gc_mark|
|0002ffb0| 5f 66 75 6e 63 74 69 6f | 6e 28 54 32 38 33 2a 20 |_functio|n(T283* |
|0002ffc0| 43 29 3b 0a 69 6e 74 20 | 72 32 38 33 69 73 5f 61 |C);.int |r283is_a|
|0002ffd0| 6e 79 28 54 32 38 33 2a | 20 43 29 3b 0a 76 6f 69 |ny(T283*| C);.voi|
|0002ffe0| 64 20 72 32 38 33 74 6f | 5f 72 65 66 65 72 65 6e |d r283to|_referen|
|0002fff0| 63 65 28 54 32 38 33 2a | 20 43 29 3b 0a 76 6f 69 |ce(T283*| C);.voi|
|00030000| 64 20 72 32 38 33 63 5f | 68 65 61 64 65 72 5f 70 |d r283c_|header_p|
|00030010| 61 73 73 33 28 54 32 38 | 33 2a 20 43 29 3b 0a 54 |ass3(T28|3* C);.T|
|00030020| 30 2a 20 72 32 38 33 62 | 61 73 65 5f 63 6c 61 73 |0* r283b|ase_clas|
|00030030| 73 5f 6e 61 6d 65 28 54 | 32 38 33 2a 20 43 29 3b |s_name(T|283* C);|
|00030040| 0a 69 6e 74 20 72 32 38 | 33 69 73 5f 65 78 70 61 |.int r28|3is_expa|
|00030050| 6e 64 65 64 28 54 32 38 | 33 2a 20 43 29 3b 0a 69 |nded(T28|3* C);.i|
|00030060| 6e 74 20 72 32 38 33 69 | 73 5f 62 61 73 69 63 5f |nt r283i|s_basic_|
|00030070| 65 69 66 66 65 6c 5f 65 | 78 70 61 6e 64 65 64 28 |eiffel_e|xpanded(|
|00030080| 54 32 38 33 2a 20 43 29 | 3b 0a 69 6e 74 20 72 32 |T283* C)|;.int r2|
|00030090| 38 33 69 73 5f 6e 6f 6e | 65 28 54 32 38 33 2a 20 |83is_non|e(T283* |
|000300a0| 43 29 3b 0a 76 6f 69 64 | 20 72 32 38 33 74 6f 5f |C);.void| r283to_|
|000300b0| 65 78 70 61 6e 64 65 64 | 28 54 32 38 33 2a 20 43 |expanded|(T283* C|
|000300c0| 29 3b 0a 69 6e 74 20 72 | 32 38 33 69 73 5f 69 6e |);.int r|283is_in|
|000300d0| 74 65 67 65 72 28 54 32 | 38 33 2a 20 43 29 3b 0a |teger(T2|83* C);.|
|000300e0| 76 6f 69 64 20 72 32 38 | 33 77 61 72 6e 69 6e 67 |void r28|3warning|
|000300f0| 28 54 30 2a 20 61 31 2c | 54 30 2a 20 61 32 29 3b |(T0* a1,|T0* a2);|
|00030100| 0a 54 30 2a 20 72 32 38 | 33 6d 61 6b 65 5f 72 75 |.T0* r28|3make_ru|
|00030110| 6e 6e 61 62 6c 65 28 54 | 32 38 33 2a 20 43 2c 54 |nnable(T|283* C,T|
|00030120| 30 2a 20 61 31 29 3b 0a | 76 6f 69 64 20 72 32 38 |0* a1);.|void r28|
|00030130| 33 63 5f 68 65 61 64 65 | 72 5f 70 61 73 73 34 28 |3c_heade|r_pass4(|
|00030140| 54 32 38 33 2a 20 43 29 | 3b 0a 76 6f 69 64 20 72 |T283* C)|;.void r|
|00030150| 33 32 30 63 5f 6d 61 70 | 70 69 6e 67 5f 70 72 6f |320c_map|ping_pro|
|00030160| 63 65 64 75 72 65 5f 6e | 6f 6e 5f 73 6d 61 6c 6c |cedure_n|on_small|
|00030170| 5f 65 69 66 66 65 6c 28 | 54 30 2a 20 61 31 2c 54 |_eiffel(|T0* a1,T|
|00030180| 30 2a 20 61 32 29 3b 0a | 76 6f 69 64 20 72 33 32 |0* a2);.|void r32|
|00030190| 30 63 5f 6d 61 70 70 69 | 6e 67 5f 66 75 6e 63 74 |0c_mappi|ng_funct|
|000301a0| 69 6f 6e 5f 6e 6f 6e 5f | 73 6d 61 6c 6c 5f 65 69 |ion_non_|small_ei|
|000301b0| 66 66 65 6c 28 54 30 2a | 20 61 31 2c 54 30 2a 20 |ffel(T0*| a1,T0* |
|000301c0| 61 32 29 3b 0a 76 6f 69 | 64 20 72 35 39 6d 61 6b |a2);.voi|d r59mak|
|000301d0| 65 28 54 35 39 2a 20 43 | 2c 54 30 2a 20 61 31 2c |e(T59* C|,T0* a1,|
|000301e0| 54 30 2a 20 61 32 29 3b | 0a 54 30 2a 20 72 32 35 |T0* a2);|.T0* r25|
|000301f0| 33 61 64 64 5f 63 6f 6d | 6d 65 6e 74 28 54 32 35 |3add_com|ment(T25|
|00030200| 33 2a 20 43 2c 54 30 2a | 20 61 31 29 3b 0a 69 6e |3* C,T0*| a1);.in|
|00030210| 74 20 72 32 35 33 74 6f | 5f 69 6e 74 65 67 65 72 |t r253to|_integer|
|00030220| 28 54 32 35 33 2a 20 43 | 29 3b 0a 69 6e 74 20 72 |(T253* C|);.int r|
|00030230| 32 35 33 69 73 5f 61 28 | 54 32 35 33 2a 20 43 2c |253is_a(|T253* C,|
|00030240| 54 30 2a 20 61 31 29 3b | 0a 76 6f 69 64 20 72 32 |T0* a1);|.void r2|
|00030250| 35 33 6d 61 70 70 69 6e | 67 5f 63 5f 61 72 67 28 |53mappin|g_c_arg(|
|00030260| 54 32 35 33 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |T253* C,|T0* a1);|
|00030270| 0a 76 6f 69 64 20 72 32 | 35 33 6d 61 6b 65 28 54 |.void r2|53make(T|
|00030280| 32 35 33 2a 20 43 2c 54 | 30 2a 20 61 31 2c 54 30 |253* C,T|0* a1,T0|
|00030290| 2a 20 61 32 2c 54 30 2a | 20 61 33 29 3b 0a 76 6f |* a2,T0*| a3);.vo|
|000302a0| 69 64 20 72 32 35 33 6d | 61 70 70 69 6e 67 5f 63 |id r253m|apping_c|
|000302b0| 5f 74 61 72 67 65 74 28 | 54 32 35 33 2a 20 43 2c |_target(|T253* C,|
|000302c0| 54 30 2a 20 61 31 29 3b | 0a 76 6f 69 64 20 72 32 |T0* a1);|.void r2|
|000302d0| 35 33 64 63 61 5f 69 6e | 6c 69 6e 65 5f 61 72 67 |53dca_in|line_arg|
|000302e0| 75 6d 65 6e 74 28 54 32 | 35 33 2a 20 43 2c 54 30 |ument(T2|53* C,T0|
|000302f0| 2a 20 61 31 29 3b 0a 54 | 30 2a 20 72 32 35 33 74 |* a1);.T|0* r253t|
|00030300| 6f 5f 72 75 6e 6e 61 62 | 6c 65 28 54 32 35 33 2a |o_runnab|le(T253*|
|00030310| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 54 30 2a 20 | C,T0* a|1);.T0* |
|00030320| 72 32 35 33 74 77 69 6e | 28 54 32 35 33 2a 20 43 |r253twin|(T253* C|
|00030330| 29 3b 0a 54 30 2a 20 72 | 32 35 33 6f 70 65 72 61 |);.T0* r|253opera|
|00030340| 74 6f 72 28 76 6f 69 64 | 29 3b 0a 69 6e 74 20 72 |tor(void|);.int r|
|00030350| 32 35 33 69 73 5f 73 74 | 61 74 69 63 28 54 32 35 |253is_st|atic(T25|
|00030360| 33 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 32 35 33 |3* C);.v|oid r253|
|00030370| 63 6f 6d 70 69 6c 65 5f | 74 6f 5f 63 5f 6f 6c 64 |compile_|to_c_old|
|00030380| 28 54 32 35 33 2a 20 43 | 29 3b 0a 76 6f 69 64 20 |(T253* C|);.void |
|00030390| 72 32 35 33 6d 61 6b 65 | 5f 63 61 6c 6c 5f 31 28 |r253make|_call_1(|
|000303a0| 54 32 35 33 2a 20 43 2c | 54 30 2a 20 61 31 2c 54 |T253* C,|T0* a1,T|
|000303b0| 30 2a 20 61 32 2c 54 30 | 2a 20 61 33 29 3b 0a 76 |0* a2,T0|* a3);.v|
|000303c0| 6f 69 64 20 72 32 35 33 | 74 6f 5f 72 75 6e 6e 61 |oid r253|to_runna|
|000303d0| 62 6c 65 5f 30 28 54 32 | 35 33 2a 20 43 2c 54 30 |ble_0(T2|53* C,T0|
|000303e0| 2a 20 61 31 29 3b 0a 76 | 6f 69 64 20 72 32 35 33 |* a1);.v|oid r253|
|000303f0| 63 70 63 5f 74 6f 5f 72 | 75 6e 6e 61 62 6c 65 28 |cpc_to_r|unnable(|
|00030400| 54 32 35 33 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |T253* C,|T0* a1);|
|00030410| 0a 69 6e 74 20 72 32 35 | 33 75 73 65 5f 63 75 72 |.int r25|3use_cur|
|00030420| 72 65 6e 74 28 54 32 35 | 33 2a 20 43 29 3b 0a 76 |rent(T25|3* C);.v|
|00030430| 6f 69 64 20 72 32 35 33 | 66 69 6e 61 6c 69 7a 65 |oid r253|finalize|
|00030440| 28 54 32 35 33 2a 20 43 | 29 3b 0a 76 6f 69 64 20 |(T253* C|);.void |
|00030450| 72 32 35 33 65 72 72 6f | 72 28 54 30 2a 20 61 31 |r253erro|r(T0* a1|
|00030460| 2c 54 30 2a 20 61 32 29 | 3b 0a 69 6e 74 20 72 32 |,T0* a2)|;.int r2|
|00030470| 35 33 69 73 61 5f 64 63 | 61 5f 69 6e 6c 69 6e 65 |53isa_dc|a_inline|
|00030480| 5f 61 72 67 75 6d 65 6e | 74 28 54 32 35 33 2a 20 |_argumen|t(T253* |
|00030490| 43 29 3b 0a 54 30 2a 20 | 72 32 35 33 61 72 67 31 |C);.T0* |r253arg1|
|000304a0| 28 54 32 35 33 2a 20 43 | 29 3b 0a 76 6f 69 64 20 |(T253* C|);.void |
|000304b0| 72 32 35 33 61 66 64 5f | 63 68 65 63 6b 28 54 32 |r253afd_|check(T2|
|000304c0| 35 33 2a 20 43 29 3b 0a | 76 6f 69 64 20 72 38 37 |53* C);.|void r87|
|000304d0| 37 6d 75 6c 74 69 70 6c | 65 5f 63 68 65 63 6b 28 |7multipl|e_check(|
|000304e0| 54 38 37 37 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |T877* C,|T0* a1);|
|000304f0| 0a 76 6f 69 64 20 72 38 | 37 37 67 65 74 5f 73 74 |.void r8|77get_st|
|00030500| 61 72 74 65 64 28 54 38 | 37 37 2a 20 43 2c 54 30 |arted(T8|77* C,T0|
|00030510| 2a 20 61 31 29 3b 0a 54 | 30 2a 20 72 38 37 37 67 |* a1);.T|0* r877g|
|00030520| 65 74 5f 6e 65 77 5f 6e | 61 6d 65 28 54 38 37 37 |et_new_n|ame(T877|
|00030530| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 54 30 2a |* C,T0* |a1);.T0*|
|00030540| 20 72 38 37 37 67 65 74 | 5f 6f 6c 64 5f 6e 61 6d | r877get|_old_nam|
|00030550| 65 28 54 38 37 37 2a 20 | 43 2c 54 30 2a 20 61 31 |e(T877* |C,T0* a1|
|00030560| 29 3b 0a 76 6f 69 64 20 | 72 38 37 37 6d 61 6b 65 |);.void |r877make|
|00030570| 28 54 38 37 37 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T877* C|,T0* a1)|
|00030580| 3b 0a 76 6f 69 64 20 72 | 38 37 37 73 65 74 5f 73 |;.void r|877set_s|
|00030590| 65 6c 65 63 74 28 54 38 | 37 37 2a 20 43 2c 54 30 |elect(T8|77* C,T0|
|000305a0| 2a 20 61 31 29 3b 0a 54 | 30 2a 20 72 38 37 37 67 |* a1);.T|0* r877g|
|000305b0| 6f 69 6e 67 5f 64 6f 77 | 6e 28 54 38 37 37 2a 20 |oing_dow|n(T877* |
|000305c0| 43 2c 54 30 2a 20 61 31 | 2c 54 30 2a 20 61 32 29 |C,T0* a1|,T0* a2)|
|000305d0| 3b 0a 54 30 2a 20 72 38 | 37 37 73 74 61 72 74 5f |;.T0* r8|77start_|
|000305e0| 70 6f 73 69 74 69 6f 6e | 28 54 38 37 37 2a 20 43 |position|(T877* C|
|000305f0| 29 3b 0a 54 30 2a 20 72 | 38 37 37 64 6f 5f 72 65 |);.T0* r|877do_re|
|00030600| 6e 61 6d 65 28 54 38 37 | 37 2a 20 43 2c 54 30 2a |name(T87|7* C,T0*|
|00030610| 20 61 31 29 3b 0a 69 6e | 74 20 72 38 37 37 68 61 | a1);.in|t r877ha|
|00030620| 73 5f 73 65 6c 65 63 74 | 5f 66 6f 72 28 54 38 37 |s_select|_for(T87|
|00030630| 37 2a 20 43 2c 54 30 2a | 20 61 31 29 3b 0a 76 6f |7* C,T0*| a1);.vo|
|00030640| 69 64 20 72 38 37 37 61 | 64 64 5f 72 65 6e 61 6d |id r877a|dd_renam|
|00030650| 65 28 54 38 37 37 2a 20 | 43 2c 54 30 2a 20 61 31 |e(T877* |C,T0* a1|
|00030660| 29 3b 0a 54 30 2a 20 72 | 38 37 37 75 70 5f 74 6f |);.T0* r|877up_to|
|00030670| 5f 6f 72 69 67 69 6e 61 | 6c 28 54 38 37 37 2a 20 |_origina|l(T877* |
|00030680| 43 2c 54 30 2a 20 61 31 | 2c 54 30 2a 20 61 32 29 |C,T0* a1|,T0* a2)|
|00030690| 3b 0a 76 6f 69 64 20 72 | 38 37 37 73 65 6c 65 63 |;.void r|877selec|
|000306a0| 74 5f 63 6f 6e 66 6c 69 | 63 74 28 54 30 2a 20 61 |t_confli|ct(T0* a|
|000306b0| 31 2c 54 30 2a 20 61 32 | 29 3b 0a 54 30 2a 20 72 |1,T0* a2|);.T0* r|
|000306c0| 38 37 37 73 6d 61 6c 6c | 65 73 74 5f 61 6e 63 65 |877small|est_ance|
|000306d0| 73 74 6f 72 28 54 38 37 | 37 2a 20 43 2c 54 30 2a |stor(T87|7* C,T0*|
|000306e0| 20 61 31 29 3b 0a 69 6e | 74 20 72 38 37 37 68 61 | a1);.in|t r877ha|
|000306f0| 73 28 54 38 37 37 2a 20 | 43 2c 54 30 2a 20 61 31 |s(T877* |C,T0* a1|
|00030700| 29 3b 0a 76 6f 69 64 20 | 72 38 37 37 6d 69 73 73 |);.void |r877miss|
|00030710| 69 6e 67 5f 73 65 6c 65 | 63 74 28 54 30 2a 20 61 |ing_sele|ct(T0* a|
|00030720| 31 2c 54 30 2a 20 61 32 | 29 3b 0a 69 6e 74 20 72 |1,T0* a2|);.int r|
|00030730| 38 37 37 68 61 73 5f 72 | 65 64 65 66 69 6e 65 28 |877has_r|edefine(|
|00030740| 54 38 37 37 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |T877* C,|T0* a1);|
|00030750| 0a 69 6e 74 20 72 38 37 | 37 68 61 73 5f 75 6e 64 |.int r87|7has_und|
|00030760| 65 66 69 6e 65 28 54 38 | 37 37 2a 20 43 2c 54 30 |efine(T8|77* C,T0|
|00030770| 2a 20 61 31 29 3b 0a 54 | 30 2a 20 72 38 37 37 6c |* a1);.T|0* r877l|
|00030780| 6f 6f 6b 5f 75 70 5f 66 | 6f 72 28 54 38 37 37 2a |ook_up_f|or(T877*|
|00030790| 20 43 2c 54 30 2a 20 61 | 31 2c 54 30 2a 20 61 32 | C,T0* a|1,T0* a2|
|000307a0| 29 3b 0a 65 78 74 65 72 | 6e 20 54 30 2a 6f 42 43 |);.exter|n T0*oBC|
|000307b0| 38 37 37 66 6f 72 62 69 | 64 64 65 6e 5f 70 61 72 |877forbi|dden_par|
|000307c0| 65 6e 74 5f 6c 69 73 74 | 3b 0a 54 30 2a 20 72 38 |ent_list|;.T0* r8|
|000307d0| 37 37 63 6c 69 65 6e 74 | 73 5f 66 6f 72 28 54 38 |77client|s_for(T8|
|000307e0| 37 37 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 76 |77* C,T0|* a1);.v|
|000307f0| 6f 69 64 20 72 38 37 37 | 73 65 74 5f 72 65 64 65 |oid r877|set_rede|
|00030800| 66 69 6e 65 28 54 38 37 | 37 2a 20 43 2c 54 30 2a |fine(T87|7* C,T0*|
|00030810| 20 61 31 29 3b 0a 76 6f | 69 64 20 72 38 37 37 73 | a1);.vo|id r877s|
|00030820| 65 74 5f 75 6e 64 65 66 | 69 6e 65 28 54 38 37 37 |et_undef|ine(T877|
|00030830| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 54 30 2a |* C,T0* |a1);.T0*|
|00030840| 20 72 38 37 37 67 6f 69 | 6e 67 5f 75 70 28 54 38 | r877goi|ng_up(T8|
|00030850| 37 37 2a 20 43 2c 54 30 | 2a 20 61 31 2c 54 30 2a |77* C,T0|* a1,T0*|
|00030860| 20 61 32 2c 54 30 2a 20 | 61 33 29 3b 0a 69 6e 74 | a2,T0* |a3);.int|
|00030870| 20 72 38 37 37 69 73 5f | 61 5f 76 6e 63 67 28 54 | r877is_|a_vncg(T|
|00030880| 38 37 37 2a 20 43 2c 54 | 30 2a 20 61 31 2c 54 30 |877* C,T|0* a1,T0|
|00030890| 2a 20 61 32 29 3b 0a 76 | 6f 69 64 20 72 38 37 37 |* a2);.v|oid r877|
|000308a0| 63 6f 6c 6c 65 63 74 5f | 66 6f 72 28 54 38 37 37 |collect_|for(T877|
|000308b0| 2a 20 43 2c 69 6e 74 20 | 61 31 2c 54 30 2a 20 61 |* C,int |a1,T0* a|
|000308c0| 32 29 3b 0a 54 30 2a 20 | 72 38 37 37 61 70 70 6c |2);.T0* |r877appl|
|000308d0| 79 5f 75 6e 64 65 66 69 | 6e 65 28 54 38 37 37 2a |y_undefi|ne(T877*|
|000308e0| 20 43 2c 54 30 2a 20 61 | 31 2c 54 30 2a 20 61 32 | C,T0* a|1,T0* a2|
|000308f0| 29 3b 0a 54 30 2a 20 72 | 32 37 38 61 64 64 5f 63 |);.T0* r|278add_c|
|00030900| 6f 6d 6d 65 6e 74 28 54 | 32 37 38 2a 20 43 2c 54 |omment(T|278* C,T|
|00030910| 30 2a 20 61 31 29 3b 0a | 69 6e 74 20 72 32 37 38 |0* a1);.|int r278|
|00030920| 74 6f 5f 69 6e 74 65 67 | 65 72 28 54 32 37 38 2a |to_integ|er(T278*|
|00030930| 20 43 29 3b 0a 69 6e 74 | 20 72 32 37 38 69 73 5f | C);.int| r278is_|
|00030940| 61 28 54 32 37 38 2a 20 | 43 2c 54 30 2a 20 61 31 |a(T278* |C,T0* a1|
|00030950| 29 3b 0a 76 6f 69 64 20 | 72 32 37 38 6d 61 70 70 |);.void |r278mapp|
|00030960| 69 6e 67 5f 63 5f 61 72 | 67 28 54 32 37 38 2a 20 |ing_c_ar|g(T278* |
|00030970| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 76 6f 69 64 20 |C,T0* a1|);.void |
|00030980| 72 32 37 38 6d 61 6b 65 | 28 54 32 37 38 2a 20 43 |r278make|(T278* C|
|00030990| 2c 54 30 2a 20 61 31 2c | 54 30 2a 20 61 32 2c 54 |,T0* a1,|T0* a2,T|
|000309a0| 30 2a 20 61 33 29 3b 0a | 76 6f 69 64 20 72 32 37 |0* a3);.|void r27|
|000309b0| 38 6d 61 70 70 69 6e 67 | 5f 63 5f 74 61 72 67 65 |8mapping|_c_targe|
|000309c0| 74 28 54 32 37 38 2a 20 | 43 2c 54 30 2a 20 61 31 |t(T278* |C,T0* a1|
|000309d0| 29 3b 0a 54 30 2a 20 72 | 32 37 38 74 6f 5f 72 75 |);.T0* r|278to_ru|
|000309e0| 6e 6e 61 62 6c 65 28 54 | 32 37 38 2a 20 43 2c 54 |nnable(T|278* C,T|
|000309f0| 30 2a 20 61 31 29 3b 0a | 54 30 2a 20 72 32 37 38 |0* a1);.|T0* r278|
|00030a00| 74 77 69 6e 28 54 32 37 | 38 2a 20 43 29 3b 0a 54 |twin(T27|8* C);.T|
|00030a10| 30 2a 20 72 32 37 38 6f | 70 65 72 61 74 6f 72 28 |0* r278o|perator(|
|00030a20| 76 6f 69 64 29 3b 0a 69 | 6e 74 20 72 32 37 38 69 |void);.i|nt r278i|
|00030a30| 73 5f 73 74 61 74 69 63 | 28 54 32 37 38 2a 20 43 |s_static|(T278* C|
|00030a40| 29 3b 0a 76 6f 69 64 20 | 72 32 37 38 63 6f 6d 70 |);.void |r278comp|
|00030a50| 69 6c 65 5f 74 6f 5f 63 | 5f 6f 6c 64 28 54 32 37 |ile_to_c|_old(T27|
|00030a60| 38 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 32 37 38 |8* C);.v|oid r278|
|00030a70| 6d 61 6b 65 5f 63 61 6c | 6c 5f 31 28 54 32 37 38 |make_cal|l_1(T278|
|00030a80| 2a 20 43 2c 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |* C,T0* |a1,T0* a|
|00030a90| 32 2c 54 30 2a 20 61 33 | 29 3b 0a 76 6f 69 64 20 |2,T0* a3|);.void |
|00030aa0| 72 32 37 38 74 6f 5f 72 | 75 6e 6e 61 62 6c 65 5f |r278to_r|unnable_|
|00030ab0| 30 28 54 32 37 38 2a 20 | 43 2c 54 30 2a 20 61 31 |0(T278* |C,T0* a1|
|00030ac0| 29 3b 0a 76 6f 69 64 20 | 72 32 37 38 63 70 63 5f |);.void |r278cpc_|
|00030ad0| 74 6f 5f 72 75 6e 6e 61 | 62 6c 65 28 54 32 37 38 |to_runna|ble(T278|
|00030ae0| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 69 6e 74 |* C,T0* |a1);.int|
|00030af0| 20 72 32 37 38 75 73 65 | 5f 63 75 72 72 65 6e 74 | r278use|_current|
|00030b00| 28 54 32 37 38 2a 20 43 | 29 3b 0a 76 6f 69 64 20 |(T278* C|);.void |
|00030b10| 72 32 37 38 66 69 6e 61 | 6c 69 7a 65 28 54 32 37 |r278fina|lize(T27|
|00030b20| 38 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 32 37 38 |8* C);.v|oid r278|
|00030b30| 65 72 72 6f 72 28 54 30 | 2a 20 61 31 2c 54 30 2a |error(T0|* a1,T0*|
|00030b40| 20 61 32 29 3b 0a 54 30 | 2a 20 72 32 37 38 61 72 | a2);.T0|* r278ar|
|00030b50| 67 31 28 54 32 37 38 2a | 20 43 29 3b 0a 76 6f 69 |g1(T278*| C);.voi|
|00030b60| 64 20 72 32 37 38 61 66 | 64 5f 63 68 65 63 6b 28 |d r278af|d_check(|
|00030b70| 54 32 37 38 2a 20 43 29 | 3b 0a 69 6e 74 20 72 36 |T278* C)|;.int r6|
|00030b80| 37 30 73 61 6d 65 5f 66 | 69 6c 65 73 28 54 30 2a |70same_f|iles(T0*|
|00030b90| 20 61 31 2c 54 30 2a 20 | 61 32 29 3b 0a 65 78 74 | a1,T0* |a2);.ext|
|00030ba0| 65 72 6e 20 54 30 2a 6f | 42 43 36 37 30 73 74 64 |ern T0*o|BC670std|
|00030bb0| 5f 66 72 31 3b 0a 65 78 | 74 65 72 6e 20 54 30 2a |_fr1;.ex|tern T0*|
|00030bc0| 6f 42 43 36 37 30 73 74 | 64 5f 66 72 32 3b 0a 69 |oBC670st|d_fr2;.i|
|00030bd0| 6e 74 20 72 36 37 30 69 | 73 5f 72 65 61 64 61 62 |nt r670i|s_readab|
|00030be0| 6c 65 28 54 30 2a 20 61 | 31 29 3b 0a 54 30 2a 20 |le(T0* a|1);.T0* |
|00030bf0| 72 37 36 37 61 64 64 5f | 63 6f 6d 6d 65 6e 74 28 |r767add_|comment(|
|00030c00| 54 37 36 37 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |T767* C,|T0* a1);|
|00030c10| 0a 69 6e 74 20 72 37 36 | 37 74 6f 5f 69 6e 74 65 |.int r76|7to_inte|
|00030c20| 67 65 72 28 54 37 36 37 | 2a 20 43 29 3b 0a 69 6e |ger(T767|* C);.in|
|00030c30| 74 20 72 37 36 37 69 73 | 5f 61 28 54 37 36 37 2a |t r767is|_a(T767*|
|00030c40| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 76 6f 69 64 | C,T0* a|1);.void|
|00030c50| 20 72 37 36 37 6d 61 70 | 70 69 6e 67 5f 63 5f 61 | r767map|ping_c_a|
|00030c60| 72 67 28 54 37 36 37 2a | 20 43 2c 54 30 2a 20 61 |rg(T767*| C,T0* a|
|00030c70| 31 29 3b 0a 76 6f 69 64 | 20 72 37 36 37 6d 61 6b |1);.void| r767mak|
|00030c80| 65 28 54 37 36 37 2a 20 | 43 2c 54 30 2a 20 61 31 |e(T767* |C,T0* a1|
|00030c90| 2c 54 30 2a 20 61 32 29 | 3b 0a 76 6f 69 64 20 72 |,T0* a2)|;.void r|
|00030ca0| 37 36 37 6d 61 70 70 69 | 6e 67 5f 63 5f 74 61 72 |767mappi|ng_c_tar|
|00030cb0| 67 65 74 28 54 37 36 37 | 2a 20 43 2c 54 30 2a 20 |get(T767|* C,T0* |
|00030cc0| 61 31 29 3b 0a 76 6f 69 | 64 20 72 37 36 37 64 63 |a1);.voi|d r767dc|
|00030cd0| 61 5f 69 6e 6c 69 6e 65 | 5f 61 72 67 75 6d 65 6e |a_inline|_argumen|
|00030ce0| 74 28 54 37 36 37 2a 20 | 43 2c 54 30 2a 20 61 31 |t(T767* |C,T0* a1|
|00030cf0| 29 3b 0a 76 6f 69 64 20 | 72 37 36 37 63 6f 6d 70 |);.void |r767comp|
|00030d00| 69 6c 65 5f 74 6f 5f 63 | 28 54 37 36 37 2a 20 43 |ile_to_c|(T767* C|
|00030d10| 29 3b 0a 54 30 2a 20 72 | 37 36 37 74 6f 5f 72 75 |);.T0* r|767to_ru|
|00030d20| 6e 6e 61 62 6c 65 28 54 | 37 36 37 2a 20 43 2c 54 |nnable(T|767* C,T|
|00030d30| 30 2a 20 61 31 29 3b 0a | 54 30 2a 20 72 37 36 37 |0* a1);.|T0* r767|
|00030d40| 74 77 69 6e 28 54 37 36 | 37 2a 20 43 29 3b 0a 54 |twin(T76|7* C);.T|
|00030d50| 30 2a 20 72 37 36 37 6f | 70 65 72 61 74 6f 72 28 |0* r767o|perator(|
|00030d60| 76 6f 69 64 29 3b 0a 69 | 6e 74 20 72 37 36 37 69 |void);.i|nt r767i|
|00030d70| 73 5f 73 74 61 74 69 63 | 28 54 37 36 37 2a 20 43 |s_static|(T767* C|
|00030d80| 29 3b 0a 69 6e 74 20 72 | 37 36 37 63 61 6e 5f 62 |);.int r|767can_b|
|00030d90| 65 5f 64 72 6f 70 70 65 | 64 28 54 37 36 37 2a 20 |e_droppe|d(T767* |
|00030da0| 43 29 3b 0a 76 6f 69 64 | 20 72 37 36 37 63 6f 6d |C);.void| r767com|
|00030db0| 70 69 6c 65 5f 74 6f 5f | 63 5f 6f 6c 64 28 54 37 |pile_to_|c_old(T7|
|00030dc0| 36 37 2a 20 43 29 3b 0a | 76 6f 69 64 20 72 37 36 |67* C);.|void r76|
|00030dd0| 37 74 6f 5f 72 75 6e 6e | 61 62 6c 65 5f 30 28 54 |7to_runn|able_0(T|
|00030de0| 37 36 37 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |767* C,T|0* a1);.|
|00030df0| 76 6f 69 64 20 72 37 36 | 37 63 70 63 5f 74 6f 5f |void r76|7cpc_to_|
|00030e00| 72 75 6e 6e 61 62 6c 65 | 28 54 37 36 37 2a 20 43 |runnable|(T767* C|
|00030e10| 2c 54 30 2a 20 61 31 29 | 3b 0a 69 6e 74 20 72 37 |,T0* a1)|;.int r7|
|00030e20| 36 37 75 73 65 5f 63 75 | 72 72 65 6e 74 28 54 37 |67use_cu|rrent(T7|
|00030e30| 36 37 2a 20 43 29 3b 0a | 76 6f 69 64 20 72 37 36 |67* C);.|void r76|
|00030e40| 37 6d 61 6b 65 5f 63 61 | 6c 6c 30 28 54 37 36 37 |7make_ca|ll0(T767|
|00030e50| 2a 20 43 2c 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |* C,T0* |a1,T0* a|
|00030e60| 32 29 3b 0a 76 6f 69 64 | 20 72 37 36 37 66 69 6e |2);.void| r767fin|
|00030e70| 61 6c 69 7a 65 28 54 37 | 36 37 2a 20 43 29 3b 0a |alize(T7|67* C);.|
|00030e80| 76 6f 69 64 20 72 37 36 | 37 65 72 72 6f 72 28 54 |void r76|7error(T|
|00030e90| 30 2a 20 61 31 2c 54 30 | 2a 20 61 32 29 3b 0a 69 |0* a1,T0|* a2);.i|
|00030ea0| 6e 74 20 72 37 36 37 69 | 73 61 5f 64 63 61 5f 69 |nt r767i|sa_dca_i|
|00030eb0| 6e 6c 69 6e 65 5f 61 72 | 67 75 6d 65 6e 74 28 54 |nline_ar|gument(T|
|00030ec0| 37 36 37 2a 20 43 29 3b | 0a 76 6f 69 64 20 72 37 |767* C);|.void r7|
|00030ed0| 36 37 61 66 64 5f 63 68 | 65 63 6b 28 54 37 36 37 |67afd_ch|eck(T767|
|00030ee0| 2a 20 43 29 3b 0a 54 30 | 2a 20 72 38 38 30 61 64 |* C);.T0|* r880ad|
|00030ef0| 64 5f 63 6f 6d 6d 65 6e | 74 28 54 38 38 30 2a 20 |d_commen|t(T880* |
|00030f00| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 76 6f 69 64 20 |C,T0* a1|);.void |
|00030f10| 72 38 38 30 6d 61 6b 65 | 28 54 38 38 30 2a 20 43 |r880make|(T880* C|
|00030f20| 2c 54 30 2a 20 61 31 2c | 54 30 2a 20 61 32 2c 54 |,T0* a1,|T0* a2,T|
|00030f30| 30 2a 20 61 33 2c 54 30 | 2a 20 61 34 2c 54 30 2a |0* a3,T0|* a4,T0*|
|00030f40| 20 61 35 2c 54 30 2a 20 | 61 36 29 3b 0a 76 6f 69 | a5,T0* |a6);.voi|
|00030f50| 64 20 72 38 38 30 63 6f | 6d 70 69 6c 65 5f 74 6f |d r880co|mpile_to|
|00030f60| 5f 63 28 54 38 38 30 2a | 20 43 29 3b 0a 54 30 2a |_c(T880*| C);.T0*|
|00030f70| 20 72 38 38 30 74 6f 5f | 72 75 6e 6e 61 62 6c 65 | r880to_|runnable|
|00030f80| 28 54 38 38 30 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T880* C|,T0* a1)|
|00030f90| 3b 0a 54 30 2a 20 72 38 | 38 30 63 75 72 72 65 6e |;.T0* r8|80curren|
|00030fa0| 74 5f 74 79 70 65 28 54 | 38 38 30 2a 20 43 29 3b |t_type(T|880* C);|
|00030fb0| 0a 69 6e 74 20 72 38 38 | 30 75 73 65 5f 63 75 72 |.int r88|0use_cur|
|00030fc0| 72 65 6e 74 28 54 38 38 | 30 2a 20 43 29 3b 0a 76 |rent(T88|0* C);.v|
|00030fd0| 6f 69 64 20 72 38 38 30 | 65 72 72 6f 72 28 54 30 |oid r880|error(T0|
|00030fe0| 2a 20 61 31 2c 54 30 2a | 20 61 32 29 3b 0a 76 6f |* a1,T0*| a2);.vo|
|00030ff0| 69 64 20 72 38 38 30 61 | 66 64 5f 63 68 65 63 6b |id r880a|fd_check|
|00031000| 28 54 38 38 30 2a 20 43 | 29 3b 0a 76 6f 69 64 20 |(T880* C|);.void |
|00031010| 72 33 39 33 67 6f 6f 64 | 5f 65 6e 64 28 54 33 39 |r393good|_end(T39|
|00031020| 33 2a 20 43 2c 54 30 2a | 20 61 31 29 3b 0a 76 6f |3* C,T0*| a1);.vo|
|00031030| 69 64 20 72 33 39 33 6d | 61 6b 65 28 54 33 39 33 |id r393m|ake(T393|
|00031040| 2a 20 43 2c 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |* C,T0* |a1,T0* a|
|00031050| 32 29 3b 0a 76 6f 69 64 | 20 72 33 39 33 61 70 70 |2);.void| r393app|
|00031060| 65 6e 64 28 54 33 39 33 | 2a 20 43 2c 54 30 2a 20 |end(T393|* C,T0* |
|00031070| 61 31 29 3b 0a 76 6f 69 | 64 20 72 33 39 33 77 61 |a1);.voi|d r393wa|
|00031080| 72 6e 69 6e 67 28 54 30 | 2a 20 61 31 2c 54 30 2a |rning(T0|* a1,T0*|
|00031090| 20 61 32 29 3b 0a 76 6f | 69 64 20 72 37 32 33 6d | a2);.vo|id r723m|
|000310a0| 61 6b 65 28 54 37 32 33 | 2a 20 43 2c 54 30 2a 20 |ake(T723|* C,T0* |
|000310b0| 61 31 2c 54 30 2a 20 61 | 32 29 3b 0a 76 6f 69 64 |a1,T0* a|2);.void|
|000310c0| 20 72 37 32 33 61 70 70 | 65 6e 64 5f 69 6e 28 54 | r723app|end_in(T|
|000310d0| 37 32 33 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |723* C,T|0* a1);.|
|000310e0| 76 6f 69 64 20 72 33 31 | 6d 61 6b 65 28 54 33 31 |void r31|make(T31|
|000310f0| 2a 20 43 2c 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |* C,T0* |a1,T0* a|
|00031100| 32 29 3b 0a 54 30 2a 20 | 72 33 31 74 79 70 65 28 |2);.T0* |r31type(|
|00031110| 54 33 31 2a 20 43 2c 69 | 6e 74 20 61 31 29 3b 0a |T31* C,i|nt a1);.|
|00031120| 76 6f 69 64 20 72 33 31 | 73 74 61 6e 64 61 72 64 |void r31|standard|
|00031130| 5f 6d 61 6b 65 28 54 33 | 31 2a 20 43 2c 54 30 2a |_make(T3|1* C,T0*|
|00031140| 20 61 31 2c 54 30 2a 20 | 61 32 29 3b 0a 76 6f 69 | a1,T0* |a2);.voi|
|00031150| 64 20 72 33 31 63 6f 6d | 70 69 6c 65 5f 74 6f 5f |d r31com|pile_to_|
|00031160| 63 5f 69 6e 28 54 33 31 | 2a 20 43 2c 54 30 2a 20 |c_in(T31|* C,T0* |
|00031170| 61 31 29 3b 0a 76 6f 69 | 64 20 72 33 31 69 6e 6c |a1);.voi|d r31inl|
|00031180| 69 6e 65 5f 6f 6e 65 5f | 70 63 28 54 33 31 2a 20 |ine_one_|pc(T31* |
|00031190| 43 29 3b 0a 54 30 2a 20 | 72 33 31 74 6f 5f 72 75 |C);.T0* |r31to_ru|
|000311a0| 6e 6e 61 62 6c 65 28 54 | 33 31 2a 20 43 2c 54 30 |nnable(T|31* C,T0|
|000311b0| 2a 20 61 31 29 3b 0a 65 | 78 74 65 72 6e 20 54 30 |* a1);.e|xtern T0|
|000311c0| 2a 6f 42 43 33 31 74 6d | 70 5f 73 74 72 69 6e 67 |*oBC31tm|p_string|
|000311d0| 3b 0a 69 6e 74 20 72 33 | 31 72 61 6e 6b 5f 6f 66 |;.int r3|1rank_of|
|000311e0| 28 54 33 31 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |(T31* C,|T0* a1);|
|000311f0| 0a 76 6f 69 64 20 72 33 | 31 65 78 74 65 72 6e 61 |.void r3|1externa|
|00031200| 6c 5f 70 72 6f 74 6f 74 | 79 70 65 28 54 33 31 2a |l_protot|ype(T31*|
|00031210| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 69 6e 74 20 | C,T0* a|1);.int |
|00031220| 72 33 31 69 73 5f 61 5f | 69 6e 28 54 33 31 2a 20 |r31is_a_|in(T31* |
|00031230| 43 2c 54 30 2a 20 61 31 | 2c 54 30 2a 20 61 32 29 |C,T0* a1|,T0* a2)|
|00031240| 3b 0a 76 6f 69 64 20 72 | 33 31 72 75 6e 6e 61 62 |;.void r|31runnab|
|00031250| 6c 65 5f 66 72 6f 6d 5f | 63 75 72 72 65 6e 74 28 |le_from_|current(|
|00031260| 54 33 31 2a 20 43 2c 54 | 30 2a 20 61 31 2c 54 30 |T31* C,T|0* a1,T0|
|00031270| 2a 20 61 32 29 3b 0a 76 | 6f 69 64 20 72 33 31 61 |* a2);.v|oid r31a|
|00031280| 64 64 5f 6c 61 73 74 28 | 54 33 31 2a 20 43 2c 54 |dd_last(|T31* C,T|
|00031290| 30 2a 20 61 31 29 3b 0a | 76 6f 69 64 20 72 33 31 |0* a1);.|void r31|
|000312a0| 65 72 72 6f 72 28 54 30 | 2a 20 61 31 2c 54 30 2a |error(T0|* a1,T0*|
|000312b0| 20 61 32 29 3b 0a 69 6e | 74 20 72 33 33 67 69 76 | a2);.in|t r33giv|
|000312c0| 65 73 5f 70 65 72 6d 69 | 73 73 69 6f 6e 5f 74 6f |es_permi|ssion_to|
|000312d0| 5f 61 6e 79 28 54 33 33 | 2a 20 43 29 3b 0a 76 6f |_any(T33|* C);.vo|
|000312e0| 69 64 20 72 33 33 6d 65 | 72 67 65 28 54 33 33 2a |id r33me|rge(T33*|
|000312f0| 20 43 2c 54 30 2a 20 61 | 31 2c 54 30 2a 20 61 32 | C,T0* a|1,T0* a2|
|00031300| 29 3b 0a 76 6f 69 64 20 | 72 33 33 6d 61 6b 65 28 |);.void |r33make(|
|00031310| 54 33 33 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |T33* C,T|0* a1);.|
|00031320| 69 6e 74 20 72 33 33 67 | 69 76 65 73 5f 70 65 72 |int r33g|ives_per|
|00031330| 6d 69 73 73 69 6f 6e 5f | 74 6f 28 54 33 33 2a 20 |mission_|to(T33* |
|00031340| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 69 6e 74 20 72 |C,T0* a1|);.int r|
|00031350| 33 33 69 6e 64 65 78 5f | 6f 66 28 54 33 33 2a 20 |33index_|of(T33* |
|00031360| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 76 6f 69 64 20 |C,T0* a1|);.void |
|00031370| 72 33 33 77 61 72 6e 69 | 6e 67 28 54 30 2a 20 61 |r33warni|ng(T0* a|
|00031380| 31 2c 54 30 2a 20 61 32 | 29 3b 0a 69 6e 74 20 72 |1,T0* a2|);.int r|
|00031390| 39 36 33 69 64 28 54 39 | 36 33 2a 20 43 29 3b 0a |963id(T9|63* C);.|
|000313a0| 69 6e 74 20 72 39 36 33 | 69 73 5f 61 28 54 39 36 |int r963|is_a(T96|
|000313b0| 33 2a 20 43 2c 54 30 2a | 20 61 31 29 3b 0a 76 6f |3* C,T0*| a1);.vo|
|000313c0| 69 64 20 72 39 36 33 67 | 63 6d 74 5f 6d 61 78 5f |id r963g|cmt_max_|
|000313d0| 69 6e 28 54 39 36 33 2a | 20 43 2c 54 30 2a 20 61 |in(T963*| C,T0* a|
|000313e0| 31 29 3b 0a 76 6f 69 64 | 20 72 39 36 33 67 63 5f |1);.void| r963gc_|
|000313f0| 63 61 6c 6c 5f 6e 65 77 | 5f 69 6e 28 54 39 36 33 |call_new|_in(T963|
|00031400| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 69 6e 74 |* C,T0* |a1);.int|
|00031410| 20 72 39 36 33 73 70 61 | 63 65 5f 66 6f 72 5f 70 | r963spa|ce_for_p|
|00031420| 6f 69 6e 74 65 72 28 76 | 6f 69 64 29 3b 0a 76 6f |ointer(v|oid);.vo|
|00031430| 69 64 20 72 39 36 33 67 | 63 5f 61 6c 69 67 6e 5f |id r963g|c_align_|
|00031440| 6d 61 72 6b 5f 69 6e 28 | 54 39 36 33 2a 20 43 2c |mark_in(|T963* C,|
|00031450| 54 30 2a 20 61 31 29 3b | 0a 76 6f 69 64 20 72 39 |T0* a1);|.void r9|
|00031460| 36 33 67 63 6d 74 5f 75 | 73 65 64 5f 69 6e 28 54 |63gcmt_u|sed_in(T|
|00031470| 39 36 33 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |963* C,T|0* a1);.|
|00031480| 76 6f 69 64 20 72 39 36 | 33 6d 61 6b 65 28 54 39 |void r96|3make(T9|
|00031490| 36 33 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 54 |63* C,T0|* a1);.T|
|000314a0| 30 2a 20 72 39 36 33 74 | 79 70 65 5f 61 6e 79 28 |0* r963t|ype_any(|
|000314b0| 76 6f 69 64 29 3b 0a 76 | 6f 69 64 20 72 39 36 33 |void);.v|oid r963|
|000314c0| 6d 61 70 70 69 6e 67 5f | 63 61 73 74 28 54 39 36 |mapping_|cast(T96|
|000314d0| 33 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 39 36 33 |3* C);.v|oid r963|
|000314e0| 63 5f 74 79 70 65 5f 66 | 6f 72 5f 74 61 72 67 65 |c_type_f|or_targe|
|000314f0| 74 5f 69 6e 28 54 39 36 | 33 2a 20 43 2c 54 30 2a |t_in(T96|3* C,T0*|
|00031500| 20 61 31 29 3b 0a 76 6f | 69 64 20 72 39 36 33 67 | a1);.vo|id r963g|
|00031510| 63 5f 66 72 65 65 5f 69 | 6e 28 54 39 36 33 2a 20 |c_free_i|n(T963* |
|00031520| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 76 6f 69 64 20 |C,T0* a1|);.void |
|00031530| 72 39 36 33 73 74 61 6e | 64 61 72 64 5f 67 63 5f |r963stan|dard_gc_|
|00031540| 69 6e 69 74 69 61 6c 69 | 7a 65 28 54 39 36 33 2a |initiali|ze(T963*|
|00031550| 20 43 29 3b 0a 76 6f 69 | 64 20 72 39 36 33 63 5f | C);.voi|d r963c_|
|00031560| 74 79 70 65 5f 66 6f 72 | 5f 65 78 74 65 72 6e 61 |type_for|_externa|
|00031570| 6c 5f 69 6e 28 54 30 2a | 20 61 31 29 3b 0a 54 30 |l_in(T0*| a1);.T0|
|00031580| 2a 20 72 39 36 33 67 65 | 6e 65 72 69 63 5f 6c 69 |* r963ge|neric_li|
|00031590| 73 74 28 54 39 36 33 2a | 20 43 29 3b 0a 76 6f 69 |st(T963*| C);.voi|
|000315a0| 64 20 72 39 36 33 64 65 | 6d 61 6e 67 6c 69 6e 67 |d r963de|mangling|
|000315b0| 5f 69 6e 28 54 39 36 33 | 2a 20 43 2c 54 30 2a 20 |_in(T963|* C,T0* |
|000315c0| 61 31 29 3b 0a 76 6f 69 | 64 20 72 39 36 33 67 63 |a1);.voi|d r963gc|
|000315d0| 5f 69 6e 66 6f 5f 6e 62 | 5f 69 6e 28 54 39 36 33 |_info_nb|_in(T963|
|000315e0| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 76 6f 69 |* C,T0* |a1);.voi|
|000315f0| 64 20 72 39 36 33 66 61 | 74 61 6c 5f 65 72 72 6f |d r963fa|tal_erro|
|00031600| 72 5f 67 65 6e 65 72 69 | 63 5f 6c 69 73 74 28 54 |r_generi|c_list(T|
|00031610| 39 36 33 2a 20 43 29 3b | 0a 54 30 2a 20 72 39 36 |963* C);|.T0* r96|
|00031620| 33 73 6d 61 6c 6c 65 73 | 74 5f 61 6e 63 65 73 74 |3smalles|t_ancest|
|00031630| 6f 72 28 54 39 36 33 2a | 20 43 2c 54 30 2a 20 61 |or(T963*| C,T0* a|
|00031640| 31 29 3b 0a 76 6f 69 64 | 20 72 39 36 33 73 74 61 |1);.void| r963sta|
|00031650| 6e 64 61 72 64 5f 67 63 | 5f 69 6e 66 6f 5f 69 6e |ndard_gc|_info_in|
|00031660| 28 54 39 36 33 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T963* C|,T0* a1)|
|00031670| 3b 0a 76 6f 69 64 20 72 | 39 36 33 73 74 61 6e 64 |;.void r|963stand|
|00031680| 61 72 64 5f 63 5f 74 79 | 70 65 64 65 66 28 54 39 |ard_c_ty|pedef(T9|
|00031690| 36 33 2a 20 43 29 3b 0a | 54 30 2a 20 72 39 36 33 |63* C);.|T0* r963|
|000316a0| 72 75 6e 5f 63 6c 61 73 | 73 28 54 39 36 33 2a 20 |run_clas|s(T963* |
|000316b0| 43 29 3b 0a 76 6f 69 64 | 20 72 39 36 33 67 63 6d |C);.void| r963gcm|
|000316c0| 74 5f 69 6e 28 54 39 36 | 33 2a 20 43 2c 54 30 2a |t_in(T96|3* C,T0*|
|000316d0| 20 61 31 29 3b 0a 76 6f | 69 64 20 72 39 36 33 63 | a1);.vo|id r963c|
|000316e0| 61 73 74 5f 74 6f 5f 72 | 65 66 28 54 39 36 33 2a |ast_to_r|ef(T963*|
|000316f0| 20 43 29 3b 0a 76 6f 69 | 64 20 72 39 36 33 67 63 | C);.voi|d r963gc|
|00031700| 5f 6d 61 72 6b 5f 69 6e | 28 54 39 36 33 2a 20 43 |_mark_in|(T963* C|
|00031710| 2c 54 30 2a 20 61 31 29 | 3b 0a 69 6e 74 20 72 39 |,T0* a1)|;.int r9|
|00031720| 36 33 69 73 5f 61 5f 69 | 6e 28 54 39 36 33 2a 20 |63is_a_i|n(T963* |
|00031730| 43 2c 54 30 2a 20 61 31 | 2c 54 30 2a 20 61 32 29 |C,T0* a1|,T0* a2)|
|00031740| 3b 0a 54 30 2a 20 72 39 | 36 33 6c 6f 6f 6b 5f 75 |;.T0* r9|63look_u|
|00031750| 70 5f 66 6f 72 28 54 39 | 36 33 2a 20 43 2c 54 30 |p_for(T9|63* C,T0|
|00031760| 2a 20 61 31 2c 54 30 2a | 20 61 32 29 3b 0a 76 6f |* a1,T0*| a2);.vo|
|00031770| 69 64 20 72 39 36 33 63 | 5f 68 65 61 64 65 72 5f |id r963c|_header_|
|00031780| 70 61 73 73 31 28 54 39 | 36 33 2a 20 43 29 3b 0a |pass1(T9|63* C);.|
|00031790| 76 6f 69 64 20 72 39 36 | 33 67 63 5f 64 65 63 6c |void r96|3gc_decl|
|000317a0| 61 72 65 5f 68 5f 69 6e | 28 54 39 36 33 2a 20 43 |are_h_in|(T963* C|
|000317b0| 2c 54 30 2a 20 61 31 29 | 3b 0a 76 6f 69 64 20 72 |,T0* a1)|;.void r|
|000317c0| 39 36 33 73 74 61 6e 64 | 61 72 64 5f 67 63 5f 64 |963stand|ard_gc_d|
|000317d0| 65 66 69 6e 65 31 28 54 | 39 36 33 2a 20 43 29 3b |efine1(T|963* C);|
|000317e0| 0a 54 30 2a 20 72 39 36 | 33 62 61 73 65 5f 63 6c |.T0* r96|3base_cl|
|000317f0| 61 73 73 28 54 39 36 33 | 2a 20 43 29 3b 0a 76 6f |ass(T963|* C);.vo|
|00031800| 69 64 20 72 39 36 33 73 | 74 61 6e 64 61 72 64 5f |id r963s|tandard_|
|00031810| 67 63 5f 64 65 66 69 6e | 65 32 28 54 39 36 33 2a |gc_defin|e2(T963*|
|00031820| 20 43 29 3b 0a 76 6f 69 | 64 20 72 39 36 33 74 6f | C);.voi|d r963to|
|00031830| 5f 72 65 66 65 72 65 6e | 63 65 28 54 39 36 33 2a |_referen|ce(T963*|
|00031840| 20 43 29 3b 0a 65 78 74 | 65 72 6e 20 69 6e 74 20 | C);.ext|ern int |
|00031850| 66 42 43 39 36 33 62 61 | 73 65 5f 63 6c 61 73 73 |fBC963ba|se_class|
|00031860| 5f 6e 61 6d 65 3b 0a 65 | 78 74 65 72 6e 20 54 30 |_name;.e|xtern T0|
|00031870| 2a 6f 42 43 39 36 33 62 | 61 73 65 5f 63 6c 61 73 |*oBC963b|ase_clas|
|00031880| 73 5f 6e 61 6d 65 3b 0a | 54 30 2a 20 72 39 36 33 |s_name;.|T0* r963|
|00031890| 62 61 73 65 5f 63 6c 61 | 73 73 5f 6e 61 6d 65 28 |base_cla|ss_name(|
|000318a0| 76 6f 69 64 29 3b 0a 76 | 6f 69 64 20 72 39 36 33 |void);.v|oid r963|
|000318b0| 73 74 61 6e 64 61 72 64 | 5f 63 61 6c 6c 5f 67 63 |standard|_call_gc|
|000318c0| 5f 73 77 65 65 70 5f 69 | 6e 28 54 39 36 33 2a 20 |_sweep_i|n(T963* |
|000318d0| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 69 6e 74 20 72 |C,T0* a1|);.int r|
|000318e0| 37 30 37 68 61 73 5f 63 | 72 65 61 74 69 6f 6e 28 |707has_c|reation(|
|000318f0| 54 37 30 37 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |T707* C,|T0* a1);|
|00031900| 0a 69 6e 74 20 72 37 30 | 37 69 73 5f 61 28 54 37 |.int r70|7is_a(T7|
|00031910| 30 37 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 76 |07* C,T0|* a1);.v|
|00031920| 6f 69 64 20 72 37 30 37 | 67 63 5f 63 61 6c 6c 5f |oid r707|gc_call_|
|00031930| 6e 65 77 5f 69 6e 28 54 | 30 2a 20 61 31 29 3b 0a |new_in(T|0* a1);.|
|00031940| 69 6e 74 20 72 37 30 37 | 73 70 61 63 65 5f 66 6f |int r707|space_fo|
|00031950| 72 5f 76 61 72 69 61 62 | 6c 65 28 76 6f 69 64 29 |r_variab|le(void)|
|00031960| 3b 0a 76 6f 69 64 20 72 | 37 30 37 6d 61 6b 65 28 |;.void r|707make(|
|00031970| 54 37 30 37 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |T707* C,|T0* a1);|
|00031980| 0a 76 6f 69 64 20 72 37 | 30 37 6c 6f 61 64 5f 72 |.void r7|07load_r|
|00031990| 65 66 28 54 30 2a 20 61 | 31 29 3b 0a 65 78 74 65 |ef(T0* a|1);.exte|
|000319a0| 72 6e 20 69 6e 74 20 66 | 42 43 37 30 37 63 68 65 |rn int f|BC707che|
|000319b0| 63 6b 5f 74 79 70 65 3b | 0a 76 6f 69 64 20 72 37 |ck_type;|.void r7|
|000319c0| 30 37 63 68 65 63 6b 5f | 74 79 70 65 28 54 37 30 |07check_|type(T70|
|000319d0| 37 2a 20 43 29 3b 0a 54 | 30 2a 20 72 37 30 37 77 |7* C);.T|0* r707w|
|000319e0| 72 69 74 74 65 6e 5f 6d | 61 72 6b 28 76 6f 69 64 |ritten_m|ark(void|
|000319f0| 29 3b 0a 54 30 2a 20 72 | 37 30 37 74 6f 5f 72 75 |);.T0* r|707to_ru|
|00031a00| 6e 6e 61 62 6c 65 28 54 | 37 30 37 2a 20 43 2c 54 |nnable(T|707* C,T|
|00031a10| 30 2a 20 61 31 29 3b 0a | 76 6f 69 64 20 72 37 30 |0* a1);.|void r70|
|00031a20| 37 63 5f 74 79 70 65 5f | 66 6f 72 5f 65 78 74 65 |7c_type_|for_exte|
|00031a30| 72 6e 61 6c 5f 69 6e 28 | 54 30 2a 20 61 31 29 3b |rnal_in(|T0* a1);|
|00031a40| 0a 54 30 2a 20 72 37 30 | 37 67 65 6e 65 72 69 63 |.T0* r70|7generic|
|00031a50| 5f 6c 69 73 74 28 54 37 | 30 37 2a 20 43 29 3b 0a |_list(T7|07* C);.|
|00031a60| 76 6f 69 64 20 72 37 30 | 37 64 65 6d 61 6e 67 6c |void r70|7demangl|
|00031a70| 69 6e 67 5f 69 6e 28 54 | 30 2a 20 61 31 29 3b 0a |ing_in(T|0* a1);.|
|00031a80| 76 6f 69 64 20 72 37 30 | 37 66 61 74 61 6c 5f 65 |void r70|7fatal_e|
|00031a90| 72 72 6f 72 5f 67 65 6e | 65 72 69 63 5f 6c 69 73 |rror_gen|eric_lis|
|00031aa0| 74 28 54 37 30 37 2a 20 | 43 29 3b 0a 65 78 74 65 |t(T707* |C);.exte|
|00031ab0| 72 6e 20 69 6e 74 20 66 | 42 43 33 36 34 74 79 70 |rn int f|BC364typ|
|00031ac0| 65 5f 62 6f 6f 6c 65 61 | 6e 5f 72 65 66 3b 0a 65 |e_boolea|n_ref;.e|
|00031ad0| 78 74 65 72 6e 20 54 30 | 2a 6f 42 43 33 36 34 74 |xtern T0|*oBC364t|
|00031ae0| 79 70 65 5f 62 6f 6f 6c | 65 61 6e 5f 72 65 66 3b |ype_bool|ean_ref;|
|00031af0| 0a 54 30 2a 20 72 37 30 | 37 74 79 70 65 5f 62 6f |.T0* r70|7type_bo|
|00031b00| 6f 6c 65 61 6e 5f 72 65 | 66 28 76 6f 69 64 29 3b |olean_re|f(void);|
|00031b10| 0a 54 30 2a 20 72 37 30 | 37 73 6d 61 6c 6c 65 73 |.T0* r70|7smalles|
|00031b20| 74 5f 61 6e 63 65 73 74 | 6f 72 28 54 37 30 37 2a |t_ancest|or(T707*|
|00031b30| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 54 30 2a 20 | C,T0* a|1);.T0* |
|00031b40| 72 37 30 37 72 75 6e 5f | 63 6c 61 73 73 28 54 37 |r707run_|class(T7|
|00031b50| 30 37 2a 20 43 29 3b 0a | 54 30 2a 20 72 37 30 37 |07* C);.|T0* r707|
|00031b60| 72 75 6e 5f 74 69 6d 65 | 5f 6d 61 72 6b 28 76 6f |run_time|_mark(vo|
|00031b70| 69 64 29 3b 0a 76 6f 69 | 64 20 72 37 30 37 67 63 |id);.voi|d r707gc|
|00031b80| 5f 6d 61 72 6b 5f 69 6e | 28 54 30 2a 20 61 31 29 |_mark_in|(T0* a1)|
|00031b90| 3b 0a 69 6e 74 20 72 37 | 30 37 69 73 5f 61 5f 69 |;.int r7|07is_a_i|
|00031ba0| 6e 28 54 37 30 37 2a 20 | 43 2c 54 30 2a 20 61 31 |n(T707* |C,T0* a1|
|00031bb0| 2c 54 30 2a 20 61 32 29 | 3b 0a 54 30 2a 20 72 37 |,T0* a2)|;.T0* r7|
|00031bc0| 30 37 6c 6f 6f 6b 5f 75 | 70 5f 66 6f 72 28 54 37 |07look_u|p_for(T7|
|00031bd0| 30 37 2a 20 43 2c 54 30 | 2a 20 61 31 2c 54 30 2a |07* C,T0|* a1,T0*|
|00031be0| 20 61 32 29 3b 0a 65 78 | 74 65 72 6e 20 69 6e 74 | a2);.ex|tern int|
|00031bf0| 20 66 42 43 37 30 37 75 | 73 65 64 5f 61 73 5f 72 | fBC707u|sed_as_r|
|00031c00| 65 66 65 72 65 6e 63 65 | 3b 0a 76 6f 69 64 20 72 |eference|;.void r|
|00031c10| 37 30 37 75 73 65 64 5f | 61 73 5f 72 65 66 65 72 |707used_|as_refer|
|00031c20| 65 6e 63 65 28 76 6f 69 | 64 29 3b 0a 76 6f 69 64 |ence(voi|d);.void|
|00031c30| 20 72 37 30 37 65 72 72 | 6f 72 28 54 30 2a 20 61 | r707err|or(T0* a|
|00031c40| 31 2c 54 30 2a 20 61 32 | 29 3b 0a 54 30 2a 20 72 |1,T0* a2|);.T0* r|
|00031c50| 37 30 37 62 61 73 65 5f | 63 6c 61 73 73 28 54 37 |707base_|class(T7|
|00031c60| 30 37 2a 20 43 29 3b 0a | 76 6f 69 64 20 72 34 31 |07* C);.|void r41|
|00031c70| 37 69 6e 63 72 65 6d 65 | 6e 74 28 54 34 31 37 2a |7increme|nt(T417*|
|00031c80| 20 43 29 3b 0a 69 6e 74 | 20 72 37 31 32 63 6f 6d | C);.int| r712com|
|00031c90| 70 69 6c 65 5f 74 6f 5f | 63 28 54 37 31 32 2a 20 |pile_to_|c(T712* |
|00031ca0| 43 29 3b 0a 54 30 2a 20 | 72 37 31 32 74 6f 5f 72 |C);.T0* |r712to_r|
|00031cb0| 75 6e 6e 61 62 6c 65 28 | 54 37 31 32 2a 20 43 2c |unnable(|T712* C,|
|00031cc0| 54 30 2a 20 61 31 29 3b | 0a 69 6e 74 20 72 37 31 |T0* a1);|.int r71|
|00031cd0| 32 75 73 65 5f 63 75 72 | 72 65 6e 74 28 54 37 31 |2use_cur|rent(T71|
|00031ce0| 32 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 37 31 32 |2* C);.v|oid r712|
|00031cf0| 61 66 64 5f 63 68 65 63 | 6b 28 54 37 31 32 2a 20 |afd_chec|k(T712* |
|00031d00| 43 29 3b 0a 54 30 2a 20 | 72 37 36 30 61 64 64 5f |C);.T0* |r760add_|
|00031d10| 63 6f 6d 6d 65 6e 74 28 | 54 37 36 30 2a 20 43 2c |comment(|T760* C,|
|00031d20| 54 30 2a 20 61 31 29 3b | 0a 69 6e 74 20 72 37 36 |T0* a1);|.int r76|
|00031d30| 30 74 6f 5f 69 6e 74 65 | 67 65 72 28 54 37 36 30 |0to_inte|ger(T760|
|00031d40| 2a 20 43 29 3b 0a 69 6e | 74 20 72 37 36 30 69 73 |* C);.in|t r760is|
|00031d50| 5f 61 28 54 37 36 30 2a | 20 43 2c 54 30 2a 20 61 |_a(T760*| C,T0* a|
|00031d60| 31 29 3b 0a 76 6f 69 64 | 20 72 37 36 30 6d 61 70 |1);.void| r760map|
|00031d70| 70 69 6e 67 5f 63 5f 61 | 72 67 28 54 37 36 30 2a |ping_c_a|rg(T760*|
|00031d80| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 76 6f 69 64 | C,T0* a|1);.void|
|00031d90| 20 72 37 36 30 6d 61 6b | 65 28 54 37 36 30 2a 20 | r760mak|e(T760* |
|00031da0| 43 2c 54 30 2a 20 61 31 | 2c 54 30 2a 20 61 32 2c |C,T0* a1|,T0* a2,|
|00031db0| 54 30 2a 20 61 33 29 3b | 0a 76 6f 69 64 20 72 37 |T0* a3);|.void r7|
|00031dc0| 36 30 6d 61 70 70 69 6e | 67 5f 63 5f 74 61 72 67 |60mappin|g_c_targ|
|00031dd0| 65 74 28 54 37 36 30 2a | 20 43 2c 54 30 2a 20 61 |et(T760*| C,T0* a|
|00031de0| 31 29 3b 0a 54 30 2a 20 | 72 37 36 30 74 6f 5f 72 |1);.T0* |r760to_r|
|00031df0| 75 6e 6e 61 62 6c 65 28 | 54 37 36 30 2a 20 43 2c |unnable(|T760* C,|
|00031e00| 54 30 2a 20 61 31 29 3b | 0a 54 30 2a 20 72 37 36 |T0* a1);|.T0* r76|
|00031e10| 30 74 77 69 6e 28 54 37 | 36 30 2a 20 43 29 3b 0a |0twin(T7|60* C);.|
|00031e20| 54 30 2a 20 72 37 36 30 | 6f 70 65 72 61 74 6f 72 |T0* r760|operator|
|00031e30| 28 76 6f 69 64 29 3b 0a | 69 6e 74 20 72 37 36 30 |(void);.|int r760|
|00031e40| 69 73 5f 73 74 61 74 69 | 63 28 54 37 36 30 2a 20 |is_stati|c(T760* |
|00031e50| 43 29 3b 0a 76 6f 69 64 | 20 72 37 36 30 63 6f 6d |C);.void| r760com|
|00031e60| 70 69 6c 65 5f 74 6f 5f | 63 5f 6f 6c 64 28 54 37 |pile_to_|c_old(T7|
|00031e70| 36 30 2a 20 43 29 3b 0a | 76 6f 69 64 20 72 37 36 |60* C);.|void r76|
|00031e80| 30 6d 61 6b 65 5f 63 61 | 6c 6c 5f 31 28 54 37 36 |0make_ca|ll_1(T76|
|00031e90| 30 2a 20 43 2c 54 30 2a | 20 61 31 2c 54 30 2a 20 |0* C,T0*| a1,T0* |
|00031ea0| 61 32 2c 54 30 2a 20 61 | 33 29 3b 0a 76 6f 69 64 |a2,T0* a|3);.void|
|00031eb0| 20 72 37 36 30 74 6f 5f | 72 75 6e 6e 61 62 6c 65 | r760to_|runnable|
|00031ec0| 5f 30 28 54 37 36 30 2a | 20 43 2c 54 30 2a 20 61 |_0(T760*| C,T0* a|
|00031ed0| 31 29 3b 0a 76 6f 69 64 | 20 72 37 36 30 63 70 63 |1);.void| r760cpc|
|00031ee0| 5f 74 6f 5f 72 75 6e 6e | 61 62 6c 65 28 54 37 36 |_to_runn|able(T76|
|00031ef0| 30 2a 20 43 2c 54 30 2a | 20 61 31 29 3b 0a 69 6e |0* C,T0*| a1);.in|
|00031f00| 74 20 72 37 36 30 75 73 | 65 5f 63 75 72 72 65 6e |t r760us|e_curren|
|00031f10| 74 28 54 37 36 30 2a 20 | 43 29 3b 0a 76 6f 69 64 |t(T760* |C);.void|
|00031f20| 20 72 37 36 30 66 69 6e | 61 6c 69 7a 65 28 54 37 | r760fin|alize(T7|
|00031f30| 36 30 2a 20 43 29 3b 0a | 76 6f 69 64 20 72 37 36 |60* C);.|void r76|
|00031f40| 30 65 72 72 6f 72 28 54 | 30 2a 20 61 31 2c 54 30 |0error(T|0* a1,T0|
|00031f50| 2a 20 61 32 29 3b 0a 54 | 30 2a 20 72 37 36 30 61 |* a2);.T|0* r760a|
|00031f60| 72 67 31 28 54 37 36 30 | 2a 20 43 29 3b 0a 76 6f |rg1(T760|* C);.vo|
|00031f70| 69 64 20 72 37 36 30 61 | 66 64 5f 63 68 65 63 6b |id r760a|fd_check|
|00031f80| 28 54 37 36 30 2a 20 43 | 29 3b 0a 54 30 2a 20 72 |(T760* C|);.T0* r|
|00031f90| 37 31 36 61 64 64 5f 63 | 6f 6d 6d 65 6e 74 28 54 |716add_c|omment(T|
|00031fa0| 37 31 36 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |716* C,T|0* a1);.|
|00031fb0| 69 6e 74 20 72 37 31 36 | 74 6f 5f 69 6e 74 65 67 |int r716|to_integ|
|00031fc0| 65 72 28 54 37 31 36 2a | 20 43 29 3b 0a 69 6e 74 |er(T716*| C);.int|
|00031fd0| 20 72 37 31 36 69 73 5f | 61 28 54 37 31 36 2a 20 | r716is_|a(T716* |
|00031fe0| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 76 6f 69 64 20 |C,T0* a1|);.void |
|00031ff0| 72 37 31 36 6d 61 70 70 | 69 6e 67 5f 63 5f 61 72 |r716mapp|ing_c_ar|
|00032000| 67 28 54 37 31 36 2a 20 | 43 2c 54 30 2a 20 61 31 |g(T716* |C,T0* a1|
|00032010| 29 3b 0a 76 6f 69 64 20 | 72 37 31 36 6d 61 6b 65 |);.void |r716make|
|00032020| 28 54 37 31 36 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T716* C|,T0* a1)|
|00032030| 3b 0a 76 6f 69 64 20 72 | 37 31 36 6d 61 70 70 69 |;.void r|716mappi|
|00032040| 6e 67 5f 63 5f 74 61 72 | 67 65 74 28 54 37 31 36 |ng_c_tar|get(T716|
|00032050| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 76 6f 69 |* C,T0* |a1);.voi|
|00032060| 64 20 72 37 31 36 63 6f | 6d 70 69 6c 65 5f 74 6f |d r716co|mpile_to|
|00032070| 5f 63 28 54 37 31 36 2a | 20 43 29 3b 0a 54 30 2a |_c(T716*| C);.T0*|
|00032080| 20 72 37 31 36 74 6f 5f | 72 75 6e 6e 61 62 6c 65 | r716to_|runnable|
|00032090| 28 54 37 31 36 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T716* C|,T0* a1)|
|000320a0| 3b 0a 76 6f 69 64 20 72 | 37 31 36 73 75 70 65 72 |;.void r|716super|
|000320b0| 5f 6d 61 6b 65 28 54 37 | 31 36 2a 20 43 2c 54 30 |_make(T7|16* C,T0|
|000320c0| 2a 20 61 31 2c 69 6e 74 | 20 61 32 29 3b 0a 76 6f |* a1,int| a2);.vo|
|000320d0| 69 64 20 72 37 31 36 65 | 72 72 6f 72 28 54 30 2a |id r716e|rror(T0*|
|000320e0| 20 61 31 2c 54 30 2a 20 | 61 32 29 3b 0a 69 6e 74 | a1,T0* |a2);.int|
|000320f0| 20 72 36 36 39 69 64 28 | 54 36 36 39 2a 20 43 29 | r669id(|T669* C)|
|00032100| 3b 0a 69 6e 74 20 72 36 | 36 39 68 61 73 5f 63 72 |;.int r6|69has_cr|
|00032110| 65 61 74 69 6f 6e 28 54 | 36 36 39 2a 20 43 2c 54 |eation(T|669* C,T|
|00032120| 30 2a 20 61 31 29 3b 0a | 69 6e 74 20 72 36 36 39 |0* a1);.|int r669|
|00032130| 69 73 5f 61 28 54 36 36 | 39 2a 20 43 2c 54 30 2a |is_a(T66|9* C,T0*|
|00032140| 20 61 31 29 3b 0a 76 6f | 69 64 20 72 36 36 39 67 | a1);.vo|id r669g|
|00032150| 63 6d 74 5f 6d 61 78 5f | 69 6e 28 54 36 36 39 2a |cmt_max_|in(T669*|
|00032160| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 76 6f 69 64 | C,T0* a|1);.void|
|00032170| 20 72 36 36 39 67 63 5f | 63 61 6c 6c 5f 6e 65 77 | r669gc_|call_new|
|00032180| 5f 69 6e 28 54 36 36 39 | 2a 20 43 2c 54 30 2a 20 |_in(T669|* C,T0* |
|00032190| 61 31 29 3b 0a 69 6e 74 | 20 72 36 36 39 73 70 61 |a1);.int| r669spa|
|000321a0| 63 65 5f 66 6f 72 5f 70 | 6f 69 6e 74 65 72 28 76 |ce_for_p|ointer(v|
|000321b0| 6f 69 64 29 3b 0a 76 6f | 69 64 20 72 36 36 39 67 |oid);.vo|id r669g|
|000321c0| 63 5f 61 6c 69 67 6e 5f | 6d 61 72 6b 5f 69 6e 28 |c_align_|mark_in(|
|000321d0| 54 36 36 39 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |T669* C,|T0* a1);|
|000321e0| 0a 76 6f 69 64 20 72 36 | 36 39 67 63 6d 74 5f 75 |.void r6|69gcmt_u|
|000321f0| 73 65 64 5f 69 6e 28 54 | 36 36 39 2a 20 43 2c 54 |sed_in(T|669* C,T|
|00032200| 30 2a 20 61 31 29 3b 0a | 76 6f 69 64 20 72 36 36 |0* a1);.|void r66|
|00032210| 39 73 74 61 6e 64 61 72 | 64 5f 63 5f 73 74 72 75 |9standar|d_c_stru|
|00032220| 63 74 28 54 36 36 39 2a | 20 43 29 3b 0a 76 6f 69 |ct(T669*| C);.voi|
|00032230| 64 20 72 36 36 39 6d 61 | 6b 65 28 54 36 36 39 2a |d r669ma|ke(T669*|
|00032240| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 65 78 74 65 | C,T0* a|1);.exte|
|00032250| 72 6e 20 69 6e 74 20 66 | 42 43 36 36 39 63 68 65 |rn int f|BC669che|
|00032260| 63 6b 5f 74 79 70 65 3b | 0a 76 6f 69 64 20 72 36 |ck_type;|.void r6|
|00032270| 36 39 63 68 65 63 6b 5f | 74 79 70 65 28 54 36 36 |69check_|type(T66|
|00032280| 39 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 36 36 39 |9* C);.v|oid r669|
|00032290| 6d 61 70 70 69 6e 67 5f | 63 61 73 74 28 54 36 36 |mapping_|cast(T66|
|000322a0| 39 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 36 36 39 |9* C);.v|oid r669|
|000322b0| 63 5f 74 79 70 65 5f 66 | 6f 72 5f 74 61 72 67 65 |c_type_f|or_targe|
|000322c0| 74 5f 69 6e 28 54 36 36 | 39 2a 20 43 2c 54 30 2a |t_in(T66|9* C,T0*|
|000322d0| 20 61 31 29 3b 0a 76 6f | 69 64 20 72 36 36 39 67 | a1);.vo|id r669g|
|000322e0| 63 5f 66 72 65 65 5f 69 | 6e 28 54 36 36 39 2a 20 |c_free_i|n(T669* |
|000322f0| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 76 6f 69 64 20 |C,T0* a1|);.void |
|00032300| 72 36 36 39 73 74 61 6e | 64 61 72 64 5f 67 63 5f |r669stan|dard_gc_|
|00032310| 69 6e 69 74 69 61 6c 69 | 7a 65 28 54 36 36 39 2a |initiali|ze(T669*|
|00032320| 20 43 29 3b 0a 54 30 2a | 20 72 36 36 39 77 72 69 | C);.T0*| r669wri|
|00032330| 74 74 65 6e 5f 6d 61 72 | 6b 28 76 6f 69 64 29 3b |tten_mar|k(void);|
|00032340| 0a 54 30 2a 20 72 36 36 | 39 74 6f 5f 72 75 6e 6e |.T0* r66|9to_runn|
|00032350| 61 62 6c 65 28 54 36 36 | 39 2a 20 43 2c 54 30 2a |able(T66|9* C,T0*|
|00032360| 20 61 31 29 3b 0a 76 6f | 69 64 20 72 36 36 39 63 | a1);.vo|id r669c|
|00032370| 5f 74 79 70 65 5f 66 6f | 72 5f 65 78 74 65 72 6e |_type_fo|r_extern|
|00032380| 61 6c 5f 69 6e 28 54 30 | 2a 20 61 31 29 3b 0a 54 |al_in(T0|* a1);.T|
|00032390| 30 2a 20 72 36 36 39 67 | 65 6e 65 72 69 63 5f 6c |0* r669g|eneric_l|
|000323a0| 69 73 74 28 54 36 36 39 | 2a 20 43 29 3b 0a 76 6f |ist(T669|* C);.vo|
|000323b0| 69 64 20 72 36 36 39 64 | 65 6d 61 6e 67 6c 69 6e |id r669d|emanglin|
|000323c0| 67 5f 69 6e 28 54 30 2a | 20 61 31 29 3b 0a 76 6f |g_in(T0*| a1);.vo|
|000323d0| 69 64 20 72 36 36 39 67 | 63 5f 69 6e 66 6f 5f 6e |id r669g|c_info_n|
|000323e0| 62 5f 69 6e 28 54 36 36 | 39 2a 20 43 2c 54 30 2a |b_in(T66|9* C,T0*|
|000323f0| 20 61 31 29 3b 0a 76 6f | 69 64 20 72 36 36 39 66 | a1);.vo|id r669f|
|00032400| 61 74 61 6c 5f 65 72 72 | 6f 72 5f 67 65 6e 65 72 |atal_err|or_gener|
|00032410| 69 63 5f 6c 69 73 74 28 | 54 36 36 39 2a 20 43 29 |ic_list(|T669* C)|
|00032420| 3b 0a 76 6f 69 64 20 72 | 36 36 39 73 74 61 6e 64 |;.void r|669stand|
|00032430| 61 72 64 5f 67 63 5f 69 | 6e 66 6f 5f 69 6e 28 54 |ard_gc_i|nfo_in(T|
|00032440| 36 36 39 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |669* C,T|0* a1);.|
|00032450| 76 6f 69 64 20 72 36 36 | 39 73 74 61 6e 64 61 72 |void r66|9standar|
|00032460| 64 5f 63 5f 74 79 70 65 | 64 65 66 28 54 36 36 39 |d_c_type|def(T669|
|00032470| 2a 20 43 29 3b 0a 54 30 | 2a 20 72 36 36 39 72 75 |* C);.T0|* r669ru|
|00032480| 6e 5f 63 6c 61 73 73 28 | 54 36 36 39 2a 20 43 29 |n_class(|T669* C)|
|00032490| 3b 0a 76 6f 69 64 20 72 | 36 36 39 67 63 6d 74 5f |;.void r|669gcmt_|
|000324a0| 69 6e 28 54 36 36 39 2a | 20 43 2c 54 30 2a 20 61 |in(T669*| C,T0* a|
|000324b0| 31 29 3b 0a 54 30 2a 20 | 72 36 36 39 72 75 6e 5f |1);.T0* |r669run_|
|000324c0| 74 69 6d 65 5f 6d 61 72 | 6b 28 76 6f 69 64 29 3b |time_mar|k(void);|
|000324d0| 0a 76 6f 69 64 20 72 36 | 36 39 63 61 73 74 5f 74 |.void r6|69cast_t|
|000324e0| 6f 5f 72 65 66 28 54 36 | 36 39 2a 20 43 29 3b 0a |o_ref(T6|69* C);.|
|000324f0| 76 6f 69 64 20 72 36 36 | 39 67 63 5f 6d 61 72 6b |void r66|9gc_mark|
|00032500| 5f 69 6e 28 54 36 36 39 | 2a 20 43 2c 54 30 2a 20 |_in(T669|* C,T0* |
|00032510| 61 31 29 3b 0a 69 6e 74 | 20 72 36 36 39 69 73 5f |a1);.int| r669is_|
|00032520| 61 5f 69 6e 28 54 36 36 | 39 2a 20 43 2c 54 30 2a |a_in(T66|9* C,T0*|
|00032530| 20 61 31 2c 54 30 2a 20 | 61 32 29 3b 0a 54 30 2a | a1,T0* |a2);.T0*|
|00032540| 20 72 36 36 39 6c 6f 6f | 6b 5f 75 70 5f 66 6f 72 | r669loo|k_up_for|
|00032550| 28 54 36 36 39 2a 20 43 | 2c 54 30 2a 20 61 31 2c |(T669* C|,T0* a1,|
|00032560| 54 30 2a 20 61 32 29 3b | 0a 76 6f 69 64 20 72 36 |T0* a2);|.void r6|
|00032570| 36 39 67 63 5f 64 65 63 | 6c 61 72 65 5f 68 5f 69 |69gc_dec|lare_h_i|
|00032580| 6e 28 54 36 36 39 2a 20 | 43 2c 54 30 2a 20 61 31 |n(T669* |C,T0* a1|
|00032590| 29 3b 0a 76 6f 69 64 20 | 72 36 36 39 73 74 61 6e |);.void |r669stan|
|000325a0| 64 61 72 64 5f 67 63 5f | 64 65 66 69 6e 65 31 28 |dard_gc_|define1(|
|000325b0| 54 36 36 39 2a 20 43 29 | 3b 0a 69 6e 74 20 72 36 |T669* C)|;.int r6|
|000325c0| 36 39 6e 65 65 64 5f 63 | 5f 73 74 72 75 63 74 28 |69need_c|_struct(|
|000325d0| 54 36 36 39 2a 20 43 29 | 3b 0a 76 6f 69 64 20 72 |T669* C)|;.void r|
|000325e0| 36 36 39 65 72 72 6f 72 | 28 54 30 2a 20 61 31 2c |669error|(T0* a1,|
|000325f0| 54 30 2a 20 61 32 29 3b | 0a 54 30 2a 20 72 36 36 |T0* a2);|.T0* r66|
|00032600| 39 62 61 73 65 5f 63 6c | 61 73 73 28 54 36 36 39 |9base_cl|ass(T669|
|00032610| 2a 20 43 29 3b 0a 76 6f | 69 64 20 72 36 36 39 73 |* C);.vo|id r669s|
|00032620| 74 61 6e 64 61 72 64 5f | 67 63 5f 64 65 66 69 6e |tandard_|gc_defin|
|00032630| 65 32 28 54 36 36 39 2a | 20 43 29 3b 0a 76 6f 69 |e2(T669*| C);.voi|
|00032640| 64 20 72 36 36 39 73 74 | 61 6e 64 61 72 64 5f 63 |d r669st|andard_c|
|00032650| 61 6c 6c 5f 67 63 5f 73 | 77 65 65 70 5f 69 6e 28 |all_gc_s|weep_in(|
|00032660| 54 36 36 39 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |T669* C,|T0* a1);|
|00032670| 0a 76 6f 69 64 20 72 36 | 36 39 63 5f 68 65 61 64 |.void r6|69c_head|
|00032680| 65 72 5f 70 61 73 73 34 | 28 54 36 36 39 2a 20 43 |er_pass4|(T669* C|
|00032690| 29 3b 0a 54 30 2a 20 72 | 35 33 34 61 64 64 5f 63 |);.T0* r|534add_c|
|000326a0| 6f 6d 6d 65 6e 74 28 54 | 35 33 34 2a 20 43 2c 54 |omment(T|534* C,T|
|000326b0| 30 2a 20 61 31 29 3b 0a | 69 6e 74 20 72 35 33 34 |0* a1);.|int r534|
|000326c0| 74 6f 5f 69 6e 74 65 67 | 65 72 28 54 35 33 34 2a |to_integ|er(T534*|
|000326d0| 20 43 29 3b 0a 69 6e 74 | 20 72 35 33 34 69 73 5f | C);.int| r534is_|
|000326e0| 61 28 54 35 33 34 2a 20 | 43 2c 54 30 2a 20 61 31 |a(T534* |C,T0* a1|
|000326f0| 29 3b 0a 76 6f 69 64 20 | 72 35 33 34 6d 61 70 70 |);.void |r534mapp|
|00032700| 69 6e 67 5f 63 5f 61 72 | 67 28 54 35 33 34 2a 20 |ing_c_ar|g(T534* |
|00032710| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 76 6f 69 64 20 |C,T0* a1|);.void |
|00032720| 72 35 33 34 6d 61 6b 65 | 28 54 35 33 34 2a 20 43 |r534make|(T534* C|
|00032730| 2c 54 30 2a 20 61 31 2c | 54 30 2a 20 61 32 2c 54 |,T0* a1,|T0* a2,T|
|00032740| 30 2a 20 61 33 29 3b 0a | 76 6f 69 64 20 72 35 33 |0* a3);.|void r53|
|00032750| 34 6d 61 70 70 69 6e 67 | 5f 63 5f 74 61 72 67 65 |4mapping|_c_targe|
|00032760| 74 28 54 35 33 34 2a 20 | 43 2c 54 30 2a 20 61 31 |t(T534* |C,T0* a1|
|00032770| 29 3b 0a 54 30 2a 20 72 | 35 33 34 74 6f 5f 72 75 |);.T0* r|534to_ru|
|00032780| 6e 6e 61 62 6c 65 28 54 | 35 33 34 2a 20 43 2c 54 |nnable(T|534* C,T|
|00032790| 30 2a 20 61 31 29 3b 0a | 54 30 2a 20 72 35 33 34 |0* a1);.|T0* r534|
|000327a0| 74 77 69 6e 28 54 35 33 | 34 2a 20 43 29 3b 0a 69 |twin(T53|4* C);.i|
|000327b0| 6e 74 20 72 35 33 34 63 | 61 6c 6c 5f 69 73 5f 73 |nt r534c|all_is_s|
|000327c0| 74 61 74 69 63 28 54 35 | 33 34 2a 20 43 29 3b 0a |tatic(T5|34* C);.|
|000327d0| 76 6f 69 64 20 72 35 33 | 34 63 6f 6d 70 69 6c 65 |void r53|4compile|
|000327e0| 5f 74 6f 5f 63 5f 6f 6c | 64 28 54 35 33 34 2a 20 |_to_c_ol|d(T534* |
|000327f0| 43 29 3b 0a 76 6f 69 64 | 20 72 35 33 34 6d 61 6b |C);.void| r534mak|
|00032800| 65 5f 63 61 6c 6c 5f 31 | 28 54 35 33 34 2a 20 43 |e_call_1|(T534* C|
|00032810| 2c 54 30 2a 20 61 31 2c | 54 30 2a 20 61 32 2c 54 |,T0* a1,|T0* a2,T|
|00032820| 30 2a 20 61 33 29 3b 0a | 76 6f 69 64 20 72 35 33 |0* a3);.|void r53|
|00032830| 34 74 6f 5f 72 75 6e 6e | 61 62 6c 65 5f 30 28 54 |4to_runn|able_0(T|
|00032840| 35 33 34 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |534* C,T|0* a1);.|
|00032850| 76 6f 69 64 20 72 35 33 | 34 63 70 63 5f 74 6f 5f |void r53|4cpc_to_|
|00032860| 72 75 6e 6e 61 62 6c 65 | 28 54 35 33 34 2a 20 43 |runnable|(T534* C|
|00032870| 2c 54 30 2a 20 61 31 29 | 3b 0a 69 6e 74 20 72 35 |,T0* a1)|;.int r5|
|00032880| 33 34 75 73 65 5f 63 75 | 72 72 65 6e 74 28 54 35 |34use_cu|rrent(T5|
|00032890| 33 34 2a 20 43 29 3b 0a | 76 6f 69 64 20 72 35 33 |34* C);.|void r53|
|000328a0| 34 66 69 6e 61 6c 69 7a | 65 28 54 35 33 34 2a 20 |4finaliz|e(T534* |
|000328b0| 43 29 3b 0a 76 6f 69 64 | 20 72 35 33 34 65 72 72 |C);.void| r534err|
|000328c0| 6f 72 28 54 30 2a 20 61 | 31 2c 54 30 2a 20 61 32 |or(T0* a|1,T0* a2|
|000328d0| 29 3b 0a 54 30 2a 20 72 | 35 33 34 61 72 67 31 28 |);.T0* r|534arg1(|
|000328e0| 54 35 33 34 2a 20 43 29 | 3b 0a 76 6f 69 64 20 72 |T534* C)|;.void r|
|000328f0| 35 33 34 61 66 64 5f 63 | 68 65 63 6b 28 54 35 33 |534afd_c|heck(T53|
|00032900| 34 2a 20 43 29 3b 0a 54 | 30 2a 20 72 39 31 35 61 |4* C);.T|0* r915a|
|00032910| 64 64 5f 63 6f 6d 6d 65 | 6e 74 28 54 39 31 35 2a |dd_comme|nt(T915*|
|00032920| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 69 6e 74 20 | C,T0* a|1);.int |
|00032930| 72 39 31 35 74 6f 5f 69 | 6e 74 65 67 65 72 28 54 |r915to_i|nteger(T|
|00032940| 39 31 35 2a 20 43 29 3b | 0a 69 6e 74 20 72 39 31 |915* C);|.int r91|
|00032950| 35 69 73 5f 61 28 54 39 | 31 35 2a 20 43 2c 54 30 |5is_a(T9|15* C,T0|
|00032960| 2a 20 61 31 29 3b 0a 76 | 6f 69 64 20 72 39 31 35 |* a1);.v|oid r915|
|00032970| 6d 61 70 70 69 6e 67 5f | 63 5f 61 72 67 28 54 39 |mapping_|c_arg(T9|
|00032980| 31 35 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 76 |15* C,T0|* a1);.v|
|00032990| 6f 69 64 20 72 39 31 35 | 6d 61 6b 65 28 54 39 31 |oid r915|make(T91|
|000329a0| 35 2a 20 43 2c 54 30 2a | 20 61 31 2c 54 30 2a 20 |5* C,T0*| a1,T0* |
|000329b0| 61 32 2c 54 30 2a 20 61 | 33 29 3b 0a 76 6f 69 64 |a2,T0* a|3);.void|
|000329c0| 20 72 39 31 35 6d 61 70 | 70 69 6e 67 5f 63 5f 74 | r915map|ping_c_t|
|000329d0| 61 72 67 65 74 28 54 39 | 31 35 2a 20 43 2c 54 30 |arget(T9|15* C,T0|
|000329e0| 2a 20 61 31 29 3b 0a 69 | 6e 74 20 72 39 31 35 61 |* a1);.i|nt r915a|
|000329f0| 72 67 5f 63 6f 75 6e 74 | 28 54 39 31 35 2a 20 43 |rg_count|(T915* C|
|00032a00| 29 3b 0a 54 30 2a 20 72 | 39 31 35 73 74 61 72 74 |);.T0* r|915start|
|00032a10| 5f 70 6f 73 69 74 69 6f | 6e 28 54 39 31 35 2a 20 |_positio|n(T915* |
|00032a20| 43 29 3b 0a 54 30 2a 20 | 72 39 31 35 74 6f 5f 72 |C);.T0* |r915to_r|
|00032a30| 75 6e 6e 61 62 6c 65 28 | 54 39 31 35 2a 20 43 2c |unnable(|T915* C,|
|00032a40| 54 30 2a 20 61 31 29 3b | 0a 54 30 2a 20 72 39 31 |T0* a1);|.T0* r91|
|00032a50| 35 74 77 69 6e 28 54 39 | 31 35 2a 20 43 29 3b 0a |5twin(T9|15* C);.|
|00032a60| 69 6e 74 20 72 39 31 35 | 63 61 6c 6c 5f 69 73 5f |int r915|call_is_|
|00032a70| 73 74 61 74 69 63 28 54 | 39 31 35 2a 20 43 29 3b |static(T|915* C);|
|00032a80| 0a 76 6f 69 64 20 72 39 | 31 35 63 6f 6d 70 69 6c |.void r9|15compil|
|00032a90| 65 5f 74 6f 5f 63 5f 6f | 6c 64 28 54 39 31 35 2a |e_to_c_o|ld(T915*|
|00032aa0| 20 43 29 3b 0a 76 6f 69 | 64 20 72 39 31 35 74 6f | C);.voi|d r915to|
|00032ab0| 5f 72 75 6e 6e 61 62 6c | 65 5f 30 28 54 39 31 35 |_runnabl|e_0(T915|
|00032ac0| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 76 6f 69 |* C,T0* |a1);.voi|
|00032ad0| 64 20 72 39 31 35 63 70 | 63 5f 74 6f 5f 72 75 6e |d r915cp|c_to_run|
|00032ae0| 6e 61 62 6c 65 28 54 39 | 31 35 2a 20 43 2c 54 30 |nable(T9|15* C,T0|
|00032af0| 2a 20 61 31 29 3b 0a 69 | 6e 74 20 72 39 31 35 75 |* a1);.i|nt r915u|
|00032b00| 73 65 5f 63 75 72 72 65 | 6e 74 28 54 39 31 35 2a |se_curre|nt(T915*|
|00032b10| 20 43 29 3b 0a 76 6f 69 | 64 20 72 39 31 35 66 69 | C);.voi|d r915fi|
|00032b20| 6e 61 6c 69 7a 65 28 54 | 39 31 35 2a 20 43 29 3b |nalize(T|915* C);|
|00032b30| 0a 76 6f 69 64 20 72 39 | 31 35 65 72 72 6f 72 28 |.void r9|15error(|
|00032b40| 54 30 2a 20 61 31 2c 54 | 30 2a 20 61 32 29 3b 0a |T0* a1,T|0* a2);.|
|00032b50| 76 6f 69 64 20 72 39 31 | 35 61 66 64 5f 63 68 65 |void r91|5afd_che|
|00032b60| 63 6b 28 54 39 31 35 2a | 20 43 29 3b 0a 76 6f 69 |ck(T915*| C);.voi|
|00032b70| 64 20 72 39 39 39 65 72 | 72 6f 72 5f 63 6f 6d 70 |d r999er|ror_comp|
|00032b80| 61 72 69 73 6f 6e 28 54 | 39 39 39 2a 20 43 2c 54 |arison(T|999* C,T|
|00032b90| 30 2a 20 61 31 29 3b 0a | 54 30 2a 20 72 39 39 39 |0* a1);.|T0* r999|
|00032ba0| 61 64 64 5f 63 6f 6d 6d | 65 6e 74 28 54 39 39 39 |add_comm|ent(T999|
|00032bb0| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 69 6e 74 |* C,T0* |a1);.int|
|00032bc0| 20 72 39 39 39 74 6f 5f | 69 6e 74 65 67 65 72 28 | r999to_|integer(|
|00032bd0| 54 39 39 39 2a 20 43 29 | 3b 0a 69 6e 74 20 72 39 |T999* C)|;.int r9|
|00032be0| 39 39 69 73 5f 61 28 54 | 39 39 39 2a 20 43 2c 54 |99is_a(T|999* C,T|
|00032bf0| 30 2a 20 61 31 29 3b 0a | 76 6f 69 64 20 72 39 39 |0* a1);.|void r99|
|00032c00| 39 63 6d 70 5f 62 69 74 | 28 54 39 39 39 2a 20 43 |9cmp_bit|(T999* C|
|00032c10| 2c 69 6e 74 20 61 31 2c | 54 30 2a 20 61 32 29 3b |,int a1,|T0* a2);|
|00032c20| 0a 76 6f 69 64 20 72 39 | 39 39 63 32 63 5f 65 78 |.void r9|99c2c_ex|
|00032c30| 70 5f 72 65 66 28 54 30 | 2a 20 61 31 2c 54 30 2a |p_ref(T0|* a1,T0*|
|00032c40| 20 61 32 2c 54 30 2a 20 | 61 33 2c 54 30 2a 20 61 | a2,T0* |a3,T0* a|
|00032c50| 34 29 3b 0a 76 6f 69 64 | 20 72 39 39 39 6d 61 70 |4);.void| r999map|
|00032c60| 70 69 6e 67 5f 63 5f 61 | 72 67 28 54 39 39 39 2a |ping_c_a|rg(T999*|
|00032c70| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 54 30 2a 20 | C,T0* a|1);.T0* |
|00032c80| 72 39 39 39 74 79 70 65 | 5f 62 6f 6f 6c 65 61 6e |r999type|_boolean|
|00032c90| 28 76 6f 69 64 29 3b 0a | 76 6f 69 64 20 72 39 39 |(void);.|void r99|
|00032ca0| 39 63 6d 70 5f 75 73 65 | 72 5f 65 78 70 61 6e 64 |9cmp_use|r_expand|
|00032cb0| 65 64 28 54 39 39 39 2a | 20 43 2c 69 6e 74 20 61 |ed(T999*| C,int a|
|00032cc0| 31 2c 54 30 2a 20 61 32 | 29 3b 0a 76 6f 69 64 20 |1,T0* a2|);.void |
|00032cd0| 72 39 39 39 6d 61 6b 65 | 28 54 39 39 39 2a 20 43 |r999make|(T999* C|
|00032ce0| 2c 54 30 2a 20 61 31 2c | 54 30 2a 20 61 32 2c 54 |,T0* a1,|T0* a2,T|
|00032cf0| 30 2a 20 61 33 29 3b 0a | 76 6f 69 64 20 72 39 39 |0* a3);.|void r99|
|00032d00| 39 6d 61 70 70 69 6e 67 | 5f 63 5f 74 61 72 67 65 |9mapping|_c_targe|
|00032d10| 74 28 54 39 39 39 2a 20 | 43 2c 54 30 2a 20 61 31 |t(T999* |C,T0* a1|
|00032d20| 29 3b 0a 76 6f 69 64 20 | 72 39 39 39 74 6f 5f 72 |);.void |r999to_r|
|00032d30| 75 6e 6e 61 62 6c 65 5f | 65 71 75 61 6c 5f 6e 6f |unnable_|equal_no|
|00032d40| 74 5f 65 71 75 61 6c 28 | 54 39 39 39 2a 20 43 2c |t_equal(|T999* C,|
|00032d50| 54 30 2a 20 61 31 29 3b | 0a 76 6f 69 64 20 72 39 |T0* a1);|.void r9|
|00032d60| 39 39 63 6f 6d 70 69 6c | 65 5f 74 6f 5f 63 28 54 |99compil|e_to_c(T|
|00032d70| 39 39 39 2a 20 43 29 3b | 0a 54 30 2a 20 72 39 39 |999* C);|.T0* r99|
|00032d80| 39 74 6f 5f 72 75 6e 6e | 61 62 6c 65 28 54 39 39 |9to_runn|able(T99|
|00032d90| 39 2a 20 43 2c 54 30 2a | 20 61 31 29 3b 0a 54 30 |9* C,T0*| a1);.T0|
|00032da0| 2a 20 72 39 39 39 6f 70 | 65 72 61 74 6f 72 28 76 |* r999op|erator(v|
|00032db0| 6f 69 64 29 3b 0a 69 6e | 74 20 72 39 39 39 69 73 |oid);.in|t r999is|
|00032dc0| 5f 73 74 61 74 69 63 28 | 54 39 39 39 2a 20 43 29 |_static(|T999* C)|
|00032dd0| 3b 0a 76 6f 69 64 20 72 | 39 39 39 63 6d 70 5f 62 |;.void r|999cmp_b|
|00032de0| 61 73 69 63 5f 72 65 66 | 28 54 39 39 39 2a 20 43 |asic_ref|(T999* C|
|00032df0| 2c 69 6e 74 20 61 31 29 | 3b 0a 69 6e 74 20 72 39 |,int a1)|;.int r9|
|00032e00| 39 39 69 73 5f 73 74 61 | 74 69 63 5f 65 71 5f 76 |99is_sta|tic_eq_v|
|00032e10| 6f 69 64 28 54 39 39 39 | 2a 20 43 2c 54 30 2a 20 |oid(T999|* C,T0* |
|00032e20| 61 31 29 3b 0a 76 6f 69 | 64 20 72 39 39 39 62 69 |a1);.voi|d r999bi|
|00032e30| 74 5f 6c 69 6d 69 74 61 | 74 69 6f 6e 28 54 39 39 |t_limita|tion(T99|
|00032e40| 39 2a 20 43 2c 54 30 2a | 20 61 31 2c 54 30 2a 20 |9* C,T0*| a1,T0* |
|00032e50| 61 32 29 3b 0a 76 6f 69 | 64 20 72 39 39 39 63 6f |a2);.voi|d r999co|
|00032e60| 6d 70 69 6c 65 5f 74 6f | 5f 63 5f 6f 6c 64 28 54 |mpile_to|_c_old(T|
|00032e70| 39 39 39 2a 20 43 29 3b | 0a 76 6f 69 64 20 72 39 |999* C);|.void r9|
|00032e80| 39 39 63 6d 70 5f 62 61 | 73 69 63 5f 65 69 66 66 |99cmp_ba|sic_eiff|
|00032e90| 65 6c 5f 65 78 70 61 6e | 64 65 64 28 54 39 39 39 |el_expan|ded(T999|
|00032ea0| 2a 20 43 2c 69 6e 74 20 | 61 31 2c 54 30 2a 20 61 |* C,int |a1,T0* a|
|00032eb0| 32 2c 54 30 2a 20 61 33 | 29 3b 0a 76 6f 69 64 20 |2,T0* a3|);.void |
|00032ec0| 72 39 39 39 6d 61 6b 65 | 5f 63 61 6c 6c 5f 31 28 |r999make|_call_1(|
|00032ed0| 54 39 39 39 2a 20 43 2c | 54 30 2a 20 61 31 2c 54 |T999* C,|T0* a1,T|
|00032ee0| 30 2a 20 61 32 2c 54 30 | 2a 20 61 33 29 3b 0a 69 |0* a2,T0|* a3);.i|
|00032ef0| 6e 74 20 72 39 39 39 69 | 73 5f 6d 61 6e 69 66 65 |nt r999i|s_manife|
|00032f00| 73 74 5f 61 72 72 61 79 | 28 54 30 2a 20 61 31 29 |st_array|(T0* a1)|
|00032f10| 3b 0a 69 6e 74 20 72 39 | 39 39 75 73 65 5f 63 75 |;.int r9|99use_cu|
|00032f20| 72 72 65 6e 74 28 54 39 | 39 39 2a 20 43 29 3b 0a |rrent(T9|99* C);.|
|00032f30| 76 6f 69 64 20 72 39 39 | 39 64 63 61 5f 69 6e 6c |void r99|9dca_inl|
|00032f40| 69 6e 65 28 54 39 39 39 | 2a 20 43 2c 54 30 2a 20 |ine(T999|* C,T0* |
|00032f50| 61 31 29 3b 0a 76 6f 69 | 64 20 72 39 39 39 65 72 |a1);.voi|d r999er|
|00032f60| 72 6f 72 28 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |ror(T0* |a1,T0* a|
|00032f70| 32 29 3b 0a 54 30 2a 20 | 72 39 39 39 61 72 67 31 |2);.T0* |r999arg1|
|00032f80| 28 54 39 39 39 2a 20 43 | 29 3b 0a 76 6f 69 64 20 |(T999* C|);.void |
|00032f90| 72 39 39 39 61 66 64 5f | 63 68 65 63 6b 28 54 39 |r999afd_|check(T9|
|00032fa0| 39 39 2a 20 43 29 3b 0a | 69 6e 74 20 72 37 32 30 |99* C);.|int r720|
|00032fb0| 69 64 28 54 37 32 30 2a | 20 43 29 3b 0a 69 6e 74 |id(T720*| C);.int|
|00032fc0| 20 72 37 32 30 73 74 61 | 6e 64 61 72 64 5f 73 70 | r720sta|ndard_sp|
|00032fd0| 61 63 65 5f 66 6f 72 5f | 6f 62 6a 65 63 74 28 54 |ace_for_|object(T|
|00032fe0| 37 32 30 2a 20 43 29 3b | 0a 69 6e 74 20 72 37 32 |720* C);|.int r72|
|00032ff0| 30 68 61 73 5f 63 72 65 | 61 74 69 6f 6e 28 54 37 |0has_cre|ation(T7|
|00033000| 32 30 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 69 |20* C,T0|* a1);.i|
|00033010| 6e 74 20 72 37 32 30 69 | 73 5f 61 28 54 37 32 30 |nt r720i|s_a(T720|
|00033020| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 76 6f 69 |* C,T0* |a1);.voi|
|00033030| 64 20 72 37 32 30 67 63 | 6d 74 5f 6d 61 78 5f 69 |d r720gc|mt_max_i|
|00033040| 6e 28 54 37 32 30 2a 20 | 43 2c 54 30 2a 20 61 31 |n(T720* |C,T0* a1|
|00033050| 29 3b 0a 76 6f 69 64 20 | 72 37 32 30 63 5f 69 6e |);.void |r720c_in|
|00033060| 69 74 69 61 6c 69 7a 65 | 5f 69 6e 28 54 37 32 30 |itialize|_in(T720|
|00033070| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 76 6f 69 |* C,T0* |a1);.voi|
|00033080| 64 20 72 37 32 30 63 5f | 74 79 70 65 5f 66 6f 72 |d r720c_|type_for|
|00033090| 5f 61 72 67 75 6d 65 6e | 74 5f 69 6e 28 54 37 32 |_argumen|t_in(T72|
|000330a0| 30 2a 20 43 2c 54 30 2a | 20 61 31 29 3b 0a 76 6f |0* C,T0*| a1);.vo|
|000330b0| 69 64 20 72 37 32 30 73 | 74 61 6e 64 61 72 64 5f |id r720s|tandard_|
|000330c0| 63 5f 6f 62 6a 65 63 74 | 5f 6d 6f 64 65 6c 28 54 |c_object|_model(T|
|000330d0| 37 32 30 2a 20 43 29 3b | 0a 76 6f 69 64 20 72 37 |720* C);|.void r7|
|000330e0| 32 30 67 63 5f 63 61 6c | 6c 5f 6e 65 77 5f 69 6e |20gc_cal|l_new_in|
|000330f0| 28 54 37 32 30 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T720* C|,T0* a1)|
|00033100| 3b 0a 69 6e 74 20 72 37 | 32 30 73 70 61 63 65 5f |;.int r7|20space_|
|00033110| 66 6f 72 5f 70 6f 69 6e | 74 65 72 28 76 6f 69 64 |for_poin|ter(void|
|00033120| 29 3b 0a 54 30 2a 20 72 | 37 32 30 72 75 6e 5f 74 |);.T0* r|720run_t|
|00033130| 79 70 65 28 54 37 32 30 | 2a 20 43 29 3b 0a 76 6f |ype(T720|* C);.vo|
|00033140| 69 64 20 72 37 32 30 67 | 63 5f 61 6c 69 67 6e 5f |id r720g|c_align_|
|00033150| 6d 61 72 6b 5f 69 6e 28 | 54 37 32 30 2a 20 43 2c |mark_in(|T720* C,|
|00033160| 54 30 2a 20 61 31 29 3b | 0a 69 6e 74 20 72 37 32 |T0* a1);|.int r72|
|00033170| 30 69 73 5f 64 75 6d 6d | 79 5f 65 78 70 61 6e 64 |0is_dumm|y_expand|
|00033180| 65 64 28 54 37 32 30 2a | 20 43 29 3b 0a 76 6f 69 |ed(T720*| C);.voi|
|00033190| 64 20 72 37 32 30 67 63 | 6d 74 5f 75 73 65 64 5f |d r720gc|mt_used_|
|000331a0| 69 6e 28 54 37 32 30 2a | 20 43 2c 54 30 2a 20 61 |in(T720*| C,T0* a|
|000331b0| 31 29 3b 0a 69 6e 74 20 | 72 37 32 30 73 70 61 63 |1);.int |r720spac|
|000331c0| 65 5f 66 6f 72 5f 76 61 | 72 69 61 62 6c 65 28 54 |e_for_va|riable(T|
|000331d0| 37 32 30 2a 20 43 29 3b | 0a 76 6f 69 64 20 72 37 |720* C);|.void r7|
|000331e0| 32 30 73 74 61 6e 64 61 | 72 64 5f 63 5f 73 74 72 |20standa|rd_c_str|
|000331f0| 75 63 74 28 54 37 32 30 | 2a 20 43 29 3b 0a 76 6f |uct(T720|* C);.vo|
|00033200| 69 64 20 72 37 32 30 62 | 61 73 69 63 5f 63 68 65 |id r720b|asic_che|
|00033210| 63 6b 73 28 54 37 32 30 | 2a 20 43 29 3b 0a 76 6f |cks(T720|* C);.vo|
|00033220| 69 64 20 72 37 32 30 6d | 61 6b 65 28 54 37 32 30 |id r720m|ake(T720|
|00033230| 2a 20 43 2c 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |* C,T0* |a1,T0* a|
|00033240| 32 29 3b 0a 54 30 2a 20 | 72 37 32 30 74 79 70 65 |2);.T0* |r720type|
|00033250| 5f 61 6e 79 28 76 6f 69 | 64 29 3b 0a 76 6f 69 64 |_any(voi|d);.void|
|00033260| 20 72 37 32 30 6d 61 70 | 70 69 6e 67 5f 63 61 73 | r720map|ping_cas|
|00033270| 74 28 54 37 32 30 2a 20 | 43 29 3b 0a 76 6f 69 64 |t(T720* |C);.void|
|00033280| 20 72 37 32 30 63 5f 74 | 79 70 65 5f 66 6f 72 5f | r720c_t|ype_for_|
|00033290| 74 61 72 67 65 74 5f 69 | 6e 28 54 37 32 30 2a 20 |target_i|n(T720* |
|000332a0| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 76 6f 69 64 20 |C,T0* a1|);.void |
|000332b0| 72 37 32 30 67 63 5f 66 | 72 65 65 5f 69 6e 28 54 |r720gc_f|ree_in(T|
|000332c0| 37 32 30 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |720* C,T|0* a1);.|
|000332d0| 76 6f 69 64 20 72 37 32 | 30 73 74 61 6e 64 61 72 |void r72|0standar|
|000332e0| 64 5f 67 63 5f 69 6e 69 | 74 69 61 6c 69 7a 65 28 |d_gc_ini|tialize(|
|000332f0| 54 37 32 30 2a 20 43 29 | 3b 0a 69 6e 74 20 72 37 |T720* C)|;.int r7|
|00033300| 32 30 69 73 5f 75 73 65 | 72 5f 65 78 70 61 6e 64 |20is_use|r_expand|
|00033310| 65 64 28 54 37 32 30 2a | 20 43 29 3b 0a 54 30 2a |ed(T720*| C);.T0*|
|00033320| 20 72 37 32 30 74 6f 5f | 72 75 6e 6e 61 62 6c 65 | r720to_|runnable|
|00033330| 28 54 37 32 30 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T720* C|,T0* a1)|
|00033340| 3b 0a 69 6e 74 20 72 37 | 32 30 69 73 5f 72 75 6e |;.int r7|20is_run|
|00033350| 5f 74 79 70 65 28 54 37 | 32 30 2a 20 43 29 3b 0a |_type(T7|20* C);.|
|00033360| 76 6f 69 64 20 72 37 32 | 30 63 5f 74 79 70 65 5f |void r72|0c_type_|
|00033370| 66 6f 72 5f 65 78 74 65 | 72 6e 61 6c 5f 69 6e 28 |for_exte|rnal_in(|
|00033380| 54 37 32 30 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |T720* C,|T0* a1);|
|00033390| 0a 76 6f 69 64 20 72 37 | 32 30 64 65 6d 61 6e 67 |.void r7|20demang|
|000333a0| 6c 69 6e 67 5f 69 6e 28 | 54 37 32 30 2a 20 43 2c |ling_in(|T720* C,|
|000333b0| 54 30 2a 20 61 31 29 3b | 0a 76 6f 69 64 20 72 37 |T0* a1);|.void r7|
|000333c0| 32 30 63 5f 69 6e 69 74 | 69 61 6c 69 7a 65 5f 65 |20c_init|ialize_e|
|000333d0| 78 70 61 6e 64 65 64 28 | 54 37 32 30 2a 20 43 29 |xpanded(|T720* C)|
|000333e0| 3b 0a 69 6e 74 20 72 37 | 32 30 69 73 5f 77 72 69 |;.int r7|20is_wri|
|000333f0| 74 74 65 6e 5f 72 75 6e | 6e 61 62 6c 65 28 54 37 |tten_run|nable(T7|
|00033400| 32 30 2a 20 43 29 3b 0a | 54 30 2a 20 72 37 32 30 |20* C);.|T0* r720|
|00033410| 74 77 69 6e 28 54 37 32 | 30 2a 20 43 29 3b 0a 76 |twin(T72|0* C);.v|
|00033420| 6f 69 64 20 72 37 32 30 | 67 63 5f 69 6e 66 6f 5f |oid r720|gc_info_|
|00033430| 6e 62 5f 69 6e 28 54 37 | 32 30 2a 20 43 2c 54 30 |nb_in(T7|20* C,T0|
|00033440| 2a 20 61 31 29 3b 0a 54 | 30 2a 20 72 37 32 30 73 |* a1);.T|0* r720s|
|00033450| 6d 61 6c 6c 65 73 74 5f | 61 6e 63 65 73 74 6f 72 |mallest_|ancestor|
|00033460| 28 54 37 32 30 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T720* C|,T0* a1)|
|00033470| 3b 0a 76 6f 69 64 20 72 | 37 32 30 73 74 61 6e 64 |;.void r|720stand|
|00033480| 61 72 64 5f 67 63 5f 69 | 6e 66 6f 5f 69 6e 28 54 |ard_gc_i|nfo_in(T|
|00033490| 37 32 30 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |720* C,T|0* a1);.|
|000334a0| 76 6f 69 64 20 72 37 32 | 30 73 74 61 6e 64 61 72 |void r72|0standar|
|000334b0| 64 5f 63 5f 74 79 70 65 | 64 65 66 28 54 37 32 30 |d_c_type|def(T720|
|000334c0| 2a 20 43 29 3b 0a 65 78 | 74 65 72 6e 20 54 30 2a |* C);.ex|tern T0*|
|000334d0| 6f 42 43 37 32 30 74 6d | 70 5f 6d 61 72 6b 3b 0a |oBC720tm|p_mark;.|
|000334e0| 54 30 2a 20 72 37 32 30 | 72 75 6e 5f 63 6c 61 73 |T0* r720|run_clas|
|000334f0| 73 28 54 37 32 30 2a 20 | 43 29 3b 0a 76 6f 69 64 |s(T720* |C);.void|
|00033500| 20 72 37 32 30 67 63 6d | 74 5f 69 6e 28 54 37 32 | r720gcm|t_in(T72|
|00033510| 30 2a 20 43 2c 54 30 2a | 20 61 31 29 3b 0a 54 30 |0* C,T0*| a1);.T0|
|00033520| 2a 20 72 37 32 30 72 75 | 6e 5f 74 69 6d 65 5f 6d |* r720ru|n_time_m|
|00033530| 61 72 6b 28 54 37 32 30 | 2a 20 43 29 3b 0a 76 6f |ark(T720|* C);.vo|
|00033540| 69 64 20 72 37 32 30 63 | 5f 69 6e 69 74 69 61 6c |id r720c|_initial|
|00033550| 69 7a 65 28 54 37 32 30 | 2a 20 43 29 3b 0a 76 6f |ize(T720|* C);.vo|
|00033560| 69 64 20 72 37 32 30 63 | 61 73 74 5f 74 6f 5f 72 |id r720c|ast_to_r|
|00033570| 65 66 28 54 37 32 30 2a | 20 43 29 3b 0a 76 6f 69 |ef(T720*| C);.voi|
|00033580| 64 20 72 37 32 30 67 63 | 5f 6d 61 72 6b 5f 69 6e |d r720gc|_mark_in|
|00033590| 28 54 37 32 30 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T720* C|,T0* a1)|
|000335a0| 3b 0a 69 6e 74 20 72 37 | 32 30 69 73 5f 61 5f 69 |;.int r7|20is_a_i|
|000335b0| 6e 28 54 37 32 30 2a 20 | 43 2c 54 30 2a 20 61 31 |n(T720* |C,T0* a1|
|000335c0| 2c 54 30 2a 20 61 32 29 | 3b 0a 54 30 2a 20 72 37 |,T0* a2)|;.T0* r7|
|000335d0| 32 30 6c 6f 6f 6b 5f 75 | 70 5f 66 6f 72 28 54 37 |20look_u|p_for(T7|
|000335e0| 32 30 2a 20 43 2c 54 30 | 2a 20 61 31 2c 54 30 2a |20* C,T0|* a1,T0*|
|000335f0| 20 61 32 29 3b 0a 76 6f | 69 64 20 72 37 32 30 63 | a2);.vo|id r720c|
|00033600| 5f 74 79 70 65 5f 66 6f | 72 5f 72 65 73 75 6c 74 |_type_fo|r_result|
|00033610| 5f 69 6e 28 54 37 32 30 | 2a 20 43 2c 54 30 2a 20 |_in(T720|* C,T0* |
|00033620| 61 31 29 3b 0a 54 30 2a | 20 72 37 32 30 65 78 70 |a1);.T0*| r720exp|
|00033630| 61 6e 64 65 64 5f 69 6e | 69 74 69 61 6c 69 7a 65 |anded_in|itialize|
|00033640| 72 28 54 37 32 30 2a 20 | 43 29 3b 0a 76 6f 69 64 |r(T720* |C);.void|
|00033650| 20 72 37 32 30 67 63 5f | 64 65 63 6c 61 72 65 5f | r720gc_|declare_|
|00033660| 68 5f 69 6e 28 54 37 32 | 30 2a 20 43 2c 54 30 2a |h_in(T72|0* C,T0*|
|00033670| 20 61 31 29 3b 0a 76 6f | 69 64 20 72 37 32 30 73 | a1);.vo|id r720s|
|00033680| 74 61 6e 64 61 72 64 5f | 67 63 5f 64 65 66 69 6e |tandard_|gc_defin|
|00033690| 65 31 28 54 37 32 30 2a | 20 43 29 3b 0a 69 6e 74 |e1(T720*| C);.int|
|000336a0| 20 72 37 32 30 73 70 61 | 63 65 5f 66 6f 72 5f 69 | r720spa|ce_for_i|
|000336b0| 6e 74 65 67 65 72 28 76 | 6f 69 64 29 3b 0a 69 6e |nteger(v|oid);.in|
|000336c0| 74 20 72 37 32 30 6e 65 | 65 64 5f 63 5f 73 74 72 |t r720ne|ed_c_str|
|000336d0| 75 63 74 28 54 37 32 30 | 2a 20 43 29 3b 0a 69 6e |uct(T720|* C);.in|
|000336e0| 74 20 72 37 32 30 69 73 | 5f 72 65 66 65 72 65 6e |t r720is|_referen|
|000336f0| 63 65 28 54 37 32 30 2a | 20 43 29 3b 0a 54 30 2a |ce(T720*| C);.T0*|
|00033700| 20 72 37 32 30 62 61 73 | 65 5f 63 6c 61 73 73 28 | r720bas|e_class(|
|00033710| 54 37 32 30 2a 20 43 29 | 3b 0a 76 6f 69 64 20 72 |T720* C)|;.void r|
|00033720| 37 32 30 63 61 6c 6c 5f | 67 63 5f 73 77 65 65 70 |720call_|gc_sweep|
|00033730| 5f 69 6e 28 54 37 32 30 | 2a 20 43 2c 54 30 2a 20 |_in(T720|* C,T0* |
|00033740| 61 31 29 3b 0a 69 6e 74 | 20 72 37 32 30 6e 65 65 |a1);.int| r720nee|
|00033750| 64 5f 67 63 5f 6d 61 72 | 6b 5f 66 75 6e 63 74 69 |d_gc_mar|k_functi|
|00033760| 6f 6e 28 54 37 32 30 2a | 20 43 29 3b 0a 76 6f 69 |on(T720*| C);.voi|
|00033770| 64 20 72 37 32 30 73 74 | 61 6e 64 61 72 64 5f 67 |d r720st|andard_g|
|00033780| 63 5f 64 65 66 69 6e 65 | 32 28 54 37 32 30 2a 20 |c_define|2(T720* |
|00033790| 43 29 3b 0a 76 6f 69 64 | 20 72 37 32 30 63 5f 68 |C);.void| r720c_h|
|000337a0| 65 61 64 65 72 5f 70 61 | 73 73 33 28 54 37 32 30 |eader_pa|ss3(T720|
|000337b0| 2a 20 43 29 3b 0a 69 6e | 74 20 72 37 32 30 69 73 |* C);.in|t r720is|
|000337c0| 5f 65 78 70 61 6e 64 65 | 64 28 54 37 32 30 2a 20 |_expande|d(T720* |
|000337d0| 43 29 3b 0a 76 6f 69 64 | 20 72 37 32 30 73 74 61 |C);.void| r720sta|
|000337e0| 6e 64 61 72 64 5f 63 61 | 6c 6c 5f 67 63 5f 73 77 |ndard_ca|ll_gc_sw|
|000337f0| 65 65 70 5f 69 6e 28 54 | 37 32 30 2a 20 43 2c 54 |eep_in(T|720* C,T|
|00033800| 30 2a 20 61 31 29 3b 0a | 76 6f 69 64 20 72 37 32 |0* a1);.|void r72|
|00033810| 30 6d 61 6b 65 5f 72 75 | 6e 6e 61 62 6c 65 28 54 |0make_ru|nnable(T|
|00033820| 37 32 30 2a 20 43 2c 54 | 30 2a 20 61 31 2c 54 30 |720* C,T|0* a1,T0|
|00033830| 2a 20 61 32 29 3b 0a 76 | 6f 69 64 20 72 37 32 30 |* a2);.v|oid r720|
|00033840| 63 5f 68 65 61 64 65 72 | 5f 70 61 73 73 34 28 54 |c_header|_pass4(T|
|00033850| 37 32 30 2a 20 43 29 3b | 0a 76 6f 69 64 20 72 36 |720* C);|.void r6|
|00033860| 38 30 63 5f 6d 61 70 70 | 69 6e 67 5f 70 72 6f 63 |80c_mapp|ing_proc|
|00033870| 65 64 75 72 65 5f 6e 6f | 6e 5f 73 6d 61 6c 6c 5f |edure_no|n_small_|
|00033880| 65 69 66 66 65 6c 28 54 | 30 2a 20 61 31 2c 54 30 |eiffel(T|0* a1,T0|
|00033890| 2a 20 61 32 29 3b 0a 76 | 6f 69 64 20 72 36 38 30 |* a2);.v|oid r680|
|000338a0| 63 5f 6d 61 70 70 69 6e | 67 5f 66 75 6e 63 74 69 |c_mappin|g_functi|
|000338b0| 6f 6e 5f 6e 6f 6e 5f 73 | 6d 61 6c 6c 5f 65 69 66 |on_non_s|mall_eif|
|000338c0| 66 65 6c 28 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |fel(T0* |a1,T0* a|
|000338d0| 32 29 3b 0a 65 78 74 65 | 72 6e 20 54 30 2a 6f 42 |2);.exte|rn T0*oB|
|000338e0| 43 38 31 37 74 6d 70 5f | 73 74 72 69 6e 67 3b 0a |C817tmp_|string;.|
|000338f0| 76 6f 69 64 20 72 34 34 | 31 70 75 74 5f 73 74 72 |void r44|1put_str|
|00033900| 69 6e 67 28 54 34 34 31 | 2a 20 43 2c 54 30 2a 20 |ing(T441|* C,T0* |
|00033910| 61 31 29 3b 0a 76 6f 69 | 64 20 72 34 34 31 70 75 |a1);.voi|d r441pu|
|00033920| 74 5f 69 6e 74 65 67 65 | 72 28 54 34 34 31 2a 20 |t_intege|r(T441* |
|00033930| 43 2c 69 6e 74 20 61 31 | 29 3b 0a 76 6f 69 64 20 |C,int a1|);.void |
|00033940| 72 36 34 6d 61 6b 65 28 | 54 36 34 2a 20 43 2c 54 |r64make(|T64* C,T|
|00033950| 30 2a 20 61 31 2c 54 30 | 2a 20 61 32 29 3b 0a 76 |0* a1,T0|* a2);.v|
|00033960| 6f 69 64 20 72 36 34 61 | 70 70 65 6e 64 5f 69 6e |oid r64a|ppend_in|
|00033970| 28 54 36 34 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |(T64* C,|T0* a1);|
|00033980| 0a 69 6e 74 20 72 36 34 | 63 6f 75 6e 74 28 54 36 |.int r64|count(T6|
|00033990| 34 2a 20 43 29 3b 0a 54 | 30 2a 20 72 34 32 30 61 |4* C);.T|0* r420a|
|000339a0| 64 64 5f 63 6f 6d 6d 65 | 6e 74 28 54 34 32 30 2a |dd_comme|nt(T420*|
|000339b0| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 69 6e 74 20 | C,T0* a|1);.int |
|000339c0| 72 34 32 30 74 6f 5f 69 | 6e 74 65 67 65 72 28 54 |r420to_i|nteger(T|
|000339d0| 34 32 30 2a 20 43 29 3b | 0a 69 6e 74 20 72 34 32 |420* C);|.int r42|
|000339e0| 30 69 73 5f 61 28 54 34 | 32 30 2a 20 43 2c 54 30 |0is_a(T4|20* C,T0|
|000339f0| 2a 20 61 31 29 3b 0a 76 | 6f 69 64 20 72 34 32 30 |* a1);.v|oid r420|
|00033a00| 6d 61 6b 65 28 54 34 32 | 30 2a 20 43 2c 54 30 2a |make(T42|0* C,T0*|
|00033a10| 20 61 31 2c 54 30 2a 20 | 61 32 29 3b 0a 54 30 2a | a1,T0* |a2);.T0*|
|00033a20| 20 72 34 32 30 74 79 70 | 65 5f 61 6e 79 28 76 6f | r420typ|e_any(vo|
|00033a30| 69 64 29 3b 0a 54 30 2a | 20 72 34 32 30 73 74 61 |id);.T0*| r420sta|
|00033a40| 72 74 5f 70 6f 73 69 74 | 69 6f 6e 28 54 34 32 30 |rt_posit|ion(T420|
|00033a50| 2a 20 43 29 3b 0a 54 30 | 2a 20 72 34 32 30 74 6f |* C);.T0|* r420to|
|00033a60| 5f 72 75 6e 6e 61 62 6c | 65 28 54 34 32 30 2a 20 |_runnabl|e(T420* |
|00033a70| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 65 78 74 65 72 |C,T0* a1|);.exter|
|00033a80| 6e 20 69 6e 74 20 66 42 | 43 34 32 30 72 65 73 75 |n int fB|C420resu|
|00033a90| 6c 74 5f 74 79 70 65 3b | 0a 65 78 74 65 72 6e 20 |lt_type;|.extern |
|00033aa0| 54 30 2a 6f 42 43 34 32 | 30 72 65 73 75 6c 74 5f |T0*oBC42|0result_|
|00033ab0| 74 79 70 65 3b 0a 54 30 | 2a 20 72 34 32 30 72 65 |type;.T0|* r420re|
|00033ac0| 73 75 6c 74 5f 74 79 70 | 65 28 76 6f 69 64 29 3b |sult_typ|e(void);|
|00033ad0| 0a 76 6f 69 64 20 72 34 | 32 30 65 72 72 6f 72 28 |.void r4|20error(|
|00033ae0| 54 30 2a 20 61 31 2c 54 | 30 2a 20 61 32 29 3b 0a |T0* a1,T|0* a2);.|
|00033af0| 76 6f 69 64 20 72 35 31 | 37 65 72 72 6f 72 5f 63 |void r51|7error_c|
|00033b00| 6f 6d 70 61 72 69 73 6f | 6e 28 54 35 31 37 2a 20 |ompariso|n(T517* |
|00033b10| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 54 30 2a 20 72 |C,T0* a1|);.T0* r|
|00033b20| 35 31 37 61 64 64 5f 63 | 6f 6d 6d 65 6e 74 28 54 |517add_c|omment(T|
|00033b30| 35 31 37 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |517* C,T|0* a1);.|
|00033b40| 69 6e 74 20 72 35 31 37 | 74 6f 5f 69 6e 74 65 67 |int r517|to_integ|
|00033b50| 65 72 28 54 35 31 37 2a | 20 43 29 3b 0a 69 6e 74 |er(T517*| C);.int|
|00033b60| 20 72 35 31 37 69 73 5f | 61 28 54 35 31 37 2a 20 | r517is_|a(T517* |
|00033b70| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 76 6f 69 64 20 |C,T0* a1|);.void |
|00033b80| 72 35 31 37 63 6d 70 5f | 62 69 74 28 54 35 31 37 |r517cmp_|bit(T517|
|00033b90| 2a 20 43 2c 69 6e 74 20 | 61 31 2c 54 30 2a 20 61 |* C,int |a1,T0* a|
|00033ba0| 32 29 3b 0a 76 6f 69 64 | 20 72 35 31 37 63 32 63 |2);.void| r517c2c|
|00033bb0| 5f 65 78 70 5f 72 65 66 | 28 54 30 2a 20 61 31 2c |_exp_ref|(T0* a1,|
|00033bc0| 54 30 2a 20 61 32 2c 54 | 30 2a 20 61 33 2c 54 30 |T0* a2,T|0* a3,T0|
|00033bd0| 2a 20 61 34 29 3b 0a 76 | 6f 69 64 20 72 35 31 37 |* a4);.v|oid r517|
|00033be0| 6d 61 70 70 69 6e 67 5f | 63 5f 61 72 67 28 54 35 |mapping_|c_arg(T5|
|00033bf0| 31 37 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 54 |17* C,T0|* a1);.T|
|00033c00| 30 2a 20 72 35 31 37 74 | 79 70 65 5f 62 6f 6f 6c |0* r517t|ype_bool|
|00033c10| 65 61 6e 28 76 6f 69 64 | 29 3b 0a 76 6f 69 64 20 |ean(void|);.void |
|00033c20| 72 35 31 37 63 6d 70 5f | 75 73 65 72 5f 65 78 70 |r517cmp_|user_exp|
|00033c30| 61 6e 64 65 64 28 54 35 | 31 37 2a 20 43 2c 69 6e |anded(T5|17* C,in|
|00033c40| 74 20 61 31 2c 54 30 2a | 20 61 32 29 3b 0a 76 6f |t a1,T0*| a2);.vo|
|00033c50| 69 64 20 72 35 31 37 6d | 61 6b 65 28 54 35 31 37 |id r517m|ake(T517|
|00033c60| 2a 20 43 2c 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |* C,T0* |a1,T0* a|
|00033c70| 32 2c 54 30 2a 20 61 33 | 29 3b 0a 76 6f 69 64 20 |2,T0* a3|);.void |
|00033c80| 72 35 31 37 6d 61 70 70 | 69 6e 67 5f 63 5f 74 61 |r517mapp|ing_c_ta|
|00033c90| 72 67 65 74 28 54 35 31 | 37 2a 20 43 2c 54 30 2a |rget(T51|7* C,T0*|
|00033ca0| 20 61 31 29 3b 0a 76 6f | 69 64 20 72 35 31 37 74 | a1);.vo|id r517t|
|00033cb0| 6f 5f 72 75 6e 6e 61 62 | 6c 65 5f 65 71 75 61 6c |o_runnab|le_equal|
|00033cc0| 5f 6e 6f 74 5f 65 71 75 | 61 6c 28 54 35 31 37 2a |_not_equ|al(T517*|
|00033cd0| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 76 6f 69 64 | C,T0* a|1);.void|
|00033ce0| 20 72 35 31 37 63 6f 6d | 70 69 6c 65 5f 74 6f 5f | r517com|pile_to_|
|00033cf0| 63 28 54 35 31 37 2a 20 | 43 29 3b 0a 54 30 2a 20 |c(T517* |C);.T0* |
|00033d00| 72 35 31 37 74 6f 5f 72 | 75 6e 6e 61 62 6c 65 28 |r517to_r|unnable(|
|00033d10| 54 35 31 37 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |T517* C,|T0* a1);|
|00033d20| 0a 69 6e 74 20 72 35 31 | 37 69 73 5f 73 74 61 74 |.int r51|7is_stat|
|00033d30| 69 63 28 54 35 31 37 2a | 20 43 29 3b 0a 76 6f 69 |ic(T517*| C);.voi|
|00033d40| 64 20 72 35 31 37 63 6d | 70 5f 62 61 73 69 63 5f |d r517cm|p_basic_|
|00033d50| 72 65 66 28 54 35 31 37 | 2a 20 43 2c 69 6e 74 20 |ref(T517|* C,int |
|00033d60| 61 31 29 3b 0a 69 6e 74 | 20 72 35 31 37 69 73 5f |a1);.int| r517is_|
|00033d70| 73 74 61 74 69 63 5f 6e | 65 71 5f 76 6f 69 64 28 |static_n|eq_void(|
|00033d80| 54 35 31 37 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |T517* C,|T0* a1);|
|00033d90| 0a 76 6f 69 64 20 72 35 | 31 37 62 69 74 5f 6c 69 |.void r5|17bit_li|
|00033da0| 6d 69 74 61 74 69 6f 6e | 28 54 35 31 37 2a 20 43 |mitation|(T517* C|
|00033db0| 2c 54 30 2a 20 61 31 2c | 54 30 2a 20 61 32 29 3b |,T0* a1,|T0* a2);|
|00033dc0| 0a 76 6f 69 64 20 72 35 | 31 37 63 6f 6d 70 69 6c |.void r5|17compil|
|00033dd0| 65 5f 74 6f 5f 63 5f 6f | 6c 64 28 54 35 31 37 2a |e_to_c_o|ld(T517*|
|00033de0| 20 43 29 3b 0a 76 6f 69 | 64 20 72 35 31 37 63 6d | C);.voi|d r517cm|
|00033df0| 70 5f 62 61 73 69 63 5f | 65 69 66 66 65 6c 5f 65 |p_basic_|eiffel_e|
|00033e00| 78 70 61 6e 64 65 64 28 | 54 35 31 37 2a 20 43 2c |xpanded(|T517* C,|
|00033e10| 69 6e 74 20 61 31 2c 54 | 30 2a 20 61 32 2c 54 30 |int a1,T|0* a2,T0|
|00033e20| 2a 20 61 33 29 3b 0a 76 | 6f 69 64 20 72 35 31 37 |* a3);.v|oid r517|
|00033e30| 6d 61 6b 65 5f 63 61 6c | 6c 5f 31 28 54 35 31 37 |make_cal|l_1(T517|
|00033e40| 2a 20 43 2c 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |* C,T0* |a1,T0* a|
|00033e50| 32 2c 54 30 2a 20 61 33 | 29 3b 0a 69 6e 74 20 72 |2,T0* a3|);.int r|
|00033e60| 35 31 37 69 73 5f 6d 61 | 6e 69 66 65 73 74 5f 61 |517is_ma|nifest_a|
|00033e70| 72 72 61 79 28 54 30 2a | 20 61 31 29 3b 0a 69 6e |rray(T0*| a1);.in|
|00033e80| 74 20 72 35 31 37 75 73 | 65 5f 63 75 72 72 65 6e |t r517us|e_curren|
|00033e90| 74 28 54 35 31 37 2a 20 | 43 29 3b 0a 76 6f 69 64 |t(T517* |C);.void|
|00033ea0| 20 72 35 31 37 64 63 61 | 5f 69 6e 6c 69 6e 65 28 | r517dca|_inline(|
|00033eb0| 54 35 31 37 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |T517* C,|T0* a1);|
|00033ec0| 0a 76 6f 69 64 20 72 35 | 31 37 65 72 72 6f 72 28 |.void r5|17error(|
|00033ed0| 54 30 2a 20 61 31 2c 54 | 30 2a 20 61 32 29 3b 0a |T0* a1,T|0* a2);.|
|00033ee0| 54 30 2a 20 72 35 31 37 | 61 72 67 31 28 54 35 31 |T0* r517|arg1(T51|
|00033ef0| 37 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 35 31 37 |7* C);.v|oid r517|
|00033f00| 61 66 64 5f 63 68 65 63 | 6b 28 54 35 31 37 2a 20 |afd_chec|k(T517* |
|00033f10| 43 29 3b 0a 54 30 2a 20 | 72 35 32 30 61 64 64 5f |C);.T0* |r520add_|
|00033f20| 63 6f 6d 6d 65 6e 74 28 | 54 35 32 30 2a 20 43 2c |comment(|T520* C,|
|00033f30| 54 30 2a 20 61 31 29 3b | 0a 69 6e 74 20 72 35 32 |T0* a1);|.int r52|
|00033f40| 30 74 6f 5f 69 6e 74 65 | 67 65 72 28 54 35 32 30 |0to_inte|ger(T520|
|00033f50| 2a 20 43 29 3b 0a 69 6e | 74 20 72 35 32 30 69 73 |* C);.in|t r520is|
|00033f60| 5f 61 28 54 35 32 30 2a | 20 43 2c 54 30 2a 20 61 |_a(T520*| C,T0* a|
|00033f70| 31 29 3b 0a 76 6f 69 64 | 20 72 35 32 30 6d 61 70 |1);.void| r520map|
|00033f80| 70 69 6e 67 5f 63 5f 61 | 72 67 28 54 35 32 30 2a |ping_c_a|rg(T520*|
|00033f90| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 76 6f 69 64 | C,T0* a|1);.void|
|00033fa0| 20 72 35 32 30 6d 61 6b | 65 28 54 35 32 30 2a 20 | r520mak|e(T520* |
|00033fb0| 43 2c 54 30 2a 20 61 31 | 2c 54 30 2a 20 61 32 2c |C,T0* a1|,T0* a2,|
|00033fc0| 54 30 2a 20 61 33 29 3b | 0a 76 6f 69 64 20 72 35 |T0* a3);|.void r5|
|00033fd0| 32 30 6d 61 70 70 69 6e | 67 5f 63 5f 74 61 72 67 |20mappin|g_c_targ|
|00033fe0| 65 74 28 54 35 32 30 2a | 20 43 2c 54 30 2a 20 61 |et(T520*| C,T0* a|
|00033ff0| 31 29 3b 0a 54 30 2a 20 | 72 35 32 30 74 6f 5f 72 |1);.T0* |r520to_r|
|00034000| 75 6e 6e 61 62 6c 65 28 | 54 35 32 30 2a 20 43 2c |unnable(|T520* C,|
|00034010| 54 30 2a 20 61 31 29 3b | 0a 54 30 2a 20 72 35 32 |T0* a1);|.T0* r52|
|00034020| 30 74 77 69 6e 28 54 35 | 32 30 2a 20 43 29 3b 0a |0twin(T5|20* C);.|
|00034030| 54 30 2a 20 72 35 32 30 | 6f 70 65 72 61 74 6f 72 |T0* r520|operator|
|00034040| 28 76 6f 69 64 29 3b 0a | 76 6f 69 64 20 72 35 32 |(void);.|void r52|
|00034050| 30 63 6f 6d 70 69 6c 65 | 5f 74 6f 5f 63 5f 6f 6c |0compile|_to_c_ol|
|00034060| 64 28 54 35 32 30 2a 20 | 43 29 3b 0a 76 6f 69 64 |d(T520* |C);.void|
|00034070| 20 72 35 32 30 6d 61 6b | 65 5f 63 61 6c 6c 5f 31 | r520mak|e_call_1|
|00034080| 28 54 35 32 30 2a 20 43 | 2c 54 30 2a 20 61 31 2c |(T520* C|,T0* a1,|
|00034090| 54 30 2a 20 61 32 2c 54 | 30 2a 20 61 33 29 3b 0a |T0* a2,T|0* a3);.|
|000340a0| 76 6f 69 64 20 72 35 32 | 30 74 6f 5f 72 75 6e 6e |void r52|0to_runn|
|000340b0| 61 62 6c 65 5f 30 28 54 | 35 32 30 2a 20 43 2c 54 |able_0(T|520* C,T|
|000340c0| 30 2a 20 61 31 29 3b 0a | 76 6f 69 64 20 72 35 32 |0* a1);.|void r52|
|000340d0| 30 63 70 63 5f 74 6f 5f | 72 75 6e 6e 61 62 6c 65 |0cpc_to_|runnable|
|000340e0| 28 54 35 32 30 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T520* C|,T0* a1)|
|000340f0| 3b 0a 69 6e 74 20 72 35 | 32 30 75 73 65 5f 63 75 |;.int r5|20use_cu|
|00034100| 72 72 65 6e 74 28 54 35 | 32 30 2a 20 43 29 3b 0a |rrent(T5|20* C);.|
|00034110| 76 6f 69 64 20 72 35 32 | 30 66 69 6e 61 6c 69 7a |void r52|0finaliz|
|00034120| 65 28 54 35 32 30 2a 20 | 43 29 3b 0a 76 6f 69 64 |e(T520* |C);.void|
|00034130| 20 72 35 32 30 65 72 72 | 6f 72 28 54 30 2a 20 61 | r520err|or(T0* a|
|00034140| 31 2c 54 30 2a 20 61 32 | 29 3b 0a 54 30 2a 20 72 |1,T0* a2|);.T0* r|
|00034150| 35 32 30 61 72 67 31 28 | 54 35 32 30 2a 20 43 29 |520arg1(|T520* C)|
|00034160| 3b 0a 76 6f 69 64 20 72 | 35 32 30 61 66 64 5f 63 |;.void r|520afd_c|
|00034170| 68 65 63 6b 28 54 35 32 | 30 2a 20 43 29 3b 0a 69 |heck(T52|0* C);.i|
|00034180| 6e 74 20 72 35 32 31 69 | 73 61 5f 64 63 61 5f 69 |nt r521i|sa_dca_i|
|00034190| 6e 6c 69 6e 65 28 54 35 | 32 31 2a 20 43 2c 54 30 |nline(T5|21* C,T0|
|000341a0| 2a 20 61 31 2c 54 30 2a | 20 61 32 29 3b 0a 69 6e |* a1,T0*| a2);.in|
|000341b0| 74 20 72 35 32 31 69 73 | 5f 6c 69 6b 65 5f 61 72 |t r521is|_like_ar|
|000341c0| 67 75 6d 65 6e 74 28 54 | 35 32 31 2a 20 43 2c 54 |gument(T|521* C,T|
|000341d0| 30 2a 20 61 31 2c 54 30 | 2a 20 61 32 2c 54 30 2a |0* a1,T0|* a2,T0*|
|000341e0| 20 61 33 29 3b 0a 76 6f | 69 64 20 72 35 32 31 6d | a3);.vo|id r521m|
|000341f0| 61 74 63 68 5f 77 69 74 | 68 28 54 35 32 31 2a 20 |atch_wit|h(T521* |
|00034200| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 76 6f 69 64 20 |C,T0* a1|);.void |
|00034210| 72 35 32 31 6d 61 6b 65 | 28 54 35 32 31 2a 20 43 |r521make|(T521* C|
|00034220| 2c 54 30 2a 20 61 31 29 | 3b 0a 54 30 2a 20 72 35 |,T0* a1)|;.T0* r5|
|00034230| 32 31 65 78 70 72 65 73 | 73 69 6f 6e 28 54 35 32 |21expres|sion(T52|
|00034240| 31 2a 20 43 2c 69 6e 74 | 20 61 31 29 3b 0a 54 30 |1* C,int| a1);.T0|
|00034250| 2a 20 72 35 32 31 73 74 | 61 72 74 5f 70 6f 73 69 |* r521st|art_posi|
|00034260| 74 69 6f 6e 28 54 35 32 | 31 2a 20 43 29 3b 0a 76 |tion(T52|1* C);.v|
|00034270| 6f 69 64 20 72 35 32 31 | 63 6f 6d 70 69 6c 65 5f |oid r521|compile_|
|00034280| 74 6f 5f 63 28 54 35 32 | 31 2a 20 43 2c 54 30 2a |to_c(T52|1* C,T0*|
|00034290| 20 61 31 29 3b 0a 54 30 | 2a 20 72 35 32 31 74 6f | a1);.T0|* r521to|
|000342a0| 5f 72 75 6e 6e 61 62 6c | 65 28 54 35 32 31 2a 20 |_runnabl|e(T521* |
|000342b0| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 76 6f 69 64 20 |C,T0* a1|);.void |
|000342c0| 72 35 32 31 63 6f 6d 70 | 69 6c 65 5f 74 6f 5f 63 |r521comp|ile_to_c|
|000342d0| 5f 69 74 68 28 54 35 32 | 31 2a 20 43 2c 54 30 2a |_ith(T52|1* C,T0*|
|000342e0| 20 61 31 2c 69 6e 74 20 | 61 32 29 3b 0a 69 6e 74 | a1,int |a2);.int|
|000342f0| 20 72 35 32 31 69 73 5f | 73 74 61 74 69 63 28 54 | r521is_|static(T|
|00034300| 35 32 31 2a 20 43 29 3b | 0a 76 6f 69 64 20 72 35 |521* C);|.void r5|
|00034310| 32 31 64 63 61 5f 69 6e | 6c 69 6e 65 5f 69 74 68 |21dca_in|line_ith|
|00034320| 28 54 35 32 31 2a 20 43 | 2c 54 30 2a 20 61 31 2c |(T521* C|,T0* a1,|
|00034330| 69 6e 74 20 61 32 29 3b | 0a 69 6e 74 20 72 35 32 |int a2);|.int r52|
|00034340| 31 63 61 6e 5f 62 65 5f | 64 72 6f 70 70 65 64 28 |1can_be_|dropped(|
|00034350| 54 35 32 31 2a 20 43 29 | 3b 0a 54 30 2a 20 72 35 |T521* C)|;.T0* r5|
|00034360| 32 31 72 75 6e 5f 63 6c | 61 73 73 28 54 35 32 31 |21run_cl|ass(T521|
|00034370| 2a 20 43 29 3b 0a 76 6f | 69 64 20 72 35 32 31 63 |* C);.vo|id r521c|
|00034380| 6f 6d 70 69 6c 65 5f 74 | 6f 5f 63 5f 6f 6c 64 28 |ompile_t|o_c_old(|
|00034390| 54 35 32 31 2a 20 43 29 | 3b 0a 69 6e 74 20 72 35 |T521* C)|;.int r5|
|000343a0| 32 31 69 73 5f 70 72 65 | 5f 63 6f 6d 70 75 74 61 |21is_pre|_computa|
|000343b0| 62 6c 65 28 54 35 32 31 | 2a 20 43 29 3b 0a 69 6e |ble(T521|* C);.in|
|000343c0| 74 20 72 35 32 31 75 73 | 65 5f 63 75 72 72 65 6e |t r521us|e_curren|
|000343d0| 74 28 54 35 32 31 2a 20 | 43 29 3b 0a 76 6f 69 64 |t(T521* |C);.void|
|000343e0| 20 72 35 32 31 64 63 61 | 5f 69 6e 6c 69 6e 65 28 | r521dca|_inline(|
|000343f0| 54 35 32 31 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |T521* C,|T0* a1);|
|00034400| 0a 69 6e 74 20 72 35 32 | 31 63 6f 75 6e 74 28 54 |.int r52|1count(T|
|00034410| 35 32 31 2a 20 43 29 3b | 0a 76 6f 69 64 20 72 35 |521* C);|.void r5|
|00034420| 32 31 65 72 72 6f 72 28 | 54 30 2a 20 61 31 2c 54 |21error(|T0* a1,T|
|00034430| 30 2a 20 61 32 29 3b 0a | 54 30 2a 20 72 35 32 31 |0* a2);.|T0* r521|
|00034440| 66 69 72 73 74 28 54 35 | 32 31 2a 20 43 29 3b 0a |first(T5|21* C);.|
|00034450| 76 6f 69 64 20 72 35 32 | 31 61 66 64 5f 63 68 65 |void r52|1afd_che|
|00034460| 63 6b 28 54 35 32 31 2a | 20 43 29 3b 0a 54 30 2a |ck(T521*| C);.T0*|
|00034470| 20 72 37 30 38 61 64 64 | 5f 63 6f 6d 6d 65 6e 74 | r708add|_comment|
|00034480| 28 54 37 30 38 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T708* C|,T0* a1)|
|00034490| 3b 0a 69 6e 74 20 72 37 | 30 38 74 6f 5f 69 6e 74 |;.int r7|08to_int|
|000344a0| 65 67 65 72 28 54 37 30 | 38 2a 20 43 29 3b 0a 69 |eger(T70|8* C);.i|
|000344b0| 6e 74 20 72 37 30 38 69 | 73 5f 61 28 54 37 30 38 |nt r708i|s_a(T708|
|000344c0| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 54 30 2a |* C,T0* |a1);.T0*|
|000344d0| 20 72 37 30 38 73 74 61 | 72 74 5f 70 6f 73 69 74 | r708sta|rt_posit|
|000344e0| 69 6f 6e 28 54 37 30 38 | 2a 20 43 29 3b 0a 76 6f |ion(T708|* C);.vo|
|000344f0| 69 64 20 72 37 30 38 63 | 6f 6d 70 69 6c 65 5f 74 |id r708c|ompile_t|
|00034500| 6f 5f 63 28 54 37 30 38 | 2a 20 43 29 3b 0a 54 30 |o_c(T708|* C);.T0|
|00034510| 2a 20 72 37 30 38 74 6f | 5f 72 75 6e 6e 61 62 6c |* r708to|_runnabl|
|00034520| 65 28 54 37 30 38 2a 20 | 43 2c 54 30 2a 20 61 31 |e(T708* |C,T0* a1|
|00034530| 29 3b 0a 65 78 74 65 72 | 6e 20 69 6e 74 20 66 42 |);.exter|n int fB|
|00034540| 43 33 36 34 74 79 70 65 | 5f 70 6f 69 6e 74 65 72 |C364type|_pointer|
|00034550| 3b 0a 65 78 74 65 72 6e | 20 54 30 2a 6f 42 43 33 |;.extern| T0*oBC3|
|00034560| 36 34 74 79 70 65 5f 70 | 6f 69 6e 74 65 72 3b 0a |64type_p|ointer;.|
|00034570| 54 30 2a 20 72 37 30 38 | 74 79 70 65 5f 70 6f 69 |T0* r708|type_poi|
|00034580| 6e 74 65 72 28 76 6f 69 | 64 29 3b 0a 76 6f 69 64 |nter(voi|d);.void|
|00034590| 20 72 37 30 38 65 72 72 | 6f 72 28 54 30 2a 20 61 | r708err|or(T0* a|
|000345a0| 31 2c 54 30 2a 20 61 32 | 29 3b 0a 76 6f 69 64 20 |1,T0* a2|);.void |
|000345b0| 72 33 34 30 63 68 61 72 | 61 63 74 65 72 5f 74 6f |r340char|acter_to|
|000345c0| 5f 63 5f 63 6f 64 65 28 | 63 68 61 72 20 61 31 2c |_c_code(|char a1,|
|000345d0| 54 30 2a 20 61 32 29 3b | 0a 65 78 74 65 72 6e 20 |T0* a2);|.extern |
|000345e0| 54 30 2a 6f 42 43 33 34 | 30 68 65 61 64 65 72 3b |T0*oBC34|0header;|
|000345f0| 0a 54 30 2a 20 72 33 34 | 30 74 79 70 65 5f 73 74 |.T0* r34|0type_st|
|00034600| 72 69 6e 67 28 76 6f 69 | 64 29 3b 0a 76 6f 69 64 |ring(voi|d);.void|
|00034610| 20 72 33 34 30 73 74 72 | 69 6e 67 5f 74 6f 5f 63 | r340str|ing_to_c|
|00034620| 5f 63 6f 64 65 28 54 30 | 2a 20 61 31 2c 54 30 2a |_code(T0|* a1,T0*|
|00034630| 20 61 32 29 3b 0a 69 6e | 74 20 72 33 34 30 6e 6f | a2);.in|t r340no|
|00034640| 74 5f 64 75 6d 6d 79 28 | 54 30 2a 20 61 31 29 3b |t_dummy(|T0* a1);|
|00034650| 0a 65 78 74 65 72 6e 20 | 54 30 2a 6f 42 43 33 34 |.extern |T0*oBC34|
|00034660| 30 62 6f 64 79 3b 0a 76 | 6f 69 64 20 72 33 34 30 |0body;.v|oid r340|
|00034670| 67 63 5f 6d 61 72 6b 5f | 69 6e 28 54 30 2a 20 61 |gc_mark_|in(T0* a|
|00034680| 31 29 3b 0a 65 78 74 65 | 72 6e 20 54 30 2a 6f 42 |1);.exte|rn T0*oB|
|00034690| 43 33 34 30 6d 73 5f 6c | 69 73 74 3b 0a 76 6f 69 |C340ms_l|ist;.voi|
|000346a0| 64 20 72 33 34 30 61 64 | 64 5f 6c 61 73 74 28 54 |d r340ad|d_last(T|
|000346b0| 30 2a 20 61 31 29 3b 0a | 65 78 74 65 72 6e 20 54 |0* a1);.|extern T|
|000346c0| 30 2a 6f 42 43 33 34 30 | 64 75 6d 6d 79 5f 6d 73 |0*oBC340|dummy_ms|
|000346d0| 5f 6c 69 73 74 3b 0a 69 | 6e 74 20 72 37 30 39 69 |_list;.i|nt r709i|
|000346e0| 64 28 54 37 30 39 2a 20 | 43 29 3b 0a 65 78 74 65 |d(T709* |C);.exte|
|000346f0| 72 6e 20 54 30 2a 6f 42 | 43 37 30 39 74 6d 70 5f |rn T0*oB|C709tmp_|
|00034700| 77 72 69 74 74 65 6e 5f | 6d 61 72 6b 3b 0a 69 6e |written_|mark;.in|
|00034710| 74 20 72 37 30 39 68 61 | 73 5f 63 72 65 61 74 69 |t r709ha|s_creati|
|00034720| 6f 6e 28 54 37 30 39 2a | 20 43 2c 54 30 2a 20 61 |on(T709*| C,T0* a|
|00034730| 31 29 3b 0a 69 6e 74 20 | 72 37 30 39 69 73 5f 61 |1);.int |r709is_a|
|00034740| 28 54 37 30 39 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T709* C|,T0* a1)|
|00034750| 3b 0a 76 6f 69 64 20 72 | 37 30 39 67 63 6d 74 5f |;.void r|709gcmt_|
|00034760| 6d 61 78 5f 69 6e 28 54 | 37 30 39 2a 20 43 2c 54 |max_in(T|709* C,T|
|00034770| 30 2a 20 61 31 29 3b 0a | 76 6f 69 64 20 72 37 30 |0* a1);.|void r70|
|00034780| 39 73 74 61 6e 64 61 72 | 64 5f 63 5f 6f 62 6a 65 |9standar|d_c_obje|
|00034790| 63 74 5f 6d 6f 64 65 6c | 28 54 37 30 39 2a 20 43 |ct_model|(T709* C|
|000347a0| 29 3b 0a 76 6f 69 64 20 | 72 37 30 39 67 63 5f 63 |);.void |r709gc_c|
|000347b0| 61 6c 6c 5f 6e 65 77 5f | 69 6e 28 54 37 30 39 2a |all_new_|in(T709*|
|000347c0| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 69 6e 74 20 | C,T0* a|1);.int |
|000347d0| 72 37 30 39 73 70 61 63 | 65 5f 66 6f 72 5f 70 6f |r709spac|e_for_po|
|000347e0| 69 6e 74 65 72 28 76 6f | 69 64 29 3b 0a 76 6f 69 |inter(vo|id);.voi|
|000347f0| 64 20 72 37 30 39 67 63 | 5f 61 6c 69 67 6e 5f 6d |d r709gc|_align_m|
|00034800| 61 72 6b 5f 69 6e 28 54 | 37 30 39 2a 20 43 2c 54 |ark_in(T|709* C,T|
|00034810| 30 2a 20 61 31 29 3b 0a | 76 6f 69 64 20 72 37 30 |0* a1);.|void r70|
|00034820| 39 67 63 6d 74 5f 75 73 | 65 64 5f 69 6e 28 54 37 |9gcmt_us|ed_in(T7|
|00034830| 30 39 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 76 |09* C,T0|* a1);.v|
|00034840| 6f 69 64 20 72 37 30 39 | 73 74 61 6e 64 61 72 64 |oid r709|standard|
|00034850| 5f 63 5f 73 74 72 75 63 | 74 28 54 37 30 39 2a 20 |_c_struc|t(T709* |
|00034860| 43 29 3b 0a 76 6f 69 64 | 20 72 37 30 39 6d 61 6b |C);.void| r709mak|
|00034870| 65 28 54 37 30 39 2a 20 | 43 2c 54 30 2a 20 61 31 |e(T709* |C,T0* a1|
|00034880| 2c 54 30 2a 20 61 32 29 | 3b 0a 76 6f 69 64 20 72 |,T0* a2)|;.void r|
|00034890| 37 30 39 6d 61 70 70 69 | 6e 67 5f 63 61 73 74 28 |709mappi|ng_cast(|
|000348a0| 54 37 30 39 2a 20 43 29 | 3b 0a 76 6f 69 64 20 72 |T709* C)|;.void r|
|000348b0| 37 30 39 63 5f 74 79 70 | 65 5f 66 6f 72 5f 74 61 |709c_typ|e_for_ta|
|000348c0| 72 67 65 74 5f 69 6e 28 | 54 37 30 39 2a 20 43 2c |rget_in(|T709* C,|
|000348d0| 54 30 2a 20 61 31 29 3b | 0a 76 6f 69 64 20 72 37 |T0* a1);|.void r7|
|000348e0| 30 39 67 63 5f 66 72 65 | 65 5f 69 6e 28 54 37 30 |09gc_fre|e_in(T70|
|000348f0| 39 2a 20 43 2c 54 30 2a | 20 61 31 29 3b 0a 76 6f |9* C,T0*| a1);.vo|
|00034900| 69 64 20 72 37 30 39 73 | 74 61 6e 64 61 72 64 5f |id r709s|tandard_|
|00034910| 67 63 5f 69 6e 69 74 69 | 61 6c 69 7a 65 28 54 37 |gc_initi|alize(T7|
|00034920| 30 39 2a 20 43 29 3b 0a | 54 30 2a 20 72 37 30 39 |09* C);.|T0* r709|
|00034930| 74 6f 5f 72 75 6e 6e 61 | 62 6c 65 28 54 37 30 39 |to_runna|ble(T709|
|00034940| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 69 6e 74 |* C,T0* |a1);.int|
|00034950| 20 72 37 30 39 69 73 5f | 72 75 6e 5f 74 79 70 65 | r709is_|run_type|
|00034960| 28 54 37 30 39 2a 20 43 | 29 3b 0a 76 6f 69 64 20 |(T709* C|);.void |
|00034970| 72 37 30 39 63 5f 74 79 | 70 65 5f 66 6f 72 5f 65 |r709c_ty|pe_for_e|
|00034980| 78 74 65 72 6e 61 6c 5f | 69 6e 28 54 30 2a 20 61 |xternal_|in(T0* a|
|00034990| 31 29 3b 0a 76 6f 69 64 | 20 72 37 30 39 64 65 6d |1);.void| r709dem|
|000349a0| 61 6e 67 6c 69 6e 67 5f | 69 6e 28 54 37 30 39 2a |angling_|in(T709*|
|000349b0| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 54 30 2a 20 | C,T0* a|1);.T0* |
|000349c0| 72 37 30 39 74 77 69 6e | 28 54 37 30 39 2a 20 43 |r709twin|(T709* C|
|000349d0| 29 3b 0a 76 6f 69 64 20 | 72 37 30 39 67 63 5f 69 |);.void |r709gc_i|
|000349e0| 6e 66 6f 5f 6e 62 5f 69 | 6e 28 54 37 30 39 2a 20 |nfo_nb_i|n(T709* |
|000349f0| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 54 30 2a 20 72 |C,T0* a1|);.T0* r|
|00034a00| 37 30 39 73 6d 61 6c 6c | 65 73 74 5f 61 6e 63 65 |709small|est_ance|
|00034a10| 73 74 6f 72 28 54 37 30 | 39 2a 20 43 2c 54 30 2a |stor(T70|9* C,T0*|
|00034a20| 20 61 31 29 3b 0a 76 6f | 69 64 20 72 37 30 39 73 | a1);.vo|id r709s|
|00034a30| 74 61 6e 64 61 72 64 5f | 67 63 5f 69 6e 66 6f 5f |tandard_|gc_info_|
|00034a40| 69 6e 28 54 37 30 39 2a | 20 43 2c 54 30 2a 20 61 |in(T709*| C,T0* a|
|00034a50| 31 29 3b 0a 76 6f 69 64 | 20 72 37 30 39 73 74 61 |1);.void| r709sta|
|00034a60| 6e 64 61 72 64 5f 63 5f | 74 79 70 65 64 65 66 28 |ndard_c_|typedef(|
|00034a70| 54 37 30 39 2a 20 43 29 | 3b 0a 54 30 2a 20 72 37 |T709* C)|;.T0* r7|
|00034a80| 30 39 72 75 6e 5f 63 6c | 61 73 73 28 54 37 30 39 |09run_cl|ass(T709|
|00034a90| 2a 20 43 29 3b 0a 76 6f | 69 64 20 72 37 30 39 67 |* C);.vo|id r709g|
|00034aa0| 63 6d 74 5f 69 6e 28 54 | 37 30 39 2a 20 43 2c 54 |cmt_in(T|709* C,T|
|00034ab0| 30 2a 20 61 31 29 3b 0a | 54 30 2a 20 72 37 30 39 |0* a1);.|T0* r709|
|00034ac0| 72 75 6e 5f 74 69 6d 65 | 5f 6d 61 72 6b 28 54 37 |run_time|_mark(T7|
|00034ad0| 30 39 2a 20 43 29 3b 0a | 76 6f 69 64 20 72 37 30 |09* C);.|void r70|
|00034ae0| 39 63 61 73 74 5f 74 6f | 5f 72 65 66 28 54 37 30 |9cast_to|_ref(T70|
|00034af0| 39 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 37 30 39 |9* C);.v|oid r709|
|00034b00| 67 63 5f 6d 61 72 6b 5f | 69 6e 28 54 37 30 39 2a |gc_mark_|in(T709*|
|00034b10| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 69 6e 74 20 | C,T0* a|1);.int |
|00034b20| 72 37 30 39 69 73 5f 61 | 5f 69 6e 28 54 37 30 39 |r709is_a|_in(T709|
|00034b30| 2a 20 43 2c 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |* C,T0* |a1,T0* a|
|00034b40| 32 29 3b 0a 54 30 2a 20 | 72 37 30 39 6c 6f 6f 6b |2);.T0* |r709look|
|00034b50| 5f 75 70 5f 66 6f 72 28 | 54 37 30 39 2a 20 43 2c |_up_for(|T709* C,|
|00034b60| 54 30 2a 20 61 31 2c 54 | 30 2a 20 61 32 29 3b 0a |T0* a1,T|0* a2);.|
|00034b70| 76 6f 69 64 20 72 37 30 | 39 67 63 5f 64 65 63 6c |void r70|9gc_decl|
|00034b80| 61 72 65 5f 68 5f 69 6e | 28 54 37 30 39 2a 20 43 |are_h_in|(T709* C|
|00034b90| 2c 54 30 2a 20 61 31 29 | 3b 0a 76 6f 69 64 20 72 |,T0* a1)|;.void r|
|00034ba0| 37 30 39 73 74 61 6e 64 | 61 72 64 5f 67 63 5f 64 |709stand|ard_gc_d|
|00034bb0| 65 66 69 6e 65 31 28 54 | 37 30 39 2a 20 43 29 3b |efine1(T|709* C);|
|00034bc0| 0a 76 6f 69 64 20 72 37 | 30 39 65 72 72 6f 72 28 |.void r7|09error(|
|00034bd0| 54 30 2a 20 61 31 2c 54 | 30 2a 20 61 32 29 3b 0a |T0* a1,T|0* a2);.|
|00034be0| 76 6f 69 64 20 72 37 30 | 39 6c 6f 61 64 5f 62 61 |void r70|9load_ba|
|00034bf0| 73 69 63 5f 66 65 61 74 | 75 72 65 73 28 54 37 30 |sic_feat|ures(T70|
|00034c00| 39 2a 20 43 29 3b 0a 54 | 30 2a 20 72 37 30 39 62 |9* C);.T|0* r709b|
|00034c10| 61 73 65 5f 63 6c 61 73 | 73 28 54 37 30 39 2a 20 |ase_clas|s(T709* |
|00034c20| 43 29 3b 0a 76 6f 69 64 | 20 72 37 30 39 73 74 61 |C);.void| r709sta|
|00034c30| 6e 64 61 72 64 5f 67 63 | 5f 64 65 66 69 6e 65 32 |ndard_gc|_define2|
|00034c40| 28 54 37 30 39 2a 20 43 | 29 3b 0a 76 6f 69 64 20 |(T709* C|);.void |
|00034c50| 72 37 30 39 73 74 61 6e | 64 61 72 64 5f 63 61 6c |r709stan|dard_cal|
|00034c60| 6c 5f 67 63 5f 73 77 65 | 65 70 5f 69 6e 28 54 37 |l_gc_swe|ep_in(T7|
|00034c70| 30 39 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 76 |09* C,T0|* a1);.v|
|00034c80| 6f 69 64 20 72 37 30 39 | 6d 61 6b 65 5f 72 75 6e |oid r709|make_run|
|00034c90| 6e 61 62 6c 65 28 54 37 | 30 39 2a 20 43 2c 54 30 |nable(T7|09* C,T0|
|00034ca0| 2a 20 61 31 2c 54 30 2a | 20 61 32 29 3b 0a 76 6f |* a1,T0*| a2);.vo|
|00034cb0| 69 64 20 72 37 30 39 63 | 5f 68 65 61 64 65 72 5f |id r709c|_header_|
|00034cc0| 70 61 73 73 34 28 54 37 | 30 39 2a 20 43 29 3b 0a |pass4(T7|09* C);.|
|00034cd0| 54 30 2a 20 72 36 36 34 | 61 64 64 5f 63 6f 6d 6d |T0* r664|add_comm|
|00034ce0| 65 6e 74 28 54 36 36 34 | 2a 20 43 2c 54 30 2a 20 |ent(T664|* C,T0* |
|00034cf0| 61 31 29 3b 0a 69 6e 74 | 20 72 36 36 34 74 6f 5f |a1);.int| r664to_|
|00034d00| 69 6e 74 65 67 65 72 28 | 54 36 36 34 2a 20 43 29 |integer(|T664* C)|
|00034d10| 3b 0a 69 6e 74 20 72 36 | 36 34 69 73 5f 61 28 54 |;.int r6|64is_a(T|
|00034d20| 36 36 34 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |664* C,T|0* a1);.|
|00034d30| 54 30 2a 20 72 36 36 34 | 73 74 61 72 74 5f 70 6f |T0* r664|start_po|
|00034d40| 73 69 74 69 6f 6e 28 54 | 36 36 34 2a 20 43 29 3b |sition(T|664* C);|
|00034d50| 0a 76 6f 69 64 20 72 36 | 36 34 63 6f 6d 70 69 6c |.void r6|64compil|
|00034d60| 65 5f 74 6f 5f 63 28 54 | 36 36 34 2a 20 43 29 3b |e_to_c(T|664* C);|
|00034d70| 0a 54 30 2a 20 72 36 36 | 34 74 6f 5f 72 75 6e 6e |.T0* r66|4to_runn|
|00034d80| 61 62 6c 65 28 54 36 36 | 34 2a 20 43 2c 54 30 2a |able(T66|4* C,T0*|
|00034d90| 20 61 31 29 3b 0a 54 30 | 2a 20 72 36 36 34 72 65 | a1);.T0|* r664re|
|00034da0| 73 75 6c 74 5f 74 79 70 | 65 28 54 36 36 34 2a 20 |sult_typ|e(T664* |
|00034db0| 43 29 3b 0a 65 78 74 65 | 72 6e 20 54 30 2a 6f 42 |C);.exte|rn T0*oB|
|00034dc0| 43 36 36 34 74 6d 70 5f | 73 74 72 69 6e 67 3b 0a |C664tmp_|string;.|
|00034dd0| 76 6f 69 64 20 72 36 36 | 34 63 6f 6d 70 69 6c 65 |void r66|4compile|
|00034de0| 5f 74 6f 5f 63 5f 6f 6c | 64 28 54 36 36 34 2a 20 |_to_c_ol|d(T664* |
|00034df0| 43 29 3b 0a 69 6e 74 20 | 72 36 36 34 75 73 65 5f |C);.int |r664use_|
|00034e00| 63 75 72 72 65 6e 74 28 | 54 36 36 34 2a 20 43 29 |current(|T664* C)|
|00034e10| 3b 0a 76 6f 69 64 20 72 | 36 36 34 65 72 72 6f 72 |;.void r|664error|
|00034e20| 28 54 30 2a 20 61 31 2c | 54 30 2a 20 61 32 29 3b |(T0* a1,|T0* a2);|
|00034e30| 0a 65 78 74 65 72 6e 20 | 54 30 2a 6f 42 43 36 36 |.extern |T0*oBC66|
|00034e40| 34 69 64 5f 63 6f 75 6e | 74 65 72 3b 0a 76 6f 69 |4id_coun|ter;.voi|
|00034e50| 64 20 72 36 36 34 61 66 | 64 5f 63 68 65 63 6b 28 |d r664af|d_check(|
|00034e60| 54 36 36 34 2a 20 43 29 | 3b 0a 54 30 2a 20 72 35 |T664* C)|;.T0* r5|
|00034e70| 35 34 74 72 79 5f 74 6f | 5f 75 6e 64 65 66 69 6e |54try_to|_undefin|
|00034e80| 65 28 54 35 35 34 2a 20 | 43 2c 54 30 2a 20 61 31 |e(T554* |C,T0* a1|
|00034e90| 2c 54 30 2a 20 61 32 29 | 3b 0a 76 6f 69 64 20 72 |,T0* a2)|;.void r|
|00034ea0| 35 35 34 61 64 64 5f 69 | 6e 74 6f 28 54 35 35 34 |554add_i|nto(T554|
|00034eb0| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 54 30 2a |* C,T0* |a1);.T0*|
|00034ec0| 20 72 35 35 34 74 72 79 | 5f 74 6f 5f 75 6e 64 65 | r554try|_to_unde|
|00034ed0| 66 69 6e 65 5f 61 75 78 | 28 54 35 35 34 2a 20 43 |fine_aux|(T554* C|
|00034ee0| 2c 54 30 2a 20 61 31 2c | 54 30 2a 20 61 32 29 3b |,T0* a1,|T0* a2);|
|00034ef0| 0a 76 6f 69 64 20 72 35 | 35 34 6d 61 6b 65 28 54 |.void r5|54make(T|
|00034f00| 35 35 34 2a 20 43 2c 54 | 30 2a 20 61 31 2c 54 30 |554* C,T|0* a1,T0|
|00034f10| 2a 20 61 32 2c 54 30 2a | 20 61 33 29 3b 0a 54 30 |* a2,T0*| a3);.T0|
|00034f20| 2a 20 72 35 35 34 73 74 | 61 72 74 5f 70 6f 73 69 |* r554st|art_posi|
|00034f30| 74 69 6f 6e 28 54 35 35 | 34 2a 20 43 29 3b 0a 54 |tion(T55|4* C);.T|
|00034f40| 30 2a 20 72 35 35 34 74 | 6f 5f 72 75 6e 5f 66 65 |0* r554t|o_run_fe|
|00034f50| 61 74 75 72 65 28 54 35 | 35 34 2a 20 43 2c 54 30 |ature(T5|54* C,T0|
|00034f60| 2a 20 61 31 2c 54 30 2a | 20 61 32 29 3b 0a 69 6e |* a1,T0*| a2);.in|
|00034f70| 74 20 72 35 35 34 63 61 | 6e 5f 68 69 64 65 28 54 |t r554ca|n_hide(T|
|00034f80| 35 35 34 2a 20 43 2c 54 | 30 2a 20 61 31 2c 54 30 |554* C,T|0* a1,T0|
|00034f90| 2a 20 61 32 29 3b 0a 69 | 6e 74 20 72 35 35 34 69 |* a2);.i|nt r554i|
|00034fa0| 73 5f 6d 65 72 67 65 5f | 77 69 74 68 28 54 35 35 |s_merge_|with(T55|
|00034fb0| 34 2a 20 43 2c 54 30 2a | 20 61 31 2c 54 30 2a 20 |4* C,T0*| a1,T0* |
|00034fc0| 61 32 29 3b 0a 76 6f 69 | 64 20 72 35 35 34 63 6f |a2);.voi|d r554co|
|00034fd0| 6c 6c 65 63 74 5f 66 6f | 72 28 69 6e 74 20 61 31 |llect_fo|r(int a1|
|00034fe0| 29 3b 0a 76 6f 69 64 20 | 72 35 35 34 65 72 72 6f |);.void |r554erro|
|00034ff0| 72 28 54 30 2a 20 61 31 | 2c 54 30 2a 20 61 32 29 |r(T0* a1|,T0* a2)|
|00035000| 3b 0a 76 6f 69 64 20 72 | 35 35 34 6d 61 6b 65 5f |;.void r|554make_|
|00035010| 65 5f 66 65 61 74 75 72 | 65 28 54 35 35 34 2a 20 |e_featur|e(T554* |
|00035020| 43 2c 54 30 2a 20 61 31 | 2c 54 30 2a 20 61 32 29 |C,T0* a1|,T0* a2)|
|00035030| 3b 0a 54 30 2a 20 72 35 | 35 37 61 64 64 5f 63 6f |;.T0* r5|57add_co|
|00035040| 6d 6d 65 6e 74 28 54 35 | 35 37 2a 20 43 2c 54 30 |mment(T5|57* C,T0|
|00035050| 2a 20 61 31 29 3b 0a 69 | 6e 74 20 72 35 35 37 74 |* a1);.i|nt r557t|
|00035060| 6f 5f 69 6e 74 65 67 65 | 72 28 54 35 35 37 2a 20 |o_intege|r(T557* |
|00035070| 43 29 3b 0a 69 6e 74 20 | 72 35 35 37 69 73 5f 61 |C);.int |r557is_a|
|00035080| 28 54 35 35 37 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T557* C|,T0* a1)|
|00035090| 3b 0a 76 6f 69 64 20 72 | 35 35 37 6d 61 70 70 69 |;.void r|557mappi|
|000350a0| 6e 67 5f 63 5f 61 72 67 | 28 54 35 35 37 2a 20 43 |ng_c_arg|(T557* C|
|000350b0| 2c 54 30 2a 20 61 31 29 | 3b 0a 76 6f 69 64 20 72 |,T0* a1)|;.void r|
|000350c0| 35 35 37 6d 61 6b 65 28 | 54 35 35 37 2a 20 43 2c |557make(|T557* C,|
|000350d0| 54 30 2a 20 61 31 2c 54 | 30 2a 20 61 32 2c 54 30 |T0* a1,T|0* a2,T0|
|000350e0| 2a 20 61 33 29 3b 0a 76 | 6f 69 64 20 72 35 35 37 |* a3);.v|oid r557|
|000350f0| 6d 61 70 70 69 6e 67 5f | 63 5f 74 61 72 67 65 74 |mapping_|c_target|
|00035100| 28 54 35 35 37 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T557* C|,T0* a1)|
|00035110| 3b 0a 54 30 2a 20 72 35 | 35 37 74 6f 5f 72 75 6e |;.T0* r5|57to_run|
|00035120| 6e 61 62 6c 65 28 54 35 | 35 37 2a 20 43 2c 54 30 |nable(T5|57* C,T0|
|00035130| 2a 20 61 31 29 3b 0a 54 | 30 2a 20 72 35 35 37 74 |* a1);.T|0* r557t|
|00035140| 77 69 6e 28 54 35 35 37 | 2a 20 43 29 3b 0a 54 30 |win(T557|* C);.T0|
|00035150| 2a 20 72 35 35 37 6f 70 | 65 72 61 74 6f 72 28 76 |* r557op|erator(v|
|00035160| 6f 69 64 29 3b 0a 69 6e | 74 20 72 35 35 37 69 73 |oid);.in|t r557is|
|00035170| 5f 73 74 61 74 69 63 28 | 54 35 35 37 2a 20 43 29 |_static(|T557* C)|
|00035180| 3b 0a 76 6f 69 64 20 72 | 35 35 37 63 6f 6d 70 69 |;.void r|557compi|
|00035190| 6c 65 5f 74 6f 5f 63 5f | 6f 6c 64 28 54 35 35 37 |le_to_c_|old(T557|
|000351a0| 2a 20 43 29 3b 0a 76 6f | 69 64 20 72 35 35 37 6d |* C);.vo|id r557m|
|000351b0| 61 6b 65 5f 63 61 6c 6c | 5f 31 28 54 35 35 37 2a |ake_call|_1(T557*|
|000351c0| 20 43 2c 54 30 2a 20 61 | 31 2c 54 30 2a 20 61 32 | C,T0* a|1,T0* a2|
|000351d0| 2c 54 30 2a 20 61 33 29 | 3b 0a 76 6f 69 64 20 72 |,T0* a3)|;.void r|
|000351e0| 35 35 37 74 6f 5f 72 75 | 6e 6e 61 62 6c 65 5f 30 |557to_ru|nnable_0|
|000351f0| 28 54 35 35 37 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T557* C|,T0* a1)|
|00035200| 3b 0a 76 6f 69 64 20 72 | 35 35 37 63 70 63 5f 74 |;.void r|557cpc_t|
|00035210| 6f 5f 72 75 6e 6e 61 62 | 6c 65 28 54 35 35 37 2a |o_runnab|le(T557*|
|00035220| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 69 6e 74 20 | C,T0* a|1);.int |
|00035230| 72 35 35 37 75 73 65 5f | 63 75 72 72 65 6e 74 28 |r557use_|current(|
|00035240| 54 35 35 37 2a 20 43 29 | 3b 0a 76 6f 69 64 20 72 |T557* C)|;.void r|
|00035250| 35 35 37 66 69 6e 61 6c | 69 7a 65 28 54 35 35 37 |557final|ize(T557|
|00035260| 2a 20 43 29 3b 0a 76 6f | 69 64 20 72 35 35 37 65 |* C);.vo|id r557e|
|00035270| 72 72 6f 72 28 54 30 2a | 20 61 31 2c 54 30 2a 20 |rror(T0*| a1,T0* |
|00035280| 61 32 29 3b 0a 54 30 2a | 20 72 35 35 37 61 72 67 |a2);.T0*| r557arg|
|00035290| 31 28 54 35 35 37 2a 20 | 43 29 3b 0a 76 6f 69 64 |1(T557* |C);.void|
|000352a0| 20 72 35 35 37 61 66 64 | 5f 63 68 65 63 6b 28 54 | r557afd|_check(T|
|000352b0| 35 35 37 2a 20 43 29 3b | 0a 76 6f 69 64 20 72 39 |557* C);|.void r9|
|000352c0| 34 63 5f 63 61 6c 6c 28 | 54 30 2a 20 61 31 29 3b |4c_call(|T0* a1);|
|000352d0| 0a 65 78 74 65 72 6e 20 | 54 30 2a 6f 42 43 39 34 |.extern |T0*oBC94|
|000352e0| 6d 61 6e 69 66 65 73 74 | 5f 61 72 72 61 79 5f 74 |manifest|_array_t|
|000352f0| 79 70 65 73 3b 0a 65 78 | 74 65 72 6e 20 54 30 2a |ypes;.ex|tern T0*|
|00035300| 6f 42 43 39 34 68 65 61 | 64 65 72 3b 0a 65 78 74 |oBC94hea|der;.ext|
|00035310| 65 72 6e 20 54 30 2a 6f | 42 43 39 34 62 6f 64 79 |ern T0*o|BC94body|
|00035320| 3b 0a 76 6f 69 64 20 72 | 39 34 63 5f 64 65 66 69 |;.void r|94c_defi|
|00035330| 6e 65 5f 66 6f 72 28 54 | 30 2a 20 61 31 29 3b 0a |ne_for(T|0* a1);.|
|00035340| 54 30 2a 20 72 37 32 61 | 64 64 5f 63 6f 6d 6d 65 |T0* r72a|dd_comme|
|00035350| 6e 74 28 54 37 32 2a 20 | 43 2c 54 30 2a 20 61 31 |nt(T72* |C,T0* a1|
|00035360| 29 3b 0a 69 6e 74 20 72 | 37 32 74 6f 5f 69 6e 74 |);.int r|72to_int|
|00035370| 65 67 65 72 28 54 37 32 | 2a 20 43 29 3b 0a 69 6e |eger(T72|* C);.in|
|00035380| 74 20 72 37 32 69 73 5f | 61 28 54 37 32 2a 20 43 |t r72is_|a(T72* C|
|00035390| 2c 54 30 2a 20 61 31 29 | 3b 0a 76 6f 69 64 20 72 |,T0* a1)|;.void r|
|000353a0| 37 32 6d 61 70 70 69 6e | 67 5f 63 5f 61 72 67 28 |72mappin|g_c_arg(|
|000353b0| 54 37 32 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |T72* C,T|0* a1);.|
|000353c0| 76 6f 69 64 20 72 37 32 | 6d 61 6b 65 28 54 37 32 |void r72|make(T72|
|000353d0| 2a 20 43 2c 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |* C,T0* |a1,T0* a|
|000353e0| 32 29 3b 0a 76 6f 69 64 | 20 72 37 32 6d 61 70 70 |2);.void| r72mapp|
|000353f0| 69 6e 67 5f 63 5f 74 61 | 72 67 65 74 28 54 37 32 |ing_c_ta|rget(T72|
|00035400| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 76 6f 69 |* C,T0* |a1);.voi|
|00035410| 64 20 72 37 32 64 63 61 | 5f 69 6e 6c 69 6e 65 5f |d r72dca|_inline_|
|00035420| 61 72 67 75 6d 65 6e 74 | 28 54 37 32 2a 20 43 2c |argument|(T72* C,|
|00035430| 54 30 2a 20 61 31 29 3b | 0a 76 6f 69 64 20 72 37 |T0* a1);|.void r7|
|00035440| 32 63 6f 6d 70 69 6c 65 | 5f 74 6f 5f 63 28 54 37 |2compile|_to_c(T7|
|00035450| 32 2a 20 43 29 3b 0a 54 | 30 2a 20 72 37 32 74 6f |2* C);.T|0* r72to|
|00035460| 5f 72 75 6e 6e 61 62 6c | 65 28 54 37 32 2a 20 43 |_runnabl|e(T72* C|
|00035470| 2c 54 30 2a 20 61 31 29 | 3b 0a 54 30 2a 20 72 37 |,T0* a1)|;.T0* r7|
|00035480| 32 74 77 69 6e 28 54 37 | 32 2a 20 43 29 3b 0a 54 |2twin(T7|2* C);.T|
|00035490| 30 2a 20 72 37 32 6f 70 | 65 72 61 74 6f 72 28 76 |0* r72op|erator(v|
|000354a0| 6f 69 64 29 3b 0a 69 6e | 74 20 72 37 32 69 73 5f |oid);.in|t r72is_|
|000354b0| 73 74 61 74 69 63 28 54 | 37 32 2a 20 43 29 3b 0a |static(T|72* C);.|
|000354c0| 69 6e 74 20 72 37 32 63 | 61 6e 5f 62 65 5f 64 72 |int r72c|an_be_dr|
|000354d0| 6f 70 70 65 64 28 54 37 | 32 2a 20 43 29 3b 0a 76 |opped(T7|2* C);.v|
|000354e0| 6f 69 64 20 72 37 32 63 | 6f 6d 70 69 6c 65 5f 74 |oid r72c|ompile_t|
|000354f0| 6f 5f 63 5f 6f 6c 64 28 | 54 37 32 2a 20 43 29 3b |o_c_old(|T72* C);|
|00035500| 0a 76 6f 69 64 20 72 37 | 32 74 6f 5f 72 75 6e 6e |.void r7|2to_runn|
|00035510| 61 62 6c 65 5f 30 28 54 | 37 32 2a 20 43 2c 54 30 |able_0(T|72* C,T0|
|00035520| 2a 20 61 31 29 3b 0a 76 | 6f 69 64 20 72 37 32 63 |* a1);.v|oid r72c|
|00035530| 70 63 5f 74 6f 5f 72 75 | 6e 6e 61 62 6c 65 28 54 |pc_to_ru|nnable(T|
|00035540| 37 32 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 69 |72* C,T0|* a1);.i|
|00035550| 6e 74 20 72 37 32 75 73 | 65 5f 63 75 72 72 65 6e |nt r72us|e_curren|
|00035560| 74 28 54 37 32 2a 20 43 | 29 3b 0a 76 6f 69 64 20 |t(T72* C|);.void |
|00035570| 72 37 32 6d 61 6b 65 5f | 63 61 6c 6c 30 28 54 37 |r72make_|call0(T7|
|00035580| 32 2a 20 43 2c 54 30 2a | 20 61 31 2c 54 30 2a 20 |2* C,T0*| a1,T0* |
|00035590| 61 32 29 3b 0a 76 6f 69 | 64 20 72 37 32 66 69 6e |a2);.voi|d r72fin|
|000355a0| 61 6c 69 7a 65 28 54 37 | 32 2a 20 43 29 3b 0a 76 |alize(T7|2* C);.v|
|000355b0| 6f 69 64 20 72 37 32 65 | 72 72 6f 72 28 54 30 2a |oid r72e|rror(T0*|
|000355c0| 20 61 31 2c 54 30 2a 20 | 61 32 29 3b 0a 69 6e 74 | a1,T0* |a2);.int|
|000355d0| 20 72 37 32 69 73 61 5f | 64 63 61 5f 69 6e 6c 69 | r72isa_|dca_inli|
|000355e0| 6e 65 5f 61 72 67 75 6d | 65 6e 74 28 54 37 32 2a |ne_argum|ent(T72*|
|000355f0| 20 43 29 3b 0a 76 6f 69 | 64 20 72 37 32 61 66 64 | C);.voi|d r72afd|
|00035600| 5f 63 68 65 63 6b 28 54 | 37 32 2a 20 43 29 3b 0a |_check(T|72* C);.|
|00035610| 65 78 74 65 72 6e 20 69 | 6e 74 20 66 42 43 33 36 |extern i|nt fBC36|
|00035620| 34 74 79 70 65 5f 72 65 | 61 6c 5f 72 65 66 3b 0a |4type_re|al_ref;.|
|00035630| 65 78 74 65 72 6e 20 54 | 30 2a 6f 42 43 33 36 34 |extern T|0*oBC364|
|00035640| 74 79 70 65 5f 72 65 61 | 6c 5f 72 65 66 3b 0a 54 |type_rea|l_ref;.T|
|00035650| 30 2a 20 72 32 30 39 74 | 79 70 65 5f 72 65 61 6c |0* r209t|ype_real|
|00035660| 5f 72 65 66 28 76 6f 69 | 64 29 3b 0a 69 6e 74 20 |_ref(voi|d);.int |
|00035670| 72 32 30 39 68 61 73 5f | 63 72 65 61 74 69 6f 6e |r209has_|creation|
|00035680| 28 54 32 30 39 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T209* C|,T0* a1)|
|00035690| 3b 0a 69 6e 74 20 72 32 | 30 39 69 73 5f 61 28 54 |;.int r2|09is_a(T|
|000356a0| 32 30 39 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |209* C,T|0* a1);.|
|000356b0| 76 6f 69 64 20 72 32 30 | 39 67 63 5f 63 61 6c 6c |void r20|9gc_call|
|000356c0| 5f 6e 65 77 5f 69 6e 28 | 54 30 2a 20 61 31 29 3b |_new_in(|T0* a1);|
|000356d0| 0a 69 6e 74 20 72 32 30 | 39 73 70 61 63 65 5f 66 |.int r20|9space_f|
|000356e0| 6f 72 5f 76 61 72 69 61 | 62 6c 65 28 76 6f 69 64 |or_varia|ble(void|
|000356f0| 29 3b 0a 76 6f 69 64 20 | 72 32 30 39 6d 61 6b 65 |);.void |r209make|
|00035700| 28 54 32 30 39 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T209* C|,T0* a1)|
|00035710| 3b 0a 76 6f 69 64 20 72 | 32 30 39 6c 6f 61 64 5f |;.void r|209load_|
|00035720| 72 65 66 28 54 30 2a 20 | 61 31 29 3b 0a 65 78 74 |ref(T0* |a1);.ext|
|00035730| 65 72 6e 20 69 6e 74 20 | 66 42 43 32 30 39 63 68 |ern int |fBC209ch|
|00035740| 65 63 6b 5f 74 79 70 65 | 3b 0a 76 6f 69 64 20 72 |eck_type|;.void r|
|00035750| 32 30 39 63 68 65 63 6b | 5f 74 79 70 65 28 54 32 |209check|_type(T2|
|00035760| 30 39 2a 20 43 29 3b 0a | 54 30 2a 20 72 32 30 39 |09* C);.|T0* r209|
|00035770| 77 72 69 74 74 65 6e 5f | 6d 61 72 6b 28 76 6f 69 |written_|mark(voi|
|00035780| 64 29 3b 0a 54 30 2a 20 | 72 32 30 39 74 6f 5f 72 |d);.T0* |r209to_r|
|00035790| 75 6e 6e 61 62 6c 65 28 | 54 32 30 39 2a 20 43 2c |unnable(|T209* C,|
|000357a0| 54 30 2a 20 61 31 29 3b | 0a 76 6f 69 64 20 72 32 |T0* a1);|.void r2|
|000357b0| 30 39 63 5f 74 79 70 65 | 5f 66 6f 72 5f 65 78 74 |09c_type|_for_ext|
|000357c0| 65 72 6e 61 6c 5f 69 6e | 28 54 30 2a 20 61 31 29 |ernal_in|(T0* a1)|
|000357d0| 3b 0a 54 30 2a 20 72 32 | 30 39 67 65 6e 65 72 69 |;.T0* r2|09generi|
|000357e0| 63 5f 6c 69 73 74 28 54 | 32 30 39 2a 20 43 29 3b |c_list(T|209* C);|
|000357f0| 0a 76 6f 69 64 20 72 32 | 30 39 64 65 6d 61 6e 67 |.void r2|09demang|
|00035800| 6c 69 6e 67 5f 69 6e 28 | 54 30 2a 20 61 31 29 3b |ling_in(|T0* a1);|
|00035810| 0a 76 6f 69 64 20 72 32 | 30 39 66 61 74 61 6c 5f |.void r2|09fatal_|
|00035820| 65 72 72 6f 72 5f 67 65 | 6e 65 72 69 63 5f 6c 69 |error_ge|neric_li|
|00035830| 73 74 28 54 32 30 39 2a | 20 43 29 3b 0a 54 30 2a |st(T209*| C);.T0*|
|00035840| 20 72 32 30 39 73 6d 61 | 6c 6c 65 73 74 5f 61 6e | r209sma|llest_an|
|00035850| 63 65 73 74 6f 72 28 54 | 32 30 39 2a 20 43 2c 54 |cestor(T|209* C,T|
|00035860| 30 2a 20 61 31 29 3b 0a | 54 30 2a 20 72 32 30 39 |0* a1);.|T0* r209|
|00035870| 72 75 6e 5f 63 6c 61 73 | 73 28 54 32 30 39 2a 20 |run_clas|s(T209* |
|00035880| 43 29 3b 0a 54 30 2a 20 | 72 32 30 39 72 75 6e 5f |C);.T0* |r209run_|
|00035890| 74 69 6d 65 5f 6d 61 72 | 6b 28 76 6f 69 64 29 3b |time_mar|k(void);|
|000358a0| 0a 76 6f 69 64 20 72 32 | 30 39 67 63 5f 6d 61 72 |.void r2|09gc_mar|
|000358b0| 6b 5f 69 6e 28 54 30 2a | 20 61 31 29 3b 0a 69 6e |k_in(T0*| a1);.in|
|000358c0| 74 20 72 32 30 39 69 73 | 5f 61 5f 69 6e 28 54 32 |t r209is|_a_in(T2|
|000358d0| 30 39 2a 20 43 2c 54 30 | 2a 20 61 31 2c 54 30 2a |09* C,T0|* a1,T0*|
|000358e0| 20 61 32 29 3b 0a 54 30 | 2a 20 72 32 30 39 6c 6f | a2);.T0|* r209lo|
|000358f0| 6f 6b 5f 75 70 5f 66 6f | 72 28 54 32 30 39 2a 20 |ok_up_fo|r(T209* |
|00035900| 43 2c 54 30 2a 20 61 31 | 2c 54 30 2a 20 61 32 29 |C,T0* a1|,T0* a2)|
|00035910| 3b 0a 65 78 74 65 72 6e | 20 69 6e 74 20 66 42 43 |;.extern| int fBC|
|00035920| 32 30 39 75 73 65 64 5f | 61 73 5f 72 65 66 65 72 |209used_|as_refer|
|00035930| 65 6e 63 65 3b 0a 76 6f | 69 64 20 72 32 30 39 75 |ence;.vo|id r209u|
|00035940| 73 65 64 5f 61 73 5f 72 | 65 66 65 72 65 6e 63 65 |sed_as_r|eference|
|00035950| 28 76 6f 69 64 29 3b 0a | 76 6f 69 64 20 72 32 30 |(void);.|void r20|
|00035960| 39 65 72 72 6f 72 28 54 | 30 2a 20 61 31 2c 54 30 |9error(T|0* a1,T0|
|00035970| 2a 20 61 32 29 3b 0a 54 | 30 2a 20 72 32 30 39 62 |* a2);.T|0* r209b|
|00035980| 61 73 65 5f 63 6c 61 73 | 73 28 54 32 30 39 2a 20 |ase_clas|s(T209* |
|00035990| 43 29 3b 0a 69 6e 74 20 | 72 34 39 31 68 61 73 5f |C);.int |r491has_|
|000359a0| 63 72 65 61 74 69 6f 6e | 28 54 34 39 31 2a 20 43 |creation|(T491* C|
|000359b0| 2c 54 30 2a 20 61 31 29 | 3b 0a 69 6e 74 20 72 34 |,T0* a1)|;.int r4|
|000359c0| 39 31 69 73 5f 61 28 54 | 34 39 31 2a 20 43 2c 54 |91is_a(T|491* C,T|
|000359d0| 30 2a 20 61 31 29 3b 0a | 76 6f 69 64 20 72 34 39 |0* a1);.|void r49|
|000359e0| 31 67 63 6d 74 5f 6d 61 | 78 5f 69 6e 28 54 30 2a |1gcmt_ma|x_in(T0*|
|000359f0| 20 61 31 29 3b 0a 76 6f | 69 64 20 72 34 39 31 73 | a1);.vo|id r491s|
|00035a00| 74 61 6e 64 61 72 64 5f | 63 5f 6f 62 6a 65 63 74 |tandard_|c_object|
|00035a10| 5f 6d 6f 64 65 6c 28 54 | 34 39 31 2a 20 43 29 3b |_model(T|491* C);|
|00035a20| 0a 76 6f 69 64 20 72 34 | 39 31 67 63 5f 63 61 6c |.void r4|91gc_cal|
|00035a30| 6c 5f 6e 65 77 5f 69 6e | 28 54 30 2a 20 61 31 29 |l_new_in|(T0* a1)|
|00035a40| 3b 0a 69 6e 74 20 72 34 | 39 31 73 70 61 63 65 5f |;.int r4|91space_|
|00035a50| 66 6f 72 5f 70 6f 69 6e | 74 65 72 28 76 6f 69 64 |for_poin|ter(void|
|00035a60| 29 3b 0a 76 6f 69 64 20 | 72 34 39 31 67 63 5f 61 |);.void |r491gc_a|
|00035a70| 6c 69 67 6e 5f 6d 61 72 | 6b 5f 69 6e 28 54 30 2a |lign_mar|k_in(T0*|
|00035a80| 20 61 31 29 3b 0a 76 6f | 69 64 20 72 34 39 31 67 | a1);.vo|id r491g|
|00035a90| 63 6d 74 5f 75 73 65 64 | 5f 69 6e 28 54 30 2a 20 |cmt_used|_in(T0* |
|00035aa0| 61 31 29 3b 0a 76 6f 69 | 64 20 72 34 39 31 73 74 |a1);.voi|d r491st|
|00035ab0| 61 6e 64 61 72 64 5f 63 | 5f 73 74 72 75 63 74 28 |andard_c|_struct(|
|00035ac0| 54 34 39 31 2a 20 43 29 | 3b 0a 76 6f 69 64 20 72 |T491* C)|;.void r|
|00035ad0| 34 39 31 6d 61 6b 65 28 | 54 34 39 31 2a 20 43 2c |491make(|T491* C,|
|00035ae0| 54 30 2a 20 61 31 29 3b | 0a 65 78 74 65 72 6e 20 |T0* a1);|.extern |
|00035af0| 69 6e 74 20 66 42 43 34 | 39 31 63 68 65 63 6b 5f |int fBC4|91check_|
|00035b00| 74 79 70 65 3b 0a 76 6f | 69 64 20 72 34 39 31 63 |type;.vo|id r491c|
|00035b10| 68 65 63 6b 5f 74 79 70 | 65 28 54 34 39 31 2a 20 |heck_typ|e(T491* |
|00035b20| 43 29 3b 0a 76 6f 69 64 | 20 72 34 39 31 67 63 5f |C);.void| r491gc_|
|00035b30| 66 72 65 65 5f 69 6e 28 | 54 30 2a 20 61 31 29 3b |free_in(|T0* a1);|
|00035b40| 0a 54 30 2a 20 72 34 39 | 31 77 72 69 74 74 65 6e |.T0* r49|1written|
|00035b50| 5f 6d 61 72 6b 28 76 6f | 69 64 29 3b 0a 54 30 2a |_mark(vo|id);.T0*|
|00035b60| 20 72 34 39 31 74 6f 5f | 72 75 6e 6e 61 62 6c 65 | r491to_|runnable|
|00035b70| 28 54 34 39 31 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T491* C|,T0* a1)|
|00035b80| 3b 0a 76 6f 69 64 20 72 | 34 39 31 63 5f 74 79 70 |;.void r|491c_typ|
|00035b90| 65 5f 66 6f 72 5f 65 78 | 74 65 72 6e 61 6c 5f 69 |e_for_ex|ternal_i|
|00035ba0| 6e 28 54 30 2a 20 61 31 | 29 3b 0a 54 30 2a 20 72 |n(T0* a1|);.T0* r|
|00035bb0| 34 39 31 67 65 6e 65 72 | 69 63 5f 6c 69 73 74 28 |491gener|ic_list(|
|00035bc0| 54 34 39 31 2a 20 43 29 | 3b 0a 76 6f 69 64 20 72 |T491* C)|;.void r|
|00035bd0| 34 39 31 64 65 6d 61 6e | 67 6c 69 6e 67 5f 69 6e |491deman|gling_in|
|00035be0| 28 54 30 2a 20 61 31 29 | 3b 0a 76 6f 69 64 20 72 |(T0* a1)|;.void r|
|00035bf0| 34 39 31 67 63 5f 69 6e | 66 6f 5f 6e 62 5f 69 6e |491gc_in|fo_nb_in|
|00035c00| 28 54 30 2a 20 61 31 29 | 3b 0a 76 6f 69 64 20 72 |(T0* a1)|;.void r|
|00035c10| 34 39 31 66 61 74 61 6c | 5f 65 72 72 6f 72 5f 67 |491fatal|_error_g|
|00035c20| 65 6e 65 72 69 63 5f 6c | 69 73 74 28 54 34 39 31 |eneric_l|ist(T491|
|00035c30| 2a 20 43 29 3b 0a 54 30 | 2a 20 72 34 39 31 73 6d |* C);.T0|* r491sm|
|00035c40| 61 6c 6c 65 73 74 5f 61 | 6e 63 65 73 74 6f 72 28 |allest_a|ncestor(|
|00035c50| 54 34 39 31 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |T491* C,|T0* a1);|
|00035c60| 0a 76 6f 69 64 20 72 34 | 39 31 73 74 61 6e 64 61 |.void r4|91standa|
|00035c70| 72 64 5f 67 63 5f 69 6e | 66 6f 5f 69 6e 28 54 30 |rd_gc_in|fo_in(T0|
|00035c80| 2a 20 61 31 29 3b 0a 54 | 30 2a 20 72 34 39 31 72 |* a1);.T|0* r491r|
|00035c90| 75 6e 5f 63 6c 61 73 73 | 28 54 34 39 31 2a 20 43 |un_class|(T491* C|
|00035ca0| 29 3b 0a 76 6f 69 64 20 | 72 34 39 31 67 63 6d 74 |);.void |r491gcmt|
|00035cb0| 5f 69 6e 28 54 30 2a 20 | 61 31 29 3b 0a 54 30 2a |_in(T0* |a1);.T0*|
|00035cc0| 20 72 34 39 31 72 75 6e | 5f 74 69 6d 65 5f 6d 61 | r491run|_time_ma|
|00035cd0| 72 6b 28 76 6f 69 64 29 | 3b 0a 76 6f 69 64 20 72 |rk(void)|;.void r|
|00035ce0| 34 39 31 63 61 73 74 5f | 74 6f 5f 72 65 66 28 54 |491cast_|to_ref(T|
|00035cf0| 34 39 31 2a 20 43 29 3b | 0a 76 6f 69 64 20 72 34 |491* C);|.void r4|
|00035d00| 39 31 67 63 5f 6d 61 72 | 6b 5f 69 6e 28 54 30 2a |91gc_mar|k_in(T0*|
|00035d10| 20 61 31 29 3b 0a 69 6e | 74 20 72 34 39 31 69 73 | a1);.in|t r491is|
|00035d20| 5f 61 5f 69 6e 28 54 34 | 39 31 2a 20 43 2c 54 30 |_a_in(T4|91* C,T0|
|00035d30| 2a 20 61 31 2c 54 30 2a | 20 61 32 29 3b 0a 54 30 |* a1,T0*| a2);.T0|
|00035d40| 2a 20 72 34 39 31 6c 6f | 6f 6b 5f 75 70 5f 66 6f |* r491lo|ok_up_fo|
|00035d50| 72 28 54 34 39 31 2a 20 | 43 2c 54 30 2a 20 61 31 |r(T491* |C,T0* a1|
|00035d60| 2c 54 30 2a 20 61 32 29 | 3b 0a 76 6f 69 64 20 72 |,T0* a2)|;.void r|
|00035d70| 34 39 31 63 5f 68 65 61 | 64 65 72 5f 70 61 73 73 |491c_hea|der_pass|
|00035d80| 31 28 54 34 39 31 2a 20 | 43 29 3b 0a 76 6f 69 64 |1(T491* |C);.void|
|00035d90| 20 72 34 39 31 67 63 5f | 64 65 63 6c 61 72 65 5f | r491gc_|declare_|
|00035da0| 68 5f 69 6e 28 54 30 2a | 20 61 31 29 3b 0a 76 6f |h_in(T0*| a1);.vo|
|00035db0| 69 64 20 72 34 39 31 73 | 74 61 6e 64 61 72 64 5f |id r491s|tandard_|
|00035dc0| 67 63 5f 64 65 66 69 6e | 65 31 28 54 34 39 31 2a |gc_defin|e1(T491*|
|00035dd0| 20 43 29 3b 0a 76 6f 69 | 64 20 72 34 39 31 65 72 | C);.voi|d r491er|
|00035de0| 72 6f 72 28 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |ror(T0* |a1,T0* a|
|00035df0| 32 29 3b 0a 54 30 2a 20 | 72 34 39 31 62 61 73 65 |2);.T0* |r491base|
|00035e00| 5f 63 6c 61 73 73 28 54 | 34 39 31 2a 20 43 29 3b |_class(T|491* C);|
|00035e10| 0a 76 6f 69 64 20 72 34 | 39 31 73 74 61 6e 64 61 |.void r4|91standa|
|00035e20| 72 64 5f 67 63 5f 64 65 | 66 69 6e 65 32 28 54 34 |rd_gc_de|fine2(T4|
|00035e30| 39 31 2a 20 43 29 3b 0a | 76 6f 69 64 20 72 34 39 |91* C);.|void r49|
|00035e40| 31 73 74 61 6e 64 61 72 | 64 5f 63 61 6c 6c 5f 67 |1standar|d_call_g|
|00035e50| 63 5f 73 77 65 65 70 5f | 69 6e 28 54 30 2a 20 61 |c_sweep_|in(T0* a|
|00035e60| 31 29 3b 0a 76 6f 69 64 | 20 72 34 39 31 63 5f 68 |1);.void| r491c_h|
|00035e70| 65 61 64 65 72 5f 70 61 | 73 73 34 28 54 34 39 31 |eader_pa|ss4(T491|
|00035e80| 2a 20 43 29 3b 0a 54 30 | 2a 20 72 35 30 35 6e 28 |* C);.T0|* r505n(|
|00035e90| 76 6f 69 64 29 3b 0a 54 | 30 2a 20 72 35 30 35 74 |void);.T|0* r505t|
|00035ea0| 6f 5f 63 73 74 5f 61 74 | 74 5f 69 6e 74 65 67 65 |o_cst_at|t_intege|
|00035eb0| 72 28 54 35 30 35 2a 20 | 43 2c 54 30 2a 20 61 31 |r(T505* |C,T0* a1|
|00035ec0| 29 3b 0a 54 30 2a 20 72 | 35 30 35 74 6f 5f 77 72 |);.T0* r|505to_wr|
|00035ed0| 69 74 61 62 6c 65 5f 61 | 74 74 72 69 62 75 74 65 |itable_a|ttribute|
|00035ee0| 28 54 35 30 35 2a 20 43 | 29 3b 0a 54 30 2a 20 72 |(T505* C|);.T0* r|
|00035ef0| 35 30 35 74 6f 5f 63 73 | 74 5f 61 74 74 5f 62 6f |505to_cs|t_att_bo|
|00035f00| 6f 6c 65 61 6e 28 54 35 | 30 35 2a 20 43 2c 54 30 |olean(T5|05* C,T0|
|00035f10| 2a 20 61 31 29 3b 0a 76 | 6f 69 64 20 72 35 30 35 |* a1);.v|oid r505|
|00035f20| 73 65 74 5f 72 65 71 75 | 69 72 65 28 54 35 30 35 |set_requ|ire(T505|
|00035f30| 2a 20 43 2c 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |* C,T0* |a1,T0* a|
|00035f40| 32 2c 54 30 2a 20 61 33 | 29 3b 0a 54 30 2a 20 72 |2,T0* a3|);.T0* r|
|00035f50| 35 30 35 74 6f 5f 64 65 | 66 65 72 72 65 64 5f 72 |505to_de|ferred_r|
|00035f60| 6f 75 74 69 6e 65 28 54 | 35 30 35 2a 20 43 29 3b |outine(T|505* C);|
|00035f70| 0a 54 30 2a 20 72 35 30 | 35 74 6f 5f 70 72 6f 63 |.T0* r50|5to_proc|
|00035f80| 65 64 75 72 65 5f 6f 72 | 5f 66 75 6e 63 74 69 6f |edure_or|_functio|
|00035f90| 6e 28 54 35 30 35 2a 20 | 43 29 3b 0a 65 78 74 65 |n(T505* |C);.exte|
|00035fa0| 72 6e 20 54 30 2a 6f 42 | 43 35 30 35 6e 61 6d 65 |rn T0*oB|C505name|
|00035fb0| 73 3b 0a 54 30 2a 20 72 | 35 30 35 74 6f 5f 63 73 |s;.T0* r|505to_cs|
|00035fc0| 74 5f 61 74 74 5f 72 65 | 61 6c 28 54 35 30 35 2a |t_att_re|al(T505*|
|00035fd0| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 54 30 2a 20 | C,T0* a|1);.T0* |
|00035fe0| 72 35 30 35 74 6f 5f 63 | 73 74 5f 61 74 74 5f 73 |r505to_c|st_att_s|
|00035ff0| 74 72 69 6e 67 28 54 35 | 30 35 2a 20 43 2c 54 30 |tring(T5|05* C,T0|
|00036000| 2a 20 61 31 29 3b 0a 54 | 30 2a 20 72 35 30 35 74 |* a1);.T|0* r505t|
|00036010| 6f 5f 65 78 74 65 72 6e | 61 6c 5f 72 6f 75 74 69 |o_extern|al_routi|
|00036020| 6e 65 28 54 35 30 35 2a | 20 43 2c 54 30 2a 20 61 |ne(T505*| C,T0* a|
|00036030| 31 2c 54 30 2a 20 61 32 | 29 3b 0a 54 30 2a 20 72 |1,T0* a2|);.T0* r|
|00036040| 35 30 35 74 6f 5f 63 73 | 74 5f 61 74 74 5f 75 6e |505to_cs|t_att_un|
|00036050| 69 71 75 65 28 54 35 30 | 35 2a 20 43 29 3b 0a 54 |ique(T50|5* C);.T|
|00036060| 30 2a 20 72 35 30 35 74 | 6f 5f 63 73 74 5f 61 74 |0* r505t|o_cst_at|
|00036070| 74 5f 63 68 61 72 61 63 | 74 65 72 28 54 35 30 35 |t_charac|ter(T505|
|00036080| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 76 6f 69 |* C,T0* |a1);.voi|
|00036090| 64 20 72 35 30 35 65 72 | 72 6f 72 28 54 30 2a 20 |d r505er|ror(T0* |
|000360a0| 61 31 2c 54 30 2a 20 61 | 32 29 3b 0a 76 6f 69 64 |a1,T0* a|2);.void|
|000360b0| 20 72 35 30 35 73 65 74 | 5f 72 65 71 75 69 72 65 | r505set|_require|
|000360c0| 5f 65 6c 73 65 28 54 35 | 30 35 2a 20 43 2c 54 30 |_else(T5|05* C,T0|
|000360d0| 2a 20 61 31 2c 54 30 2a | 20 61 32 2c 54 30 2a 20 |* a1,T0*| a2,T0* |
|000360e0| 61 33 29 3b 0a 76 6f 69 | 64 20 72 35 30 35 69 6e |a3);.voi|d r505in|
|000360f0| 69 74 69 61 6c 69 7a 65 | 28 54 35 30 35 2a 20 43 |itialize|(T505* C|
|00036100| 29 3b 0a 54 30 2a 20 72 | 35 30 35 74 6f 5f 63 73 |);.T0* r|505to_cs|
|00036110| 74 5f 61 74 74 5f 62 69 | 74 28 54 35 30 35 2a 20 |t_att_bi|t(T505* |
|00036120| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 54 30 2a 20 72 |C,T0* a1|);.T0* r|
|00036130| 35 30 35 74 6f 5f 6f 6e | 63 65 5f 72 6f 75 74 69 |505to_on|ce_routi|
|00036140| 6e 65 28 54 35 30 35 2a | 20 43 29 3b 0a 76 6f 69 |ne(T505*| C);.voi|
|00036150| 64 20 72 35 34 34 63 6f | 6e 6e 65 63 74 5f 74 6f |d r544co|nnect_to|
|00036160| 28 54 35 34 34 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T544* C|,T0* a1)|
|00036170| 3b 0a 76 6f 69 64 20 72 | 35 34 34 64 69 73 63 6f |;.void r|544disco|
|00036180| 6e 6e 65 63 74 28 54 35 | 34 34 2a 20 43 29 3b 0a |nnect(T5|44* C);.|
|00036190| 76 6f 69 64 20 72 35 34 | 34 70 75 74 5f 73 74 72 |void r54|4put_str|
|000361a0| 69 6e 67 28 54 35 34 34 | 2a 20 43 2c 54 30 2a 20 |ing(T544|* C,T0* |
|000361b0| 61 31 29 3b 0a 76 6f 69 | 64 20 72 35 34 34 70 75 |a1);.voi|d r544pu|
|000361c0| 74 5f 69 6e 74 65 67 65 | 72 28 54 35 34 34 2a 20 |t_intege|r(T544* |
|000361d0| 43 2c 69 6e 74 20 61 31 | 29 3b 0a 76 6f 69 64 20 |C,int a1|);.void |
|000361e0| 72 34 39 38 6d 61 6b 65 | 28 54 34 39 38 2a 20 43 |r498make|(T498* C|
|000361f0| 2c 54 30 2a 20 61 31 2c | 54 30 2a 20 61 32 29 3b |,T0* a1,|T0* a2);|
|00036200| 0a 69 6e 74 20 72 35 32 | 33 69 64 28 54 35 32 33 |.int r52|3id(T523|
|00036210| 2a 20 43 29 3b 0a 65 78 | 74 65 72 6e 20 54 30 2a |* C);.ex|tern T0*|
|00036220| 6f 42 43 35 32 33 74 6d | 70 5f 77 72 69 74 74 65 |oBC523tm|p_writte|
|00036230| 6e 5f 6d 61 72 6b 3b 0a | 69 6e 74 20 72 35 32 33 |n_mark;.|int r523|
|00036240| 73 74 61 6e 64 61 72 64 | 5f 73 70 61 63 65 5f 66 |standard|_space_f|
|00036250| 6f 72 5f 6f 62 6a 65 63 | 74 28 54 35 32 33 2a 20 |or_objec|t(T523* |
|00036260| 43 29 3b 0a 69 6e 74 20 | 72 35 32 33 68 61 73 5f |C);.int |r523has_|
|00036270| 63 72 65 61 74 69 6f 6e | 28 54 35 32 33 2a 20 43 |creation|(T523* C|
|00036280| 2c 54 30 2a 20 61 31 29 | 3b 0a 69 6e 74 20 72 35 |,T0* a1)|;.int r5|
|00036290| 32 33 69 73 5f 61 28 54 | 35 32 33 2a 20 43 2c 54 |23is_a(T|523* C,T|
|000362a0| 30 2a 20 61 31 29 3b 0a | 76 6f 69 64 20 72 35 32 |0* a1);.|void r52|
|000362b0| 33 63 5f 69 6e 69 74 69 | 61 6c 69 7a 65 5f 69 6e |3c_initi|alize_in|
|000362c0| 28 54 35 32 33 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T523* C|,T0* a1)|
|000362d0| 3b 0a 76 6f 69 64 20 72 | 35 32 33 63 5f 74 79 70 |;.void r|523c_typ|
|000362e0| 65 5f 66 6f 72 5f 61 72 | 67 75 6d 65 6e 74 5f 69 |e_for_ar|gument_i|
|000362f0| 6e 28 54 35 32 33 2a 20 | 43 2c 54 30 2a 20 61 31 |n(T523* |C,T0* a1|
|00036300| 29 3b 0a 76 6f 69 64 20 | 72 35 32 33 73 74 61 6e |);.void |r523stan|
|00036310| 64 61 72 64 5f 63 5f 6f | 62 6a 65 63 74 5f 6d 6f |dard_c_o|bject_mo|
|00036320| 64 65 6c 28 54 35 32 33 | 2a 20 43 29 3b 0a 76 6f |del(T523|* C);.vo|
|00036330| 69 64 20 72 35 32 33 67 | 63 5f 63 61 6c 6c 5f 6e |id r523g|c_call_n|
|00036340| 65 77 5f 69 6e 28 54 35 | 32 33 2a 20 43 2c 54 30 |ew_in(T5|23* C,T0|
|00036350| 2a 20 61 31 29 3b 0a 69 | 6e 74 20 72 35 32 33 69 |* a1);.i|nt r523i|
|00036360| 73 5f 70 6f 69 6e 74 65 | 72 28 54 35 32 33 2a 20 |s_pointe|r(T523* |
|00036370| 43 29 3b 0a 69 6e 74 20 | 72 35 32 33 69 73 5f 64 |C);.int |r523is_d|
|00036380| 75 6d 6d 79 5f 65 78 70 | 61 6e 64 65 64 28 54 35 |ummy_exp|anded(T5|
|00036390| 32 33 2a 20 43 29 3b 0a | 76 6f 69 64 20 72 35 32 |23* C);.|void r52|
|000363a0| 33 73 74 61 6e 64 61 72 | 64 5f 63 5f 73 74 72 75 |3standar|d_c_stru|
|000363b0| 63 74 28 54 35 32 33 2a | 20 43 29 3b 0a 54 30 2a |ct(T523*| C);.T0*|
|000363c0| 20 72 35 32 33 63 6f 6d | 70 75 74 65 5f 6d 61 72 | r523com|pute_mar|
|000363d0| 6b 28 54 30 2a 20 61 31 | 29 3b 0a 76 6f 69 64 20 |k(T0* a1|);.void |
|000363e0| 72 35 32 33 6d 61 6b 65 | 28 54 35 32 33 2a 20 43 |r523make|(T523* C|
|000363f0| 2c 54 30 2a 20 61 31 2c | 54 30 2a 20 61 32 29 3b |,T0* a1,|T0* a2);|
|00036400| 0a 76 6f 69 64 20 72 35 | 32 33 6d 61 70 70 69 6e |.void r5|23mappin|
|00036410| 67 5f 63 61 73 74 28 54 | 35 32 33 2a 20 43 29 3b |g_cast(T|523* C);|
|00036420| 0a 76 6f 69 64 20 72 35 | 32 33 63 5f 74 79 70 65 |.void r5|23c_type|
|00036430| 5f 66 6f 72 5f 74 61 72 | 67 65 74 5f 69 6e 28 54 |_for_tar|get_in(T|
|00036440| 35 32 33 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |523* C,T|0* a1);.|
|00036450| 69 6e 74 20 72 35 32 33 | 69 73 5f 63 68 61 72 61 |int r523|is_chara|
|00036460| 63 74 65 72 28 54 35 32 | 33 2a 20 43 29 3b 0a 69 |cter(T52|3* C);.i|
|00036470| 6e 74 20 72 35 32 33 69 | 73 5f 75 73 65 72 5f 65 |nt r523i|s_user_e|
|00036480| 78 70 61 6e 64 65 64 28 | 54 35 32 33 2a 20 43 29 |xpanded(|T523* C)|
|00036490| 3b 0a 54 30 2a 20 72 35 | 32 33 74 6f 5f 72 75 6e |;.T0* r5|23to_run|
|000364a0| 6e 61 62 6c 65 28 54 35 | 32 33 2a 20 43 2c 54 30 |nable(T5|23* C,T0|
|000364b0| 2a 20 61 31 29 3b 0a 76 | 6f 69 64 20 72 35 32 33 |* a1);.v|oid r523|
|000364c0| 63 5f 74 79 70 65 5f 66 | 6f 72 5f 65 78 74 65 72 |c_type_f|or_exter|
|000364d0| 6e 61 6c 5f 69 6e 28 54 | 35 32 33 2a 20 43 2c 54 |nal_in(T|523* C,T|
|000364e0| 30 2a 20 61 31 29 3b 0a | 54 30 2a 20 72 35 32 33 |0* a1);.|T0* r523|
|000364f0| 67 65 6e 65 72 69 63 5f | 6c 69 73 74 28 54 35 32 |generic_|list(T52|
|00036500| 33 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 35 32 33 |3* C);.v|oid r523|
|00036510| 64 65 6d 61 6e 67 6c 69 | 6e 67 5f 69 6e 28 54 35 |demangli|ng_in(T5|
|00036520| 32 33 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 76 |23* C,T0|* a1);.v|
|00036530| 6f 69 64 20 72 35 32 33 | 63 5f 69 6e 69 74 69 61 |oid r523|c_initia|
|00036540| 6c 69 7a 65 5f 65 78 70 | 61 6e 64 65 64 28 54 35 |lize_exp|anded(T5|
|00036550| 32 33 2a 20 43 29 3b 0a | 69 6e 74 20 72 35 32 33 |23* C);.|int r523|
|00036560| 69 73 5f 72 65 61 6c 28 | 54 35 32 33 2a 20 43 29 |is_real(|T523* C)|
|00036570| 3b 0a 69 6e 74 20 72 35 | 32 33 69 73 5f 62 69 74 |;.int r5|23is_bit|
|00036580| 28 54 35 32 33 2a 20 43 | 29 3b 0a 54 30 2a 20 72 |(T523* C|);.T0* r|
|00036590| 35 32 33 73 6d 61 6c 6c | 65 73 74 5f 61 6e 63 65 |523small|est_ance|
|000365a0| 73 74 6f 72 28 54 35 32 | 33 2a 20 43 2c 54 30 2a |stor(T52|3* C,T0*|
|000365b0| 20 61 31 29 3b 0a 69 6e | 74 20 72 35 32 33 69 73 | a1);.in|t r523is|
|000365c0| 5f 62 6f 6f 6c 65 61 6e | 28 54 35 32 33 2a 20 43 |_boolean|(T523* C|
|000365d0| 29 3b 0a 76 6f 69 64 20 | 72 35 32 33 73 74 61 6e |);.void |r523stan|
|000365e0| 64 61 72 64 5f 63 5f 74 | 79 70 65 64 65 66 28 54 |dard_c_t|ypedef(T|
|000365f0| 35 32 33 2a 20 43 29 3b | 0a 69 6e 74 20 72 35 32 |523* C);|.int r52|
|00036600| 33 69 73 5f 64 6f 75 62 | 6c 65 28 54 35 32 33 2a |3is_doub|le(T523*|
|00036610| 20 43 29 3b 0a 54 30 2a | 20 72 35 32 33 72 75 6e | C);.T0*| r523run|
|00036620| 5f 63 6c 61 73 73 28 54 | 35 32 33 2a 20 43 29 3b |_class(T|523* C);|
|00036630| 0a 76 6f 69 64 20 72 35 | 32 33 63 5f 69 6e 69 74 |.void r5|23c_init|
|00036640| 69 61 6c 69 7a 65 28 54 | 35 32 33 2a 20 43 29 3b |ialize(T|523* C);|
|00036650| 0a 76 6f 69 64 20 72 35 | 32 33 63 61 73 74 5f 74 |.void r5|23cast_t|
|00036660| 6f 5f 72 65 66 28 54 35 | 32 33 2a 20 43 29 3b 0a |o_ref(T5|23* C);.|
|00036670| 76 6f 69 64 20 72 35 32 | 33 67 63 5f 6d 61 72 6b |void r52|3gc_mark|
|00036680| 5f 69 6e 28 54 35 32 33 | 2a 20 43 2c 54 30 2a 20 |_in(T523|* C,T0* |
|00036690| 61 31 29 3b 0a 69 6e 74 | 20 72 35 32 33 69 73 5f |a1);.int| r523is_|
|000366a0| 61 5f 69 6e 28 54 35 32 | 33 2a 20 43 2c 54 30 2a |a_in(T52|3* C,T0*|
|000366b0| 20 61 31 2c 54 30 2a 20 | 61 32 29 3b 0a 54 30 2a | a1,T0* |a2);.T0*|
|000366c0| 20 72 35 32 33 6c 6f 6f | 6b 5f 75 70 5f 66 6f 72 | r523loo|k_up_for|
|000366d0| 28 54 35 32 33 2a 20 43 | 2c 54 30 2a 20 61 31 2c |(T523* C|,T0* a1,|
|000366e0| 54 30 2a 20 61 32 29 3b | 0a 76 6f 69 64 20 72 35 |T0* a2);|.void r5|
|000366f0| 32 33 63 5f 74 79 70 65 | 5f 66 6f 72 5f 72 65 73 |23c_type|_for_res|
|00036700| 75 6c 74 5f 69 6e 28 54 | 35 32 33 2a 20 43 2c 54 |ult_in(T|523* C,T|
|00036710| 30 2a 20 61 31 29 3b 0a | 54 30 2a 20 72 35 32 33 |0* a1);.|T0* r523|
|00036720| 65 78 70 61 6e 64 65 64 | 5f 69 6e 69 74 69 61 6c |expanded|_initial|
|00036730| 69 7a 65 72 28 54 35 32 | 33 2a 20 43 29 3b 0a 69 |izer(T52|3* C);.i|
|00036740| 6e 74 20 72 35 32 33 69 | 73 5f 67 65 6e 65 72 69 |nt r523i|s_generi|
|00036750| 63 28 54 35 32 33 2a 20 | 43 29 3b 0a 69 6e 74 20 |c(T523* |C);.int |
|00036760| 72 35 32 33 73 70 61 63 | 65 5f 66 6f 72 5f 69 6e |r523spac|e_for_in|
|00036770| 74 65 67 65 72 28 76 6f | 69 64 29 3b 0a 69 6e 74 |teger(vo|id);.int|
|00036780| 20 72 35 32 33 6e 65 65 | 64 5f 63 5f 73 74 72 75 | r523nee|d_c_stru|
|00036790| 63 74 28 54 35 32 33 2a | 20 43 29 3b 0a 54 30 2a |ct(T523*| C);.T0*|
|000367a0| 20 72 35 32 33 62 61 73 | 65 5f 63 6c 61 73 73 28 | r523bas|e_class(|
|000367b0| 54 35 32 33 2a 20 43 29 | 3b 0a 76 6f 69 64 20 72 |T523* C)|;.void r|
|000367c0| 35 32 33 66 72 6f 6d 5f | 6f 74 68 65 72 28 54 35 |523from_|other(T5|
|000367d0| 32 33 2a 20 43 2c 54 30 | 2a 20 61 31 2c 54 30 2a |23* C,T0|* a1,T0*|
|000367e0| 20 61 32 29 3b 0a 69 6e | 74 20 72 35 32 33 6e 65 | a2);.in|t r523ne|
|000367f0| 65 64 5f 67 63 5f 6d 61 | 72 6b 5f 66 75 6e 63 74 |ed_gc_ma|rk_funct|
|00036800| 69 6f 6e 28 54 35 32 33 | 2a 20 43 29 3b 0a 76 6f |ion(T523|* C);.vo|
|00036810| 69 64 20 72 35 32 33 63 | 5f 68 65 61 64 65 72 5f |id r523c|_header_|
|00036820| 70 61 73 73 33 28 54 35 | 32 33 2a 20 43 29 3b 0a |pass3(T5|23* C);.|
|00036830| 54 30 2a 20 72 35 32 33 | 62 61 73 65 5f 63 6c 61 |T0* r523|base_cla|
|00036840| 73 73 5f 6e 61 6d 65 28 | 54 35 32 33 2a 20 43 29 |ss_name(|T523* C)|
|00036850| 3b 0a 69 6e 74 20 72 35 | 32 33 69 73 5f 62 61 73 |;.int r5|23is_bas|
|00036860| 69 63 5f 65 69 66 66 65 | 6c 5f 65 78 70 61 6e 64 |ic_eiffe|l_expand|
|00036870| 65 64 28 54 35 32 33 2a | 20 43 29 3b 0a 69 6e 74 |ed(T523*| C);.int|
|00036880| 20 72 35 32 33 69 73 5f | 69 6e 74 65 67 65 72 28 | r523is_|integer(|
|00036890| 54 35 32 33 2a 20 43 29 | 3b 0a 54 30 2a 20 72 38 |T523* C)|;.T0* r8|
|000368a0| 30 35 61 64 64 5f 63 6f | 6d 6d 65 6e 74 28 54 38 |05add_co|mment(T8|
|000368b0| 30 35 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 69 |05* C,T0|* a1);.i|
|000368c0| 6e 74 20 72 38 30 35 74 | 6f 5f 69 6e 74 65 67 65 |nt r805t|o_intege|
|000368d0| 72 28 54 38 30 35 2a 20 | 43 29 3b 0a 69 6e 74 20 |r(T805* |C);.int |
|000368e0| 72 38 30 35 69 73 5f 61 | 28 54 38 30 35 2a 20 43 |r805is_a|(T805* C|
|000368f0| 2c 54 30 2a 20 61 31 29 | 3b 0a 76 6f 69 64 20 72 |,T0* a1)|;.void r|
|00036900| 38 30 35 66 72 6f 6d 5f | 6d 61 6e 69 66 65 73 74 |805from_|manifest|
|00036910| 5f 73 74 72 69 6e 67 28 | 54 38 30 35 2a 20 43 2c |_string(|T805* C,|
|00036920| 54 30 2a 20 61 31 2c 69 | 6e 74 20 61 32 29 3b 0a |T0* a1,i|nt a2);.|
|00036930| 76 6f 69 64 20 72 38 30 | 35 6d 61 6b 65 28 54 38 |void r80|5make(T8|
|00036940| 30 35 2a 20 43 2c 54 30 | 2a 20 61 31 2c 69 6e 74 |05* C,T0|* a1,int|
|00036950| 20 61 32 29 3b 0a 54 30 | 2a 20 72 38 30 35 74 79 | a2);.T0|* r805ty|
|00036960| 70 65 5f 73 74 72 69 6e | 67 28 76 6f 69 64 29 3b |pe_strin|g(void);|
|00036970| 0a 76 6f 69 64 20 72 38 | 30 35 63 6f 6d 70 69 6c |.void r8|05compil|
|00036980| 65 5f 74 6f 5f 63 28 54 | 38 30 35 2a 20 43 29 3b |e_to_c(T|805* C);|
|00036990| 0a 54 30 2a 20 72 38 30 | 35 74 6f 5f 72 75 6e 6e |.T0* r80|5to_runn|
|000369a0| 61 62 6c 65 28 54 38 30 | 35 2a 20 43 2c 54 30 2a |able(T80|5* C,T0*|
|000369b0| 20 61 31 29 3b 0a 69 6e | 74 20 72 38 30 35 69 73 | a1);.in|t r805is|
|000369c0| 5f 65 71 75 61 6c 28 54 | 38 30 35 2a 20 43 2c 54 |_equal(T|805* C,T|
|000369d0| 30 2a 20 61 31 29 3b 0a | 54 30 2a 20 72 38 30 35 |0* a1);.|T0* r805|
|000369e0| 74 77 69 6e 28 54 38 30 | 35 2a 20 43 29 3b 0a 76 |twin(T80|5* C);.v|
|000369f0| 6f 69 64 20 72 38 30 35 | 61 64 64 5f 61 73 63 69 |oid r805|add_asci|
|00036a00| 69 28 54 38 30 35 2a 20 | 43 2c 63 68 61 72 20 61 |i(T805* |C,char a|
|00036a10| 31 29 3b 0a 76 6f 69 64 | 20 72 38 30 35 61 64 64 |1);.void| r805add|
|00036a20| 5f 70 65 72 63 65 6e 74 | 28 54 38 30 35 2a 20 43 |_percent|(T805* C|
|00036a30| 2c 63 68 61 72 20 61 31 | 29 3b 0a 76 6f 69 64 20 |,char a1|);.void |
|00036a40| 72 38 30 35 65 72 72 6f | 72 28 54 30 2a 20 61 31 |r805erro|r(T0* a1|
|00036a50| 2c 54 30 2a 20 61 32 29 | 3b 0a 76 6f 69 64 20 72 |,T0* a2)|;.void r|
|00036a60| 38 30 35 62 72 65 61 6b | 5f 6c 69 6e 65 28 54 38 |805break|_line(T8|
|00036a70| 30 35 2a 20 43 29 3b 0a | 76 6f 69 64 20 72 38 35 |05* C);.|void r85|
|00036a80| 63 5f 6d 61 70 70 69 6e | 67 5f 62 69 74 5f 66 75 |c_mappin|g_bit_fu|
|00036a90| 6e 63 74 69 6f 6e 28 54 | 30 2a 20 61 31 2c 54 30 |nction(T|0* a1,T0|
|00036aa0| 2a 20 61 32 29 3b 0a 76 | 6f 69 64 20 72 38 35 63 |* a2);.v|oid r85c|
|00036ab0| 5f 6d 61 70 70 69 6e 67 | 5f 72 65 61 6c 5f 66 75 |_mapping|_real_fu|
|00036ac0| 6e 63 74 69 6f 6e 28 54 | 30 2a 20 61 31 2c 54 30 |nction(T|0* a1,T0|
|00036ad0| 2a 20 61 32 29 3b 0a 76 | 6f 69 64 20 72 38 35 63 |* a2);.v|oid r85c|
|00036ae0| 5f 64 65 66 69 6e 65 5f | 73 74 61 6e 64 61 72 64 |_define_|standard|
|00036af0| 5f 74 77 69 6e 28 54 30 | 2a 20 61 31 2c 54 30 2a |_twin(T0|* a1,T0*|
|00036b00| 20 61 32 29 3b 0a 76 6f | 69 64 20 72 38 35 63 5f | a2);.vo|id r85c_|
|00036b10| 6d 61 70 70 69 6e 67 5f | 64 6f 75 62 6c 65 5f 66 |mapping_|double_f|
|00036b20| 75 6e 63 74 69 6f 6e 28 | 54 30 2a 20 61 31 2c 54 |unction(|T0* a1,T|
|00036b30| 30 2a 20 61 32 29 3b 0a | 76 6f 69 64 20 72 38 35 |0* a2);.|void r85|
|00036b40| 63 5f 6d 61 70 70 69 6e | 67 5f 69 6e 74 65 67 65 |c_mappin|g_intege|
|00036b50| 72 5f 66 75 6e 63 74 69 | 6f 6e 28 54 30 2a 20 61 |r_functi|on(T0* a|
|00036b60| 31 2c 54 30 2a 20 61 32 | 29 3b 0a 76 6f 69 64 20 |1,T0* a2|);.void |
|00036b70| 72 38 35 6d 61 70 70 69 | 6e 67 5f 62 69 74 5f 70 |r85mappi|ng_bit_p|
|00036b80| 75 74 5f 30 28 54 30 2a | 20 61 31 2c 69 6e 74 20 |ut_0(T0*| a1,int |
|00036b90| 61 32 29 3b 0a 76 6f 69 | 64 20 72 38 35 63 5f 6d |a2);.voi|d r85c_m|
|00036ba0| 61 70 70 69 6e 67 5f 62 | 69 74 5f 70 72 6f 63 65 |apping_b|it_proce|
|00036bb0| 64 75 72 65 28 54 30 2a | 20 61 31 2c 54 30 2a 20 |dure(T0*| a1,T0* |
|00036bc0| 61 32 29 3b 0a 76 6f 69 | 64 20 72 38 35 63 5f 64 |a2);.voi|d r85c_d|
|00036bd0| 65 66 69 6e 65 5f 66 75 | 6e 63 74 69 6f 6e 28 54 |efine_fu|nction(T|
|00036be0| 30 2a 20 61 31 2c 54 30 | 2a 20 61 32 2c 54 30 2a |0* a1,T0|* a2,T0*|
|00036bf0| 20 61 33 29 3b 0a 76 6f | 69 64 20 72 38 35 63 5f | a3);.vo|id r85c_|
|00036c00| 6d 61 70 70 69 6e 67 5f | 73 74 61 6e 64 61 72 64 |mapping_|standard|
|00036c10| 5f 74 77 69 6e 28 54 30 | 2a 20 61 31 2c 54 30 2a |_twin(T0|* a1,T0*|
|00036c20| 20 61 32 29 3b 0a 76 6f | 69 64 20 72 38 35 66 65 | a2);.vo|id r85fe|
|00036c30| 5f 6e 79 69 28 54 30 2a | 20 61 31 29 3b 0a 76 6f |_nyi(T0*| a1);.vo|
|00036c40| 69 64 20 72 38 35 6d 61 | 70 70 69 6e 67 5f 62 69 |id r85ma|pping_bi|
|00036c50| 74 5f 70 75 74 5f 31 28 | 54 30 2a 20 61 31 2c 69 |t_put_1(|T0* a1,i|
|00036c60| 6e 74 20 61 32 29 3b 0a | 76 6f 69 64 20 72 38 35 |nt a2);.|void r85|
|00036c70| 63 5f 64 65 66 69 6e 65 | 5f 70 72 6f 63 65 64 75 |c_define|_procedu|
|00036c80| 72 65 28 54 30 2a 20 61 | 31 2c 54 30 2a 20 61 32 |re(T0* a|1,T0* a2|
|00036c90| 2c 54 30 2a 20 61 33 29 | 3b 0a 76 6f 69 64 20 72 |,T0* a3)|;.void r|
|00036ca0| 38 35 63 5f 64 65 66 69 | 6e 65 5f 66 75 6e 63 74 |85c_defi|ne_funct|
|00036cb0| 69 6f 6e 5f 62 69 74 28 | 54 30 2a 20 61 31 2c 54 |ion_bit(|T0* a1,T|
|00036cc0| 30 2a 20 61 32 29 3b 0a | 65 78 74 65 72 6e 20 54 |0* a2);.|extern T|
|00036cd0| 30 2a 6f 42 43 38 35 74 | 6d 70 5f 73 74 72 69 6e |0*oBC85t|mp_strin|
|00036ce0| 67 3b 0a 65 78 74 65 72 | 6e 20 54 30 2a 6f 42 43 |g;.exter|n T0*oBC|
|00036cf0| 38 35 62 6f 64 79 3b 0a | 69 6e 74 20 72 38 35 73 |85body;.|int r85s|
|00036d00| 74 75 70 69 64 5f 73 77 | 69 74 63 68 28 54 30 2a |tupid_sw|itch(T0*|
|00036d10| 20 61 31 29 3b 0a 76 6f | 69 64 20 72 38 35 63 5f | a1);.vo|id r85c_|
|00036d20| 6d 61 70 70 69 6e 67 5f | 70 72 6f 63 65 64 75 72 |mapping_|procedur|
|00036d30| 65 28 54 30 2a 20 61 31 | 2c 54 30 2a 20 61 32 2c |e(T0* a1|,T0* a2,|
|00036d40| 54 30 2a 20 61 33 29 3b | 0a 69 6e 74 20 72 38 35 |T0* a3);|.int r85|
|00036d50| 6e 61 74 69 76 65 5f 61 | 72 72 61 79 28 54 30 2a |native_a|rray(T0*|
|00036d60| 20 61 31 29 3b 0a 76 6f | 69 64 20 72 38 35 63 5f | a1);.vo|id r85c_|
|00036d70| 64 65 66 69 6e 65 5f 70 | 72 6f 63 65 64 75 72 65 |define_p|rocedure|
|00036d80| 5f 62 69 74 28 54 30 2a | 20 61 31 2c 54 30 2a 20 |_bit(T0*| a1,T0* |
|00036d90| 61 32 29 3b 0a 76 6f 69 | 64 20 72 38 35 63 5f 6d |a2);.voi|d r85c_m|
|00036da0| 61 70 70 69 6e 67 5f 66 | 75 6e 63 74 69 6f 6e 28 |apping_f|unction(|
|00036db0| 54 30 2a 20 61 31 2c 54 | 30 2a 20 61 32 2c 54 30 |T0* a1,T|0* a2,T0|
|00036dc0| 2a 20 61 33 29 3b 0a 69 | 6e 74 20 72 38 35 75 73 |* a3);.i|nt r85us|
|00036dd0| 65 5f 63 75 72 72 65 6e | 74 28 54 30 2a 20 61 31 |e_curren|t(T0* a1|
|00036de0| 29 3b 0a 76 6f 69 64 20 | 72 38 35 63 5f 6d 61 70 |);.void |r85c_map|
|00036df0| 70 69 6e 67 5f 6e 61 74 | 69 76 65 5f 61 72 72 61 |ping_nat|ive_arra|
|00036e00| 79 5f 66 75 6e 63 74 69 | 6f 6e 28 54 30 2a 20 61 |y_functi|on(T0* a|
|00036e10| 31 2c 54 30 2a 20 61 32 | 29 3b 0a 76 6f 69 64 20 |1,T0* a2|);.void |
|00036e20| 72 38 35 63 5f 6d 61 70 | 70 69 6e 67 5f 6e 61 74 |r85c_map|ping_nat|
|00036e30| 69 76 65 5f 61 72 72 61 | 79 5f 70 72 6f 63 65 64 |ive_arra|y_proced|
|00036e40| 75 72 65 28 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |ure(T0* |a1,T0* a|
|00036e50| 32 29 3b 0a 76 6f 69 64 | 20 72 38 35 63 5f 64 65 |2);.void| r85c_de|
|00036e60| 66 69 6e 65 5f 74 77 69 | 6e 28 54 30 2a 20 61 31 |fine_twi|n(T0* a1|
|00036e70| 2c 54 30 2a 20 61 32 2c | 54 30 2a 20 61 33 2c 54 |,T0* a2,|T0* a3,T|
|00036e80| 30 2a 20 61 34 29 3b 0a | 54 30 2a 20 72 35 37 34 |0* a4);.|T0* r574|
|00036e90| 61 64 64 5f 63 6f 6d 6d | 65 6e 74 28 54 35 37 34 |add_comm|ent(T574|
|00036ea0| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 69 6e 74 |* C,T0* |a1);.int|
|00036eb0| 20 72 35 37 34 74 6f 5f | 69 6e 74 65 67 65 72 28 | r574to_|integer(|
|00036ec0| 54 35 37 34 2a 20 43 29 | 3b 0a 69 6e 74 20 72 35 |T574* C)|;.int r5|
|00036ed0| 37 34 69 73 5f 61 28 54 | 35 37 34 2a 20 43 2c 54 |74is_a(T|574* C,T|
|00036ee0| 30 2a 20 61 31 29 3b 0a | 76 6f 69 64 20 72 35 37 |0* a1);.|void r57|
|00036ef0| 34 6d 61 70 70 69 6e 67 | 5f 63 5f 61 72 67 28 54 |4mapping|_c_arg(T|
|00036f00| 35 37 34 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |574* C,T|0* a1);.|
|00036f10| 76 6f 69 64 20 72 35 37 | 34 6d 61 6b 65 28 54 35 |void r57|4make(T5|
|00036f20| 37 34 2a 20 43 2c 54 30 | 2a 20 61 31 2c 54 30 2a |74* C,T0|* a1,T0*|
|00036f30| 20 61 32 2c 54 30 2a 20 | 61 33 29 3b 0a 76 6f 69 | a2,T0* |a3);.voi|
|00036f40| 64 20 72 35 37 34 6d 61 | 70 70 69 6e 67 5f 63 5f |d r574ma|pping_c_|
|00036f50| 74 61 72 67 65 74 28 54 | 35 37 34 2a 20 43 2c 54 |target(T|574* C,T|
|00036f60| 30 2a 20 61 31 29 3b 0a | 76 6f 69 64 20 72 35 37 |0* a1);.|void r57|
|00036f70| 34 64 63 61 5f 69 6e 6c | 69 6e 65 5f 61 72 67 75 |4dca_inl|ine_argu|
|00036f80| 6d 65 6e 74 28 54 35 37 | 34 2a 20 43 2c 54 30 2a |ment(T57|4* C,T0*|
|00036f90| 20 61 31 29 3b 0a 54 30 | 2a 20 72 35 37 34 74 6f | a1);.T0|* r574to|
|00036fa0| 5f 72 75 6e 6e 61 62 6c | 65 28 54 35 37 34 2a 20 |_runnabl|e(T574* |
|00036fb0| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 54 30 2a 20 72 |C,T0* a1|);.T0* r|
|00036fc0| 35 37 34 74 77 69 6e 28 | 54 35 37 34 2a 20 43 29 |574twin(|T574* C)|
|00036fd0| 3b 0a 54 30 2a 20 72 35 | 37 34 6f 70 65 72 61 74 |;.T0* r5|74operat|
|00036fe0| 6f 72 28 76 6f 69 64 29 | 3b 0a 69 6e 74 20 72 35 |or(void)|;.int r5|
|00036ff0| 37 34 69 73 5f 73 74 61 | 74 69 63 28 54 35 37 34 |74is_sta|tic(T574|
|00037000| 2a 20 43 29 3b 0a 76 6f | 69 64 20 72 35 37 34 63 |* C);.vo|id r574c|
|00037010| 6f 6d 70 69 6c 65 5f 74 | 6f 5f 63 5f 6f 6c 64 28 |ompile_t|o_c_old(|
|00037020| 54 35 37 34 2a 20 43 29 | 3b 0a 76 6f 69 64 20 72 |T574* C)|;.void r|
|00037030| 35 37 34 6d 61 6b 65 5f | 63 61 6c 6c 5f 31 28 54 |574make_|call_1(T|
|00037040| 35 37 34 2a 20 43 2c 54 | 30 2a 20 61 31 2c 54 30 |574* C,T|0* a1,T0|
|00037050| 2a 20 61 32 2c 54 30 2a | 20 61 33 29 3b 0a 76 6f |* a2,T0*| a3);.vo|
|00037060| 69 64 20 72 35 37 34 74 | 6f 5f 72 75 6e 6e 61 62 |id r574t|o_runnab|
|00037070| 6c 65 5f 30 28 54 35 37 | 34 2a 20 43 2c 54 30 2a |le_0(T57|4* C,T0*|
|00037080| 20 61 31 29 3b 0a 76 6f | 69 64 20 72 35 37 34 63 | a1);.vo|id r574c|
|00037090| 70 63 5f 74 6f 5f 72 75 | 6e 6e 61 62 6c 65 28 54 |pc_to_ru|nnable(T|
|000370a0| 35 37 34 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |574* C,T|0* a1);.|
|000370b0| 69 6e 74 20 72 35 37 34 | 75 73 65 5f 63 75 72 72 |int r574|use_curr|
|000370c0| 65 6e 74 28 54 35 37 34 | 2a 20 43 29 3b 0a 76 6f |ent(T574|* C);.vo|
|000370d0| 69 64 20 72 35 37 34 66 | 69 6e 61 6c 69 7a 65 28 |id r574f|inalize(|
|000370e0| 54 35 37 34 2a 20 43 29 | 3b 0a 76 6f 69 64 20 72 |T574* C)|;.void r|
|000370f0| 35 37 34 65 72 72 6f 72 | 28 54 30 2a 20 61 31 2c |574error|(T0* a1,|
|00037100| 54 30 2a 20 61 32 29 3b | 0a 69 6e 74 20 72 35 37 |T0* a2);|.int r57|
|00037110| 34 69 73 61 5f 64 63 61 | 5f 69 6e 6c 69 6e 65 5f |4isa_dca|_inline_|
|00037120| 61 72 67 75 6d 65 6e 74 | 28 54 35 37 34 2a 20 43 |argument|(T574* C|
|00037130| 29 3b 0a 54 30 2a 20 72 | 35 37 34 61 72 67 31 28 |);.T0* r|574arg1(|
|00037140| 54 35 37 34 2a 20 43 29 | 3b 0a 76 6f 69 64 20 72 |T574* C)|;.void r|
|00037150| 35 37 34 61 66 64 5f 63 | 68 65 63 6b 28 54 35 37 |574afd_c|heck(T57|
|00037160| 34 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 35 37 36 |4* C);.v|oid r576|
|00037170| 75 70 64 61 74 65 5f 77 | 69 74 68 28 54 30 2a 20 |update_w|ith(T0* |
|00037180| 61 31 29 3b 0a 76 6f 69 | 64 20 72 35 37 36 72 65 |a1);.voi|d r576re|
|00037190| 6d 6f 76 65 28 54 30 2a | 20 61 31 29 3b 0a 76 6f |move(T0*| a1);.vo|
|000371a0| 69 64 20 72 35 37 36 75 | 70 64 61 74 65 28 54 30 |id r576u|pdate(T0|
|000371b0| 2a 20 61 31 2c 54 30 2a | 20 61 32 29 3b 0a 65 78 |* a1,T0*| a2);.ex|
|000371c0| 74 65 72 6e 20 54 30 2a | 6f 42 43 35 37 36 64 69 |tern T0*|oBC576di|
|000371d0| 63 74 69 6f 6e 61 72 79 | 3b 0a 54 30 2a 20 72 39 |ctionary|;.T0* r9|
|000371e0| 30 61 64 64 5f 63 6f 6d | 6d 65 6e 74 28 54 39 30 |0add_com|ment(T90|
|000371f0| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 69 6e 74 |* C,T0* |a1);.int|
|00037200| 20 72 39 30 74 6f 5f 69 | 6e 74 65 67 65 72 28 54 | r90to_i|nteger(T|
|00037210| 39 30 2a 20 43 29 3b 0a | 69 6e 74 20 72 39 30 69 |90* C);.|int r90i|
|00037220| 73 5f 61 28 54 39 30 2a | 20 43 2c 54 30 2a 20 61 |s_a(T90*| C,T0* a|
|00037230| 31 29 3b 0a 76 6f 69 64 | 20 72 39 30 6d 61 70 70 |1);.void| r90mapp|
|00037240| 69 6e 67 5f 63 5f 61 72 | 67 28 54 39 30 2a 20 43 |ing_c_ar|g(T90* C|
|00037250| 2c 54 30 2a 20 61 31 29 | 3b 0a 76 6f 69 64 20 72 |,T0* a1)|;.void r|
|00037260| 39 30 6d 61 6b 65 28 54 | 39 30 2a 20 43 2c 54 30 |90make(T|90* C,T0|
|00037270| 2a 20 61 31 2c 54 30 2a | 20 61 32 2c 54 30 2a 20 |* a1,T0*| a2,T0* |
|00037280| 61 33 29 3b 0a 76 6f 69 | 64 20 72 39 30 6d 61 70 |a3);.voi|d r90map|
|00037290| 70 69 6e 67 5f 63 5f 74 | 61 72 67 65 74 28 54 39 |ping_c_t|arget(T9|
|000372a0| 30 2a 20 43 2c 54 30 2a | 20 61 31 29 3b 0a 54 30 |0* C,T0*| a1);.T0|
|000372b0| 2a 20 72 39 30 74 6f 5f | 72 75 6e 6e 61 62 6c 65 |* r90to_|runnable|
|000372c0| 28 54 39 30 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |(T90* C,|T0* a1);|
|000372d0| 0a 54 30 2a 20 72 39 30 | 74 77 69 6e 28 54 39 30 |.T0* r90|twin(T90|
|000372e0| 2a 20 43 29 3b 0a 54 30 | 2a 20 72 39 30 6f 70 65 |* C);.T0|* r90ope|
|000372f0| 72 61 74 6f 72 28 76 6f | 69 64 29 3b 0a 69 6e 74 |rator(vo|id);.int|
|00037300| 20 72 39 30 69 73 5f 73 | 74 61 74 69 63 28 54 39 | r90is_s|tatic(T9|
|00037310| 30 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 39 30 63 |0* C);.v|oid r90c|
|00037320| 6f 6d 70 69 6c 65 5f 74 | 6f 5f 63 5f 6f 6c 64 28 |ompile_t|o_c_old(|
|00037330| 54 39 30 2a 20 43 29 3b | 0a 76 6f 69 64 20 72 39 |T90* C);|.void r9|
|00037340| 30 6d 61 6b 65 5f 63 61 | 6c 6c 5f 31 28 54 39 30 |0make_ca|ll_1(T90|
|00037350| 2a 20 43 2c 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |* C,T0* |a1,T0* a|
|00037360| 32 2c 54 30 2a 20 61 33 | 29 3b 0a 76 6f 69 64 20 |2,T0* a3|);.void |
|00037370| 72 39 30 74 6f 5f 72 75 | 6e 6e 61 62 6c 65 5f 30 |r90to_ru|nnable_0|
|00037380| 28 54 39 30 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |(T90* C,|T0* a1);|
|00037390| 0a 76 6f 69 64 20 72 39 | 30 63 70 63 5f 74 6f 5f |.void r9|0cpc_to_|
|000373a0| 72 75 6e 6e 61 62 6c 65 | 28 54 39 30 2a 20 43 2c |runnable|(T90* C,|
|000373b0| 54 30 2a 20 61 31 29 3b | 0a 69 6e 74 20 72 39 30 |T0* a1);|.int r90|
|000373c0| 75 73 65 5f 63 75 72 72 | 65 6e 74 28 54 39 30 2a |use_curr|ent(T90*|
|000373d0| 20 43 29 3b 0a 76 6f 69 | 64 20 72 39 30 66 69 6e | C);.voi|d r90fin|
|000373e0| 61 6c 69 7a 65 28 54 39 | 30 2a 20 43 29 3b 0a 76 |alize(T9|0* C);.v|
|000373f0| 6f 69 64 20 72 39 30 65 | 72 72 6f 72 28 54 30 2a |oid r90e|rror(T0*|
|00037400| 20 61 31 2c 54 30 2a 20 | 61 32 29 3b 0a 54 30 2a | a1,T0* |a2);.T0*|
|00037410| 20 72 39 30 61 72 67 31 | 28 54 39 30 2a 20 43 29 | r90arg1|(T90* C)|
|00037420| 3b 0a 76 6f 69 64 20 72 | 39 30 61 66 64 5f 63 68 |;.void r|90afd_ch|
|00037430| 65 63 6b 28 54 39 30 2a | 20 43 29 3b 0a 54 30 2a |eck(T90*| C);.T0*|
|00037440| 20 72 37 31 35 61 64 64 | 5f 63 6f 6d 6d 65 6e 74 | r715add|_comment|
|00037450| 28 54 37 31 35 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T715* C|,T0* a1)|
|00037460| 3b 0a 69 6e 74 20 72 37 | 31 35 74 6f 5f 69 6e 74 |;.int r7|15to_int|
|00037470| 65 67 65 72 28 54 37 31 | 35 2a 20 43 29 3b 0a 69 |eger(T71|5* C);.i|
|00037480| 6e 74 20 72 37 31 35 69 | 73 5f 61 28 54 37 31 35 |nt r715i|s_a(T715|
|00037490| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 76 6f 69 |* C,T0* |a1);.voi|
|000374a0| 64 20 72 37 31 35 6d 61 | 70 70 69 6e 67 5f 63 5f |d r715ma|pping_c_|
|000374b0| 61 72 67 28 54 37 31 35 | 2a 20 43 2c 54 30 2a 20 |arg(T715|* C,T0* |
|000374c0| 61 31 29 3b 0a 76 6f 69 | 64 20 72 37 31 35 6d 61 |a1);.voi|d r715ma|
|000374d0| 6b 65 28 54 37 31 35 2a | 20 43 2c 54 30 2a 20 61 |ke(T715*| C,T0* a|
|000374e0| 31 29 3b 0a 76 6f 69 64 | 20 72 37 31 35 6d 61 70 |1);.void| r715map|
|000374f0| 70 69 6e 67 5f 63 5f 74 | 61 72 67 65 74 28 54 37 |ping_c_t|arget(T7|
|00037500| 31 35 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 54 |15* C,T0|* a1);.T|
|00037510| 30 2a 20 72 37 31 35 74 | 6f 5f 72 75 6e 6e 61 62 |0* r715t|o_runnab|
|00037520| 6c 65 28 54 37 31 35 2a | 20 43 2c 54 30 2a 20 61 |le(T715*| C,T0* a|
|00037530| 31 29 3b 0a 76 6f 69 64 | 20 72 37 31 35 65 72 72 |1);.void| r715err|
|00037540| 6f 72 28 54 30 2a 20 61 | 31 2c 54 30 2a 20 61 32 |or(T0* a|1,T0* a2|
|00037550| 29 3b 0a 54 30 2a 20 72 | 33 37 38 73 74 61 72 74 |);.T0* r|378start|
|00037560| 5f 70 6f 73 69 74 69 6f | 6e 28 54 33 37 38 2a 20 |_positio|n(T378* |
|00037570| 43 29 3b 0a 76 6f 69 64 | 20 72 33 37 38 63 68 65 |C);.void| r378che|
|00037580| 63 6b 5f 65 78 70 61 6e | 64 65 64 5f 77 69 74 68 |ck_expan|ded_with|
|00037590| 28 54 33 37 38 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T378* C|,T0* a1)|
|000375a0| 3b 0a 54 30 2a 20 72 33 | 37 38 67 65 74 5f 63 6c |;.T0* r3|78get_cl|
|000375b0| 61 75 73 65 28 54 33 37 | 38 2a 20 43 2c 54 30 2a |ause(T37|8* C,T0*|
|000375c0| 20 61 31 29 3b 0a 54 30 | 2a 20 72 33 37 38 65 78 | a1);.T0|* r378ex|
|000375d0| 70 61 6e 64 65 64 5f 69 | 6e 69 74 69 61 6c 69 7a |panded_i|nitializ|
|000375e0| 65 72 28 54 33 37 38 2a | 20 43 2c 54 30 2a 20 61 |er(T378*| C,T0* a|
|000375f0| 31 29 3b 0a 76 6f 69 64 | 20 72 35 36 37 63 6f 6d |1);.void| r567com|
|00037600| 70 69 6c 65 5f 74 6f 5f | 63 28 54 35 36 37 2a 20 |pile_to_|c(T567* |
|00037610| 43 29 3b 0a 69 6e 74 20 | 72 35 36 37 75 73 65 5f |C);.int |r567use_|
|00037620| 63 75 72 72 65 6e 74 28 | 54 35 36 37 2a 20 43 29 |current(|T567* C)|
|00037630| 3b 0a 76 6f 69 64 20 72 | 35 36 37 61 66 64 5f 63 |;.void r|567afd_c|
|00037640| 68 65 63 6b 28 54 35 36 | 37 2a 20 43 29 3b 0a 54 |heck(T56|7* C);.T|
|00037650| 30 2a 20 72 33 31 33 61 | 64 64 5f 63 6f 6d 6d 65 |0* r313a|dd_comme|
|00037660| 6e 74 28 54 33 31 33 2a | 20 43 2c 54 30 2a 20 61 |nt(T313*| C,T0* a|
|00037670| 31 29 3b 0a 69 6e 74 20 | 72 33 31 33 74 6f 5f 69 |1);.int |r313to_i|
|00037680| 6e 74 65 67 65 72 28 54 | 33 31 33 2a 20 43 29 3b |nteger(T|313* C);|
|00037690| 0a 69 6e 74 20 72 33 31 | 33 69 73 5f 61 28 54 33 |.int r31|3is_a(T3|
|000376a0| 31 33 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 76 |13* C,T0|* a1);.v|
|000376b0| 6f 69 64 20 72 33 31 33 | 6d 61 70 70 69 6e 67 5f |oid r313|mapping_|
|000376c0| 63 5f 61 72 67 28 54 33 | 31 33 2a 20 43 2c 54 30 |c_arg(T3|13* C,T0|
|000376d0| 2a 20 61 31 29 3b 0a 76 | 6f 69 64 20 72 33 31 33 |* a1);.v|oid r313|
|000376e0| 6d 61 6b 65 28 54 33 31 | 33 2a 20 43 2c 54 30 2a |make(T31|3* C,T0*|
|000376f0| 20 61 31 2c 54 30 2a 20 | 61 32 2c 54 30 2a 20 61 | a1,T0* |a2,T0* a|
|00037700| 33 29 3b 0a 76 6f 69 64 | 20 72 33 31 33 6d 61 70 |3);.void| r313map|
|00037710| 70 69 6e 67 5f 63 5f 74 | 61 72 67 65 74 28 54 33 |ping_c_t|arget(T3|
|00037720| 31 33 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 54 |13* C,T0|* a1);.T|
|00037730| 30 2a 20 72 33 31 33 74 | 6f 5f 72 75 6e 6e 61 62 |0* r313t|o_runnab|
|00037740| 6c 65 28 54 33 31 33 2a | 20 43 2c 54 30 2a 20 61 |le(T313*| C,T0* a|
|00037750| 31 29 3b 0a 54 30 2a 20 | 72 33 31 33 74 77 69 6e |1);.T0* |r313twin|
|00037760| 28 54 33 31 33 2a 20 43 | 29 3b 0a 54 30 2a 20 72 |(T313* C|);.T0* r|
|00037770| 33 31 33 6f 70 65 72 61 | 74 6f 72 28 76 6f 69 64 |313opera|tor(void|
|00037780| 29 3b 0a 69 6e 74 20 72 | 33 31 33 69 73 5f 73 74 |);.int r|313is_st|
|00037790| 61 74 69 63 28 54 33 31 | 33 2a 20 43 29 3b 0a 76 |atic(T31|3* C);.v|
|000377a0| 6f 69 64 20 72 33 31 33 | 63 6f 6d 70 69 6c 65 5f |oid r313|compile_|
|000377b0| 74 6f 5f 63 5f 6f 6c 64 | 28 54 33 31 33 2a 20 43 |to_c_old|(T313* C|
|000377c0| 29 3b 0a 76 6f 69 64 20 | 72 33 31 33 6d 61 6b 65 |);.void |r313make|
|000377d0| 5f 63 61 6c 6c 5f 31 28 | 54 33 31 33 2a 20 43 2c |_call_1(|T313* C,|
|000377e0| 54 30 2a 20 61 31 2c 54 | 30 2a 20 61 32 2c 54 30 |T0* a1,T|0* a2,T0|
|000377f0| 2a 20 61 33 29 3b 0a 76 | 6f 69 64 20 72 33 31 33 |* a3);.v|oid r313|
|00037800| 74 6f 5f 72 75 6e 6e 61 | 62 6c 65 5f 30 28 54 33 |to_runna|ble_0(T3|
|00037810| 31 33 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 76 |13* C,T0|* a1);.v|
|00037820| 6f 69 64 20 72 33 31 33 | 63 70 63 5f 74 6f 5f 72 |oid r313|cpc_to_r|
|00037830| 75 6e 6e 61 62 6c 65 28 | 54 33 31 33 2a 20 43 2c |unnable(|T313* C,|
|00037840| 54 30 2a 20 61 31 29 3b | 0a 69 6e 74 20 72 33 31 |T0* a1);|.int r31|
|00037850| 33 75 73 65 5f 63 75 72 | 72 65 6e 74 28 54 33 31 |3use_cur|rent(T31|
|00037860| 33 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 33 31 33 |3* C);.v|oid r313|
|00037870| 66 69 6e 61 6c 69 7a 65 | 28 54 33 31 33 2a 20 43 |finalize|(T313* C|
|00037880| 29 3b 0a 76 6f 69 64 20 | 72 33 31 33 65 72 72 6f |);.void |r313erro|
|00037890| 72 28 54 30 2a 20 61 31 | 2c 54 30 2a 20 61 32 29 |r(T0* a1|,T0* a2)|
|000378a0| 3b 0a 54 30 2a 20 72 33 | 31 33 61 72 67 31 28 54 |;.T0* r3|13arg1(T|
|000378b0| 33 31 33 2a 20 43 29 3b | 0a 76 6f 69 64 20 72 33 |313* C);|.void r3|
|000378c0| 31 33 61 66 64 5f 63 68 | 65 63 6b 28 54 33 31 33 |13afd_ch|eck(T313|
|000378d0| 2a 20 43 29 3b 0a 54 30 | 2a 20 72 35 37 61 64 64 |* C);.T0|* r57add|
|000378e0| 5f 63 6f 6d 6d 65 6e 74 | 28 54 35 37 2a 20 43 2c |_comment|(T57* C,|
|000378f0| 54 30 2a 20 61 31 29 3b | 0a 69 6e 74 20 72 35 37 |T0* a1);|.int r57|
|00037900| 74 6f 5f 69 6e 74 65 67 | 65 72 28 54 35 37 2a 20 |to_integ|er(T57* |
|00037910| 43 29 3b 0a 69 6e 74 20 | 72 35 37 69 73 5f 61 28 |C);.int |r57is_a(|
|00037920| 54 35 37 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |T57* C,T|0* a1);.|
|00037930| 76 6f 69 64 20 72 35 37 | 6d 61 70 70 69 6e 67 5f |void r57|mapping_|
|00037940| 63 5f 61 72 67 28 54 35 | 37 2a 20 43 2c 54 30 2a |c_arg(T5|7* C,T0*|
|00037950| 20 61 31 29 3b 0a 76 6f | 69 64 20 72 35 37 6d 61 | a1);.vo|id r57ma|
|00037960| 6b 65 28 54 35 37 2a 20 | 43 2c 54 30 2a 20 61 31 |ke(T57* |C,T0* a1|
|00037970| 2c 54 30 2a 20 61 32 2c | 54 30 2a 20 61 33 29 3b |,T0* a2,|T0* a3);|
|00037980| 0a 76 6f 69 64 20 72 35 | 37 6d 61 70 70 69 6e 67 |.void r5|7mapping|
|00037990| 5f 63 5f 74 61 72 67 65 | 74 28 54 35 37 2a 20 43 |_c_targe|t(T57* C|
|000379a0| 2c 54 30 2a 20 61 31 29 | 3b 0a 76 6f 69 64 20 72 |,T0* a1)|;.void r|
|000379b0| 35 37 63 6f 6d 70 69 6c | 65 5f 74 6f 5f 63 28 54 |57compil|e_to_c(T|
|000379c0| 35 37 2a 20 43 29 3b 0a | 54 30 2a 20 72 35 37 74 |57* C);.|T0* r57t|
|000379d0| 6f 5f 72 75 6e 6e 61 62 | 6c 65 28 54 35 37 2a 20 |o_runnab|le(T57* |
|000379e0| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 54 30 2a 20 72 |C,T0* a1|);.T0* r|
|000379f0| 35 37 74 77 69 6e 28 54 | 35 37 2a 20 43 29 3b 0a |57twin(T|57* C);.|
|00037a00| 54 30 2a 20 72 35 37 6f | 70 65 72 61 74 6f 72 28 |T0* r57o|perator(|
|00037a10| 76 6f 69 64 29 3b 0a 69 | 6e 74 20 72 35 37 69 73 |void);.i|nt r57is|
|00037a20| 5f 73 74 61 74 69 63 28 | 54 35 37 2a 20 43 29 3b |_static(|T57* C);|
|00037a30| 0a 76 6f 69 64 20 72 35 | 37 63 6f 6d 70 69 6c 65 |.void r5|7compile|
|00037a40| 5f 74 6f 5f 63 5f 6f 6c | 64 28 54 35 37 2a 20 43 |_to_c_ol|d(T57* C|
|00037a50| 29 3b 0a 76 6f 69 64 20 | 72 35 37 63 32 63 5f 63 |);.void |r57c2c_c|
|00037a60| 61 73 74 5f 6f 70 28 54 | 35 37 2a 20 43 2c 54 30 |ast_op(T|57* C,T0|
|00037a70| 2a 20 61 31 2c 54 30 2a | 20 61 32 29 3b 0a 76 6f |* a1,T0*| a2);.vo|
|00037a80| 69 64 20 72 35 37 6d 61 | 6b 65 5f 63 61 6c 6c 5f |id r57ma|ke_call_|
|00037a90| 31 28 54 35 37 2a 20 43 | 2c 54 30 2a 20 61 31 2c |1(T57* C|,T0* a1,|
|00037aa0| 54 30 2a 20 61 32 2c 54 | 30 2a 20 61 33 29 3b 0a |T0* a2,T|0* a3);.|
|00037ab0| 76 6f 69 64 20 72 35 37 | 74 6f 5f 72 75 6e 6e 61 |void r57|to_runna|
|00037ac0| 62 6c 65 5f 30 28 54 35 | 37 2a 20 43 2c 54 30 2a |ble_0(T5|7* C,T0*|
|00037ad0| 20 61 31 29 3b 0a 76 6f | 69 64 20 72 35 37 63 70 | a1);.vo|id r57cp|
|00037ae0| 63 5f 74 6f 5f 72 75 6e | 6e 61 62 6c 65 28 54 35 |c_to_run|nable(T5|
|00037af0| 37 2a 20 43 2c 54 30 2a | 20 61 31 29 3b 0a 69 6e |7* C,T0*| a1);.in|
|00037b00| 74 20 72 35 37 75 73 65 | 5f 63 75 72 72 65 6e 74 |t r57use|_current|
|00037b10| 28 54 35 37 2a 20 43 29 | 3b 0a 76 6f 69 64 20 72 |(T57* C)|;.void r|
|00037b20| 35 37 66 69 6e 61 6c 69 | 7a 65 28 54 35 37 2a 20 |57finali|ze(T57* |
|00037b30| 43 29 3b 0a 76 6f 69 64 | 20 72 35 37 65 72 72 6f |C);.void| r57erro|
|00037b40| 72 28 54 30 2a 20 61 31 | 2c 54 30 2a 20 61 32 29 |r(T0* a1|,T0* a2)|
|00037b50| 3b 0a 54 30 2a 20 72 35 | 37 61 72 67 31 28 54 35 |;.T0* r5|7arg1(T5|
|00037b60| 37 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 35 37 61 |7* C);.v|oid r57a|
|00037b70| 66 64 5f 63 68 65 63 6b | 28 54 35 37 2a 20 43 29 |fd_check|(T57* C)|
|00037b80| 3b 0a 54 30 2a 20 72 31 | 30 36 74 72 79 5f 74 6f |;.T0* r1|06try_to|
|00037b90| 5f 75 6e 64 65 66 69 6e | 65 28 54 31 30 36 2a 20 |_undefin|e(T106* |
|00037ba0| 43 2c 54 30 2a 20 61 31 | 2c 54 30 2a 20 61 32 29 |C,T0* a1|,T0* a2)|
|00037bb0| 3b 0a 76 6f 69 64 20 72 | 31 30 36 61 64 64 5f 69 |;.void r|106add_i|
|00037bc0| 6e 74 6f 28 54 31 30 36 | 2a 20 43 2c 54 30 2a 20 |nto(T106|* C,T0* |
|00037bd0| 61 31 29 3b 0a 54 30 2a | 20 72 31 30 36 74 72 79 |a1);.T0*| r106try|
|00037be0| 5f 74 6f 5f 75 6e 64 65 | 66 69 6e 65 5f 61 75 78 |_to_unde|fine_aux|
|00037bf0| 28 54 31 30 36 2a 20 43 | 2c 54 30 2a 20 61 31 2c |(T106* C|,T0* a1,|
|00037c00| 54 30 2a 20 61 32 29 3b | 0a 76 6f 69 64 20 72 31 |T0* a2);|.void r1|
|00037c10| 30 36 6d 61 6b 65 28 54 | 31 30 36 2a 20 43 2c 54 |06make(T|106* C,T|
|00037c20| 30 2a 20 61 31 2c 54 30 | 2a 20 61 32 29 3b 0a 54 |0* a1,T0|* a2);.T|
|00037c30| 30 2a 20 72 31 30 36 73 | 74 61 72 74 5f 70 6f 73 |0* r106s|tart_pos|
|00037c40| 69 74 69 6f 6e 28 54 31 | 30 36 2a 20 43 29 3b 0a |ition(T1|06* C);.|
|00037c50| 54 30 2a 20 72 31 30 36 | 74 6f 5f 72 75 6e 5f 66 |T0* r106|to_run_f|
|00037c60| 65 61 74 75 72 65 28 54 | 31 30 36 2a 20 43 2c 54 |eature(T|106* C,T|
|00037c70| 30 2a 20 61 31 2c 54 30 | 2a 20 61 32 29 3b 0a 69 |0* a1,T0|* a2);.i|
|00037c80| 6e 74 20 72 31 30 36 73 | 74 75 70 69 64 5f 73 77 |nt r106s|tupid_sw|
|00037c90| 69 74 63 68 28 54 30 2a | 20 61 31 2c 54 30 2a 20 |itch(T0*| a1,T0* |
|00037ca0| 61 32 29 3b 0a 69 6e 74 | 20 72 31 30 36 63 61 6e |a2);.int| r106can|
|00037cb0| 5f 68 69 64 65 28 54 31 | 30 36 2a 20 43 2c 54 30 |_hide(T1|06* C,T0|
|00037cc0| 2a 20 61 31 2c 54 30 2a | 20 61 32 29 3b 0a 69 6e |* a1,T0*| a2);.in|
|00037cd0| 74 20 72 31 30 36 69 73 | 5f 6d 65 72 67 65 5f 77 |t r106is|_merge_w|
|00037ce0| 69 74 68 28 54 31 30 36 | 2a 20 43 2c 54 30 2a 20 |ith(T106|* C,T0* |
|00037cf0| 61 31 2c 54 30 2a 20 61 | 32 29 3b 0a 76 6f 69 64 |a1,T0* a|2);.void|
|00037d00| 20 72 31 30 36 63 6f 6c | 6c 65 63 74 5f 66 6f 72 | r106col|lect_for|
|00037d10| 28 69 6e 74 20 61 31 29 | 3b 0a 76 6f 69 64 20 72 |(int a1)|;.void r|
|00037d20| 31 30 36 65 72 72 6f 72 | 28 54 30 2a 20 61 31 2c |106error|(T0* a1,|
|00037d30| 54 30 2a 20 61 32 29 3b | 0a 54 30 2a 20 72 32 36 |T0* a2);|.T0* r26|
|00037d40| 38 61 64 64 5f 63 6f 6d | 6d 65 6e 74 28 54 32 36 |8add_com|ment(T26|
|00037d50| 38 2a 20 43 2c 54 30 2a | 20 61 31 29 3b 0a 76 6f |8* C,T0*| a1);.vo|
|00037d60| 69 64 20 72 32 36 38 6d | 61 6b 65 28 54 32 36 38 |id r268m|ake(T268|
|00037d70| 2a 20 43 2c 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |* C,T0* |a1,T0* a|
|00037d80| 32 29 3b 0a 54 30 2a 20 | 72 32 36 38 73 74 61 72 |2);.T0* |r268star|
|00037d90| 74 5f 70 6f 73 69 74 69 | 6f 6e 28 54 32 36 38 2a |t_positi|on(T268*|
|00037da0| 20 43 29 3b 0a 76 6f 69 | 64 20 72 32 36 38 63 6f | C);.voi|d r268co|
|00037db0| 6d 70 69 6c 65 5f 74 6f | 5f 63 28 54 32 36 38 2a |mpile_to|_c(T268*|
|00037dc0| 20 43 29 3b 0a 54 30 2a | 20 72 32 36 38 74 6f 5f | C);.T0*| r268to_|
|00037dd0| 72 75 6e 6e 61 62 6c 65 | 28 54 32 36 38 2a 20 43 |runnable|(T268* C|
|00037de0| 2c 54 30 2a 20 61 31 29 | 3b 0a 54 30 2a 20 72 32 |,T0* a1)|;.T0* r2|
|00037df0| 36 38 63 75 72 72 65 6e | 74 5f 74 79 70 65 28 54 |68curren|t_type(T|
|00037e00| 32 36 38 2a 20 43 29 3b | 0a 76 6f 69 64 20 72 32 |268* C);|.void r2|
|00037e10| 36 38 74 6f 5f 72 75 6e | 6e 61 62 6c 65 5f 30 28 |68to_run|nable_0(|
|00037e20| 54 32 36 38 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |T268* C,|T0* a1);|
|00037e30| 0a 76 6f 69 64 20 72 32 | 36 38 63 70 63 5f 74 6f |.void r2|68cpc_to|
|00037e40| 5f 72 75 6e 6e 61 62 6c | 65 28 54 32 36 38 2a 20 |_runnabl|e(T268* |
|00037e50| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 69 6e 74 20 72 |C,T0* a1|);.int r|
|00037e60| 32 36 38 75 73 65 5f 63 | 75 72 72 65 6e 74 28 54 |268use_c|urrent(T|
|00037e70| 32 36 38 2a 20 43 29 3b | 0a 76 6f 69 64 20 72 32 |268* C);|.void r2|
|00037e80| 36 38 66 69 6e 61 6c 69 | 7a 65 28 54 32 36 38 2a |68finali|ze(T268*|
|00037e90| 20 43 29 3b 0a 76 6f 69 | 64 20 72 32 36 38 65 72 | C);.voi|d r268er|
|00037ea0| 72 6f 72 28 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |ror(T0* |a1,T0* a|
|00037eb0| 32 29 3b 0a 76 6f 69 64 | 20 72 32 36 38 61 66 64 |2);.void| r268afd|
|00037ec0| 5f 63 68 65 63 6b 28 54 | 32 36 38 2a 20 43 29 3b |_check(T|268* C);|
|00037ed0| 0a 54 30 2a 20 72 32 36 | 38 6d 61 6b 65 5f 72 75 |.T0* r26|8make_ru|
|00037ee0| 6e 6e 61 62 6c 65 28 54 | 32 36 38 2a 20 43 2c 54 |nnable(T|268* C,T|
|00037ef0| 30 2a 20 61 31 2c 54 30 | 2a 20 61 32 2c 54 30 2a |0* a1,T0|* a2,T0*|
|00037f00| 20 61 33 2c 54 30 2a 20 | 61 34 29 3b 0a 54 30 2a | a3,T0* |a4);.T0*|
|00037f10| 20 72 33 39 61 64 64 5f | 63 6f 6d 6d 65 6e 74 28 | r39add_|comment(|
|00037f20| 54 33 39 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |T39* C,T|0* a1);.|
|00037f30| 69 6e 74 20 72 33 39 74 | 6f 5f 69 6e 74 65 67 65 |int r39t|o_intege|
|00037f40| 72 28 54 33 39 2a 20 43 | 29 3b 0a 76 6f 69 64 20 |r(T39* C|);.void |
|00037f50| 72 33 39 63 5f 74 72 61 | 63 65 28 54 33 39 2a 20 |r39c_tra|ce(T39* |
|00037f60| 43 29 3b 0a 69 6e 74 20 | 72 33 39 69 73 5f 61 28 |C);.int |r39is_a(|
|00037f70| 54 33 39 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |T39* C,T|0* a1);.|
|00037f80| 76 6f 69 64 20 72 33 39 | 6e 61 6d 65 5f 63 6c 61 |void r39|name_cla|
|00037f90| 73 68 28 54 33 39 2a 20 | 43 29 3b 0a 76 6f 69 64 |sh(T39* |C);.void|
|00037fa0| 20 72 33 39 6d 61 70 70 | 69 6e 67 5f 63 5f 61 72 | r39mapp|ing_c_ar|
|00037fb0| 67 28 54 33 39 2a 20 43 | 2c 54 30 2a 20 61 31 29 |g(T39* C|,T0* a1)|
|00037fc0| 3b 0a 54 30 2a 20 72 33 | 39 77 72 69 74 74 65 6e |;.T0* r3|9written|
|00037fd0| 5f 69 6e 28 54 33 39 2a | 20 43 29 3b 0a 76 6f 69 |_in(T39*| C);.voi|
|00037fe0| 64 20 72 33 39 6d 61 6b | 65 28 54 33 39 2a 20 43 |d r39mak|e(T39* C|
|00037ff0| 2c 54 30 2a 20 61 31 2c | 54 30 2a 20 61 32 29 3b |,T0* a1,|T0* a2);|
|00038000| 0a 76 6f 69 64 20 72 33 | 39 6d 61 70 70 69 6e 67 |.void r3|9mapping|
|00038010| 5f 63 5f 74 61 72 67 65 | 74 28 54 33 39 2a 20 43 |_c_targe|t(T39* C|
|00038020| 2c 54 30 2a 20 61 31 29 | 3b 0a 54 30 2a 20 72 33 |,T0* a1)|;.T0* r3|
|00038030| 39 74 6f 5f 72 75 6e 6e | 61 62 6c 65 28 54 33 39 |9to_runn|able(T39|
|00038040| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 76 6f 69 |* C,T0* |a1);.voi|
|00038050| 64 20 72 33 39 63 5f 64 | 65 63 6c 61 72 65 28 54 |d r39c_d|eclare(T|
|00038060| 33 39 2a 20 43 29 3b 0a | 69 6e 74 20 72 33 39 70 |39* C);.|int r39p|
|00038070| 72 6f 64 75 63 65 5f 63 | 28 54 33 39 2a 20 43 29 |roduce_c|(T39* C)|
|00038080| 3b 0a 65 78 74 65 72 6e | 20 54 30 2a 6f 42 43 34 |;.extern| T0*oBC4|
|00038090| 34 37 74 6d 70 5f 73 74 | 72 69 6e 67 3b 0a 54 30 |47tmp_st|ring;.T0|
|000380a0| 2a 20 72 33 39 62 61 73 | 65 5f 63 6c 61 73 73 5f |* r39bas|e_class_|
|000380b0| 77 72 69 74 74 65 6e 28 | 54 33 39 2a 20 43 29 3b |written(|T39* C);|
|000380c0| 0a 76 6f 69 64 20 72 33 | 39 65 72 72 6f 72 28 54 |.void r3|9error(T|
|000380d0| 30 2a 20 61 31 2c 54 30 | 2a 20 61 32 29 3b 0a 76 |0* a1,T0|* a2);.v|
|000380e0| 6f 69 64 20 72 33 39 6d | 61 6b 65 5f 72 75 6e 6e |oid r39m|ake_runn|
|000380f0| 61 62 6c 65 28 54 33 39 | 2a 20 43 2c 54 30 2a 20 |able(T39|* C,T0* |
|00038100| 61 31 2c 54 30 2a 20 61 | 32 2c 54 30 2a 20 61 33 |a1,T0* a|2,T0* a3|
|00038110| 29 3b 0a 76 6f 69 64 20 | 72 33 39 77 61 72 6e 69 |);.void |r39warni|
|00038120| 6e 67 28 54 30 2a 20 61 | 31 2c 54 30 2a 20 61 32 |ng(T0* a|1,T0* a2|
|00038130| 29 3b 0a 54 30 2a 20 72 | 38 35 33 74 72 79 5f 74 |);.T0* r|853try_t|
|00038140| 6f 5f 75 6e 64 65 66 69 | 6e 65 28 54 38 35 33 2a |o_undefi|ne(T853*|
|00038150| 20 43 2c 54 30 2a 20 61 | 31 2c 54 30 2a 20 61 32 | C,T0* a|1,T0* a2|
|00038160| 29 3b 0a 76 6f 69 64 20 | 72 38 35 33 61 64 64 5f |);.void |r853add_|
|00038170| 69 6e 74 6f 28 54 38 35 | 33 2a 20 43 2c 54 30 2a |into(T85|3* C,T0*|
|00038180| 20 61 31 29 3b 0a 76 6f | 69 64 20 72 38 35 33 6d | a1);.vo|id r853m|
|00038190| 61 6b 65 5f 72 6f 75 74 | 69 6e 65 28 54 38 35 33 |ake_rout|ine(T853|
|000381a0| 2a 20 43 2c 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |* C,T0* |a1,T0* a|
|000381b0| 32 2c 54 30 2a 20 61 33 | 2c 54 30 2a 20 61 34 2c |2,T0* a3|,T0* a4,|
|000381c0| 54 30 2a 20 61 35 29 3b | 0a 76 6f 69 64 20 72 38 |T0* a5);|.void r8|
|000381d0| 35 33 73 65 74 5f 68 65 | 61 64 65 72 5f 63 6f 6d |53set_he|ader_com|
|000381e0| 6d 65 6e 74 28 54 38 35 | 33 2a 20 43 2c 54 30 2a |ment(T85|3* C,T0*|
|000381f0| 20 61 31 29 3b 0a 54 30 | 2a 20 72 38 35 33 73 74 | a1);.T0|* r853st|
|00038200| 61 72 74 5f 70 6f 73 69 | 74 69 6f 6e 28 54 38 35 |art_posi|tion(T85|
|00038210| 33 2a 20 43 29 3b 0a 54 | 30 2a 20 72 38 35 33 74 |3* C);.T|0* r853t|
|00038220| 6f 5f 72 75 6e 5f 66 65 | 61 74 75 72 65 28 54 38 |o_run_fe|ature(T8|
|00038230| 35 33 2a 20 43 2c 54 30 | 2a 20 61 31 2c 54 30 2a |53* C,T0|* a1,T0*|
|00038240| 20 61 32 29 3b 0a 76 6f | 69 64 20 72 38 35 33 66 | a2);.vo|id r853f|
|00038250| 72 6f 6d 5f 65 66 66 65 | 63 74 69 76 65 28 54 38 |rom_effe|ctive(T8|
|00038260| 35 33 2a 20 43 2c 54 30 | 2a 20 61 31 2c 54 30 2a |53* C,T0|* a1,T0*|
|00038270| 20 61 32 2c 54 30 2a 20 | 61 33 2c 54 30 2a 20 61 | a2,T0* |a3,T0* a|
|00038280| 34 2c 54 30 2a 20 61 35 | 29 3b 0a 76 6f 69 64 20 |4,T0* a5|);.void |
|00038290| 72 38 35 33 73 65 74 5f | 72 65 73 63 75 65 5f 63 |r853set_|rescue_c|
|000382a0| 6f 6d 70 6f 75 6e 64 28 | 54 38 35 33 2a 20 43 2c |ompound(|T853* C,|
|000382b0| 54 30 2a 20 61 31 29 3b | 0a 69 6e 74 20 72 38 35 |T0* a1);|.int r85|
|000382c0| 33 63 61 6e 5f 68 69 64 | 65 28 54 38 35 33 2a 20 |3can_hid|e(T853* |
|000382d0| 43 2c 54 30 2a 20 61 31 | 2c 54 30 2a 20 61 32 29 |C,T0* a1|,T0* a2)|
|000382e0| 3b 0a 69 6e 74 20 72 38 | 35 33 69 73 5f 6d 65 72 |;.int r8|53is_mer|
|000382f0| 67 65 5f 77 69 74 68 28 | 54 38 35 33 2a 20 43 2c |ge_with(|T853* C,|
|00038300| 54 30 2a 20 61 31 2c 54 | 30 2a 20 61 32 29 3b 0a |T0* a1,T|0* a2);.|
|00038310| 76 6f 69 64 20 72 38 35 | 33 63 6f 6c 6c 65 63 74 |void r85|3collect|
|00038320| 5f 66 6f 72 28 54 38 35 | 33 2a 20 43 2c 69 6e 74 |_for(T85|3* C,int|
|00038330| 20 61 31 29 3b 0a 76 6f | 69 64 20 72 38 35 33 65 | a1);.vo|id r853e|
|00038340| 72 72 6f 72 28 54 30 2a | 20 61 31 2c 54 30 2a 20 |rror(T0*| a1,T0* |
|00038350| 61 32 29 3b 0a 76 6f 69 | 64 20 72 38 35 33 6d 61 |a2);.voi|d r853ma|
|00038360| 6b 65 5f 65 5f 66 65 61 | 74 75 72 65 28 54 38 35 |ke_e_fea|ture(T85|
|00038370| 33 2a 20 43 2c 54 30 2a | 20 61 31 2c 54 30 2a 20 |3* C,T0*| a1,T0* |
|00038380| 61 32 29 3b 0a 76 6f 69 | 64 20 72 38 35 33 63 68 |a2);.voi|d r853ch|
|00038390| 65 63 6b 5f 6f 62 73 6f | 6c 65 74 65 28 54 38 35 |eck_obso|lete(T85|
|000383a0| 33 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 38 35 33 |3* C);.v|oid r853|
|000383b0| 77 61 72 6e 69 6e 67 28 | 54 30 2a 20 61 31 2c 54 |warning(|T0* a1,T|
|000383c0| 30 2a 20 61 32 29 3b 0a | 76 6f 69 64 20 72 37 38 |0* a2);.|void r78|
|000383d0| 32 61 64 64 5f 69 6e 64 | 65 78 5f 76 61 6c 75 65 |2add_ind|ex_value|
|000383e0| 28 54 37 38 32 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T782* C|,T0* a1)|
|000383f0| 3b 0a 69 6e 74 20 72 38 | 30 38 69 64 28 54 38 30 |;.int r8|08id(T80|
|00038400| 38 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 38 30 38 |8* C);.v|oid r808|
|00038410| 6e 6f 74 68 69 6e 67 5f | 63 6f 6d 6d 65 6e 74 28 |nothing_|comment(|
|00038420| 54 38 30 38 2a 20 43 29 | 3b 0a 76 6f 69 64 20 72 |T808* C)|;.void r|
|00038430| 38 30 38 6d 61 6b 65 28 | 54 38 30 38 2a 20 43 2c |808make(|T808* C,|
|00038440| 54 30 2a 20 61 31 2c 54 | 30 2a 20 61 32 2c 54 30 |T0* a1,T|0* a2,T0|
|00038450| 2a 20 61 33 29 3b 0a 76 | 6f 69 64 20 72 38 30 38 |* a3);.v|oid r808|
|00038460| 73 74 64 5f 63 6f 6d 70 | 75 74 65 5f 75 73 65 5f |std_comp|ute_use_|
|00038470| 63 75 72 72 65 6e 74 28 | 54 38 30 38 2a 20 43 29 |current(|T808* C)|
|00038480| 3b 0a 76 6f 69 64 20 72 | 38 30 38 6d 61 70 70 69 |;.void r|808mappi|
|00038490| 6e 67 5f 6e 61 6d 65 28 | 54 38 30 38 2a 20 43 29 |ng_name(|T808* C)|
|000384a0| 3b 0a 69 6e 74 20 72 38 | 30 38 61 72 67 5f 63 6f |;.int r8|08arg_co|
|000384b0| 75 6e 74 28 54 38 30 38 | 2a 20 43 29 3b 0a 54 30 |unt(T808|* C);.T0|
|000384c0| 2a 20 72 38 30 38 73 74 | 61 72 74 5f 70 6f 73 69 |* r808st|art_posi|
|000384d0| 74 69 6f 6e 28 54 38 30 | 38 2a 20 43 29 3b 0a 69 |tion(T80|8* C);.i|
|000384e0| 6e 74 20 72 38 30 38 69 | 73 5f 65 78 70 6f 72 74 |nt r808i|s_export|
|000384f0| 65 64 5f 69 6e 28 54 38 | 30 38 2a 20 43 2c 54 30 |ed_in(T8|08* C,T0|
|00038500| 2a 20 61 31 29 3b 0a 69 | 6e 74 20 72 38 30 38 69 |* a1);.i|nt r808i|
|00038510| 73 5f 73 74 61 74 69 63 | 28 54 38 30 38 2a 20 43 |s_static|(T808* C|
|00038520| 29 3b 0a 76 6f 69 64 20 | 72 38 30 38 61 64 64 5f |);.void |r808add_|
|00038530| 63 6c 69 65 6e 74 28 54 | 38 30 38 2a 20 43 2c 54 |client(T|808* C,T|
|00038540| 30 2a 20 61 31 29 3b 0a | 54 30 2a 20 72 38 30 38 |0* a1);.|T0* r808|
|00038550| 72 75 6e 5f 63 6c 61 73 | 73 28 54 38 30 38 2a 20 |run_clas|s(T808* |
|00038560| 43 29 3b 0a 69 6e 74 20 | 72 38 30 38 73 74 61 74 |C);.int |r808stat|
|00038570| 69 63 5f 76 61 6c 75 65 | 5f 6d 65 6d 28 54 38 30 |ic_value|_mem(T80|
|00038580| 38 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 38 30 38 |8* C);.v|oid r808|
|00038590| 66 61 6c 6c 5f 64 6f 77 | 6e 28 54 38 30 38 2a 20 |fall_dow|n(T808* |
|000385a0| 43 29 3b 0a 54 30 2a 20 | 72 38 30 38 63 6c 69 65 |C);.T0* |r808clie|
|000385b0| 6e 74 73 28 54 38 30 38 | 2a 20 43 29 3b 0a 69 6e |nts(T808|* C);.in|
|000385c0| 74 20 72 38 30 38 75 73 | 65 5f 63 75 72 72 65 6e |t r808us|e_curren|
|000385d0| 74 28 54 38 30 38 2a 20 | 43 29 3b 0a 76 6f 69 64 |t(T808* |C);.void|
|000385e0| 20 72 38 30 38 6d 61 70 | 70 69 6e 67 5f 63 28 54 | r808map|ping_c(T|
|000385f0| 38 30 38 2a 20 43 29 3b | 0a 76 6f 69 64 20 72 38 |808* C);|.void r8|
|00038600| 30 38 61 64 64 72 65 73 | 73 5f 6f 66 28 54 38 30 |08addres|s_of(T80|
|00038610| 38 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 38 30 38 |8* C);.v|oid r808|
|00038620| 70 75 74 5f 74 61 67 28 | 54 38 30 38 2a 20 43 29 |put_tag(|T808* C)|
|00038630| 3b 0a 76 6f 69 64 20 72 | 38 30 38 69 6e 69 74 69 |;.void r|808initi|
|00038640| 61 6c 69 7a 65 28 54 38 | 30 38 2a 20 43 29 3b 0a |alize(T8|08* C);.|
|00038650| 76 6f 69 64 20 72 38 39 | 33 63 5f 6d 61 70 70 69 |void r89|3c_mappi|
|00038660| 6e 67 5f 70 72 6f 63 65 | 64 75 72 65 5f 6e 6f 6e |ng_proce|dure_non|
|00038670| 5f 73 6d 61 6c 6c 5f 65 | 69 66 66 65 6c 28 54 30 |_small_e|iffel(T0|
|00038680| 2a 20 61 31 2c 54 30 2a | 20 61 32 29 3b 0a 76 6f |* a1,T0*| a2);.vo|
|00038690| 69 64 20 72 38 39 33 63 | 5f 6d 61 70 70 69 6e 67 |id r893c|_mapping|
|000386a0| 5f 66 75 6e 63 74 69 6f | 6e 5f 6e 6f 6e 5f 73 6d |_functio|n_non_sm|
|000386b0| 61 6c 6c 5f 65 69 66 66 | 65 6c 28 54 30 2a 20 61 |all_eiff|el(T0* a|
|000386c0| 31 2c 54 30 2a 20 61 32 | 29 3b 0a 76 6f 69 64 20 |1,T0* a2|);.void |
|000386d0| 72 38 38 31 6d 61 6b 65 | 28 54 38 38 31 2a 20 43 |r881make|(T881* C|
|000386e0| 2c 54 30 2a 20 61 31 2c | 54 30 2a 20 61 32 29 3b |,T0* a1,|T0* a2);|
|000386f0| 0a 69 6e 74 20 72 38 38 | 31 69 6e 64 65 78 5f 6f |.int r88|1index_o|
|00038700| 66 28 54 38 38 31 2a 20 | 43 2c 54 30 2a 20 61 31 |f(T881* |C,T0* a1|
|00038710| 29 3b 0a 54 30 2a 20 72 | 35 38 30 74 72 79 5f 74 |);.T0* r|580try_t|
|00038720| 6f 5f 75 6e 64 65 66 69 | 6e 65 28 54 35 38 30 2a |o_undefi|ne(T580*|
|00038730| 20 43 2c 54 30 2a 20 61 | 31 2c 54 30 2a 20 61 32 | C,T0* a|1,T0* a2|
|00038740| 29 3b 0a 76 6f 69 64 20 | 72 35 38 30 61 64 64 5f |);.void |r580add_|
|00038750| 69 6e 74 6f 28 54 35 38 | 30 2a 20 43 2c 54 30 2a |into(T58|0* C,T0*|
|00038760| 20 61 31 29 3b 0a 54 30 | 2a 20 72 35 38 30 74 72 | a1);.T0|* r580tr|
|00038770| 79 5f 74 6f 5f 75 6e 64 | 65 66 69 6e 65 5f 61 75 |y_to_und|efine_au|
|00038780| 78 28 54 35 38 30 2a 20 | 43 2c 54 30 2a 20 61 31 |x(T580* |C,T0* a1|
|00038790| 2c 54 30 2a 20 61 32 29 | 3b 0a 76 6f 69 64 20 72 |,T0* a2)|;.void r|
|000387a0| 35 38 30 6d 61 6b 65 28 | 54 35 38 30 2a 20 43 2c |580make(|T580* C,|
|000387b0| 54 30 2a 20 61 31 2c 54 | 30 2a 20 61 32 2c 54 30 |T0* a1,T|0* a2,T0|
|000387c0| 2a 20 61 33 29 3b 0a 54 | 30 2a 20 72 35 38 30 73 |* a3);.T|0* r580s|
|000387d0| 74 61 72 74 5f 70 6f 73 | 69 74 69 6f 6e 28 54 35 |tart_pos|ition(T5|
|000387e0| 38 30 2a 20 43 29 3b 0a | 54 30 2a 20 72 35 38 30 |80* C);.|T0* r580|
|000387f0| 74 6f 5f 72 75 6e 5f 66 | 65 61 74 75 72 65 28 54 |to_run_f|eature(T|
|00038800| 35 38 30 2a 20 43 2c 54 | 30 2a 20 61 31 2c 54 30 |580* C,T|0* a1,T0|
|00038810| 2a 20 61 32 29 3b 0a 69 | 6e 74 20 72 35 38 30 63 |* a2);.i|nt r580c|
|00038820| 61 6e 5f 68 69 64 65 28 | 54 35 38 30 2a 20 43 2c |an_hide(|T580* C,|
|00038830| 54 30 2a 20 61 31 2c 54 | 30 2a 20 61 32 29 3b 0a |T0* a1,T|0* a2);.|
|00038840| 69 6e 74 20 72 35 38 30 | 69 73 5f 6d 65 72 67 65 |int r580|is_merge|
|00038850| 5f 77 69 74 68 28 54 35 | 38 30 2a 20 43 2c 54 30 |_with(T5|80* C,T0|
|00038860| 2a 20 61 31 2c 54 30 2a | 20 61 32 29 3b 0a 76 6f |* a1,T0*| a2);.vo|
|00038870| 69 64 20 72 35 38 30 63 | 6f 6c 6c 65 63 74 5f 66 |id r580c|ollect_f|
|00038880| 6f 72 28 69 6e 74 20 61 | 31 29 3b 0a 76 6f 69 64 |or(int a|1);.void|
|00038890| 20 72 35 38 30 65 72 72 | 6f 72 28 54 30 2a 20 61 | r580err|or(T0* a|
|000388a0| 31 2c 54 30 2a 20 61 32 | 29 3b 0a 76 6f 69 64 20 |1,T0* a2|);.void |
|000388b0| 72 35 38 30 6d 61 6b 65 | 5f 65 5f 66 65 61 74 75 |r580make|_e_featu|
|000388c0| 72 65 28 54 35 38 30 2a | 20 43 2c 54 30 2a 20 61 |re(T580*| C,T0* a|
|000388d0| 31 2c 54 30 2a 20 61 32 | 29 3b 0a 69 6e 74 20 72 |1,T0* a2|);.int r|
|000388e0| 37 38 38 68 61 73 5f 63 | 72 65 61 74 69 6f 6e 28 |788has_c|reation(|
|000388f0| 54 37 38 38 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |T788* C,|T0* a1);|
|00038900| 0a 69 6e 74 20 72 37 38 | 38 69 73 5f 61 28 54 37 |.int r78|8is_a(T7|
|00038910| 38 38 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 76 |88* C,T0|* a1);.v|
|00038920| 6f 69 64 20 72 37 38 38 | 67 63 5f 63 61 6c 6c 5f |oid r788|gc_call_|
|00038930| 6e 65 77 5f 69 6e 28 54 | 30 2a 20 61 31 29 3b 0a |new_in(T|0* a1);.|
|00038940| 76 6f 69 64 20 72 37 38 | 38 6d 61 6b 65 28 54 37 |void r78|8make(T7|
|00038950| 38 38 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 76 |88* C,T0|* a1);.v|
|00038960| 6f 69 64 20 72 37 38 38 | 6c 6f 61 64 5f 72 65 66 |oid r788|load_ref|
|00038970| 28 54 30 2a 20 61 31 29 | 3b 0a 65 78 74 65 72 6e |(T0* a1)|;.extern|
|00038980| 20 69 6e 74 20 66 42 43 | 33 36 34 74 79 70 65 5f | int fBC|364type_|
|00038990| 69 6e 74 65 67 65 72 5f | 72 65 66 3b 0a 65 78 74 |integer_|ref;.ext|
|000389a0| 65 72 6e 20 54 30 2a 6f | 42 43 33 36 34 74 79 70 |ern T0*o|BC364typ|
|000389b0| 65 5f 69 6e 74 65 67 65 | 72 5f 72 65 66 3b 0a 54 |e_intege|r_ref;.T|
|000389c0| 30 2a 20 72 37 38 38 74 | 79 70 65 5f 69 6e 74 65 |0* r788t|ype_inte|
|000389d0| 67 65 72 5f 72 65 66 28 | 76 6f 69 64 29 3b 0a 65 |ger_ref(|void);.e|
|000389e0| 78 74 65 72 6e 20 69 6e | 74 20 66 42 43 37 38 38 |xtern in|t fBC788|
|000389f0| 63 68 65 63 6b 5f 74 79 | 70 65 3b 0a 76 6f 69 64 |check_ty|pe;.void|
|00038a00| 20 72 37 38 38 63 68 65 | 63 6b 5f 74 79 70 65 28 | r788che|ck_type(|
|00038a10| 54 37 38 38 2a 20 43 29 | 3b 0a 54 30 2a 20 72 37 |T788* C)|;.T0* r7|
|00038a20| 38 38 77 72 69 74 74 65 | 6e 5f 6d 61 72 6b 28 76 |88writte|n_mark(v|
|00038a30| 6f 69 64 29 3b 0a 54 30 | 2a 20 72 37 38 38 74 6f |oid);.T0|* r788to|
|00038a40| 5f 72 75 6e 6e 61 62 6c | 65 28 54 37 38 38 2a 20 |_runnabl|e(T788* |
|00038a50| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 76 6f 69 64 20 |C,T0* a1|);.void |
|00038a60| 72 37 38 38 63 5f 74 79 | 70 65 5f 66 6f 72 5f 65 |r788c_ty|pe_for_e|
|00038a70| 78 74 65 72 6e 61 6c 5f | 69 6e 28 54 30 2a 20 61 |xternal_|in(T0* a|
|00038a80| 31 29 3b 0a 54 30 2a 20 | 72 37 38 38 67 65 6e 65 |1);.T0* |r788gene|
|00038a90| 72 69 63 5f 6c 69 73 74 | 28 54 37 38 38 2a 20 43 |ric_list|(T788* C|
|00038aa0| 29 3b 0a 76 6f 69 64 20 | 72 37 38 38 64 65 6d 61 |);.void |r788dema|
|00038ab0| 6e 67 6c 69 6e 67 5f 69 | 6e 28 54 30 2a 20 61 31 |ngling_i|n(T0* a1|
|00038ac0| 29 3b 0a 76 6f 69 64 20 | 72 37 38 38 66 61 74 61 |);.void |r788fata|
|00038ad0| 6c 5f 65 72 72 6f 72 5f | 67 65 6e 65 72 69 63 5f |l_error_|generic_|
|00038ae0| 6c 69 73 74 28 54 37 38 | 38 2a 20 43 29 3b 0a 54 |list(T78|8* C);.T|
|00038af0| 30 2a 20 72 37 38 38 73 | 6d 61 6c 6c 65 73 74 5f |0* r788s|mallest_|
|00038b00| 61 6e 63 65 73 74 6f 72 | 28 54 37 38 38 2a 20 43 |ancestor|(T788* C|
|00038b10| 2c 54 30 2a 20 61 31 29 | 3b 0a 54 30 2a 20 72 37 |,T0* a1)|;.T0* r7|
|00038b20| 38 38 72 75 6e 5f 63 6c | 61 73 73 28 54 37 38 38 |88run_cl|ass(T788|
|00038b30| 2a 20 43 29 3b 0a 54 30 | 2a 20 72 37 38 38 72 75 |* C);.T0|* r788ru|
|00038b40| 6e 5f 74 69 6d 65 5f 6d | 61 72 6b 28 76 6f 69 64 |n_time_m|ark(void|
|00038b50| 29 3b 0a 76 6f 69 64 20 | 72 37 38 38 67 63 5f 6d |);.void |r788gc_m|
|00038b60| 61 72 6b 5f 69 6e 28 54 | 30 2a 20 61 31 29 3b 0a |ark_in(T|0* a1);.|
|00038b70| 69 6e 74 20 72 37 38 38 | 69 73 5f 61 5f 69 6e 28 |int r788|is_a_in(|
|00038b80| 54 37 38 38 2a 20 43 2c | 54 30 2a 20 61 31 2c 54 |T788* C,|T0* a1,T|
|00038b90| 30 2a 20 61 32 29 3b 0a | 54 30 2a 20 72 37 38 38 |0* a2);.|T0* r788|
|00038ba0| 6c 6f 6f 6b 5f 75 70 5f | 66 6f 72 28 54 37 38 38 |look_up_|for(T788|
|00038bb0| 2a 20 43 2c 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |* C,T0* |a1,T0* a|
|00038bc0| 32 29 3b 0a 65 78 74 65 | 72 6e 20 69 6e 74 20 66 |2);.exte|rn int f|
|00038bd0| 42 43 37 38 38 75 73 65 | 64 5f 61 73 5f 72 65 66 |BC788use|d_as_ref|
|00038be0| 65 72 65 6e 63 65 3b 0a | 76 6f 69 64 20 72 37 38 |erence;.|void r78|
|00038bf0| 38 75 73 65 64 5f 61 73 | 5f 72 65 66 65 72 65 6e |8used_as|_referen|
|00038c00| 63 65 28 76 6f 69 64 29 | 3b 0a 69 6e 74 20 72 37 |ce(void)|;.int r7|
|00038c10| 38 38 73 70 61 63 65 5f | 66 6f 72 5f 69 6e 74 65 |88space_|for_inte|
|00038c20| 67 65 72 28 76 6f 69 64 | 29 3b 0a 76 6f 69 64 20 |ger(void|);.void |
|00038c30| 72 37 38 38 65 72 72 6f | 72 28 54 30 2a 20 61 31 |r788erro|r(T0* a1|
|00038c40| 2c 54 30 2a 20 61 32 29 | 3b 0a 54 30 2a 20 72 37 |,T0* a2)|;.T0* r7|
|00038c50| 38 38 62 61 73 65 5f 63 | 6c 61 73 73 28 54 37 38 |88base_c|lass(T78|
|00038c60| 38 2a 20 43 29 3b 0a 54 | 30 2a 20 72 33 31 37 61 |8* C);.T|0* r317a|
|00038c70| 64 64 5f 63 6f 6d 6d 65 | 6e 74 28 54 33 31 37 2a |dd_comme|nt(T317*|
|00038c80| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 76 6f 69 64 | C,T0* a|1);.void|
|00038c90| 20 72 33 31 37 6d 61 6b | 65 28 54 33 31 37 2a 20 | r317mak|e(T317* |
|00038ca0| 43 2c 54 30 2a 20 61 31 | 2c 54 30 2a 20 61 32 2c |C,T0* a1|,T0* a2,|
|00038cb0| 54 30 2a 20 61 33 29 3b | 0a 54 30 2a 20 72 33 31 |T0* a3);|.T0* r31|
|00038cc0| 37 73 74 61 72 74 5f 70 | 6f 73 69 74 69 6f 6e 28 |7start_p|osition(|
|00038cd0| 54 33 31 37 2a 20 43 29 | 3b 0a 76 6f 69 64 20 72 |T317* C)|;.void r|
|00038ce0| 33 31 37 63 6f 6d 70 69 | 6c 65 5f 74 6f 5f 63 28 |317compi|le_to_c(|
|00038cf0| 54 33 31 37 2a 20 43 29 | 3b 0a 54 30 2a 20 72 33 |T317* C)|;.T0* r3|
|00038d00| 31 37 74 6f 5f 72 75 6e | 6e 61 62 6c 65 28 54 33 |17to_run|nable(T3|
|00038d10| 31 37 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 69 |17* C,T0|* a1);.i|
|00038d20| 6e 74 20 72 33 31 37 73 | 74 61 6e 64 61 72 64 5f |nt r317s|tandard_|
|00038d30| 75 73 65 5f 63 75 72 72 | 65 6e 74 28 54 33 31 37 |use_curr|ent(T317|
|00038d40| 2a 20 43 29 3b 0a 54 30 | 2a 20 72 33 31 37 63 75 |* C);.T0|* r317cu|
|00038d50| 72 72 65 6e 74 5f 74 79 | 70 65 28 54 33 31 37 2a |rrent_ty|pe(T317*|
|00038d60| 20 43 29 3b 0a 76 6f 69 | 64 20 72 33 31 37 74 6f | C);.voi|d r317to|
|00038d70| 5f 72 75 6e 6e 61 62 6c | 65 5f 30 28 54 33 31 37 |_runnabl|e_0(T317|
|00038d80| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 76 6f 69 |* C,T0* |a1);.voi|
|00038d90| 64 20 72 33 31 37 63 70 | 63 5f 74 6f 5f 72 75 6e |d r317cp|c_to_run|
|00038da0| 6e 61 62 6c 65 28 54 33 | 31 37 2a 20 43 2c 54 30 |nable(T3|17* C,T0|
|00038db0| 2a 20 61 31 29 3b 0a 69 | 6e 74 20 72 33 31 37 75 |* a1);.i|nt r317u|
|00038dc0| 73 65 5f 63 75 72 72 65 | 6e 74 28 54 33 31 37 2a |se_curre|nt(T317*|
|00038dd0| 20 43 29 3b 0a 76 6f 69 | 64 20 72 33 31 37 66 69 | C);.voi|d r317fi|
|00038de0| 6e 61 6c 69 7a 65 28 54 | 33 31 37 2a 20 43 29 3b |nalize(T|317* C);|
|00038df0| 0a 76 6f 69 64 20 72 33 | 31 37 65 72 72 6f 72 28 |.void r3|17error(|
|00038e00| 54 30 2a 20 61 31 2c 54 | 30 2a 20 61 32 29 3b 0a |T0* a1,T|0* a2);.|
|00038e10| 54 30 2a 20 72 33 31 37 | 61 72 67 31 28 54 33 31 |T0* r317|arg1(T31|
|00038e20| 37 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 33 31 37 |7* C);.v|oid r317|
|00038e30| 61 66 64 5f 63 68 65 63 | 6b 28 54 33 31 37 2a 20 |afd_chec|k(T317* |
|00038e40| 43 29 3b 0a 54 30 2a 20 | 72 33 31 37 6d 61 6b 65 |C);.T0* |r317make|
|00038e50| 5f 72 75 6e 6e 61 62 6c | 65 28 54 33 31 37 2a 20 |_runnabl|e(T317* |
|00038e60| 43 2c 54 30 2a 20 61 31 | 2c 54 30 2a 20 61 32 2c |C,T0* a1|,T0* a2,|
|00038e70| 54 30 2a 20 61 33 2c 54 | 30 2a 20 61 34 29 3b 0a |T0* a3,T|0* a4);.|
|00038e80| 54 30 2a 20 72 32 33 61 | 64 64 5f 63 6f 6d 6d 65 |T0* r23a|dd_comme|
|00038e90| 6e 74 28 54 32 33 2a 20 | 43 2c 54 30 2a 20 61 31 |nt(T23* |C,T0* a1|
|00038ea0| 29 3b 0a 69 6e 74 20 72 | 32 33 74 6f 5f 69 6e 74 |);.int r|23to_int|
|00038eb0| 65 67 65 72 28 54 32 33 | 2a 20 43 29 3b 0a 69 6e |eger(T23|* C);.in|
|00038ec0| 74 20 72 32 33 69 73 5f | 61 28 54 32 33 2a 20 43 |t r23is_|a(T23* C|
|00038ed0| 2c 54 30 2a 20 61 31 29 | 3b 0a 76 6f 69 64 20 72 |,T0* a1)|;.void r|
|00038ee0| 32 33 6d 61 70 70 69 6e | 67 5f 63 5f 61 72 67 28 |23mappin|g_c_arg(|
|00038ef0| 54 32 33 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |T23* C,T|0* a1);.|
|00038f00| 76 6f 69 64 20 72 32 33 | 6d 61 70 70 69 6e 67 5f |void r23|mapping_|
|00038f10| 63 5f 74 61 72 67 65 74 | 28 54 32 33 2a 20 43 2c |c_target|(T23* C,|
|00038f20| 54 30 2a 20 61 31 29 3b | 0a 54 30 2a 20 72 32 33 |T0* a1);|.T0* r23|
|00038f30| 74 6f 5f 72 75 6e 6e 61 | 62 6c 65 28 54 32 33 2a |to_runna|ble(T23*|
|00038f40| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 76 6f 69 64 | C,T0* a|1);.void|
|00038f50| 20 72 32 33 72 65 66 65 | 72 5f 74 6f 28 54 32 33 | r23refe|r_to(T23|
|00038f60| 2a 20 43 2c 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |* C,T0* |a1,T0* a|
|00038f70| 32 2c 69 6e 74 20 61 33 | 29 3b 0a 76 6f 69 64 20 |2,int a3|);.void |
|00038f80| 72 32 33 65 72 72 6f 72 | 28 54 30 2a 20 61 31 2c |r23error|(T0* a1,|
|00038f90| 54 30 2a 20 61 32 29 3b | 0a 76 6f 69 64 20 72 32 |T0* a2);|.void r2|
|00038fa0| 33 6d 61 6b 65 5f 72 75 | 6e 6e 61 62 6c 65 28 54 |3make_ru|nnable(T|
|00038fb0| 32 33 2a 20 43 2c 54 30 | 2a 20 61 31 2c 54 30 2a |23* C,T0|* a1,T0*|
|00038fc0| 20 61 32 2c 54 30 2a 20 | 61 33 29 3b 0a 54 30 2a | a2,T0* |a3);.T0*|
|00038fd0| 20 72 34 38 37 61 64 64 | 5f 63 6f 6d 6d 65 6e 74 | r487add|_comment|
|00038fe0| 28 54 34 38 37 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T487* C|,T0* a1)|
|00038ff0| 3b 0a 69 6e 74 20 72 34 | 38 37 74 6f 5f 69 6e 74 |;.int r4|87to_int|
|00039000| 65 67 65 72 28 54 34 38 | 37 2a 20 43 29 3b 0a 69 |eger(T48|7* C);.i|
|00039010| 6e 74 20 72 34 38 37 69 | 73 5f 61 28 54 34 38 37 |nt r487i|s_a(T487|
|00039020| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 76 6f 69 |* C,T0* |a1);.voi|
|00039030| 64 20 72 34 38 37 6d 61 | 70 70 69 6e 67 5f 63 5f |d r487ma|pping_c_|
|00039040| 61 72 67 28 54 34 38 37 | 2a 20 43 2c 54 30 2a 20 |arg(T487|* C,T0* |
|00039050| 61 31 29 3b 0a 76 6f 69 | 64 20 72 34 38 37 6d 61 |a1);.voi|d r487ma|
|00039060| 6b 65 28 54 34 38 37 2a | 20 43 2c 54 30 2a 20 61 |ke(T487*| C,T0* a|
|00039070| 31 2c 54 30 2a 20 61 32 | 29 3b 0a 76 6f 69 64 20 |1,T0* a2|);.void |
|00039080| 72 34 38 37 6d 61 70 70 | 69 6e 67 5f 63 5f 74 61 |r487mapp|ing_c_ta|
|00039090| 72 67 65 74 28 54 34 38 | 37 2a 20 43 2c 54 30 2a |rget(T48|7* C,T0*|
|000390a0| 20 61 31 29 3b 0a 54 30 | 2a 20 72 34 38 37 73 74 | a1);.T0|* r487st|
|000390b0| 61 72 74 5f 70 6f 73 69 | 74 69 6f 6e 28 54 34 38 |art_posi|tion(T48|
|000390c0| 37 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 34 38 37 |7* C);.v|oid r487|
|000390d0| 63 6f 6d 70 69 6c 65 5f | 74 6f 5f 63 28 54 34 38 |compile_|to_c(T48|
|000390e0| 37 2a 20 43 29 3b 0a 54 | 30 2a 20 72 34 38 37 74 |7* C);.T|0* r487t|
|000390f0| 6f 5f 72 75 6e 6e 61 62 | 6c 65 28 54 34 38 37 2a |o_runnab|le(T487*|
|00039100| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 54 30 2a 20 | C,T0* a|1);.T0* |
|00039110| 72 34 38 37 74 77 69 6e | 28 54 34 38 37 2a 20 43 |r487twin|(T487* C|
|00039120| 29 3b 0a 69 6e 74 20 72 | 34 38 37 69 73 5f 73 74 |);.int r|487is_st|
|00039130| 61 74 69 63 28 54 34 38 | 37 2a 20 43 29 3b 0a 69 |atic(T48|7* C);.i|
|00039140| 6e 74 20 72 34 38 37 63 | 61 6c 6c 5f 69 73 5f 73 |nt r487c|all_is_s|
|00039150| 74 61 74 69 63 28 54 34 | 38 37 2a 20 43 29 3b 0a |tatic(T4|87* C);.|
|00039160| 69 6e 74 20 72 34 38 37 | 63 61 6e 5f 62 65 5f 64 |int r487|can_be_d|
|00039170| 72 6f 70 70 65 64 28 54 | 34 38 37 2a 20 43 29 3b |ropped(T|487* C);|
|00039180| 0a 76 6f 69 64 20 72 34 | 38 37 63 6f 6d 70 69 6c |.void r4|87compil|
|00039190| 65 5f 74 6f 5f 63 5f 6f | 6c 64 28 54 34 38 37 2a |e_to_c_o|ld(T487*|
|000391a0| 20 43 29 3b 0a 76 6f 69 | 64 20 72 34 38 37 74 6f | C);.voi|d r487to|
|000391b0| 5f 72 75 6e 6e 61 62 6c | 65 5f 30 28 54 34 38 37 |_runnabl|e_0(T487|
|000391c0| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 69 6e 74 |* C,T0* |a1);.int|
|000391d0| 20 72 34 38 37 69 73 5f | 70 72 65 5f 63 6f 6d 70 | r487is_|pre_comp|
|000391e0| 75 74 61 62 6c 65 28 54 | 34 38 37 2a 20 43 29 3b |utable(T|487* C);|
|000391f0| 0a 76 6f 69 64 20 72 34 | 38 37 63 70 63 5f 74 6f |.void r4|87cpc_to|
|00039200| 5f 72 75 6e 6e 61 62 6c | 65 28 54 34 38 37 2a 20 |_runnabl|e(T487* |
|00039210| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 69 6e 74 20 72 |C,T0* a1|);.int r|
|00039220| 34 38 37 75 73 65 5f 63 | 75 72 72 65 6e 74 28 54 |487use_c|urrent(T|
|00039230| 34 38 37 2a 20 43 29 3b | 0a 76 6f 69 64 20 72 34 |487* C);|.void r4|
|00039240| 38 37 66 69 6e 61 6c 69 | 7a 65 28 54 34 38 37 2a |87finali|ze(T487*|
|00039250| 20 43 29 3b 0a 76 6f 69 | 64 20 72 34 38 37 65 72 | C);.voi|d r487er|
|00039260| 72 6f 72 28 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |ror(T0* |a1,T0* a|
|00039270| 32 29 3b 0a 76 6f 69 64 | 20 72 34 38 37 61 66 64 |2);.void| r487afd|
|00039280| 5f 63 68 65 63 6b 28 54 | 34 38 37 2a 20 43 29 3b |_check(T|487* C);|
|00039290| 0a 76 6f 69 64 20 72 35 | 38 33 6d 61 6b 65 28 54 |.void r5|83make(T|
|000392a0| 35 38 33 2a 20 43 2c 54 | 30 2a 20 61 31 2c 54 30 |583* C,T|0* a1,T0|
|000392b0| 2a 20 61 32 2c 54 30 2a | 20 61 33 2c 54 30 2a 20 |* a2,T0*| a3,T0* |
|000392c0| 61 34 29 3b 0a 76 6f 69 | 64 20 72 35 38 33 63 68 |a4);.voi|d r583ch|
|000392d0| 65 63 6b 5f 65 78 70 61 | 6e 64 65 64 5f 77 69 74 |eck_expa|nded_wit|
|000392e0| 68 28 54 35 38 33 2a 20 | 43 2c 54 30 2a 20 61 31 |h(T583* |C,T0* a1|
|000392f0| 29 3b 0a 69 6e 74 20 72 | 35 38 33 68 61 73 28 54 |);.int r|583has(T|
|00039300| 35 38 33 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |583* C,T|0* a1);.|
|00039310| 54 30 2a 20 72 35 38 33 | 65 78 70 61 6e 64 65 64 |T0* r583|expanded|
|00039320| 5f 69 6e 69 74 69 61 6c | 69 7a 65 72 28 54 35 38 |_initial|izer(T58|
|00039330| 33 2a 20 43 2c 54 30 2a | 20 61 31 29 3b 0a 76 6f |3* C,T0*| a1);.vo|
|00039340| 69 64 20 72 34 39 30 6d | 61 6b 65 28 54 34 39 30 |id r490m|ake(T490|
|00039350| 2a 20 43 2c 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |* C,T0* |a1,T0* a|
|00039360| 32 29 3b 0a 69 6e 74 20 | 72 38 32 30 69 64 28 54 |2);.int |r820id(T|
|00039370| 38 32 30 2a 20 43 29 3b | 0a 76 6f 69 64 20 72 38 |820* C);|.void r8|
|00039380| 32 30 6e 6f 74 68 69 6e | 67 5f 63 6f 6d 6d 65 6e |20nothin|g_commen|
|00039390| 74 28 54 38 32 30 2a 20 | 43 29 3b 0a 76 6f 69 64 |t(T820* |C);.void|
|000393a0| 20 72 38 32 30 6d 61 6b | 65 28 54 38 32 30 2a 20 | r820mak|e(T820* |
|000393b0| 43 2c 54 30 2a 20 61 31 | 2c 54 30 2a 20 61 32 2c |C,T0* a1|,T0* a2,|
|000393c0| 54 30 2a 20 61 33 29 3b | 0a 76 6f 69 64 20 72 38 |T0* a3);|.void r8|
|000393d0| 32 30 6d 61 70 70 69 6e | 67 5f 6e 61 6d 65 28 54 |20mappin|g_name(T|
|000393e0| 38 32 30 2a 20 43 29 3b | 0a 69 6e 74 20 72 38 32 |820* C);|.int r82|
|000393f0| 30 61 72 67 5f 63 6f 75 | 6e 74 28 54 38 32 30 2a |0arg_cou|nt(T820*|
|00039400| 20 43 29 3b 0a 69 6e 74 | 20 72 38 32 30 69 73 5f | C);.int| r820is_|
|00039410| 65 78 70 6f 72 74 65 64 | 5f 69 6e 28 54 38 32 30 |exported|_in(T820|
|00039420| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 76 6f 69 |* C,T0* |a1);.voi|
|00039430| 64 20 72 38 32 30 61 64 | 64 5f 63 6c 69 65 6e 74 |d r820ad|d_client|
|00039440| 28 54 38 32 30 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T820* C|,T0* a1)|
|00039450| 3b 0a 76 6f 69 64 20 72 | 38 32 30 66 6f 72 63 65 |;.void r|820force|
|00039460| 5f 63 5f 72 65 63 6f 6d | 70 69 6c 61 74 69 6f 6e |_c_recom|pilation|
|00039470| 5f 63 6f 6d 6d 65 6e 74 | 28 54 38 32 30 2a 20 43 |_comment|(T820* C|
|00039480| 29 3b 0a 54 30 2a 20 72 | 38 32 30 72 75 6e 5f 63 |);.T0* r|820run_c|
|00039490| 6c 61 73 73 28 54 38 32 | 30 2a 20 43 29 3b 0a 76 |lass(T82|0* C);.v|
|000394a0| 6f 69 64 20 72 38 32 30 | 66 61 6c 6c 5f 64 6f 77 |oid r820|fall_dow|
|000394b0| 6e 28 54 38 32 30 2a 20 | 43 29 3b 0a 54 30 2a 20 |n(T820* |C);.T0* |
|000394c0| 72 38 32 30 63 6c 69 65 | 6e 74 73 28 54 38 32 30 |r820clie|nts(T820|
|000394d0| 2a 20 43 29 3b 0a 69 6e | 74 20 72 38 32 30 75 73 |* C);.in|t r820us|
|000394e0| 65 5f 63 75 72 72 65 6e | 74 28 54 38 32 30 2a 20 |e_curren|t(T820* |
|000394f0| 43 29 3b 0a 76 6f 69 64 | 20 72 38 32 30 6d 61 70 |C);.void| r820map|
|00039500| 70 69 6e 67 5f 63 28 54 | 38 32 30 2a 20 43 29 3b |ping_c(T|820* C);|
|00039510| 0a 76 6f 69 64 20 72 38 | 32 30 61 64 64 72 65 73 |.void r8|20addres|
|00039520| 73 5f 6f 66 28 54 38 32 | 30 2a 20 43 29 3b 0a 76 |s_of(T82|0* C);.v|
|00039530| 6f 69 64 20 72 38 32 30 | 70 75 74 5f 74 61 67 28 |oid r820|put_tag(|
|00039540| 54 38 32 30 2a 20 43 29 | 3b 0a 76 6f 69 64 20 72 |T820* C)|;.void r|
|00039550| 38 32 30 69 6e 69 74 69 | 61 6c 69 7a 65 28 54 38 |820initi|alize(T8|
|00039560| 32 30 2a 20 43 29 3b 0a | 76 6f 69 64 20 72 38 32 |20* C);.|void r82|
|00039570| 30 61 66 64 5f 63 68 65 | 63 6b 28 54 38 32 30 2a |0afd_che|ck(T820*|
|00039580| 20 43 29 3b 0a 54 30 2a | 20 72 34 39 32 61 64 64 | C);.T0*| r492add|
|00039590| 5f 63 6f 6d 6d 65 6e 74 | 28 54 34 39 32 2a 20 43 |_comment|(T492* C|
|000395a0| 2c 54 30 2a 20 61 31 29 | 3b 0a 69 6e 74 20 72 34 |,T0* a1)|;.int r4|
|000395b0| 39 32 74 6f 5f 69 6e 74 | 65 67 65 72 28 54 34 39 |92to_int|eger(T49|
|000395c0| 32 2a 20 43 29 3b 0a 69 | 6e 74 20 72 34 39 32 69 |2* C);.i|nt r492i|
|000395d0| 73 5f 61 28 54 34 39 32 | 2a 20 43 2c 54 30 2a 20 |s_a(T492|* C,T0* |
|000395e0| 61 31 29 3b 0a 76 6f 69 | 64 20 72 34 39 32 6d 61 |a1);.voi|d r492ma|
|000395f0| 70 70 69 6e 67 5f 63 5f | 61 72 67 28 54 34 39 32 |pping_c_|arg(T492|
|00039600| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 76 6f 69 |* C,T0* |a1);.voi|
|00039610| 64 20 72 34 39 32 6d 61 | 6b 65 28 54 34 39 32 2a |d r492ma|ke(T492*|
|00039620| 20 43 2c 54 30 2a 20 61 | 31 2c 54 30 2a 20 61 32 | C,T0* a|1,T0* a2|
|00039630| 2c 54 30 2a 20 61 33 29 | 3b 0a 76 6f 69 64 20 72 |,T0* a3)|;.void r|
|00039640| 34 39 32 6d 61 70 70 69 | 6e 67 5f 63 5f 74 61 72 |492mappi|ng_c_tar|
|00039650| 67 65 74 28 54 34 39 32 | 2a 20 43 2c 54 30 2a 20 |get(T492|* C,T0* |
|00039660| 61 31 29 3b 0a 54 30 2a | 20 72 34 39 32 73 74 61 |a1);.T0*| r492sta|
|00039670| 72 74 5f 70 6f 73 69 74 | 69 6f 6e 28 54 34 39 32 |rt_posit|ion(T492|
|00039680| 2a 20 43 29 3b 0a 54 30 | 2a 20 72 34 39 32 74 6f |* C);.T0|* r492to|
|00039690| 5f 72 75 6e 6e 61 62 6c | 65 28 54 34 39 32 2a 20 |_runnabl|e(T492* |
|000396a0| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 54 30 2a 20 72 |C,T0* a1|);.T0* r|
|000396b0| 34 39 32 74 77 69 6e 28 | 54 34 39 32 2a 20 43 29 |492twin(|T492* C)|
|000396c0| 3b 0a 69 6e 74 20 72 34 | 39 32 63 61 6c 6c 5f 69 |;.int r4|92call_i|
|000396d0| 73 5f 73 74 61 74 69 63 | 28 54 34 39 32 2a 20 43 |s_static|(T492* C|
|000396e0| 29 3b 0a 76 6f 69 64 20 | 72 34 39 32 63 6f 6d 70 |);.void |r492comp|
|000396f0| 69 6c 65 5f 74 6f 5f 63 | 5f 6f 6c 64 28 54 34 39 |ile_to_c|_old(T49|
|00039700| 32 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 34 39 32 |2* C);.v|oid r492|
|00039710| 74 6f 5f 72 75 6e 6e 61 | 62 6c 65 5f 30 28 54 34 |to_runna|ble_0(T4|
|00039720| 39 32 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 76 |92* C,T0|* a1);.v|
|00039730| 6f 69 64 20 72 34 39 32 | 63 70 63 5f 74 6f 5f 72 |oid r492|cpc_to_r|
|00039740| 75 6e 6e 61 62 6c 65 28 | 54 34 39 32 2a 20 43 2c |unnable(|T492* C,|
|00039750| 54 30 2a 20 61 31 29 3b | 0a 69 6e 74 20 72 34 39 |T0* a1);|.int r49|
|00039760| 32 75 73 65 5f 63 75 72 | 72 65 6e 74 28 54 34 39 |2use_cur|rent(T49|
|00039770| 32 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 34 39 32 |2* C);.v|oid r492|
|00039780| 66 69 6e 61 6c 69 7a 65 | 28 54 34 39 32 2a 20 43 |finalize|(T492* C|
|00039790| 29 3b 0a 76 6f 69 64 20 | 72 34 39 32 65 72 72 6f |);.void |r492erro|
|000397a0| 72 28 54 30 2a 20 61 31 | 2c 54 30 2a 20 61 32 29 |r(T0* a1|,T0* a2)|
|000397b0| 3b 0a 54 30 2a 20 72 34 | 39 32 61 72 67 31 28 54 |;.T0* r4|92arg1(T|
|000397c0| 34 39 32 2a 20 43 29 3b | 0a 76 6f 69 64 20 72 34 |492* C);|.void r4|
|000397d0| 39 32 61 66 64 5f 63 68 | 65 63 6b 28 54 34 39 32 |92afd_ch|eck(T492|
|000397e0| 2a 20 43 29 3b 0a 54 30 | 2a 20 72 31 32 36 61 64 |* C);.T0|* r126ad|
|000397f0| 64 5f 63 6f 6d 6d 65 6e | 74 28 54 31 32 36 2a 20 |d_commen|t(T126* |
|00039800| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 76 6f 69 64 20 |C,T0* a1|);.void |
|00039810| 72 31 32 36 6d 61 6b 65 | 28 54 31 32 36 2a 20 43 |r126make|(T126* C|
|00039820| 2c 54 30 2a 20 61 31 2c | 54 30 2a 20 61 32 29 3b |,T0* a1,|T0* a2);|
|00039830| 0a 54 30 2a 20 72 31 32 | 36 73 74 61 72 74 5f 70 |.T0* r12|6start_p|
|00039840| 6f 73 69 74 69 6f 6e 28 | 54 31 32 36 2a 20 43 29 |osition(|T126* C)|
|00039850| 3b 0a 76 6f 69 64 20 72 | 31 32 36 63 6f 6d 70 69 |;.void r|126compi|
|00039860| 6c 65 5f 74 6f 5f 63 28 | 54 31 32 36 2a 20 43 29 |le_to_c(|T126* C)|
|00039870| 3b 0a 54 30 2a 20 72 31 | 32 36 74 6f 5f 72 75 6e |;.T0* r1|26to_run|
|00039880| 6e 61 62 6c 65 28 54 31 | 32 36 2a 20 43 2c 54 30 |nable(T1|26* C,T0|
|00039890| 2a 20 61 31 29 3b 0a 54 | 30 2a 20 72 31 32 36 72 |* a1);.T|0* r126r|
|000398a0| 69 67 68 74 5f 74 79 70 | 65 28 54 31 32 36 2a 20 |ight_typ|e(T126* |
|000398b0| 43 29 3b 0a 54 30 2a 20 | 72 31 32 36 63 75 72 72 |C);.T0* |r126curr|
|000398c0| 65 6e 74 5f 74 79 70 65 | 28 54 31 32 36 2a 20 43 |ent_type|(T126* C|
|000398d0| 29 3b 0a 69 6e 74 20 72 | 31 32 36 75 73 65 5f 63 |);.int r|126use_c|
|000398e0| 75 72 72 65 6e 74 28 54 | 31 32 36 2a 20 43 29 3b |urrent(T|126* C);|
|000398f0| 0a 76 6f 69 64 20 72 31 | 32 36 65 72 72 6f 72 28 |.void r1|26error(|
|00039900| 54 30 2a 20 61 31 2c 54 | 30 2a 20 61 32 29 3b 0a |T0* a1,T|0* a2);.|
|00039910| 76 6f 69 64 20 72 31 32 | 36 61 66 64 5f 63 68 65 |void r12|6afd_che|
|00039920| 63 6b 28 54 31 32 36 2a | 20 43 29 3b 0a 54 30 2a |ck(T126*| C);.T0*|
|00039930| 20 72 31 32 36 6c 65 66 | 74 5f 74 79 70 65 28 54 | r126lef|t_type(T|
|00039940| 31 32 36 2a 20 43 29 3b | 0a 76 6f 69 64 20 72 31 |126* C);|.void r1|
|00039950| 32 36 77 61 72 6e 69 6e | 67 28 54 30 2a 20 61 31 |26warnin|g(T0* a1|
|00039960| 2c 54 30 2a 20 61 32 29 | 3b 0a 69 6e 74 20 72 35 |,T0* a2)|;.int r5|
|00039970| 34 32 61 66 66 65 63 74 | 28 54 35 34 32 2a 20 43 |42affect|(T542* C|
|00039980| 2c 54 30 2a 20 61 31 29 | 3b 0a 76 6f 69 64 20 72 |,T0* a1)|;.void r|
|00039990| 35 34 32 6d 61 6b 65 5f | 61 6c 6c 28 54 35 34 32 |542make_|all(T542|
|000399a0| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 76 6f 69 |* C,T0* |a1);.voi|
|000399b0| 64 20 72 35 34 32 6d 61 | 6b 65 28 54 35 34 32 2a |d r542ma|ke(T542*|
|000399c0| 20 43 2c 54 30 2a 20 61 | 31 2c 54 30 2a 20 61 32 | C,T0* a|1,T0* a2|
|000399d0| 29 3b 0a 54 30 2a 20 72 | 32 37 30 61 64 64 5f 63 |);.T0* r|270add_c|
|000399e0| 6f 6d 6d 65 6e 74 28 54 | 32 37 30 2a 20 43 2c 54 |omment(T|270* C,T|
|000399f0| 30 2a 20 61 31 29 3b 0a | 76 6f 69 64 20 72 32 37 |0* a1);.|void r27|
|00039a00| 30 61 64 64 5f 77 68 65 | 6e 28 54 32 37 30 2a 20 |0add_whe|n(T270* |
|00039a10| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 76 6f 69 64 20 |C,T0* a1|);.void |
|00039a20| 72 32 37 30 6d 61 6b 65 | 28 54 32 37 30 2a 20 43 |r270make|(T270* C|
|00039a30| 2c 54 30 2a 20 61 31 2c | 54 30 2a 20 61 32 29 3b |,T0* a1,|T0* a2);|
|00039a40| 0a 76 6f 69 64 20 72 32 | 37 30 73 65 74 5f 65 6c |.void r2|70set_el|
|00039a50| 73 65 5f 63 6f 6d 70 6f | 75 6e 64 28 54 32 37 30 |se_compo|und(T270|
|00039a60| 2a 20 43 2c 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |* C,T0* |a1,T0* a|
|00039a70| 32 29 3b 0a 76 6f 69 64 | 20 72 32 37 30 63 6f 6d |2);.void| r270com|
|00039a80| 70 69 6c 65 5f 74 6f 5f | 63 28 54 32 37 30 2a 20 |pile_to_|c(T270* |
|00039a90| 43 29 3b 0a 54 30 2a 20 | 72 32 37 30 74 6f 5f 72 |C);.T0* |r270to_r|
|00039aa0| 75 6e 6e 61 62 6c 65 28 | 54 32 37 30 2a 20 43 2c |unnable(|T270* C,|
|00039ab0| 54 30 2a 20 61 31 29 3b | 0a 54 30 2a 20 72 32 37 |T0* a1);|.T0* r27|
|00039ac0| 30 74 77 69 6e 28 54 32 | 37 30 2a 20 43 29 3b 0a |0twin(T2|70* C);.|
|00039ad0| 54 30 2a 20 72 32 37 30 | 63 75 72 72 65 6e 74 5f |T0* r270|current_|
|00039ae0| 74 79 70 65 28 54 32 37 | 30 2a 20 43 29 3b 0a 69 |type(T27|0* C);.i|
|00039af0| 6e 74 20 72 32 37 30 75 | 73 65 5f 63 75 72 72 65 |nt r270u|se_curre|
|00039b00| 6e 74 28 54 32 37 30 2a | 20 43 29 3b 0a 76 6f 69 |nt(T270*| C);.voi|
|00039b10| 64 20 72 32 37 30 65 72 | 72 6f 72 28 54 30 2a 20 |d r270er|ror(T0* |
|00039b20| 61 31 2c 54 30 2a 20 61 | 32 29 3b 0a 76 6f 69 64 |a1,T0* a|2);.void|
|00039b30| 20 72 32 37 30 61 66 64 | 5f 63 68 65 63 6b 28 54 | r270afd|_check(T|
|00039b40| 32 37 30 2a 20 43 29 3b | 0a 54 30 2a 20 72 38 34 |270* C);|.T0* r84|
|00039b50| 34 74 72 79 5f 74 6f 5f | 75 6e 64 65 66 69 6e 65 |4try_to_|undefine|
|00039b60| 28 54 38 34 34 2a 20 43 | 2c 54 30 2a 20 61 31 2c |(T844* C|,T0* a1,|
|00039b70| 54 30 2a 20 61 32 29 3b | 0a 54 30 2a 20 72 38 34 |T0* a2);|.T0* r84|
|00039b80| 34 72 75 6e 6e 61 62 6c | 65 28 54 30 2a 20 61 31 |4runnabl|e(T0* a1|
|00039b90| 2c 54 30 2a 20 61 32 2c | 54 30 2a 20 61 33 29 3b |,T0* a2,|T0* a3);|
|00039ba0| 0a 76 6f 69 64 20 72 38 | 34 34 61 64 64 5f 69 6e |.void r8|44add_in|
|00039bb0| 74 6f 28 54 38 34 34 2a | 20 43 2c 54 30 2a 20 61 |to(T844*| C,T0* a|
|00039bc0| 31 29 3b 0a 54 30 2a 20 | 72 38 34 34 74 72 79 5f |1);.T0* |r844try_|
|00039bd0| 74 6f 5f 75 6e 64 65 66 | 69 6e 65 5f 61 75 78 28 |to_undef|ine_aux(|
|00039be0| 54 38 34 34 2a 20 43 2c | 54 30 2a 20 61 31 2c 54 |T844* C,|T0* a1,T|
|00039bf0| 30 2a 20 61 32 29 3b 0a | 76 6f 69 64 20 72 38 34 |0* a2);.|void r84|
|00039c00| 34 6d 61 6b 65 28 54 38 | 34 34 2a 20 43 2c 54 30 |4make(T8|44* C,T0|
|00039c10| 2a 20 61 31 2c 54 30 2a | 20 61 32 2c 54 30 2a 20 |* a1,T0*| a2,T0* |
|00039c20| 61 33 2c 54 30 2a 20 61 | 34 2c 54 30 2a 20 61 35 |a3,T0* a|4,T0* a5|
|00039c30| 2c 54 30 2a 20 61 36 2c | 54 30 2a 20 61 37 2c 54 |,T0* a6,|T0* a7,T|
|00039c40| 30 2a 20 61 38 29 3b 0a | 76 6f 69 64 20 72 38 34 |0* a8);.|void r84|
|00039c50| 34 6d 61 6b 65 5f 72 6f | 75 74 69 6e 65 28 54 38 |4make_ro|utine(T8|
|00039c60| 34 34 2a 20 43 2c 54 30 | 2a 20 61 31 2c 54 30 2a |44* C,T0|* a1,T0*|
|00039c70| 20 61 32 2c 54 30 2a 20 | 61 33 2c 54 30 2a 20 61 | a2,T0* |a3,T0* a|
|00039c80| 34 2c 54 30 2a 20 61 35 | 29 3b 0a 76 6f 69 64 20 |4,T0* a5|);.void |
|00039c90| 72 38 34 34 6d 61 70 70 | 69 6e 67 5f 63 5f 6e 61 |r844mapp|ing_c_na|
|00039ca0| 6d 65 5f 69 6e 28 54 38 | 34 34 2a 20 43 2c 54 30 |me_in(T8|44* C,T0|
|00039cb0| 2a 20 61 31 29 3b 0a 76 | 6f 69 64 20 72 38 34 34 |* a1);.v|oid r844|
|00039cc0| 73 65 74 5f 68 65 61 64 | 65 72 5f 63 6f 6d 6d 65 |set_head|er_comme|
|00039cd0| 6e 74 28 54 38 34 34 2a | 20 43 2c 54 30 2a 20 61 |nt(T844*| C,T0* a|
|00039ce0| 31 29 3b 0a 54 30 2a 20 | 72 38 34 34 73 74 61 72 |1);.T0* |r844star|
|00039cf0| 74 5f 70 6f 73 69 74 69 | 6f 6e 28 54 38 34 34 2a |t_positi|on(T844*|
|00039d00| 20 43 29 3b 0a 54 30 2a | 20 72 38 34 34 74 6f 5f | C);.T0*| r844to_|
|00039d10| 72 75 6e 5f 66 65 61 74 | 75 72 65 28 54 38 34 34 |run_feat|ure(T844|
|00039d20| 2a 20 43 2c 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |* C,T0* |a1,T0* a|
|00039d30| 32 29 3b 0a 54 30 2a 20 | 72 38 34 34 72 75 6e 5f |2);.T0* |r844run_|
|00039d40| 65 6e 73 75 72 65 28 54 | 30 2a 20 61 31 29 3b 0a |ensure(T|0* a1);.|
|00039d50| 54 30 2a 20 72 38 34 34 | 72 75 6e 5f 72 65 71 75 |T0* r844|run_requ|
|00039d60| 69 72 65 28 54 30 2a 20 | 61 31 29 3b 0a 69 6e 74 |ire(T0* |a1);.int|
|00039d70| 20 72 38 34 34 73 74 75 | 70 69 64 5f 73 77 69 74 | r844stu|pid_swit|
|00039d80| 63 68 28 54 38 34 34 2a | 20 43 2c 54 30 2a 20 61 |ch(T844*| C,T0* a|
|00039d90| 31 2c 54 30 2a 20 61 32 | 29 3b 0a 76 6f 69 64 20 |1,T0* a2|);.void |
|00039da0| 72 38 34 34 73 65 74 5f | 72 65 73 63 75 65 5f 63 |r844set_|rescue_c|
|00039db0| 6f 6d 70 6f 75 6e 64 28 | 54 38 34 34 2a 20 43 2c |ompound(|T844* C,|
|00039dc0| 54 30 2a 20 61 31 29 3b | 0a 69 6e 74 20 72 38 34 |T0* a1);|.int r84|
|00039dd0| 34 63 61 6e 5f 68 69 64 | 65 28 54 38 34 34 2a 20 |4can_hid|e(T844* |
|00039de0| 43 2c 54 30 2a 20 61 31 | 2c 54 30 2a 20 61 32 29 |C,T0* a1|,T0* a2)|
|00039df0| 3b 0a 69 6e 74 20 72 38 | 34 34 69 73 5f 6d 65 72 |;.int r8|44is_mer|
|00039e00| 67 65 5f 77 69 74 68 28 | 54 38 34 34 2a 20 43 2c |ge_with(|T844* C,|
|00039e10| 54 30 2a 20 61 31 2c 54 | 30 2a 20 61 32 29 3b 0a |T0* a1,T|0* a2);.|
|00039e20| 76 6f 69 64 20 72 38 34 | 34 63 6f 6c 6c 65 63 74 |void r84|4collect|
|00039e30| 5f 66 6f 72 28 54 38 34 | 34 2a 20 43 2c 69 6e 74 |_for(T84|4* C,int|
|00039e40| 20 61 31 29 3b 0a 76 6f | 69 64 20 72 38 34 34 6d | a1);.vo|id r844m|
|00039e50| 61 6b 65 5f 65 66 66 65 | 63 74 69 76 65 5f 72 6f |ake_effe|ctive_ro|
|00039e60| 75 74 69 6e 65 28 54 38 | 34 34 2a 20 43 2c 54 30 |utine(T8|44* C,T0|
|00039e70| 2a 20 61 31 2c 54 30 2a | 20 61 32 2c 54 30 2a 20 |* a1,T0*| a2,T0* |
|00039e80| 61 33 2c 54 30 2a 20 61 | 34 2c 54 30 2a 20 61 35 |a3,T0* a|4,T0* a5|
|00039e90| 2c 54 30 2a 20 61 36 2c | 54 30 2a 20 61 37 29 3b |,T0* a6,|T0* a7);|
|00039ea0| 0a 76 6f 69 64 20 72 38 | 34 34 65 72 72 6f 72 28 |.void r8|44error(|
|00039eb0| 54 30 2a 20 61 31 2c 54 | 30 2a 20 61 32 29 3b 0a |T0* a1,T|0* a2);.|
|00039ec0| 76 6f 69 64 20 72 38 34 | 34 6d 61 6b 65 5f 65 5f |void r84|4make_e_|
|00039ed0| 66 65 61 74 75 72 65 28 | 54 38 34 34 2a 20 43 2c |feature(|T844* C,|
|00039ee0| 54 30 2a 20 61 31 2c 54 | 30 2a 20 61 32 29 3b 0a |T0* a1,T|0* a2);.|
|00039ef0| 76 6f 69 64 20 72 38 34 | 34 63 68 65 63 6b 5f 6f |void r84|4check_o|
|00039f00| 62 73 6f 6c 65 74 65 28 | 54 38 34 34 2a 20 43 29 |bsolete(|T844* C)|
|00039f10| 3b 0a 76 6f 69 64 20 72 | 38 34 34 77 61 72 6e 69 |;.void r|844warni|
|00039f20| 6e 67 28 54 30 2a 20 61 | 31 2c 54 30 2a 20 61 32 |ng(T0* a|1,T0* a2|
|00039f30| 29 3b 0a 69 6e 74 20 72 | 38 33 32 69 64 28 54 38 |);.int r|832id(T8|
|00039f40| 33 32 2a 20 43 29 3b 0a | 69 6e 74 20 72 38 33 32 |32* C);.|int r832|
|00039f50| 64 69 72 65 63 74 5f 63 | 61 6c 6c 28 54 38 33 32 |direct_c|all(T832|
|00039f60| 2a 20 43 29 3b 0a 69 6e | 74 20 72 38 33 32 64 6f |* C);.in|t r832do|
|00039f70| 5f 6e 6f 74 5f 75 73 65 | 5f 63 75 72 72 65 6e 74 |_not_use|_current|
|00039f80| 28 54 38 33 32 2a 20 43 | 29 3b 0a 76 6f 69 64 20 |(T832* C|);.void |
|00039f90| 72 38 33 32 63 5f 64 65 | 66 69 6e 65 28 54 38 33 |r832c_de|fine(T83|
|00039fa0| 32 2a 20 43 29 3b 0a 69 | 6e 74 20 72 38 33 32 6f |2* C);.i|nt r832o|
|00039fb0| 6e 65 5f 70 63 28 54 38 | 33 32 2a 20 43 29 3b 0a |ne_pc(T8|32* C);.|
|00039fc0| 76 6f 69 64 20 72 38 33 | 32 6e 6f 74 68 69 6e 67 |void r83|2nothing|
|00039fd0| 5f 63 6f 6d 6d 65 6e 74 | 28 54 38 33 32 2a 20 43 |_comment|(T832* C|
|00039fe0| 29 3b 0a 76 6f 69 64 20 | 72 38 33 32 64 65 66 69 |);.void |r832defi|
|00039ff0| 6e 65 5f 63 6c 6f 73 69 | 6e 67 28 54 38 33 32 2a |ne_closi|ng(T832*|
|0003a000| 20 43 29 3b 0a 69 6e 74 | 20 72 38 33 32 61 74 74 | C);.int| r832att|
|0003a010| 72 69 62 75 74 65 5f 77 | 72 69 74 65 72 28 54 38 |ribute_w|riter(T8|
|0003a020| 33 32 2a 20 43 29 3b 0a | 69 6e 74 20 72 38 33 32 |32* C);.|int r832|
|0003a030| 65 6d 70 74 79 5f 6f 72 | 5f 6e 75 6c 6c 5f 62 6f |empty_or|_null_bo|
|0003a040| 64 79 28 54 38 33 32 2a | 20 43 29 3b 0a 69 6e 74 |dy(T832*| C);.int|
|0003a050| 20 72 38 33 32 6e 65 65 | 64 5f 6c 6f 63 61 6c 5f | r832nee|d_local_|
|0003a060| 76 61 72 73 28 54 38 33 | 32 2a 20 43 29 3b 0a 76 |vars(T83|2* C);.v|
|0003a070| 6f 69 64 20 72 38 33 32 | 6d 61 6b 65 28 54 38 33 |oid r832|make(T83|
|0003a080| 32 2a 20 43 2c 54 30 2a | 20 61 31 2c 54 30 2a 20 |2* C,T0*| a1,T0* |
|0003a090| 61 32 2c 54 30 2a 20 61 | 33 29 3b 0a 76 6f 69 64 |a2,T0* a|3);.void|
|0003a0a0| 20 72 38 33 32 73 74 64 | 5f 63 6f 6d 70 75 74 65 | r832std|_compute|
|0003a0b0| 5f 75 73 65 5f 63 75 72 | 72 65 6e 74 28 54 38 33 |_use_cur|rent(T83|
|0003a0c0| 32 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 38 33 32 |2* C);.v|oid r832|
|0003a0d0| 6d 61 70 70 69 6e 67 5f | 6e 61 6d 65 28 54 38 33 |mapping_|name(T83|
|0003a0e0| 32 2a 20 43 29 3b 0a 69 | 6e 74 20 72 38 33 32 61 |2* C);.i|nt r832a|
|0003a0f0| 72 67 5f 63 6f 75 6e 74 | 28 54 38 33 32 2a 20 43 |rg_count|(T832* C|
|0003a100| 29 3b 0a 76 6f 69 64 20 | 72 38 33 32 72 6f 75 74 |);.void |r832rout|
|0003a110| 69 6e 65 5f 61 66 64 5f | 63 68 65 63 6b 28 54 38 |ine_afd_|check(T8|
|0003a120| 33 32 2a 20 43 29 3b 0a | 76 6f 69 64 20 72 38 33 |32* C);.|void r83|
|0003a130| 32 64 65 66 61 75 6c 74 | 5f 6d 61 70 70 69 6e 67 |2default|_mapping|
|0003a140| 5f 70 72 6f 63 65 64 75 | 72 65 28 54 38 33 32 2a |_procedu|re(T832*|
|0003a150| 20 43 29 3b 0a 69 6e 74 | 20 72 38 33 32 64 63 61 | C);.int| r832dca|
|0003a160| 28 54 38 33 32 2a 20 43 | 29 3b 0a 76 6f 69 64 20 |(T832* C|);.void |
|0003a170| 72 38 33 32 64 65 66 69 | 6e 65 5f 6f 70 65 6e 69 |r832defi|ne_openi|
|0003a180| 6e 67 28 54 38 33 32 2a | 20 43 29 3b 0a 69 6e 74 |ng(T832*| C);.int|
|0003a190| 20 72 38 33 32 69 73 5f | 65 78 70 6f 72 74 65 64 | r832is_|exported|
|0003a1a0| 5f 69 6e 28 54 38 33 32 | 2a 20 43 2c 54 30 2a 20 |_in(T832|* C,T0* |
|0003a1b0| 61 31 29 3b 0a 76 6f 69 | 64 20 72 38 33 32 63 6f |a1);.voi|d r832co|
|0003a1c0| 6d 70 75 74 65 5f 75 73 | 65 5f 63 75 72 72 65 6e |mpute_us|e_curren|
|0003a1d0| 74 28 54 38 33 32 2a 20 | 43 29 3b 0a 76 6f 69 64 |t(T832* |C);.void|
|0003a1e0| 20 72 38 33 32 61 64 64 | 5f 63 6c 69 65 6e 74 28 | r832add|_client(|
|0003a1f0| 54 38 33 32 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |T832* C,|T0* a1);|
|0003a200| 0a 65 78 74 65 72 6e 20 | 54 30 2a 6f 42 43 38 33 |.extern |T0*oBC83|
|0003a210| 32 74 6d 70 5f 73 74 72 | 69 6e 67 3b 0a 69 6e 74 |2tmp_str|ing;.int|
|0003a220| 20 72 38 33 32 69 73 61 | 5f 69 6e 5f 6c 69 6e 65 | r832isa|_in_line|
|0003a230| 28 54 38 33 32 2a 20 43 | 29 3b 0a 54 30 2a 20 72 |(T832* C|);.T0* r|
|0003a240| 38 33 32 72 75 6e 5f 63 | 6c 61 73 73 28 54 38 33 |832run_c|lass(T83|
|0003a250| 32 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 38 33 32 |2* C);.v|oid r832|
|0003a260| 64 65 66 69 6e 65 5f 70 | 72 6f 74 6f 74 79 70 65 |define_p|rototype|
|0003a270| 28 54 38 33 32 2a 20 43 | 29 3b 0a 76 6f 69 64 20 |(T832* C|);.void |
|0003a280| 72 38 33 32 66 61 6c 6c | 5f 64 6f 77 6e 28 54 38 |r832fall|_down(T8|
|0003a290| 33 32 2a 20 43 29 3b 0a | 76 6f 69 64 20 72 38 33 |32* C);.|void r83|
|0003a2a0| 32 69 6e 5f 6c 69 6e 65 | 28 54 38 33 32 2a 20 43 |2in_line|(T832* C|
|0003a2b0| 29 3b 0a 69 6e 74 20 72 | 38 33 32 69 73 5f 70 72 |);.int r|832is_pr|
|0003a2c0| 65 5f 63 6f 6d 70 75 74 | 61 62 6c 65 28 54 38 33 |e_comput|able(T83|
|0003a2d0| 32 2a 20 43 29 3b 0a 54 | 30 2a 20 72 38 33 32 63 |2* C);.T|0* r832c|
|0003a2e0| 6c 69 65 6e 74 73 28 54 | 38 33 32 2a 20 43 29 3b |lients(T|832* C);|
|0003a2f0| 0a 69 6e 74 20 72 38 33 | 32 75 73 65 5f 63 75 72 |.int r83|2use_cur|
|0003a300| 72 65 6e 74 28 54 38 33 | 32 2a 20 43 29 3b 0a 54 |rent(T83|2* C);.T|
|0003a310| 30 2a 20 72 38 33 32 62 | 6f 64 79 5f 6f 6e 65 5f |0* r832b|ody_one_|
|0003a320| 64 70 63 61 28 54 38 33 | 32 2a 20 43 29 3b 0a 54 |dpca(T83|2* C);.T|
|0003a330| 30 2a 20 72 38 33 32 69 | 73 5f 61 74 74 72 69 62 |0* r832i|s_attrib|
|0003a340| 75 74 65 5f 77 72 69 74 | 65 72 28 54 38 33 32 2a |ute_writ|er(T832*|
|0003a350| 20 43 29 3b 0a 76 6f 69 | 64 20 72 38 33 32 6d 61 | C);.voi|d r832ma|
|0003a360| 70 70 69 6e 67 5f 63 28 | 54 38 33 32 2a 20 43 29 |pping_c(|T832* C)|
|0003a370| 3b 0a 69 6e 74 20 72 38 | 33 32 69 73 5f 65 6d 70 |;.int r8|32is_emp|
|0003a380| 74 79 5f 6f 72 5f 6e 75 | 6c 6c 5f 62 6f 64 79 28 |ty_or_nu|ll_body(|
|0003a390| 54 38 33 32 2a 20 43 29 | 3b 0a 76 6f 69 64 20 72 |T832* C)|;.void r|
|0003a3a0| 38 33 32 70 75 74 5f 74 | 61 67 28 54 38 33 32 2a |832put_t|ag(T832*|
|0003a3b0| 20 43 29 3b 0a 76 6f 69 | 64 20 72 38 33 32 69 6e | C);.voi|d r832in|
|0003a3c0| 69 74 69 61 6c 69 7a 65 | 28 54 38 33 32 2a 20 43 |itialize|(T832* C|
|0003a3d0| 29 3b 0a 54 30 2a 20 72 | 35 33 30 61 64 64 5f 63 |);.T0* r|530add_c|
|0003a3e0| 6f 6d 6d 65 6e 74 28 54 | 35 33 30 2a 20 43 2c 54 |omment(T|530* C,T|
|0003a3f0| 30 2a 20 61 31 29 3b 0a | 76 6f 69 64 20 72 35 33 |0* a1);.|void r53|
|0003a400| 30 63 6f 6d 70 69 6c 65 | 5f 74 6f 5f 63 28 54 35 |0compile|_to_c(T5|
|0003a410| 33 30 2a 20 43 29 3b 0a | 54 30 2a 20 72 35 33 30 |30* C);.|T0* r530|
|0003a420| 74 6f 5f 72 75 6e 6e 61 | 62 6c 65 28 54 35 33 30 |to_runna|ble(T530|
|0003a430| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 54 30 2a |* C,T0* |a1);.T0*|
|0003a440| 20 72 35 33 30 74 77 69 | 6e 28 54 35 33 30 2a 20 | r530twi|n(T530* |
|0003a450| 43 29 3b 0a 76 6f 69 64 | 20 72 35 33 30 63 6f 70 |C);.void| r530cop|
|0003a460| 79 28 54 35 33 30 2a 20 | 43 2c 54 30 2a 20 61 31 |y(T530* |C,T0* a1|
|0003a470| 29 3b 0a 54 30 2a 20 72 | 35 33 30 63 75 72 72 65 |);.T0* r|530curre|
|0003a480| 6e 74 5f 74 79 70 65 28 | 54 35 33 30 2a 20 43 29 |nt_type(|T530* C)|
|0003a490| 3b 0a 69 6e 74 20 72 35 | 33 30 75 73 65 5f 63 75 |;.int r5|30use_cu|
|0003a4a0| 72 72 65 6e 74 28 54 35 | 33 30 2a 20 43 29 3b 0a |rrent(T5|30* C);.|
|0003a4b0| 76 6f 69 64 20 72 35 33 | 30 61 64 64 5f 69 66 5f |void r53|0add_if_|
|0003a4c0| 74 68 65 6e 28 54 35 33 | 30 2a 20 43 2c 54 30 2a |then(T53|0* C,T0*|
|0003a4d0| 20 61 31 2c 54 30 2a 20 | 61 32 29 3b 0a 76 6f 69 | a1,T0* |a2);.voi|
|0003a4e0| 64 20 72 35 33 30 61 66 | 64 5f 63 68 65 63 6b 28 |d r530af|d_check(|
|0003a4f0| 54 35 33 30 2a 20 43 29 | 3b 0a 54 30 2a 20 72 38 |T530* C)|;.T0* r8|
|0003a500| 38 33 74 72 79 5f 74 6f | 5f 75 6e 64 65 66 69 6e |83try_to|_undefin|
|0003a510| 65 28 54 38 38 33 2a 20 | 43 2c 54 30 2a 20 61 31 |e(T883* |C,T0* a1|
|0003a520| 2c 54 30 2a 20 61 32 29 | 3b 0a 54 30 2a 20 72 38 |,T0* a2)|;.T0* r8|
|0003a530| 38 33 72 75 6e 6e 61 62 | 6c 65 28 54 30 2a 20 61 |83runnab|le(T0* a|
|0003a540| 31 2c 54 30 2a 20 61 32 | 2c 54 30 2a 20 61 33 29 |1,T0* a2|,T0* a3)|
|0003a550| 3b 0a 76 6f 69 64 20 72 | 38 38 33 61 64 64 5f 69 |;.void r|883add_i|
|0003a560| 6e 74 6f 28 54 38 38 33 | 2a 20 43 2c 54 30 2a 20 |nto(T883|* C,T0* |
|0003a570| 61 31 29 3b 0a 54 30 2a | 20 72 38 38 33 74 72 79 |a1);.T0*| r883try|
|0003a580| 5f 74 6f 5f 75 6e 64 65 | 66 69 6e 65 5f 61 75 78 |_to_unde|fine_aux|
|0003a590| 28 54 38 38 33 2a 20 43 | 2c 54 30 2a 20 61 31 2c |(T883* C|,T0* a1,|
|0003a5a0| 54 30 2a 20 61 32 29 3b | 0a 54 30 2a 20 72 38 38 |T0* a2);|.T0* r88|
|0003a5b0| 33 65 78 74 65 72 6e 61 | 6c 5f 63 5f 6e 61 6d 65 |3externa|l_c_name|
|0003a5c0| 28 54 38 38 33 2a 20 43 | 29 3b 0a 76 6f 69 64 20 |(T883* C|);.void |
|0003a5d0| 72 38 38 33 6d 61 6b 65 | 28 54 38 38 33 2a 20 43 |r883make|(T883* C|
|0003a5e0| 2c 54 30 2a 20 61 31 2c | 54 30 2a 20 61 32 2c 54 |,T0* a1,|T0* a2,T|
|0003a5f0| 30 2a 20 61 33 2c 54 30 | 2a 20 61 34 2c 54 30 2a |0* a3,T0|* a4,T0*|
|0003a600| 20 61 35 2c 54 30 2a 20 | 61 36 2c 54 30 2a 20 61 | a5,T0* |a6,T0* a|
|0003a610| 37 29 3b 0a 76 6f 69 64 | 20 72 38 38 33 6d 61 6b |7);.void| r883mak|
|0003a620| 65 5f 72 6f 75 74 69 6e | 65 28 54 38 38 33 2a 20 |e_routin|e(T883* |
|0003a630| 43 2c 54 30 2a 20 61 31 | 2c 54 30 2a 20 61 32 2c |C,T0* a1|,T0* a2,|
|0003a640| 54 30 2a 20 61 33 2c 54 | 30 2a 20 61 34 2c 54 30 |T0* a3,T|0* a4,T0|
|0003a650| 2a 20 61 35 29 3b 0a 76 | 6f 69 64 20 72 38 38 33 |* a5);.v|oid r883|
|0003a660| 73 65 74 5f 68 65 61 64 | 65 72 5f 63 6f 6d 6d 65 |set_head|er_comme|
|0003a670| 6e 74 28 54 38 38 33 2a | 20 43 2c 54 30 2a 20 61 |nt(T883*| C,T0* a|
|0003a680| 31 29 3b 0a 54 30 2a 20 | 72 38 38 33 73 74 61 72 |1);.T0* |r883star|
|0003a690| 74 5f 70 6f 73 69 74 69 | 6f 6e 28 54 38 38 33 2a |t_positi|on(T883*|
|0003a6a0| 20 43 29 3b 0a 54 30 2a | 20 72 38 38 33 74 6f 5f | C);.T0*| r883to_|
|0003a6b0| 72 75 6e 5f 66 65 61 74 | 75 72 65 28 54 38 38 33 |run_feat|ure(T883|
|0003a6c0| 2a 20 43 2c 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |* C,T0* |a1,T0* a|
|0003a6d0| 32 29 3b 0a 54 30 2a 20 | 72 38 38 33 72 75 6e 5f |2);.T0* |r883run_|
|0003a6e0| 65 6e 73 75 72 65 28 54 | 30 2a 20 61 31 29 3b 0a |ensure(T|0* a1);.|
|0003a6f0| 54 30 2a 20 72 38 38 33 | 72 75 6e 5f 72 65 71 75 |T0* r883|run_requ|
|0003a700| 69 72 65 28 54 30 2a 20 | 61 31 29 3b 0a 69 6e 74 |ire(T0* |a1);.int|
|0003a710| 20 72 38 38 33 73 74 75 | 70 69 64 5f 73 77 69 74 | r883stu|pid_swit|
|0003a720| 63 68 28 54 38 38 33 2a | 20 43 2c 54 30 2a 20 61 |ch(T883*| C,T0* a|
|0003a730| 31 2c 54 30 2a 20 61 32 | 29 3b 0a 76 6f 69 64 20 |1,T0* a2|);.void |
|0003a740| 72 38 38 33 73 65 74 5f | 72 65 73 63 75 65 5f 63 |r883set_|rescue_c|
|0003a750| 6f 6d 70 6f 75 6e 64 28 | 54 38 38 33 2a 20 43 2c |ompound(|T883* C,|
|0003a760| 54 30 2a 20 61 31 29 3b | 0a 76 6f 69 64 20 72 38 |T0* a1);|.void r8|
|0003a770| 38 33 6d 61 6b 65 5f 65 | 78 74 65 72 6e 61 6c 5f |83make_e|xternal_|
|0003a780| 72 6f 75 74 69 6e 65 28 | 54 38 38 33 2a 20 43 2c |routine(|T883* C,|
|0003a790| 54 30 2a 20 61 31 2c 54 | 30 2a 20 61 32 29 3b 0a |T0* a1,T|0* a2);.|
|0003a7a0| 69 6e 74 20 72 38 38 33 | 63 61 6e 5f 68 69 64 65 |int r883|can_hide|
|0003a7b0| 28 54 38 38 33 2a 20 43 | 2c 54 30 2a 20 61 31 2c |(T883* C|,T0* a1,|
|0003a7c0| 54 30 2a 20 61 32 29 3b | 0a 69 6e 74 20 72 38 38 |T0* a2);|.int r88|
|0003a7d0| 33 69 73 5f 6d 65 72 67 | 65 5f 77 69 74 68 28 54 |3is_merg|e_with(T|
|0003a7e0| 38 38 33 2a 20 43 2c 54 | 30 2a 20 61 31 2c 54 30 |883* C,T|0* a1,T0|
|0003a7f0| 2a 20 61 32 29 3b 0a 69 | 6e 74 20 72 38 38 33 75 |* a2);.i|nt r883u|
|0003a800| 73 65 5f 63 75 72 72 65 | 6e 74 28 54 38 38 33 2a |se_curre|nt(T883*|
|0003a810| 20 43 29 3b 0a 76 6f 69 | 64 20 72 38 38 33 63 6f | C);.voi|d r883co|
|0003a820| 6c 6c 65 63 74 5f 66 6f | 72 28 54 38 38 33 2a 20 |llect_fo|r(T883* |
|0003a830| 43 2c 69 6e 74 20 61 31 | 29 3b 0a 76 6f 69 64 20 |C,int a1|);.void |
|0003a840| 72 38 38 33 65 72 72 6f | 72 28 54 30 2a 20 61 31 |r883erro|r(T0* a1|
|0003a850| 2c 54 30 2a 20 61 32 29 | 3b 0a 76 6f 69 64 20 72 |,T0* a2)|;.void r|
|0003a860| 38 38 33 6d 61 6b 65 5f | 65 5f 66 65 61 74 75 72 |883make_|e_featur|
|0003a870| 65 28 54 38 38 33 2a 20 | 43 2c 54 30 2a 20 61 31 |e(T883* |C,T0* a1|
|0003a880| 2c 54 30 2a 20 61 32 29 | 3b 0a 76 6f 69 64 20 72 |,T0* a2)|;.void r|
|0003a890| 38 38 33 63 68 65 63 6b | 5f 6f 62 73 6f 6c 65 74 |883check|_obsolet|
|0003a8a0| 65 28 54 38 38 33 2a 20 | 43 29 3b 0a 76 6f 69 64 |e(T883* |C);.void|
|0003a8b0| 20 72 38 38 33 77 61 72 | 6e 69 6e 67 28 54 30 2a | r883war|ning(T0*|
|0003a8c0| 20 61 31 2c 54 30 2a 20 | 61 32 29 3b 0a 54 30 2a | a1,T0* |a2);.T0*|
|0003a8d0| 20 72 36 35 35 61 64 64 | 5f 63 6f 6d 6d 65 6e 74 | r655add|_comment|
|0003a8e0| 28 54 36 35 35 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T655* C|,T0* a1)|
|0003a8f0| 3b 0a 69 6e 74 20 72 36 | 35 35 74 6f 5f 69 6e 74 |;.int r6|55to_int|
|0003a900| 65 67 65 72 28 54 36 35 | 35 2a 20 43 29 3b 0a 69 |eger(T65|5* C);.i|
|0003a910| 6e 74 20 72 36 35 35 69 | 73 5f 61 28 54 36 35 35 |nt r655i|s_a(T655|
|0003a920| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 76 6f 69 |* C,T0* |a1);.voi|
|0003a930| 64 20 72 36 35 35 6d 61 | 70 70 69 6e 67 5f 63 5f |d r655ma|pping_c_|
|0003a940| 61 72 67 28 54 36 35 35 | 2a 20 43 2c 54 30 2a 20 |arg(T655|* C,T0* |
|0003a950| 61 31 29 3b 0a 76 6f 69 | 64 20 72 36 35 35 6d 61 |a1);.voi|d r655ma|
|0003a960| 6b 65 28 54 36 35 35 2a | 20 43 2c 54 30 2a 20 61 |ke(T655*| C,T0* a|
|0003a970| 31 2c 54 30 2a 20 61 32 | 2c 54 30 2a 20 61 33 29 |1,T0* a2|,T0* a3)|
|0003a980| 3b 0a 76 6f 69 64 20 72 | 36 35 35 6d 61 70 70 69 |;.void r|655mappi|
|0003a990| 6e 67 5f 63 5f 74 61 72 | 67 65 74 28 54 36 35 35 |ng_c_tar|get(T655|
|0003a9a0| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 54 30 2a |* C,T0* |a1);.T0*|
|0003a9b0| 20 72 36 35 35 74 6f 5f | 72 75 6e 6e 61 62 6c 65 | r655to_|runnable|
|0003a9c0| 28 54 36 35 35 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T655* C|,T0* a1)|
|0003a9d0| 3b 0a 54 30 2a 20 72 36 | 35 35 74 77 69 6e 28 54 |;.T0* r6|55twin(T|
|0003a9e0| 36 35 35 2a 20 43 29 3b | 0a 54 30 2a 20 72 36 35 |655* C);|.T0* r65|
|0003a9f0| 35 6f 70 65 72 61 74 6f | 72 28 76 6f 69 64 29 3b |5operato|r(void);|
|0003aa00| 0a 69 6e 74 20 72 36 35 | 35 69 73 5f 73 74 61 74 |.int r65|5is_stat|
|0003aa10| 69 63 28 54 36 35 35 2a | 20 43 29 3b 0a 76 6f 69 |ic(T655*| C);.voi|
|0003aa20| 64 20 72 36 35 35 63 6f | 6d 70 69 6c 65 5f 74 6f |d r655co|mpile_to|
|0003aa30| 5f 63 5f 6f 6c 64 28 54 | 36 35 35 2a 20 43 29 3b |_c_old(T|655* C);|
|0003aa40| 0a 76 6f 69 64 20 72 36 | 35 35 6d 61 6b 65 5f 63 |.void r6|55make_c|
|0003aa50| 61 6c 6c 5f 31 28 54 36 | 35 35 2a 20 43 2c 54 30 |all_1(T6|55* C,T0|
|0003aa60| 2a 20 61 31 2c 54 30 2a | 20 61 32 2c 54 30 2a 20 |* a1,T0*| a2,T0* |
|0003aa70| 61 33 29 3b 0a 76 6f 69 | 64 20 72 36 35 35 74 6f |a3);.voi|d r655to|
|0003aa80| 5f 72 75 6e 6e 61 62 6c | 65 5f 30 28 54 36 35 35 |_runnabl|e_0(T655|
|0003aa90| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 76 6f 69 |* C,T0* |a1);.voi|
|0003aaa0| 64 20 72 36 35 35 63 70 | 63 5f 74 6f 5f 72 75 6e |d r655cp|c_to_run|
|0003aab0| 6e 61 62 6c 65 28 54 36 | 35 35 2a 20 43 2c 54 30 |nable(T6|55* C,T0|
|0003aac0| 2a 20 61 31 29 3b 0a 69 | 6e 74 20 72 36 35 35 75 |* a1);.i|nt r655u|
|0003aad0| 73 65 5f 63 75 72 72 65 | 6e 74 28 54 36 35 35 2a |se_curre|nt(T655*|
|0003aae0| 20 43 29 3b 0a 76 6f 69 | 64 20 72 36 35 35 66 69 | C);.voi|d r655fi|
|0003aaf0| 6e 61 6c 69 7a 65 28 54 | 36 35 35 2a 20 43 29 3b |nalize(T|655* C);|
|0003ab00| 0a 76 6f 69 64 20 72 36 | 35 35 65 72 72 6f 72 28 |.void r6|55error(|
|0003ab10| 54 30 2a 20 61 31 2c 54 | 30 2a 20 61 32 29 3b 0a |T0* a1,T|0* a2);.|
|0003ab20| 54 30 2a 20 72 36 35 35 | 61 72 67 31 28 54 36 35 |T0* r655|arg1(T65|
|0003ab30| 35 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 36 35 35 |5* C);.v|oid r655|
|0003ab40| 61 66 64 5f 63 68 65 63 | 6b 28 54 36 35 35 2a 20 |afd_chec|k(T655* |
|0003ab50| 43 29 3b 0a 69 6e 74 20 | 72 35 31 31 69 73 61 5f |C);.int |r511isa_|
|0003ab60| 6b 65 79 77 6f 72 64 28 | 76 6f 69 64 29 3b 0a 65 |keyword(|void);.e|
|0003ab70| 78 74 65 72 6e 20 54 30 | 2a 6f 42 43 35 31 31 6b |xtern T0|*oBC511k|
|0003ab80| 65 79 77 6f 72 64 5f 73 | 3b 0a 65 78 74 65 72 6e |eyword_s|;.extern|
|0003ab90| 20 54 30 2a 6f 42 43 35 | 31 31 6b 65 79 77 6f 72 | T0*oBC5|11keywor|
|0003aba0| 64 5f 63 3b 0a 54 30 2a | 20 72 35 31 31 74 6f 5f |d_c;.T0*| r511to_|
|0003abb0| 65 5f 72 65 73 75 6c 74 | 28 54 35 31 31 2a 20 43 |e_result|(T511* C|
|0003abc0| 29 3b 0a 54 30 2a 20 72 | 35 31 31 74 6f 5f 6c 6f |);.T0* r|511to_lo|
|0003abd0| 63 61 6c 5f 6e 61 6d 65 | 31 28 54 35 31 31 2a 20 |cal_name|1(T511* |
|0003abe0| 43 29 3b 0a 54 30 2a 20 | 72 35 31 31 74 6f 5f 65 |C);.T0* |r511to_e|
|0003abf0| 5f 63 75 72 72 65 6e 74 | 28 54 35 31 31 2a 20 43 |_current|(T511* C|
|0003ac00| 29 3b 0a 65 78 74 65 72 | 6e 20 54 30 2a 6f 42 43 |);.exter|n T0*oBC|
|0003ac10| 35 31 31 6b 65 79 77 6f | 72 64 5f 74 3b 0a 65 78 |511keywo|rd_t;.ex|
|0003ac20| 74 65 72 6e 20 54 30 2a | 6f 42 43 35 31 31 6b 65 |tern T0*|oBC511ke|
|0003ac30| 79 77 6f 72 64 5f 64 3b | 0a 54 30 2a 20 72 35 31 |yword_d;|.T0* r51|
|0003ac40| 31 74 6f 5f 65 5f 76 6f | 69 64 28 54 35 31 31 2a |1to_e_vo|id(T511*|
|0003ac50| 20 43 29 3b 0a 69 6e 74 | 20 72 35 31 31 69 73 5f | C);.int| r511is_|
|0003ac60| 63 75 72 72 65 6e 74 28 | 76 6f 69 64 29 3b 0a 65 |current(|void);.e|
|0003ac70| 78 74 65 72 6e 20 54 30 | 2a 6f 42 43 35 31 31 6b |xtern T0|*oBC511k|
|0003ac80| 65 79 77 6f 72 64 5f 75 | 3b 0a 65 78 74 65 72 6e |eyword_u|;.extern|
|0003ac90| 20 54 30 2a 6f 42 43 35 | 31 31 6b 65 79 77 6f 72 | T0*oBC5|11keywor|
|0003aca0| 64 5f 65 3b 0a 54 30 2a | 20 72 35 31 31 74 6f 5f |d_e;.T0*| r511to_|
|0003acb0| 6c 6f 63 61 6c 5f 6e 61 | 6d 65 32 28 54 35 31 31 |local_na|me2(T511|
|0003acc0| 2a 20 43 2c 54 30 2a 20 | 61 31 2c 69 6e 74 20 61 |* C,T0* |a1,int a|
|0003acd0| 32 29 3b 0a 54 30 2a 20 | 72 35 31 31 74 6f 5f 61 |2);.T0* |r511to_a|
|0003ace0| 72 67 75 6d 65 6e 74 5f | 6e 61 6d 65 31 28 54 35 |rgument_|name1(T5|
|0003acf0| 31 31 2a 20 43 29 3b 0a | 65 78 74 65 72 6e 20 54 |11* C);.|extern T|
|0003ad00| 30 2a 6f 42 43 35 31 31 | 6b 65 79 77 6f 72 64 5f |0*oBC511|keyword_|
|0003ad10| 66 3b 0a 54 30 2a 20 72 | 35 31 31 74 6f 5f 73 74 |f;.T0* r|511to_st|
|0003ad20| 72 69 6e 67 28 54 35 31 | 31 2a 20 43 29 3b 0a 54 |ring(T51|1* C);.T|
|0003ad30| 30 2a 20 72 35 31 31 74 | 6f 5f 63 6c 61 73 73 5f |0* r511t|o_class_|
|0003ad40| 6e 61 6d 65 28 54 35 31 | 31 2a 20 43 29 3b 0a 54 |name(T51|1* C);.T|
|0003ad50| 30 2a 20 72 35 31 31 74 | 6f 5f 74 61 67 5f 6e 61 |0* r511t|o_tag_na|
|0003ad60| 6d 65 28 54 35 31 31 2a | 20 43 29 3b 0a 54 30 2a |me(T511*| C);.T0*|
|0003ad70| 20 72 35 31 31 74 6f 5f | 61 72 67 75 6d 65 6e 74 | r511to_|argument|
|0003ad80| 5f 6e 61 6d 65 32 28 54 | 35 31 31 2a 20 43 2c 54 |_name2(T|511* C,T|
|0003ad90| 30 2a 20 61 31 2c 69 6e | 74 20 61 32 29 3b 0a 54 |0* a1,in|t a2);.T|
|0003ada0| 30 2a 20 72 35 31 31 73 | 74 61 72 74 5f 70 6f 73 |0* r511s|tart_pos|
|0003adb0| 69 74 69 6f 6e 28 54 35 | 31 31 2a 20 43 29 3b 0a |ition(T5|11* C);.|
|0003adc0| 54 30 2a 20 72 35 31 31 | 74 6f 5f 69 6e 66 69 78 |T0* r511|to_infix|
|0003add0| 5f 6e 61 6d 65 5f 75 73 | 65 28 54 35 31 31 2a 20 |_name_us|e(T511* |
|0003ade0| 43 29 3b 0a 65 78 74 65 | 72 6e 20 54 30 2a 6f 42 |C);.exte|rn T0*oB|
|0003adf0| 43 35 31 31 6b 65 79 77 | 6f 72 64 5f 69 3b 0a 69 |C511keyw|ord_i;.i|
|0003ae00| 6e 74 20 72 35 31 31 69 | 73 5f 72 65 73 75 6c 74 |nt r511i|s_result|
|0003ae10| 28 76 6f 69 64 29 3b 0a | 65 78 74 65 72 6e 20 54 |(void);.|extern T|
|0003ae20| 30 2a 6f 42 43 35 31 31 | 74 6d 70 5f 73 74 72 69 |0*oBC511|tmp_stri|
|0003ae30| 6e 67 3b 0a 65 78 74 65 | 72 6e 20 54 30 2a 6f 42 |ng;.exte|rn T0*oB|
|0003ae40| 43 35 31 31 6b 65 79 77 | 6f 72 64 5f 6c 3b 0a 54 |C511keyw|ord_l;.T|
|0003ae50| 30 2a 20 72 35 31 31 74 | 6f 5f 69 6e 66 69 78 5f |0* r511t|o_infix_|
|0003ae60| 6e 61 6d 65 28 54 30 2a | 20 61 31 29 3b 0a 54 30 |name(T0*| a1);.T0|
|0003ae70| 2a 20 72 35 31 31 74 6f | 5f 70 72 65 66 69 78 5f |* r511to|_prefix_|
|0003ae80| 6e 61 6d 65 28 54 35 31 | 31 2a 20 43 29 3b 0a 54 |name(T51|1* C);.T|
|0003ae90| 30 2a 20 72 35 31 31 70 | 6f 73 28 69 6e 74 20 61 |0* r511p|os(int a|
|0003aea0| 31 2c 69 6e 74 20 61 32 | 29 3b 0a 69 6e 74 20 72 |1,int a2|);.int r|
|0003aeb0| 35 31 31 69 73 5f 76 6f | 69 64 28 76 6f 69 64 29 |511is_vo|id(void)|
|0003aec0| 3b 0a 65 78 74 65 72 6e | 20 54 30 2a 6f 42 43 35 |;.extern| T0*oBC5|
|0003aed0| 31 31 6b 65 79 77 6f 72 | 64 5f 6f 3b 0a 54 30 2a |11keywor|d_o;.T0*|
|0003aee0| 20 72 35 31 31 74 6f 5f | 73 69 6d 70 6c 65 5f 66 | r511to_|simple_f|
|0003aef0| 65 61 74 75 72 65 5f 6e | 61 6d 65 28 54 35 31 31 |eature_n|ame(T511|
|0003af00| 2a 20 43 29 3b 0a 69 6e | 74 20 72 35 31 31 6c 6f |* C);.in|t r511lo|
|0003af10| 6f 6b 5f 69 6e 28 54 30 | 2a 20 61 31 29 3b 0a 65 |ok_in(T0|* a1);.e|
|0003af20| 78 74 65 72 6e 20 54 30 | 2a 6f 42 43 35 31 31 6b |xtern T0|*oBC511k|
|0003af30| 65 79 77 6f 72 64 5f 61 | 3b 0a 76 6f 69 64 20 72 |eyword_a|;.void r|
|0003af40| 35 31 31 69 6e 69 74 69 | 61 6c 69 7a 65 28 54 35 |511initi|alize(T5|
|0003af50| 31 31 2a 20 43 2c 69 6e | 74 20 61 31 2c 69 6e 74 |11* C,in|t a1,int|
|0003af60| 20 61 32 29 3b 0a 65 78 | 74 65 72 6e 20 54 30 2a | a2);.ex|tern T0*|
|0003af70| 6f 42 43 35 31 31 6b 65 | 79 77 6f 72 64 5f 72 3b |oBC511ke|yword_r;|
|0003af80| 0a 76 6f 69 64 20 72 32 | 34 30 63 5f 6d 61 70 70 |.void r2|40c_mapp|
|0003af90| 69 6e 67 5f 70 72 6f 63 | 65 64 75 72 65 5f 6e 6f |ing_proc|edure_no|
|0003afa0| 6e 5f 73 6d 61 6c 6c 5f | 65 69 66 66 65 6c 28 54 |n_small_|eiffel(T|
|0003afb0| 30 2a 20 61 31 2c 54 30 | 2a 20 61 32 29 3b 0a 76 |0* a1,T0|* a2);.v|
|0003afc0| 6f 69 64 20 72 32 34 30 | 63 5f 6d 61 70 70 69 6e |oid r240|c_mappin|
|0003afd0| 67 5f 66 75 6e 63 74 69 | 6f 6e 5f 6e 6f 6e 5f 73 |g_functi|on_non_s|
|0003afe0| 6d 61 6c 6c 5f 65 69 66 | 66 65 6c 28 54 30 2a 20 |mall_eif|fel(T0* |
|0003aff0| 61 31 2c 54 30 2a 20 61 | 32 29 3b 0a 76 6f 69 64 |a1,T0* a|2);.void|
|0003b000| 20 72 39 31 33 67 65 74 | 5f 73 74 61 72 74 65 64 | r913get|_started|
|0003b010| 28 54 39 31 33 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T913* C|,T0* a1)|
|0003b020| 3b 0a 69 6e 74 20 72 38 | 37 30 69 64 28 54 38 37 |;.int r8|70id(T87|
|0003b030| 30 2a 20 43 29 3b 0a 69 | 6e 74 20 72 38 37 30 72 |0* C);.i|nt r870r|
|0003b040| 65 73 75 6c 74 5f 69 73 | 5f 63 75 72 72 65 6e 74 |esult_is|_current|
|0003b050| 28 54 38 37 30 2a 20 43 | 29 3b 0a 69 6e 74 20 72 |(T870* C|);.int r|
|0003b060| 38 37 30 64 69 72 65 63 | 74 5f 63 61 6c 6c 28 54 |870direc|t_call(T|
|0003b070| 38 37 30 2a 20 43 29 3b | 0a 69 6e 74 20 72 38 37 |870* C);|.int r87|
|0003b080| 30 64 63 5f 70 63 6f 31 | 28 54 38 37 30 2a 20 43 |0dc_pco1|(T870* C|
|0003b090| 29 3b 0a 54 30 2a 20 72 | 38 37 30 62 6f 64 79 5f |);.T0* r|870body_|
|0003b0a0| 6f 6e 65 5f 72 65 73 75 | 6c 74 5f 64 63 61 28 54 |one_resu|lt_dca(T|
|0003b0b0| 38 37 30 2a 20 43 29 3b | 0a 69 6e 74 20 72 38 37 |870* C);|.int r87|
|0003b0c0| 30 64 63 5f 70 63 6f 32 | 28 54 38 37 30 2a 20 43 |0dc_pco2|(T870* C|
|0003b0d0| 29 3b 0a 76 6f 69 64 20 | 72 38 37 30 63 5f 64 65 |);.void |r870c_de|
|0003b0e0| 66 69 6e 65 28 54 38 37 | 30 2a 20 43 29 3b 0a 76 |fine(T87|0* C);.v|
|0003b0f0| 6f 69 64 20 72 38 37 30 | 6e 6f 74 68 69 6e 67 5f |oid r870|nothing_|
|0003b100| 63 6f 6d 6d 65 6e 74 28 | 54 38 37 30 2a 20 43 29 |comment(|T870* C)|
|0003b110| 3b 0a 76 6f 69 64 20 72 | 38 37 30 64 65 66 69 6e |;.void r|870defin|
|0003b120| 65 5f 63 6c 6f 73 69 6e | 67 28 54 38 37 30 2a 20 |e_closin|g(T870* |
|0003b130| 43 29 3b 0a 69 6e 74 20 | 72 38 37 30 65 6d 70 74 |C);.int |r870empt|
|0003b140| 79 5f 6f 72 5f 6e 75 6c | 6c 5f 62 6f 64 79 28 54 |y_or_nul|l_body(T|
|0003b150| 38 37 30 2a 20 43 29 3b | 0a 76 6f 69 64 20 72 38 |870* C);|.void r8|
|0003b160| 37 30 6d 61 6b 65 28 54 | 38 37 30 2a 20 43 2c 54 |70make(T|870* C,T|
|0003b170| 30 2a 20 61 31 2c 54 30 | 2a 20 61 32 2c 54 30 2a |0* a1,T0|* a2,T0*|
|0003b180| 20 61 33 29 3b 0a 76 6f | 69 64 20 72 38 37 30 73 | a3);.vo|id r870s|
|0003b190| 74 64 5f 63 6f 6d 70 75 | 74 65 5f 75 73 65 5f 63 |td_compu|te_use_c|
|0003b1a0| 75 72 72 65 6e 74 28 54 | 38 37 30 2a 20 43 29 3b |urrent(T|870* C);|
|0003b1b0| 0a 76 6f 69 64 20 72 38 | 37 30 64 65 66 61 75 6c |.void r8|70defaul|
|0003b1c0| 74 5f 6d 61 70 70 69 6e | 67 5f 66 75 6e 63 74 69 |t_mappin|g_functi|
|0003b1d0| 6f 6e 28 54 38 37 30 2a | 20 43 29 3b 0a 76 6f 69 |on(T870*| C);.voi|
|0003b1e0| 64 20 72 38 37 30 6d 61 | 70 70 69 6e 67 5f 6e 61 |d r870ma|pping_na|
|0003b1f0| 6d 65 28 54 38 37 30 2a | 20 43 29 3b 0a 69 6e 74 |me(T870*| C);.int|
|0003b200| 20 72 38 37 30 61 72 67 | 5f 63 6f 75 6e 74 28 54 | r870arg|_count(T|
|0003b210| 38 37 30 2a 20 43 29 3b | 0a 76 6f 69 64 20 72 38 |870* C);|.void r8|
|0003b220| 37 30 72 6f 75 74 69 6e | 65 5f 61 66 64 5f 63 68 |70routin|e_afd_ch|
|0003b230| 65 63 6b 28 54 38 37 30 | 2a 20 43 29 3b 0a 69 6e |eck(T870|* C);.in|
|0003b240| 74 20 72 38 37 30 61 74 | 74 72 69 62 75 74 65 5f |t r870at|tribute_|
|0003b250| 72 65 61 64 65 72 28 54 | 38 37 30 2a 20 43 29 3b |reader(T|870* C);|
|0003b260| 0a 69 6e 74 20 72 38 37 | 30 64 63 61 28 54 38 37 |.int r87|0dca(T87|
|0003b270| 30 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 38 37 30 |0* C);.v|oid r870|
|0003b280| 64 65 66 69 6e 65 5f 6f | 70 65 6e 69 6e 67 28 54 |define_o|pening(T|
|0003b290| 38 37 30 2a 20 43 29 3b | 0a 54 30 2a 20 72 38 37 |870* C);|.T0* r87|
|0003b2a0| 30 62 6f 64 79 5f 6f 6e | 65 5f 72 65 73 75 6c 74 |0body_on|e_result|
|0003b2b0| 28 54 38 37 30 2a 20 43 | 29 3b 0a 69 6e 74 20 72 |(T870* C|);.int r|
|0003b2c0| 38 37 30 69 73 5f 65 78 | 70 6f 72 74 65 64 5f 69 |870is_ex|ported_i|
|0003b2d0| 6e 28 54 38 37 30 2a 20 | 43 2c 54 30 2a 20 61 31 |n(T870* |C,T0* a1|
|0003b2e0| 29 3b 0a 54 30 2a 20 72 | 38 37 30 69 73 5f 64 69 |);.T0* r|870is_di|
|0003b2f0| 72 65 63 74 5f 63 61 6c | 6c 5f 6f 6e 5f 61 74 74 |rect_cal|l_on_att|
|0003b300| 72 69 62 75 74 65 28 54 | 38 37 30 2a 20 43 29 3b |ribute(T|870* C);|
|0003b310| 0a 76 6f 69 64 20 72 38 | 37 30 63 6f 6d 70 75 74 |.void r8|70comput|
|0003b320| 65 5f 75 73 65 5f 63 75 | 72 72 65 6e 74 28 54 38 |e_use_cu|rrent(T8|
|0003b330| 37 30 2a 20 43 29 3b 0a | 69 6e 74 20 72 38 37 30 |70* C);.|int r870|
|0003b340| 61 5f 65 71 5f 6e 65 71 | 28 54 38 37 30 2a 20 43 |a_eq_neq|(T870* C|
|0003b350| 29 3b 0a 69 6e 74 20 72 | 38 37 30 69 73 5f 73 74 |);.int r|870is_st|
|0003b360| 61 74 69 63 28 54 38 37 | 30 2a 20 43 29 3b 0a 69 |atic(T87|0* C);.i|
|0003b370| 6e 74 20 72 38 37 30 76 | 61 6c 75 65 5f 72 65 61 |nt r870v|alue_rea|
|0003b380| 64 65 72 28 54 38 37 30 | 2a 20 43 29 3b 0a 76 6f |der(T870|* C);.vo|
|0003b390| 69 64 20 72 38 37 30 61 | 64 64 5f 63 6c 69 65 6e |id r870a|dd_clien|
|0003b3a0| 74 28 54 38 37 30 2a 20 | 43 2c 54 30 2a 20 61 31 |t(T870* |C,T0* a1|
|0003b3b0| 29 3b 0a 65 78 74 65 72 | 6e 20 54 30 2a 6f 42 43 |);.exter|n T0*oBC|
|0003b3c0| 38 37 30 74 6d 70 5f 73 | 74 72 69 6e 67 3b 0a 69 |870tmp_s|tring;.i|
|0003b3d0| 6e 74 20 72 38 37 30 69 | 73 61 5f 69 6e 5f 6c 69 |nt r870i|sa_in_li|
|0003b3e0| 6e 65 28 54 38 37 30 2a | 20 43 29 3b 0a 54 30 2a |ne(T870*| C);.T0*|
|0003b3f0| 20 72 38 37 30 62 6f 64 | 79 5f 6f 6e 65 5f 64 63 | r870bod|y_one_dc|
|0003b400| 5f 70 63 6f 28 54 38 37 | 30 2a 20 43 29 3b 0a 69 |_pco(T87|0* C);.i|
|0003b410| 6e 74 20 72 38 37 30 63 | 61 6e 5f 62 65 5f 64 72 |nt r870c|an_be_dr|
|0003b420| 6f 70 70 65 64 28 54 38 | 37 30 2a 20 43 29 3b 0a |opped(T8|70* C);.|
|0003b430| 54 30 2a 20 72 38 37 30 | 72 75 6e 5f 63 6c 61 73 |T0* r870|run_clas|
|0003b440| 73 28 54 38 37 30 2a 20 | 43 29 3b 0a 76 6f 69 64 |s(T870* |C);.void|
|0003b450| 20 72 38 37 30 64 65 66 | 69 6e 65 5f 70 72 6f 74 | r870def|ine_prot|
|0003b460| 6f 74 79 70 65 28 54 38 | 37 30 2a 20 43 29 3b 0a |otype(T8|70* C);.|
|0003b470| 76 6f 69 64 20 72 38 37 | 30 69 6e 5f 6c 69 6e 65 |void r87|0in_line|
|0003b480| 28 54 38 37 30 2a 20 43 | 29 3b 0a 76 6f 69 64 20 |(T870* C|);.void |
|0003b490| 72 38 37 30 66 61 6c 6c | 5f 64 6f 77 6e 28 54 38 |r870fall|_down(T8|
|0003b4a0| 37 30 2a 20 43 29 3b 0a | 54 30 2a 20 72 38 37 30 |70* C);.|T0* r870|
|0003b4b0| 63 6c 69 65 6e 74 73 28 | 54 38 37 30 2a 20 43 29 |clients(|T870* C)|
|0003b4c0| 3b 0a 69 6e 74 20 72 38 | 37 30 75 73 65 5f 63 75 |;.int r8|70use_cu|
|0003b4d0| 72 72 65 6e 74 28 54 38 | 37 30 2a 20 43 29 3b 0a |rrent(T8|70* C);.|
|0003b4e0| 76 6f 69 64 20 72 38 37 | 30 6d 61 70 70 69 6e 67 |void r87|0mapping|
|0003b4f0| 5f 63 28 54 38 37 30 2a | 20 43 29 3b 0a 69 6e 74 |_c(T870*| C);.int|
|0003b500| 20 72 38 37 30 64 69 72 | 65 63 74 5f 63 73 65 5f | r870dir|ect_cse_|
|0003b510| 63 61 6c 6c 28 54 38 37 | 30 2a 20 43 29 3b 0a 69 |call(T87|0* C);.i|
|0003b520| 6e 74 20 72 38 37 30 69 | 73 5f 65 6d 70 74 79 5f |nt r870i|s_empty_|
|0003b530| 6f 72 5f 6e 75 6c 6c 5f | 62 6f 64 79 28 54 38 37 |or_null_|body(T87|
|0003b540| 30 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 38 37 30 |0* C);.v|oid r870|
|0003b550| 70 75 74 5f 74 61 67 28 | 54 38 37 30 2a 20 43 29 |put_tag(|T870* C)|
|0003b560| 3b 0a 76 6f 69 64 20 72 | 38 37 30 69 6e 69 74 69 |;.void r|870initi|
|0003b570| 61 6c 69 7a 65 28 54 38 | 37 30 2a 20 43 29 3b 0a |alize(T8|70* C);.|
|0003b580| 54 30 2a 20 72 38 37 30 | 69 73 5f 61 74 74 72 69 |T0* r870|is_attri|
|0003b590| 62 75 74 65 5f 72 65 61 | 64 65 72 28 54 38 37 30 |bute_rea|der(T870|
|0003b5a0| 2a 20 43 29 3b 0a 69 6e | 74 20 72 32 38 34 68 61 |* C);.in|t r284ha|
|0003b5b0| 73 5f 63 72 65 61 74 69 | 6f 6e 28 54 32 38 34 2a |s_creati|on(T284*|
|0003b5c0| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 76 6f 69 64 | C,T0* a|1);.void|
|0003b5d0| 20 72 32 38 34 67 63 5f | 63 61 6c 6c 5f 6e 65 77 | r284gc_|call_new|
|0003b5e0| 5f 69 6e 28 54 30 2a 20 | 61 31 29 3b 0a 69 6e 74 |_in(T0* |a1);.int|
|0003b5f0| 20 72 32 38 34 73 70 61 | 63 65 5f 66 6f 72 5f 70 | r284spa|ce_for_p|
|0003b600| 6f 69 6e 74 65 72 28 76 | 6f 69 64 29 3b 0a 76 6f |ointer(v|oid);.vo|
|0003b610| 69 64 20 72 32 38 34 6d | 61 6b 65 28 54 32 38 34 |id r284m|ake(T284|
|0003b620| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 54 30 2a |* C,T0* |a1);.T0*|
|0003b630| 20 72 32 38 34 77 72 69 | 74 74 65 6e 5f 6d 61 72 | r284wri|tten_mar|
|0003b640| 6b 28 76 6f 69 64 29 3b | 0a 76 6f 69 64 20 72 32 |k(void);|.void r2|
|0003b650| 38 34 63 5f 74 79 70 65 | 5f 66 6f 72 5f 65 78 74 |84c_type|_for_ext|
|0003b660| 65 72 6e 61 6c 5f 69 6e | 28 54 30 2a 20 61 31 29 |ernal_in|(T0* a1)|
|0003b670| 3b 0a 54 30 2a 20 72 32 | 38 34 67 65 6e 65 72 69 |;.T0* r2|84generi|
|0003b680| 63 5f 6c 69 73 74 28 54 | 32 38 34 2a 20 43 29 3b |c_list(T|284* C);|
|0003b690| 0a 76 6f 69 64 20 72 32 | 38 34 64 65 6d 61 6e 67 |.void r2|84demang|
|0003b6a0| 6c 69 6e 67 5f 69 6e 28 | 54 30 2a 20 61 31 29 3b |ling_in(|T0* a1);|
|0003b6b0| 0a 76 6f 69 64 20 72 32 | 38 34 66 61 74 61 6c 5f |.void r2|84fatal_|
|0003b6c0| 65 72 72 6f 72 5f 67 65 | 6e 65 72 69 63 5f 6c 69 |error_ge|neric_li|
|0003b6d0| 73 74 28 54 32 38 34 2a | 20 43 29 3b 0a 54 30 2a |st(T284*| C);.T0*|
|0003b6e0| 20 72 32 38 34 73 6d 61 | 6c 6c 65 73 74 5f 61 6e | r284sma|llest_an|
|0003b6f0| 63 65 73 74 6f 72 28 54 | 30 2a 20 61 31 29 3b 0a |cestor(T|0* a1);.|
|0003b700| 54 30 2a 20 72 32 38 34 | 72 75 6e 5f 74 69 6d 65 |T0* r284|run_time|
|0003b710| 5f 6d 61 72 6b 28 76 6f | 69 64 29 3b 0a 76 6f 69 |_mark(vo|id);.voi|
|0003b720| 64 20 72 32 38 34 63 61 | 73 74 5f 74 6f 5f 72 65 |d r284ca|st_to_re|
|0003b730| 66 28 54 32 38 34 2a 20 | 43 29 3b 0a 76 6f 69 64 |f(T284* |C);.void|
|0003b740| 20 72 32 38 34 67 63 5f | 6d 61 72 6b 5f 69 6e 28 | r284gc_|mark_in(|
|0003b750| 54 30 2a 20 61 31 29 3b | 0a 69 6e 74 20 72 32 38 |T0* a1);|.int r28|
|0003b760| 34 69 73 5f 61 5f 69 6e | 28 54 32 38 34 2a 20 43 |4is_a_in|(T284* C|
|0003b770| 2c 54 30 2a 20 61 31 2c | 54 30 2a 20 61 32 29 3b |,T0* a1,|T0* a2);|
|0003b780| 0a 54 30 2a 20 72 32 38 | 34 6c 6f 6f 6b 5f 75 70 |.T0* r28|4look_up|
|0003b790| 5f 66 6f 72 28 54 32 38 | 34 2a 20 43 2c 54 30 2a |_for(T28|4* C,T0*|
|0003b7a0| 20 61 31 2c 54 30 2a 20 | 61 32 29 3b 0a 76 6f 69 | a1,T0* |a2);.voi|
|0003b7b0| 64 20 72 32 38 34 65 72 | 72 6f 72 28 54 30 2a 20 |d r284er|ror(T0* |
|0003b7c0| 61 31 2c 54 30 2a 20 61 | 32 29 3b 0a 54 30 2a 20 |a1,T0* a|2);.T0* |
|0003b7d0| 72 32 38 34 62 61 73 65 | 5f 63 6c 61 73 73 28 54 |r284base|_class(T|
|0003b7e0| 32 38 34 2a 20 43 29 3b | 0a 54 30 2a 20 72 32 39 |284* C);|.T0* r29|
|0003b7f0| 37 74 72 79 5f 74 6f 5f | 75 6e 64 65 66 69 6e 65 |7try_to_|undefine|
|0003b800| 28 54 32 39 37 2a 20 43 | 2c 54 30 2a 20 61 31 2c |(T297* C|,T0* a1,|
|0003b810| 54 30 2a 20 61 32 29 3b | 0a 54 30 2a 20 72 32 39 |T0* a2);|.T0* r29|
|0003b820| 37 72 75 6e 6e 61 62 6c | 65 28 54 30 2a 20 61 31 |7runnabl|e(T0* a1|
|0003b830| 2c 54 30 2a 20 61 32 2c | 54 30 2a 20 61 33 29 3b |,T0* a2,|T0* a3);|
|0003b840| 0a 76 6f 69 64 20 72 32 | 39 37 61 64 64 5f 69 6e |.void r2|97add_in|
|0003b850| 74 6f 28 54 32 39 37 2a | 20 43 2c 54 30 2a 20 61 |to(T297*| C,T0* a|
|0003b860| 31 29 3b 0a 54 30 2a 20 | 72 32 39 37 74 72 79 5f |1);.T0* |r297try_|
|0003b870| 74 6f 5f 75 6e 64 65 66 | 69 6e 65 5f 61 75 78 28 |to_undef|ine_aux(|
|0003b880| 54 32 39 37 2a 20 43 2c | 54 30 2a 20 61 31 2c 54 |T297* C,|T0* a1,T|
|0003b890| 30 2a 20 61 32 29 3b 0a | 76 6f 69 64 20 72 32 39 |0* a2);.|void r29|
|0003b8a0| 37 6d 61 6b 65 28 54 32 | 39 37 2a 20 43 2c 54 30 |7make(T2|97* C,T0|
|0003b8b0| 2a 20 61 31 2c 54 30 2a | 20 61 32 2c 54 30 2a 20 |* a1,T0*| a2,T0* |
|0003b8c0| 61 33 2c 54 30 2a 20 61 | 34 2c 54 30 2a 20 61 35 |a3,T0* a|4,T0* a5|
|0003b8d0| 2c 54 30 2a 20 61 36 2c | 54 30 2a 20 61 37 29 3b |,T0* a6,|T0* a7);|
|0003b8e0| 0a 76 6f 69 64 20 72 32 | 39 37 6d 61 6b 65 5f 72 |.void r2|97make_r|
|0003b8f0| 6f 75 74 69 6e 65 28 54 | 32 39 37 2a 20 43 2c 54 |outine(T|297* C,T|
|0003b900| 30 2a 20 61 31 2c 54 30 | 2a 20 61 32 2c 54 30 2a |0* a1,T0|* a2,T0*|
|0003b910| 20 61 33 2c 54 30 2a 20 | 61 34 2c 54 30 2a 20 61 | a3,T0* |a4,T0* a|
|0003b920| 35 29 3b 0a 76 6f 69 64 | 20 72 32 39 37 73 65 74 |5);.void| r297set|
|0003b930| 5f 68 65 61 64 65 72 5f | 63 6f 6d 6d 65 6e 74 28 |_header_|comment(|
|0003b940| 54 32 39 37 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |T297* C,|T0* a1);|
|0003b950| 0a 54 30 2a 20 72 32 39 | 37 73 74 61 72 74 5f 70 |.T0* r29|7start_p|
|0003b960| 6f 73 69 74 69 6f 6e 28 | 54 32 39 37 2a 20 43 29 |osition(|T297* C)|
|0003b970| 3b 0a 54 30 2a 20 72 32 | 39 37 74 6f 5f 72 75 6e |;.T0* r2|97to_run|
|0003b980| 5f 66 65 61 74 75 72 65 | 28 54 32 39 37 2a 20 43 |_feature|(T297* C|
|0003b990| 2c 54 30 2a 20 61 31 2c | 54 30 2a 20 61 32 29 3b |,T0* a1,|T0* a2);|
|0003b9a0| 0a 54 30 2a 20 72 32 39 | 37 72 75 6e 5f 65 6e 73 |.T0* r29|7run_ens|
|0003b9b0| 75 72 65 28 54 30 2a 20 | 61 31 29 3b 0a 54 30 2a |ure(T0* |a1);.T0*|
|0003b9c0| 20 72 32 39 37 72 75 6e | 5f 72 65 71 75 69 72 65 | r297run|_require|
|0003b9d0| 28 54 30 2a 20 61 31 29 | 3b 0a 69 6e 74 20 72 32 |(T0* a1)|;.int r2|
|0003b9e0| 39 37 73 74 75 70 69 64 | 5f 73 77 69 74 63 68 5f |97stupid|_switch_|
|0003b9f0| 70 75 74 28 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |put(T0* |a1,T0* a|
|0003ba00| 32 29 3b 0a 69 6e 74 20 | 72 32 39 37 73 74 75 70 |2);.int |r297stup|
|0003ba10| 69 64 5f 73 77 69 74 63 | 68 28 54 30 2a 20 61 31 |id_switc|h(T0* a1|
|0003ba20| 2c 54 30 2a 20 61 32 29 | 3b 0a 76 6f 69 64 20 72 |,T0* a2)|;.void r|
|0003ba30| 32 39 37 73 65 74 5f 72 | 65 73 63 75 65 5f 63 6f |297set_r|escue_co|
|0003ba40| 6d 70 6f 75 6e 64 28 54 | 32 39 37 2a 20 43 2c 54 |mpound(T|297* C,T|
|0003ba50| 30 2a 20 61 31 29 3b 0a | 69 6e 74 20 72 32 39 37 |0* a1);.|int r297|
|0003ba60| 63 61 6e 5f 68 69 64 65 | 28 54 32 39 37 2a 20 43 |can_hide|(T297* C|
|0003ba70| 2c 54 30 2a 20 61 31 2c | 54 30 2a 20 61 32 29 3b |,T0* a1,|T0* a2);|
|0003ba80| 0a 69 6e 74 20 72 32 39 | 37 69 73 5f 6d 65 72 67 |.int r29|7is_merg|
|0003ba90| 65 5f 77 69 74 68 28 54 | 32 39 37 2a 20 43 2c 54 |e_with(T|297* C,T|
|0003baa0| 30 2a 20 61 31 2c 54 30 | 2a 20 61 32 29 3b 0a 76 |0* a1,T0|* a2);.v|
|0003bab0| 6f 69 64 20 72 32 39 37 | 63 6f 6c 6c 65 63 74 5f |oid r297|collect_|
|0003bac0| 66 6f 72 28 54 32 39 37 | 2a 20 43 2c 69 6e 74 20 |for(T297|* C,int |
|0003bad0| 61 31 29 3b 0a 76 6f 69 | 64 20 72 32 39 37 65 72 |a1);.voi|d r297er|
|0003bae0| 72 6f 72 28 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |ror(T0* |a1,T0* a|
|0003baf0| 32 29 3b 0a 76 6f 69 64 | 20 72 32 39 37 6d 61 6b |2);.void| r297mak|
|0003bb00| 65 5f 65 5f 66 65 61 74 | 75 72 65 28 54 32 39 37 |e_e_feat|ure(T297|
|0003bb10| 2a 20 43 2c 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |* C,T0* |a1,T0* a|
|0003bb20| 32 29 3b 0a 76 6f 69 64 | 20 72 32 39 37 63 68 65 |2);.void| r297che|
|0003bb30| 63 6b 5f 6f 62 73 6f 6c | 65 74 65 28 54 32 39 37 |ck_obsol|ete(T297|
|0003bb40| 2a 20 43 29 3b 0a 76 6f | 69 64 20 72 32 39 37 77 |* C);.vo|id r297w|
|0003bb50| 61 72 6e 69 6e 67 28 54 | 30 2a 20 61 31 2c 54 30 |arning(T|0* a1,T0|
|0003bb60| 2a 20 61 32 29 3b 0a 54 | 30 2a 20 72 38 33 35 74 |* a2);.T|0* r835t|
|0003bb70| 72 79 5f 74 6f 5f 75 6e | 64 65 66 69 6e 65 28 54 |ry_to_un|define(T|
|0003bb80| 38 33 35 2a 20 43 2c 54 | 30 2a 20 61 31 2c 54 30 |835* C,T|0* a1,T0|
|0003bb90| 2a 20 61 32 29 3b 0a 76 | 6f 69 64 20 72 38 33 35 |* a2);.v|oid r835|
|0003bba0| 61 64 64 5f 69 6e 74 6f | 28 54 38 33 35 2a 20 43 |add_into|(T835* C|
|0003bbb0| 2c 54 30 2a 20 61 31 29 | 3b 0a 54 30 2a 20 72 38 |,T0* a1)|;.T0* r8|
|0003bbc0| 33 35 74 72 79 5f 74 6f | 5f 75 6e 64 65 66 69 6e |35try_to|_undefin|
|0003bbd0| 65 5f 61 75 78 28 54 38 | 33 35 2a 20 43 2c 54 30 |e_aux(T8|35* C,T0|
|0003bbe0| 2a 20 61 31 2c 54 30 2a | 20 61 32 29 3b 0a 76 6f |* a1,T0*| a2);.vo|
|0003bbf0| 69 64 20 72 38 33 35 6d | 61 6b 65 28 54 38 33 35 |id r835m|ake(T835|
|0003bc00| 2a 20 43 2c 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |* C,T0* |a1,T0* a|
|0003bc10| 32 2c 54 30 2a 20 61 33 | 29 3b 0a 54 30 2a 20 72 |2,T0* a3|);.T0* r|
|0003bc20| 38 33 35 73 74 61 72 74 | 5f 70 6f 73 69 74 69 6f |835start|_positio|
|0003bc30| 6e 28 54 38 33 35 2a 20 | 43 29 3b 0a 54 30 2a 20 |n(T835* |C);.T0* |
|0003bc40| 72 38 33 35 74 6f 5f 72 | 75 6e 5f 66 65 61 74 75 |r835to_r|un_featu|
|0003bc50| 72 65 28 54 38 33 35 2a | 20 43 2c 54 30 2a 20 61 |re(T835*| C,T0* a|
|0003bc60| 31 2c 54 30 2a 20 61 32 | 29 3b 0a 69 6e 74 20 72 |1,T0* a2|);.int r|
|0003bc70| 38 33 35 63 61 6e 5f 68 | 69 64 65 28 54 38 33 35 |835can_h|ide(T835|
|0003bc80| 2a 20 43 2c 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |* C,T0* |a1,T0* a|
|0003bc90| 32 29 3b 0a 69 6e 74 20 | 72 38 33 35 69 73 5f 6d |2);.int |r835is_m|
|0003bca0| 65 72 67 65 5f 77 69 74 | 68 28 54 38 33 35 2a 20 |erge_wit|h(T835* |
|0003bcb0| 43 2c 54 30 2a 20 61 31 | 2c 54 30 2a 20 61 32 29 |C,T0* a1|,T0* a2)|
|0003bcc0| 3b 0a 76 6f 69 64 20 72 | 38 33 35 63 6f 6c 6c 65 |;.void r|835colle|
|0003bcd0| 63 74 5f 66 6f 72 28 69 | 6e 74 20 61 31 29 3b 0a |ct_for(i|nt a1);.|
|0003bce0| 76 6f 69 64 20 72 38 33 | 35 65 72 72 6f 72 28 54 |void r83|5error(T|
|0003bcf0| 30 2a 20 61 31 2c 54 30 | 2a 20 61 32 29 3b 0a 76 |0* a1,T0|* a2);.v|
|0003bd00| 6f 69 64 20 72 38 33 35 | 6d 61 6b 65 5f 65 5f 66 |oid r835|make_e_f|
|0003bd10| 65 61 74 75 72 65 28 54 | 38 33 35 2a 20 43 2c 54 |eature(T|835* C,T|
|0003bd20| 30 2a 20 61 31 2c 54 30 | 2a 20 61 32 29 3b 0a 54 |0* a1,T0|* a2);.T|
|0003bd30| 30 2a 20 72 35 36 38 61 | 64 64 5f 63 6f 6d 6d 65 |0* r568a|dd_comme|
|0003bd40| 6e 74 28 54 35 36 38 2a | 20 43 2c 54 30 2a 20 61 |nt(T568*| C,T0* a|
|0003bd50| 31 29 3b 0a 76 6f 69 64 | 20 72 35 36 38 6d 61 6b |1);.void| r568mak|
|0003bd60| 65 28 54 35 36 38 2a 20 | 43 2c 54 30 2a 20 61 31 |e(T568* |C,T0* a1|
|0003bd70| 2c 54 30 2a 20 61 32 2c | 54 30 2a 20 61 33 29 3b |,T0* a2,|T0* a3);|
|0003bd80| 0a 69 6e 74 20 72 35 36 | 38 61 72 67 5f 63 6f 75 |.int r56|8arg_cou|
|0003bd90| 6e 74 28 54 35 36 38 2a | 20 43 29 3b 0a 54 30 2a |nt(T568*| C);.T0*|
|0003bda0| 20 72 35 36 38 73 74 61 | 72 74 5f 70 6f 73 69 74 | r568sta|rt_posit|
|0003bdb0| 69 6f 6e 28 54 35 36 38 | 2a 20 43 29 3b 0a 76 6f |ion(T568|* C);.vo|
|0003bdc0| 69 64 20 72 35 36 38 63 | 6f 6d 70 69 6c 65 5f 74 |id r568c|ompile_t|
|0003bdd0| 6f 5f 63 28 54 35 36 38 | 2a 20 43 29 3b 0a 54 30 |o_c(T568|* C);.T0|
|0003bde0| 2a 20 72 35 36 38 74 6f | 5f 72 75 6e 6e 61 62 6c |* r568to|_runnabl|
|0003bdf0| 65 28 54 35 36 38 2a 20 | 43 2c 54 30 2a 20 61 31 |e(T568* |C,T0* a1|
|0003be00| 29 3b 0a 54 30 2a 20 72 | 35 36 38 63 75 72 72 65 |);.T0* r|568curre|
|0003be10| 6e 74 5f 74 79 70 65 28 | 54 35 36 38 2a 20 43 29 |nt_type(|T568* C)|
|0003be20| 3b 0a 76 6f 69 64 20 72 | 35 36 38 74 6f 5f 72 75 |;.void r|568to_ru|
|0003be30| 6e 6e 61 62 6c 65 5f 30 | 28 54 35 36 38 2a 20 43 |nnable_0|(T568* C|
|0003be40| 2c 54 30 2a 20 61 31 29 | 3b 0a 76 6f 69 64 20 72 |,T0* a1)|;.void r|
|0003be50| 35 36 38 63 70 63 5f 74 | 6f 5f 72 75 6e 6e 61 62 |568cpc_t|o_runnab|
|0003be60| 6c 65 28 54 35 36 38 2a | 20 43 2c 54 30 2a 20 61 |le(T568*| C,T0* a|
|0003be70| 31 29 3b 0a 69 6e 74 20 | 72 35 36 38 75 73 65 5f |1);.int |r568use_|
|0003be80| 63 75 72 72 65 6e 74 28 | 54 35 36 38 2a 20 43 29 |current(|T568* C)|
|0003be90| 3b 0a 76 6f 69 64 20 72 | 35 36 38 66 69 6e 61 6c |;.void r|568final|
|0003bea0| 69 7a 65 28 54 35 36 38 | 2a 20 43 29 3b 0a 76 6f |ize(T568|* C);.vo|
|0003beb0| 69 64 20 72 35 36 38 65 | 72 72 6f 72 28 54 30 2a |id r568e|rror(T0*|
|0003bec0| 20 61 31 2c 54 30 2a 20 | 61 32 29 3b 0a 76 6f 69 | a1,T0* |a2);.voi|
|0003bed0| 64 20 72 35 36 38 61 66 | 64 5f 63 68 65 63 6b 28 |d r568af|d_check(|
|0003bee0| 54 35 36 38 2a 20 43 29 | 3b 0a 54 30 2a 20 72 35 |T568* C)|;.T0* r5|
|0003bef0| 36 38 6d 61 6b 65 5f 72 | 75 6e 6e 61 62 6c 65 28 |68make_r|unnable(|
|0003bf00| 54 35 36 38 2a 20 43 2c | 54 30 2a 20 61 31 2c 54 |T568* C,|T0* a1,T|
|0003bf10| 30 2a 20 61 32 2c 54 30 | 2a 20 61 33 2c 54 30 2a |0* a2,T0|* a3,T0*|
|0003bf20| 20 61 34 29 3b 0a 76 6f | 69 64 20 72 33 36 32 63 | a4);.vo|id r362c|
|0003bf30| 68 65 63 6b 5f 63 72 65 | 61 74 69 6f 6e 5f 63 6c |heck_cre|ation_cl|
|0003bf40| 61 75 73 65 28 54 33 36 | 32 2a 20 43 2c 54 30 2a |ause(T36|2* C,T0*|
|0003bf50| 20 61 31 29 3b 0a 54 30 | 2a 20 72 33 36 32 61 64 | a1);.T0|* r362ad|
|0003bf60| 64 5f 63 6f 6d 6d 65 6e | 74 28 54 33 36 32 2a 20 |d_commen|t(T362* |
|0003bf70| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 76 6f 69 64 20 |C,T0* a1|);.void |
|0003bf80| 72 33 36 32 63 68 65 63 | 6b 5f 63 72 65 61 74 65 |r362chec|k_create|
|0003bf90| 64 5f 74 79 70 65 28 54 | 33 36 32 2a 20 43 2c 54 |d_type(T|362* C,T|
|0003bfa0| 30 2a 20 61 31 29 3b 0a | 76 6f 69 64 20 72 33 36 |0* a1);.|void r36|
|0003bfb0| 32 6d 61 6b 65 28 54 33 | 36 32 2a 20 43 2c 54 30 |2make(T3|62* C,T0|
|0003bfc0| 2a 20 61 31 2c 54 30 2a | 20 61 32 29 3b 0a 76 6f |* a1,T0*| a2);.vo|
|0003bfd0| 69 64 20 72 33 36 32 63 | 32 63 5f 63 6c 6f 73 69 |id r362c|2c_closi|
|0003bfe0| 6e 67 28 54 33 36 32 2a | 20 43 2c 54 30 2a 20 61 |ng(T362*| C,T0* a|
|0003bff0| 31 29 3b 0a 76 6f 69 64 | 20 72 33 36 32 63 32 63 |1);.void| r362c2c|
|0003c000| 5f 63 6c 65 61 72 5f 65 | 78 70 61 6e 64 65 64 28 |_clear_e|xpanded(|
|0003c010| 54 33 36 32 2a 20 43 2c | 69 6e 74 20 61 31 29 3b |T362* C,|int a1);|
|0003c020| 0a 76 6f 69 64 20 72 33 | 36 32 63 6f 6d 70 69 6c |.void r3|62compil|
|0003c030| 65 5f 74 6f 5f 63 28 54 | 33 36 32 2a 20 43 29 3b |e_to_c(T|362* C);|
|0003c040| 0a 54 30 2a 20 72 33 36 | 32 74 6f 5f 72 75 6e 6e |.T0* r36|2to_runn|
|0003c050| 61 62 6c 65 28 54 33 36 | 32 2a 20 43 2c 54 30 2a |able(T36|2* C,T0*|
|0003c060| 20 61 31 29 3b 0a 54 30 | 2a 20 72 33 36 32 63 75 | a1);.T0|* r362cu|
|0003c070| 72 72 65 6e 74 5f 74 79 | 70 65 28 54 33 36 32 2a |rrent_ty|pe(T362*|
|0003c080| 20 43 29 3b 0a 76 6f 69 | 64 20 72 33 36 32 63 32 | C);.voi|d r362c2|
|0003c090| 63 5f 6f 70 65 6e 69 6e | 67 28 54 33 36 32 2a 20 |c_openin|g(T362* |
|0003c0a0| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 69 6e 74 20 72 |C,T0* a1|);.int r|
|0003c0b0| 33 36 32 69 73 5f 70 72 | 65 5f 63 6f 6d 70 75 74 |362is_pr|e_comput|
|0003c0c0| 61 62 6c 65 28 54 33 36 | 32 2a 20 43 29 3b 0a 69 |able(T36|2* C);.i|
|0003c0d0| 6e 74 20 72 33 36 32 75 | 73 65 5f 63 75 72 72 65 |nt r362u|se_curre|
|0003c0e0| 6e 74 28 54 33 36 32 2a | 20 43 29 3b 0a 76 6f 69 |nt(T362*| C);.voi|
|0003c0f0| 64 20 72 33 36 32 63 68 | 65 63 6b 5f 77 72 69 74 |d r362ch|eck_writ|
|0003c100| 61 62 6c 65 28 54 33 36 | 32 2a 20 43 2c 54 30 2a |able(T36|2* C,T0*|
|0003c110| 20 61 31 29 3b 0a 76 6f | 69 64 20 72 33 36 32 65 | a1);.vo|id r362e|
|0003c120| 72 72 6f 72 28 54 30 2a | 20 61 31 2c 54 30 2a 20 |rror(T0*| a1,T0* |
|0003c130| 61 32 29 3b 0a 76 6f 69 | 64 20 72 39 37 30 66 65 |a2);.voi|d r970fe|
|0003c140| 5f 63 32 63 28 54 30 2a | 20 61 31 29 3b 0a 76 6f |_c2c(T0*| a1);.vo|
|0003c150| 69 64 20 72 36 32 30 6d | 61 6b 65 28 54 36 32 30 |id r620m|ake(T620|
|0003c160| 2a 20 43 2c 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |* C,T0* |a1,T0* a|
|0003c170| 32 29 3b 0a 54 30 2a 20 | 72 36 32 30 74 79 70 65 |2);.T0* |r620type|
|0003c180| 28 54 36 32 30 2a 20 43 | 2c 69 6e 74 20 61 31 29 |(T620* C|,int a1)|
|0003c190| 3b 0a 76 6f 69 64 20 72 | 36 32 30 69 6e 6c 69 6e |;.void r|620inlin|
|0003c1a0| 65 5f 6f 6e 65 5f 70 63 | 28 54 36 32 30 2a 20 43 |e_one_pc|(T620* C|
|0003c1b0| 29 3b 0a 76 6f 69 64 20 | 72 36 32 30 63 6f 6d 70 |);.void |r620comp|
|0003c1c0| 69 6c 65 5f 74 6f 5f 63 | 28 54 36 32 30 2a 20 43 |ile_to_c|(T620* C|
|0003c1d0| 29 3b 0a 54 30 2a 20 72 | 36 32 30 74 6f 5f 72 75 |);.T0* r|620to_ru|
|0003c1e0| 6e 6e 61 62 6c 65 28 54 | 36 32 30 2a 20 43 2c 54 |nnable(T|620* C,T|
|0003c1f0| 30 2a 20 61 31 29 3b 0a | 69 6e 74 20 72 36 32 30 |0* a1);.|int r620|
|0003c200| 70 72 6f 64 75 63 65 5f | 63 28 54 36 32 30 2a 20 |produce_|c(T620* |
|0003c210| 43 29 3b 0a 69 6e 74 20 | 72 36 32 30 72 61 6e 6b |C);.int |r620rank|
|0003c220| 5f 6f 66 28 54 36 32 30 | 2a 20 43 2c 54 30 2a 20 |_of(T620|* C,T0* |
|0003c230| 61 31 29 3b 0a 76 6f 69 | 64 20 72 36 32 30 72 75 |a1);.voi|d r620ru|
|0003c240| 6e 6e 61 62 6c 65 5f 66 | 72 6f 6d 5f 63 75 72 72 |nnable_f|rom_curr|
|0003c250| 65 6e 74 28 54 36 32 30 | 2a 20 43 2c 54 30 2a 20 |ent(T620|* C,T0* |
|0003c260| 61 31 2c 54 30 2a 20 61 | 32 29 3b 0a 76 6f 69 64 |a1,T0* a|2);.void|
|0003c270| 20 72 36 32 30 69 6e 69 | 74 69 61 6c 69 7a 65 5f | r620ini|tialize_|
|0003c280| 65 78 70 61 6e 64 65 64 | 28 54 36 32 30 2a 20 43 |expanded|(T620* C|
|0003c290| 29 3b 0a 76 6f 69 64 20 | 72 36 32 30 61 64 64 5f |);.void |r620add_|
|0003c2a0| 6c 61 73 74 28 54 36 32 | 30 2a 20 43 2c 54 30 2a |last(T62|0* C,T0*|
|0003c2b0| 20 61 31 29 3b 0a 76 6f | 69 64 20 72 36 32 30 65 | a1);.vo|id r620e|
|0003c2c0| 72 72 6f 72 28 54 30 2a | 20 61 31 2c 54 30 2a 20 |rror(T0*| a1,T0* |
|0003c2d0| 61 32 29 3b 0a 69 6e 74 | 20 72 35 34 39 69 64 28 |a2);.int| r549id(|
|0003c2e0| 54 35 34 39 2a 20 43 29 | 3b 0a 69 6e 74 20 72 35 |T549* C)|;.int r5|
|0003c2f0| 34 39 69 73 5f 63 5f 69 | 6e 74 28 54 35 34 39 2a |49is_c_i|nt(T549*|
|0003c300| 20 43 29 3b 0a 69 6e 74 | 20 72 35 34 39 69 73 5f | C);.int| r549is_|
|0003c310| 61 28 54 35 34 39 2a 20 | 43 2c 54 30 2a 20 61 31 |a(T549* |C,T0* a1|
|0003c320| 29 3b 0a 76 6f 69 64 20 | 72 35 34 39 63 5f 69 6e |);.void |r549c_in|
|0003c330| 69 74 69 61 6c 69 7a 65 | 5f 69 6e 28 54 35 34 39 |itialize|_in(T549|
|0003c340| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 76 6f 69 |* C,T0* |a1);.voi|
|0003c350| 64 20 72 35 34 39 63 5f | 74 79 70 65 5f 66 6f 72 |d r549c_|type_for|
|0003c360| 5f 61 72 67 75 6d 65 6e | 74 5f 69 6e 28 54 35 34 |_argumen|t_in(T54|
|0003c370| 39 2a 20 43 2c 54 30 2a | 20 61 31 29 3b 0a 76 6f |9* C,T0*| a1);.vo|
|0003c380| 69 64 20 72 35 34 39 73 | 65 74 5f 72 75 6e 5f 74 |id r549s|et_run_t|
|0003c390| 69 6d 65 5f 6d 61 72 6b | 28 54 35 34 39 2a 20 43 |ime_mark|(T549* C|
|0003c3a0| 29 3b 0a 76 6f 69 64 20 | 72 35 34 39 67 63 5f 63 |);.void |r549gc_c|
|0003c3b0| 61 6c 6c 5f 6e 65 77 5f | 69 6e 28 54 35 34 39 2a |all_new_|in(T549*|
|0003c3c0| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 69 6e 74 20 | C,T0* a|1);.int |
|0003c3d0| 72 35 34 39 73 70 61 63 | 65 5f 66 6f 72 5f 76 61 |r549spac|e_for_va|
|0003c3e0| 72 69 61 62 6c 65 28 54 | 35 34 39 2a 20 43 29 3b |riable(T|549* C);|
|0003c3f0| 0a 76 6f 69 64 20 72 35 | 34 39 6d 61 6b 65 28 54 |.void r5|49make(T|
|0003c400| 35 34 39 2a 20 43 2c 54 | 30 2a 20 61 31 2c 54 30 |549* C,T|0* a1,T0|
|0003c410| 2a 20 61 32 29 3b 0a 76 | 6f 69 64 20 72 35 34 39 |* a2);.v|oid r549|
|0003c420| 6d 61 70 70 69 6e 67 5f | 63 61 73 74 28 54 35 34 |mapping_|cast(T54|
|0003c430| 39 2a 20 43 29 3b 0a 54 | 30 2a 20 72 35 34 39 74 |9* C);.T|0* r549t|
|0003c440| 6f 5f 72 75 6e 6e 61 62 | 6c 65 28 54 35 34 39 2a |o_runnab|le(T549*|
|0003c450| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 76 6f 69 64 | C,T0* a|1);.void|
|0003c460| 20 72 35 34 39 63 5f 74 | 79 70 65 5f 66 6f 72 5f | r549c_t|ype_for_|
|0003c470| 65 78 74 65 72 6e 61 6c | 5f 69 6e 28 54 35 34 39 |external|_in(T549|
|0003c480| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 69 6e 74 |* C,T0* |a1);.int|
|0003c490| 20 72 35 34 39 69 73 5f | 63 5f 63 68 61 72 28 54 | r549is_|c_char(T|
|0003c4a0| 35 34 39 2a 20 43 29 3b | 0a 54 30 2a 20 72 35 34 |549* C);|.T0* r54|
|0003c4b0| 39 67 65 6e 65 72 69 63 | 5f 6c 69 73 74 28 54 35 |9generic|_list(T5|
|0003c4c0| 34 39 2a 20 43 29 3b 0a | 76 6f 69 64 20 72 35 34 |49* C);.|void r54|
|0003c4d0| 39 64 65 6d 61 6e 67 6c | 69 6e 67 5f 69 6e 28 54 |9demangl|ing_in(T|
|0003c4e0| 35 34 39 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |549* C,T|0* a1);.|
|0003c4f0| 69 6e 74 20 72 35 34 39 | 6e 62 5f 75 6e 73 69 67 |int r549|nb_unsig|
|0003c500| 6e 65 64 28 54 35 34 39 | 2a 20 43 29 3b 0a 76 6f |ned(T549|* C);.vo|
|0003c510| 69 64 20 72 35 34 39 66 | 61 74 61 6c 5f 65 72 72 |id r549f|atal_err|
|0003c520| 6f 72 5f 67 65 6e 65 72 | 69 63 5f 6c 69 73 74 28 |or_gener|ic_list(|
|0003c530| 54 35 34 39 2a 20 43 29 | 3b 0a 76 6f 69 64 20 72 |T549* C)|;.void r|
|0003c540| 35 34 39 74 6f 5f 72 75 | 6e 6e 61 62 6c 65 5f 31 |549to_ru|nnable_1|
|0003c550| 5f 32 28 54 35 34 39 2a | 20 43 29 3b 0a 54 30 2a |_2(T549*| C);.T0*|
|0003c560| 20 72 35 34 39 73 6d 61 | 6c 6c 65 73 74 5f 61 6e | r549sma|llest_an|
|0003c570| 63 65 73 74 6f 72 28 54 | 35 34 39 2a 20 43 2c 54 |cestor(T|549* C,T|
|0003c580| 30 2a 20 61 31 29 3b 0a | 54 30 2a 20 72 35 34 39 |0* a1);.|T0* r549|
|0003c590| 72 75 6e 5f 63 6c 61 73 | 73 28 54 35 34 39 2a 20 |run_clas|s(T549* |
|0003c5a0| 43 29 3b 0a 76 6f 69 64 | 20 72 35 34 39 63 5f 69 |C);.void| r549c_i|
|0003c5b0| 6e 69 74 69 61 6c 69 7a | 65 28 54 35 34 39 2a 20 |nitializ|e(T549* |
|0003c5c0| 43 29 3b 0a 76 6f 69 64 | 20 72 35 34 39 63 61 73 |C);.void| r549cas|
|0003c5d0| 74 5f 74 6f 5f 72 65 66 | 28 54 35 34 39 2a 20 43 |t_to_ref|(T549* C|
|0003c5e0| 29 3b 0a 76 6f 69 64 20 | 72 35 34 39 67 63 5f 6d |);.void |r549gc_m|
|0003c5f0| 61 72 6b 5f 69 6e 28 54 | 35 34 39 2a 20 43 2c 54 |ark_in(T|549* C,T|
|0003c600| 30 2a 20 61 31 29 3b 0a | 69 6e 74 20 72 35 34 39 |0* a1);.|int r549|
|0003c610| 69 73 5f 61 5f 69 6e 28 | 54 35 34 39 2a 20 43 2c |is_a_in(|T549* C,|
|0003c620| 54 30 2a 20 61 31 2c 54 | 30 2a 20 61 32 29 3b 0a |T0* a1,T|0* a2);.|
|0003c630| 54 30 2a 20 72 35 34 39 | 6c 6f 6f 6b 5f 75 70 5f |T0* r549|look_up_|
|0003c640| 66 6f 72 28 54 35 34 39 | 2a 20 43 2c 54 30 2a 20 |for(T549|* C,T0* |
|0003c650| 61 31 2c 54 30 2a 20 61 | 32 29 3b 0a 76 6f 69 64 |a1,T0* a|2);.void|
|0003c660| 20 72 35 34 39 63 5f 68 | 65 61 64 65 72 5f 70 61 | r549c_h|eader_pa|
|0003c670| 73 73 31 28 54 35 34 39 | 2a 20 43 29 3b 0a 69 6e |ss1(T549|* C);.in|
|0003c680| 74 20 72 35 34 39 69 73 | 5f 63 5f 75 6e 73 69 67 |t r549is|_c_unsig|
|0003c690| 6e 65 64 5f 70 74 72 28 | 54 35 34 39 2a 20 43 29 |ned_ptr(|T549* C)|
|0003c6a0| 3b 0a 65 78 74 65 72 6e | 20 54 30 2a 6f 42 43 36 |;.extern| T0*oBC6|
|0003c6b0| 30 39 6d 65 6d 5f 74 79 | 70 65 5f 62 69 74 5f 72 |09mem_ty|pe_bit_r|
|0003c6c0| 65 66 3b 0a 76 6f 69 64 | 20 72 35 34 39 75 73 65 |ef;.void| r549use|
|0003c6d0| 64 5f 61 73 5f 72 65 66 | 65 72 65 6e 63 65 28 54 |d_as_ref|erence(T|
|0003c6e0| 35 34 39 2a 20 43 29 3b | 0a 54 30 2a 20 72 35 34 |549* C);|.T0* r54|
|0003c6f0| 39 62 61 73 65 5f 63 6c | 61 73 73 28 54 35 34 39 |9base_cl|ass(T549|
|0003c700| 2a 20 43 29 3b 0a 69 6e | 74 20 72 35 34 39 6d 61 |* C);.in|t r549ma|
|0003c710| 70 70 69 6e 67 5f 63 6f | 64 65 28 54 35 34 39 2a |pping_co|de(T549*|
|0003c720| 20 43 29 3b 0a 76 6f 69 | 64 20 72 35 34 39 74 6f | C);.voi|d r549to|
|0003c730| 5f 72 65 66 65 72 65 6e | 63 65 28 54 35 34 39 2a |_referen|ce(T549*|
|0003c740| 20 43 29 3b 0a 65 78 74 | 65 72 6e 20 69 6e 74 20 | C);.ext|ern int |
|0003c750| 66 42 43 36 30 39 62 61 | 73 65 5f 63 6c 61 73 73 |fBC609ba|se_class|
|0003c760| 5f 6e 61 6d 65 3b 0a 65 | 78 74 65 72 6e 20 54 30 |_name;.e|xtern T0|
|0003c770| 2a 6f 42 43 36 30 39 62 | 61 73 65 5f 63 6c 61 73 |*oBC609b|ase_clas|
|0003c780| 73 5f 6e 61 6d 65 3b 0a | 54 30 2a 20 72 35 34 39 |s_name;.|T0* r549|
|0003c790| 62 61 73 65 5f 63 6c 61 | 73 73 5f 6e 61 6d 65 28 |base_cla|ss_name(|
|0003c7a0| 76 6f 69 64 29 3b 0a 65 | 78 74 65 72 6e 20 54 30 |void);.e|xtern T0|
|0003c7b0| 2a 6f 42 43 36 30 39 6d | 65 6d 5f 72 65 66 5f 6e |*oBC609m|em_ref_n|
|0003c7c0| 62 3b 0a 54 30 2a 20 72 | 35 32 36 61 64 64 5f 63 |b;.T0* r|526add_c|
|0003c7d0| 6f 6d 6d 65 6e 74 28 54 | 35 32 36 2a 20 43 2c 54 |omment(T|526* C,T|
|0003c7e0| 30 2a 20 61 31 29 3b 0a | 54 30 2a 20 72 35 32 36 |0* a1);.|T0* r526|
|0003c7f0| 74 6f 5f 72 75 6e 6e 61 | 62 6c 65 28 54 35 32 36 |to_runna|ble(T526|
|0003c800| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 76 6f 69 |* C,T0* |a1);.voi|
|0003c810| 64 20 72 35 32 36 65 72 | 72 6f 72 28 54 30 2a 20 |d r526er|ror(T0* |
|0003c820| 61 31 2c 54 30 2a 20 61 | 32 29 3b 0a 54 30 2a 20 |a1,T0* a|2);.T0* |
|0003c830| 72 36 32 33 72 75 6e 6e | 61 62 6c 65 28 54 30 2a |r623runn|able(T0*|
|0003c840| 20 61 31 2c 54 30 2a 20 | 61 32 2c 54 30 2a 20 61 | a1,T0* |a2,T0* a|
|0003c850| 33 29 3b 0a 76 6f 69 64 | 20 72 36 32 33 6d 61 6b |3);.void| r623mak|
|0003c860| 65 28 54 36 32 33 2a 20 | 43 2c 54 30 2a 20 61 31 |e(T623* |C,T0* a1|
|0003c870| 2c 54 30 2a 20 61 32 2c | 54 30 2a 20 61 33 29 3b |,T0* a2,|T0* a3);|
|0003c880| 0a 54 30 2a 20 72 36 32 | 33 63 68 65 63 6b 5f 61 |.T0* r62|3check_a|
|0003c890| 73 73 65 72 74 69 6f 6e | 5f 6d 6f 64 65 28 76 6f |ssertion|_mode(vo|
|0003c8a0| 69 64 29 3b 0a 76 6f 69 | 64 20 72 36 32 33 63 6f |id);.voi|d r623co|
|0003c8b0| 6d 70 69 6c 65 5f 74 6f | 5f 63 28 54 36 32 33 2a |mpile_to|_c(T623*|
|0003c8c0| 20 43 29 3b 0a 54 30 2a | 20 72 36 32 33 74 6f 5f | C);.T0*| r623to_|
|0003c8d0| 72 75 6e 6e 61 62 6c 65 | 28 54 36 32 33 2a 20 43 |runnable|(T623* C|
|0003c8e0| 2c 54 30 2a 20 61 31 29 | 3b 0a 54 30 2a 20 72 36 |,T0* a1)|;.T0* r6|
|0003c8f0| 32 33 74 77 69 6e 28 54 | 36 32 33 2a 20 43 29 3b |23twin(T|623* C);|
|0003c900| 0a 69 6e 74 20 72 36 32 | 33 69 73 5f 70 72 65 5f |.int r62|3is_pre_|
|0003c910| 63 6f 6d 70 75 74 61 62 | 6c 65 28 54 36 32 33 2a |computab|le(T623*|
|0003c920| 20 43 29 3b 0a 69 6e 74 | 20 72 36 32 33 75 73 65 | C);.int| r623use|
|0003c930| 5f 63 75 72 72 65 6e 74 | 28 54 36 32 33 2a 20 43 |_current|(T623* C|
|0003c940| 29 3b 0a 76 6f 69 64 20 | 72 36 32 33 65 72 72 6f |);.void |r623erro|
|0003c950| 72 28 54 30 2a 20 61 31 | 2c 54 30 2a 20 61 32 29 |r(T0* a1|,T0* a2)|
|0003c960| 3b 0a 76 6f 69 64 20 72 | 36 32 33 61 66 64 5f 63 |;.void r|623afd_c|
|0003c970| 68 65 63 6b 28 54 36 32 | 33 2a 20 43 29 3b 0a 69 |heck(T62|3* C);.i|
|0003c980| 6e 74 20 72 38 36 39 69 | 64 28 54 38 36 39 2a 20 |nt r869i|d(T869* |
|0003c990| 43 29 3b 0a 54 30 2a 20 | 72 38 36 39 6f 6e 63 65 |C);.T0* |r869once|
|0003c9a0| 5f 6d 61 72 6b 28 54 38 | 36 39 2a 20 43 29 3b 0a |_mark(T8|69* C);.|
|0003c9b0| 76 6f 69 64 20 72 38 36 | 39 6f 6e 63 65 5f 66 6c |void r86|9once_fl|
|0003c9c0| 61 67 28 54 38 36 39 2a | 20 43 29 3b 0a 76 6f 69 |ag(T869*| C);.voi|
|0003c9d0| 64 20 72 38 36 39 63 5f | 64 65 66 69 6e 65 28 54 |d r869c_|define(T|
|0003c9e0| 38 36 39 2a 20 43 29 3b | 0a 76 6f 69 64 20 72 38 |869* C);|.void r8|
|0003c9f0| 36 39 6f 6e 63 65 5f 66 | 6c 61 67 5f 69 6e 28 54 |69once_f|lag_in(T|
|0003ca00| 38 36 39 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |869* C,T|0* a1);.|
|0003ca10| 76 6f 69 64 20 72 38 36 | 39 64 65 66 69 6e 65 5f |void r86|9define_|
|0003ca20| 63 6c 6f 73 69 6e 67 28 | 54 38 36 39 2a 20 43 29 |closing(|T869* C)|
|0003ca30| 3b 0a 76 6f 69 64 20 72 | 38 36 39 6d 61 6b 65 28 |;.void r|869make(|
|0003ca40| 54 38 36 39 2a 20 43 2c | 54 30 2a 20 61 31 2c 54 |T869* C,|T0* a1,T|
|0003ca50| 30 2a 20 61 32 2c 54 30 | 2a 20 61 33 29 3b 0a 76 |0* a2,T0|* a3);.v|
|0003ca60| 6f 69 64 20 72 38 36 39 | 73 74 64 5f 63 6f 6d 70 |oid r869|std_comp|
|0003ca70| 75 74 65 5f 75 73 65 5f | 63 75 72 72 65 6e 74 28 |ute_use_|current(|
|0003ca80| 54 38 36 39 2a 20 43 29 | 3b 0a 76 6f 69 64 20 72 |T869* C)|;.void r|
|0003ca90| 38 36 39 6d 61 70 70 69 | 6e 67 5f 6e 61 6d 65 28 |869mappi|ng_name(|
|0003caa0| 54 38 36 39 2a 20 43 29 | 3b 0a 69 6e 74 20 72 38 |T869* C)|;.int r8|
|0003cab0| 36 39 61 72 67 5f 63 6f | 75 6e 74 28 54 38 36 39 |69arg_co|unt(T869|
|0003cac0| 2a 20 43 29 3b 0a 76 6f | 69 64 20 72 38 36 39 72 |* C);.vo|id r869r|
|0003cad0| 6f 75 74 69 6e 65 5f 61 | 66 64 5f 63 68 65 63 6b |outine_a|fd_check|
|0003cae0| 28 54 38 36 39 2a 20 43 | 29 3b 0a 76 6f 69 64 20 |(T869* C|);.void |
|0003caf0| 72 38 36 39 64 65 66 61 | 75 6c 74 5f 6d 61 70 70 |r869defa|ult_mapp|
|0003cb00| 69 6e 67 5f 70 72 6f 63 | 65 64 75 72 65 28 54 38 |ing_proc|edure(T8|
|0003cb10| 36 39 2a 20 43 29 3b 0a | 76 6f 69 64 20 72 38 36 |69* C);.|void r86|
|0003cb20| 39 64 65 66 69 6e 65 5f | 6f 70 65 6e 69 6e 67 28 |9define_|opening(|
|0003cb30| 54 38 36 39 2a 20 43 29 | 3b 0a 69 6e 74 20 72 38 |T869* C)|;.int r8|
|0003cb40| 36 39 69 73 5f 65 78 70 | 6f 72 74 65 64 5f 69 6e |69is_exp|orted_in|
|0003cb50| 28 54 38 36 39 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T869* C|,T0* a1)|
|0003cb60| 3b 0a 76 6f 69 64 20 72 | 38 36 39 61 64 64 5f 63 |;.void r|869add_c|
|0003cb70| 6c 69 65 6e 74 28 54 38 | 36 39 2a 20 43 2c 54 30 |lient(T8|69* C,T0|
|0003cb80| 2a 20 61 31 29 3b 0a 54 | 30 2a 20 72 38 36 39 72 |* a1);.T|0* r869r|
|0003cb90| 75 6e 5f 63 6c 61 73 73 | 28 54 38 36 39 2a 20 43 |un_class|(T869* C|
|0003cba0| 29 3b 0a 76 6f 69 64 20 | 72 38 36 39 64 65 66 69 |);.void |r869defi|
|0003cbb0| 6e 65 5f 70 72 6f 74 6f | 74 79 70 65 28 54 38 36 |ne_proto|type(T86|
|0003cbc0| 39 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 38 36 39 |9* C);.v|oid r869|
|0003cbd0| 66 61 6c 6c 5f 64 6f 77 | 6e 28 54 38 36 39 2a 20 |fall_dow|n(T869* |
|0003cbe0| 43 29 3b 0a 54 30 2a 20 | 72 38 36 39 63 6c 69 65 |C);.T0* |r869clie|
|0003cbf0| 6e 74 73 28 54 38 36 39 | 2a 20 43 29 3b 0a 69 6e |nts(T869|* C);.in|
|0003cc00| 74 20 72 38 36 39 75 73 | 65 5f 63 75 72 72 65 6e |t r869us|e_curren|
|0003cc10| 74 28 54 38 36 39 2a 20 | 43 29 3b 0a 76 6f 69 64 |t(T869* |C);.void|
|0003cc20| 20 72 38 36 39 6d 61 70 | 70 69 6e 67 5f 63 28 54 | r869map|ping_c(T|
|0003cc30| 38 36 39 2a 20 43 29 3b | 0a 76 6f 69 64 20 72 38 |869* C);|.void r8|
|0003cc40| 36 39 70 75 74 5f 74 61 | 67 28 54 38 36 39 2a 20 |69put_ta|g(T869* |
|0003cc50| 43 29 3b 0a 76 6f 69 64 | 20 72 38 36 39 69 6e 69 |C);.void| r869ini|
|0003cc60| 74 69 61 6c 69 7a 65 28 | 54 38 36 39 2a 20 43 29 |tialize(|T869* C)|
|0003cc70| 3b 0a 76 6f 69 64 20 72 | 38 36 39 6f 6e 63 65 5f |;.void r|869once_|
|0003cc80| 62 6f 6f 6c 65 61 6e 28 | 54 38 36 39 2a 20 43 29 |boolean(|T869* C)|
|0003cc90| 3b 0a 54 30 2a 20 72 31 | 31 32 61 64 64 5f 63 6f |;.T0* r1|12add_co|
|0003cca0| 6d 6d 65 6e 74 28 54 31 | 31 32 2a 20 43 2c 54 30 |mment(T1|12* C,T0|
|0003ccb0| 2a 20 61 31 29 3b 0a 69 | 6e 74 20 72 31 31 32 74 |* a1);.i|nt r112t|
|0003ccc0| 6f 5f 69 6e 74 65 67 65 | 72 28 54 31 31 32 2a 20 |o_intege|r(T112* |
|0003ccd0| 43 29 3b 0a 69 6e 74 20 | 72 31 31 32 69 73 5f 61 |C);.int |r112is_a|
|0003cce0| 28 54 31 31 32 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T112* C|,T0* a1)|
|0003ccf0| 3b 0a 76 6f 69 64 20 72 | 31 31 32 6d 61 70 70 69 |;.void r|112mappi|
|0003cd00| 6e 67 5f 63 5f 61 72 67 | 28 54 31 31 32 2a 20 43 |ng_c_arg|(T112* C|
|0003cd10| 2c 54 30 2a 20 61 31 29 | 3b 0a 76 6f 69 64 20 72 |,T0* a1)|;.void r|
|0003cd20| 31 31 32 6d 61 6b 65 28 | 54 31 31 32 2a 20 43 2c |112make(|T112* C,|
|0003cd30| 54 30 2a 20 61 31 2c 54 | 30 2a 20 61 32 2c 54 30 |T0* a1,T|0* a2,T0|
|0003cd40| 2a 20 61 33 29 3b 0a 76 | 6f 69 64 20 72 31 31 32 |* a3);.v|oid r112|
|0003cd50| 6d 61 70 70 69 6e 67 5f | 63 5f 74 61 72 67 65 74 |mapping_|c_target|
|0003cd60| 28 54 31 31 32 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T112* C|,T0* a1)|
|0003cd70| 3b 0a 76 6f 69 64 20 72 | 31 31 32 63 6f 6d 70 69 |;.void r|112compi|
|0003cd80| 6c 65 5f 74 6f 5f 63 28 | 54 31 31 32 2a 20 43 29 |le_to_c(|T112* C)|
|0003cd90| 3b 0a 54 30 2a 20 72 31 | 31 32 74 6f 5f 72 75 6e |;.T0* r1|12to_run|
|0003cda0| 6e 61 62 6c 65 28 54 31 | 31 32 2a 20 43 2c 54 30 |nable(T1|12* C,T0|
|0003cdb0| 2a 20 61 31 29 3b 0a 54 | 30 2a 20 72 31 31 32 74 |* a1);.T|0* r112t|
|0003cdc0| 77 69 6e 28 54 31 31 32 | 2a 20 43 29 3b 0a 54 30 |win(T112|* C);.T0|
|0003cdd0| 2a 20 72 31 31 32 6f 70 | 65 72 61 74 6f 72 28 76 |* r112op|erator(v|
|0003cde0| 6f 69 64 29 3b 0a 69 6e | 74 20 72 31 31 32 69 73 |oid);.in|t r112is|
|0003cdf0| 5f 73 74 61 74 69 63 28 | 54 31 31 32 2a 20 43 29 |_static(|T112* C)|
|0003ce00| 3b 0a 76 6f 69 64 20 72 | 31 31 32 63 6f 6d 70 69 |;.void r|112compi|
|0003ce10| 6c 65 5f 74 6f 5f 63 5f | 6f 6c 64 28 54 31 31 32 |le_to_c_|old(T112|
|0003ce20| 2a 20 43 29 3b 0a 76 6f | 69 64 20 72 31 31 32 63 |* C);.vo|id r112c|
|0003ce30| 32 63 5f 63 61 73 74 5f | 6f 70 28 54 31 31 32 2a |2c_cast_|op(T112*|
|0003ce40| 20 43 2c 54 30 2a 20 61 | 31 2c 54 30 2a 20 61 32 | C,T0* a|1,T0* a2|
|0003ce50| 29 3b 0a 76 6f 69 64 20 | 72 31 31 32 6d 61 6b 65 |);.void |r112make|
|0003ce60| 5f 63 61 6c 6c 5f 31 28 | 54 31 31 32 2a 20 43 2c |_call_1(|T112* C,|
|0003ce70| 54 30 2a 20 61 31 2c 54 | 30 2a 20 61 32 2c 54 30 |T0* a1,T|0* a2,T0|
|0003ce80| 2a 20 61 33 29 3b 0a 76 | 6f 69 64 20 72 31 31 32 |* a3);.v|oid r112|
|0003ce90| 74 6f 5f 72 75 6e 6e 61 | 62 6c 65 5f 30 28 54 31 |to_runna|ble_0(T1|
|0003cea0| 31 32 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 76 |12* C,T0|* a1);.v|
|0003ceb0| 6f 69 64 20 72 31 31 32 | 63 70 63 5f 74 6f 5f 72 |oid r112|cpc_to_r|
|0003cec0| 75 6e 6e 61 62 6c 65 28 | 54 31 31 32 2a 20 43 2c |unnable(|T112* C,|
|0003ced0| 54 30 2a 20 61 31 29 3b | 0a 69 6e 74 20 72 31 31 |T0* a1);|.int r11|
|0003cee0| 32 75 73 65 5f 63 75 72 | 72 65 6e 74 28 54 31 31 |2use_cur|rent(T11|
|0003cef0| 32 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 31 31 32 |2* C);.v|oid r112|
|0003cf00| 66 69 6e 61 6c 69 7a 65 | 28 54 31 31 32 2a 20 43 |finalize|(T112* C|
|0003cf10| 29 3b 0a 76 6f 69 64 20 | 72 31 31 32 65 72 72 6f |);.void |r112erro|
|0003cf20| 72 28 54 30 2a 20 61 31 | 2c 54 30 2a 20 61 32 29 |r(T0* a1|,T0* a2)|
|0003cf30| 3b 0a 54 30 2a 20 72 31 | 31 32 61 72 67 31 28 54 |;.T0* r1|12arg1(T|
|0003cf40| 31 31 32 2a 20 43 29 3b | 0a 76 6f 69 64 20 72 31 |112* C);|.void r1|
|0003cf50| 31 32 61 66 64 5f 63 68 | 65 63 6b 28 54 31 31 32 |12afd_ch|eck(T112|
|0003cf60| 2a 20 43 29 3b 0a 69 6e | 74 20 72 36 34 38 69 64 |* C);.in|t r648id|
|0003cf70| 28 54 36 34 38 2a 20 43 | 29 3b 0a 69 6e 74 20 72 |(T648* C|);.int r|
|0003cf80| 36 34 38 68 61 73 5f 63 | 72 65 61 74 69 6f 6e 28 |648has_c|reation(|
|0003cf90| 54 36 34 38 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |T648* C,|T0* a1);|
|0003cfa0| 0a 69 6e 74 20 72 36 34 | 38 69 73 5f 61 72 72 61 |.int r64|8is_arra|
|0003cfb0| 79 28 54 36 34 38 2a 20 | 43 29 3b 0a 69 6e 74 20 |y(T648* |C);.int |
|0003cfc0| 72 36 34 38 69 73 5f 61 | 28 54 36 34 38 2a 20 43 |r648is_a|(T648* C|
|0003cfd0| 2c 54 30 2a 20 61 31 29 | 3b 0a 76 6f 69 64 20 72 |,T0* a1)|;.void r|
|0003cfe0| 36 34 38 63 5f 69 6e 69 | 74 69 61 6c 69 7a 65 5f |648c_ini|tialize_|
|0003cff0| 69 6e 28 54 36 34 38 2a | 20 43 2c 54 30 2a 20 61 |in(T648*| C,T0* a|
|0003d000| 31 29 3b 0a 76 6f 69 64 | 20 72 36 34 38 63 5f 74 |1);.void| r648c_t|
|0003d010| 79 70 65 5f 66 6f 72 5f | 61 72 67 75 6d 65 6e 74 |ype_for_|argument|
|0003d020| 5f 69 6e 28 54 36 34 38 | 2a 20 43 2c 54 30 2a 20 |_in(T648|* C,T0* |
|0003d030| 61 31 29 3b 0a 76 6f 69 | 64 20 72 36 34 38 67 63 |a1);.voi|d r648gc|
|0003d040| 5f 63 61 6c 6c 5f 6e 65 | 77 5f 69 6e 28 54 36 34 |_call_ne|w_in(T64|
|0003d050| 38 2a 20 43 2c 54 30 2a | 20 61 31 29 3b 0a 69 6e |8* C,T0*| a1);.in|
|0003d060| 74 20 72 36 34 38 69 73 | 5f 70 6f 69 6e 74 65 72 |t r648is|_pointer|
|0003d070| 28 54 36 34 38 2a 20 43 | 29 3b 0a 69 6e 74 20 72 |(T648* C|);.int r|
|0003d080| 36 34 38 69 73 5f 64 75 | 6d 6d 79 5f 65 78 70 61 |648is_du|mmy_expa|
|0003d090| 6e 64 65 64 28 54 36 34 | 38 2a 20 43 29 3b 0a 69 |nded(T64|8* C);.i|
|0003d0a0| 6e 74 20 72 36 34 38 69 | 73 5f 73 74 72 69 6e 67 |nt r648i|s_string|
|0003d0b0| 28 54 36 34 38 2a 20 43 | 29 3b 0a 69 6e 74 20 72 |(T648* C|);.int r|
|0003d0c0| 36 34 38 73 70 61 63 65 | 5f 66 6f 72 5f 76 61 72 |648space|_for_var|
|0003d0d0| 69 61 62 6c 65 28 54 36 | 34 38 2a 20 43 29 3b 0a |iable(T6|48* C);.|
|0003d0e0| 54 30 2a 20 72 36 34 38 | 75 6c 74 69 6d 61 74 65 |T0* r648|ultimate|
|0003d0f0| 5f 72 75 6e 5f 74 79 70 | 65 28 54 36 34 38 2a 20 |_run_typ|e(T648* |
|0003d100| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 76 6f 69 64 20 |C,T0* a1|);.void |
|0003d110| 72 36 34 38 6d 61 6b 65 | 28 54 36 34 38 2a 20 43 |r648make|(T648* C|
|0003d120| 2c 54 30 2a 20 61 31 2c | 54 30 2a 20 61 32 29 3b |,T0* a1,|T0* a2);|
|0003d130| 0a 76 6f 69 64 20 72 36 | 34 38 61 6e 63 68 6f 72 |.void r6|48anchor|
|0003d140| 5f 63 79 63 6c 65 5f 73 | 74 61 72 74 28 54 36 34 |_cycle_s|tart(T64|
|0003d150| 38 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 36 34 38 |8* C);.v|oid r648|
|0003d160| 6d 61 70 70 69 6e 67 5f | 63 61 73 74 28 54 36 34 |mapping_|cast(T64|
|0003d170| 38 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 36 34 38 |8* C);.v|oid r648|
|0003d180| 63 5f 74 79 70 65 5f 66 | 6f 72 5f 74 61 72 67 65 |c_type_f|or_targe|
|0003d190| 74 5f 69 6e 28 54 36 34 | 38 2a 20 43 2c 54 30 2a |t_in(T64|8* C,T0*|
|0003d1a0| 20 61 31 29 3b 0a 76 6f | 69 64 20 72 36 34 38 67 | a1);.vo|id r648g|
|0003d1b0| 63 5f 69 6e 69 74 69 61 | 6c 69 7a 65 28 54 36 34 |c_initia|lize(T64|
|0003d1c0| 38 2a 20 43 29 3b 0a 69 | 6e 74 20 72 36 34 38 69 |8* C);.i|nt r648i|
|0003d1d0| 73 5f 63 68 61 72 61 63 | 74 65 72 28 54 36 34 38 |s_charac|ter(T648|
|0003d1e0| 2a 20 43 29 3b 0a 69 6e | 74 20 72 36 34 38 69 73 |* C);.in|t r648is|
|0003d1f0| 5f 75 73 65 72 5f 65 78 | 70 61 6e 64 65 64 28 54 |_user_ex|panded(T|
|0003d200| 36 34 38 2a 20 43 29 3b | 0a 54 30 2a 20 72 36 34 |648* C);|.T0* r64|
|0003d210| 38 74 6f 5f 72 75 6e 6e | 61 62 6c 65 28 54 36 34 |8to_runn|able(T64|
|0003d220| 38 2a 20 43 2c 54 30 2a | 20 61 31 29 3b 0a 76 6f |8* C,T0*| a1);.vo|
|0003d230| 69 64 20 72 36 34 38 63 | 5f 74 79 70 65 5f 66 6f |id r648c|_type_fo|
|0003d240| 72 5f 65 78 74 65 72 6e | 61 6c 5f 69 6e 28 54 36 |r_extern|al_in(T6|
|0003d250| 34 38 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 54 |48* C,T0|* a1);.T|
|0003d260| 30 2a 20 72 36 34 38 67 | 65 6e 65 72 69 63 5f 6c |0* r648g|eneric_l|
|0003d270| 69 73 74 28 54 36 34 38 | 2a 20 43 29 3b 0a 76 6f |ist(T648|* C);.vo|
|0003d280| 69 64 20 72 36 34 38 64 | 65 6d 61 6e 67 6c 69 6e |id r648d|emanglin|
|0003d290| 67 5f 69 6e 28 54 36 34 | 38 2a 20 43 2c 54 30 2a |g_in(T64|8* C,T0*|
|0003d2a0| 20 61 31 29 3b 0a 69 6e | 74 20 72 36 34 38 69 73 | a1);.in|t r648is|
|0003d2b0| 5f 72 65 61 6c 28 54 36 | 34 38 2a 20 43 29 3b 0a |_real(T6|48* C);.|
|0003d2c0| 54 30 2a 20 72 36 34 38 | 74 77 69 6e 28 54 36 34 |T0* r648|twin(T64|
|0003d2d0| 38 2a 20 43 29 3b 0a 69 | 6e 74 20 72 36 34 38 69 |8* C);.i|nt r648i|
|0003d2e0| 73 5f 62 69 74 28 54 36 | 34 38 2a 20 43 29 3b 0a |s_bit(T6|48* C);.|
|0003d2f0| 76 6f 69 64 20 72 36 34 | 38 66 61 74 61 6c 5f 65 |void r64|8fatal_e|
|0003d300| 72 72 6f 72 5f 67 65 6e | 65 72 69 63 5f 6c 69 73 |rror_gen|eric_lis|
|0003d310| 74 28 54 36 34 38 2a 20 | 43 29 3b 0a 54 30 2a 20 |t(T648* |C);.T0* |
|0003d320| 72 36 34 38 73 6d 61 6c | 6c 65 73 74 5f 61 6e 63 |r648smal|lest_anc|
|0003d330| 65 73 74 6f 72 28 54 36 | 34 38 2a 20 43 2c 54 30 |estor(T6|48* C,T0|
|0003d340| 2a 20 61 31 29 3b 0a 69 | 6e 74 20 72 36 34 38 69 |* a1);.i|nt r648i|
|0003d350| 73 5f 62 6f 6f 6c 65 61 | 6e 28 54 36 34 38 2a 20 |s_boolea|n(T648* |
|0003d360| 43 29 3b 0a 69 6e 74 20 | 72 36 34 38 69 73 5f 64 |C);.int |r648is_d|
|0003d370| 6f 75 62 6c 65 28 54 36 | 34 38 2a 20 43 29 3b 0a |ouble(T6|48* C);.|
|0003d380| 54 30 2a 20 72 36 34 38 | 72 75 6e 5f 63 6c 61 73 |T0* r648|run_clas|
|0003d390| 73 28 54 36 34 38 2a 20 | 43 29 3b 0a 54 30 2a 20 |s(T648* |C);.T0* |
|0003d3a0| 72 36 34 38 72 75 6e 5f | 74 69 6d 65 5f 6d 61 72 |r648run_|time_mar|
|0003d3b0| 6b 28 54 36 34 38 2a 20 | 43 29 3b 0a 76 6f 69 64 |k(T648* |C);.void|
|0003d3c0| 20 72 36 34 38 63 5f 69 | 6e 69 74 69 61 6c 69 7a | r648c_i|nitializ|
|0003d3d0| 65 28 54 36 34 38 2a 20 | 43 29 3b 0a 76 6f 69 64 |e(T648* |C);.void|
|0003d3e0| 20 72 36 34 38 63 61 73 | 74 5f 74 6f 5f 72 65 66 | r648cas|t_to_ref|
|0003d3f0| 28 54 36 34 38 2a 20 43 | 29 3b 0a 76 6f 69 64 20 |(T648* C|);.void |
|0003d400| 72 36 34 38 67 63 5f 6d | 61 72 6b 5f 69 6e 28 54 |r648gc_m|ark_in(T|
|0003d410| 36 34 38 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |648* C,T|0* a1);.|
|0003d420| 69 6e 74 20 72 36 34 38 | 69 73 5f 61 5f 69 6e 28 |int r648|is_a_in(|
|0003d430| 54 36 34 38 2a 20 43 2c | 54 30 2a 20 61 31 2c 54 |T648* C,|T0* a1,T|
|0003d440| 30 2a 20 61 32 29 3b 0a | 54 30 2a 20 72 36 34 38 |0* a2);.|T0* r648|
|0003d450| 6c 6f 6f 6b 5f 75 70 5f | 66 6f 72 28 54 36 34 38 |look_up_|for(T648|
|0003d460| 2a 20 43 2c 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |* C,T0* |a1,T0* a|
|0003d470| 32 29 3b 0a 76 6f 69 64 | 20 72 36 34 38 63 5f 68 |2);.void| r648c_h|
|0003d480| 65 61 64 65 72 5f 70 61 | 73 73 31 28 54 36 34 38 |eader_pa|ss1(T648|
|0003d490| 2a 20 43 29 3b 0a 76 6f | 69 64 20 72 36 34 38 63 |* C);.vo|id r648c|
|0003d4a0| 5f 74 79 70 65 5f 66 6f | 72 5f 72 65 73 75 6c 74 |_type_fo|r_result|
|0003d4b0| 5f 69 6e 28 54 36 34 38 | 2a 20 43 2c 54 30 2a 20 |_in(T648|* C,T0* |
|0003d4c0| 61 31 29 3b 0a 54 30 2a | 20 72 36 34 38 65 78 70 |a1);.T0*| r648exp|
|0003d4d0| 61 6e 64 65 64 5f 69 6e | 69 74 69 61 6c 69 7a 65 |anded_in|itialize|
|0003d4e0| 72 28 54 36 34 38 2a 20 | 43 29 3b 0a 69 6e 74 20 |r(T648* |C);.int |
|0003d4f0| 72 36 34 38 69 73 5f 67 | 65 6e 65 72 69 63 28 54 |r648is_g|eneric(T|
|0003d500| 36 34 38 2a 20 43 29 3b | 0a 76 6f 69 64 20 72 36 |648* C);|.void r6|
|0003d510| 34 38 63 5f 68 65 61 64 | 65 72 5f 70 61 73 73 32 |48c_head|er_pass2|
|0003d520| 28 54 36 34 38 2a 20 43 | 29 3b 0a 76 6f 69 64 20 |(T648* C|);.void |
|0003d530| 72 36 34 38 67 63 5f 64 | 65 66 69 6e 65 31 28 54 |r648gc_d|efine1(T|
|0003d540| 36 34 38 2a 20 43 29 3b | 0a 69 6e 74 20 72 36 34 |648* C);|.int r64|
|0003d550| 38 6e 65 65 64 5f 63 5f | 73 74 72 75 63 74 28 54 |8need_c_|struct(T|
|0003d560| 36 34 38 2a 20 43 29 3b | 0a 69 6e 74 20 72 36 34 |648* C);|.int r64|
|0003d570| 38 69 73 5f 72 65 66 65 | 72 65 6e 63 65 28 54 36 |8is_refe|rence(T6|
|0003d580| 34 38 2a 20 43 29 3b 0a | 76 6f 69 64 20 72 36 34 |48* C);.|void r64|
|0003d590| 38 67 63 5f 69 6e 66 6f | 5f 69 6e 28 54 36 34 38 |8gc_info|_in(T648|
|0003d5a0| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 76 6f 69 |* C,T0* |a1);.voi|
|0003d5b0| 64 20 72 36 34 38 65 72 | 72 6f 72 28 54 30 2a 20 |d r648er|ror(T0* |
|0003d5c0| 61 31 2c 54 30 2a 20 61 | 32 29 3b 0a 54 30 2a 20 |a1,T0* a|2);.T0* |
|0003d5d0| 72 36 34 38 62 61 73 65 | 5f 63 6c 61 73 73 28 54 |r648base|_class(T|
|0003d5e0| 36 34 38 2a 20 43 29 3b | 0a 76 6f 69 64 20 72 36 |648* C);|.void r6|
|0003d5f0| 34 38 63 61 6c 6c 5f 67 | 63 5f 73 77 65 65 70 5f |48call_g|c_sweep_|
|0003d600| 69 6e 28 54 36 34 38 2a | 20 43 2c 54 30 2a 20 61 |in(T648*| C,T0* a|
|0003d610| 31 29 3b 0a 76 6f 69 64 | 20 72 36 34 38 67 63 5f |1);.void| r648gc_|
|0003d620| 64 65 66 69 6e 65 32 28 | 54 36 34 38 2a 20 43 29 |define2(|T648* C)|
|0003d630| 3b 0a 69 6e 74 20 72 36 | 34 38 6e 65 65 64 5f 67 |;.int r6|48need_g|
|0003d640| 63 5f 6d 61 72 6b 5f 66 | 75 6e 63 74 69 6f 6e 28 |c_mark_f|unction(|
|0003d650| 54 36 34 38 2a 20 43 29 | 3b 0a 69 6e 74 20 72 36 |T648* C)|;.int r6|
|0003d660| 34 38 69 73 5f 61 6e 79 | 28 54 36 34 38 2a 20 43 |48is_any|(T648* C|
|0003d670| 29 3b 0a 76 6f 69 64 20 | 72 36 34 38 74 6f 5f 72 |);.void |r648to_r|
|0003d680| 65 66 65 72 65 6e 63 65 | 28 54 36 34 38 2a 20 43 |eference|(T648* C|
|0003d690| 29 3b 0a 76 6f 69 64 20 | 72 36 34 38 63 5f 68 65 |);.void |r648c_he|
|0003d6a0| 61 64 65 72 5f 70 61 73 | 73 33 28 54 36 34 38 2a |ader_pas|s3(T648*|
|0003d6b0| 20 43 29 3b 0a 54 30 2a | 20 72 36 34 38 62 61 73 | C);.T0*| r648bas|
|0003d6c0| 65 5f 63 6c 61 73 73 5f | 6e 61 6d 65 28 54 36 34 |e_class_|name(T64|
|0003d6d0| 38 2a 20 43 29 3b 0a 69 | 6e 74 20 72 36 34 38 69 |8* C);.i|nt r648i|
|0003d6e0| 73 5f 65 78 70 61 6e 64 | 65 64 28 54 36 34 38 2a |s_expand|ed(T648*|
|0003d6f0| 20 43 29 3b 0a 69 6e 74 | 20 72 36 34 38 69 73 5f | C);.int| r648is_|
|0003d700| 62 61 73 69 63 5f 65 69 | 66 66 65 6c 5f 65 78 70 |basic_ei|ffel_exp|
|0003d710| 61 6e 64 65 64 28 54 36 | 34 38 2a 20 43 29 3b 0a |anded(T6|48* C);.|
|0003d720| 69 6e 74 20 72 36 34 38 | 69 73 5f 6e 6f 6e 65 28 |int r648|is_none(|
|0003d730| 54 36 34 38 2a 20 43 29 | 3b 0a 76 6f 69 64 20 72 |T648* C)|;.void r|
|0003d740| 36 34 38 74 6f 5f 65 78 | 70 61 6e 64 65 64 28 54 |648to_ex|panded(T|
|0003d750| 36 34 38 2a 20 43 29 3b | 0a 69 6e 74 20 72 36 34 |648* C);|.int r64|
|0003d760| 38 69 73 5f 69 6e 74 65 | 67 65 72 28 54 36 34 38 |8is_inte|ger(T648|
|0003d770| 2a 20 43 29 3b 0a 76 6f | 69 64 20 72 36 34 38 63 |* C);.vo|id r648c|
|0003d780| 5f 68 65 61 64 65 72 5f | 70 61 73 73 34 28 54 36 |_header_|pass4(T6|
|0003d790| 34 38 2a 20 43 29 3b 0a | 76 6f 69 64 20 72 36 34 |48* C);.|void r64|
|0003d7a0| 38 61 6e 63 68 6f 72 5f | 63 79 63 6c 65 5f 65 6e |8anchor_|cycle_en|
|0003d7b0| 64 28 54 36 34 38 2a 20 | 43 29 3b 0a 54 30 2a 20 |d(T648* |C);.T0* |
|0003d7c0| 72 31 31 38 74 72 79 5f | 74 6f 5f 75 6e 64 65 66 |r118try_|to_undef|
|0003d7d0| 69 6e 65 28 54 31 31 38 | 2a 20 43 2c 54 30 2a 20 |ine(T118|* C,T0* |
|0003d7e0| 61 31 2c 54 30 2a 20 61 | 32 29 3b 0a 76 6f 69 64 |a1,T0* a|2);.void|
|0003d7f0| 20 72 31 31 38 61 64 64 | 5f 69 6e 74 6f 28 54 31 | r118add|_into(T1|
|0003d800| 31 38 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 54 |18* C,T0|* a1);.T|
|0003d810| 30 2a 20 72 31 31 38 74 | 72 79 5f 74 6f 5f 75 6e |0* r118t|ry_to_un|
|0003d820| 64 65 66 69 6e 65 5f 61 | 75 78 28 54 31 31 38 2a |define_a|ux(T118*|
|0003d830| 20 43 2c 54 30 2a 20 61 | 31 2c 54 30 2a 20 61 32 | C,T0* a|1,T0* a2|
|0003d840| 29 3b 0a 76 6f 69 64 20 | 72 31 31 38 6d 61 6b 65 |);.void |r118make|
|0003d850| 28 54 31 31 38 2a 20 43 | 2c 54 30 2a 20 61 31 2c |(T118* C|,T0* a1,|
|0003d860| 54 30 2a 20 61 32 2c 54 | 30 2a 20 61 33 29 3b 0a |T0* a2,T|0* a3);.|
|0003d870| 54 30 2a 20 72 31 31 38 | 73 74 61 72 74 5f 70 6f |T0* r118|start_po|
|0003d880| 73 69 74 69 6f 6e 28 54 | 31 31 38 2a 20 43 29 3b |sition(T|118* C);|
|0003d890| 0a 54 30 2a 20 72 31 31 | 38 74 6f 5f 72 75 6e 5f |.T0* r11|8to_run_|
|0003d8a0| 66 65 61 74 75 72 65 28 | 54 31 31 38 2a 20 43 2c |feature(|T118* C,|
|0003d8b0| 54 30 2a 20 61 31 2c 54 | 30 2a 20 61 32 29 3b 0a |T0* a1,T|0* a2);.|
|0003d8c0| 69 6e 74 20 72 31 31 38 | 63 61 6e 5f 68 69 64 65 |int r118|can_hide|
|0003d8d0| 28 54 31 31 38 2a 20 43 | 2c 54 30 2a 20 61 31 2c |(T118* C|,T0* a1,|
|0003d8e0| 54 30 2a 20 61 32 29 3b | 0a 69 6e 74 20 72 31 31 |T0* a2);|.int r11|
|0003d8f0| 38 69 73 5f 6d 65 72 67 | 65 5f 77 69 74 68 28 54 |8is_merg|e_with(T|
|0003d900| 31 31 38 2a 20 43 2c 54 | 30 2a 20 61 31 2c 54 30 |118* C,T|0* a1,T0|
|0003d910| 2a 20 61 32 29 3b 0a 76 | 6f 69 64 20 72 31 31 38 |* a2);.v|oid r118|
|0003d920| 63 6f 6c 6c 65 63 74 5f | 66 6f 72 28 69 6e 74 20 |collect_|for(int |
|0003d930| 61 31 29 3b 0a 76 6f 69 | 64 20 72 31 31 38 65 72 |a1);.voi|d r118er|
|0003d940| 72 6f 72 28 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |ror(T0* |a1,T0* a|
|0003d950| 32 29 3b 0a 76 6f 69 64 | 20 72 31 31 38 6d 61 6b |2);.void| r118mak|
|0003d960| 65 5f 65 5f 66 65 61 74 | 75 72 65 28 54 31 31 38 |e_e_feat|ure(T118|
|0003d970| 2a 20 43 2c 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |* C,T0* |a1,T0* a|
|0003d980| 32 29 3b 0a 69 6e 74 20 | 72 35 35 38 69 64 28 54 |2);.int |r558id(T|
|0003d990| 35 35 38 2a 20 43 29 3b | 0a 69 6e 74 20 72 35 35 |558* C);|.int r55|
|0003d9a0| 38 69 73 5f 63 5f 69 6e | 74 28 54 35 35 38 2a 20 |8is_c_in|t(T558* |
|0003d9b0| 43 29 3b 0a 69 6e 74 20 | 72 35 35 38 69 73 5f 61 |C);.int |r558is_a|
|0003d9c0| 28 54 35 35 38 2a 20 43 | 2c 54 30 2a 20 61 31 29 |(T558* C|,T0* a1)|
|0003d9d0| 3b 0a 76 6f 69 64 20 72 | 35 35 38 63 5f 69 6e 69 |;.void r|558c_ini|
|0003d9e0| 74 69 61 6c 69 7a 65 5f | 69 6e 28 54 35 35 38 2a |tialize_|in(T558*|
|0003d9f0| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 76 6f 69 64 | C,T0* a|1);.void|
|0003da00| 20 72 35 35 38 63 5f 74 | 79 70 65 5f 66 6f 72 5f | r558c_t|ype_for_|
|0003da10| 61 72 67 75 6d 65 6e 74 | 5f 69 6e 28 54 35 35 38 |argument|_in(T558|
|0003da20| 2a 20 43 2c 54 30 2a 20 | 61 31 29 3b 0a 76 6f 69 |* C,T0* |a1);.voi|
|0003da30| 64 20 72 35 35 38 73 65 | 74 5f 72 75 6e 5f 74 69 |d r558se|t_run_ti|
|0003da40| 6d 65 5f 6d 61 72 6b 28 | 54 35 35 38 2a 20 43 29 |me_mark(|T558* C)|
|0003da50| 3b 0a 76 6f 69 64 20 72 | 35 35 38 67 63 5f 63 61 |;.void r|558gc_ca|
|0003da60| 6c 6c 5f 6e 65 77 5f 69 | 6e 28 54 35 35 38 2a 20 |ll_new_i|n(T558* |
|0003da70| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 69 6e 74 20 72 |C,T0* a1|);.int r|
|0003da80| 35 35 38 73 70 61 63 65 | 5f 66 6f 72 5f 76 61 72 |558space|_for_var|
|0003da90| 69 61 62 6c 65 28 54 35 | 35 38 2a 20 43 29 3b 0a |iable(T5|58* C);.|
|0003daa0| 76 6f 69 64 20 72 35 35 | 38 6d 61 6b 65 28 54 35 |void r55|8make(T5|
|0003dab0| 35 38 2a 20 43 2c 54 30 | 2a 20 61 31 2c 54 30 2a |58* C,T0|* a1,T0*|
|0003dac0| 20 61 32 29 3b 0a 76 6f | 69 64 20 72 35 35 38 6d | a2);.vo|id r558m|
|0003dad0| 61 70 70 69 6e 67 5f 63 | 61 73 74 28 54 35 35 38 |apping_c|ast(T558|
|0003dae0| 2a 20 43 29 3b 0a 54 30 | 2a 20 72 35 35 38 74 6f |* C);.T0|* r558to|
|0003daf0| 5f 72 75 6e 6e 61 62 6c | 65 28 54 35 35 38 2a 20 |_runnabl|e(T558* |
|0003db00| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 76 6f 69 64 20 |C,T0* a1|);.void |
|0003db10| 72 35 35 38 63 5f 74 79 | 70 65 5f 66 6f 72 5f 65 |r558c_ty|pe_for_e|
|0003db20| 78 74 65 72 6e 61 6c 5f | 69 6e 28 54 35 35 38 2a |xternal_|in(T558*|
|0003db30| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 69 6e 74 20 | C,T0* a|1);.int |
|0003db40| 72 35 35 38 69 73 5f 63 | 5f 63 68 61 72 28 54 35 |r558is_c|_char(T5|
|0003db50| 35 38 2a 20 43 29 3b 0a | 54 30 2a 20 72 35 35 38 |58* C);.|T0* r558|
|0003db60| 67 65 6e 65 72 69 63 5f | 6c 69 73 74 28 54 35 35 |generic_|list(T55|
|0003db70| 38 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 35 35 38 |8* C);.v|oid r558|
|0003db80| 64 65 6d 61 6e 67 6c 69 | 6e 67 5f 69 6e 28 54 35 |demangli|ng_in(T5|
|0003db90| 35 38 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 69 |58* C,T0|* a1);.i|
|0003dba0| 6e 74 20 72 35 35 38 6e | 62 5f 75 6e 73 69 67 6e |nt r558n|b_unsign|
|0003dbb0| 65 64 28 54 35 35 38 2a | 20 43 29 3b 0a 76 6f 69 |ed(T558*| C);.voi|
|0003dbc0| 64 20 72 35 35 38 66 61 | 74 61 6c 5f 65 72 72 6f |d r558fa|tal_erro|
|0003dbd0| 72 5f 67 65 6e 65 72 69 | 63 5f 6c 69 73 74 28 54 |r_generi|c_list(T|
|0003dbe0| 35 35 38 2a 20 43 29 3b | 0a 76 6f 69 64 20 72 35 |558* C);|.void r5|
|0003dbf0| 35 38 74 6f 5f 72 75 6e | 6e 61 62 6c 65 5f 31 5f |58to_run|nable_1_|
|0003dc00| 32 28 54 35 35 38 2a 20 | 43 29 3b 0a 54 30 2a 20 |2(T558* |C);.T0* |
|0003dc10| 72 35 35 38 73 6d 61 6c | 6c 65 73 74 5f 61 6e 63 |r558smal|lest_anc|
|0003dc20| 65 73 74 6f 72 28 54 35 | 35 38 2a 20 43 2c 54 30 |estor(T5|58* C,T0|
|0003dc30| 2a 20 61 31 29 3b 0a 54 | 30 2a 20 72 35 35 38 72 |* a1);.T|0* r558r|
|0003dc40| 75 6e 5f 63 6c 61 73 73 | 28 54 35 35 38 2a 20 43 |un_class|(T558* C|
|0003dc50| 29 3b 0a 76 6f 69 64 20 | 72 35 35 38 63 5f 69 6e |);.void |r558c_in|
|0003dc60| 69 74 69 61 6c 69 7a 65 | 28 54 35 35 38 2a 20 43 |itialize|(T558* C|
|0003dc70| 29 3b 0a 76 6f 69 64 20 | 72 35 35 38 63 61 73 74 |);.void |r558cast|
|0003dc80| 5f 74 6f 5f 72 65 66 28 | 54 35 35 38 2a 20 43 29 |_to_ref(|T558* C)|
|0003dc90| 3b 0a 76 6f 69 64 20 72 | 35 35 38 67 63 5f 6d 61 |;.void r|558gc_ma|
|0003dca0| 72 6b 5f 69 6e 28 54 35 | 35 38 2a 20 43 2c 54 30 |rk_in(T5|58* C,T0|
|0003dcb0| 2a 20 61 31 29 3b 0a 69 | 6e 74 20 72 35 35 38 69 |* a1);.i|nt r558i|
|0003dcc0| 73 5f 61 5f 69 6e 28 54 | 35 35 38 2a 20 43 2c 54 |s_a_in(T|558* C,T|
|0003dcd0| 30 2a 20 61 31 2c 54 30 | 2a 20 61 32 29 3b 0a 54 |0* a1,T0|* a2);.T|
|0003dce0| 30 2a 20 72 35 35 38 6c | 6f 6f 6b 5f 75 70 5f 66 |0* r558l|ook_up_f|
|0003dcf0| 6f 72 28 54 35 35 38 2a | 20 43 2c 54 30 2a 20 61 |or(T558*| C,T0* a|
|0003dd00| 31 2c 54 30 2a 20 61 32 | 29 3b 0a 76 6f 69 64 20 |1,T0* a2|);.void |
|0003dd10| 72 35 35 38 63 5f 68 65 | 61 64 65 72 5f 70 61 73 |r558c_he|ader_pas|
|0003dd20| 73 31 28 54 35 35 38 2a | 20 43 29 3b 0a 69 6e 74 |s1(T558*| C);.int|
|0003dd30| 20 72 35 35 38 69 73 5f | 63 5f 75 6e 73 69 67 6e | r558is_|c_unsign|
|0003dd40| 65 64 5f 70 74 72 28 54 | 35 35 38 2a 20 43 29 3b |ed_ptr(T|558* C);|
|0003dd50| 0a 76 6f 69 64 20 72 35 | 35 38 75 73 65 64 5f 61 |.void r5|58used_a|
|0003dd60| 73 5f 72 65 66 65 72 65 | 6e 63 65 28 54 35 35 38 |s_refere|nce(T558|
|0003dd70| 2a 20 43 29 3b 0a 54 30 | 2a 20 72 35 35 38 62 61 |* C);.T0|* r558ba|
|0003dd80| 73 65 5f 63 6c 61 73 73 | 28 54 35 35 38 2a 20 43 |se_class|(T558* C|
|0003dd90| 29 3b 0a 69 6e 74 20 72 | 35 35 38 6d 61 70 70 69 |);.int r|558mappi|
|0003dda0| 6e 67 5f 63 6f 64 65 28 | 54 35 35 38 2a 20 43 29 |ng_code(|T558* C)|
|0003ddb0| 3b 0a 76 6f 69 64 20 72 | 35 35 38 74 6f 5f 72 65 |;.void r|558to_re|
|0003ddc0| 66 65 72 65 6e 63 65 28 | 54 35 35 38 2a 20 43 29 |ference(|T558* C)|
|0003ddd0| 3b 0a 54 30 2a 20 72 35 | 35 38 62 61 73 65 5f 63 |;.T0* r5|58base_c|
|0003dde0| 6c 61 73 73 5f 6e 61 6d | 65 28 76 6f 69 64 29 3b |lass_nam|e(void);|
|0003ddf0| 0a 54 30 2a 20 72 31 32 | 31 61 64 64 5f 63 6f 6d |.T0* r12|1add_com|
|0003de00| 6d 65 6e 74 28 54 31 32 | 31 2a 20 43 2c 54 30 2a |ment(T12|1* C,T0*|
|0003de10| 20 61 31 29 3b 0a 69 6e | 74 20 72 31 32 31 74 6f | a1);.in|t r121to|
|0003de20| 5f 69 6e 74 65 67 65 72 | 28 54 31 32 31 2a 20 43 |_integer|(T121* C|
|0003de30| 29 3b 0a 69 6e 74 20 72 | 31 32 31 69 73 5f 61 28 |);.int r|121is_a(|
|0003de40| 54 31 32 31 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |T121* C,|T0* a1);|
|0003de50| 0a 76 6f 69 64 20 72 31 | 32 31 6d 61 70 70 69 6e |.void r1|21mappin|
|0003de60| 67 5f 63 5f 61 72 67 28 | 54 31 32 31 2a 20 43 2c |g_c_arg(|T121* C,|
|0003de70| 54 30 2a 20 61 31 29 3b | 0a 76 6f 69 64 20 72 31 |T0* a1);|.void r1|
|0003de80| 32 31 6d 61 6b 65 28 54 | 31 32 31 2a 20 43 2c 54 |21make(T|121* C,T|
|0003de90| 30 2a 20 61 31 2c 54 30 | 2a 20 61 32 2c 54 30 2a |0* a1,T0|* a2,T0*|
|0003dea0| 20 61 33 29 3b 0a 76 6f | 69 64 20 72 31 32 31 6d | a3);.vo|id r121m|
|0003deb0| 61 70 70 69 6e 67 5f 63 | 5f 74 61 72 67 65 74 28 |apping_c|_target(|
|0003dec0| 54 31 32 31 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |T121* C,|T0* a1);|
|0003ded0| 0a 54 30 2a 20 72 31 32 | 31 74 6f 5f 72 75 6e 6e |.T0* r12|1to_runn|
|0003dee0| 61 62 6c 65 28 54 31 32 | 31 2a 20 43 2c 54 30 2a |able(T12|1* C,T0*|
|0003def0| 20 61 31 29 3b 0a 54 30 | 2a 20 72 31 32 31 74 77 | a1);.T0|* r121tw|
|0003df00| 69 6e 28 54 31 32 31 2a | 20 43 29 3b 0a 54 30 2a |in(T121*| C);.T0*|
|0003df10| 20 72 31 32 31 6f 70 65 | 72 61 74 6f 72 28 76 6f | r121ope|rator(vo|
|0003df20| 69 64 29 3b 0a 69 6e 74 | 20 72 31 32 31 69 73 5f |id);.int| r121is_|
|0003df30| 73 74 61 74 69 63 28 54 | 31 32 31 2a 20 43 29 3b |static(T|121* C);|
|0003df40| 0a 76 6f 69 64 20 72 31 | 32 31 63 6f 6d 70 69 6c |.void r1|21compil|
|0003df50| 65 5f 74 6f 5f 63 5f 6f | 6c 64 28 54 31 32 31 2a |e_to_c_o|ld(T121*|
|0003df60| 20 43 29 3b 0a 76 6f 69 | 64 20 72 31 32 31 6d 61 | C);.voi|d r121ma|
|0003df70| 6b 65 5f 63 61 6c 6c 5f | 31 28 54 31 32 31 2a 20 |ke_call_|1(T121* |
|0003df80| 43 2c 54 30 2a 20 61 31 | 2c 54 30 2a 20 61 32 2c |C,T0* a1|,T0* a2,|
|0003df90| 54 30 2a 20 61 33 29 3b | 0a 76 6f 69 64 20 72 31 |T0* a3);|.void r1|
|0003dfa0| 32 31 74 6f 5f 72 75 6e | 6e 61 62 6c 65 5f 30 28 |21to_run|nable_0(|
|0003dfb0| 54 31 32 31 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |T121* C,|T0* a1);|
|0003dfc0| 0a 76 6f 69 64 20 72 31 | 32 31 63 70 63 5f 74 6f |.void r1|21cpc_to|
|0003dfd0| 5f 72 75 6e 6e 61 62 6c | 65 28 54 31 32 31 2a 20 |_runnabl|e(T121* |
|0003dfe0| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 69 6e 74 20 72 |C,T0* a1|);.int r|
|0003dff0| 31 32 31 75 73 65 5f 63 | 75 72 72 65 6e 74 28 54 |121use_c|urrent(T|
|0003e000| 31 32 31 2a 20 43 29 3b | 0a 76 6f 69 64 20 72 31 |121* C);|.void r1|
|0003e010| 32 31 66 69 6e 61 6c 69 | 7a 65 28 54 31 32 31 2a |21finali|ze(T121*|
|0003e020| 20 43 29 3b 0a 76 6f 69 | 64 20 72 31 32 31 65 72 | C);.voi|d r121er|
|0003e030| 72 6f 72 28 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |ror(T0* |a1,T0* a|
|0003e040| 32 29 3b 0a 54 30 2a 20 | 72 31 32 31 61 72 67 31 |2);.T0* |r121arg1|
|0003e050| 28 54 31 32 31 2a 20 43 | 29 3b 0a 76 6f 69 64 20 |(T121* C|);.void |
|0003e060| 72 31 32 31 61 66 64 5f | 63 68 65 63 6b 28 54 31 |r121afd_|check(T1|
|0003e070| 32 31 2a 20 43 29 3b 0a | 69 6e 74 20 72 35 39 30 |21* C);.|int r590|
|0003e080| 64 65 62 75 67 5f 63 68 | 65 63 6b 28 54 35 39 30 |debug_ch|eck(T590|
|0003e090| 2a 20 43 29 3b 0a 69 6e | 74 20 72 35 39 30 61 6c |* C);.in|t r590al|
|0003e0a0| 6c 5f 63 68 65 63 6b 28 | 54 35 39 30 2a 20 43 29 |l_check(|T590* C)|
|0003e0b0| 3b 0a 69 6e 74 20 72 35 | 39 30 65 6e 73 75 72 65 |;.int r5|90ensure|
|0003e0c0| 5f 63 68 65 63 6b 28 54 | 35 39 30 2a 20 43 29 3b |_check(T|590* C);|
|0003e0d0| 0a 69 6e 74 20 72 35 39 | 30 72 65 71 75 69 72 65 |.int r59|0require|
|0003e0e0| 5f 63 68 65 63 6b 28 54 | 35 39 30 2a 20 43 29 3b |_check(T|590* C);|
|0003e0f0| 0a 69 6e 74 20 72 35 39 | 30 6c 6f 6f 70 5f 63 68 |.int r59|0loop_ch|
|0003e100| 65 63 6b 28 54 35 39 30 | 2a 20 43 29 3b 0a 69 6e |eck(T590|* C);.in|
|0003e110| 74 20 72 35 39 30 69 6e | 76 61 72 69 61 6e 74 5f |t r590in|variant_|
|0003e120| 63 68 65 63 6b 28 54 35 | 39 30 2a 20 43 29 3b 0a |check(T5|90* C);.|
|0003e130| 69 6e 74 20 72 35 39 30 | 6e 6f 5f 63 68 65 63 6b |int r590|no_check|
|0003e140| 28 54 35 39 30 2a 20 43 | 29 3b 0a 69 6e 74 20 72 |(T590* C|);.int r|
|0003e150| 35 39 30 62 6f 6f 73 74 | 28 54 35 39 30 2a 20 43 |590boost|(T590* C|
|0003e160| 29 3b 0a 54 30 2a 20 72 | 38 39 30 61 64 64 5f 63 |);.T0* r|890add_c|
|0003e170| 6f 6d 6d 65 6e 74 28 54 | 38 39 30 2a 20 43 2c 54 |omment(T|890* C,T|
|0003e180| 30 2a 20 61 31 29 3b 0a | 69 6e 74 20 72 38 39 30 |0* a1);.|int r890|
|0003e190| 74 6f 5f 69 6e 74 65 67 | 65 72 28 54 38 39 30 2a |to_integ|er(T890*|
|0003e1a0| 20 43 29 3b 0a 69 6e 74 | 20 72 38 39 30 69 73 5f | C);.int| r890is_|
|0003e1b0| 61 28 54 38 39 30 2a 20 | 43 2c 54 30 2a 20 61 31 |a(T890* |C,T0* a1|
|0003e1c0| 29 3b 0a 76 6f 69 64 20 | 72 38 39 30 6d 61 70 70 |);.void |r890mapp|
|0003e1d0| 69 6e 67 5f 63 5f 61 72 | 67 28 54 38 39 30 2a 20 |ing_c_ar|g(T890* |
|0003e1e0| 43 2c 54 30 2a 20 61 31 | 29 3b 0a 76 6f 69 64 20 |C,T0* a1|);.void |
|0003e1f0| 72 38 39 30 6d 61 6b 65 | 28 54 38 39 30 2a 20 43 |r890make|(T890* C|
|0003e200| 2c 54 30 2a 20 61 31 2c | 54 30 2a 20 61 32 2c 54 |,T0* a1,|T0* a2,T|
|0003e210| 30 2a 20 61 33 29 3b 0a | 76 6f 69 64 20 72 38 39 |0* a3);.|void r89|
|0003e220| 30 6d 61 70 70 69 6e 67 | 5f 63 5f 74 61 72 67 65 |0mapping|_c_targe|
|0003e230| 74 28 54 38 39 30 2a 20 | 43 2c 54 30 2a 20 61 31 |t(T890* |C,T0* a1|
|0003e240| 29 3b 0a 76 6f 69 64 20 | 72 38 39 30 63 6f 6d 70 |);.void |r890comp|
|0003e250| 69 6c 65 5f 74 6f 5f 63 | 28 54 38 39 30 2a 20 43 |ile_to_c|(T890* C|
|0003e260| 29 3b 0a 54 30 2a 20 72 | 38 39 30 74 6f 5f 72 75 |);.T0* r|890to_ru|
|0003e270| 6e 6e 61 62 6c 65 28 54 | 38 39 30 2a 20 43 2c 54 |nnable(T|890* C,T|
|0003e280| 30 2a 20 61 31 29 3b 0a | 54 30 2a 20 72 38 39 30 |0* a1);.|T0* r890|
|0003e290| 74 77 69 6e 28 54 38 39 | 30 2a 20 43 29 3b 0a 54 |twin(T89|0* C);.T|
|0003e2a0| 30 2a 20 72 38 39 30 6f | 70 65 72 61 74 6f 72 28 |0* r890o|perator(|
|0003e2b0| 76 6f 69 64 29 3b 0a 69 | 6e 74 20 72 38 39 30 69 |void);.i|nt r890i|
|0003e2c0| 73 5f 73 74 61 74 69 63 | 28 54 38 39 30 2a 20 43 |s_static|(T890* C|
|0003e2d0| 29 3b 0a 76 6f 69 64 20 | 72 38 39 30 63 6f 6d 70 |);.void |r890comp|
|0003e2e0| 69 6c 65 5f 74 6f 5f 63 | 5f 6f 6c 64 28 54 38 39 |ile_to_c|_old(T89|
|0003e2f0| 30 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 38 39 30 |0* C);.v|oid r890|
|0003e300| 63 32 63 5f 63 61 73 74 | 5f 6f 70 28 54 38 39 30 |c2c_cast|_op(T890|
|0003e310| 2a 20 43 2c 54 30 2a 20 | 61 31 2c 54 30 2a 20 61 |* C,T0* |a1,T0* a|
|0003e320| 32 29 3b 0a 76 6f 69 64 | 20 72 38 39 30 6d 61 6b |2);.void| r890mak|
|0003e330| 65 5f 63 61 6c 6c 5f 31 | 28 54 38 39 30 2a 20 43 |e_call_1|(T890* C|
|0003e340| 2c 54 30 2a 20 61 31 2c | 54 30 2a 20 61 32 2c 54 |,T0* a1,|T0* a2,T|
|0003e350| 30 2a 20 61 33 29 3b 0a | 76 6f 69 64 20 72 38 39 |0* a3);.|void r89|
|0003e360| 30 74 6f 5f 72 75 6e 6e | 61 62 6c 65 5f 30 28 54 |0to_runn|able_0(T|
|0003e370| 38 39 30 2a 20 43 2c 54 | 30 2a 20 61 31 29 3b 0a |890* C,T|0* a1);.|
|0003e380| 76 6f 69 64 20 72 38 39 | 30 63 70 63 5f 74 6f 5f |void r89|0cpc_to_|
|0003e390| 72 75 6e 6e 61 62 6c 65 | 28 54 38 39 30 2a 20 43 |runnable|(T890* C|
|0003e3a0| 2c 54 30 2a 20 61 31 29 | 3b 0a 69 6e 74 20 72 38 |,T0* a1)|;.int r8|
|0003e3b0| 39 30 75 73 65 5f 63 75 | 72 72 65 6e 74 28 54 38 |90use_cu|rrent(T8|
|0003e3c0| 39 30 2a 20 43 29 3b 0a | 76 6f 69 64 20 72 38 39 |90* C);.|void r89|
|0003e3d0| 30 66 69 6e 61 6c 69 7a | 65 28 54 38 39 30 2a 20 |0finaliz|e(T890* |
|0003e3e0| 43 29 3b 0a 76 6f 69 64 | 20 72 38 39 30 65 72 72 |C);.void| r890err|
|0003e3f0| 6f 72 28 54 30 2a 20 61 | 31 2c 54 30 2a 20 61 32 |or(T0* a|1,T0* a2|
|0003e400| 29 3b 0a 54 30 2a 20 72 | 38 39 30 61 72 67 31 28 |);.T0* r|890arg1(|
|0003e410| 54 38 39 30 2a 20 43 29 | 3b 0a 76 6f 69 64 20 72 |T890* C)|;.void r|
|0003e420| 38 39 30 61 66 64 5f 63 | 68 65 63 6b 28 54 38 39 |890afd_c|heck(T89|
|0003e430| 30 2a 20 43 29 3b 0a 54 | 30 2a 20 72 34 31 34 61 |0* C);.T|0* r414a|
|0003e440| 64 64 5f 63 6f 6d 6d 65 | 6e 74 28 54 34 31 34 2a |dd_comme|nt(T414*|
|0003e450| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 69 6e 74 20 | C,T0* a|1);.int |
|0003e460| 72 34 31 34 74 6f 5f 69 | 6e 74 65 67 65 72 28 54 |r414to_i|nteger(T|
|0003e470| 34 31 34 2a 20 43 29 3b | 0a 69 6e 74 20 72 34 31 |414* C);|.int r41|
|0003e480| 34 69 73 5f 61 28 54 34 | 31 34 2a 20 43 2c 54 30 |4is_a(T4|14* C,T0|
|0003e490| 2a 20 61 31 29 3b 0a 76 | 6f 69 64 20 72 34 31 34 |* a1);.v|oid r414|
|0003e4a0| 6d 61 70 70 69 6e 67 5f | 63 5f 61 72 67 28 54 34 |mapping_|c_arg(T4|
|0003e4b0| 31 34 2a 20 43 2c 54 30 | 2a 20 61 31 29 3b 0a 76 |14* C,T0|* a1);.v|
|0003e4c0| 6f 69 64 20 72 34 31 34 | 6d 61 6b 65 28 54 34 31 |oid r414|make(T41|
|0003e4d0| 34 2a 20 43 2c 54 30 2a | 20 61 31 2c 54 30 2a 20 |4* C,T0*| a1,T0* |
|0003e4e0| 61 32 2c 54 30 2a 20 61 | 33 29 3b 0a 76 6f 69 64 |a2,T0* a|3);.void|
|0003e4f0| 20 72 34 31 34 6d 61 70 | 70 69 6e 67 5f 63 5f 74 | r414map|ping_c_t|
|0003e500| 61 72 67 65 74 28 54 34 | 31 34 2a 20 43 2c 54 30 |arget(T4|14* C,T0|
|0003e510| 2a 20 61 31 29 3b 0a 54 | 30 2a 20 72 34 31 34 74 |* a1);.T|0* r414t|
|0003e520| 6f 5f 72 75 6e 6e 61 62 | 6c 65 28 54 34 31 34 2a |o_runnab|le(T414*|
|0003e530| 20 43 2c 54 30 2a 20 61 | 31 29 3b 0a 54 30 2a 20 | C,T0* a|1);.T0* |
|0003e540| 72 34 31 34 74 77 69 6e | 28 54 34 31 34 2a 20 43 |r414twin|(T414* C|
|0003e550| 29 3b 0a 54 30 2a 20 72 | 34 31 34 6f 70 65 72 61 |);.T0* r|414opera|
|0003e560| 74 6f 72 28 76 6f 69 64 | 29 3b 0a 69 6e 74 20 72 |tor(void|);.int r|
|0003e570| 34 31 34 69 73 5f 73 74 | 61 74 69 63 28 54 34 31 |414is_st|atic(T41|
|0003e580| 34 2a 20 43 29 3b 0a 76 | 6f 69 64 20 72 34 31 34 |4* C);.v|oid r414|
|0003e590| 63 6f 6d 70 69 6c 65 5f | 74 6f 5f 63 5f 6f 6c 64 |compile_|to_c_old|
|0003e5a0| 28 54 34 31 34 2a 20 43 | 29 3b 0a 76 6f 69 64 20 |(T414* C|);.void |
|0003e5b0| 72 34 31 34 6d 61 6b 65 | 5f 63 61 6c 6c 5f 31 28 |r414make|_call_1(|
|0003e5c0| 54 34 31 34 2a 20 43 2c | 54 30 2a 20 61 31 2c 54 |T414* C,|T0* a1,T|
|0003e5d0| 30 2a 20 61 32 2c 54 30 | 2a 20 61 33 29 3b 0a 76 |0* a2,T0|* a3);.v|
|0003e5e0| 6f 69 64 20 72 34 31 34 | 74 6f 5f 72 75 6e 6e 61 |oid r414|to_runna|
|0003e5f0| 62 6c 65 5f 30 28 54 34 | 31 34 2a 20 43 2c 54 30 |ble_0(T4|14* C,T0|
|0003e600| 2a 20 61 31 29 3b 0a 76 | 6f 69 64 20 72 34 31 34 |* a1);.v|oid r414|
|0003e610| 63 70 63 5f 74 6f 5f 72 | 75 6e 6e 61 62 6c 65 28 |cpc_to_r|unnable(|
|0003e620| 54 34 31 34 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |T414* C,|T0* a1);|
|0003e630| 0a 69 6e 74 20 72 34 31 | 34 75 73 65 5f 63 75 72 |.int r41|4use_cur|
|0003e640| 72 65 6e 74 28 54 34 31 | 34 2a 20 43 29 3b 0a 76 |rent(T41|4* C);.v|
|0003e650| 6f 69 64 20 72 34 31 34 | 66 69 6e 61 6c 69 7a 65 |oid r414|finalize|
|0003e660| 28 54 34 31 34 2a 20 43 | 29 3b 0a 76 6f 69 64 20 |(T414* C|);.void |
|0003e670| 72 34 31 34 65 72 72 6f | 72 28 54 30 2a 20 61 31 |r414erro|r(T0* a1|
|0003e680| 2c 54 30 2a 20 61 32 29 | 3b 0a 54 30 2a 20 72 34 |,T0* a2)|;.T0* r4|
|0003e690| 31 34 61 72 67 31 28 54 | 34 31 34 2a 20 43 29 3b |14arg1(T|414* C);|
|0003e6a0| 0a 76 6f 69 64 20 72 34 | 31 34 61 66 64 5f 63 68 |.void r4|14afd_ch|
|0003e6b0| 65 63 6b 28 54 34 31 34 | 2a 20 43 29 3b 0a 65 78 |eck(T414|* C);.ex|
|0003e6c0| 74 65 72 6e 20 54 30 2a | 6f 42 43 38 31 37 74 6d |tern T0*|oBC817tm|
|0003e6d0| 70 5f 66 69 6c 65 5f 72 | 65 61 64 3b 0a 76 6f 69 |p_file_r|ead;.voi|
|0003e6e0| 64 20 72 38 33 30 61 70 | 70 65 6e 64 5f 66 69 6c |d r830ap|pend_fil|
|0003e6f0| 65 28 54 38 33 30 2a 20 | 43 2c 54 30 2a 20 61 31 |e(T830* |C,T0* a1|
|0003e700| 29 3b 0a 76 6f 69 64 20 | 72 38 33 30 70 75 74 5f |);.void |r830put_|
|0003e710| 64 6f 75 62 6c 65 5f 66 | 6f 72 6d 61 74 28 54 38 |double_f|ormat(T8|
|0003e720| 33 30 2a 20 43 2c 64 6f | 75 62 6c 65 20 61 31 2c |30* C,do|uble a1,|
|0003e730| 69 6e 74 20 61 32 29 3b | 0a 76 6f 69 64 20 72 38 |int a2);|.void r8|
|0003e740| 33 30 70 75 74 5f 73 74 | 72 69 6e 67 28 54 38 33 |30put_st|ring(T83|
|0003e750| 30 2a 20 43 2c 54 30 2a | 20 61 31 29 3b 0a 76 6f |0* C,T0*| a1);.vo|
|0003e760| 69 64 20 72 38 33 30 70 | 75 74 5f 69 6e 74 65 67 |id r830p|ut_integ|
|0003e770| 65 72 28 54 38 33 30 2a | 20 43 2c 69 6e 74 20 61 |er(T830*| C,int a|
|0003e780| 31 29 3b 0a 69 6e 74 20 | 72 39 33 33 69 64 28 54 |1);.int |r933id(T|
|0003e790| 39 33 33 2a 20 43 29 3b | 0a 69 6e 74 20 72 39 33 |933* C);|.int r93|
|0003e7a0| 33 69 73 5f 61 28 54 39 | 33 33 2a 20 43 2c 54 30 |3is_a(T9|33* C,T0|
|0003e7b0| 2a 20 61 31 29 3b 0a 65 | 78 74 65 72 6e 20 54 30 |* a1);.e|xtern T0|
|0003e7c0| 2a 6f 42 43 39 33 33 74 | 6d 70 5f 73 74 72 3b 0a |*oBC933t|mp_str;.|
|0003e7d0| 76 6f 69 64 20 72 39 33 | 33 63 5f 74 79 70 65 5f |void r93|3c_type_|
|0003e7e0| 66 6f 72 5f 61 72 67 75 | 6d 65 6e 74 5f 69 6e 28 |for_argu|ment_in(|
|0003e7f0| 54 39 33 33 2a 20 43 2c | 54 30 2a 20 61 31 29 3b |T933* C,|T0* a1);|
+--------+-------------------------+-------------------------+--------+--------+
Only 250.0 KB of data is shown above.