sub_14065ED2C
__int64 __fastcall sub_14065ED2C(_EX_PUSH_LOCK *a1, __int64 a2, int a3){
unsigned int v3;
__int64 v6;
__int64 v7;
v3 = 0;
if( a3 <= -1 )
a3 = *(_DWORD *)(a2 + 16);
if( (unsigned int)a3 > *(_DWORD *)(a2 + 16) )
{
return(unsigned int)-1073741811;
}
else if( a3 > 0 )
{
v6 = (unsigned int)a3;
do
{
v7 = *(_QWORD *)(a2 + 24) + 32i64 * (unsigned int)(*(_DWORD *)(a2 + 16) - 1);
sub_14065EF2C(a1, *(_QWORD *)v7);
*(_OWORD *)v7 = 0i64;
*(_OWORD *)(v7 + 16) = 0i64;
--*(_DWORD *)(a2 + 16);
--v6;
}
while( v6 );
}
return v3;
}Referenced by:
sub_14064FA38
sub_14065EC80