VOID __fastcall TxtpJustifyRectangle(_DWORD *a1, _DWORD *a2, UINT64 *a3){
int v4;
unsigned int v5;
unsigned int v6;
*((_DWORD *)a3 + 1) = 0;
v4 = a1[16];
if( (v4 & 4) != 0 )
{
v5 = a1[17];
}
else
{
v6 = a1[2] - *a2;
if( (v4 & 8) != 0 )
{
*(_DWORD *)a3 = v6;
v5 = v6 - a1[17];
}
else
{
v5 = v6 >> 1;
}
}
*(_DWORD *)a3 = v5;
}