int * FUN_0040e668(int *param_1,char *param_2)
{
int iVar1;
if (param_1 == (int *)0x0) {
param_1 = (int *)0x0;
}
else {
do {
iVar1 = strcmp((char *)param_1[1],param_2);
if (iVar1 == 0) {
return param_1;
}
param_1 = (int *)*param_1;
} while (param_1 != (int *)0x0);
}
return param_1;
}