void init_header(undefined1 *param_1,byte param_2)
{
uint uVar1;
memset(param_1,0,0x224) //possible issue identified - semgrep
if (param_2 < 9) {
uVar1 = 1 << ((int)(char)param_2 & 0x1fU);
if ((uVar1 & 0x19a) == 0) {
if ((uVar1 & 100) != 0) {
*param_1 = 2;
}
}
else {
*param_1 = 1;
}
}
param_1[1] = 1;
param_1[2] = 6;
param_1[0xf0] = 0xff;
*(undefined4 *)(param_1 + 0xec) = 0x63538263;
/* WARNING: Could not recover jumptable at 0x00409548. Too many branches */
/* WARNING: Treating indirect jump as call */
add_simple_option(param_1 + 0xf0,0x35,(int)(char)param_2);
return;
}