void FUN_0041d460(undefined4 *param_1)
{
int iVar1;
undefined1 *puVar2;
if (param_1 != (undefined4 *)0x0) {
param_1[4] = 0;
*(undefined1 *)param_1[1] = 0;
*(undefined1 *)(param_1[1] + 1) = 0;
iVar1 = DAT_0043ce14;
puVar2 = (undefined1 *)param_1[1];
param_1[7] = 1;
param_1[2] = puVar2;
param_1[0xb] = 0;
if ((iVar1 != 0) && (param_1 == *(undefined4 **)(iVar1 + DAT_0043ce18 * 4))) {
yytext = puVar2;
DAT_0043ce2c = *puVar2;
DAT_0043ce00 = *param_1;
DAT_0043ce24 = puVar2;
DAT_0043ce30 = param_1[4];
return;
}
}
return;
}