int __fastcall sub_4015C4(_DWORD *a1) { if ( a1 == nullptr ) return 2; if ( *a1 <= 0xFu && sub_4018AC(a1: nullsub_3, a2: 496, a3: a1 + 1) != 0 ) return 16; return 0; }