undefined4 FUN_0040424c(char *param_1,int *param_2,int *param_3)

{
  undefined4 uVar1;
  char *__nptr;
  int iVar2;
  
  if (param_1 == (char *)0x0) {
    uVar1 = 0xffffffff;
  }
  else {
    uVar1 = 0xffffffff;
    if (*param_1 != '\0') {
      __nptr = strchr(param_1,0x3a);
      if (__nptr != (char *)0x0) {
        *__nptr = '\0';
        __nptr = __nptr + 1;
      }
      iVar2 = atoi(param_1);
      *param_2 = iVar2;
      iVar2 = 0;
      if (__nptr != (char *)0x0) {
        iVar2 = atoi(__nptr);
      }
      *param_3 = iVar2;
      uVar1 = 0;
    }
  }
  return uVar1;
}