int * FUN_00411d88(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;
}