int __cdecl sub_40C6E8(int a1) { int v1; // eax int v2; // eax int v3; // eax int v4; // eax int v5; // eax int v6; // eax int v7; // eax int v8; // eax int v9; // eax int v10; // eax int v11; // eax int v12; // eax System::Sysutils **v13; // eax int v14; // eax int *v15; // eax int *v16; // eax int *v17; // eax int *v18; // eax int v20; // [esp-Ch] [ebp-128h] int v21; // [esp-Ch] [ebp-128h] int v22; // [esp-8h] [ebp-124h] int v23; // [esp-8h] [ebp-124h] int v24; // [esp-4h] [ebp-120h] int v25; // [esp-4h] [ebp-120h] int v26; // [esp-4h] [ebp-120h] __int16 v27; // [esp+12h] [ebp-10Ah] __int16 v28; // [esp+14h] [ebp-108h] __int16 v29; // [esp+18h] [ebp-104h] __int16 v30; // [esp+1Ah] [ebp-102h] __int16 v31; // [esp+1Ch] [ebp-100h] unsigned __int16 v32; // [esp+1Eh] [ebp-FEh] __int16 v33; // [esp+20h] [ebp-FCh] int v34; // [esp+2Ch] [ebp-F0h] BYREF __int16 v35; // [esp+40h] [ebp-DCh] int v36; // [esp+4Ch] [ebp-D0h] char v37[4]; // [esp+54h] [ebp-C8h] BYREF char v38[4]; // [esp+58h] [ebp-C4h] BYREF char v39[4]; // [esp+5Ch] [ebp-C0h] BYREF char v40[4]; // [esp+60h] [ebp-BCh] BYREF char Block[4]; // [esp+64h] [ebp-B8h] BYREF char v42[4]; // [esp+68h] [ebp-B4h] BYREF char v43[4]; // [esp+6Ch] [ebp-B0h] BYREF char v44[4]; // [esp+70h] [ebp-ACh] BYREF char v45[4]; // [esp+74h] [ebp-A8h] BYREF char v46[4]; // [esp+78h] [ebp-A4h] BYREF char v47[4]; // [esp+7Ch] [ebp-A0h] BYREF char v48[4]; // [esp+80h] [ebp-9Ch] BYREF char v49[4]; // [esp+84h] [ebp-98h] BYREF char v50[4]; // [esp+88h] [ebp-94h] BYREF char v51[4]; // [esp+8Ch] [ebp-90h] BYREF char v52[4]; // [esp+90h] [ebp-8Ch] BYREF char v53[4]; // [esp+94h] [ebp-88h] BYREF char v54[4]; // [esp+98h] [ebp-84h] BYREF char v55[4]; // [esp+9Ch] [ebp-80h] BYREF char v56[4]; // [esp+A0h] [ebp-7Ch] BYREF char v57[4]; // [esp+A4h] [ebp-78h] BYREF char v58[4]; // [esp+A8h] [ebp-74h] BYREF char v59[4]; // [esp+ACh] [ebp-70h] BYREF char v60[4]; // [esp+B0h] [ebp-6Ch] BYREF char v61[4]; // [esp+B4h] [ebp-68h] BYREF int v62; // [esp+B8h] [ebp-64h] BYREF char v63[4]; // [esp+BCh] [ebp-60h] BYREF char v64[4]; // [esp+C0h] [ebp-5Ch] BYREF int v65; // [esp+C4h] [ebp-58h] BYREF int v66; // [esp+C8h] [ebp-54h] BYREF char v67[4]; // [esp+CCh] [ebp-50h] BYREF int v68; // [esp+D0h] [ebp-4Ch] BYREF int v69; // [esp+D4h] [ebp-48h] BYREF int v70; // [esp+D8h] [ebp-44h] BYREF int v71; // [esp+DCh] [ebp-40h] BYREF int v72; // [esp+E0h] [ebp-3Ch] BYREF int v73; // [esp+E4h] [ebp-38h] BYREF int v74; // [esp+E8h] [ebp-34h] BYREF char v75[4]; // [esp+ECh] [ebp-30h] BYREF char v76[4]; // [esp+F0h] [ebp-2Ch] BYREF char v77[4]; // [esp+F4h] [ebp-28h] BYREF char v78[4]; // [esp+F8h] [ebp-24h] BYREF char v79[4]; // [esp+FCh] [ebp-20h] BYREF char v80[4]; // [esp+100h] [ebp-1Ch] BYREF char v81[4]; // [esp+104h] [ebp-18h] BYREF char v82[4]; // [esp+108h] [ebp-14h] BYREF char v83[4]; // [esp+10Ch] [ebp-10h] BYREF char v84[4]; // [esp+110h] [ebp-Ch] BYREF char v85[4]; // [esp+114h] [ebp-8h] BYREF char v86[4]; // [esp+118h] [ebp-4h] BYREF __InitExceptBlockLDTC(); sub_756FB0(v75, aOcak); ++v36; sub_756FB0(v76, &unk_75B9EF); ++v36; sub_756FB0(v77, aMart); ++v36; sub_756FB0(v78, aNisan); ++v36; sub_756FB0(v79, &unk_75BA00); ++v36; sub_756FB0(v80, aHaziran); ++v36; sub_756FB0(v81, aTemmuz); ++v36; sub_756FB0(v82, &unk_75BA15); ++v36; sub_756FB0(v83, &unk_75BA1D); ++v36; sub_756FB0(v84, aEkim); ++v36; sub_756FB0(v85, &unk_75BA28); ++v36; sub_756FB0(v86, &unk_75BA2E); ++v36; v35 = 24; v34 = 1; sub_40B987(a1, &v34); sub_40B987(a1, &v34); sub_40B987(a1, &v34); sub_40B987(a1, &v34); sub_40B987(a1, &v34); v33 = *(_WORD *)sub_40B987(a1, &v34); v32 = *(_WORD *)sub_40B987(a1, &v34); v31 = *(_WORD *)sub_40B987(a1, &v34); v30 = *(_WORD *)sub_40B987(a1, &v34); v29 = *(_WORD *)sub_40B987(a1, &v34); sub_40B987(a1, &v34); v28 = *(_WORD *)sub_40B987(a1, &v34); v27 = *(_WORD *)sub_40B987(a1, &v34); sub_40B987(a1, &v34); v35 = 36; v74 = 0; unknown_libname_7928((int)&v74, aHu_3, v33); ++v36; v35 = 48; System::UnicodeString::UnicodeString(&v73, (int)&v75[4 * v32]); ++v36; v35 = 60; v72 = 0; unknown_libname_7928((int)&v72, aI_3, v31 + 108); ++v36; v35 = 72; v71 = 0; unknown_libname_7928((int)&v71, aHu, v30); ++v36; v35 = 84; v70 = 0; unknown_libname_7928((int)&v70, aHu_0, v29); ++v36; v35 = 96; v69 = 0; unknown_libname_7928((int)&v69, aHu_1, v28); ++v36; v35 = 108; v68 = 0; unknown_libname_7928((int)&v68, aHu_2, v27); ++v36; v35 = 120; unknown_libname_653(v67); ++v36; v35 = 132; sub_756FB0(v61, asc_75BA6B); ++v36; sub_756FB0(v60, asc_75BA68); ++v36; sub_756FB0(v59, &asc_75BA64[1]); ++v36; sub_756FB0(v58, asc_75BA64); ++v36; v1 = unknown_libname_653(v57); ++v36; System::UnicodeString::operator+(v1, &v74, v58); v2 = unknown_libname_653(v56); ++v36; System::UnicodeString::operator+(v2, v57, &v73); v3 = unknown_libname_653(v55); ++v36; System::UnicodeString::operator+(v3, v56, v59); v4 = unknown_libname_653(v54); ++v36; System::UnicodeString::operator+(v4, v55, &v72); v5 = unknown_libname_653(v53); ++v36; System::UnicodeString::operator+(v5, v54, v60); v6 = unknown_libname_653(v52); ++v36; System::UnicodeString::operator+(v6, v53, &v71); v7 = unknown_libname_653(v51); ++v36; System::UnicodeString::operator+(v7, v52, v61); v8 = unknown_libname_653(v50); ++v36; System::UnicodeString::operator+(v8, v51, &v70); sub_756CC4(&v66, v50, 0); ++v36; ++v36; --v36; System::UnicodeString::~UnicodeString((System::UnicodeString *)v50); --v36; System::UnicodeString::~UnicodeString((System::UnicodeString *)v51); --v36; System::UnicodeString::~UnicodeString((System::UnicodeString *)v61); --v36; System::UnicodeString::~UnicodeString((System::UnicodeString *)v52); --v36; System::UnicodeString::~UnicodeString((System::UnicodeString *)v53); --v36; System::UnicodeString::~UnicodeString((System::UnicodeString *)v60); --v36; System::UnicodeString::~UnicodeString((System::UnicodeString *)v54); --v36; System::UnicodeString::~UnicodeString((System::UnicodeString *)v55); --v36; System::UnicodeString::~UnicodeString((System::UnicodeString *)v59); --v36; System::UnicodeString::~UnicodeString((System::UnicodeString *)v56); --v36; System::UnicodeString::~UnicodeString((System::UnicodeString *)v57); --v36; System::UnicodeString::~UnicodeString((System::UnicodeString *)v58); v35 = 144; sub_756FB0(v49, aDakika); ++v36; sub_756FB0(v48, aSaat); ++v36; v9 = unknown_libname_653(v47); ++v36; System::UnicodeString::operator+(v9, &v69, v48); v10 = unknown_libname_653(v46); ++v36; System::UnicodeString::operator+(v10, v47, &v68); v11 = unknown_libname_653(v45); ++v36; System::UnicodeString::operator+(v11, v46, v49); sub_756CC4(&v65, v45, 0); ++v36; ++v36; --v36; System::UnicodeString::~UnicodeString((System::UnicodeString *)v45); --v36; System::UnicodeString::~UnicodeString((System::UnicodeString *)v49); --v36; System::UnicodeString::~UnicodeString((System::UnicodeString *)v46); --v36; System::UnicodeString::~UnicodeString((System::UnicodeString *)v47); --v36; System::UnicodeString::~UnicodeString((System::UnicodeString *)v48); v35 = 156; v12 = unknown_libname_653(v44); ++v36; unknown_libname_7268(*off_76B054[0], v12); sub_756CC4(v64, v44, 0); ++v36; ++v36; --v36; System::UnicodeString::~UnicodeString((System::UnicodeString *)v44); v35 = 168; v24 = unknown_libname_653(v42); ++v36; v13 = (System::Sysutils **)sub_402FA4(v43, v64); ++v36; System::Sysutils::ExtractFilePath(*v13, v24); sub_756CC4(v63, v42, 0); ++v36; ++v36; --v36; System::UnicodeString::~UnicodeString((System::UnicodeString *)v42); --v36; System::UnicodeString::~UnicodeString((System::UnicodeString *)v43); v35 = 180; System::AnsiStringT<(unsigned short)0>::AnsiStringT((System::AnsiStringBase *)Block, aSettingsIni_1); v36 += 2; v14 = System::AnsiStringT<(unsigned short)0>::AnsiStringT(&v62); v36 += 2; sub_40304C(v14, (System::AnsiStringBase *)v63, (System::AnsiStringBase *)Block); v36 -= 2; System::AnsiStringT<(unsigned short)0>::~AnsiStringT(Block, 2); v25 = v62; v22 = v66; v35 = 192; v15 = (int *)System::AnsiStringT<(unsigned short)0>::AnsiStringT((System::AnsiStringBase *)v40, aEnddate); v36 += 2; v20 = *v15; v16 = (int *)System::AnsiStringT<(unsigned short)0>::AnsiStringT((System::AnsiStringBase *)v39, aBot_1); v36 += 2; sub_403E20(*v16, v20, v22, v25); v36 -= 2; System::AnsiStringT<(unsigned short)0>::~AnsiStringT(v39, 2); v36 -= 2; System::AnsiStringT<(unsigned short)0>::~AnsiStringT(v40, 2); v26 = v62; v23 = v65; v35 = 204; v17 = (int *)System::AnsiStringT<(unsigned short)0>::AnsiStringT((System::AnsiStringBase *)v38, aRemaintime); v36 += 2; v21 = *v17; v18 = (int *)System::AnsiStringT<(unsigned short)0>::AnsiStringT((System::AnsiStringBase *)v37, aBot_2); v36 += 2; sub_403E20(*v18, v21, v23, v26); v36 -= 2; System::AnsiStringT<(unsigned short)0>::~AnsiStringT(v37, 2); v36 -= 2; System::AnsiStringT<(unsigned short)0>::~AnsiStringT(v38, 2); v36 -= 2; System::AnsiStringT<(unsigned short)0>::~AnsiStringT(&v62, 2); v36 -= 2; System::AnsiStringT<(unsigned short)0>::~AnsiStringT(v63, 2); v36 -= 2; System::AnsiStringT<(unsigned short)0>::~AnsiStringT(v64, 2); v36 -= 2; System::AnsiStringT<(unsigned short)0>::~AnsiStringT(&v65, 2); v36 -= 2; System::AnsiStringT<(unsigned short)0>::~AnsiStringT(&v66, 2); --v36; System::UnicodeString::~UnicodeString((System::UnicodeString *)v67); --v36; System::UnicodeString::~UnicodeString((System::UnicodeString *)&v68); --v36; System::UnicodeString::~UnicodeString((System::UnicodeString *)&v69); --v36; System::UnicodeString::~UnicodeString((System::UnicodeString *)&v70); --v36; System::UnicodeString::~UnicodeString((System::UnicodeString *)&v71); --v36; System::UnicodeString::~UnicodeString((System::UnicodeString *)&v72); --v36; System::UnicodeString::~UnicodeString((System::UnicodeString *)&v73); --v36; System::UnicodeString::~UnicodeString((System::UnicodeString *)&v74); v36 -= 12; return _vector_delete_ldtc_(v75, 4u, 0xCu, 1u, System::UnicodeString::~UnicodeString); }