/* WARNING: Unknown calling convention */ string biln::license::Local::GetLicenseFile(void) { bool bVar1; _Alloc_hider in_stack_00000004; value_type *__x; basic_string<> *pbVar2; vector<> selfExePathSplit; string selfExePath; value_type local_20; basic_string<> local_1c; basic_string<> local_18; basic_string<> local_14; size_type nextSlash; GetSelfExePath(); /* try { // try from 080bf6b7 to 080bf6bb has its CatchHandler @ 080bfa04 */ std::vector<>::vector(&selfExePathSplit;); nextSlash = 0xffffffff; while( true ) { pbVar2 = (basic_string<> *)&DAT;_08389af3; nextSlash = std::basic_string<>::find(&selfExePath;,"/",0); if (nextSlash == 0xffffffff) break; /* try { // try from 080bf6e1 to 080bf6e5 has its CatchHandler @ 080bf9f5 */ std::basic_string<>::substr(&selfExePath;,0,nextSlash); __x = &local;_20; /* try { // try from 080bf6f6 to 080bf6fa has its CatchHandler @ 080bf9b9 */ std::vector<>::push_back(&selfExePathSplit;,__x); std::basic_string<>::~basic_string(&local;_20,(int)__x); /* try { // try from 080bf71e to 080bf7a6 has its CatchHandler @ 080bf9f5 */ std::basic_string<>::erase(&selfExePath;,0,nextSlash + 1); } bVar1 = std::basic_string<>::empty(&selfExePath;); if (bVar1) { std::basic_string<>::basic_string((basic_string<> *)in_stack_00000004._M_p); } else { nextSlash = std::basic_string<>::find(&selfExePath;,".",0); if (nextSlash == 0xffffffff) { /* try { // try from 080bf8bf to 080bf8c3 has its CatchHandler @ 080bf9f5 */ std::basic_string<>::basic_string(&local;_14); /* try { // try from 080bf8d2 to 080bf994 has its CatchHandler @ 080bf9e6 */ pbVar2 = std::basic_string<>::append(&local;_14,"."); pbVar2 = std::basic_string<>::append(pbVar2,"b"); pbVar2 = std::basic_string<>::append(pbVar2,"i"); pbVar2 = std::basic_string<>::append(pbVar2,"l"); pbVar2 = std::basic_string<>::append(pbVar2,"l"); pbVar2 = std::basic_string<>::append(pbVar2,"i"); pbVar2 = std::basic_string<>::append(pbVar2,"c"); pbVar2 = std::basic_string<>::append(pbVar2,"e"); pbVar2 = std::basic_string<>::append(pbVar2,"n"); pbVar2 = std::basic_string<>::append(pbVar2,"s"); pbVar2 = std::basic_string<>::append(pbVar2,"e"); pbVar2 = std::basic_string<>::append(&selfExePath;,pbVar2); std::basic_string<>::basic_string((basic_string<> *)in_stack_00000004._M_p,pbVar2); std::basic_string<>::~basic_string(&local;_14,(int)pbVar2); } else { std::basic_string<>::basic_string(&local;_1c); /* try { // try from 080bf7b5 to 080bf87c has its CatchHandler @ 080bf9d7 */ pbVar2 = std::basic_string<>::append(&local;_1c,"."); pbVar2 = std::basic_string<>::append(pbVar2,"b"); pbVar2 = std::basic_string<>::append(pbVar2,"i"); pbVar2 = std::basic_string<>::append(pbVar2,"l"); pbVar2 = std::basic_string<>::append(pbVar2,"l"); pbVar2 = std::basic_string<>::append(pbVar2,"i"); pbVar2 = std::basic_string<>::append(pbVar2,"c"); pbVar2 = std::basic_string<>::append(pbVar2,"e"); pbVar2 = std::basic_string<>::append(pbVar2,"n"); pbVar2 = std::basic_string<>::append(pbVar2,"s"); pbVar2 = std::basic_string<>::append(pbVar2,"e"); std::basic_string<>::substr(&selfExePath;,0,nextSlash); /* try { // try from 080bf88a to 080bf89d has its CatchHandler @ 080bf9c8 */ pbVar2 = std::basic_string<>::append(&local;_18,pbVar2); std::basic_string<>::basic_string((basic_string<> *)in_stack_00000004._M_p,pbVar2); std::basic_string<>::~basic_string(&local;_18,(int)pbVar2); std::basic_string<>::~basic_string(&local;_1c,(int)pbVar2); } } std::vector<>::~vector(&selfExePathSplit;,(int)pbVar2); std::basic_string<>::~basic_string(&selfExePath;,(int)pbVar2); return (string)(_Alloc_hider)in_stack_00000004._M_p; }