diff options
Diffstat (limited to 'dev-lang/fbc/files/1.06.0/bootstrap/0004-bootstrap-dist-Pass-down-all-options-from-all-Wa-Wc-and-Wl-flags.patch')
-rw-r--r-- | dev-lang/fbc/files/1.06.0/bootstrap/0004-bootstrap-dist-Pass-down-all-options-from-all-Wa-Wc-and-Wl-flags.patch | 7124 |
1 files changed, 7124 insertions, 0 deletions
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 new file mode 100644 index 000000000..733d6246c --- /dev/null +++ b/dev-lang/fbc/files/1.06.0/bootstrap/0004-bootstrap-dist-Pass-down-all-options-from-all-Wa-Wc-and-Wl-flags.patch @@ -0,0 +1,7124 @@ +diff --git a/../FreeBASIC-1.06.0-source-bootstrap/bootstrap/linux-x86/fbc.asm b/bootstrap/linux-x86/fbc.asm +index 2136701..bb6441f 100644 +--- a/../FreeBASIC-1.06.0-source-bootstrap/bootstrap/linux-x86/fbc.asm ++++ b/bootstrap/linux-x86/fbc.asm +@@ -41,49 +41,49 @@ add esp, 16 + .Lt_0002: + call FBCINIT + cmp dword ptr [ebp+8], 1 +-jne .Lt_06E8 ++jne .Lt_06EB + call HPRINTOPTIONS + sub esp, 12 + push 1 + call FBCEND + add esp, 16 +-.Lt_06E8: +-.Lt_06E7: ++.Lt_06EB: ++.Lt_06EA: + sub esp, 8 + push dword ptr [ebp+12] + push dword ptr [ebp+8] + call HPARSEARGS + add esp, 16 + cmp dword ptr [FBC+60], 0 +-je .Lt_06EA ++je .Lt_06ED + call HPRINTVERSION + sub esp, 12 + push 0 + call FBCEND + add esp, 16 +-.Lt_06EA: +-.Lt_06E9: ++.Lt_06ED: ++.Lt_06EC: + cmp dword ptr [FBC+56], 0 +-je .Lt_06EC ++je .Lt_06EF + call HPRINTVERSION +-.Lt_06EC: +-.Lt_06EB: ++.Lt_06EF: ++.Lt_06EE: + cmp dword ptr [FBC+64], 0 +-je .Lt_06EE ++je .Lt_06F1 + call HPRINTOPTIONS + sub esp, 12 + push 1 + call FBCEND + add esp, 16 +-.Lt_06EE: +-.Lt_06ED: ++.Lt_06F1: ++.Lt_06F0: + call FBCDETERMINEPREFIX + call FBCSETUPCOMPILERPATHS + cmp dword ptr [FBC+56], 0 +-je .Lt_06F0 ++je .Lt_06F3 + call FBCPRINTTARGETINFO +-.Lt_06F0: +-.Lt_06EF: ++.Lt_06F3: ++.Lt_06F2: + sub esp, 12 + mov dword ptr [ebp-16], 0 + mov dword ptr [ebp-12], 0 +@@ -147,12 +147,12 @@ sbb ecx, ecx + or ebx, ecx + mov dword ptr [ebp-20], ebx + cmp dword ptr [FBC+68], 0 +-jl .Lt_06F3 ++jl .Lt_06F6 + mov ebx, dword ptr [FBC+68] + mov dword ptr [ebp-24], ebx + cmp dword ptr [ebp-24], 0 +-jne .Lt_06F6 +-.Lt_06F7: ++jne .Lt_06F9 ++.Lt_06FA: + sub esp, 4 + push 1 + sub esp, 8 +@@ -162,11 +162,11 @@ push eax + push 0 + call fb_PrintString + add esp, 16 +-jmp .Lt_06F4 +-.Lt_06F6: +-cmp dword ptr [ebp-24], 1 +-jne .Lt_06F8 ++jmp .Lt_06F7 + .Lt_06F9: ++cmp dword ptr [ebp-24], 1 ++jne .Lt_06FB ++.Lt_06FC: + sub esp, 4 + push 1 + sub esp, 8 +@@ -176,16 +176,16 @@ push eax + push 0 + call fb_PrintString + add esp, 16 +-jmp .Lt_06F4 +-.Lt_06F8: +-cmp dword ptr [ebp-24], 2 +-jne .Lt_06FA ++jmp .Lt_06F7 + .Lt_06FB: ++cmp dword ptr [ebp-24], 2 ++jne .Lt_06FD ++.Lt_06FE: + cmp dword ptr [ebp-20], 0 +-je .Lt_06FD ++je .Lt_0700 + call FBCDETERMINEMAINNAME +-.Lt_06FD: +-.Lt_06FC: ++.Lt_0700: ++.Lt_06FF: + call HSETOUTNAME + sub esp, 4 + push 1 +@@ -198,11 +198,11 @@ push eax + push 0 + call fb_PrintString + add esp, 16 +-jmp .Lt_06F4 +-.Lt_06FA: ++jmp .Lt_06F7 ++.Lt_06FD: + cmp dword ptr [ebp-24], 3 +-jne .Lt_06FE +-.Lt_06FF: ++jne .Lt_0701 ++.Lt_0702: + sub esp, 4 + push 1 + sub esp, 4 +@@ -214,59 +214,59 @@ push eax + push 0 + call fb_PrintString + add esp, 16 +-.Lt_06FE: +-.Lt_06F4: ++.Lt_0701: ++.Lt_06F7: + sub esp, 12 + push 0 + call FBCEND + add esp, 16 +-.Lt_06F3: +-.Lt_06F2: ++.Lt_06F6: ++.Lt_06F5: + call FBCDETERMINEMAINNAME + cmp dword ptr [ebp-20], 0 +-jne .Lt_0701 ++jne .Lt_0704 + call HPRINTOPTIONS + sub esp, 12 + push 1 + call FBCEND + add esp, 16 +-.Lt_0701: +-.Lt_0700: ++.Lt_0704: ++.Lt_0703: + call HCOMPILEMODULES + call HCOMPILEXPM + test eax, eax +-jne .Lt_0703 ++jne .Lt_0706 + sub esp, 12 + push 1 + call FBCEND + add esp, 16 +-.Lt_0703: +-.Lt_0702: ++.Lt_0706: ++.Lt_0705: + cmp dword ptr [FBC+36], 0 +-je .Lt_0705 ++je .Lt_0708 + sub esp, 12 + push 0 + call FBCEND + add esp, 16 +-.Lt_0705: +-.Lt_0704: ++.Lt_0708: ++.Lt_0707: + sub esp, 12 + push 2 + call FBGETOPTION + add esp, 16 + test eax, eax +-je .Lt_0707 ++je .Lt_070A + call HCOMPILESTAGE2MODULES +-.Lt_0707: +-.Lt_0706: ++.Lt_070A: ++.Lt_0709: + cmp dword ptr [FBC+44], 0 +-je .Lt_0709 ++je .Lt_070C + sub esp, 12 + push 0 + call FBCEND + add esp, 16 +-.Lt_0709: +-.Lt_0708: ++.Lt_070C: ++.Lt_070B: + call HASSEMBLEMODULES + call HASSEMBLERCS + call HASSEMBLEXPM +@@ -275,13 +275,13 @@ push 0 + call FBGETOPTION + add esp, 16 + cmp eax, 3 +-jne .Lt_070B ++jne .Lt_070E + sub esp, 12 + push 0 + call FBCEND + add esp, 16 +-.Lt_070B: +-.Lt_070A: ++.Lt_070E: ++.Lt_070D: + call HSETDEFAULTLIBPATHS + sub esp, 12 + push 29 +@@ -291,45 +291,45 @@ mov ebx, eax + call FBISCROSSCOMP + not eax + and ebx, eax +-je .Lt_070D ++je .Lt_0710 + call HCOLLECTOBJINFO +-.Lt_070D: +-.Lt_070C: ++.Lt_0710: ++.Lt_070F: + sub esp, 12 + push 0 + call FBGETOPTION + add esp, 16 + cmp eax, 1 +-jne .Lt_070F ++jne .Lt_0712 + call HARCHIVEFILES + test eax, eax +-jne .Lt_0711 ++jne .Lt_0714 + sub esp, 12 + push 1 + call FBCEND + add esp, 16 +-.Lt_0711: +-.Lt_0710: ++.Lt_0714: ++.Lt_0713: + sub esp, 12 + push 0 + call FBCEND + add esp, 16 +-.Lt_070F: +-.Lt_070E: ++.Lt_0712: ++.Lt_0711: + cmp dword ptr [FBC+2120], 0 +-jne .Lt_0713 ++jne .Lt_0716 + call HADDDEFAULTLIBS +-.Lt_0713: +-.Lt_0712: ++.Lt_0716: ++.Lt_0715: + call HLINKFILES + test eax, eax +-jne .Lt_0715 ++jne .Lt_0718 + sub esp, 12 + push 1 + call FBCEND + add esp, 16 +-.Lt_0715: +-.Lt_0714: ++.Lt_0718: ++.Lt_0717: + sub esp, 12 + push 0 + call FBCEND +@@ -2210,18 +2210,18 @@ sub esp, 52 + push ebx + .Lt_00A2: + mov eax, dword ptr [ebp+8] +-cmp dword ptr [Lt_0720], eax ++cmp dword ptr [Lt_0723], eax + jne .Lt_00A5 + sub esp, 12 + push 0 + push -1 +-push offset Lt_0721 ++push offset Lt_0724 + push -1 + push dword ptr [ebp+12] + call fb_StrAssign + add esp, 32 + mov eax, dword ptr [ebp+16] +-mov ebx, dword ptr [Lt_0722] ++mov ebx, dword ptr [Lt_0725] + mov dword ptr [eax], ebx + jmp .Lt_00A3 + .Lt_00A5: +@@ -2341,18 +2341,18 @@ mov dword ptr [eax], -1 + .Lt_00A7: + .Lt_00A6: + mov eax, dword ptr [ebp+8] +-mov dword ptr [Lt_0720], eax ++mov dword ptr [Lt_0723], eax + sub esp, 12 + push 0 + push -1 + push dword ptr [ebp+12] + push -1 +-push offset Lt_0721 ++push offset Lt_0724 + call fb_StrAssign + add esp, 32 + mov eax, dword ptr [ebp+16] + mov ebx, dword ptr [eax] +-mov dword ptr [Lt_0722], ebx ++mov dword ptr [Lt_0725], ebx + .Lt_00A3: + pop ebx + mov esp, ebp +@@ -2362,14 +2362,14 @@ ret + + .section .data + .balign 4 +-Lt_0720: ++Lt_0723: + .int -1 + + .section .bss + .balign 4 +- .lcomm Lt_0722,4 ++ .lcomm Lt_0725,4 + .balign 4 +- .lcomm Lt_0721,12 ++ .lcomm Lt_0724,12 + + .section .text + .balign 16 +@@ -2848,7 +2848,7 @@ cmp edx, 0 + jne .Lt_00DF + cmp eax, 0 + jne .Lt_00DF +-.Lt_0724: ++.Lt_0727: + sub esp, 12 + push dword ptr [ebp+12] + call HGENERATEEMPTYDEFFILE +@@ -4819,10 +4819,10 @@ setne al + shr eax, 1 + sbb eax, eax + mov dword ptr [ebp-52], eax +-jmp .Lt_0726 ++jmp .Lt_0729 + .Lt_01CE: + mov dword ptr [ebp-52], -1 +-.Lt_0726: ++.Lt_0729: + cmp dword ptr [ebp-52], 0 + je .Lt_01D1 + sub esp, 12 +@@ -6324,7 +6324,7 @@ HANDLEOPT: + .type HANDLEOPT, @function + push ebp + mov ebp, esp +-sub esp, 36 ++sub esp, 52 + push ebx + .Lt_028C: + mov eax, dword ptr [ebp+8] +@@ -7603,6 +7603,8 @@ sub esp, 12 + push 0 + push -1 + sub esp, 8 ++push -1 ++sub esp, 12 + push 2 + push offset Lt_00B4 + push -1 +@@ -7632,6 +7634,17 @@ mov dword ptr [ebp-20], 0 + lea eax, [ebp-28] + push eax + call fb_StrConcat ++add esp, 32 ++push eax ++push 128 ++lea eax, [FBC+1346] ++push eax ++mov dword ptr [ebp-40], 0 ++mov dword ptr [ebp-36], 0 ++mov dword ptr [ebp-32], 0 ++lea eax, [ebp-40] ++push eax ++call fb_StrConcat + add esp, 28 + push eax + push 128 +@@ -7640,11 +7653,13 @@ push eax + call fb_StrAssign + add esp, 32 + jmp .Lt_028E +-.Lt_034F: ++.Lt_0350: + sub esp, 12 + push 0 + push -1 + sub esp, 8 ++push -1 ++sub esp, 12 + push 2 + push offset Lt_00B4 + push -1 +@@ -7674,6 +7689,17 @@ mov dword ptr [ebp-20], 0 + lea eax, [ebp-28] + push eax + call fb_StrConcat ++add esp, 32 ++push eax ++push 128 ++lea eax, [FBC+1602] ++push eax ++mov dword ptr [ebp-40], 0 ++mov dword ptr [ebp-36], 0 ++mov dword ptr [ebp-32], 0 ++lea eax, [ebp-40] ++push eax ++call fb_StrConcat + add esp, 28 + push eax + push 128 +@@ -7682,11 +7708,13 @@ push eax + call fb_StrAssign + add esp, 32 + jmp .Lt_028E +-.Lt_0352: ++.Lt_0354: + sub esp, 12 + push 0 + push -1 + sub esp, 8 ++push -1 ++sub esp, 12 + push 2 + push offset Lt_00B4 + push -1 +@@ -7716,6 +7744,17 @@ mov dword ptr [ebp-20], 0 + lea eax, [ebp-28] + push eax + call fb_StrConcat ++add esp, 32 ++push eax ++push 128 ++lea eax, [FBC+1474] ++push eax ++mov dword ptr [ebp-40], 0 ++mov dword ptr [ebp-36], 0 ++mov dword ptr [ebp-32], 0 ++lea eax, [ebp-40] ++push eax ++call fb_StrConcat + add esp, 28 + push eax + push 128 +@@ -7724,7 +7763,7 @@ push eax + call fb_StrAssign + add esp, 32 + jmp .Lt_028E +-.Lt_0355: ++.Lt_0358: + sub esp, 12 + push 0 + push -1 +@@ -7735,7 +7774,7 @@ push eax + call fb_StrAssign + add esp, 32 + jmp .Lt_028E +-.Lt_0356: ++.Lt_0359: + sub esp, 12 + push 0 + push -1 +@@ -7751,28 +7790,28 @@ push eax + call fb_StrInit + add esp, 32 + push 13 +-push offset Lt_035A ++push offset Lt_035D + push -1 + lea eax, [ebp-16] + push eax + call fb_StrCompare + add esp, 16 + test eax, eax +-jne .Lt_0359 +-.Lt_035B: ++jne .Lt_035C ++.Lt_035E: + sub esp, 8 + push -1 + push 22 + call FBSETOPTION + add esp, 16 +-jmp .Lt_0357 +-.Lt_0359: ++jmp .Lt_035A ++.Lt_035C: + sub esp, 12 + push dword ptr [ebp+12] + call HFATALINVALIDOPTION + add esp, 16 +-.Lt_035C: +-.Lt_0357: ++.Lt_035F: ++.Lt_035A: + sub esp, 12 + lea eax, [ebp-16] + push eax +@@ -7783,8 +7822,8 @@ jmp .Lt_028E + cmp dword ptr [ebp-4], 57 + ja .Lt_028E + mov eax, dword ptr [ebp-4] +-jmp dword ptr [.LT_035D+eax*4] +-.LT_035D: ++jmp dword ptr [.LT_0360+eax*4] ++.LT_0360: + .int .Lt_0291 + .int .Lt_0292 + .int .Lt_0299 +@@ -7839,10 +7878,10 @@ jmp dword ptr [.LT_035D+eax*4] + .int .Lt_0328 + .int .Lt_0329 + .int .Lt_034C +-.int .Lt_034F +-.int .Lt_0352 +-.int .Lt_0355 +-.int .Lt_0356 ++.int .Lt_0350 ++.int .Lt_0354 ++.int .Lt_0358 ++.int .Lt_0359 + .Lt_028E: + .Lt_028D: + pop ebx +@@ -7858,131 +7897,119 @@ mov ebp, esp + sub esp, 20 + push ebx + mov dword ptr [ebp-4], 0 +-.Lt_035E: ++.Lt_0361: + mov eax, dword ptr [ebp+8] + movzx ebx, byte ptr [eax] + mov dword ptr [ebp-8], ebx +-jmp .Lt_0361 +-.Lt_0363: ++jmp .Lt_0364 ++.Lt_0366: + mov ebx, dword ptr [ebp+8] + movzx eax, byte ptr [ebx+1] + test eax, eax +-jne .Lt_0366 ++jne .Lt_0369 + mov dword ptr [ebp-4], 0 +-jmp .Lt_035F +-.Lt_0366: +-.Lt_0365: ++jmp .Lt_0362 ++.Lt_0369: ++.Lt_0368: + push 5 +-push offset Lt_0367 ++push offset Lt_036A + push 0 + push dword ptr [ebp+8] + call fb_StrCompare + add esp, 16 + test eax, eax +-jne .Lt_0369 ++jne .Lt_036C + mov dword ptr [ebp-4], 1 +-jmp .Lt_035F +-.Lt_0369: +-.Lt_0368: ++jmp .Lt_0362 ++.Lt_036C: ++.Lt_036B: + push 4 +-push offset Lt_036A ++push offset Lt_036D + push 0 + push dword ptr [ebp+8] + call fb_StrCompare + add esp, 16 + test eax, eax +-jne .Lt_036C ++jne .Lt_036F + mov dword ptr [ebp-4], 2 +-jmp .Lt_035F +-.Lt_036C: +-.Lt_036B: +-jmp .Lt_0360 +-.Lt_036D: ++jmp .Lt_0362 ++.Lt_036F: ++.Lt_036E: ++jmp .Lt_0363 ++.Lt_0370: + mov eax, dword ptr [ebp+8] + movzx ebx, byte ptr [eax+1] + test ebx, ebx +-jne .Lt_0370 ++jne .Lt_0373 + mov dword ptr [ebp-4], 3 +-jmp .Lt_035F +-.Lt_0370: +-.Lt_036F: +-jmp .Lt_0360 +-.Lt_0371: ++jmp .Lt_0362 ++.Lt_0373: ++.Lt_0372: ++jmp .Lt_0363 ++.Lt_0374: + mov ebx, dword ptr [ebp+8] + movzx eax, byte ptr [ebx+1] + test eax, eax +-jne .Lt_0374 ++jne .Lt_0377 + mov dword ptr [ebp-4], 4 +-jmp .Lt_035F +-.Lt_0374: +-.Lt_0373: +-jmp .Lt_0360 +-.Lt_0375: ++jmp .Lt_0362 ++.Lt_0377: ++.Lt_0376: ++jmp .Lt_0363 ++.Lt_0378: + mov eax, dword ptr [ebp+8] + movzx ebx, byte ptr [eax+1] + test ebx, ebx +-jne .Lt_0378 ++jne .Lt_037B + mov dword ptr [ebp-4], 5 +-jmp .Lt_035F +-.Lt_0378: +-.Lt_0377: +-jmp .Lt_0360 +-.Lt_0379: ++jmp .Lt_0362 ++.Lt_037B: ++.Lt_037A: ++jmp .Lt_0363 ++.Lt_037C: + mov ebx, dword ptr [ebp+8] + movzx eax, byte ptr [ebx+1] + test eax, eax +-jne .Lt_037C ++jne .Lt_037F + mov dword ptr [ebp-4], 6 +-jmp .Lt_035F +-.Lt_037C: +-.Lt_037B: ++jmp .Lt_0362 ++.Lt_037F: ++.Lt_037E: + push 4 +-push offset Lt_037D ++push offset Lt_0380 + push 0 + push dword ptr [ebp+8] + call fb_StrCompare + add esp, 16 + test eax, eax +-jne .Lt_037F ++jne .Lt_0382 + mov dword ptr [ebp-4], 7 +-jmp .Lt_035F +-.Lt_037F: +-.Lt_037E: ++jmp .Lt_0362 ++.Lt_0382: ++.Lt_0381: + push 6 +-push offset Lt_0380 ++push offset Lt_0383 + push 0 + push dword ptr [ebp+8] + call fb_StrCompare + add esp, 16 + test eax, eax +-jne .Lt_0382 ++jne .Lt_0385 + mov dword ptr [ebp-4], 8 +-jmp .Lt_035F +-.Lt_0382: +-.Lt_0381: +-jmp .Lt_0360 +-.Lt_0383: ++jmp .Lt_0362 ++.Lt_0385: ++.Lt_0384: ++jmp .Lt_0363 ++.Lt_0386: + mov eax, dword ptr [ebp+8] + movzx ebx, byte ptr [eax+1] + test ebx, ebx +-jne .Lt_0386 +-mov dword ptr [ebp-4], 9 +-jmp .Lt_035F +-.Lt_0386: +-.Lt_0385: +-push 3 +-push offset Lt_0387 +-push 0 +-push dword ptr [ebp+8] +-call fb_StrCompare +-add esp, 16 +-test eax, eax + jne .Lt_0389 +-mov dword ptr [ebp-4], 10 +-jmp .Lt_035F ++mov dword ptr [ebp-4], 9 ++jmp .Lt_0362 + .Lt_0389: + .Lt_0388: +-push 4 ++push 3 + push offset Lt_038A + push 0 + push dword ptr [ebp+8] +@@ -7990,11 +8017,11 @@ call fb_StrCompare + add esp, 16 + test eax, eax + jne .Lt_038C +-mov dword ptr [ebp-4], 11 +-jmp .Lt_035F ++mov dword ptr [ebp-4], 10 ++jmp .Lt_0362 + .Lt_038C: + .Lt_038B: +-push 7 ++push 4 + push offset Lt_038D + push 0 + push dword ptr [ebp+8] +@@ -8002,25 +8029,25 @@ call fb_StrCompare + add esp, 16 + test eax, eax + jne .Lt_038F +-mov dword ptr [ebp-4], 12 +-jmp .Lt_035F ++mov dword ptr [ebp-4], 11 ++jmp .Lt_0362 + .Lt_038F: + .Lt_038E: +-jmp .Lt_0360 +-.Lt_0390: +-push 10 +-push offset Lt_0392 ++push 7 ++push offset Lt_0390 + push 0 + push dword ptr [ebp+8] + call fb_StrCompare + add esp, 16 + test eax, eax +-jne .Lt_0394 +-mov dword ptr [ebp-4], 13 +-jmp .Lt_035F +-.Lt_0394: ++jne .Lt_0392 ++mov dword ptr [ebp-4], 12 ++jmp .Lt_0362 ++.Lt_0392: ++.Lt_0391: ++jmp .Lt_0363 + .Lt_0393: +-push 7 ++push 10 + push offset Lt_0395 + push 0 + push dword ptr [ebp+8] +@@ -8028,11 +8055,11 @@ call fb_StrCompare + add esp, 16 + test eax, eax + jne .Lt_0397 +-mov dword ptr [ebp-4], 14 +-jmp .Lt_035F ++mov dword ptr [ebp-4], 13 ++jmp .Lt_0362 + .Lt_0397: + .Lt_0396: +-push 4 ++push 7 + push offset Lt_0398 + push 0 + push dword ptr [ebp+8] +@@ -8040,125 +8067,125 @@ call fb_StrCompare + add esp, 16 + test eax, eax + jne .Lt_039A +-mov dword ptr [ebp-4], 15 +-jmp .Lt_035F ++mov dword ptr [ebp-4], 14 ++jmp .Lt_0362 + .Lt_039A: + .Lt_0399: +-jmp .Lt_0360 +-.Lt_039B: ++push 4 ++push offset Lt_039B ++push 0 ++push dword ptr [ebp+8] ++call fb_StrCompare ++add esp, 16 ++test eax, eax ++jne .Lt_039D ++mov dword ptr [ebp-4], 15 ++jmp .Lt_0362 ++.Lt_039D: ++.Lt_039C: ++jmp .Lt_0363 ++.Lt_039E: + mov eax, dword ptr [ebp+8] + movzx ebx, byte ptr [eax+1] + test ebx, ebx +-jne .Lt_039E ++jne .Lt_03A1 + mov dword ptr [ebp-4], 16 +-jmp .Lt_035F +-.Lt_039E: +-.Lt_039D: ++jmp .Lt_0362 ++.Lt_03A1: ++.Lt_03A0: + push 4 +-push offset Lt_039F ++push offset Lt_03A2 + push 0 + push dword ptr [ebp+8] + call fb_StrCompare + add esp, 16 + test eax, eax +-jne .Lt_03A1 ++jne .Lt_03A4 + mov dword ptr [ebp-4], 17 +-jmp .Lt_035F +-.Lt_03A1: +-.Lt_03A0: +-jmp .Lt_0360 +-.Lt_03A2: ++jmp .Lt_0362 ++.Lt_03A4: ++.Lt_03A3: ++jmp .Lt_0363 ++.Lt_03A5: + push 5 +-push offset Lt_03A4 ++push offset Lt_03A7 + push 0 + push dword ptr [ebp+8] + call fb_StrCompare + add esp, 16 + test eax, eax +-jne .Lt_03A6 ++jne .Lt_03A9 + mov dword ptr [ebp-4], 18 +-jmp .Lt_035F +-.Lt_03A6: +-.Lt_03A5: +-jmp .Lt_0360 +-.Lt_03A7: ++jmp .Lt_0362 ++.Lt_03A9: ++.Lt_03A8: ++jmp .Lt_0363 ++.Lt_03AA: + mov eax, dword ptr [ebp+8] + movzx ebx, byte ptr [eax+1] + test ebx, ebx +-jne .Lt_03AA ++jne .Lt_03AD + mov dword ptr [ebp-4], 19 +-jmp .Lt_035F +-.Lt_03AA: +-.Lt_03A9: ++jmp .Lt_0362 ++.Lt_03AD: ++.Lt_03AC: + push 8 +-push offset Lt_03AB ++push offset Lt_03AE + push 0 + push dword ptr [ebp+8] + call fb_StrCompare + add esp, 16 + test eax, eax +-jne .Lt_03AD ++jne .Lt_03B0 + mov dword ptr [ebp-4], 20 +-jmp .Lt_035F +-.Lt_03AD: +-.Lt_03AC: +-jmp .Lt_0360 +-.Lt_03AE: ++jmp .Lt_0362 ++.Lt_03B0: ++.Lt_03AF: ++jmp .Lt_0363 ++.Lt_03B1: + mov eax, dword ptr [ebp+8] + movzx ebx, byte ptr [eax+1] + test ebx, ebx +-jne .Lt_03B1 ++jne .Lt_03B4 + mov dword ptr [ebp-4], 21 +-jmp .Lt_035F +-.Lt_03B1: +-.Lt_03B0: ++jmp .Lt_0362 ++.Lt_03B4: ++.Lt_03B3: + push 5 +-push offset Lt_03B2 ++push offset Lt_03B5 + push 0 + push dword ptr [ebp+8] + call fb_StrCompare + add esp, 16 + test eax, eax +-jne .Lt_03B4 ++jne .Lt_03B7 + mov dword ptr [ebp-4], 22 +-jmp .Lt_035F +-.Lt_03B4: +-.Lt_03B3: +-push 4 ++jmp .Lt_0362 ++.Lt_03B7: ++.Lt_03B6: ++push 4 + push offset Lt_0046 + push 0 + push dword ptr [ebp+8] + call fb_StrCompare + add esp, 16 + test eax, eax +-jne .Lt_03B6 ++jne .Lt_03B9 + mov dword ptr [ebp-4], 23 +-jmp .Lt_035F +-.Lt_03B6: +-.Lt_03B5: +-jmp .Lt_0360 +-.Lt_03B7: ++jmp .Lt_0362 ++.Lt_03B9: ++.Lt_03B8: ++jmp .Lt_0363 ++.Lt_03BA: + mov eax, dword ptr [ebp+8] + movzx ebx, byte ptr [eax+1] + test ebx, ebx +-jne .Lt_03BA +-mov dword ptr [ebp-4], 24 +-jmp .Lt_035F +-.Lt_03BA: +-.Lt_03B9: +-push 4 +-push offset Lt_03BB +-push 0 +-push dword ptr [ebp+8] +-call fb_StrCompare +-add esp, 16 +-test eax, eax + jne .Lt_03BD +-mov dword ptr [ebp-4], 25 +-jmp .Lt_035F ++mov dword ptr [ebp-4], 24 ++jmp .Lt_0362 + .Lt_03BD: + .Lt_03BC: +-push 7 ++push 4 + push offset Lt_03BE + push 0 + push dword ptr [ebp+8] +@@ -8166,11 +8193,11 @@ call fb_StrCompare + add esp, 16 + test eax, eax + jne .Lt_03C0 +-mov dword ptr [ebp-4], 26 +-jmp .Lt_035F ++mov dword ptr [ebp-4], 25 ++jmp .Lt_0362 + .Lt_03C0: + .Lt_03BF: +-push 3 ++push 7 + push offset Lt_03C1 + push 0 + push dword ptr [ebp+8] +@@ -8178,23 +8205,23 @@ call fb_StrCompare + add esp, 16 + test eax, eax + jne .Lt_03C3 +-mov dword ptr [ebp-4], 27 +-jmp .Lt_035F ++mov dword ptr [ebp-4], 26 ++jmp .Lt_0362 + .Lt_03C3: + .Lt_03C2: +-jmp .Lt_0360 +-.Lt_03C4: +-push 10 +-push offset Lt_03C6 ++push 3 ++push offset Lt_03C4 + push 0 + push dword ptr [ebp+8] + call fb_StrCompare + add esp, 16 + test eax, eax +-jne .Lt_03C8 +-mov dword ptr [ebp-4], 29 +-jmp .Lt_035F +-.Lt_03C8: ++jne .Lt_03C6 ++mov dword ptr [ebp-4], 27 ++jmp .Lt_0362 ++.Lt_03C6: ++.Lt_03C5: ++jmp .Lt_0363 + .Lt_03C7: + push 10 + push offset Lt_03C9 +@@ -8204,8 +8231,8 @@ call fb_StrCompare + add esp, 16 + test eax, eax + jne .Lt_03CB +-mov dword ptr [ebp-4], 28 +-jmp .Lt_035F ++mov dword ptr [ebp-4], 29 ++jmp .Lt_0362 + .Lt_03CB: + .Lt_03CA: + push 10 +@@ -8216,53 +8243,53 @@ call fb_StrCompare + add esp, 16 + test eax, eax + jne .Lt_03CE +-mov dword ptr [ebp-4], 30 +-jmp .Lt_035F ++mov dword ptr [ebp-4], 28 ++jmp .Lt_0362 + .Lt_03CE: + .Lt_03CD: +-jmp .Lt_0360 +-.Lt_03CF: ++push 10 ++push offset Lt_03CF ++push 0 ++push dword ptr [ebp+8] ++call fb_StrCompare ++add esp, 16 ++test eax, eax ++jne .Lt_03D1 ++mov dword ptr [ebp-4], 30 ++jmp .Lt_0362 ++.Lt_03D1: ++.Lt_03D0: ++jmp .Lt_0363 ++.Lt_03D2: + mov eax, dword ptr [ebp+8] + movzx ebx, byte ptr [eax+1] + test ebx, ebx +-jne .Lt_03D2 ++jne .Lt_03D5 + mov dword ptr [ebp-4], 31 +-jmp .Lt_035F +-.Lt_03D2: +-.Lt_03D1: +-jmp .Lt_0360 +-.Lt_03D3: ++jmp .Lt_0362 ++.Lt_03D5: ++.Lt_03D4: ++jmp .Lt_0363 ++.Lt_03D6: + mov ebx, dword ptr [ebp+8] + movzx eax, byte ptr [ebx+1] + test eax, eax +-jne .Lt_03D6 ++jne .Lt_03D9 + mov dword ptr [ebp-4], 32 +-jmp .Lt_035F +-.Lt_03D6: +-.Lt_03D5: +-jmp .Lt_0360 +-.Lt_03D7: ++jmp .Lt_0362 ++.Lt_03D9: ++.Lt_03D8: ++jmp .Lt_0363 ++.Lt_03DA: + mov eax, dword ptr [ebp+8] + movzx ebx, byte ptr [eax+1] + test ebx, ebx +-jne .Lt_03DA +-mov dword ptr [ebp-4], 33 +-jmp .Lt_035F +-.Lt_03DA: +-.Lt_03D9: +-push 4 +-push offset Lt_03DB +-push 0 +-push dword ptr [ebp+8] +-call fb_StrCompare +-add esp, 16 +-test eax, eax + jne .Lt_03DD +-mov dword ptr [ebp-4], 34 +-jmp .Lt_035F ++mov dword ptr [ebp-4], 33 ++jmp .Lt_0362 + .Lt_03DD: + .Lt_03DC: +-push 3 ++push 4 + push offset Lt_03DE + push 0 + push dword ptr [ebp+8] +@@ -8270,11 +8297,11 @@ call fb_StrCompare + add esp, 16 + test eax, eax + jne .Lt_03E0 +-mov dword ptr [ebp-4], 35 +-jmp .Lt_035F ++mov dword ptr [ebp-4], 34 ++jmp .Lt_0362 + .Lt_03E0: + .Lt_03DF: +-push 7 ++push 3 + push offset Lt_03E1 + push 0 + push dword ptr [ebp+8] +@@ -8282,11 +8309,11 @@ call fb_StrCompare + add esp, 16 + test eax, eax + jne .Lt_03E3 +-mov dword ptr [ebp-4], 36 +-jmp .Lt_035F ++mov dword ptr [ebp-4], 35 ++jmp .Lt_0362 + .Lt_03E3: + .Lt_03E2: +-push 6 ++push 7 + push offset Lt_03E4 + push 0 + push dword ptr [ebp+8] +@@ -8294,11 +8321,11 @@ call fb_StrCompare + add esp, 16 + test eax, eax + jne .Lt_03E6 +-mov dword ptr [ebp-4], 37 +-jmp .Lt_035F ++mov dword ptr [ebp-4], 36 ++jmp .Lt_0362 + .Lt_03E6: + .Lt_03E5: +-push 8 ++push 6 + push offset Lt_03E7 + push 0 + push dword ptr [ebp+8] +@@ -8306,98 +8333,110 @@ call fb_StrCompare + add esp, 16 + test eax, eax + jne .Lt_03E9 +-mov dword ptr [ebp-4], 38 +-jmp .Lt_035F ++mov dword ptr [ebp-4], 37 ++jmp .Lt_0362 + .Lt_03E9: + .Lt_03E8: +-jmp .Lt_0360 +-.Lt_03EA: ++push 8 ++push offset Lt_03EA ++push 0 ++push dword ptr [ebp+8] ++call fb_StrCompare ++add esp, 16 ++test eax, eax ++jne .Lt_03EC ++mov dword ptr [ebp-4], 38 ++jmp .Lt_0362 ++.Lt_03EC: ++.Lt_03EB: ++jmp .Lt_0363 ++.Lt_03ED: + mov eax, dword ptr [ebp+8] + movzx ebx, byte ptr [eax+1] + test ebx, ebx +-jne .Lt_03ED ++jne .Lt_03F0 + mov dword ptr [ebp-4], 39 +-jmp .Lt_035F +-.Lt_03ED: +-.Lt_03EC: ++jmp .Lt_0362 ++.Lt_03F0: ++.Lt_03EF: + push 3 +-push offset Lt_03EE ++push offset Lt_03F1 + push 0 + push dword ptr [ebp+8] + call fb_StrCompare + add esp, 16 + test eax, eax +-jne .Lt_03F0 ++jne .Lt_03F3 + mov dword ptr [ebp-4], 41 +-jmp .Lt_035F +-.Lt_03F0: +-.Lt_03EF: +-jmp .Lt_0360 +-.Lt_03F1: ++jmp .Lt_0362 ++.Lt_03F3: ++.Lt_03F2: ++jmp .Lt_0363 ++.Lt_03F4: + mov eax, dword ptr [ebp+8] + movzx ebx, byte ptr [eax+1] + test ebx, ebx +-jne .Lt_03F4 ++jne .Lt_03F7 + mov dword ptr [ebp-4], 40 +-jmp .Lt_035F +-.Lt_03F4: +-.Lt_03F3: ++jmp .Lt_0362 ++.Lt_03F7: ++.Lt_03F6: + push 3 +-push offset Lt_03F5 ++push offset Lt_03F8 + push 0 + push dword ptr [ebp+8] + call fb_StrCompare + add esp, 16 + test eax, eax +-jne .Lt_03F7 ++jne .Lt_03FA + mov dword ptr [ebp-4], 42 +-jmp .Lt_035F +-.Lt_03F7: +-.Lt_03F6: +-jmp .Lt_0360 +-.Lt_03F8: ++jmp .Lt_0362 ++.Lt_03FA: ++.Lt_03F9: ++jmp .Lt_0363 ++.Lt_03FB: + mov eax, dword ptr [ebp+8] + movzx ebx, byte ptr [eax+1] + test ebx, ebx +-jne .Lt_03FB ++jne .Lt_03FE + mov dword ptr [ebp-4], 43 +-jmp .Lt_035F +-.Lt_03FB: +-.Lt_03FA: ++jmp .Lt_0362 ++.Lt_03FE: ++.Lt_03FD: + push 13 +-push offset Lt_03FC ++push offset Lt_03FF + push 0 + push dword ptr [ebp+8] + call fb_StrCompare + add esp, 16 + test eax, eax +-jne .Lt_03FE ++jne .Lt_0401 + mov dword ptr [ebp-4], 44 +-jmp .Lt_035F +-.Lt_03FE: +-.Lt_03FD: ++jmp .Lt_0362 ++.Lt_0401: ++.Lt_0400: + push 7 +-push offset Lt_03FF ++push offset Lt_0402 + push 0 + push dword ptr [ebp+8] + call fb_StrCompare + add esp, 16 + test eax, eax +-jne .Lt_0401 ++jne .Lt_0404 + mov dword ptr [ebp-4], 45 +-jmp .Lt_035F +-.Lt_0401: +-.Lt_0400: +-jmp .Lt_0360 +-.Lt_0402: ++jmp .Lt_0362 ++.Lt_0404: ++.Lt_0403: ++jmp .Lt_0363 ++.Lt_0405: + mov eax, dword ptr [ebp+8] + movzx ebx, byte ptr [eax+1] + test ebx, ebx +-jne .Lt_0405 ++jne .Lt_0408 + mov dword ptr [ebp-4], 46 +-jmp .Lt_035F +-.Lt_0405: +-.Lt_0404: ++jmp .Lt_0362 ++.Lt_0408: ++.Lt_0407: + push 7 + push offset Lt_02FD + push 0 +@@ -8405,80 +8444,68 @@ push dword ptr [ebp+8] + call fb_StrCompare + add esp, 16 + test eax, eax +-jne .Lt_0407 ++jne .Lt_040A + mov dword ptr [ebp-4], 47 +-jmp .Lt_035F +-.Lt_0407: +-.Lt_0406: ++jmp .Lt_0362 ++.Lt_040A: ++.Lt_0409: + push 6 +-push offset Lt_0408 ++push offset Lt_040B + push 0 + push dword ptr [ebp+8] + call fb_StrCompare + add esp, 16 + test eax, eax +-jne .Lt_040A ++jne .Lt_040D + mov dword ptr [ebp-4], 48 +-jmp .Lt_035F +-.Lt_040A: +-.Lt_0409: +-jmp .Lt_0360 +-.Lt_040B: ++jmp .Lt_0362 ++.Lt_040D: ++.Lt_040C: ++jmp .Lt_0363 ++.Lt_040E: + mov eax, dword ptr [ebp+8] + movzx ebx, byte ptr [eax+1] + test ebx, ebx +-jne .Lt_040E ++jne .Lt_0411 + mov dword ptr [ebp-4], 49 +-jmp .Lt_035F +-.Lt_040E: +-.Lt_040D: ++jmp .Lt_0362 ++.Lt_0411: ++.Lt_0410: + push 4 +-push offset Lt_040F ++push offset Lt_0412 + push 0 + push dword ptr [ebp+8] + call fb_StrCompare + add esp, 16 + test eax, eax +-jne .Lt_0411 ++jne .Lt_0414 + mov dword ptr [ebp-4], 50 +-jmp .Lt_035F +-.Lt_0411: +-.Lt_0410: ++jmp .Lt_0362 ++.Lt_0414: ++.Lt_0413: + push 8 +-push offset Lt_0412 ++push offset Lt_0415 + push 0 + push dword ptr [ebp+8] + call fb_StrCompare + add esp, 16 + test eax, eax +-jne .Lt_0414 ++jne .Lt_0417 + mov dword ptr [ebp-4], 51 +-jmp .Lt_035F +-.Lt_0414: +-.Lt_0413: +-jmp .Lt_0360 +-.Lt_0415: ++jmp .Lt_0362 ++.Lt_0417: ++.Lt_0416: ++jmp .Lt_0363 ++.Lt_0418: + mov eax, dword ptr [ebp+8] + movzx ebx, byte ptr [eax+1] + test ebx, ebx +-jne .Lt_0418 ++jne .Lt_041B + mov dword ptr [ebp-4], 52 +-jmp .Lt_035F +-.Lt_0418: +-.Lt_0417: +-jmp .Lt_0360 +-.Lt_0419: +-push 3 +-push offset Lt_041B +-push 0 +-push dword ptr [ebp+8] +-call fb_StrCompare +-add esp, 16 +-test eax, eax +-jne .Lt_041D +-mov dword ptr [ebp-4], 53 +-jmp .Lt_035F +-.Lt_041D: ++jmp .Lt_0362 ++.Lt_041B: ++.Lt_041A: ++jmp .Lt_0363 + .Lt_041C: + push 3 + push offset Lt_041E +@@ -8488,8 +8515,8 @@ call fb_StrCompare + add esp, 16 + test eax, eax + jne .Lt_0420 +-mov dword ptr [ebp-4], 55 +-jmp .Lt_035F ++mov dword ptr [ebp-4], 53 ++jmp .Lt_0362 + .Lt_0420: + .Lt_041F: + push 3 +@@ -8500,146 +8527,158 @@ call fb_StrCompare + add esp, 16 + test eax, eax + jne .Lt_0423 +-mov dword ptr [ebp-4], 54 +-jmp .Lt_035F ++mov dword ptr [ebp-4], 55 ++jmp .Lt_0362 + .Lt_0423: + .Lt_0422: +-jmp .Lt_0360 +-.Lt_0424: +-mov eax, dword ptr [ebp+8] +-movzx ebx, byte ptr [eax+1] +-test ebx, ebx ++push 3 ++push offset Lt_0424 ++push 0 ++push dword ptr [ebp+8] ++call fb_StrCompare ++add esp, 16 ++test eax, eax + jne .Lt_0426 +-mov dword ptr [ebp-4], 56 +-jmp .Lt_035F ++mov dword ptr [ebp-4], 54 ++jmp .Lt_0362 + .Lt_0426: + .Lt_0425: +-jmp .Lt_0360 ++jmp .Lt_0363 + .Lt_0427: ++mov eax, dword ptr [ebp+8] ++movzx ebx, byte ptr [eax+1] ++test ebx, ebx ++jne .Lt_0429 ++mov dword ptr [ebp-4], 56 ++jmp .Lt_0362 ++.Lt_0429: ++.Lt_0428: ++jmp .Lt_0363 ++.Lt_042A: + mov ebx, dword ptr [ebp+8] + movzx eax, byte ptr [ebx+1] + test eax, eax +-jne .Lt_042A ++jne .Lt_042D + mov dword ptr [ebp-4], 57 +-jmp .Lt_035F +-.Lt_042A: +-.Lt_0429: +-jmp .Lt_0360 +-.Lt_042B: ++jmp .Lt_0362 ++.Lt_042D: ++.Lt_042C: ++jmp .Lt_0363 ++.Lt_042E: + push 9 +-push offset Lt_042C ++push offset Lt_042F + push 0 + push dword ptr [ebp+8] + call fb_StrCompare + add esp, 16 + test eax, eax +-jne .Lt_042E ++jne .Lt_0431 + mov dword ptr [ebp-4], 51 +-jmp .Lt_035F +-.Lt_042E: +-.Lt_042D: ++jmp .Lt_0362 ++.Lt_0431: ++.Lt_0430: + push 6 +-push offset Lt_042F ++push offset Lt_0432 + push 0 + push dword ptr [ebp+8] + call fb_StrCompare + add esp, 16 + test eax, eax +-jne .Lt_0431 ++jne .Lt_0434 + mov dword ptr [ebp-4], 18 +-jmp .Lt_035F +-.Lt_0431: +-.Lt_0430: +-jmp .Lt_0360 +-.Lt_0361: ++jmp .Lt_0362 ++.Lt_0434: ++.Lt_0433: ++jmp .Lt_0363 ++.Lt_0364: + mov eax, dword ptr [ebp-8] + add eax, 4294967251 + cmp eax, 77 +-ja .Lt_0360 ++ja .Lt_0363 + mov eax, dword ptr [ebp-8] +-jmp dword ptr [.LT_0432+eax*4-180] +-.LT_0432: +-.int .Lt_042B +-.int .Lt_0360 +-.int .Lt_0360 +-.int .Lt_0360 +-.int .Lt_0360 +-.int .Lt_0360 +-.int .Lt_0360 +-.int .Lt_0360 +-.int .Lt_0360 +-.int .Lt_0360 +-.int .Lt_0360 +-.int .Lt_0360 +-.int .Lt_0360 +-.int .Lt_0360 +-.int .Lt_0360 +-.int .Lt_0360 +-.int .Lt_0360 +-.int .Lt_0360 +-.int .Lt_0360 +-.int .Lt_0360 +-.int .Lt_0360 +-.int .Lt_0360 +-.int .Lt_0375 +-.int .Lt_0360 +-.int .Lt_0360 +-.int .Lt_0360 +-.int .Lt_0360 +-.int .Lt_0360 +-.int .Lt_0360 +-.int .Lt_0360 +-.int .Lt_0360 +-.int .Lt_0360 +-.int .Lt_0360 +-.int .Lt_0360 +-.int .Lt_03D3 +-.int .Lt_0360 +-.int .Lt_0360 +-.int .Lt_03F1 +-.int .Lt_0360 +-.int .Lt_0360 +-.int .Lt_0360 +-.int .Lt_0360 +-.int .Lt_0419 +-.int .Lt_0360 +-.int .Lt_0360 +-.int .Lt_0360 +-.int .Lt_0360 +-.int .Lt_0360 +-.int .Lt_0360 +-.int .Lt_0360 +-.int .Lt_0360 +-.int .Lt_0360 ++jmp dword ptr [.LT_0435+eax*4-180] ++.LT_0435: ++.int .Lt_042E ++.int .Lt_0363 ++.int .Lt_0363 ++.int .Lt_0363 ++.int .Lt_0363 ++.int .Lt_0363 ++.int .Lt_0363 ++.int .Lt_0363 ++.int .Lt_0363 ++.int .Lt_0363 ++.int .Lt_0363 ++.int .Lt_0363 ++.int .Lt_0363 ++.int .Lt_0363 ++.int .Lt_0363 ++.int .Lt_0363 ++.int .Lt_0363 ++.int .Lt_0363 ++.int .Lt_0363 ++.int .Lt_0363 ++.int .Lt_0363 ++.int .Lt_0363 ++.int .Lt_0378 ++.int .Lt_0363 ++.int .Lt_0363 ++.int .Lt_0363 ++.int .Lt_0363 ++.int .Lt_0363 ++.int .Lt_0363 ++.int .Lt_0363 ++.int .Lt_0363 ++.int .Lt_0363 ++.int .Lt_0363 ++.int .Lt_0363 ++.int .Lt_03D6 ++.int .Lt_0363 ++.int .Lt_0363 ++.int .Lt_03F4 ++.int .Lt_0363 ++.int .Lt_0363 ++.int .Lt_0363 ++.int .Lt_0363 ++.int .Lt_041C ++.int .Lt_0363 ++.int .Lt_0363 ++.int .Lt_0363 ++.int .Lt_0363 ++.int .Lt_0363 ++.int .Lt_0363 ++.int .Lt_0363 + .int .Lt_0363 +-.int .Lt_036D +-.int .Lt_0371 +-.int .Lt_0379 +-.int .Lt_0383 +-.int .Lt_0390 +-.int .Lt_039B +-.int .Lt_03A2 +-.int .Lt_03A7 +-.int .Lt_0360 +-.int .Lt_0360 +-.int .Lt_03AE +-.int .Lt_03B7 +-.int .Lt_03C4 +-.int .Lt_03CF +-.int .Lt_03D7 +-.int .Lt_0360 +-.int .Lt_03EA +-.int .Lt_03F8 +-.int .Lt_0402 +-.int .Lt_0360 +-.int .Lt_040B +-.int .Lt_0415 +-.int .Lt_0424 +-.int .Lt_0360 ++.int .Lt_0363 ++.int .Lt_0366 ++.int .Lt_0370 ++.int .Lt_0374 ++.int .Lt_037C ++.int .Lt_0386 ++.int .Lt_0393 ++.int .Lt_039E ++.int .Lt_03A5 ++.int .Lt_03AA ++.int .Lt_0363 ++.int .Lt_0363 ++.int .Lt_03B1 ++.int .Lt_03BA ++.int .Lt_03C7 ++.int .Lt_03D2 ++.int .Lt_03DA ++.int .Lt_0363 ++.int .Lt_03ED ++.int .Lt_03FB ++.int .Lt_0405 ++.int .Lt_0363 ++.int .Lt_040E ++.int .Lt_0418 + .int .Lt_0427 +-.Lt_0360: ++.int .Lt_0363 ++.int .Lt_042A ++.Lt_0363: + mov dword ptr [ebp-4], -1 +-.Lt_035F: ++.Lt_0362: + mov eax, dword ptr [ebp-4] + pop ebx + mov esp, ebp +@@ -8653,49 +8692,49 @@ push ebp + mov ebp, esp + sub esp, 20 + push ebx +-.Lt_0433: ++.Lt_0436: + cmp dword ptr [FBC], 0 +-jl .Lt_0436 ++jl .Lt_0439 + sub esp, 8 + push -1 + push dword ptr [ebp+8] + call fb_StrLen + add esp, 16 + test eax, eax +-jne .Lt_0438 ++jne .Lt_043B + sub esp, 12 + push dword ptr [ebp+8] + call HFATALINVALIDOPTION + add esp, 16 +-.Lt_0438: +-.Lt_0437: ++.Lt_043B: ++.Lt_043A: + sub esp, 8 + push dword ptr [ebp+8] + push dword ptr [FBC] + call HANDLEOPT + add esp, 16 + mov dword ptr [FBC], -1 +-jmp .Lt_0434 +-.Lt_0436: +-.Lt_0435: ++jmp .Lt_0437 ++.Lt_0439: ++.Lt_0438: + sub esp, 8 + push -1 + push dword ptr [ebp+8] + call fb_StrLen + add esp, 16 + test eax, eax +-jne .Lt_043A +-jmp .Lt_0434 +-.Lt_043A: +-.Lt_0439: ++jne .Lt_043D ++jmp .Lt_0437 ++.Lt_043D: ++.Lt_043C: + mov eax, dword ptr [ebp+8] + mov ebx, dword ptr [eax] + mov al, byte ptr [ebx] + mov byte ptr [ebp-4], al + movzx eax, byte ptr [ebp-4] + cmp eax, 45 +-jne .Lt_043D +-.Lt_043E: ++jne .Lt_0440 ++.Lt_0441: + mov eax, dword ptr [ebp+8] + mov ebx, dword ptr [eax] + inc ebx +@@ -8703,47 +8742,47 @@ mov dword ptr [ebp-8], ebx + mov ebx, dword ptr [ebp-8] + movzx eax, byte ptr [ebx] + test eax, eax +-jne .Lt_0440 ++jne .Lt_0443 + sub esp, 12 + push dword ptr [ebp+8] + call HFATALINVALIDOPTION + add esp, 16 +-.Lt_0440: +-.Lt_043F: ++.Lt_0443: ++.Lt_0442: + sub esp, 12 + push dword ptr [ebp-8] + call PARSEOPTION + add esp, 16 + mov dword ptr [ebp-12], eax + cmp dword ptr [ebp-12], 0 +-jge .Lt_0442 ++jge .Lt_0445 + sub esp, 12 + push dword ptr [ebp+8] + call HFATALINVALIDOPTION + add esp, 16 +-.Lt_0442: +-.Lt_0441: ++.Lt_0445: ++.Lt_0444: + mov eax, dword ptr [ebp-12] + cmp dword ptr [OPTION_TAKES_ARGUMENT+eax*4], 0 +-je .Lt_0444 ++je .Lt_0447 + mov eax, dword ptr [ebp-12] + mov dword ptr [FBC], eax +-jmp .Lt_0443 +-.Lt_0444: ++jmp .Lt_0446 ++.Lt_0447: + sub esp, 8 + push dword ptr [ebp+8] + push dword ptr [ebp-12] + call HANDLEOPT + add esp, 16 +-.Lt_0443: +-jmp .Lt_043B +-.Lt_043D: ++.Lt_0446: ++jmp .Lt_043E ++.Lt_0440: + movzx eax, byte ptr [ebp-4] + cmp eax, 64 +-jne .Lt_0445 +-.Lt_0447: +-cmp dword ptr [Lt_0732], 128 +-jle .Lt_0449 ++jne .Lt_0448 ++.Lt_044A: ++cmp dword ptr [Lt_0735], 128 ++jle .Lt_044C + sub esp, 12 + push 0 + push 1 +@@ -8757,8 +8796,8 @@ sub esp, 12 + push 1 + call FBCEND + add esp, 16 +-.Lt_0449: +-.Lt_0448: ++.Lt_044C: ++.Lt_044B: + sub esp, 12 + push 0 + push -1 +@@ -8783,21 +8822,21 @@ push dword ptr [ebp+8] + call fb_StrLen + add esp, 16 + test eax, eax +-jne .Lt_044B ++jne .Lt_044E + sub esp, 12 + push dword ptr [ebp+8] + call HFATALINVALIDOPTION + add esp, 16 +-.Lt_044B: +-.Lt_044A: +-inc dword ptr [Lt_0732] ++.Lt_044E: ++.Lt_044D: ++inc dword ptr [Lt_0735] + sub esp, 12 + push dword ptr [ebp+8] + call PARSEARGSFROMFILE + add esp, 16 +-dec dword ptr [Lt_0732] +-jmp .Lt_043B +-.Lt_0445: ++dec dword ptr [Lt_0735] ++jmp .Lt_043E ++.Lt_0448: + sub esp, 12 + push 0 + push -1 +@@ -8813,75 +8852,75 @@ push eax + call fb_StrInit + add esp, 32 + push 4 +-push offset Lt_044F ++push offset Lt_0452 + push -1 + lea eax, [ebp-16] + push eax + call fb_StrCompare + add esp, 16 + test eax, eax +-jne .Lt_044E +-.Lt_0450: ++jne .Lt_0451 ++.Lt_0453: + sub esp, 12 + push dword ptr [ebp+8] + call HADDBAS + add esp, 16 +-jmp .Lt_044D +-.Lt_044E: ++jmp .Lt_0450 ++.Lt_0451: + push 2 +-push offset Lt_03D0 ++push offset Lt_03D3 + push -1 + lea eax, [ebp-16] + push eax + call fb_StrCompare + add esp, 16 + test eax, eax +-jne .Lt_0451 +-.Lt_0452: ++jne .Lt_0454 ++.Lt_0455: + sub esp, 12 + push dword ptr [ebp+8] + call FBCADDOBJ + add esp, 16 +-jmp .Lt_044D +-.Lt_0451: ++jmp .Lt_0450 ++.Lt_0454: + push 2 +-push offset Lt_0364 ++push offset Lt_0367 + push -1 + lea eax, [ebp-16] + push eax + call fb_StrCompare + add esp, 16 + test eax, eax +-jne .Lt_0453 +-.Lt_0454: ++jne .Lt_0456 ++.Lt_0457: + sub esp, 8 + push dword ptr [ebp+8] + lea eax, [FBC+220] + push eax + call STRLISTAPPEND + add esp, 16 +-jmp .Lt_044D +-.Lt_0453: ++jmp .Lt_0450 ++.Lt_0456: + push 3 +-push offset Lt_0456 ++push offset Lt_0459 + push -1 + lea eax, [ebp-16] + push eax + call fb_StrCompare + add esp, 16 + test eax, eax +-je .Lt_0458 +-.Lt_0459: ++je .Lt_045B ++.Lt_045C: + push 4 +-push offset Lt_0457 ++push offset Lt_045A + push -1 + lea eax, [ebp-16] + push eax + call fb_StrCompare + add esp, 16 + test eax, eax +-jne .Lt_0455 +-.Lt_0458: ++jne .Lt_0458 ++.Lt_045B: + sub esp, 4 + push -1 + push dword ptr [ebp+8] +@@ -8892,18 +8931,18 @@ add esp, 4 + push eax + call HSETIOFILE + add esp, 16 +-jmp .Lt_044D +-.Lt_0455: ++jmp .Lt_0450 ++.Lt_0458: + push 4 +-push offset Lt_045B ++push offset Lt_045E + push -1 + lea eax, [ebp-16] + push eax + call fb_StrCompare + add esp, 16 + test eax, eax +-jne .Lt_045A +-.Lt_045C: ++jne .Lt_045D ++.Lt_045F: + sub esp, 8 + push -1 + lea eax, [FBC+136] +@@ -8911,13 +8950,13 @@ push eax + call fb_StrLen + add esp, 16 + test eax, eax +-jle .Lt_045E ++jle .Lt_0461 + sub esp, 12 + push dword ptr [ebp+8] + call HFATALINVALIDOPTION + add esp, 16 +-.Lt_045E: +-.Lt_045D: ++.Lt_0461: ++.Lt_0460: + sub esp, 4 + push -1 + push dword ptr [ebp+8] +@@ -8925,22 +8964,22 @@ lea eax, [FBC+136] + push eax + call HSETIOFILE + add esp, 16 +-jmp .Lt_044D +-.Lt_045A: ++jmp .Lt_0450 ++.Lt_045D: + sub esp, 12 + push dword ptr [ebp+8] + call HFATALINVALIDOPTION + add esp, 16 +-.Lt_045F: +-.Lt_044D: ++.Lt_0462: ++.Lt_0450: + sub esp, 12 + lea eax, [ebp-16] + push eax + call fb_StrDelete + add esp, 16 +-.Lt_044C: +-.Lt_043B: +-.Lt_0434: ++.Lt_044F: ++.Lt_043E: ++.Lt_0437: + pop ebx + mov esp, ebp + pop ebp +@@ -8949,7 +8988,7 @@ ret + + .section .data + .balign 4 +-Lt_0732: ++Lt_0735: + .int 0 + + .section .text +@@ -8960,7 +8999,7 @@ push ebp + mov ebp, esp + sub esp, 52 + push ebx +-.Lt_0460: ++.Lt_0463: + call fb_FileFree + mov dword ptr [ebp-4], eax + sub esp, 8 +@@ -8973,7 +9012,7 @@ push dword ptr [ebp+8] + call fb_FileOpen + add esp, 32 + test eax, eax +-je .Lt_0463 ++je .Lt_0466 + sub esp, 12 + push 0 + push 1 +@@ -8987,21 +9026,21 @@ sub esp, 12 + push 1 + call FBCEND + add esp, 16 +-.Lt_0463: +-.Lt_0462: ++.Lt_0466: ++.Lt_0465: + mov dword ptr [ebp-16], 0 + mov dword ptr [ebp-12], 0 + mov dword ptr [ebp-8], 0 + mov dword ptr [ebp-28], 0 + mov dword ptr [ebp-24], 0 + mov dword ptr [ebp-20], 0 +-.Lt_0464: ++.Lt_0467: + sub esp, 12 + push dword ptr [ebp-4] + call fb_FileEof + add esp, 16 + test eax, eax +-jne .Lt_0465 ++jne .Lt_0468 + push 0 + push -1 + lea eax, [ebp-16] +@@ -9023,7 +9062,7 @@ lea eax, [ebp-16] + push eax + call fb_StrAssign + add esp, 32 +-.Lt_0466: ++.Lt_0469: + sub esp, 8 + push -1 + lea eax, [ebp-16] +@@ -9032,69 +9071,69 @@ call fb_StrLen + add esp, 16 + mov dword ptr [ebp-32], eax + cmp dword ptr [ebp-32], 0 +-jne .Lt_046A +-jmp .Lt_0467 +-.Lt_046A: +-.Lt_0469: ++jne .Lt_046D ++jmp .Lt_046A ++.Lt_046D: ++.Lt_046C: + mov dword ptr [ebp-36], 0 + mov dword ptr [ebp-40], 0 +-.Lt_046B: ++.Lt_046E: + mov eax, dword ptr [ebp-32] + cmp dword ptr [ebp-36], eax +-jge .Lt_046C ++jge .Lt_046F + mov eax, dword ptr [ebp-16] + add eax, dword ptr [ebp-36] + movzx ebx, byte ptr [eax] + mov dword ptr [ebp-44], ebx + mov ebx, dword ptr [ebp-44] + mov dword ptr [ebp-48], ebx +-jmp .Lt_046E +-.Lt_0470: +-cmp dword ptr [ebp-40], 0 +-jne .Lt_0472 +-jmp .Lt_046C +-.Lt_0472: +-.Lt_0471: +-jmp .Lt_046D ++jmp .Lt_0471 + .Lt_0473: ++cmp dword ptr [ebp-40], 0 ++jne .Lt_0475 ++jmp .Lt_046F ++.Lt_0475: ++.Lt_0474: ++jmp .Lt_0470 ++.Lt_0476: + mov ebx, dword ptr [ebp-44] + cmp dword ptr [ebp-40], ebx +-jne .Lt_0476 ++jne .Lt_0479 + mov dword ptr [ebp-40], 0 +-jmp .Lt_0475 +-.Lt_0476: ++jmp .Lt_0478 ++.Lt_0479: + cmp dword ptr [ebp-40], 0 +-jne .Lt_0477 ++jne .Lt_047A + mov ebx, dword ptr [ebp-44] + mov dword ptr [ebp-40], ebx +-.Lt_0477: +-.Lt_0475: +-jmp .Lt_046D +-.Lt_046E: ++.Lt_047A: ++.Lt_0478: ++jmp .Lt_0470 ++.Lt_0471: + mov ebx, dword ptr [ebp-48] + add ebx, 4294967264 + cmp ebx, 7 +-ja .Lt_046D ++ja .Lt_0470 + mov ebx, dword ptr [ebp-48] +-jmp dword ptr [.LT_0478+ebx*4-128] +-.LT_0478: +-.int .Lt_0470 +-.int .Lt_046D ++jmp dword ptr [.LT_047B+ebx*4-128] ++.LT_047B: + .int .Lt_0473 +-.int .Lt_046D +-.int .Lt_046D +-.int .Lt_046D +-.int .Lt_046D +-.int .Lt_0473 +-.Lt_046D: ++.int .Lt_0470 ++.int .Lt_0476 ++.int .Lt_0470 ++.int .Lt_0470 ++.int .Lt_0470 ++.int .Lt_0470 ++.int .Lt_0476 ++.Lt_0470: + inc dword ptr [ebp-36] +-jmp .Lt_046B +-.Lt_046C: ++jmp .Lt_046E ++.Lt_046F: + cmp dword ptr [ebp-36], 0 +-jne .Lt_047A ++jne .Lt_047D + mov dword ptr [ebp-36], 1 +-jmp .Lt_0479 +-.Lt_047A: ++jmp .Lt_047C ++.Lt_047D: + sub esp, 12 + push 0 + push -1 +@@ -9143,7 +9182,7 @@ lea eax, [ebp-28] + push eax + call HANDLEARG + add esp, 16 +-.Lt_0479: ++.Lt_047C: + sub esp, 12 + push 0 + push -1 +@@ -9161,17 +9200,17 @@ lea eax, [ebp-16] + push eax + call fb_StrAssign + add esp, 32 ++.Lt_046B: ++jmp .Lt_0469 ++.Lt_046A: ++jmp .Lt_0467 + .Lt_0468: +-jmp .Lt_0466 +-.Lt_0467: +-jmp .Lt_0464 +-.Lt_0465: + sub esp, 12 + push dword ptr [ebp-4] + call fb_FileClose + add esp, 16 + test eax, eax +-je .Lt_047B ++je .Lt_047E + push 0 + push 0 + push offset Lt_007E +@@ -9179,7 +9218,7 @@ push 2202 + call fb_ErrorThrowAt + add esp, 16 + jmp eax +-.Lt_047B: ++.Lt_047E: + sub esp, 12 + lea eax, [ebp-28] + push eax +@@ -9190,7 +9229,7 @@ lea eax, [ebp-16] + push eax + call fb_StrDelete + add esp, 16 +-.Lt_0461: ++.Lt_0464: + pop ebx + mov esp, ebp + pop ebp +@@ -9203,39 +9242,39 @@ push ebp + mov ebp, esp + sub esp, 8 + mov dword ptr [ebp-4], 0 +-.Lt_047C: ++.Lt_047F: + mov dword ptr [ebp-4], 0 + call FBGETCPUFAMILY + test eax, eax +-je .Lt_047F ++je .Lt_0482 + sub esp, 12 + push 3 + call FBGETOPTION + add esp, 16 + mov dword ptr [ebp-8], eax +-jmp .Lt_0481 +-.Lt_0483: ++jmp .Lt_0484 ++.Lt_0486: + mov dword ptr [ebp-4], -1 +-jmp .Lt_0480 +-.Lt_0481: ++jmp .Lt_0483 ++.Lt_0484: + mov eax, dword ptr [ebp-8] + add eax, 4294967294 + cmp eax, 6 +-ja .Lt_0480 ++ja .Lt_0483 + mov eax, dword ptr [ebp-8] +-jmp dword ptr [.LT_0484+eax*4-8] +-.LT_0484: ++jmp dword ptr [.LT_0487+eax*4-8] ++.LT_0487: ++.int .Lt_0486 + .int .Lt_0483 +-.int .Lt_0480 +-.int .Lt_0480 + .int .Lt_0483 ++.int .Lt_0486 ++.int .Lt_0486 + .int .Lt_0483 +-.int .Lt_0480 +-.int .Lt_0483 ++.int .Lt_0486 ++.Lt_0483: ++.Lt_0482: ++.Lt_0481: + .Lt_0480: +-.Lt_047F: +-.Lt_047E: +-.Lt_047D: + mov eax, dword ptr [ebp-4] + mov esp, ebp + pop ebp +@@ -9248,7 +9287,7 @@ push ebp + mov ebp, esp + sub esp, 36 + push ebx +-.Lt_0485: ++.Lt_0488: + mov dword ptr [FBC], -1 + mov dword ptr [ebp-12], 0 + mov dword ptr [ebp-8], 0 +@@ -9257,8 +9296,8 @@ mov dword ptr [ebp-16], 1 + mov eax, dword ptr [ebp+8] + dec eax + mov dword ptr [ebp-20], eax +-jmp .Lt_0488 +-.Lt_048B: ++jmp .Lt_048B ++.Lt_048E: + sub esp, 12 + push 0 + push 0 +@@ -9277,15 +9316,15 @@ lea ebx, [ebp-12] + push ebx + call HANDLEARG + add esp, 16 +-.Lt_0489: ++.Lt_048C: + inc dword ptr [ebp-16] +-.Lt_0488: ++.Lt_048B: + mov ebx, dword ptr [ebp-20] + cmp dword ptr [ebp-16], ebx +-jle .Lt_048B +-.Lt_048A: ++jle .Lt_048E ++.Lt_048D: + cmp dword ptr [FBC], 0 +-jl .Lt_048D ++jl .Lt_0490 + sub esp, 12 + mov dword ptr [ebp-24], 0 + mov dword ptr [ebp-20], 0 +@@ -9311,15 +9350,15 @@ lea eax, [ebp-24] + push eax + call fb_StrDelete + add esp, 16 +-.Lt_048D: +-.Lt_048C: ++.Lt_0490: ++.Lt_048F: + call HCHECKWAITINGOBJFILE + sub esp, 12 + push 5 + call FBGETOPTION + add esp, 16 + test eax, eax +-jne .Lt_0490 ++jne .Lt_0493 + sub esp, 12 + push 7 + call FBGETOPTION +@@ -9338,7 +9377,7 @@ sete al + shr eax, 1 + sbb eax, eax + or ebx, eax +-je .Lt_0492 ++je .Lt_0495 + sub esp, 12 + push 0 + push 1 +@@ -9351,19 +9390,19 @@ sub esp, 12 + push 1 + call FBCEND + add esp, 16 ++.Lt_0495: ++.Lt_0494: ++.Lt_0493: + .Lt_0492: +-.Lt_0491: +-.Lt_0490: +-.Lt_048F: + cmp dword ptr [FBC+24], 0 +-jl .Lt_0494 ++jl .Lt_0497 + sub esp, 8 + push dword ptr [FBC+24] + push 4 + call FBSETOPTION + add esp, 16 +-.Lt_0494: +-.Lt_0493: ++.Lt_0497: ++.Lt_0496: + sub esp, 12 + push 3 + call FBGETOPTION +@@ -9379,7 +9418,7 @@ setne al + shr eax, 1 + sbb eax, eax + and ebx, eax +-je .Lt_0496 ++je .Lt_0499 + sub esp, 12 + push 0 + push 1 +@@ -9395,33 +9434,33 @@ sub esp, 12 + push 1 + call FBCEND + add esp, 16 +-.Lt_0496: +-.Lt_0495: ++.Lt_0499: ++.Lt_0498: + call FBGETCPUFAMILY + test eax, eax +-jne .Lt_0498 ++jne .Lt_049B + sub esp, 8 + push 0 + push 2 + call FBSETOPTION + add esp, 16 +-jmp .Lt_0497 +-.Lt_0498: ++jmp .Lt_049A ++.Lt_049B: + sub esp, 8 + push 1 + push 2 + call FBSETOPTION + add esp, 16 +-.Lt_0497: ++.Lt_049A: + cmp dword ptr [FBC+20], 0 +-jl .Lt_049A ++jl .Lt_049D + sub esp, 8 + push dword ptr [FBC+20] + push 2 + call FBSETOPTION + add esp, 16 +-.Lt_049A: +-.Lt_0499: ++.Lt_049D: ++.Lt_049C: + sub esp, 12 + push 2 + call FBGETOPTION +@@ -9437,7 +9476,7 @@ setne al + shr eax, 1 + sbb eax, eax + and ebx, eax +-je .Lt_049C ++je .Lt_049F + sub esp, 12 + push 0 + push 1 +@@ -9453,17 +9492,17 @@ sub esp, 12 + push 1 + call FBCEND + add esp, 16 +-.Lt_049C: +-.Lt_049B: ++.Lt_049F: ++.Lt_049E: + sub esp, 12 + push 3 + call FBGETOPTION + add esp, 16 + mov dword ptr [ebp-16], eax +-jmp .Lt_049E +-.Lt_04A0: +-jmp .Lt_049D +-.Lt_04A1: ++jmp .Lt_04A1 ++.Lt_04A3: ++jmp .Lt_04A0 ++.Lt_04A4: + sub esp, 12 + lea eax, [FBC+104] + push eax +@@ -9471,7 +9510,7 @@ call LISTGETHEAD + add esp, 16 + mov dword ptr [ebp-20], eax + cmp dword ptr [ebp-20], 0 +-je .Lt_04A3 ++je .Lt_04A6 + sub esp, 12 + push 0 + push 1 +@@ -9485,30 +9524,30 @@ sub esp, 12 + push 1 + call FBCEND + add esp, 16 +-.Lt_04A3: +-.Lt_04A2: +-jmp .Lt_049D +-.Lt_049E: ++.Lt_04A6: ++.Lt_04A5: ++jmp .Lt_04A0 ++.Lt_04A1: + cmp dword ptr [ebp-16], 4 +-ja .Lt_04A1 ++ja .Lt_04A4 + mov eax, dword ptr [ebp-16] +-jmp dword ptr [.LT_04A4+eax*4] +-.LT_04A4: +-.int .Lt_04A0 +-.int .Lt_04A0 +-.int .Lt_04A1 +-.int .Lt_04A1 +-.int .Lt_04A0 +-.Lt_049D: ++jmp dword ptr [.LT_04A7+eax*4] ++.LT_04A7: ++.int .Lt_04A3 ++.int .Lt_04A3 ++.int .Lt_04A4 ++.int .Lt_04A4 ++.int .Lt_04A3 ++.Lt_04A0: + sub esp, 12 + push 3 + call FBGETOPTION + add esp, 16 + mov dword ptr [ebp-16], eax +-jmp .Lt_04A6 +-.Lt_04A8: +-jmp .Lt_04A5 +-.Lt_04A9: ++jmp .Lt_04A9 ++.Lt_04AB: ++jmp .Lt_04A8 ++.Lt_04AC: + sub esp, 8 + push -1 + lea eax, [FBC+136] +@@ -9516,7 +9555,7 @@ push eax + call fb_StrLen + add esp, 16 + test eax, eax +-jle .Lt_04AB ++jle .Lt_04AE + sub esp, 12 + push 0 + push 1 +@@ -9529,37 +9568,37 @@ sub esp, 12 + push 1 + call FBCEND + add esp, 16 +-.Lt_04AB: +-.Lt_04AA: +-jmp .Lt_04A5 +-.Lt_04A6: ++.Lt_04AE: ++.Lt_04AD: ++jmp .Lt_04A8 ++.Lt_04A9: + mov eax, dword ptr [ebp-16] + add eax, 4294967294 + cmp eax, 6 +-ja .Lt_04A9 ++ja .Lt_04AC + mov eax, dword ptr [ebp-16] +-jmp dword ptr [.LT_04AC+eax*4-8] +-.LT_04AC: +-.int .Lt_04A8 +-.int .Lt_04A9 +-.int .Lt_04A9 +-.int .Lt_04A8 +-.int .Lt_04A8 +-.int .Lt_04A8 +-.int .Lt_04A8 +-.Lt_04A5: ++jmp dword ptr [.LT_04AF+eax*4-8] ++.LT_04AF: ++.int .Lt_04AB ++.int .Lt_04AC ++.int .Lt_04AC ++.int .Lt_04AB ++.int .Lt_04AB ++.int .Lt_04AB ++.int .Lt_04AB ++.Lt_04A8: + cmp dword ptr [FBC+32], 0 +-jl .Lt_04AE ++jl .Lt_04B1 + call FBGETCPUFAMILY + mov dword ptr [ebp-16], eax + cmp dword ptr [ebp-16], 0 +-je .Lt_04B2 +-.Lt_04B3: ++je .Lt_04B5 ++.Lt_04B6: + cmp dword ptr [ebp-16], 1 +-jne .Lt_04B1 +-.Lt_04B2: +-jmp .Lt_04AF +-.Lt_04B1: ++jne .Lt_04B4 ++.Lt_04B5: ++jmp .Lt_04B2 ++.Lt_04B4: + sub esp, 12 + push 0 + push 1 +@@ -9588,8 +9627,8 @@ lea eax, [ebp-28] + push eax + call fb_StrDelete + add esp, 16 +-.Lt_04B4: +-.Lt_04AF: ++.Lt_04B7: ++.Lt_04B2: + sub esp, 12 + push 2 + call FBGETOPTION +@@ -9604,7 +9643,7 @@ setne bl + shr ebx, 1 + sbb ebx, ebx + and eax, ebx +-je .Lt_04B7 ++je .Lt_04BA + sub esp, 12 + push 0 + push 1 +@@ -9613,45 +9652,45 @@ push offset Lt_0000 + push 84 + call ERRREPORTEX + add esp, 32 +-.Lt_04B7: +-.Lt_04B6: ++.Lt_04BA: ++.Lt_04B9: + sub esp, 8 + push dword ptr [FBC+32] + push 9 + call FBSETOPTION + add esp, 16 +-.Lt_04AE: +-.Lt_04AD: ++.Lt_04B1: ++.Lt_04B0: + sub esp, 12 + push 0 + call FBGETOPTION + add esp, 16 + cmp eax, 2 +-jne .Lt_04B9 ++jne .Lt_04BC + call HTARGETNEEDSPIC + test eax, eax +-je .Lt_04BB ++je .Lt_04BE + sub esp, 8 + push -1 + push 27 + call FBSETOPTION + add esp, 16 ++.Lt_04BE: ++.Lt_04BD: ++.Lt_04BC: + .Lt_04BB: +-.Lt_04BA: +-.Lt_04B9: +-.Lt_04B8: + sub esp, 12 + push 27 + call FBGETOPTION + add esp, 16 + test eax, eax +-je .Lt_04BD ++je .Lt_04C0 + sub esp, 12 + push 0 + call FBGETOPTION + add esp, 16 + test eax, eax +-jne .Lt_04BF ++jne .Lt_04C2 + sub esp, 12 + push 0 + push 1 +@@ -9660,11 +9699,11 @@ push offset Lt_0000 + push 85 + call ERRREPORTEX + add esp, 32 +-jmp .Lt_04BE +-.Lt_04BF: ++jmp .Lt_04C1 ++.Lt_04C2: + call HTARGETNEEDSPIC + test eax, eax +-jne .Lt_04C0 ++jne .Lt_04C3 + sub esp, 12 + push 0 + push 1 +@@ -9673,16 +9712,16 @@ push offset Lt_0000 + push 86 + call ERRREPORTEX + add esp, 32 ++.Lt_04C3: ++.Lt_04C1: + .Lt_04C0: +-.Lt_04BE: +-.Lt_04BD: +-.Lt_04BC: ++.Lt_04BF: + sub esp, 12 + lea eax, [ebp-12] + push eax + call fb_StrDelete + add esp, 16 +-.Lt_0486: ++.Lt_0489: + pop ebx + mov esp, ebp + pop ebp +@@ -9694,7 +9733,7 @@ FBCDETERMINEPREFIX: + push ebp + mov ebp, esp + sub esp, 40 +-.Lt_04C1: ++.Lt_04C4: + sub esp, 8 + push 261 + lea eax, [FBC+2128] +@@ -9702,7 +9741,7 @@ push eax + call fb_StrLen + add esp, 16 + test eax, eax +-jne .Lt_04C4 ++jne .Lt_04C7 + sub esp, 12 + push 0 + push -1 +@@ -9753,7 +9792,7 @@ push 0 + push -1 + sub esp, 8 + push 4 +-push offset Lt_04C8 ++push offset Lt_04CB + push 261 + lea eax, [FBC+2128] + push eax +@@ -9770,8 +9809,8 @@ lea eax, [FBC+2128] + push eax + call fb_StrAssign + add esp, 32 +-jmp .Lt_04C3 +-.Lt_04C4: ++jmp .Lt_04C6 ++.Lt_04C7: + sub esp, 12 + push 0 + push -1 +@@ -9794,8 +9833,8 @@ lea eax, [FBC+2128] + push eax + call fb_StrAssign + add esp, 32 +-.Lt_04C3: +-.Lt_04C2: ++.Lt_04C6: ++.Lt_04C5: + mov esp, ebp + pop ebp + ret +@@ -9806,7 +9845,7 @@ FBCSETUPCOMPILERPATHS: + push ebp + mov ebp, esp + sub esp, 168 +-.Lt_04CB: ++.Lt_04CE: + sub esp, 12 + push 0 + push -1 +@@ -9825,7 +9864,7 @@ mov dword ptr [ebp-16], 0 + sub esp, 12 + push 0 + push 10 +-push offset Lt_04CD ++push offset Lt_04D0 + push -1 + lea eax, [ebp-24] + push eax +@@ -9854,7 +9893,7 @@ push offset Lt_001A + push -1 + sub esp, 4 + push 4 +-push offset Lt_04CE ++push offset Lt_04D1 + push 261 + lea eax, [FBC+2128] + push eax +@@ -9901,7 +9940,7 @@ push offset Lt_001A + push -1 + sub esp, 4 + push 8 +-push offset Lt_03AB ++push offset Lt_03AE + push 261 + lea eax, [FBC+2128] + push eax +@@ -10022,7 +10061,7 @@ lea eax, [ebp-12] + push eax + call fb_StrDelete + add esp, 16 +-.Lt_04CC: ++.Lt_04CF: + mov esp, ebp + pop ebp + ret +@@ -10033,7 +10072,7 @@ FBCPRINTTARGETINFO: + push ebp + mov ebp, esp + sub esp, 40 +-.Lt_04DA: ++.Lt_04DD: + sub esp, 12 + push 0 + push -1 +@@ -10056,7 +10095,7 @@ push 0 + call FBGETFBCARCH + push eax + push 3 +-push offset Lt_04DC ++push offset Lt_04DF + mov dword ptr [ebp-24], 0 + mov dword ptr [ebp-20], 0 + mov dword ptr [ebp-16], 0 +@@ -10084,7 +10123,7 @@ add esp, 32 + sub esp, 12 + push 0 + push 3 +-push offset Lt_04DC ++push offset Lt_04DF + push -1 + lea eax, [ebp-12] + push eax +@@ -10109,7 +10148,7 @@ add esp, 32 + sub esp, 12 + push 0 + push 4 +-push offset Lt_04DF ++push offset Lt_04E2 + push -1 + lea eax, [ebp-12] + push eax +@@ -10122,11 +10161,11 @@ push eax + call fb_StrLen + add esp, 16 + test eax, eax +-jle .Lt_04E1 ++jle .Lt_04E4 + sub esp, 12 + push 0 + push 3 +-push offset Lt_04E2 ++push offset Lt_04E5 + push -1 + lea eax, [ebp-12] + push eax +@@ -10145,18 +10184,18 @@ add esp, 32 + sub esp, 12 + push 0 + push 2 +-push offset Lt_04E3 ++push offset Lt_04E6 + push -1 + lea eax, [ebp-12] + push eax + call fb_StrConcatAssign + add esp, 32 +-.Lt_04E1: +-.Lt_04E0: ++.Lt_04E4: ++.Lt_04E3: + sub esp, 4 + push 2 + push 7 +-push offset Lt_04E4 ++push offset Lt_04E7 + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -10175,7 +10214,7 @@ lea eax, [ebp-12] + push eax + call fb_StrDelete + add esp, 16 +-.Lt_04DB: ++.Lt_04DE: + mov esp, ebp + pop ebp + ret +@@ -10187,7 +10226,7 @@ push ebp + mov ebp, esp + sub esp, 20 + push ebx +-.Lt_04E5: ++.Lt_04E8: + sub esp, 8 + push 261 + lea eax, [FBC+689] +@@ -10195,7 +10234,7 @@ push eax + call fb_StrLen + add esp, 16 + test eax, eax +-jne .Lt_04E8 ++jne .Lt_04EB + sub esp, 12 + lea eax, [FBC+72] + push eax +@@ -10203,7 +10242,7 @@ call LISTGETHEAD + add esp, 16 + mov dword ptr [ebp-4], eax + cmp dword ptr [ebp-4], 0 +-je .Lt_04EA ++je .Lt_04ED + sub esp, 12 + push 0 + push -1 +@@ -10215,8 +10254,8 @@ lea ebx, [FBC+689] + push ebx + call fb_StrAssign + add esp, 32 +-jmp .Lt_04E9 +-.Lt_04EA: ++jmp .Lt_04EC ++.Lt_04ED: + sub esp, 12 + lea ebx, [FBC+188] + push ebx +@@ -10224,7 +10263,7 @@ call LISTGETHEAD + add esp, 16 + mov dword ptr [ebp-20], eax + cmp dword ptr [ebp-20], 0 +-je .Lt_04EC ++je .Lt_04EF + sub esp, 12 + push 0 + push -1 +@@ -10234,19 +10273,19 @@ lea eax, [FBC+689] + push eax + call fb_StrAssign + add esp, 32 +-jmp .Lt_04EB +-.Lt_04EC: ++jmp .Lt_04EE ++.Lt_04EF: + sub esp, 12 + push 0 + push 8 +-push offset Lt_04ED ++push offset Lt_04F0 + push 261 + lea eax, [FBC+689] + push eax + call fb_StrAssign + add esp, 32 +-.Lt_04EB: +-.Lt_04E9: ++.Lt_04EE: ++.Lt_04EC: + sub esp, 12 + push 0 + push -1 +@@ -10278,9 +10317,9 @@ lea eax, [ebp-16] + push eax + call fb_StrDelete + add esp, 16 +-.Lt_04E8: +-.Lt_04E7: +-.Lt_04E6: ++.Lt_04EB: ++.Lt_04EA: ++.Lt_04E9: + pop ebx + mov esp, ebp + pop ebp +@@ -10295,7 +10334,7 @@ sub esp, 56 + mov dword ptr [ebp-12], 0 + mov dword ptr [ebp-8], 0 + mov dword ptr [ebp-4], 0 +-.Lt_04EF: ++.Lt_04F2: + mov dword ptr [ebp-28], 0 + mov dword ptr [ebp-24], 0 + mov dword ptr [ebp-20], 0 +@@ -10313,31 +10352,31 @@ lea eax, [ebp-28] + push eax + call fb_StrAssign + add esp, 32 +-mov eax, offset Lt_04F1 ++mov eax, offset Lt_04F4 + mov dword ptr [ebp-16], eax + cmp dword ptr [ebp+12], 1 +-jne .Lt_04F3 ++jne .Lt_04F6 + sub esp, 12 + push 2 + call FBGETOPTION + add esp, 16 + mov dword ptr [ebp-44], eax + cmp dword ptr [ebp-44], 1 +-jne .Lt_04F6 +-.Lt_04F7: +-mov eax, offset Lt_04F8 +-mov dword ptr [ebp-16], eax +-jmp .Lt_04F4 +-.Lt_04F6: +-cmp dword ptr [ebp-44], 2 + jne .Lt_04F9 + .Lt_04FA: + mov eax, offset Lt_04FB + mov dword ptr [ebp-16], eax ++jmp .Lt_04F7 + .Lt_04F9: +-.Lt_04F4: +-.Lt_04F3: +-.Lt_04F2: ++cmp dword ptr [ebp-44], 2 ++jne .Lt_04FC ++.Lt_04FD: ++mov eax, offset Lt_04FE ++mov dword ptr [ebp-16], eax ++.Lt_04FC: ++.Lt_04F7: ++.Lt_04F6: ++.Lt_04F5: + sub esp, 12 + push 0 + push -1 +@@ -10375,7 +10414,7 @@ lea eax, [ebp-28] + push eax + call fb_StrDelete + add esp, 16 +-.Lt_04F0: ++.Lt_04F3: + sub esp, 12 + lea eax, [ebp-12] + push eax +@@ -10392,7 +10431,7 @@ push ebp + mov ebp, esp + sub esp, 52 + push ebx +-.Lt_04FD: ++.Lt_0500: + mov dword ptr [ebp-24], 0 + mov dword ptr [ebp-20], 0 + mov dword ptr [ebp-16], 0 +@@ -10428,20 +10467,20 @@ mov ecx, dword ptr [FBC+48] + not ecx + or eax, ecx + and ebx, eax +-je .Lt_0500 ++je .Lt_0503 + sub esp, 12 + lea eax, [ebp-24] + push eax + call FBCADDTEMP + add esp, 16 +-.Lt_0500: +-.Lt_04FF: ++.Lt_0503: ++.Lt_0502: + sub esp, 12 + push 1 + call FBGETOPTION + add esp, 16 + test eax, eax +-je .Lt_0502 ++je .Lt_0505 + sub esp, 12 + push 0 + push -1 +@@ -10454,13 +10493,13 @@ call fb_StrAssign + add esp, 32 + mov eax, dword ptr [ebp+8] + cmp dword ptr [eax+16], 0 +-jne .Lt_0504 ++jne .Lt_0507 + sub esp, 12 + push 0 + push -1 + sub esp, 8 + push 8 +-push offset Lt_0505 ++push offset Lt_0508 + push -1 + sub esp, 4 + lea eax, [ebp-36] +@@ -10481,16 +10520,16 @@ lea eax, [ebp-36] + push eax + call fb_StrAssign + add esp, 32 ++.Lt_0507: ++.Lt_0506: ++.Lt_0505: + .Lt_0504: +-.Lt_0503: +-.Lt_0502: +-.Lt_0501: + cmp dword ptr [FBC+56], 0 +-je .Lt_0508 ++je .Lt_050B + sub esp, 4 + push 2 + push 11 +-push offset Lt_0509 ++push offset Lt_050C + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -10508,7 +10547,7 @@ add esp, 16 + sub esp, 4 + push 0 + push 4 +-push offset Lt_050A ++push offset Lt_050D + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -10527,7 +10566,7 @@ push 1 + call FBGETOPTION + add esp, 16 + test eax, eax +-je .Lt_050C ++je .Lt_050F + sub esp, 4 + push 0 + sub esp, 4 +@@ -10535,7 +10574,7 @@ push -1 + lea eax, [ebp-36] + push eax + push 6 +-push offset Lt_050D ++push offset Lt_0510 + mov dword ptr [ebp-48], 0 + mov dword ptr [ebp-44], 0 + mov dword ptr [ebp-40], 0 +@@ -10547,43 +10586,43 @@ push eax + push 0 + call fb_PrintString + add esp, 16 +-.Lt_050C: +-.Lt_050B: ++.Lt_050F: ++.Lt_050E: + cmp dword ptr [ebp+12], 0 +-je .Lt_0510 ++je .Lt_0513 + sub esp, 4 + push 0 + push 14 +-push offset Lt_0511 ++push offset Lt_0514 + call fb_StrAllocTempDescZEx + add esp, 8 + push eax + push 0 + call fb_PrintString + add esp, 16 +-jmp .Lt_050F +-.Lt_0510: ++jmp .Lt_0512 ++.Lt_0513: + cmp dword ptr [ebp+16], 0 +-je .Lt_0512 ++je .Lt_0515 + sub esp, 4 + push 0 + push 23 +-push offset Lt_0513 ++push offset Lt_0516 + call fb_StrAllocTempDescZEx + add esp, 8 + push eax + push 0 + call fb_PrintString + add esp, 16 ++.Lt_0515: + .Lt_0512: +-.Lt_050F: + sub esp, 8 + push 1 + push 0 + call fb_PrintVoid + add esp, 16 +-.Lt_0508: +-.Lt_0507: ++.Lt_050B: ++.Lt_050A: + mov dword ptr [ebp-12], 0 + sub esp, 12 + push 10 +@@ -10596,22 +10635,22 @@ call FBGETOPTION + add esp, 16 + mov dword ptr [ebp-8], eax + cmp dword ptr [ebp+16], 0 +-je .Lt_0515 ++je .Lt_0518 + sub esp, 8 + push 3 + push 0 + call FBSETOPTION + add esp, 16 +-.Lt_0515: +-.Lt_0514: +-.Lt_0516: ++.Lt_0518: ++.Lt_0517: ++.Lt_0519: + sub esp, 8 + push dword ptr [ebp-12] + push dword ptr [ebp+12] + call FBINIT + add esp, 16 + cmp dword ptr [ebp+16], 0 +-je .Lt_051A ++je .Lt_051D + sub esp, 8 + lea eax, [FBC+384] + push eax +@@ -10619,8 +10658,8 @@ lea eax, [FBC+340] + push eax + call FBSETLIBS + add esp, 16 +-jmp .Lt_0519 +-.Lt_051A: ++jmp .Lt_051C ++.Lt_051D: + sub esp, 8 + lea eax, [FBC+296] + push eax +@@ -10628,7 +10667,7 @@ lea eax, [FBC+252] + push eax + call FBSETLIBS + add esp, 16 +-.Lt_0519: ++.Lt_051C: + push dword ptr [ebp+12] + lea eax, [ebp-36] + push eax +@@ -10639,26 +10678,26 @@ call FBCOMPILE + add esp, 16 + call ERRGETCOUNT + test eax, eax +-jle .Lt_051C ++jle .Lt_051F + sub esp, 12 + push 1 + call FBCEND + add esp, 16 +-.Lt_051C: +-.Lt_051B: ++.Lt_051F: ++.Lt_051E: + call FBSHOULDRESTART + test eax, eax +-jne .Lt_051E +-jmp .Lt_0517 +-.Lt_051E: +-.Lt_051D: ++jne .Lt_0521 ++jmp .Lt_051A ++.Lt_0521: ++.Lt_0520: + inc dword ptr [ebp-12] + call FBEND +-.Lt_0518: +-jmp .Lt_0516 +-.Lt_0517: ++.Lt_051B: ++jmp .Lt_0519 ++.Lt_051A: + cmp dword ptr [ebp+16], 0 +-jne .Lt_0520 ++jne .Lt_0523 + sub esp, 8 + lea eax, [FBC+384] + push eax +@@ -10666,8 +10705,8 @@ lea eax, [FBC+340] + push eax + call FBGETLIBS + add esp, 16 +-.Lt_0520: +-.Lt_051F: ++.Lt_0523: ++.Lt_0522: + call FBEND + sub esp, 8 + push dword ptr [ebp-8] +@@ -10689,7 +10728,7 @@ lea eax, [ebp-24] + push eax + call fb_StrDelete + add esp, 16 +-.Lt_04FE: ++.Lt_0501: + pop ebx + mov esp, ebp + pop ebp +@@ -10702,7 +10741,7 @@ push ebp + mov ebp, esp + sub esp, 36 + push ebx +-.Lt_0521: ++.Lt_0524: + mov dword ptr [ebp-20], 0 + mov dword ptr [ebp-16], 0 + mov dword ptr [ebp-12], 0 +@@ -10713,20 +10752,20 @@ call FBGETOPTION + add esp, 16 + mov dword ptr [ebp-28], eax + cmp dword ptr [ebp-28], 0 +-je .Lt_0526 +-.Lt_0527: ++je .Lt_0529 ++.Lt_052A: + cmp dword ptr [ebp-28], 2 +-jne .Lt_0525 +-.Lt_0526: ++jne .Lt_0528 ++.Lt_0529: + mov dword ptr [ebp-8], -1 +-jmp .Lt_0523 +-.Lt_0525: ++jmp .Lt_0526 ++.Lt_0528: + mov eax, dword ptr [FBC+952] + mov dword ptr [ebp-8], eax +-.Lt_0528: +-.Lt_0523: ++.Lt_052B: ++.Lt_0526: + cmp dword ptr [ebp-8], 0 +-je .Lt_052A ++je .Lt_052D + sub esp, 12 + push 0 + push -1 +@@ -10741,8 +10780,8 @@ lea eax, [ebp-20] + push eax + call fb_StrAssign + add esp, 32 +-.Lt_052A: +-.Lt_0529: ++.Lt_052D: ++.Lt_052C: + sub esp, 12 + lea eax, [FBC+72] + push eax +@@ -10750,7 +10789,7 @@ call LISTGETHEAD + add esp, 16 + mov dword ptr [ebp-24], eax + cmp dword ptr [ebp-24], 0 +-jne .Lt_052C ++jne .Lt_052F + sub esp, 8 + lea eax, [FBC+252] + push eax +@@ -10770,12 +10809,12 @@ lea eax, [ebp-20] + push eax + call fb_StrDelete + add esp, 16 +-jmp .Lt_0522 +-.Lt_052C: +-.Lt_052B: +-.Lt_052D: ++jmp .Lt_0525 ++.Lt_052F: ++.Lt_052E: ++.Lt_0530: + cmp dword ptr [ebp-8], 0 +-je .Lt_0531 ++je .Lt_0534 + push -1 + sub esp, 8 + mov dword ptr [ebp-36], 0 +@@ -10814,8 +10853,8 @@ lea eax, [ebp-36] + push eax + call fb_StrDelete + add esp, 16 +-.Lt_0531: +-.Lt_0530: ++.Lt_0534: ++.Lt_0533: + sub esp, 4 + push 0 + push dword ptr [ebp-4] +@@ -10827,16 +10866,16 @@ push dword ptr [ebp-24] + call LISTGETNEXT + add esp, 16 + mov dword ptr [ebp-24], eax +-.Lt_052F: ++.Lt_0532: + cmp dword ptr [ebp-24], 0 +-jne .Lt_052D +-.Lt_052E: ++jne .Lt_0530 ++.Lt_0531: + sub esp, 12 + lea eax, [ebp-20] + push eax + call fb_StrDelete + add esp, 16 +-.Lt_0522: ++.Lt_0525: + pop ebx + mov esp, ebp + pop ebp +@@ -10850,13 +10889,13 @@ mov ebp, esp + sub esp, 148 + push ebx + mov dword ptr [ebp-4], 0 +-.Lt_0533: ++.Lt_0536: + sub esp, 12 + push 0 + push -1 + sub esp, 8 + push 28 +-push offset Lt_0535 ++push offset Lt_0538 + push -1 + push dword ptr [ebp+12] + mov dword ptr [ebp-16], 0 +@@ -10876,7 +10915,7 @@ push 0 + push -1 + sub esp, 8 + push 21 +-push offset Lt_0537 ++push offset Lt_053A + push -1 + push dword ptr [ebp+12] + mov dword ptr [ebp-28], 0 +@@ -10896,7 +10935,7 @@ push 0 + push -1 + sub esp, 8 + push 20 +-push offset Lt_0539 ++push offset Lt_053C + push -1 + push dword ptr [ebp+12] + mov dword ptr [ebp-40], 0 +@@ -10923,10 +10962,10 @@ push dword ptr [ebp+8] + call fb_FileOpen + add esp, 32 + test eax, eax +-je .Lt_053C +-jmp .Lt_0534 +-.Lt_053C: +-.Lt_053B: ++je .Lt_053F ++jmp .Lt_0537 ++.Lt_053F: ++.Lt_053E: + mov dword ptr [ebp-56], 0 + mov dword ptr [ebp-52], 0 + mov dword ptr [ebp-48], 0 +@@ -10938,7 +10977,7 @@ push dword ptr [ebp-44] + call fb_FileLineInput + add esp, 16 + push 10 +-push offset Lt_053D ++push offset Lt_0540 + push -1 + sub esp, 12 + push 0 +@@ -10950,13 +10989,13 @@ push eax + call fb_StrCompare + add esp, 16 + test eax, eax +-je .Lt_053F ++je .Lt_0542 + sub esp, 12 + push dword ptr [ebp-44] + call fb_FileClose + add esp, 16 + test eax, eax +-je .Lt_0540 ++je .Lt_0543 + push 0 + push 0 + push offset Lt_007E +@@ -10964,23 +11003,23 @@ push 2719 + call fb_ErrorThrowAt + add esp, 16 + jmp eax +-.Lt_0540: ++.Lt_0543: + sub esp, 12 + lea eax, [ebp-56] + push eax + call fb_StrDelete + add esp, 16 +-jmp .Lt_0534 +-.Lt_053F: +-.Lt_053E: +-mov dword ptr [ebp-60], 0 ++jmp .Lt_0537 ++.Lt_0542: + .Lt_0541: ++mov dword ptr [ebp-60], 0 ++.Lt_0544: + sub esp, 12 + push dword ptr [ebp-44] + call fb_FileEof + add esp, 16 + test eax, eax +-jne .Lt_0542 ++jne .Lt_0545 + push 0 + push -1 + lea eax, [ebp-56] +@@ -11057,15 +11096,15 @@ push eax + call fb_StrLen + add esp, 16 + test eax, eax +-jle .Lt_0544 ++jle .Lt_0547 + cmp dword ptr [ebp-60], 0 +-je .Lt_0546 ++je .Lt_0549 + sub esp, 12 + push 0 + push -1 + sub esp, 8 + push 5 +-push offset Lt_0547 ++push offset Lt_054A + push -1 + push dword ptr [ebp+12] + mov dword ptr [ebp-144], 0 +@@ -11080,8 +11119,8 @@ push -1 + push dword ptr [ebp+12] + call fb_StrAssign + add esp, 32 +-.Lt_0546: +-.Lt_0545: ++.Lt_0549: ++.Lt_0548: + sub esp, 12 + push 0 + push -1 +@@ -11092,7 +11131,7 @@ push -1 + lea eax, [ebp-56] + push eax + push 3 +-push offset Lt_0549 ++push offset Lt_054C + mov dword ptr [ebp-120], 0 + mov dword ptr [ebp-116], 0 + mov dword ptr [ebp-112], 0 +@@ -11116,16 +11155,16 @@ push dword ptr [ebp+12] + call fb_StrAssign + add esp, 32 + mov dword ptr [ebp-60], -1 +-.Lt_0544: +-.Lt_0543: +-jmp .Lt_0541 +-.Lt_0542: ++.Lt_0547: ++.Lt_0546: ++jmp .Lt_0544 ++.Lt_0545: + sub esp, 12 + push dword ptr [ebp-44] + call fb_FileClose + add esp, 16 + test eax, eax +-je .Lt_054C ++je .Lt_054F + push 0 + push 0 + push offset Lt_007E +@@ -11133,23 +11172,23 @@ push 2749 + call fb_ErrorThrowAt + add esp, 16 + jmp eax +-.Lt_054C: ++.Lt_054F: + cmp dword ptr [ebp-60], 0 +-jne .Lt_054E ++jne .Lt_0551 + sub esp, 12 + lea eax, [ebp-56] + push eax + call fb_StrDelete + add esp, 16 +-jmp .Lt_0534 +-.Lt_054E: +-.Lt_054D: ++jmp .Lt_0537 ++.Lt_0551: ++.Lt_0550: + sub esp, 12 + push 0 + push -1 + sub esp, 8 + push 5 +-push offset Lt_054F ++push offset Lt_0552 + push -1 + push dword ptr [ebp+12] + mov dword ptr [ebp-72], 0 +@@ -11169,7 +11208,7 @@ push 0 + push -1 + sub esp, 8 + push 4 +-push offset Lt_0551 ++push offset Lt_0554 + push -1 + push dword ptr [ebp+12] + mov dword ptr [ebp-84], 0 +@@ -11189,7 +11228,7 @@ push 0 + push -1 + sub esp, 8 + push 67 +-push offset Lt_0553 ++push offset Lt_0556 + push -1 + push dword ptr [ebp+12] + mov dword ptr [ebp-96], 0 +@@ -11209,7 +11248,7 @@ push 0 + push -1 + sub esp, 8 + push 74 +-push offset Lt_0557 ++push offset Lt_055A + push -1 + push dword ptr [ebp+12] + mov dword ptr [ebp-108], 0 +@@ -11230,7 +11269,7 @@ lea eax, [ebp-56] + push eax + call fb_StrDelete + add esp, 16 +-.Lt_0534: ++.Lt_0537: + mov eax, dword ptr [ebp-4] + pop ebx + mov esp, ebp +@@ -11244,7 +11283,7 @@ push ebp + mov ebp, esp + sub esp, 72 + mov dword ptr [ebp-4], 0 +-.Lt_0559: ++.Lt_055C: + mov dword ptr [ebp-16], 0 + mov dword ptr [ebp-12], 0 + mov dword ptr [ebp-8], 0 +@@ -11258,7 +11297,7 @@ push eax + call fb_StrLen + add esp, 16 + test eax, eax +-jne .Lt_055C ++jne .Lt_055F + mov dword ptr [ebp-4], -1 + sub esp, 12 + lea eax, [ebp-28] +@@ -11270,9 +11309,9 @@ lea eax, [ebp-16] + push eax + call fb_StrDelete + add esp, 16 +-jmp .Lt_055A +-.Lt_055C: +-.Lt_055B: ++jmp .Lt_055D ++.Lt_055F: ++.Lt_055E: + sub esp, 12 + push 0 + push -1 +@@ -11289,7 +11328,7 @@ push dword ptr [FBC+148] + call fb_StrLen + add esp, 16 + test eax, eax +-jle .Lt_055E ++jle .Lt_0561 + sub esp, 12 + push 0 + push -1 +@@ -11303,23 +11342,23 @@ lea eax, [FBC+136] + push eax + call fb_StrAssign + add esp, 32 +-.Lt_055E: +-.Lt_055D: ++.Lt_0561: ++.Lt_0560: + sub esp, 12 + push 0 + push 5 +-push offset Lt_055F ++push offset Lt_0562 + push -1 + lea eax, [FBC+136] + push eax + call fb_StrConcatAssign + add esp, 32 + cmp dword ptr [FBC+56], 0 +-je .Lt_0561 ++je .Lt_0564 + sub esp, 4 + push 2 + push 13 +-push offset Lt_0562 ++push offset Lt_0565 + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -11335,7 +11374,7 @@ push eax + push -1 + sub esp, 4 + push 5 +-push offset Lt_050A ++push offset Lt_050D + push -1 + lea eax, [ebp-16] + push eax +@@ -11358,8 +11397,8 @@ push eax + push 0 + call fb_PrintString + add esp, 16 +-.Lt_0561: +-.Lt_0560: ++.Lt_0564: ++.Lt_0563: + sub esp, 8 + lea eax, [ebp-28] + push eax +@@ -11368,7 +11407,7 @@ push eax + call HPARSEXPM + add esp, 16 + test eax, eax +-jne .Lt_0566 ++jne .Lt_0569 + sub esp, 12 + lea eax, [ebp-28] + push eax +@@ -11379,9 +11418,9 @@ lea eax, [ebp-16] + push eax + call fb_StrDelete + add esp, 16 +-jmp .Lt_055A +-.Lt_0566: +-.Lt_0565: ++jmp .Lt_055D ++.Lt_0569: ++.Lt_0568: + call fb_FileFree + mov dword ptr [ebp-32], eax + sub esp, 8 +@@ -11395,7 +11434,7 @@ push eax + call fb_FileOpen + add esp, 32 + test eax, eax +-je .Lt_0568 ++je .Lt_056B + sub esp, 12 + lea eax, [ebp-28] + push eax +@@ -11406,9 +11445,9 @@ lea eax, [ebp-16] + push eax + call fb_StrDelete + add esp, 16 +-jmp .Lt_055A +-.Lt_0568: +-.Lt_0567: ++jmp .Lt_055D ++.Lt_056B: ++.Lt_056A: + mov eax, dword ptr [ebp-32] + mov dword ptr [ebp-36], eax + sub esp, 4 +@@ -11423,7 +11462,7 @@ push dword ptr [ebp-32] + call fb_FileClose + add esp, 16 + test eax, eax +-je .Lt_056A ++je .Lt_056D + push 0 + push 0 + push offset Lt_007E +@@ -11431,16 +11470,16 @@ push 2805 + call fb_ErrorThrowAt + add esp, 16 + jmp eax +-.Lt_056A: ++.Lt_056D: + cmp dword ptr [FBC+40], 0 +-jne .Lt_056C ++jne .Lt_056F + sub esp, 12 + lea eax, [FBC+136] + push eax + call FBCADDTEMP + add esp, 16 +-.Lt_056C: +-.Lt_056B: ++.Lt_056F: ++.Lt_056E: + sub esp, 4 + push 0 + push 0 +@@ -11459,7 +11498,7 @@ lea eax, [ebp-16] + push eax + call fb_StrDelete + add esp, 16 +-.Lt_055A: ++.Lt_055D: + mov eax, dword ptr [ebp-4] + mov esp, ebp + pop ebp +@@ -11472,7 +11511,7 @@ push ebp + mov ebp, esp + sub esp, 72 + mov dword ptr [ebp-4], 0 +-.Lt_056D: ++.Lt_0570: + mov dword ptr [ebp-16], 0 + mov dword ptr [ebp-12], 0 + mov dword ptr [ebp-8], 0 +@@ -11494,65 +11533,65 @@ push eax + call fb_StrAssign + add esp, 32 + cmp dword ptr [FBC+48], 0 +-jne .Lt_0570 ++jne .Lt_0573 + sub esp, 12 + lea eax, [ebp-28] + push eax + call FBCADDTEMP + add esp, 16 +-.Lt_0570: +-.Lt_056F: ++.Lt_0573: ++.Lt_0572: + sub esp, 12 + push 2 + call FBGETOPTION + add esp, 16 + mov dword ptr [ebp-32], eax + cmp dword ptr [ebp-32], 1 +-jne .Lt_0573 +-.Lt_0574: ++jne .Lt_0576 ++.Lt_0577: + call FBGETCPUFAMILY + mov dword ptr [ebp-36], eax + cmp dword ptr [ebp-36], 0 +-jne .Lt_0577 +-.Lt_0578: ++jne .Lt_057A ++.Lt_057B: + sub esp, 12 + push 0 + push 6 +-push offset Lt_0579 ++push offset Lt_057C + push -1 + lea eax, [ebp-16] + push eax + call fb_StrConcatAssign + add esp, 32 +-jmp .Lt_0575 +-.Lt_0577: ++jmp .Lt_0578 ++.Lt_057A: + cmp dword ptr [ebp-36], 1 +-jne .Lt_057A +-.Lt_057B: ++jne .Lt_057D ++.Lt_057E: + sub esp, 12 + push 0 + push 6 +-push offset Lt_057C ++push offset Lt_057F + push -1 + lea eax, [ebp-16] + push eax + call fb_StrConcatAssign + add esp, 32 +-.Lt_057A: +-.Lt_0575: ++.Lt_057D: ++.Lt_0578: + cmp dword ptr [FBC+28], 0 +-je .Lt_057E ++je .Lt_0581 + sub esp, 12 + push 0 + push 15 +-push offset Lt_057F ++push offset Lt_0582 + push -1 + lea eax, [ebp-16] + push eax + call fb_StrConcatAssign + add esp, 32 +-jmp .Lt_057D +-.Lt_057E: ++jmp .Lt_0580 ++.Lt_0581: + sub esp, 12 + push 0 + push -1 +@@ -11567,7 +11606,7 @@ push 0 + call FBGETGCCARCH + push eax + push 8 +-push offset Lt_0580 ++push offset Lt_0583 + mov dword ptr [ebp-44], 0 + mov dword ptr [ebp-40], 0 + mov dword ptr [ebp-36], 0 +@@ -11600,28 +11639,28 @@ lea eax, [ebp-16] + push eax + call fb_StrAssign + add esp, 32 +-.Lt_057D: ++.Lt_0580: + sub esp, 12 + push 27 + call FBGETOPTION + add esp, 16 + test eax, eax +-je .Lt_0585 ++je .Lt_0588 + sub esp, 12 + push 0 + push 7 +-push offset Lt_0586 ++push offset Lt_0589 + push -1 + lea eax, [ebp-16] + push eax + call fb_StrConcatAssign + add esp, 32 +-.Lt_0585: +-.Lt_0584: ++.Lt_0588: ++.Lt_0587: + sub esp, 12 + push 0 + push 119 +-push offset Lt_058B ++push offset Lt_058E + push -1 + lea eax, [ebp-16] + push eax +@@ -11630,7 +11669,7 @@ add esp, 32 + sub esp, 12 + push 0 + push 11 +-push offset Lt_058C ++push offset Lt_058F + push -1 + lea eax, [ebp-16] + push eax +@@ -11639,7 +11678,7 @@ add esp, 32 + sub esp, 12 + push 0 + push 39 +-push offset Lt_058D ++push offset Lt_0590 + push -1 + lea eax, [ebp-16] + push eax +@@ -11648,7 +11687,7 @@ add esp, 32 + sub esp, 12 + push 0 + push 3 +-push offset Lt_058E ++push offset Lt_0591 + push -1 + lea eax, [ebp-16] + push eax +@@ -11682,7 +11721,7 @@ add esp, 32 + sub esp, 12 + push 0 + push 22 +-push offset Lt_058F ++push offset Lt_0592 + push -1 + lea eax, [ebp-16] + push eax +@@ -11691,7 +11730,7 @@ add esp, 32 + sub esp, 12 + push 0 + push 17 +-push offset Lt_0590 ++push offset Lt_0593 + push -1 + lea eax, [ebp-16] + push eax +@@ -11700,7 +11739,7 @@ add esp, 32 + sub esp, 12 + push 0 + push 17 +-push offset Lt_0591 ++push offset Lt_0594 + push -1 + lea eax, [ebp-16] + push eax +@@ -11709,7 +11748,7 @@ add esp, 32 + sub esp, 12 + push 0 + push 9 +-push offset Lt_0592 ++push offset Lt_0595 + push -1 + lea eax, [ebp-16] + push eax +@@ -11718,7 +11757,7 @@ add esp, 32 + sub esp, 12 + push 0 + push 68 +-push offset Lt_0593 ++push offset Lt_0596 + push -1 + lea eax, [ebp-16] + push eax +@@ -11729,146 +11768,146 @@ push 12 + call FBGETOPTION + add esp, 16 + test eax, eax +-je .Lt_0595 ++je .Lt_0598 + sub esp, 12 + push 0 + push 4 +-push offset Lt_0596 ++push offset Lt_0599 + push -1 + lea eax, [ebp-16] + push eax + call fb_StrConcatAssign + add esp, 32 +-.Lt_0595: +-.Lt_0594: ++.Lt_0598: ++.Lt_0597: + sub esp, 12 + push 5 + call FBGETOPTION + add esp, 16 + cmp eax, 1 +-jne .Lt_0598 ++jne .Lt_059B + sub esp, 12 + push 0 + push 21 +-push offset Lt_0599 ++push offset Lt_059C + push -1 + lea eax, [ebp-16] + push eax + call fb_StrConcatAssign + add esp, 32 +-.Lt_0598: +-.Lt_0597: ++.Lt_059B: ++.Lt_059A: + call FBGETCPUFAMILY + mov dword ptr [ebp-36], eax + cmp dword ptr [ebp-36], 0 +-je .Lt_059D +-.Lt_059E: ++je .Lt_05A0 ++.Lt_05A1: + cmp dword ptr [ebp-36], 1 +-jne .Lt_059C +-.Lt_059D: ++jne .Lt_059F ++.Lt_05A0: + sub esp, 12 + push 9 + call FBGETOPTION + add esp, 16 + test eax, eax +-jne .Lt_05A0 ++jne .Lt_05A3 + sub esp, 12 + push 0 + push 13 +-push offset Lt_05A1 ++push offset Lt_05A4 + push -1 + lea eax, [ebp-16] + push eax + call fb_StrConcatAssign + add esp, 32 +-.Lt_05A0: ++.Lt_05A3: ++.Lt_05A2: + .Lt_059F: +-.Lt_059C: +-.Lt_059A: +-jmp .Lt_0571 +-.Lt_0573: ++.Lt_059D: ++jmp .Lt_0574 ++.Lt_0576: + cmp dword ptr [ebp-32], 2 +-jne .Lt_05A2 +-.Lt_05A3: ++jne .Lt_05A5 ++.Lt_05A6: + call FBGETCPUFAMILY + mov dword ptr [ebp-36], eax + cmp dword ptr [ebp-36], 0 +-jne .Lt_05A6 +-.Lt_05A7: ++jne .Lt_05A9 ++.Lt_05AA: + sub esp, 12 + push 0 + push 12 +-push offset Lt_05A8 ++push offset Lt_05AB + push -1 + lea eax, [ebp-16] + push eax + call fb_StrConcatAssign + add esp, 32 +-jmp .Lt_05A4 +-.Lt_05A6: ++jmp .Lt_05A7 ++.Lt_05A9: + cmp dword ptr [ebp-36], 1 +-jne .Lt_05A9 +-.Lt_05AA: ++jne .Lt_05AC ++.Lt_05AD: + sub esp, 12 + push 0 + push 15 +-push offset Lt_05AB ++push offset Lt_05AE + push -1 + lea eax, [ebp-16] + push eax + call fb_StrConcatAssign + add esp, 32 +-jmp .Lt_05A4 +-.Lt_05A9: ++jmp .Lt_05A7 ++.Lt_05AC: + cmp dword ptr [ebp-36], 2 +-jne .Lt_05AC +-.Lt_05AD: ++jne .Lt_05AF ++.Lt_05B0: + sub esp, 12 + push 0 + push 12 +-push offset Lt_05AE ++push offset Lt_05B1 + push -1 + lea eax, [ebp-16] + push eax + call fb_StrConcatAssign + add esp, 32 +-jmp .Lt_05A4 +-.Lt_05AC: ++jmp .Lt_05A7 ++.Lt_05AF: + cmp dword ptr [ebp-36], 3 +-jne .Lt_05AF +-.Lt_05B0: ++jne .Lt_05B2 ++.Lt_05B3: + sub esp, 12 + push 0 + push 16 +-push offset Lt_05B1 ++push offset Lt_05B4 + push -1 + lea eax, [ebp-16] + push eax + call fb_StrConcatAssign + add esp, 32 +-.Lt_05AF: +-.Lt_05A4: ++.Lt_05B2: ++.Lt_05A7: + sub esp, 12 + push 27 + call FBGETOPTION + add esp, 16 + test eax, eax +-je .Lt_05B3 ++je .Lt_05B6 + sub esp, 12 + push 0 + push 23 +-push offset Lt_05B4 ++push offset Lt_05B7 + push -1 + lea eax, [ebp-16] + push eax + call fb_StrConcatAssign + add esp, 32 +-.Lt_05B3: +-.Lt_05B2: ++.Lt_05B6: ++.Lt_05B5: + sub esp, 12 + push 0 + push 3 +-push offset Lt_058E ++push offset Lt_0591 + push -1 + lea eax, [ebp-16] + push eax +@@ -11902,32 +11941,32 @@ add esp, 32 + call FBGETCPUFAMILY + mov dword ptr [ebp-36], eax + cmp dword ptr [ebp-36], 0 +-je .Lt_05B8 +-.Lt_05B9: ++je .Lt_05BB ++.Lt_05BC: + cmp dword ptr [ebp-36], 1 +-jne .Lt_05B7 +-.Lt_05B8: ++jne .Lt_05BA ++.Lt_05BB: + sub esp, 12 + push 9 + call FBGETOPTION + add esp, 16 + test eax, eax +-jne .Lt_05BB ++jne .Lt_05BE + sub esp, 12 + push 0 + push 24 +-push offset Lt_05BC ++push offset Lt_05BF + push -1 + lea eax, [ebp-16] + push eax + call fb_StrConcatAssign + add esp, 32 +-.Lt_05BB: ++.Lt_05BE: ++.Lt_05BD: + .Lt_05BA: +-.Lt_05B7: +-.Lt_05B5: +-.Lt_05A2: +-.Lt_0571: ++.Lt_05B8: ++.Lt_05A5: ++.Lt_0574: + sub esp, 12 + push 0 + push 2 +@@ -11954,7 +11993,7 @@ add esp, 32 + sub esp, 12 + push 0 + push 3 +-push offset Lt_05BD ++push offset Lt_05C0 + push -1 + lea eax, [ebp-16] + push eax +@@ -11963,7 +12002,7 @@ add esp, 32 + sub esp, 12 + push 0 + push 5 +-push offset Lt_05BE ++push offset Lt_05C1 + push -1 + lea eax, [ebp-16] + push eax +@@ -12004,31 +12043,31 @@ call FBGETOPTION + add esp, 16 + mov dword ptr [ebp-32], eax + cmp dword ptr [ebp-32], 1 +-jne .Lt_05C1 +-.Lt_05C2: ++jne .Lt_05C4 ++.Lt_05C5: + sub esp, 4 + lea eax, [ebp-16] + push eax + push 3 +-push offset Lt_05C3 ++push offset Lt_05C6 + call FBCRUNBIN + add esp, 16 + mov dword ptr [ebp-4], eax +-jmp .Lt_05BF +-.Lt_05C1: ++jmp .Lt_05C2 ++.Lt_05C4: + cmp dword ptr [ebp-32], 2 +-jne .Lt_05C4 +-.Lt_05C5: ++jne .Lt_05C7 ++.Lt_05C8: + sub esp, 4 + lea eax, [ebp-16] + push eax + push 4 +-push offset Lt_05C6 ++push offset Lt_05C9 + call FBCRUNBIN + add esp, 16 + mov dword ptr [ebp-4], eax +-.Lt_05C4: +-.Lt_05BF: ++.Lt_05C7: ++.Lt_05C2: + sub esp, 12 + lea eax, [ebp-28] + push eax +@@ -12039,7 +12078,7 @@ lea eax, [ebp-16] + push eax + call fb_StrDelete + add esp, 16 +-.Lt_056E: ++.Lt_0571: + mov eax, dword ptr [ebp-4] + mov esp, ebp + pop ebp +@@ -12051,36 +12090,36 @@ HCOMPILESTAGE2MODULES: + push ebp + mov ebp, esp + sub esp, 8 +-.Lt_05C7: ++.Lt_05CA: + sub esp, 12 + lea eax, [FBC+72] + push eax + call LISTGETHEAD + add esp, 16 + mov dword ptr [ebp-4], eax +-.Lt_05C9: ++.Lt_05CC: + cmp dword ptr [ebp-4], 0 +-je .Lt_05CA ++je .Lt_05CD + sub esp, 12 + push dword ptr [ebp-4] + call HCOMPILESTAGE2MODULE + add esp, 16 + test eax, eax +-jne .Lt_05CC ++jne .Lt_05CF + sub esp, 12 + push 1 + call FBCEND + add esp, 16 +-.Lt_05CC: +-.Lt_05CB: ++.Lt_05CF: ++.Lt_05CE: + sub esp, 12 + push dword ptr [ebp-4] + call LISTGETNEXT + add esp, 16 + mov dword ptr [ebp-4], eax +-jmp .Lt_05C9 +-.Lt_05CA: +-.Lt_05C8: ++jmp .Lt_05CC ++.Lt_05CD: ++.Lt_05CB: + mov esp, ebp + pop ebp + ret +@@ -12092,101 +12131,101 @@ push ebp + mov ebp, esp + sub esp, 56 + mov dword ptr [ebp-4], 0 +-.Lt_05CD: ++.Lt_05D0: + mov dword ptr [ebp-16], 0 + mov dword ptr [ebp-12], 0 + mov dword ptr [ebp-8], 0 + call FBGETCPUFAMILY + mov dword ptr [ebp-56], eax + cmp dword ptr [ebp-56], 0 +-jne .Lt_05D1 +-.Lt_05D2: ++jne .Lt_05D4 ++.Lt_05D5: + sub esp, 12 + push 3 + call FBGETOPTION + add esp, 16 + cmp eax, 7 +-jne .Lt_05D4 ++jne .Lt_05D7 + sub esp, 12 + push 0 + push 12 +-push offset Lt_05D5 ++push offset Lt_05D8 + push -1 + lea eax, [ebp-16] + push eax + call fb_StrConcatAssign + add esp, 32 +-jmp .Lt_05D3 +-.Lt_05D4: ++jmp .Lt_05D6 ++.Lt_05D7: + sub esp, 12 + push 0 + push 6 +-push offset Lt_05D6 ++push offset Lt_05D9 + push -1 + lea eax, [ebp-16] + push eax + call fb_StrConcatAssign + add esp, 32 +-.Lt_05D3: +-jmp .Lt_05CF +-.Lt_05D1: ++.Lt_05D6: ++jmp .Lt_05D2 ++.Lt_05D4: + cmp dword ptr [ebp-56], 1 +-jne .Lt_05D7 +-.Lt_05D8: ++jne .Lt_05DA ++.Lt_05DB: + sub esp, 12 + push 3 + call FBGETOPTION + add esp, 16 + cmp eax, 7 +-jne .Lt_05DA ++jne .Lt_05DD + sub esp, 12 + push 0 + push 14 +-push offset Lt_05DB ++push offset Lt_05DE + push -1 + lea eax, [ebp-16] + push eax + call fb_StrConcatAssign + add esp, 32 +-jmp .Lt_05D9 +-.Lt_05DA: ++jmp .Lt_05DC ++.Lt_05DD: + sub esp, 12 + push 0 + push 6 +-push offset Lt_05DC ++push offset Lt_05DF + push -1 + lea eax, [ebp-16] + push eax + call fb_StrConcatAssign + add esp, 32 +-.Lt_05D9: +-.Lt_05D7: +-.Lt_05CF: ++.Lt_05DC: ++.Lt_05DA: ++.Lt_05D2: + sub esp, 12 + push 12 + call FBGETOPTION + add esp, 16 + test eax, eax +-jne .Lt_05DE ++jne .Lt_05E1 + sub esp, 12 + push 3 + call FBGETOPTION + add esp, 16 + cmp eax, 7 +-je .Lt_05E0 ++je .Lt_05E3 + sub esp, 12 + push 0 + push 24 +-push offset Lt_05E1 ++push offset Lt_05E4 + push -1 + lea eax, [ebp-16] + push eax + call fb_StrConcatAssign + add esp, 32 ++.Lt_05E3: ++.Lt_05E2: ++.Lt_05E1: + .Lt_05E0: +-.Lt_05DF: +-.Lt_05DE: +-.Lt_05DD: + sub esp, 12 + push 0 + push 2 +@@ -12213,7 +12252,7 @@ add esp, 32 + sub esp, 12 + push 0 + push 3 +-push offset Lt_05BD ++push offset Lt_05C0 + push -1 + lea eax, [ebp-16] + push eax +@@ -12233,7 +12272,7 @@ push -1 + mov eax, dword ptr [ebp+8] + push dword ptr [eax+12] + push 5 +-push offset Lt_05BE ++push offset Lt_05C1 + mov dword ptr [ebp-28], 0 + mov dword ptr [ebp-24], 0 + mov dword ptr [ebp-20], 0 +@@ -12280,35 +12319,35 @@ sub esp, 4 + lea eax, [ebp-16] + push eax + push 0 +-push offset Lt_05E5 ++push offset Lt_05E8 + call FBCRUNBIN + add esp, 16 + test eax, eax +-jne .Lt_05E7 ++jne .Lt_05EA + sub esp, 12 + lea eax, [ebp-16] + push eax + call fb_StrDelete + add esp, 16 +-jmp .Lt_05CE +-.Lt_05E7: +-.Lt_05E6: ++jmp .Lt_05D1 ++.Lt_05EA: ++.Lt_05E9: + cmp dword ptr [FBC+52], 0 +-jne .Lt_05E9 ++jne .Lt_05EC + sub esp, 12 + mov eax, dword ptr [ebp+8] + push dword ptr [eax+12] + call FBCADDTEMP + add esp, 16 +-.Lt_05E9: +-.Lt_05E8: ++.Lt_05EC: ++.Lt_05EB: + mov dword ptr [ebp-4], -1 + sub esp, 12 + lea eax, [ebp-16] + push eax + call fb_StrDelete + add esp, 16 +-.Lt_05CE: ++.Lt_05D1: + mov eax, dword ptr [ebp-4] + mov esp, ebp + pop ebp +@@ -12320,36 +12359,36 @@ HASSEMBLEMODULES: + push ebp + mov ebp, esp + sub esp, 8 +-.Lt_05EA: ++.Lt_05ED: + sub esp, 12 + lea eax, [FBC+72] + push eax + call LISTGETHEAD + add esp, 16 + mov dword ptr [ebp-4], eax +-.Lt_05EC: ++.Lt_05EF: + cmp dword ptr [ebp-4], 0 +-je .Lt_05ED ++je .Lt_05F0 + sub esp, 12 + push dword ptr [ebp-4] + call HASSEMBLEMODULE + add esp, 16 + test eax, eax +-jne .Lt_05EF ++jne .Lt_05F2 + sub esp, 12 + push 1 + call FBCEND + add esp, 16 +-.Lt_05EF: +-.Lt_05EE: ++.Lt_05F2: ++.Lt_05F1: + sub esp, 12 + push dword ptr [ebp-4] + call LISTGETNEXT + add esp, 16 + mov dword ptr [ebp-4], eax +-jmp .Lt_05EC +-.Lt_05ED: +-.Lt_05EB: ++jmp .Lt_05EF ++.Lt_05F0: ++.Lt_05EE: + mov esp, ebp + pop ebp + ret +@@ -12362,11 +12401,11 @@ mov ebp, esp + sub esp, 100 + push ebx + mov dword ptr [ebp-4], 0 +-.Lt_05F0: ++.Lt_05F3: + sub esp, 12 + push 0 + push 37 +-push offset Lt_05F2 ++push offset Lt_05F5 + push -1 + lea eax, [ebp-16] + push eax +@@ -12471,25 +12510,25 @@ sub esp, 4 + lea eax, [ebp-16] + push eax + push 7 +-push offset Lt_05F9 ++push offset Lt_05FC + call FBCRUNBIN + add esp, 16 + mov dword ptr [ebp-4], eax + cmp dword ptr [FBC+52], 0 +-jne .Lt_05FB ++jne .Lt_05FE + sub esp, 12 + mov eax, dword ptr [ebp+8] + push dword ptr [eax+12] + call FBCADDTEMP + add esp, 16 +-.Lt_05FB: +-.Lt_05FA: ++.Lt_05FE: ++.Lt_05FD: + sub esp, 12 + lea eax, [ebp-16] + push eax + call fb_StrDelete + add esp, 16 +-.Lt_05F1: ++.Lt_05F4: + mov eax, dword ptr [ebp-4] + pop ebx + mov esp, ebp +@@ -12502,36 +12541,36 @@ HASSEMBLERCS: + push ebp + mov ebp, esp + sub esp, 8 +-.Lt_05FC: ++.Lt_05FF: + sub esp, 12 + lea eax, [FBC+104] + push eax + call LISTGETHEAD + add esp, 16 + mov dword ptr [ebp-4], eax +-.Lt_05FE: ++.Lt_0601: + cmp dword ptr [ebp-4], 0 +-je .Lt_05FF ++je .Lt_0602 + sub esp, 12 + push dword ptr [ebp-4] + call HASSEMBLERC + add esp, 16 + test eax, eax +-jne .Lt_0601 ++jne .Lt_0604 + sub esp, 12 + push 1 + call FBCEND + add esp, 16 +-.Lt_0601: +-.Lt_0600: ++.Lt_0604: ++.Lt_0603: + sub esp, 12 + push dword ptr [ebp-4] + call LISTGETNEXT + add esp, 16 + mov dword ptr [ebp-4], eax +-jmp .Lt_05FE +-.Lt_05FF: +-.Lt_05FD: ++jmp .Lt_0601 ++.Lt_0602: ++.Lt_0600: + mov esp, ebp + pop ebp + ret +@@ -12542,7 +12581,7 @@ HASSEMBLEXPM: + push ebp + mov ebp, esp + sub esp, 8 +-.Lt_0602: ++.Lt_0605: + sub esp, 8 + push -1 + lea eax, [FBC+136] +@@ -12550,36 +12589,36 @@ push eax + call fb_StrLen + add esp, 16 + test eax, eax +-jle .Lt_0605 ++jle .Lt_0608 + sub esp, 12 + push 2 + call FBGETOPTION + add esp, 16 + test eax, eax +-je .Lt_0607 ++je .Lt_060A + sub esp, 12 + lea eax, [FBC+136] + push eax + call HCOMPILESTAGE2MODULE + add esp, 16 +-.Lt_0607: +-.Lt_0606: ++.Lt_060A: ++.Lt_0609: + sub esp, 12 + lea eax, [FBC+136] + push eax + call HASSEMBLEMODULE + add esp, 16 + test eax, eax +-jne .Lt_0609 ++jne .Lt_060C + sub esp, 12 + push 1 + call FBCEND + add esp, 16 +-.Lt_0609: ++.Lt_060C: ++.Lt_060B: + .Lt_0608: +-.Lt_0605: +-.Lt_0604: +-.Lt_0603: ++.Lt_0607: ++.Lt_0606: + mov esp, ebp + pop ebp + ret +@@ -12591,7 +12630,7 @@ push ebp + mov ebp, esp + sub esp, 40 + mov dword ptr [ebp-4], 0 +-.Lt_060A: ++.Lt_060D: + sub esp, 12 + lea eax, [ebp-24] + push eax +@@ -12621,11 +12660,11 @@ add esp, 32 + lea eax, [ebp-36] + mov dword ptr [ebp-12], eax + cmp dword ptr [FBC+56], 0 +-je .Lt_060D ++je .Lt_0610 + sub esp, 4 + push 2 + push 10 +-push offset Lt_060E ++push offset Lt_0611 + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -12639,8 +12678,8 @@ push eax + push 0 + call fb_PrintString + add esp, 16 +-.Lt_060D: +-.Lt_060C: ++.Lt_0610: ++.Lt_060F: + call fb_FileFree + mov dword ptr [ebp-40], eax + sub esp, 8 +@@ -12654,7 +12693,7 @@ push eax + call fb_FileOpen + add esp, 32 + test eax, eax +-je .Lt_0610 ++je .Lt_0613 + sub esp, 12 + lea eax, [ebp-36] + push eax +@@ -12665,15 +12704,15 @@ lea eax, [ebp-24] + push eax + call _ZN9FBCIOFILED1Ev + add esp, 16 +-jmp .Lt_060B +-.Lt_0610: +-.Lt_060F: ++jmp .Lt_060E ++.Lt_0613: ++.Lt_0612: + sub esp, 12 + push dword ptr [ebp-40] + call fb_FileClose + add esp, 16 + test eax, eax +-je .Lt_0611 ++je .Lt_0614 + push 0 + push 0 + push offset Lt_007E +@@ -12681,16 +12720,16 @@ push 3101 + call fb_ErrorThrowAt + add esp, 16 + jmp eax +-.Lt_0611: ++.Lt_0614: + cmp dword ptr [FBC+40], 0 +-jne .Lt_0613 ++jne .Lt_0616 + sub esp, 12 + lea eax, [ebp-24] + push eax + call FBCADDTEMP +-add esp, 16 +-.Lt_0613: +-.Lt_0612: ++add esp, 16 ++.Lt_0616: ++.Lt_0615: + sub esp, 4 + push -1 + push 0 +@@ -12703,14 +12742,14 @@ push 2 + call FBGETOPTION + add esp, 16 + test eax, eax +-je .Lt_0615 ++je .Lt_0618 + sub esp, 12 + lea eax, [ebp-24] + push eax + call HCOMPILESTAGE2MODULE + add esp, 16 +-.Lt_0615: +-.Lt_0614: ++.Lt_0618: ++.Lt_0617: + sub esp, 12 + lea eax, [ebp-24] + push eax +@@ -12727,7 +12766,7 @@ lea eax, [ebp-24] + push eax + call _ZN9FBCIOFILED1Ev + add esp, 16 +-.Lt_060B: ++.Lt_060E: + mov eax, dword ptr [ebp-4] + mov esp, ebp + pop ebp +@@ -12741,7 +12780,7 @@ mov ebp, esp + sub esp, 84 + push ebx + mov dword ptr [ebp-4], 0 +-.Lt_0616: ++.Lt_0619: + call HSETOUTNAME + sub esp, 12 + lea eax, [FBC+428] +@@ -12752,9 +12791,9 @@ push eax + call fb_FileKill + add esp, 16 + test eax, eax +-je .Lt_0619 +-.Lt_0619: +-.Lt_0618: ++je .Lt_061C ++.Lt_061C: ++.Lt_061B: + sub esp, 12 + push 0 + push -1 +@@ -12767,7 +12806,7 @@ push 261 + lea eax, [FBC+428] + push eax + push 7 +-push offset Lt_061B ++push offset Lt_061E + mov dword ptr [ebp-28], 0 + mov dword ptr [ebp-24], 0 + mov dword ptr [ebp-20], 0 +@@ -12797,21 +12836,21 @@ mov ebx, eax + call FBISCROSSCOMP + not eax + and ebx, eax +-je .Lt_061F ++je .Lt_0622 + call HCOMPILEFBCTINF + test eax, eax +-je .Lt_0621 ++je .Lt_0624 + sub esp, 12 + push 0 + push 15 +-push offset Lt_0624 ++push offset Lt_0627 + push -1 + lea eax, [ebp-16] + push eax + call fb_StrConcatAssign + add esp, 32 +-.Lt_0621: +-.Lt_0620: ++.Lt_0624: ++.Lt_0623: + sub esp, 12 + mov dword ptr [ebp-56], 0 + mov dword ptr [ebp-52], 0 +@@ -12833,17 +12872,17 @@ lea eax, [ebp-56] + push eax + call fb_StrDelete + add esp, 16 +-.Lt_061F: +-.Lt_061E: ++.Lt_0622: ++.Lt_0621: + sub esp, 12 + lea eax, [FBC+188] + push eax + call LISTGETHEAD + add esp, 16 + mov dword ptr [ebp-44], eax +-.Lt_0626: ++.Lt_0629: + cmp dword ptr [ebp-44], 0 +-je .Lt_0627 ++je .Lt_062A + sub esp, 12 + push 0 + push -1 +@@ -12851,7 +12890,7 @@ sub esp, 8 + push -1 + sub esp, 12 + push 3 +-push offset Lt_05BD ++push offset Lt_05C0 + push -1 + sub esp, 4 + push -1 +@@ -12895,13 +12934,13 @@ push dword ptr [ebp-44] + call LISTGETNEXT + add esp, 16 + mov dword ptr [ebp-44], eax +-jmp .Lt_0626 +-.Lt_0627: ++jmp .Lt_0629 ++.Lt_062A: + sub esp, 4 + lea eax, [ebp-16] + push eax + push 1 +-push offset Lt_062B ++push offset Lt_062E + call FBCRUNBIN + add esp, 16 + mov dword ptr [ebp-4], eax +@@ -12910,7 +12949,7 @@ lea eax, [ebp-16] + push eax + call fb_StrDelete + add esp, 16 +-.Lt_0617: ++.Lt_061A: + mov eax, dword ptr [ebp-4] + pop ebx + mov esp, ebp +@@ -12923,7 +12962,7 @@ HSETDEFAULTLIBPATHS: + push ebp + mov ebp, esp + sub esp, 40 +-.Lt_062C: ++.Lt_062F: + sub esp, 12 + mov dword ptr [ebp-12], 0 + mov dword ptr [ebp-8], 0 +@@ -12968,7 +13007,7 @@ push eax + call fb_StrDelete + add esp, 16 + sub esp, 12 +-push offset Lt_0630 ++push offset Lt_0633 + call FBCADDLIBPATHFOR + add esp, 16 + sub esp, 12 +@@ -12977,24 +13016,24 @@ call FBGETOPTION + add esp, 16 + mov dword ptr [ebp-28], eax + cmp dword ptr [ebp-28], 3 +-jne .Lt_0633 +-.Lt_0634: +-sub esp, 12 +-push offset Lt_0635 +-call FBCADDLIBPATHFOR +-add esp, 16 +-jmp .Lt_0631 +-.Lt_0633: +-cmp dword ptr [ebp-28], 0 + jne .Lt_0636 + .Lt_0637: + sub esp, 12 + push offset Lt_0638 + call FBCADDLIBPATHFOR + add esp, 16 ++jmp .Lt_0634 + .Lt_0636: +-.Lt_0631: +-.Lt_062D: ++cmp dword ptr [ebp-28], 0 ++jne .Lt_0639 ++.Lt_063A: ++sub esp, 12 ++push offset Lt_063B ++call FBCADDLIBPATHFOR ++add esp, 16 ++.Lt_0639: ++.Lt_0634: ++.Lt_0630: + mov esp, ebp + pop ebp + ret +@@ -13005,7 +13044,7 @@ FBCADDDEFLIB: + push ebp + mov ebp, esp + sub esp, 24 +-.Lt_0639: ++.Lt_063C: + sub esp, 4 + push -1 + mov dword ptr [ebp-12], 0 +@@ -13031,7 +13070,7 @@ lea eax, [ebp-12] + push eax + call fb_StrDelete + add esp, 16 +-.Lt_063A: ++.Lt_063D: + mov esp, ebp + pop ebp + ret +@@ -13045,7 +13084,7 @@ sub esp, 24 + mov dword ptr [ebp-12], 0 + mov dword ptr [ebp-8], 0 + mov dword ptr [ebp-4], 0 +-.Lt_063C: ++.Lt_063F: + mov dword ptr [ebp-24], 0 + mov dword ptr [ebp-20], 0 + mov dword ptr [ebp-16], 0 +@@ -13054,35 +13093,35 @@ push 25 + call FBGETOPTION + add esp, 16 + test eax, eax +-je .Lt_063F ++je .Lt_0642 + sub esp, 12 + push 0 + push 3 +-push offset Lt_03C1 ++push offset Lt_03C4 + push -1 + lea eax, [ebp-24] + push eax + call fb_StrConcatAssign + add esp, 32 +-.Lt_063F: +-.Lt_063E: ++.Lt_0642: ++.Lt_0641: + sub esp, 12 + push 27 + call FBGETOPTION + add esp, 16 + test eax, eax +-je .Lt_0641 ++je .Lt_0644 + sub esp, 12 + push 0 + push 4 +-push offset Lt_03DB ++push offset Lt_03DE + push -1 + lea eax, [ebp-24] + push eax + call fb_StrConcatAssign + add esp, 32 +-.Lt_0641: +-.Lt_0640: ++.Lt_0644: ++.Lt_0643: + sub esp, 12 + push 0 + push -1 +@@ -13098,7 +13137,7 @@ lea eax, [ebp-24] + push eax + call fb_StrDelete + add esp, 16 +-.Lt_063D: ++.Lt_0640: + sub esp, 12 + lea eax, [ebp-12] + push eax +@@ -13115,7 +13154,7 @@ push ebp + mov ebp, esp + sub esp, 68 + push ebx +-.Lt_0642: ++.Lt_0645: + sub esp, 12 + mov dword ptr [ebp-24], 0 + mov dword ptr [ebp-20], 0 +@@ -13154,7 +13193,7 @@ push 26 + call FBGETOPTION + add esp, 16 + test eax, eax +-je .Lt_0647 ++je .Lt_064A + sub esp, 12 + mov dword ptr [ebp-48], 0 + mov dword ptr [ebp-44], 0 +@@ -13166,7 +13205,7 @@ push -1 + call HGETFBLIBNAMESUFFIX + push eax + push 6 +-push offset Lt_0648 ++push offset Lt_064B + mov dword ptr [ebp-36], 0 + mov dword ptr [ebp-32], 0 + mov dword ptr [ebp-28], 0 +@@ -13193,25 +13232,25 @@ push 3 + call FBGETOPTION + add esp, 16 + mov dword ptr [ebp-52], eax +-jmp .Lt_064C +-.Lt_064E: ++jmp .Lt_064F ++.Lt_0651: + sub esp, 12 +-push offset Lt_064F ++push offset Lt_0652 + call FBCADDDEFLIB + add esp, 16 + sub esp, 12 +-push offset Lt_0650 ++push offset Lt_0653 + call FBCADDDEFLIB + add esp, 16 +-jmp .Lt_064B +-.Lt_0651: ++jmp .Lt_064E ++.Lt_0654: + sub esp, 12 + mov dword ptr [ebp-64], 0 + mov dword ptr [ebp-60], 0 + mov dword ptr [ebp-56], 0 + push 0 + push 15 +-push offset Lt_0652 ++push offset Lt_0655 + push -1 + lea eax, [ebp-64] + push eax +@@ -13227,51 +13266,51 @@ push eax + call fb_StrDelete + add esp, 16 + sub esp, 12 +-push offset Lt_0654 ++push offset Lt_0657 + call FBCADDDEFLIB + add esp, 16 + sub esp, 12 +-push offset Lt_0655 ++push offset Lt_0658 + call FBCADDDEFLIB + add esp, 16 + sub esp, 12 +-push offset Lt_0656 ++push offset Lt_0659 + call FBCADDDEFLIB + add esp, 16 + sub esp, 12 +-push offset Lt_0657 ++push offset Lt_065A + call FBCADDDEFLIB + add esp, 16 + sub esp, 12 +-push offset Lt_0658 ++push offset Lt_065B + call FBCADDDEFLIB + add esp, 16 +-jmp .Lt_064B +-.Lt_064C: ++jmp .Lt_064E ++.Lt_064F: + cmp dword ptr [ebp-52], 8 +-ja .Lt_064B ++ja .Lt_064E + mov eax, dword ptr [ebp-52] +-jmp dword ptr [.LT_0659+eax*4] +-.LT_0659: +-.int .Lt_064E +-.int .Lt_064E +-.int .Lt_0651 +-.int .Lt_064B +-.int .Lt_064B +-.int .Lt_0651 +-.int .Lt_0651 ++jmp dword ptr [.LT_065C+eax*4] ++.LT_065C: + .int .Lt_0651 + .int .Lt_0651 +-.Lt_064B: +-.Lt_0647: +-.Lt_0646: ++.int .Lt_0654 ++.int .Lt_064E ++.int .Lt_064E ++.int .Lt_0654 ++.int .Lt_0654 ++.int .Lt_0654 ++.int .Lt_0654 ++.Lt_064E: ++.Lt_064A: ++.Lt_0649: + sub esp, 12 + push 3 + call FBGETOPTION + add esp, 16 + mov dword ptr [ebp-28], eax +-jmp .Lt_065B +-.Lt_065D: ++jmp .Lt_065E ++.Lt_0660: + sub esp, 12 + push offset Lt_0037 + call FBCADDDEFLIB +@@ -13281,11 +13320,11 @@ push offset Lt_0254 + call FBCADDDEFLIB + add esp, 16 + sub esp, 12 +-push offset Lt_065E ++push offset Lt_0661 + call FBCADDDEFLIB + add esp, 16 + sub esp, 12 +-push offset Lt_065F ++push offset Lt_0662 + call FBCADDDEFLIB + add esp, 16 + sub esp, 12 +@@ -13293,43 +13332,43 @@ push 17 + call FBGETOPTION + add esp, 16 + test eax, eax +-je .Lt_0661 ++je .Lt_0664 + sub esp, 12 +-push offset Lt_0662 ++push offset Lt_0665 + call FBCADDDEFLIB + add esp, 16 +-.Lt_0661: +-.Lt_0660: +-jmp .Lt_065A ++.Lt_0664: + .Lt_0663: ++jmp .Lt_065D ++.Lt_0666: + sub esp, 12 + push offset Lt_0037 + call FBCADDDEFLIB + add esp, 16 + sub esp, 12 +-push offset Lt_0664 ++push offset Lt_0667 + call FBCADDDEFLIB + add esp, 16 + sub esp, 12 +-push offset Lt_0665 ++push offset Lt_0668 + call FBCADDDEFLIB + add esp, 16 + sub esp, 12 +-push offset Lt_0666 ++push offset Lt_0669 + call FBCADDDEFLIB + add esp, 16 +-jmp .Lt_065A +-.Lt_0667: ++jmp .Lt_065D ++.Lt_066A: + sub esp, 12 + push offset Lt_0037 + call FBCADDDEFLIB + add esp, 16 + sub esp, 12 +-push offset Lt_0372 ++push offset Lt_0375 + call FBCADDDEFLIB + add esp, 16 + sub esp, 12 +-push offset Lt_03B8 ++push offset Lt_03BB + call FBCADDDEFLIB + add esp, 16 + sub esp, 12 +@@ -13337,44 +13376,44 @@ push 25 + call FBGETOPTION + add esp, 16 + test eax, eax +-je .Lt_0669 ++je .Lt_066C + sub esp, 12 +-push offset Lt_0665 ++push offset Lt_0668 + call FBCADDDEFLIB + add esp, 16 + sub esp, 12 +-push offset Lt_066A ++push offset Lt_066D + call FBCADDDEFLIB + add esp, 16 +-.Lt_0669: +-.Lt_0668: +-jmp .Lt_065A ++.Lt_066C: + .Lt_066B: ++jmp .Lt_065D ++.Lt_066E: + sub esp, 12 + push offset Lt_0037 + call FBCADDDEFLIB + add esp, 16 + sub esp, 12 +-push offset Lt_0665 ++push offset Lt_0668 + call FBCADDDEFLIB + add esp, 16 + sub esp, 12 +-push offset Lt_0372 ++push offset Lt_0375 + call FBCADDDEFLIB + add esp, 16 + sub esp, 12 +-push offset Lt_03B8 ++push offset Lt_03BB + call FBCADDDEFLIB + add esp, 16 + sub esp, 12 +-push offset Lt_0666 ++push offset Lt_0669 + call FBCADDDEFLIB + add esp, 16 +-jmp .Lt_065A +-.Lt_066C: ++jmp .Lt_065D ++.Lt_066F: + sub esp, 8 + push -1 +-push offset Lt_066D ++push offset Lt_0670 + call FBCFINDLIBFILE + add esp, 4 + push eax +@@ -13386,7 +13425,7 @@ shr eax, 1 + sbb eax, eax + sub esp, 8 + push -1 +-push offset Lt_066E ++push offset Lt_0671 + mov ebx, eax + call FBCFINDLIBFILE + add esp, 4 +@@ -13398,28 +13437,28 @@ setg al + shr eax, 1 + sbb eax, eax + or ebx, eax +-je .Lt_0670 ++je .Lt_0673 + sub esp, 12 +-push offset Lt_0671 ++push offset Lt_0674 + call FBCADDDEFLIB + add esp, 16 +-jmp .Lt_066F +-.Lt_0670: ++jmp .Lt_0672 ++.Lt_0673: + sub esp, 12 +-push offset Lt_0666 ++push offset Lt_0669 + call FBCADDDEFLIB + add esp, 16 +-.Lt_066F: ++.Lt_0672: + sub esp, 12 +-push offset Lt_03B8 ++push offset Lt_03BB + call FBCADDDEFLIB + add esp, 16 + sub esp, 12 +-push offset Lt_0672 ++push offset Lt_0675 + call FBCADDDEFLIB + add esp, 16 + sub esp, 12 +-push offset Lt_0665 ++push offset Lt_0668 + call FBCADDDEFLIB + add esp, 16 + sub esp, 12 +@@ -13428,7 +13467,7 @@ call FBCADDDEFLIB + add esp, 16 + sub esp, 8 + push -1 +-push offset Lt_0673 ++push offset Lt_0676 + call FBCFINDLIBFILE + add esp, 4 + push eax +@@ -13440,7 +13479,7 @@ shr eax, 1 + sbb eax, eax + sub esp, 8 + push -1 +-push offset Lt_0674 ++push offset Lt_0677 + mov ebx, eax + call FBCFINDLIBFILE + add esp, 4 +@@ -13452,74 +13491,74 @@ setg al + shr eax, 1 + sbb eax, eax + or ebx, eax +-je .Lt_0676 ++je .Lt_0679 + sub esp, 12 +-push offset Lt_0677 ++push offset Lt_067A + call FBCADDDEFLIB + add esp, 16 +-.Lt_0676: +-.Lt_0675: ++.Lt_0679: ++.Lt_0678: + sub esp, 12 +-push offset Lt_0372 ++push offset Lt_0375 + call FBCADDDEFLIB + add esp, 16 +-jmp .Lt_065A +-.Lt_0678: +-jmp .Lt_065A +-.Lt_0679: ++jmp .Lt_065D ++.Lt_067B: ++jmp .Lt_065D ++.Lt_067C: + sub esp, 12 + push offset Lt_0037 + call FBCADDDEFLIB + add esp, 16 + sub esp, 12 +-push offset Lt_0665 ++push offset Lt_0668 + call FBCADDDEFLIB + add esp, 16 + sub esp, 12 +-push offset Lt_0372 ++push offset Lt_0375 + call FBCADDDEFLIB + add esp, 16 + sub esp, 12 +-push offset Lt_03B8 ++push offset Lt_03BB + call FBCADDDEFLIB + add esp, 16 + sub esp, 12 +-push offset Lt_0666 ++push offset Lt_0669 + call FBCADDDEFLIB + add esp, 16 +-jmp .Lt_065A +-.Lt_067A: ++jmp .Lt_065D ++.Lt_067D: + sub esp, 12 + push offset Lt_0037 + call FBCADDDEFLIB + add esp, 16 + sub esp, 12 +-push offset Lt_067B ++push offset Lt_067E + call FBCADDDEFLIB + add esp, 16 + sub esp, 12 +-push offset Lt_065E ++push offset Lt_0661 + call FBCADDDEFLIB + add esp, 16 + sub esp, 12 +-push offset Lt_065F ++push offset Lt_0662 + call FBCADDDEFLIB + add esp, 16 + sub esp, 12 +-push offset Lt_067C ++push offset Lt_067F + call FBCADDDEFLIB + add esp, 16 + sub esp, 12 +-push offset Lt_067D ++push offset Lt_0680 + call FBCADDDEFLIB + add esp, 16 + sub esp, 12 +-push offset Lt_067E ++push offset Lt_0681 + call FBCADDDEFLIB + add esp, 16 + sub esp, 8 + push -1 +-push offset Lt_0673 ++push offset Lt_0676 + call FBCFINDLIBFILE + add esp, 4 + push eax +@@ -13531,7 +13570,7 @@ shr eax, 1 + sbb eax, eax + sub esp, 8 + push -1 +-push offset Lt_067F ++push offset Lt_0682 + mov ebx, eax + call FBCFINDLIBFILE + add esp, 4 +@@ -13543,57 +13582,57 @@ setg al + shr eax, 1 + sbb eax, eax + or ebx, eax +-je .Lt_0681 ++je .Lt_0684 + sub esp, 12 +-push offset Lt_0677 ++push offset Lt_067A + call FBCADDDEFLIB + add esp, 16 +-.Lt_0681: +-.Lt_0680: ++.Lt_0684: ++.Lt_0683: + sub esp, 12 + push 17 + call FBGETOPTION + add esp, 16 + test eax, eax +-je .Lt_0683 ++je .Lt_0686 + sub esp, 12 +-push offset Lt_0662 ++push offset Lt_0665 + call FBCADDDEFLIB + add esp, 16 +-.Lt_0683: +-.Lt_0682: +-jmp .Lt_065A +-.Lt_0684: ++.Lt_0686: ++.Lt_0685: ++jmp .Lt_065D ++.Lt_0687: + sub esp, 12 + push offset Lt_0037 + call FBCADDDEFLIB + add esp, 16 + sub esp, 12 +-push offset Lt_0648 ++push offset Lt_064B + call FBCADDDEFLIB + add esp, 16 + sub esp, 12 +-push offset Lt_0685 ++push offset Lt_0688 + call FBCADDDEFLIB + add esp, 16 + sub esp, 12 +-push offset Lt_0686 ++push offset Lt_0689 + call FBCADDDEFLIB + add esp, 16 + sub esp, 12 +-push offset Lt_0372 ++push offset Lt_0375 + call FBCADDDEFLIB + add esp, 16 + sub esp, 12 +-push offset Lt_0687 ++push offset Lt_068A + call FBCADDDEFLIB + add esp, 16 + sub esp, 12 +-push offset Lt_0688 ++push offset Lt_068B + call FBCADDDEFLIB + add esp, 16 + sub esp, 12 +-push offset Lt_03B8 ++push offset Lt_03BB + call FBCADDDEFLIB + add esp, 16 + sub esp, 12 +@@ -13601,31 +13640,31 @@ push 17 + call FBGETOPTION + add esp, 16 + test eax, eax +-je .Lt_068A ++je .Lt_068D + sub esp, 12 +-push offset Lt_0662 ++push offset Lt_0665 + call FBCADDDEFLIB + add esp, 16 +-.Lt_068A: +-.Lt_0689: +-jmp .Lt_065A +-.Lt_065B: ++.Lt_068D: ++.Lt_068C: ++jmp .Lt_065D ++.Lt_065E: + cmp dword ptr [ebp-28], 8 +-ja .Lt_065A ++ja .Lt_065D + mov eax, dword ptr [ebp-28] +-jmp dword ptr [.LT_068B+eax*4] +-.LT_068B: +-.int .Lt_067A +-.int .Lt_065D +-.int .Lt_066C +-.int .Lt_0667 +-.int .Lt_0684 +-.int .Lt_066B +-.int .Lt_0679 +-.int .Lt_0663 +-.int .Lt_0678 +-.Lt_065A: +-.Lt_0643: ++jmp dword ptr [.LT_068E+eax*4] ++.LT_068E: ++.int .Lt_067D ++.int .Lt_0660 ++.int .Lt_066F ++.int .Lt_066A ++.int .Lt_0687 ++.int .Lt_066E ++.int .Lt_067C ++.int .Lt_0666 ++.int .Lt_067B ++.Lt_065D: ++.Lt_0646: + pop ebx + mov esp, ebp + pop ebp +@@ -13637,11 +13676,11 @@ HPRINTOPTIONS: + push ebp + mov ebp, esp + sub esp, 8 +-.Lt_068C: ++.Lt_068F: + sub esp, 4 + push 1 + push 34 +-push offset Lt_068E ++push offset Lt_0691 + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -13651,7 +13690,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 12 +-push offset Lt_068F ++push offset Lt_0692 + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -13661,7 +13700,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 57 +-push offset Lt_0690 ++push offset Lt_0693 + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -13671,7 +13710,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 59 +-push offset Lt_0691 ++push offset Lt_0694 + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -13681,7 +13720,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 35 +-push offset Lt_0692 ++push offset Lt_0695 + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -13691,7 +13730,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 8 +-push offset Lt_0693 ++push offset Lt_0696 + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -13701,7 +13740,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 63 +-push offset Lt_0694 ++push offset Lt_0697 + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -13711,7 +13750,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 49 +-push offset Lt_0695 ++push offset Lt_0698 + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -13721,7 +13760,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 57 +-push offset Lt_0696 ++push offset Lt_0699 + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -13731,7 +13770,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 69 +-push offset Lt_0697 ++push offset Lt_069A + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -13741,7 +13780,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 48 +-push offset Lt_0698 ++push offset Lt_069B + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -13751,7 +13790,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 44 +-push offset Lt_0699 ++push offset Lt_069C + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -13761,7 +13800,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 46 +-push offset Lt_069A ++push offset Lt_069D + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -13771,7 +13810,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 41 +-push offset Lt_069B ++push offset Lt_069E + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -13781,7 +13820,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 33 +-push offset Lt_069C ++push offset Lt_069F + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -13791,7 +13830,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 69 +-push offset Lt_069D ++push offset Lt_06A0 + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -13801,7 +13840,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 48 +-push offset Lt_069E ++push offset Lt_06A1 + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -13811,7 +13850,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 41 +-push offset Lt_069F ++push offset Lt_06A2 + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -13821,7 +13860,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 62 +-push offset Lt_06A0 ++push offset Lt_06A3 + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -13831,7 +13870,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 53 +-push offset Lt_06A1 ++push offset Lt_06A4 + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -13841,7 +13880,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 61 +-push offset Lt_06A2 ++push offset Lt_06A5 + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -13851,7 +13890,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 65 +-push offset Lt_06A3 ++push offset Lt_06A6 + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -13861,7 +13900,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 33 +-push offset Lt_06A4 ++push offset Lt_06A7 + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -13871,7 +13910,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 33 +-push offset Lt_06A5 ++push offset Lt_06A8 + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -13881,7 +13920,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 51 +-push offset Lt_06A6 ++push offset Lt_06A9 + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -13891,7 +13930,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 40 +-push offset Lt_06A7 ++push offset Lt_06AA + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -13901,7 +13940,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 50 +-push offset Lt_06A8 ++push offset Lt_06AB + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -13911,7 +13950,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 58 +-push offset Lt_06A9 ++push offset Lt_06AC + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -13921,7 +13960,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 36 +-push offset Lt_06AA ++push offset Lt_06AD + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -13931,7 +13970,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 60 +-push offset Lt_06AB ++push offset Lt_06AE + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -13941,7 +13980,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 42 +-push offset Lt_06AC ++push offset Lt_06AF + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -13951,7 +13990,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 76 +-push offset Lt_06AD ++push offset Lt_06B0 + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -13961,7 +14000,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 43 +-push offset Lt_06AE ++push offset Lt_06B1 + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -13971,7 +14010,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 39 +-push offset Lt_06AF ++push offset Lt_06B2 + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -13981,7 +14020,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 45 +-push offset Lt_06B0 ++push offset Lt_06B3 + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -13991,7 +14030,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 55 +-push offset Lt_06B1 ++push offset Lt_06B4 + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -14001,7 +14040,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 63 +-push offset Lt_06B2 ++push offset Lt_06B5 + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -14011,7 +14050,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 78 +-push offset Lt_06B3 ++push offset Lt_06B6 + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -14021,7 +14060,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 74 +-push offset Lt_06B4 ++push offset Lt_06B7 + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -14031,7 +14070,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 50 +-push offset Lt_06B5 ++push offset Lt_06B8 + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -14041,7 +14080,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 44 +-push offset Lt_06B6 ++push offset Lt_06B9 + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -14051,7 +14090,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 80 +-push offset Lt_06B7 ++push offset Lt_06BA + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -14061,7 +14100,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 67 +-push offset Lt_06B8 ++push offset Lt_06BB + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -14071,7 +14110,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 47 +-push offset Lt_06B9 ++push offset Lt_06BC + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -14081,7 +14120,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 53 +-push offset Lt_06BA ++push offset Lt_06BD + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -14091,7 +14130,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 51 +-push offset Lt_06BB ++push offset Lt_06BE + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -14101,7 +14140,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 69 +-push offset Lt_06BC ++push offset Lt_06BF + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -14111,7 +14150,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 44 +-push offset Lt_06BD ++push offset Lt_06C0 + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -14121,7 +14160,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 65 +-push offset Lt_06BE ++push offset Lt_06C1 + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -14131,7 +14170,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 48 +-push offset Lt_06BF ++push offset Lt_06C2 + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -14141,7 +14180,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 60 +-push offset Lt_06C0 ++push offset Lt_06C3 + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -14151,7 +14190,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 47 +-push offset Lt_06C1 ++push offset Lt_06C4 + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -14161,7 +14200,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 41 +-push offset Lt_06C2 ++push offset Lt_06C5 + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -14171,7 +14210,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 66 +-push offset Lt_06C3 ++push offset Lt_06C6 + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -14181,7 +14220,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 73 +-push offset Lt_06C4 ++push offset Lt_06C7 + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -14191,7 +14230,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 75 +-push offset Lt_06C5 ++push offset Lt_06C8 + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -14201,7 +14240,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 47 +-push offset Lt_06C6 ++push offset Lt_06C9 + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -14211,7 +14250,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 47 +-push offset Lt_06C7 ++push offset Lt_06CA + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -14221,7 +14260,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 29 +-push offset Lt_06C8 ++push offset Lt_06CB + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -14231,7 +14270,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 61 +-push offset Lt_06C9 ++push offset Lt_06CC + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -14241,7 +14280,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 40 +-push offset Lt_06CA ++push offset Lt_06CD + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -14251,7 +14290,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 70 +-push offset Lt_06CB ++push offset Lt_06CE + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -14261,7 +14300,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 39 +-push offset Lt_06CC ++push offset Lt_06CF + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -14271,7 +14310,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 72 +-push offset Lt_06CD ++push offset Lt_06D0 + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -14281,7 +14320,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 39 +-push offset Lt_06CE ++push offset Lt_06D1 + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -14291,7 +14330,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 58 +-push offset Lt_06CF ++push offset Lt_06D2 + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -14301,14 +14340,14 @@ add esp, 16 + sub esp, 4 + push 1 + push 56 +-push offset Lt_06D0 ++push offset Lt_06D3 + call fb_StrAllocTempDescZEx + add esp, 8 + push eax + push 0 + call fb_PrintString + add esp, 16 +-.Lt_068D: ++.Lt_0690: + mov esp, ebp + pop ebp + ret +@@ -14319,7 +14358,7 @@ HPRINTVERSION: + push ebp + mov ebp, esp + sub esp, 72 +-.Lt_06D7: ++.Lt_06DA: + mov dword ptr [ebp-12], 0 + mov dword ptr [ebp-8], 0 + mov dword ptr [ebp-4], 0 +@@ -14327,7 +14366,7 @@ sub esp, 4 + push 1 + sub esp, 4 + push 5 +-push offset Lt_06DF ++push offset Lt_06E2 + push -1 + sub esp, 4 + push -1 +@@ -14342,14 +14381,14 @@ push eax + push -1 + sub esp, 4 + push 3 +-push offset Lt_04E2 ++push offset Lt_04E5 + push -1 + sub esp, 4 + push -1 + call FBGETHOSTID + push eax + push 61 +-push offset Lt_06DE ++push offset Lt_06E1 + mov dword ptr [ebp-24], 0 + mov dword ptr [ebp-20], 0 + mov dword ptr [ebp-16], 0 +@@ -14388,7 +14427,7 @@ add esp, 16 + sub esp, 4 + push 1 + push 55 +-push offset Lt_06E4 ++push offset Lt_06E7 + call fb_StrAllocTempDescZEx + add esp, 8 + push eax +@@ -14402,7 +14441,7 @@ push eax + call fb_StrLen + add esp, 16 + test eax, eax +-jle .Lt_06E6 ++jle .Lt_06E9 + sub esp, 4 + push 1 + lea eax, [ebp-12] +@@ -14410,14 +14449,14 @@ push eax + push 0 + call fb_PrintString + add esp, 16 +-.Lt_06E6: +-.Lt_06E5: ++.Lt_06E9: ++.Lt_06E8: + sub esp, 12 + lea eax, [ebp-12] + push eax + call fb_StrDelete + add esp, 16 +-.Lt_06D8: ++.Lt_06DB: + mov esp, ebp + pop ebp + ret +@@ -14428,12 +14467,12 @@ _GLOBAL__I: + push ebp + mov ebp, esp + sub esp, 8 +-.Lt_0717: ++.Lt_071A: + sub esp, 12 + push offset FBC + call _ZN6FBCCTXC1Ev + add esp, 16 +-.Lt_0718: ++.Lt_071B: + mov esp, ebp + pop ebp + ret +@@ -14444,12 +14483,12 @@ _GLOBAL__D: + push ebp + mov ebp, esp + sub esp, 8 +-.Lt_071A: ++.Lt_071D: + sub esp, 12 + push offset FBC + call _ZN6FBCCTXD1Ev + add esp, 16 +-.Lt_071B: ++.Lt_071E: + mov esp, ebp + pop ebp + ret +@@ -14950,445 +14989,445 @@ Lt_0342: .ascii "funcptr\0" + .balign 4 + Lt_0345: .ascii "pedantic\0" + .balign 4 +-Lt_035A: .ascii "gosub-setjmp\0" ++Lt_035D: .ascii "gosub-setjmp\0" + .balign 4 +-Lt_0364: .ascii "a\0" ++Lt_0367: .ascii "a\0" + .balign 4 +-Lt_0367: .ascii "arch\0" ++Lt_036A: .ascii "arch\0" + .balign 4 +-Lt_036A: .ascii "asm\0" ++Lt_036D: .ascii "asm\0" + .balign 4 +-Lt_0372: .ascii "c\0" ++Lt_0375: .ascii "c\0" + .balign 4 +-Lt_037D: .ascii "dll\0" ++Lt_0380: .ascii "dll\0" + .balign 4 +-Lt_0380: .ascii "dylib\0" ++Lt_0383: .ascii "dylib\0" + .balign 4 +-Lt_0387: .ascii "ex\0" ++Lt_038A: .ascii "ex\0" + .balign 4 +-Lt_038A: .ascii "exx\0" ++Lt_038D: .ascii "exx\0" + .balign 4 +-Lt_038D: .ascii "export\0" ++Lt_0390: .ascii "export\0" + .balign 4 +-Lt_0392: .ascii "forcelang\0" ++Lt_0395: .ascii "forcelang\0" + .balign 4 +-Lt_0395: .ascii "fpmode\0" ++Lt_0398: .ascii "fpmode\0" + .balign 4 +-Lt_0398: .ascii "fpu\0" ++Lt_039B: .ascii "fpu\0" + .balign 4 +-Lt_039F: .ascii "gen\0" ++Lt_03A2: .ascii "gen\0" + .balign 4 +-Lt_03A4: .ascii "help\0" ++Lt_03A7: .ascii "help\0" + .balign 4 +-Lt_03AB: .ascii "include\0" ++Lt_03AE: .ascii "include\0" + .balign 4 +-Lt_03B2: .ascii "lang\0" ++Lt_03B5: .ascii "lang\0" + .balign 4 +-Lt_03B8: .ascii "m\0" ++Lt_03BB: .ascii "m\0" + .balign 4 +-Lt_03BB: .ascii "map\0" ++Lt_03BE: .ascii "map\0" + .balign 4 +-Lt_03BE: .ascii "maxerr\0" ++Lt_03C1: .ascii "maxerr\0" + .balign 4 +-Lt_03C1: .ascii "mt\0" ++Lt_03C4: .ascii "mt\0" + .balign 4 +-Lt_03C6: .ascii "noerrline\0" ++Lt_03C9: .ascii "noerrline\0" + .balign 4 +-Lt_03C9: .ascii "nodeflibs\0" ++Lt_03CC: .ascii "nodeflibs\0" + .balign 4 +-Lt_03CC: .ascii "noobjinfo\0" ++Lt_03CF: .ascii "noobjinfo\0" + .balign 4 +-Lt_03D0: .ascii "o\0" ++Lt_03D3: .ascii "o\0" + .balign 4 +-Lt_03DB: .ascii "pic\0" ++Lt_03DE: .ascii "pic\0" + .balign 4 +-Lt_03DE: .ascii "pp\0" ++Lt_03E1: .ascii "pp\0" + .balign 4 +-Lt_03E1: .ascii "prefix\0" ++Lt_03E4: .ascii "prefix\0" + .balign 4 +-Lt_03E4: .ascii "print\0" ++Lt_03E7: .ascii "print\0" + .balign 4 +-Lt_03E7: .ascii "profile\0" ++Lt_03EA: .ascii "profile\0" + .balign 4 +-Lt_03EE: .ascii "rr\0" ++Lt_03F1: .ascii "rr\0" + .balign 4 +-Lt_03F5: .ascii "RR\0" ++Lt_03F8: .ascii "RR\0" + .balign 4 +-Lt_03FC: .ascii "showincludes\0" ++Lt_03FF: .ascii "showincludes\0" + .balign 4 +-Lt_03FF: .ascii "static\0" ++Lt_0402: .ascii "static\0" + .balign 4 +-Lt_0408: .ascii "title\0" ++Lt_040B: .ascii "title\0" + .balign 4 +-Lt_040F: .ascii "vec\0" ++Lt_0412: .ascii "vec\0" + .balign 4 +-Lt_0412: .ascii "version\0" ++Lt_0415: .ascii "version\0" + .balign 4 +-Lt_041B: .ascii "Wa\0" ++Lt_041E: .ascii "Wa\0" + .balign 4 +-Lt_041E: .ascii "Wl\0" ++Lt_0421: .ascii "Wl\0" + .balign 4 +-Lt_0421: .ascii "Wc\0" ++Lt_0424: .ascii "Wc\0" + .balign 4 +-Lt_042C: .ascii "-version\0" ++Lt_042F: .ascii "-version\0" + .balign 4 +-Lt_042F: .ascii "-help\0" ++Lt_0432: .ascii "-help\0" + .balign 4 +-Lt_044F: .ascii "bas\0" ++Lt_0452: .ascii "bas\0" + .balign 4 +-Lt_0456: .ascii "rc\0" ++Lt_0459: .ascii "rc\0" + .balign 4 +-Lt_0457: .ascii "res\0" ++Lt_045A: .ascii "res\0" + .balign 4 +-Lt_045B: .ascii "xpm\0" ++Lt_045E: .ascii "xpm\0" + .balign 4 +-Lt_04C8: .ascii "../\0" ++Lt_04CB: .ascii "../\0" + .balign 4 +-Lt_04CD: .ascii "freebasic\0" ++Lt_04D0: .ascii "freebasic\0" + .balign 4 +-Lt_04CE: .ascii "bin\0" ++Lt_04D1: .ascii "bin\0" + .balign 4 +-Lt_04DC: .ascii ", \0" ++Lt_04DF: .ascii ", \0" + .balign 4 +-Lt_04DF: .ascii "bit\0" ++Lt_04E2: .ascii "bit\0" + .balign 4 +-Lt_04E2: .ascii " (\0" ++Lt_04E5: .ascii " (\0" + .balign 4 +-Lt_04E3: .ascii ")\0" ++Lt_04E6: .ascii ")\0" + .balign 4 +-Lt_04E4: .ascii "target:\0" ++Lt_04E7: .ascii "target:\0" + .balign 4 +-Lt_04ED: .ascii "unnamed\0" ++Lt_04F0: .ascii "unnamed\0" + .balign 4 +-Lt_04F1: .ascii ".asm\0" ++Lt_04F4: .ascii ".asm\0" + .balign 4 +-Lt_04F8: .ascii ".c\0" ++Lt_04FB: .ascii ".c\0" + .balign 4 +-Lt_04FB: .ascii ".ll\0" ++Lt_04FE: .ascii ".ll\0" + .balign 4 +-Lt_0505: .ascii ".pp.bas\0" ++Lt_0508: .ascii ".pp.bas\0" + .balign 4 +-Lt_0509: .ascii "compiling: \0" ++Lt_050C: .ascii "compiling: \0" + .balign 4 +-Lt_050A: .ascii " -o \0" ++Lt_050D: .ascii " -o \0" + .balign 4 +-Lt_050D: .ascii " -pp \0" ++Lt_0510: .ascii " -pp \0" + .balign 4 +-Lt_0511: .ascii " (main module)\0" ++Lt_0514: .ascii " (main module)\0" + .balign 4 +-Lt_0513: .ascii " (FB compile-time info)\0" ++Lt_0516: .ascii " (FB compile-time info)\0" + .balign 4 +-Lt_0535: .ascii "\ndim shared as zstring ptr \0" ++Lt_0538: .ascii "\ndim shared as zstring ptr \0" + .balign 4 +-Lt_0537: .ascii "fb_program_icon_data\0" ++Lt_053A: .ascii "fb_program_icon_data\0" + .balign 4 +-Lt_0539: .ascii "(0 to ...) = _\n{ _\n\0" ++Lt_053C: .ascii "(0 to ...) = _\n{ _\n\0" + .balign 4 +-Lt_053D: .ascii "/* XPM */\0" ++Lt_0540: .ascii "/* XPM */\0" + .balign 4 +-Lt_0547: .ascii ", _\n\0" ++Lt_054A: .ascii ", _\n\0" + .balign 4 +-Lt_0549: .ascii "\t@\0" ++Lt_054C: .ascii "\t@\0" + .balign 4 +-Lt_054F: .ascii " _ \n\0" ++Lt_0552: .ascii " _ \n\0" + .balign 4 +-Lt_0551: .ascii "}\n\n\0" ++Lt_0554: .ascii "}\n\n\0" + .balign 4 +-Lt_0553: .ascii "extern as zstring ptr ptr fb_program_icon alias \"fb_program_icon\"\n\0" ++Lt_0556: .ascii "extern as zstring ptr ptr fb_program_icon alias \"fb_program_icon\"\n\0" + .balign 4 +-Lt_0557: .ascii "dim shared as zstring ptr ptr fb_program_icon = @fb_program_icon_data(0)\n\0" ++Lt_055A: .ascii "dim shared as zstring ptr ptr fb_program_icon = @fb_program_icon_data(0)\n\0" + .balign 4 +-Lt_055F: .ascii ".bas\0" ++Lt_0562: .ascii ".bas\0" + .balign 4 +-Lt_0562: .ascii "parsing xpm: \0" ++Lt_0565: .ascii "parsing xpm: \0" + .balign 4 +-Lt_0579: .ascii "-m32 \0" ++Lt_057C: .ascii "-m32 \0" + .balign 4 +-Lt_057C: .ascii "-m64 \0" ++Lt_057F: .ascii "-m64 \0" + .balign 4 +-Lt_057F: .ascii "-march=native \0" ++Lt_0582: .ascii "-march=native \0" + .balign 4 +-Lt_0580: .ascii "-march=\0" ++Lt_0583: .ascii "-march=\0" + .balign 4 +-Lt_0586: .ascii "-fPIC \0" ++Lt_0589: .ascii "-fPIC \0" + .balign 4 +-Lt_058B: .ascii "-S -nostdlib -nostdinc -Wall -Wno-unused-label -Wno-unused-function -Wno-unused-variable -Wno-unused-but-set-variable \0" ++Lt_058E: .ascii "-S -nostdlib -nostdinc -Wall -Wno-unused-label -Wno-unused-function -Wno-unused-variable -Wno-unused-but-set-variable \0" + .balign 4 +-Lt_058C: .ascii "-Wno-main \0" ++Lt_058F: .ascii "-Wno-main \0" + .balign 4 +-Lt_058D: .ascii "-Werror-implicit-function-declaration \0" ++Lt_0590: .ascii "-Werror-implicit-function-declaration \0" + .balign 4 +-Lt_058E: .ascii "-O\0" ++Lt_0591: .ascii "-O\0" + .balign 4 +-Lt_058F: .ascii "-fno-strict-aliasing \0" ++Lt_0592: .ascii "-fno-strict-aliasing \0" + .balign 4 +-Lt_0590: .ascii "-frounding-math \0" ++Lt_0593: .ascii "-frounding-math \0" + .balign 4 +-Lt_0591: .ascii "-fno-math-errno \0" ++Lt_0594: .ascii "-fno-math-errno \0" + .balign 4 +-Lt_0592: .ascii "-fwrapv \0" ++Lt_0595: .ascii "-fwrapv \0" + .balign 4 +-Lt_0593: .ascii "-fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables \0" ++Lt_0596: .ascii "-fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables \0" + .balign 4 +-Lt_0596: .ascii "-g \0" ++Lt_0599: .ascii "-g \0" + .balign 4 +-Lt_0599: .ascii "-mfpmath=sse -msse2 \0" ++Lt_059C: .ascii "-mfpmath=sse -msse2 \0" + .balign 4 +-Lt_05A1: .ascii "-masm=intel \0" ++Lt_05A4: .ascii "-masm=intel \0" + .balign 4 +-Lt_05A8: .ascii "-march=x86 \0" ++Lt_05AB: .ascii "-march=x86 \0" + .balign 4 +-Lt_05AB: .ascii "-march=x86-64 \0" ++Lt_05AE: .ascii "-march=x86-64 \0" + .balign 4 +-Lt_05AE: .ascii "-march=arm \0" ++Lt_05B1: .ascii "-march=arm \0" + .balign 4 +-Lt_05B1: .ascii "-march=aarch64 \0" ++Lt_05B4: .ascii "-march=aarch64 \0" + .balign 4 +-Lt_05B4: .ascii "-relocation-model=pic \0" ++Lt_05B7: .ascii "-relocation-model=pic \0" + .balign 4 +-Lt_05BC: .ascii "--x86-asm-syntax=intel \0" ++Lt_05BF: .ascii "--x86-asm-syntax=intel \0" + .balign 4 +-Lt_05BD: .ascii "\" \0" ++Lt_05C0: .ascii "\" \0" + .balign 4 +-Lt_05BE: .ascii "-o \"\0" ++Lt_05C1: .ascii "-o \"\0" + .balign 4 +-Lt_05C3: .ascii "compiling C\0" ++Lt_05C6: .ascii "compiling C\0" + .balign 4 +-Lt_05C6: .ascii "compiling LLVM IR\0" ++Lt_05C9: .ascii "compiling LLVM IR\0" + .balign 4 +-Lt_05D5: .ascii "-arch i386 \0" ++Lt_05D8: .ascii "-arch i386 \0" + .balign 4 +-Lt_05D6: .ascii "--32 \0" ++Lt_05D9: .ascii "--32 \0" + .balign 4 +-Lt_05DB: .ascii "-arch x86_64 \0" ++Lt_05DE: .ascii "-arch x86_64 \0" + .balign 4 +-Lt_05DC: .ascii "--64 \0" ++Lt_05DF: .ascii "--64 \0" + .balign 4 +-Lt_05E1: .ascii "--strip-local-absolute \0" ++Lt_05E4: .ascii "--strip-local-absolute \0" + .balign 4 +-Lt_05E5: .ascii "assembling\0" ++Lt_05E8: .ascii "assembling\0" + .balign 4 +-Lt_05F2: .ascii "--output-format=coff --include-dir=.\0" ++Lt_05F5: .ascii "--output-format=coff --include-dir=.\0" + .balign 4 +-Lt_05F9: .ascii "compiling rc\0" ++Lt_05FC: .ascii "compiling rc\0" + .balign 4 +-Lt_060E: .ascii "creating: \0" ++Lt_0611: .ascii "creating: \0" + .balign 4 +-Lt_061B: .ascii "-rsc \"\0" ++Lt_061E: .ascii "-rsc \"\0" + .balign 4 +-Lt_0624: .ascii "\"__fb_ct.inf\" \0" ++Lt_0627: .ascii "\"__fb_ct.inf\" \0" + .balign 4 +-Lt_062B: .ascii "archiving\0" ++Lt_062E: .ascii "archiving\0" + .balign 4 +-Lt_0630: .ascii "libgcc.a\0" ++Lt_0633: .ascii "libgcc.a\0" + .balign 4 +-Lt_0635: .ascii "libm.a\0" ++Lt_0638: .ascii "libm.a\0" + .balign 4 +-Lt_0638: .ascii "libmingw32.a\0" ++Lt_063B: .ascii "libmingw32.a\0" + .balign 4 +-Lt_0648: .ascii "fbgfx\0" ++Lt_064B: .ascii "fbgfx\0" + .balign 4 +-Lt_064F: .ascii "gdi32\0" ++Lt_0652: .ascii "gdi32\0" + .balign 4 +-Lt_0650: .ascii "winmm\0" ++Lt_0653: .ascii "winmm\0" + .balign 4 +-Lt_0652: .ascii "/usr/X11R6/lib\0" ++Lt_0655: .ascii "/usr/X11R6/lib\0" + .balign 4 +-Lt_0654: .ascii "X11\0" ++Lt_0657: .ascii "X11\0" + .balign 4 +-Lt_0655: .ascii "Xext\0" ++Lt_0658: .ascii "Xext\0" + .balign 4 +-Lt_0656: .ascii "Xpm\0" ++Lt_0659: .ascii "Xpm\0" + .balign 4 +-Lt_0657: .ascii "Xrandr\0" ++Lt_065A: .ascii "Xrandr\0" + .balign 4 +-Lt_0658: .ascii "Xrender\0" ++Lt_065B: .ascii "Xrender\0" + .balign 4 +-Lt_065E: .ascii "kernel32\0" ++Lt_0661: .ascii "kernel32\0" + .balign 4 +-Lt_065F: .ascii "user32\0" ++Lt_0662: .ascii "user32\0" + .balign 4 +-Lt_0662: .ascii "gmon\0" ++Lt_0665: .ascii "gmon\0" + .balign 4 +-Lt_0664: .ascii "System\0" ++Lt_0667: .ascii "System\0" + .balign 4 +-Lt_0665: .ascii "pthread\0" ++Lt_0668: .ascii "pthread\0" + .balign 4 +-Lt_0666: .ascii "ncurses\0" ++Lt_0669: .ascii "ncurses\0" + .balign 4 +-Lt_066A: .ascii "socket\0" ++Lt_066D: .ascii "socket\0" + .balign 4 +-Lt_066D: .ascii "libtinfo.a\0" ++Lt_0670: .ascii "libtinfo.a\0" + .balign 4 +-Lt_066E: .ascii "libtinfo.so\0" ++Lt_0671: .ascii "libtinfo.so\0" + .balign 4 +-Lt_0671: .ascii "tinfo\0" ++Lt_0674: .ascii "tinfo\0" + .balign 4 +-Lt_0672: .ascii "dl\0" ++Lt_0675: .ascii "dl\0" + .balign 4 +-Lt_0673: .ascii "libgcc_eh.a\0" ++Lt_0676: .ascii "libgcc_eh.a\0" + .balign 4 +-Lt_0674: .ascii "libgcc_eh.so\0" ++Lt_0677: .ascii "libgcc_eh.so\0" + .balign 4 +-Lt_0677: .ascii "gcc_eh\0" ++Lt_067A: .ascii "gcc_eh\0" + .balign 4 +-Lt_067B: .ascii "msvcrt\0" ++Lt_067E: .ascii "msvcrt\0" + .balign 4 +-Lt_067C: .ascii "mingw32\0" ++Lt_067F: .ascii "mingw32\0" + .balign 4 +-Lt_067D: .ascii "mingwex\0" ++Lt_0680: .ascii "mingwex\0" + .balign 4 +-Lt_067E: .ascii "moldname\0" ++Lt_0681: .ascii "moldname\0" + .balign 4 +-Lt_067F: .ascii "libgcc_eh.dll.a\0" ++Lt_0682: .ascii "libgcc_eh.dll.a\0" + .balign 4 +-Lt_0685: .ascii "openxdk\0" ++Lt_0688: .ascii "openxdk\0" + .balign 4 +-Lt_0686: .ascii "hal\0" ++Lt_0689: .ascii "hal\0" + .balign 4 +-Lt_0687: .ascii "usb\0" ++Lt_068A: .ascii "usb\0" + .balign 4 +-Lt_0688: .ascii "xboxkrnl\0" ++Lt_068B: .ascii "xboxkrnl\0" + .balign 4 +-Lt_068E: .ascii "usage: fbc [options] <input files>\0" ++Lt_0691: .ascii "usage: fbc [options] <input files>\0" + .balign 4 +-Lt_068F: .ascii "input files:\0" ++Lt_0692: .ascii "input files:\0" + .balign 4 +-Lt_0690: .ascii " *.a = static library, *.o = object file, *.bas = source\0" ++Lt_0693: .ascii " *.a = static library, *.o = object file, *.bas = source\0" + .balign 4 +-Lt_0691: .ascii " *.rc = resource script, *.res = compiled resource (win32)\0" ++Lt_0694: .ascii " *.rc = resource script, *.res = compiled resource (win32)\0" + .balign 4 +-Lt_0692: .ascii " *.xpm = icon resource (*nix/*bsd)\0" ++Lt_0695: .ascii " *.xpm = icon resource (*nix/*bsd)\0" + .balign 4 +-Lt_0693: .ascii "options:\0" ++Lt_0696: .ascii "options:\0" + .balign 4 +-Lt_0694: .ascii " @<file> Read more command line arguments from a file\0" ++Lt_0697: .ascii " @<file> Read more command line arguments from a file\0" + .balign 4 +-Lt_0695: .ascii " -a <file> Treat file as .o/.a input file\0" ++Lt_0698: .ascii " -a <file> Treat file as .o/.a input file\0" + .balign 4 +-Lt_0696: .ascii " -arch <type> Set target architecture (default: 486)\0" ++Lt_0699: .ascii " -arch <type> Set target architecture (default: 486)\0" + .balign 4 +-Lt_0697: .ascii " -asm att|intel Set asm format (-gen gcc|llvm, x86 or x86_64 only)\0" ++Lt_069A: .ascii " -asm att|intel Set asm format (-gen gcc|llvm, x86 or x86_64 only)\0" + .balign 4 +-Lt_0698: .ascii " -b <file> Treat file as .bas input file\0" ++Lt_069B: .ascii " -b <file> Treat file as .bas input file\0" + .balign 4 +-Lt_0699: .ascii " -c Compile only, do not link\0" ++Lt_069C: .ascii " -c Compile only, do not link\0" + .balign 4 +-Lt_069A: .ascii " -C Preserve temporary .o files\0" ++Lt_069D: .ascii " -C Preserve temporary .o files\0" + .balign 4 +-Lt_069B: .ascii " -d <name>[=<val>] Add a global #define\0" ++Lt_069E: .ascii " -d <name>[=<val>] Add a global #define\0" + .balign 4 +-Lt_069C: .ascii " -dll Same as -dylib\0" ++Lt_069F: .ascii " -dll Same as -dylib\0" + .balign 4 +-Lt_069D: .ascii " -dylib Create a DLL (win32) or shared library (*nix/*BSD)\0" ++Lt_06A0: .ascii " -dylib Create a DLL (win32) or shared library (*nix/*BSD)\0" + .balign 4 +-Lt_069E: .ascii " -e Enable runtime error checking\0" ++Lt_06A1: .ascii " -e Enable runtime error checking\0" + .balign 4 +-Lt_069F: .ascii " -ex -e plus RESUME support\0" ++Lt_06A2: .ascii " -ex -e plus RESUME support\0" + .balign 4 +-Lt_06A0: .ascii " -exx -ex plus array bounds/null-pointer checking\0" ++Lt_06A3: .ascii " -exx -ex plus array bounds/null-pointer checking\0" + .balign 4 +-Lt_06A1: .ascii " -export Export symbols for dynamic linkage\0" ++Lt_06A4: .ascii " -export Export symbols for dynamic linkage\0" + .balign 4 +-Lt_06A2: .ascii " -forcelang <name> Override #lang statements in source code\0" ++Lt_06A5: .ascii " -forcelang <name> Override #lang statements in source code\0" + .balign 4 +-Lt_06A3: .ascii " -fpmode fast|precise Select floating-point math accuracy/speed\0" ++Lt_06A6: .ascii " -fpmode fast|precise Select floating-point math accuracy/speed\0" + .balign 4 +-Lt_06A4: .ascii " -fpu x87|sse Set target FPU\0" ++Lt_06A7: .ascii " -fpu x87|sse Set target FPU\0" + .balign 4 +-Lt_06A5: .ascii " -g Add debug info\0" ++Lt_06A8: .ascii " -g Add debug info\0" + .balign 4 +-Lt_06A6: .ascii " -gen gas|gcc|llvm Select code generation backend\0" ++Lt_06A9: .ascii " -gen gas|gcc|llvm Select code generation backend\0" + .balign 4 +-Lt_06A7: .ascii " [-]-help Show this help output\0" ++Lt_06AA: .ascii " [-]-help Show this help output\0" + .balign 4 +-Lt_06A8: .ascii " -i <path> Add an include file search path\0" ++Lt_06AB: .ascii " -i <path> Add an include file search path\0" + .balign 4 +-Lt_06A9: .ascii " -include <file> Pre-#include a file for each input .bas\0" ++Lt_06AC: .ascii " -include <file> Pre-#include a file for each input .bas\0" + .balign 4 +-Lt_06AA: .ascii " -l <name> Link in a library\0" ++Lt_06AD: .ascii " -l <name> Link in a library\0" + .balign 4 +-Lt_06AB: .ascii " -lang <name> Select FB dialect: deprecated, fblite, qb\0" ++Lt_06AE: .ascii " -lang <name> Select FB dialect: deprecated, fblite, qb\0" + .balign 4 +-Lt_06AC: .ascii " -lib Create a static library\0" ++Lt_06AF: .ascii " -lib Create a static library\0" + .balign 4 +-Lt_06AD: .ascii " -m <name> Specify main module (default if not -c: first input .bas)\0" ++Lt_06B0: .ascii " -m <name> Specify main module (default if not -c: first input .bas)\0" + .balign 4 +-Lt_06AE: .ascii " -map <file> Save linking map to file\0" ++Lt_06B1: .ascii " -map <file> Save linking map to file\0" + .balign 4 +-Lt_06AF: .ascii " -maxerr <n> Only show <n> errors\0" ++Lt_06B2: .ascii " -maxerr <n> Only show <n> errors\0" + .balign 4 +-Lt_06B0: .ascii " -mt Use thread-safe FB runtime\0" ++Lt_06B3: .ascii " -mt Use thread-safe FB runtime\0" + .balign 4 +-Lt_06B1: .ascii " -nodeflibs Do not include the default libraries\0" ++Lt_06B4: .ascii " -nodeflibs Do not include the default libraries\0" + .balign 4 +-Lt_06B2: .ascii " -noerrline Do not show source context in error messages\0" ++Lt_06B5: .ascii " -noerrline Do not show source context in error messages\0" + .balign 4 +-Lt_06B3: .ascii " -noobjinfo Do not read/write compile-time info from/to .o and .a files\0" ++Lt_06B6: .ascii " -noobjinfo Do not read/write compile-time info from/to .o and .a files\0" + .balign 4 +-Lt_06B4: .ascii " -o <file> Set .o (or -pp .bas) file name for prev/next input file\0" ++Lt_06B7: .ascii " -o <file> Set .o (or -pp .bas) file name for prev/next input file\0" + .balign 4 +-Lt_06B5: .ascii " -O <value> Optimization level (default: 0)\0" ++Lt_06B8: .ascii " -O <value> Optimization level (default: 0)\0" + .balign 4 +-Lt_06B6: .ascii " -p <path> Add a library search path\0" ++Lt_06B9: .ascii " -p <path> Add a library search path\0" + .balign 4 +-Lt_06B7: .ascii " -pic Generate position-independent code (non-x86 Unix shared libs)\0" ++Lt_06BA: .ascii " -pic Generate position-independent code (non-x86 Unix shared libs)\0" + .balign 4 +-Lt_06B8: .ascii " -pp Write out preprocessed input file (.pp.bas) only\0" ++Lt_06BB: .ascii " -pp Write out preprocessed input file (.pp.bas) only\0" + .balign 4 +-Lt_06B9: .ascii " -prefix <path> Set the compiler prefix path\0" ++Lt_06BC: .ascii " -prefix <path> Set the compiler prefix path\0" + .balign 4 +-Lt_06BA: .ascii " -print host|target Display host/target system name\0" ++Lt_06BD: .ascii " -print host|target Display host/target system name\0" + .balign 4 +-Lt_06BB: .ascii " -print fblibdir Display the compiler's lib/ path\0" ++Lt_06BE: .ascii " -print fblibdir Display the compiler's lib/ path\0" + .balign 4 +-Lt_06BC: .ascii " -print x Display output binary/library file name (if known)\0" ++Lt_06BF: .ascii " -print x Display output binary/library file name (if known)\0" + .balign 4 +-Lt_06BD: .ascii " -profile Enable function profiling\0" ++Lt_06C0: .ascii " -profile Enable function profiling\0" + .balign 4 +-Lt_06BE: .ascii " -r Write out .asm/.c/.ll (-gen gas/gcc/llvm) only\0" ++Lt_06C1: .ascii " -r Write out .asm/.c/.ll (-gen gas/gcc/llvm) only\0" + .balign 4 +-Lt_06BF: .ascii " -rr Write out the final .asm only\0" ++Lt_06C2: .ascii " -rr Write out the final .asm only\0" + .balign 4 +-Lt_06C0: .ascii " -R Preserve temporary .asm/.c/.ll/.def files\0" ++Lt_06C3: .ascii " -R Preserve temporary .asm/.c/.ll/.def files\0" + .balign 4 +-Lt_06C1: .ascii " -RR Preserve the final .asm file\0" ++Lt_06C4: .ascii " -RR Preserve the final .asm file\0" + .balign 4 +-Lt_06C2: .ascii " -s console|gui Select win32 subsystem\0" ++Lt_06C5: .ascii " -s console|gui Select win32 subsystem\0" + .balign 4 +-Lt_06C3: .ascii " -showincludes Display a tree of file names of #included files\0" ++Lt_06C6: .ascii " -showincludes Display a tree of file names of #included files\0" + .balign 4 +-Lt_06C4: .ascii " -static Prefer static libraries over dynamic ones when linking\0" ++Lt_06C7: .ascii " -static Prefer static libraries over dynamic ones when linking\0" + .balign 4 +-Lt_06C5: .ascii " -t <value> Set .exe stack size in kbytes, default: 1024 (win32/dos)\0" ++Lt_06C8: .ascii " -t <value> Set .exe stack size in kbytes, default: 1024 (win32/dos)\0" + .balign 4 +-Lt_06C6: .ascii " -target <name> Set cross-compilation target\0" ++Lt_06C9: .ascii " -target <name> Set cross-compilation target\0" + .balign 4 +-Lt_06C7: .ascii " -title <name> Set XBE display title (xbox)\0" ++Lt_06CA: .ascii " -title <name> Set XBE display title (xbox)\0" + .balign 4 +-Lt_06C8: .ascii " -v Be verbose\0" ++Lt_06CB: .ascii " -v Be verbose\0" + .balign 4 +-Lt_06C9: .ascii " -vec <n> Automatic vectorization level (default: 0)\0" ++Lt_06CC: .ascii " -vec <n> Automatic vectorization level (default: 0)\0" + .balign 4 +-Lt_06CA: .ascii " [-]-version Show compiler version\0" ++Lt_06CD: .ascii " [-]-version Show compiler version\0" + .balign 4 +-Lt_06CB: .ascii " -w all|pedantic|<n> Set min warning level: all, pedantic or a value\0" ++Lt_06CE: .ascii " -w all|pedantic|<n> Set min warning level: all, pedantic or a value\0" + .balign 4 +-Lt_06CC: .ascii " -Wa <a,b,c> Pass options to 'as'\0" ++Lt_06CF: .ascii " -Wa <a,b,c> Pass options to 'as'\0" + .balign 4 +-Lt_06CD: .ascii " -Wc <a,b,c> Pass options to 'gcc' (-gen gcc) or 'llc' (-gen llvm)\0" ++Lt_06D0: .ascii " -Wc <a,b,c> Pass options to 'gcc' (-gen gcc) or 'llc' (-gen llvm)\0" + .balign 4 +-Lt_06CE: .ascii " -Wl <a,b,c> Pass options to 'ld'\0" ++Lt_06D1: .ascii " -Wl <a,b,c> Pass options to 'ld'\0" + .balign 4 +-Lt_06CF: .ascii " -x <file> Set output executable/library file name\0" ++Lt_06D2: .ascii " -x <file> Set output executable/library file name\0" + .balign 4 +-Lt_06D0: .ascii " -z gosub-setjmp Use setjmp/longjmp to implement GOSUB\0" ++Lt_06D3: .ascii " -z gosub-setjmp Use setjmp/longjmp to implement GOSUB\0" + .balign 4 +-Lt_06DE: .ascii "FreeBASIC Compiler - Version 1.06.0 (02-17-2019), built for \0" ++Lt_06E1: .ascii "FreeBASIC Compiler - Version 1.06.0 (04-21-2019), built for \0" + .balign 4 +-Lt_06DF: .ascii "bit)\0" ++Lt_06E2: .ascii "bit)\0" + .balign 4 +-Lt_06E4: .ascii "Copyright (C) 2004-2019 The FreeBASIC development team.\0" ++Lt_06E7: .ascii "Copyright (C) 2004-2019 The FreeBASIC development team.\0" + + .section .ctors, "aw", @progbits + .int _GLOBAL__I |