undefined4
zz_8002caf4_(undefined8 param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4,
undefined8 param_5,undefined8 param_6,undefined8 param_7,undefined8 param_8,
char *param_9,undefined4 param_10,undefined4 param_11,undefined4 param_12,
undefined4 param_13,undefined4 param_14,undefined4 param_15,undefined4 param_16)
{
bool bVar1;
ushort uVar2;
char *pcVar3;
undefined4 uVar4;
byte in_cr1;
char *local_78;
undefined4 local_74;
undefined4 local_70;
undefined4 local_6c;
undefined4 local_68;
undefined4 local_64;
undefined4 local_60;
undefined4 local_5c;
undefined8 local_58;
undefined8 local_50;
undefined8 local_48;
undefined8 local_40;
undefined8 local_38;
undefined8 local_30;
undefined8 local_28;
undefined8 local_20;
char *local_18;
undefined4 local_14;
undefined4 local_10;
undefined *local_c;
char **local_8;
if ((bool)(in_cr1 >> 1 & 1)) {
local_58 = param_1;
local_50 = param_2;
local_48 = param_3;
local_40 = param_4;
local_38 = param_5;
local_30 = param_6;
local_28 = param_7;
local_20 = param_8;
}
local_c = &stack0x00000008;
local_8 = &local_78;
local_10 = 0x2000000;
if ((param_9 != (char *)0x0) && (pcVar3 = param_9, *param_9 != '\0')) {
do {
if (*pcVar3 == '\0') {
bVar1 = true;
goto LAB_8002cbe0;
}
if ((uint)(int)*pcVar3 < 0x100) {
uVar2 = *(ushort *)(*(int *)(PTR_DAT_804a1580 + 8) + *pcVar3 * 2) & 0x100;
}
else {
uVar2 = 0;
}
pcVar3 = pcVar3 + 1;
} while (uVar2 != 0);
bVar1 = false;
LAB_8002cbe0:
if (!bVar1) {
local_14 = 0;
local_78 = param_9;
local_74 = param_10;
local_70 = param_11;
local_6c = param_12;
local_68 = param_13;
local_64 = param_14;
local_60 = param_15;
local_5c = param_16;
local_18 = param_9;
uVar4 = zz_8002bdd4_(zz_8002ca6c_,&local_18,param_10,&local_10,0);
return uVar4;
}
}
return 0xffffffff;
}
Comments
0 B
|👍
/👎