int __fastcall merit_cmd06(void *ctx, struct ta_params *params) { int v2; // r0 int v3; // r0 v2 = *((_DWORD *)ctx + 4); if ( (unsigned int)(v2 - 1) > 0x3F ) return 259; v3 = 257 * v2; if ( *((_BYTE *)off_401CE0 + v3) == 0 ) return 259; if ( *((_BYTE *)off_401CE0 + v3) == 1 ) merit_lib_zero_fill_bytes(dst: (char *)off_401CE0 + v3, len: 0x101u); return 0; }