INT64 __fastcall CmpUnicodeStringAppendCharacter(UINT16 *a1){
unsigned __int64 v2;
INT64 result;
v2 = *a1;
if( (int)v2 + 2 > (unsigned int)a1[1] )
return 2147483653i64;
*(_WORD *)(*((_QWORD *)a1 + 1) + 2 * (v2 >> 1)) = 92;
result = 0i64;
*a1 += 2;
return result;
}