void FUN_0040393c(int param_1,int param_2)
{
int iVar1;
iVar1 = sobj_empty(*(undefined4 *)(param_1 + 0x128));
if (iVar1 == 0) {
if (*(FILE **)(param_1 + 300) != (FILE *)0x0) {
fputc(param_2,*(FILE **)(param_1 + 300));
*(int *)(param_1 + 0x130) = *(int *)(param_1 + 0x130) + 1;
}
return;
}
/* WARNING: Could not recover jumptable at 0x004039c0. Too many branches */
/* WARNING: Treating indirect jump as call */
sobj_add_char(*(undefined4 *)(param_1 + 0x124),param_2);
return;
}