normal
void FUN_00410110(void)
{
undefined *puVar1;
undefined4 uVar2;
int *piVar3;
int iVar4;
code *pcVar5;
code *pcVar6;
undefined4 *in_FS_OFFSET;
float10 fVar7;
float local_3c;
undefined4 local_28 [2];
float local_20;
undefined4 local_18;
undefined4 uStack20;
undefined *puStack16;
undefined *local_c;
undefined *local_8;
puStack16 = &DAT_004019b6;
uStack20 = *in_FS_OFFSET;
(undefined4 *)in_FS_OFFSET = &uStack20;
local_c = &stack0xffffffac;
local_8 = &DAT_00401320;
local_18 = 0;
local_28[0] = 0;
if (0 < DAT_0042455c) {
DAT_0042454c = DAT_00424558;
}
pcVar5 = __vbaObjSet_exref;
pcVar6 = __vbaFreeObj_exref;
puVar1 = &stack0xffffffac;
if (DAT_0042454c == DAT_00424550) {
puVar1 = &stack0xffffffac;
if (DAT_00424578 == (int *)0x0) {
__vbaNew2(&DAT_004041ec,&DAT_00424578);
puVar1 = local_c;
}
local_c = puVar1;
uVar2 = ((code )(*DAT_00424578 + 0x300))(DAT_00424578);
pcVar5 = __vbaObjSet_exref;
piVar3 = (int *)__vbaObjSet(&local_18,uVar2);
iVar4 = ((code )(*piVar3 + 100))(piVar3,DAT_00424560);
if (iVar4 < 0) {
__vbaHresultCheckObj(iVar4,piVar3,&DAT_004030e4,100);
}
pcVar6 = __vbaFreeObj_exref;
__vbaFreeObj();
puVar1 = local_c;
}
local_c = puVar1;
if ((DAT_0042454c DAT_00424554) && (_DAT_004241a4 0)) {
fVar7 = (float10)rtcGetTimer();
local_20 = (float)(fVar7 + (float10)DAT_00424130);
local_28[0] = 4;
rtcRandomize(local_28);
__vbaFreeVar();
local_20 = -0.00000000;
local_28[0] = 10;
fVar7 = (float10)rtcRandomNext(local_28);
local_3c = (float)fVar7;
if (DAT_00424578 == (int *)0x0) {
__vbaNew2(&DAT_004041ec,&DAT_00424578);
}
uVar2 = ((code )(*DAT_00424578 + 0x300))(DAT_00424578);
piVar3 = (int )(pcVar5)(&local_18,uVar2);
iVar4 = *piVar3;
uVar2 = __vbaFpI4();
iVar4 = ((code )(iVar4 + 100))(piVar3,uVar2);
if (iVar4 < 0) {
__vbaHresultCheckObj(iVar4,piVar3,&DAT_004030e4,100);
}
__vbaFreeObj();
__vbaFreeVar();
pcVar5 = __vbaObjSet_exref;
pcVar6 = __vbaFreeObj_exref;
}
if (DAT_0042454c == DAT_00424558) {
if (DAT_00424578 == (int *)0x0) {
__vbaNew2(&DAT_004041ec,&DAT_00424578);
}
uVar2 = ((code )(*DAT_00424578 + 0x300))(DAT_00424578);
piVar3 = (int )(pcVar5)(&local_18,uVar2);
iVar4 = ((code )(*piVar3 + 100))(piVar3,DAT_00424564);
if (iVar4 < 0) {
__vbaHresultCheckObj(iVar4,piVar3,&DAT_004030e4,100);
}
(*pcVar6)();
}
if (_DAT_004241a4 == -1) {
if (DAT_00424578 == (int *)0x0) {
__vbaNew2(&DAT_004041ec,&DAT_00424578);
}
uVar2 = ((code )(*DAT_00424578 + 0x300))(DAT_00424578);
piVar3 = (int )(pcVar5)(&local_18,uVar2);
iVar4 = ((code )(*piVar3 + 100))(piVar3,0x32);
if (iVar4 < 0) {
__vbaHresultCheckObj(iVar4,piVar3,&DAT_004030e4,100);
}
(*pcVar6)();
}
if (DAT_00424578 == (int *)0x0) {
__vbaNew2(&DAT_004041ec,&DAT_00424578);
}
uVar2 = ((code )(*DAT_00424578 + 0x300))(DAT_00424578);
piVar3 = (int )(pcVar5)(&local_18,uVar2);
iVar4 = ((code )(*piVar3 + 0x5c))(piVar3,0xffffffff);
if (iVar4 < 0) {
__vbaHresultCheckObj(iVar4,piVar3,&DAT_004030e4,0x5c);
}
(*pcVar6)();
return;
}
void FUN_00404d10(void)
{
int iVar1;
undefined *puVar2;
int unaff_EBX;
int *unaff_EDI;
undefined4 *in_FS_OFFSET;
int *piVar3;
undefined *puVar4;
int *piVar5;
undefined *puStack64;
undefined *puStack60;
wchar_t *pwStack56;
int **ppiStack52;
undefined4 uStack36;
undefined *puStack32;
undefined *puStack28;
undefined *puStack24;
undefined4 uStack20;
undefined4 uStack16;
undefined4 uStack8;
puStack32 = &LAB_00401266;
uStack36 = *in_FS_OFFSET;
(undefined4 *)in_FS_OFFSET = &uStack36;
__vbaChkstk();
puStack28 = &stack0xffffffd0;
puStack24 = &DAT_004010f8;
uStack20 = 0;
uStack16 = 0;
puVar4 = &stack0xffffffd0;
if (DAT_004081e8 == 0) {
uStack8 = 3;
piVar3 = unaff_EDI;
puVar4 = &stack0xffffffd0;
if (DAT_00408500 == (int *)0x0) {
ppiStack52 = &DAT_00408500;
pwStack56 = (wchar_t *)&DAT_00401f10;
puStack60 = (undefined *)0x404d8b;
__vbaNew2();
piVar3 = unaff_EDI;
puVar4 = puStack28;
}
puStack28 = puVar4;
pwStack56 = (wchar_t *)DAT_00408500;
ppiStack52 = (int **)&stack0xffffffd0;
puStack60 = (undefined *)0x404db3;
piVar5 = DAT_00408500;
iVar1 = ((code )(*DAT_00408500 + 0x14))();
if (iVar1 < 0) {
puStack60 = (undefined *)0x14;
puStack64 = &DAT_00401f00;
__vbaHresultCheckObj(iVar1,piVar5);
}
puStack60 = &stack0xffffffd8;
unaff_EDI = piVar3;
iVar1 = ((code )(*piVar3 + 0x50))();
if (iVar1 < 0) {
__vbaHresultCheckObj(iVar1,piVar3,&DAT_00401f20,0x50);
}
__vbaStrCat(L"\Drivers.csv",unaff_EBX);
__vbaStrMove();
__vbaFreeStr();
__vbaFreeObj();
uStack8 = 4;
__vbaOnError(0xffffffff);
uStack8 = 5;
pwStack56 = (wchar_t *)&DAT_00408024;
puStack64 = (undefined *)0x4008;
rtcKillFiles(&puStack64);
uStack8 = 6;
__vbaOnError(0xffffffff);
uStack8 = 7;
if (DAT_00408500 == (int *)0x0) {
__vbaNew2(&DAT_00401f10,&DAT_00408500);
}
puVar4 = &stack0xffffffd0;
iVar1 = ((code )unaff_EDI[5])(puVar4);
if (iVar1 < 0) {
__vbaHresultCheckObj(iVar1,puVar4,&DAT_00401f00,0x14);
}
puVar4 = &stack0xffffffd8;
puVar2 = (undefined )((code *)(unaff_EBX + 0x50))(puVar4);
if ((int)puVar2 < 0) {
ppiStack52 = (int **)0x50;
pwStack56 = (wchar_t *)&DAT_00401f20;
puStack64 = puVar2;
puStack60 = puVar4;
__vbaHresultCheckObj();
}
pwStack56 = L"\temp5";
puStack60 = (undefined *)0x404f49;
__vbaStrCat();
ppiStack52 = (int **)0x404f54;
ppiStack52 = (int **)__vbaStrMove();
pwStack56 = (wchar_t *)DAT_00408024;
puStack60 = (undefined *)0x404f62;
__vbaNameFile();
ppiStack52 = (int **)&stack0xffffffd4;
pwStack56 = (wchar_t *)&stack0xffffffd8;
puStack60 = (undefined *)0x2;
puStack64 = (undefined *)0x404f72;
__vbaFreeStrList();
ppiStack52 = (int **)0x404f7e;
__vbaFreeObj();
puVar4 = puStack28;
}
puStack28 = puVar4;
if (DAT_004081e2 == 0) {
uStack8 = 10;
piVar3 = unaff_EDI;
if (DAT_00408500 == (int *)0x0) {
ppiStack52 = &DAT_00408500;
pwStack56 = (wchar_t *)&DAT_00401f10;
puStack60 = (undefined *)0x404fb4;
__vbaNew2();
piVar3 = unaff_EDI;
}
pwStack56 = (wchar_t *)DAT_00408500;
ppiStack52 = (int **)&stack0xffffffd0;
puStack60 = (undefined *)0x404fdc;
piVar5 = DAT_00408500;
iVar1 = ((code )(*DAT_00408500 + 0x14))();
if (iVar1 < 0) {
puStack60 = (undefined *)0x14;
puStack64 = &DAT_00401f00;
__vbaHresultCheckObj(iVar1,piVar5);
}
puStack60 = &stack0xffffffd8;
unaff_EDI = piVar3;
iVar1 = ((code )(*piVar3 + 0x50))();
if (iVar1 < 0) {
__vbaHresultCheckObj(iVar1,piVar3,&DAT_00401f20,0x50);
}
__vbaStrCat(L"\NearDest.csv",unaff_EBX);
__vbaStrMove();
__vbaFreeStr();
__vbaFreeObj();
uStack8 = 0xb;
__vbaOnError(0xffffffff);
uStack8 = 0xc;
pwStack56 = (wchar_t *)&DAT_00408024;
puStack64 = (undefined *)0x4008;
rtcKillFiles(&puStack64);
uStack8 = 0xd;
__vbaOnError(0xffffffff);
uStack8 = 0xe;
if (DAT_00408500 == (int *)0x0) {
__vbaNew2(&DAT_00401f10,&DAT_00408500);
}
puVar4 = &stack0xffffffd0;
iVar1 = ((code )unaff_EDI[5])(puVar4);
if (iVar1 < 0) {
__vbaHresultCheckObj(iVar1,puVar4,&DAT_00401f00,0x14);
}
puVar4 = &stack0xffffffd8;
puVar2 = (undefined )((code *)(unaff_EBX + 0x50))(puVar4);
if ((int)puVar2 < 0) {
ppiStack52 = (int **)0x50;
pwStack56 = (wchar_t *)&DAT_00401f20;
puStack64 = puVar2;
puStack60 = puVar4;
__vbaHresultCheckObj();
}
pwStack56 = L"\temp2";
puStack60 = (undefined *)0x40518d;
__vbaStrCat();
ppiStack52 = (int **)0x405198;
ppiStack52 = (int **)__vbaStrMove();
pwStack56 = (wchar_t *)DAT_00408024;
puStack60 = (undefined *)0x4051a6;
__vbaNameFile();
ppiStack52 = (int **)&stack0xffffffd4;
pwStack56 = (wchar_t *)&stack0xffffffd8;
puStack60 = (undefined *)0x2;
puStack64 = (undefined *)0x4051b6;
__vbaFreeStrList();
ppiStack52 = (int **)0x4051c2;
__vbaFreeObj();
}
if (DAT_004081e4 == 0) {
uStack8 = 0x11;
piVar3 = unaff_EDI;
if (DAT_00408500 == (int *)0x0) {
ppiStack52 = &DAT_00408500;
pwStack56 = (wchar_t *)&DAT_00401f10;
puStack60 = (undefined *)0x4051f8;
__vbaNew2();
piVar3 = unaff_EDI;
}
pwStack56 = (wchar_t *)DAT_00408500;
ppiStack52 = (int **)&stack0xffffffd0;
puStack60 = (undefined *)0x405229;
piVar5 = DAT_00408500;
iVar1 = ((code )(*DAT_00408500 + 0x14))();
if (iVar1 < 0) {
puStack60 = (undefined *)0x14;
puStack64 = &DAT_00401f00;
__vbaHresultCheckObj(iVar1,piVar5);
}
puStack60 = &stack0xffffffd8;
unaff_EDI = piVar3;
iVar1 = ((code )(*piVar3 + 0x50))();
if (iVar1 < 0) {
__vbaHresultCheckObj(iVar1,piVar3,&DAT_00401f20,0x50);
}
__vbaStrCat(L"\..\msg\DrvNotes.csv",unaff_EBX);
__vbaStrMove();
__vbaFreeStr();
__vbaFreeObj();
uStack8 = 0x12;
__vbaOnError(0xffffffff);
uStack8 = 0x13;
pwStack56 = (wchar_t *)&DAT_00408024;
puStack64 = (undefined *)0x4008;
rtcKillFiles(&puStack64);
uStack8 = 0x14;
__vbaOnError(0xffffffff);
uStack8 = 0x15;
if (DAT_00408500 == (int *)0x0) {
__vbaNew2(&DAT_00401f10,&DAT_00408500);
}
puVar4 = &stack0xffffffd0;
iVar1 = ((code )unaff_EDI[5])(puVar4);
if (iVar1 < 0) {
__vbaHresultCheckObj(iVar1,puVar4,&DAT_00401f00,0x14);
}
puVar4 = &stack0xffffffd8;
puVar2 = (undefined )((code *)(unaff_EBX + 0x50))(puVar4);
if ((int)puVar2 < 0) {
ppiStack52 = (int **)0x50;
pwStack56 = (wchar_t *)&DAT_00401f20;
puStack64 = puVar2;
puStack60 = puVar4;
__vbaHresultCheckObj();
}
pwStack56 = L"\..\msg\temp3";
puStack60 = (undefined *)0x4053e0;
__vbaStrCat();
ppiStack52 = (int **)0x4053eb;
ppiStack52 = (int **)__vbaStrMove();
pwStack56 = (wchar_t *)DAT_00408024;
puStack60 = (undefined *)0x4053f8;
__vbaNameFile();
ppiStack52 = (int **)&stack0xffffffd4;
pwStack56 = (wchar_t *)&stack0xffffffd8;
puStack60 = (undefined *)0x2;
puStack64 = (undefined *)0x405408;
__vbaFreeStrList();
ppiStack52 = (int **)0x405414;
__vbaFreeObj();
}
if (DAT_004081e6 == 0) {
uStack8 = 0x18;
piVar3 = unaff_EDI;
if (DAT_00408500 == (int *)0x0) {
ppiStack52 = &DAT_00408500;
pwStack56 = (wchar_t *)&DAT_00401f10;
puStack60 = (undefined *)0x40544a;
__vbaNew2();
piVar3 = unaff_EDI;
}
pwStack56 = (wchar_t *)DAT_00408500;
ppiStack52 = (int **)&stack0xffffffd0;
puStack60 = (undefined *)0x40547b;
piVar5 = DAT_00408500;
iVar1 = ((code )(*DAT_00408500 + 0x14))();
if (iVar1 < 0) {
puStack60 = (undefined *)0x14;
puStack64 = &DAT_00401f00;
__vbaHresultCheckObj(iVar1,piVar5);
}
puStack60 = &stack0xffffffd8;
unaff_EDI = piVar3;
iVar1 = ((code )(*piVar3 + 0x50))();
if (iVar1 < 0) {
__vbaHresultCheckObj(iVar1,piVar3,&DAT_00401f20,0x50);
}
__vbaStrCat(L"\..\msg\TrkNotes.csv",unaff_EBX);
__vbaStrMove();
__vbaFreeStr();
__vbaFreeObj();
uStack8 = 0x19;
__vbaOnError(0xffffffff);
uStack8 = 0x1a;
pwStack56 = (wchar_t *)&DAT_00408024;
puStack64 = (undefined *)0x4008;
rtcKillFiles(&puStack64);
uStack8 = 0x1b;
__vbaOnError(0xffffffff);
uStack8 = 0x1c;
if (DAT_00408500 == (int *)0x0) {
__vbaNew2(&DAT_00401f10,&DAT_00408500);
}
puVar4 = &stack0xffffffd0;
iVar1 = ((code )unaff_EDI[5])(puVar4);
if (iVar1 < 0) {
__vbaHresultCheckObj(iVar1,puVar4,&DAT_00401f00,0x14);
}
puVar4 = &stack0xffffffd8;
puVar2 = (undefined )((code *)(unaff_EBX + 0x50))(puVar4);
if ((int)puVar2 < 0) {
ppiStack52 = (int **)0x50;
pwStack56 = (wchar_t *)&DAT_00401f20;
puStack64 = puVar2;
puStack60 = puVar4;
__vbaHresultCheckObj();
}
pwStack56 = L"\..\msg\temp4";
puStack60 = (undefined *)0x405632;
__vbaStrCat();
ppiStack52 = (int **)0x40563d;
ppiStack52 = (int **)__vbaStrMove();
pwStack56 = (wchar_t *)DAT_00408024;
puStack60 = (undefined *)0x40564b;
__vbaNameFile();
ppiStack52 = (int **)&stack0xffffffd4;
pwStack56 = (wchar_t *)&stack0xffffffd8;
puStack60 = (undefined *)0x2;
puStack64 = (undefined *)0x40565b;
__vbaFreeStrList();
ppiStack52 = (int **)0x405667;
__vbaFreeObj();
}
if (DAT_004081e0 == 0) {
uStack8 = 0x1f;
if (DAT_00408500 == (int *)0x0) {
ppiStack52 = &DAT_00408500;
pwStack56 = (wchar_t *)&DAT_00401f10;
puStack60 = (undefined *)0x40569d;
__vbaNew2();
}
pwStack56 = (wchar_t *)DAT_00408500;
ppiStack52 = (int **)&stack0xffffffd0;
puStack60 = (undefined *)0x4056ce;
piVar3 = DAT_00408500;
iVar1 = ((code )(*DAT_00408500 + 0x14))();
if (iVar1 < 0) {
puStack60 = (undefined *)0x14;
puStack64 = &DAT_00401f00;
__vbaHresultCheckObj(iVar1,piVar3);
}
puStack60 = &stack0xffffffd8;
piVar3 = unaff_EDI;
iVar1 = ((code )(*unaff_EDI + 0x50))();
if (iVar1 < 0) {
__vbaHresultCheckObj(iVar1,unaff_EDI,&DAT_00401f20,0x50);
}
__vbaStrCat(L"\Ready.txt",unaff_EBX);
__vbaStrMove();
__vbaFreeStr();
__vbaFreeObj();
uStack8 = 0x20;
__vbaOnError(0xffffffff);
uStack8 = 0x21;
pwStack56 = (wchar_t *)&DAT_00408024;
puStack64 = (undefined *)0x4008;
rtcKillFiles(&puStack64);
uStack8 = 0x22;
__vbaOnError(0xffffffff);
uStack8 = 0x23;
if (DAT_00408500 == (int *)0x0) {
__vbaNew2(&DAT_00401f10,&DAT_00408500);
}
puVar4 = &stack0xffffffd0;
iVar1 = ((code )piVar3[5])(puVar4);
if (iVar1 < 0) {
__vbaHresultCheckObj(iVar1,puVar4,&DAT_00401f00,0x14);
}
puVar4 = &stack0xffffffd8;
puVar2 = (undefined )((code *)(unaff_EBX + 0x50))(puVar4);
if ((int)puVar2 < 0) {
ppiStack52 = (int **)0x50;
pwStack56 = (wchar_t *)&DAT_00401f20;
puStack64 = puVar2;
puStack60 = puVar4;
__vbaHresultCheckObj();
}
pwStack56 = L"\temp1";
puStack60 = (undefined *)0x405885;
__vbaStrCat();
ppiStack52 = (int **)0x405890;
ppiStack52 = (int **)__vbaStrMove();
pwStack56 = (wchar_t *)DAT_00408024;
puStack60 = (undefined *)0x40589e;
__vbaNameFile();
ppiStack52 = (int **)&stack0xffffffd4;
pwStack56 = (wchar_t *)&stack0xffffffd8;
puStack60 = (undefined *)0x2;
puStack64 = (undefined *)0x4058ae;
__vbaFreeStrList();
ppiStack52 = (int **)0x4058ba;
__vbaFreeObj();
}
uStack8 = 0x25;
ppiStack52 = (int **)0x0;
pwStack56 = (wchar_t *)0x4058c9;
__vbaOnError();
return;
}
Any institution responsible for world governance should prioritize homeostasis of the biosphere.
It isn't environmentalism. It is common sense. Ph levels in the oceans. Atmospheric conditions. Ozone. Etc.
Just 2 cents this morning