1 | /* Generated from ports.scm by the CHICKEN compiler |
---|
2 | http://www.call-with-current-continuation.org |
---|
3 | 2008-11-17 12:51 |
---|
4 | Version 3.4.0 - linux-unix-gnu-x86 [ manyargs dload ptables applyhook hostpcre ] |
---|
5 | compiled 2008-09-29 on debian (Linux) |
---|
6 | command line: ports.scm -quiet -no-trace -optimize-level 2 -include-path . -include-path ./ -explicit-use -output-file ports.c -extend private-namespace.scm |
---|
7 | unit: ports |
---|
8 | */ |
---|
9 | |
---|
10 | #include "chicken.h" |
---|
11 | |
---|
12 | #define C_mem_compare(to, from, n) C_fix(C_memcmp(C_c_string(to), C_c_string(from), C_unfix(n))) |
---|
13 | |
---|
14 | static C_PTABLE_ENTRY *create_ptable(void); |
---|
15 | |
---|
16 | static C_TLS C_word lf[44]; |
---|
17 | static double C_possibly_force_alignment; |
---|
18 | static C_char C_TLS li0[] C_aligned={C_lihdr(0,0,6),40,108,111,111,112,41,0,0}; |
---|
19 | static C_char C_TLS li1[] C_aligned={C_lihdr(0,0,26),40,112,111,114,116,45,102,111,114,45,101,97,99,104,32,102,110,49,32,116,104,117,110,107,50,41,0,0,0,0,0,0}; |
---|
20 | static C_char C_TLS li2[] C_aligned={C_lihdr(0,0,11),40,108,111,111,112,32,120,115,49,49,41,0,0,0,0,0}; |
---|
21 | static C_char C_TLS li3[] C_aligned={C_lihdr(0,0,21),40,112,111,114,116,45,109,97,112,32,102,110,56,32,116,104,117,110,107,57,41,0,0,0}; |
---|
22 | static C_char C_TLS li4[] C_aligned={C_lihdr(0,0,12),40,108,111,111,112,32,97,99,99,49,56,41,0,0,0,0}; |
---|
23 | static C_char C_TLS li5[] C_aligned={C_lihdr(0,0,30),40,112,111,114,116,45,102,111,108,100,32,102,110,49,52,32,97,99,99,49,53,32,116,104,117,110,107,49,54,41,0,0}; |
---|
24 | static C_char C_TLS li6[] C_aligned={C_lihdr(0,0,12),40,97,50,57,49,32,103,50,51,50,52,41,0,0,0,0}; |
---|
25 | static C_char C_TLS li7[] C_aligned={C_lihdr(0,0,10),40,97,50,56,53,32,115,50,50,41,0,0,0,0,0,0}; |
---|
26 | static C_char C_TLS li8[] C_aligned={C_lihdr(0,0,6),40,97,50,57,55,41,0,0}; |
---|
27 | static C_char C_TLS li9[] C_aligned={C_lihdr(0,0,31),40,109,97,107,101,45,98,114,111,97,100,99,97,115,116,45,112,111,114,116,32,46,32,112,111,114,116,115,50,49,41,0}; |
---|
28 | static C_char C_TLS li10[] C_aligned={C_lihdr(0,0,6),40,108,111,111,112,41,0,0}; |
---|
29 | static C_char C_TLS li11[] C_aligned={C_lihdr(0,0,6),40,97,51,49,50,41,0,0}; |
---|
30 | static C_char C_TLS li12[] C_aligned={C_lihdr(0,0,6),40,97,51,52,55,41,0,0}; |
---|
31 | static C_char C_TLS li13[] C_aligned={C_lihdr(0,0,6),40,108,111,111,112,41,0,0}; |
---|
32 | static C_char C_TLS li14[] C_aligned={C_lihdr(0,0,6),40,97,51,54,55,41,0,0}; |
---|
33 | static C_char C_TLS li15[] C_aligned={C_lihdr(0,0,14),40,108,111,111,112,32,110,52,49,32,99,52,50,41,0,0}; |
---|
34 | static C_char C_TLS li16[] C_aligned={C_lihdr(0,0,29),40,97,52,48,50,32,112,51,54,32,110,51,55,32,100,101,115,116,51,56,32,115,116,97,114,116,51,57,41,0,0,0}; |
---|
35 | static C_char C_TLS li17[] C_aligned={C_lihdr(0,0,39),40,109,97,107,101,45,99,111,110,99,97,116,101,110,97,116,101,100,45,112,111,114,116,32,112,49,50,53,32,46,32,112,111,114,116,115,50,54,41,0}; |
---|
36 | static C_char C_TLS li18[] C_aligned={C_lihdr(0,0,6),40,97,52,54,52,41,0,0}; |
---|
37 | static C_char C_TLS li19[] C_aligned={C_lihdr(0,0,6),40,97,52,55,50,41,0,0}; |
---|
38 | static C_char C_TLS li20[] C_aligned={C_lihdr(0,0,6),40,97,52,55,56,41,0,0}; |
---|
39 | static C_char C_TLS li21[] C_aligned={C_lihdr(0,0,37),40,119,105,116,104,45,105,110,112,117,116,45,102,114,111,109,45,112,111,114,116,32,112,111,114,116,52,54,32,116,104,117,110,107,52,55,41,0,0,0}; |
---|
40 | static C_char C_TLS li22[] C_aligned={C_lihdr(0,0,6),40,97,52,57,53,41,0,0}; |
---|
41 | static C_char C_TLS li23[] C_aligned={C_lihdr(0,0,6),40,97,53,48,51,41,0,0}; |
---|
42 | static C_char C_TLS li24[] C_aligned={C_lihdr(0,0,6),40,97,53,48,57,41,0,0}; |
---|
43 | static C_char C_TLS li25[] C_aligned={C_lihdr(0,0,36),40,119,105,116,104,45,111,117,116,112,117,116,45,116,111,45,112,111,114,116,32,112,111,114,116,53,55,32,116,104,117,110,107,53,56,41,0,0,0,0}; |
---|
44 | static C_char C_TLS li26[] C_aligned={C_lihdr(0,0,6),40,97,53,50,54,41,0,0}; |
---|
45 | static C_char C_TLS li27[] C_aligned={C_lihdr(0,0,6),40,97,53,51,52,41,0,0}; |
---|
46 | static C_char C_TLS li28[] C_aligned={C_lihdr(0,0,6),40,97,53,52,48,41,0,0}; |
---|
47 | static C_char C_TLS li29[] C_aligned={C_lihdr(0,0,42),40,119,105,116,104,45,101,114,114,111,114,45,111,117,116,112,117,116,45,116,111,45,112,111,114,116,32,112,111,114,116,54,56,32,116,104,117,110,107,54,57,41,0,0,0,0,0,0}; |
---|
48 | static C_char C_TLS li30[] C_aligned={C_lihdr(0,0,37),40,99,97,108,108,45,119,105,116,104,45,105,110,112,117,116,45,115,116,114,105,110,103,32,115,116,114,56,48,32,112,114,111,99,56,49,41,0,0,0}; |
---|
49 | static C_char C_TLS li31[] C_aligned={C_lihdr(0,0,32),40,99,97,108,108,45,119,105,116,104,45,111,117,116,112,117,116,45,115,116,114,105,110,103,32,112,114,111,99,56,53,41}; |
---|
50 | static C_char C_TLS li32[] C_aligned={C_lihdr(0,0,6),40,97,53,55,56,41,0,0}; |
---|
51 | static C_char C_TLS li33[] C_aligned={C_lihdr(0,0,6),40,97,53,56,54,41,0,0}; |
---|
52 | static C_char C_TLS li34[] C_aligned={C_lihdr(0,0,6),40,97,53,57,50,41,0,0}; |
---|
53 | static C_char C_TLS li35[] C_aligned={C_lihdr(0,0,38),40,119,105,116,104,45,105,110,112,117,116,45,102,114,111,109,45,115,116,114,105,110,103,32,115,116,114,56,57,32,116,104,117,110,107,57,48,41,0,0}; |
---|
54 | static C_char C_TLS li36[] C_aligned={C_lihdr(0,0,6),40,97,54,48,57,41,0,0}; |
---|
55 | static C_char C_TLS li37[] C_aligned={C_lihdr(0,0,6),40,97,54,49,55,41,0,0}; |
---|
56 | static C_char C_TLS li38[] C_aligned={C_lihdr(0,0,6),40,97,54,50,54,41,0,0}; |
---|
57 | static C_char C_TLS li39[] C_aligned={C_lihdr(0,0,32),40,119,105,116,104,45,111,117,116,112,117,116,45,116,111,45,115,116,114,105,110,103,32,116,104,117,110,107,49,48,49,41}; |
---|
58 | static C_char C_TLS li40[] C_aligned={C_lihdr(0,0,11),40,97,54,53,49,32,112,49,51,48,41,0,0,0,0,0}; |
---|
59 | static C_char C_TLS li41[] C_aligned={C_lihdr(0,0,11),40,97,54,55,50,32,112,49,51,51,41,0,0,0,0,0}; |
---|
60 | static C_char C_TLS li42[] C_aligned={C_lihdr(0,0,11),40,97,54,57,51,32,112,49,51,55,41,0,0,0,0,0}; |
---|
61 | static C_char C_TLS li43[] C_aligned={C_lihdr(0,0,11),40,97,55,48,50,32,112,49,51,57,41,0,0,0,0,0}; |
---|
62 | static C_char C_TLS li44[] C_aligned={C_lihdr(0,0,45),40,98,111,100,121,49,49,57,32,112,101,101,107,49,50,54,32,114,101,97,100,45,115,116,114,105,110,103,49,50,55,32,114,101,97,100,45,108,105,110,101,49,50,56,41,0,0,0}; |
---|
63 | static C_char C_TLS li45[] C_aligned={C_lihdr(0,0,49),40,100,101,102,45,114,101,97,100,45,108,105,110,101,49,50,51,32,37,112,101,101,107,49,49,54,49,52,52,32,37,114,101,97,100,45,115,116,114,105,110,103,49,49,55,49,52,53,41,0,0,0,0,0,0,0}; |
---|
64 | static C_char C_TLS li46[] C_aligned={C_lihdr(0,0,32),40,100,101,102,45,114,101,97,100,45,115,116,114,105,110,103,49,50,50,32,37,112,101,101,107,49,49,54,49,52,55,41}; |
---|
65 | static C_char C_TLS li47[] C_aligned={C_lihdr(0,0,13),40,100,101,102,45,112,101,101,107,49,50,49,41,0,0,0}; |
---|
66 | static C_char C_TLS li48[] C_aligned={C_lihdr(0,0,54),40,109,97,107,101,45,105,110,112,117,116,45,112,111,114,116,32,114,101,97,100,49,49,50,32,114,101,97,100,121,63,49,49,51,32,99,108,111,115,101,49,49,52,32,46,32,103,49,49,49,49,49,53,41,0,0}; |
---|
67 | static C_char C_TLS li49[] C_aligned={C_lihdr(0,0,16),40,97,55,57,56,32,112,49,54,53,32,99,49,54,54,41}; |
---|
68 | static C_char C_TLS li50[] C_aligned={C_lihdr(0,0,16),40,97,56,48,56,32,112,49,54,55,32,115,49,54,56,41}; |
---|
69 | static C_char C_TLS li51[] C_aligned={C_lihdr(0,0,11),40,97,56,49,52,32,112,49,54,57,41,0,0,0,0,0}; |
---|
70 | static C_char C_TLS li52[] C_aligned={C_lihdr(0,0,11),40,97,56,50,51,32,112,49,55,49,41,0,0,0,0,0}; |
---|
71 | static C_char C_TLS li53[] C_aligned={C_lihdr(0,0,46),40,109,97,107,101,45,111,117,116,112,117,116,45,112,111,114,116,32,119,114,105,116,101,49,53,56,32,99,108,111,115,101,49,53,57,32,46,32,103,49,53,55,49,54,48,41,0,0}; |
---|
72 | static C_char C_TLS li54[] C_aligned={C_lihdr(0,0,10),40,116,111,112,108,101,118,101,108,41,0,0,0,0,0,0}; |
---|
73 | |
---|
74 | |
---|
75 | C_noret_decl(C_ports_toplevel) |
---|
76 | C_externexport void C_ccall C_ports_toplevel(C_word c,C_word t0,C_word t1) C_noret; |
---|
77 | C_noret_decl(f_197) |
---|
78 | static void C_ccall f_197(C_word c,C_word t0,C_word t1) C_noret; |
---|
79 | C_noret_decl(f_781) |
---|
80 | static void C_ccall f_781(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret; |
---|
81 | C_noret_decl(f_781) |
---|
82 | static void C_ccall f_781r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret; |
---|
83 | C_noret_decl(f_785) |
---|
84 | static void C_ccall f_785(C_word c,C_word t0,C_word t1) C_noret; |
---|
85 | C_noret_decl(f_794) |
---|
86 | static void C_ccall f_794(C_word c,C_word t0,C_word t1) C_noret; |
---|
87 | C_noret_decl(f_824) |
---|
88 | static void C_ccall f_824(C_word c,C_word t0,C_word t1,C_word t2) C_noret; |
---|
89 | C_noret_decl(f_815) |
---|
90 | static void C_ccall f_815(C_word c,C_word t0,C_word t1,C_word t2) C_noret; |
---|
91 | C_noret_decl(f_819) |
---|
92 | static void C_ccall f_819(C_word c,C_word t0,C_word t1) C_noret; |
---|
93 | C_noret_decl(f_809) |
---|
94 | static void C_ccall f_809(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret; |
---|
95 | C_noret_decl(f_799) |
---|
96 | static void C_ccall f_799(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret; |
---|
97 | C_noret_decl(f_807) |
---|
98 | static void C_ccall f_807(C_word c,C_word t0,C_word t1) C_noret; |
---|
99 | C_noret_decl(f_635) |
---|
100 | static void C_ccall f_635(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,...) C_noret; |
---|
101 | C_noret_decl(f_635) |
---|
102 | static void C_ccall f_635r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t6) C_noret; |
---|
103 | C_noret_decl(f_718) |
---|
104 | static void C_fcall f_718(C_word t0,C_word t1) C_noret; |
---|
105 | C_noret_decl(f_713) |
---|
106 | static void C_fcall f_713(C_word t0,C_word t1,C_word t2) C_noret; |
---|
107 | C_noret_decl(f_708) |
---|
108 | static void C_fcall f_708(C_word t0,C_word t1,C_word t2,C_word t3) C_noret; |
---|
109 | C_noret_decl(f_637) |
---|
110 | static void C_fcall f_637(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret; |
---|
111 | C_noret_decl(f_647) |
---|
112 | static void C_ccall f_647(C_word c,C_word t0,C_word t1) C_noret; |
---|
113 | C_noret_decl(f_703) |
---|
114 | static void C_ccall f_703(C_word c,C_word t0,C_word t1,C_word t2) C_noret; |
---|
115 | C_noret_decl(f_694) |
---|
116 | static void C_ccall f_694(C_word c,C_word t0,C_word t1,C_word t2) C_noret; |
---|
117 | C_noret_decl(f_698) |
---|
118 | static void C_ccall f_698(C_word c,C_word t0,C_word t1) C_noret; |
---|
119 | C_noret_decl(f_673) |
---|
120 | static void C_ccall f_673(C_word c,C_word t0,C_word t1,C_word t2) C_noret; |
---|
121 | C_noret_decl(f_689) |
---|
122 | static void C_ccall f_689(C_word c,C_word t0,C_word t1) C_noret; |
---|
123 | C_noret_decl(f_652) |
---|
124 | static void C_ccall f_652(C_word c,C_word t0,C_word t1,C_word t2) C_noret; |
---|
125 | C_noret_decl(f_601) |
---|
126 | static void C_ccall f_601(C_word c,C_word t0,C_word t1,C_word t2) C_noret; |
---|
127 | C_noret_decl(f_605) |
---|
128 | static void C_ccall f_605(C_word c,C_word t0,C_word t1) C_noret; |
---|
129 | C_noret_decl(f_627) |
---|
130 | static void C_ccall f_627(C_word c,C_word t0,C_word t1) C_noret; |
---|
131 | C_noret_decl(f_618) |
---|
132 | static void C_ccall f_618(C_word c,C_word t0,C_word t1) C_noret; |
---|
133 | C_noret_decl(f_622) |
---|
134 | static void C_ccall f_622(C_word c,C_word t0,C_word t1) C_noret; |
---|
135 | C_noret_decl(f_610) |
---|
136 | static void C_ccall f_610(C_word c,C_word t0,C_word t1) C_noret; |
---|
137 | C_noret_decl(f_570) |
---|
138 | static void C_ccall f_570(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret; |
---|
139 | C_noret_decl(f_574) |
---|
140 | static void C_ccall f_574(C_word c,C_word t0,C_word t1) C_noret; |
---|
141 | C_noret_decl(f_593) |
---|
142 | static void C_ccall f_593(C_word c,C_word t0,C_word t1) C_noret; |
---|
143 | C_noret_decl(f_587) |
---|
144 | static void C_ccall f_587(C_word c,C_word t0,C_word t1) C_noret; |
---|
145 | C_noret_decl(f_579) |
---|
146 | static void C_ccall f_579(C_word c,C_word t0,C_word t1) C_noret; |
---|
147 | C_noret_decl(f_558) |
---|
148 | static void C_ccall f_558(C_word c,C_word t0,C_word t1,C_word t2) C_noret; |
---|
149 | C_noret_decl(f_562) |
---|
150 | static void C_ccall f_562(C_word c,C_word t0,C_word t1) C_noret; |
---|
151 | C_noret_decl(f_565) |
---|
152 | static void C_ccall f_565(C_word c,C_word t0,C_word t1) C_noret; |
---|
153 | C_noret_decl(f_549) |
---|
154 | static void C_ccall f_549(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret; |
---|
155 | C_noret_decl(f_553) |
---|
156 | static void C_ccall f_553(C_word c,C_word t0,C_word t1) C_noret; |
---|
157 | C_noret_decl(f_518) |
---|
158 | static void C_ccall f_518(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret; |
---|
159 | C_noret_decl(f_522) |
---|
160 | static void C_ccall f_522(C_word c,C_word t0,C_word t1) C_noret; |
---|
161 | C_noret_decl(f_541) |
---|
162 | static void C_ccall f_541(C_word c,C_word t0,C_word t1) C_noret; |
---|
163 | C_noret_decl(f_535) |
---|
164 | static void C_ccall f_535(C_word c,C_word t0,C_word t1) C_noret; |
---|
165 | C_noret_decl(f_527) |
---|
166 | static void C_ccall f_527(C_word c,C_word t0,C_word t1) C_noret; |
---|
167 | C_noret_decl(f_487) |
---|
168 | static void C_ccall f_487(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret; |
---|
169 | C_noret_decl(f_491) |
---|
170 | static void C_ccall f_491(C_word c,C_word t0,C_word t1) C_noret; |
---|
171 | C_noret_decl(f_510) |
---|
172 | static void C_ccall f_510(C_word c,C_word t0,C_word t1) C_noret; |
---|
173 | C_noret_decl(f_504) |
---|
174 | static void C_ccall f_504(C_word c,C_word t0,C_word t1) C_noret; |
---|
175 | C_noret_decl(f_496) |
---|
176 | static void C_ccall f_496(C_word c,C_word t0,C_word t1) C_noret; |
---|
177 | C_noret_decl(f_456) |
---|
178 | static void C_ccall f_456(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret; |
---|
179 | C_noret_decl(f_460) |
---|
180 | static void C_ccall f_460(C_word c,C_word t0,C_word t1) C_noret; |
---|
181 | C_noret_decl(f_479) |
---|
182 | static void C_ccall f_479(C_word c,C_word t0,C_word t1) C_noret; |
---|
183 | C_noret_decl(f_473) |
---|
184 | static void C_ccall f_473(C_word c,C_word t0,C_word t1) C_noret; |
---|
185 | C_noret_decl(f_465) |
---|
186 | static void C_ccall f_465(C_word c,C_word t0,C_word t1) C_noret; |
---|
187 | C_noret_decl(f_304) |
---|
188 | static void C_ccall f_304(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret; |
---|
189 | C_noret_decl(f_304) |
---|
190 | static void C_ccall f_304r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret; |
---|
191 | C_noret_decl(f_403) |
---|
192 | static void C_ccall f_403(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret; |
---|
193 | C_noret_decl(f_409) |
---|
194 | static void C_fcall f_409(C_word t0,C_word t1,C_word t2,C_word t3) C_noret; |
---|
195 | C_noret_decl(f_425) |
---|
196 | static void C_ccall f_425(C_word c,C_word t0,C_word t1) C_noret; |
---|
197 | C_noret_decl(f_428) |
---|
198 | static void C_fcall f_428(C_word t0,C_word t1) C_noret; |
---|
199 | C_noret_decl(f_368) |
---|
200 | static void C_ccall f_368(C_word c,C_word t0,C_word t1) C_noret; |
---|
201 | C_noret_decl(f_374) |
---|
202 | static void C_fcall f_374(C_word t0,C_word t1) C_noret; |
---|
203 | C_noret_decl(f_384) |
---|
204 | static void C_ccall f_384(C_word c,C_word t0,C_word t1) C_noret; |
---|
205 | C_noret_decl(f_348) |
---|
206 | static void C_ccall f_348(C_word c,C_word t0,C_word t1) C_noret; |
---|
207 | C_noret_decl(f_313) |
---|
208 | static void C_ccall f_313(C_word c,C_word t0,C_word t1) C_noret; |
---|
209 | C_noret_decl(f_319) |
---|
210 | static void C_fcall f_319(C_word t0,C_word t1) C_noret; |
---|
211 | C_noret_decl(f_329) |
---|
212 | static void C_ccall f_329(C_word c,C_word t0,C_word t1) C_noret; |
---|
213 | C_noret_decl(f_280) |
---|
214 | static void C_ccall f_280(C_word c,C_word t0,C_word t1,...) C_noret; |
---|
215 | C_noret_decl(f_280) |
---|
216 | static void C_ccall f_280r(C_word t0,C_word t1,C_word t3) C_noret; |
---|
217 | C_noret_decl(f_298) |
---|
218 | static void C_ccall f_298(C_word c,C_word t0,C_word t1) C_noret; |
---|
219 | C_noret_decl(f_286) |
---|
220 | static void C_ccall f_286(C_word c,C_word t0,C_word t1,C_word t2) C_noret; |
---|
221 | C_noret_decl(f_292) |
---|
222 | static void C_ccall f_292(C_word c,C_word t0,C_word t1,C_word t2) C_noret; |
---|
223 | C_noret_decl(f_255) |
---|
224 | static void C_ccall f_255(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret; |
---|
225 | C_noret_decl(f_261) |
---|
226 | static void C_fcall f_261(C_word t0,C_word t1,C_word t2) C_noret; |
---|
227 | C_noret_decl(f_265) |
---|
228 | static void C_ccall f_265(C_word c,C_word t0,C_word t1) C_noret; |
---|
229 | C_noret_decl(f_278) |
---|
230 | static void C_ccall f_278(C_word c,C_word t0,C_word t1) C_noret; |
---|
231 | C_noret_decl(f_223) |
---|
232 | static void C_ccall f_223(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret; |
---|
233 | C_noret_decl(f_229) |
---|
234 | static void C_fcall f_229(C_word t0,C_word t1,C_word t2) C_noret; |
---|
235 | C_noret_decl(f_233) |
---|
236 | static void C_ccall f_233(C_word c,C_word t0,C_word t1) C_noret; |
---|
237 | C_noret_decl(f_253) |
---|
238 | static void C_ccall f_253(C_word c,C_word t0,C_word t1) C_noret; |
---|
239 | C_noret_decl(f_199) |
---|
240 | static void C_ccall f_199(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret; |
---|
241 | C_noret_decl(f_205) |
---|
242 | static void C_fcall f_205(C_word t0,C_word t1) C_noret; |
---|
243 | C_noret_decl(f_209) |
---|
244 | static void C_ccall f_209(C_word c,C_word t0,C_word t1) C_noret; |
---|
245 | C_noret_decl(f_218) |
---|
246 | static void C_ccall f_218(C_word c,C_word t0,C_word t1) C_noret; |
---|
247 | |
---|
248 | C_noret_decl(trf_718) |
---|
249 | static void C_fcall trf_718(void *dummy) C_regparm C_noret; |
---|
250 | C_regparm static void C_fcall trf_718(void *dummy){ |
---|
251 | C_word t1=C_pick(0); |
---|
252 | C_word t0=C_pick(1); |
---|
253 | C_adjust_stack(-2); |
---|
254 | f_718(t0,t1);} |
---|
255 | |
---|
256 | C_noret_decl(trf_713) |
---|
257 | static void C_fcall trf_713(void *dummy) C_regparm C_noret; |
---|
258 | C_regparm static void C_fcall trf_713(void *dummy){ |
---|
259 | C_word t2=C_pick(0); |
---|
260 | C_word t1=C_pick(1); |
---|
261 | C_word t0=C_pick(2); |
---|
262 | C_adjust_stack(-3); |
---|
263 | f_713(t0,t1,t2);} |
---|
264 | |
---|
265 | C_noret_decl(trf_708) |
---|
266 | static void C_fcall trf_708(void *dummy) C_regparm C_noret; |
---|
267 | C_regparm static void C_fcall trf_708(void *dummy){ |
---|
268 | C_word t3=C_pick(0); |
---|
269 | C_word t2=C_pick(1); |
---|
270 | C_word t1=C_pick(2); |
---|
271 | C_word t0=C_pick(3); |
---|
272 | C_adjust_stack(-4); |
---|
273 | f_708(t0,t1,t2,t3);} |
---|
274 | |
---|
275 | C_noret_decl(trf_637) |
---|
276 | static void C_fcall trf_637(void *dummy) C_regparm C_noret; |
---|
277 | C_regparm static void C_fcall trf_637(void *dummy){ |
---|
278 | C_word t4=C_pick(0); |
---|
279 | C_word t3=C_pick(1); |
---|
280 | C_word t2=C_pick(2); |
---|
281 | C_word t1=C_pick(3); |
---|
282 | C_word t0=C_pick(4); |
---|
283 | C_adjust_stack(-5); |
---|
284 | f_637(t0,t1,t2,t3,t4);} |
---|
285 | |
---|
286 | C_noret_decl(trf_409) |
---|
287 | static void C_fcall trf_409(void *dummy) C_regparm C_noret; |
---|
288 | C_regparm static void C_fcall trf_409(void *dummy){ |
---|
289 | C_word t3=C_pick(0); |
---|
290 | C_word t2=C_pick(1); |
---|
291 | C_word t1=C_pick(2); |
---|
292 | C_word t0=C_pick(3); |
---|
293 | C_adjust_stack(-4); |
---|
294 | f_409(t0,t1,t2,t3);} |
---|
295 | |
---|
296 | C_noret_decl(trf_428) |
---|
297 | static void C_fcall trf_428(void *dummy) C_regparm C_noret; |
---|
298 | C_regparm static void C_fcall trf_428(void *dummy){ |
---|
299 | C_word t1=C_pick(0); |
---|
300 | C_word t0=C_pick(1); |
---|
301 | C_adjust_stack(-2); |
---|
302 | f_428(t0,t1);} |
---|
303 | |
---|
304 | C_noret_decl(trf_374) |
---|
305 | static void C_fcall trf_374(void *dummy) C_regparm C_noret; |
---|
306 | C_regparm static void C_fcall trf_374(void *dummy){ |
---|
307 | C_word t1=C_pick(0); |
---|
308 | C_word t0=C_pick(1); |
---|
309 | C_adjust_stack(-2); |
---|
310 | f_374(t0,t1);} |
---|
311 | |
---|
312 | C_noret_decl(trf_319) |
---|
313 | static void C_fcall trf_319(void *dummy) C_regparm C_noret; |
---|
314 | C_regparm static void C_fcall trf_319(void *dummy){ |
---|
315 | C_word t1=C_pick(0); |
---|
316 | C_word t0=C_pick(1); |
---|
317 | C_adjust_stack(-2); |
---|
318 | f_319(t0,t1);} |
---|
319 | |
---|
320 | C_noret_decl(trf_261) |
---|
321 | static void C_fcall trf_261(void *dummy) C_regparm C_noret; |
---|
322 | C_regparm static void C_fcall trf_261(void *dummy){ |
---|
323 | C_word t2=C_pick(0); |
---|
324 | C_word t1=C_pick(1); |
---|
325 | C_word t0=C_pick(2); |
---|
326 | C_adjust_stack(-3); |
---|
327 | f_261(t0,t1,t2);} |
---|
328 | |
---|
329 | C_noret_decl(trf_229) |
---|
330 | static void C_fcall trf_229(void *dummy) C_regparm C_noret; |
---|
331 | C_regparm static void C_fcall trf_229(void *dummy){ |
---|
332 | C_word t2=C_pick(0); |
---|
333 | C_word t1=C_pick(1); |
---|
334 | C_word t0=C_pick(2); |
---|
335 | C_adjust_stack(-3); |
---|
336 | f_229(t0,t1,t2);} |
---|
337 | |
---|
338 | C_noret_decl(trf_205) |
---|
339 | static void C_fcall trf_205(void *dummy) C_regparm C_noret; |
---|
340 | C_regparm static void C_fcall trf_205(void *dummy){ |
---|
341 | C_word t1=C_pick(0); |
---|
342 | C_word t0=C_pick(1); |
---|
343 | C_adjust_stack(-2); |
---|
344 | f_205(t0,t1);} |
---|
345 | |
---|
346 | C_noret_decl(tr5) |
---|
347 | static void C_fcall tr5(C_proc5 k) C_regparm C_noret; |
---|
348 | C_regparm static void C_fcall tr5(C_proc5 k){ |
---|
349 | C_word t4=C_pick(0); |
---|
350 | C_word t3=C_pick(1); |
---|
351 | C_word t2=C_pick(2); |
---|
352 | C_word t1=C_pick(3); |
---|
353 | C_word t0=C_pick(4); |
---|
354 | C_adjust_stack(-5); |
---|
355 | (k)(5,t0,t1,t2,t3,t4);} |
---|
356 | |
---|
357 | C_noret_decl(tr6) |
---|
358 | static void C_fcall tr6(C_proc6 k) C_regparm C_noret; |
---|
359 | C_regparm static void C_fcall tr6(C_proc6 k){ |
---|
360 | C_word t5=C_pick(0); |
---|
361 | C_word t4=C_pick(1); |
---|
362 | C_word t3=C_pick(2); |
---|
363 | C_word t2=C_pick(3); |
---|
364 | C_word t1=C_pick(4); |
---|
365 | C_word t0=C_pick(5); |
---|
366 | C_adjust_stack(-6); |
---|
367 | (k)(6,t0,t1,t2,t3,t4,t5);} |
---|
368 | |
---|
369 | C_noret_decl(tr4) |
---|
370 | static void C_fcall tr4(C_proc4 k) C_regparm C_noret; |
---|
371 | C_regparm static void C_fcall tr4(C_proc4 k){ |
---|
372 | C_word t3=C_pick(0); |
---|
373 | C_word t2=C_pick(1); |
---|
374 | C_word t1=C_pick(2); |
---|
375 | C_word t0=C_pick(3); |
---|
376 | C_adjust_stack(-4); |
---|
377 | (k)(4,t0,t1,t2,t3);} |
---|
378 | |
---|
379 | C_noret_decl(tr3) |
---|
380 | static void C_fcall tr3(C_proc3 k) C_regparm C_noret; |
---|
381 | C_regparm static void C_fcall tr3(C_proc3 k){ |
---|
382 | C_word t2=C_pick(0); |
---|
383 | C_word t1=C_pick(1); |
---|
384 | C_word t0=C_pick(2); |
---|
385 | C_adjust_stack(-3); |
---|
386 | (k)(3,t0,t1,t2);} |
---|
387 | |
---|
388 | C_noret_decl(tr2) |
---|
389 | static void C_fcall tr2(C_proc2 k) C_regparm C_noret; |
---|
390 | C_regparm static void C_fcall tr2(C_proc2 k){ |
---|
391 | C_word t1=C_pick(0); |
---|
392 | C_word t0=C_pick(1); |
---|
393 | C_adjust_stack(-2); |
---|
394 | (k)(2,t0,t1);} |
---|
395 | |
---|
396 | C_noret_decl(tr2r) |
---|
397 | static void C_fcall tr2r(C_proc2 k) C_regparm C_noret; |
---|
398 | C_regparm static void C_fcall tr2r(C_proc2 k){ |
---|
399 | int n; |
---|
400 | C_word *a,t2; |
---|
401 | C_word t1=C_pick(0); |
---|
402 | C_word t0=C_pick(1); |
---|
403 | C_adjust_stack(-2); |
---|
404 | n=C_rest_count(0); |
---|
405 | a=C_alloc(n*3); |
---|
406 | t2=C_restore_rest(a,n); |
---|
407 | (k)(t0,t1,t2);} |
---|
408 | |
---|
409 | C_noret_decl(tr3r) |
---|
410 | static void C_fcall tr3r(C_proc3 k) C_regparm C_noret; |
---|
411 | C_regparm static void C_fcall tr3r(C_proc3 k){ |
---|
412 | int n; |
---|
413 | C_word *a,t3; |
---|
414 | C_word t2=C_pick(0); |
---|
415 | C_word t1=C_pick(1); |
---|
416 | C_word t0=C_pick(2); |
---|
417 | C_adjust_stack(-3); |
---|
418 | n=C_rest_count(0); |
---|
419 | a=C_alloc(n*3); |
---|
420 | t3=C_restore_rest(a,n); |
---|
421 | (k)(t0,t1,t2,t3);} |
---|
422 | |
---|
423 | C_noret_decl(tr5r) |
---|
424 | static void C_fcall tr5r(C_proc5 k) C_regparm C_noret; |
---|
425 | C_regparm static void C_fcall tr5r(C_proc5 k){ |
---|
426 | int n; |
---|
427 | C_word *a,t5; |
---|
428 | C_word t4=C_pick(0); |
---|
429 | C_word t3=C_pick(1); |
---|
430 | C_word t2=C_pick(2); |
---|
431 | C_word t1=C_pick(3); |
---|
432 | C_word t0=C_pick(4); |
---|
433 | C_adjust_stack(-5); |
---|
434 | n=C_rest_count(0); |
---|
435 | a=C_alloc(n*3); |
---|
436 | t5=C_restore_rest(a,n); |
---|
437 | (k)(t0,t1,t2,t3,t4,t5);} |
---|
438 | |
---|
439 | C_noret_decl(tr4r) |
---|
440 | static void C_fcall tr4r(C_proc4 k) C_regparm C_noret; |
---|
441 | C_regparm static void C_fcall tr4r(C_proc4 k){ |
---|
442 | int n; |
---|
443 | C_word *a,t4; |
---|
444 | C_word t3=C_pick(0); |
---|
445 | C_word t2=C_pick(1); |
---|
446 | C_word t1=C_pick(2); |
---|
447 | C_word t0=C_pick(3); |
---|
448 | C_adjust_stack(-4); |
---|
449 | n=C_rest_count(0); |
---|
450 | a=C_alloc(n*3); |
---|
451 | t4=C_restore_rest(a,n); |
---|
452 | (k)(t0,t1,t2,t3,t4);} |
---|
453 | |
---|
454 | /* toplevel */ |
---|
455 | static C_TLS int toplevel_initialized=0; |
---|
456 | C_noret_decl(toplevel_trampoline) |
---|
457 | static void C_fcall toplevel_trampoline(void *dummy) C_regparm C_noret; |
---|
458 | C_regparm static void C_fcall toplevel_trampoline(void *dummy){ |
---|
459 | C_ports_toplevel(2,C_SCHEME_UNDEFINED,C_restore);} |
---|
460 | |
---|
461 | void C_ccall C_ports_toplevel(C_word c,C_word t0,C_word t1){ |
---|
462 | C_word tmp; |
---|
463 | C_word t2; |
---|
464 | C_word t3; |
---|
465 | C_word t4; |
---|
466 | C_word *a; |
---|
467 | if(toplevel_initialized) C_kontinue(t1,C_SCHEME_UNDEFINED); |
---|
468 | else C_toplevel_entry(C_text("ports_toplevel")); |
---|
469 | C_check_nursery_minimum(3); |
---|
470 | if(!C_demand(3)){ |
---|
471 | C_save(t1); |
---|
472 | C_reclaim((void*)toplevel_trampoline,NULL);} |
---|
473 | toplevel_initialized=1; |
---|
474 | if(!C_demand_2(400)){ |
---|
475 | C_save(t1); |
---|
476 | C_rereclaim2(400*sizeof(C_word), 1); |
---|
477 | t1=C_restore;} |
---|
478 | a=C_alloc(3); |
---|
479 | C_initialize_lf(lf,44); |
---|
480 | lf[1]=C_decode_literal(C_heaptop,"\376B\000\000\033too many optional arguments"); |
---|
481 | lf[2]=C_h_intern(&lf[2],13,"port-for-each"); |
---|
482 | lf[3]=C_h_intern(&lf[3],7,"reverse"); |
---|
483 | lf[4]=C_h_intern(&lf[4],8,"port-map"); |
---|
484 | lf[5]=C_h_intern(&lf[5],9,"port-fold"); |
---|
485 | lf[6]=C_h_intern(&lf[6],19,"make-broadcast-port"); |
---|
486 | lf[7]=C_h_intern(&lf[7],12,"write-string"); |
---|
487 | lf[8]=C_h_intern(&lf[8],12,"\003sysfor-each"); |
---|
488 | lf[9]=C_h_intern(&lf[9],12,"flush-output"); |
---|
489 | lf[10]=C_h_intern(&lf[10],16,"make-output-port"); |
---|
490 | lf[11]=C_h_intern(&lf[11],4,"noop"); |
---|
491 | lf[12]=C_h_intern(&lf[12],22,"make-concatenated-port"); |
---|
492 | lf[13]=C_h_intern(&lf[13],18,"\003sysread-char/port"); |
---|
493 | lf[14]=C_h_intern(&lf[14],11,"char-ready\077"); |
---|
494 | lf[15]=C_h_intern(&lf[15],9,"peek-char"); |
---|
495 | lf[16]=C_h_intern(&lf[16],12,"read-string!"); |
---|
496 | lf[17]=C_h_intern(&lf[17],15,"make-input-port"); |
---|
497 | lf[18]=C_h_intern(&lf[18],20,"with-input-from-port"); |
---|
498 | lf[19]=C_h_intern(&lf[19],18,"\003sysstandard-input"); |
---|
499 | lf[20]=C_h_intern(&lf[20],19,"\003sysundefined-value"); |
---|
500 | lf[21]=C_h_intern(&lf[21],16,"\003sysdynamic-wind"); |
---|
501 | lf[22]=C_h_intern(&lf[22],14,"\003syscheck-port"); |
---|
502 | lf[23]=C_h_intern(&lf[23],19,"with-output-to-port"); |
---|
503 | lf[24]=C_h_intern(&lf[24],19,"\003sysstandard-output"); |
---|
504 | lf[25]=C_h_intern(&lf[25],21,"with-output-from-port"); |
---|
505 | lf[26]=C_h_intern(&lf[26],25,"with-error-output-to-port"); |
---|
506 | lf[27]=C_h_intern(&lf[27],18,"\003sysstandard-error"); |
---|
507 | lf[28]=C_h_intern(&lf[28],27,"with-error-output-from-port"); |
---|
508 | lf[29]=C_h_intern(&lf[29],17,"open-input-string"); |
---|
509 | lf[30]=C_h_intern(&lf[30],22,"call-with-input-string"); |
---|
510 | lf[31]=C_h_intern(&lf[31],18,"open-output-string"); |
---|
511 | lf[32]=C_h_intern(&lf[32],17,"get-output-string"); |
---|
512 | lf[33]=C_h_intern(&lf[33],23,"call-with-output-string"); |
---|
513 | lf[34]=C_h_intern(&lf[34],22,"with-input-from-string"); |
---|
514 | lf[35]=C_h_intern(&lf[35],21,"with-output-to-string"); |
---|
515 | lf[36]=C_h_intern(&lf[36],13,"\003sysmake-port"); |
---|
516 | lf[37]=C_decode_literal(C_heaptop,"\376B\000\000\010(custom)"); |
---|
517 | lf[38]=C_h_intern(&lf[38],6,"custom"); |
---|
518 | lf[39]=C_h_intern(&lf[39],9,"\003syserror"); |
---|
519 | lf[40]=C_h_intern(&lf[40],6,"string"); |
---|
520 | lf[41]=C_decode_literal(C_heaptop,"\376B\000\000\010(custom)"); |
---|
521 | lf[42]=C_h_intern(&lf[42],17,"register-feature!"); |
---|
522 | lf[43]=C_h_intern(&lf[43],5,"ports"); |
---|
523 | C_register_lf2(lf,44,create_ptable()); |
---|
524 | t2=C_mutate(&lf[0],lf[1]); |
---|
525 | t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_197,a[2]=t1,tmp=(C_word)a,a+=3,tmp); |
---|
526 | /* ports.scm: 93 register-feature! */ |
---|
527 | t4=*((C_word*)lf[42]+1); |
---|
528 | ((C_proc3)C_retrieve_proc(t4))(3,t4,t3,lf[43]);} |
---|
529 | |
---|
530 | /* k195 */ |
---|
531 | static void C_ccall f_197(C_word c,C_word t0,C_word t1){ |
---|
532 | C_word tmp; |
---|
533 | C_word t2; |
---|
534 | C_word t3; |
---|
535 | C_word t4; |
---|
536 | C_word t5; |
---|
537 | C_word t6; |
---|
538 | C_word t7; |
---|
539 | C_word t8; |
---|
540 | C_word t9; |
---|
541 | C_word t10; |
---|
542 | C_word t11; |
---|
543 | C_word t12; |
---|
544 | C_word t13; |
---|
545 | C_word t14; |
---|
546 | C_word t15; |
---|
547 | C_word t16; |
---|
548 | C_word t17; |
---|
549 | C_word t18; |
---|
550 | C_word t19; |
---|
551 | C_word t20; |
---|
552 | C_word t21; |
---|
553 | C_word t22; |
---|
554 | C_word t23; |
---|
555 | C_word t24; |
---|
556 | C_word ab[50],*a=ab; |
---|
557 | C_check_for_interrupt; |
---|
558 | if(!C_stack_probe(&a)){ |
---|
559 | C_save_and_reclaim((void*)tr2,(void*)f_197,2,t0,t1);} |
---|
560 | t2=C_mutate((C_word*)lf[2]+1,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_199,a[2]=((C_word)li1),tmp=(C_word)a,a+=3,tmp)); |
---|
561 | t3=*((C_word*)lf[3]+1); |
---|
562 | t4=C_mutate((C_word*)lf[4]+1,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_223,a[2]=t3,a[3]=((C_word)li3),tmp=(C_word)a,a+=4,tmp)); |
---|
563 | t5=C_mutate((C_word*)lf[5]+1,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_255,a[2]=((C_word)li5),tmp=(C_word)a,a+=3,tmp)); |
---|
564 | t6=C_mutate((C_word*)lf[6]+1,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_280,a[2]=((C_word)li9),tmp=(C_word)a,a+=3,tmp)); |
---|
565 | t7=C_mutate((C_word*)lf[12]+1,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_304,a[2]=((C_word)li17),tmp=(C_word)a,a+=3,tmp)); |
---|
566 | t8=C_mutate((C_word*)lf[18]+1,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_456,a[2]=((C_word)li21),tmp=(C_word)a,a+=3,tmp)); |
---|
567 | t9=C_mutate((C_word*)lf[23]+1,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_487,a[2]=((C_word)li25),tmp=(C_word)a,a+=3,tmp)); |
---|
568 | t10=C_mutate((C_word*)lf[26]+1,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_518,a[2]=((C_word)li29),tmp=(C_word)a,a+=3,tmp)); |
---|
569 | t11=*((C_word*)lf[29]+1); |
---|
570 | t12=C_mutate((C_word*)lf[30]+1,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_549,a[2]=t11,a[3]=((C_word)li30),tmp=(C_word)a,a+=4,tmp)); |
---|
571 | t13=*((C_word*)lf[31]+1); |
---|
572 | t14=*((C_word*)lf[32]+1); |
---|
573 | t15=C_mutate((C_word*)lf[33]+1,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_558,a[2]=t13,a[3]=t14,a[4]=((C_word)li31),tmp=(C_word)a,a+=5,tmp)); |
---|
574 | t16=*((C_word*)lf[29]+1); |
---|
575 | t17=C_mutate((C_word*)lf[34]+1,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_570,a[2]=t16,a[3]=((C_word)li35),tmp=(C_word)a,a+=4,tmp)); |
---|
576 | t18=*((C_word*)lf[31]+1); |
---|
577 | t19=*((C_word*)lf[32]+1); |
---|
578 | t20=C_mutate((C_word*)lf[35]+1,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_601,a[2]=t18,a[3]=t19,a[4]=((C_word)li39),tmp=(C_word)a,a+=5,tmp)); |
---|
579 | t21=C_mutate((C_word*)lf[17]+1,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_635,a[2]=((C_word)li48),tmp=(C_word)a,a+=3,tmp)); |
---|
580 | t22=*((C_word*)lf[40]+1); |
---|
581 | t23=C_mutate((C_word*)lf[10]+1,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_781,a[2]=t22,a[3]=((C_word)li53),tmp=(C_word)a,a+=4,tmp)); |
---|
582 | t24=((C_word*)t0)[2]; |
---|
583 | ((C_proc2)(void*)(*((C_word*)t24+1)))(2,t24,C_SCHEME_UNDEFINED);} |
---|
584 | |
---|
585 | /* make-output-port in k195 */ |
---|
586 | static void C_ccall f_781(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){ |
---|
587 | C_word tmp; |
---|
588 | C_word t4; |
---|
589 | va_list v; |
---|
590 | C_word *a,c2=c; |
---|
591 | C_save_rest(t3,c2,4); |
---|
592 | if(c<4) C_bad_min_argc_2(c,4,t0); |
---|
593 | C_check_for_interrupt; |
---|
594 | if(!C_demand(c*C_SIZEOF_PAIR+6)){ |
---|
595 | C_save_and_reclaim((void*)tr4r,(void*)f_781r,4,t0,t1,t2,t3);} |
---|
596 | else{ |
---|
597 | a=C_alloc((c-4)*3); |
---|
598 | t4=C_restore_rest(a,C_rest_count(0)); |
---|
599 | f_781r(t0,t1,t2,t3,t4);}} |
---|
600 | |
---|
601 | static void C_ccall f_781r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){ |
---|
602 | C_word tmp; |
---|
603 | C_word t5; |
---|
604 | C_word t6; |
---|
605 | C_word t7; |
---|
606 | C_word *a=C_alloc(6); |
---|
607 | t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_785,a[2]=t1,a[3]=t3,a[4]=((C_word*)t0)[2],a[5]=t2,tmp=(C_word)a,a+=6,tmp); |
---|
608 | if(C_truep((C_word)C_i_nullp(t4))){ |
---|
609 | t6=t5; |
---|
610 | f_785(2,t6,C_SCHEME_FALSE);} |
---|
611 | else{ |
---|
612 | t6=(C_word)C_i_cdr(t4); |
---|
613 | if(C_truep((C_word)C_i_nullp(t6))){ |
---|
614 | t7=t5; |
---|
615 | f_785(2,t7,(C_word)C_i_car(t4));} |
---|
616 | else{ |
---|
617 | /* ##sys#error */ |
---|
618 | t7=*((C_word*)lf[39]+1); |
---|
619 | ((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t5,lf[0],t4);}}} |
---|
620 | |
---|
621 | /* k783 in make-output-port in k195 */ |
---|
622 | static void C_ccall f_785(C_word c,C_word t0,C_word t1){ |
---|
623 | C_word tmp; |
---|
624 | C_word t2; |
---|
625 | C_word t3; |
---|
626 | C_word t4; |
---|
627 | C_word t5; |
---|
628 | C_word t6; |
---|
629 | C_word t7; |
---|
630 | C_word t8; |
---|
631 | C_word t9; |
---|
632 | C_word ab[33],*a=ab; |
---|
633 | C_check_for_interrupt; |
---|
634 | if(!C_stack_probe(&a)){ |
---|
635 | C_save_and_reclaim((void*)tr2,(void*)f_785,2,t0,t1);} |
---|
636 | t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_799,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word)li49),tmp=(C_word)a,a+=5,tmp); |
---|
637 | t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_809,a[2]=((C_word*)t0)[5],a[3]=((C_word)li50),tmp=(C_word)a,a+=4,tmp); |
---|
638 | t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_815,a[2]=((C_word*)t0)[3],a[3]=((C_word)li51),tmp=(C_word)a,a+=4,tmp); |
---|
639 | t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_824,a[2]=t1,a[3]=((C_word)li52),tmp=(C_word)a,a+=4,tmp); |
---|
640 | t6=(C_word)C_a_i_vector(&a,9,C_SCHEME_FALSE,C_SCHEME_FALSE,t2,t3,t4,t5,C_SCHEME_FALSE,C_SCHEME_FALSE,C_SCHEME_FALSE); |
---|
641 | t7=(C_word)C_a_i_vector(&a,1,C_SCHEME_FALSE); |
---|
642 | t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_794,a[2]=((C_word*)t0)[2],a[3]=t7,tmp=(C_word)a,a+=4,tmp); |
---|
643 | /* ports.scm: 272 ##sys#make-port */ |
---|
644 | t9=*((C_word*)lf[36]+1); |
---|
645 | ((C_proc6)(void*)(*((C_word*)t9+1)))(6,t9,t8,C_SCHEME_FALSE,t6,lf[41],lf[38]);} |
---|
646 | |
---|
647 | /* k792 in k783 in make-output-port in k195 */ |
---|
648 | static void C_ccall f_794(C_word c,C_word t0,C_word t1){ |
---|
649 | C_word tmp; |
---|
650 | C_word t2; |
---|
651 | C_word t3; |
---|
652 | C_word *a; |
---|
653 | t2=(C_word)C_i_setslot(t1,C_fix(9),((C_word*)t0)[3]); |
---|
654 | t3=((C_word*)t0)[2]; |
---|
655 | ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t1);} |
---|
656 | |
---|
657 | /* a823 in k783 in make-output-port in k195 */ |
---|
658 | static void C_ccall f_824(C_word c,C_word t0,C_word t1,C_word t2){ |
---|
659 | C_word tmp; |
---|
660 | C_word t3; |
---|
661 | C_word *a; |
---|
662 | if(c!=3) C_bad_argc_2(c,3,t0); |
---|
663 | C_check_for_interrupt; |
---|
664 | if(!C_stack_probe(&a)){ |
---|
665 | C_save_and_reclaim((void*)tr3,(void*)f_824,3,t0,t1,t2);} |
---|
666 | if(C_truep(((C_word*)t0)[2])){ |
---|
667 | /* ports.scm: 267 flush */ |
---|
668 | t3=((C_word*)t0)[2]; |
---|
669 | ((C_proc2)C_retrieve_proc(t3))(2,t3,t1);} |
---|
670 | else{ |
---|
671 | t3=t1; |
---|
672 | ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_UNDEFINED);}} |
---|
673 | |
---|
674 | /* a814 in k783 in make-output-port in k195 */ |
---|
675 | static void C_ccall f_815(C_word c,C_word t0,C_word t1,C_word t2){ |
---|
676 | C_word tmp; |
---|
677 | C_word t3; |
---|
678 | C_word t4; |
---|
679 | C_word ab[4],*a=ab; |
---|
680 | if(c!=3) C_bad_argc_2(c,3,t0); |
---|
681 | C_check_for_interrupt; |
---|
682 | if(!C_stack_probe(&a)){ |
---|
683 | C_save_and_reclaim((void*)tr3,(void*)f_815,3,t0,t1,t2);} |
---|
684 | t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_819,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp); |
---|
685 | /* ports.scm: 264 close */ |
---|
686 | t4=((C_word*)t0)[2]; |
---|
687 | ((C_proc2)C_retrieve_proc(t4))(2,t4,t3);} |
---|
688 | |
---|
689 | /* k817 in a814 in k783 in make-output-port in k195 */ |
---|
690 | static void C_ccall f_819(C_word c,C_word t0,C_word t1){ |
---|
691 | C_word tmp; |
---|
692 | C_word t2; |
---|
693 | C_word *a; |
---|
694 | t2=((C_word*)t0)[3]; |
---|
695 | ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_i_set_i_slot(((C_word*)t0)[2],C_fix(8),C_SCHEME_TRUE));} |
---|
696 | |
---|
697 | /* a808 in k783 in make-output-port in k195 */ |
---|
698 | static void C_ccall f_809(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){ |
---|
699 | C_word tmp; |
---|
700 | C_word t4; |
---|
701 | C_word *a; |
---|
702 | if(c!=4) C_bad_argc_2(c,4,t0); |
---|
703 | C_check_for_interrupt; |
---|
704 | if(!C_stack_probe(&a)){ |
---|
705 | C_save_and_reclaim((void*)tr4,(void*)f_809,4,t0,t1,t2,t3);} |
---|
706 | /* ports.scm: 262 write */ |
---|
707 | t4=((C_word*)t0)[2]; |
---|
708 | ((C_proc3)C_retrieve_proc(t4))(3,t4,t1,t3);} |
---|
709 | |
---|
710 | /* a798 in k783 in make-output-port in k195 */ |
---|
711 | static void C_ccall f_799(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){ |
---|
712 | C_word tmp; |
---|
713 | C_word t4; |
---|
714 | C_word t5; |
---|
715 | C_word ab[4],*a=ab; |
---|
716 | if(c!=4) C_bad_argc_2(c,4,t0); |
---|
717 | C_check_for_interrupt; |
---|
718 | if(!C_stack_probe(&a)){ |
---|
719 | C_save_and_reclaim((void*)tr4,(void*)f_799,4,t0,t1,t2,t3);} |
---|
720 | t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_807,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp); |
---|
721 | /* ports.scm: 260 string */ |
---|
722 | t5=((C_word*)t0)[2]; |
---|
723 | ((C_proc3)C_retrieve_proc(t5))(3,t5,t4,t3);} |
---|
724 | |
---|
725 | /* k805 in a798 in k783 in make-output-port in k195 */ |
---|
726 | static void C_ccall f_807(C_word c,C_word t0,C_word t1){ |
---|
727 | C_word tmp; |
---|
728 | C_word t2; |
---|
729 | C_word *a; |
---|
730 | /* ports.scm: 260 write */ |
---|
731 | t2=((C_word*)t0)[3]; |
---|
732 | ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],t1);} |
---|
733 | |
---|
734 | /* make-input-port in k195 */ |
---|
735 | static void C_ccall f_635(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,...){ |
---|
736 | C_word tmp; |
---|
737 | C_word t5; |
---|
738 | va_list v; |
---|
739 | C_word *a,c2=c; |
---|
740 | C_save_rest(t4,c2,5); |
---|
741 | if(c<5) C_bad_min_argc_2(c,5,t0); |
---|
742 | C_check_for_interrupt; |
---|
743 | if(!C_demand(c*C_SIZEOF_PAIR+18)){ |
---|
744 | C_save_and_reclaim((void*)tr5r,(void*)f_635r,5,t0,t1,t2,t3,t4);} |
---|
745 | else{ |
---|
746 | a=C_alloc((c-5)*3); |
---|
747 | t5=C_restore_rest(a,C_rest_count(0)); |
---|
748 | f_635r(t0,t1,t2,t3,t4,t5);}} |
---|
749 | |
---|
750 | static void C_ccall f_635r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){ |
---|
751 | C_word tmp; |
---|
752 | C_word t6; |
---|
753 | C_word t7; |
---|
754 | C_word t8; |
---|
755 | C_word t9; |
---|
756 | C_word t10; |
---|
757 | C_word t11; |
---|
758 | C_word t12; |
---|
759 | C_word t13; |
---|
760 | C_word t14; |
---|
761 | C_word t15; |
---|
762 | C_word t16; |
---|
763 | C_word *a=C_alloc(18); |
---|
764 | t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_637,a[2]=t3,a[3]=t4,a[4]=t2,a[5]=((C_word)li44),tmp=(C_word)a,a+=6,tmp); |
---|
765 | t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_708,a[2]=t6,a[3]=((C_word)li45),tmp=(C_word)a,a+=4,tmp); |
---|
766 | t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_713,a[2]=t7,a[3]=((C_word)li46),tmp=(C_word)a,a+=4,tmp); |
---|
767 | t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_718,a[2]=t8,a[3]=((C_word)li47),tmp=(C_word)a,a+=4,tmp); |
---|
768 | if(C_truep((C_word)C_i_nullp(t5))){ |
---|
769 | /* def-peek121148 */ |
---|
770 | t10=t9; |
---|
771 | f_718(t10,t1);} |
---|
772 | else{ |
---|
773 | t10=(C_word)C_i_car(t5); |
---|
774 | t11=(C_word)C_i_cdr(t5); |
---|
775 | if(C_truep((C_word)C_i_nullp(t11))){ |
---|
776 | /* def-read-string122146 */ |
---|
777 | t12=t8; |
---|
778 | f_713(t12,t1,t10);} |
---|
779 | else{ |
---|
780 | t12=(C_word)C_i_car(t11); |
---|
781 | t13=(C_word)C_i_cdr(t11); |
---|
782 | if(C_truep((C_word)C_i_nullp(t13))){ |
---|
783 | /* def-read-line123143 */ |
---|
784 | t14=t7; |
---|
785 | f_708(t14,t1,t10,t12);} |
---|
786 | else{ |
---|
787 | t14=(C_word)C_i_car(t13); |
---|
788 | t15=(C_word)C_i_cdr(t13); |
---|
789 | if(C_truep((C_word)C_i_nullp(t15))){ |
---|
790 | /* body119125 */ |
---|
791 | t16=t6; |
---|
792 | f_637(t16,t1,t10,t12,t14);} |
---|
793 | else{ |
---|
794 | /* ##sys#error */ |
---|
795 | t16=*((C_word*)lf[39]+1); |
---|
796 | ((C_proc4)(void*)(*((C_word*)t16+1)))(4,t16,t1,lf[0],t15);}}}}} |
---|
797 | |
---|
798 | /* def-peek121 in make-input-port in k195 */ |
---|
799 | static void C_fcall f_718(C_word t0,C_word t1){ |
---|
800 | C_word tmp; |
---|
801 | C_word t2; |
---|
802 | C_word *a; |
---|
803 | C_check_for_interrupt; |
---|
804 | if(!C_stack_probe(&a)){ |
---|
805 | C_save_and_reclaim((void*)trf_718,NULL,2,t0,t1);} |
---|
806 | /* def-read-string122146 */ |
---|
807 | t2=((C_word*)t0)[2]; |
---|
808 | f_713(t2,t1,C_SCHEME_FALSE);} |
---|
809 | |
---|
810 | /* def-read-string122 in make-input-port in k195 */ |
---|
811 | static void C_fcall f_713(C_word t0,C_word t1,C_word t2){ |
---|
812 | C_word tmp; |
---|
813 | C_word t3; |
---|
814 | C_word *a; |
---|
815 | C_check_for_interrupt; |
---|
816 | if(!C_stack_probe(&a)){ |
---|
817 | C_save_and_reclaim((void*)trf_713,NULL,3,t0,t1,t2);} |
---|
818 | /* def-read-line123143 */ |
---|
819 | t3=((C_word*)t0)[2]; |
---|
820 | f_708(t3,t1,t2,C_SCHEME_FALSE);} |
---|
821 | |
---|
822 | /* def-read-line123 in make-input-port in k195 */ |
---|
823 | static void C_fcall f_708(C_word t0,C_word t1,C_word t2,C_word t3){ |
---|
824 | C_word tmp; |
---|
825 | C_word t4; |
---|
826 | C_word *a; |
---|
827 | C_check_for_interrupt; |
---|
828 | if(!C_stack_probe(&a)){ |
---|
829 | C_save_and_reclaim((void*)trf_708,NULL,4,t0,t1,t2,t3);} |
---|
830 | /* body119125 */ |
---|
831 | t4=((C_word*)t0)[2]; |
---|
832 | f_637(t4,t1,t2,t3,C_SCHEME_FALSE);} |
---|
833 | |
---|
834 | /* body119 in make-input-port in k195 */ |
---|
835 | static void C_fcall f_637(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){ |
---|
836 | C_word tmp; |
---|
837 | C_word t5; |
---|
838 | C_word t6; |
---|
839 | C_word t7; |
---|
840 | C_word t8; |
---|
841 | C_word t9; |
---|
842 | C_word t10; |
---|
843 | C_word t11; |
---|
844 | C_word t12; |
---|
845 | C_word ab[34],*a=ab; |
---|
846 | C_check_for_interrupt; |
---|
847 | if(!C_stack_probe(&a)){ |
---|
848 | C_save_and_reclaim((void*)trf_637,NULL,5,t0,t1,t2,t3,t4);} |
---|
849 | t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_652,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=((C_word)li40),tmp=(C_word)a,a+=5,tmp); |
---|
850 | t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_673,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=((C_word)li41),tmp=(C_word)a,a+=5,tmp); |
---|
851 | t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_694,a[2]=((C_word*)t0)[3],a[3]=((C_word)li42),tmp=(C_word)a,a+=4,tmp); |
---|
852 | t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_703,a[2]=((C_word*)t0)[2],a[3]=((C_word)li43),tmp=(C_word)a,a+=4,tmp); |
---|
853 | t9=(C_word)C_a_i_vector(&a,9,t5,t6,C_SCHEME_FALSE,C_SCHEME_FALSE,t7,C_SCHEME_FALSE,t8,t3,t4); |
---|
854 | t10=(C_word)C_a_i_vector(&a,1,C_SCHEME_FALSE); |
---|
855 | t11=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_647,a[2]=t1,a[3]=t10,tmp=(C_word)a,a+=4,tmp); |
---|
856 | /* ports.scm: 248 ##sys#make-port */ |
---|
857 | t12=*((C_word*)lf[36]+1); |
---|
858 | ((C_proc6)(void*)(*((C_word*)t12+1)))(6,t12,t11,C_SCHEME_TRUE,t9,lf[37],lf[38]);} |
---|
859 | |
---|
860 | /* k645 in body119 in make-input-port in k195 */ |
---|
861 | static void C_ccall f_647(C_word c,C_word t0,C_word t1){ |
---|
862 | C_word tmp; |
---|
863 | C_word t2; |
---|
864 | C_word t3; |
---|
865 | C_word *a; |
---|
866 | t2=(C_word)C_i_setslot(t1,C_fix(9),((C_word*)t0)[3]); |
---|
867 | t3=((C_word*)t0)[2]; |
---|
868 | ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t1);} |
---|
869 | |
---|
870 | /* a702 in body119 in make-input-port in k195 */ |
---|
871 | static void C_ccall f_703(C_word c,C_word t0,C_word t1,C_word t2){ |
---|
872 | C_word tmp; |
---|
873 | C_word t3; |
---|
874 | C_word *a; |
---|
875 | if(c!=3) C_bad_argc_2(c,3,t0); |
---|
876 | C_check_for_interrupt; |
---|
877 | if(!C_stack_probe(&a)){ |
---|
878 | C_save_and_reclaim((void*)tr3,(void*)f_703,3,t0,t1,t2);} |
---|
879 | /* ports.scm: 244 ready? */ |
---|
880 | t3=((C_word*)t0)[2]; |
---|
881 | ((C_proc2)C_retrieve_proc(t3))(2,t3,t1);} |
---|
882 | |
---|
883 | /* a693 in body119 in make-input-port in k195 */ |
---|
884 | static void C_ccall f_694(C_word c,C_word t0,C_word t1,C_word t2){ |
---|
885 | C_word tmp; |
---|
886 | C_word t3; |
---|
887 | C_word t4; |
---|
888 | C_word ab[4],*a=ab; |
---|
889 | if(c!=3) C_bad_argc_2(c,3,t0); |
---|
890 | C_check_for_interrupt; |
---|
891 | if(!C_stack_probe(&a)){ |
---|
892 | C_save_and_reclaim((void*)tr3,(void*)f_694,3,t0,t1,t2);} |
---|
893 | t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_698,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp); |
---|
894 | /* ports.scm: 240 close */ |
---|
895 | t4=((C_word*)t0)[2]; |
---|
896 | ((C_proc2)C_retrieve_proc(t4))(2,t4,t3);} |
---|
897 | |
---|
898 | /* k696 in a693 in body119 in make-input-port in k195 */ |
---|
899 | static void C_ccall f_698(C_word c,C_word t0,C_word t1){ |
---|
900 | C_word tmp; |
---|
901 | C_word t2; |
---|
902 | C_word *a; |
---|
903 | t2=((C_word*)t0)[3]; |
---|
904 | ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_i_set_i_slot(((C_word*)t0)[2],C_fix(8),C_SCHEME_TRUE));} |
---|
905 | |
---|
906 | /* a672 in body119 in make-input-port in k195 */ |
---|
907 | static void C_ccall f_673(C_word c,C_word t0,C_word t1,C_word t2){ |
---|
908 | C_word tmp; |
---|
909 | C_word t3; |
---|
910 | C_word t4; |
---|
911 | C_word t5; |
---|
912 | C_word ab[4],*a=ab; |
---|
913 | if(c!=3) C_bad_argc_2(c,3,t0); |
---|
914 | C_check_for_interrupt; |
---|
915 | if(!C_stack_probe(&a)){ |
---|
916 | C_save_and_reclaim((void*)tr3,(void*)f_673,3,t0,t1,t2);} |
---|
917 | t3=(C_word)C_slot(t2,C_fix(10)); |
---|
918 | if(C_truep(((C_word*)t0)[3])){ |
---|
919 | /* ports.scm: 231 peek */ |
---|
920 | t4=((C_word*)t0)[3]; |
---|
921 | ((C_proc2)C_retrieve_proc(t4))(2,t4,t1);} |
---|
922 | else{ |
---|
923 | if(C_truep(t3)){ |
---|
924 | t4=t1; |
---|
925 | ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);} |
---|
926 | else{ |
---|
927 | t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_689,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp); |
---|
928 | /* ports.scm: 234 read */ |
---|
929 | t5=((C_word*)t0)[2]; |
---|
930 | ((C_proc2)C_retrieve_proc(t5))(2,t5,t4);}}} |
---|
931 | |
---|
932 | /* k687 in a672 in body119 in make-input-port in k195 */ |
---|
933 | static void C_ccall f_689(C_word c,C_word t0,C_word t1){ |
---|
934 | C_word tmp; |
---|
935 | C_word t2; |
---|
936 | C_word t3; |
---|
937 | C_word *a; |
---|
938 | t2=(C_word)C_i_setslot(((C_word*)t0)[3],C_fix(10),t1); |
---|
939 | t3=((C_word*)t0)[2]; |
---|
940 | ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t1);} |
---|
941 | |
---|
942 | /* a651 in body119 in make-input-port in k195 */ |
---|
943 | static void C_ccall f_652(C_word c,C_word t0,C_word t1,C_word t2){ |
---|
944 | C_word tmp; |
---|
945 | C_word t3; |
---|
946 | C_word t4; |
---|
947 | C_word t5; |
---|
948 | C_word *a; |
---|
949 | if(c!=3) C_bad_argc_2(c,3,t0); |
---|
950 | C_check_for_interrupt; |
---|
951 | if(!C_stack_probe(&a)){ |
---|
952 | C_save_and_reclaim((void*)tr3,(void*)f_652,3,t0,t1,t2);} |
---|
953 | t3=(C_word)C_slot(t2,C_fix(10)); |
---|
954 | if(C_truep(((C_word*)t0)[3])){ |
---|
955 | /* ports.scm: 224 read */ |
---|
956 | t4=((C_word*)t0)[2]; |
---|
957 | ((C_proc2)C_retrieve_proc(t4))(2,t4,t1);} |
---|
958 | else{ |
---|
959 | if(C_truep(t3)){ |
---|
960 | t4=(C_word)C_i_set_i_slot(t2,C_fix(10),C_SCHEME_FALSE); |
---|
961 | t5=t1; |
---|
962 | ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t3);} |
---|
963 | else{ |
---|
964 | /* ports.scm: 228 read */ |
---|
965 | t4=((C_word*)t0)[2]; |
---|
966 | ((C_proc2)C_retrieve_proc(t4))(2,t4,t1);}}} |
---|
967 | |
---|
968 | /* with-output-to-string in k195 */ |
---|
969 | static void C_ccall f_601(C_word c,C_word t0,C_word t1,C_word t2){ |
---|
970 | C_word tmp; |
---|
971 | C_word t3; |
---|
972 | C_word t4; |
---|
973 | C_word ab[5],*a=ab; |
---|
974 | if(c!=3) C_bad_argc_2(c,3,t0); |
---|
975 | C_check_for_interrupt; |
---|
976 | if(!C_stack_probe(&a)){ |
---|
977 | C_save_and_reclaim((void*)tr3,(void*)f_601,3,t0,t1,t2);} |
---|
978 | t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_605,a[2]=t1,a[3]=t2,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp); |
---|
979 | /* ports.scm: 207 open-output-string */ |
---|
980 | t4=((C_word*)t0)[2]; |
---|
981 | ((C_proc2)C_retrieve_proc(t4))(2,t4,t3);} |
---|
982 | |
---|
983 | /* k603 in with-output-to-string in k195 */ |
---|
984 | static void C_ccall f_605(C_word c,C_word t0,C_word t1){ |
---|
985 | C_word tmp; |
---|
986 | C_word t2; |
---|
987 | C_word t3; |
---|
988 | C_word t4; |
---|
989 | C_word t5; |
---|
990 | C_word t6; |
---|
991 | C_word t7; |
---|
992 | C_word t8; |
---|
993 | C_word t9; |
---|
994 | C_word ab[19],*a=ab; |
---|
995 | C_check_for_interrupt; |
---|
996 | if(!C_stack_probe(&a)){ |
---|
997 | C_save_and_reclaim((void*)tr2,(void*)f_605,2,t0,t1);} |
---|
998 | t2=t1; |
---|
999 | t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp); |
---|
1000 | t4=C_SCHEME_FALSE; |
---|
1001 | t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp); |
---|
1002 | t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_610,a[2]=t3,a[3]=t5,a[4]=((C_word)li36),tmp=(C_word)a,a+=5,tmp); |
---|
1003 | t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_618,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word)li37),tmp=(C_word)a,a+=5,tmp); |
---|
1004 | t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_627,a[2]=t5,a[3]=t3,a[4]=((C_word)li38),tmp=(C_word)a,a+=5,tmp); |
---|
1005 | /* ##sys#dynamic-wind */ |
---|
1006 | t9=*((C_word*)lf[21]+1); |
---|
1007 | ((C_proc5)(void*)(*((C_word*)t9+1)))(5,t9,((C_word*)t0)[2],t6,t7,t8);} |
---|
1008 | |
---|
1009 | /* a626 in k603 in with-output-to-string in k195 */ |
---|
1010 | static void C_ccall f_627(C_word c,C_word t0,C_word t1){ |
---|
1011 | C_word tmp; |
---|
1012 | C_word t2; |
---|
1013 | C_word t3; |
---|
1014 | C_word t4; |
---|
1015 | C_word *a; |
---|
1016 | if(c!=2) C_bad_argc_2(c,2,t0); |
---|
1017 | C_check_for_interrupt; |
---|
1018 | if(!C_stack_probe(&a)){ |
---|
1019 | C_save_and_reclaim((void*)tr2,(void*)f_627,2,t0,t1);} |
---|
1020 | t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,*((C_word*)lf[24]+1)); |
---|
1021 | t3=C_mutate((C_word*)lf[24]+1,((C_word*)((C_word*)t0)[2])[1]); |
---|
1022 | t4=t1; |
---|
1023 | ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,*((C_word*)lf[20]+1));} |
---|
1024 | |
---|
1025 | /* a617 in k603 in with-output-to-string in k195 */ |
---|
1026 | static void C_ccall f_618(C_word c,C_word t0,C_word t1){ |
---|
1027 | C_word tmp; |
---|
1028 | C_word t2; |
---|
1029 | C_word t3; |
---|
1030 | C_word ab[4],*a=ab; |
---|
1031 | if(c!=2) C_bad_argc_2(c,2,t0); |
---|
1032 | C_check_for_interrupt; |
---|
1033 | if(!C_stack_probe(&a)){ |
---|
1034 | C_save_and_reclaim((void*)tr2,(void*)f_618,2,t0,t1);} |
---|
1035 | t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_622,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp); |
---|
1036 | /* ports.scm: 208 thunk */ |
---|
1037 | t3=((C_word*)t0)[2]; |
---|
1038 | ((C_proc2)C_retrieve_proc(t3))(2,t3,t2);} |
---|
1039 | |
---|
1040 | /* k620 in a617 in k603 in with-output-to-string in k195 */ |
---|
1041 | static void C_ccall f_622(C_word c,C_word t0,C_word t1){ |
---|
1042 | C_word tmp; |
---|
1043 | C_word t2; |
---|
1044 | C_word *a; |
---|
1045 | /* ports.scm: 209 get-output-string */ |
---|
1046 | t2=((C_word*)t0)[3]; |
---|
1047 | ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],*((C_word*)lf[24]+1));} |
---|
1048 | |
---|
1049 | /* a609 in k603 in with-output-to-string in k195 */ |
---|
1050 | static void C_ccall f_610(C_word c,C_word t0,C_word t1){ |
---|
1051 | C_word tmp; |
---|
1052 | C_word t2; |
---|
1053 | C_word t3; |
---|
1054 | C_word t4; |
---|
1055 | C_word *a; |
---|
1056 | if(c!=2) C_bad_argc_2(c,2,t0); |
---|
1057 | C_check_for_interrupt; |
---|
1058 | if(!C_stack_probe(&a)){ |
---|
1059 | C_save_and_reclaim((void*)tr2,(void*)f_610,2,t0,t1);} |
---|
1060 | t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,*((C_word*)lf[24]+1)); |
---|
1061 | t3=C_mutate((C_word*)lf[24]+1,((C_word*)((C_word*)t0)[2])[1]); |
---|
1062 | t4=t1; |
---|
1063 | ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,*((C_word*)lf[20]+1));} |
---|
1064 | |
---|
1065 | /* with-input-from-string in k195 */ |
---|
1066 | static void C_ccall f_570(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){ |
---|
1067 | C_word tmp; |
---|
1068 | C_word t4; |
---|
1069 | C_word t5; |
---|
1070 | C_word ab[4],*a=ab; |
---|
1071 | if(c!=4) C_bad_argc_2(c,4,t0); |
---|
1072 | C_check_for_interrupt; |
---|
1073 | if(!C_stack_probe(&a)){ |
---|
1074 | C_save_and_reclaim((void*)tr4,(void*)f_570,4,t0,t1,t2,t3);} |
---|
1075 | t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_574,a[2]=t1,a[3]=t3,tmp=(C_word)a,a+=4,tmp); |
---|
1076 | /* ports.scm: 200 open-input-string */ |
---|
1077 | t5=((C_word*)t0)[2]; |
---|
1078 | ((C_proc3)C_retrieve_proc(t5))(3,t5,t4,t2);} |
---|
1079 | |
---|
1080 | /* k572 in with-input-from-string in k195 */ |
---|
1081 | static void C_ccall f_574(C_word c,C_word t0,C_word t1){ |
---|
1082 | C_word tmp; |
---|
1083 | C_word t2; |
---|
1084 | C_word t3; |
---|
1085 | C_word t4; |
---|
1086 | C_word t5; |
---|
1087 | C_word t6; |
---|
1088 | C_word t7; |
---|
1089 | C_word t8; |
---|
1090 | C_word t9; |
---|
1091 | C_word ab[18],*a=ab; |
---|
1092 | C_check_for_interrupt; |
---|
1093 | if(!C_stack_probe(&a)){ |
---|
1094 | C_save_and_reclaim((void*)tr2,(void*)f_574,2,t0,t1);} |
---|
1095 | t2=t1; |
---|
1096 | t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp); |
---|
1097 | t4=C_SCHEME_FALSE; |
---|
1098 | t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp); |
---|
1099 | t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_579,a[2]=t3,a[3]=t5,a[4]=((C_word)li32),tmp=(C_word)a,a+=5,tmp); |
---|
1100 | t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_587,a[2]=((C_word*)t0)[3],a[3]=((C_word)li33),tmp=(C_word)a,a+=4,tmp); |
---|
1101 | t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_593,a[2]=t5,a[3]=t3,a[4]=((C_word)li34),tmp=(C_word)a,a+=5,tmp); |
---|
1102 | /* ##sys#dynamic-wind */ |
---|
1103 | t9=*((C_word*)lf[21]+1); |
---|
1104 | ((C_proc5)(void*)(*((C_word*)t9+1)))(5,t9,((C_word*)t0)[2],t6,t7,t8);} |
---|
1105 | |
---|
1106 | /* a592 in k572 in with-input-from-string in k195 */ |
---|
1107 | static void C_ccall f_593(C_word c,C_word t0,C_word t1){ |
---|
1108 | C_word tmp; |
---|
1109 | C_word t2; |
---|
1110 | C_word t3; |
---|
1111 | C_word t4; |
---|
1112 | C_word *a; |
---|
1113 | if(c!=2) C_bad_argc_2(c,2,t0); |
---|
1114 | C_check_for_interrupt; |
---|
1115 | if(!C_stack_probe(&a)){ |
---|
1116 | C_save_and_reclaim((void*)tr2,(void*)f_593,2,t0,t1);} |
---|
1117 | t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,*((C_word*)lf[19]+1)); |
---|
1118 | t3=C_mutate((C_word*)lf[19]+1,((C_word*)((C_word*)t0)[2])[1]); |
---|
1119 | t4=t1; |
---|
1120 | ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,*((C_word*)lf[20]+1));} |
---|
1121 | |
---|
1122 | /* a586 in k572 in with-input-from-string in k195 */ |
---|
1123 | static void C_ccall f_587(C_word c,C_word t0,C_word t1){ |
---|
1124 | C_word tmp; |
---|
1125 | C_word t2; |
---|
1126 | C_word *a; |
---|
1127 | if(c!=2) C_bad_argc_2(c,2,t0); |
---|
1128 | C_check_for_interrupt; |
---|
1129 | if(!C_stack_probe(&a)){ |
---|
1130 | C_save_and_reclaim((void*)tr2,(void*)f_587,2,t0,t1);} |
---|
1131 | /* ports.scm: 201 thunk */ |
---|
1132 | t2=((C_word*)t0)[2]; |
---|
1133 | ((C_proc2)C_retrieve_proc(t2))(2,t2,t1);} |
---|
1134 | |
---|
1135 | /* a578 in k572 in with-input-from-string in k195 */ |
---|
1136 | static void C_ccall f_579(C_word c,C_word t0,C_word t1){ |
---|
1137 | C_word tmp; |
---|
1138 | C_word t2; |
---|
1139 | C_word t3; |
---|
1140 | C_word t4; |
---|
1141 | C_word *a; |
---|
1142 | if(c!=2) C_bad_argc_2(c,2,t0); |
---|
1143 | C_check_for_interrupt; |
---|
1144 | if(!C_stack_probe(&a)){ |
---|
1145 | C_save_and_reclaim((void*)tr2,(void*)f_579,2,t0,t1);} |
---|
1146 | t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,*((C_word*)lf[19]+1)); |
---|
1147 | t3=C_mutate((C_word*)lf[19]+1,((C_word*)((C_word*)t0)[2])[1]); |
---|
1148 | t4=t1; |
---|
1149 | ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,*((C_word*)lf[20]+1));} |
---|
1150 | |
---|
1151 | /* call-with-output-string in k195 */ |
---|
1152 | static void C_ccall f_558(C_word c,C_word t0,C_word t1,C_word t2){ |
---|
1153 | C_word tmp; |
---|
1154 | C_word t3; |
---|
1155 | C_word t4; |
---|
1156 | C_word ab[5],*a=ab; |
---|
1157 | if(c!=3) C_bad_argc_2(c,3,t0); |
---|
1158 | C_check_for_interrupt; |
---|
1159 | if(!C_stack_probe(&a)){ |
---|
1160 | C_save_and_reclaim((void*)tr3,(void*)f_558,3,t0,t1,t2);} |
---|
1161 | t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_562,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp); |
---|
1162 | /* ports.scm: 193 open-output-string */ |
---|
1163 | t4=((C_word*)t0)[2]; |
---|
1164 | ((C_proc2)C_retrieve_proc(t4))(2,t4,t3);} |
---|
1165 | |
---|
1166 | /* k560 in call-with-output-string in k195 */ |
---|
1167 | static void C_ccall f_562(C_word c,C_word t0,C_word t1){ |
---|
1168 | C_word tmp; |
---|
1169 | C_word t2; |
---|
1170 | C_word t3; |
---|
1171 | C_word ab[5],*a=ab; |
---|
1172 | C_check_for_interrupt; |
---|
1173 | if(!C_stack_probe(&a)){ |
---|
1174 | C_save_and_reclaim((void*)tr2,(void*)f_562,2,t0,t1);} |
---|
1175 | t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_565,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp); |
---|
1176 | /* ports.scm: 194 proc */ |
---|
1177 | t3=((C_word*)t0)[2]; |
---|
1178 | ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,t1);} |
---|
1179 | |
---|
1180 | /* k563 in k560 in call-with-output-string in k195 */ |
---|
1181 | static void C_ccall f_565(C_word c,C_word t0,C_word t1){ |
---|
1182 | C_word tmp; |
---|
1183 | C_word t2; |
---|
1184 | C_word *a; |
---|
1185 | /* ports.scm: 195 get-output-string */ |
---|
1186 | t2=((C_word*)t0)[4]; |
---|
1187 | ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);} |
---|
1188 | |
---|
1189 | /* call-with-input-string in k195 */ |
---|
1190 | static void C_ccall f_549(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){ |
---|
1191 | C_word tmp; |
---|
1192 | C_word t4; |
---|
1193 | C_word t5; |
---|
1194 | C_word ab[4],*a=ab; |
---|
1195 | if(c!=4) C_bad_argc_2(c,4,t0); |
---|
1196 | C_check_for_interrupt; |
---|
1197 | if(!C_stack_probe(&a)){ |
---|
1198 | C_save_and_reclaim((void*)tr4,(void*)f_549,4,t0,t1,t2,t3);} |
---|
1199 | t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_553,a[2]=t1,a[3]=t3,tmp=(C_word)a,a+=4,tmp); |
---|
1200 | /* ports.scm: 186 open-input-string */ |
---|
1201 | t5=((C_word*)t0)[2]; |
---|
1202 | ((C_proc3)C_retrieve_proc(t5))(3,t5,t4,t2);} |
---|
1203 | |
---|
1204 | /* k551 in call-with-input-string in k195 */ |
---|
1205 | static void C_ccall f_553(C_word c,C_word t0,C_word t1){ |
---|
1206 | C_word tmp; |
---|
1207 | C_word t2; |
---|
1208 | C_word *a; |
---|
1209 | /* ports.scm: 187 proc */ |
---|
1210 | t2=((C_word*)t0)[3]; |
---|
1211 | ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],t1);} |
---|
1212 | |
---|
1213 | /* with-error-output-to-port in k195 */ |
---|
1214 | static void C_ccall f_518(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){ |
---|
1215 | C_word tmp; |
---|
1216 | C_word t4; |
---|
1217 | C_word t5; |
---|
1218 | C_word ab[5],*a=ab; |
---|
1219 | if(c!=4) C_bad_argc_2(c,4,t0); |
---|
1220 | C_check_for_interrupt; |
---|
1221 | if(!C_stack_probe(&a)){ |
---|
1222 | C_save_and_reclaim((void*)tr4,(void*)f_518,4,t0,t1,t2,t3);} |
---|
1223 | t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_522,a[2]=t1,a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp); |
---|
1224 | /* ports.scm: 177 ##sys#check-port */ |
---|
1225 | t5=*((C_word*)lf[22]+1); |
---|
1226 | ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,t2,lf[28]);} |
---|
1227 | |
---|
1228 | /* k520 in with-error-output-to-port in k195 */ |
---|
1229 | static void C_ccall f_522(C_word c,C_word t0,C_word t1){ |
---|
1230 | C_word tmp; |
---|
1231 | C_word t2; |
---|
1232 | C_word t3; |
---|
1233 | C_word t4; |
---|
1234 | C_word t5; |
---|
1235 | C_word t6; |
---|
1236 | C_word t7; |
---|
1237 | C_word t8; |
---|
1238 | C_word t9; |
---|
1239 | C_word ab[18],*a=ab; |
---|
1240 | C_check_for_interrupt; |
---|
1241 | if(!C_stack_probe(&a)){ |
---|
1242 | C_save_and_reclaim((void*)tr2,(void*)f_522,2,t0,t1);} |
---|
1243 | t2=((C_word*)t0)[4]; |
---|
1244 | t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp); |
---|
1245 | t4=C_SCHEME_FALSE; |
---|
1246 | t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp); |
---|
1247 | t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_527,a[2]=t3,a[3]=t5,a[4]=((C_word)li26),tmp=(C_word)a,a+=5,tmp); |
---|
1248 | t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_535,a[2]=((C_word*)t0)[3],a[3]=((C_word)li27),tmp=(C_word)a,a+=4,tmp); |
---|
1249 | t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_541,a[2]=t5,a[3]=t3,a[4]=((C_word)li28),tmp=(C_word)a,a+=5,tmp); |
---|
1250 | /* ports.scm: 178 ##sys#dynamic-wind */ |
---|
1251 | t9=*((C_word*)lf[21]+1); |
---|
1252 | ((C_proc5)(void*)(*((C_word*)t9+1)))(5,t9,((C_word*)t0)[2],t6,t7,t8);} |
---|
1253 | |
---|
1254 | /* a540 in k520 in with-error-output-to-port in k195 */ |
---|
1255 | static void C_ccall f_541(C_word c,C_word t0,C_word t1){ |
---|
1256 | C_word tmp; |
---|
1257 | C_word t2; |
---|
1258 | C_word t3; |
---|
1259 | C_word t4; |
---|
1260 | C_word *a; |
---|
1261 | if(c!=2) C_bad_argc_2(c,2,t0); |
---|
1262 | C_check_for_interrupt; |
---|
1263 | if(!C_stack_probe(&a)){ |
---|
1264 | C_save_and_reclaim((void*)tr2,(void*)f_541,2,t0,t1);} |
---|
1265 | t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,*((C_word*)lf[27]+1)); |
---|
1266 | t3=C_mutate((C_word*)lf[27]+1,((C_word*)((C_word*)t0)[2])[1]); |
---|
1267 | t4=t1; |
---|
1268 | ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,*((C_word*)lf[20]+1));} |
---|
1269 | |
---|
1270 | /* a534 in k520 in with-error-output-to-port in k195 */ |
---|
1271 | static void C_ccall f_535(C_word c,C_word t0,C_word t1){ |
---|
1272 | C_word tmp; |
---|
1273 | C_word t2; |
---|
1274 | C_word *a; |
---|
1275 | if(c!=2) C_bad_argc_2(c,2,t0); |
---|
1276 | C_check_for_interrupt; |
---|
1277 | if(!C_stack_probe(&a)){ |
---|
1278 | C_save_and_reclaim((void*)tr2,(void*)f_535,2,t0,t1);} |
---|
1279 | /* ports.scm: 179 thunk */ |
---|
1280 | t2=((C_word*)t0)[2]; |
---|
1281 | ((C_proc2)C_retrieve_proc(t2))(2,t2,t1);} |
---|
1282 | |
---|
1283 | /* a526 in k520 in with-error-output-to-port in k195 */ |
---|
1284 | static void C_ccall f_527(C_word c,C_word t0,C_word t1){ |
---|
1285 | C_word tmp; |
---|
1286 | C_word t2; |
---|
1287 | C_word t3; |
---|
1288 | C_word t4; |
---|
1289 | C_word *a; |
---|
1290 | if(c!=2) C_bad_argc_2(c,2,t0); |
---|
1291 | C_check_for_interrupt; |
---|
1292 | if(!C_stack_probe(&a)){ |
---|
1293 | C_save_and_reclaim((void*)tr2,(void*)f_527,2,t0,t1);} |
---|
1294 | t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,*((C_word*)lf[27]+1)); |
---|
1295 | t3=C_mutate((C_word*)lf[27]+1,((C_word*)((C_word*)t0)[2])[1]); |
---|
1296 | t4=t1; |
---|
1297 | ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,*((C_word*)lf[20]+1));} |
---|
1298 | |
---|
1299 | /* with-output-to-port in k195 */ |
---|
1300 | static void C_ccall f_487(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){ |
---|
1301 | C_word tmp; |
---|
1302 | C_word t4; |
---|
1303 | C_word t5; |
---|
1304 | C_word ab[5],*a=ab; |
---|
1305 | if(c!=4) C_bad_argc_2(c,4,t0); |
---|
1306 | C_check_for_interrupt; |
---|
1307 | if(!C_stack_probe(&a)){ |
---|
1308 | C_save_and_reclaim((void*)tr4,(void*)f_487,4,t0,t1,t2,t3);} |
---|
1309 | t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_491,a[2]=t1,a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp); |
---|
1310 | /* ports.scm: 172 ##sys#check-port */ |
---|
1311 | t5=*((C_word*)lf[22]+1); |
---|
1312 | ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,t2,lf[25]);} |
---|
1313 | |
---|
1314 | /* k489 in with-output-to-port in k195 */ |
---|
1315 | static void C_ccall f_491(C_word c,C_word t0,C_word t1){ |
---|
1316 | C_word tmp; |
---|
1317 | C_word t2; |
---|
1318 | C_word t3; |
---|
1319 | C_word t4; |
---|
1320 | C_word t5; |
---|
1321 | C_word t6; |
---|
1322 | C_word t7; |
---|
1323 | C_word t8; |
---|
1324 | C_word t9; |
---|
1325 | C_word ab[18],*a=ab; |
---|
1326 | C_check_for_interrupt; |
---|
1327 | if(!C_stack_probe(&a)){ |
---|
1328 | C_save_and_reclaim((void*)tr2,(void*)f_491,2,t0,t1);} |
---|
1329 | t2=((C_word*)t0)[4]; |
---|
1330 | t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp); |
---|
1331 | t4=C_SCHEME_FALSE; |
---|
1332 | t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp); |
---|
1333 | t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_496,a[2]=t3,a[3]=t5,a[4]=((C_word)li22),tmp=(C_word)a,a+=5,tmp); |
---|
1334 | t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_504,a[2]=((C_word*)t0)[3],a[3]=((C_word)li23),tmp=(C_word)a,a+=4,tmp); |
---|
1335 | t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_510,a[2]=t5,a[3]=t3,a[4]=((C_word)li24),tmp=(C_word)a,a+=5,tmp); |
---|
1336 | /* ports.scm: 173 ##sys#dynamic-wind */ |
---|
1337 | t9=*((C_word*)lf[21]+1); |
---|
1338 | ((C_proc5)(void*)(*((C_word*)t9+1)))(5,t9,((C_word*)t0)[2],t6,t7,t8);} |
---|
1339 | |
---|
1340 | /* a509 in k489 in with-output-to-port in k195 */ |
---|
1341 | static void C_ccall f_510(C_word c,C_word t0,C_word t1){ |
---|
1342 | C_word tmp; |
---|
1343 | C_word t2; |
---|
1344 | C_word t3; |
---|
1345 | C_word t4; |
---|
1346 | C_word *a; |
---|
1347 | if(c!=2) C_bad_argc_2(c,2,t0); |
---|
1348 | C_check_for_interrupt; |
---|
1349 | if(!C_stack_probe(&a)){ |
---|
1350 | C_save_and_reclaim((void*)tr2,(void*)f_510,2,t0,t1);} |
---|
1351 | t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,*((C_word*)lf[24]+1)); |
---|
1352 | t3=C_mutate((C_word*)lf[24]+1,((C_word*)((C_word*)t0)[2])[1]); |
---|
1353 | t4=t1; |
---|
1354 | ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,*((C_word*)lf[20]+1));} |
---|
1355 | |
---|
1356 | /* a503 in k489 in with-output-to-port in k195 */ |
---|
1357 | static void C_ccall f_504(C_word c,C_word t0,C_word t1){ |
---|
1358 | C_word tmp; |
---|
1359 | C_word t2; |
---|
1360 | C_word *a; |
---|
1361 | if(c!=2) C_bad_argc_2(c,2,t0); |
---|
1362 | C_check_for_interrupt; |
---|
1363 | if(!C_stack_probe(&a)){ |
---|
1364 | C_save_and_reclaim((void*)tr2,(void*)f_504,2,t0,t1);} |
---|
1365 | /* ports.scm: 174 thunk */ |
---|
1366 | t2=((C_word*)t0)[2]; |
---|
1367 | ((C_proc2)C_retrieve_proc(t2))(2,t2,t1);} |
---|
1368 | |
---|
1369 | /* a495 in k489 in with-output-to-port in k195 */ |
---|
1370 | static void C_ccall f_496(C_word c,C_word t0,C_word t1){ |
---|
1371 | C_word tmp; |
---|
1372 | C_word t2; |
---|
1373 | C_word t3; |
---|
1374 | C_word t4; |
---|
1375 | C_word *a; |
---|
1376 | if(c!=2) C_bad_argc_2(c,2,t0); |
---|
1377 | C_check_for_interrupt; |
---|
1378 | if(!C_stack_probe(&a)){ |
---|
1379 | C_save_and_reclaim((void*)tr2,(void*)f_496,2,t0,t1);} |
---|
1380 | t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,*((C_word*)lf[24]+1)); |
---|
1381 | t3=C_mutate((C_word*)lf[24]+1,((C_word*)((C_word*)t0)[2])[1]); |
---|
1382 | t4=t1; |
---|
1383 | ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,*((C_word*)lf[20]+1));} |
---|
1384 | |
---|
1385 | /* with-input-from-port in k195 */ |
---|
1386 | static void C_ccall f_456(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){ |
---|
1387 | C_word tmp; |
---|
1388 | C_word t4; |
---|
1389 | C_word t5; |
---|
1390 | C_word ab[5],*a=ab; |
---|
1391 | if(c!=4) C_bad_argc_2(c,4,t0); |
---|
1392 | C_check_for_interrupt; |
---|
1393 | if(!C_stack_probe(&a)){ |
---|
1394 | C_save_and_reclaim((void*)tr4,(void*)f_456,4,t0,t1,t2,t3);} |
---|
1395 | t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_460,a[2]=t1,a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp); |
---|
1396 | /* ports.scm: 167 ##sys#check-port */ |
---|
1397 | t5=*((C_word*)lf[22]+1); |
---|
1398 | ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,t2,lf[18]);} |
---|
1399 | |
---|
1400 | /* k458 in with-input-from-port in k195 */ |
---|
1401 | static void C_ccall f_460(C_word c,C_word t0,C_word t1){ |
---|
1402 | C_word tmp; |
---|
1403 | C_word t2; |
---|
1404 | C_word t3; |
---|
1405 | C_word t4; |
---|
1406 | C_word t5; |
---|
1407 | C_word t6; |
---|
1408 | C_word t7; |
---|
1409 | C_word t8; |
---|
1410 | C_word t9; |
---|
1411 | C_word ab[18],*a=ab; |
---|
1412 | C_check_for_interrupt; |
---|
1413 | if(!C_stack_probe(&a)){ |
---|
1414 | C_save_and_reclaim((void*)tr2,(void*)f_460,2,t0,t1);} |
---|
1415 | t2=((C_word*)t0)[4]; |
---|
1416 | t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp); |
---|
1417 | t4=C_SCHEME_FALSE; |
---|
1418 | t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp); |
---|
1419 | t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_465,a[2]=t3,a[3]=t5,a[4]=((C_word)li18),tmp=(C_word)a,a+=5,tmp); |
---|
1420 | t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_473,a[2]=((C_word*)t0)[3],a[3]=((C_word)li19),tmp=(C_word)a,a+=4,tmp); |
---|
1421 | t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_479,a[2]=t5,a[3]=t3,a[4]=((C_word)li20),tmp=(C_word)a,a+=5,tmp); |
---|
1422 | /* ports.scm: 168 ##sys#dynamic-wind */ |
---|
1423 | t9=*((C_word*)lf[21]+1); |
---|
1424 | ((C_proc5)(void*)(*((C_word*)t9+1)))(5,t9,((C_word*)t0)[2],t6,t7,t8);} |
---|
1425 | |
---|
1426 | /* a478 in k458 in with-input-from-port in k195 */ |
---|
1427 | static void C_ccall f_479(C_word c,C_word t0,C_word t1){ |
---|
1428 | C_word tmp; |
---|
1429 | C_word t2; |
---|
1430 | C_word t3; |
---|
1431 | C_word t4; |
---|
1432 | C_word *a; |
---|
1433 | if(c!=2) C_bad_argc_2(c,2,t0); |
---|
1434 | C_check_for_interrupt; |
---|
1435 | if(!C_stack_probe(&a)){ |
---|
1436 | C_save_and_reclaim((void*)tr2,(void*)f_479,2,t0,t1);} |
---|
1437 | t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,*((C_word*)lf[19]+1)); |
---|
1438 | t3=C_mutate((C_word*)lf[19]+1,((C_word*)((C_word*)t0)[2])[1]); |
---|
1439 | t4=t1; |
---|
1440 | ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,*((C_word*)lf[20]+1));} |
---|
1441 | |
---|
1442 | /* a472 in k458 in with-input-from-port in k195 */ |
---|
1443 | static void C_ccall f_473(C_word c,C_word t0,C_word t1){ |
---|
1444 | C_word tmp; |
---|
1445 | C_word t2; |
---|
1446 | C_word *a; |
---|
1447 | if(c!=2) C_bad_argc_2(c,2,t0); |
---|
1448 | C_check_for_interrupt; |
---|
1449 | if(!C_stack_probe(&a)){ |
---|
1450 | C_save_and_reclaim((void*)tr2,(void*)f_473,2,t0,t1);} |
---|
1451 | /* ports.scm: 169 thunk */ |
---|
1452 | t2=((C_word*)t0)[2]; |
---|
1453 | ((C_proc2)C_retrieve_proc(t2))(2,t2,t1);} |
---|
1454 | |
---|
1455 | /* a464 in k458 in with-input-from-port in k195 */ |
---|
1456 | static void C_ccall f_465(C_word c,C_word t0,C_word t1){ |
---|
1457 | C_word tmp; |
---|
1458 | C_word t2; |
---|
1459 | C_word t3; |
---|
1460 | C_word t4; |
---|
1461 | C_word *a; |
---|
1462 | if(c!=2) C_bad_argc_2(c,2,t0); |
---|
1463 | C_check_for_interrupt; |
---|
1464 | if(!C_stack_probe(&a)){ |
---|
1465 | C_save_and_reclaim((void*)tr2,(void*)f_465,2,t0,t1);} |
---|
1466 | t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,*((C_word*)lf[19]+1)); |
---|
1467 | t3=C_mutate((C_word*)lf[19]+1,((C_word*)((C_word*)t0)[2])[1]); |
---|
1468 | t4=t1; |
---|
1469 | ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,*((C_word*)lf[20]+1));} |
---|
1470 | |
---|
1471 | /* make-concatenated-port in k195 */ |
---|
1472 | static void C_ccall f_304(C_word c,C_word t0,C_word t1,C_word t2,...){ |
---|
1473 | C_word tmp; |
---|
1474 | C_word t3; |
---|
1475 | va_list v; |
---|
1476 | C_word *a,c2=c; |
---|
1477 | C_save_rest(t2,c2,3); |
---|
1478 | if(c<3) C_bad_min_argc_2(c,3,t0); |
---|
1479 | C_check_for_interrupt; |
---|
1480 | if(!C_demand(c*C_SIZEOF_PAIR+21)){ |
---|
1481 | C_save_and_reclaim((void*)tr3r,(void*)f_304r,3,t0,t1,t2);} |
---|
1482 | else{ |
---|
1483 | a=C_alloc((c-3)*3); |
---|
1484 | t3=C_restore_rest(a,C_rest_count(0)); |
---|
1485 | f_304r(t0,t1,t2,t3);}} |
---|
1486 | |
---|
1487 | static void C_ccall f_304r(C_word t0,C_word t1,C_word t2,C_word t3){ |
---|
1488 | C_word tmp; |
---|
1489 | C_word t4; |
---|
1490 | C_word t5; |
---|
1491 | C_word t6; |
---|
1492 | C_word t7; |
---|
1493 | C_word t8; |
---|
1494 | C_word t9; |
---|
1495 | C_word t10; |
---|
1496 | C_word t11; |
---|
1497 | C_word *a=C_alloc(21); |
---|
1498 | t4=(C_word)C_a_i_cons(&a,2,t2,t3); |
---|
1499 | t5=t4; |
---|
1500 | t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp); |
---|
1501 | t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_313,a[2]=t6,a[3]=((C_word)li11),tmp=(C_word)a,a+=4,tmp); |
---|
1502 | t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_348,a[2]=t6,a[3]=((C_word)li12),tmp=(C_word)a,a+=4,tmp); |
---|
1503 | t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_368,a[2]=t6,a[3]=((C_word)li14),tmp=(C_word)a,a+=4,tmp); |
---|
1504 | t10=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_403,a[2]=t6,a[3]=((C_word)li16),tmp=(C_word)a,a+=4,tmp); |
---|
1505 | /* ports.scm: 130 make-input-port */ |
---|
1506 | t11=*((C_word*)lf[17]+1); |
---|
1507 | ((C_proc7)C_retrieve_proc(t11))(7,t11,t1,t7,t8,*((C_word*)lf[11]+1),t9,t10);} |
---|
1508 | |
---|
1509 | /* a402 in make-concatenated-port in k195 */ |
---|
1510 | static void C_ccall f_403(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){ |
---|
1511 | C_word tmp; |
---|
1512 | C_word t6; |
---|
1513 | C_word t7; |
---|
1514 | C_word t8; |
---|
1515 | C_word t9; |
---|
1516 | C_word ab[9],*a=ab; |
---|
1517 | if(c!=6) C_bad_argc_2(c,6,t0); |
---|
1518 | C_check_for_interrupt; |
---|
1519 | if(!C_stack_probe(&a)){ |
---|
1520 | C_save_and_reclaim((void*)tr6,(void*)f_403,6,t0,t1,t2,t3,t4,t5);} |
---|
1521 | t6=C_SCHEME_UNDEFINED; |
---|
1522 | t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp); |
---|
1523 | t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_409,a[2]=t4,a[3]=t5,a[4]=t7,a[5]=((C_word*)t0)[2],a[6]=((C_word)li15),tmp=(C_word)a,a+=7,tmp)); |
---|
1524 | t9=((C_word*)t7)[1]; |
---|
1525 | f_409(t9,t1,t3,C_fix(0));} |
---|
1526 | |
---|
1527 | /* loop in a402 in make-concatenated-port in k195 */ |
---|
1528 | static void C_fcall f_409(C_word t0,C_word t1,C_word t2,C_word t3){ |
---|
1529 | C_word tmp; |
---|
1530 | C_word t4; |
---|
1531 | C_word t5; |
---|
1532 | C_word t6; |
---|
1533 | C_word t7; |
---|
1534 | C_word ab[7],*a=ab; |
---|
1535 | C_check_for_interrupt; |
---|
1536 | if(!C_stack_probe(&a)){ |
---|
1537 | C_save_and_reclaim((void*)trf_409,NULL,4,t0,t1,t2,t3);} |
---|
1538 | if(C_truep((C_word)C_i_nullp(((C_word*)((C_word*)t0)[5])[1]))){ |
---|
1539 | t4=t1; |
---|
1540 | ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);} |
---|
1541 | else{ |
---|
1542 | if(C_truep((C_word)C_fixnum_less_or_equal_p(t2,C_fix(0)))){ |
---|
1543 | t4=t1; |
---|
1544 | ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);} |
---|
1545 | else{ |
---|
1546 | t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_425,a[2]=((C_word*)t0)[5],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t3,a[6]=t2,tmp=(C_word)a,a+=7,tmp); |
---|
1547 | t5=(C_word)C_i_car(((C_word*)((C_word*)t0)[5])[1]); |
---|
1548 | t6=(C_word)C_fixnum_plus(((C_word*)t0)[3],t3); |
---|
1549 | /* ports.scm: 158 read-string! */ |
---|
1550 | t7=*((C_word*)lf[16]+1); |
---|
1551 | ((C_proc6)C_retrieve_proc(t7))(6,t7,t4,t2,((C_word*)t0)[2],t5,t6);}}} |
---|
1552 | |
---|
1553 | /* k423 in loop in a402 in make-concatenated-port in k195 */ |
---|
1554 | static void C_ccall f_425(C_word c,C_word t0,C_word t1){ |
---|
1555 | C_word tmp; |
---|
1556 | C_word t2; |
---|
1557 | C_word t3; |
---|
1558 | C_word t4; |
---|
1559 | C_word t5; |
---|
1560 | C_word ab[7],*a=ab; |
---|
1561 | C_check_for_interrupt; |
---|
1562 | if(!C_stack_probe(&a)){ |
---|
1563 | C_save_and_reclaim((void*)tr2,(void*)f_425,2,t0,t1);} |
---|
1564 | t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_428,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp); |
---|
1565 | if(C_truep((C_word)C_fixnum_lessp(t1,((C_word*)t0)[6]))){ |
---|
1566 | t3=(C_word)C_i_cdr(((C_word*)((C_word*)t0)[2])[1]); |
---|
1567 | t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t3); |
---|
1568 | t5=t2; |
---|
1569 | f_428(t5,t4);} |
---|
1570 | else{ |
---|
1571 | t3=t2; |
---|
1572 | f_428(t3,C_SCHEME_UNDEFINED);}} |
---|
1573 | |
---|
1574 | /* k426 in k423 in loop in a402 in make-concatenated-port in k195 */ |
---|
1575 | static void C_fcall f_428(C_word t0,C_word t1){ |
---|
1576 | C_word tmp; |
---|
1577 | C_word t2; |
---|
1578 | C_word t3; |
---|
1579 | C_word t4; |
---|
1580 | C_word *a; |
---|
1581 | t2=(C_word)C_fixnum_difference(((C_word*)t0)[6],((C_word*)t0)[5]); |
---|
1582 | t3=(C_word)C_fixnum_plus(((C_word*)t0)[4],((C_word*)t0)[5]); |
---|
1583 | /* ports.scm: 161 loop */ |
---|
1584 | t4=((C_word*)((C_word*)t0)[3])[1]; |
---|
1585 | f_409(t4,((C_word*)t0)[2],t2,t3);} |
---|
1586 | |
---|
1587 | /* a367 in make-concatenated-port in k195 */ |
---|
1588 | static void C_ccall f_368(C_word c,C_word t0,C_word t1){ |
---|
1589 | C_word tmp; |
---|
1590 | C_word t2; |
---|
1591 | C_word t3; |
---|
1592 | C_word t4; |
---|
1593 | C_word t5; |
---|
1594 | C_word ab[7],*a=ab; |
---|
1595 | if(c!=2) C_bad_argc_2(c,2,t0); |
---|
1596 | C_check_for_interrupt; |
---|
1597 | if(!C_stack_probe(&a)){ |
---|
1598 | C_save_and_reclaim((void*)tr2,(void*)f_368,2,t0,t1);} |
---|
1599 | t2=C_SCHEME_UNDEFINED; |
---|
1600 | t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp); |
---|
1601 | t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_374,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=((C_word)li13),tmp=(C_word)a,a+=5,tmp)); |
---|
1602 | t5=((C_word*)t3)[1]; |
---|
1603 | f_374(t5,t1);} |
---|
1604 | |
---|
1605 | /* loop in a367 in make-concatenated-port in k195 */ |
---|
1606 | static void C_fcall f_374(C_word t0,C_word t1){ |
---|
1607 | C_word tmp; |
---|
1608 | C_word t2; |
---|
1609 | C_word t3; |
---|
1610 | C_word t4; |
---|
1611 | C_word ab[5],*a=ab; |
---|
1612 | C_check_for_interrupt; |
---|
1613 | if(!C_stack_probe(&a)){ |
---|
1614 | C_save_and_reclaim((void*)trf_374,NULL,2,t0,t1);} |
---|
1615 | if(C_truep((C_word)C_i_nullp(((C_word*)((C_word*)t0)[3])[1]))){ |
---|
1616 | t2=t1; |
---|
1617 | ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_END_OF_FILE);} |
---|
1618 | else{ |
---|
1619 | t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_384,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp); |
---|
1620 | t3=(C_word)C_i_car(((C_word*)((C_word*)t0)[3])[1]); |
---|
1621 | /* ports.scm: 148 peek-char */ |
---|
1622 | t4=*((C_word*)lf[15]+1); |
---|
1623 | ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t2,t3);}} |
---|
1624 | |
---|
1625 | /* k382 in loop in a367 in make-concatenated-port in k195 */ |
---|
1626 | static void C_ccall f_384(C_word c,C_word t0,C_word t1){ |
---|
1627 | C_word tmp; |
---|
1628 | C_word t2; |
---|
1629 | C_word t3; |
---|
1630 | C_word t4; |
---|
1631 | C_word *a; |
---|
1632 | if(C_truep((C_word)C_eofp(t1))){ |
---|
1633 | t2=(C_word)C_i_cdr(((C_word*)((C_word*)t0)[4])[1]); |
---|
1634 | t3=C_mutate(((C_word *)((C_word*)t0)[4])+1,t2); |
---|
1635 | /* ports.scm: 151 loop */ |
---|
1636 | t4=((C_word*)((C_word*)t0)[3])[1]; |
---|
1637 | f_374(t4,((C_word*)t0)[2]);} |
---|
1638 | else{ |
---|
1639 | t2=((C_word*)t0)[2]; |
---|
1640 | ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,t1);}} |
---|
1641 | |
---|
1642 | /* a347 in make-concatenated-port in k195 */ |
---|
1643 | static void C_ccall f_348(C_word c,C_word t0,C_word t1){ |
---|
1644 | C_word tmp; |
---|
1645 | C_word t2; |
---|
1646 | C_word t3; |
---|
1647 | C_word *a; |
---|
1648 | if(c!=2) C_bad_argc_2(c,2,t0); |
---|
1649 | C_check_for_interrupt; |
---|
1650 | if(!C_stack_probe(&a)){ |
---|
1651 | C_save_and_reclaim((void*)tr2,(void*)f_348,2,t0,t1);} |
---|
1652 | if(C_truep((C_word)C_i_nullp(((C_word*)((C_word*)t0)[2])[1]))){ |
---|
1653 | t2=t1; |
---|
1654 | ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);} |
---|
1655 | else{ |
---|
1656 | t2=(C_word)C_i_car(((C_word*)((C_word*)t0)[2])[1]); |
---|
1657 | /* ports.scm: 142 char-ready? */ |
---|
1658 | t3=*((C_word*)lf[14]+1); |
---|
1659 | ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t1,t2);}} |
---|
1660 | |
---|
1661 | /* a312 in make-concatenated-port in k195 */ |
---|
1662 | static void C_ccall f_313(C_word c,C_word t0,C_word t1){ |
---|
1663 | C_word tmp; |
---|
1664 | C_word t2; |
---|
1665 | C_word t3; |
---|
1666 | C_word t4; |
---|
1667 | C_word t5; |
---|
1668 | C_word ab[7],*a=ab; |
---|
1669 | if(c!=2) C_bad_argc_2(c,2,t0); |
---|
1670 | C_check_for_interrupt; |
---|
1671 | if(!C_stack_probe(&a)){ |
---|
1672 | C_save_and_reclaim((void*)tr2,(void*)f_313,2,t0,t1);} |
---|
1673 | t2=C_SCHEME_UNDEFINED; |
---|
1674 | t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp); |
---|
1675 | t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_319,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=((C_word)li10),tmp=(C_word)a,a+=5,tmp)); |
---|
1676 | t5=((C_word*)t3)[1]; |
---|
1677 | f_319(t5,t1);} |
---|
1678 | |
---|
1679 | /* loop in a312 in make-concatenated-port in k195 */ |
---|
1680 | static void C_fcall f_319(C_word t0,C_word t1){ |
---|
1681 | C_word tmp; |
---|
1682 | C_word t2; |
---|
1683 | C_word t3; |
---|
1684 | C_word t4; |
---|
1685 | C_word ab[5],*a=ab; |
---|
1686 | C_check_for_interrupt; |
---|
1687 | if(!C_stack_probe(&a)){ |
---|
1688 | C_save_and_reclaim((void*)trf_319,NULL,2,t0,t1);} |
---|
1689 | if(C_truep((C_word)C_i_nullp(((C_word*)((C_word*)t0)[3])[1]))){ |
---|
1690 | t2=t1; |
---|
1691 | ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_END_OF_FILE);} |
---|
1692 | else{ |
---|
1693 | t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_329,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp); |
---|
1694 | t3=(C_word)C_i_car(((C_word*)((C_word*)t0)[3])[1]); |
---|
1695 | /* read-char/port */ |
---|
1696 | t4=*((C_word*)lf[13]+1); |
---|
1697 | ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t2,t3);}} |
---|
1698 | |
---|
1699 | /* k327 in loop in a312 in make-concatenated-port in k195 */ |
---|
1700 | static void C_ccall f_329(C_word c,C_word t0,C_word t1){ |
---|
1701 | C_word tmp; |
---|
1702 | C_word t2; |
---|
1703 | C_word t3; |
---|
1704 | C_word t4; |
---|
1705 | C_word *a; |
---|
1706 | if(C_truep((C_word)C_eofp(t1))){ |
---|
1707 | t2=(C_word)C_i_cdr(((C_word*)((C_word*)t0)[4])[1]); |
---|
1708 | t3=C_mutate(((C_word *)((C_word*)t0)[4])+1,t2); |
---|
1709 | /* ports.scm: 138 loop */ |
---|
1710 | t4=((C_word*)((C_word*)t0)[3])[1]; |
---|
1711 | f_319(t4,((C_word*)t0)[2]);} |
---|
1712 | else{ |
---|
1713 | t2=((C_word*)t0)[2]; |
---|
1714 | ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,t1);}} |
---|
1715 | |
---|
1716 | /* make-broadcast-port in k195 */ |
---|
1717 | static void C_ccall f_280(C_word c,C_word t0,C_word t1,...){ |
---|
1718 | C_word tmp; |
---|
1719 | C_word t2; |
---|
1720 | va_list v; |
---|
1721 | C_word *a,c2=c; |
---|
1722 | C_save_rest(t1,c2,2); |
---|
1723 | C_check_for_interrupt; |
---|
1724 | if(!C_demand(c*C_SIZEOF_PAIR+8)){ |
---|
1725 | C_save_and_reclaim((void*)tr2r,(void*)f_280r,2,t0,t1);} |
---|
1726 | else{ |
---|
1727 | a=C_alloc((c-2)*3); |
---|
1728 | t2=C_restore_rest(a,C_rest_count(0)); |
---|
1729 | f_280r(t0,t1,t2);}} |
---|
1730 | |
---|
1731 | static void C_ccall f_280r(C_word t0,C_word t1,C_word t2){ |
---|
1732 | C_word tmp; |
---|
1733 | C_word t3; |
---|
1734 | C_word t4; |
---|
1735 | C_word t5; |
---|
1736 | C_word *a=C_alloc(8); |
---|
1737 | t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_286,a[2]=t2,a[3]=((C_word)li7),tmp=(C_word)a,a+=4,tmp); |
---|
1738 | t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_298,a[2]=t2,a[3]=((C_word)li8),tmp=(C_word)a,a+=4,tmp); |
---|
1739 | /* ports.scm: 123 make-output-port */ |
---|
1740 | t5=*((C_word*)lf[10]+1); |
---|
1741 | ((C_proc5)C_retrieve_proc(t5))(5,t5,t1,t3,*((C_word*)lf[11]+1),t4);} |
---|
1742 | |
---|
1743 | /* a297 in make-broadcast-port in k195 */ |
---|
1744 | static void C_ccall f_298(C_word c,C_word t0,C_word t1){ |
---|
1745 | C_word tmp; |
---|
1746 | C_word t2; |
---|
1747 | C_word *a; |
---|
1748 | if(c!=2) C_bad_argc_2(c,2,t0); |
---|
1749 | C_check_for_interrupt; |
---|
1750 | if(!C_stack_probe(&a)){ |
---|
1751 | C_save_and_reclaim((void*)tr2,(void*)f_298,2,t0,t1);} |
---|
1752 | /* for-each */ |
---|
1753 | t2=*((C_word*)lf[8]+1); |
---|
1754 | ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,*((C_word*)lf[9]+1),((C_word*)t0)[2]);} |
---|
1755 | |
---|
1756 | /* a285 in make-broadcast-port in k195 */ |
---|
1757 | static void C_ccall f_286(C_word c,C_word t0,C_word t1,C_word t2){ |
---|
1758 | C_word tmp; |
---|
1759 | C_word t3; |
---|
1760 | C_word t4; |
---|
1761 | C_word ab[4],*a=ab; |
---|
1762 | if(c!=3) C_bad_argc_2(c,3,t0); |
---|
1763 | C_check_for_interrupt; |
---|
1764 | if(!C_stack_probe(&a)){ |
---|
1765 | C_save_and_reclaim((void*)tr3,(void*)f_286,3,t0,t1,t2);} |
---|
1766 | t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_292,a[2]=t2,a[3]=((C_word)li6),tmp=(C_word)a,a+=4,tmp); |
---|
1767 | /* for-each */ |
---|
1768 | t4=*((C_word*)lf[8]+1); |
---|
1769 | ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t1,t3,((C_word*)t0)[2]);} |
---|
1770 | |
---|
1771 | /* a291 in a285 in make-broadcast-port in k195 */ |
---|
1772 | static void C_ccall f_292(C_word c,C_word t0,C_word t1,C_word t2){ |
---|
1773 | C_word tmp; |
---|
1774 | C_word t3; |
---|
1775 | C_word *a; |
---|
1776 | if(c!=3) C_bad_argc_2(c,3,t0); |
---|
1777 | C_check_for_interrupt; |
---|
1778 | if(!C_stack_probe(&a)){ |
---|
1779 | C_save_and_reclaim((void*)tr3,(void*)f_292,3,t0,t1,t2);} |
---|
1780 | /* write-string */ |
---|
1781 | t3=*((C_word*)lf[7]+1); |
---|
1782 | ((C_proc5)C_retrieve_proc(t3))(5,t3,t1,((C_word*)t0)[2],C_SCHEME_FALSE,t2);} |
---|
1783 | |
---|
1784 | /* port-fold in k195 */ |
---|
1785 | static void C_ccall f_255(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){ |
---|
1786 | C_word tmp; |
---|
1787 | C_word t5; |
---|
1788 | C_word t6; |
---|
1789 | C_word t7; |
---|
1790 | C_word t8; |
---|
1791 | C_word ab[8],*a=ab; |
---|
1792 | if(c!=5) C_bad_argc_2(c,5,t0); |
---|
1793 | C_check_for_interrupt; |
---|
1794 | if(!C_stack_probe(&a)){ |
---|
1795 | C_save_and_reclaim((void*)tr5,(void*)f_255,5,t0,t1,t2,t3,t4);} |
---|
1796 | t5=C_SCHEME_UNDEFINED; |
---|
1797 | t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp); |
---|
1798 | t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_261,a[2]=t4,a[3]=t2,a[4]=t6,a[5]=((C_word)li4),tmp=(C_word)a,a+=6,tmp)); |
---|
1799 | t8=((C_word*)t6)[1]; |
---|
1800 | f_261(t8,t1,t3);} |
---|
1801 | |
---|
1802 | /* loop in port-fold in k195 */ |
---|
1803 | static void C_fcall f_261(C_word t0,C_word t1,C_word t2){ |
---|
1804 | C_word tmp; |
---|
1805 | C_word t3; |
---|
1806 | C_word t4; |
---|
1807 | C_word ab[6],*a=ab; |
---|
1808 | C_check_for_interrupt; |
---|
1809 | if(!C_stack_probe(&a)){ |
---|
1810 | C_save_and_reclaim((void*)trf_261,NULL,3,t0,t1,t2);} |
---|
1811 | t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_265,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=t1,tmp=(C_word)a,a+=6,tmp); |
---|
1812 | /* ports.scm: 115 thunk */ |
---|
1813 | t4=((C_word*)t0)[2]; |
---|
1814 | ((C_proc2)C_retrieve_proc(t4))(2,t4,t3);} |
---|
1815 | |
---|
1816 | /* k263 in loop in port-fold in k195 */ |
---|
1817 | static void C_ccall f_265(C_word c,C_word t0,C_word t1){ |
---|
1818 | C_word tmp; |
---|
1819 | C_word t2; |
---|
1820 | C_word t3; |
---|
1821 | C_word t4; |
---|
1822 | C_word ab[4],*a=ab; |
---|
1823 | C_check_for_interrupt; |
---|
1824 | if(!C_stack_probe(&a)){ |
---|
1825 | C_save_and_reclaim((void*)tr2,(void*)f_265,2,t0,t1);} |
---|
1826 | t2=(C_word)C_eqp(t1,C_SCHEME_END_OF_FILE); |
---|
1827 | if(C_truep(t2)){ |
---|
1828 | t3=((C_word*)t0)[5]; |
---|
1829 | ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,((C_word*)t0)[4]);} |
---|
1830 | else{ |
---|
1831 | t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_278,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp); |
---|
1832 | /* ports.scm: 118 fn */ |
---|
1833 | t4=((C_word*)t0)[2]; |
---|
1834 | ((C_proc4)C_retrieve_proc(t4))(4,t4,t3,t1,((C_word*)t0)[4]);}} |
---|
1835 | |
---|
1836 | /* k276 in k263 in loop in port-fold in k195 */ |
---|
1837 | static void C_ccall f_278(C_word c,C_word t0,C_word t1){ |
---|
1838 | C_word tmp; |
---|
1839 | C_word t2; |
---|
1840 | C_word *a; |
---|
1841 | /* ports.scm: 118 loop */ |
---|
1842 | t2=((C_word*)((C_word*)t0)[3])[1]; |
---|
1843 | f_261(t2,((C_word*)t0)[2],t1);} |
---|
1844 | |
---|
1845 | /* port-map in k195 */ |
---|
1846 | static void C_ccall f_223(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){ |
---|
1847 | C_word tmp; |
---|
1848 | C_word t4; |
---|
1849 | C_word t5; |
---|
1850 | C_word t6; |
---|
1851 | C_word t7; |
---|
1852 | C_word ab[9],*a=ab; |
---|
1853 | if(c!=4) C_bad_argc_2(c,4,t0); |
---|
1854 | C_check_for_interrupt; |
---|
1855 | if(!C_stack_probe(&a)){ |
---|
1856 | C_save_and_reclaim((void*)tr4,(void*)f_223,4,t0,t1,t2,t3);} |
---|
1857 | t4=C_SCHEME_UNDEFINED; |
---|
1858 | t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp); |
---|
1859 | t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_229,a[2]=t3,a[3]=t2,a[4]=t5,a[5]=((C_word*)t0)[2],a[6]=((C_word)li2),tmp=(C_word)a,a+=7,tmp)); |
---|
1860 | t7=((C_word*)t5)[1]; |
---|
1861 | f_229(t7,t1,C_SCHEME_END_OF_LIST);} |
---|
1862 | |
---|
1863 | /* loop in port-map in k195 */ |
---|
1864 | static void C_fcall f_229(C_word t0,C_word t1,C_word t2){ |
---|
1865 | C_word tmp; |
---|
1866 | C_word t3; |
---|
1867 | C_word t4; |
---|
1868 | C_word ab[7],*a=ab; |
---|
1869 | C_check_for_interrupt; |
---|
1870 | if(!C_stack_probe(&a)){ |
---|
1871 | C_save_and_reclaim((void*)trf_229,NULL,3,t0,t1,t2);} |
---|
1872 | t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_233,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=t1,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp); |
---|
1873 | /* ports.scm: 108 thunk */ |
---|
1874 | t4=((C_word*)t0)[2]; |
---|
1875 | ((C_proc2)C_retrieve_proc(t4))(2,t4,t3);} |
---|
1876 | |
---|
1877 | /* k231 in loop in port-map in k195 */ |
---|
1878 | static void C_ccall f_233(C_word c,C_word t0,C_word t1){ |
---|
1879 | C_word tmp; |
---|
1880 | C_word t2; |
---|
1881 | C_word t3; |
---|
1882 | C_word t4; |
---|
1883 | C_word ab[5],*a=ab; |
---|
1884 | C_check_for_interrupt; |
---|
1885 | if(!C_stack_probe(&a)){ |
---|
1886 | C_save_and_reclaim((void*)tr2,(void*)f_233,2,t0,t1);} |
---|
1887 | t2=(C_word)C_eqp(t1,C_SCHEME_END_OF_FILE); |
---|
1888 | if(C_truep(t2)){ |
---|
1889 | /* ports.scm: 110 reverse */ |
---|
1890 | t3=((C_word*)t0)[6]; |
---|
1891 | ((C_proc3)C_retrieve_proc(t3))(3,t3,((C_word*)t0)[5],((C_word*)t0)[4]);} |
---|
1892 | else{ |
---|
1893 | t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_253,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp); |
---|
1894 | /* ports.scm: 111 fn */ |
---|
1895 | t4=((C_word*)t0)[2]; |
---|
1896 | ((C_proc3)C_retrieve_proc(t4))(3,t4,t3,t1);}} |
---|
1897 | |
---|
1898 | /* k251 in k231 in loop in port-map in k195 */ |
---|
1899 | static void C_ccall f_253(C_word c,C_word t0,C_word t1){ |
---|
1900 | C_word tmp; |
---|
1901 | C_word t2; |
---|
1902 | C_word t3; |
---|
1903 | C_word ab[3],*a=ab; |
---|
1904 | C_check_for_interrupt; |
---|
1905 | if(!C_stack_probe(&a)){ |
---|
1906 | C_save_and_reclaim((void*)tr2,(void*)f_253,2,t0,t1);} |
---|
1907 | t2=(C_word)C_a_i_cons(&a,2,t1,((C_word*)t0)[4]); |
---|
1908 | /* ports.scm: 111 loop */ |
---|
1909 | t3=((C_word*)((C_word*)t0)[3])[1]; |
---|
1910 | f_229(t3,((C_word*)t0)[2],t2);} |
---|
1911 | |
---|
1912 | /* port-for-each in k195 */ |
---|
1913 | static void C_ccall f_199(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){ |
---|
1914 | C_word tmp; |
---|
1915 | C_word t4; |
---|
1916 | C_word t5; |
---|
1917 | C_word t6; |
---|
1918 | C_word t7; |
---|
1919 | C_word ab[8],*a=ab; |
---|
1920 | if(c!=4) C_bad_argc_2(c,4,t0); |
---|
1921 | C_check_for_interrupt; |
---|
1922 | if(!C_stack_probe(&a)){ |
---|
1923 | C_save_and_reclaim((void*)tr4,(void*)f_199,4,t0,t1,t2,t3);} |
---|
1924 | t4=C_SCHEME_UNDEFINED; |
---|
1925 | t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp); |
---|
1926 | t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_205,a[2]=t3,a[3]=t2,a[4]=t5,a[5]=((C_word)li0),tmp=(C_word)a,a+=6,tmp)); |
---|
1927 | t7=((C_word*)t5)[1]; |
---|
1928 | f_205(t7,t1);} |
---|
1929 | |
---|
1930 | /* loop in port-for-each in k195 */ |
---|
1931 | static void C_fcall f_205(C_word t0,C_word t1){ |
---|
1932 | C_word tmp; |
---|
1933 | C_word t2; |
---|
1934 | C_word t3; |
---|
1935 | C_word ab[5],*a=ab; |
---|
1936 | C_check_for_interrupt; |
---|
1937 | if(!C_stack_probe(&a)){ |
---|
1938 | C_save_and_reclaim((void*)trf_205,NULL,2,t0,t1);} |
---|
1939 | t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_209,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,tmp=(C_word)a,a+=5,tmp); |
---|
1940 | /* ports.scm: 99 thunk */ |
---|
1941 | t3=((C_word*)t0)[2]; |
---|
1942 | ((C_proc2)C_retrieve_proc(t3))(2,t3,t2);} |
---|
1943 | |
---|
1944 | /* k207 in loop in port-for-each in k195 */ |
---|
1945 | static void C_ccall f_209(C_word c,C_word t0,C_word t1){ |
---|
1946 | C_word tmp; |
---|
1947 | C_word t2; |
---|
1948 | C_word t3; |
---|
1949 | C_word t4; |
---|
1950 | C_word ab[4],*a=ab; |
---|
1951 | C_check_for_interrupt; |
---|
1952 | if(!C_stack_probe(&a)){ |
---|
1953 | C_save_and_reclaim((void*)tr2,(void*)f_209,2,t0,t1);} |
---|
1954 | t2=(C_word)C_eqp(t1,C_SCHEME_END_OF_FILE); |
---|
1955 | if(C_truep(t2)){ |
---|
1956 | t3=((C_word*)t0)[4]; |
---|
1957 | ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_UNDEFINED);} |
---|
1958 | else{ |
---|
1959 | t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_218,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp); |
---|
1960 | /* ports.scm: 101 fn */ |
---|
1961 | t4=((C_word*)t0)[2]; |
---|
1962 | ((C_proc3)C_retrieve_proc(t4))(3,t4,t3,t1);}} |
---|
1963 | |
---|
1964 | /* k216 in k207 in loop in port-for-each in k195 */ |
---|
1965 | static void C_ccall f_218(C_word c,C_word t0,C_word t1){ |
---|
1966 | C_word tmp; |
---|
1967 | C_word t2; |
---|
1968 | C_word *a; |
---|
1969 | /* ports.scm: 102 loop */ |
---|
1970 | t2=((C_word*)((C_word*)t0)[3])[1]; |
---|
1971 | f_205(t2,((C_word*)t0)[2]);} |
---|
1972 | |
---|
1973 | #ifdef C_ENABLE_PTABLES |
---|
1974 | static C_PTABLE_ENTRY ptable[83] = { |
---|
1975 | {"toplevelports.scm",(void*)C_ports_toplevel}, |
---|
1976 | {"f_197ports.scm",(void*)f_197}, |
---|
1977 | {"f_781ports.scm",(void*)f_781}, |
---|
1978 | {"f_785ports.scm",(void*)f_785}, |
---|
1979 | {"f_794ports.scm",(void*)f_794}, |
---|
1980 | {"f_824ports.scm",(void*)f_824}, |
---|
1981 | {"f_815ports.scm",(void*)f_815}, |
---|
1982 | {"f_819ports.scm",(void*)f_819}, |
---|
1983 | {"f_809ports.scm",(void*)f_809}, |
---|
1984 | {"f_799ports.scm",(void*)f_799}, |
---|
1985 | {"f_807ports.scm",(void*)f_807}, |
---|
1986 | {"f_635ports.scm",(void*)f_635}, |
---|
1987 | {"f_718ports.scm",(void*)f_718}, |
---|
1988 | {"f_713ports.scm",(void*)f_713}, |
---|
1989 | {"f_708ports.scm",(void*)f_708}, |
---|
1990 | {"f_637ports.scm",(void*)f_637}, |
---|
1991 | {"f_647ports.scm",(void*)f_647}, |
---|
1992 | {"f_703ports.scm",(void*)f_703}, |
---|
1993 | {"f_694ports.scm",(void*)f_694}, |
---|
1994 | {"f_698ports.scm",(void*)f_698}, |
---|
1995 | {"f_673ports.scm",(void*)f_673}, |
---|
1996 | {"f_689ports.scm",(void*)f_689}, |
---|
1997 | {"f_652ports.scm",(void*)f_652}, |
---|
1998 | {"f_601ports.scm",(void*)f_601}, |
---|
1999 | {"f_605ports.scm",(void*)f_605}, |
---|
2000 | {"f_627ports.scm",(void*)f_627}, |
---|
2001 | {"f_618ports.scm",(void*)f_618}, |
---|
2002 | {"f_622ports.scm",(void*)f_622}, |
---|
2003 | {"f_610ports.scm",(void*)f_610}, |
---|
2004 | {"f_570ports.scm",(void*)f_570}, |
---|
2005 | {"f_574ports.scm",(void*)f_574}, |
---|
2006 | {"f_593ports.scm",(void*)f_593}, |
---|
2007 | {"f_587ports.scm",(void*)f_587}, |
---|
2008 | {"f_579ports.scm",(void*)f_579}, |
---|
2009 | {"f_558ports.scm",(void*)f_558}, |
---|
2010 | {"f_562ports.scm",(void*)f_562}, |
---|
2011 | {"f_565ports.scm",(void*)f_565}, |
---|
2012 | {"f_549ports.scm",(void*)f_549}, |
---|
2013 | {"f_553ports.scm",(void*)f_553}, |
---|
2014 | {"f_518ports.scm",(void*)f_518}, |
---|
2015 | {"f_522ports.scm",(void*)f_522}, |
---|
2016 | {"f_541ports.scm",(void*)f_541}, |
---|
2017 | {"f_535ports.scm",(void*)f_535}, |
---|
2018 | {"f_527ports.scm",(void*)f_527}, |
---|
2019 | {"f_487ports.scm",(void*)f_487}, |
---|
2020 | {"f_491ports.scm",(void*)f_491}, |
---|
2021 | {"f_510ports.scm",(void*)f_510}, |
---|
2022 | {"f_504ports.scm",(void*)f_504}, |
---|
2023 | {"f_496ports.scm",(void*)f_496}, |
---|
2024 | {"f_456ports.scm",(void*)f_456}, |
---|
2025 | {"f_460ports.scm",(void*)f_460}, |
---|
2026 | {"f_479ports.scm",(void*)f_479}, |
---|
2027 | {"f_473ports.scm",(void*)f_473}, |
---|
2028 | {"f_465ports.scm",(void*)f_465}, |
---|
2029 | {"f_304ports.scm",(void*)f_304}, |
---|
2030 | {"f_403ports.scm",(void*)f_403}, |
---|
2031 | {"f_409ports.scm",(void*)f_409}, |
---|
2032 | {"f_425ports.scm",(void*)f_425}, |
---|
2033 | {"f_428ports.scm",(void*)f_428}, |
---|
2034 | {"f_368ports.scm",(void*)f_368}, |
---|
2035 | {"f_374ports.scm",(void*)f_374}, |
---|
2036 | {"f_384ports.scm",(void*)f_384}, |
---|
2037 | {"f_348ports.scm",(void*)f_348}, |
---|
2038 | {"f_313ports.scm",(void*)f_313}, |
---|
2039 | {"f_319ports.scm",(void*)f_319}, |
---|
2040 | {"f_329ports.scm",(void*)f_329}, |
---|
2041 | {"f_280ports.scm",(void*)f_280}, |
---|
2042 | {"f_298ports.scm",(void*)f_298}, |
---|
2043 | {"f_286ports.scm",(void*)f_286}, |
---|
2044 | {"f_292ports.scm",(void*)f_292}, |
---|
2045 | {"f_255ports.scm",(void*)f_255}, |
---|
2046 | {"f_261ports.scm",(void*)f_261}, |
---|
2047 | {"f_265ports.scm",(void*)f_265}, |
---|
2048 | {"f_278ports.scm",(void*)f_278}, |
---|
2049 | {"f_223ports.scm",(void*)f_223}, |
---|
2050 | {"f_229ports.scm",(void*)f_229}, |
---|
2051 | {"f_233ports.scm",(void*)f_233}, |
---|
2052 | {"f_253ports.scm",(void*)f_253}, |
---|
2053 | {"f_199ports.scm",(void*)f_199}, |
---|
2054 | {"f_205ports.scm",(void*)f_205}, |
---|
2055 | {"f_209ports.scm",(void*)f_209}, |
---|
2056 | {"f_218ports.scm",(void*)f_218}, |
---|
2057 | {NULL,NULL}}; |
---|
2058 | #endif |
---|
2059 | |
---|
2060 | static C_PTABLE_ENTRY *create_ptable(void){ |
---|
2061 | #ifdef C_ENABLE_PTABLES |
---|
2062 | return ptable; |
---|
2063 | #else |
---|
2064 | return NULL; |
---|
2065 | #endif |
---|
2066 | } |
---|
2067 | /* end of file */ |
---|