Gentoo Archives: gentoo-commits

From: Ralph Seichter <gentoo@××××××××.de>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:master commit in: dev-lang/fbc/files/1.06.0/bootstrap/, dev-lang/fbc/
Date: Tue, 30 Apr 2019 22:23:11
Message-Id: 1556625413.1ec25978a046116846a656890bc5b6a8ac52a130.ralph-seichter@gentoo
1 commit: 1ec25978a046116846a656890bc5b6a8ac52a130
2 Author: William Breathitt Gray <vilhelm.gray <AT> gmail <DOT> com>
3 AuthorDate: Tue Apr 30 11:56:53 2019 +0000
4 Commit: Ralph Seichter <gentoo <AT> seichter <DOT> de>
5 CommitDate: Tue Apr 30 11:56:53 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1ec25978
7
8 dev-lang/fbc: Move large patches to external host
9
10 Package-Manager: Portage-2.3.65, Repoman-2.3.12
11 Signed-off-by: William Breathitt Gray <vilhelm.gray <AT> gmail.com>
12
13 dev-lang/fbc/Manifest | 2 +
14 dev-lang/fbc/fbc-1.06.0.ebuild | 6 +-
15 ...n-all-options-from-all-Wa-Wc-and-Wl-flags.patch | 1514 -----
16 ...n-all-options-from-all-Wa-Wc-and-Wl-flags.patch | 7124 --------------------
17 4 files changed, 7 insertions(+), 8639 deletions(-)
18
19 diff --git a/dev-lang/fbc/Manifest b/dev-lang/fbc/Manifest
20 index d27c9cd..1c62094 100644
21 --- a/dev-lang/fbc/Manifest
22 +++ b/dev-lang/fbc/Manifest
23 @@ -1,2 +1,4 @@
24 DIST FreeBASIC-1.06.0-source-bootstrap.tar.xz 7742292 BLAKE2B fd32c6e5edf6e8c27538465141c6b870d6c893f8e05fc8d91b273f9268a68065709cba95e8c5cd8b86786522b2ac1eaf1a6a547227432bbc9998eb1288b29515 SHA512 42878091994cae7e0a2f4ba1d2d83a80d32d62ad06790ac06643a266200b53b7ce2480a651b1622910a2733756b7ca032a5be1bb73ee3f796146394eebb9f43c
25 +DIST fbc-1.06.0-bootstrap-dist-linux-x86.patch 125456 BLAKE2B 14bf25ed51d04773a8c98408f76ce79fcc165500e3ef67fc9407971f92fdb359dfc9abe8feb989ad6fd0b710b26d99ac478561d561a0687c213d048d41610ca9 SHA512 39622d88ef1b83bbe309df937139e73e6bdae87c4e0461a170aa4b792a74a295060f2b770fa81e74a0a973a9ae816fadf18d75a1075d9112dd68c83ca3e0cbb6
26 +DIST fbc-1.06.0-bootstrap-dist-linux-x86_64.patch 58219 BLAKE2B f28a4b74b8648a3128d2e8f273af55e5f1880fe35c5acef31ceed7b33386c5fb6b83ed4657138515abb95891ce8bc157aea339f8ba947dece4df1f2876e926b7 SHA512 e62b6969a93f214a6c1d246c734ab2b9045ee7ad9558d0871589945613d11ae0815945b3270213bc959c792903e86cf38555b6fd68b0d0c9ec68f8ef61ea9a0e
27 DIST fbc-1.06.0.tar.gz 8847831 BLAKE2B 9245137995f9f3e2ff5adaf9b273593434ac9ec96919b2c970ec26183fe6fb7afee35753f2dd92f4b34d1aade92871e5a6722571a5ba04dde323fd7fb06c55c5 SHA512 687dcf665bb10e6a771cc01d02c21da77d89e052308600038dce526ba1ccfc6554d409dab184f3495557c9e4fdf744fd7a9088b4b137b782a9ab8633622c5484
28
29 diff --git a/dev-lang/fbc/fbc-1.06.0.ebuild b/dev-lang/fbc/fbc-1.06.0.ebuild
30 index 0fafe2e..689d4bb 100644
31 --- a/dev-lang/fbc/fbc-1.06.0.ebuild
32 +++ b/dev-lang/fbc/fbc-1.06.0.ebuild
33 @@ -6,7 +6,9 @@ EAPI=7
34 DESCRIPTION="FreeBASIC - A free/open source, multi-platform BASIC compiler."
35 HOMEPAGE="https://www.freebasic.net"
36 SRC_URI="https://github.com/freebasic/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
37 - https://github.com/freebasic/${PN}/releases/download/${PV}/FreeBASIC-${PV}-source-bootstrap.tar.xz"
38 + https://github.com/freebasic/${PN}/releases/download/${PV}/FreeBASIC-${PV}-source-bootstrap.tar.xz
39 + https://gist.github.com/vilhelmgray/08cebe0f22e303f7d5e6e5bc71e3d1f2/raw/710ba9ded1c7772f23fd68c08e02402f167d2c56/fbc-1.06.0-bootstrap-dist-linux-x86.patch
40 + https://gist.github.com/vilhelmgray/08cebe0f22e303f7d5e6e5bc71e3d1f2/raw/710ba9ded1c7772f23fd68c08e02402f167d2c56/fbc-1.06.0-bootstrap-dist-linux-x86_64.patch"
41
42 LICENSE="FDL-1.2 GPL-2+ LGPL-2.1+"
43 SLOT="0"
44 @@ -46,6 +48,8 @@ src_prepare() {
45 if ! has_version dev-lang/fbc; then
46 cd "${BOOTSTRAP_S}" || die "cd failed"
47 eapply "${FILESDIR}/${PV}/bootstrap"
48 + eapply "${DISTDIR}/fbc-1.06.0-bootstrap-dist-linux-x86.patch"
49 + eapply "${DISTDIR}/fbc-1.06.0-bootstrap-dist-linux-x86_64.patch"
50 cd "${S}" || die "cd failed"
51 fi
52 default
53
54 diff --git a/dev-lang/fbc/files/1.06.0/bootstrap/0003-bootstrap-dist-Pass-down-all-options-from-all-Wa-Wc-and-Wl-flags.patch b/dev-lang/fbc/files/1.06.0/bootstrap/0003-bootstrap-dist-Pass-down-all-options-from-all-Wa-Wc-and-Wl-flags.patch
55 deleted file mode 100644
56 index bebb770..0000000
57 --- a/dev-lang/fbc/files/1.06.0/bootstrap/0003-bootstrap-dist-Pass-down-all-options-from-all-Wa-Wc-and-Wl-flags.patch
58 +++ /dev/null
59 @@ -1,1514 +0,0 @@
60 -diff --git a/../FreeBASIC-1.06.0-source-bootstrap/bootstrap/linux-x86_64/fbc.c b/bootstrap/linux-x86_64/fbc.c
61 -index 650fc5b..12aee5a 100644
62 ---- a/../FreeBASIC-1.06.0-source-bootstrap/bootstrap/linux-x86_64/fbc.c
63 -+++ b/bootstrap/linux-x86_64/fbc.c
64 -@@ -310,7 +310,7 @@ static int64 OPTION_TAKES_ARGUMENT$[58] = { -1ll, -1ll, -1ll, -1ll, 0ll, 0ll, -1
65 -
66 - int32 main( int32 __FB_ARGC__$0, char** __FB_ARGV__$0 )
67 - {
68 -- FBSTRING TMP$647$0;
69 -+ FBSTRING TMP$650$0;
70 - int32 fb$result$0;
71 - __builtin_memset( &fb$result$0, 0, 4ll );
72 - fb_Init( __FB_ARGC__$0, (uint8**)__FB_ARGV__$0, 0 );
73 -@@ -353,10 +353,10 @@ int32 main( int32 __FB_ARGC__$0, char** __FB_ARGV__$0 )
74 - }
75 - label$1110:;
76 - label$1109:;
77 -- __builtin_memset( &TMP$647$0, 0, 24ll );
78 -- FBSTRING* vr$6 = fb_StrAssign( (void*)&TMP$647$0, -1ll, (void*)((uint8*)&FBC$ + 3098ll), 261ll, 0 );
79 -- FBADDINCLUDEPATH( &TMP$647$0 );
80 -- fb_StrDelete( &TMP$647$0 );
81 -+ __builtin_memset( &TMP$650$0, 0, 24ll );
82 -+ FBSTRING* vr$6 = fb_StrAssign( (void*)&TMP$650$0, -1ll, (void*)((uint8*)&FBC$ + 3098ll), 261ll, 0 );
83 -+ FBADDINCLUDEPATH( &TMP$650$0 );
84 -+ fb_StrDelete( &TMP$650$0 );
85 - int64 HAVE_INPUT_FILES$0;
86 - void* vr$10 = LISTGETHEAD( (struct $5TLIST*)((uint8*)&FBC$ + 144ll) );
87 - void* vr$13 = LISTGETHEAD( (struct $5TLIST*)((uint8*)&FBC$ + 376ll) );
88 -@@ -366,9 +366,9 @@ int32 main( int32 __FB_ARGC__$0, char** __FB_ARGV__$0 )
89 - if( *(int64*)((uint8*)&FBC$ + 136ll) < 0ll ) goto label$1112;
90 - {
91 - {
92 -- int64 TMP$648$2;
93 -- TMP$648$2 = *(int64*)((uint8*)&FBC$ + 136ll);
94 -- if( TMP$648$2 != 0ll ) goto label$1114;
95 -+ int64 TMP$651$2;
96 -+ TMP$651$2 = *(int64*)((uint8*)&FBC$ + 136ll);
97 -+ if( TMP$651$2 != 0ll ) goto label$1114;
98 - label$1115:;
99 - {
100 - FBSTRING* vr$24 = FBGETHOSTID( );
101 -@@ -376,7 +376,7 @@ int32 main( int32 __FB_ARGC__$0, char** __FB_ARGV__$0 )
102 - }
103 - goto label$1113;
104 - label$1114:;
105 -- if( TMP$648$2 != 1ll ) goto label$1116;
106 -+ if( TMP$651$2 != 1ll ) goto label$1116;
107 - label$1117:;
108 - {
109 - FBSTRING* vr$25 = FBGETTARGETID( );
110 -@@ -384,7 +384,7 @@ int32 main( int32 __FB_ARGC__$0, char** __FB_ARGV__$0 )
111 - }
112 - goto label$1113;
113 - label$1116:;
114 -- if( TMP$648$2 != 2ll ) goto label$1118;
115 -+ if( TMP$651$2 != 2ll ) goto label$1118;
116 - label$1119:;
117 - {
118 - if( HAVE_INPUT_FILES$0 == 0ll ) goto label$1121;
119 -@@ -399,7 +399,7 @@ int32 main( int32 __FB_ARGC__$0, char** __FB_ARGV__$0 )
120 - }
121 - goto label$1113;
122 - label$1118:;
123 -- if( TMP$648$2 != 3ll ) goto label$1122;
124 -+ if( TMP$651$2 != 3ll ) goto label$1122;
125 - label$1123:;
126 - {
127 - FBSTRING* vr$29 = fb_StrAllocTempDescZ( (uint8*)((uint8*)&FBC$ + 3359ll) );
128 -@@ -1609,7 +1609,7 @@ static int64 HLINKFILES( void )
129 - }
130 - goto label$189;
131 - label$190:;
132 -- static const void* tmp$649[7ll] = {
133 -+ static const void* tmp$652[7ll] = {
134 - &&label$192,
135 - &&label$189,
136 - &&label$189,
137 -@@ -1619,7 +1619,7 @@ static int64 HLINKFILES( void )
138 - &&label$202,
139 - };
140 - if( (TMP$126$5 - 2ull) > 6ull ) goto label$189;
141 -- goto *tmp$649[TMP$126$5 - 2ull];
142 -+ goto *tmp$652[TMP$126$5 - 2ull];
143 - label$189:;
144 - }
145 - }
146 -@@ -1640,7 +1640,7 @@ static int64 HLINKFILES( void )
147 - }
148 - goto label$173;
149 - label$174:;
150 -- static const void* tmp$650[9ll] = {
151 -+ static const void* tmp$653[9ll] = {
152 - &&label$175,
153 - &&label$175,
154 - &&label$184,
155 -@@ -1652,7 +1652,7 @@ static int64 HLINKFILES( void )
156 - &&label$184,
157 - };
158 - if( TMP$113$2 > 8ull ) goto label$173;
159 -- goto *tmp$650[TMP$113$2 - 0ull];
160 -+ goto *tmp$653[TMP$113$2 - 0ull];
161 - label$173:;
162 - }
163 - int64 vr$115 = FBGETOPTION( 3ll );
164 -@@ -1718,7 +1718,7 @@ static int64 HLINKFILES( void )
165 - }
166 - goto label$211;
167 - label$212:;
168 -- static const void* tmp$651[5ll] = {
169 -+ static const void* tmp$654[5ll] = {
170 - &&label$213,
171 - &&label$213,
172 - &&label$211,
173 -@@ -1726,7 +1726,7 @@ static int64 HLINKFILES( void )
174 - &&label$216,
175 - };
176 - if( TMP$142$2 > 4ull ) goto label$211;
177 -- goto *tmp$651[TMP$142$2 - 0ull];
178 -+ goto *tmp$654[TMP$142$2 - 0ull];
179 - label$211:;
180 - }
181 - if( *(int64*)((uint8*)&FBC$ + 2568ll) == 0ll ) goto label$218;
182 -@@ -1885,13 +1885,13 @@ static int64 HLINKFILES( void )
183 - }
184 - goto label$249;
185 - label$250:;
186 -- static const void* tmp$652[3ll] = {
187 -+ static const void* tmp$655[3ll] = {
188 - &&label$251,
189 - &&label$252,
190 - &&label$251,
191 - };
192 - if( (TMP$163$6 - 6ull) > 2ull ) goto label$252;
193 -- goto *tmp$652[TMP$163$6 - 6ull];
194 -+ goto *tmp$655[TMP$163$6 - 6ull];
195 - label$249:;
196 - }
197 - }
198 -@@ -1916,13 +1916,13 @@ static int64 HLINKFILES( void )
199 - }
200 - goto label$253;
201 - label$254:;
202 -- static const void* tmp$653[3ll] = {
203 -+ static const void* tmp$656[3ll] = {
204 - &&label$255,
205 - &&label$256,
206 - &&label$255,
207 - };
208 - if( (TMP$165$6 - 6ull) > 2ull ) goto label$256;
209 -- goto *tmp$653[TMP$165$6 - 6ull];
210 -+ goto *tmp$656[TMP$165$6 - 6ull];
211 - label$253:;
212 - }
213 - }
214 -@@ -1966,7 +1966,7 @@ static int64 HLINKFILES( void )
215 - }
216 - goto label$229;
217 - label$230:;
218 -- static const void* tmp$654[9ll] = {
219 -+ static const void* tmp$657[9ll] = {
220 - &&label$236,
221 - &&label$231,
222 - &&label$244,
223 -@@ -1978,7 +1978,7 @@ static int64 HLINKFILES( void )
224 - &&label$244,
225 - };
226 - if( TMP$156$2 > 8ull ) goto label$229;
227 -- goto *tmp$654[TMP$156$2 - 0ull];
228 -+ goto *tmp$657[TMP$156$2 - 0ull];
229 - label$229:;
230 - }
231 - if( *(int64*)((uint8*)&FBC$ + 2560ll) != 0ll ) goto label$265;
232 -@@ -2134,7 +2134,7 @@ static int64 HLINKFILES( void )
233 - }
234 - goto label$281;
235 - label$282:;
236 -- static const void* tmp$655[9ll] = {
237 -+ static const void* tmp$658[9ll] = {
238 - &&label$288,
239 - &&label$281,
240 - &&label$283,
241 -@@ -2146,7 +2146,7 @@ static int64 HLINKFILES( void )
242 - &&label$283,
243 - };
244 - if( TMP$183$2 > 8ull ) goto label$281;
245 -- goto *tmp$655[TMP$183$2 - 0ull];
246 -+ goto *tmp$658[TMP$183$2 - 0ull];
247 - label$281:;
248 - }
249 - int64 vr$352 = FBGETOPTION( 3ll );
250 -@@ -2325,7 +2325,7 @@ static int64 HLINKFILES( void )
251 - }
252 - goto label$293;
253 - label$294:;
254 -- static const void* tmp$656[5ll] = {
255 -+ static const void* tmp$659[5ll] = {
256 - &&label$300,
257 - &&label$300,
258 - &&label$293,
259 -@@ -2333,7 +2333,7 @@ static int64 HLINKFILES( void )
260 - &&label$305,
261 - };
262 - if( TMP$189$2 > 4ull ) goto label$293;
263 -- goto *tmp$656[TMP$189$2 - 0ull];
264 -+ goto *tmp$659[TMP$189$2 - 0ull];
265 - label$293:;
266 - }
267 - fb$result$1 = -1ll;
268 -@@ -2412,7 +2412,7 @@ static void HREADOBJINFO( void )
269 - }
270 - goto label$323;
271 - label$324:;
272 -- static const void* tmp$657[5ll] = {
273 -+ static const void* tmp$660[5ll] = {
274 - &&label$325,
275 - &&label$326,
276 - &&label$327,
277 -@@ -2420,7 +2420,7 @@ static void HREADOBJINFO( void )
278 - &&label$331,
279 - };
280 - if( TMP$212$3 > 4ull ) goto label$336;
281 -- goto *tmp$657[TMP$212$3 - 0ull];
282 -+ goto *tmp$660[TMP$212$3 - 0ull];
283 - label$323:;
284 - }
285 - }
286 -@@ -3416,36 +3416,45 @@ static void HANDLEOPT( int64 OPTID$1, FBSTRING* ARG$1 )
287 - {
288 - FBSTRING TMP$294$3;
289 - FBSTRING TMP$295$3;
290 -+ FBSTRING TMP$296$3;
291 - FBSTRING* vr$199 = HREPLACE( *(uint8**)ARG$1, (uint8*)",", (uint8*)" " );
292 - __builtin_memset( &TMP$294$3, 0, 24ll );
293 - FBSTRING* vr$202 = fb_StrConcat( &TMP$294$3, (void*)" ", 2ll, (void*)vr$199, -1ll );
294 - __builtin_memset( &TMP$295$3, 0, 24ll );
295 - FBSTRING* vr$205 = fb_StrConcat( &TMP$295$3, (void*)vr$202, -1ll, (void*)" ", 2ll );
296 -- fb_StrAssign( (void*)((uint8*)&FBC$ + 1782ll), 128ll, (void*)vr$205, -1ll, 0 );
297 -+ __builtin_memset( &TMP$296$3, 0, 24ll );
298 -+ FBSTRING* vr$209 = fb_StrConcat( &TMP$296$3, (void*)((uint8*)&FBC$ + 1782ll), 128ll, (void*)vr$205, -1ll );
299 -+ fb_StrAssign( (void*)((uint8*)&FBC$ + 1782ll), 128ll, (void*)vr$209, -1ll, 0 );
300 - }
301 - goto label$391;
302 - label$540:;
303 - {
304 -- FBSTRING TMP$296$3;
305 - FBSTRING TMP$297$3;
306 -- FBSTRING* vr$208 = HREPLACE( *(uint8**)ARG$1, (uint8*)",", (uint8*)" " );
307 -- __builtin_memset( &TMP$296$3, 0, 24ll );
308 -- FBSTRING* vr$211 = fb_StrConcat( &TMP$296$3, (void*)" ", 2ll, (void*)vr$208, -1ll );
309 -+ FBSTRING TMP$298$3;
310 -+ FBSTRING TMP$299$3;
311 -+ FBSTRING* vr$212 = HREPLACE( *(uint8**)ARG$1, (uint8*)",", (uint8*)" " );
312 - __builtin_memset( &TMP$297$3, 0, 24ll );
313 -- FBSTRING* vr$214 = fb_StrConcat( &TMP$297$3, (void*)vr$211, -1ll, (void*)" ", 2ll );
314 -- fb_StrAssign( (void*)((uint8*)&FBC$ + 2038ll), 128ll, (void*)vr$214, -1ll, 0 );
315 -+ FBSTRING* vr$215 = fb_StrConcat( &TMP$297$3, (void*)" ", 2ll, (void*)vr$212, -1ll );
316 -+ __builtin_memset( &TMP$298$3, 0, 24ll );
317 -+ FBSTRING* vr$218 = fb_StrConcat( &TMP$298$3, (void*)vr$215, -1ll, (void*)" ", 2ll );
318 -+ __builtin_memset( &TMP$299$3, 0, 24ll );
319 -+ FBSTRING* vr$222 = fb_StrConcat( &TMP$299$3, (void*)((uint8*)&FBC$ + 2038ll), 128ll, (void*)vr$218, -1ll );
320 -+ fb_StrAssign( (void*)((uint8*)&FBC$ + 2038ll), 128ll, (void*)vr$222, -1ll, 0 );
321 - }
322 - goto label$391;
323 - label$541:;
324 - {
325 -- FBSTRING TMP$298$3;
326 -- FBSTRING TMP$299$3;
327 -- FBSTRING* vr$217 = HREPLACE( *(uint8**)ARG$1, (uint8*)",", (uint8*)" " );
328 -- __builtin_memset( &TMP$298$3, 0, 24ll );
329 -- FBSTRING* vr$220 = fb_StrConcat( &TMP$298$3, (void*)" ", 2ll, (void*)vr$217, -1ll );
330 -- __builtin_memset( &TMP$299$3, 0, 24ll );
331 -- FBSTRING* vr$223 = fb_StrConcat( &TMP$299$3, (void*)vr$220, -1ll, (void*)" ", 2ll );
332 -- fb_StrAssign( (void*)((uint8*)&FBC$ + 1910ll), 128ll, (void*)vr$223, -1ll, 0 );
333 -+ FBSTRING TMP$300$3;
334 -+ FBSTRING TMP$301$3;
335 -+ FBSTRING TMP$302$3;
336 -+ FBSTRING* vr$225 = HREPLACE( *(uint8**)ARG$1, (uint8*)",", (uint8*)" " );
337 -+ __builtin_memset( &TMP$300$3, 0, 24ll );
338 -+ FBSTRING* vr$228 = fb_StrConcat( &TMP$300$3, (void*)" ", 2ll, (void*)vr$225, -1ll );
339 -+ __builtin_memset( &TMP$301$3, 0, 24ll );
340 -+ FBSTRING* vr$231 = fb_StrConcat( &TMP$301$3, (void*)vr$228, -1ll, (void*)" ", 2ll );
341 -+ __builtin_memset( &TMP$302$3, 0, 24ll );
342 -+ FBSTRING* vr$235 = fb_StrConcat( &TMP$302$3, (void*)((uint8*)&FBC$ + 1910ll), 128ll, (void*)vr$231, -1ll );
343 -+ fb_StrAssign( (void*)((uint8*)&FBC$ + 1910ll), 128ll, (void*)vr$235, -1ll, 0 );
344 - }
345 - goto label$391;
346 - label$542:;
347 -@@ -3456,11 +3465,11 @@ static void HANDLEOPT( int64 OPTID$1, FBSTRING* ARG$1 )
348 - label$543:;
349 - {
350 - {
351 -- FBSTRING TMP$300$4;
352 -- FBSTRING* vr$226 = fb_StrLcase2( ARG$1, 0 );
353 -- FBSTRING* vr$228 = fb_StrInit( (void*)&TMP$300$4, -1ll, (void*)vr$226, -1ll, 0 );
354 -- int32 vr$230 = fb_StrCompare( (void*)&TMP$300$4, -1ll, (void*)"gosub-setjmp", 13ll );
355 -- if( (int64)vr$230 != 0ll ) goto label$545;
356 -+ FBSTRING TMP$303$4;
357 -+ FBSTRING* vr$238 = fb_StrLcase2( ARG$1, 0 );
358 -+ FBSTRING* vr$240 = fb_StrInit( (void*)&TMP$303$4, -1ll, (void*)vr$238, -1ll, 0 );
359 -+ int32 vr$242 = fb_StrCompare( (void*)&TMP$303$4, -1ll, (void*)"gosub-setjmp", 13ll );
360 -+ if( (int64)vr$242 != 0ll ) goto label$545;
361 - label$546:;
362 - {
363 - FBSETOPTION( 22ll, -1ll );
364 -@@ -3472,12 +3481,12 @@ static void HANDLEOPT( int64 OPTID$1, FBSTRING* ARG$1 )
365 - }
366 - label$547:;
367 - label$544:;
368 -- fb_StrDelete( &TMP$300$4 );
369 -+ fb_StrDelete( &TMP$303$4 );
370 - }
371 - }
372 - goto label$391;
373 - label$392:;
374 -- static const void* tmp$658[58ll] = {
375 -+ static const void* tmp$661[58ll] = {
376 - &&label$393,
377 - &&label$394,
378 - &&label$397,
379 -@@ -3538,7 +3547,7 @@ static void HANDLEOPT( int64 OPTID$1, FBSTRING* ARG$1 )
380 - &&label$543,
381 - };
382 - if( TMP$252$2 > 57ull ) goto label$391;
383 -- goto *tmp$658[TMP$252$2 - 0ull];
384 -+ goto *tmp$661[TMP$252$2 - 0ull];
385 - label$391:;
386 - }
387 - label$390:;
388 -@@ -3550,8 +3559,8 @@ static int64 PARSEOPTION( uint8* OPT$1 )
389 - __builtin_memset( &fb$result$1, 0, 8ll );
390 - label$548:;
391 - {
392 -- uint64 TMP$302$2;
393 -- TMP$302$2 = (uint64)*(uint8*)OPT$1;
394 -+ uint64 TMP$305$2;
395 -+ TMP$305$2 = (uint64)*(uint8*)OPT$1;
396 - goto label$551;
397 - label$552:;
398 - {
399 -@@ -4117,7 +4126,7 @@ static int64 PARSEOPTION( uint8* OPT$1 )
400 - }
401 - goto label$550;
402 - label$551:;
403 -- static const void* tmp$659[78ll] = {
404 -+ static const void* tmp$662[78ll] = {
405 - &&label$693,
406 - &&label$550,
407 - &&label$550,
408 -@@ -4197,8 +4206,8 @@ static int64 PARSEOPTION( uint8* OPT$1 )
409 - &&label$550,
410 - &&label$690,
411 - };
412 -- if( (TMP$302$2 - 45ull) > 77ull ) goto label$550;
413 -- goto *tmp$659[TMP$302$2 - 45ull];
414 -+ if( (TMP$305$2 - 45ull) > 77ull ) goto label$550;
415 -+ goto *tmp$662[TMP$305$2 - 45ull];
416 - label$550:;
417 - }
418 - fb$result$1 = -1ll;
419 -@@ -4233,9 +4242,9 @@ static void HANDLEARG( FBSTRING* ARG$1 )
420 - label$705:;
421 - label$704:;
422 - {
423 -- uint8 TMP$364$2;
424 -- TMP$364$2 = *(uint8*)*(uint8**)ARG$1;
425 -- if( (uint64)(int64)TMP$364$2 != 45ull ) goto label$707;
426 -+ uint8 TMP$367$2;
427 -+ TMP$367$2 = *(uint8*)*(uint8**)ARG$1;
428 -+ if( (uint64)(int64)TMP$367$2 != 45ull ) goto label$707;
429 - label$708:;
430 - {
431 - uint8* OPT$3;
432 -@@ -4268,7 +4277,7 @@ static void HANDLEARG( FBSTRING* ARG$1 )
433 - }
434 - goto label$706;
435 - label$707:;
436 -- if( (uint64)(int64)TMP$364$2 != 64ull ) goto label$715;
437 -+ if( (uint64)(int64)TMP$367$2 != 64ull ) goto label$715;
438 - label$716:;
439 - {
440 - static int64 RECLEVEL$3 = 0ll;
441 -@@ -4411,8 +4420,8 @@ static void PARSEARGSFROMFILE( FBSTRING* FILENAME$1 )
442 - int64 CH$4;
443 - CH$4 = (int64)*(uint8*)((uint8*)*(uint8**)&ARGS$1 + I$3);
444 - {
445 -- uint64 TMP$370$5;
446 -- TMP$370$5 = (uint64)CH$4;
447 -+ uint64 TMP$373$5;
448 -+ TMP$373$5 = (uint64)CH$4;
449 - goto label$751;
450 - label$752:;
451 - {
452 -@@ -4441,7 +4450,7 @@ static void PARSEARGSFROMFILE( FBSTRING* FILENAME$1 )
453 - }
454 - goto label$750;
455 - label$751:;
456 -- static const void* tmp$660[8ll] = {
457 -+ static const void* tmp$663[8ll] = {
458 - &&label$752,
459 - &&label$750,
460 - &&label$755,
461 -@@ -4451,8 +4460,8 @@ static void PARSEARGSFROMFILE( FBSTRING* FILENAME$1 )
462 - &&label$750,
463 - &&label$755,
464 - };
465 -- if( (TMP$370$5 - 32ull) > 7ull ) goto label$750;
466 -- goto *tmp$660[TMP$370$5 - 32ull];
467 -+ if( (TMP$373$5 - 32ull) > 7ull ) goto label$750;
468 -+ goto *tmp$663[TMP$373$5 - 32ull];
469 - label$750:;
470 - }
471 - I$3 = I$3 + 1ll;
472 -@@ -4504,9 +4513,9 @@ static int64 HTARGETNEEDSPIC( void )
473 - if( vr$1 == 0ll ) goto label$765;
474 - {
475 - {
476 -- uint64 TMP$372$3;
477 -+ uint64 TMP$375$3;
478 - int64 vr$2 = FBGETOPTION( 3ll );
479 -- TMP$372$3 = (uint64)vr$2;
480 -+ TMP$375$3 = (uint64)vr$2;
481 - goto label$767;
482 - label$768:;
483 - {
484 -@@ -4514,7 +4523,7 @@ static int64 HTARGETNEEDSPIC( void )
485 - }
486 - goto label$766;
487 - label$767:;
488 -- static const void* tmp$661[7ll] = {
489 -+ static const void* tmp$664[7ll] = {
490 - &&label$768,
491 - &&label$766,
492 - &&label$766,
493 -@@ -4523,8 +4532,8 @@ static int64 HTARGETNEEDSPIC( void )
494 - &&label$766,
495 - &&label$768,
496 - };
497 -- if( (TMP$372$3 - 2ull) > 6ull ) goto label$766;
498 -- goto *tmp$661[TMP$372$3 - 2ull];
499 -+ if( (TMP$375$3 - 2ull) > 6ull ) goto label$766;
500 -+ goto *tmp$664[TMP$375$3 - 2ull];
501 - label$766:;
502 - }
503 - }
504 -@@ -4543,8 +4552,8 @@ static void HPARSEARGS( int64 ARGC$1, uint8** ARGV$1 )
505 - {
506 - int64 I$2;
507 - I$2 = 1ll;
508 -- int64 TMP$373$2;
509 -- TMP$373$2 = ARGC$1 + -1ll;
510 -+ int64 TMP$376$2;
511 -+ TMP$376$2 = ARGC$1 + -1ll;
512 - goto label$771;
513 - label$774:;
514 - {
515 -@@ -4554,16 +4563,16 @@ static void HPARSEARGS( int64 ARGC$1, uint8** ARGV$1 )
516 - label$772:;
517 - I$2 = I$2 + 1ll;
518 - label$771:;
519 -- if( I$2 <= TMP$373$2 ) goto label$774;
520 -+ if( I$2 <= TMP$376$2 ) goto label$774;
521 - label$773:;
522 - }
523 - if( *(int64*)&FBC$ < 0ll ) goto label$776;
524 - {
525 -- FBSTRING TMP$374$2;
526 -- __builtin_memset( &TMP$374$2, 0, 24ll );
527 -- FBSTRING* vr$11 = fb_StrAssign( (void*)&TMP$374$2, -1ll, *(void**)((uint8*)((uint8*)ARGV$1 + (ARGC$1 << (3ll & 63ll))) + -8ll), 0ll, 0 );
528 -- HFATALINVALIDOPTION( &TMP$374$2 );
529 -- fb_StrDelete( &TMP$374$2 );
530 -+ FBSTRING TMP$377$2;
531 -+ __builtin_memset( &TMP$377$2, 0, 24ll );
532 -+ FBSTRING* vr$11 = fb_StrAssign( (void*)&TMP$377$2, -1ll, *(void**)((uint8*)((uint8*)ARGV$1 + (ARGC$1 << (3ll & 63ll))) + -8ll), 0ll, 0 );
533 -+ HFATALINVALIDOPTION( &TMP$377$2 );
534 -+ fb_StrDelete( &TMP$377$2 );
535 - }
536 - label$776:;
537 - label$775:;
538 -@@ -4627,9 +4636,9 @@ static void HPARSEARGS( int64 ARGC$1, uint8** ARGV$1 )
539 - label$790:;
540 - label$789:;
541 - {
542 -- uint64 TMP$375$2;
543 -+ uint64 TMP$378$2;
544 - int64 vr$33 = FBGETOPTION( 3ll );
545 -- TMP$375$2 = (uint64)vr$33;
546 -+ TMP$378$2 = (uint64)vr$33;
547 - goto label$792;
548 - label$793:;
549 - {
550 -@@ -4650,21 +4659,21 @@ static void HPARSEARGS( int64 ARGC$1, uint8** ARGV$1 )
551 - }
552 - goto label$791;
553 - label$792:;
554 -- static const void* tmp$662[5ll] = {
555 -+ static const void* tmp$665[5ll] = {
556 - &&label$793,
557 - &&label$793,
558 - &&label$794,
559 - &&label$794,
560 - &&label$793,
561 - };
562 -- if( TMP$375$2 > 4ull ) goto label$794;
563 -- goto *tmp$662[TMP$375$2 - 0ull];
564 -+ if( TMP$378$2 > 4ull ) goto label$794;
565 -+ goto *tmp$665[TMP$378$2 - 0ull];
566 - label$791:;
567 - }
568 - {
569 -- uint64 TMP$376$2;
570 -+ uint64 TMP$379$2;
571 - int64 vr$37 = FBGETOPTION( 3ll );
572 -- TMP$376$2 = (uint64)vr$37;
573 -+ TMP$379$2 = (uint64)vr$37;
574 - goto label$798;
575 - label$799:;
576 - {
577 -@@ -4683,7 +4692,7 @@ static void HPARSEARGS( int64 ARGC$1, uint8** ARGV$1 )
578 - }
579 - goto label$797;
580 - label$798:;
581 -- static const void* tmp$663[7ll] = {
582 -+ static const void* tmp$666[7ll] = {
583 - &&label$799,
584 - &&label$800,
585 - &&label$800,
586 -@@ -4692,31 +4701,31 @@ static void HPARSEARGS( int64 ARGC$1, uint8** ARGV$1 )
587 - &&label$799,
588 - &&label$799,
589 - };
590 -- if( (TMP$376$2 - 2ull) > 6ull ) goto label$800;
591 -- goto *tmp$663[TMP$376$2 - 2ull];
592 -+ if( (TMP$379$2 - 2ull) > 6ull ) goto label$800;
593 -+ goto *tmp$666[TMP$379$2 - 2ull];
594 - label$797:;
595 - }
596 - if( *(int64*)((uint8*)&FBC$ + 64ll) < 0ll ) goto label$804;
597 - {
598 - {
599 -- int64 TMP$377$3;
600 -+ int64 TMP$380$3;
601 - int64 vr$40 = FBGETCPUFAMILY( );
602 -- TMP$377$3 = vr$40;
603 -- if( TMP$377$3 == 0ll ) goto label$807;
604 -+ TMP$380$3 = vr$40;
605 -+ if( TMP$380$3 == 0ll ) goto label$807;
606 - label$808:;
607 -- if( TMP$377$3 != 1ll ) goto label$806;
608 -+ if( TMP$380$3 != 1ll ) goto label$806;
609 - label$807:;
610 - {
611 - }
612 - goto label$805;
613 - label$806:;
614 - {
615 -- FBSTRING TMP$378$4;
616 -- __builtin_memset( &TMP$378$4, 0, 24ll );
617 -+ FBSTRING TMP$381$4;
618 -+ __builtin_memset( &TMP$381$4, 0, 24ll );
619 - FBSTRING* vr$42 = FBGETTARGETID( );
620 -- FBSTRING* vr$44 = fb_StrAssign( (void*)&TMP$378$4, -1ll, (void*)vr$42, -1ll, 0 );
621 -- ERRREPORTEX( 319ll, *(uint8**)&TMP$378$4, -1ll, 1ll, (uint8*)0ull );
622 -- fb_StrDelete( &TMP$378$4 );
623 -+ FBSTRING* vr$44 = fb_StrAssign( (void*)&TMP$381$4, -1ll, (void*)vr$42, -1ll, 0 );
624 -+ ERRREPORTEX( 319ll, *(uint8**)&TMP$381$4, -1ll, 1ll, (uint8*)0ull );
625 -+ fb_StrDelete( &TMP$381$4 );
626 - }
627 - label$809:;
628 - label$805:;
629 -@@ -4775,27 +4784,27 @@ static void FBCDETERMINEPREFIX( void )
630 - int64 vr$1 = fb_StrLen( (void*)((uint8*)&FBC$ + 2576ll), 261ll );
631 - if( vr$1 != 0ll ) goto label$824;
632 - {
633 -- FBSTRING TMP$379$2;
634 -- FBSTRING TMP$380$2;
635 -+ FBSTRING TMP$382$2;
636 - FBSTRING TMP$383$2;
637 -- __builtin_memset( &TMP$379$2, 0, 24ll );
638 -+ FBSTRING TMP$386$2;
639 -+ __builtin_memset( &TMP$382$2, 0, 24ll );
640 - FBSTRING* vr$3 = fb_ExePath( );
641 -- FBSTRING* vr$5 = fb_StrAssign( (void*)&TMP$379$2, -1ll, (void*)vr$3, -1ll, 0 );
642 -- FBSTRING* vr$7 = PATHSTRIPDIV( &TMP$379$2 );
643 -- __builtin_memset( &TMP$380$2, 0, 24ll );
644 -- FBSTRING* vr$10 = fb_StrConcat( &TMP$380$2, (void*)vr$7, -1ll, (void*)"/", 2ll );
645 -- fb_StrAssign( (void*)((uint8*)&FBC$ + 2576ll), 261ll, (void*)vr$10, -1ll, 0 );
646 -- fb_StrDelete( &TMP$379$2 );
647 -+ FBSTRING* vr$5 = fb_StrAssign( (void*)&TMP$382$2, -1ll, (void*)vr$3, -1ll, 0 );
648 -+ FBSTRING* vr$7 = PATHSTRIPDIV( &TMP$382$2 );
649 - __builtin_memset( &TMP$383$2, 0, 24ll );
650 -- FBSTRING* vr$16 = fb_StrConcat( &TMP$383$2, (void*)((uint8*)&FBC$ + 2576ll), 261ll, (void*)"../", 4ll );
651 -+ FBSTRING* vr$10 = fb_StrConcat( &TMP$383$2, (void*)vr$7, -1ll, (void*)"/", 2ll );
652 -+ fb_StrAssign( (void*)((uint8*)&FBC$ + 2576ll), 261ll, (void*)vr$10, -1ll, 0 );
653 -+ fb_StrDelete( &TMP$382$2 );
654 -+ __builtin_memset( &TMP$386$2, 0, 24ll );
655 -+ FBSTRING* vr$16 = fb_StrConcat( &TMP$386$2, (void*)((uint8*)&FBC$ + 2576ll), 261ll, (void*)"../", 4ll );
656 - fb_StrAssign( (void*)((uint8*)&FBC$ + 2576ll), 261ll, (void*)vr$16, -1ll, 0 );
657 - }
658 - goto label$823;
659 - label$824:;
660 - {
661 -- FBSTRING TMP$384$2;
662 -- __builtin_memset( &TMP$384$2, 0, 24ll );
663 -- FBSTRING* vr$21 = fb_StrConcat( &TMP$384$2, (void*)((uint8*)&FBC$ + 2576ll), 261ll, (void*)"/", 2ll );
664 -+ FBSTRING TMP$387$2;
665 -+ __builtin_memset( &TMP$387$2, 0, 24ll );
666 -+ FBSTRING* vr$21 = fb_StrConcat( &TMP$387$2, (void*)((uint8*)&FBC$ + 2576ll), 261ll, (void*)"/", 2ll );
667 - fb_StrAssign( (void*)((uint8*)&FBC$ + 2576ll), 261ll, (void*)vr$21, -1ll, 0 );
668 - }
669 - label$823:;
670 -@@ -4804,9 +4813,6 @@ static void FBCDETERMINEPREFIX( void )
671 -
672 - static void FBCSETUPCOMPILERPATHS( void )
673 - {
674 -- FBSTRING TMP$387$1;
675 -- FBSTRING TMP$388$1;
676 -- FBSTRING TMP$389$1;
677 - FBSTRING TMP$390$1;
678 - FBSTRING TMP$391$1;
679 - FBSTRING TMP$392$1;
680 -@@ -4815,6 +4821,9 @@ static void FBCSETUPCOMPILERPATHS( void )
681 - FBSTRING TMP$395$1;
682 - FBSTRING TMP$396$1;
683 - FBSTRING TMP$397$1;
684 -+ FBSTRING TMP$398$1;
685 -+ FBSTRING TMP$399$1;
686 -+ FBSTRING TMP$400$1;
687 - label$825:;
688 - FBSTRING TARGETID$1;
689 - FBSTRING* vr$0 = FBGETTARGETID( );
690 -@@ -4824,30 +4833,30 @@ static void FBCSETUPCOMPILERPATHS( void )
691 - fb_StrAssign( (void*)&FBNAME$1, -1ll, (void*)"freebasic", 10ll, 0 );
692 - FBSTRING LIBDIRNAME$1;
693 - FBSTRING* vr$6 = fb_StrInit( (void*)&LIBDIRNAME$1, -1ll, (void*)"lib", 4ll, 0 );
694 -- __builtin_memset( &TMP$387$1, 0, 24ll );
695 -- FBSTRING* vr$11 = fb_StrConcat( &TMP$387$1, (void*)((uint8*)&FBC$ + 2576ll), 261ll, (void*)"bin", 4ll );
696 -- __builtin_memset( &TMP$388$1, 0, 24ll );
697 -- FBSTRING* vr$14 = fb_StrConcat( &TMP$388$1, (void*)vr$11, -1ll, (void*)"/", 2ll );
698 -- __builtin_memset( &TMP$389$1, 0, 24ll );
699 -- FBSTRING* vr$17 = fb_StrConcat( &TMP$389$1, (void*)vr$14, -1ll, (void*)((uint8*)&FBC$ + 2295ll), 129ll );
700 -- fb_StrAssign( (void*)((uint8*)&FBC$ + 2837ll), 261ll, (void*)vr$17, -1ll, 0 );
701 - __builtin_memset( &TMP$390$1, 0, 24ll );
702 -- FBSTRING* vr$23 = fb_StrConcat( &TMP$390$1, (void*)((uint8*)&FBC$ + 2576ll), 261ll, (void*)"include", 8ll );
703 -+ FBSTRING* vr$11 = fb_StrConcat( &TMP$390$1, (void*)((uint8*)&FBC$ + 2576ll), 261ll, (void*)"bin", 4ll );
704 - __builtin_memset( &TMP$391$1, 0, 24ll );
705 -- FBSTRING* vr$26 = fb_StrConcat( &TMP$391$1, (void*)vr$23, -1ll, (void*)"/", 2ll );
706 -+ FBSTRING* vr$14 = fb_StrConcat( &TMP$391$1, (void*)vr$11, -1ll, (void*)"/", 2ll );
707 - __builtin_memset( &TMP$392$1, 0, 24ll );
708 -- FBSTRING* vr$29 = fb_StrConcat( &TMP$392$1, (void*)vr$26, -1ll, (void*)&FBNAME$1, -1ll );
709 -- fb_StrAssign( (void*)((uint8*)&FBC$ + 3098ll), 261ll, (void*)vr$29, -1ll, 0 );
710 -+ FBSTRING* vr$17 = fb_StrConcat( &TMP$392$1, (void*)vr$14, -1ll, (void*)((uint8*)&FBC$ + 2295ll), 129ll );
711 -+ fb_StrAssign( (void*)((uint8*)&FBC$ + 2837ll), 261ll, (void*)vr$17, -1ll, 0 );
712 - __builtin_memset( &TMP$393$1, 0, 24ll );
713 -- FBSTRING* vr$37 = fb_StrConcat( &TMP$393$1, (void*)((uint8*)&FBC$ + 2576ll), 261ll, (void*)&LIBDIRNAME$1, -1ll );
714 -+ FBSTRING* vr$23 = fb_StrConcat( &TMP$393$1, (void*)((uint8*)&FBC$ + 2576ll), 261ll, (void*)"include", 8ll );
715 - __builtin_memset( &TMP$394$1, 0, 24ll );
716 -- FBSTRING* vr$40 = fb_StrConcat( &TMP$394$1, (void*)vr$37, -1ll, (void*)"/", 2ll );
717 -+ FBSTRING* vr$26 = fb_StrConcat( &TMP$394$1, (void*)vr$23, -1ll, (void*)"/", 2ll );
718 - __builtin_memset( &TMP$395$1, 0, 24ll );
719 -- FBSTRING* vr$43 = fb_StrConcat( &TMP$395$1, (void*)vr$40, -1ll, (void*)&FBNAME$1, -1ll );
720 -+ FBSTRING* vr$29 = fb_StrConcat( &TMP$395$1, (void*)vr$26, -1ll, (void*)&FBNAME$1, -1ll );
721 -+ fb_StrAssign( (void*)((uint8*)&FBC$ + 3098ll), 261ll, (void*)vr$29, -1ll, 0 );
722 - __builtin_memset( &TMP$396$1, 0, 24ll );
723 -- FBSTRING* vr$46 = fb_StrConcat( &TMP$396$1, (void*)vr$43, -1ll, (void*)"/", 2ll );
724 -+ FBSTRING* vr$37 = fb_StrConcat( &TMP$396$1, (void*)((uint8*)&FBC$ + 2576ll), 261ll, (void*)&LIBDIRNAME$1, -1ll );
725 - __builtin_memset( &TMP$397$1, 0, 24ll );
726 -- FBSTRING* vr$49 = fb_StrConcat( &TMP$397$1, (void*)vr$46, -1ll, (void*)&TARGETID$1, -1ll );
727 -+ FBSTRING* vr$40 = fb_StrConcat( &TMP$397$1, (void*)vr$37, -1ll, (void*)"/", 2ll );
728 -+ __builtin_memset( &TMP$398$1, 0, 24ll );
729 -+ FBSTRING* vr$43 = fb_StrConcat( &TMP$398$1, (void*)vr$40, -1ll, (void*)&FBNAME$1, -1ll );
730 -+ __builtin_memset( &TMP$399$1, 0, 24ll );
731 -+ FBSTRING* vr$46 = fb_StrConcat( &TMP$399$1, (void*)vr$43, -1ll, (void*)"/", 2ll );
732 -+ __builtin_memset( &TMP$400$1, 0, 24ll );
733 -+ FBSTRING* vr$49 = fb_StrConcat( &TMP$400$1, (void*)vr$46, -1ll, (void*)&TARGETID$1, -1ll );
734 - fb_StrAssign( (void*)((uint8*)&FBC$ + 3359ll), 261ll, (void*)vr$49, -1ll, 0 );
735 - fb_StrDelete( &LIBDIRNAME$1 );
736 - fb_StrDelete( &FBNAME$1 );
737 -@@ -4857,17 +4866,17 @@ static void FBCSETUPCOMPILERPATHS( void )
738 -
739 - static void FBCPRINTTARGETINFO( void )
740 - {
741 -- FBSTRING TMP$399$1;
742 -- FBSTRING TMP$400$1;
743 -+ FBSTRING TMP$402$1;
744 -+ FBSTRING TMP$403$1;
745 - label$827:;
746 - FBSTRING S$1;
747 - FBSTRING* vr$0 = FBGETTARGETID( );
748 - FBSTRING* vr$2 = fb_StrInit( (void*)&S$1, -1ll, (void*)vr$0, -1ll, 0 );
749 - uint8* vr$3 = FBGETFBCARCH( );
750 -- __builtin_memset( &TMP$399$1, 0, 24ll );
751 -- FBSTRING* vr$6 = fb_StrConcat( &TMP$399$1, (void*)", ", 3ll, (void*)vr$3, 0ll );
752 -- __builtin_memset( &TMP$400$1, 0, 24ll );
753 -- FBSTRING* vr$10 = fb_StrConcat( &TMP$400$1, (void*)&S$1, -1ll, (void*)vr$6, -1ll );
754 -+ __builtin_memset( &TMP$402$1, 0, 24ll );
755 -+ FBSTRING* vr$6 = fb_StrConcat( &TMP$402$1, (void*)", ", 3ll, (void*)vr$3, 0ll );
756 -+ __builtin_memset( &TMP$403$1, 0, 24ll );
757 -+ FBSTRING* vr$10 = fb_StrConcat( &TMP$403$1, (void*)&S$1, -1ll, (void*)vr$6, -1ll );
758 - FBSTRING* vr$12 = fb_StrAssign( (void*)&S$1, -1ll, (void*)vr$10, -1ll, 0 );
759 - FBSTRING* vr$14 = fb_StrConcatAssign( (void*)&S$1, -1ll, (void*)", ", 3ll, 0 );
760 - int64 vr$15 = FBGETBITS( );
761 -@@ -4896,7 +4905,7 @@ static void FBCDETERMINEMAINNAME( void )
762 - int64 vr$1 = fb_StrLen( (void*)((uint8*)&FBC$ + 1117ll), 261ll );
763 - if( vr$1 != 0ll ) goto label$834;
764 - {
765 -- FBSTRING TMP$406$2;
766 -+ FBSTRING TMP$409$2;
767 - struct $9FBCIOFILE* M$2;
768 - void* vr$3 = LISTGETHEAD( (struct $5TLIST*)((uint8*)&FBC$ + 144ll) );
769 - M$2 = (struct $9FBCIOFILE*)vr$3;
770 -@@ -4922,11 +4931,11 @@ static void FBCDETERMINEMAINNAME( void )
771 - label$837:;
772 - }
773 - label$835:;
774 -- __builtin_memset( &TMP$406$2, 0, 24ll );
775 -- FBSTRING* vr$14 = fb_StrAssign( (void*)&TMP$406$2, -1ll, (void*)((uint8*)&FBC$ + 1117ll), 261ll, 0 );
776 -- FBSTRING* vr$16 = HSTRIPEXT( &TMP$406$2 );
777 -+ __builtin_memset( &TMP$409$2, 0, 24ll );
778 -+ FBSTRING* vr$14 = fb_StrAssign( (void*)&TMP$409$2, -1ll, (void*)((uint8*)&FBC$ + 1117ll), 261ll, 0 );
779 -+ FBSTRING* vr$16 = HSTRIPEXT( &TMP$409$2 );
780 - fb_StrAssign( (void*)((uint8*)&FBC$ + 1117ll), 261ll, (void*)vr$16, -1ll, 0 );
781 -- fb_StrDelete( &TMP$406$2 );
782 -+ fb_StrDelete( &TMP$409$2 );
783 - }
784 - label$834:;
785 - label$833:;
786 -@@ -4935,7 +4944,7 @@ static void FBCDETERMINEMAINNAME( void )
787 -
788 - static FBSTRING* HGETASMNAME( struct $9FBCIOFILE* MODULE$1, int64 STAGE$1 )
789 - {
790 -- FBSTRING TMP$411$1;
791 -+ FBSTRING TMP$414$1;
792 - FBSTRING fb$result$1;
793 - __builtin_memset( &fb$result$1, 0, 24ll );
794 - label$839:;
795 -@@ -4948,17 +4957,17 @@ static FBSTRING* HGETASMNAME( struct $9FBCIOFILE* MODULE$1, int64 STAGE$1 )
796 - if( STAGE$1 != 1ll ) goto label$842;
797 - {
798 - {
799 -- int64 TMP$408$3;
800 -+ int64 TMP$411$3;
801 - int64 vr$6 = FBGETOPTION( 2ll );
802 -- TMP$408$3 = vr$6;
803 -- if( TMP$408$3 != 1ll ) goto label$844;
804 -+ TMP$411$3 = vr$6;
805 -+ if( TMP$411$3 != 1ll ) goto label$844;
806 - label$845:;
807 - {
808 - EXT$1 = (uint8*)".c";
809 - }
810 - goto label$843;
811 - label$844:;
812 -- if( TMP$408$3 != 2ll ) goto label$846;
813 -+ if( TMP$411$3 != 2ll ) goto label$846;
814 - label$847:;
815 - {
816 - EXT$1 = (uint8*)".ll";
817 -@@ -4969,8 +4978,8 @@ static FBSTRING* HGETASMNAME( struct $9FBCIOFILE* MODULE$1, int64 STAGE$1 )
818 - }
819 - label$842:;
820 - label$841:;
821 -- __builtin_memset( &TMP$411$1, 0, 24ll );
822 -- FBSTRING* vr$10 = fb_StrConcat( &TMP$411$1, (void*)&ASMFILE$1, -1ll, (void*)EXT$1, 0ll );
823 -+ __builtin_memset( &TMP$414$1, 0, 24ll );
824 -+ FBSTRING* vr$10 = fb_StrConcat( &TMP$414$1, (void*)&ASMFILE$1, -1ll, (void*)EXT$1, 0ll );
825 - FBSTRING* vr$12 = fb_StrAssign( (void*)&ASMFILE$1, -1ll, (void*)vr$10, -1ll, 0 );
826 - FBSTRING* vr$15 = fb_StrAssign( (void*)&fb$result$1, -1ll, (void*)&ASMFILE$1, -1ll, 0 );
827 - fb_StrDelete( &ASMFILE$1 );
828 -@@ -5004,10 +5013,10 @@ static void HCOMPILEBAS( struct $9FBCIOFILE* MODULE$1, int64 IS_MAIN$1, int64 IS
829 - FBSTRING* vr$15 = fb_StrAssign( (void*)&PPONLYFILE$1, -1ll, *(void**)((uint8*)MODULE$1 + 24ll), -1ll, 0 );
830 - if( *(int64*)((uint8*)MODULE$1 + 32ll) != 0ll ) goto label$855;
831 - {
832 -- FBSTRING TMP$413$3;
833 -+ FBSTRING TMP$416$3;
834 - FBSTRING* vr$18 = HSTRIPEXT( &PPONLYFILE$1 );
835 -- __builtin_memset( &TMP$413$3, 0, 24ll );
836 -- FBSTRING* vr$21 = fb_StrConcat( &TMP$413$3, (void*)vr$18, -1ll, (void*)".pp.bas", 8ll );
837 -+ __builtin_memset( &TMP$416$3, 0, 24ll );
838 -+ FBSTRING* vr$21 = fb_StrConcat( &TMP$416$3, (void*)vr$18, -1ll, (void*)".pp.bas", 8ll );
839 - FBSTRING* vr$23 = fb_StrAssign( (void*)&PPONLYFILE$1, -1ll, (void*)vr$21, -1ll, 0 );
840 - }
841 - label$855:;
842 -@@ -5026,9 +5035,9 @@ static void HCOMPILEBAS( struct $9FBCIOFILE* MODULE$1, int64 IS_MAIN$1, int64 IS
843 - int64 vr$29 = FBGETOPTION( 1ll );
844 - if( vr$29 == 0ll ) goto label$859;
845 - {
846 -- FBSTRING TMP$417$3;
847 -- __builtin_memset( &TMP$417$3, 0, 24ll );
848 -- FBSTRING* vr$33 = fb_StrConcat( &TMP$417$3, (void*)" -pp ", 6ll, (void*)&PPONLYFILE$1, -1ll );
849 -+ FBSTRING TMP$420$3;
850 -+ __builtin_memset( &TMP$420$3, 0, 24ll );
851 -+ FBSTRING* vr$33 = fb_StrConcat( &TMP$420$3, (void*)" -pp ", 6ll, (void*)&PPONLYFILE$1, -1ll );
852 - fb_PrintString( 0, vr$33, 0 );
853 - }
854 - label$859:;
855 -@@ -5120,12 +5129,12 @@ static void HCOMPILEMODULES( void )
856 - struct $9FBCIOFILE* MODULE$1;
857 - ISMAIN$1 = 0ll;
858 - {
859 -- int64 TMP$420$2;
860 -+ int64 TMP$423$2;
861 - int64 vr$1 = FBGETOPTION( 0ll );
862 -- TMP$420$2 = vr$1;
863 -- if( TMP$420$2 == 0ll ) goto label$880;
864 -+ TMP$423$2 = vr$1;
865 -+ if( TMP$423$2 == 0ll ) goto label$880;
866 - label$881:;
867 -- if( TMP$420$2 != 2ll ) goto label$879;
868 -+ if( TMP$423$2 != 2ll ) goto label$879;
869 - label$880:;
870 - {
871 - CHECKMAIN$1 = -1ll;
872 -@@ -5160,14 +5169,14 @@ static void HCOMPILEMODULES( void )
873 - {
874 - if( CHECKMAIN$1 == 0ll ) goto label$891;
875 - {
876 -- FBSTRING TMP$421$3;
877 -- __builtin_memset( &TMP$421$3, 0, 24ll );
878 -+ FBSTRING TMP$424$3;
879 -+ __builtin_memset( &TMP$424$3, 0, 24ll );
880 - FBSTRING* vr$16 = HSTRIPEXT( (FBSTRING*)MODULE$1 );
881 -- FBSTRING* vr$18 = fb_StrAssign( (void*)&TMP$421$3, -1ll, (void*)vr$16, -1ll, 0 );
882 -- FBSTRING* vr$19 = HSTRIPPATH( *(uint8**)&TMP$421$3 );
883 -+ FBSTRING* vr$18 = fb_StrAssign( (void*)&TMP$424$3, -1ll, (void*)vr$16, -1ll, 0 );
884 -+ FBSTRING* vr$19 = HSTRIPPATH( *(uint8**)&TMP$424$3 );
885 - int32 vr$21 = fb_StrCompare( (void*)&MAINFILE$1, -1ll, (void*)vr$19, -1ll );
886 - ISMAIN$1 = (int64)-((int64)vr$21 == 0ll);
887 -- fb_StrDelete( &TMP$421$3 );
888 -+ fb_StrDelete( &TMP$424$3 );
889 - }
890 - label$891:;
891 - label$890:;
892 -@@ -5184,24 +5193,24 @@ static void HCOMPILEMODULES( void )
893 -
894 - static int64 HPARSEXPM( FBSTRING* XPMFILE$1, FBSTRING* CODE$1 )
895 - {
896 -- FBSTRING TMP$423$1;
897 -- FBSTRING TMP$425$1;
898 -- FBSTRING TMP$427$1;
899 -- FBSTRING TMP$435$1;
900 -- FBSTRING TMP$437$1;
901 -- FBSTRING TMP$439$1;
902 -- FBSTRING TMP$443$1;
903 -+ FBSTRING TMP$426$1;
904 -+ FBSTRING TMP$428$1;
905 -+ FBSTRING TMP$430$1;
906 -+ FBSTRING TMP$438$1;
907 -+ FBSTRING TMP$440$1;
908 -+ FBSTRING TMP$442$1;
909 -+ FBSTRING TMP$446$1;
910 - int64 fb$result$1;
911 - __builtin_memset( &fb$result$1, 0, 8ll );
912 - label$892:;
913 -- __builtin_memset( &TMP$423$1, 0, 24ll );
914 -- FBSTRING* vr$3 = fb_StrConcat( &TMP$423$1, (void*)CODE$1, -1ll, (void*)"\x0A" "dim shared as zstring ptr ", 28ll );
915 -+ __builtin_memset( &TMP$426$1, 0, 24ll );
916 -+ FBSTRING* vr$3 = fb_StrConcat( &TMP$426$1, (void*)CODE$1, -1ll, (void*)"\x0A" "dim shared as zstring ptr ", 28ll );
917 - FBSTRING* vr$4 = fb_StrAssign( (void*)CODE$1, -1ll, (void*)vr$3, -1ll, 0 );
918 -- __builtin_memset( &TMP$425$1, 0, 24ll );
919 -- FBSTRING* vr$7 = fb_StrConcat( &TMP$425$1, (void*)CODE$1, -1ll, (void*)"fb_program_icon_data", 21ll );
920 -+ __builtin_memset( &TMP$428$1, 0, 24ll );
921 -+ FBSTRING* vr$7 = fb_StrConcat( &TMP$428$1, (void*)CODE$1, -1ll, (void*)"fb_program_icon_data", 21ll );
922 - FBSTRING* vr$8 = fb_StrAssign( (void*)CODE$1, -1ll, (void*)vr$7, -1ll, 0 );
923 -- __builtin_memset( &TMP$427$1, 0, 24ll );
924 -- FBSTRING* vr$11 = fb_StrConcat( &TMP$427$1, (void*)CODE$1, -1ll, (void*)"(0 to ...) = _\x0A{ _\x0A", 20ll );
925 -+ __builtin_memset( &TMP$430$1, 0, 24ll );
926 -+ FBSTRING* vr$11 = fb_StrConcat( &TMP$430$1, (void*)CODE$1, -1ll, (void*)"(0 to ...) = _\x0A{ _\x0A", 20ll );
927 - FBSTRING* vr$12 = fb_StrAssign( (void*)CODE$1, -1ll, (void*)vr$11, -1ll, 0 );
928 - int64 F$1;
929 - int32 vr$13 = fb_FileFree( );
930 -@@ -5249,21 +5258,21 @@ static int64 HPARSEXPM( FBSTRING* XPMFILE$1, FBSTRING* CODE$1 )
931 - int64 vr$54 = fb_StrLen( (void*)&LN$1, -1ll );
932 - if( vr$54 <= 0ll ) goto label$902;
933 - {
934 -- FBSTRING TMP$432$3;
935 -- FBSTRING TMP$433$3;
936 -+ FBSTRING TMP$435$3;
937 -+ FBSTRING TMP$436$3;
938 - if( SAW_ROWS$1 == 0ll ) goto label$904;
939 - {
940 -- FBSTRING TMP$430$4;
941 -- __builtin_memset( &TMP$430$4, 0, 24ll );
942 -- FBSTRING* vr$57 = fb_StrConcat( &TMP$430$4, (void*)CODE$1, -1ll, (void*)", _\x0A", 5ll );
943 -+ FBSTRING TMP$433$4;
944 -+ __builtin_memset( &TMP$433$4, 0, 24ll );
945 -+ FBSTRING* vr$57 = fb_StrConcat( &TMP$433$4, (void*)CODE$1, -1ll, (void*)", _\x0A", 5ll );
946 - FBSTRING* vr$58 = fb_StrAssign( (void*)CODE$1, -1ll, (void*)vr$57, -1ll, 0 );
947 - }
948 - label$904:;
949 - label$903:;
950 -- __builtin_memset( &TMP$432$3, 0, 24ll );
951 -- FBSTRING* vr$62 = fb_StrConcat( &TMP$432$3, (void*)"\x09@", 3ll, (void*)&LN$1, -1ll );
952 -- __builtin_memset( &TMP$433$3, 0, 24ll );
953 -- FBSTRING* vr$65 = fb_StrConcat( &TMP$433$3, (void*)CODE$1, -1ll, (void*)vr$62, -1ll );
954 -+ __builtin_memset( &TMP$435$3, 0, 24ll );
955 -+ FBSTRING* vr$62 = fb_StrConcat( &TMP$435$3, (void*)"\x09@", 3ll, (void*)&LN$1, -1ll );
956 -+ __builtin_memset( &TMP$436$3, 0, 24ll );
957 -+ FBSTRING* vr$65 = fb_StrConcat( &TMP$436$3, (void*)CODE$1, -1ll, (void*)vr$62, -1ll );
958 - FBSTRING* vr$66 = fb_StrAssign( (void*)CODE$1, -1ll, (void*)vr$65, -1ll, 0 );
959 - SAW_ROWS$1 = -1ll;
960 - }
961 -@@ -5284,17 +5293,17 @@ static int64 HPARSEXPM( FBSTRING* XPMFILE$1, FBSTRING* CODE$1 )
962 - }
963 - label$907:;
964 - label$906:;
965 -- __builtin_memset( &TMP$435$1, 0, 24ll );
966 -- FBSTRING* vr$74 = fb_StrConcat( &TMP$435$1, (void*)CODE$1, -1ll, (void*)" _ \x0A", 5ll );
967 -+ __builtin_memset( &TMP$438$1, 0, 24ll );
968 -+ FBSTRING* vr$74 = fb_StrConcat( &TMP$438$1, (void*)CODE$1, -1ll, (void*)" _ \x0A", 5ll );
969 - FBSTRING* vr$75 = fb_StrAssign( (void*)CODE$1, -1ll, (void*)vr$74, -1ll, 0 );
970 -- __builtin_memset( &TMP$437$1, 0, 24ll );
971 -- FBSTRING* vr$78 = fb_StrConcat( &TMP$437$1, (void*)CODE$1, -1ll, (void*)"}\x0A\x0A", 4ll );
972 -+ __builtin_memset( &TMP$440$1, 0, 24ll );
973 -+ FBSTRING* vr$78 = fb_StrConcat( &TMP$440$1, (void*)CODE$1, -1ll, (void*)"}\x0A\x0A", 4ll );
974 - FBSTRING* vr$79 = fb_StrAssign( (void*)CODE$1, -1ll, (void*)vr$78, -1ll, 0 );
975 -- __builtin_memset( &TMP$439$1, 0, 24ll );
976 -- FBSTRING* vr$82 = fb_StrConcat( &TMP$439$1, (void*)CODE$1, -1ll, (void*)"extern as zstring ptr ptr fb_program_icon alias \x22" "fb_program_icon\x22\x0A", 67ll );
977 -+ __builtin_memset( &TMP$442$1, 0, 24ll );
978 -+ FBSTRING* vr$82 = fb_StrConcat( &TMP$442$1, (void*)CODE$1, -1ll, (void*)"extern as zstring ptr ptr fb_program_icon alias \x22" "fb_program_icon\x22\x0A", 67ll );
979 - FBSTRING* vr$83 = fb_StrAssign( (void*)CODE$1, -1ll, (void*)vr$82, -1ll, 0 );
980 -- __builtin_memset( &TMP$443$1, 0, 24ll );
981 -- FBSTRING* vr$86 = fb_StrConcat( &TMP$443$1, (void*)CODE$1, -1ll, (void*)"dim shared as zstring ptr ptr fb_program_icon = @fb_program_icon_data(0)\x0A", 74ll );
982 -+ __builtin_memset( &TMP$446$1, 0, 24ll );
983 -+ FBSTRING* vr$86 = fb_StrConcat( &TMP$446$1, (void*)CODE$1, -1ll, (void*)"dim shared as zstring ptr ptr fb_program_icon = @fb_program_icon_data(0)\x0A", 74ll );
984 - FBSTRING* vr$87 = fb_StrAssign( (void*)CODE$1, -1ll, (void*)vr$86, -1ll, 0 );
985 - fb$result$1 = -1ll;
986 - fb_StrDelete( &LN$1 );
987 -@@ -5304,7 +5313,7 @@ static int64 HPARSEXPM( FBSTRING* XPMFILE$1, FBSTRING* CODE$1 )
988 -
989 - static int64 HCOMPILEXPM( void )
990 - {
991 -- int64 TMP$448$1;
992 -+ int64 TMP$451$1;
993 - int64 fb$result$1;
994 - __builtin_memset( &fb$result$1, 0, 8ll );
995 - label$908:;
996 -@@ -5335,14 +5344,14 @@ static int64 HCOMPILEXPM( void )
997 - FBSTRING* vr$15 = fb_StrConcatAssign( (void*)((uint8*)&FBC$ + 272ll), -1ll, (void*)".bas", 5ll, 0 );
998 - if( *(int64*)((uint8*)&FBC$ + 112ll) == 0ll ) goto label$915;
999 - {
1000 -- FBSTRING TMP$446$2;
1001 -- FBSTRING TMP$447$2;
1002 -+ FBSTRING TMP$449$2;
1003 -+ FBSTRING TMP$450$2;
1004 - FBSTRING* vr$16 = fb_StrAllocTempDescZEx( (uint8*)"parsing xpm: ", 13ll );
1005 - fb_PrintString( 0, vr$16, 2 );
1006 -- __builtin_memset( &TMP$446$2, 0, 24ll );
1007 -- FBSTRING* vr$21 = fb_StrConcat( &TMP$446$2, (void*)&XPMFILE$1, -1ll, (void*)" -o ", 5ll );
1008 -- __builtin_memset( &TMP$447$2, 0, 24ll );
1009 -- FBSTRING* vr$24 = fb_StrConcat( &TMP$447$2, (void*)vr$21, -1ll, (void*)((uint8*)&FBC$ + 272ll), -1ll );
1010 -+ __builtin_memset( &TMP$449$2, 0, 24ll );
1011 -+ FBSTRING* vr$21 = fb_StrConcat( &TMP$449$2, (void*)&XPMFILE$1, -1ll, (void*)" -o ", 5ll );
1012 -+ __builtin_memset( &TMP$450$2, 0, 24ll );
1013 -+ FBSTRING* vr$24 = fb_StrConcat( &TMP$450$2, (void*)vr$21, -1ll, (void*)((uint8*)&FBC$ + 272ll), -1ll );
1014 - fb_PrintString( 0, vr$24, 1 );
1015 - }
1016 - label$915:;
1017 -@@ -5367,8 +5376,8 @@ static int64 HCOMPILEXPM( void )
1018 - }
1019 - label$919:;
1020 - label$918:;
1021 -- TMP$448$1 = FO$1;
1022 -- fb_PrintString( (int32)TMP$448$1, &CODE$1, 0 );
1023 -+ TMP$451$1 = FO$1;
1024 -+ fb_PrintString( (int32)TMP$451$1, &CODE$1, 0 );
1025 - int32 vr$41 = fb_FileClose( (int32)FO$1 );
1026 - if( (int64)vr$41 == 0ll ) goto label$920;
1027 - void* vr$43 = fb_ErrorThrowAt( 2805, (uint8*)"src/compiler/fbc.bas", (void*)0ull, (void*)0ull );
1028 -@@ -5406,24 +5415,24 @@ static int64 HCOMPILESTAGE2MODULE( struct $9FBCIOFILE* MODULE$1 )
1029 - label$926:;
1030 - label$925:;
1031 - {
1032 -- int64 TMP$449$2;
1033 -+ int64 TMP$452$2;
1034 - int64 vr$7 = FBGETOPTION( 2ll );
1035 -- TMP$449$2 = vr$7;
1036 -- if( TMP$449$2 != 1ll ) goto label$928;
1037 -+ TMP$452$2 = vr$7;
1038 -+ if( TMP$452$2 != 1ll ) goto label$928;
1039 - label$929:;
1040 - {
1041 - {
1042 -- int64 TMP$450$4;
1043 -+ int64 TMP$453$4;
1044 - int64 vr$8 = FBGETCPUFAMILY( );
1045 -- TMP$450$4 = vr$8;
1046 -- if( TMP$450$4 != 0ll ) goto label$931;
1047 -+ TMP$453$4 = vr$8;
1048 -+ if( TMP$453$4 != 0ll ) goto label$931;
1049 - label$932:;
1050 - {
1051 - FBSTRING* vr$10 = fb_StrConcatAssign( (void*)&LN$1, -1ll, (void*)"-m32 ", 6ll, 0 );
1052 - }
1053 - goto label$930;
1054 - label$931:;
1055 -- if( TMP$450$4 != 1ll ) goto label$933;
1056 -+ if( TMP$453$4 != 1ll ) goto label$933;
1057 - label$934:;
1058 - {
1059 - FBSTRING* vr$12 = fb_StrConcatAssign( (void*)&LN$1, -1ll, (void*)"-m64 ", 6ll, 0 );
1060 -@@ -5438,16 +5447,16 @@ static int64 HCOMPILESTAGE2MODULE( struct $9FBCIOFILE* MODULE$1 )
1061 - goto label$935;
1062 - label$936:;
1063 - {
1064 -- FBSTRING TMP$455$4;
1065 -- FBSTRING TMP$456$4;
1066 -- FBSTRING TMP$457$4;
1067 -+ FBSTRING TMP$458$4;
1068 -+ FBSTRING TMP$459$4;
1069 -+ FBSTRING TMP$460$4;
1070 - uint8* vr$15 = FBGETGCCARCH( );
1071 -- __builtin_memset( &TMP$455$4, 0, 24ll );
1072 -- FBSTRING* vr$18 = fb_StrConcat( &TMP$455$4, (void*)"-march=", 8ll, (void*)vr$15, 0ll );
1073 -- __builtin_memset( &TMP$456$4, 0, 24ll );
1074 -- FBSTRING* vr$21 = fb_StrConcat( &TMP$456$4, (void*)vr$18, -1ll, (void*)" ", 2ll );
1075 -- __builtin_memset( &TMP$457$4, 0, 24ll );
1076 -- FBSTRING* vr$25 = fb_StrConcat( &TMP$457$4, (void*)&LN$1, -1ll, (void*)vr$21, -1ll );
1077 -+ __builtin_memset( &TMP$458$4, 0, 24ll );
1078 -+ FBSTRING* vr$18 = fb_StrConcat( &TMP$458$4, (void*)"-march=", 8ll, (void*)vr$15, 0ll );
1079 -+ __builtin_memset( &TMP$459$4, 0, 24ll );
1080 -+ FBSTRING* vr$21 = fb_StrConcat( &TMP$459$4, (void*)vr$18, -1ll, (void*)" ", 2ll );
1081 -+ __builtin_memset( &TMP$460$4, 0, 24ll );
1082 -+ FBSTRING* vr$25 = fb_StrConcat( &TMP$460$4, (void*)&LN$1, -1ll, (void*)vr$21, -1ll );
1083 - FBSTRING* vr$27 = fb_StrAssign( (void*)&LN$1, -1ll, (void*)vr$25, -1ll, 0 );
1084 - }
1085 - label$935:;
1086 -@@ -5486,12 +5495,12 @@ static int64 HCOMPILESTAGE2MODULE( struct $9FBCIOFILE* MODULE$1 )
1087 - label$942:;
1088 - label$941:;
1089 - {
1090 -- int64 TMP$474$4;
1091 -+ int64 TMP$477$4;
1092 - int64 vr$61 = FBGETCPUFAMILY( );
1093 -- TMP$474$4 = vr$61;
1094 -- if( TMP$474$4 == 0ll ) goto label$945;
1095 -+ TMP$477$4 = vr$61;
1096 -+ if( TMP$477$4 == 0ll ) goto label$945;
1097 - label$946:;
1098 -- if( TMP$474$4 != 1ll ) goto label$944;
1099 -+ if( TMP$477$4 != 1ll ) goto label$944;
1100 - label$945:;
1101 - {
1102 - int64 vr$62 = FBGETOPTION( 9ll );
1103 -@@ -5508,35 +5517,35 @@ static int64 HCOMPILESTAGE2MODULE( struct $9FBCIOFILE* MODULE$1 )
1104 - }
1105 - goto label$927;
1106 - label$928:;
1107 -- if( TMP$449$2 != 2ll ) goto label$949;
1108 -+ if( TMP$452$2 != 2ll ) goto label$949;
1109 - label$950:;
1110 - {
1111 - {
1112 -- int64 TMP$476$4;
1113 -+ int64 TMP$479$4;
1114 - int64 vr$65 = FBGETCPUFAMILY( );
1115 -- TMP$476$4 = vr$65;
1116 -- if( TMP$476$4 != 0ll ) goto label$952;
1117 -+ TMP$479$4 = vr$65;
1118 -+ if( TMP$479$4 != 0ll ) goto label$952;
1119 - label$953:;
1120 - {
1121 - FBSTRING* vr$67 = fb_StrConcatAssign( (void*)&LN$1, -1ll, (void*)"-march=x86 ", 12ll, 0 );
1122 - }
1123 - goto label$951;
1124 - label$952:;
1125 -- if( TMP$476$4 != 1ll ) goto label$954;
1126 -+ if( TMP$479$4 != 1ll ) goto label$954;
1127 - label$955:;
1128 - {
1129 - FBSTRING* vr$69 = fb_StrConcatAssign( (void*)&LN$1, -1ll, (void*)"-march=x86-64 ", 15ll, 0 );
1130 - }
1131 - goto label$951;
1132 - label$954:;
1133 -- if( TMP$476$4 != 2ll ) goto label$956;
1134 -+ if( TMP$479$4 != 2ll ) goto label$956;
1135 - label$957:;
1136 - {
1137 - FBSTRING* vr$71 = fb_StrConcatAssign( (void*)&LN$1, -1ll, (void*)"-march=arm ", 12ll, 0 );
1138 - }
1139 - goto label$951;
1140 - label$956:;
1141 -- if( TMP$476$4 != 3ll ) goto label$958;
1142 -+ if( TMP$479$4 != 3ll ) goto label$958;
1143 - label$959:;
1144 - {
1145 - FBSTRING* vr$73 = fb_StrConcatAssign( (void*)&LN$1, -1ll, (void*)"-march=aarch64 ", 16ll, 0 );
1146 -@@ -5557,12 +5566,12 @@ static int64 HCOMPILESTAGE2MODULE( struct $9FBCIOFILE* MODULE$1 )
1147 - FBSTRING* vr$82 = fb_StrConcatAssign( (void*)&LN$1, -1ll, (void*)vr$80, -1ll, 0 );
1148 - FBSTRING* vr$84 = fb_StrConcatAssign( (void*)&LN$1, -1ll, (void*)" ", 2ll, 0 );
1149 - {
1150 -- int64 TMP$482$4;
1151 -+ int64 TMP$485$4;
1152 - int64 vr$85 = FBGETCPUFAMILY( );
1153 -- TMP$482$4 = vr$85;
1154 -- if( TMP$482$4 == 0ll ) goto label$964;
1155 -+ TMP$485$4 = vr$85;
1156 -+ if( TMP$485$4 == 0ll ) goto label$964;
1157 - label$965:;
1158 -- if( TMP$482$4 != 1ll ) goto label$963;
1159 -+ if( TMP$485$4 != 1ll ) goto label$963;
1160 - label$964:;
1161 - {
1162 - int64 vr$86 = FBGETOPTION( 9ll );
1163 -@@ -5589,10 +5598,10 @@ static int64 HCOMPILESTAGE2MODULE( struct $9FBCIOFILE* MODULE$1 )
1164 - FBSTRING* vr$102 = fb_StrConcatAssign( (void*)&LN$1, -1ll, (void*)"\x22", 2ll, 0 );
1165 - FBSTRING* vr$105 = fb_StrConcatAssign( (void*)&LN$1, -1ll, (void*)((uint8*)&FBC$ + 2038ll), 128ll, 0 );
1166 - {
1167 -- int64 TMP$486$2;
1168 -+ int64 TMP$489$2;
1169 - int64 vr$106 = FBGETOPTION( 2ll );
1170 -- TMP$486$2 = vr$106;
1171 -- if( TMP$486$2 != 1ll ) goto label$969;
1172 -+ TMP$489$2 = vr$106;
1173 -+ if( TMP$489$2 != 1ll ) goto label$969;
1174 - label$970:;
1175 - {
1176 - int64 vr$108 = FBCRUNBIN( (uint8*)"compiling C", 3ll, &LN$1 );
1177 -@@ -5600,7 +5609,7 @@ static int64 HCOMPILESTAGE2MODULE( struct $9FBCIOFILE* MODULE$1 )
1178 - }
1179 - goto label$968;
1180 - label$969:;
1181 -- if( TMP$486$2 != 2ll ) goto label$971;
1182 -+ if( TMP$489$2 != 2ll ) goto label$971;
1183 - label$972:;
1184 - {
1185 - int64 vr$110 = FBCRUNBIN( (uint8*)"compiling LLVM IR", 4ll, &LN$1 );
1186 -@@ -5641,19 +5650,19 @@ static void HCOMPILESTAGE2MODULES( void )
1187 -
1188 - static int64 HASSEMBLEMODULE( struct $9FBCIOFILE* MODULE$1 )
1189 - {
1190 -- FBSTRING TMP$495$1;
1191 -- FBSTRING TMP$496$1;
1192 -- FBSTRING TMP$497$1;
1193 -+ FBSTRING TMP$498$1;
1194 -+ FBSTRING TMP$499$1;
1195 -+ FBSTRING TMP$500$1;
1196 - int64 fb$result$1;
1197 - __builtin_memset( &fb$result$1, 0, 8ll );
1198 - label$979:;
1199 - FBSTRING LN$1;
1200 - __builtin_memset( &LN$1, 0, 24ll );
1201 - {
1202 -- int64 TMP$489$2;
1203 -+ int64 TMP$492$2;
1204 - int64 vr$2 = FBGETCPUFAMILY( );
1205 -- TMP$489$2 = vr$2;
1206 -- if( TMP$489$2 != 0ll ) goto label$982;
1207 -+ TMP$492$2 = vr$2;
1208 -+ if( TMP$492$2 != 0ll ) goto label$982;
1209 - label$983:;
1210 - {
1211 - int64 vr$3 = FBGETOPTION( 3ll );
1212 -@@ -5670,7 +5679,7 @@ static int64 HASSEMBLEMODULE( struct $9FBCIOFILE* MODULE$1 )
1213 - }
1214 - goto label$981;
1215 - label$982:;
1216 -- if( TMP$489$2 != 1ll ) goto label$986;
1217 -+ if( TMP$492$2 != 1ll ) goto label$986;
1218 - label$987:;
1219 - {
1220 - int64 vr$8 = FBGETOPTION( 3ll );
1221 -@@ -5705,12 +5714,12 @@ static int64 HASSEMBLEMODULE( struct $9FBCIOFILE* MODULE$1 )
1222 - FBSTRING* vr$19 = HGETASMNAME( MODULE$1, 2ll );
1223 - FBSTRING* vr$21 = fb_StrConcatAssign( (void*)&LN$1, -1ll, (void*)vr$19, -1ll, 0 );
1224 - FBSTRING* vr$23 = fb_StrConcatAssign( (void*)&LN$1, -1ll, (void*)"\x22 ", 3ll, 0 );
1225 -- __builtin_memset( &TMP$495$1, 0, 24ll );
1226 -- FBSTRING* vr$27 = fb_StrConcat( &TMP$495$1, (void*)"-o \x22", 5ll, *(void**)((uint8*)MODULE$1 + 24ll), -1ll );
1227 -- __builtin_memset( &TMP$496$1, 0, 24ll );
1228 -- FBSTRING* vr$30 = fb_StrConcat( &TMP$496$1, (void*)vr$27, -1ll, (void*)"\x22", 2ll );
1229 -- __builtin_memset( &TMP$497$1, 0, 24ll );
1230 -- FBSTRING* vr$34 = fb_StrConcat( &TMP$497$1, (void*)&LN$1, -1ll, (void*)vr$30, -1ll );
1231 -+ __builtin_memset( &TMP$498$1, 0, 24ll );
1232 -+ FBSTRING* vr$27 = fb_StrConcat( &TMP$498$1, (void*)"-o \x22", 5ll, *(void**)((uint8*)MODULE$1 + 24ll), -1ll );
1233 -+ __builtin_memset( &TMP$499$1, 0, 24ll );
1234 -+ FBSTRING* vr$30 = fb_StrConcat( &TMP$499$1, (void*)vr$27, -1ll, (void*)"\x22", 2ll );
1235 -+ __builtin_memset( &TMP$500$1, 0, 24ll );
1236 -+ FBSTRING* vr$34 = fb_StrConcat( &TMP$500$1, (void*)&LN$1, -1ll, (void*)vr$30, -1ll );
1237 - FBSTRING* vr$36 = fb_StrAssign( (void*)&LN$1, -1ll, (void*)vr$34, -1ll, 0 );
1238 - FBSTRING* vr$39 = fb_StrConcatAssign( (void*)&LN$1, -1ll, (void*)((uint8*)&FBC$ + 1782ll), 128ll, 0 );
1239 - int64 vr$41 = FBCRUNBIN( (uint8*)"assembling", 0ll, &LN$1 );
1240 -@@ -5759,30 +5768,30 @@ static void HASSEMBLEMODULES( void )
1241 -
1242 - static int64 HASSEMBLERC( struct $9FBCIOFILE* RC$1 )
1243 - {
1244 -- FBSTRING TMP$500$1;
1245 -- FBSTRING TMP$501$1;
1246 -- FBSTRING TMP$502$1;
1247 - FBSTRING TMP$503$1;
1248 - FBSTRING TMP$504$1;
1249 - FBSTRING TMP$505$1;
1250 -+ FBSTRING TMP$506$1;
1251 -+ FBSTRING TMP$507$1;
1252 -+ FBSTRING TMP$508$1;
1253 - int64 fb$result$1;
1254 - __builtin_memset( &fb$result$1, 0, 8ll );
1255 - label$1004:;
1256 - FBSTRING LN$1;
1257 - FBSTRING* vr$2 = fb_StrInit( (void*)&LN$1, -1ll, (void*)"--output-format=coff --include-dir=.", 37ll, 0 );
1258 -- __builtin_memset( &TMP$500$1, 0, 24ll );
1259 -- FBSTRING* vr$7 = fb_StrConcat( &TMP$500$1, (void*)" \x22", 3ll, (void*)RC$1, -1ll );
1260 -- __builtin_memset( &TMP$501$1, 0, 24ll );
1261 -- FBSTRING* vr$10 = fb_StrConcat( &TMP$501$1, (void*)vr$7, -1ll, (void*)"\x22", 2ll );
1262 -- __builtin_memset( &TMP$502$1, 0, 24ll );
1263 -- FBSTRING* vr$14 = fb_StrConcat( &TMP$502$1, (void*)&LN$1, -1ll, (void*)vr$10, -1ll );
1264 -- FBSTRING* vr$16 = fb_StrAssign( (void*)&LN$1, -1ll, (void*)vr$14, -1ll, 0 );
1265 - __builtin_memset( &TMP$503$1, 0, 24ll );
1266 -- FBSTRING* vr$20 = fb_StrConcat( &TMP$503$1, (void*)" \x22", 3ll, *(void**)((uint8*)RC$1 + 24ll), -1ll );
1267 -+ FBSTRING* vr$7 = fb_StrConcat( &TMP$503$1, (void*)" \x22", 3ll, (void*)RC$1, -1ll );
1268 - __builtin_memset( &TMP$504$1, 0, 24ll );
1269 -- FBSTRING* vr$23 = fb_StrConcat( &TMP$504$1, (void*)vr$20, -1ll, (void*)"\x22", 2ll );
1270 -+ FBSTRING* vr$10 = fb_StrConcat( &TMP$504$1, (void*)vr$7, -1ll, (void*)"\x22", 2ll );
1271 - __builtin_memset( &TMP$505$1, 0, 24ll );
1272 -- FBSTRING* vr$27 = fb_StrConcat( &TMP$505$1, (void*)&LN$1, -1ll, (void*)vr$23, -1ll );
1273 -+ FBSTRING* vr$14 = fb_StrConcat( &TMP$505$1, (void*)&LN$1, -1ll, (void*)vr$10, -1ll );
1274 -+ FBSTRING* vr$16 = fb_StrAssign( (void*)&LN$1, -1ll, (void*)vr$14, -1ll, 0 );
1275 -+ __builtin_memset( &TMP$506$1, 0, 24ll );
1276 -+ FBSTRING* vr$20 = fb_StrConcat( &TMP$506$1, (void*)" \x22", 3ll, *(void**)((uint8*)RC$1 + 24ll), -1ll );
1277 -+ __builtin_memset( &TMP$507$1, 0, 24ll );
1278 -+ FBSTRING* vr$23 = fb_StrConcat( &TMP$507$1, (void*)vr$20, -1ll, (void*)"\x22", 2ll );
1279 -+ __builtin_memset( &TMP$508$1, 0, 24ll );
1280 -+ FBSTRING* vr$27 = fb_StrConcat( &TMP$508$1, (void*)&LN$1, -1ll, (void*)vr$23, -1ll );
1281 - FBSTRING* vr$29 = fb_StrAssign( (void*)&LN$1, -1ll, (void*)vr$27, -1ll, 0 );
1282 - int64 vr$31 = FBCRUNBIN( (uint8*)"compiling rc", 7ll, &LN$1 );
1283 - fb$result$1 = vr$31;
1284 -@@ -5908,8 +5917,8 @@ static int64 HCOMPILEFBCTINF( void )
1285 -
1286 - static int64 HARCHIVEFILES( void )
1287 - {
1288 -- FBSTRING TMP$510$1;
1289 -- FBSTRING TMP$511$1;
1290 -+ FBSTRING TMP$513$1;
1291 -+ FBSTRING TMP$514$1;
1292 - int64 fb$result$1;
1293 - __builtin_memset( &fb$result$1, 0, 8ll );
1294 - label$1033:;
1295 -@@ -5922,16 +5931,16 @@ static int64 HARCHIVEFILES( void )
1296 - label$1036:;
1297 - label$1035:;
1298 - FBSTRING LN$1;
1299 -- __builtin_memset( &TMP$510$1, 0, 24ll );
1300 -- FBSTRING* vr$8 = fb_StrConcat( &TMP$510$1, (void*)"-rsc \x22", 7ll, (void*)((uint8*)&FBC$ + 856ll), 261ll );
1301 -- __builtin_memset( &TMP$511$1, 0, 24ll );
1302 -- FBSTRING* vr$11 = fb_StrConcat( &TMP$511$1, (void*)vr$8, -1ll, (void*)"\x22 ", 3ll );
1303 -+ __builtin_memset( &TMP$513$1, 0, 24ll );
1304 -+ FBSTRING* vr$8 = fb_StrConcat( &TMP$513$1, (void*)"-rsc \x22", 7ll, (void*)((uint8*)&FBC$ + 856ll), 261ll );
1305 -+ __builtin_memset( &TMP$514$1, 0, 24ll );
1306 -+ FBSTRING* vr$11 = fb_StrConcat( &TMP$514$1, (void*)vr$8, -1ll, (void*)"\x22 ", 3ll );
1307 - FBSTRING* vr$13 = fb_StrInit( (void*)&LN$1, -1ll, (void*)vr$11, -1ll, 0 );
1308 - int64 vr$14 = FBGETOPTION( 29ll );
1309 - int64 vr$15 = FBISCROSSCOMP( );
1310 - if( (vr$14 & ~vr$15) == 0ll ) goto label$1038;
1311 - {
1312 -- FBSTRING TMP$515$2;
1313 -+ FBSTRING TMP$518$2;
1314 - int64 vr$18 = HCOMPILEFBCTINF( );
1315 - if( vr$18 == 0ll ) goto label$1040;
1316 - {
1317 -@@ -5939,10 +5948,10 @@ static int64 HARCHIVEFILES( void )
1318 - }
1319 - label$1040:;
1320 - label$1039:;
1321 -- __builtin_memset( &TMP$515$2, 0, 24ll );
1322 -- FBSTRING* vr$23 = fb_StrAssign( (void*)&TMP$515$2, -1ll, (void*)"__fb_ct.inf", 12ll, 0 );
1323 -- FBCADDTEMP( &TMP$515$2 );
1324 -- fb_StrDelete( &TMP$515$2 );
1325 -+ __builtin_memset( &TMP$518$2, 0, 24ll );
1326 -+ FBSTRING* vr$23 = fb_StrAssign( (void*)&TMP$518$2, -1ll, (void*)"__fb_ct.inf", 12ll, 0 );
1327 -+ FBCADDTEMP( &TMP$518$2 );
1328 -+ fb_StrDelete( &TMP$518$2 );
1329 - }
1330 - label$1038:;
1331 - label$1037:;
1332 -@@ -5952,15 +5961,15 @@ static int64 HARCHIVEFILES( void )
1333 - label$1041:;
1334 - if( OBJFILE$1 == (FBSTRING*)0ull ) goto label$1042;
1335 - {
1336 -- FBSTRING TMP$516$2;
1337 -- FBSTRING TMP$517$2;
1338 -- FBSTRING TMP$518$2;
1339 -- __builtin_memset( &TMP$516$2, 0, 24ll );
1340 -- FBSTRING* vr$30 = fb_StrConcat( &TMP$516$2, (void*)"\x22", 2ll, (void*)OBJFILE$1, -1ll );
1341 -- __builtin_memset( &TMP$517$2, 0, 24ll );
1342 -- FBSTRING* vr$33 = fb_StrConcat( &TMP$517$2, (void*)vr$30, -1ll, (void*)"\x22 ", 3ll );
1343 -- __builtin_memset( &TMP$518$2, 0, 24ll );
1344 -- FBSTRING* vr$37 = fb_StrConcat( &TMP$518$2, (void*)&LN$1, -1ll, (void*)vr$33, -1ll );
1345 -+ FBSTRING TMP$519$2;
1346 -+ FBSTRING TMP$520$2;
1347 -+ FBSTRING TMP$521$2;
1348 -+ __builtin_memset( &TMP$519$2, 0, 24ll );
1349 -+ FBSTRING* vr$30 = fb_StrConcat( &TMP$519$2, (void*)"\x22", 2ll, (void*)OBJFILE$1, -1ll );
1350 -+ __builtin_memset( &TMP$520$2, 0, 24ll );
1351 -+ FBSTRING* vr$33 = fb_StrConcat( &TMP$520$2, (void*)vr$30, -1ll, (void*)"\x22 ", 3ll );
1352 -+ __builtin_memset( &TMP$521$2, 0, 24ll );
1353 -+ FBSTRING* vr$37 = fb_StrConcat( &TMP$521$2, (void*)&LN$1, -1ll, (void*)vr$33, -1ll );
1354 - FBSTRING* vr$39 = fb_StrAssign( (void*)&LN$1, -1ll, (void*)vr$37, -1ll, 0 );
1355 - void* vr$40 = LISTGETNEXT( (void*)OBJFILE$1 );
1356 - OBJFILE$1 = (FBSTRING*)vr$40;
1357 -@@ -5976,30 +5985,30 @@ static int64 HARCHIVEFILES( void )
1358 -
1359 - static void HSETDEFAULTLIBPATHS( void )
1360 - {
1361 -- FBSTRING TMP$520$1;
1362 -- FBSTRING TMP$521$1;
1363 -+ FBSTRING TMP$523$1;
1364 -+ FBSTRING TMP$524$1;
1365 - label$1043:;
1366 -- __builtin_memset( &TMP$520$1, 0, 24ll );
1367 -- FBSTRING* vr$3 = fb_StrAssign( (void*)&TMP$520$1, -1ll, (void*)((uint8*)&FBC$ + 3359ll), 261ll, 0 );
1368 -- FBCADDDEFLIBPATH( &TMP$520$1 );
1369 -- fb_StrDelete( &TMP$520$1 );
1370 -- __builtin_memset( &TMP$521$1, 0, 24ll );
1371 -- FBSTRING* vr$8 = fb_StrAssign( (void*)&TMP$521$1, -1ll, (void*)".", 2ll, 0 );
1372 -- FBCADDDEFLIBPATH( &TMP$521$1 );
1373 -- fb_StrDelete( &TMP$521$1 );
1374 -+ __builtin_memset( &TMP$523$1, 0, 24ll );
1375 -+ FBSTRING* vr$3 = fb_StrAssign( (void*)&TMP$523$1, -1ll, (void*)((uint8*)&FBC$ + 3359ll), 261ll, 0 );
1376 -+ FBCADDDEFLIBPATH( &TMP$523$1 );
1377 -+ fb_StrDelete( &TMP$523$1 );
1378 -+ __builtin_memset( &TMP$524$1, 0, 24ll );
1379 -+ FBSTRING* vr$8 = fb_StrAssign( (void*)&TMP$524$1, -1ll, (void*)".", 2ll, 0 );
1380 -+ FBCADDDEFLIBPATH( &TMP$524$1 );
1381 -+ fb_StrDelete( &TMP$524$1 );
1382 - FBCADDLIBPATHFOR( (uint8*)"libgcc.a" );
1383 - {
1384 -- int64 TMP$523$2;
1385 -+ int64 TMP$526$2;
1386 - int64 vr$11 = FBGETOPTION( 3ll );
1387 -- TMP$523$2 = vr$11;
1388 -- if( TMP$523$2 != 3ll ) goto label$1046;
1389 -+ TMP$526$2 = vr$11;
1390 -+ if( TMP$526$2 != 3ll ) goto label$1046;
1391 - label$1047:;
1392 - {
1393 - FBCADDLIBPATHFOR( (uint8*)"libm.a" );
1394 - }
1395 - goto label$1045;
1396 - label$1046:;
1397 -- if( TMP$523$2 != 0ll ) goto label$1048;
1398 -+ if( TMP$526$2 != 0ll ) goto label$1048;
1399 - label$1049:;
1400 - {
1401 - FBCADDLIBPATHFOR( (uint8*)"libmingw32.a" );
1402 -@@ -6012,12 +6021,12 @@ static void HSETDEFAULTLIBPATHS( void )
1403 -
1404 - static void FBCADDDEFLIB( uint8* LIBNAME$1 )
1405 - {
1406 -- FBSTRING TMP$526$1;
1407 -+ FBSTRING TMP$529$1;
1408 - label$1050:;
1409 -- __builtin_memset( &TMP$526$1, 0, 24ll );
1410 -- FBSTRING* vr$2 = fb_StrAssign( (void*)&TMP$526$1, -1ll, (void*)LIBNAME$1, 0ll, 0 );
1411 -- STRSETADD( (struct $7TSTRSET*)((uint8*)&FBC$ + 680ll), &TMP$526$1, -1ll );
1412 -- fb_StrDelete( &TMP$526$1 );
1413 -+ __builtin_memset( &TMP$529$1, 0, 24ll );
1414 -+ FBSTRING* vr$2 = fb_StrAssign( (void*)&TMP$529$1, -1ll, (void*)LIBNAME$1, 0ll, 0 );
1415 -+ STRSETADD( (struct $7TSTRSET*)((uint8*)&FBC$ + 680ll), &TMP$529$1, -1ll );
1416 -+ fb_StrDelete( &TMP$529$1 );
1417 - label$1051:;
1418 - }
1419 -
1420 -@@ -6051,32 +6060,32 @@ static FBSTRING* HGETFBLIBNAMESUFFIX( void )
1421 -
1422 - static void HADDDEFAULTLIBS( void )
1423 - {
1424 -- FBSTRING TMP$527$1;
1425 -- FBSTRING TMP$528$1;
1426 -+ FBSTRING TMP$530$1;
1427 -+ FBSTRING TMP$531$1;
1428 - label$1058:;
1429 -- __builtin_memset( &TMP$528$1, 0, 24ll );
1430 -+ __builtin_memset( &TMP$531$1, 0, 24ll );
1431 - FBSTRING* vr$1 = HGETFBLIBNAMESUFFIX( );
1432 -- __builtin_memset( &TMP$527$1, 0, 24ll );
1433 -- FBSTRING* vr$4 = fb_StrConcat( &TMP$527$1, (void*)"fb", 3ll, (void*)vr$1, -1ll );
1434 -- FBSTRING* vr$6 = fb_StrAssign( (void*)&TMP$528$1, -1ll, (void*)vr$4, -1ll, 0 );
1435 -- FBCADDDEFLIB( *(uint8**)&TMP$528$1 );
1436 -- fb_StrDelete( &TMP$528$1 );
1437 -+ __builtin_memset( &TMP$530$1, 0, 24ll );
1438 -+ FBSTRING* vr$4 = fb_StrConcat( &TMP$530$1, (void*)"fb", 3ll, (void*)vr$1, -1ll );
1439 -+ FBSTRING* vr$6 = fb_StrAssign( (void*)&TMP$531$1, -1ll, (void*)vr$4, -1ll, 0 );
1440 -+ FBCADDDEFLIB( *(uint8**)&TMP$531$1 );
1441 -+ fb_StrDelete( &TMP$531$1 );
1442 - int64 vr$8 = FBGETOPTION( 26ll );
1443 - if( vr$8 == 0ll ) goto label$1061;
1444 - {
1445 -- FBSTRING TMP$530$2;
1446 -- FBSTRING TMP$531$2;
1447 -- __builtin_memset( &TMP$531$2, 0, 24ll );
1448 -+ FBSTRING TMP$533$2;
1449 -+ FBSTRING TMP$534$2;
1450 -+ __builtin_memset( &TMP$534$2, 0, 24ll );
1451 - FBSTRING* vr$10 = HGETFBLIBNAMESUFFIX( );
1452 -- __builtin_memset( &TMP$530$2, 0, 24ll );
1453 -- FBSTRING* vr$13 = fb_StrConcat( &TMP$530$2, (void*)"fbgfx", 6ll, (void*)vr$10, -1ll );
1454 -- FBSTRING* vr$15 = fb_StrAssign( (void*)&TMP$531$2, -1ll, (void*)vr$13, -1ll, 0 );
1455 -- FBCADDDEFLIB( *(uint8**)&TMP$531$2 );
1456 -- fb_StrDelete( &TMP$531$2 );
1457 -+ __builtin_memset( &TMP$533$2, 0, 24ll );
1458 -+ FBSTRING* vr$13 = fb_StrConcat( &TMP$533$2, (void*)"fbgfx", 6ll, (void*)vr$10, -1ll );
1459 -+ FBSTRING* vr$15 = fb_StrAssign( (void*)&TMP$534$2, -1ll, (void*)vr$13, -1ll, 0 );
1460 -+ FBCADDDEFLIB( *(uint8**)&TMP$534$2 );
1461 -+ fb_StrDelete( &TMP$534$2 );
1462 - {
1463 -- uint64 TMP$532$3;
1464 -+ uint64 TMP$535$3;
1465 - int64 vr$17 = FBGETOPTION( 3ll );
1466 -- TMP$532$3 = (uint64)vr$17;
1467 -+ TMP$535$3 = (uint64)vr$17;
1468 - goto label$1063;
1469 - label$1064:;
1470 - {
1471 -@@ -6086,11 +6095,11 @@ static void HADDDEFAULTLIBS( void )
1472 - goto label$1062;
1473 - label$1065:;
1474 - {
1475 -- FBSTRING TMP$536$4;
1476 -- __builtin_memset( &TMP$536$4, 0, 24ll );
1477 -- FBSTRING* vr$20 = fb_StrAssign( (void*)&TMP$536$4, -1ll, (void*)"/usr/X11R6/lib", 15ll, 0 );
1478 -- FBCADDDEFLIBPATH( &TMP$536$4 );
1479 -- fb_StrDelete( &TMP$536$4 );
1480 -+ FBSTRING TMP$539$4;
1481 -+ __builtin_memset( &TMP$539$4, 0, 24ll );
1482 -+ FBSTRING* vr$20 = fb_StrAssign( (void*)&TMP$539$4, -1ll, (void*)"/usr/X11R6/lib", 15ll, 0 );
1483 -+ FBCADDDEFLIBPATH( &TMP$539$4 );
1484 -+ fb_StrDelete( &TMP$539$4 );
1485 - FBCADDDEFLIB( (uint8*)"X11" );
1486 - FBCADDDEFLIB( (uint8*)"Xext" );
1487 - FBCADDDEFLIB( (uint8*)"Xpm" );
1488 -@@ -6099,7 +6108,7 @@ static void HADDDEFAULTLIBS( void )
1489 - }
1490 - goto label$1062;
1491 - label$1063:;
1492 -- static const void* tmp$664[9ll] = {
1493 -+ static const void* tmp$667[9ll] = {
1494 - &&label$1064,
1495 - &&label$1064,
1496 - &&label$1065,
1497 -@@ -6110,17 +6119,17 @@ static void HADDDEFAULTLIBS( void )
1498 - &&label$1065,
1499 - &&label$1065,
1500 - };
1501 -- if( TMP$532$3 > 8ull ) goto label$1062;
1502 -- goto *tmp$664[TMP$532$3 - 0ull];
1503 -+ if( TMP$535$3 > 8ull ) goto label$1062;
1504 -+ goto *tmp$667[TMP$535$3 - 0ull];
1505 - label$1062:;
1506 - }
1507 - }
1508 - label$1061:;
1509 - label$1060:;
1510 - {
1511 -- uint64 TMP$542$2;
1512 -+ uint64 TMP$545$2;
1513 - int64 vr$23 = FBGETOPTION( 3ll );
1514 -- TMP$542$2 = (uint64)vr$23;
1515 -+ TMP$545$2 = (uint64)vr$23;
1516 - goto label$1067;
1517 - label$1068:;
1518 - {
1519 -@@ -6263,7 +6272,7 @@ static void HADDDEFAULTLIBS( void )
1520 - }
1521 - goto label$1066;
1522 - label$1067:;
1523 -- static const void* tmp$665[9ll] = {
1524 -+ static const void* tmp$668[9ll] = {
1525 - &&label$1083,
1526 - &&label$1068,
1527 - &&label$1076,
1528 -@@ -6274,8 +6283,8 @@ static void HADDDEFAULTLIBS( void )
1529 - &&label$1071,
1530 - &&label$1081,
1531 - };
1532 -- if( TMP$542$2 > 8ull ) goto label$1066;
1533 -- goto *tmp$665[TMP$542$2 - 0ull];
1534 -+ if( TMP$545$2 > 8ull ) goto label$1066;
1535 -+ goto *tmp$668[TMP$545$2 - 0ull];
1536 - label$1066:;
1537 - }
1538 - label$1059:;
1539 -@@ -6423,24 +6432,24 @@ static void HPRINTOPTIONS( void )
1540 -
1541 - static void HPRINTVERSION( void )
1542 - {
1543 -- FBSTRING TMP$642$1;
1544 -- FBSTRING TMP$643$1;
1545 -- FBSTRING TMP$644$1;
1546 - FBSTRING TMP$645$1;
1547 -+ FBSTRING TMP$646$1;
1548 -+ FBSTRING TMP$647$1;
1549 -+ FBSTRING TMP$648$1;
1550 - label$1097:;
1551 - FBSTRING CONFIG$1;
1552 - __builtin_memset( &CONFIG$1, 0, 24ll );
1553 - int64 vr$1 = FBGETHOSTBITS( );
1554 - FBSTRING* vr$2 = fb_LongintToStr( vr$1 );
1555 - FBSTRING* vr$3 = FBGETHOSTID( );
1556 -- __builtin_memset( &TMP$642$1, 0, 24ll );
1557 -- FBSTRING* vr$6 = fb_StrConcat( &TMP$642$1, (void*)"FreeBASIC Compiler - Version 1.06.0 (02-17-2019), built for ", 61ll, (void*)vr$3, -1ll );
1558 -- __builtin_memset( &TMP$643$1, 0, 24ll );
1559 -- FBSTRING* vr$9 = fb_StrConcat( &TMP$643$1, (void*)vr$6, -1ll, (void*)" (", 3ll );
1560 -- __builtin_memset( &TMP$644$1, 0, 24ll );
1561 -- FBSTRING* vr$12 = fb_StrConcat( &TMP$644$1, (void*)vr$9, -1ll, (void*)vr$2, -1ll );
1562 - __builtin_memset( &TMP$645$1, 0, 24ll );
1563 -- FBSTRING* vr$15 = fb_StrConcat( &TMP$645$1, (void*)vr$12, -1ll, (void*)"bit)", 5ll );
1564 -+ FBSTRING* vr$6 = fb_StrConcat( &TMP$645$1, (void*)"FreeBASIC Compiler - Version 1.06.0 (04-21-2019), built for ", 61ll, (void*)vr$3, -1ll );
1565 -+ __builtin_memset( &TMP$646$1, 0, 24ll );
1566 -+ FBSTRING* vr$9 = fb_StrConcat( &TMP$646$1, (void*)vr$6, -1ll, (void*)" (", 3ll );
1567 -+ __builtin_memset( &TMP$647$1, 0, 24ll );
1568 -+ FBSTRING* vr$12 = fb_StrConcat( &TMP$647$1, (void*)vr$9, -1ll, (void*)vr$2, -1ll );
1569 -+ __builtin_memset( &TMP$648$1, 0, 24ll );
1570 -+ FBSTRING* vr$15 = fb_StrConcat( &TMP$648$1, (void*)vr$12, -1ll, (void*)"bit)", 5ll );
1571 - fb_PrintString( 0, vr$15, 1 );
1572 - FBSTRING* vr$16 = fb_StrAllocTempDescZEx( (uint8*)"Copyright (C) 2004-2019 The FreeBASIC development team.", 55ll );
1573 - fb_PrintString( 0, vr$16, 1 );
1574
1575 diff --git a/dev-lang/fbc/files/1.06.0/bootstrap/0004-bootstrap-dist-Pass-down-all-options-from-all-Wa-Wc-and-Wl-flags.patch b/dev-lang/fbc/files/1.06.0/bootstrap/0004-bootstrap-dist-Pass-down-all-options-from-all-Wa-Wc-and-Wl-flags.patch
1576 deleted file mode 100644
1577 index 733d624..0000000
1578 --- a/dev-lang/fbc/files/1.06.0/bootstrap/0004-bootstrap-dist-Pass-down-all-options-from-all-Wa-Wc-and-Wl-flags.patch
1579 +++ /dev/null
1580 @@ -1,7124 +0,0 @@
1581 -diff --git a/../FreeBASIC-1.06.0-source-bootstrap/bootstrap/linux-x86/fbc.asm b/bootstrap/linux-x86/fbc.asm
1582 -index 2136701..bb6441f 100644
1583 ---- a/../FreeBASIC-1.06.0-source-bootstrap/bootstrap/linux-x86/fbc.asm
1584 -+++ b/bootstrap/linux-x86/fbc.asm
1585 -@@ -41,49 +41,49 @@ add esp, 16
1586 - .Lt_0002:
1587 - call FBCINIT
1588 - cmp dword ptr [ebp+8], 1
1589 --jne .Lt_06E8
1590 -+jne .Lt_06EB
1591 - call HPRINTOPTIONS
1592 - sub esp, 12
1593 - push 1
1594 - call FBCEND
1595 - add esp, 16
1596 --.Lt_06E8:
1597 --.Lt_06E7:
1598 -+.Lt_06EB:
1599 -+.Lt_06EA:
1600 - sub esp, 8
1601 - push dword ptr [ebp+12]
1602 - push dword ptr [ebp+8]
1603 - call HPARSEARGS
1604 - add esp, 16
1605 - cmp dword ptr [FBC+60], 0
1606 --je .Lt_06EA
1607 -+je .Lt_06ED
1608 - call HPRINTVERSION
1609 - sub esp, 12
1610 - push 0
1611 - call FBCEND
1612 - add esp, 16
1613 --.Lt_06EA:
1614 --.Lt_06E9:
1615 -+.Lt_06ED:
1616 -+.Lt_06EC:
1617 - cmp dword ptr [FBC+56], 0
1618 --je .Lt_06EC
1619 -+je .Lt_06EF
1620 - call HPRINTVERSION
1621 --.Lt_06EC:
1622 --.Lt_06EB:
1623 -+.Lt_06EF:
1624 -+.Lt_06EE:
1625 - cmp dword ptr [FBC+64], 0
1626 --je .Lt_06EE
1627 -+je .Lt_06F1
1628 - call HPRINTOPTIONS
1629 - sub esp, 12
1630 - push 1
1631 - call FBCEND
1632 - add esp, 16
1633 --.Lt_06EE:
1634 --.Lt_06ED:
1635 -+.Lt_06F1:
1636 -+.Lt_06F0:
1637 - call FBCDETERMINEPREFIX
1638 - call FBCSETUPCOMPILERPATHS
1639 - cmp dword ptr [FBC+56], 0
1640 --je .Lt_06F0
1641 -+je .Lt_06F3
1642 - call FBCPRINTTARGETINFO
1643 --.Lt_06F0:
1644 --.Lt_06EF:
1645 -+.Lt_06F3:
1646 -+.Lt_06F2:
1647 - sub esp, 12
1648 - mov dword ptr [ebp-16], 0
1649 - mov dword ptr [ebp-12], 0
1650 -@@ -147,12 +147,12 @@ sbb ecx, ecx
1651 - or ebx, ecx
1652 - mov dword ptr [ebp-20], ebx
1653 - cmp dword ptr [FBC+68], 0
1654 --jl .Lt_06F3
1655 -+jl .Lt_06F6
1656 - mov ebx, dword ptr [FBC+68]
1657 - mov dword ptr [ebp-24], ebx
1658 - cmp dword ptr [ebp-24], 0
1659 --jne .Lt_06F6
1660 --.Lt_06F7:
1661 -+jne .Lt_06F9
1662 -+.Lt_06FA:
1663 - sub esp, 4
1664 - push 1
1665 - sub esp, 8
1666 -@@ -162,11 +162,11 @@ push eax
1667 - push 0
1668 - call fb_PrintString
1669 - add esp, 16
1670 --jmp .Lt_06F4
1671 --.Lt_06F6:
1672 --cmp dword ptr [ebp-24], 1
1673 --jne .Lt_06F8
1674 -+jmp .Lt_06F7
1675 - .Lt_06F9:
1676 -+cmp dword ptr [ebp-24], 1
1677 -+jne .Lt_06FB
1678 -+.Lt_06FC:
1679 - sub esp, 4
1680 - push 1
1681 - sub esp, 8
1682 -@@ -176,16 +176,16 @@ push eax
1683 - push 0
1684 - call fb_PrintString
1685 - add esp, 16
1686 --jmp .Lt_06F4
1687 --.Lt_06F8:
1688 --cmp dword ptr [ebp-24], 2
1689 --jne .Lt_06FA
1690 -+jmp .Lt_06F7
1691 - .Lt_06FB:
1692 -+cmp dword ptr [ebp-24], 2
1693 -+jne .Lt_06FD
1694 -+.Lt_06FE:
1695 - cmp dword ptr [ebp-20], 0
1696 --je .Lt_06FD
1697 -+je .Lt_0700
1698 - call FBCDETERMINEMAINNAME
1699 --.Lt_06FD:
1700 --.Lt_06FC:
1701 -+.Lt_0700:
1702 -+.Lt_06FF:
1703 - call HSETOUTNAME
1704 - sub esp, 4
1705 - push 1
1706 -@@ -198,11 +198,11 @@ push eax
1707 - push 0
1708 - call fb_PrintString
1709 - add esp, 16
1710 --jmp .Lt_06F4
1711 --.Lt_06FA:
1712 -+jmp .Lt_06F7
1713 -+.Lt_06FD:
1714 - cmp dword ptr [ebp-24], 3
1715 --jne .Lt_06FE
1716 --.Lt_06FF:
1717 -+jne .Lt_0701
1718 -+.Lt_0702:
1719 - sub esp, 4
1720 - push 1
1721 - sub esp, 4
1722 -@@ -214,59 +214,59 @@ push eax
1723 - push 0
1724 - call fb_PrintString
1725 - add esp, 16
1726 --.Lt_06FE:
1727 --.Lt_06F4:
1728 -+.Lt_0701:
1729 -+.Lt_06F7:
1730 - sub esp, 12
1731 - push 0
1732 - call FBCEND
1733 - add esp, 16
1734 --.Lt_06F3:
1735 --.Lt_06F2:
1736 -+.Lt_06F6:
1737 -+.Lt_06F5:
1738 - call FBCDETERMINEMAINNAME
1739 - cmp dword ptr [ebp-20], 0
1740 --jne .Lt_0701
1741 -+jne .Lt_0704
1742 - call HPRINTOPTIONS
1743 - sub esp, 12
1744 - push 1
1745 - call FBCEND
1746 - add esp, 16
1747 --.Lt_0701:
1748 --.Lt_0700:
1749 -+.Lt_0704:
1750 -+.Lt_0703:
1751 - call HCOMPILEMODULES
1752 - call HCOMPILEXPM
1753 - test eax, eax
1754 --jne .Lt_0703
1755 -+jne .Lt_0706
1756 - sub esp, 12
1757 - push 1
1758 - call FBCEND
1759 - add esp, 16
1760 --.Lt_0703:
1761 --.Lt_0702:
1762 -+.Lt_0706:
1763 -+.Lt_0705:
1764 - cmp dword ptr [FBC+36], 0
1765 --je .Lt_0705
1766 -+je .Lt_0708
1767 - sub esp, 12
1768 - push 0
1769 - call FBCEND
1770 - add esp, 16
1771 --.Lt_0705:
1772 --.Lt_0704:
1773 -+.Lt_0708:
1774 -+.Lt_0707:
1775 - sub esp, 12
1776 - push 2
1777 - call FBGETOPTION
1778 - add esp, 16
1779 - test eax, eax
1780 --je .Lt_0707
1781 -+je .Lt_070A
1782 - call HCOMPILESTAGE2MODULES
1783 --.Lt_0707:
1784 --.Lt_0706:
1785 -+.Lt_070A:
1786 -+.Lt_0709:
1787 - cmp dword ptr [FBC+44], 0
1788 --je .Lt_0709
1789 -+je .Lt_070C
1790 - sub esp, 12
1791 - push 0
1792 - call FBCEND
1793 - add esp, 16
1794 --.Lt_0709:
1795 --.Lt_0708:
1796 -+.Lt_070C:
1797 -+.Lt_070B:
1798 - call HASSEMBLEMODULES
1799 - call HASSEMBLERCS
1800 - call HASSEMBLEXPM
1801 -@@ -275,13 +275,13 @@ push 0
1802 - call FBGETOPTION
1803 - add esp, 16
1804 - cmp eax, 3
1805 --jne .Lt_070B
1806 -+jne .Lt_070E
1807 - sub esp, 12
1808 - push 0
1809 - call FBCEND
1810 - add esp, 16
1811 --.Lt_070B:
1812 --.Lt_070A:
1813 -+.Lt_070E:
1814 -+.Lt_070D:
1815 - call HSETDEFAULTLIBPATHS
1816 - sub esp, 12
1817 - push 29
1818 -@@ -291,45 +291,45 @@ mov ebx, eax
1819 - call FBISCROSSCOMP
1820 - not eax
1821 - and ebx, eax
1822 --je .Lt_070D
1823 -+je .Lt_0710
1824 - call HCOLLECTOBJINFO
1825 --.Lt_070D:
1826 --.Lt_070C:
1827 -+.Lt_0710:
1828 -+.Lt_070F:
1829 - sub esp, 12
1830 - push 0
1831 - call FBGETOPTION
1832 - add esp, 16
1833 - cmp eax, 1
1834 --jne .Lt_070F
1835 -+jne .Lt_0712
1836 - call HARCHIVEFILES
1837 - test eax, eax
1838 --jne .Lt_0711
1839 -+jne .Lt_0714
1840 - sub esp, 12
1841 - push 1
1842 - call FBCEND
1843 - add esp, 16
1844 --.Lt_0711:
1845 --.Lt_0710:
1846 -+.Lt_0714:
1847 -+.Lt_0713:
1848 - sub esp, 12
1849 - push 0
1850 - call FBCEND
1851 - add esp, 16
1852 --.Lt_070F:
1853 --.Lt_070E:
1854 -+.Lt_0712:
1855 -+.Lt_0711:
1856 - cmp dword ptr [FBC+2120], 0
1857 --jne .Lt_0713
1858 -+jne .Lt_0716
1859 - call HADDDEFAULTLIBS
1860 --.Lt_0713:
1861 --.Lt_0712:
1862 -+.Lt_0716:
1863 -+.Lt_0715:
1864 - call HLINKFILES
1865 - test eax, eax
1866 --jne .Lt_0715
1867 -+jne .Lt_0718
1868 - sub esp, 12
1869 - push 1
1870 - call FBCEND
1871 - add esp, 16
1872 --.Lt_0715:
1873 --.Lt_0714:
1874 -+.Lt_0718:
1875 -+.Lt_0717:
1876 - sub esp, 12
1877 - push 0
1878 - call FBCEND
1879 -@@ -2210,18 +2210,18 @@ sub esp, 52
1880 - push ebx
1881 - .Lt_00A2:
1882 - mov eax, dword ptr [ebp+8]
1883 --cmp dword ptr [Lt_0720], eax
1884 -+cmp dword ptr [Lt_0723], eax
1885 - jne .Lt_00A5
1886 - sub esp, 12
1887 - push 0
1888 - push -1
1889 --push offset Lt_0721
1890 -+push offset Lt_0724
1891 - push -1
1892 - push dword ptr [ebp+12]
1893 - call fb_StrAssign
1894 - add esp, 32
1895 - mov eax, dword ptr [ebp+16]
1896 --mov ebx, dword ptr [Lt_0722]
1897 -+mov ebx, dword ptr [Lt_0725]
1898 - mov dword ptr [eax], ebx
1899 - jmp .Lt_00A3
1900 - .Lt_00A5:
1901 -@@ -2341,18 +2341,18 @@ mov dword ptr [eax], -1
1902 - .Lt_00A7:
1903 - .Lt_00A6:
1904 - mov eax, dword ptr [ebp+8]
1905 --mov dword ptr [Lt_0720], eax
1906 -+mov dword ptr [Lt_0723], eax
1907 - sub esp, 12
1908 - push 0
1909 - push -1
1910 - push dword ptr [ebp+12]
1911 - push -1
1912 --push offset Lt_0721
1913 -+push offset Lt_0724
1914 - call fb_StrAssign
1915 - add esp, 32
1916 - mov eax, dword ptr [ebp+16]
1917 - mov ebx, dword ptr [eax]
1918 --mov dword ptr [Lt_0722], ebx
1919 -+mov dword ptr [Lt_0725], ebx
1920 - .Lt_00A3:
1921 - pop ebx
1922 - mov esp, ebp
1923 -@@ -2362,14 +2362,14 @@ ret
1924 -
1925 - .section .data
1926 - .balign 4
1927 --Lt_0720:
1928 -+Lt_0723:
1929 - .int -1
1930 -
1931 - .section .bss
1932 - .balign 4
1933 -- .lcomm Lt_0722,4
1934 -+ .lcomm Lt_0725,4
1935 - .balign 4
1936 -- .lcomm Lt_0721,12
1937 -+ .lcomm Lt_0724,12
1938 -
1939 - .section .text
1940 - .balign 16
1941 -@@ -2848,7 +2848,7 @@ cmp edx, 0
1942 - jne .Lt_00DF
1943 - cmp eax, 0
1944 - jne .Lt_00DF
1945 --.Lt_0724:
1946 -+.Lt_0727:
1947 - sub esp, 12
1948 - push dword ptr [ebp+12]
1949 - call HGENERATEEMPTYDEFFILE
1950 -@@ -4819,10 +4819,10 @@ setne al
1951 - shr eax, 1
1952 - sbb eax, eax
1953 - mov dword ptr [ebp-52], eax
1954 --jmp .Lt_0726
1955 -+jmp .Lt_0729
1956 - .Lt_01CE:
1957 - mov dword ptr [ebp-52], -1
1958 --.Lt_0726:
1959 -+.Lt_0729:
1960 - cmp dword ptr [ebp-52], 0
1961 - je .Lt_01D1
1962 - sub esp, 12
1963 -@@ -6324,7 +6324,7 @@ HANDLEOPT:
1964 - .type HANDLEOPT, @function
1965 - push ebp
1966 - mov ebp, esp
1967 --sub esp, 36
1968 -+sub esp, 52
1969 - push ebx
1970 - .Lt_028C:
1971 - mov eax, dword ptr [ebp+8]
1972 -@@ -7603,6 +7603,8 @@ sub esp, 12
1973 - push 0
1974 - push -1
1975 - sub esp, 8
1976 -+push -1
1977 -+sub esp, 12
1978 - push 2
1979 - push offset Lt_00B4
1980 - push -1
1981 -@@ -7632,6 +7634,17 @@ mov dword ptr [ebp-20], 0
1982 - lea eax, [ebp-28]
1983 - push eax
1984 - call fb_StrConcat
1985 -+add esp, 32
1986 -+push eax
1987 -+push 128
1988 -+lea eax, [FBC+1346]
1989 -+push eax
1990 -+mov dword ptr [ebp-40], 0
1991 -+mov dword ptr [ebp-36], 0
1992 -+mov dword ptr [ebp-32], 0
1993 -+lea eax, [ebp-40]
1994 -+push eax
1995 -+call fb_StrConcat
1996 - add esp, 28
1997 - push eax
1998 - push 128
1999 -@@ -7640,11 +7653,13 @@ push eax
2000 - call fb_StrAssign
2001 - add esp, 32
2002 - jmp .Lt_028E
2003 --.Lt_034F:
2004 -+.Lt_0350:
2005 - sub esp, 12
2006 - push 0
2007 - push -1
2008 - sub esp, 8
2009 -+push -1
2010 -+sub esp, 12
2011 - push 2
2012 - push offset Lt_00B4
2013 - push -1
2014 -@@ -7674,6 +7689,17 @@ mov dword ptr [ebp-20], 0
2015 - lea eax, [ebp-28]
2016 - push eax
2017 - call fb_StrConcat
2018 -+add esp, 32
2019 -+push eax
2020 -+push 128
2021 -+lea eax, [FBC+1602]
2022 -+push eax
2023 -+mov dword ptr [ebp-40], 0
2024 -+mov dword ptr [ebp-36], 0
2025 -+mov dword ptr [ebp-32], 0
2026 -+lea eax, [ebp-40]
2027 -+push eax
2028 -+call fb_StrConcat
2029 - add esp, 28
2030 - push eax
2031 - push 128
2032 -@@ -7682,11 +7708,13 @@ push eax
2033 - call fb_StrAssign
2034 - add esp, 32
2035 - jmp .Lt_028E
2036 --.Lt_0352:
2037 -+.Lt_0354:
2038 - sub esp, 12
2039 - push 0
2040 - push -1
2041 - sub esp, 8
2042 -+push -1
2043 -+sub esp, 12
2044 - push 2
2045 - push offset Lt_00B4
2046 - push -1
2047 -@@ -7716,6 +7744,17 @@ mov dword ptr [ebp-20], 0
2048 - lea eax, [ebp-28]
2049 - push eax
2050 - call fb_StrConcat
2051 -+add esp, 32
2052 -+push eax
2053 -+push 128
2054 -+lea eax, [FBC+1474]
2055 -+push eax
2056 -+mov dword ptr [ebp-40], 0
2057 -+mov dword ptr [ebp-36], 0
2058 -+mov dword ptr [ebp-32], 0
2059 -+lea eax, [ebp-40]
2060 -+push eax
2061 -+call fb_StrConcat
2062 - add esp, 28
2063 - push eax
2064 - push 128
2065 -@@ -7724,7 +7763,7 @@ push eax
2066 - call fb_StrAssign
2067 - add esp, 32
2068 - jmp .Lt_028E
2069 --.Lt_0355:
2070 -+.Lt_0358:
2071 - sub esp, 12
2072 - push 0
2073 - push -1
2074 -@@ -7735,7 +7774,7 @@ push eax
2075 - call fb_StrAssign
2076 - add esp, 32
2077 - jmp .Lt_028E
2078 --.Lt_0356:
2079 -+.Lt_0359:
2080 - sub esp, 12
2081 - push 0
2082 - push -1
2083 -@@ -7751,28 +7790,28 @@ push eax
2084 - call fb_StrInit
2085 - add esp, 32
2086 - push 13
2087 --push offset Lt_035A
2088 -+push offset Lt_035D
2089 - push -1
2090 - lea eax, [ebp-16]
2091 - push eax
2092 - call fb_StrCompare
2093 - add esp, 16
2094 - test eax, eax
2095 --jne .Lt_0359
2096 --.Lt_035B:
2097 -+jne .Lt_035C
2098 -+.Lt_035E:
2099 - sub esp, 8
2100 - push -1
2101 - push 22
2102 - call FBSETOPTION
2103 - add esp, 16
2104 --jmp .Lt_0357
2105 --.Lt_0359:
2106 -+jmp .Lt_035A
2107 -+.Lt_035C:
2108 - sub esp, 12
2109 - push dword ptr [ebp+12]
2110 - call HFATALINVALIDOPTION
2111 - add esp, 16
2112 --.Lt_035C:
2113 --.Lt_0357:
2114 -+.Lt_035F:
2115 -+.Lt_035A:
2116 - sub esp, 12
2117 - lea eax, [ebp-16]
2118 - push eax
2119 -@@ -7783,8 +7822,8 @@ jmp .Lt_028E
2120 - cmp dword ptr [ebp-4], 57
2121 - ja .Lt_028E
2122 - mov eax, dword ptr [ebp-4]
2123 --jmp dword ptr [.LT_035D+eax*4]
2124 --.LT_035D:
2125 -+jmp dword ptr [.LT_0360+eax*4]
2126 -+.LT_0360:
2127 - .int .Lt_0291
2128 - .int .Lt_0292
2129 - .int .Lt_0299
2130 -@@ -7839,10 +7878,10 @@ jmp dword ptr [.LT_035D+eax*4]
2131 - .int .Lt_0328
2132 - .int .Lt_0329
2133 - .int .Lt_034C
2134 --.int .Lt_034F
2135 --.int .Lt_0352
2136 --.int .Lt_0355
2137 --.int .Lt_0356
2138 -+.int .Lt_0350
2139 -+.int .Lt_0354
2140 -+.int .Lt_0358
2141 -+.int .Lt_0359
2142 - .Lt_028E:
2143 - .Lt_028D:
2144 - pop ebx
2145 -@@ -7858,131 +7897,119 @@ mov ebp, esp
2146 - sub esp, 20
2147 - push ebx
2148 - mov dword ptr [ebp-4], 0
2149 --.Lt_035E:
2150 -+.Lt_0361:
2151 - mov eax, dword ptr [ebp+8]
2152 - movzx ebx, byte ptr [eax]
2153 - mov dword ptr [ebp-8], ebx
2154 --jmp .Lt_0361
2155 --.Lt_0363:
2156 -+jmp .Lt_0364
2157 -+.Lt_0366:
2158 - mov ebx, dword ptr [ebp+8]
2159 - movzx eax, byte ptr [ebx+1]
2160 - test eax, eax
2161 --jne .Lt_0366
2162 -+jne .Lt_0369
2163 - mov dword ptr [ebp-4], 0
2164 --jmp .Lt_035F
2165 --.Lt_0366:
2166 --.Lt_0365:
2167 -+jmp .Lt_0362
2168 -+.Lt_0369:
2169 -+.Lt_0368:
2170 - push 5
2171 --push offset Lt_0367
2172 -+push offset Lt_036A
2173 - push 0
2174 - push dword ptr [ebp+8]
2175 - call fb_StrCompare
2176 - add esp, 16
2177 - test eax, eax
2178 --jne .Lt_0369
2179 -+jne .Lt_036C
2180 - mov dword ptr [ebp-4], 1
2181 --jmp .Lt_035F
2182 --.Lt_0369:
2183 --.Lt_0368:
2184 -+jmp .Lt_0362
2185 -+.Lt_036C:
2186 -+.Lt_036B:
2187 - push 4
2188 --push offset Lt_036A
2189 -+push offset Lt_036D
2190 - push 0
2191 - push dword ptr [ebp+8]
2192 - call fb_StrCompare
2193 - add esp, 16
2194 - test eax, eax
2195 --jne .Lt_036C
2196 -+jne .Lt_036F
2197 - mov dword ptr [ebp-4], 2
2198 --jmp .Lt_035F
2199 --.Lt_036C:
2200 --.Lt_036B:
2201 --jmp .Lt_0360
2202 --.Lt_036D:
2203 -+jmp .Lt_0362
2204 -+.Lt_036F:
2205 -+.Lt_036E:
2206 -+jmp .Lt_0363
2207 -+.Lt_0370:
2208 - mov eax, dword ptr [ebp+8]
2209 - movzx ebx, byte ptr [eax+1]
2210 - test ebx, ebx
2211 --jne .Lt_0370
2212 -+jne .Lt_0373
2213 - mov dword ptr [ebp-4], 3
2214 --jmp .Lt_035F
2215 --.Lt_0370:
2216 --.Lt_036F:
2217 --jmp .Lt_0360
2218 --.Lt_0371:
2219 -+jmp .Lt_0362
2220 -+.Lt_0373:
2221 -+.Lt_0372:
2222 -+jmp .Lt_0363
2223 -+.Lt_0374:
2224 - mov ebx, dword ptr [ebp+8]
2225 - movzx eax, byte ptr [ebx+1]
2226 - test eax, eax
2227 --jne .Lt_0374
2228 -+jne .Lt_0377
2229 - mov dword ptr [ebp-4], 4
2230 --jmp .Lt_035F
2231 --.Lt_0374:
2232 --.Lt_0373:
2233 --jmp .Lt_0360
2234 --.Lt_0375:
2235 -+jmp .Lt_0362
2236 -+.Lt_0377:
2237 -+.Lt_0376:
2238 -+jmp .Lt_0363
2239 -+.Lt_0378:
2240 - mov eax, dword ptr [ebp+8]
2241 - movzx ebx, byte ptr [eax+1]
2242 - test ebx, ebx
2243 --jne .Lt_0378
2244 -+jne .Lt_037B
2245 - mov dword ptr [ebp-4], 5
2246 --jmp .Lt_035F
2247 --.Lt_0378:
2248 --.Lt_0377:
2249 --jmp .Lt_0360
2250 --.Lt_0379:
2251 -+jmp .Lt_0362
2252 -+.Lt_037B:
2253 -+.Lt_037A:
2254 -+jmp .Lt_0363
2255 -+.Lt_037C:
2256 - mov ebx, dword ptr [ebp+8]
2257 - movzx eax, byte ptr [ebx+1]
2258 - test eax, eax
2259 --jne .Lt_037C
2260 -+jne .Lt_037F
2261 - mov dword ptr [ebp-4], 6
2262 --jmp .Lt_035F
2263 --.Lt_037C:
2264 --.Lt_037B:
2265 -+jmp .Lt_0362
2266 -+.Lt_037F:
2267 -+.Lt_037E:
2268 - push 4
2269 --push offset Lt_037D
2270 -+push offset Lt_0380
2271 - push 0
2272 - push dword ptr [ebp+8]
2273 - call fb_StrCompare
2274 - add esp, 16
2275 - test eax, eax
2276 --jne .Lt_037F
2277 -+jne .Lt_0382
2278 - mov dword ptr [ebp-4], 7
2279 --jmp .Lt_035F
2280 --.Lt_037F:
2281 --.Lt_037E:
2282 -+jmp .Lt_0362
2283 -+.Lt_0382:
2284 -+.Lt_0381:
2285 - push 6
2286 --push offset Lt_0380
2287 -+push offset Lt_0383
2288 - push 0
2289 - push dword ptr [ebp+8]
2290 - call fb_StrCompare
2291 - add esp, 16
2292 - test eax, eax
2293 --jne .Lt_0382
2294 -+jne .Lt_0385
2295 - mov dword ptr [ebp-4], 8
2296 --jmp .Lt_035F
2297 --.Lt_0382:
2298 --.Lt_0381:
2299 --jmp .Lt_0360
2300 --.Lt_0383:
2301 -+jmp .Lt_0362
2302 -+.Lt_0385:
2303 -+.Lt_0384:
2304 -+jmp .Lt_0363
2305 -+.Lt_0386:
2306 - mov eax, dword ptr [ebp+8]
2307 - movzx ebx, byte ptr [eax+1]
2308 - test ebx, ebx
2309 --jne .Lt_0386
2310 --mov dword ptr [ebp-4], 9
2311 --jmp .Lt_035F
2312 --.Lt_0386:
2313 --.Lt_0385:
2314 --push 3
2315 --push offset Lt_0387
2316 --push 0
2317 --push dword ptr [ebp+8]
2318 --call fb_StrCompare
2319 --add esp, 16
2320 --test eax, eax
2321 - jne .Lt_0389
2322 --mov dword ptr [ebp-4], 10
2323 --jmp .Lt_035F
2324 -+mov dword ptr [ebp-4], 9
2325 -+jmp .Lt_0362
2326 - .Lt_0389:
2327 - .Lt_0388:
2328 --push 4
2329 -+push 3
2330 - push offset Lt_038A
2331 - push 0
2332 - push dword ptr [ebp+8]
2333 -@@ -7990,11 +8017,11 @@ call fb_StrCompare
2334 - add esp, 16
2335 - test eax, eax
2336 - jne .Lt_038C
2337 --mov dword ptr [ebp-4], 11
2338 --jmp .Lt_035F
2339 -+mov dword ptr [ebp-4], 10
2340 -+jmp .Lt_0362
2341 - .Lt_038C:
2342 - .Lt_038B:
2343 --push 7
2344 -+push 4
2345 - push offset Lt_038D
2346 - push 0
2347 - push dword ptr [ebp+8]
2348 -@@ -8002,25 +8029,25 @@ call fb_StrCompare
2349 - add esp, 16
2350 - test eax, eax
2351 - jne .Lt_038F
2352 --mov dword ptr [ebp-4], 12
2353 --jmp .Lt_035F
2354 -+mov dword ptr [ebp-4], 11
2355 -+jmp .Lt_0362
2356 - .Lt_038F:
2357 - .Lt_038E:
2358 --jmp .Lt_0360
2359 --.Lt_0390:
2360 --push 10
2361 --push offset Lt_0392
2362 -+push 7
2363 -+push offset Lt_0390
2364 - push 0
2365 - push dword ptr [ebp+8]
2366 - call fb_StrCompare
2367 - add esp, 16
2368 - test eax, eax
2369 --jne .Lt_0394
2370 --mov dword ptr [ebp-4], 13
2371 --jmp .Lt_035F
2372 --.Lt_0394:
2373 -+jne .Lt_0392
2374 -+mov dword ptr [ebp-4], 12
2375 -+jmp .Lt_0362
2376 -+.Lt_0392:
2377 -+.Lt_0391:
2378 -+jmp .Lt_0363
2379 - .Lt_0393:
2380 --push 7
2381 -+push 10
2382 - push offset Lt_0395
2383 - push 0
2384 - push dword ptr [ebp+8]
2385 -@@ -8028,11 +8055,11 @@ call fb_StrCompare
2386 - add esp, 16
2387 - test eax, eax
2388 - jne .Lt_0397
2389 --mov dword ptr [ebp-4], 14
2390 --jmp .Lt_035F
2391 -+mov dword ptr [ebp-4], 13
2392 -+jmp .Lt_0362
2393 - .Lt_0397:
2394 - .Lt_0396:
2395 --push 4
2396 -+push 7
2397 - push offset Lt_0398
2398 - push 0
2399 - push dword ptr [ebp+8]
2400 -@@ -8040,125 +8067,125 @@ call fb_StrCompare
2401 - add esp, 16
2402 - test eax, eax
2403 - jne .Lt_039A
2404 --mov dword ptr [ebp-4], 15
2405 --jmp .Lt_035F
2406 -+mov dword ptr [ebp-4], 14
2407 -+jmp .Lt_0362
2408 - .Lt_039A:
2409 - .Lt_0399:
2410 --jmp .Lt_0360
2411 --.Lt_039B:
2412 -+push 4
2413 -+push offset Lt_039B
2414 -+push 0
2415 -+push dword ptr [ebp+8]
2416 -+call fb_StrCompare
2417 -+add esp, 16
2418 -+test eax, eax
2419 -+jne .Lt_039D
2420 -+mov dword ptr [ebp-4], 15
2421 -+jmp .Lt_0362
2422 -+.Lt_039D:
2423 -+.Lt_039C:
2424 -+jmp .Lt_0363
2425 -+.Lt_039E:
2426 - mov eax, dword ptr [ebp+8]
2427 - movzx ebx, byte ptr [eax+1]
2428 - test ebx, ebx
2429 --jne .Lt_039E
2430 -+jne .Lt_03A1
2431 - mov dword ptr [ebp-4], 16
2432 --jmp .Lt_035F
2433 --.Lt_039E:
2434 --.Lt_039D:
2435 -+jmp .Lt_0362
2436 -+.Lt_03A1:
2437 -+.Lt_03A0:
2438 - push 4
2439 --push offset Lt_039F
2440 -+push offset Lt_03A2
2441 - push 0
2442 - push dword ptr [ebp+8]
2443 - call fb_StrCompare
2444 - add esp, 16
2445 - test eax, eax
2446 --jne .Lt_03A1
2447 -+jne .Lt_03A4
2448 - mov dword ptr [ebp-4], 17
2449 --jmp .Lt_035F
2450 --.Lt_03A1:
2451 --.Lt_03A0:
2452 --jmp .Lt_0360
2453 --.Lt_03A2:
2454 -+jmp .Lt_0362
2455 -+.Lt_03A4:
2456 -+.Lt_03A3:
2457 -+jmp .Lt_0363
2458 -+.Lt_03A5:
2459 - push 5
2460 --push offset Lt_03A4
2461 -+push offset Lt_03A7
2462 - push 0
2463 - push dword ptr [ebp+8]
2464 - call fb_StrCompare
2465 - add esp, 16
2466 - test eax, eax
2467 --jne .Lt_03A6
2468 -+jne .Lt_03A9
2469 - mov dword ptr [ebp-4], 18
2470 --jmp .Lt_035F
2471 --.Lt_03A6:
2472 --.Lt_03A5:
2473 --jmp .Lt_0360
2474 --.Lt_03A7:
2475 -+jmp .Lt_0362
2476 -+.Lt_03A9:
2477 -+.Lt_03A8:
2478 -+jmp .Lt_0363
2479 -+.Lt_03AA:
2480 - mov eax, dword ptr [ebp+8]
2481 - movzx ebx, byte ptr [eax+1]
2482 - test ebx, ebx
2483 --jne .Lt_03AA
2484 -+jne .Lt_03AD
2485 - mov dword ptr [ebp-4], 19
2486 --jmp .Lt_035F
2487 --.Lt_03AA:
2488 --.Lt_03A9:
2489 -+jmp .Lt_0362
2490 -+.Lt_03AD:
2491 -+.Lt_03AC:
2492 - push 8
2493 --push offset Lt_03AB
2494 -+push offset Lt_03AE
2495 - push 0
2496 - push dword ptr [ebp+8]
2497 - call fb_StrCompare
2498 - add esp, 16
2499 - test eax, eax
2500 --jne .Lt_03AD
2501 -+jne .Lt_03B0
2502 - mov dword ptr [ebp-4], 20
2503 --jmp .Lt_035F
2504 --.Lt_03AD:
2505 --.Lt_03AC:
2506 --jmp .Lt_0360
2507 --.Lt_03AE:
2508 -+jmp .Lt_0362
2509 -+.Lt_03B0:
2510 -+.Lt_03AF:
2511 -+jmp .Lt_0363
2512 -+.Lt_03B1:
2513 - mov eax, dword ptr [ebp+8]
2514 - movzx ebx, byte ptr [eax+1]
2515 - test ebx, ebx
2516 --jne .Lt_03B1
2517 -+jne .Lt_03B4
2518 - mov dword ptr [ebp-4], 21
2519 --jmp .Lt_035F
2520 --.Lt_03B1:
2521 --.Lt_03B0:
2522 -+jmp .Lt_0362
2523 -+.Lt_03B4:
2524 -+.Lt_03B3:
2525 - push 5
2526 --push offset Lt_03B2
2527 -+push offset Lt_03B5
2528 - push 0
2529 - push dword ptr [ebp+8]
2530 - call fb_StrCompare
2531 - add esp, 16
2532 - test eax, eax
2533 --jne .Lt_03B4
2534 -+jne .Lt_03B7
2535 - mov dword ptr [ebp-4], 22
2536 --jmp .Lt_035F
2537 --.Lt_03B4:
2538 --.Lt_03B3:
2539 --push 4
2540 -+jmp .Lt_0362
2541 -+.Lt_03B7:
2542 -+.Lt_03B6:
2543 -+push 4
2544 - push offset Lt_0046
2545 - push 0
2546 - push dword ptr [ebp+8]
2547 - call fb_StrCompare
2548 - add esp, 16
2549 - test eax, eax
2550 --jne .Lt_03B6
2551 -+jne .Lt_03B9
2552 - mov dword ptr [ebp-4], 23
2553 --jmp .Lt_035F
2554 --.Lt_03B6:
2555 --.Lt_03B5:
2556 --jmp .Lt_0360
2557 --.Lt_03B7:
2558 -+jmp .Lt_0362
2559 -+.Lt_03B9:
2560 -+.Lt_03B8:
2561 -+jmp .Lt_0363
2562 -+.Lt_03BA:
2563 - mov eax, dword ptr [ebp+8]
2564 - movzx ebx, byte ptr [eax+1]
2565 - test ebx, ebx
2566 --jne .Lt_03BA
2567 --mov dword ptr [ebp-4], 24
2568 --jmp .Lt_035F
2569 --.Lt_03BA:
2570 --.Lt_03B9:
2571 --push 4
2572 --push offset Lt_03BB
2573 --push 0
2574 --push dword ptr [ebp+8]
2575 --call fb_StrCompare
2576 --add esp, 16
2577 --test eax, eax
2578 - jne .Lt_03BD
2579 --mov dword ptr [ebp-4], 25
2580 --jmp .Lt_035F
2581 -+mov dword ptr [ebp-4], 24
2582 -+jmp .Lt_0362
2583 - .Lt_03BD:
2584 - .Lt_03BC:
2585 --push 7
2586 -+push 4
2587 - push offset Lt_03BE
2588 - push 0
2589 - push dword ptr [ebp+8]
2590 -@@ -8166,11 +8193,11 @@ call fb_StrCompare
2591 - add esp, 16
2592 - test eax, eax
2593 - jne .Lt_03C0
2594 --mov dword ptr [ebp-4], 26
2595 --jmp .Lt_035F
2596 -+mov dword ptr [ebp-4], 25
2597 -+jmp .Lt_0362
2598 - .Lt_03C0:
2599 - .Lt_03BF:
2600 --push 3
2601 -+push 7
2602 - push offset Lt_03C1
2603 - push 0
2604 - push dword ptr [ebp+8]
2605 -@@ -8178,23 +8205,23 @@ call fb_StrCompare
2606 - add esp, 16
2607 - test eax, eax
2608 - jne .Lt_03C3
2609 --mov dword ptr [ebp-4], 27
2610 --jmp .Lt_035F
2611 -+mov dword ptr [ebp-4], 26
2612 -+jmp .Lt_0362
2613 - .Lt_03C3:
2614 - .Lt_03C2:
2615 --jmp .Lt_0360
2616 --.Lt_03C4:
2617 --push 10
2618 --push offset Lt_03C6
2619 -+push 3
2620 -+push offset Lt_03C4
2621 - push 0
2622 - push dword ptr [ebp+8]
2623 - call fb_StrCompare
2624 - add esp, 16
2625 - test eax, eax
2626 --jne .Lt_03C8
2627 --mov dword ptr [ebp-4], 29
2628 --jmp .Lt_035F
2629 --.Lt_03C8:
2630 -+jne .Lt_03C6
2631 -+mov dword ptr [ebp-4], 27
2632 -+jmp .Lt_0362
2633 -+.Lt_03C6:
2634 -+.Lt_03C5:
2635 -+jmp .Lt_0363
2636 - .Lt_03C7:
2637 - push 10
2638 - push offset Lt_03C9
2639 -@@ -8204,8 +8231,8 @@ call fb_StrCompare
2640 - add esp, 16
2641 - test eax, eax
2642 - jne .Lt_03CB
2643 --mov dword ptr [ebp-4], 28
2644 --jmp .Lt_035F
2645 -+mov dword ptr [ebp-4], 29
2646 -+jmp .Lt_0362
2647 - .Lt_03CB:
2648 - .Lt_03CA:
2649 - push 10
2650 -@@ -8216,53 +8243,53 @@ call fb_StrCompare
2651 - add esp, 16
2652 - test eax, eax
2653 - jne .Lt_03CE
2654 --mov dword ptr [ebp-4], 30
2655 --jmp .Lt_035F
2656 -+mov dword ptr [ebp-4], 28
2657 -+jmp .Lt_0362
2658 - .Lt_03CE:
2659 - .Lt_03CD:
2660 --jmp .Lt_0360
2661 --.Lt_03CF:
2662 -+push 10
2663 -+push offset Lt_03CF
2664 -+push 0
2665 -+push dword ptr [ebp+8]
2666 -+call fb_StrCompare
2667 -+add esp, 16
2668 -+test eax, eax
2669 -+jne .Lt_03D1
2670 -+mov dword ptr [ebp-4], 30
2671 -+jmp .Lt_0362
2672 -+.Lt_03D1:
2673 -+.Lt_03D0:
2674 -+jmp .Lt_0363
2675 -+.Lt_03D2:
2676 - mov eax, dword ptr [ebp+8]
2677 - movzx ebx, byte ptr [eax+1]
2678 - test ebx, ebx
2679 --jne .Lt_03D2
2680 -+jne .Lt_03D5
2681 - mov dword ptr [ebp-4], 31
2682 --jmp .Lt_035F
2683 --.Lt_03D2:
2684 --.Lt_03D1:
2685 --jmp .Lt_0360
2686 --.Lt_03D3:
2687 -+jmp .Lt_0362
2688 -+.Lt_03D5:
2689 -+.Lt_03D4:
2690 -+jmp .Lt_0363
2691 -+.Lt_03D6:
2692 - mov ebx, dword ptr [ebp+8]
2693 - movzx eax, byte ptr [ebx+1]
2694 - test eax, eax
2695 --jne .Lt_03D6
2696 -+jne .Lt_03D9
2697 - mov dword ptr [ebp-4], 32
2698 --jmp .Lt_035F
2699 --.Lt_03D6:
2700 --.Lt_03D5:
2701 --jmp .Lt_0360
2702 --.Lt_03D7:
2703 -+jmp .Lt_0362
2704 -+.Lt_03D9:
2705 -+.Lt_03D8:
2706 -+jmp .Lt_0363
2707 -+.Lt_03DA:
2708 - mov eax, dword ptr [ebp+8]
2709 - movzx ebx, byte ptr [eax+1]
2710 - test ebx, ebx
2711 --jne .Lt_03DA
2712 --mov dword ptr [ebp-4], 33
2713 --jmp .Lt_035F
2714 --.Lt_03DA:
2715 --.Lt_03D9:
2716 --push 4
2717 --push offset Lt_03DB
2718 --push 0
2719 --push dword ptr [ebp+8]
2720 --call fb_StrCompare
2721 --add esp, 16
2722 --test eax, eax
2723 - jne .Lt_03DD
2724 --mov dword ptr [ebp-4], 34
2725 --jmp .Lt_035F
2726 -+mov dword ptr [ebp-4], 33
2727 -+jmp .Lt_0362
2728 - .Lt_03DD:
2729 - .Lt_03DC:
2730 --push 3
2731 -+push 4
2732 - push offset Lt_03DE
2733 - push 0
2734 - push dword ptr [ebp+8]
2735 -@@ -8270,11 +8297,11 @@ call fb_StrCompare
2736 - add esp, 16
2737 - test eax, eax
2738 - jne .Lt_03E0
2739 --mov dword ptr [ebp-4], 35
2740 --jmp .Lt_035F
2741 -+mov dword ptr [ebp-4], 34
2742 -+jmp .Lt_0362
2743 - .Lt_03E0:
2744 - .Lt_03DF:
2745 --push 7
2746 -+push 3
2747 - push offset Lt_03E1
2748 - push 0
2749 - push dword ptr [ebp+8]
2750 -@@ -8282,11 +8309,11 @@ call fb_StrCompare
2751 - add esp, 16
2752 - test eax, eax
2753 - jne .Lt_03E3
2754 --mov dword ptr [ebp-4], 36
2755 --jmp .Lt_035F
2756 -+mov dword ptr [ebp-4], 35
2757 -+jmp .Lt_0362
2758 - .Lt_03E3:
2759 - .Lt_03E2:
2760 --push 6
2761 -+push 7
2762 - push offset Lt_03E4
2763 - push 0
2764 - push dword ptr [ebp+8]
2765 -@@ -8294,11 +8321,11 @@ call fb_StrCompare
2766 - add esp, 16
2767 - test eax, eax
2768 - jne .Lt_03E6
2769 --mov dword ptr [ebp-4], 37
2770 --jmp .Lt_035F
2771 -+mov dword ptr [ebp-4], 36
2772 -+jmp .Lt_0362
2773 - .Lt_03E6:
2774 - .Lt_03E5:
2775 --push 8
2776 -+push 6
2777 - push offset Lt_03E7
2778 - push 0
2779 - push dword ptr [ebp+8]
2780 -@@ -8306,98 +8333,110 @@ call fb_StrCompare
2781 - add esp, 16
2782 - test eax, eax
2783 - jne .Lt_03E9
2784 --mov dword ptr [ebp-4], 38
2785 --jmp .Lt_035F
2786 -+mov dword ptr [ebp-4], 37
2787 -+jmp .Lt_0362
2788 - .Lt_03E9:
2789 - .Lt_03E8:
2790 --jmp .Lt_0360
2791 --.Lt_03EA:
2792 -+push 8
2793 -+push offset Lt_03EA
2794 -+push 0
2795 -+push dword ptr [ebp+8]
2796 -+call fb_StrCompare
2797 -+add esp, 16
2798 -+test eax, eax
2799 -+jne .Lt_03EC
2800 -+mov dword ptr [ebp-4], 38
2801 -+jmp .Lt_0362
2802 -+.Lt_03EC:
2803 -+.Lt_03EB:
2804 -+jmp .Lt_0363
2805 -+.Lt_03ED:
2806 - mov eax, dword ptr [ebp+8]
2807 - movzx ebx, byte ptr [eax+1]
2808 - test ebx, ebx
2809 --jne .Lt_03ED
2810 -+jne .Lt_03F0
2811 - mov dword ptr [ebp-4], 39
2812 --jmp .Lt_035F
2813 --.Lt_03ED:
2814 --.Lt_03EC:
2815 -+jmp .Lt_0362
2816 -+.Lt_03F0:
2817 -+.Lt_03EF:
2818 - push 3
2819 --push offset Lt_03EE
2820 -+push offset Lt_03F1
2821 - push 0
2822 - push dword ptr [ebp+8]
2823 - call fb_StrCompare
2824 - add esp, 16
2825 - test eax, eax
2826 --jne .Lt_03F0
2827 -+jne .Lt_03F3
2828 - mov dword ptr [ebp-4], 41
2829 --jmp .Lt_035F
2830 --.Lt_03F0:
2831 --.Lt_03EF:
2832 --jmp .Lt_0360
2833 --.Lt_03F1:
2834 -+jmp .Lt_0362
2835 -+.Lt_03F3:
2836 -+.Lt_03F2:
2837 -+jmp .Lt_0363
2838 -+.Lt_03F4:
2839 - mov eax, dword ptr [ebp+8]
2840 - movzx ebx, byte ptr [eax+1]
2841 - test ebx, ebx
2842 --jne .Lt_03F4
2843 -+jne .Lt_03F7
2844 - mov dword ptr [ebp-4], 40
2845 --jmp .Lt_035F
2846 --.Lt_03F4:
2847 --.Lt_03F3:
2848 -+jmp .Lt_0362
2849 -+.Lt_03F7:
2850 -+.Lt_03F6:
2851 - push 3
2852 --push offset Lt_03F5
2853 -+push offset Lt_03F8
2854 - push 0
2855 - push dword ptr [ebp+8]
2856 - call fb_StrCompare
2857 - add esp, 16
2858 - test eax, eax
2859 --jne .Lt_03F7
2860 -+jne .Lt_03FA
2861 - mov dword ptr [ebp-4], 42
2862 --jmp .Lt_035F
2863 --.Lt_03F7:
2864 --.Lt_03F6:
2865 --jmp .Lt_0360
2866 --.Lt_03F8:
2867 -+jmp .Lt_0362
2868 -+.Lt_03FA:
2869 -+.Lt_03F9:
2870 -+jmp .Lt_0363
2871 -+.Lt_03FB:
2872 - mov eax, dword ptr [ebp+8]
2873 - movzx ebx, byte ptr [eax+1]
2874 - test ebx, ebx
2875 --jne .Lt_03FB
2876 -+jne .Lt_03FE
2877 - mov dword ptr [ebp-4], 43
2878 --jmp .Lt_035F
2879 --.Lt_03FB:
2880 --.Lt_03FA:
2881 -+jmp .Lt_0362
2882 -+.Lt_03FE:
2883 -+.Lt_03FD:
2884 - push 13
2885 --push offset Lt_03FC
2886 -+push offset Lt_03FF
2887 - push 0
2888 - push dword ptr [ebp+8]
2889 - call fb_StrCompare
2890 - add esp, 16
2891 - test eax, eax
2892 --jne .Lt_03FE
2893 -+jne .Lt_0401
2894 - mov dword ptr [ebp-4], 44
2895 --jmp .Lt_035F
2896 --.Lt_03FE:
2897 --.Lt_03FD:
2898 -+jmp .Lt_0362
2899 -+.Lt_0401:
2900 -+.Lt_0400:
2901 - push 7
2902 --push offset Lt_03FF
2903 -+push offset Lt_0402
2904 - push 0
2905 - push dword ptr [ebp+8]
2906 - call fb_StrCompare
2907 - add esp, 16
2908 - test eax, eax
2909 --jne .Lt_0401
2910 -+jne .Lt_0404
2911 - mov dword ptr [ebp-4], 45
2912 --jmp .Lt_035F
2913 --.Lt_0401:
2914 --.Lt_0400:
2915 --jmp .Lt_0360
2916 --.Lt_0402:
2917 -+jmp .Lt_0362
2918 -+.Lt_0404:
2919 -+.Lt_0403:
2920 -+jmp .Lt_0363
2921 -+.Lt_0405:
2922 - mov eax, dword ptr [ebp+8]
2923 - movzx ebx, byte ptr [eax+1]
2924 - test ebx, ebx
2925 --jne .Lt_0405
2926 -+jne .Lt_0408
2927 - mov dword ptr [ebp-4], 46
2928 --jmp .Lt_035F
2929 --.Lt_0405:
2930 --.Lt_0404:
2931 -+jmp .Lt_0362
2932 -+.Lt_0408:
2933 -+.Lt_0407:
2934 - push 7
2935 - push offset Lt_02FD
2936 - push 0
2937 -@@ -8405,80 +8444,68 @@ push dword ptr [ebp+8]
2938 - call fb_StrCompare
2939 - add esp, 16
2940 - test eax, eax
2941 --jne .Lt_0407
2942 -+jne .Lt_040A
2943 - mov dword ptr [ebp-4], 47
2944 --jmp .Lt_035F
2945 --.Lt_0407:
2946 --.Lt_0406:
2947 -+jmp .Lt_0362
2948 -+.Lt_040A:
2949 -+.Lt_0409:
2950 - push 6
2951 --push offset Lt_0408
2952 -+push offset Lt_040B
2953 - push 0
2954 - push dword ptr [ebp+8]
2955 - call fb_StrCompare
2956 - add esp, 16
2957 - test eax, eax
2958 --jne .Lt_040A
2959 -+jne .Lt_040D
2960 - mov dword ptr [ebp-4], 48
2961 --jmp .Lt_035F
2962 --.Lt_040A:
2963 --.Lt_0409:
2964 --jmp .Lt_0360
2965 --.Lt_040B:
2966 -+jmp .Lt_0362
2967 -+.Lt_040D:
2968 -+.Lt_040C:
2969 -+jmp .Lt_0363
2970 -+.Lt_040E:
2971 - mov eax, dword ptr [ebp+8]
2972 - movzx ebx, byte ptr [eax+1]
2973 - test ebx, ebx
2974 --jne .Lt_040E
2975 -+jne .Lt_0411
2976 - mov dword ptr [ebp-4], 49
2977 --jmp .Lt_035F
2978 --.Lt_040E:
2979 --.Lt_040D:
2980 -+jmp .Lt_0362
2981 -+.Lt_0411:
2982 -+.Lt_0410:
2983 - push 4
2984 --push offset Lt_040F
2985 -+push offset Lt_0412
2986 - push 0
2987 - push dword ptr [ebp+8]
2988 - call fb_StrCompare
2989 - add esp, 16
2990 - test eax, eax
2991 --jne .Lt_0411
2992 -+jne .Lt_0414
2993 - mov dword ptr [ebp-4], 50
2994 --jmp .Lt_035F
2995 --.Lt_0411:
2996 --.Lt_0410:
2997 -+jmp .Lt_0362
2998 -+.Lt_0414:
2999 -+.Lt_0413:
3000 - push 8
3001 --push offset Lt_0412
3002 -+push offset Lt_0415
3003 - push 0
3004 - push dword ptr [ebp+8]
3005 - call fb_StrCompare
3006 - add esp, 16
3007 - test eax, eax
3008 --jne .Lt_0414
3009 -+jne .Lt_0417
3010 - mov dword ptr [ebp-4], 51
3011 --jmp .Lt_035F
3012 --.Lt_0414:
3013 --.Lt_0413:
3014 --jmp .Lt_0360
3015 --.Lt_0415:
3016 -+jmp .Lt_0362
3017 -+.Lt_0417:
3018 -+.Lt_0416:
3019 -+jmp .Lt_0363
3020 -+.Lt_0418:
3021 - mov eax, dword ptr [ebp+8]
3022 - movzx ebx, byte ptr [eax+1]
3023 - test ebx, ebx
3024 --jne .Lt_0418
3025 -+jne .Lt_041B
3026 - mov dword ptr [ebp-4], 52
3027 --jmp .Lt_035F
3028 --.Lt_0418:
3029 --.Lt_0417:
3030 --jmp .Lt_0360
3031 --.Lt_0419:
3032 --push 3
3033 --push offset Lt_041B
3034 --push 0
3035 --push dword ptr [ebp+8]
3036 --call fb_StrCompare
3037 --add esp, 16
3038 --test eax, eax
3039 --jne .Lt_041D
3040 --mov dword ptr [ebp-4], 53
3041 --jmp .Lt_035F
3042 --.Lt_041D:
3043 -+jmp .Lt_0362
3044 -+.Lt_041B:
3045 -+.Lt_041A:
3046 -+jmp .Lt_0363
3047 - .Lt_041C:
3048 - push 3
3049 - push offset Lt_041E
3050 -@@ -8488,8 +8515,8 @@ call fb_StrCompare
3051 - add esp, 16
3052 - test eax, eax
3053 - jne .Lt_0420
3054 --mov dword ptr [ebp-4], 55
3055 --jmp .Lt_035F
3056 -+mov dword ptr [ebp-4], 53
3057 -+jmp .Lt_0362
3058 - .Lt_0420:
3059 - .Lt_041F:
3060 - push 3
3061 -@@ -8500,146 +8527,158 @@ call fb_StrCompare
3062 - add esp, 16
3063 - test eax, eax
3064 - jne .Lt_0423
3065 --mov dword ptr [ebp-4], 54
3066 --jmp .Lt_035F
3067 -+mov dword ptr [ebp-4], 55
3068 -+jmp .Lt_0362
3069 - .Lt_0423:
3070 - .Lt_0422:
3071 --jmp .Lt_0360
3072 --.Lt_0424:
3073 --mov eax, dword ptr [ebp+8]
3074 --movzx ebx, byte ptr [eax+1]
3075 --test ebx, ebx
3076 -+push 3
3077 -+push offset Lt_0424
3078 -+push 0
3079 -+push dword ptr [ebp+8]
3080 -+call fb_StrCompare
3081 -+add esp, 16
3082 -+test eax, eax
3083 - jne .Lt_0426
3084 --mov dword ptr [ebp-4], 56
3085 --jmp .Lt_035F
3086 -+mov dword ptr [ebp-4], 54
3087 -+jmp .Lt_0362
3088 - .Lt_0426:
3089 - .Lt_0425:
3090 --jmp .Lt_0360
3091 -+jmp .Lt_0363
3092 - .Lt_0427:
3093 -+mov eax, dword ptr [ebp+8]
3094 -+movzx ebx, byte ptr [eax+1]
3095 -+test ebx, ebx
3096 -+jne .Lt_0429
3097 -+mov dword ptr [ebp-4], 56
3098 -+jmp .Lt_0362
3099 -+.Lt_0429:
3100 -+.Lt_0428:
3101 -+jmp .Lt_0363
3102 -+.Lt_042A:
3103 - mov ebx, dword ptr [ebp+8]
3104 - movzx eax, byte ptr [ebx+1]
3105 - test eax, eax
3106 --jne .Lt_042A
3107 -+jne .Lt_042D
3108 - mov dword ptr [ebp-4], 57
3109 --jmp .Lt_035F
3110 --.Lt_042A:
3111 --.Lt_0429:
3112 --jmp .Lt_0360
3113 --.Lt_042B:
3114 -+jmp .Lt_0362
3115 -+.Lt_042D:
3116 -+.Lt_042C:
3117 -+jmp .Lt_0363
3118 -+.Lt_042E:
3119 - push 9
3120 --push offset Lt_042C
3121 -+push offset Lt_042F
3122 - push 0
3123 - push dword ptr [ebp+8]
3124 - call fb_StrCompare
3125 - add esp, 16
3126 - test eax, eax
3127 --jne .Lt_042E
3128 -+jne .Lt_0431
3129 - mov dword ptr [ebp-4], 51
3130 --jmp .Lt_035F
3131 --.Lt_042E:
3132 --.Lt_042D:
3133 -+jmp .Lt_0362
3134 -+.Lt_0431:
3135 -+.Lt_0430:
3136 - push 6
3137 --push offset Lt_042F
3138 -+push offset Lt_0432
3139 - push 0
3140 - push dword ptr [ebp+8]
3141 - call fb_StrCompare
3142 - add esp, 16
3143 - test eax, eax
3144 --jne .Lt_0431
3145 -+jne .Lt_0434
3146 - mov dword ptr [ebp-4], 18
3147 --jmp .Lt_035F
3148 --.Lt_0431:
3149 --.Lt_0430:
3150 --jmp .Lt_0360
3151 --.Lt_0361:
3152 -+jmp .Lt_0362
3153 -+.Lt_0434:
3154 -+.Lt_0433:
3155 -+jmp .Lt_0363
3156 -+.Lt_0364:
3157 - mov eax, dword ptr [ebp-8]
3158 - add eax, 4294967251
3159 - cmp eax, 77
3160 --ja .Lt_0360
3161 -+ja .Lt_0363
3162 - mov eax, dword ptr [ebp-8]
3163 --jmp dword ptr [.LT_0432+eax*4-180]
3164 --.LT_0432:
3165 --.int .Lt_042B
3166 --.int .Lt_0360
3167 --.int .Lt_0360
3168 --.int .Lt_0360
3169 --.int .Lt_0360
3170 --.int .Lt_0360
3171 --.int .Lt_0360
3172 --.int .Lt_0360
3173 --.int .Lt_0360
3174 --.int .Lt_0360
3175 --.int .Lt_0360
3176 --.int .Lt_0360
3177 --.int .Lt_0360
3178 --.int .Lt_0360
3179 --.int .Lt_0360
3180 --.int .Lt_0360
3181 --.int .Lt_0360
3182 --.int .Lt_0360
3183 --.int .Lt_0360
3184 --.int .Lt_0360
3185 --.int .Lt_0360
3186 --.int .Lt_0360
3187 --.int .Lt_0375
3188 --.int .Lt_0360
3189 --.int .Lt_0360
3190 --.int .Lt_0360
3191 --.int .Lt_0360
3192 --.int .Lt_0360
3193 --.int .Lt_0360
3194 --.int .Lt_0360
3195 --.int .Lt_0360
3196 --.int .Lt_0360
3197 --.int .Lt_0360
3198 --.int .Lt_0360
3199 --.int .Lt_03D3
3200 --.int .Lt_0360
3201 --.int .Lt_0360
3202 --.int .Lt_03F1
3203 --.int .Lt_0360
3204 --.int .Lt_0360
3205 --.int .Lt_0360
3206 --.int .Lt_0360
3207 --.int .Lt_0419
3208 --.int .Lt_0360
3209 --.int .Lt_0360
3210 --.int .Lt_0360
3211 --.int .Lt_0360
3212 --.int .Lt_0360
3213 --.int .Lt_0360
3214 --.int .Lt_0360
3215 --.int .Lt_0360
3216 --.int .Lt_0360
3217 -+jmp dword ptr [.LT_0435+eax*4-180]
3218 -+.LT_0435:
3219 -+.int .Lt_042E
3220 -+.int .Lt_0363
3221 -+.int .Lt_0363
3222 -+.int .Lt_0363
3223 -+.int .Lt_0363
3224 -+.int .Lt_0363
3225 -+.int .Lt_0363
3226 -+.int .Lt_0363
3227 -+.int .Lt_0363
3228 -+.int .Lt_0363
3229 -+.int .Lt_0363
3230 -+.int .Lt_0363
3231 -+.int .Lt_0363
3232 -+.int .Lt_0363
3233 -+.int .Lt_0363
3234 -+.int .Lt_0363
3235 -+.int .Lt_0363
3236 -+.int .Lt_0363
3237 -+.int .Lt_0363
3238 -+.int .Lt_0363
3239 -+.int .Lt_0363
3240 -+.int .Lt_0363
3241 -+.int .Lt_0378
3242 -+.int .Lt_0363
3243 -+.int .Lt_0363
3244 -+.int .Lt_0363
3245 -+.int .Lt_0363
3246 -+.int .Lt_0363
3247 -+.int .Lt_0363
3248 -+.int .Lt_0363
3249 -+.int .Lt_0363
3250 -+.int .Lt_0363
3251 -+.int .Lt_0363
3252 -+.int .Lt_0363
3253 -+.int .Lt_03D6
3254 -+.int .Lt_0363
3255 -+.int .Lt_0363
3256 -+.int .Lt_03F4
3257 -+.int .Lt_0363
3258 -+.int .Lt_0363
3259 -+.int .Lt_0363
3260 -+.int .Lt_0363
3261 -+.int .Lt_041C
3262 -+.int .Lt_0363
3263 -+.int .Lt_0363
3264 -+.int .Lt_0363
3265 -+.int .Lt_0363
3266 -+.int .Lt_0363
3267 -+.int .Lt_0363
3268 -+.int .Lt_0363
3269 - .int .Lt_0363
3270 --.int .Lt_036D
3271 --.int .Lt_0371
3272 --.int .Lt_0379
3273 --.int .Lt_0383
3274 --.int .Lt_0390
3275 --.int .Lt_039B
3276 --.int .Lt_03A2
3277 --.int .Lt_03A7
3278 --.int .Lt_0360
3279 --.int .Lt_0360
3280 --.int .Lt_03AE
3281 --.int .Lt_03B7
3282 --.int .Lt_03C4
3283 --.int .Lt_03CF
3284 --.int .Lt_03D7
3285 --.int .Lt_0360
3286 --.int .Lt_03EA
3287 --.int .Lt_03F8
3288 --.int .Lt_0402
3289 --.int .Lt_0360
3290 --.int .Lt_040B
3291 --.int .Lt_0415
3292 --.int .Lt_0424
3293 --.int .Lt_0360
3294 -+.int .Lt_0363
3295 -+.int .Lt_0366
3296 -+.int .Lt_0370
3297 -+.int .Lt_0374
3298 -+.int .Lt_037C
3299 -+.int .Lt_0386
3300 -+.int .Lt_0393
3301 -+.int .Lt_039E
3302 -+.int .Lt_03A5
3303 -+.int .Lt_03AA
3304 -+.int .Lt_0363
3305 -+.int .Lt_0363
3306 -+.int .Lt_03B1
3307 -+.int .Lt_03BA
3308 -+.int .Lt_03C7
3309 -+.int .Lt_03D2
3310 -+.int .Lt_03DA
3311 -+.int .Lt_0363
3312 -+.int .Lt_03ED
3313 -+.int .Lt_03FB
3314 -+.int .Lt_0405
3315 -+.int .Lt_0363
3316 -+.int .Lt_040E
3317 -+.int .Lt_0418
3318 - .int .Lt_0427
3319 --.Lt_0360:
3320 -+.int .Lt_0363
3321 -+.int .Lt_042A
3322 -+.Lt_0363:
3323 - mov dword ptr [ebp-4], -1
3324 --.Lt_035F:
3325 -+.Lt_0362:
3326 - mov eax, dword ptr [ebp-4]
3327 - pop ebx
3328 - mov esp, ebp
3329 -@@ -8653,49 +8692,49 @@ push ebp
3330 - mov ebp, esp
3331 - sub esp, 20
3332 - push ebx
3333 --.Lt_0433:
3334 -+.Lt_0436:
3335 - cmp dword ptr [FBC], 0
3336 --jl .Lt_0436
3337 -+jl .Lt_0439
3338 - sub esp, 8
3339 - push -1
3340 - push dword ptr [ebp+8]
3341 - call fb_StrLen
3342 - add esp, 16
3343 - test eax, eax
3344 --jne .Lt_0438
3345 -+jne .Lt_043B
3346 - sub esp, 12
3347 - push dword ptr [ebp+8]
3348 - call HFATALINVALIDOPTION
3349 - add esp, 16
3350 --.Lt_0438:
3351 --.Lt_0437:
3352 -+.Lt_043B:
3353 -+.Lt_043A:
3354 - sub esp, 8
3355 - push dword ptr [ebp+8]
3356 - push dword ptr [FBC]
3357 - call HANDLEOPT
3358 - add esp, 16
3359 - mov dword ptr [FBC], -1
3360 --jmp .Lt_0434
3361 --.Lt_0436:
3362 --.Lt_0435:
3363 -+jmp .Lt_0437
3364 -+.Lt_0439:
3365 -+.Lt_0438:
3366 - sub esp, 8
3367 - push -1
3368 - push dword ptr [ebp+8]
3369 - call fb_StrLen
3370 - add esp, 16
3371 - test eax, eax
3372 --jne .Lt_043A
3373 --jmp .Lt_0434
3374 --.Lt_043A:
3375 --.Lt_0439:
3376 -+jne .Lt_043D
3377 -+jmp .Lt_0437
3378 -+.Lt_043D:
3379 -+.Lt_043C:
3380 - mov eax, dword ptr [ebp+8]
3381 - mov ebx, dword ptr [eax]
3382 - mov al, byte ptr [ebx]
3383 - mov byte ptr [ebp-4], al
3384 - movzx eax, byte ptr [ebp-4]
3385 - cmp eax, 45
3386 --jne .Lt_043D
3387 --.Lt_043E:
3388 -+jne .Lt_0440
3389 -+.Lt_0441:
3390 - mov eax, dword ptr [ebp+8]
3391 - mov ebx, dword ptr [eax]
3392 - inc ebx
3393 -@@ -8703,47 +8742,47 @@ mov dword ptr [ebp-8], ebx
3394 - mov ebx, dword ptr [ebp-8]
3395 - movzx eax, byte ptr [ebx]
3396 - test eax, eax
3397 --jne .Lt_0440
3398 -+jne .Lt_0443
3399 - sub esp, 12
3400 - push dword ptr [ebp+8]
3401 - call HFATALINVALIDOPTION
3402 - add esp, 16
3403 --.Lt_0440:
3404 --.Lt_043F:
3405 -+.Lt_0443:
3406 -+.Lt_0442:
3407 - sub esp, 12
3408 - push dword ptr [ebp-8]
3409 - call PARSEOPTION
3410 - add esp, 16
3411 - mov dword ptr [ebp-12], eax
3412 - cmp dword ptr [ebp-12], 0
3413 --jge .Lt_0442
3414 -+jge .Lt_0445
3415 - sub esp, 12
3416 - push dword ptr [ebp+8]
3417 - call HFATALINVALIDOPTION
3418 - add esp, 16
3419 --.Lt_0442:
3420 --.Lt_0441:
3421 -+.Lt_0445:
3422 -+.Lt_0444:
3423 - mov eax, dword ptr [ebp-12]
3424 - cmp dword ptr [OPTION_TAKES_ARGUMENT+eax*4], 0
3425 --je .Lt_0444
3426 -+je .Lt_0447
3427 - mov eax, dword ptr [ebp-12]
3428 - mov dword ptr [FBC], eax
3429 --jmp .Lt_0443
3430 --.Lt_0444:
3431 -+jmp .Lt_0446
3432 -+.Lt_0447:
3433 - sub esp, 8
3434 - push dword ptr [ebp+8]
3435 - push dword ptr [ebp-12]
3436 - call HANDLEOPT
3437 - add esp, 16
3438 --.Lt_0443:
3439 --jmp .Lt_043B
3440 --.Lt_043D:
3441 -+.Lt_0446:
3442 -+jmp .Lt_043E
3443 -+.Lt_0440:
3444 - movzx eax, byte ptr [ebp-4]
3445 - cmp eax, 64
3446 --jne .Lt_0445
3447 --.Lt_0447:
3448 --cmp dword ptr [Lt_0732], 128
3449 --jle .Lt_0449
3450 -+jne .Lt_0448
3451 -+.Lt_044A:
3452 -+cmp dword ptr [Lt_0735], 128
3453 -+jle .Lt_044C
3454 - sub esp, 12
3455 - push 0
3456 - push 1
3457 -@@ -8757,8 +8796,8 @@ sub esp, 12
3458 - push 1
3459 - call FBCEND
3460 - add esp, 16
3461 --.Lt_0449:
3462 --.Lt_0448:
3463 -+.Lt_044C:
3464 -+.Lt_044B:
3465 - sub esp, 12
3466 - push 0
3467 - push -1
3468 -@@ -8783,21 +8822,21 @@ push dword ptr [ebp+8]
3469 - call fb_StrLen
3470 - add esp, 16
3471 - test eax, eax
3472 --jne .Lt_044B
3473 -+jne .Lt_044E
3474 - sub esp, 12
3475 - push dword ptr [ebp+8]
3476 - call HFATALINVALIDOPTION
3477 - add esp, 16
3478 --.Lt_044B:
3479 --.Lt_044A:
3480 --inc dword ptr [Lt_0732]
3481 -+.Lt_044E:
3482 -+.Lt_044D:
3483 -+inc dword ptr [Lt_0735]
3484 - sub esp, 12
3485 - push dword ptr [ebp+8]
3486 - call PARSEARGSFROMFILE
3487 - add esp, 16
3488 --dec dword ptr [Lt_0732]
3489 --jmp .Lt_043B
3490 --.Lt_0445:
3491 -+dec dword ptr [Lt_0735]
3492 -+jmp .Lt_043E
3493 -+.Lt_0448:
3494 - sub esp, 12
3495 - push 0
3496 - push -1
3497 -@@ -8813,75 +8852,75 @@ push eax
3498 - call fb_StrInit
3499 - add esp, 32
3500 - push 4
3501 --push offset Lt_044F
3502 -+push offset Lt_0452
3503 - push -1
3504 - lea eax, [ebp-16]
3505 - push eax
3506 - call fb_StrCompare
3507 - add esp, 16
3508 - test eax, eax
3509 --jne .Lt_044E
3510 --.Lt_0450:
3511 -+jne .Lt_0451
3512 -+.Lt_0453:
3513 - sub esp, 12
3514 - push dword ptr [ebp+8]
3515 - call HADDBAS
3516 - add esp, 16
3517 --jmp .Lt_044D
3518 --.Lt_044E:
3519 -+jmp .Lt_0450
3520 -+.Lt_0451:
3521 - push 2
3522 --push offset Lt_03D0
3523 -+push offset Lt_03D3
3524 - push -1
3525 - lea eax, [ebp-16]
3526 - push eax
3527 - call fb_StrCompare
3528 - add esp, 16
3529 - test eax, eax
3530 --jne .Lt_0451
3531 --.Lt_0452:
3532 -+jne .Lt_0454
3533 -+.Lt_0455:
3534 - sub esp, 12
3535 - push dword ptr [ebp+8]
3536 - call FBCADDOBJ
3537 - add esp, 16
3538 --jmp .Lt_044D
3539 --.Lt_0451:
3540 -+jmp .Lt_0450
3541 -+.Lt_0454:
3542 - push 2
3543 --push offset Lt_0364
3544 -+push offset Lt_0367
3545 - push -1
3546 - lea eax, [ebp-16]
3547 - push eax
3548 - call fb_StrCompare
3549 - add esp, 16
3550 - test eax, eax
3551 --jne .Lt_0453
3552 --.Lt_0454:
3553 -+jne .Lt_0456
3554 -+.Lt_0457:
3555 - sub esp, 8
3556 - push dword ptr [ebp+8]
3557 - lea eax, [FBC+220]
3558 - push eax
3559 - call STRLISTAPPEND
3560 - add esp, 16
3561 --jmp .Lt_044D
3562 --.Lt_0453:
3563 -+jmp .Lt_0450
3564 -+.Lt_0456:
3565 - push 3
3566 --push offset Lt_0456
3567 -+push offset Lt_0459
3568 - push -1
3569 - lea eax, [ebp-16]
3570 - push eax
3571 - call fb_StrCompare
3572 - add esp, 16
3573 - test eax, eax
3574 --je .Lt_0458
3575 --.Lt_0459:
3576 -+je .Lt_045B
3577 -+.Lt_045C:
3578 - push 4
3579 --push offset Lt_0457
3580 -+push offset Lt_045A
3581 - push -1
3582 - lea eax, [ebp-16]
3583 - push eax
3584 - call fb_StrCompare
3585 - add esp, 16
3586 - test eax, eax
3587 --jne .Lt_0455
3588 --.Lt_0458:
3589 -+jne .Lt_0458
3590 -+.Lt_045B:
3591 - sub esp, 4
3592 - push -1
3593 - push dword ptr [ebp+8]
3594 -@@ -8892,18 +8931,18 @@ add esp, 4
3595 - push eax
3596 - call HSETIOFILE
3597 - add esp, 16
3598 --jmp .Lt_044D
3599 --.Lt_0455:
3600 -+jmp .Lt_0450
3601 -+.Lt_0458:
3602 - push 4
3603 --push offset Lt_045B
3604 -+push offset Lt_045E
3605 - push -1
3606 - lea eax, [ebp-16]
3607 - push eax
3608 - call fb_StrCompare
3609 - add esp, 16
3610 - test eax, eax
3611 --jne .Lt_045A
3612 --.Lt_045C:
3613 -+jne .Lt_045D
3614 -+.Lt_045F:
3615 - sub esp, 8
3616 - push -1
3617 - lea eax, [FBC+136]
3618 -@@ -8911,13 +8950,13 @@ push eax
3619 - call fb_StrLen
3620 - add esp, 16
3621 - test eax, eax
3622 --jle .Lt_045E
3623 -+jle .Lt_0461
3624 - sub esp, 12
3625 - push dword ptr [ebp+8]
3626 - call HFATALINVALIDOPTION
3627 - add esp, 16
3628 --.Lt_045E:
3629 --.Lt_045D:
3630 -+.Lt_0461:
3631 -+.Lt_0460:
3632 - sub esp, 4
3633 - push -1
3634 - push dword ptr [ebp+8]
3635 -@@ -8925,22 +8964,22 @@ lea eax, [FBC+136]
3636 - push eax
3637 - call HSETIOFILE
3638 - add esp, 16
3639 --jmp .Lt_044D
3640 --.Lt_045A:
3641 -+jmp .Lt_0450
3642 -+.Lt_045D:
3643 - sub esp, 12
3644 - push dword ptr [ebp+8]
3645 - call HFATALINVALIDOPTION
3646 - add esp, 16
3647 --.Lt_045F:
3648 --.Lt_044D:
3649 -+.Lt_0462:
3650 -+.Lt_0450:
3651 - sub esp, 12
3652 - lea eax, [ebp-16]
3653 - push eax
3654 - call fb_StrDelete
3655 - add esp, 16
3656 --.Lt_044C:
3657 --.Lt_043B:
3658 --.Lt_0434:
3659 -+.Lt_044F:
3660 -+.Lt_043E:
3661 -+.Lt_0437:
3662 - pop ebx
3663 - mov esp, ebp
3664 - pop ebp
3665 -@@ -8949,7 +8988,7 @@ ret
3666 -
3667 - .section .data
3668 - .balign 4
3669 --Lt_0732:
3670 -+Lt_0735:
3671 - .int 0
3672 -
3673 - .section .text
3674 -@@ -8960,7 +8999,7 @@ push ebp
3675 - mov ebp, esp
3676 - sub esp, 52
3677 - push ebx
3678 --.Lt_0460:
3679 -+.Lt_0463:
3680 - call fb_FileFree
3681 - mov dword ptr [ebp-4], eax
3682 - sub esp, 8
3683 -@@ -8973,7 +9012,7 @@ push dword ptr [ebp+8]
3684 - call fb_FileOpen
3685 - add esp, 32
3686 - test eax, eax
3687 --je .Lt_0463
3688 -+je .Lt_0466
3689 - sub esp, 12
3690 - push 0
3691 - push 1
3692 -@@ -8987,21 +9026,21 @@ sub esp, 12
3693 - push 1
3694 - call FBCEND
3695 - add esp, 16
3696 --.Lt_0463:
3697 --.Lt_0462:
3698 -+.Lt_0466:
3699 -+.Lt_0465:
3700 - mov dword ptr [ebp-16], 0
3701 - mov dword ptr [ebp-12], 0
3702 - mov dword ptr [ebp-8], 0
3703 - mov dword ptr [ebp-28], 0
3704 - mov dword ptr [ebp-24], 0
3705 - mov dword ptr [ebp-20], 0
3706 --.Lt_0464:
3707 -+.Lt_0467:
3708 - sub esp, 12
3709 - push dword ptr [ebp-4]
3710 - call fb_FileEof
3711 - add esp, 16
3712 - test eax, eax
3713 --jne .Lt_0465
3714 -+jne .Lt_0468
3715 - push 0
3716 - push -1
3717 - lea eax, [ebp-16]
3718 -@@ -9023,7 +9062,7 @@ lea eax, [ebp-16]
3719 - push eax
3720 - call fb_StrAssign
3721 - add esp, 32
3722 --.Lt_0466:
3723 -+.Lt_0469:
3724 - sub esp, 8
3725 - push -1
3726 - lea eax, [ebp-16]
3727 -@@ -9032,69 +9071,69 @@ call fb_StrLen
3728 - add esp, 16
3729 - mov dword ptr [ebp-32], eax
3730 - cmp dword ptr [ebp-32], 0
3731 --jne .Lt_046A
3732 --jmp .Lt_0467
3733 --.Lt_046A:
3734 --.Lt_0469:
3735 -+jne .Lt_046D
3736 -+jmp .Lt_046A
3737 -+.Lt_046D:
3738 -+.Lt_046C:
3739 - mov dword ptr [ebp-36], 0
3740 - mov dword ptr [ebp-40], 0
3741 --.Lt_046B:
3742 -+.Lt_046E:
3743 - mov eax, dword ptr [ebp-32]
3744 - cmp dword ptr [ebp-36], eax
3745 --jge .Lt_046C
3746 -+jge .Lt_046F
3747 - mov eax, dword ptr [ebp-16]
3748 - add eax, dword ptr [ebp-36]
3749 - movzx ebx, byte ptr [eax]
3750 - mov dword ptr [ebp-44], ebx
3751 - mov ebx, dword ptr [ebp-44]
3752 - mov dword ptr [ebp-48], ebx
3753 --jmp .Lt_046E
3754 --.Lt_0470:
3755 --cmp dword ptr [ebp-40], 0
3756 --jne .Lt_0472
3757 --jmp .Lt_046C
3758 --.Lt_0472:
3759 --.Lt_0471:
3760 --jmp .Lt_046D
3761 -+jmp .Lt_0471
3762 - .Lt_0473:
3763 -+cmp dword ptr [ebp-40], 0
3764 -+jne .Lt_0475
3765 -+jmp .Lt_046F
3766 -+.Lt_0475:
3767 -+.Lt_0474:
3768 -+jmp .Lt_0470
3769 -+.Lt_0476:
3770 - mov ebx, dword ptr [ebp-44]
3771 - cmp dword ptr [ebp-40], ebx
3772 --jne .Lt_0476
3773 -+jne .Lt_0479
3774 - mov dword ptr [ebp-40], 0
3775 --jmp .Lt_0475
3776 --.Lt_0476:
3777 -+jmp .Lt_0478
3778 -+.Lt_0479:
3779 - cmp dword ptr [ebp-40], 0
3780 --jne .Lt_0477
3781 -+jne .Lt_047A
3782 - mov ebx, dword ptr [ebp-44]
3783 - mov dword ptr [ebp-40], ebx
3784 --.Lt_0477:
3785 --.Lt_0475:
3786 --jmp .Lt_046D
3787 --.Lt_046E:
3788 -+.Lt_047A:
3789 -+.Lt_0478:
3790 -+jmp .Lt_0470
3791 -+.Lt_0471:
3792 - mov ebx, dword ptr [ebp-48]
3793 - add ebx, 4294967264
3794 - cmp ebx, 7
3795 --ja .Lt_046D
3796 -+ja .Lt_0470
3797 - mov ebx, dword ptr [ebp-48]
3798 --jmp dword ptr [.LT_0478+ebx*4-128]
3799 --.LT_0478:
3800 --.int .Lt_0470
3801 --.int .Lt_046D
3802 -+jmp dword ptr [.LT_047B+ebx*4-128]
3803 -+.LT_047B:
3804 - .int .Lt_0473
3805 --.int .Lt_046D
3806 --.int .Lt_046D
3807 --.int .Lt_046D
3808 --.int .Lt_046D
3809 --.int .Lt_0473
3810 --.Lt_046D:
3811 -+.int .Lt_0470
3812 -+.int .Lt_0476
3813 -+.int .Lt_0470
3814 -+.int .Lt_0470
3815 -+.int .Lt_0470
3816 -+.int .Lt_0470
3817 -+.int .Lt_0476
3818 -+.Lt_0470:
3819 - inc dword ptr [ebp-36]
3820 --jmp .Lt_046B
3821 --.Lt_046C:
3822 -+jmp .Lt_046E
3823 -+.Lt_046F:
3824 - cmp dword ptr [ebp-36], 0
3825 --jne .Lt_047A
3826 -+jne .Lt_047D
3827 - mov dword ptr [ebp-36], 1
3828 --jmp .Lt_0479
3829 --.Lt_047A:
3830 -+jmp .Lt_047C
3831 -+.Lt_047D:
3832 - sub esp, 12
3833 - push 0
3834 - push -1
3835 -@@ -9143,7 +9182,7 @@ lea eax, [ebp-28]
3836 - push eax
3837 - call HANDLEARG
3838 - add esp, 16
3839 --.Lt_0479:
3840 -+.Lt_047C:
3841 - sub esp, 12
3842 - push 0
3843 - push -1
3844 -@@ -9161,17 +9200,17 @@ lea eax, [ebp-16]
3845 - push eax
3846 - call fb_StrAssign
3847 - add esp, 32
3848 -+.Lt_046B:
3849 -+jmp .Lt_0469
3850 -+.Lt_046A:
3851 -+jmp .Lt_0467
3852 - .Lt_0468:
3853 --jmp .Lt_0466
3854 --.Lt_0467:
3855 --jmp .Lt_0464
3856 --.Lt_0465:
3857 - sub esp, 12
3858 - push dword ptr [ebp-4]
3859 - call fb_FileClose
3860 - add esp, 16
3861 - test eax, eax
3862 --je .Lt_047B
3863 -+je .Lt_047E
3864 - push 0
3865 - push 0
3866 - push offset Lt_007E
3867 -@@ -9179,7 +9218,7 @@ push 2202
3868 - call fb_ErrorThrowAt
3869 - add esp, 16
3870 - jmp eax
3871 --.Lt_047B:
3872 -+.Lt_047E:
3873 - sub esp, 12
3874 - lea eax, [ebp-28]
3875 - push eax
3876 -@@ -9190,7 +9229,7 @@ lea eax, [ebp-16]
3877 - push eax
3878 - call fb_StrDelete
3879 - add esp, 16
3880 --.Lt_0461:
3881 -+.Lt_0464:
3882 - pop ebx
3883 - mov esp, ebp
3884 - pop ebp
3885 -@@ -9203,39 +9242,39 @@ push ebp
3886 - mov ebp, esp
3887 - sub esp, 8
3888 - mov dword ptr [ebp-4], 0
3889 --.Lt_047C:
3890 -+.Lt_047F:
3891 - mov dword ptr [ebp-4], 0
3892 - call FBGETCPUFAMILY
3893 - test eax, eax
3894 --je .Lt_047F
3895 -+je .Lt_0482
3896 - sub esp, 12
3897 - push 3
3898 - call FBGETOPTION
3899 - add esp, 16
3900 - mov dword ptr [ebp-8], eax
3901 --jmp .Lt_0481
3902 --.Lt_0483:
3903 -+jmp .Lt_0484
3904 -+.Lt_0486:
3905 - mov dword ptr [ebp-4], -1
3906 --jmp .Lt_0480
3907 --.Lt_0481:
3908 -+jmp .Lt_0483
3909 -+.Lt_0484:
3910 - mov eax, dword ptr [ebp-8]
3911 - add eax, 4294967294
3912 - cmp eax, 6
3913 --ja .Lt_0480
3914 -+ja .Lt_0483
3915 - mov eax, dword ptr [ebp-8]
3916 --jmp dword ptr [.LT_0484+eax*4-8]
3917 --.LT_0484:
3918 -+jmp dword ptr [.LT_0487+eax*4-8]
3919 -+.LT_0487:
3920 -+.int .Lt_0486
3921 - .int .Lt_0483
3922 --.int .Lt_0480
3923 --.int .Lt_0480
3924 - .int .Lt_0483
3925 -+.int .Lt_0486
3926 -+.int .Lt_0486
3927 - .int .Lt_0483
3928 --.int .Lt_0480
3929 --.int .Lt_0483
3930 -+.int .Lt_0486
3931 -+.Lt_0483:
3932 -+.Lt_0482:
3933 -+.Lt_0481:
3934 - .Lt_0480:
3935 --.Lt_047F:
3936 --.Lt_047E:
3937 --.Lt_047D:
3938 - mov eax, dword ptr [ebp-4]
3939 - mov esp, ebp
3940 - pop ebp
3941 -@@ -9248,7 +9287,7 @@ push ebp
3942 - mov ebp, esp
3943 - sub esp, 36
3944 - push ebx
3945 --.Lt_0485:
3946 -+.Lt_0488:
3947 - mov dword ptr [FBC], -1
3948 - mov dword ptr [ebp-12], 0
3949 - mov dword ptr [ebp-8], 0
3950 -@@ -9257,8 +9296,8 @@ mov dword ptr [ebp-16], 1
3951 - mov eax, dword ptr [ebp+8]
3952 - dec eax
3953 - mov dword ptr [ebp-20], eax
3954 --jmp .Lt_0488
3955 --.Lt_048B:
3956 -+jmp .Lt_048B
3957 -+.Lt_048E:
3958 - sub esp, 12
3959 - push 0
3960 - push 0
3961 -@@ -9277,15 +9316,15 @@ lea ebx, [ebp-12]
3962 - push ebx
3963 - call HANDLEARG
3964 - add esp, 16
3965 --.Lt_0489:
3966 -+.Lt_048C:
3967 - inc dword ptr [ebp-16]
3968 --.Lt_0488:
3969 -+.Lt_048B:
3970 - mov ebx, dword ptr [ebp-20]
3971 - cmp dword ptr [ebp-16], ebx
3972 --jle .Lt_048B
3973 --.Lt_048A:
3974 -+jle .Lt_048E
3975 -+.Lt_048D:
3976 - cmp dword ptr [FBC], 0
3977 --jl .Lt_048D
3978 -+jl .Lt_0490
3979 - sub esp, 12
3980 - mov dword ptr [ebp-24], 0
3981 - mov dword ptr [ebp-20], 0
3982 -@@ -9311,15 +9350,15 @@ lea eax, [ebp-24]
3983 - push eax
3984 - call fb_StrDelete
3985 - add esp, 16
3986 --.Lt_048D:
3987 --.Lt_048C:
3988 -+.Lt_0490:
3989 -+.Lt_048F:
3990 - call HCHECKWAITINGOBJFILE
3991 - sub esp, 12
3992 - push 5
3993 - call FBGETOPTION
3994 - add esp, 16
3995 - test eax, eax
3996 --jne .Lt_0490
3997 -+jne .Lt_0493
3998 - sub esp, 12
3999 - push 7
4000 - call FBGETOPTION
4001 -@@ -9338,7 +9377,7 @@ sete al
4002 - shr eax, 1
4003 - sbb eax, eax
4004 - or ebx, eax
4005 --je .Lt_0492
4006 -+je .Lt_0495
4007 - sub esp, 12
4008 - push 0
4009 - push 1
4010 -@@ -9351,19 +9390,19 @@ sub esp, 12
4011 - push 1
4012 - call FBCEND
4013 - add esp, 16
4014 -+.Lt_0495:
4015 -+.Lt_0494:
4016 -+.Lt_0493:
4017 - .Lt_0492:
4018 --.Lt_0491:
4019 --.Lt_0490:
4020 --.Lt_048F:
4021 - cmp dword ptr [FBC+24], 0
4022 --jl .Lt_0494
4023 -+jl .Lt_0497
4024 - sub esp, 8
4025 - push dword ptr [FBC+24]
4026 - push 4
4027 - call FBSETOPTION
4028 - add esp, 16
4029 --.Lt_0494:
4030 --.Lt_0493:
4031 -+.Lt_0497:
4032 -+.Lt_0496:
4033 - sub esp, 12
4034 - push 3
4035 - call FBGETOPTION
4036 -@@ -9379,7 +9418,7 @@ setne al
4037 - shr eax, 1
4038 - sbb eax, eax
4039 - and ebx, eax
4040 --je .Lt_0496
4041 -+je .Lt_0499
4042 - sub esp, 12
4043 - push 0
4044 - push 1
4045 -@@ -9395,33 +9434,33 @@ sub esp, 12
4046 - push 1
4047 - call FBCEND
4048 - add esp, 16
4049 --.Lt_0496:
4050 --.Lt_0495:
4051 -+.Lt_0499:
4052 -+.Lt_0498:
4053 - call FBGETCPUFAMILY
4054 - test eax, eax
4055 --jne .Lt_0498
4056 -+jne .Lt_049B
4057 - sub esp, 8
4058 - push 0
4059 - push 2
4060 - call FBSETOPTION
4061 - add esp, 16
4062 --jmp .Lt_0497
4063 --.Lt_0498:
4064 -+jmp .Lt_049A
4065 -+.Lt_049B:
4066 - sub esp, 8
4067 - push 1
4068 - push 2
4069 - call FBSETOPTION
4070 - add esp, 16
4071 --.Lt_0497:
4072 -+.Lt_049A:
4073 - cmp dword ptr [FBC+20], 0
4074 --jl .Lt_049A
4075 -+jl .Lt_049D
4076 - sub esp, 8
4077 - push dword ptr [FBC+20]
4078 - push 2
4079 - call FBSETOPTION
4080 - add esp, 16
4081 --.Lt_049A:
4082 --.Lt_0499:
4083 -+.Lt_049D:
4084 -+.Lt_049C:
4085 - sub esp, 12
4086 - push 2
4087 - call FBGETOPTION
4088 -@@ -9437,7 +9476,7 @@ setne al
4089 - shr eax, 1
4090 - sbb eax, eax
4091 - and ebx, eax
4092 --je .Lt_049C
4093 -+je .Lt_049F
4094 - sub esp, 12
4095 - push 0
4096 - push 1
4097 -@@ -9453,17 +9492,17 @@ sub esp, 12
4098 - push 1
4099 - call FBCEND
4100 - add esp, 16
4101 --.Lt_049C:
4102 --.Lt_049B:
4103 -+.Lt_049F:
4104 -+.Lt_049E:
4105 - sub esp, 12
4106 - push 3
4107 - call FBGETOPTION
4108 - add esp, 16
4109 - mov dword ptr [ebp-16], eax
4110 --jmp .Lt_049E
4111 --.Lt_04A0:
4112 --jmp .Lt_049D
4113 --.Lt_04A1:
4114 -+jmp .Lt_04A1
4115 -+.Lt_04A3:
4116 -+jmp .Lt_04A0
4117 -+.Lt_04A4:
4118 - sub esp, 12
4119 - lea eax, [FBC+104]
4120 - push eax
4121 -@@ -9471,7 +9510,7 @@ call LISTGETHEAD
4122 - add esp, 16
4123 - mov dword ptr [ebp-20], eax
4124 - cmp dword ptr [ebp-20], 0
4125 --je .Lt_04A3
4126 -+je .Lt_04A6
4127 - sub esp, 12
4128 - push 0
4129 - push 1
4130 -@@ -9485,30 +9524,30 @@ sub esp, 12
4131 - push 1
4132 - call FBCEND
4133 - add esp, 16
4134 --.Lt_04A3:
4135 --.Lt_04A2:
4136 --jmp .Lt_049D
4137 --.Lt_049E:
4138 -+.Lt_04A6:
4139 -+.Lt_04A5:
4140 -+jmp .Lt_04A0
4141 -+.Lt_04A1:
4142 - cmp dword ptr [ebp-16], 4
4143 --ja .Lt_04A1
4144 -+ja .Lt_04A4
4145 - mov eax, dword ptr [ebp-16]
4146 --jmp dword ptr [.LT_04A4+eax*4]
4147 --.LT_04A4:
4148 --.int .Lt_04A0
4149 --.int .Lt_04A0
4150 --.int .Lt_04A1
4151 --.int .Lt_04A1
4152 --.int .Lt_04A0
4153 --.Lt_049D:
4154 -+jmp dword ptr [.LT_04A7+eax*4]
4155 -+.LT_04A7:
4156 -+.int .Lt_04A3
4157 -+.int .Lt_04A3
4158 -+.int .Lt_04A4
4159 -+.int .Lt_04A4
4160 -+.int .Lt_04A3
4161 -+.Lt_04A0:
4162 - sub esp, 12
4163 - push 3
4164 - call FBGETOPTION
4165 - add esp, 16
4166 - mov dword ptr [ebp-16], eax
4167 --jmp .Lt_04A6
4168 --.Lt_04A8:
4169 --jmp .Lt_04A5
4170 --.Lt_04A9:
4171 -+jmp .Lt_04A9
4172 -+.Lt_04AB:
4173 -+jmp .Lt_04A8
4174 -+.Lt_04AC:
4175 - sub esp, 8
4176 - push -1
4177 - lea eax, [FBC+136]
4178 -@@ -9516,7 +9555,7 @@ push eax
4179 - call fb_StrLen
4180 - add esp, 16
4181 - test eax, eax
4182 --jle .Lt_04AB
4183 -+jle .Lt_04AE
4184 - sub esp, 12
4185 - push 0
4186 - push 1
4187 -@@ -9529,37 +9568,37 @@ sub esp, 12
4188 - push 1
4189 - call FBCEND
4190 - add esp, 16
4191 --.Lt_04AB:
4192 --.Lt_04AA:
4193 --jmp .Lt_04A5
4194 --.Lt_04A6:
4195 -+.Lt_04AE:
4196 -+.Lt_04AD:
4197 -+jmp .Lt_04A8
4198 -+.Lt_04A9:
4199 - mov eax, dword ptr [ebp-16]
4200 - add eax, 4294967294
4201 - cmp eax, 6
4202 --ja .Lt_04A9
4203 -+ja .Lt_04AC
4204 - mov eax, dword ptr [ebp-16]
4205 --jmp dword ptr [.LT_04AC+eax*4-8]
4206 --.LT_04AC:
4207 --.int .Lt_04A8
4208 --.int .Lt_04A9
4209 --.int .Lt_04A9
4210 --.int .Lt_04A8
4211 --.int .Lt_04A8
4212 --.int .Lt_04A8
4213 --.int .Lt_04A8
4214 --.Lt_04A5:
4215 -+jmp dword ptr [.LT_04AF+eax*4-8]
4216 -+.LT_04AF:
4217 -+.int .Lt_04AB
4218 -+.int .Lt_04AC
4219 -+.int .Lt_04AC
4220 -+.int .Lt_04AB
4221 -+.int .Lt_04AB
4222 -+.int .Lt_04AB
4223 -+.int .Lt_04AB
4224 -+.Lt_04A8:
4225 - cmp dword ptr [FBC+32], 0
4226 --jl .Lt_04AE
4227 -+jl .Lt_04B1
4228 - call FBGETCPUFAMILY
4229 - mov dword ptr [ebp-16], eax
4230 - cmp dword ptr [ebp-16], 0
4231 --je .Lt_04B2
4232 --.Lt_04B3:
4233 -+je .Lt_04B5
4234 -+.Lt_04B6:
4235 - cmp dword ptr [ebp-16], 1
4236 --jne .Lt_04B1
4237 --.Lt_04B2:
4238 --jmp .Lt_04AF
4239 --.Lt_04B1:
4240 -+jne .Lt_04B4
4241 -+.Lt_04B5:
4242 -+jmp .Lt_04B2
4243 -+.Lt_04B4:
4244 - sub esp, 12
4245 - push 0
4246 - push 1
4247 -@@ -9588,8 +9627,8 @@ lea eax, [ebp-28]
4248 - push eax
4249 - call fb_StrDelete
4250 - add esp, 16
4251 --.Lt_04B4:
4252 --.Lt_04AF:
4253 -+.Lt_04B7:
4254 -+.Lt_04B2:
4255 - sub esp, 12
4256 - push 2
4257 - call FBGETOPTION
4258 -@@ -9604,7 +9643,7 @@ setne bl
4259 - shr ebx, 1
4260 - sbb ebx, ebx
4261 - and eax, ebx
4262 --je .Lt_04B7
4263 -+je .Lt_04BA
4264 - sub esp, 12
4265 - push 0
4266 - push 1
4267 -@@ -9613,45 +9652,45 @@ push offset Lt_0000
4268 - push 84
4269 - call ERRREPORTEX
4270 - add esp, 32
4271 --.Lt_04B7:
4272 --.Lt_04B6:
4273 -+.Lt_04BA:
4274 -+.Lt_04B9:
4275 - sub esp, 8
4276 - push dword ptr [FBC+32]
4277 - push 9
4278 - call FBSETOPTION
4279 - add esp, 16
4280 --.Lt_04AE:
4281 --.Lt_04AD:
4282 -+.Lt_04B1:
4283 -+.Lt_04B0:
4284 - sub esp, 12
4285 - push 0
4286 - call FBGETOPTION
4287 - add esp, 16
4288 - cmp eax, 2
4289 --jne .Lt_04B9
4290 -+jne .Lt_04BC
4291 - call HTARGETNEEDSPIC
4292 - test eax, eax
4293 --je .Lt_04BB
4294 -+je .Lt_04BE
4295 - sub esp, 8
4296 - push -1
4297 - push 27
4298 - call FBSETOPTION
4299 - add esp, 16
4300 -+.Lt_04BE:
4301 -+.Lt_04BD:
4302 -+.Lt_04BC:
4303 - .Lt_04BB:
4304 --.Lt_04BA:
4305 --.Lt_04B9:
4306 --.Lt_04B8:
4307 - sub esp, 12
4308 - push 27
4309 - call FBGETOPTION
4310 - add esp, 16
4311 - test eax, eax
4312 --je .Lt_04BD
4313 -+je .Lt_04C0
4314 - sub esp, 12
4315 - push 0
4316 - call FBGETOPTION
4317 - add esp, 16
4318 - test eax, eax
4319 --jne .Lt_04BF
4320 -+jne .Lt_04C2
4321 - sub esp, 12
4322 - push 0
4323 - push 1
4324 -@@ -9660,11 +9699,11 @@ push offset Lt_0000
4325 - push 85
4326 - call ERRREPORTEX
4327 - add esp, 32
4328 --jmp .Lt_04BE
4329 --.Lt_04BF:
4330 -+jmp .Lt_04C1
4331 -+.Lt_04C2:
4332 - call HTARGETNEEDSPIC
4333 - test eax, eax
4334 --jne .Lt_04C0
4335 -+jne .Lt_04C3
4336 - sub esp, 12
4337 - push 0
4338 - push 1
4339 -@@ -9673,16 +9712,16 @@ push offset Lt_0000
4340 - push 86
4341 - call ERRREPORTEX
4342 - add esp, 32
4343 -+.Lt_04C3:
4344 -+.Lt_04C1:
4345 - .Lt_04C0:
4346 --.Lt_04BE:
4347 --.Lt_04BD:
4348 --.Lt_04BC:
4349 -+.Lt_04BF:
4350 - sub esp, 12
4351 - lea eax, [ebp-12]
4352 - push eax
4353 - call fb_StrDelete
4354 - add esp, 16
4355 --.Lt_0486:
4356 -+.Lt_0489:
4357 - pop ebx
4358 - mov esp, ebp
4359 - pop ebp
4360 -@@ -9694,7 +9733,7 @@ FBCDETERMINEPREFIX:
4361 - push ebp
4362 - mov ebp, esp
4363 - sub esp, 40
4364 --.Lt_04C1:
4365 -+.Lt_04C4:
4366 - sub esp, 8
4367 - push 261
4368 - lea eax, [FBC+2128]
4369 -@@ -9702,7 +9741,7 @@ push eax
4370 - call fb_StrLen
4371 - add esp, 16
4372 - test eax, eax
4373 --jne .Lt_04C4
4374 -+jne .Lt_04C7
4375 - sub esp, 12
4376 - push 0
4377 - push -1
4378 -@@ -9753,7 +9792,7 @@ push 0
4379 - push -1
4380 - sub esp, 8
4381 - push 4
4382 --push offset Lt_04C8
4383 -+push offset Lt_04CB
4384 - push 261
4385 - lea eax, [FBC+2128]
4386 - push eax
4387 -@@ -9770,8 +9809,8 @@ lea eax, [FBC+2128]
4388 - push eax
4389 - call fb_StrAssign
4390 - add esp, 32
4391 --jmp .Lt_04C3
4392 --.Lt_04C4:
4393 -+jmp .Lt_04C6
4394 -+.Lt_04C7:
4395 - sub esp, 12
4396 - push 0
4397 - push -1
4398 -@@ -9794,8 +9833,8 @@ lea eax, [FBC+2128]
4399 - push eax
4400 - call fb_StrAssign
4401 - add esp, 32
4402 --.Lt_04C3:
4403 --.Lt_04C2:
4404 -+.Lt_04C6:
4405 -+.Lt_04C5:
4406 - mov esp, ebp
4407 - pop ebp
4408 - ret
4409 -@@ -9806,7 +9845,7 @@ FBCSETUPCOMPILERPATHS:
4410 - push ebp
4411 - mov ebp, esp
4412 - sub esp, 168
4413 --.Lt_04CB:
4414 -+.Lt_04CE:
4415 - sub esp, 12
4416 - push 0
4417 - push -1
4418 -@@ -9825,7 +9864,7 @@ mov dword ptr [ebp-16], 0
4419 - sub esp, 12
4420 - push 0
4421 - push 10
4422 --push offset Lt_04CD
4423 -+push offset Lt_04D0
4424 - push -1
4425 - lea eax, [ebp-24]
4426 - push eax
4427 -@@ -9854,7 +9893,7 @@ push offset Lt_001A
4428 - push -1
4429 - sub esp, 4
4430 - push 4
4431 --push offset Lt_04CE
4432 -+push offset Lt_04D1
4433 - push 261
4434 - lea eax, [FBC+2128]
4435 - push eax
4436 -@@ -9901,7 +9940,7 @@ push offset Lt_001A
4437 - push -1
4438 - sub esp, 4
4439 - push 8
4440 --push offset Lt_03AB
4441 -+push offset Lt_03AE
4442 - push 261
4443 - lea eax, [FBC+2128]
4444 - push eax
4445 -@@ -10022,7 +10061,7 @@ lea eax, [ebp-12]
4446 - push eax
4447 - call fb_StrDelete
4448 - add esp, 16
4449 --.Lt_04CC:
4450 -+.Lt_04CF:
4451 - mov esp, ebp
4452 - pop ebp
4453 - ret
4454 -@@ -10033,7 +10072,7 @@ FBCPRINTTARGETINFO:
4455 - push ebp
4456 - mov ebp, esp
4457 - sub esp, 40
4458 --.Lt_04DA:
4459 -+.Lt_04DD:
4460 - sub esp, 12
4461 - push 0
4462 - push -1
4463 -@@ -10056,7 +10095,7 @@ push 0
4464 - call FBGETFBCARCH
4465 - push eax
4466 - push 3
4467 --push offset Lt_04DC
4468 -+push offset Lt_04DF
4469 - mov dword ptr [ebp-24], 0
4470 - mov dword ptr [ebp-20], 0
4471 - mov dword ptr [ebp-16], 0
4472 -@@ -10084,7 +10123,7 @@ add esp, 32
4473 - sub esp, 12
4474 - push 0
4475 - push 3
4476 --push offset Lt_04DC
4477 -+push offset Lt_04DF
4478 - push -1
4479 - lea eax, [ebp-12]
4480 - push eax
4481 -@@ -10109,7 +10148,7 @@ add esp, 32
4482 - sub esp, 12
4483 - push 0
4484 - push 4
4485 --push offset Lt_04DF
4486 -+push offset Lt_04E2
4487 - push -1
4488 - lea eax, [ebp-12]
4489 - push eax
4490 -@@ -10122,11 +10161,11 @@ push eax
4491 - call fb_StrLen
4492 - add esp, 16
4493 - test eax, eax
4494 --jle .Lt_04E1
4495 -+jle .Lt_04E4
4496 - sub esp, 12
4497 - push 0
4498 - push 3
4499 --push offset Lt_04E2
4500 -+push offset Lt_04E5
4501 - push -1
4502 - lea eax, [ebp-12]
4503 - push eax
4504 -@@ -10145,18 +10184,18 @@ add esp, 32
4505 - sub esp, 12
4506 - push 0
4507 - push 2
4508 --push offset Lt_04E3
4509 -+push offset Lt_04E6
4510 - push -1
4511 - lea eax, [ebp-12]
4512 - push eax
4513 - call fb_StrConcatAssign
4514 - add esp, 32
4515 --.Lt_04E1:
4516 --.Lt_04E0:
4517 -+.Lt_04E4:
4518 -+.Lt_04E3:
4519 - sub esp, 4
4520 - push 2
4521 - push 7
4522 --push offset Lt_04E4
4523 -+push offset Lt_04E7
4524 - call fb_StrAllocTempDescZEx
4525 - add esp, 8
4526 - push eax
4527 -@@ -10175,7 +10214,7 @@ lea eax, [ebp-12]
4528 - push eax
4529 - call fb_StrDelete
4530 - add esp, 16
4531 --.Lt_04DB:
4532 -+.Lt_04DE:
4533 - mov esp, ebp
4534 - pop ebp
4535 - ret
4536 -@@ -10187,7 +10226,7 @@ push ebp
4537 - mov ebp, esp
4538 - sub esp, 20
4539 - push ebx
4540 --.Lt_04E5:
4541 -+.Lt_04E8:
4542 - sub esp, 8
4543 - push 261
4544 - lea eax, [FBC+689]
4545 -@@ -10195,7 +10234,7 @@ push eax
4546 - call fb_StrLen
4547 - add esp, 16
4548 - test eax, eax
4549 --jne .Lt_04E8
4550 -+jne .Lt_04EB
4551 - sub esp, 12
4552 - lea eax, [FBC+72]
4553 - push eax
4554 -@@ -10203,7 +10242,7 @@ call LISTGETHEAD
4555 - add esp, 16
4556 - mov dword ptr [ebp-4], eax
4557 - cmp dword ptr [ebp-4], 0
4558 --je .Lt_04EA
4559 -+je .Lt_04ED
4560 - sub esp, 12
4561 - push 0
4562 - push -1
4563 -@@ -10215,8 +10254,8 @@ lea ebx, [FBC+689]
4564 - push ebx
4565 - call fb_StrAssign
4566 - add esp, 32
4567 --jmp .Lt_04E9
4568 --.Lt_04EA:
4569 -+jmp .Lt_04EC
4570 -+.Lt_04ED:
4571 - sub esp, 12
4572 - lea ebx, [FBC+188]
4573 - push ebx
4574 -@@ -10224,7 +10263,7 @@ call LISTGETHEAD
4575 - add esp, 16
4576 - mov dword ptr [ebp-20], eax
4577 - cmp dword ptr [ebp-20], 0
4578 --je .Lt_04EC
4579 -+je .Lt_04EF
4580 - sub esp, 12
4581 - push 0
4582 - push -1
4583 -@@ -10234,19 +10273,19 @@ lea eax, [FBC+689]
4584 - push eax
4585 - call fb_StrAssign
4586 - add esp, 32
4587 --jmp .Lt_04EB
4588 --.Lt_04EC:
4589 -+jmp .Lt_04EE
4590 -+.Lt_04EF:
4591 - sub esp, 12
4592 - push 0
4593 - push 8
4594 --push offset Lt_04ED
4595 -+push offset Lt_04F0
4596 - push 261
4597 - lea eax, [FBC+689]
4598 - push eax
4599 - call fb_StrAssign
4600 - add esp, 32
4601 --.Lt_04EB:
4602 --.Lt_04E9:
4603 -+.Lt_04EE:
4604 -+.Lt_04EC:
4605 - sub esp, 12
4606 - push 0
4607 - push -1
4608 -@@ -10278,9 +10317,9 @@ lea eax, [ebp-16]
4609 - push eax
4610 - call fb_StrDelete
4611 - add esp, 16
4612 --.Lt_04E8:
4613 --.Lt_04E7:
4614 --.Lt_04E6:
4615 -+.Lt_04EB:
4616 -+.Lt_04EA:
4617 -+.Lt_04E9:
4618 - pop ebx
4619 - mov esp, ebp
4620 - pop ebp
4621 -@@ -10295,7 +10334,7 @@ sub esp, 56
4622 - mov dword ptr [ebp-12], 0
4623 - mov dword ptr [ebp-8], 0
4624 - mov dword ptr [ebp-4], 0
4625 --.Lt_04EF:
4626 -+.Lt_04F2:
4627 - mov dword ptr [ebp-28], 0
4628 - mov dword ptr [ebp-24], 0
4629 - mov dword ptr [ebp-20], 0
4630 -@@ -10313,31 +10352,31 @@ lea eax, [ebp-28]
4631 - push eax
4632 - call fb_StrAssign
4633 - add esp, 32
4634 --mov eax, offset Lt_04F1
4635 -+mov eax, offset Lt_04F4
4636 - mov dword ptr [ebp-16], eax
4637 - cmp dword ptr [ebp+12], 1
4638 --jne .Lt_04F3
4639 -+jne .Lt_04F6
4640 - sub esp, 12
4641 - push 2
4642 - call FBGETOPTION
4643 - add esp, 16
4644 - mov dword ptr [ebp-44], eax
4645 - cmp dword ptr [ebp-44], 1
4646 --jne .Lt_04F6
4647 --.Lt_04F7:
4648 --mov eax, offset Lt_04F8
4649 --mov dword ptr [ebp-16], eax
4650 --jmp .Lt_04F4
4651 --.Lt_04F6:
4652 --cmp dword ptr [ebp-44], 2
4653 - jne .Lt_04F9
4654 - .Lt_04FA:
4655 - mov eax, offset Lt_04FB
4656 - mov dword ptr [ebp-16], eax
4657 -+jmp .Lt_04F7
4658 - .Lt_04F9:
4659 --.Lt_04F4:
4660 --.Lt_04F3:
4661 --.Lt_04F2:
4662 -+cmp dword ptr [ebp-44], 2
4663 -+jne .Lt_04FC
4664 -+.Lt_04FD:
4665 -+mov eax, offset Lt_04FE
4666 -+mov dword ptr [ebp-16], eax
4667 -+.Lt_04FC:
4668 -+.Lt_04F7:
4669 -+.Lt_04F6:
4670 -+.Lt_04F5:
4671 - sub esp, 12
4672 - push 0
4673 - push -1
4674 -@@ -10375,7 +10414,7 @@ lea eax, [ebp-28]
4675 - push eax
4676 - call fb_StrDelete
4677 - add esp, 16
4678 --.Lt_04F0:
4679 -+.Lt_04F3:
4680 - sub esp, 12
4681 - lea eax, [ebp-12]
4682 - push eax
4683 -@@ -10392,7 +10431,7 @@ push ebp
4684 - mov ebp, esp
4685 - sub esp, 52
4686 - push ebx
4687 --.Lt_04FD:
4688 -+.Lt_0500:
4689 - mov dword ptr [ebp-24], 0
4690 - mov dword ptr [ebp-20], 0
4691 - mov dword ptr [ebp-16], 0
4692 -@@ -10428,20 +10467,20 @@ mov ecx, dword ptr [FBC+48]
4693 - not ecx
4694 - or eax, ecx
4695 - and ebx, eax
4696 --je .Lt_0500
4697 -+je .Lt_0503
4698 - sub esp, 12
4699 - lea eax, [ebp-24]
4700 - push eax
4701 - call FBCADDTEMP
4702 - add esp, 16
4703 --.Lt_0500:
4704 --.Lt_04FF:
4705 -+.Lt_0503:
4706 -+.Lt_0502:
4707 - sub esp, 12
4708 - push 1
4709 - call FBGETOPTION
4710 - add esp, 16
4711 - test eax, eax
4712 --je .Lt_0502
4713 -+je .Lt_0505
4714 - sub esp, 12
4715 - push 0
4716 - push -1
4717 -@@ -10454,13 +10493,13 @@ call fb_StrAssign
4718 - add esp, 32
4719 - mov eax, dword ptr [ebp+8]
4720 - cmp dword ptr [eax+16], 0
4721 --jne .Lt_0504
4722 -+jne .Lt_0507
4723 - sub esp, 12
4724 - push 0
4725 - push -1
4726 - sub esp, 8
4727 - push 8
4728 --push offset Lt_0505
4729 -+push offset Lt_0508
4730 - push -1
4731 - sub esp, 4
4732 - lea eax, [ebp-36]
4733 -@@ -10481,16 +10520,16 @@ lea eax, [ebp-36]
4734 - push eax
4735 - call fb_StrAssign
4736 - add esp, 32
4737 -+.Lt_0507:
4738 -+.Lt_0506:
4739 -+.Lt_0505:
4740 - .Lt_0504:
4741 --.Lt_0503:
4742 --.Lt_0502:
4743 --.Lt_0501:
4744 - cmp dword ptr [FBC+56], 0
4745 --je .Lt_0508
4746 -+je .Lt_050B
4747 - sub esp, 4
4748 - push 2
4749 - push 11
4750 --push offset Lt_0509
4751 -+push offset Lt_050C
4752 - call fb_StrAllocTempDescZEx
4753 - add esp, 8
4754 - push eax
4755 -@@ -10508,7 +10547,7 @@ add esp, 16
4756 - sub esp, 4
4757 - push 0
4758 - push 4
4759 --push offset Lt_050A
4760 -+push offset Lt_050D
4761 - call fb_StrAllocTempDescZEx
4762 - add esp, 8
4763 - push eax
4764 -@@ -10527,7 +10566,7 @@ push 1
4765 - call FBGETOPTION
4766 - add esp, 16
4767 - test eax, eax
4768 --je .Lt_050C
4769 -+je .Lt_050F
4770 - sub esp, 4
4771 - push 0
4772 - sub esp, 4
4773 -@@ -10535,7 +10574,7 @@ push -1
4774 - lea eax, [ebp-36]
4775 - push eax
4776 - push 6
4777 --push offset Lt_050D
4778 -+push offset Lt_0510
4779 - mov dword ptr [ebp-48], 0
4780 - mov dword ptr [ebp-44], 0
4781 - mov dword ptr [ebp-40], 0
4782 -@@ -10547,43 +10586,43 @@ push eax
4783 - push 0
4784 - call fb_PrintString
4785 - add esp, 16
4786 --.Lt_050C:
4787 --.Lt_050B:
4788 -+.Lt_050F:
4789 -+.Lt_050E:
4790 - cmp dword ptr [ebp+12], 0
4791 --je .Lt_0510
4792 -+je .Lt_0513
4793 - sub esp, 4
4794 - push 0
4795 - push 14
4796 --push offset Lt_0511
4797 -+push offset Lt_0514
4798 - call fb_StrAllocTempDescZEx
4799 - add esp, 8
4800 - push eax
4801 - push 0
4802 - call fb_PrintString
4803 - add esp, 16
4804 --jmp .Lt_050F
4805 --.Lt_0510:
4806 -+jmp .Lt_0512
4807 -+.Lt_0513:
4808 - cmp dword ptr [ebp+16], 0
4809 --je .Lt_0512
4810 -+je .Lt_0515
4811 - sub esp, 4
4812 - push 0
4813 - push 23
4814 --push offset Lt_0513
4815 -+push offset Lt_0516
4816 - call fb_StrAllocTempDescZEx
4817 - add esp, 8
4818 - push eax
4819 - push 0
4820 - call fb_PrintString
4821 - add esp, 16
4822 -+.Lt_0515:
4823 - .Lt_0512:
4824 --.Lt_050F:
4825 - sub esp, 8
4826 - push 1
4827 - push 0
4828 - call fb_PrintVoid
4829 - add esp, 16
4830 --.Lt_0508:
4831 --.Lt_0507:
4832 -+.Lt_050B:
4833 -+.Lt_050A:
4834 - mov dword ptr [ebp-12], 0
4835 - sub esp, 12
4836 - push 10
4837 -@@ -10596,22 +10635,22 @@ call FBGETOPTION
4838 - add esp, 16
4839 - mov dword ptr [ebp-8], eax
4840 - cmp dword ptr [ebp+16], 0
4841 --je .Lt_0515
4842 -+je .Lt_0518
4843 - sub esp, 8
4844 - push 3
4845 - push 0
4846 - call FBSETOPTION
4847 - add esp, 16
4848 --.Lt_0515:
4849 --.Lt_0514:
4850 --.Lt_0516:
4851 -+.Lt_0518:
4852 -+.Lt_0517:
4853 -+.Lt_0519:
4854 - sub esp, 8
4855 - push dword ptr [ebp-12]
4856 - push dword ptr [ebp+12]
4857 - call FBINIT
4858 - add esp, 16
4859 - cmp dword ptr [ebp+16], 0
4860 --je .Lt_051A
4861 -+je .Lt_051D
4862 - sub esp, 8
4863 - lea eax, [FBC+384]
4864 - push eax
4865 -@@ -10619,8 +10658,8 @@ lea eax, [FBC+340]
4866 - push eax
4867 - call FBSETLIBS
4868 - add esp, 16
4869 --jmp .Lt_0519
4870 --.Lt_051A:
4871 -+jmp .Lt_051C
4872 -+.Lt_051D:
4873 - sub esp, 8
4874 - lea eax, [FBC+296]
4875 - push eax
4876 -@@ -10628,7 +10667,7 @@ lea eax, [FBC+252]
4877 - push eax
4878 - call FBSETLIBS
4879 - add esp, 16
4880 --.Lt_0519:
4881 -+.Lt_051C:
4882 - push dword ptr [ebp+12]
4883 - lea eax, [ebp-36]
4884 - push eax
4885 -@@ -10639,26 +10678,26 @@ call FBCOMPILE
4886 - add esp, 16
4887 - call ERRGETCOUNT
4888 - test eax, eax
4889 --jle .Lt_051C
4890 -+jle .Lt_051F
4891 - sub esp, 12
4892 - push 1
4893 - call FBCEND
4894 - add esp, 16
4895 --.Lt_051C:
4896 --.Lt_051B:
4897 -+.Lt_051F:
4898 -+.Lt_051E:
4899 - call FBSHOULDRESTART
4900 - test eax, eax
4901 --jne .Lt_051E
4902 --jmp .Lt_0517
4903 --.Lt_051E:
4904 --.Lt_051D:
4905 -+jne .Lt_0521
4906 -+jmp .Lt_051A
4907 -+.Lt_0521:
4908 -+.Lt_0520:
4909 - inc dword ptr [ebp-12]
4910 - call FBEND
4911 --.Lt_0518:
4912 --jmp .Lt_0516
4913 --.Lt_0517:
4914 -+.Lt_051B:
4915 -+jmp .Lt_0519
4916 -+.Lt_051A:
4917 - cmp dword ptr [ebp+16], 0
4918 --jne .Lt_0520
4919 -+jne .Lt_0523
4920 - sub esp, 8
4921 - lea eax, [FBC+384]
4922 - push eax
4923 -@@ -10666,8 +10705,8 @@ lea eax, [FBC+340]
4924 - push eax
4925 - call FBGETLIBS
4926 - add esp, 16
4927 --.Lt_0520:
4928 --.Lt_051F:
4929 -+.Lt_0523:
4930 -+.Lt_0522:
4931 - call FBEND
4932 - sub esp, 8
4933 - push dword ptr [ebp-8]
4934 -@@ -10689,7 +10728,7 @@ lea eax, [ebp-24]
4935 - push eax
4936 - call fb_StrDelete
4937 - add esp, 16
4938 --.Lt_04FE:
4939 -+.Lt_0501:
4940 - pop ebx
4941 - mov esp, ebp
4942 - pop ebp
4943 -@@ -10702,7 +10741,7 @@ push ebp
4944 - mov ebp, esp
4945 - sub esp, 36
4946 - push ebx
4947 --.Lt_0521:
4948 -+.Lt_0524:
4949 - mov dword ptr [ebp-20], 0
4950 - mov dword ptr [ebp-16], 0
4951 - mov dword ptr [ebp-12], 0
4952 -@@ -10713,20 +10752,20 @@ call FBGETOPTION
4953 - add esp, 16
4954 - mov dword ptr [ebp-28], eax
4955 - cmp dword ptr [ebp-28], 0
4956 --je .Lt_0526
4957 --.Lt_0527:
4958 -+je .Lt_0529
4959 -+.Lt_052A:
4960 - cmp dword ptr [ebp-28], 2
4961 --jne .Lt_0525
4962 --.Lt_0526:
4963 -+jne .Lt_0528
4964 -+.Lt_0529:
4965 - mov dword ptr [ebp-8], -1
4966 --jmp .Lt_0523
4967 --.Lt_0525:
4968 -+jmp .Lt_0526
4969 -+.Lt_0528:
4970 - mov eax, dword ptr [FBC+952]
4971 - mov dword ptr [ebp-8], eax
4972 --.Lt_0528:
4973 --.Lt_0523:
4974 -+.Lt_052B:
4975 -+.Lt_0526:
4976 - cmp dword ptr [ebp-8], 0
4977 --je .Lt_052A
4978 -+je .Lt_052D
4979 - sub esp, 12
4980 - push 0
4981 - push -1
4982 -@@ -10741,8 +10780,8 @@ lea eax, [ebp-20]
4983 - push eax
4984 - call fb_StrAssign
4985 - add esp, 32
4986 --.Lt_052A:
4987 --.Lt_0529:
4988 -+.Lt_052D:
4989 -+.Lt_052C:
4990 - sub esp, 12
4991 - lea eax, [FBC+72]
4992 - push eax
4993 -@@ -10750,7 +10789,7 @@ call LISTGETHEAD
4994 - add esp, 16
4995 - mov dword ptr [ebp-24], eax
4996 - cmp dword ptr [ebp-24], 0
4997 --jne .Lt_052C
4998 -+jne .Lt_052F
4999 - sub esp, 8
5000 - lea eax, [FBC+252]
5001 - push eax
5002 -@@ -10770,12 +10809,12 @@ lea eax, [ebp-20]
5003 - push eax
5004 - call fb_StrDelete
5005 - add esp, 16
5006 --jmp .Lt_0522
5007 --.Lt_052C:
5008 --.Lt_052B:
5009 --.Lt_052D:
5010 -+jmp .Lt_0525
5011 -+.Lt_052F:
5012 -+.Lt_052E:
5013 -+.Lt_0530:
5014 - cmp dword ptr [ebp-8], 0
5015 --je .Lt_0531
5016 -+je .Lt_0534
5017 - push -1
5018 - sub esp, 8
5019 - mov dword ptr [ebp-36], 0
5020 -@@ -10814,8 +10853,8 @@ lea eax, [ebp-36]
5021 - push eax
5022 - call fb_StrDelete
5023 - add esp, 16
5024 --.Lt_0531:
5025 --.Lt_0530:
5026 -+.Lt_0534:
5027 -+.Lt_0533:
5028 - sub esp, 4
5029 - push 0
5030 - push dword ptr [ebp-4]
5031 -@@ -10827,16 +10866,16 @@ push dword ptr [ebp-24]
5032 - call LISTGETNEXT
5033 - add esp, 16
5034 - mov dword ptr [ebp-24], eax
5035 --.Lt_052F:
5036 -+.Lt_0532:
5037 - cmp dword ptr [ebp-24], 0
5038 --jne .Lt_052D
5039 --.Lt_052E:
5040 -+jne .Lt_0530
5041 -+.Lt_0531:
5042 - sub esp, 12
5043 - lea eax, [ebp-20]
5044 - push eax
5045 - call fb_StrDelete
5046 - add esp, 16
5047 --.Lt_0522:
5048 -+.Lt_0525:
5049 - pop ebx
5050 - mov esp, ebp
5051 - pop ebp
5052 -@@ -10850,13 +10889,13 @@ mov ebp, esp
5053 - sub esp, 148
5054 - push ebx
5055 - mov dword ptr [ebp-4], 0
5056 --.Lt_0533:
5057 -+.Lt_0536:
5058 - sub esp, 12
5059 - push 0
5060 - push -1
5061 - sub esp, 8
5062 - push 28
5063 --push offset Lt_0535
5064 -+push offset Lt_0538
5065 - push -1
5066 - push dword ptr [ebp+12]
5067 - mov dword ptr [ebp-16], 0
5068 -@@ -10876,7 +10915,7 @@ push 0
5069 - push -1
5070 - sub esp, 8
5071 - push 21
5072 --push offset Lt_0537
5073 -+push offset Lt_053A
5074 - push -1
5075 - push dword ptr [ebp+12]
5076 - mov dword ptr [ebp-28], 0
5077 -@@ -10896,7 +10935,7 @@ push 0
5078 - push -1
5079 - sub esp, 8
5080 - push 20
5081 --push offset Lt_0539
5082 -+push offset Lt_053C
5083 - push -1
5084 - push dword ptr [ebp+12]
5085 - mov dword ptr [ebp-40], 0
5086 -@@ -10923,10 +10962,10 @@ push dword ptr [ebp+8]
5087 - call fb_FileOpen
5088 - add esp, 32
5089 - test eax, eax
5090 --je .Lt_053C
5091 --jmp .Lt_0534
5092 --.Lt_053C:
5093 --.Lt_053B:
5094 -+je .Lt_053F
5095 -+jmp .Lt_0537
5096 -+.Lt_053F:
5097 -+.Lt_053E:
5098 - mov dword ptr [ebp-56], 0
5099 - mov dword ptr [ebp-52], 0
5100 - mov dword ptr [ebp-48], 0
5101 -@@ -10938,7 +10977,7 @@ push dword ptr [ebp-44]
5102 - call fb_FileLineInput
5103 - add esp, 16
5104 - push 10
5105 --push offset Lt_053D
5106 -+push offset Lt_0540
5107 - push -1
5108 - sub esp, 12
5109 - push 0
5110 -@@ -10950,13 +10989,13 @@ push eax
5111 - call fb_StrCompare
5112 - add esp, 16
5113 - test eax, eax
5114 --je .Lt_053F
5115 -+je .Lt_0542
5116 - sub esp, 12
5117 - push dword ptr [ebp-44]
5118 - call fb_FileClose
5119 - add esp, 16
5120 - test eax, eax
5121 --je .Lt_0540
5122 -+je .Lt_0543
5123 - push 0
5124 - push 0
5125 - push offset Lt_007E
5126 -@@ -10964,23 +11003,23 @@ push 2719
5127 - call fb_ErrorThrowAt
5128 - add esp, 16
5129 - jmp eax
5130 --.Lt_0540:
5131 -+.Lt_0543:
5132 - sub esp, 12
5133 - lea eax, [ebp-56]
5134 - push eax
5135 - call fb_StrDelete
5136 - add esp, 16
5137 --jmp .Lt_0534
5138 --.Lt_053F:
5139 --.Lt_053E:
5140 --mov dword ptr [ebp-60], 0
5141 -+jmp .Lt_0537
5142 -+.Lt_0542:
5143 - .Lt_0541:
5144 -+mov dword ptr [ebp-60], 0
5145 -+.Lt_0544:
5146 - sub esp, 12
5147 - push dword ptr [ebp-44]
5148 - call fb_FileEof
5149 - add esp, 16
5150 - test eax, eax
5151 --jne .Lt_0542
5152 -+jne .Lt_0545
5153 - push 0
5154 - push -1
5155 - lea eax, [ebp-56]
5156 -@@ -11057,15 +11096,15 @@ push eax
5157 - call fb_StrLen
5158 - add esp, 16
5159 - test eax, eax
5160 --jle .Lt_0544
5161 -+jle .Lt_0547
5162 - cmp dword ptr [ebp-60], 0
5163 --je .Lt_0546
5164 -+je .Lt_0549
5165 - sub esp, 12
5166 - push 0
5167 - push -1
5168 - sub esp, 8
5169 - push 5
5170 --push offset Lt_0547
5171 -+push offset Lt_054A
5172 - push -1
5173 - push dword ptr [ebp+12]
5174 - mov dword ptr [ebp-144], 0
5175 -@@ -11080,8 +11119,8 @@ push -1
5176 - push dword ptr [ebp+12]
5177 - call fb_StrAssign
5178 - add esp, 32
5179 --.Lt_0546:
5180 --.Lt_0545:
5181 -+.Lt_0549:
5182 -+.Lt_0548:
5183 - sub esp, 12
5184 - push 0
5185 - push -1
5186 -@@ -11092,7 +11131,7 @@ push -1
5187 - lea eax, [ebp-56]
5188 - push eax
5189 - push 3
5190 --push offset Lt_0549
5191 -+push offset Lt_054C
5192 - mov dword ptr [ebp-120], 0
5193 - mov dword ptr [ebp-116], 0
5194 - mov dword ptr [ebp-112], 0
5195 -@@ -11116,16 +11155,16 @@ push dword ptr [ebp+12]
5196 - call fb_StrAssign
5197 - add esp, 32
5198 - mov dword ptr [ebp-60], -1
5199 --.Lt_0544:
5200 --.Lt_0543:
5201 --jmp .Lt_0541
5202 --.Lt_0542:
5203 -+.Lt_0547:
5204 -+.Lt_0546:
5205 -+jmp .Lt_0544
5206 -+.Lt_0545:
5207 - sub esp, 12
5208 - push dword ptr [ebp-44]
5209 - call fb_FileClose
5210 - add esp, 16
5211 - test eax, eax
5212 --je .Lt_054C
5213 -+je .Lt_054F
5214 - push 0
5215 - push 0
5216 - push offset Lt_007E
5217 -@@ -11133,23 +11172,23 @@ push 2749
5218 - call fb_ErrorThrowAt
5219 - add esp, 16
5220 - jmp eax
5221 --.Lt_054C:
5222 -+.Lt_054F:
5223 - cmp dword ptr [ebp-60], 0
5224 --jne .Lt_054E
5225 -+jne .Lt_0551
5226 - sub esp, 12
5227 - lea eax, [ebp-56]
5228 - push eax
5229 - call fb_StrDelete
5230 - add esp, 16
5231 --jmp .Lt_0534
5232 --.Lt_054E:
5233 --.Lt_054D:
5234 -+jmp .Lt_0537
5235 -+.Lt_0551:
5236 -+.Lt_0550:
5237 - sub esp, 12
5238 - push 0
5239 - push -1
5240 - sub esp, 8
5241 - push 5
5242 --push offset Lt_054F
5243 -+push offset Lt_0552
5244 - push -1
5245 - push dword ptr [ebp+12]
5246 - mov dword ptr [ebp-72], 0
5247 -@@ -11169,7 +11208,7 @@ push 0
5248 - push -1
5249 - sub esp, 8
5250 - push 4
5251 --push offset Lt_0551
5252 -+push offset Lt_0554
5253 - push -1
5254 - push dword ptr [ebp+12]
5255 - mov dword ptr [ebp-84], 0
5256 -@@ -11189,7 +11228,7 @@ push 0
5257 - push -1
5258 - sub esp, 8
5259 - push 67
5260 --push offset Lt_0553
5261 -+push offset Lt_0556
5262 - push -1
5263 - push dword ptr [ebp+12]
5264 - mov dword ptr [ebp-96], 0
5265 -@@ -11209,7 +11248,7 @@ push 0
5266 - push -1
5267 - sub esp, 8
5268 - push 74
5269 --push offset Lt_0557
5270 -+push offset Lt_055A
5271 - push -1
5272 - push dword ptr [ebp+12]
5273 - mov dword ptr [ebp-108], 0
5274 -@@ -11230,7 +11269,7 @@ lea eax, [ebp-56]
5275 - push eax
5276 - call fb_StrDelete
5277 - add esp, 16
5278 --.Lt_0534:
5279 -+.Lt_0537:
5280 - mov eax, dword ptr [ebp-4]
5281 - pop ebx
5282 - mov esp, ebp
5283 -@@ -11244,7 +11283,7 @@ push ebp
5284 - mov ebp, esp
5285 - sub esp, 72
5286 - mov dword ptr [ebp-4], 0
5287 --.Lt_0559:
5288 -+.Lt_055C:
5289 - mov dword ptr [ebp-16], 0
5290 - mov dword ptr [ebp-12], 0
5291 - mov dword ptr [ebp-8], 0
5292 -@@ -11258,7 +11297,7 @@ push eax
5293 - call fb_StrLen
5294 - add esp, 16
5295 - test eax, eax
5296 --jne .Lt_055C
5297 -+jne .Lt_055F
5298 - mov dword ptr [ebp-4], -1
5299 - sub esp, 12
5300 - lea eax, [ebp-28]
5301 -@@ -11270,9 +11309,9 @@ lea eax, [ebp-16]
5302 - push eax
5303 - call fb_StrDelete
5304 - add esp, 16
5305 --jmp .Lt_055A
5306 --.Lt_055C:
5307 --.Lt_055B:
5308 -+jmp .Lt_055D
5309 -+.Lt_055F:
5310 -+.Lt_055E:
5311 - sub esp, 12
5312 - push 0
5313 - push -1
5314 -@@ -11289,7 +11328,7 @@ push dword ptr [FBC+148]
5315 - call fb_StrLen
5316 - add esp, 16
5317 - test eax, eax
5318 --jle .Lt_055E
5319 -+jle .Lt_0561
5320 - sub esp, 12
5321 - push 0
5322 - push -1
5323 -@@ -11303,23 +11342,23 @@ lea eax, [FBC+136]
5324 - push eax
5325 - call fb_StrAssign
5326 - add esp, 32
5327 --.Lt_055E:
5328 --.Lt_055D:
5329 -+.Lt_0561:
5330 -+.Lt_0560:
5331 - sub esp, 12
5332 - push 0
5333 - push 5
5334 --push offset Lt_055F
5335 -+push offset Lt_0562
5336 - push -1
5337 - lea eax, [FBC+136]
5338 - push eax
5339 - call fb_StrConcatAssign
5340 - add esp, 32
5341 - cmp dword ptr [FBC+56], 0
5342 --je .Lt_0561
5343 -+je .Lt_0564
5344 - sub esp, 4
5345 - push 2
5346 - push 13
5347 --push offset Lt_0562
5348 -+push offset Lt_0565
5349 - call fb_StrAllocTempDescZEx
5350 - add esp, 8
5351 - push eax
5352 -@@ -11335,7 +11374,7 @@ push eax
5353 - push -1
5354 - sub esp, 4
5355 - push 5
5356 --push offset Lt_050A
5357 -+push offset Lt_050D
5358 - push -1
5359 - lea eax, [ebp-16]
5360 - push eax
5361 -@@ -11358,8 +11397,8 @@ push eax
5362 - push 0
5363 - call fb_PrintString
5364 - add esp, 16
5365 --.Lt_0561:
5366 --.Lt_0560:
5367 -+.Lt_0564:
5368 -+.Lt_0563:
5369 - sub esp, 8
5370 - lea eax, [ebp-28]
5371 - push eax
5372 -@@ -11368,7 +11407,7 @@ push eax
5373 - call HPARSEXPM
5374 - add esp, 16
5375 - test eax, eax
5376 --jne .Lt_0566
5377 -+jne .Lt_0569
5378 - sub esp, 12
5379 - lea eax, [ebp-28]
5380 - push eax
5381 -@@ -11379,9 +11418,9 @@ lea eax, [ebp-16]
5382 - push eax
5383 - call fb_StrDelete
5384 - add esp, 16
5385 --jmp .Lt_055A
5386 --.Lt_0566:
5387 --.Lt_0565:
5388 -+jmp .Lt_055D
5389 -+.Lt_0569:
5390 -+.Lt_0568:
5391 - call fb_FileFree
5392 - mov dword ptr [ebp-32], eax
5393 - sub esp, 8
5394 -@@ -11395,7 +11434,7 @@ push eax
5395 - call fb_FileOpen
5396 - add esp, 32
5397 - test eax, eax
5398 --je .Lt_0568
5399 -+je .Lt_056B
5400 - sub esp, 12
5401 - lea eax, [ebp-28]
5402 - push eax
5403 -@@ -11406,9 +11445,9 @@ lea eax, [ebp-16]
5404 - push eax
5405 - call fb_StrDelete
5406 - add esp, 16
5407 --jmp .Lt_055A
5408 --.Lt_0568:
5409 --.Lt_0567:
5410 -+jmp .Lt_055D
5411 -+.Lt_056B:
5412 -+.Lt_056A:
5413 - mov eax, dword ptr [ebp-32]
5414 - mov dword ptr [ebp-36], eax
5415 - sub esp, 4
5416 -@@ -11423,7 +11462,7 @@ push dword ptr [ebp-32]
5417 - call fb_FileClose
5418 - add esp, 16
5419 - test eax, eax
5420 --je .Lt_056A
5421 -+je .Lt_056D
5422 - push 0
5423 - push 0
5424 - push offset Lt_007E
5425 -@@ -11431,16 +11470,16 @@ push 2805
5426 - call fb_ErrorThrowAt
5427 - add esp, 16
5428 - jmp eax
5429 --.Lt_056A:
5430 -+.Lt_056D:
5431 - cmp dword ptr [FBC+40], 0
5432 --jne .Lt_056C
5433 -+jne .Lt_056F
5434 - sub esp, 12
5435 - lea eax, [FBC+136]
5436 - push eax
5437 - call FBCADDTEMP
5438 - add esp, 16
5439 --.Lt_056C:
5440 --.Lt_056B:
5441 -+.Lt_056F:
5442 -+.Lt_056E:
5443 - sub esp, 4
5444 - push 0
5445 - push 0
5446 -@@ -11459,7 +11498,7 @@ lea eax, [ebp-16]
5447 - push eax
5448 - call fb_StrDelete
5449 - add esp, 16
5450 --.Lt_055A:
5451 -+.Lt_055D:
5452 - mov eax, dword ptr [ebp-4]
5453 - mov esp, ebp
5454 - pop ebp
5455 -@@ -11472,7 +11511,7 @@ push ebp
5456 - mov ebp, esp
5457 - sub esp, 72
5458 - mov dword ptr [ebp-4], 0
5459 --.Lt_056D:
5460 -+.Lt_0570:
5461 - mov dword ptr [ebp-16], 0
5462 - mov dword ptr [ebp-12], 0
5463 - mov dword ptr [ebp-8], 0
5464 -@@ -11494,65 +11533,65 @@ push eax
5465 - call fb_StrAssign
5466 - add esp, 32
5467 - cmp dword ptr [FBC+48], 0
5468 --jne .Lt_0570
5469 -+jne .Lt_0573
5470 - sub esp, 12
5471 - lea eax, [ebp-28]
5472 - push eax
5473 - call FBCADDTEMP
5474 - add esp, 16
5475 --.Lt_0570:
5476 --.Lt_056F:
5477 -+.Lt_0573:
5478 -+.Lt_0572:
5479 - sub esp, 12
5480 - push 2
5481 - call FBGETOPTION
5482 - add esp, 16
5483 - mov dword ptr [ebp-32], eax
5484 - cmp dword ptr [ebp-32], 1
5485 --jne .Lt_0573
5486 --.Lt_0574:
5487 -+jne .Lt_0576
5488 -+.Lt_0577:
5489 - call FBGETCPUFAMILY
5490 - mov dword ptr [ebp-36], eax
5491 - cmp dword ptr [ebp-36], 0
5492 --jne .Lt_0577
5493 --.Lt_0578:
5494 -+jne .Lt_057A
5495 -+.Lt_057B:
5496 - sub esp, 12
5497 - push 0
5498 - push 6
5499 --push offset Lt_0579
5500 -+push offset Lt_057C
5501 - push -1
5502 - lea eax, [ebp-16]
5503 - push eax
5504 - call fb_StrConcatAssign
5505 - add esp, 32
5506 --jmp .Lt_0575
5507 --.Lt_0577:
5508 -+jmp .Lt_0578
5509 -+.Lt_057A:
5510 - cmp dword ptr [ebp-36], 1
5511 --jne .Lt_057A
5512 --.Lt_057B:
5513 -+jne .Lt_057D
5514 -+.Lt_057E:
5515 - sub esp, 12
5516 - push 0
5517 - push 6
5518 --push offset Lt_057C
5519 -+push offset Lt_057F
5520 - push -1
5521 - lea eax, [ebp-16]
5522 - push eax
5523 - call fb_StrConcatAssign
5524 - add esp, 32
5525 --.Lt_057A:
5526 --.Lt_0575:
5527 -+.Lt_057D:
5528 -+.Lt_0578:
5529 - cmp dword ptr [FBC+28], 0
5530 --je .Lt_057E
5531 -+je .Lt_0581
5532 - sub esp, 12
5533 - push 0
5534 - push 15
5535 --push offset Lt_057F
5536 -+push offset Lt_0582
5537 - push -1
5538 - lea eax, [ebp-16]
5539 - push eax
5540 - call fb_StrConcatAssign
5541 - add esp, 32
5542 --jmp .Lt_057D
5543 --.Lt_057E:
5544 -+jmp .Lt_0580
5545 -+.Lt_0581:
5546 - sub esp, 12
5547 - push 0
5548 - push -1
5549 -@@ -11567,7 +11606,7 @@ push 0
5550 - call FBGETGCCARCH
5551 - push eax
5552 - push 8
5553 --push offset Lt_0580
5554 -+push offset Lt_0583
5555 - mov dword ptr [ebp-44], 0
5556 - mov dword ptr [ebp-40], 0
5557 - mov dword ptr [ebp-36], 0
5558 -@@ -11600,28 +11639,28 @@ lea eax, [ebp-16]
5559 - push eax
5560 - call fb_StrAssign
5561 - add esp, 32
5562 --.Lt_057D:
5563 -+.Lt_0580:
5564 - sub esp, 12
5565 - push 27
5566 - call FBGETOPTION
5567 - add esp, 16
5568 - test eax, eax
5569 --je .Lt_0585
5570 -+je .Lt_0588
5571 - sub esp, 12
5572 - push 0
5573 - push 7
5574 --push offset Lt_0586
5575 -+push offset Lt_0589
5576 - push -1
5577 - lea eax, [ebp-16]
5578 - push eax
5579 - call fb_StrConcatAssign
5580 - add esp, 32
5581 --.Lt_0585:
5582 --.Lt_0584:
5583 -+.Lt_0588:
5584 -+.Lt_0587:
5585 - sub esp, 12
5586 - push 0
5587 - push 119
5588 --push offset Lt_058B
5589 -+push offset Lt_058E
5590 - push -1
5591 - lea eax, [ebp-16]
5592 - push eax
5593 -@@ -11630,7 +11669,7 @@ add esp, 32
5594 - sub esp, 12
5595 - push 0
5596 - push 11
5597 --push offset Lt_058C
5598 -+push offset Lt_058F
5599 - push -1
5600 - lea eax, [ebp-16]
5601 - push eax
5602 -@@ -11639,7 +11678,7 @@ add esp, 32
5603 - sub esp, 12
5604 - push 0
5605 - push 39
5606 --push offset Lt_058D
5607 -+push offset Lt_0590
5608 - push -1
5609 - lea eax, [ebp-16]
5610 - push eax
5611 -@@ -11648,7 +11687,7 @@ add esp, 32
5612 - sub esp, 12
5613 - push 0
5614 - push 3
5615 --push offset Lt_058E
5616 -+push offset Lt_0591
5617 - push -1
5618 - lea eax, [ebp-16]
5619 - push eax
5620 -@@ -11682,7 +11721,7 @@ add esp, 32
5621 - sub esp, 12
5622 - push 0
5623 - push 22
5624 --push offset Lt_058F
5625 -+push offset Lt_0592
5626 - push -1
5627 - lea eax, [ebp-16]
5628 - push eax
5629 -@@ -11691,7 +11730,7 @@ add esp, 32
5630 - sub esp, 12
5631 - push 0
5632 - push 17
5633 --push offset Lt_0590
5634 -+push offset Lt_0593
5635 - push -1
5636 - lea eax, [ebp-16]
5637 - push eax
5638 -@@ -11700,7 +11739,7 @@ add esp, 32
5639 - sub esp, 12
5640 - push 0
5641 - push 17
5642 --push offset Lt_0591
5643 -+push offset Lt_0594
5644 - push -1
5645 - lea eax, [ebp-16]
5646 - push eax
5647 -@@ -11709,7 +11748,7 @@ add esp, 32
5648 - sub esp, 12
5649 - push 0
5650 - push 9
5651 --push offset Lt_0592
5652 -+push offset Lt_0595
5653 - push -1
5654 - lea eax, [ebp-16]
5655 - push eax
5656 -@@ -11718,7 +11757,7 @@ add esp, 32
5657 - sub esp, 12
5658 - push 0
5659 - push 68
5660 --push offset Lt_0593
5661 -+push offset Lt_0596
5662 - push -1
5663 - lea eax, [ebp-16]
5664 - push eax
5665 -@@ -11729,146 +11768,146 @@ push 12
5666 - call FBGETOPTION
5667 - add esp, 16
5668 - test eax, eax
5669 --je .Lt_0595
5670 -+je .Lt_0598
5671 - sub esp, 12
5672 - push 0
5673 - push 4
5674 --push offset Lt_0596
5675 -+push offset Lt_0599
5676 - push -1
5677 - lea eax, [ebp-16]
5678 - push eax
5679 - call fb_StrConcatAssign
5680 - add esp, 32
5681 --.Lt_0595:
5682 --.Lt_0594:
5683 -+.Lt_0598:
5684 -+.Lt_0597:
5685 - sub esp, 12
5686 - push 5
5687 - call FBGETOPTION
5688 - add esp, 16
5689 - cmp eax, 1
5690 --jne .Lt_0598
5691 -+jne .Lt_059B
5692 - sub esp, 12
5693 - push 0
5694 - push 21
5695 --push offset Lt_0599
5696 -+push offset Lt_059C
5697 - push -1
5698 - lea eax, [ebp-16]
5699 - push eax
5700 - call fb_StrConcatAssign
5701 - add esp, 32
5702 --.Lt_0598:
5703 --.Lt_0597:
5704 -+.Lt_059B:
5705 -+.Lt_059A:
5706 - call FBGETCPUFAMILY
5707 - mov dword ptr [ebp-36], eax
5708 - cmp dword ptr [ebp-36], 0
5709 --je .Lt_059D
5710 --.Lt_059E:
5711 -+je .Lt_05A0
5712 -+.Lt_05A1:
5713 - cmp dword ptr [ebp-36], 1
5714 --jne .Lt_059C
5715 --.Lt_059D:
5716 -+jne .Lt_059F
5717 -+.Lt_05A0:
5718 - sub esp, 12
5719 - push 9
5720 - call FBGETOPTION
5721 - add esp, 16
5722 - test eax, eax
5723 --jne .Lt_05A0
5724 -+jne .Lt_05A3
5725 - sub esp, 12
5726 - push 0
5727 - push 13
5728 --push offset Lt_05A1
5729 -+push offset Lt_05A4
5730 - push -1
5731 - lea eax, [ebp-16]
5732 - push eax
5733 - call fb_StrConcatAssign
5734 - add esp, 32
5735 --.Lt_05A0:
5736 -+.Lt_05A3:
5737 -+.Lt_05A2:
5738 - .Lt_059F:
5739 --.Lt_059C:
5740 --.Lt_059A:
5741 --jmp .Lt_0571
5742 --.Lt_0573:
5743 -+.Lt_059D:
5744 -+jmp .Lt_0574
5745 -+.Lt_0576:
5746 - cmp dword ptr [ebp-32], 2
5747 --jne .Lt_05A2
5748 --.Lt_05A3:
5749 -+jne .Lt_05A5
5750 -+.Lt_05A6:
5751 - call FBGETCPUFAMILY
5752 - mov dword ptr [ebp-36], eax
5753 - cmp dword ptr [ebp-36], 0
5754 --jne .Lt_05A6
5755 --.Lt_05A7:
5756 -+jne .Lt_05A9
5757 -+.Lt_05AA:
5758 - sub esp, 12
5759 - push 0
5760 - push 12
5761 --push offset Lt_05A8
5762 -+push offset Lt_05AB
5763 - push -1
5764 - lea eax, [ebp-16]
5765 - push eax
5766 - call fb_StrConcatAssign
5767 - add esp, 32
5768 --jmp .Lt_05A4
5769 --.Lt_05A6:
5770 -+jmp .Lt_05A7
5771 -+.Lt_05A9:
5772 - cmp dword ptr [ebp-36], 1
5773 --jne .Lt_05A9
5774 --.Lt_05AA:
5775 -+jne .Lt_05AC
5776 -+.Lt_05AD:
5777 - sub esp, 12
5778 - push 0
5779 - push 15
5780 --push offset Lt_05AB
5781 -+push offset Lt_05AE
5782 - push -1
5783 - lea eax, [ebp-16]
5784 - push eax
5785 - call fb_StrConcatAssign
5786 - add esp, 32
5787 --jmp .Lt_05A4
5788 --.Lt_05A9:
5789 -+jmp .Lt_05A7
5790 -+.Lt_05AC:
5791 - cmp dword ptr [ebp-36], 2
5792 --jne .Lt_05AC
5793 --.Lt_05AD:
5794 -+jne .Lt_05AF
5795 -+.Lt_05B0:
5796 - sub esp, 12
5797 - push 0
5798 - push 12
5799 --push offset Lt_05AE
5800 -+push offset Lt_05B1
5801 - push -1
5802 - lea eax, [ebp-16]
5803 - push eax
5804 - call fb_StrConcatAssign
5805 - add esp, 32
5806 --jmp .Lt_05A4
5807 --.Lt_05AC:
5808 -+jmp .Lt_05A7
5809 -+.Lt_05AF:
5810 - cmp dword ptr [ebp-36], 3
5811 --jne .Lt_05AF
5812 --.Lt_05B0:
5813 -+jne .Lt_05B2
5814 -+.Lt_05B3:
5815 - sub esp, 12
5816 - push 0
5817 - push 16
5818 --push offset Lt_05B1
5819 -+push offset Lt_05B4
5820 - push -1
5821 - lea eax, [ebp-16]
5822 - push eax
5823 - call fb_StrConcatAssign
5824 - add esp, 32
5825 --.Lt_05AF:
5826 --.Lt_05A4:
5827 -+.Lt_05B2:
5828 -+.Lt_05A7:
5829 - sub esp, 12
5830 - push 27
5831 - call FBGETOPTION
5832 - add esp, 16
5833 - test eax, eax
5834 --je .Lt_05B3
5835 -+je .Lt_05B6
5836 - sub esp, 12
5837 - push 0
5838 - push 23
5839 --push offset Lt_05B4
5840 -+push offset Lt_05B7
5841 - push -1
5842 - lea eax, [ebp-16]
5843 - push eax
5844 - call fb_StrConcatAssign
5845 - add esp, 32
5846 --.Lt_05B3:
5847 --.Lt_05B2:
5848 -+.Lt_05B6:
5849 -+.Lt_05B5:
5850 - sub esp, 12
5851 - push 0
5852 - push 3
5853 --push offset Lt_058E
5854 -+push offset Lt_0591
5855 - push -1
5856 - lea eax, [ebp-16]
5857 - push eax
5858 -@@ -11902,32 +11941,32 @@ add esp, 32
5859 - call FBGETCPUFAMILY
5860 - mov dword ptr [ebp-36], eax
5861 - cmp dword ptr [ebp-36], 0
5862 --je .Lt_05B8
5863 --.Lt_05B9:
5864 -+je .Lt_05BB
5865 -+.Lt_05BC:
5866 - cmp dword ptr [ebp-36], 1
5867 --jne .Lt_05B7
5868 --.Lt_05B8:
5869 -+jne .Lt_05BA
5870 -+.Lt_05BB:
5871 - sub esp, 12
5872 - push 9
5873 - call FBGETOPTION
5874 - add esp, 16
5875 - test eax, eax
5876 --jne .Lt_05BB
5877 -+jne .Lt_05BE
5878 - sub esp, 12
5879 - push 0
5880 - push 24
5881 --push offset Lt_05BC
5882 -+push offset Lt_05BF
5883 - push -1
5884 - lea eax, [ebp-16]
5885 - push eax
5886 - call fb_StrConcatAssign
5887 - add esp, 32
5888 --.Lt_05BB:
5889 -+.Lt_05BE:
5890 -+.Lt_05BD:
5891 - .Lt_05BA:
5892 --.Lt_05B7:
5893 --.Lt_05B5:
5894 --.Lt_05A2:
5895 --.Lt_0571:
5896 -+.Lt_05B8:
5897 -+.Lt_05A5:
5898 -+.Lt_0574:
5899 - sub esp, 12
5900 - push 0
5901 - push 2
5902 -@@ -11954,7 +11993,7 @@ add esp, 32
5903 - sub esp, 12
5904 - push 0
5905 - push 3
5906 --push offset Lt_05BD
5907 -+push offset Lt_05C0
5908 - push -1
5909 - lea eax, [ebp-16]
5910 - push eax
5911 -@@ -11963,7 +12002,7 @@ add esp, 32
5912 - sub esp, 12
5913 - push 0
5914 - push 5
5915 --push offset Lt_05BE
5916 -+push offset Lt_05C1
5917 - push -1
5918 - lea eax, [ebp-16]
5919 - push eax
5920 -@@ -12004,31 +12043,31 @@ call FBGETOPTION
5921 - add esp, 16
5922 - mov dword ptr [ebp-32], eax
5923 - cmp dword ptr [ebp-32], 1
5924 --jne .Lt_05C1
5925 --.Lt_05C2:
5926 -+jne .Lt_05C4
5927 -+.Lt_05C5:
5928 - sub esp, 4
5929 - lea eax, [ebp-16]
5930 - push eax
5931 - push 3
5932 --push offset Lt_05C3
5933 -+push offset Lt_05C6
5934 - call FBCRUNBIN
5935 - add esp, 16
5936 - mov dword ptr [ebp-4], eax
5937 --jmp .Lt_05BF
5938 --.Lt_05C1:
5939 -+jmp .Lt_05C2
5940 -+.Lt_05C4:
5941 - cmp dword ptr [ebp-32], 2
5942 --jne .Lt_05C4
5943 --.Lt_05C5:
5944 -+jne .Lt_05C7
5945 -+.Lt_05C8:
5946 - sub esp, 4
5947 - lea eax, [ebp-16]
5948 - push eax
5949 - push 4
5950 --push offset Lt_05C6
5951 -+push offset Lt_05C9
5952 - call FBCRUNBIN
5953 - add esp, 16
5954 - mov dword ptr [ebp-4], eax
5955 --.Lt_05C4:
5956 --.Lt_05BF:
5957 -+.Lt_05C7:
5958 -+.Lt_05C2:
5959 - sub esp, 12
5960 - lea eax, [ebp-28]
5961 - push eax
5962 -@@ -12039,7 +12078,7 @@ lea eax, [ebp-16]
5963 - push eax
5964 - call fb_StrDelete
5965 - add esp, 16
5966 --.Lt_056E:
5967 -+.Lt_0571:
5968 - mov eax, dword ptr [ebp-4]
5969 - mov esp, ebp
5970 - pop ebp
5971 -@@ -12051,36 +12090,36 @@ HCOMPILESTAGE2MODULES:
5972 - push ebp
5973 - mov ebp, esp
5974 - sub esp, 8
5975 --.Lt_05C7:
5976 -+.Lt_05CA:
5977 - sub esp, 12
5978 - lea eax, [FBC+72]
5979 - push eax
5980 - call LISTGETHEAD
5981 - add esp, 16
5982 - mov dword ptr [ebp-4], eax
5983 --.Lt_05C9:
5984 -+.Lt_05CC:
5985 - cmp dword ptr [ebp-4], 0
5986 --je .Lt_05CA
5987 -+je .Lt_05CD
5988 - sub esp, 12
5989 - push dword ptr [ebp-4]
5990 - call HCOMPILESTAGE2MODULE
5991 - add esp, 16
5992 - test eax, eax
5993 --jne .Lt_05CC
5994 -+jne .Lt_05CF
5995 - sub esp, 12
5996 - push 1
5997 - call FBCEND
5998 - add esp, 16
5999 --.Lt_05CC:
6000 --.Lt_05CB:
6001 -+.Lt_05CF:
6002 -+.Lt_05CE:
6003 - sub esp, 12
6004 - push dword ptr [ebp-4]
6005 - call LISTGETNEXT
6006 - add esp, 16
6007 - mov dword ptr [ebp-4], eax
6008 --jmp .Lt_05C9
6009 --.Lt_05CA:
6010 --.Lt_05C8:
6011 -+jmp .Lt_05CC
6012 -+.Lt_05CD:
6013 -+.Lt_05CB:
6014 - mov esp, ebp
6015 - pop ebp
6016 - ret
6017 -@@ -12092,101 +12131,101 @@ push ebp
6018 - mov ebp, esp
6019 - sub esp, 56
6020 - mov dword ptr [ebp-4], 0
6021 --.Lt_05CD:
6022 -+.Lt_05D0:
6023 - mov dword ptr [ebp-16], 0
6024 - mov dword ptr [ebp-12], 0
6025 - mov dword ptr [ebp-8], 0
6026 - call FBGETCPUFAMILY
6027 - mov dword ptr [ebp-56], eax
6028 - cmp dword ptr [ebp-56], 0
6029 --jne .Lt_05D1
6030 --.Lt_05D2:
6031 -+jne .Lt_05D4
6032 -+.Lt_05D5:
6033 - sub esp, 12
6034 - push 3
6035 - call FBGETOPTION
6036 - add esp, 16
6037 - cmp eax, 7
6038 --jne .Lt_05D4
6039 -+jne .Lt_05D7
6040 - sub esp, 12
6041 - push 0
6042 - push 12
6043 --push offset Lt_05D5
6044 -+push offset Lt_05D8
6045 - push -1
6046 - lea eax, [ebp-16]
6047 - push eax
6048 - call fb_StrConcatAssign
6049 - add esp, 32
6050 --jmp .Lt_05D3
6051 --.Lt_05D4:
6052 -+jmp .Lt_05D6
6053 -+.Lt_05D7:
6054 - sub esp, 12
6055 - push 0
6056 - push 6
6057 --push offset Lt_05D6
6058 -+push offset Lt_05D9
6059 - push -1
6060 - lea eax, [ebp-16]
6061 - push eax
6062 - call fb_StrConcatAssign
6063 - add esp, 32
6064 --.Lt_05D3:
6065 --jmp .Lt_05CF
6066 --.Lt_05D1:
6067 -+.Lt_05D6:
6068 -+jmp .Lt_05D2
6069 -+.Lt_05D4:
6070 - cmp dword ptr [ebp-56], 1
6071 --jne .Lt_05D7
6072 --.Lt_05D8:
6073 -+jne .Lt_05DA
6074 -+.Lt_05DB:
6075 - sub esp, 12
6076 - push 3
6077 - call FBGETOPTION
6078 - add esp, 16
6079 - cmp eax, 7
6080 --jne .Lt_05DA
6081 -+jne .Lt_05DD
6082 - sub esp, 12
6083 - push 0
6084 - push 14
6085 --push offset Lt_05DB
6086 -+push offset Lt_05DE
6087 - push -1
6088 - lea eax, [ebp-16]
6089 - push eax
6090 - call fb_StrConcatAssign
6091 - add esp, 32
6092 --jmp .Lt_05D9
6093 --.Lt_05DA:
6094 -+jmp .Lt_05DC
6095 -+.Lt_05DD:
6096 - sub esp, 12
6097 - push 0
6098 - push 6
6099 --push offset Lt_05DC
6100 -+push offset Lt_05DF
6101 - push -1
6102 - lea eax, [ebp-16]
6103 - push eax
6104 - call fb_StrConcatAssign
6105 - add esp, 32
6106 --.Lt_05D9:
6107 --.Lt_05D7:
6108 --.Lt_05CF:
6109 -+.Lt_05DC:
6110 -+.Lt_05DA:
6111 -+.Lt_05D2:
6112 - sub esp, 12
6113 - push 12
6114 - call FBGETOPTION
6115 - add esp, 16
6116 - test eax, eax
6117 --jne .Lt_05DE
6118 -+jne .Lt_05E1
6119 - sub esp, 12
6120 - push 3
6121 - call FBGETOPTION
6122 - add esp, 16
6123 - cmp eax, 7
6124 --je .Lt_05E0
6125 -+je .Lt_05E3
6126 - sub esp, 12
6127 - push 0
6128 - push 24
6129 --push offset Lt_05E1
6130 -+push offset Lt_05E4
6131 - push -1
6132 - lea eax, [ebp-16]
6133 - push eax
6134 - call fb_StrConcatAssign
6135 - add esp, 32
6136 -+.Lt_05E3:
6137 -+.Lt_05E2:
6138 -+.Lt_05E1:
6139 - .Lt_05E0:
6140 --.Lt_05DF:
6141 --.Lt_05DE:
6142 --.Lt_05DD:
6143 - sub esp, 12
6144 - push 0
6145 - push 2
6146 -@@ -12213,7 +12252,7 @@ add esp, 32
6147 - sub esp, 12
6148 - push 0
6149 - push 3
6150 --push offset Lt_05BD
6151 -+push offset Lt_05C0
6152 - push -1
6153 - lea eax, [ebp-16]
6154 - push eax
6155 -@@ -12233,7 +12272,7 @@ push -1
6156 - mov eax, dword ptr [ebp+8]
6157 - push dword ptr [eax+12]
6158 - push 5
6159 --push offset Lt_05BE
6160 -+push offset Lt_05C1
6161 - mov dword ptr [ebp-28], 0
6162 - mov dword ptr [ebp-24], 0
6163 - mov dword ptr [ebp-20], 0
6164 -@@ -12280,35 +12319,35 @@ sub esp, 4
6165 - lea eax, [ebp-16]
6166 - push eax
6167 - push 0
6168 --push offset Lt_05E5
6169 -+push offset Lt_05E8
6170 - call FBCRUNBIN
6171 - add esp, 16
6172 - test eax, eax
6173 --jne .Lt_05E7
6174 -+jne .Lt_05EA
6175 - sub esp, 12
6176 - lea eax, [ebp-16]
6177 - push eax
6178 - call fb_StrDelete
6179 - add esp, 16
6180 --jmp .Lt_05CE
6181 --.Lt_05E7:
6182 --.Lt_05E6:
6183 -+jmp .Lt_05D1
6184 -+.Lt_05EA:
6185 -+.Lt_05E9:
6186 - cmp dword ptr [FBC+52], 0
6187 --jne .Lt_05E9
6188 -+jne .Lt_05EC
6189 - sub esp, 12
6190 - mov eax, dword ptr [ebp+8]
6191 - push dword ptr [eax+12]
6192 - call FBCADDTEMP
6193 - add esp, 16
6194 --.Lt_05E9:
6195 --.Lt_05E8:
6196 -+.Lt_05EC:
6197 -+.Lt_05EB:
6198 - mov dword ptr [ebp-4], -1
6199 - sub esp, 12
6200 - lea eax, [ebp-16]
6201 - push eax
6202 - call fb_StrDelete
6203 - add esp, 16
6204 --.Lt_05CE:
6205 -+.Lt_05D1:
6206 - mov eax, dword ptr [ebp-4]
6207 - mov esp, ebp
6208 - pop ebp
6209 -@@ -12320,36 +12359,36 @@ HASSEMBLEMODULES:
6210 - push ebp
6211 - mov ebp, esp
6212 - sub esp, 8
6213 --.Lt_05EA:
6214 -+.Lt_05ED:
6215 - sub esp, 12
6216 - lea eax, [FBC+72]
6217 - push eax
6218 - call LISTGETHEAD
6219 - add esp, 16
6220 - mov dword ptr [ebp-4], eax
6221 --.Lt_05EC:
6222 -+.Lt_05EF:
6223 - cmp dword ptr [ebp-4], 0
6224 --je .Lt_05ED
6225 -+je .Lt_05F0
6226 - sub esp, 12
6227 - push dword ptr [ebp-4]
6228 - call HASSEMBLEMODULE
6229 - add esp, 16
6230 - test eax, eax
6231 --jne .Lt_05EF
6232 -+jne .Lt_05F2
6233 - sub esp, 12
6234 - push 1
6235 - call FBCEND
6236 - add esp, 16
6237 --.Lt_05EF:
6238 --.Lt_05EE:
6239 -+.Lt_05F2:
6240 -+.Lt_05F1:
6241 - sub esp, 12
6242 - push dword ptr [ebp-4]
6243 - call LISTGETNEXT
6244 - add esp, 16
6245 - mov dword ptr [ebp-4], eax
6246 --jmp .Lt_05EC
6247 --.Lt_05ED:
6248 --.Lt_05EB:
6249 -+jmp .Lt_05EF
6250 -+.Lt_05F0:
6251 -+.Lt_05EE:
6252 - mov esp, ebp
6253 - pop ebp
6254 - ret
6255 -@@ -12362,11 +12401,11 @@ mov ebp, esp
6256 - sub esp, 100
6257 - push ebx
6258 - mov dword ptr [ebp-4], 0
6259 --.Lt_05F0:
6260 -+.Lt_05F3:
6261 - sub esp, 12
6262 - push 0
6263 - push 37
6264 --push offset Lt_05F2
6265 -+push offset Lt_05F5
6266 - push -1
6267 - lea eax, [ebp-16]
6268 - push eax
6269 -@@ -12471,25 +12510,25 @@ sub esp, 4
6270 - lea eax, [ebp-16]
6271 - push eax
6272 - push 7
6273 --push offset Lt_05F9
6274 -+push offset Lt_05FC
6275 - call FBCRUNBIN
6276 - add esp, 16
6277 - mov dword ptr [ebp-4], eax
6278 - cmp dword ptr [FBC+52], 0
6279 --jne .Lt_05FB
6280 -+jne .Lt_05FE
6281 - sub esp, 12
6282 - mov eax, dword ptr [ebp+8]
6283 - push dword ptr [eax+12]
6284 - call FBCADDTEMP
6285 - add esp, 16
6286 --.Lt_05FB:
6287 --.Lt_05FA:
6288 -+.Lt_05FE:
6289 -+.Lt_05FD:
6290 - sub esp, 12
6291 - lea eax, [ebp-16]
6292 - push eax
6293 - call fb_StrDelete
6294 - add esp, 16
6295 --.Lt_05F1:
6296 -+.Lt_05F4:
6297 - mov eax, dword ptr [ebp-4]
6298 - pop ebx
6299 - mov esp, ebp
6300 -@@ -12502,36 +12541,36 @@ HASSEMBLERCS:
6301 - push ebp
6302 - mov ebp, esp
6303 - sub esp, 8
6304 --.Lt_05FC:
6305 -+.Lt_05FF:
6306 - sub esp, 12
6307 - lea eax, [FBC+104]
6308 - push eax
6309 - call LISTGETHEAD
6310 - add esp, 16
6311 - mov dword ptr [ebp-4], eax
6312 --.Lt_05FE:
6313 -+.Lt_0601:
6314 - cmp dword ptr [ebp-4], 0
6315 --je .Lt_05FF
6316 -+je .Lt_0602
6317 - sub esp, 12
6318 - push dword ptr [ebp-4]
6319 - call HASSEMBLERC
6320 - add esp, 16
6321 - test eax, eax
6322 --jne .Lt_0601
6323 -+jne .Lt_0604
6324 - sub esp, 12
6325 - push 1
6326 - call FBCEND
6327 - add esp, 16
6328 --.Lt_0601:
6329 --.Lt_0600:
6330 -+.Lt_0604:
6331 -+.Lt_0603:
6332 - sub esp, 12
6333 - push dword ptr [ebp-4]
6334 - call LISTGETNEXT
6335 - add esp, 16
6336 - mov dword ptr [ebp-4], eax
6337 --jmp .Lt_05FE
6338 --.Lt_05FF:
6339 --.Lt_05FD:
6340 -+jmp .Lt_0601
6341 -+.Lt_0602:
6342 -+.Lt_0600:
6343 - mov esp, ebp
6344 - pop ebp
6345 - ret
6346 -@@ -12542,7 +12581,7 @@ HASSEMBLEXPM:
6347 - push ebp
6348 - mov ebp, esp
6349 - sub esp, 8
6350 --.Lt_0602:
6351 -+.Lt_0605:
6352 - sub esp, 8
6353 - push -1
6354 - lea eax, [FBC+136]
6355 -@@ -12550,36 +12589,36 @@ push eax
6356 - call fb_StrLen
6357 - add esp, 16
6358 - test eax, eax
6359 --jle .Lt_0605
6360 -+jle .Lt_0608
6361 - sub esp, 12
6362 - push 2
6363 - call FBGETOPTION
6364 - add esp, 16
6365 - test eax, eax
6366 --je .Lt_0607
6367 -+je .Lt_060A
6368 - sub esp, 12
6369 - lea eax, [FBC+136]
6370 - push eax
6371 - call HCOMPILESTAGE2MODULE
6372 - add esp, 16
6373 --.Lt_0607:
6374 --.Lt_0606:
6375 -+.Lt_060A:
6376 -+.Lt_0609:
6377 - sub esp, 12
6378 - lea eax, [FBC+136]
6379 - push eax
6380 - call HASSEMBLEMODULE
6381 - add esp, 16
6382 - test eax, eax
6383 --jne .Lt_0609
6384 -+jne .Lt_060C
6385 - sub esp, 12
6386 - push 1
6387 - call FBCEND
6388 - add esp, 16
6389 --.Lt_0609:
6390 -+.Lt_060C:
6391 -+.Lt_060B:
6392 - .Lt_0608:
6393 --.Lt_0605:
6394 --.Lt_0604:
6395 --.Lt_0603:
6396 -+.Lt_0607:
6397 -+.Lt_0606:
6398 - mov esp, ebp
6399 - pop ebp
6400 - ret
6401 -@@ -12591,7 +12630,7 @@ push ebp
6402 - mov ebp, esp
6403 - sub esp, 40
6404 - mov dword ptr [ebp-4], 0
6405 --.Lt_060A:
6406 -+.Lt_060D:
6407 - sub esp, 12
6408 - lea eax, [ebp-24]
6409 - push eax
6410 -@@ -12621,11 +12660,11 @@ add esp, 32
6411 - lea eax, [ebp-36]
6412 - mov dword ptr [ebp-12], eax
6413 - cmp dword ptr [FBC+56], 0
6414 --je .Lt_060D
6415 -+je .Lt_0610
6416 - sub esp, 4
6417 - push 2
6418 - push 10
6419 --push offset Lt_060E
6420 -+push offset Lt_0611
6421 - call fb_StrAllocTempDescZEx
6422 - add esp, 8
6423 - push eax
6424 -@@ -12639,8 +12678,8 @@ push eax
6425 - push 0
6426 - call fb_PrintString
6427 - add esp, 16
6428 --.Lt_060D:
6429 --.Lt_060C:
6430 -+.Lt_0610:
6431 -+.Lt_060F:
6432 - call fb_FileFree
6433 - mov dword ptr [ebp-40], eax
6434 - sub esp, 8
6435 -@@ -12654,7 +12693,7 @@ push eax
6436 - call fb_FileOpen
6437 - add esp, 32
6438 - test eax, eax
6439 --je .Lt_0610
6440 -+je .Lt_0613
6441 - sub esp, 12
6442 - lea eax, [ebp-36]
6443 - push eax
6444 -@@ -12665,15 +12704,15 @@ lea eax, [ebp-24]
6445 - push eax
6446 - call _ZN9FBCIOFILED1Ev
6447 - add esp, 16
6448 --jmp .Lt_060B
6449 --.Lt_0610:
6450 --.Lt_060F:
6451 -+jmp .Lt_060E
6452 -+.Lt_0613:
6453 -+.Lt_0612:
6454 - sub esp, 12
6455 - push dword ptr [ebp-40]
6456 - call fb_FileClose
6457 - add esp, 16
6458 - test eax, eax
6459 --je .Lt_0611
6460 -+je .Lt_0614
6461 - push 0
6462 - push 0
6463 - push offset Lt_007E
6464 -@@ -12681,16 +12720,16 @@ push 3101
6465 - call fb_ErrorThrowAt
6466 - add esp, 16
6467 - jmp eax
6468 --.Lt_0611:
6469 -+.Lt_0614:
6470 - cmp dword ptr [FBC+40], 0
6471 --jne .Lt_0613
6472 -+jne .Lt_0616
6473 - sub esp, 12
6474 - lea eax, [ebp-24]
6475 - push eax
6476 - call FBCADDTEMP
6477 --add esp, 16
6478 --.Lt_0613:
6479 --.Lt_0612:
6480 -+add esp, 16
6481 -+.Lt_0616:
6482 -+.Lt_0615:
6483 - sub esp, 4
6484 - push -1
6485 - push 0
6486 -@@ -12703,14 +12742,14 @@ push 2
6487 - call FBGETOPTION
6488 - add esp, 16
6489 - test eax, eax
6490 --je .Lt_0615
6491 -+je .Lt_0618
6492 - sub esp, 12
6493 - lea eax, [ebp-24]
6494 - push eax
6495 - call HCOMPILESTAGE2MODULE
6496 - add esp, 16
6497 --.Lt_0615:
6498 --.Lt_0614:
6499 -+.Lt_0618:
6500 -+.Lt_0617:
6501 - sub esp, 12
6502 - lea eax, [ebp-24]
6503 - push eax
6504 -@@ -12727,7 +12766,7 @@ lea eax, [ebp-24]
6505 - push eax
6506 - call _ZN9FBCIOFILED1Ev
6507 - add esp, 16
6508 --.Lt_060B:
6509 -+.Lt_060E:
6510 - mov eax, dword ptr [ebp-4]
6511 - mov esp, ebp
6512 - pop ebp
6513 -@@ -12741,7 +12780,7 @@ mov ebp, esp
6514 - sub esp, 84
6515 - push ebx
6516 - mov dword ptr [ebp-4], 0
6517 --.Lt_0616:
6518 -+.Lt_0619:
6519 - call HSETOUTNAME
6520 - sub esp, 12
6521 - lea eax, [FBC+428]
6522 -@@ -12752,9 +12791,9 @@ push eax
6523 - call fb_FileKill
6524 - add esp, 16
6525 - test eax, eax
6526 --je .Lt_0619
6527 --.Lt_0619:
6528 --.Lt_0618:
6529 -+je .Lt_061C
6530 -+.Lt_061C:
6531 -+.Lt_061B:
6532 - sub esp, 12
6533 - push 0
6534 - push -1
6535 -@@ -12767,7 +12806,7 @@ push 261
6536 - lea eax, [FBC+428]
6537 - push eax
6538 - push 7
6539 --push offset Lt_061B
6540 -+push offset Lt_061E
6541 - mov dword ptr [ebp-28], 0
6542 - mov dword ptr [ebp-24], 0
6543 - mov dword ptr [ebp-20], 0
6544 -@@ -12797,21 +12836,21 @@ mov ebx, eax
6545 - call FBISCROSSCOMP
6546 - not eax
6547 - and ebx, eax
6548 --je .Lt_061F
6549 -+je .Lt_0622
6550 - call HCOMPILEFBCTINF
6551 - test eax, eax
6552 --je .Lt_0621
6553 -+je .Lt_0624
6554 - sub esp, 12
6555 - push 0
6556 - push 15
6557 --push offset Lt_0624
6558 -+push offset Lt_0627
6559 - push -1
6560 - lea eax, [ebp-16]
6561 - push eax
6562 - call fb_StrConcatAssign
6563 - add esp, 32
6564 --.Lt_0621:
6565 --.Lt_0620:
6566 -+.Lt_0624:
6567 -+.Lt_0623:
6568 - sub esp, 12
6569 - mov dword ptr [ebp-56], 0
6570 - mov dword ptr [ebp-52], 0
6571 -@@ -12833,17 +12872,17 @@ lea eax, [ebp-56]
6572 - push eax
6573 - call fb_StrDelete
6574 - add esp, 16
6575 --.Lt_061F:
6576 --.Lt_061E:
6577 -+.Lt_0622:
6578 -+.Lt_0621:
6579 - sub esp, 12
6580 - lea eax, [FBC+188]
6581 - push eax
6582 - call LISTGETHEAD
6583 - add esp, 16
6584 - mov dword ptr [ebp-44], eax
6585 --.Lt_0626:
6586 -+.Lt_0629:
6587 - cmp dword ptr [ebp-44], 0
6588 --je .Lt_0627
6589 -+je .Lt_062A
6590 - sub esp, 12
6591 - push 0
6592 - push -1
6593 -@@ -12851,7 +12890,7 @@ sub esp, 8
6594 - push -1
6595 - sub esp, 12
6596 - push 3
6597 --push offset Lt_05BD
6598 -+push offset Lt_05C0
6599 - push -1
6600 - sub esp, 4
6601 - push -1
6602 -@@ -12895,13 +12934,13 @@ push dword ptr [ebp-44]
6603 - call LISTGETNEXT
6604 - add esp, 16
6605 - mov dword ptr [ebp-44], eax
6606 --jmp .Lt_0626
6607 --.Lt_0627:
6608 -+jmp .Lt_0629
6609 -+.Lt_062A:
6610 - sub esp, 4
6611 - lea eax, [ebp-16]
6612 - push eax
6613 - push 1
6614 --push offset Lt_062B
6615 -+push offset Lt_062E
6616 - call FBCRUNBIN
6617 - add esp, 16
6618 - mov dword ptr [ebp-4], eax
6619 -@@ -12910,7 +12949,7 @@ lea eax, [ebp-16]
6620 - push eax
6621 - call fb_StrDelete
6622 - add esp, 16
6623 --.Lt_0617:
6624 -+.Lt_061A:
6625 - mov eax, dword ptr [ebp-4]
6626 - pop ebx
6627 - mov esp, ebp
6628 -@@ -12923,7 +12962,7 @@ HSETDEFAULTLIBPATHS:
6629 - push ebp
6630 - mov ebp, esp
6631 - sub esp, 40
6632 --.Lt_062C:
6633 -+.Lt_062F:
6634 - sub esp, 12
6635 - mov dword ptr [ebp-12], 0
6636 - mov dword ptr [ebp-8], 0
6637 -@@ -12968,7 +13007,7 @@ push eax
6638 - call fb_StrDelete
6639 - add esp, 16
6640 - sub esp, 12
6641 --push offset Lt_0630
6642 -+push offset Lt_0633
6643 - call FBCADDLIBPATHFOR
6644 - add esp, 16
6645 - sub esp, 12
6646 -@@ -12977,24 +13016,24 @@ call FBGETOPTION
6647 - add esp, 16
6648 - mov dword ptr [ebp-28], eax
6649 - cmp dword ptr [ebp-28], 3
6650 --jne .Lt_0633
6651 --.Lt_0634:
6652 --sub esp, 12
6653 --push offset Lt_0635
6654 --call FBCADDLIBPATHFOR
6655 --add esp, 16
6656 --jmp .Lt_0631
6657 --.Lt_0633:
6658 --cmp dword ptr [ebp-28], 0
6659 - jne .Lt_0636
6660 - .Lt_0637:
6661 - sub esp, 12
6662 - push offset Lt_0638
6663 - call FBCADDLIBPATHFOR
6664 - add esp, 16
6665 -+jmp .Lt_0634
6666 - .Lt_0636:
6667 --.Lt_0631:
6668 --.Lt_062D:
6669 -+cmp dword ptr [ebp-28], 0
6670 -+jne .Lt_0639
6671 -+.Lt_063A:
6672 -+sub esp, 12
6673 -+push offset Lt_063B
6674 -+call FBCADDLIBPATHFOR
6675 -+add esp, 16
6676 -+.Lt_0639:
6677 -+.Lt_0634:
6678 -+.Lt_0630:
6679 - mov esp, ebp
6680 - pop ebp
6681 - ret
6682 -@@ -13005,7 +13044,7 @@ FBCADDDEFLIB:
6683 - push ebp
6684 - mov ebp, esp
6685 - sub esp, 24
6686 --.Lt_0639:
6687 -+.Lt_063C:
6688 - sub esp, 4
6689 - push -1
6690 - mov dword ptr [ebp-12], 0
6691 -@@ -13031,7 +13070,7 @@ lea eax, [ebp-12]
6692 - push eax
6693 - call fb_StrDelete
6694 - add esp, 16
6695 --.Lt_063A:
6696 -+.Lt_063D:
6697 - mov esp, ebp
6698 - pop ebp
6699 - ret
6700 -@@ -13045,7 +13084,7 @@ sub esp, 24
6701 - mov dword ptr [ebp-12], 0
6702 - mov dword ptr [ebp-8], 0
6703 - mov dword ptr [ebp-4], 0
6704 --.Lt_063C:
6705 -+.Lt_063F:
6706 - mov dword ptr [ebp-24], 0
6707 - mov dword ptr [ebp-20], 0
6708 - mov dword ptr [ebp-16], 0
6709 -@@ -13054,35 +13093,35 @@ push 25
6710 - call FBGETOPTION
6711 - add esp, 16
6712 - test eax, eax
6713 --je .Lt_063F
6714 -+je .Lt_0642
6715 - sub esp, 12
6716 - push 0
6717 - push 3
6718 --push offset Lt_03C1
6719 -+push offset Lt_03C4
6720 - push -1
6721 - lea eax, [ebp-24]
6722 - push eax
6723 - call fb_StrConcatAssign
6724 - add esp, 32
6725 --.Lt_063F:
6726 --.Lt_063E:
6727 -+.Lt_0642:
6728 -+.Lt_0641:
6729 - sub esp, 12
6730 - push 27
6731 - call FBGETOPTION
6732 - add esp, 16
6733 - test eax, eax
6734 --je .Lt_0641
6735 -+je .Lt_0644
6736 - sub esp, 12
6737 - push 0
6738 - push 4
6739 --push offset Lt_03DB
6740 -+push offset Lt_03DE
6741 - push -1
6742 - lea eax, [ebp-24]
6743 - push eax
6744 - call fb_StrConcatAssign
6745 - add esp, 32
6746 --.Lt_0641:
6747 --.Lt_0640:
6748 -+.Lt_0644:
6749 -+.Lt_0643:
6750 - sub esp, 12
6751 - push 0
6752 - push -1
6753 -@@ -13098,7 +13137,7 @@ lea eax, [ebp-24]
6754 - push eax
6755 - call fb_StrDelete
6756 - add esp, 16
6757 --.Lt_063D:
6758 -+.Lt_0640:
6759 - sub esp, 12
6760 - lea eax, [ebp-12]
6761 - push eax
6762 -@@ -13115,7 +13154,7 @@ push ebp
6763 - mov ebp, esp
6764 - sub esp, 68
6765 - push ebx
6766 --.Lt_0642:
6767 -+.Lt_0645:
6768 - sub esp, 12
6769 - mov dword ptr [ebp-24], 0
6770 - mov dword ptr [ebp-20], 0
6771 -@@ -13154,7 +13193,7 @@ push 26
6772 - call FBGETOPTION
6773 - add esp, 16
6774 - test eax, eax
6775 --je .Lt_0647
6776 -+je .Lt_064A
6777 - sub esp, 12
6778 - mov dword ptr [ebp-48], 0
6779 - mov dword ptr [ebp-44], 0
6780 -@@ -13166,7 +13205,7 @@ push -1
6781 - call HGETFBLIBNAMESUFFIX
6782 - push eax
6783 - push 6
6784 --push offset Lt_0648
6785 -+push offset Lt_064B
6786 - mov dword ptr [ebp-36], 0
6787 - mov dword ptr [ebp-32], 0
6788 - mov dword ptr [ebp-28], 0
6789 -@@ -13193,25 +13232,25 @@ push 3
6790 - call FBGETOPTION
6791 - add esp, 16
6792 - mov dword ptr [ebp-52], eax
6793 --jmp .Lt_064C
6794 --.Lt_064E:
6795 -+jmp .Lt_064F
6796 -+.Lt_0651:
6797 - sub esp, 12
6798 --push offset Lt_064F
6799 -+push offset Lt_0652
6800 - call FBCADDDEFLIB
6801 - add esp, 16
6802 - sub esp, 12
6803 --push offset Lt_0650
6804 -+push offset Lt_0653
6805 - call FBCADDDEFLIB
6806 - add esp, 16
6807 --jmp .Lt_064B
6808 --.Lt_0651:
6809 -+jmp .Lt_064E
6810 -+.Lt_0654:
6811 - sub esp, 12
6812 - mov dword ptr [ebp-64], 0
6813 - mov dword ptr [ebp-60], 0
6814 - mov dword ptr [ebp-56], 0
6815 - push 0
6816 - push 15
6817 --push offset Lt_0652
6818 -+push offset Lt_0655
6819 - push -1
6820 - lea eax, [ebp-64]
6821 - push eax
6822 -@@ -13227,51 +13266,51 @@ push eax
6823 - call fb_StrDelete
6824 - add esp, 16
6825 - sub esp, 12
6826 --push offset Lt_0654
6827 -+push offset Lt_0657
6828 - call FBCADDDEFLIB
6829 - add esp, 16
6830 - sub esp, 12
6831 --push offset Lt_0655
6832 -+push offset Lt_0658
6833 - call FBCADDDEFLIB
6834 - add esp, 16
6835 - sub esp, 12
6836 --push offset Lt_0656
6837 -+push offset Lt_0659
6838 - call FBCADDDEFLIB
6839 - add esp, 16
6840 - sub esp, 12
6841 --push offset Lt_0657
6842 -+push offset Lt_065A
6843 - call FBCADDDEFLIB
6844 - add esp, 16
6845 - sub esp, 12
6846 --push offset Lt_0658
6847 -+push offset Lt_065B
6848 - call FBCADDDEFLIB
6849 - add esp, 16
6850 --jmp .Lt_064B
6851 --.Lt_064C:
6852 -+jmp .Lt_064E
6853 -+.Lt_064F:
6854 - cmp dword ptr [ebp-52], 8
6855 --ja .Lt_064B
6856 -+ja .Lt_064E
6857 - mov eax, dword ptr [ebp-52]
6858 --jmp dword ptr [.LT_0659+eax*4]
6859 --.LT_0659:
6860 --.int .Lt_064E
6861 --.int .Lt_064E
6862 --.int .Lt_0651
6863 --.int .Lt_064B
6864 --.int .Lt_064B
6865 --.int .Lt_0651
6866 --.int .Lt_0651
6867 -+jmp dword ptr [.LT_065C+eax*4]
6868 -+.LT_065C:
6869 - .int .Lt_0651
6870 - .int .Lt_0651
6871 --.Lt_064B:
6872 --.Lt_0647:
6873 --.Lt_0646:
6874 -+.int .Lt_0654
6875 -+.int .Lt_064E
6876 -+.int .Lt_064E
6877 -+.int .Lt_0654
6878 -+.int .Lt_0654
6879 -+.int .Lt_0654
6880 -+.int .Lt_0654
6881 -+.Lt_064E:
6882 -+.Lt_064A:
6883 -+.Lt_0649:
6884 - sub esp, 12
6885 - push 3
6886 - call FBGETOPTION
6887 - add esp, 16
6888 - mov dword ptr [ebp-28], eax
6889 --jmp .Lt_065B
6890 --.Lt_065D:
6891 -+jmp .Lt_065E
6892 -+.Lt_0660:
6893 - sub esp, 12
6894 - push offset Lt_0037
6895 - call FBCADDDEFLIB
6896 -@@ -13281,11 +13320,11 @@ push offset Lt_0254
6897 - call FBCADDDEFLIB
6898 - add esp, 16
6899 - sub esp, 12
6900 --push offset Lt_065E
6901 -+push offset Lt_0661
6902 - call FBCADDDEFLIB
6903 - add esp, 16
6904 - sub esp, 12
6905 --push offset Lt_065F
6906 -+push offset Lt_0662
6907 - call FBCADDDEFLIB
6908 - add esp, 16
6909 - sub esp, 12
6910 -@@ -13293,43 +13332,43 @@ push 17
6911 - call FBGETOPTION
6912 - add esp, 16
6913 - test eax, eax
6914 --je .Lt_0661
6915 -+je .Lt_0664
6916 - sub esp, 12
6917 --push offset Lt_0662
6918 -+push offset Lt_0665
6919 - call FBCADDDEFLIB
6920 - add esp, 16
6921 --.Lt_0661:
6922 --.Lt_0660:
6923 --jmp .Lt_065A
6924 -+.Lt_0664:
6925 - .Lt_0663:
6926 -+jmp .Lt_065D
6927 -+.Lt_0666:
6928 - sub esp, 12
6929 - push offset Lt_0037
6930 - call FBCADDDEFLIB
6931 - add esp, 16
6932 - sub esp, 12
6933 --push offset Lt_0664
6934 -+push offset Lt_0667
6935 - call FBCADDDEFLIB
6936 - add esp, 16
6937 - sub esp, 12
6938 --push offset Lt_0665
6939 -+push offset Lt_0668
6940 - call FBCADDDEFLIB
6941 - add esp, 16
6942 - sub esp, 12
6943 --push offset Lt_0666
6944 -+push offset Lt_0669
6945 - call FBCADDDEFLIB
6946 - add esp, 16
6947 --jmp .Lt_065A
6948 --.Lt_0667:
6949 -+jmp .Lt_065D
6950 -+.Lt_066A:
6951 - sub esp, 12
6952 - push offset Lt_0037
6953 - call FBCADDDEFLIB
6954 - add esp, 16
6955 - sub esp, 12
6956 --push offset Lt_0372
6957 -+push offset Lt_0375
6958 - call FBCADDDEFLIB
6959 - add esp, 16
6960 - sub esp, 12
6961 --push offset Lt_03B8
6962 -+push offset Lt_03BB
6963 - call FBCADDDEFLIB
6964 - add esp, 16
6965 - sub esp, 12
6966 -@@ -13337,44 +13376,44 @@ push 25
6967 - call FBGETOPTION
6968 - add esp, 16
6969 - test eax, eax
6970 --je .Lt_0669
6971 -+je .Lt_066C
6972 - sub esp, 12
6973 --push offset Lt_0665
6974 -+push offset Lt_0668
6975 - call FBCADDDEFLIB
6976 - add esp, 16
6977 - sub esp, 12
6978 --push offset Lt_066A
6979 -+push offset Lt_066D
6980 - call FBCADDDEFLIB
6981 - add esp, 16
6982 --.Lt_0669:
6983 --.Lt_0668:
6984 --jmp .Lt_065A
6985 -+.Lt_066C:
6986 - .Lt_066B:
6987 -+jmp .Lt_065D
6988 -+.Lt_066E:
6989 - sub esp, 12
6990 - push offset Lt_0037
6991 - call FBCADDDEFLIB
6992 - add esp, 16
6993 - sub esp, 12
6994 --push offset Lt_0665
6995 -+push offset Lt_0668
6996 - call FBCADDDEFLIB
6997 - add esp, 16
6998 - sub esp, 12
6999 --push offset Lt_0372
7000 -+push offset Lt_0375
7001 - call FBCADDDEFLIB
7002 - add esp, 16
7003 - sub esp, 12
7004 --push offset Lt_03B8
7005 -+push offset Lt_03BB
7006 - call FBCADDDEFLIB
7007 - add esp, 16
7008 - sub esp, 12
7009 --push offset Lt_0666
7010 -+push offset Lt_0669
7011 - call FBCADDDEFLIB
7012 - add esp, 16
7013 --jmp .Lt_065A
7014 --.Lt_066C:
7015 -+jmp .Lt_065D
7016 -+.Lt_066F:
7017 - sub esp, 8
7018 - push -1
7019 --push offset Lt_066D
7020 -+push offset Lt_0670
7021 - call FBCFINDLIBFILE
7022 - add esp, 4
7023 - push eax
7024 -@@ -13386,7 +13425,7 @@ shr eax, 1
7025 - sbb eax, eax
7026 - sub esp, 8
7027 - push -1
7028 --push offset Lt_066E
7029 -+push offset Lt_0671
7030 - mov ebx, eax
7031 - call FBCFINDLIBFILE
7032 - add esp, 4
7033 -@@ -13398,28 +13437,28 @@ setg al
7034 - shr eax, 1
7035 - sbb eax, eax
7036 - or ebx, eax
7037 --je .Lt_0670
7038 -+je .Lt_0673
7039 - sub esp, 12
7040 --push offset Lt_0671
7041 -+push offset Lt_0674
7042 - call FBCADDDEFLIB
7043 - add esp, 16
7044 --jmp .Lt_066F
7045 --.Lt_0670:
7046 -+jmp .Lt_0672
7047 -+.Lt_0673:
7048 - sub esp, 12
7049 --push offset Lt_0666
7050 -+push offset Lt_0669
7051 - call FBCADDDEFLIB
7052 - add esp, 16
7053 --.Lt_066F:
7054 -+.Lt_0672:
7055 - sub esp, 12
7056 --push offset Lt_03B8
7057 -+push offset Lt_03BB
7058 - call FBCADDDEFLIB
7059 - add esp, 16
7060 - sub esp, 12
7061 --push offset Lt_0672
7062 -+push offset Lt_0675
7063 - call FBCADDDEFLIB
7064 - add esp, 16
7065 - sub esp, 12
7066 --push offset Lt_0665
7067 -+push offset Lt_0668
7068 - call FBCADDDEFLIB
7069 - add esp, 16
7070 - sub esp, 12
7071 -@@ -13428,7 +13467,7 @@ call FBCADDDEFLIB
7072 - add esp, 16
7073 - sub esp, 8
7074 - push -1
7075 --push offset Lt_0673
7076 -+push offset Lt_0676
7077 - call FBCFINDLIBFILE
7078 - add esp, 4
7079 - push eax
7080 -@@ -13440,7 +13479,7 @@ shr eax, 1
7081 - sbb eax, eax
7082 - sub esp, 8
7083 - push -1
7084 --push offset Lt_0674
7085 -+push offset Lt_0677
7086 - mov ebx, eax
7087 - call FBCFINDLIBFILE
7088 - add esp, 4
7089 -@@ -13452,74 +13491,74 @@ setg al
7090 - shr eax, 1
7091 - sbb eax, eax
7092 - or ebx, eax
7093 --je .Lt_0676
7094 -+je .Lt_0679
7095 - sub esp, 12
7096 --push offset Lt_0677
7097 -+push offset Lt_067A
7098 - call FBCADDDEFLIB
7099 - add esp, 16
7100 --.Lt_0676:
7101 --.Lt_0675:
7102 -+.Lt_0679:
7103 -+.Lt_0678:
7104 - sub esp, 12
7105 --push offset Lt_0372
7106 -+push offset Lt_0375
7107 - call FBCADDDEFLIB
7108 - add esp, 16
7109 --jmp .Lt_065A
7110 --.Lt_0678:
7111 --jmp .Lt_065A
7112 --.Lt_0679:
7113 -+jmp .Lt_065D
7114 -+.Lt_067B:
7115 -+jmp .Lt_065D
7116 -+.Lt_067C:
7117 - sub esp, 12
7118 - push offset Lt_0037
7119 - call FBCADDDEFLIB
7120 - add esp, 16
7121 - sub esp, 12
7122 --push offset Lt_0665
7123 -+push offset Lt_0668
7124 - call FBCADDDEFLIB
7125 - add esp, 16
7126 - sub esp, 12
7127 --push offset Lt_0372
7128 -+push offset Lt_0375
7129 - call FBCADDDEFLIB
7130 - add esp, 16
7131 - sub esp, 12
7132 --push offset Lt_03B8
7133 -+push offset Lt_03BB
7134 - call FBCADDDEFLIB
7135 - add esp, 16
7136 - sub esp, 12
7137 --push offset Lt_0666
7138 -+push offset Lt_0669
7139 - call FBCADDDEFLIB
7140 - add esp, 16
7141 --jmp .Lt_065A
7142 --.Lt_067A:
7143 -+jmp .Lt_065D
7144 -+.Lt_067D:
7145 - sub esp, 12
7146 - push offset Lt_0037
7147 - call FBCADDDEFLIB
7148 - add esp, 16
7149 - sub esp, 12
7150 --push offset Lt_067B
7151 -+push offset Lt_067E
7152 - call FBCADDDEFLIB
7153 - add esp, 16
7154 - sub esp, 12
7155 --push offset Lt_065E
7156 -+push offset Lt_0661
7157 - call FBCADDDEFLIB
7158 - add esp, 16
7159 - sub esp, 12
7160 --push offset Lt_065F
7161 -+push offset Lt_0662
7162 - call FBCADDDEFLIB
7163 - add esp, 16
7164 - sub esp, 12
7165 --push offset Lt_067C
7166 -+push offset Lt_067F
7167 - call FBCADDDEFLIB
7168 - add esp, 16
7169 - sub esp, 12
7170 --push offset Lt_067D
7171 -+push offset Lt_0680
7172 - call FBCADDDEFLIB
7173 - add esp, 16
7174 - sub esp, 12
7175 --push offset Lt_067E
7176 -+push offset Lt_0681
7177 - call FBCADDDEFLIB
7178 - add esp, 16
7179 - sub esp, 8
7180 - push -1
7181 --push offset Lt_0673
7182 -+push offset Lt_0676
7183 - call FBCFINDLIBFILE
7184 - add esp, 4
7185 - push eax
7186 -@@ -13531,7 +13570,7 @@ shr eax, 1
7187 - sbb eax, eax
7188 - sub esp, 8
7189 - push -1
7190 --push offset Lt_067F
7191 -+push offset Lt_0682
7192 - mov ebx, eax
7193 - call FBCFINDLIBFILE
7194 - add esp, 4
7195 -@@ -13543,57 +13582,57 @@ setg al
7196 - shr eax, 1
7197 - sbb eax, eax
7198 - or ebx, eax
7199 --je .Lt_0681
7200 -+je .Lt_0684
7201 - sub esp, 12
7202 --push offset Lt_0677
7203 -+push offset Lt_067A
7204 - call FBCADDDEFLIB
7205 - add esp, 16
7206 --.Lt_0681:
7207 --.Lt_0680:
7208 -+.Lt_0684:
7209 -+.Lt_0683:
7210 - sub esp, 12
7211 - push 17
7212 - call FBGETOPTION
7213 - add esp, 16
7214 - test eax, eax
7215 --je .Lt_0683
7216 -+je .Lt_0686
7217 - sub esp, 12
7218 --push offset Lt_0662
7219 -+push offset Lt_0665
7220 - call FBCADDDEFLIB
7221 - add esp, 16
7222 --.Lt_0683:
7223 --.Lt_0682:
7224 --jmp .Lt_065A
7225 --.Lt_0684:
7226 -+.Lt_0686:
7227 -+.Lt_0685:
7228 -+jmp .Lt_065D
7229 -+.Lt_0687:
7230 - sub esp, 12
7231 - push offset Lt_0037
7232 - call FBCADDDEFLIB
7233 - add esp, 16
7234 - sub esp, 12
7235 --push offset Lt_0648
7236 -+push offset Lt_064B
7237 - call FBCADDDEFLIB
7238 - add esp, 16
7239 - sub esp, 12
7240 --push offset Lt_0685
7241 -+push offset Lt_0688
7242 - call FBCADDDEFLIB
7243 - add esp, 16
7244 - sub esp, 12
7245 --push offset Lt_0686
7246 -+push offset Lt_0689
7247 - call FBCADDDEFLIB
7248 - add esp, 16
7249 - sub esp, 12
7250 --push offset Lt_0372
7251 -+push offset Lt_0375
7252 - call FBCADDDEFLIB
7253 - add esp, 16
7254 - sub esp, 12
7255 --push offset Lt_0687
7256 -+push offset Lt_068A
7257 - call FBCADDDEFLIB
7258 - add esp, 16
7259 - sub esp, 12
7260 --push offset Lt_0688
7261 -+push offset Lt_068B
7262 - call FBCADDDEFLIB
7263 - add esp, 16
7264 - sub esp, 12
7265 --push offset Lt_03B8
7266 -+push offset Lt_03BB
7267 - call FBCADDDEFLIB
7268 - add esp, 16
7269 - sub esp, 12
7270 -@@ -13601,31 +13640,31 @@ push 17
7271 - call FBGETOPTION
7272 - add esp, 16
7273 - test eax, eax
7274 --je .Lt_068A
7275 -+je .Lt_068D
7276 - sub esp, 12
7277 --push offset Lt_0662
7278 -+push offset Lt_0665
7279 - call FBCADDDEFLIB
7280 - add esp, 16
7281 --.Lt_068A:
7282 --.Lt_0689:
7283 --jmp .Lt_065A
7284 --.Lt_065B:
7285 -+.Lt_068D:
7286 -+.Lt_068C:
7287 -+jmp .Lt_065D
7288 -+.Lt_065E:
7289 - cmp dword ptr [ebp-28], 8
7290 --ja .Lt_065A
7291 -+ja .Lt_065D
7292 - mov eax, dword ptr [ebp-28]
7293 --jmp dword ptr [.LT_068B+eax*4]
7294 --.LT_068B:
7295 --.int .Lt_067A
7296 --.int .Lt_065D
7297 --.int .Lt_066C
7298 --.int .Lt_0667
7299 --.int .Lt_0684
7300 --.int .Lt_066B
7301 --.int .Lt_0679
7302 --.int .Lt_0663
7303 --.int .Lt_0678
7304 --.Lt_065A:
7305 --.Lt_0643:
7306 -+jmp dword ptr [.LT_068E+eax*4]
7307 -+.LT_068E:
7308 -+.int .Lt_067D
7309 -+.int .Lt_0660
7310 -+.int .Lt_066F
7311 -+.int .Lt_066A
7312 -+.int .Lt_0687
7313 -+.int .Lt_066E
7314 -+.int .Lt_067C
7315 -+.int .Lt_0666
7316 -+.int .Lt_067B
7317 -+.Lt_065D:
7318 -+.Lt_0646:
7319 - pop ebx
7320 - mov esp, ebp
7321 - pop ebp
7322 -@@ -13637,11 +13676,11 @@ HPRINTOPTIONS:
7323 - push ebp
7324 - mov ebp, esp
7325 - sub esp, 8
7326 --.Lt_068C:
7327 -+.Lt_068F:
7328 - sub esp, 4
7329 - push 1
7330 - push 34
7331 --push offset Lt_068E
7332 -+push offset Lt_0691
7333 - call fb_StrAllocTempDescZEx
7334 - add esp, 8
7335 - push eax
7336 -@@ -13651,7 +13690,7 @@ add esp, 16
7337 - sub esp, 4
7338 - push 1
7339 - push 12
7340 --push offset Lt_068F
7341 -+push offset Lt_0692
7342 - call fb_StrAllocTempDescZEx
7343 - add esp, 8
7344 - push eax
7345 -@@ -13661,7 +13700,7 @@ add esp, 16
7346 - sub esp, 4
7347 - push 1
7348 - push 57
7349 --push offset Lt_0690
7350 -+push offset Lt_0693
7351 - call fb_StrAllocTempDescZEx
7352 - add esp, 8
7353 - push eax
7354 -@@ -13671,7 +13710,7 @@ add esp, 16
7355 - sub esp, 4
7356 - push 1
7357 - push 59
7358 --push offset Lt_0691
7359 -+push offset Lt_0694
7360 - call fb_StrAllocTempDescZEx
7361 - add esp, 8
7362 - push eax
7363 -@@ -13681,7 +13720,7 @@ add esp, 16
7364 - sub esp, 4
7365 - push 1
7366 - push 35
7367 --push offset Lt_0692
7368 -+push offset Lt_0695
7369 - call fb_StrAllocTempDescZEx
7370 - add esp, 8
7371 - push eax
7372 -@@ -13691,7 +13730,7 @@ add esp, 16
7373 - sub esp, 4
7374 - push 1
7375 - push 8
7376 --push offset Lt_0693
7377 -+push offset Lt_0696
7378 - call fb_StrAllocTempDescZEx
7379 - add esp, 8
7380 - push eax
7381 -@@ -13701,7 +13740,7 @@ add esp, 16
7382 - sub esp, 4
7383 - push 1
7384 - push 63
7385 --push offset Lt_0694
7386 -+push offset Lt_0697
7387 - call fb_StrAllocTempDescZEx
7388 - add esp, 8
7389 - push eax
7390 -@@ -13711,7 +13750,7 @@ add esp, 16
7391 - sub esp, 4
7392 - push 1
7393 - push 49
7394 --push offset Lt_0695
7395 -+push offset Lt_0698
7396 - call fb_StrAllocTempDescZEx
7397 - add esp, 8
7398 - push eax
7399 -@@ -13721,7 +13760,7 @@ add esp, 16
7400 - sub esp, 4
7401 - push 1
7402 - push 57
7403 --push offset Lt_0696
7404 -+push offset Lt_0699
7405 - call fb_StrAllocTempDescZEx
7406 - add esp, 8
7407 - push eax
7408 -@@ -13731,7 +13770,7 @@ add esp, 16
7409 - sub esp, 4
7410 - push 1
7411 - push 69
7412 --push offset Lt_0697
7413 -+push offset Lt_069A
7414 - call fb_StrAllocTempDescZEx
7415 - add esp, 8
7416 - push eax
7417 -@@ -13741,7 +13780,7 @@ add esp, 16
7418 - sub esp, 4
7419 - push 1
7420 - push 48
7421 --push offset Lt_0698
7422 -+push offset Lt_069B
7423 - call fb_StrAllocTempDescZEx
7424 - add esp, 8
7425 - push eax
7426 -@@ -13751,7 +13790,7 @@ add esp, 16
7427 - sub esp, 4
7428 - push 1
7429 - push 44
7430 --push offset Lt_0699
7431 -+push offset Lt_069C
7432 - call fb_StrAllocTempDescZEx
7433 - add esp, 8
7434 - push eax
7435 -@@ -13761,7 +13800,7 @@ add esp, 16
7436 - sub esp, 4
7437 - push 1
7438 - push 46
7439 --push offset Lt_069A
7440 -+push offset Lt_069D
7441 - call fb_StrAllocTempDescZEx
7442 - add esp, 8
7443 - push eax
7444 -@@ -13771,7 +13810,7 @@ add esp, 16
7445 - sub esp, 4
7446 - push 1
7447 - push 41
7448 --push offset Lt_069B
7449 -+push offset Lt_069E
7450 - call fb_StrAllocTempDescZEx
7451 - add esp, 8
7452 - push eax
7453 -@@ -13781,7 +13820,7 @@ add esp, 16
7454 - sub esp, 4
7455 - push 1
7456 - push 33
7457 --push offset Lt_069C
7458 -+push offset Lt_069F
7459 - call fb_StrAllocTempDescZEx
7460 - add esp, 8
7461 - push eax
7462 -@@ -13791,7 +13830,7 @@ add esp, 16
7463 - sub esp, 4
7464 - push 1
7465 - push 69
7466 --push offset Lt_069D
7467 -+push offset Lt_06A0
7468 - call fb_StrAllocTempDescZEx
7469 - add esp, 8
7470 - push eax
7471 -@@ -13801,7 +13840,7 @@ add esp, 16
7472 - sub esp, 4
7473 - push 1
7474 - push 48
7475 --push offset Lt_069E
7476 -+push offset Lt_06A1
7477 - call fb_StrAllocTempDescZEx
7478 - add esp, 8
7479 - push eax
7480 -@@ -13811,7 +13850,7 @@ add esp, 16
7481 - sub esp, 4
7482 - push 1
7483 - push 41
7484 --push offset Lt_069F
7485 -+push offset Lt_06A2
7486 - call fb_StrAllocTempDescZEx
7487 - add esp, 8
7488 - push eax
7489 -@@ -13821,7 +13860,7 @@ add esp, 16
7490 - sub esp, 4
7491 - push 1
7492 - push 62
7493 --push offset Lt_06A0
7494 -+push offset Lt_06A3
7495 - call fb_StrAllocTempDescZEx
7496 - add esp, 8
7497 - push eax
7498 -@@ -13831,7 +13870,7 @@ add esp, 16
7499 - sub esp, 4
7500 - push 1
7501 - push 53
7502 --push offset Lt_06A1
7503 -+push offset Lt_06A4
7504 - call fb_StrAllocTempDescZEx
7505 - add esp, 8
7506 - push eax
7507 -@@ -13841,7 +13880,7 @@ add esp, 16
7508 - sub esp, 4
7509 - push 1
7510 - push 61
7511 --push offset Lt_06A2
7512 -+push offset Lt_06A5
7513 - call fb_StrAllocTempDescZEx
7514 - add esp, 8
7515 - push eax
7516 -@@ -13851,7 +13890,7 @@ add esp, 16
7517 - sub esp, 4
7518 - push 1
7519 - push 65
7520 --push offset Lt_06A3
7521 -+push offset Lt_06A6
7522 - call fb_StrAllocTempDescZEx
7523 - add esp, 8
7524 - push eax
7525 -@@ -13861,7 +13900,7 @@ add esp, 16
7526 - sub esp, 4
7527 - push 1
7528 - push 33
7529 --push offset Lt_06A4
7530 -+push offset Lt_06A7
7531 - call fb_StrAllocTempDescZEx
7532 - add esp, 8
7533 - push eax
7534 -@@ -13871,7 +13910,7 @@ add esp, 16
7535 - sub esp, 4
7536 - push 1
7537 - push 33
7538 --push offset Lt_06A5
7539 -+push offset Lt_06A8
7540 - call fb_StrAllocTempDescZEx
7541 - add esp, 8
7542 - push eax
7543 -@@ -13881,7 +13920,7 @@ add esp, 16
7544 - sub esp, 4
7545 - push 1
7546 - push 51
7547 --push offset Lt_06A6
7548 -+push offset Lt_06A9
7549 - call fb_StrAllocTempDescZEx
7550 - add esp, 8
7551 - push eax
7552 -@@ -13891,7 +13930,7 @@ add esp, 16
7553 - sub esp, 4
7554 - push 1
7555 - push 40
7556 --push offset Lt_06A7
7557 -+push offset Lt_06AA
7558 - call fb_StrAllocTempDescZEx
7559 - add esp, 8
7560 - push eax
7561 -@@ -13901,7 +13940,7 @@ add esp, 16
7562 - sub esp, 4
7563 - push 1
7564 - push 50
7565 --push offset Lt_06A8
7566 -+push offset Lt_06AB
7567 - call fb_StrAllocTempDescZEx
7568 - add esp, 8
7569 - push eax
7570 -@@ -13911,7 +13950,7 @@ add esp, 16
7571 - sub esp, 4
7572 - push 1
7573 - push 58
7574 --push offset Lt_06A9
7575 -+push offset Lt_06AC
7576 - call fb_StrAllocTempDescZEx
7577 - add esp, 8
7578 - push eax
7579 -@@ -13921,7 +13960,7 @@ add esp, 16
7580 - sub esp, 4
7581 - push 1
7582 - push 36
7583 --push offset Lt_06AA
7584 -+push offset Lt_06AD
7585 - call fb_StrAllocTempDescZEx
7586 - add esp, 8
7587 - push eax
7588 -@@ -13931,7 +13970,7 @@ add esp, 16
7589 - sub esp, 4
7590 - push 1
7591 - push 60
7592 --push offset Lt_06AB
7593 -+push offset Lt_06AE
7594 - call fb_StrAllocTempDescZEx
7595 - add esp, 8
7596 - push eax
7597 -@@ -13941,7 +13980,7 @@ add esp, 16
7598 - sub esp, 4
7599 - push 1
7600 - push 42
7601 --push offset Lt_06AC
7602 -+push offset Lt_06AF
7603 - call fb_StrAllocTempDescZEx
7604 - add esp, 8
7605 - push eax
7606 -@@ -13951,7 +13990,7 @@ add esp, 16
7607 - sub esp, 4
7608 - push 1
7609 - push 76
7610 --push offset Lt_06AD
7611 -+push offset Lt_06B0
7612 - call fb_StrAllocTempDescZEx
7613 - add esp, 8
7614 - push eax
7615 -@@ -13961,7 +14000,7 @@ add esp, 16
7616 - sub esp, 4
7617 - push 1
7618 - push 43
7619 --push offset Lt_06AE
7620 -+push offset Lt_06B1
7621 - call fb_StrAllocTempDescZEx
7622 - add esp, 8
7623 - push eax
7624 -@@ -13971,7 +14010,7 @@ add esp, 16
7625 - sub esp, 4
7626 - push 1
7627 - push 39
7628 --push offset Lt_06AF
7629 -+push offset Lt_06B2
7630 - call fb_StrAllocTempDescZEx
7631 - add esp, 8
7632 - push eax
7633 -@@ -13981,7 +14020,7 @@ add esp, 16
7634 - sub esp, 4
7635 - push 1
7636 - push 45
7637 --push offset Lt_06B0
7638 -+push offset Lt_06B3
7639 - call fb_StrAllocTempDescZEx
7640 - add esp, 8
7641 - push eax
7642 -@@ -13991,7 +14030,7 @@ add esp, 16
7643 - sub esp, 4
7644 - push 1
7645 - push 55
7646 --push offset Lt_06B1
7647 -+push offset Lt_06B4
7648 - call fb_StrAllocTempDescZEx
7649 - add esp, 8
7650 - push eax
7651 -@@ -14001,7 +14040,7 @@ add esp, 16
7652 - sub esp, 4
7653 - push 1
7654 - push 63
7655 --push offset Lt_06B2
7656 -+push offset Lt_06B5
7657 - call fb_StrAllocTempDescZEx
7658 - add esp, 8
7659 - push eax
7660 -@@ -14011,7 +14050,7 @@ add esp, 16
7661 - sub esp, 4
7662 - push 1
7663 - push 78
7664 --push offset Lt_06B3
7665 -+push offset Lt_06B6
7666 - call fb_StrAllocTempDescZEx
7667 - add esp, 8
7668 - push eax
7669 -@@ -14021,7 +14060,7 @@ add esp, 16
7670 - sub esp, 4
7671 - push 1
7672 - push 74
7673 --push offset Lt_06B4
7674 -+push offset Lt_06B7
7675 - call fb_StrAllocTempDescZEx
7676 - add esp, 8
7677 - push eax
7678 -@@ -14031,7 +14070,7 @@ add esp, 16
7679 - sub esp, 4
7680 - push 1
7681 - push 50
7682 --push offset Lt_06B5
7683 -+push offset Lt_06B8
7684 - call fb_StrAllocTempDescZEx
7685 - add esp, 8
7686 - push eax
7687 -@@ -14041,7 +14080,7 @@ add esp, 16
7688 - sub esp, 4
7689 - push 1
7690 - push 44
7691 --push offset Lt_06B6
7692 -+push offset Lt_06B9
7693 - call fb_StrAllocTempDescZEx
7694 - add esp, 8
7695 - push eax
7696 -@@ -14051,7 +14090,7 @@ add esp, 16
7697 - sub esp, 4
7698 - push 1
7699 - push 80
7700 --push offset Lt_06B7
7701 -+push offset Lt_06BA
7702 - call fb_StrAllocTempDescZEx
7703 - add esp, 8
7704 - push eax
7705 -@@ -14061,7 +14100,7 @@ add esp, 16
7706 - sub esp, 4
7707 - push 1
7708 - push 67
7709 --push offset Lt_06B8
7710 -+push offset Lt_06BB
7711 - call fb_StrAllocTempDescZEx
7712 - add esp, 8
7713 - push eax
7714 -@@ -14071,7 +14110,7 @@ add esp, 16
7715 - sub esp, 4
7716 - push 1
7717 - push 47
7718 --push offset Lt_06B9
7719 -+push offset Lt_06BC
7720 - call fb_StrAllocTempDescZEx
7721 - add esp, 8
7722 - push eax
7723 -@@ -14081,7 +14120,7 @@ add esp, 16
7724 - sub esp, 4
7725 - push 1
7726 - push 53
7727 --push offset Lt_06BA
7728 -+push offset Lt_06BD
7729 - call fb_StrAllocTempDescZEx
7730 - add esp, 8
7731 - push eax
7732 -@@ -14091,7 +14130,7 @@ add esp, 16
7733 - sub esp, 4
7734 - push 1
7735 - push 51
7736 --push offset Lt_06BB
7737 -+push offset Lt_06BE
7738 - call fb_StrAllocTempDescZEx
7739 - add esp, 8
7740 - push eax
7741 -@@ -14101,7 +14140,7 @@ add esp, 16
7742 - sub esp, 4
7743 - push 1
7744 - push 69
7745 --push offset Lt_06BC
7746 -+push offset Lt_06BF
7747 - call fb_StrAllocTempDescZEx
7748 - add esp, 8
7749 - push eax
7750 -@@ -14111,7 +14150,7 @@ add esp, 16
7751 - sub esp, 4
7752 - push 1
7753 - push 44
7754 --push offset Lt_06BD
7755 -+push offset Lt_06C0
7756 - call fb_StrAllocTempDescZEx
7757 - add esp, 8
7758 - push eax
7759 -@@ -14121,7 +14160,7 @@ add esp, 16
7760 - sub esp, 4
7761 - push 1
7762 - push 65
7763 --push offset Lt_06BE
7764 -+push offset Lt_06C1
7765 - call fb_StrAllocTempDescZEx
7766 - add esp, 8
7767 - push eax
7768 -@@ -14131,7 +14170,7 @@ add esp, 16
7769 - sub esp, 4
7770 - push 1
7771 - push 48
7772 --push offset Lt_06BF
7773 -+push offset Lt_06C2
7774 - call fb_StrAllocTempDescZEx
7775 - add esp, 8
7776 - push eax
7777 -@@ -14141,7 +14180,7 @@ add esp, 16
7778 - sub esp, 4
7779 - push 1
7780 - push 60
7781 --push offset Lt_06C0
7782 -+push offset Lt_06C3
7783 - call fb_StrAllocTempDescZEx
7784 - add esp, 8
7785 - push eax
7786 -@@ -14151,7 +14190,7 @@ add esp, 16
7787 - sub esp, 4
7788 - push 1
7789 - push 47
7790 --push offset Lt_06C1
7791 -+push offset Lt_06C4
7792 - call fb_StrAllocTempDescZEx
7793 - add esp, 8
7794 - push eax
7795 -@@ -14161,7 +14200,7 @@ add esp, 16
7796 - sub esp, 4
7797 - push 1
7798 - push 41
7799 --push offset Lt_06C2
7800 -+push offset Lt_06C5
7801 - call fb_StrAllocTempDescZEx
7802 - add esp, 8
7803 - push eax
7804 -@@ -14171,7 +14210,7 @@ add esp, 16
7805 - sub esp, 4
7806 - push 1
7807 - push 66
7808 --push offset Lt_06C3
7809 -+push offset Lt_06C6
7810 - call fb_StrAllocTempDescZEx
7811 - add esp, 8
7812 - push eax
7813 -@@ -14181,7 +14220,7 @@ add esp, 16
7814 - sub esp, 4
7815 - push 1
7816 - push 73
7817 --push offset Lt_06C4
7818 -+push offset Lt_06C7
7819 - call fb_StrAllocTempDescZEx
7820 - add esp, 8
7821 - push eax
7822 -@@ -14191,7 +14230,7 @@ add esp, 16
7823 - sub esp, 4
7824 - push 1
7825 - push 75
7826 --push offset Lt_06C5
7827 -+push offset Lt_06C8
7828 - call fb_StrAllocTempDescZEx
7829 - add esp, 8
7830 - push eax
7831 -@@ -14201,7 +14240,7 @@ add esp, 16
7832 - sub esp, 4
7833 - push 1
7834 - push 47
7835 --push offset Lt_06C6
7836 -+push offset Lt_06C9
7837 - call fb_StrAllocTempDescZEx
7838 - add esp, 8
7839 - push eax
7840 -@@ -14211,7 +14250,7 @@ add esp, 16
7841 - sub esp, 4
7842 - push 1
7843 - push 47
7844 --push offset Lt_06C7
7845 -+push offset Lt_06CA
7846 - call fb_StrAllocTempDescZEx
7847 - add esp, 8
7848 - push eax
7849 -@@ -14221,7 +14260,7 @@ add esp, 16
7850 - sub esp, 4
7851 - push 1
7852 - push 29
7853 --push offset Lt_06C8
7854 -+push offset Lt_06CB
7855 - call fb_StrAllocTempDescZEx
7856 - add esp, 8
7857 - push eax
7858 -@@ -14231,7 +14270,7 @@ add esp, 16
7859 - sub esp, 4
7860 - push 1
7861 - push 61
7862 --push offset Lt_06C9
7863 -+push offset Lt_06CC
7864 - call fb_StrAllocTempDescZEx
7865 - add esp, 8
7866 - push eax
7867 -@@ -14241,7 +14280,7 @@ add esp, 16
7868 - sub esp, 4
7869 - push 1
7870 - push 40
7871 --push offset Lt_06CA
7872 -+push offset Lt_06CD
7873 - call fb_StrAllocTempDescZEx
7874 - add esp, 8
7875 - push eax
7876 -@@ -14251,7 +14290,7 @@ add esp, 16
7877 - sub esp, 4
7878 - push 1
7879 - push 70
7880 --push offset Lt_06CB
7881 -+push offset Lt_06CE
7882 - call fb_StrAllocTempDescZEx
7883 - add esp, 8
7884 - push eax
7885 -@@ -14261,7 +14300,7 @@ add esp, 16
7886 - sub esp, 4
7887 - push 1
7888 - push 39
7889 --push offset Lt_06CC
7890 -+push offset Lt_06CF
7891 - call fb_StrAllocTempDescZEx
7892 - add esp, 8
7893 - push eax
7894 -@@ -14271,7 +14310,7 @@ add esp, 16
7895 - sub esp, 4
7896 - push 1
7897 - push 72
7898 --push offset Lt_06CD
7899 -+push offset Lt_06D0
7900 - call fb_StrAllocTempDescZEx
7901 - add esp, 8
7902 - push eax
7903 -@@ -14281,7 +14320,7 @@ add esp, 16
7904 - sub esp, 4
7905 - push 1
7906 - push 39
7907 --push offset Lt_06CE
7908 -+push offset Lt_06D1
7909 - call fb_StrAllocTempDescZEx
7910 - add esp, 8
7911 - push eax
7912 -@@ -14291,7 +14330,7 @@ add esp, 16
7913 - sub esp, 4
7914 - push 1
7915 - push 58
7916 --push offset Lt_06CF
7917 -+push offset Lt_06D2
7918 - call fb_StrAllocTempDescZEx
7919 - add esp, 8
7920 - push eax
7921 -@@ -14301,14 +14340,14 @@ add esp, 16
7922 - sub esp, 4
7923 - push 1
7924 - push 56
7925 --push offset Lt_06D0
7926 -+push offset Lt_06D3
7927 - call fb_StrAllocTempDescZEx
7928 - add esp, 8
7929 - push eax
7930 - push 0
7931 - call fb_PrintString
7932 - add esp, 16
7933 --.Lt_068D:
7934 -+.Lt_0690:
7935 - mov esp, ebp
7936 - pop ebp
7937 - ret
7938 -@@ -14319,7 +14358,7 @@ HPRINTVERSION:
7939 - push ebp
7940 - mov ebp, esp
7941 - sub esp, 72
7942 --.Lt_06D7:
7943 -+.Lt_06DA:
7944 - mov dword ptr [ebp-12], 0
7945 - mov dword ptr [ebp-8], 0
7946 - mov dword ptr [ebp-4], 0
7947 -@@ -14327,7 +14366,7 @@ sub esp, 4
7948 - push 1
7949 - sub esp, 4
7950 - push 5
7951 --push offset Lt_06DF
7952 -+push offset Lt_06E2
7953 - push -1
7954 - sub esp, 4
7955 - push -1
7956 -@@ -14342,14 +14381,14 @@ push eax
7957 - push -1
7958 - sub esp, 4
7959 - push 3
7960 --push offset Lt_04E2
7961 -+push offset Lt_04E5
7962 - push -1
7963 - sub esp, 4
7964 - push -1
7965 - call FBGETHOSTID
7966 - push eax
7967 - push 61
7968 --push offset Lt_06DE
7969 -+push offset Lt_06E1
7970 - mov dword ptr [ebp-24], 0
7971 - mov dword ptr [ebp-20], 0
7972 - mov dword ptr [ebp-16], 0
7973 -@@ -14388,7 +14427,7 @@ add esp, 16
7974 - sub esp, 4
7975 - push 1
7976 - push 55
7977 --push offset Lt_06E4
7978 -+push offset Lt_06E7
7979 - call fb_StrAllocTempDescZEx
7980 - add esp, 8
7981 - push eax
7982 -@@ -14402,7 +14441,7 @@ push eax
7983 - call fb_StrLen
7984 - add esp, 16
7985 - test eax, eax
7986 --jle .Lt_06E6
7987 -+jle .Lt_06E9
7988 - sub esp, 4
7989 - push 1
7990 - lea eax, [ebp-12]
7991 -@@ -14410,14 +14449,14 @@ push eax
7992 - push 0
7993 - call fb_PrintString
7994 - add esp, 16
7995 --.Lt_06E6:
7996 --.Lt_06E5:
7997 -+.Lt_06E9:
7998 -+.Lt_06E8:
7999 - sub esp, 12
8000 - lea eax, [ebp-12]
8001 - push eax
8002 - call fb_StrDelete
8003 - add esp, 16
8004 --.Lt_06D8:
8005 -+.Lt_06DB:
8006 - mov esp, ebp
8007 - pop ebp
8008 - ret
8009 -@@ -14428,12 +14467,12 @@ _GLOBAL__I:
8010 - push ebp
8011 - mov ebp, esp
8012 - sub esp, 8
8013 --.Lt_0717:
8014 -+.Lt_071A:
8015 - sub esp, 12
8016 - push offset FBC
8017 - call _ZN6FBCCTXC1Ev
8018 - add esp, 16
8019 --.Lt_0718:
8020 -+.Lt_071B:
8021 - mov esp, ebp
8022 - pop ebp
8023 - ret
8024 -@@ -14444,12 +14483,12 @@ _GLOBAL__D:
8025 - push ebp
8026 - mov ebp, esp
8027 - sub esp, 8
8028 --.Lt_071A:
8029 -+.Lt_071D:
8030 - sub esp, 12
8031 - push offset FBC
8032 - call _ZN6FBCCTXD1Ev
8033 - add esp, 16
8034 --.Lt_071B:
8035 -+.Lt_071E:
8036 - mov esp, ebp
8037 - pop ebp
8038 - ret
8039 -@@ -14950,445 +14989,445 @@ Lt_0342: .ascii "funcptr\0"
8040 - .balign 4
8041 - Lt_0345: .ascii "pedantic\0"
8042 - .balign 4
8043 --Lt_035A: .ascii "gosub-setjmp\0"
8044 -+Lt_035D: .ascii "gosub-setjmp\0"
8045 - .balign 4
8046 --Lt_0364: .ascii "a\0"
8047 -+Lt_0367: .ascii "a\0"
8048 - .balign 4
8049 --Lt_0367: .ascii "arch\0"
8050 -+Lt_036A: .ascii "arch\0"
8051 - .balign 4
8052 --Lt_036A: .ascii "asm\0"
8053 -+Lt_036D: .ascii "asm\0"
8054 - .balign 4
8055 --Lt_0372: .ascii "c\0"
8056 -+Lt_0375: .ascii "c\0"
8057 - .balign 4
8058 --Lt_037D: .ascii "dll\0"
8059 -+Lt_0380: .ascii "dll\0"
8060 - .balign 4
8061 --Lt_0380: .ascii "dylib\0"
8062 -+Lt_0383: .ascii "dylib\0"
8063 - .balign 4
8064 --Lt_0387: .ascii "ex\0"
8065 -+Lt_038A: .ascii "ex\0"
8066 - .balign 4
8067 --Lt_038A: .ascii "exx\0"
8068 -+Lt_038D: .ascii "exx\0"
8069 - .balign 4
8070 --Lt_038D: .ascii "export\0"
8071 -+Lt_0390: .ascii "export\0"
8072 - .balign 4
8073 --Lt_0392: .ascii "forcelang\0"
8074 -+Lt_0395: .ascii "forcelang\0"
8075 - .balign 4
8076 --Lt_0395: .ascii "fpmode\0"
8077 -+Lt_0398: .ascii "fpmode\0"
8078 - .balign 4
8079 --Lt_0398: .ascii "fpu\0"
8080 -+Lt_039B: .ascii "fpu\0"
8081 - .balign 4
8082 --Lt_039F: .ascii "gen\0"
8083 -+Lt_03A2: .ascii "gen\0"
8084 - .balign 4
8085 --Lt_03A4: .ascii "help\0"
8086 -+Lt_03A7: .ascii "help\0"
8087 - .balign 4
8088 --Lt_03AB: .ascii "include\0"
8089 -+Lt_03AE: .ascii "include\0"
8090 - .balign 4
8091 --Lt_03B2: .ascii "lang\0"
8092 -+Lt_03B5: .ascii "lang\0"
8093 - .balign 4
8094 --Lt_03B8: .ascii "m\0"
8095 -+Lt_03BB: .ascii "m\0"
8096 - .balign 4
8097 --Lt_03BB: .ascii "map\0"
8098 -+Lt_03BE: .ascii "map\0"
8099 - .balign 4
8100 --Lt_03BE: .ascii "maxerr\0"
8101 -+Lt_03C1: .ascii "maxerr\0"
8102 - .balign 4
8103 --Lt_03C1: .ascii "mt\0"
8104 -+Lt_03C4: .ascii "mt\0"
8105 - .balign 4
8106 --Lt_03C6: .ascii "noerrline\0"
8107 -+Lt_03C9: .ascii "noerrline\0"
8108 - .balign 4
8109 --Lt_03C9: .ascii "nodeflibs\0"
8110 -+Lt_03CC: .ascii "nodeflibs\0"
8111 - .balign 4
8112 --Lt_03CC: .ascii "noobjinfo\0"
8113 -+Lt_03CF: .ascii "noobjinfo\0"
8114 - .balign 4
8115 --Lt_03D0: .ascii "o\0"
8116 -+Lt_03D3: .ascii "o\0"
8117 - .balign 4
8118 --Lt_03DB: .ascii "pic\0"
8119 -+Lt_03DE: .ascii "pic\0"
8120 - .balign 4
8121 --Lt_03DE: .ascii "pp\0"
8122 -+Lt_03E1: .ascii "pp\0"
8123 - .balign 4
8124 --Lt_03E1: .ascii "prefix\0"
8125 -+Lt_03E4: .ascii "prefix\0"
8126 - .balign 4
8127 --Lt_03E4: .ascii "print\0"
8128 -+Lt_03E7: .ascii "print\0"
8129 - .balign 4
8130 --Lt_03E7: .ascii "profile\0"
8131 -+Lt_03EA: .ascii "profile\0"
8132 - .balign 4
8133 --Lt_03EE: .ascii "rr\0"
8134 -+Lt_03F1: .ascii "rr\0"
8135 - .balign 4
8136 --Lt_03F5: .ascii "RR\0"
8137 -+Lt_03F8: .ascii "RR\0"
8138 - .balign 4
8139 --Lt_03FC: .ascii "showincludes\0"
8140 -+Lt_03FF: .ascii "showincludes\0"
8141 - .balign 4
8142 --Lt_03FF: .ascii "static\0"
8143 -+Lt_0402: .ascii "static\0"
8144 - .balign 4
8145 --Lt_0408: .ascii "title\0"
8146 -+Lt_040B: .ascii "title\0"
8147 - .balign 4
8148 --Lt_040F: .ascii "vec\0"
8149 -+Lt_0412: .ascii "vec\0"
8150 - .balign 4
8151 --Lt_0412: .ascii "version\0"
8152 -+Lt_0415: .ascii "version\0"
8153 - .balign 4
8154 --Lt_041B: .ascii "Wa\0"
8155 -+Lt_041E: .ascii "Wa\0"
8156 - .balign 4
8157 --Lt_041E: .ascii "Wl\0"
8158 -+Lt_0421: .ascii "Wl\0"
8159 - .balign 4
8160 --Lt_0421: .ascii "Wc\0"
8161 -+Lt_0424: .ascii "Wc\0"
8162 - .balign 4
8163 --Lt_042C: .ascii "-version\0"
8164 -+Lt_042F: .ascii "-version\0"
8165 - .balign 4
8166 --Lt_042F: .ascii "-help\0"
8167 -+Lt_0432: .ascii "-help\0"
8168 - .balign 4
8169 --Lt_044F: .ascii "bas\0"
8170 -+Lt_0452: .ascii "bas\0"
8171 - .balign 4
8172 --Lt_0456: .ascii "rc\0"
8173 -+Lt_0459: .ascii "rc\0"
8174 - .balign 4
8175 --Lt_0457: .ascii "res\0"
8176 -+Lt_045A: .ascii "res\0"
8177 - .balign 4
8178 --Lt_045B: .ascii "xpm\0"
8179 -+Lt_045E: .ascii "xpm\0"
8180 - .balign 4
8181 --Lt_04C8: .ascii "../\0"
8182 -+Lt_04CB: .ascii "../\0"
8183 - .balign 4
8184 --Lt_04CD: .ascii "freebasic\0"
8185 -+Lt_04D0: .ascii "freebasic\0"
8186 - .balign 4
8187 --Lt_04CE: .ascii "bin\0"
8188 -+Lt_04D1: .ascii "bin\0"
8189 - .balign 4
8190 --Lt_04DC: .ascii ", \0"
8191 -+Lt_04DF: .ascii ", \0"
8192 - .balign 4
8193 --Lt_04DF: .ascii "bit\0"
8194 -+Lt_04E2: .ascii "bit\0"
8195 - .balign 4
8196 --Lt_04E2: .ascii " (\0"
8197 -+Lt_04E5: .ascii " (\0"
8198 - .balign 4
8199 --Lt_04E3: .ascii ")\0"
8200 -+Lt_04E6: .ascii ")\0"
8201 - .balign 4
8202 --Lt_04E4: .ascii "target:\0"
8203 -+Lt_04E7: .ascii "target:\0"
8204 - .balign 4
8205 --Lt_04ED: .ascii "unnamed\0"
8206 -+Lt_04F0: .ascii "unnamed\0"
8207 - .balign 4
8208 --Lt_04F1: .ascii ".asm\0"
8209 -+Lt_04F4: .ascii ".asm\0"
8210 - .balign 4
8211 --Lt_04F8: .ascii ".c\0"
8212 -+Lt_04FB: .ascii ".c\0"
8213 - .balign 4
8214 --Lt_04FB: .ascii ".ll\0"
8215 -+Lt_04FE: .ascii ".ll\0"
8216 - .balign 4
8217 --Lt_0505: .ascii ".pp.bas\0"
8218 -+Lt_0508: .ascii ".pp.bas\0"
8219 - .balign 4
8220 --Lt_0509: .ascii "compiling: \0"
8221 -+Lt_050C: .ascii "compiling: \0"
8222 - .balign 4
8223 --Lt_050A: .ascii " -o \0"
8224 -+Lt_050D: .ascii " -o \0"
8225 - .balign 4
8226 --Lt_050D: .ascii " -pp \0"
8227 -+Lt_0510: .ascii " -pp \0"
8228 - .balign 4
8229 --Lt_0511: .ascii " (main module)\0"
8230 -+Lt_0514: .ascii " (main module)\0"
8231 - .balign 4
8232 --Lt_0513: .ascii " (FB compile-time info)\0"
8233 -+Lt_0516: .ascii " (FB compile-time info)\0"
8234 - .balign 4
8235 --Lt_0535: .ascii "\ndim shared as zstring ptr \0"
8236 -+Lt_0538: .ascii "\ndim shared as zstring ptr \0"
8237 - .balign 4
8238 --Lt_0537: .ascii "fb_program_icon_data\0"
8239 -+Lt_053A: .ascii "fb_program_icon_data\0"
8240 - .balign 4
8241 --Lt_0539: .ascii "(0 to ...) = _\n{ _\n\0"
8242 -+Lt_053C: .ascii "(0 to ...) = _\n{ _\n\0"
8243 - .balign 4
8244 --Lt_053D: .ascii "/* XPM */\0"
8245 -+Lt_0540: .ascii "/* XPM */\0"
8246 - .balign 4
8247 --Lt_0547: .ascii ", _\n\0"
8248 -+Lt_054A: .ascii ", _\n\0"
8249 - .balign 4
8250 --Lt_0549: .ascii "\t@\0"
8251 -+Lt_054C: .ascii "\t@\0"
8252 - .balign 4
8253 --Lt_054F: .ascii " _ \n\0"
8254 -+Lt_0552: .ascii " _ \n\0"
8255 - .balign 4
8256 --Lt_0551: .ascii "}\n\n\0"
8257 -+Lt_0554: .ascii "}\n\n\0"
8258 - .balign 4
8259 --Lt_0553: .ascii "extern as zstring ptr ptr fb_program_icon alias \"fb_program_icon\"\n\0"
8260 -+Lt_0556: .ascii "extern as zstring ptr ptr fb_program_icon alias \"fb_program_icon\"\n\0"
8261 - .balign 4
8262 --Lt_0557: .ascii "dim shared as zstring ptr ptr fb_program_icon = @fb_program_icon_data(0)\n\0"
8263 -+Lt_055A: .ascii "dim shared as zstring ptr ptr fb_program_icon = @fb_program_icon_data(0)\n\0"
8264 - .balign 4
8265 --Lt_055F: .ascii ".bas\0"
8266 -+Lt_0562: .ascii ".bas\0"
8267 - .balign 4
8268 --Lt_0562: .ascii "parsing xpm: \0"
8269 -+Lt_0565: .ascii "parsing xpm: \0"
8270 - .balign 4
8271 --Lt_0579: .ascii "-m32 \0"
8272 -+Lt_057C: .ascii "-m32 \0"
8273 - .balign 4
8274 --Lt_057C: .ascii "-m64 \0"
8275 -+Lt_057F: .ascii "-m64 \0"
8276 - .balign 4
8277 --Lt_057F: .ascii "-march=native \0"
8278 -+Lt_0582: .ascii "-march=native \0"
8279 - .balign 4
8280 --Lt_0580: .ascii "-march=\0"
8281 -+Lt_0583: .ascii "-march=\0"
8282 - .balign 4
8283 --Lt_0586: .ascii "-fPIC \0"
8284 -+Lt_0589: .ascii "-fPIC \0"
8285 - .balign 4
8286 --Lt_058B: .ascii "-S -nostdlib -nostdinc -Wall -Wno-unused-label -Wno-unused-function -Wno-unused-variable -Wno-unused-but-set-variable \0"
8287 -+Lt_058E: .ascii "-S -nostdlib -nostdinc -Wall -Wno-unused-label -Wno-unused-function -Wno-unused-variable -Wno-unused-but-set-variable \0"
8288 - .balign 4
8289 --Lt_058C: .ascii "-Wno-main \0"
8290 -+Lt_058F: .ascii "-Wno-main \0"
8291 - .balign 4
8292 --Lt_058D: .ascii "-Werror-implicit-function-declaration \0"
8293 -+Lt_0590: .ascii "-Werror-implicit-function-declaration \0"
8294 - .balign 4
8295 --Lt_058E: .ascii "-O\0"
8296 -+Lt_0591: .ascii "-O\0"
8297 - .balign 4
8298 --Lt_058F: .ascii "-fno-strict-aliasing \0"
8299 -+Lt_0592: .ascii "-fno-strict-aliasing \0"
8300 - .balign 4
8301 --Lt_0590: .ascii "-frounding-math \0"
8302 -+Lt_0593: .ascii "-frounding-math \0"
8303 - .balign 4
8304 --Lt_0591: .ascii "-fno-math-errno \0"
8305 -+Lt_0594: .ascii "-fno-math-errno \0"
8306 - .balign 4
8307 --Lt_0592: .ascii "-fwrapv \0"
8308 -+Lt_0595: .ascii "-fwrapv \0"
8309 - .balign 4
8310 --Lt_0593: .ascii "-fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables \0"
8311 -+Lt_0596: .ascii "-fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables \0"
8312 - .balign 4
8313 --Lt_0596: .ascii "-g \0"
8314 -+Lt_0599: .ascii "-g \0"
8315 - .balign 4
8316 --Lt_0599: .ascii "-mfpmath=sse -msse2 \0"
8317 -+Lt_059C: .ascii "-mfpmath=sse -msse2 \0"
8318 - .balign 4
8319 --Lt_05A1: .ascii "-masm=intel \0"
8320 -+Lt_05A4: .ascii "-masm=intel \0"
8321 - .balign 4
8322 --Lt_05A8: .ascii "-march=x86 \0"
8323 -+Lt_05AB: .ascii "-march=x86 \0"
8324 - .balign 4
8325 --Lt_05AB: .ascii "-march=x86-64 \0"
8326 -+Lt_05AE: .ascii "-march=x86-64 \0"
8327 - .balign 4
8328 --Lt_05AE: .ascii "-march=arm \0"
8329 -+Lt_05B1: .ascii "-march=arm \0"
8330 - .balign 4
8331 --Lt_05B1: .ascii "-march=aarch64 \0"
8332 -+Lt_05B4: .ascii "-march=aarch64 \0"
8333 - .balign 4
8334 --Lt_05B4: .ascii "-relocation-model=pic \0"
8335 -+Lt_05B7: .ascii "-relocation-model=pic \0"
8336 - .balign 4
8337 --Lt_05BC: .ascii "--x86-asm-syntax=intel \0"
8338 -+Lt_05BF: .ascii "--x86-asm-syntax=intel \0"
8339 - .balign 4
8340 --Lt_05BD: .ascii "\" \0"
8341 -+Lt_05C0: .ascii "\" \0"
8342 - .balign 4
8343 --Lt_05BE: .ascii "-o \"\0"
8344 -+Lt_05C1: .ascii "-o \"\0"
8345 - .balign 4
8346 --Lt_05C3: .ascii "compiling C\0"
8347 -+Lt_05C6: .ascii "compiling C\0"
8348 - .balign 4
8349 --Lt_05C6: .ascii "compiling LLVM IR\0"
8350 -+Lt_05C9: .ascii "compiling LLVM IR\0"
8351 - .balign 4
8352 --Lt_05D5: .ascii "-arch i386 \0"
8353 -+Lt_05D8: .ascii "-arch i386 \0"
8354 - .balign 4
8355 --Lt_05D6: .ascii "--32 \0"
8356 -+Lt_05D9: .ascii "--32 \0"
8357 - .balign 4
8358 --Lt_05DB: .ascii "-arch x86_64 \0"
8359 -+Lt_05DE: .ascii "-arch x86_64 \0"
8360 - .balign 4
8361 --Lt_05DC: .ascii "--64 \0"
8362 -+Lt_05DF: .ascii "--64 \0"
8363 - .balign 4
8364 --Lt_05E1: .ascii "--strip-local-absolute \0"
8365 -+Lt_05E4: .ascii "--strip-local-absolute \0"
8366 - .balign 4
8367 --Lt_05E5: .ascii "assembling\0"
8368 -+Lt_05E8: .ascii "assembling\0"
8369 - .balign 4
8370 --Lt_05F2: .ascii "--output-format=coff --include-dir=.\0"
8371 -+Lt_05F5: .ascii "--output-format=coff --include-dir=.\0"
8372 - .balign 4
8373 --Lt_05F9: .ascii "compiling rc\0"
8374 -+Lt_05FC: .ascii "compiling rc\0"
8375 - .balign 4
8376 --Lt_060E: .ascii "creating: \0"
8377 -+Lt_0611: .ascii "creating: \0"
8378 - .balign 4
8379 --Lt_061B: .ascii "-rsc \"\0"
8380 -+Lt_061E: .ascii "-rsc \"\0"
8381 - .balign 4
8382 --Lt_0624: .ascii "\"__fb_ct.inf\" \0"
8383 -+Lt_0627: .ascii "\"__fb_ct.inf\" \0"
8384 - .balign 4
8385 --Lt_062B: .ascii "archiving\0"
8386 -+Lt_062E: .ascii "archiving\0"
8387 - .balign 4
8388 --Lt_0630: .ascii "libgcc.a\0"
8389 -+Lt_0633: .ascii "libgcc.a\0"
8390 - .balign 4
8391 --Lt_0635: .ascii "libm.a\0"
8392 -+Lt_0638: .ascii "libm.a\0"
8393 - .balign 4
8394 --Lt_0638: .ascii "libmingw32.a\0"
8395 -+Lt_063B: .ascii "libmingw32.a\0"
8396 - .balign 4
8397 --Lt_0648: .ascii "fbgfx\0"
8398 -+Lt_064B: .ascii "fbgfx\0"
8399 - .balign 4
8400 --Lt_064F: .ascii "gdi32\0"
8401 -+Lt_0652: .ascii "gdi32\0"
8402 - .balign 4
8403 --Lt_0650: .ascii "winmm\0"
8404 -+Lt_0653: .ascii "winmm\0"
8405 - .balign 4
8406 --Lt_0652: .ascii "/usr/X11R6/lib\0"
8407 -+Lt_0655: .ascii "/usr/X11R6/lib\0"
8408 - .balign 4
8409 --Lt_0654: .ascii "X11\0"
8410 -+Lt_0657: .ascii "X11\0"
8411 - .balign 4
8412 --Lt_0655: .ascii "Xext\0"
8413 -+Lt_0658: .ascii "Xext\0"
8414 - .balign 4
8415 --Lt_0656: .ascii "Xpm\0"
8416 -+Lt_0659: .ascii "Xpm\0"
8417 - .balign 4
8418 --Lt_0657: .ascii "Xrandr\0"
8419 -+Lt_065A: .ascii "Xrandr\0"
8420 - .balign 4
8421 --Lt_0658: .ascii "Xrender\0"
8422 -+Lt_065B: .ascii "Xrender\0"
8423 - .balign 4
8424 --Lt_065E: .ascii "kernel32\0"
8425 -+Lt_0661: .ascii "kernel32\0"
8426 - .balign 4
8427 --Lt_065F: .ascii "user32\0"
8428 -+Lt_0662: .ascii "user32\0"
8429 - .balign 4
8430 --Lt_0662: .ascii "gmon\0"
8431 -+Lt_0665: .ascii "gmon\0"
8432 - .balign 4
8433 --Lt_0664: .ascii "System\0"
8434 -+Lt_0667: .ascii "System\0"
8435 - .balign 4
8436 --Lt_0665: .ascii "pthread\0"
8437 -+Lt_0668: .ascii "pthread\0"
8438 - .balign 4
8439 --Lt_0666: .ascii "ncurses\0"
8440 -+Lt_0669: .ascii "ncurses\0"
8441 - .balign 4
8442 --Lt_066A: .ascii "socket\0"
8443 -+Lt_066D: .ascii "socket\0"
8444 - .balign 4
8445 --Lt_066D: .ascii "libtinfo.a\0"
8446 -+Lt_0670: .ascii "libtinfo.a\0"
8447 - .balign 4
8448 --Lt_066E: .ascii "libtinfo.so\0"
8449 -+Lt_0671: .ascii "libtinfo.so\0"
8450 - .balign 4
8451 --Lt_0671: .ascii "tinfo\0"
8452 -+Lt_0674: .ascii "tinfo\0"
8453 - .balign 4
8454 --Lt_0672: .ascii "dl\0"
8455 -+Lt_0675: .ascii "dl\0"
8456 - .balign 4
8457 --Lt_0673: .ascii "libgcc_eh.a\0"
8458 -+Lt_0676: .ascii "libgcc_eh.a\0"
8459 - .balign 4
8460 --Lt_0674: .ascii "libgcc_eh.so\0"
8461 -+Lt_0677: .ascii "libgcc_eh.so\0"
8462 - .balign 4
8463 --Lt_0677: .ascii "gcc_eh\0"
8464 -+Lt_067A: .ascii "gcc_eh\0"
8465 - .balign 4
8466 --Lt_067B: .ascii "msvcrt\0"
8467 -+Lt_067E: .ascii "msvcrt\0"
8468 - .balign 4
8469 --Lt_067C: .ascii "mingw32\0"
8470 -+Lt_067F: .ascii "mingw32\0"
8471 - .balign 4
8472 --Lt_067D: .ascii "mingwex\0"
8473 -+Lt_0680: .ascii "mingwex\0"
8474 - .balign 4
8475 --Lt_067E: .ascii "moldname\0"
8476 -+Lt_0681: .ascii "moldname\0"
8477 - .balign 4
8478 --Lt_067F: .ascii "libgcc_eh.dll.a\0"
8479 -+Lt_0682: .ascii "libgcc_eh.dll.a\0"
8480 - .balign 4
8481 --Lt_0685: .ascii "openxdk\0"
8482 -+Lt_0688: .ascii "openxdk\0"
8483 - .balign 4
8484 --Lt_0686: .ascii "hal\0"
8485 -+Lt_0689: .ascii "hal\0"
8486 - .balign 4
8487 --Lt_0687: .ascii "usb\0"
8488 -+Lt_068A: .ascii "usb\0"
8489 - .balign 4
8490 --Lt_0688: .ascii "xboxkrnl\0"
8491 -+Lt_068B: .ascii "xboxkrnl\0"
8492 - .balign 4
8493 --Lt_068E: .ascii "usage: fbc [options] <input files>\0"
8494 -+Lt_0691: .ascii "usage: fbc [options] <input files>\0"
8495 - .balign 4
8496 --Lt_068F: .ascii "input files:\0"
8497 -+Lt_0692: .ascii "input files:\0"
8498 - .balign 4
8499 --Lt_0690: .ascii " *.a = static library, *.o = object file, *.bas = source\0"
8500 -+Lt_0693: .ascii " *.a = static library, *.o = object file, *.bas = source\0"
8501 - .balign 4
8502 --Lt_0691: .ascii " *.rc = resource script, *.res = compiled resource (win32)\0"
8503 -+Lt_0694: .ascii " *.rc = resource script, *.res = compiled resource (win32)\0"
8504 - .balign 4
8505 --Lt_0692: .ascii " *.xpm = icon resource (*nix/*bsd)\0"
8506 -+Lt_0695: .ascii " *.xpm = icon resource (*nix/*bsd)\0"
8507 - .balign 4
8508 --Lt_0693: .ascii "options:\0"
8509 -+Lt_0696: .ascii "options:\0"
8510 - .balign 4
8511 --Lt_0694: .ascii " @<file> Read more command line arguments from a file\0"
8512 -+Lt_0697: .ascii " @<file> Read more command line arguments from a file\0"
8513 - .balign 4
8514 --Lt_0695: .ascii " -a <file> Treat file as .o/.a input file\0"
8515 -+Lt_0698: .ascii " -a <file> Treat file as .o/.a input file\0"
8516 - .balign 4
8517 --Lt_0696: .ascii " -arch <type> Set target architecture (default: 486)\0"
8518 -+Lt_0699: .ascii " -arch <type> Set target architecture (default: 486)\0"
8519 - .balign 4
8520 --Lt_0697: .ascii " -asm att|intel Set asm format (-gen gcc|llvm, x86 or x86_64 only)\0"
8521 -+Lt_069A: .ascii " -asm att|intel Set asm format (-gen gcc|llvm, x86 or x86_64 only)\0"
8522 - .balign 4
8523 --Lt_0698: .ascii " -b <file> Treat file as .bas input file\0"
8524 -+Lt_069B: .ascii " -b <file> Treat file as .bas input file\0"
8525 - .balign 4
8526 --Lt_0699: .ascii " -c Compile only, do not link\0"
8527 -+Lt_069C: .ascii " -c Compile only, do not link\0"
8528 - .balign 4
8529 --Lt_069A: .ascii " -C Preserve temporary .o files\0"
8530 -+Lt_069D: .ascii " -C Preserve temporary .o files\0"
8531 - .balign 4
8532 --Lt_069B: .ascii " -d <name>[=<val>] Add a global #define\0"
8533 -+Lt_069E: .ascii " -d <name>[=<val>] Add a global #define\0"
8534 - .balign 4
8535 --Lt_069C: .ascii " -dll Same as -dylib\0"
8536 -+Lt_069F: .ascii " -dll Same as -dylib\0"
8537 - .balign 4
8538 --Lt_069D: .ascii " -dylib Create a DLL (win32) or shared library (*nix/*BSD)\0"
8539 -+Lt_06A0: .ascii " -dylib Create a DLL (win32) or shared library (*nix/*BSD)\0"
8540 - .balign 4
8541 --Lt_069E: .ascii " -e Enable runtime error checking\0"
8542 -+Lt_06A1: .ascii " -e Enable runtime error checking\0"
8543 - .balign 4
8544 --Lt_069F: .ascii " -ex -e plus RESUME support\0"
8545 -+Lt_06A2: .ascii " -ex -e plus RESUME support\0"
8546 - .balign 4
8547 --Lt_06A0: .ascii " -exx -ex plus array bounds/null-pointer checking\0"
8548 -+Lt_06A3: .ascii " -exx -ex plus array bounds/null-pointer checking\0"
8549 - .balign 4
8550 --Lt_06A1: .ascii " -export Export symbols for dynamic linkage\0"
8551 -+Lt_06A4: .ascii " -export Export symbols for dynamic linkage\0"
8552 - .balign 4
8553 --Lt_06A2: .ascii " -forcelang <name> Override #lang statements in source code\0"
8554 -+Lt_06A5: .ascii " -forcelang <name> Override #lang statements in source code\0"
8555 - .balign 4
8556 --Lt_06A3: .ascii " -fpmode fast|precise Select floating-point math accuracy/speed\0"
8557 -+Lt_06A6: .ascii " -fpmode fast|precise Select floating-point math accuracy/speed\0"
8558 - .balign 4
8559 --Lt_06A4: .ascii " -fpu x87|sse Set target FPU\0"
8560 -+Lt_06A7: .ascii " -fpu x87|sse Set target FPU\0"
8561 - .balign 4
8562 --Lt_06A5: .ascii " -g Add debug info\0"
8563 -+Lt_06A8: .ascii " -g Add debug info\0"
8564 - .balign 4
8565 --Lt_06A6: .ascii " -gen gas|gcc|llvm Select code generation backend\0"
8566 -+Lt_06A9: .ascii " -gen gas|gcc|llvm Select code generation backend\0"
8567 - .balign 4
8568 --Lt_06A7: .ascii " [-]-help Show this help output\0"
8569 -+Lt_06AA: .ascii " [-]-help Show this help output\0"
8570 - .balign 4
8571 --Lt_06A8: .ascii " -i <path> Add an include file search path\0"
8572 -+Lt_06AB: .ascii " -i <path> Add an include file search path\0"
8573 - .balign 4
8574 --Lt_06A9: .ascii " -include <file> Pre-#include a file for each input .bas\0"
8575 -+Lt_06AC: .ascii " -include <file> Pre-#include a file for each input .bas\0"
8576 - .balign 4
8577 --Lt_06AA: .ascii " -l <name> Link in a library\0"
8578 -+Lt_06AD: .ascii " -l <name> Link in a library\0"
8579 - .balign 4
8580 --Lt_06AB: .ascii " -lang <name> Select FB dialect: deprecated, fblite, qb\0"
8581 -+Lt_06AE: .ascii " -lang <name> Select FB dialect: deprecated, fblite, qb\0"
8582 - .balign 4
8583 --Lt_06AC: .ascii " -lib Create a static library\0"
8584 -+Lt_06AF: .ascii " -lib Create a static library\0"
8585 - .balign 4
8586 --Lt_06AD: .ascii " -m <name> Specify main module (default if not -c: first input .bas)\0"
8587 -+Lt_06B0: .ascii " -m <name> Specify main module (default if not -c: first input .bas)\0"
8588 - .balign 4
8589 --Lt_06AE: .ascii " -map <file> Save linking map to file\0"
8590 -+Lt_06B1: .ascii " -map <file> Save linking map to file\0"
8591 - .balign 4
8592 --Lt_06AF: .ascii " -maxerr <n> Only show <n> errors\0"
8593 -+Lt_06B2: .ascii " -maxerr <n> Only show <n> errors\0"
8594 - .balign 4
8595 --Lt_06B0: .ascii " -mt Use thread-safe FB runtime\0"
8596 -+Lt_06B3: .ascii " -mt Use thread-safe FB runtime\0"
8597 - .balign 4
8598 --Lt_06B1: .ascii " -nodeflibs Do not include the default libraries\0"
8599 -+Lt_06B4: .ascii " -nodeflibs Do not include the default libraries\0"
8600 - .balign 4
8601 --Lt_06B2: .ascii " -noerrline Do not show source context in error messages\0"
8602 -+Lt_06B5: .ascii " -noerrline Do not show source context in error messages\0"
8603 - .balign 4
8604 --Lt_06B3: .ascii " -noobjinfo Do not read/write compile-time info from/to .o and .a files\0"
8605 -+Lt_06B6: .ascii " -noobjinfo Do not read/write compile-time info from/to .o and .a files\0"
8606 - .balign 4
8607 --Lt_06B4: .ascii " -o <file> Set .o (or -pp .bas) file name for prev/next input file\0"
8608 -+Lt_06B7: .ascii " -o <file> Set .o (or -pp .bas) file name for prev/next input file\0"
8609 - .balign 4
8610 --Lt_06B5: .ascii " -O <value> Optimization level (default: 0)\0"
8611 -+Lt_06B8: .ascii " -O <value> Optimization level (default: 0)\0"
8612 - .balign 4
8613 --Lt_06B6: .ascii " -p <path> Add a library search path\0"
8614 -+Lt_06B9: .ascii " -p <path> Add a library search path\0"
8615 - .balign 4
8616 --Lt_06B7: .ascii " -pic Generate position-independent code (non-x86 Unix shared libs)\0"
8617 -+Lt_06BA: .ascii " -pic Generate position-independent code (non-x86 Unix shared libs)\0"
8618 - .balign 4
8619 --Lt_06B8: .ascii " -pp Write out preprocessed input file (.pp.bas) only\0"
8620 -+Lt_06BB: .ascii " -pp Write out preprocessed input file (.pp.bas) only\0"
8621 - .balign 4
8622 --Lt_06B9: .ascii " -prefix <path> Set the compiler prefix path\0"
8623 -+Lt_06BC: .ascii " -prefix <path> Set the compiler prefix path\0"
8624 - .balign 4
8625 --Lt_06BA: .ascii " -print host|target Display host/target system name\0"
8626 -+Lt_06BD: .ascii " -print host|target Display host/target system name\0"
8627 - .balign 4
8628 --Lt_06BB: .ascii " -print fblibdir Display the compiler's lib/ path\0"
8629 -+Lt_06BE: .ascii " -print fblibdir Display the compiler's lib/ path\0"
8630 - .balign 4
8631 --Lt_06BC: .ascii " -print x Display output binary/library file name (if known)\0"
8632 -+Lt_06BF: .ascii " -print x Display output binary/library file name (if known)\0"
8633 - .balign 4
8634 --Lt_06BD: .ascii " -profile Enable function profiling\0"
8635 -+Lt_06C0: .ascii " -profile Enable function profiling\0"
8636 - .balign 4
8637 --Lt_06BE: .ascii " -r Write out .asm/.c/.ll (-gen gas/gcc/llvm) only\0"
8638 -+Lt_06C1: .ascii " -r Write out .asm/.c/.ll (-gen gas/gcc/llvm) only\0"
8639 - .balign 4
8640 --Lt_06BF: .ascii " -rr Write out the final .asm only\0"
8641 -+Lt_06C2: .ascii " -rr Write out the final .asm only\0"
8642 - .balign 4
8643 --Lt_06C0: .ascii " -R Preserve temporary .asm/.c/.ll/.def files\0"
8644 -+Lt_06C3: .ascii " -R Preserve temporary .asm/.c/.ll/.def files\0"
8645 - .balign 4
8646 --Lt_06C1: .ascii " -RR Preserve the final .asm file\0"
8647 -+Lt_06C4: .ascii " -RR Preserve the final .asm file\0"
8648 - .balign 4
8649 --Lt_06C2: .ascii " -s console|gui Select win32 subsystem\0"
8650 -+Lt_06C5: .ascii " -s console|gui Select win32 subsystem\0"
8651 - .balign 4
8652 --Lt_06C3: .ascii " -showincludes Display a tree of file names of #included files\0"
8653 -+Lt_06C6: .ascii " -showincludes Display a tree of file names of #included files\0"
8654 - .balign 4
8655 --Lt_06C4: .ascii " -static Prefer static libraries over dynamic ones when linking\0"
8656 -+Lt_06C7: .ascii " -static Prefer static libraries over dynamic ones when linking\0"
8657 - .balign 4
8658 --Lt_06C5: .ascii " -t <value> Set .exe stack size in kbytes, default: 1024 (win32/dos)\0"
8659 -+Lt_06C8: .ascii " -t <value> Set .exe stack size in kbytes, default: 1024 (win32/dos)\0"
8660 - .balign 4
8661 --Lt_06C6: .ascii " -target <name> Set cross-compilation target\0"
8662 -+Lt_06C9: .ascii " -target <name> Set cross-compilation target\0"
8663 - .balign 4
8664 --Lt_06C7: .ascii " -title <name> Set XBE display title (xbox)\0"
8665 -+Lt_06CA: .ascii " -title <name> Set XBE display title (xbox)\0"
8666 - .balign 4
8667 --Lt_06C8: .ascii " -v Be verbose\0"
8668 -+Lt_06CB: .ascii " -v Be verbose\0"
8669 - .balign 4
8670 --Lt_06C9: .ascii " -vec <n> Automatic vectorization level (default: 0)\0"
8671 -+Lt_06CC: .ascii " -vec <n> Automatic vectorization level (default: 0)\0"
8672 - .balign 4
8673 --Lt_06CA: .ascii " [-]-version Show compiler version\0"
8674 -+Lt_06CD: .ascii " [-]-version Show compiler version\0"
8675 - .balign 4
8676 --Lt_06CB: .ascii " -w all|pedantic|<n> Set min warning level: all, pedantic or a value\0"
8677 -+Lt_06CE: .ascii " -w all|pedantic|<n> Set min warning level: all, pedantic or a value\0"
8678 - .balign 4
8679 --Lt_06CC: .ascii " -Wa <a,b,c> Pass options to 'as'\0"
8680 -+Lt_06CF: .ascii " -Wa <a,b,c> Pass options to 'as'\0"
8681 - .balign 4
8682 --Lt_06CD: .ascii " -Wc <a,b,c> Pass options to 'gcc' (-gen gcc) or 'llc' (-gen llvm)\0"
8683 -+Lt_06D0: .ascii " -Wc <a,b,c> Pass options to 'gcc' (-gen gcc) or 'llc' (-gen llvm)\0"
8684 - .balign 4
8685 --Lt_06CE: .ascii " -Wl <a,b,c> Pass options to 'ld'\0"
8686 -+Lt_06D1: .ascii " -Wl <a,b,c> Pass options to 'ld'\0"
8687 - .balign 4
8688 --Lt_06CF: .ascii " -x <file> Set output executable/library file name\0"
8689 -+Lt_06D2: .ascii " -x <file> Set output executable/library file name\0"
8690 - .balign 4
8691 --Lt_06D0: .ascii " -z gosub-setjmp Use setjmp/longjmp to implement GOSUB\0"
8692 -+Lt_06D3: .ascii " -z gosub-setjmp Use setjmp/longjmp to implement GOSUB\0"
8693 - .balign 4
8694 --Lt_06DE: .ascii "FreeBASIC Compiler - Version 1.06.0 (02-17-2019), built for \0"
8695 -+Lt_06E1: .ascii "FreeBASIC Compiler - Version 1.06.0 (04-21-2019), built for \0"
8696 - .balign 4
8697 --Lt_06DF: .ascii "bit)\0"
8698 -+Lt_06E2: .ascii "bit)\0"
8699 - .balign 4
8700 --Lt_06E4: .ascii "Copyright (C) 2004-2019 The FreeBASIC development team.\0"
8701 -+Lt_06E7: .ascii "Copyright (C) 2004-2019 The FreeBASIC development team.\0"
8702 -
8703 - .section .ctors, "aw", @progbits
8704 - .int _GLOBAL__I