undefined4
FUN_00419b44(undefined4 *param_1,undefined4 param_2,undefined4 param_3,undefined4 param_4,
            int param_5)

{
  int iVar1;
  int iVar2;
  int iVar3;
  char *__nptr;
  char *__nptr_00;
  ulong uVar4;
  int *piVar5;
  undefined4 uVar6;
  int *piVar7;
  char acStack_48 [36];
  
  piVar5 = *(int **)(param_5 + 8);
  if ((piVar5 == (int *)(param_5 + 8)) || (piVar5 == (int *)0x0)) {
    client_printf(*param_1,"\n!! %s >>>>>>>>>>>>>>>>>>>>>>>>>\n","SYNTAX ERROR");
    client_printf(*param_1,"%s: no argument found !","ephp_strtoul");
LAB_00419c3c:
    client_printf(*param_1,"\n!! %s <<<<<<<<<<<<<<<<<<<<<<<<<\n","SYNTAX ERROR");
    return 0xffffffff;
  }
  piVar7 = (int *)*piVar5;
  if ((piVar7 == (int *)(param_5 + 8)) || (piVar7 == (int *)0x0)) {
    client_printf(*param_1,"\n!! %s >>>>>>>>>>>>>>>>>>>>>>>>>\n","SYNTAX ERROR");
    client_printf(*param_1,"%s: needs %d arguments !","ephp_strtoul",2);
    goto LAB_00419c3c;
  }
  iVar1 = sobj_new();
  iVar2 = sobj_new();
  if ((iVar1 == 0) || (iVar2 == 0)) {
    client_printf(*param_1,"\n!! %s >>>>>>>>>>>>>>>>>>>>>>>>>\n","INTERNAL ERROR");
    client_printf(*param_1,"memory allocation failed !");
    client_printf(*param_1,"\n!! %s <<<<<<<<<<<<<<<<<<<<<<<<<\n","INTERNAL ERROR");
    uVar6 = 0xffffffff;
    if (iVar1 == 0) goto LAB_00419e48;
  }
  else {
    iVar3 = expand_operand_list(param_1,param_2,param_3,iVar1,piVar5);
    if (iVar3 < 0) {
      uVar6 = 0xffffffff;
    }
    else {
      iVar3 = expand_operand_list(param_1,param_2,param_3,iVar2,piVar7);
      uVar6 = 0xffffffff;
      if (-1 < iVar3) {
        sobj_free(param_4);
        iVar3 = sobj_empty(iVar1);
        uVar6 = 3;
        if (iVar3 == 0) {
          iVar3 = sobj_empty(iVar2);
          uVar6 = 3;
          if (iVar3 == 0) {
            __nptr = (char *)sobj_get_string(iVar1);
            __nptr_00 = (char *)sobj_get_string(iVar2);
            iVar3 = atoi(__nptr_00);
            uVar4 = strtoul(__nptr,(char **)0x0,iVar3);
            sprintf(acStack_48,"%lu",uVar4)   //possible issue identified - semgrep
            sobj_add_string(param_4,acStack_48);
            uVar6 = 3;
          }
        }
      }
    }
  }
  sobj_del(iVar1);
LAB_00419e48:
  if (iVar2 == 0) {
    return uVar6;
  }
  sobj_del(iVar2);
  return uVar6;
}