UINT8 __stdcall PopFxEnableEnhancedAccounting(INT64 *UpdatedAccountingLevel){
UINT8 v1;
signed __int32 v2;
bool v3;
v1 = 0;
v2 = _InterlockedCompareExchange((_DWORD *)&stru_140C23628 + 1058, 0, 0);
if( v2 >= 1 )
{
v3 = v2 == _InterlockedCompareExchange((_DWORD *)&stru_140C23628 + 1058, v2 | 0x80000000, v2);
v1 = 0;
v2 |= 0x80000000;
if( v3 )
v1 = 1;
}
*(_DWORD *)UpdatedAccountingLevel = v2;
return v1;
}