INT64 __fastcall CBufferGetNextOffset(INT64 *a1, UINT64 a2){
UINT64 v2;
INT64 result;
if( !a1 )
return 0i64;
if( !a2 )
return 0i64;
v2 = a1[1];
if( v2 < a2 )
return 0i64;
result = *a1;
a1[1] = v2 - a2;
*a1 = result + a2;
return result;
}