
int main(int argc,char **argv)

{
  int *piVar1;
  undefined *puVar2;
  undefined *puVar3;
  undefined *puVar4;
  int iVar5;
  int *piVar6;
  bool bVar8;
  undefined *puVar7;
  bool bVar9;
  undefined4 uVar10;
  int iVar11;
  undefined4 uVar12;
  undefined *puVar13;
  char *pcVar14;
  undefined *puVar15;
  char **ppcVar16;
  
  puVar7 = PTR_s_j_000790a8;
  puVar4 = PTR_s_j_000790a8 + -0x27a8;
  puVar13 = PTR_s_j_000790a8 + 0x67d8;
  bVar8 = true;
  uVar12 = 0;
  puVar15 = PTR_s_j_000790a8 + 0x67dc;
  iVar5 = argc + -1;
  while (iVar11 = iVar5, puVar3 = PTR_life_00079170, puVar2 = PTR_display_000790e4, 0 < iVar11) {
    pcVar14 = argv[1];
    ppcVar16 = argv + 1;
    if ((*pcVar14 == '-') && (bVar8)) {
      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar13);
      if ((iVar5 == 0) || (iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar15), iVar5 == 0)) {
        pcVar14 = buildinfo(PTR_s_j_000790a8 + -0xfac);
        (*(code *)PTR__MIPS_STUBS__00079990)(1,PTR_s_j_000790a8 + 0x67e8,PTR_ver_00079200,pcVar14);
                    /* WARNING: Subroutine does not return */
        safefree(pcVar14);
      }
      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar7 + 0x67f8);
      if (iVar5 == 0) {
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6800);
        (*(code *)PTR_puts_00079774)(PTR_ver_00079200);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6814);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x683c);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6870);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6890);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68b4);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68e0);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6914);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6928);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x693c);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6970);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69a8);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69e4);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a04);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a3c);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a78);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6aac);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6adc);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b20);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b54);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b90);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bbc);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bec);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bfc);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6c28);
        iVar5 = (*(code *)PTR_exit_00079794)(1);
        return iVar5;
      }
      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar4);
      if (iVar5 == 0) {
        *(undefined4 *)PTR_pageant_logfp_000790ac = *(undefined4 *)PTR_stderr_000796d8;
      }
      else {
        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar7 + -0x261c);
        if (iVar5 == 0) {
          uVar12 = 1;
        }
        else {
          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c68);
          if (iVar5 == 0) {
            uVar12 = 2;
          }
          else {
            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c6c);
            if (iVar5 == 0) {
              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;
            }
            else {
              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c70);
              if (iVar5 == 0) {
                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;
              }
              else {
                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2740);
                if (iVar5 == 0) {
                  (*(code *)PTR_add_keyact_000791e8)(3,0);
                }
                else {
                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x27a4);
                  if (iVar5 == 0) {
                    (*(code *)PTR_add_keyact_000791e8)(4,0);
                  }
                  else {
                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c74);
                    if (iVar5 == 0) {
                      uVar12 = 6;
                    }
                    else {
                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c80);
                      if (iVar5 == 0) {
                        uVar12 = 5;
                      }
                      else {
                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2618);
                        if (iVar5 == 0) {
                          *(undefined4 *)PTR_life_00079170 = 1;
                        }
                        else {
                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x260c)
                          ;
                          if (iVar5 == 0) {
                            *(undefined4 *)PTR_life_00079170 = 2;
                          }
                          else {
                            iVar5 = (*(code *)PTR_strcmp_000798a4)
                                              (pcVar14,PTR_s_j_000790a8 + 0x6c94);
                            if (iVar5 == 0) {
                              *(undefined4 *)PTR_life_00079170 = 3;
                            }
                            else {
                              iVar5 = (*(code *)PTR_strcmp_000798a4)
                                                (pcVar14,PTR_s_j_000790a8 + 0x6c9c);
                              if (iVar5 == 0) {
                                *(undefined4 *)PTR_life_00079170 = 4;
                              }
                              else {
                                iVar5 = (*(code *)PTR_strcmp_000798a4)
                                                  (pcVar14,PTR_s_j_000790a8 + 0x6ca8);
                                if (iVar5 == 0) {
                                  *(undefined4 *)PTR_life_00079170 = 5;
                                  if (argc < 3) {
                                    uVar12 = 0x29;
                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;
                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;
                                    goto LAB_0001726c;
                                  }
                                  ppcVar16 = argv + 2;
                                  iVar11 = 0;
                                  *(char ***)PTR_exec_args_000791e4 = ppcVar16;
                                }
                                else {
                                  iVar5 = (*(code *)PTR_strcmp_000798a4)
                                                    (pcVar14,PTR_s_j_000790a8 + 0x6cdc);
                                  bVar8 = iVar5 != 0;
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
    else {
      (*(code *)PTR_add_keyact_000791e8)(uVar12,pcVar14);
    }
    argc = iVar11;
    argv = ppcVar16;
    iVar5 = iVar11 + -1;
  }
  if ((*(int *)PTR_life_00079170 == 5) && (*(int *)PTR_exec_args_000791e4 == 0)) {
    uVar12 = 0x28;
    uVar10 = *(undefined4 *)PTR_stderr_000796d8;
    puVar7 = PTR_s_j_000790a8 + 0x6ce0;
    goto LAB_0001726c;
  }
  (*(code *)PTR_putty_signal_000791dc)(0xd,1);
  (*(code *)PTR_sk_init_000791ec)();
  (*(code *)PTR_uxsel_init_000791f0)();
  piVar6 = (int *)PTR_keyact_head_000790d8;
  if (*(int *)puVar2 == 0) {
    pcVar14 = (char *)(*(code *)PTR_getenv_00079854)(PTR_s_j_000790a8 + 0x5170);
    *(char **)puVar2 = pcVar14;
    piVar6 = (int *)PTR_keyact_head_000790d8;
    if ((pcVar14 != (char *)0x0) && (*pcVar14 == '\0')) {
      *(undefined4 *)puVar2 = 0;
    }
  }
  piVar6 = (int *)*piVar6;
  if (piVar6 == (int *)0x0) {
    if (*(int *)puVar3 != 0) {
LAB_000171b0:
      (*(code *)PTR_run_agent_000791f8)();
      return 0;
    }
  }
  else {
    bVar8 = false;
    bVar9 = false;
    do {
      piVar1 = piVar6 + 1;
      piVar6 = (int *)*piVar6;
      if (*piVar1 != 0) {
        bVar8 = true;
      }
      if (*piVar1 == 0) {
        bVar9 = true;
      }
    } while (piVar6 != (int *)0x0);
    if (*(int *)puVar3 != 0) {
      if (!bVar8) goto LAB_000171b0;
      uVar12 = 0x59;
      uVar10 = *(undefined4 *)PTR_stderr_000796d8;
      puVar7 = PTR_s_j_000790a8 + 0x6d0c;
      goto LAB_0001726c;
    }
    if (bVar9) {
      uVar12 = 0x48;
      uVar10 = *(undefined4 *)PTR_stderr_000796d8;
      puVar7 = PTR_s_j_000790a8 + 0x6d68;
      goto LAB_0001726c;
    }
    if (bVar8) {
      (*(code *)PTR_run_client_000791f4)();
      return 0;
    }
  }
  uVar12 = 0x42;
  uVar10 = *(undefined4 *)PTR_stderr_000796d8;
  puVar7 = PTR_s_j_000790a8 + 0x6db4;
LAB_0001726c:
  (*(code *)PTR_fwrite_000798e4)(puVar7,1,uVar12,uVar10);
  iVar5 = (*(code *)PTR_exit_00079794)(1);
  return iVar5;
}



undefined4 main(int param_1,int param_2)

{
  int *piVar1;
  undefined *puVar2;
  undefined *puVar3;
  undefined *puVar4;
  int iVar5;
  int *piVar6;
  bool bVar8;
  undefined *puVar7;
  bool bVar9;
  undefined4 uVar10;
  int iVar11;
  int iVar12;
  undefined4 uVar13;
  undefined *puVar14;
  char *pcVar15;
  undefined *puVar16;
  
  puVar7 = PTR_s_j_000790a8;
  puVar4 = PTR_s_j_000790a8 + -0x27a8;
  puVar14 = PTR_s_j_000790a8 + 0x67d8;
  bVar8 = true;
  uVar13 = 0;
  puVar16 = PTR_s_j_000790a8 + 0x67dc;
  iVar5 = param_1 + -1;
  while (iVar11 = iVar5, puVar3 = PTR_life_00079170, puVar2 = PTR_display_000790e4, 0 < iVar11) {
    pcVar15 = *(char **)(param_2 + 4);
    iVar12 = param_2 + 4;
    if ((*pcVar15 == '-') && (bVar8)) {
      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar14);
      if ((iVar5 == 0) || (iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar16), iVar5 == 0)) {
        uVar13 = buildinfo(PTR_s_j_000790a8 + -0xfac);
        (*(code *)PTR___printf_chk_00079990)(1,PTR_s_j_000790a8 + 0x67e8,PTR_ver_00079200,uVar13);
        safefree(uVar13);
        uVar13 = (*(code *)PTR_exit_00079794)(0);
        return uVar13;
      }
      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + 0x67f8);
      if (iVar5 == 0) {
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6800);
        (*(code *)PTR_puts_00079774)(PTR_ver_00079200);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6814);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x683c);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6870);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6890);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68b4);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68e0);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6914);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6928);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x693c);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6970);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69a8);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69e4);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a04);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a3c);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a78);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6aac);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6adc);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b20);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b54);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b90);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bbc);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bec);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bfc);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6c28);
        uVar13 = (*(code *)PTR_exit_00079794)(1);
        return uVar13;
      }
      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar4);
      if (iVar5 == 0) {
        *(undefined4 *)PTR_pageant_logfp_000790ac = *(undefined4 *)PTR_stderr_000796d8;
      }
      else {
        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + -0x261c);
        if (iVar5 == 0) {
          uVar13 = 1;
        }
        else {
          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c68);
          if (iVar5 == 0) {
            uVar13 = 2;
          }
          else {
            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c);
            if (iVar5 == 0) {
              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;
            }
            else {
              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);
              if (iVar5 == 0) {
                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;
              }
              else {
                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);
                if (iVar5 == 0) {
                  (*(code *)PTR_add_keyact_000791e8)(3,0);
                }
                else {
                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);
                  if (iVar5 == 0) {
                    (*(code *)PTR_add_keyact_000791e8)(4,0);
                  }
                  else {
                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);
                    if (iVar5 == 0) {
                      uVar13 = 6;
                    }
                    else {
                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);
                      if (iVar5 == 0) {
                        uVar13 = 5;
                      }
                      else {
                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);
                        if (iVar5 == 0) {
                          *(undefined4 *)PTR_life_00079170 = 1;
                        }
                        else {
                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)
                          ;
                          if (iVar5 == 0) {
                            *(undefined4 *)PTR_life_00079170 = 2;
                          }
                          else {
                            iVar5 = (*(code *)PTR_strcmp_000798a4)
                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);
                            if (iVar5 == 0) {
                              *(undefined4 *)PTR_life_00079170 = 3;
                            }
                            else {
                              iVar5 = (*(code *)PTR_strcmp_000798a4)
                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);
                              if (iVar5 == 0) {
                                *(undefined4 *)PTR_life_00079170 = 4;
                              }
                              else {
                                iVar5 = (*(code *)PTR_strcmp_000798a4)
                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);
                                if (iVar5 == 0) {
                                  *(undefined4 *)PTR_life_00079170 = 5;
                                  if (param_1 < 3) {
                                    uVar13 = 0x29;
                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;
                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;
                                    goto LAB_0001726c;
                                  }
                                  iVar12 = param_2 + 8;
                                  iVar11 = 0;
                                  *(int *)PTR_exec_args_000791e4 = iVar12;
                                }
                                else {
                                  iVar5 = (*(code *)PTR_strcmp_000798a4)
                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);
                                  bVar8 = iVar5 != 0;
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
    else {
      (*(code *)PTR_add_keyact_000791e8)(uVar13,pcVar15);
    }
    param_1 = iVar11;
    param_2 = iVar12;
    iVar5 = iVar11 + -1;
  }
  if ((*(int *)PTR_life_00079170 == 5) && (*(int *)PTR_exec_args_000791e4 == 0)) {
    uVar13 = 0x28;
    uVar10 = *(undefined4 *)PTR_stderr_000796d8;
    puVar7 = PTR_s_j_000790a8 + 0x6ce0;
    goto LAB_0001726c;
  }
  (*(code *)PTR_putty_signal_000791dc)(0xd,1);
  (*(code *)PTR_sk_init_000791ec)();
  (*(code *)PTR_uxsel_init_000791f0)();
  piVar6 = (int *)PTR_keyact_head_000790d8;
  if (*(int *)puVar2 == 0) {
    pcVar15 = (char *)(*(code *)PTR_getenv_00079854)(PTR_s_j_000790a8 + 0x5170);
    *(char **)puVar2 = pcVar15;
    piVar6 = (int *)PTR_keyact_head_000790d8;
    if ((pcVar15 != (char *)0x0) && (*pcVar15 == '\0')) {
      *(undefined4 *)puVar2 = 0;
    }
  }
  piVar6 = (int *)*piVar6;
  if (piVar6 == (int *)0x0) {
    if (*(int *)puVar3 != 0) {
LAB_000171b0:
      (*(code *)PTR_run_agent_000791f8)();
      return 0;
    }
  }
  else {
    bVar8 = false;
    bVar9 = false;
    do {
      piVar1 = piVar6 + 1;
      piVar6 = (int *)*piVar6;
      if (*piVar1 != 0) {
        bVar8 = true;
      }
      if (*piVar1 == 0) {
        bVar9 = true;
      }
    } while (piVar6 != (int *)0x0);
    if (*(int *)puVar3 != 0) {
      if (!bVar8) goto LAB_000171b0;
      uVar13 = 0x59;
      uVar10 = *(undefined4 *)PTR_stderr_000796d8;
      puVar7 = PTR_s_j_000790a8 + 0x6d0c;
      goto LAB_0001726c;
    }
    if (bVar9) {
      uVar13 = 0x48;
      uVar10 = *(undefined4 *)PTR_stderr_000796d8;
      puVar7 = PTR_s_j_000790a8 + 0x6d68;
      goto LAB_0001726c;
    }
    if (bVar8) {
      (*(code *)PTR_run_client_000791f4)();
      return 0;
    }
  }
  uVar13 = 0x42;
  uVar10 = *(undefined4 *)PTR_stderr_000796d8;
  puVar7 = PTR_s_j_000790a8 + 0x6db4;
LAB_0001726c:
  (*(code *)PTR_fwrite_000798e4)(puVar7,1,uVar13,uVar10);
  uVar13 = (*(code *)PTR_exit_00079794)(1);
  return uVar13;
}


lui gp,0x7
addiu gp,gp,-0x5dc0
addu gp,gp,t9
addiu sp,sp,-0x50
lw v0,-0x7fc8(gp)
sw s6,0x40(sp)
sw v0,0x1c(sp)
sw s7,0x44(sp)
sw s5,0x3c(sp)
sw s1,0x2c(sp)
or s1,a0,zero
sw s0,0x28(sp)
addiu s0,s1,-0x1
sw gp,0x10(sp)
lw v0,-0x7fc8(gp)
lw s6,-0x7fc8(gp)
lw s5,-0x7fc8(gp)
lw s7,-0x7fc8(gp)
sw v0,0x24(sp)
addiu v0,s6,-0x27a8
sw s8,0x48(sp)
addiu s5,s5,0x67d8
sw s4,0x38(sp)
or s8,a1,zero
sw s3,0x34(sp)
li s4,0x1
sw ra,0x4c(sp)
or s3,zero,zero
sw s2,0x30(sp)
addiu s7,s7,0x67dc
blez s0,0x00016f54
_sw v0,0x20(sp)
lw s6,0x4(s8)
li v0,0x2d
lb a0,0x0(s6)
bne a0,v0,0x00017038
_addiu s2,s8,0x4
beq s4,zero,0x0001703c
_lw t9,-0x7e88(gp)
lw t9,-0x77cc(gp)
or a1,s5,zero
jalr t9
_or a0,s6,zero
beq v0,zero,0x000172d8
_lw gp,0x10(sp)
lw t9,-0x77cc(gp)
or a1,s7,zero
jalr t9
_or a0,s6,zero
beq v0,zero,0x000172d8
_lw gp,0x10(sp)
lw v0,0x1c(sp)
or a0,s6,zero
lw t9,-0x77cc(gp)
jalr t9
_addiu a1,v0,0x67f8
beq v0,zero,0x00017360
_lw gp,0x10(sp)
lw t9,-0x77cc(gp)
or a0,s6,zero
jalr t9
_lw a1,0x20(sp)
bne v0,zero,0x00017058
_lw gp,0x10(sp)
lw v0,-0x7998(gp)
or s8,s2,zero
or s1,s0,zero
lw v1,0x0(v0)
lw v0,-0x7fc4(gp)
sw v1,0x0(v0)
addiu s0,s1,-0x1
bgtz s0,0x00016eb0
_nop
lw s0,-0x7f00(gp)
li v0,0x5
lw v1,0x0(s0)
bne v1,v0,0x00016f74
_lw v0,-0x7e8c(gp)
lw v0,0x0(v0)
beq v0,zero,0x00017610
_lw v0,-0x7998(gp)
lw t9,-0x7e94(gp)
li a1,0x1
lw s1,-0x7f8c(gp)
jalr t9
_li a0,0xd
lw gp,0x10(sp)
lw t9,-0x7e84(gp)
jalr t9
_nop
lw gp,0x10(sp)
lw t9,-0x7e80(gp)
jalr t9
_nop
lw v0,0x0(s1)
beq v0,zero,0x000171f8
_lw gp,0x10(sp)
lw v0,-0x7f98(gp)
lw v0,0x0(v0)
beq v0,zero,0x00017248
_lw a3,0x0(s0)
or a0,zero,zero
or a1,zero,zero
li a2,0x1
lw v1,0x4(v0)
lw v0,0x0(v0)
movn a0,a2,v1
bne v0,zero,0x00016fd0
_movz a1,a2,v1
bne a3,zero,0x000171a4
_nop
bne a1,zero,0x0001762c
_lw v0,-0x7998(gp)
beq a0,zero,0x00017254
_lw t9,-0x7e7c(gp)
jalr t9
_nop
lw ra,0x4c(sp)
or v0,zero,zero
lw s8,0x48(sp)
lw s7,0x44(sp)
lw s6,0x40(sp)
lw s5,0x3c(sp)
lw s4,0x38(sp)
lw s3,0x34(sp)
lw s2,0x30(sp)
lw s1,0x2c(sp)
lw s0,0x28(sp)
jr ra
_addiu sp,sp,0x50
lw t9,-0x7e88(gp)
or a1,s6,zero
or a0,s3,zero
jalr t9
_or s8,s2,zero
or s1,s0,zero
b 0x00016f48
_lw gp,0x10(sp)
lw v0,0x24(sp)
or a0,s6,zero
lw t9,-0x77cc(gp)
jalr t9
_addiu a1,v0,-0x261c
beq v0,zero,0x000170c4
_lw gp,0x10(sp)
lw a1,-0x7fc8(gp)
or a0,s6,zero
lw t9,-0x77cc(gp)
jalr t9
_addiu a1,a1,0x6c68
beq v0,zero,0x000170d4
_lw gp,0x10(sp)
lw a1,-0x7fc8(gp)
or a0,s6,zero
lw t9,-0x77cc(gp)
jalr t9
_addiu a1,a1,0x6c6c
bne v0,zero,0x000170e4
_lw gp,0x10(sp)
lw v0,-0x7fd8(gp)
li v1,0x1
or s8,s2,zero
or s1,s0,zero
b 0x00016f48
_sw v1,-0x63e8(v0)
li s3,0x1
or s8,s2,zero
b 0x00016f48
_or s1,s0,zero
li s3,0x2
or s8,s2,zero
b 0x00016f48
_or s1,s0,zero
lw a1,-0x7fc8(gp)
or a0,s6,zero
lw t9,-0x77cc(gp)
jalr t9
_addiu a1,a1,0x6c70
beq v0,zero,0x000171c0
_lw gp,0x10(sp)
lw a1,-0x7fc8(gp)
or a0,s6,zero
lw t9,-0x77cc(gp)
jalr t9
_addiu a1,a1,-0x2740
beq v0,zero,0x00017228
_lw gp,0x10(sp)
lw a1,-0x7fc8(gp)
or a0,s6,zero
lw t9,-0x77cc(gp)
jalr t9
_addiu a1,a1,-0x27a4
beq v0,zero,0x000171d8
_lw gp,0x10(sp)
lw a1,-0x7fc8(gp)
or a0,s6,zero
lw t9,-0x77cc(gp)
jalr t9
_addiu a1,a1,0x6c74
beq v0,zero,0x00017284
_lw gp,0x10(sp)
lw a1,-0x7fc8(gp)
or a0,s6,zero
lw t9,-0x77cc(gp)
jalr t9
_addiu a1,a1,0x6c80
beq v0,zero,0x00017294
_lw gp,0x10(sp)
lw a1,-0x7fc8(gp)
or a0,s6,zero
lw t9,-0x77cc(gp)
jalr t9
_addiu a1,a1,-0x2618
bne v0,zero,0x000172a4
_lw gp,0x10(sp)
lw v0,-0x7f00(gp)
li v1,0x1
or s8,s2,zero
or s1,s0,zero
b 0x00016f48
_sw v1,0x0(v0)
bne a0,zero,0x000175f4
_lw v0,-0x7998(gp)
lw t9,-0x7e78(gp)
jalr t9
_nop
b 0x00017008
_lw ra,0x4c(sp)
lw v0,-0x7fd8(gp)
li v1,0x2
or s8,s2,zero
or s1,s0,zero
b 0x00016f48
_sw v1,-0x63e8(v0)
lw t9,-0x7e88(gp)
or a1,zero,zero
li a0,0x4
jalr t9
_or s8,s2,zero
or s1,s0,zero
b 0x00016f48
_lw gp,0x10(sp)
lw a0,-0x7fc8(gp)
lw t9,-0x781c(gp)
jalr t9
_addiu a0,a0,0x5170
lw gp,0x10(sp)
beq v0,zero,0x00016fb4
_sw v0,0x0(s1)
lb v0,0x0(v0)
bne v0,zero,0x00016fb8
_lw v0,-0x7f98(gp)
b 0x00016fb8
_sw zero,0x0(s1)
lw t9,-0x7e88(gp)
or a1,zero,zero
li a0,0x3
jalr t9
_or s8,s2,zero
or s1,s0,zero
b 0x00016f48
_lw gp,0x10(sp)
bne a3,zero,0x000171b0
_lw t9,-0x7e78(gp)
lw v0,-0x7998(gp)
li a2,0x42
lw a0,-0x7fc8(gp)
li a1,0x1
lw t9,-0x778c(gp)
lw a3,0x0(v0)
addiu a0,a0,0x6db4
jalr t9
_nop
lw gp,0x10(sp)
lw t9,-0x78dc(gp)
jalr t9
_li a0,0x1
li s3,0x6
or s8,s2,zero
b 0x00016f48
_or s1,s0,zero
li s3,0x5
or s8,s2,zero
b 0x00016f48
_or s1,s0,zero
lw a1,-0x7fc8(gp)
or a0,s6,zero
lw t9,-0x77cc(gp)
jalr t9
_addiu a1,a1,-0x260c
bne v0,zero,0x0001732c
_lw gp,0x10(sp)
lw v0,-0x7f00(gp)
li v1,0x2
or s8,s2,zero
or s1,s0,zero
b 0x00016f48
_sw v1,0x0(v0)
lw a0,-0x7fc8(gp)
lw t9,-0x7e74(gp)
bal 0x0001e06c
_addiu a0,a0,-0xfac
li a0,0x1
lw gp,0x10(sp)
or a3,v0,zero
or s0,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x76e0(gp)
lw a2,-0x7e70(gp)
jalr t9
_addiu a1,a1,0x67e8
lw gp,0x10(sp)
lw t9,-0x7f80(gp)
bal 0x0001d994
_or a0,s0,zero
lw gp,0x10(sp)
lw t9,-0x78dc(gp)
jalr t9
_or a0,zero,zero
lw a1,-0x7fc8(gp)
or a0,s6,zero
lw t9,-0x77cc(gp)
jalr t9
_addiu a1,a1,0x6c94
bne v0,zero,0x00017574
_lw gp,0x10(sp)
lw v0,-0x7f00(gp)
li v1,0x3
or s8,s2,zero
or s1,s0,zero
b 0x00016f48
_sw v1,0x0(v0)
lw a0,-0x7fc8(gp)
lw t9,-0x78fc(gp)
jalr t9
_addiu a0,a0,0x6800
lw gp,0x10(sp)
lw t9,-0x78fc(gp)
lw a0,-0x7e70(gp)
jalr t9
_nop
lw gp,0x10(sp)
lw a0,-0x7fc8(gp)
lw t9,-0x78fc(gp)
jalr t9
_addiu a0,a0,0x6814
lw gp,0x10(sp)
lw a0,-0x7fc8(gp)
lw t9,-0x78fc(gp)
jalr t9
_addiu a0,a0,0x683c
lw gp,0x10(sp)
lw a0,-0x7fc8(gp)
lw t9,-0x78fc(gp)
jalr t9
_addiu a0,a0,0x6870
lw gp,0x10(sp)
lw a0,-0x7fc8(gp)
lw t9,-0x78fc(gp)
jalr t9
_addiu a0,a0,0x6890
lw gp,0x10(sp)
lw a0,-0x7fc8(gp)
lw t9,-0x78fc(gp)
jalr t9
_addiu a0,a0,0x68b4
lw gp,0x10(sp)
lw a0,-0x7fc8(gp)
lw t9,-0x78fc(gp)
jalr t9
_addiu a0,a0,0x68e0
lw gp,0x10(sp)
lw a0,-0x7fc8(gp)
lw t9,-0x78fc(gp)
jalr t9
_addiu a0,a0,0x6914
lw gp,0x10(sp)
lw a0,-0x7fc8(gp)
lw t9,-0x78fc(gp)
jalr t9
_addiu a0,a0,0x6928
lw gp,0x10(sp)
lw a0,-0x7fc8(gp)
lw t9,-0x78fc(gp)
jalr t9
_addiu a0,a0,0x693c
lw gp,0x10(sp)
lw a0,-0x7fc8(gp)
lw t9,-0x78fc(gp)
jalr t9
_addiu a0,a0,0x6970
lw gp,0x10(sp)
lw a0,-0x7fc8(gp)
lw t9,-0x78fc(gp)
jalr t9
_addiu a0,a0,0x69a8
lw gp,0x10(sp)
lw a0,-0x7fc8(gp)
lw t9,-0x78fc(gp)
jalr t9
_addiu a0,a0,0x69e4
lw gp,0x10(sp)
lw a0,-0x7fc8(gp)
lw t9,-0x78fc(gp)
jalr t9
_addiu a0,a0,0x6a04
lw gp,0x10(sp)
lw a0,-0x7fc8(gp)
lw t9,-0x78fc(gp)
jalr t9
_addiu a0,a0,0x6a3c
lw gp,0x10(sp)
lw a0,-0x7fc8(gp)
lw t9,-0x78fc(gp)
jalr t9
_addiu a0,a0,0x6a78
lw gp,0x10(sp)
lw a0,-0x7fc8(gp)
lw t9,-0x78fc(gp)
jalr t9
_addiu a0,a0,0x6aac
lw gp,0x10(sp)
lw a0,-0x7fc8(gp)
lw t9,-0x78fc(gp)
jalr t9
_addiu a0,a0,0x6adc
lw gp,0x10(sp)
lw a0,-0x7fc8(gp)
lw t9,-0x78fc(gp)
jalr t9
_addiu a0,a0,0x6b20
lw gp,0x10(sp)
lw a0,-0x7fc8(gp)
lw t9,-0x78fc(gp)
jalr t9
_addiu a0,a0,0x6b54
lw gp,0x10(sp)
lw a0,-0x7fc8(gp)
lw t9,-0x78fc(gp)
jalr t9
_addiu a0,a0,0x6b90
lw gp,0x10(sp)
lw a0,-0x7fc8(gp)
lw t9,-0x78fc(gp)
jalr t9
_addiu a0,a0,0x6bbc
lw gp,0x10(sp)
lw a0,-0x7fc8(gp)
lw t9,-0x78fc(gp)
jalr t9
_addiu a0,a0,0x6bec
lw gp,0x10(sp)
lw a0,-0x7fc8(gp)
lw t9,-0x78fc(gp)
jalr t9
_addiu a0,a0,0x6bfc
lw gp,0x10(sp)
lw a0,-0x7fc8(gp)
lw t9,-0x78fc(gp)
jalr t9
_addiu a0,a0,0x6c28
lw gp,0x10(sp)
lw t9,-0x78dc(gp)
jalr t9
_li a0,0x1
lw a1,-0x7fc8(gp)
or a0,s6,zero
lw t9,-0x77cc(gp)
jalr t9
_addiu a1,a1,0x6c9c
bne v0,zero,0x000175a8
_lw gp,0x10(sp)
lw v0,-0x7f00(gp)
li v1,0x4
or s8,s2,zero
or s1,s0,zero
b 0x00016f48
_sw v1,0x0(v0)
lw a1,-0x7fc8(gp)
or a0,s6,zero
lw t9,-0x77cc(gp)
jalr t9
_addiu a1,a1,0x6ca8
bne v0,zero,0x00017668
_lw gp,0x10(sp)
lw v0,-0x7f00(gp)
li v1,0x5
slti s1,s1,0x3
bne s1,zero,0x00017648
_sw v1,0x0(v0)
lw v0,-0x7e8c(gp)
addiu s2,s8,0x8
or s0,zero,zero
or s8,s2,zero
or s1,s0,zero
b 0x00016f48
_sw s2,0x0(v0)
li a2,0x59
lw a0,-0x7fc8(gp)
li a1,0x1
lw t9,-0x778c(gp)
lw a3,0x0(v0)
b 0x0001726c
_addiu a0,a0,0x6d0c
li a2,0x28
lw a0,-0x7fc8(gp)
li a1,0x1
lw t9,-0x778c(gp)
lw a3,0x0(v0)
b 0x0001726c
_addiu a0,a0,0x6ce0
li a2,0x48
lw a0,-0x7fc8(gp)
li a1,0x1
lw t9,-0x778c(gp)
lw a3,0x0(v0)
b 0x0001726c
_addiu a0,a0,0x6d68
lw v0,-0x7998(gp)
li a2,0x29
lw a0,-0x7fc8(gp)
li a1,0x1
lw t9,-0x778c(gp)
lw a3,0x0(v0)
b 0x0001726c
_addiu a0,a0,0x6cb0
lw a1,-0x7fc8(gp)
or a0,s6,zero
lw t9,-0x77cc(gp)
or s8,s2,zero
or s1,s0,zero
jalr t9
_addiu a1,a1,0x6cdc
lw gp,0x10(sp)
b 0x00016f48
_sltu s4,zero,v0
(translation_unit "undefined4 main(int param_1,int param_2)\n\n{\n  int *piVar1;\n  undefined *puVar2;\n  undefined *puVar3;\n  undefined *puVar4;\n  int iVar5;\n  int *piVar6;\n  bool bVar8;\n  undefined *puVar7;\n  bool bVar9;\n  undefined4 uVar10;\n  int iVar11;\n  int iVar12;\n  undefined4 uVar13;\n  undefined *puVar14;\n  char *pcVar15;\n  undefined *puVar16;\n  \n  puVar7 = PTR_s_j_000790a8;\n  puVar4 = PTR_s_j_000790a8 + -0x27a8;\n  puVar14 = PTR_s_j_000790a8 + 0x67d8;\n  bVar8 = true;\n  uVar13 = 0;\n  puVar16 = PTR_s_j_000790a8 + 0x67dc;\n  iVar5 = param_1 + -1;\n  while (iVar11 = iVar5, puVar3 = PTR_life_00079170, puVar2 = PTR_display_000790e4, 0 < iVar11) {\n    pcVar15 = *(char **)(param_2 + 4);\n    iVar12 = param_2 + 4;\n    if ((*pcVar15 == '-') && (bVar8)) {\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar14);\n      if ((iVar5 == 0) || (iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar16), iVar5 == 0)) {\n        uVar13 = buildinfo(PTR_s_j_000790a8 + -0xfac);\n        (*(code *)PTR___printf_chk_00079990)(1,PTR_s_j_000790a8 + 0x67e8,PTR_ver_00079200,uVar13);\n        safefree(uVar13);\n        uVar13 = (*(code *)PTR_exit_00079794)(0);\n        return uVar13;\n      }\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + 0x67f8);\n      if (iVar5 == 0) {\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6800);\n        (*(code *)PTR_puts_00079774)(PTR_ver_00079200);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6814);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x683c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6870);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6890);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68b4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68e0);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6914);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6928);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x693c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6970);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69a8);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69e4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a04);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a3c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a78);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6aac);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6adc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b20);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b54);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b90);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bbc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bec);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bfc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6c28);\n        uVar13 = (*(code *)PTR_exit_00079794)(1);\n        return uVar13;\n      }\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar4);\n      if (iVar5 == 0) {\n        *(undefined4 *)PTR_pageant_logfp_000790ac = *(undefined4 *)PTR_stderr_000796d8;\n      }\n      else {\n        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + -0x261c);\n        if (iVar5 == 0) {\n          uVar13 = 1;\n        }\n        else {\n          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c68);\n          if (iVar5 == 0) {\n            uVar13 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      (*(code *)PTR_add_keyact_000791e8)(uVar13,pcVar15);\n    }\n    param_1 = iVar11;\n    param_2 = iVar12;\n    iVar5 = iVar11 + -1;\n  }\n  if ((*(int *)PTR_life_00079170 == 5) && (*(int *)PTR_exec_args_000791e4 == 0)) {\n    uVar13 = 0x28;\n    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n    puVar7 = PTR_s_j_000790a8 + 0x6ce0;\n    goto LAB_0001726c;\n  }\n  (*(code *)PTR_putty_signal_000791dc)(0xd,1);\n  (*(code *)PTR_sk_init_000791ec)();\n  (*(code *)PTR_uxsel_init_000791f0)();\n  piVar6 = (int *)PTR_keyact_head_000790d8;\n  if (*(int *)puVar2 == 0) {\n    pcVar15 = (char *)(*(code *)PTR_getenv_00079854)(PTR_s_j_000790a8 + 0x5170);\n    *(char **)puVar2 = pcVar15;\n    piVar6 = (int *)PTR_keyact_head_000790d8;\n    if ((pcVar15 != (char *)0x0) && (*pcVar15 == '\0')) {\n      *(undefined4 *)puVar2 = 0;\n    }\n  }\n  piVar6 = (int *)*piVar6;\n  if (piVar6 == (int *)0x0) {\n    if (*(int *)puVar3 != 0) {\nLAB_000171b0:\n      (*(code *)PTR_run_agent_000791f8)();\n      return 0;\n    }\n  }\n  else {\n    bVar8 = false;\n    bVar9 = false;\n    do {\n      piVar1 = piVar6 + 1;\n      piVar6 = (int *)*piVar6;\n      if (*piVar1 != 0) {\n        bVar8 = true;\n      }\n      if (*piVar1 == 0) {\n        bVar9 = true;\n      }\n    } while (piVar6 != (int *)0x0);\n    if (*(int *)puVar3 != 0) {\n      if (!bVar8) goto LAB_000171b0;\n      uVar13 = 0x59;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d0c;\n      goto LAB_0001726c;\n    }\n    if (bVar9) {\n      uVar13 = 0x48;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d68;\n      goto LAB_0001726c;\n    }\n    if (bVar8) {\n      (*(code *)PTR_run_client_000791f4)();\n      return 0;\n    }\n  }\n  uVar13 = 0x42;\n  uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n  puVar7 = PTR_s_j_000790a8 + 0x6db4;\nLAB_0001726c:\n  (*(code *)PTR_fwrite_000798e4)(puVar7,1,uVar13,uVar10);\n  uVar13 = (*(code *)PTR_exit_00079794)(1);\n  return uVar13;\n}\n\n" (function_definition "undefined4 main(int param_1,int param_2)\n\n{\n  int *piVar1;\n  undefined *puVar2;\n  undefined *puVar3;\n  undefined *puVar4;\n  int iVar5;\n  int *piVar6;\n  bool bVar8;\n  undefined *puVar7;\n  bool bVar9;\n  undefined4 uVar10;\n  int iVar11;\n  int iVar12;\n  undefined4 uVar13;\n  undefined *puVar14;\n  char *pcVar15;\n  undefined *puVar16;\n  \n  puVar7 = PTR_s_j_000790a8;\n  puVar4 = PTR_s_j_000790a8 + -0x27a8;\n  puVar14 = PTR_s_j_000790a8 + 0x67d8;\n  bVar8 = true;\n  uVar13 = 0;\n  puVar16 = PTR_s_j_000790a8 + 0x67dc;\n  iVar5 = param_1 + -1;\n  while (iVar11 = iVar5, puVar3 = PTR_life_00079170, puVar2 = PTR_display_000790e4, 0 < iVar11) {\n    pcVar15 = *(char **)(param_2 + 4);\n    iVar12 = param_2 + 4;\n    if ((*pcVar15 == '-') && (bVar8)) {\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar14);\n      if ((iVar5 == 0) || (iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar16), iVar5 == 0)) {\n        uVar13 = buildinfo(PTR_s_j_000790a8 + -0xfac);\n        (*(code *)PTR___printf_chk_00079990)(1,PTR_s_j_000790a8 + 0x67e8,PTR_ver_00079200,uVar13);\n        safefree(uVar13);\n        uVar13 = (*(code *)PTR_exit_00079794)(0);\n        return uVar13;\n      }\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + 0x67f8);\n      if (iVar5 == 0) {\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6800);\n        (*(code *)PTR_puts_00079774)(PTR_ver_00079200);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6814);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x683c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6870);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6890);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68b4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68e0);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6914);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6928);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x693c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6970);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69a8);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69e4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a04);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a3c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a78);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6aac);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6adc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b20);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b54);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b90);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bbc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bec);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bfc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6c28);\n        uVar13 = (*(code *)PTR_exit_00079794)(1);\n        return uVar13;\n      }\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar4);\n      if (iVar5 == 0) {\n        *(undefined4 *)PTR_pageant_logfp_000790ac = *(undefined4 *)PTR_stderr_000796d8;\n      }\n      else {\n        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + -0x261c);\n        if (iVar5 == 0) {\n          uVar13 = 1;\n        }\n        else {\n          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c68);\n          if (iVar5 == 0) {\n            uVar13 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      (*(code *)PTR_add_keyact_000791e8)(uVar13,pcVar15);\n    }\n    param_1 = iVar11;\n    param_2 = iVar12;\n    iVar5 = iVar11 + -1;\n  }\n  if ((*(int *)PTR_life_00079170 == 5) && (*(int *)PTR_exec_args_000791e4 == 0)) {\n    uVar13 = 0x28;\n    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n    puVar7 = PTR_s_j_000790a8 + 0x6ce0;\n    goto LAB_0001726c;\n  }\n  (*(code *)PTR_putty_signal_000791dc)(0xd,1);\n  (*(code *)PTR_sk_init_000791ec)();\n  (*(code *)PTR_uxsel_init_000791f0)();\n  piVar6 = (int *)PTR_keyact_head_000790d8;\n  if (*(int *)puVar2 == 0) {\n    pcVar15 = (char *)(*(code *)PTR_getenv_00079854)(PTR_s_j_000790a8 + 0x5170);\n    *(char **)puVar2 = pcVar15;\n    piVar6 = (int *)PTR_keyact_head_000790d8;\n    if ((pcVar15 != (char *)0x0) && (*pcVar15 == '\0')) {\n      *(undefined4 *)puVar2 = 0;\n    }\n  }\n  piVar6 = (int *)*piVar6;\n  if (piVar6 == (int *)0x0) {\n    if (*(int *)puVar3 != 0) {\nLAB_000171b0:\n      (*(code *)PTR_run_agent_000791f8)();\n      return 0;\n    }\n  }\n  else {\n    bVar8 = false;\n    bVar9 = false;\n    do {\n      piVar1 = piVar6 + 1;\n      piVar6 = (int *)*piVar6;\n      if (*piVar1 != 0) {\n        bVar8 = true;\n      }\n      if (*piVar1 == 0) {\n        bVar9 = true;\n      }\n    } while (piVar6 != (int *)0x0);\n    if (*(int *)puVar3 != 0) {\n      if (!bVar8) goto LAB_000171b0;\n      uVar13 = 0x59;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d0c;\n      goto LAB_0001726c;\n    }\n    if (bVar9) {\n      uVar13 = 0x48;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d68;\n      goto LAB_0001726c;\n    }\n    if (bVar8) {\n      (*(code *)PTR_run_client_000791f4)();\n      return 0;\n    }\n  }\n  uVar13 = 0x42;\n  uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n  puVar7 = PTR_s_j_000790a8 + 0x6db4;\nLAB_0001726c:\n  (*(code *)PTR_fwrite_000798e4)(puVar7,1,uVar13,uVar10);\n  uVar13 = (*(code *)PTR_exit_00079794)(1);\n  return uVar13;\n}" type_identifier (function_declarator "main(int param_1,int param_2)" identifier (parameter_list "(int param_1,int param_2)" ( (parameter_declaration "int param_1" primitive_type identifier) , (parameter_declaration "int param_2" primitive_type identifier) ))) (compound_statement "{\n  int *piVar1;\n  undefined *puVar2;\n  undefined *puVar3;\n  undefined *puVar4;\n  int iVar5;\n  int *piVar6;\n  bool bVar8;\n  undefined *puVar7;\n  bool bVar9;\n  undefined4 uVar10;\n  int iVar11;\n  int iVar12;\n  undefined4 uVar13;\n  undefined *puVar14;\n  char *pcVar15;\n  undefined *puVar16;\n  \n  puVar7 = PTR_s_j_000790a8;\n  puVar4 = PTR_s_j_000790a8 + -0x27a8;\n  puVar14 = PTR_s_j_000790a8 + 0x67d8;\n  bVar8 = true;\n  uVar13 = 0;\n  puVar16 = PTR_s_j_000790a8 + 0x67dc;\n  iVar5 = param_1 + -1;\n  while (iVar11 = iVar5, puVar3 = PTR_life_00079170, puVar2 = PTR_display_000790e4, 0 < iVar11) {\n    pcVar15 = *(char **)(param_2 + 4);\n    iVar12 = param_2 + 4;\n    if ((*pcVar15 == '-') && (bVar8)) {\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar14);\n      if ((iVar5 == 0) || (iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar16), iVar5 == 0)) {\n        uVar13 = buildinfo(PTR_s_j_000790a8 + -0xfac);\n        (*(code *)PTR___printf_chk_00079990)(1,PTR_s_j_000790a8 + 0x67e8,PTR_ver_00079200,uVar13);\n        safefree(uVar13);\n        uVar13 = (*(code *)PTR_exit_00079794)(0);\n        return uVar13;\n      }\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + 0x67f8);\n      if (iVar5 == 0) {\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6800);\n        (*(code *)PTR_puts_00079774)(PTR_ver_00079200);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6814);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x683c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6870);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6890);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68b4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68e0);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6914);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6928);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x693c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6970);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69a8);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69e4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a04);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a3c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a78);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6aac);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6adc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b20);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b54);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b90);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bbc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bec);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bfc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6c28);\n        uVar13 = (*(code *)PTR_exit_00079794)(1);\n        return uVar13;\n      }\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar4);\n      if (iVar5 == 0) {\n        *(undefined4 *)PTR_pageant_logfp_000790ac = *(undefined4 *)PTR_stderr_000796d8;\n      }\n      else {\n        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + -0x261c);\n        if (iVar5 == 0) {\n          uVar13 = 1;\n        }\n        else {\n          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c68);\n          if (iVar5 == 0) {\n            uVar13 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      (*(code *)PTR_add_keyact_000791e8)(uVar13,pcVar15);\n    }\n    param_1 = iVar11;\n    param_2 = iVar12;\n    iVar5 = iVar11 + -1;\n  }\n  if ((*(int *)PTR_life_00079170 == 5) && (*(int *)PTR_exec_args_000791e4 == 0)) {\n    uVar13 = 0x28;\n    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n    puVar7 = PTR_s_j_000790a8 + 0x6ce0;\n    goto LAB_0001726c;\n  }\n  (*(code *)PTR_putty_signal_000791dc)(0xd,1);\n  (*(code *)PTR_sk_init_000791ec)();\n  (*(code *)PTR_uxsel_init_000791f0)();\n  piVar6 = (int *)PTR_keyact_head_000790d8;\n  if (*(int *)puVar2 == 0) {\n    pcVar15 = (char *)(*(code *)PTR_getenv_00079854)(PTR_s_j_000790a8 + 0x5170);\n    *(char **)puVar2 = pcVar15;\n    piVar6 = (int *)PTR_keyact_head_000790d8;\n    if ((pcVar15 != (char *)0x0) && (*pcVar15 == '\0')) {\n      *(undefined4 *)puVar2 = 0;\n    }\n  }\n  piVar6 = (int *)*piVar6;\n  if (piVar6 == (int *)0x0) {\n    if (*(int *)puVar3 != 0) {\nLAB_000171b0:\n      (*(code *)PTR_run_agent_000791f8)();\n      return 0;\n    }\n  }\n  else {\n    bVar8 = false;\n    bVar9 = false;\n    do {\n      piVar1 = piVar6 + 1;\n      piVar6 = (int *)*piVar6;\n      if (*piVar1 != 0) {\n        bVar8 = true;\n      }\n      if (*piVar1 == 0) {\n        bVar9 = true;\n      }\n    } while (piVar6 != (int *)0x0);\n    if (*(int *)puVar3 != 0) {\n      if (!bVar8) goto LAB_000171b0;\n      uVar13 = 0x59;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d0c;\n      goto LAB_0001726c;\n    }\n    if (bVar9) {\n      uVar13 = 0x48;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d68;\n      goto LAB_0001726c;\n    }\n    if (bVar8) {\n      (*(code *)PTR_run_client_000791f4)();\n      return 0;\n    }\n  }\n  uVar13 = 0x42;\n  uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n  puVar7 = PTR_s_j_000790a8 + 0x6db4;\nLAB_0001726c:\n  (*(code *)PTR_fwrite_000798e4)(puVar7,1,uVar13,uVar10);\n  uVar13 = (*(code *)PTR_exit_00079794)(1);\n  return uVar13;\n}" { (declaration "int *piVar1;" primitive_type (pointer_declarator "*piVar1" * identifier) ;) (declaration "undefined *puVar2;" type_identifier (pointer_declarator "*puVar2" * identifier) ;) (declaration "undefined *puVar3;" type_identifier (pointer_declarator "*puVar3" * identifier) ;) (declaration "undefined *puVar4;" type_identifier (pointer_declarator "*puVar4" * identifier) ;) (declaration "int iVar5;" primitive_type identifier ;) (declaration "int *piVar6;" primitive_type (pointer_declarator "*piVar6" * identifier) ;) (declaration "bool bVar8;" primitive_type identifier ;) (declaration "undefined *puVar7;" type_identifier (pointer_declarator "*puVar7" * identifier) ;) (declaration "bool bVar9;" primitive_type identifier ;) (declaration "undefined4 uVar10;" type_identifier identifier ;) (declaration "int iVar11;" primitive_type identifier ;) (declaration "int iVar12;" primitive_type identifier ;) (declaration "undefined4 uVar13;" type_identifier identifier ;) (declaration "undefined *puVar14;" type_identifier (pointer_declarator "*puVar14" * identifier) ;) (declaration "char *pcVar15;" primitive_type (pointer_declarator "*pcVar15" * identifier) ;) (declaration "undefined *puVar16;" type_identifier (pointer_declarator "*puVar16" * identifier) ;) (expression_statement "puVar7 = PTR_s_j_000790a8;" (assignment_expression "puVar7 = PTR_s_j_000790a8" identifier = identifier) ;) (expression_statement "puVar4 = PTR_s_j_000790a8 + -0x27a8;" (assignment_expression "puVar4 = PTR_s_j_000790a8 + -0x27a8" identifier = (binary_expression "PTR_s_j_000790a8 + -0x27a8" identifier + number_literal)) ;) (expression_statement "puVar14 = PTR_s_j_000790a8 + 0x67d8;" (assignment_expression "puVar14 = PTR_s_j_000790a8 + 0x67d8" identifier = (binary_expression "PTR_s_j_000790a8 + 0x67d8" identifier + number_literal)) ;) (expression_statement "bVar8 = true;" (assignment_expression "bVar8 = true" identifier = true) ;) (expression_statement "uVar13 = 0;" (assignment_expression "uVar13 = 0" identifier = number_literal) ;) (expression_statement "puVar16 = PTR_s_j_000790a8 + 0x67dc;" (assignment_expression "puVar16 = PTR_s_j_000790a8 + 0x67dc" identifier = (binary_expression "PTR_s_j_000790a8 + 0x67dc" identifier + number_literal)) ;) (expression_statement "iVar5 = param_1 + -1;" (assignment_expression "iVar5 = param_1 + -1" identifier = (binary_expression "param_1 + -1" identifier + number_literal)) ;) (while_statement "while (iVar11 = iVar5, puVar3 = PTR_life_00079170, puVar2 = PTR_display_000790e4, 0 < iVar11) {\n    pcVar15 = *(char **)(param_2 + 4);\n    iVar12 = param_2 + 4;\n    if ((*pcVar15 == '-') && (bVar8)) {\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar14);\n      if ((iVar5 == 0) || (iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar16), iVar5 == 0)) {\n        uVar13 = buildinfo(PTR_s_j_000790a8 + -0xfac);\n        (*(code *)PTR___printf_chk_00079990)(1,PTR_s_j_000790a8 + 0x67e8,PTR_ver_00079200,uVar13);\n        safefree(uVar13);\n        uVar13 = (*(code *)PTR_exit_00079794)(0);\n        return uVar13;\n      }\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + 0x67f8);\n      if (iVar5 == 0) {\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6800);\n        (*(code *)PTR_puts_00079774)(PTR_ver_00079200);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6814);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x683c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6870);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6890);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68b4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68e0);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6914);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6928);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x693c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6970);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69a8);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69e4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a04);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a3c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a78);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6aac);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6adc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b20);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b54);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b90);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bbc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bec);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bfc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6c28);\n        uVar13 = (*(code *)PTR_exit_00079794)(1);\n        return uVar13;\n      }\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar4);\n      if (iVar5 == 0) {\n        *(undefined4 *)PTR_pageant_logfp_000790ac = *(undefined4 *)PTR_stderr_000796d8;\n      }\n      else {\n        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + -0x261c);\n        if (iVar5 == 0) {\n          uVar13 = 1;\n        }\n        else {\n          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c68);\n          if (iVar5 == 0) {\n            uVar13 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      (*(code *)PTR_add_keyact_000791e8)(uVar13,pcVar15);\n    }\n    param_1 = iVar11;\n    param_2 = iVar12;\n    iVar5 = iVar11 + -1;\n  }" while (parenthesized_expression "(iVar11 = iVar5, puVar3 = PTR_life_00079170, puVar2 = PTR_display_000790e4, 0 < iVar11)" ( (comma_expression "iVar11 = iVar5, puVar3 = PTR_life_00079170, puVar2 = PTR_display_000790e4, 0 < iVar11" (assignment_expression "iVar11 = iVar5" identifier = identifier) , (comma_expression "puVar3 = PTR_life_00079170, puVar2 = PTR_display_000790e4, 0 < iVar11" (assignment_expression "puVar3 = PTR_life_00079170" identifier = identifier) , (comma_expression "puVar2 = PTR_display_000790e4, 0 < iVar11" (assignment_expression "puVar2 = PTR_display_000790e4" identifier = identifier) , (binary_expression "0 < iVar11" number_literal < identifier)))) )) (compound_statement "{\n    pcVar15 = *(char **)(param_2 + 4);\n    iVar12 = param_2 + 4;\n    if ((*pcVar15 == '-') && (bVar8)) {\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar14);\n      if ((iVar5 == 0) || (iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar16), iVar5 == 0)) {\n        uVar13 = buildinfo(PTR_s_j_000790a8 + -0xfac);\n        (*(code *)PTR___printf_chk_00079990)(1,PTR_s_j_000790a8 + 0x67e8,PTR_ver_00079200,uVar13);\n        safefree(uVar13);\n        uVar13 = (*(code *)PTR_exit_00079794)(0);\n        return uVar13;\n      }\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + 0x67f8);\n      if (iVar5 == 0) {\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6800);\n        (*(code *)PTR_puts_00079774)(PTR_ver_00079200);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6814);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x683c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6870);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6890);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68b4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68e0);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6914);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6928);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x693c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6970);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69a8);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69e4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a04);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a3c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a78);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6aac);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6adc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b20);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b54);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b90);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bbc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bec);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bfc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6c28);\n        uVar13 = (*(code *)PTR_exit_00079794)(1);\n        return uVar13;\n      }\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar4);\n      if (iVar5 == 0) {\n        *(undefined4 *)PTR_pageant_logfp_000790ac = *(undefined4 *)PTR_stderr_000796d8;\n      }\n      else {\n        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + -0x261c);\n        if (iVar5 == 0) {\n          uVar13 = 1;\n        }\n        else {\n          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c68);\n          if (iVar5 == 0) {\n            uVar13 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      (*(code *)PTR_add_keyact_000791e8)(uVar13,pcVar15);\n    }\n    param_1 = iVar11;\n    param_2 = iVar12;\n    iVar5 = iVar11 + -1;\n  }" { (expression_statement "pcVar15 = *(char **)(param_2 + 4);" (assignment_expression "pcVar15 = *(char **)(param_2 + 4)" identifier = (pointer_expression "*(char **)(param_2 + 4)" * (cast_expression "(char **)(param_2 + 4)" ( (type_descriptor "char **" primitive_type (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(param_2 + 4)" ( (binary_expression "param_2 + 4" identifier + number_literal) ))))) ;) (expression_statement "iVar12 = param_2 + 4;" (assignment_expression "iVar12 = param_2 + 4" identifier = (binary_expression "param_2 + 4" identifier + number_literal)) ;) (if_statement "if ((*pcVar15 == '-') && (bVar8)) {\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar14);\n      if ((iVar5 == 0) || (iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar16), iVar5 == 0)) {\n        uVar13 = buildinfo(PTR_s_j_000790a8 + -0xfac);\n        (*(code *)PTR___printf_chk_00079990)(1,PTR_s_j_000790a8 + 0x67e8,PTR_ver_00079200,uVar13);\n        safefree(uVar13);\n        uVar13 = (*(code *)PTR_exit_00079794)(0);\n        return uVar13;\n      }\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + 0x67f8);\n      if (iVar5 == 0) {\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6800);\n        (*(code *)PTR_puts_00079774)(PTR_ver_00079200);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6814);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x683c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6870);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6890);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68b4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68e0);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6914);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6928);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x693c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6970);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69a8);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69e4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a04);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a3c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a78);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6aac);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6adc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b20);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b54);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b90);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bbc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bec);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bfc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6c28);\n        uVar13 = (*(code *)PTR_exit_00079794)(1);\n        return uVar13;\n      }\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar4);\n      if (iVar5 == 0) {\n        *(undefined4 *)PTR_pageant_logfp_000790ac = *(undefined4 *)PTR_stderr_000796d8;\n      }\n      else {\n        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + -0x261c);\n        if (iVar5 == 0) {\n          uVar13 = 1;\n        }\n        else {\n          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c68);\n          if (iVar5 == 0) {\n            uVar13 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      (*(code *)PTR_add_keyact_000791e8)(uVar13,pcVar15);\n    }" if (parenthesized_expression "((*pcVar15 == '-') && (bVar8))" ( (binary_expression "(*pcVar15 == '-') && (bVar8)" (parenthesized_expression "(*pcVar15 == '-')" ( (binary_expression "*pcVar15 == '-'" (pointer_expression "*pcVar15" * identifier) == (char_literal "'-'" ' character ')) )) && (parenthesized_expression "(bVar8)" ( identifier ))) )) (compound_statement "{\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar14);\n      if ((iVar5 == 0) || (iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar16), iVar5 == 0)) {\n        uVar13 = buildinfo(PTR_s_j_000790a8 + -0xfac);\n        (*(code *)PTR___printf_chk_00079990)(1,PTR_s_j_000790a8 + 0x67e8,PTR_ver_00079200,uVar13);\n        safefree(uVar13);\n        uVar13 = (*(code *)PTR_exit_00079794)(0);\n        return uVar13;\n      }\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + 0x67f8);\n      if (iVar5 == 0) {\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6800);\n        (*(code *)PTR_puts_00079774)(PTR_ver_00079200);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6814);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x683c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6870);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6890);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68b4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68e0);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6914);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6928);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x693c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6970);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69a8);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69e4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a04);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a3c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a78);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6aac);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6adc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b20);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b54);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b90);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bbc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bec);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bfc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6c28);\n        uVar13 = (*(code *)PTR_exit_00079794)(1);\n        return uVar13;\n      }\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar4);\n      if (iVar5 == 0) {\n        *(undefined4 *)PTR_pageant_logfp_000790ac = *(undefined4 *)PTR_stderr_000796d8;\n      }\n      else {\n        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + -0x261c);\n        if (iVar5 == 0) {\n          uVar13 = 1;\n        }\n        else {\n          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c68);\n          if (iVar5 == 0) {\n            uVar13 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }\n      }\n    }" { (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar14);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar14)" identifier = (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar15,puVar14)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" ( (pointer_expression "*(code *)PTR_strcmp_000798a4" * (cast_expression "(code *)PTR_strcmp_000798a4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar15,puVar14)" ( identifier , identifier )))) ;) (if_statement "if ((iVar5 == 0) || (iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar16), iVar5 == 0)) {\n        uVar13 = buildinfo(PTR_s_j_000790a8 + -0xfac);\n        (*(code *)PTR___printf_chk_00079990)(1,PTR_s_j_000790a8 + 0x67e8,PTR_ver_00079200,uVar13);\n        safefree(uVar13);\n        uVar13 = (*(code *)PTR_exit_00079794)(0);\n        return uVar13;\n      }" if (parenthesized_expression "((iVar5 == 0) || (iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar16), iVar5 == 0))" ( (binary_expression "(iVar5 == 0) || (iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar16), iVar5 == 0)" (parenthesized_expression "(iVar5 == 0)" ( (binary_expression "iVar5 == 0" identifier == number_literal) )) || (parenthesized_expression "(iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar16), iVar5 == 0)" ( (comma_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar16), iVar5 == 0" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar16)" identifier = (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar15,puVar16)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" ( (pointer_expression "*(code *)PTR_strcmp_000798a4" * (cast_expression "(code *)PTR_strcmp_000798a4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar15,puVar16)" ( identifier , identifier )))) , (binary_expression "iVar5 == 0" identifier == number_literal)) ))) )) (compound_statement "{\n        uVar13 = buildinfo(PTR_s_j_000790a8 + -0xfac);\n        (*(code *)PTR___printf_chk_00079990)(1,PTR_s_j_000790a8 + 0x67e8,PTR_ver_00079200,uVar13);\n        safefree(uVar13);\n        uVar13 = (*(code *)PTR_exit_00079794)(0);\n        return uVar13;\n      }" { (expression_statement "uVar13 = buildinfo(PTR_s_j_000790a8 + -0xfac);" (assignment_expression "uVar13 = buildinfo(PTR_s_j_000790a8 + -0xfac)" identifier = (call_expression "buildinfo(PTR_s_j_000790a8 + -0xfac)" identifier (argument_list "(PTR_s_j_000790a8 + -0xfac)" ( (binary_expression "PTR_s_j_000790a8 + -0xfac" identifier + number_literal) )))) ;) (expression_statement "(*(code *)PTR___printf_chk_00079990)(1,PTR_s_j_000790a8 + 0x67e8,PTR_ver_00079200,uVar13);" (call_expression "(*(code *)PTR___printf_chk_00079990)(1,PTR_s_j_000790a8 + 0x67e8,PTR_ver_00079200,uVar13)" (parenthesized_expression "(*(code *)PTR___printf_chk_00079990)" ( (pointer_expression "*(code *)PTR___printf_chk_00079990" * (cast_expression "(code *)PTR___printf_chk_00079990" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(1,PTR_s_j_000790a8 + 0x67e8,PTR_ver_00079200,uVar13)" ( number_literal , (binary_expression "PTR_s_j_000790a8 + 0x67e8" identifier + number_literal) , identifier , identifier ))) ;) (expression_statement "safefree(uVar13);" (call_expression "safefree(uVar13)" identifier (argument_list "(uVar13)" ( identifier ))) ;) (expression_statement "uVar13 = (*(code *)PTR_exit_00079794)(0);" (assignment_expression "uVar13 = (*(code *)PTR_exit_00079794)(0)" identifier = (call_expression "(*(code *)PTR_exit_00079794)(0)" (parenthesized_expression "(*(code *)PTR_exit_00079794)" ( (pointer_expression "*(code *)PTR_exit_00079794" * (cast_expression "(code *)PTR_exit_00079794" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(0)" ( number_literal )))) ;) (return_statement "return uVar13;" return identifier ;) })) (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + 0x67f8);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + 0x67f8)" identifier = (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + 0x67f8)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" ( (pointer_expression "*(code *)PTR_strcmp_000798a4" * (cast_expression "(code *)PTR_strcmp_000798a4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar15,puVar7 + 0x67f8)" ( identifier , (binary_expression "puVar7 + 0x67f8" identifier + number_literal) )))) ;) (if_statement "if (iVar5 == 0) {\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6800);\n        (*(code *)PTR_puts_00079774)(PTR_ver_00079200);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6814);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x683c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6870);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6890);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68b4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68e0);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6914);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6928);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x693c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6970);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69a8);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69e4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a04);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a3c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a78);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6aac);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6adc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b20);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b54);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b90);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bbc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bec);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bfc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6c28);\n        uVar13 = (*(code *)PTR_exit_00079794)(1);\n        return uVar13;\n      }" if (parenthesized_expression "(iVar5 == 0)" ( (binary_expression "iVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6800);\n        (*(code *)PTR_puts_00079774)(PTR_ver_00079200);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6814);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x683c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6870);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6890);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68b4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68e0);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6914);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6928);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x693c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6970);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69a8);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69e4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a04);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a3c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a78);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6aac);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6adc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b20);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b54);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b90);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bbc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bec);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bfc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6c28);\n        uVar13 = (*(code *)PTR_exit_00079794)(1);\n        return uVar13;\n      }" { (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6800);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6800)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6800)" ( (binary_expression "PTR_s_j_000790a8 + 0x6800" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_ver_00079200);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_ver_00079200)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_ver_00079200)" ( identifier ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6814);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6814)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6814)" ( (binary_expression "PTR_s_j_000790a8 + 0x6814" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x683c);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x683c)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x683c)" ( (binary_expression "PTR_s_j_000790a8 + 0x683c" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6870);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6870)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6870)" ( (binary_expression "PTR_s_j_000790a8 + 0x6870" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6890);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6890)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6890)" ( (binary_expression "PTR_s_j_000790a8 + 0x6890" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68b4);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68b4)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x68b4)" ( (binary_expression "PTR_s_j_000790a8 + 0x68b4" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68e0);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68e0)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x68e0)" ( (binary_expression "PTR_s_j_000790a8 + 0x68e0" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6914);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6914)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6914)" ( (binary_expression "PTR_s_j_000790a8 + 0x6914" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6928);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6928)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6928)" ( (binary_expression "PTR_s_j_000790a8 + 0x6928" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x693c);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x693c)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x693c)" ( (binary_expression "PTR_s_j_000790a8 + 0x693c" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6970);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6970)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6970)" ( (binary_expression "PTR_s_j_000790a8 + 0x6970" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69a8);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69a8)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x69a8)" ( (binary_expression "PTR_s_j_000790a8 + 0x69a8" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69e4);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69e4)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x69e4)" ( (binary_expression "PTR_s_j_000790a8 + 0x69e4" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a04);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a04)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6a04)" ( (binary_expression "PTR_s_j_000790a8 + 0x6a04" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a3c);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a3c)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6a3c)" ( (binary_expression "PTR_s_j_000790a8 + 0x6a3c" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a78);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a78)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6a78)" ( (binary_expression "PTR_s_j_000790a8 + 0x6a78" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6aac);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6aac)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6aac)" ( (binary_expression "PTR_s_j_000790a8 + 0x6aac" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6adc);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6adc)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6adc)" ( (binary_expression "PTR_s_j_000790a8 + 0x6adc" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b20);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b20)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6b20)" ( (binary_expression "PTR_s_j_000790a8 + 0x6b20" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b54);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b54)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6b54)" ( (binary_expression "PTR_s_j_000790a8 + 0x6b54" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b90);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b90)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6b90)" ( (binary_expression "PTR_s_j_000790a8 + 0x6b90" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bbc);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bbc)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6bbc)" ( (binary_expression "PTR_s_j_000790a8 + 0x6bbc" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bec);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bec)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6bec)" ( (binary_expression "PTR_s_j_000790a8 + 0x6bec" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bfc);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bfc)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6bfc)" ( (binary_expression "PTR_s_j_000790a8 + 0x6bfc" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6c28);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6c28)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6c28)" ( (binary_expression "PTR_s_j_000790a8 + 0x6c28" identifier + number_literal) ))) ;) (expression_statement "uVar13 = (*(code *)PTR_exit_00079794)(1);" (assignment_expression "uVar13 = (*(code *)PTR_exit_00079794)(1)" identifier = (call_expression "(*(code *)PTR_exit_00079794)(1)" (parenthesized_expression "(*(code *)PTR_exit_00079794)" ( (pointer_expression "*(code *)PTR_exit_00079794" * (cast_expression "(code *)PTR_exit_00079794" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(1)" ( number_literal )))) ;) (return_statement "return uVar13;" return identifier ;) })) (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar4);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar4)" identifier = (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar15,puVar4)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" ( (pointer_expression "*(code *)PTR_strcmp_000798a4" * (cast_expression "(code *)PTR_strcmp_000798a4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar15,puVar4)" ( identifier , identifier )))) ;) (if_statement "if (iVar5 == 0) {\n        *(undefined4 *)PTR_pageant_logfp_000790ac = *(undefined4 *)PTR_stderr_000796d8;\n      }\n      else {\n        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + -0x261c);\n        if (iVar5 == 0) {\n          uVar13 = 1;\n        }\n        else {\n          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c68);\n          if (iVar5 == 0) {\n            uVar13 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }\n      }" if (parenthesized_expression "(iVar5 == 0)" ( (binary_expression "iVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        *(undefined4 *)PTR_pageant_logfp_000790ac = *(undefined4 *)PTR_stderr_000796d8;\n      }" { (expression_statement "*(undefined4 *)PTR_pageant_logfp_000790ac = *(undefined4 *)PTR_stderr_000796d8;" (assignment_expression "*(undefined4 *)PTR_pageant_logfp_000790ac = *(undefined4 *)PTR_stderr_000796d8" (pointer_expression "*(undefined4 *)PTR_pageant_logfp_000790ac" * (cast_expression "(undefined4 *)PTR_pageant_logfp_000790ac" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) = (pointer_expression "*(undefined4 *)PTR_stderr_000796d8" * (cast_expression "(undefined4 *)PTR_stderr_000796d8" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) }) (else_clause "else {\n        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + -0x261c);\n        if (iVar5 == 0) {\n          uVar13 = 1;\n        }\n        else {\n          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c68);\n          if (iVar5 == 0) {\n            uVar13 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }\n      }" else (compound_statement "{\n        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + -0x261c);\n        if (iVar5 == 0) {\n          uVar13 = 1;\n        }\n        else {\n          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c68);\n          if (iVar5 == 0) {\n            uVar13 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }\n      }" { (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + -0x261c);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + -0x261c)" identifier = (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + -0x261c)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" ( (pointer_expression "*(code *)PTR_strcmp_000798a4" * (cast_expression "(code *)PTR_strcmp_000798a4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar15,puVar7 + -0x261c)" ( identifier , (binary_expression "puVar7 + -0x261c" identifier + number_literal) )))) ;) (if_statement "if (iVar5 == 0) {\n          uVar13 = 1;\n        }\n        else {\n          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c68);\n          if (iVar5 == 0) {\n            uVar13 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }" if (parenthesized_expression "(iVar5 == 0)" ( (binary_expression "iVar5 == 0" identifier == number_literal) )) (compound_statement "{\n          uVar13 = 1;\n        }" { (expression_statement "uVar13 = 1;" (assignment_expression "uVar13 = 1" identifier = number_literal) ;) }) (else_clause "else {\n          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c68);\n          if (iVar5 == 0) {\n            uVar13 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }" else (compound_statement "{\n          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c68);\n          if (iVar5 == 0) {\n            uVar13 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }" { (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c68);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c68)" identifier = (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c68)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" ( (pointer_expression "*(code *)PTR_strcmp_000798a4" * (cast_expression "(code *)PTR_strcmp_000798a4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar15,PTR_s_j_000790a8 + 0x6c68)" ( identifier , (binary_expression "PTR_s_j_000790a8 + 0x6c68" identifier + number_literal) )))) ;) (if_statement "if (iVar5 == 0) {\n            uVar13 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }" if (parenthesized_expression "(iVar5 == 0)" ( (binary_expression "iVar5 == 0" identifier == number_literal) )) (compound_statement "{\n            uVar13 = 2;\n          }" { (expression_statement "uVar13 = 2;" (assignment_expression "uVar13 = 2" identifier = number_literal) ;) }) (else_clause "else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }" else (compound_statement "{\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }" { (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c)" identifier = (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" ( (pointer_expression "*(code *)PTR_strcmp_000798a4" * (cast_expression "(code *)PTR_strcmp_000798a4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar15,PTR_s_j_000790a8 + 0x6c6c)" ( identifier , (binary_expression "PTR_s_j_000790a8 + 0x6c6c" identifier + number_literal) )))) ;) (if_statement "if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }" if (parenthesized_expression "(iVar5 == 0)" ( (binary_expression "iVar5 == 0" identifier == number_literal) )) (compound_statement "{\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }" { (expression_statement "*(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;" (assignment_expression "*(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1" (pointer_expression "*(undefined4 *)(PTR_DAT_00079098 + -0x63e8)" * (cast_expression "(undefined4 *)(PTR_DAT_00079098 + -0x63e8)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(PTR_DAT_00079098 + -0x63e8)" ( (binary_expression "PTR_DAT_00079098 + -0x63e8" identifier + number_literal) )))) = number_literal) ;) }) (else_clause "else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }" else (compound_statement "{\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }" { (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70)" identifier = (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" ( (pointer_expression "*(code *)PTR_strcmp_000798a4" * (cast_expression "(code *)PTR_strcmp_000798a4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar15,PTR_s_j_000790a8 + 0x6c70)" ( identifier , (binary_expression "PTR_s_j_000790a8 + 0x6c70" identifier + number_literal) )))) ;) (if_statement "if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }" if (parenthesized_expression "(iVar5 == 0)" ( (binary_expression "iVar5 == 0" identifier == number_literal) )) (compound_statement "{\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }" { (expression_statement "*(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;" (assignment_expression "*(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2" (pointer_expression "*(undefined4 *)(PTR_DAT_00079098 + -0x63e8)" * (cast_expression "(undefined4 *)(PTR_DAT_00079098 + -0x63e8)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(PTR_DAT_00079098 + -0x63e8)" ( (binary_expression "PTR_DAT_00079098 + -0x63e8" identifier + number_literal) )))) = number_literal) ;) }) (else_clause "else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }" else (compound_statement "{\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }" { (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740)" identifier = (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" ( (pointer_expression "*(code *)PTR_strcmp_000798a4" * (cast_expression "(code *)PTR_strcmp_000798a4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar15,PTR_s_j_000790a8 + -0x2740)" ( identifier , (binary_expression "PTR_s_j_000790a8 + -0x2740" identifier + number_literal) )))) ;) (if_statement "if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }" if (parenthesized_expression "(iVar5 == 0)" ( (binary_expression "iVar5 == 0" identifier == number_literal) )) (compound_statement "{\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }" { (expression_statement "(*(code *)PTR_add_keyact_000791e8)(3,0);" (call_expression "(*(code *)PTR_add_keyact_000791e8)(3,0)" (parenthesized_expression "(*(code *)PTR_add_keyact_000791e8)" ( (pointer_expression "*(code *)PTR_add_keyact_000791e8" * (cast_expression "(code *)PTR_add_keyact_000791e8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(3,0)" ( number_literal , number_literal ))) ;) }) (else_clause "else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }" else (compound_statement "{\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }" { (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4)" identifier = (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" ( (pointer_expression "*(code *)PTR_strcmp_000798a4" * (cast_expression "(code *)PTR_strcmp_000798a4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar15,PTR_s_j_000790a8 + -0x27a4)" ( identifier , (binary_expression "PTR_s_j_000790a8 + -0x27a4" identifier + number_literal) )))) ;) (if_statement "if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }" if (parenthesized_expression "(iVar5 == 0)" ( (binary_expression "iVar5 == 0" identifier == number_literal) )) (compound_statement "{\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }" { (expression_statement "(*(code *)PTR_add_keyact_000791e8)(4,0);" (call_expression "(*(code *)PTR_add_keyact_000791e8)(4,0)" (parenthesized_expression "(*(code *)PTR_add_keyact_000791e8)" ( (pointer_expression "*(code *)PTR_add_keyact_000791e8" * (cast_expression "(code *)PTR_add_keyact_000791e8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(4,0)" ( number_literal , number_literal ))) ;) }) (else_clause "else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }" else (compound_statement "{\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }" { (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74)" identifier = (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" ( (pointer_expression "*(code *)PTR_strcmp_000798a4" * (cast_expression "(code *)PTR_strcmp_000798a4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar15,PTR_s_j_000790a8 + 0x6c74)" ( identifier , (binary_expression "PTR_s_j_000790a8 + 0x6c74" identifier + number_literal) )))) ;) (if_statement "if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }" if (parenthesized_expression "(iVar5 == 0)" ( (binary_expression "iVar5 == 0" identifier == number_literal) )) (compound_statement "{\n                      uVar13 = 6;\n                    }" { (expression_statement "uVar13 = 6;" (assignment_expression "uVar13 = 6" identifier = number_literal) ;) }) (else_clause "else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }" else (compound_statement "{\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }" { (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80)" identifier = (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" ( (pointer_expression "*(code *)PTR_strcmp_000798a4" * (cast_expression "(code *)PTR_strcmp_000798a4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar15,PTR_s_j_000790a8 + 0x6c80)" ( identifier , (binary_expression "PTR_s_j_000790a8 + 0x6c80" identifier + number_literal) )))) ;) (if_statement "if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }" if (parenthesized_expression "(iVar5 == 0)" ( (binary_expression "iVar5 == 0" identifier == number_literal) )) (compound_statement "{\n                        uVar13 = 5;\n                      }" { (expression_statement "uVar13 = 5;" (assignment_expression "uVar13 = 5" identifier = number_literal) ;) }) (else_clause "else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }" else (compound_statement "{\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }" { (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618)" identifier = (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" ( (pointer_expression "*(code *)PTR_strcmp_000798a4" * (cast_expression "(code *)PTR_strcmp_000798a4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar15,PTR_s_j_000790a8 + -0x2618)" ( identifier , (binary_expression "PTR_s_j_000790a8 + -0x2618" identifier + number_literal) )))) ;) (if_statement "if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }" if (parenthesized_expression "(iVar5 == 0)" ( (binary_expression "iVar5 == 0" identifier == number_literal) )) (compound_statement "{\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }" { (expression_statement "*(undefined4 *)PTR_life_00079170 = 1;" (assignment_expression "*(undefined4 *)PTR_life_00079170 = 1" (pointer_expression "*(undefined4 *)PTR_life_00079170" * (cast_expression "(undefined4 *)PTR_life_00079170" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) = number_literal) ;) }) (else_clause "else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }" else (compound_statement "{\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }" { (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)" identifier = (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" ( (pointer_expression "*(code *)PTR_strcmp_000798a4" * (cast_expression "(code *)PTR_strcmp_000798a4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar15,PTR_s_j_000790a8 + -0x260c)" ( identifier , (binary_expression "PTR_s_j_000790a8 + -0x260c" identifier + number_literal) )))) ;) (if_statement "if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }" if (parenthesized_expression "(iVar5 == 0)" ( (binary_expression "iVar5 == 0" identifier == number_literal) )) (compound_statement "{\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }" { (expression_statement "*(undefined4 *)PTR_life_00079170 = 2;" (assignment_expression "*(undefined4 *)PTR_life_00079170 = 2" (pointer_expression "*(undefined4 *)PTR_life_00079170" * (cast_expression "(undefined4 *)PTR_life_00079170" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) = number_literal) ;) }) (else_clause "else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }" else (compound_statement "{\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }" { (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94)" identifier = (call_expression "(*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" ( (pointer_expression "*(code *)PTR_strcmp_000798a4" * (cast_expression "(code *)PTR_strcmp_000798a4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar15,PTR_s_j_000790a8 + 0x6c94)" ( identifier , (binary_expression "PTR_s_j_000790a8 + 0x6c94" identifier + number_literal) )))) ;) (if_statement "if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }" if (parenthesized_expression "(iVar5 == 0)" ( (binary_expression "iVar5 == 0" identifier == number_literal) )) (compound_statement "{\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }" { (expression_statement "*(undefined4 *)PTR_life_00079170 = 3;" (assignment_expression "*(undefined4 *)PTR_life_00079170 = 3" (pointer_expression "*(undefined4 *)PTR_life_00079170" * (cast_expression "(undefined4 *)PTR_life_00079170" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) = number_literal) ;) }) (else_clause "else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }" else (compound_statement "{\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }" { (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c)" identifier = (call_expression "(*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" ( (pointer_expression "*(code *)PTR_strcmp_000798a4" * (cast_expression "(code *)PTR_strcmp_000798a4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar15,PTR_s_j_000790a8 + 0x6c9c)" ( identifier , (binary_expression "PTR_s_j_000790a8 + 0x6c9c" identifier + number_literal) )))) ;) (if_statement "if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }" if (parenthesized_expression "(iVar5 == 0)" ( (binary_expression "iVar5 == 0" identifier == number_literal) )) (compound_statement "{\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }" { (expression_statement "*(undefined4 *)PTR_life_00079170 = 4;" (assignment_expression "*(undefined4 *)PTR_life_00079170 = 4" (pointer_expression "*(undefined4 *)PTR_life_00079170" * (cast_expression "(undefined4 *)PTR_life_00079170" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) = number_literal) ;) }) (else_clause "else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }" else (compound_statement "{\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }" { (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8)" identifier = (call_expression "(*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" ( (pointer_expression "*(code *)PTR_strcmp_000798a4" * (cast_expression "(code *)PTR_strcmp_000798a4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar15,PTR_s_j_000790a8 + 0x6ca8)" ( identifier , (binary_expression "PTR_s_j_000790a8 + 0x6ca8" identifier + number_literal) )))) ;) (if_statement "if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }" if (parenthesized_expression "(iVar5 == 0)" ( (binary_expression "iVar5 == 0" identifier == number_literal) )) (compound_statement "{\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }" { (expression_statement "*(undefined4 *)PTR_life_00079170 = 5;" (assignment_expression "*(undefined4 *)PTR_life_00079170 = 5" (pointer_expression "*(undefined4 *)PTR_life_00079170" * (cast_expression "(undefined4 *)PTR_life_00079170" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) = number_literal) ;) (if_statement "if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }" if (parenthesized_expression "(param_1 < 3)" ( (binary_expression "param_1 < 3" identifier < number_literal) )) (compound_statement "{\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }" { (expression_statement "uVar13 = 0x29;" (assignment_expression "uVar13 = 0x29" identifier = number_literal) ;) (expression_statement "uVar10 = *(undefined4 *)PTR_stderr_000796d8;" (assignment_expression "uVar10 = *(undefined4 *)PTR_stderr_000796d8" identifier = (pointer_expression "*(undefined4 *)PTR_stderr_000796d8" * (cast_expression "(undefined4 *)PTR_stderr_000796d8" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "puVar7 = PTR_s_j_000790a8 + 0x6cb0;" (assignment_expression "puVar7 = PTR_s_j_000790a8 + 0x6cb0" identifier = (binary_expression "PTR_s_j_000790a8 + 0x6cb0" identifier + number_literal)) ;) (goto_statement "goto LAB_0001726c;" goto statement_identifier ;) })) (expression_statement "iVar12 = param_2 + 8;" (assignment_expression "iVar12 = param_2 + 8" identifier = (binary_expression "param_2 + 8" identifier + number_literal)) ;) (expression_statement "iVar11 = 0;" (assignment_expression "iVar11 = 0" identifier = number_literal) ;) (expression_statement "*(int *)PTR_exec_args_000791e4 = iVar12;" (assignment_expression "*(int *)PTR_exec_args_000791e4 = iVar12" (pointer_expression "*(int *)PTR_exec_args_000791e4" * (cast_expression "(int *)PTR_exec_args_000791e4" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) identifier)) = identifier) ;) }) (else_clause "else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }" else (compound_statement "{\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }" { (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc)" identifier = (call_expression "(*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" ( (pointer_expression "*(code *)PTR_strcmp_000798a4" * (cast_expression "(code *)PTR_strcmp_000798a4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar15,PTR_s_j_000790a8 + 0x6cdc)" ( identifier , (binary_expression "PTR_s_j_000790a8 + 0x6cdc" identifier + number_literal) )))) ;) (expression_statement "bVar8 = iVar5 != 0;" (assignment_expression "bVar8 = iVar5 != 0" identifier = (binary_expression "iVar5 != 0" identifier != number_literal)) ;) }))) }))) }))) }))) }))) }))) }))) }))) }))) }))) }))) }))) }))) }))) }) (else_clause "else {\n      (*(code *)PTR_add_keyact_000791e8)(uVar13,pcVar15);\n    }" else (compound_statement "{\n      (*(code *)PTR_add_keyact_000791e8)(uVar13,pcVar15);\n    }" { (expression_statement "(*(code *)PTR_add_keyact_000791e8)(uVar13,pcVar15);" (call_expression "(*(code *)PTR_add_keyact_000791e8)(uVar13,pcVar15)" (parenthesized_expression "(*(code *)PTR_add_keyact_000791e8)" ( (pointer_expression "*(code *)PTR_add_keyact_000791e8" * (cast_expression "(code *)PTR_add_keyact_000791e8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(uVar13,pcVar15)" ( identifier , identifier ))) ;) }))) (expression_statement "param_1 = iVar11;" (assignment_expression "param_1 = iVar11" identifier = identifier) ;) (expression_statement "param_2 = iVar12;" (assignment_expression "param_2 = iVar12" identifier = identifier) ;) (expression_statement "iVar5 = iVar11 + -1;" (assignment_expression "iVar5 = iVar11 + -1" identifier = (binary_expression "iVar11 + -1" identifier + number_literal)) ;) })) (if_statement "if ((*(int *)PTR_life_00079170 == 5) && (*(int *)PTR_exec_args_000791e4 == 0)) {\n    uVar13 = 0x28;\n    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n    puVar7 = PTR_s_j_000790a8 + 0x6ce0;\n    goto LAB_0001726c;\n  }" if (parenthesized_expression "((*(int *)PTR_life_00079170 == 5) && (*(int *)PTR_exec_args_000791e4 == 0))" ( (binary_expression "(*(int *)PTR_life_00079170 == 5) && (*(int *)PTR_exec_args_000791e4 == 0)" (parenthesized_expression "(*(int *)PTR_life_00079170 == 5)" ( (binary_expression "*(int *)PTR_life_00079170 == 5" (pointer_expression "*(int *)PTR_life_00079170" * (cast_expression "(int *)PTR_life_00079170" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) identifier)) == number_literal) )) && (parenthesized_expression "(*(int *)PTR_exec_args_000791e4 == 0)" ( (binary_expression "*(int *)PTR_exec_args_000791e4 == 0" (pointer_expression "*(int *)PTR_exec_args_000791e4" * (cast_expression "(int *)PTR_exec_args_000791e4" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) identifier)) == number_literal) ))) )) (compound_statement "{\n    uVar13 = 0x28;\n    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n    puVar7 = PTR_s_j_000790a8 + 0x6ce0;\n    goto LAB_0001726c;\n  }" { (expression_statement "uVar13 = 0x28;" (assignment_expression "uVar13 = 0x28" identifier = number_literal) ;) (expression_statement "uVar10 = *(undefined4 *)PTR_stderr_000796d8;" (assignment_expression "uVar10 = *(undefined4 *)PTR_stderr_000796d8" identifier = (pointer_expression "*(undefined4 *)PTR_stderr_000796d8" * (cast_expression "(undefined4 *)PTR_stderr_000796d8" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "puVar7 = PTR_s_j_000790a8 + 0x6ce0;" (assignment_expression "puVar7 = PTR_s_j_000790a8 + 0x6ce0" identifier = (binary_expression "PTR_s_j_000790a8 + 0x6ce0" identifier + number_literal)) ;) (goto_statement "goto LAB_0001726c;" goto statement_identifier ;) })) (expression_statement "(*(code *)PTR_putty_signal_000791dc)(0xd,1);" (call_expression "(*(code *)PTR_putty_signal_000791dc)(0xd,1)" (parenthesized_expression "(*(code *)PTR_putty_signal_000791dc)" ( (pointer_expression "*(code *)PTR_putty_signal_000791dc" * (cast_expression "(code *)PTR_putty_signal_000791dc" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(0xd,1)" ( number_literal , number_literal ))) ;) (expression_statement "(*(code *)PTR_sk_init_000791ec)();" (call_expression "(*(code *)PTR_sk_init_000791ec)()" (parenthesized_expression "(*(code *)PTR_sk_init_000791ec)" ( (pointer_expression "*(code *)PTR_sk_init_000791ec" * (cast_expression "(code *)PTR_sk_init_000791ec" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "()" ( ))) ;) (expression_statement "(*(code *)PTR_uxsel_init_000791f0)();" (call_expression "(*(code *)PTR_uxsel_init_000791f0)()" (parenthesized_expression "(*(code *)PTR_uxsel_init_000791f0)" ( (pointer_expression "*(code *)PTR_uxsel_init_000791f0" * (cast_expression "(code *)PTR_uxsel_init_000791f0" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "()" ( ))) ;) (expression_statement "piVar6 = (int *)PTR_keyact_head_000790d8;" (assignment_expression "piVar6 = (int *)PTR_keyact_head_000790d8" identifier = (cast_expression "(int *)PTR_keyact_head_000790d8" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) identifier)) ;) (if_statement "if (*(int *)puVar2 == 0) {\n    pcVar15 = (char *)(*(code *)PTR_getenv_00079854)(PTR_s_j_000790a8 + 0x5170);\n    *(char **)puVar2 = pcVar15;\n    piVar6 = (int *)PTR_keyact_head_000790d8;\n    if ((pcVar15 != (char *)0x0) && (*pcVar15 == '\0')) {\n      *(undefined4 *)puVar2 = 0;\n    }\n  }" if (parenthesized_expression "(*(int *)puVar2 == 0)" ( (binary_expression "*(int *)puVar2 == 0" (pointer_expression "*(int *)puVar2" * (cast_expression "(int *)puVar2" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) identifier)) == number_literal) )) (compound_statement "{\n    pcVar15 = (char *)(*(code *)PTR_getenv_00079854)(PTR_s_j_000790a8 + 0x5170);\n    *(char **)puVar2 = pcVar15;\n    piVar6 = (int *)PTR_keyact_head_000790d8;\n    if ((pcVar15 != (char *)0x0) && (*pcVar15 == '\0')) {\n      *(undefined4 *)puVar2 = 0;\n    }\n  }" { (expression_statement "pcVar15 = (char *)(*(code *)PTR_getenv_00079854)(PTR_s_j_000790a8 + 0x5170);" (assignment_expression "pcVar15 = (char *)(*(code *)PTR_getenv_00079854)(PTR_s_j_000790a8 + 0x5170)" identifier = (cast_expression "(char *)(*(code *)PTR_getenv_00079854)(PTR_s_j_000790a8 + 0x5170)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "(*(code *)PTR_getenv_00079854)(PTR_s_j_000790a8 + 0x5170)" (parenthesized_expression "(*(code *)PTR_getenv_00079854)" ( (pointer_expression "*(code *)PTR_getenv_00079854" * (cast_expression "(code *)PTR_getenv_00079854" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x5170)" ( (binary_expression "PTR_s_j_000790a8 + 0x5170" identifier + number_literal) ))))) ;) (expression_statement "*(char **)puVar2 = pcVar15;" (assignment_expression "*(char **)puVar2 = pcVar15" (pointer_expression "*(char **)puVar2" * (cast_expression "(char **)puVar2" ( (type_descriptor "char **" primitive_type (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) identifier)) = identifier) ;) (expression_statement "piVar6 = (int *)PTR_keyact_head_000790d8;" (assignment_expression "piVar6 = (int *)PTR_keyact_head_000790d8" identifier = (cast_expression "(int *)PTR_keyact_head_000790d8" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) identifier)) ;) (if_statement "if ((pcVar15 != (char *)0x0) && (*pcVar15 == '\0')) {\n      *(undefined4 *)puVar2 = 0;\n    }" if (parenthesized_expression "((pcVar15 != (char *)0x0) && (*pcVar15 == '\0'))" ( (binary_expression "(pcVar15 != (char *)0x0) && (*pcVar15 == '\0')" (parenthesized_expression "(pcVar15 != (char *)0x0)" ( (binary_expression "pcVar15 != (char *)0x0" identifier != (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) )) && (parenthesized_expression "(*pcVar15 == '\0')" ( (binary_expression "*pcVar15 == '\0'" (pointer_expression "*pcVar15" * identifier) == (char_literal "'\0'" ' escape_sequence ')) ))) )) (compound_statement "{\n      *(undefined4 *)puVar2 = 0;\n    }" { (expression_statement "*(undefined4 *)puVar2 = 0;" (assignment_expression "*(undefined4 *)puVar2 = 0" (pointer_expression "*(undefined4 *)puVar2" * (cast_expression "(undefined4 *)puVar2" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) = number_literal) ;) })) })) (expression_statement "piVar6 = (int *)*piVar6;" (assignment_expression "piVar6 = (int *)*piVar6" identifier = (cast_expression "(int *)*piVar6" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (pointer_expression "*piVar6" * identifier))) ;) (if_statement "if (piVar6 == (int *)0x0) {\n    if (*(int *)puVar3 != 0) {\nLAB_000171b0:\n      (*(code *)PTR_run_agent_000791f8)();\n      return 0;\n    }\n  }\n  else {\n    bVar8 = false;\n    bVar9 = false;\n    do {\n      piVar1 = piVar6 + 1;\n      piVar6 = (int *)*piVar6;\n      if (*piVar1 != 0) {\n        bVar8 = true;\n      }\n      if (*piVar1 == 0) {\n        bVar9 = true;\n      }\n    } while (piVar6 != (int *)0x0);\n    if (*(int *)puVar3 != 0) {\n      if (!bVar8) goto LAB_000171b0;\n      uVar13 = 0x59;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d0c;\n      goto LAB_0001726c;\n    }\n    if (bVar9) {\n      uVar13 = 0x48;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d68;\n      goto LAB_0001726c;\n    }\n    if (bVar8) {\n      (*(code *)PTR_run_client_000791f4)();\n      return 0;\n    }\n  }" if (parenthesized_expression "(piVar6 == (int *)0x0)" ( (binary_expression "piVar6 == (int *)0x0" identifier == (cast_expression "(int *)0x0" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) )) (compound_statement "{\n    if (*(int *)puVar3 != 0) {\nLAB_000171b0:\n      (*(code *)PTR_run_agent_000791f8)();\n      return 0;\n    }\n  }" { (if_statement "if (*(int *)puVar3 != 0) {\nLAB_000171b0:\n      (*(code *)PTR_run_agent_000791f8)();\n      return 0;\n    }" if (parenthesized_expression "(*(int *)puVar3 != 0)" ( (binary_expression "*(int *)puVar3 != 0" (pointer_expression "*(int *)puVar3" * (cast_expression "(int *)puVar3" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) identifier)) != number_literal) )) (compound_statement "{\nLAB_000171b0:\n      (*(code *)PTR_run_agent_000791f8)();\n      return 0;\n    }" { (labeled_statement "LAB_000171b0:\n      (*(code *)PTR_run_agent_000791f8)();" statement_identifier : (expression_statement "(*(code *)PTR_run_agent_000791f8)();" (call_expression "(*(code *)PTR_run_agent_000791f8)()" (parenthesized_expression "(*(code *)PTR_run_agent_000791f8)" ( (pointer_expression "*(code *)PTR_run_agent_000791f8" * (cast_expression "(code *)PTR_run_agent_000791f8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "()" ( ))) ;)) (return_statement "return 0;" return number_literal ;) })) }) (else_clause "else {\n    bVar8 = false;\n    bVar9 = false;\n    do {\n      piVar1 = piVar6 + 1;\n      piVar6 = (int *)*piVar6;\n      if (*piVar1 != 0) {\n        bVar8 = true;\n      }\n      if (*piVar1 == 0) {\n        bVar9 = true;\n      }\n    } while (piVar6 != (int *)0x0);\n    if (*(int *)puVar3 != 0) {\n      if (!bVar8) goto LAB_000171b0;\n      uVar13 = 0x59;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d0c;\n      goto LAB_0001726c;\n    }\n    if (bVar9) {\n      uVar13 = 0x48;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d68;\n      goto LAB_0001726c;\n    }\n    if (bVar8) {\n      (*(code *)PTR_run_client_000791f4)();\n      return 0;\n    }\n  }" else (compound_statement "{\n    bVar8 = false;\n    bVar9 = false;\n    do {\n      piVar1 = piVar6 + 1;\n      piVar6 = (int *)*piVar6;\n      if (*piVar1 != 0) {\n        bVar8 = true;\n      }\n      if (*piVar1 == 0) {\n        bVar9 = true;\n      }\n    } while (piVar6 != (int *)0x0);\n    if (*(int *)puVar3 != 0) {\n      if (!bVar8) goto LAB_000171b0;\n      uVar13 = 0x59;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d0c;\n      goto LAB_0001726c;\n    }\n    if (bVar9) {\n      uVar13 = 0x48;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d68;\n      goto LAB_0001726c;\n    }\n    if (bVar8) {\n      (*(code *)PTR_run_client_000791f4)();\n      return 0;\n    }\n  }" { (expression_statement "bVar8 = false;" (assignment_expression "bVar8 = false" identifier = false) ;) (expression_statement "bVar9 = false;" (assignment_expression "bVar9 = false" identifier = false) ;) (do_statement "do {\n      piVar1 = piVar6 + 1;\n      piVar6 = (int *)*piVar6;\n      if (*piVar1 != 0) {\n        bVar8 = true;\n      }\n      if (*piVar1 == 0) {\n        bVar9 = true;\n      }\n    } while (piVar6 != (int *)0x0);" do (compound_statement "{\n      piVar1 = piVar6 + 1;\n      piVar6 = (int *)*piVar6;\n      if (*piVar1 != 0) {\n        bVar8 = true;\n      }\n      if (*piVar1 == 0) {\n        bVar9 = true;\n      }\n    }" { (expression_statement "piVar1 = piVar6 + 1;" (assignment_expression "piVar1 = piVar6 + 1" identifier = (binary_expression "piVar6 + 1" identifier + number_literal)) ;) (expression_statement "piVar6 = (int *)*piVar6;" (assignment_expression "piVar6 = (int *)*piVar6" identifier = (cast_expression "(int *)*piVar6" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (pointer_expression "*piVar6" * identifier))) ;) (if_statement "if (*piVar1 != 0) {\n        bVar8 = true;\n      }" if (parenthesized_expression "(*piVar1 != 0)" ( (binary_expression "*piVar1 != 0" (pointer_expression "*piVar1" * identifier) != number_literal) )) (compound_statement "{\n        bVar8 = true;\n      }" { (expression_statement "bVar8 = true;" (assignment_expression "bVar8 = true" identifier = true) ;) })) (if_statement "if (*piVar1 == 0) {\n        bVar9 = true;\n      }" if (parenthesized_expression "(*piVar1 == 0)" ( (binary_expression "*piVar1 == 0" (pointer_expression "*piVar1" * identifier) == number_literal) )) (compound_statement "{\n        bVar9 = true;\n      }" { (expression_statement "bVar9 = true;" (assignment_expression "bVar9 = true" identifier = true) ;) })) }) while (parenthesized_expression "(piVar6 != (int *)0x0)" ( (binary_expression "piVar6 != (int *)0x0" identifier != (cast_expression "(int *)0x0" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) )) ;) (if_statement "if (*(int *)puVar3 != 0) {\n      if (!bVar8) goto LAB_000171b0;\n      uVar13 = 0x59;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d0c;\n      goto LAB_0001726c;\n    }" if (parenthesized_expression "(*(int *)puVar3 != 0)" ( (binary_expression "*(int *)puVar3 != 0" (pointer_expression "*(int *)puVar3" * (cast_expression "(int *)puVar3" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) identifier)) != number_literal) )) (compound_statement "{\n      if (!bVar8) goto LAB_000171b0;\n      uVar13 = 0x59;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d0c;\n      goto LAB_0001726c;\n    }" { (if_statement "if (!bVar8) goto LAB_000171b0;" if (parenthesized_expression "(!bVar8)" ( (unary_expression "!bVar8" ! identifier) )) (goto_statement "goto LAB_000171b0;" goto statement_identifier ;)) (expression_statement "uVar13 = 0x59;" (assignment_expression "uVar13 = 0x59" identifier = number_literal) ;) (expression_statement "uVar10 = *(undefined4 *)PTR_stderr_000796d8;" (assignment_expression "uVar10 = *(undefined4 *)PTR_stderr_000796d8" identifier = (pointer_expression "*(undefined4 *)PTR_stderr_000796d8" * (cast_expression "(undefined4 *)PTR_stderr_000796d8" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "puVar7 = PTR_s_j_000790a8 + 0x6d0c;" (assignment_expression "puVar7 = PTR_s_j_000790a8 + 0x6d0c" identifier = (binary_expression "PTR_s_j_000790a8 + 0x6d0c" identifier + number_literal)) ;) (goto_statement "goto LAB_0001726c;" goto statement_identifier ;) })) (if_statement "if (bVar9) {\n      uVar13 = 0x48;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d68;\n      goto LAB_0001726c;\n    }" if (parenthesized_expression "(bVar9)" ( identifier )) (compound_statement "{\n      uVar13 = 0x48;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d68;\n      goto LAB_0001726c;\n    }" { (expression_statement "uVar13 = 0x48;" (assignment_expression "uVar13 = 0x48" identifier = number_literal) ;) (expression_statement "uVar10 = *(undefined4 *)PTR_stderr_000796d8;" (assignment_expression "uVar10 = *(undefined4 *)PTR_stderr_000796d8" identifier = (pointer_expression "*(undefined4 *)PTR_stderr_000796d8" * (cast_expression "(undefined4 *)PTR_stderr_000796d8" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "puVar7 = PTR_s_j_000790a8 + 0x6d68;" (assignment_expression "puVar7 = PTR_s_j_000790a8 + 0x6d68" identifier = (binary_expression "PTR_s_j_000790a8 + 0x6d68" identifier + number_literal)) ;) (goto_statement "goto LAB_0001726c;" goto statement_identifier ;) })) (if_statement "if (bVar8) {\n      (*(code *)PTR_run_client_000791f4)();\n      return 0;\n    }" if (parenthesized_expression "(bVar8)" ( identifier )) (compound_statement "{\n      (*(code *)PTR_run_client_000791f4)();\n      return 0;\n    }" { (expression_statement "(*(code *)PTR_run_client_000791f4)();" (call_expression "(*(code *)PTR_run_client_000791f4)()" (parenthesized_expression "(*(code *)PTR_run_client_000791f4)" ( (pointer_expression "*(code *)PTR_run_client_000791f4" * (cast_expression "(code *)PTR_run_client_000791f4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "()" ( ))) ;) (return_statement "return 0;" return number_literal ;) })) }))) (expression_statement "uVar13 = 0x42;" (assignment_expression "uVar13 = 0x42" identifier = number_literal) ;) (expression_statement "uVar10 = *(undefined4 *)PTR_stderr_000796d8;" (assignment_expression "uVar10 = *(undefined4 *)PTR_stderr_000796d8" identifier = (pointer_expression "*(undefined4 *)PTR_stderr_000796d8" * (cast_expression "(undefined4 *)PTR_stderr_000796d8" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "puVar7 = PTR_s_j_000790a8 + 0x6db4;" (assignment_expression "puVar7 = PTR_s_j_000790a8 + 0x6db4" identifier = (binary_expression "PTR_s_j_000790a8 + 0x6db4" identifier + number_literal)) ;) (labeled_statement "LAB_0001726c:\n  (*(code *)PTR_fwrite_000798e4)(puVar7,1,uVar13,uVar10);" statement_identifier : (expression_statement "(*(code *)PTR_fwrite_000798e4)(puVar7,1,uVar13,uVar10);" (call_expression "(*(code *)PTR_fwrite_000798e4)(puVar7,1,uVar13,uVar10)" (parenthesized_expression "(*(code *)PTR_fwrite_000798e4)" ( (pointer_expression "*(code *)PTR_fwrite_000798e4" * (cast_expression "(code *)PTR_fwrite_000798e4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(puVar7,1,uVar13,uVar10)" ( identifier , number_literal , identifier , identifier ))) ;)) (expression_statement "uVar13 = (*(code *)PTR_exit_00079794)(1);" (assignment_expression "uVar13 = (*(code *)PTR_exit_00079794)(1)" identifier = (call_expression "(*(code *)PTR_exit_00079794)(1)" (parenthesized_expression "(*(code *)PTR_exit_00079794)" ( (pointer_expression "*(code *)PTR_exit_00079794" * (cast_expression "(code *)PTR_exit_00079794" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(1)" ( number_literal )))) ;) (return_statement "return uVar13;" return identifier ;) })))
(translation_unit "int main(int argc,char **argv)\n\n{\n  int *piVar1;\n  undefined *puVar2;\n  undefined *puVar3;\n  undefined *puVar4;\n  int iVar5;\n  int *piVar6;\n  bool bVar8;\n  undefined *puVar7;\n  bool bVar9;\n  undefined4 uVar10;\n  int iVar11;\n  undefined4 uVar12;\n  undefined *puVar13;\n  char *pcVar14;\n  undefined *puVar15;\n  char **ppcVar16;\n  \n  puVar7 = PTR_s_j_000790a8;\n  puVar4 = PTR_s_j_000790a8 + -0x27a8;\n  puVar13 = PTR_s_j_000790a8 + 0x67d8;\n  bVar8 = true;\n  uVar12 = 0;\n  puVar15 = PTR_s_j_000790a8 + 0x67dc;\n  iVar5 = argc + -1;\n  while (iVar11 = iVar5, puVar3 = PTR_life_00079170, puVar2 = PTR_display_000790e4, 0 < iVar11) {\n    pcVar14 = argv[1];\n    ppcVar16 = argv + 1;\n    if ((*pcVar14 == '-') && (bVar8)) {\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar13);\n      if ((iVar5 == 0) || (iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar15), iVar5 == 0)) {\n        pcVar14 = buildinfo(PTR_s_j_000790a8 + -0xfac);\n        (*(code *)PTR__MIPS_STUBS__00079990)(1,PTR_s_j_000790a8 + 0x67e8,PTR_ver_00079200,pcVar14);\n                    /* WARNING: Subroutine does not return */\n        safefree(pcVar14);\n      }\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar7 + 0x67f8);\n      if (iVar5 == 0) {\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6800);\n        (*(code *)PTR_puts_00079774)(PTR_ver_00079200);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6814);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x683c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6870);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6890);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68b4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68e0);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6914);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6928);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x693c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6970);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69a8);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69e4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a04);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a3c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a78);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6aac);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6adc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b20);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b54);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b90);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bbc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bec);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bfc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6c28);\n        iVar5 = (*(code *)PTR_exit_00079794)(1);\n        return iVar5;\n      }\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar4);\n      if (iVar5 == 0) {\n        *(undefined4 *)PTR_pageant_logfp_000790ac = *(undefined4 *)PTR_stderr_000796d8;\n      }\n      else {\n        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar7 + -0x261c);\n        if (iVar5 == 0) {\n          uVar12 = 1;\n        }\n        else {\n          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c68);\n          if (iVar5 == 0) {\n            uVar12 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar12 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar12 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar14,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar14,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar14,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (argc < 3) {\n                                    uVar12 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  ppcVar16 = argv + 2;\n                                  iVar11 = 0;\n                                  *(char ***)PTR_exec_args_000791e4 = ppcVar16;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar14,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      (*(code *)PTR_add_keyact_000791e8)(uVar12,pcVar14);\n    }\n    argc = iVar11;\n    argv = ppcVar16;\n    iVar5 = iVar11 + -1;\n  }\n  if ((*(int *)PTR_life_00079170 == 5) && (*(int *)PTR_exec_args_000791e4 == 0)) {\n    uVar12 = 0x28;\n    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n    puVar7 = PTR_s_j_000790a8 + 0x6ce0;\n    goto LAB_0001726c;\n  }\n  (*(code *)PTR_putty_signal_000791dc)(0xd,1);\n  (*(code *)PTR_sk_init_000791ec)();\n  (*(code *)PTR_uxsel_init_000791f0)();\n  piVar6 = (int *)PTR_keyact_head_000790d8;\n  if (*(int *)puVar2 == 0) {\n    pcVar14 = (char *)(*(code *)PTR_getenv_00079854)(PTR_s_j_000790a8 + 0x5170);\n    *(char **)puVar2 = pcVar14;\n    piVar6 = (int *)PTR_keyact_head_000790d8;\n    if ((pcVar14 != (char *)0x0) && (*pcVar14 == '\0')) {\n      *(undefined4 *)puVar2 = 0;\n    }\n  }\n  piVar6 = (int *)*piVar6;\n  if (piVar6 == (int *)0x0) {\n    if (*(int *)puVar3 != 0) {\nLAB_000171b0:\n      (*(code *)PTR_run_agent_000791f8)();\n      return 0;\n    }\n  }\n  else {\n    bVar8 = false;\n    bVar9 = false;\n    do {\n      piVar1 = piVar6 + 1;\n      piVar6 = (int *)*piVar6;\n      if (*piVar1 != 0) {\n        bVar8 = true;\n      }\n      if (*piVar1 == 0) {\n        bVar9 = true;\n      }\n    } while (piVar6 != (int *)0x0);\n    if (*(int *)puVar3 != 0) {\n      if (!bVar8) goto LAB_000171b0;\n      uVar12 = 0x59;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d0c;\n      goto LAB_0001726c;\n    }\n    if (bVar9) {\n      uVar12 = 0x48;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d68;\n      goto LAB_0001726c;\n    }\n    if (bVar8) {\n      (*(code *)PTR_run_client_000791f4)();\n      return 0;\n    }\n  }\n  uVar12 = 0x42;\n  uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n  puVar7 = PTR_s_j_000790a8 + 0x6db4;\nLAB_0001726c:\n  (*(code *)PTR_fwrite_000798e4)(puVar7,1,uVar12,uVar10);\n  iVar5 = (*(code *)PTR_exit_00079794)(1);\n  return iVar5;\n}\n\n" (function_definition "int main(int argc,char **argv)\n\n{\n  int *piVar1;\n  undefined *puVar2;\n  undefined *puVar3;\n  undefined *puVar4;\n  int iVar5;\n  int *piVar6;\n  bool bVar8;\n  undefined *puVar7;\n  bool bVar9;\n  undefined4 uVar10;\n  int iVar11;\n  undefined4 uVar12;\n  undefined *puVar13;\n  char *pcVar14;\n  undefined *puVar15;\n  char **ppcVar16;\n  \n  puVar7 = PTR_s_j_000790a8;\n  puVar4 = PTR_s_j_000790a8 + -0x27a8;\n  puVar13 = PTR_s_j_000790a8 + 0x67d8;\n  bVar8 = true;\n  uVar12 = 0;\n  puVar15 = PTR_s_j_000790a8 + 0x67dc;\n  iVar5 = argc + -1;\n  while (iVar11 = iVar5, puVar3 = PTR_life_00079170, puVar2 = PTR_display_000790e4, 0 < iVar11) {\n    pcVar14 = argv[1];\n    ppcVar16 = argv + 1;\n    if ((*pcVar14 == '-') && (bVar8)) {\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar13);\n      if ((iVar5 == 0) || (iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar15), iVar5 == 0)) {\n        pcVar14 = buildinfo(PTR_s_j_000790a8 + -0xfac);\n        (*(code *)PTR__MIPS_STUBS__00079990)(1,PTR_s_j_000790a8 + 0x67e8,PTR_ver_00079200,pcVar14);\n                    /* WARNING: Subroutine does not return */\n        safefree(pcVar14);\n      }\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar7 + 0x67f8);\n      if (iVar5 == 0) {\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6800);\n        (*(code *)PTR_puts_00079774)(PTR_ver_00079200);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6814);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x683c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6870);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6890);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68b4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68e0);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6914);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6928);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x693c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6970);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69a8);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69e4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a04);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a3c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a78);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6aac);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6adc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b20);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b54);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b90);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bbc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bec);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bfc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6c28);\n        iVar5 = (*(code *)PTR_exit_00079794)(1);\n        return iVar5;\n      }\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar4);\n      if (iVar5 == 0) {\n        *(undefined4 *)PTR_pageant_logfp_000790ac = *(undefined4 *)PTR_stderr_000796d8;\n      }\n      else {\n        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar7 + -0x261c);\n        if (iVar5 == 0) {\n          uVar12 = 1;\n        }\n        else {\n          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c68);\n          if (iVar5 == 0) {\n            uVar12 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar12 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar12 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar14,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar14,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar14,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (argc < 3) {\n                                    uVar12 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  ppcVar16 = argv + 2;\n                                  iVar11 = 0;\n                                  *(char ***)PTR_exec_args_000791e4 = ppcVar16;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar14,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      (*(code *)PTR_add_keyact_000791e8)(uVar12,pcVar14);\n    }\n    argc = iVar11;\n    argv = ppcVar16;\n    iVar5 = iVar11 + -1;\n  }\n  if ((*(int *)PTR_life_00079170 == 5) && (*(int *)PTR_exec_args_000791e4 == 0)) {\n    uVar12 = 0x28;\n    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n    puVar7 = PTR_s_j_000790a8 + 0x6ce0;\n    goto LAB_0001726c;\n  }\n  (*(code *)PTR_putty_signal_000791dc)(0xd,1);\n  (*(code *)PTR_sk_init_000791ec)();\n  (*(code *)PTR_uxsel_init_000791f0)();\n  piVar6 = (int *)PTR_keyact_head_000790d8;\n  if (*(int *)puVar2 == 0) {\n    pcVar14 = (char *)(*(code *)PTR_getenv_00079854)(PTR_s_j_000790a8 + 0x5170);\n    *(char **)puVar2 = pcVar14;\n    piVar6 = (int *)PTR_keyact_head_000790d8;\n    if ((pcVar14 != (char *)0x0) && (*pcVar14 == '\0')) {\n      *(undefined4 *)puVar2 = 0;\n    }\n  }\n  piVar6 = (int *)*piVar6;\n  if (piVar6 == (int *)0x0) {\n    if (*(int *)puVar3 != 0) {\nLAB_000171b0:\n      (*(code *)PTR_run_agent_000791f8)();\n      return 0;\n    }\n  }\n  else {\n    bVar8 = false;\n    bVar9 = false;\n    do {\n      piVar1 = piVar6 + 1;\n      piVar6 = (int *)*piVar6;\n      if (*piVar1 != 0) {\n        bVar8 = true;\n      }\n      if (*piVar1 == 0) {\n        bVar9 = true;\n      }\n    } while (piVar6 != (int *)0x0);\n    if (*(int *)puVar3 != 0) {\n      if (!bVar8) goto LAB_000171b0;\n      uVar12 = 0x59;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d0c;\n      goto LAB_0001726c;\n    }\n    if (bVar9) {\n      uVar12 = 0x48;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d68;\n      goto LAB_0001726c;\n    }\n    if (bVar8) {\n      (*(code *)PTR_run_client_000791f4)();\n      return 0;\n    }\n  }\n  uVar12 = 0x42;\n  uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n  puVar7 = PTR_s_j_000790a8 + 0x6db4;\nLAB_0001726c:\n  (*(code *)PTR_fwrite_000798e4)(puVar7,1,uVar12,uVar10);\n  iVar5 = (*(code *)PTR_exit_00079794)(1);\n  return iVar5;\n}" primitive_type (function_declarator "main(int argc,char **argv)" identifier (parameter_list "(int argc,char **argv)" ( (parameter_declaration "int argc" primitive_type identifier) , (parameter_declaration "char **argv" primitive_type (pointer_declarator "**argv" * (pointer_declarator "*argv" * identifier))) ))) (compound_statement "{\n  int *piVar1;\n  undefined *puVar2;\n  undefined *puVar3;\n  undefined *puVar4;\n  int iVar5;\n  int *piVar6;\n  bool bVar8;\n  undefined *puVar7;\n  bool bVar9;\n  undefined4 uVar10;\n  int iVar11;\n  undefined4 uVar12;\n  undefined *puVar13;\n  char *pcVar14;\n  undefined *puVar15;\n  char **ppcVar16;\n  \n  puVar7 = PTR_s_j_000790a8;\n  puVar4 = PTR_s_j_000790a8 + -0x27a8;\n  puVar13 = PTR_s_j_000790a8 + 0x67d8;\n  bVar8 = true;\n  uVar12 = 0;\n  puVar15 = PTR_s_j_000790a8 + 0x67dc;\n  iVar5 = argc + -1;\n  while (iVar11 = iVar5, puVar3 = PTR_life_00079170, puVar2 = PTR_display_000790e4, 0 < iVar11) {\n    pcVar14 = argv[1];\n    ppcVar16 = argv + 1;\n    if ((*pcVar14 == '-') && (bVar8)) {\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar13);\n      if ((iVar5 == 0) || (iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar15), iVar5 == 0)) {\n        pcVar14 = buildinfo(PTR_s_j_000790a8 + -0xfac);\n        (*(code *)PTR__MIPS_STUBS__00079990)(1,PTR_s_j_000790a8 + 0x67e8,PTR_ver_00079200,pcVar14);\n                    /* WARNING: Subroutine does not return */\n        safefree(pcVar14);\n      }\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar7 + 0x67f8);\n      if (iVar5 == 0) {\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6800);\n        (*(code *)PTR_puts_00079774)(PTR_ver_00079200);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6814);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x683c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6870);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6890);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68b4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68e0);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6914);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6928);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x693c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6970);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69a8);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69e4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a04);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a3c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a78);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6aac);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6adc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b20);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b54);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b90);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bbc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bec);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bfc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6c28);\n        iVar5 = (*(code *)PTR_exit_00079794)(1);\n        return iVar5;\n      }\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar4);\n      if (iVar5 == 0) {\n        *(undefined4 *)PTR_pageant_logfp_000790ac = *(undefined4 *)PTR_stderr_000796d8;\n      }\n      else {\n        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar7 + -0x261c);\n        if (iVar5 == 0) {\n          uVar12 = 1;\n        }\n        else {\n          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c68);\n          if (iVar5 == 0) {\n            uVar12 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar12 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar12 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar14,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar14,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar14,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (argc < 3) {\n                                    uVar12 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  ppcVar16 = argv + 2;\n                                  iVar11 = 0;\n                                  *(char ***)PTR_exec_args_000791e4 = ppcVar16;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar14,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      (*(code *)PTR_add_keyact_000791e8)(uVar12,pcVar14);\n    }\n    argc = iVar11;\n    argv = ppcVar16;\n    iVar5 = iVar11 + -1;\n  }\n  if ((*(int *)PTR_life_00079170 == 5) && (*(int *)PTR_exec_args_000791e4 == 0)) {\n    uVar12 = 0x28;\n    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n    puVar7 = PTR_s_j_000790a8 + 0x6ce0;\n    goto LAB_0001726c;\n  }\n  (*(code *)PTR_putty_signal_000791dc)(0xd,1);\n  (*(code *)PTR_sk_init_000791ec)();\n  (*(code *)PTR_uxsel_init_000791f0)();\n  piVar6 = (int *)PTR_keyact_head_000790d8;\n  if (*(int *)puVar2 == 0) {\n    pcVar14 = (char *)(*(code *)PTR_getenv_00079854)(PTR_s_j_000790a8 + 0x5170);\n    *(char **)puVar2 = pcVar14;\n    piVar6 = (int *)PTR_keyact_head_000790d8;\n    if ((pcVar14 != (char *)0x0) && (*pcVar14 == '\0')) {\n      *(undefined4 *)puVar2 = 0;\n    }\n  }\n  piVar6 = (int *)*piVar6;\n  if (piVar6 == (int *)0x0) {\n    if (*(int *)puVar3 != 0) {\nLAB_000171b0:\n      (*(code *)PTR_run_agent_000791f8)();\n      return 0;\n    }\n  }\n  else {\n    bVar8 = false;\n    bVar9 = false;\n    do {\n      piVar1 = piVar6 + 1;\n      piVar6 = (int *)*piVar6;\n      if (*piVar1 != 0) {\n        bVar8 = true;\n      }\n      if (*piVar1 == 0) {\n        bVar9 = true;\n      }\n    } while (piVar6 != (int *)0x0);\n    if (*(int *)puVar3 != 0) {\n      if (!bVar8) goto LAB_000171b0;\n      uVar12 = 0x59;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d0c;\n      goto LAB_0001726c;\n    }\n    if (bVar9) {\n      uVar12 = 0x48;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d68;\n      goto LAB_0001726c;\n    }\n    if (bVar8) {\n      (*(code *)PTR_run_client_000791f4)();\n      return 0;\n    }\n  }\n  uVar12 = 0x42;\n  uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n  puVar7 = PTR_s_j_000790a8 + 0x6db4;\nLAB_0001726c:\n  (*(code *)PTR_fwrite_000798e4)(puVar7,1,uVar12,uVar10);\n  iVar5 = (*(code *)PTR_exit_00079794)(1);\n  return iVar5;\n}" { (declaration "int *piVar1;" primitive_type (pointer_declarator "*piVar1" * identifier) ;) (declaration "undefined *puVar2;" type_identifier (pointer_declarator "*puVar2" * identifier) ;) (declaration "undefined *puVar3;" type_identifier (pointer_declarator "*puVar3" * identifier) ;) (declaration "undefined *puVar4;" type_identifier (pointer_declarator "*puVar4" * identifier) ;) (declaration "int iVar5;" primitive_type identifier ;) (declaration "int *piVar6;" primitive_type (pointer_declarator "*piVar6" * identifier) ;) (declaration "bool bVar8;" primitive_type identifier ;) (declaration "undefined *puVar7;" type_identifier (pointer_declarator "*puVar7" * identifier) ;) (declaration "bool bVar9;" primitive_type identifier ;) (declaration "undefined4 uVar10;" type_identifier identifier ;) (declaration "int iVar11;" primitive_type identifier ;) (declaration "undefined4 uVar12;" type_identifier identifier ;) (declaration "undefined *puVar13;" type_identifier (pointer_declarator "*puVar13" * identifier) ;) (declaration "char *pcVar14;" primitive_type (pointer_declarator "*pcVar14" * identifier) ;) (declaration "undefined *puVar15;" type_identifier (pointer_declarator "*puVar15" * identifier) ;) (declaration "char **ppcVar16;" primitive_type (pointer_declarator "**ppcVar16" * (pointer_declarator "*ppcVar16" * identifier)) ;) (expression_statement "puVar7 = PTR_s_j_000790a8;" (assignment_expression "puVar7 = PTR_s_j_000790a8" identifier = identifier) ;) (expression_statement "puVar4 = PTR_s_j_000790a8 + -0x27a8;" (assignment_expression "puVar4 = PTR_s_j_000790a8 + -0x27a8" identifier = (binary_expression "PTR_s_j_000790a8 + -0x27a8" identifier + number_literal)) ;) (expression_statement "puVar13 = PTR_s_j_000790a8 + 0x67d8;" (assignment_expression "puVar13 = PTR_s_j_000790a8 + 0x67d8" identifier = (binary_expression "PTR_s_j_000790a8 + 0x67d8" identifier + number_literal)) ;) (expression_statement "bVar8 = true;" (assignment_expression "bVar8 = true" identifier = true) ;) (expression_statement "uVar12 = 0;" (assignment_expression "uVar12 = 0" identifier = number_literal) ;) (expression_statement "puVar15 = PTR_s_j_000790a8 + 0x67dc;" (assignment_expression "puVar15 = PTR_s_j_000790a8 + 0x67dc" identifier = (binary_expression "PTR_s_j_000790a8 + 0x67dc" identifier + number_literal)) ;) (expression_statement "iVar5 = argc + -1;" (assignment_expression "iVar5 = argc + -1" identifier = (binary_expression "argc + -1" identifier + number_literal)) ;) (while_statement "while (iVar11 = iVar5, puVar3 = PTR_life_00079170, puVar2 = PTR_display_000790e4, 0 < iVar11) {\n    pcVar14 = argv[1];\n    ppcVar16 = argv + 1;\n    if ((*pcVar14 == '-') && (bVar8)) {\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar13);\n      if ((iVar5 == 0) || (iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar15), iVar5 == 0)) {\n        pcVar14 = buildinfo(PTR_s_j_000790a8 + -0xfac);\n        (*(code *)PTR__MIPS_STUBS__00079990)(1,PTR_s_j_000790a8 + 0x67e8,PTR_ver_00079200,pcVar14);\n                    /* WARNING: Subroutine does not return */\n        safefree(pcVar14);\n      }\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar7 + 0x67f8);\n      if (iVar5 == 0) {\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6800);\n        (*(code *)PTR_puts_00079774)(PTR_ver_00079200);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6814);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x683c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6870);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6890);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68b4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68e0);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6914);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6928);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x693c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6970);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69a8);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69e4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a04);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a3c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a78);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6aac);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6adc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b20);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b54);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b90);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bbc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bec);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bfc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6c28);\n        iVar5 = (*(code *)PTR_exit_00079794)(1);\n        return iVar5;\n      }\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar4);\n      if (iVar5 == 0) {\n        *(undefined4 *)PTR_pageant_logfp_000790ac = *(undefined4 *)PTR_stderr_000796d8;\n      }\n      else {\n        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar7 + -0x261c);\n        if (iVar5 == 0) {\n          uVar12 = 1;\n        }\n        else {\n          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c68);\n          if (iVar5 == 0) {\n            uVar12 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar12 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar12 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar14,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar14,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar14,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (argc < 3) {\n                                    uVar12 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  ppcVar16 = argv + 2;\n                                  iVar11 = 0;\n                                  *(char ***)PTR_exec_args_000791e4 = ppcVar16;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar14,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      (*(code *)PTR_add_keyact_000791e8)(uVar12,pcVar14);\n    }\n    argc = iVar11;\n    argv = ppcVar16;\n    iVar5 = iVar11 + -1;\n  }" while (parenthesized_expression "(iVar11 = iVar5, puVar3 = PTR_life_00079170, puVar2 = PTR_display_000790e4, 0 < iVar11)" ( (comma_expression "iVar11 = iVar5, puVar3 = PTR_life_00079170, puVar2 = PTR_display_000790e4, 0 < iVar11" (assignment_expression "iVar11 = iVar5" identifier = identifier) , (comma_expression "puVar3 = PTR_life_00079170, puVar2 = PTR_display_000790e4, 0 < iVar11" (assignment_expression "puVar3 = PTR_life_00079170" identifier = identifier) , (comma_expression "puVar2 = PTR_display_000790e4, 0 < iVar11" (assignment_expression "puVar2 = PTR_display_000790e4" identifier = identifier) , (binary_expression "0 < iVar11" number_literal < identifier)))) )) (compound_statement "{\n    pcVar14 = argv[1];\n    ppcVar16 = argv + 1;\n    if ((*pcVar14 == '-') && (bVar8)) {\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar13);\n      if ((iVar5 == 0) || (iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar15), iVar5 == 0)) {\n        pcVar14 = buildinfo(PTR_s_j_000790a8 + -0xfac);\n        (*(code *)PTR__MIPS_STUBS__00079990)(1,PTR_s_j_000790a8 + 0x67e8,PTR_ver_00079200,pcVar14);\n                    /* WARNING: Subroutine does not return */\n        safefree(pcVar14);\n      }\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar7 + 0x67f8);\n      if (iVar5 == 0) {\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6800);\n        (*(code *)PTR_puts_00079774)(PTR_ver_00079200);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6814);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x683c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6870);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6890);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68b4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68e0);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6914);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6928);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x693c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6970);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69a8);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69e4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a04);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a3c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a78);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6aac);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6adc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b20);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b54);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b90);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bbc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bec);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bfc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6c28);\n        iVar5 = (*(code *)PTR_exit_00079794)(1);\n        return iVar5;\n      }\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar4);\n      if (iVar5 == 0) {\n        *(undefined4 *)PTR_pageant_logfp_000790ac = *(undefined4 *)PTR_stderr_000796d8;\n      }\n      else {\n        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar7 + -0x261c);\n        if (iVar5 == 0) {\n          uVar12 = 1;\n        }\n        else {\n          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c68);\n          if (iVar5 == 0) {\n            uVar12 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar12 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar12 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar14,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar14,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar14,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (argc < 3) {\n                                    uVar12 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  ppcVar16 = argv + 2;\n                                  iVar11 = 0;\n                                  *(char ***)PTR_exec_args_000791e4 = ppcVar16;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar14,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      (*(code *)PTR_add_keyact_000791e8)(uVar12,pcVar14);\n    }\n    argc = iVar11;\n    argv = ppcVar16;\n    iVar5 = iVar11 + -1;\n  }" { (expression_statement "pcVar14 = argv[1];" (assignment_expression "pcVar14 = argv[1]" identifier = (subscript_expression "argv[1]" identifier [ number_literal ])) ;) (expression_statement "ppcVar16 = argv + 1;" (assignment_expression "ppcVar16 = argv + 1" identifier = (binary_expression "argv + 1" identifier + number_literal)) ;) (if_statement "if ((*pcVar14 == '-') && (bVar8)) {\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar13);\n      if ((iVar5 == 0) || (iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar15), iVar5 == 0)) {\n        pcVar14 = buildinfo(PTR_s_j_000790a8 + -0xfac);\n        (*(code *)PTR__MIPS_STUBS__00079990)(1,PTR_s_j_000790a8 + 0x67e8,PTR_ver_00079200,pcVar14);\n                    /* WARNING: Subroutine does not return */\n        safefree(pcVar14);\n      }\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar7 + 0x67f8);\n      if (iVar5 == 0) {\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6800);\n        (*(code *)PTR_puts_00079774)(PTR_ver_00079200);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6814);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x683c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6870);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6890);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68b4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68e0);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6914);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6928);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x693c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6970);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69a8);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69e4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a04);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a3c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a78);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6aac);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6adc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b20);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b54);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b90);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bbc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bec);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bfc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6c28);\n        iVar5 = (*(code *)PTR_exit_00079794)(1);\n        return iVar5;\n      }\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar4);\n      if (iVar5 == 0) {\n        *(undefined4 *)PTR_pageant_logfp_000790ac = *(undefined4 *)PTR_stderr_000796d8;\n      }\n      else {\n        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar7 + -0x261c);\n        if (iVar5 == 0) {\n          uVar12 = 1;\n        }\n        else {\n          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c68);\n          if (iVar5 == 0) {\n            uVar12 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar12 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar12 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar14,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar14,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar14,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (argc < 3) {\n                                    uVar12 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  ppcVar16 = argv + 2;\n                                  iVar11 = 0;\n                                  *(char ***)PTR_exec_args_000791e4 = ppcVar16;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar14,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      (*(code *)PTR_add_keyact_000791e8)(uVar12,pcVar14);\n    }" if (parenthesized_expression "((*pcVar14 == '-') && (bVar8))" ( (binary_expression "(*pcVar14 == '-') && (bVar8)" (parenthesized_expression "(*pcVar14 == '-')" ( (binary_expression "*pcVar14 == '-'" (pointer_expression "*pcVar14" * identifier) == (char_literal "'-'" ' character ')) )) && (parenthesized_expression "(bVar8)" ( identifier ))) )) (compound_statement "{\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar13);\n      if ((iVar5 == 0) || (iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar15), iVar5 == 0)) {\n        pcVar14 = buildinfo(PTR_s_j_000790a8 + -0xfac);\n        (*(code *)PTR__MIPS_STUBS__00079990)(1,PTR_s_j_000790a8 + 0x67e8,PTR_ver_00079200,pcVar14);\n                    /* WARNING: Subroutine does not return */\n        safefree(pcVar14);\n      }\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar7 + 0x67f8);\n      if (iVar5 == 0) {\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6800);\n        (*(code *)PTR_puts_00079774)(PTR_ver_00079200);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6814);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x683c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6870);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6890);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68b4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68e0);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6914);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6928);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x693c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6970);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69a8);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69e4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a04);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a3c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a78);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6aac);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6adc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b20);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b54);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b90);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bbc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bec);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bfc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6c28);\n        iVar5 = (*(code *)PTR_exit_00079794)(1);\n        return iVar5;\n      }\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar4);\n      if (iVar5 == 0) {\n        *(undefined4 *)PTR_pageant_logfp_000790ac = *(undefined4 *)PTR_stderr_000796d8;\n      }\n      else {\n        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar7 + -0x261c);\n        if (iVar5 == 0) {\n          uVar12 = 1;\n        }\n        else {\n          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c68);\n          if (iVar5 == 0) {\n            uVar12 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar12 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar12 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar14,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar14,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar14,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (argc < 3) {\n                                    uVar12 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  ppcVar16 = argv + 2;\n                                  iVar11 = 0;\n                                  *(char ***)PTR_exec_args_000791e4 = ppcVar16;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar14,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }\n      }\n    }" { (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar13);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar13)" identifier = (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar14,puVar13)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" ( (pointer_expression "*(code *)PTR_strcmp_000798a4" * (cast_expression "(code *)PTR_strcmp_000798a4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar14,puVar13)" ( identifier , identifier )))) ;) (if_statement "if ((iVar5 == 0) || (iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar15), iVar5 == 0)) {\n        pcVar14 = buildinfo(PTR_s_j_000790a8 + -0xfac);\n        (*(code *)PTR__MIPS_STUBS__00079990)(1,PTR_s_j_000790a8 + 0x67e8,PTR_ver_00079200,pcVar14);\n                    /* WARNING: Subroutine does not return */\n        safefree(pcVar14);\n      }" if (parenthesized_expression "((iVar5 == 0) || (iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar15), iVar5 == 0))" ( (binary_expression "(iVar5 == 0) || (iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar15), iVar5 == 0)" (parenthesized_expression "(iVar5 == 0)" ( (binary_expression "iVar5 == 0" identifier == number_literal) )) || (parenthesized_expression "(iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar15), iVar5 == 0)" ( (comma_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar15), iVar5 == 0" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar15)" identifier = (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar14,puVar15)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" ( (pointer_expression "*(code *)PTR_strcmp_000798a4" * (cast_expression "(code *)PTR_strcmp_000798a4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar14,puVar15)" ( identifier , identifier )))) , (binary_expression "iVar5 == 0" identifier == number_literal)) ))) )) (compound_statement "{\n        pcVar14 = buildinfo(PTR_s_j_000790a8 + -0xfac);\n        (*(code *)PTR__MIPS_STUBS__00079990)(1,PTR_s_j_000790a8 + 0x67e8,PTR_ver_00079200,pcVar14);\n                    /* WARNING: Subroutine does not return */\n        safefree(pcVar14);\n      }" { (expression_statement "pcVar14 = buildinfo(PTR_s_j_000790a8 + -0xfac);" (assignment_expression "pcVar14 = buildinfo(PTR_s_j_000790a8 + -0xfac)" identifier = (call_expression "buildinfo(PTR_s_j_000790a8 + -0xfac)" identifier (argument_list "(PTR_s_j_000790a8 + -0xfac)" ( (binary_expression "PTR_s_j_000790a8 + -0xfac" identifier + number_literal) )))) ;) (expression_statement "(*(code *)PTR__MIPS_STUBS__00079990)(1,PTR_s_j_000790a8 + 0x67e8,PTR_ver_00079200,pcVar14);" (call_expression "(*(code *)PTR__MIPS_STUBS__00079990)(1,PTR_s_j_000790a8 + 0x67e8,PTR_ver_00079200,pcVar14)" (parenthesized_expression "(*(code *)PTR__MIPS_STUBS__00079990)" ( (pointer_expression "*(code *)PTR__MIPS_STUBS__00079990" * (cast_expression "(code *)PTR__MIPS_STUBS__00079990" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(1,PTR_s_j_000790a8 + 0x67e8,PTR_ver_00079200,pcVar14)" ( number_literal , (binary_expression "PTR_s_j_000790a8 + 0x67e8" identifier + number_literal) , identifier , identifier ))) ;) comment (expression_statement "safefree(pcVar14);" (call_expression "safefree(pcVar14)" identifier (argument_list "(pcVar14)" ( identifier ))) ;) })) (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar7 + 0x67f8);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar7 + 0x67f8)" identifier = (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar14,puVar7 + 0x67f8)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" ( (pointer_expression "*(code *)PTR_strcmp_000798a4" * (cast_expression "(code *)PTR_strcmp_000798a4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar14,puVar7 + 0x67f8)" ( identifier , (binary_expression "puVar7 + 0x67f8" identifier + number_literal) )))) ;) (if_statement "if (iVar5 == 0) {\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6800);\n        (*(code *)PTR_puts_00079774)(PTR_ver_00079200);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6814);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x683c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6870);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6890);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68b4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68e0);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6914);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6928);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x693c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6970);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69a8);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69e4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a04);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a3c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a78);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6aac);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6adc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b20);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b54);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b90);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bbc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bec);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bfc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6c28);\n        iVar5 = (*(code *)PTR_exit_00079794)(1);\n        return iVar5;\n      }" if (parenthesized_expression "(iVar5 == 0)" ( (binary_expression "iVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6800);\n        (*(code *)PTR_puts_00079774)(PTR_ver_00079200);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6814);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x683c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6870);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6890);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68b4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68e0);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6914);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6928);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x693c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6970);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69a8);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69e4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a04);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a3c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a78);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6aac);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6adc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b20);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b54);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b90);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bbc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bec);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bfc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6c28);\n        iVar5 = (*(code *)PTR_exit_00079794)(1);\n        return iVar5;\n      }" { (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6800);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6800)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6800)" ( (binary_expression "PTR_s_j_000790a8 + 0x6800" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_ver_00079200);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_ver_00079200)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_ver_00079200)" ( identifier ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6814);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6814)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6814)" ( (binary_expression "PTR_s_j_000790a8 + 0x6814" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x683c);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x683c)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x683c)" ( (binary_expression "PTR_s_j_000790a8 + 0x683c" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6870);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6870)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6870)" ( (binary_expression "PTR_s_j_000790a8 + 0x6870" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6890);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6890)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6890)" ( (binary_expression "PTR_s_j_000790a8 + 0x6890" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68b4);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68b4)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x68b4)" ( (binary_expression "PTR_s_j_000790a8 + 0x68b4" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68e0);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68e0)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x68e0)" ( (binary_expression "PTR_s_j_000790a8 + 0x68e0" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6914);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6914)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6914)" ( (binary_expression "PTR_s_j_000790a8 + 0x6914" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6928);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6928)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6928)" ( (binary_expression "PTR_s_j_000790a8 + 0x6928" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x693c);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x693c)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x693c)" ( (binary_expression "PTR_s_j_000790a8 + 0x693c" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6970);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6970)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6970)" ( (binary_expression "PTR_s_j_000790a8 + 0x6970" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69a8);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69a8)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x69a8)" ( (binary_expression "PTR_s_j_000790a8 + 0x69a8" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69e4);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69e4)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x69e4)" ( (binary_expression "PTR_s_j_000790a8 + 0x69e4" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a04);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a04)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6a04)" ( (binary_expression "PTR_s_j_000790a8 + 0x6a04" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a3c);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a3c)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6a3c)" ( (binary_expression "PTR_s_j_000790a8 + 0x6a3c" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a78);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a78)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6a78)" ( (binary_expression "PTR_s_j_000790a8 + 0x6a78" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6aac);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6aac)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6aac)" ( (binary_expression "PTR_s_j_000790a8 + 0x6aac" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6adc);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6adc)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6adc)" ( (binary_expression "PTR_s_j_000790a8 + 0x6adc" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b20);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b20)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6b20)" ( (binary_expression "PTR_s_j_000790a8 + 0x6b20" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b54);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b54)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6b54)" ( (binary_expression "PTR_s_j_000790a8 + 0x6b54" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b90);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b90)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6b90)" ( (binary_expression "PTR_s_j_000790a8 + 0x6b90" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bbc);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bbc)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6bbc)" ( (binary_expression "PTR_s_j_000790a8 + 0x6bbc" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bec);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bec)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6bec)" ( (binary_expression "PTR_s_j_000790a8 + 0x6bec" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bfc);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bfc)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6bfc)" ( (binary_expression "PTR_s_j_000790a8 + 0x6bfc" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6c28);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6c28)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6c28)" ( (binary_expression "PTR_s_j_000790a8 + 0x6c28" identifier + number_literal) ))) ;) (expression_statement "iVar5 = (*(code *)PTR_exit_00079794)(1);" (assignment_expression "iVar5 = (*(code *)PTR_exit_00079794)(1)" identifier = (call_expression "(*(code *)PTR_exit_00079794)(1)" (parenthesized_expression "(*(code *)PTR_exit_00079794)" ( (pointer_expression "*(code *)PTR_exit_00079794" * (cast_expression "(code *)PTR_exit_00079794" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(1)" ( number_literal )))) ;) (return_statement "return iVar5;" return identifier ;) })) (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar4);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar4)" identifier = (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar14,puVar4)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" ( (pointer_expression "*(code *)PTR_strcmp_000798a4" * (cast_expression "(code *)PTR_strcmp_000798a4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar14,puVar4)" ( identifier , identifier )))) ;) (if_statement "if (iVar5 == 0) {\n        *(undefined4 *)PTR_pageant_logfp_000790ac = *(undefined4 *)PTR_stderr_000796d8;\n      }\n      else {\n        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar7 + -0x261c);\n        if (iVar5 == 0) {\n          uVar12 = 1;\n        }\n        else {\n          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c68);\n          if (iVar5 == 0) {\n            uVar12 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar12 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar12 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar14,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar14,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar14,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (argc < 3) {\n                                    uVar12 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  ppcVar16 = argv + 2;\n                                  iVar11 = 0;\n                                  *(char ***)PTR_exec_args_000791e4 = ppcVar16;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar14,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }\n      }" if (parenthesized_expression "(iVar5 == 0)" ( (binary_expression "iVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        *(undefined4 *)PTR_pageant_logfp_000790ac = *(undefined4 *)PTR_stderr_000796d8;\n      }" { (expression_statement "*(undefined4 *)PTR_pageant_logfp_000790ac = *(undefined4 *)PTR_stderr_000796d8;" (assignment_expression "*(undefined4 *)PTR_pageant_logfp_000790ac = *(undefined4 *)PTR_stderr_000796d8" (pointer_expression "*(undefined4 *)PTR_pageant_logfp_000790ac" * (cast_expression "(undefined4 *)PTR_pageant_logfp_000790ac" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) = (pointer_expression "*(undefined4 *)PTR_stderr_000796d8" * (cast_expression "(undefined4 *)PTR_stderr_000796d8" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) }) (else_clause "else {\n        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar7 + -0x261c);\n        if (iVar5 == 0) {\n          uVar12 = 1;\n        }\n        else {\n          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c68);\n          if (iVar5 == 0) {\n            uVar12 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar12 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar12 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar14,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar14,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar14,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (argc < 3) {\n                                    uVar12 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  ppcVar16 = argv + 2;\n                                  iVar11 = 0;\n                                  *(char ***)PTR_exec_args_000791e4 = ppcVar16;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar14,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }\n      }" else (compound_statement "{\n        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar7 + -0x261c);\n        if (iVar5 == 0) {\n          uVar12 = 1;\n        }\n        else {\n          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c68);\n          if (iVar5 == 0) {\n            uVar12 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar12 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar12 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar14,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar14,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar14,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (argc < 3) {\n                                    uVar12 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  ppcVar16 = argv + 2;\n                                  iVar11 = 0;\n                                  *(char ***)PTR_exec_args_000791e4 = ppcVar16;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar14,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }\n      }" { (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar7 + -0x261c);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,puVar7 + -0x261c)" identifier = (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar14,puVar7 + -0x261c)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" ( (pointer_expression "*(code *)PTR_strcmp_000798a4" * (cast_expression "(code *)PTR_strcmp_000798a4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar14,puVar7 + -0x261c)" ( identifier , (binary_expression "puVar7 + -0x261c" identifier + number_literal) )))) ;) (if_statement "if (iVar5 == 0) {\n          uVar12 = 1;\n        }\n        else {\n          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c68);\n          if (iVar5 == 0) {\n            uVar12 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar12 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar12 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar14,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar14,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar14,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (argc < 3) {\n                                    uVar12 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  ppcVar16 = argv + 2;\n                                  iVar11 = 0;\n                                  *(char ***)PTR_exec_args_000791e4 = ppcVar16;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar14,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }" if (parenthesized_expression "(iVar5 == 0)" ( (binary_expression "iVar5 == 0" identifier == number_literal) )) (compound_statement "{\n          uVar12 = 1;\n        }" { (expression_statement "uVar12 = 1;" (assignment_expression "uVar12 = 1" identifier = number_literal) ;) }) (else_clause "else {\n          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c68);\n          if (iVar5 == 0) {\n            uVar12 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar12 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar12 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar14,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar14,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar14,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (argc < 3) {\n                                    uVar12 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  ppcVar16 = argv + 2;\n                                  iVar11 = 0;\n                                  *(char ***)PTR_exec_args_000791e4 = ppcVar16;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar14,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }" else (compound_statement "{\n          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c68);\n          if (iVar5 == 0) {\n            uVar12 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar12 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar12 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar14,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar14,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar14,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (argc < 3) {\n                                    uVar12 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  ppcVar16 = argv + 2;\n                                  iVar11 = 0;\n                                  *(char ***)PTR_exec_args_000791e4 = ppcVar16;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar14,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }" { (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c68);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c68)" identifier = (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c68)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" ( (pointer_expression "*(code *)PTR_strcmp_000798a4" * (cast_expression "(code *)PTR_strcmp_000798a4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar14,PTR_s_j_000790a8 + 0x6c68)" ( identifier , (binary_expression "PTR_s_j_000790a8 + 0x6c68" identifier + number_literal) )))) ;) (if_statement "if (iVar5 == 0) {\n            uVar12 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar12 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar12 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar14,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar14,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar14,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (argc < 3) {\n                                    uVar12 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  ppcVar16 = argv + 2;\n                                  iVar11 = 0;\n                                  *(char ***)PTR_exec_args_000791e4 = ppcVar16;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar14,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }" if (parenthesized_expression "(iVar5 == 0)" ( (binary_expression "iVar5 == 0" identifier == number_literal) )) (compound_statement "{\n            uVar12 = 2;\n          }" { (expression_statement "uVar12 = 2;" (assignment_expression "uVar12 = 2" identifier = number_literal) ;) }) (else_clause "else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar12 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar12 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar14,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar14,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar14,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (argc < 3) {\n                                    uVar12 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  ppcVar16 = argv + 2;\n                                  iVar11 = 0;\n                                  *(char ***)PTR_exec_args_000791e4 = ppcVar16;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar14,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }" else (compound_statement "{\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar12 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar12 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar14,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar14,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar14,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (argc < 3) {\n                                    uVar12 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  ppcVar16 = argv + 2;\n                                  iVar11 = 0;\n                                  *(char ***)PTR_exec_args_000791e4 = ppcVar16;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar14,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }" { (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c6c);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c6c)" identifier = (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c6c)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" ( (pointer_expression "*(code *)PTR_strcmp_000798a4" * (cast_expression "(code *)PTR_strcmp_000798a4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar14,PTR_s_j_000790a8 + 0x6c6c)" ( identifier , (binary_expression "PTR_s_j_000790a8 + 0x6c6c" identifier + number_literal) )))) ;) (if_statement "if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar12 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar12 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar14,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar14,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar14,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (argc < 3) {\n                                    uVar12 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  ppcVar16 = argv + 2;\n                                  iVar11 = 0;\n                                  *(char ***)PTR_exec_args_000791e4 = ppcVar16;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar14,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }" if (parenthesized_expression "(iVar5 == 0)" ( (binary_expression "iVar5 == 0" identifier == number_literal) )) (compound_statement "{\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }" { (expression_statement "*(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;" (assignment_expression "*(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1" (pointer_expression "*(undefined4 *)(PTR_DAT_00079098 + -0x63e8)" * (cast_expression "(undefined4 *)(PTR_DAT_00079098 + -0x63e8)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(PTR_DAT_00079098 + -0x63e8)" ( (binary_expression "PTR_DAT_00079098 + -0x63e8" identifier + number_literal) )))) = number_literal) ;) }) (else_clause "else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar12 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar12 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar14,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar14,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar14,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (argc < 3) {\n                                    uVar12 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  ppcVar16 = argv + 2;\n                                  iVar11 = 0;\n                                  *(char ***)PTR_exec_args_000791e4 = ppcVar16;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar14,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }" else (compound_statement "{\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar12 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar12 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar14,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar14,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar14,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (argc < 3) {\n                                    uVar12 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  ppcVar16 = argv + 2;\n                                  iVar11 = 0;\n                                  *(char ***)PTR_exec_args_000791e4 = ppcVar16;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar14,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }" { (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c70);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c70)" identifier = (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c70)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" ( (pointer_expression "*(code *)PTR_strcmp_000798a4" * (cast_expression "(code *)PTR_strcmp_000798a4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar14,PTR_s_j_000790a8 + 0x6c70)" ( identifier , (binary_expression "PTR_s_j_000790a8 + 0x6c70" identifier + number_literal) )))) ;) (if_statement "if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar12 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar12 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar14,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar14,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar14,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (argc < 3) {\n                                    uVar12 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  ppcVar16 = argv + 2;\n                                  iVar11 = 0;\n                                  *(char ***)PTR_exec_args_000791e4 = ppcVar16;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar14,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }" if (parenthesized_expression "(iVar5 == 0)" ( (binary_expression "iVar5 == 0" identifier == number_literal) )) (compound_statement "{\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }" { (expression_statement "*(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;" (assignment_expression "*(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2" (pointer_expression "*(undefined4 *)(PTR_DAT_00079098 + -0x63e8)" * (cast_expression "(undefined4 *)(PTR_DAT_00079098 + -0x63e8)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(PTR_DAT_00079098 + -0x63e8)" ( (binary_expression "PTR_DAT_00079098 + -0x63e8" identifier + number_literal) )))) = number_literal) ;) }) (else_clause "else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar12 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar12 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar14,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar14,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar14,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (argc < 3) {\n                                    uVar12 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  ppcVar16 = argv + 2;\n                                  iVar11 = 0;\n                                  *(char ***)PTR_exec_args_000791e4 = ppcVar16;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar14,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }" else (compound_statement "{\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar12 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar12 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar14,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar14,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar14,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (argc < 3) {\n                                    uVar12 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  ppcVar16 = argv + 2;\n                                  iVar11 = 0;\n                                  *(char ***)PTR_exec_args_000791e4 = ppcVar16;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar14,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }" { (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2740);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2740)" identifier = (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2740)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" ( (pointer_expression "*(code *)PTR_strcmp_000798a4" * (cast_expression "(code *)PTR_strcmp_000798a4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar14,PTR_s_j_000790a8 + -0x2740)" ( identifier , (binary_expression "PTR_s_j_000790a8 + -0x2740" identifier + number_literal) )))) ;) (if_statement "if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar12 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar12 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar14,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar14,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar14,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (argc < 3) {\n                                    uVar12 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  ppcVar16 = argv + 2;\n                                  iVar11 = 0;\n                                  *(char ***)PTR_exec_args_000791e4 = ppcVar16;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar14,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }" if (parenthesized_expression "(iVar5 == 0)" ( (binary_expression "iVar5 == 0" identifier == number_literal) )) (compound_statement "{\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }" { (expression_statement "(*(code *)PTR_add_keyact_000791e8)(3,0);" (call_expression "(*(code *)PTR_add_keyact_000791e8)(3,0)" (parenthesized_expression "(*(code *)PTR_add_keyact_000791e8)" ( (pointer_expression "*(code *)PTR_add_keyact_000791e8" * (cast_expression "(code *)PTR_add_keyact_000791e8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(3,0)" ( number_literal , number_literal ))) ;) }) (else_clause "else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar12 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar12 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar14,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar14,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar14,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (argc < 3) {\n                                    uVar12 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  ppcVar16 = argv + 2;\n                                  iVar11 = 0;\n                                  *(char ***)PTR_exec_args_000791e4 = ppcVar16;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar14,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }" else (compound_statement "{\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar12 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar12 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar14,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar14,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar14,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (argc < 3) {\n                                    uVar12 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  ppcVar16 = argv + 2;\n                                  iVar11 = 0;\n                                  *(char ***)PTR_exec_args_000791e4 = ppcVar16;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar14,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }" { (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x27a4);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x27a4)" identifier = (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x27a4)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" ( (pointer_expression "*(code *)PTR_strcmp_000798a4" * (cast_expression "(code *)PTR_strcmp_000798a4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar14,PTR_s_j_000790a8 + -0x27a4)" ( identifier , (binary_expression "PTR_s_j_000790a8 + -0x27a4" identifier + number_literal) )))) ;) (if_statement "if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar12 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar12 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar14,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar14,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar14,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (argc < 3) {\n                                    uVar12 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  ppcVar16 = argv + 2;\n                                  iVar11 = 0;\n                                  *(char ***)PTR_exec_args_000791e4 = ppcVar16;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar14,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }" if (parenthesized_expression "(iVar5 == 0)" ( (binary_expression "iVar5 == 0" identifier == number_literal) )) (compound_statement "{\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }" { (expression_statement "(*(code *)PTR_add_keyact_000791e8)(4,0);" (call_expression "(*(code *)PTR_add_keyact_000791e8)(4,0)" (parenthesized_expression "(*(code *)PTR_add_keyact_000791e8)" ( (pointer_expression "*(code *)PTR_add_keyact_000791e8" * (cast_expression "(code *)PTR_add_keyact_000791e8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(4,0)" ( number_literal , number_literal ))) ;) }) (else_clause "else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar12 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar12 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar14,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar14,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar14,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (argc < 3) {\n                                    uVar12 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  ppcVar16 = argv + 2;\n                                  iVar11 = 0;\n                                  *(char ***)PTR_exec_args_000791e4 = ppcVar16;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar14,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }" else (compound_statement "{\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar12 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar12 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar14,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar14,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar14,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (argc < 3) {\n                                    uVar12 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  ppcVar16 = argv + 2;\n                                  iVar11 = 0;\n                                  *(char ***)PTR_exec_args_000791e4 = ppcVar16;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar14,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }" { (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c74);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c74)" identifier = (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c74)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" ( (pointer_expression "*(code *)PTR_strcmp_000798a4" * (cast_expression "(code *)PTR_strcmp_000798a4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar14,PTR_s_j_000790a8 + 0x6c74)" ( identifier , (binary_expression "PTR_s_j_000790a8 + 0x6c74" identifier + number_literal) )))) ;) (if_statement "if (iVar5 == 0) {\n                      uVar12 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar12 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar14,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar14,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar14,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (argc < 3) {\n                                    uVar12 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  ppcVar16 = argv + 2;\n                                  iVar11 = 0;\n                                  *(char ***)PTR_exec_args_000791e4 = ppcVar16;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar14,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }" if (parenthesized_expression "(iVar5 == 0)" ( (binary_expression "iVar5 == 0" identifier == number_literal) )) (compound_statement "{\n                      uVar12 = 6;\n                    }" { (expression_statement "uVar12 = 6;" (assignment_expression "uVar12 = 6" identifier = number_literal) ;) }) (else_clause "else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar12 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar14,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar14,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar14,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (argc < 3) {\n                                    uVar12 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  ppcVar16 = argv + 2;\n                                  iVar11 = 0;\n                                  *(char ***)PTR_exec_args_000791e4 = ppcVar16;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar14,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }" else (compound_statement "{\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar12 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar14,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar14,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar14,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (argc < 3) {\n                                    uVar12 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  ppcVar16 = argv + 2;\n                                  iVar11 = 0;\n                                  *(char ***)PTR_exec_args_000791e4 = ppcVar16;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar14,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }" { (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c80);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c80)" identifier = (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + 0x6c80)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" ( (pointer_expression "*(code *)PTR_strcmp_000798a4" * (cast_expression "(code *)PTR_strcmp_000798a4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar14,PTR_s_j_000790a8 + 0x6c80)" ( identifier , (binary_expression "PTR_s_j_000790a8 + 0x6c80" identifier + number_literal) )))) ;) (if_statement "if (iVar5 == 0) {\n                        uVar12 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar14,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar14,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar14,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (argc < 3) {\n                                    uVar12 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  ppcVar16 = argv + 2;\n                                  iVar11 = 0;\n                                  *(char ***)PTR_exec_args_000791e4 = ppcVar16;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar14,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }" if (parenthesized_expression "(iVar5 == 0)" ( (binary_expression "iVar5 == 0" identifier == number_literal) )) (compound_statement "{\n                        uVar12 = 5;\n                      }" { (expression_statement "uVar12 = 5;" (assignment_expression "uVar12 = 5" identifier = number_literal) ;) }) (else_clause "else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar14,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar14,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar14,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (argc < 3) {\n                                    uVar12 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  ppcVar16 = argv + 2;\n                                  iVar11 = 0;\n                                  *(char ***)PTR_exec_args_000791e4 = ppcVar16;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar14,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }" else (compound_statement "{\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar14,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar14,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar14,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (argc < 3) {\n                                    uVar12 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  ppcVar16 = argv + 2;\n                                  iVar11 = 0;\n                                  *(char ***)PTR_exec_args_000791e4 = ppcVar16;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar14,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }" { (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2618);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2618)" identifier = (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x2618)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" ( (pointer_expression "*(code *)PTR_strcmp_000798a4" * (cast_expression "(code *)PTR_strcmp_000798a4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar14,PTR_s_j_000790a8 + -0x2618)" ( identifier , (binary_expression "PTR_s_j_000790a8 + -0x2618" identifier + number_literal) )))) ;) (if_statement "if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar14,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar14,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar14,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (argc < 3) {\n                                    uVar12 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  ppcVar16 = argv + 2;\n                                  iVar11 = 0;\n                                  *(char ***)PTR_exec_args_000791e4 = ppcVar16;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar14,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }" if (parenthesized_expression "(iVar5 == 0)" ( (binary_expression "iVar5 == 0" identifier == number_literal) )) (compound_statement "{\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }" { (expression_statement "*(undefined4 *)PTR_life_00079170 = 1;" (assignment_expression "*(undefined4 *)PTR_life_00079170 = 1" (pointer_expression "*(undefined4 *)PTR_life_00079170" * (cast_expression "(undefined4 *)PTR_life_00079170" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) = number_literal) ;) }) (else_clause "else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar14,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar14,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar14,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (argc < 3) {\n                                    uVar12 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  ppcVar16 = argv + 2;\n                                  iVar11 = 0;\n                                  *(char ***)PTR_exec_args_000791e4 = ppcVar16;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar14,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }" else (compound_statement "{\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar14,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar14,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar14,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (argc < 3) {\n                                    uVar12 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  ppcVar16 = argv + 2;\n                                  iVar11 = 0;\n                                  *(char ***)PTR_exec_args_000791e4 = ppcVar16;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar14,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }" { (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x260c)\n                          ;" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x260c)" identifier = (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar14,PTR_s_j_000790a8 + -0x260c)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" ( (pointer_expression "*(code *)PTR_strcmp_000798a4" * (cast_expression "(code *)PTR_strcmp_000798a4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar14,PTR_s_j_000790a8 + -0x260c)" ( identifier , (binary_expression "PTR_s_j_000790a8 + -0x260c" identifier + number_literal) )))) ;) (if_statement "if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar14,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar14,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar14,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (argc < 3) {\n                                    uVar12 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  ppcVar16 = argv + 2;\n                                  iVar11 = 0;\n                                  *(char ***)PTR_exec_args_000791e4 = ppcVar16;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar14,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }" if (parenthesized_expression "(iVar5 == 0)" ( (binary_expression "iVar5 == 0" identifier == number_literal) )) (compound_statement "{\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }" { (expression_statement "*(undefined4 *)PTR_life_00079170 = 2;" (assignment_expression "*(undefined4 *)PTR_life_00079170 = 2" (pointer_expression "*(undefined4 *)PTR_life_00079170" * (cast_expression "(undefined4 *)PTR_life_00079170" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) = number_literal) ;) }) (else_clause "else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar14,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar14,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar14,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (argc < 3) {\n                                    uVar12 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  ppcVar16 = argv + 2;\n                                  iVar11 = 0;\n                                  *(char ***)PTR_exec_args_000791e4 = ppcVar16;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar14,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }" else (compound_statement "{\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar14,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar14,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar14,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (argc < 3) {\n                                    uVar12 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  ppcVar16 = argv + 2;\n                                  iVar11 = 0;\n                                  *(char ***)PTR_exec_args_000791e4 = ppcVar16;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar14,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }" { (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar14,PTR_s_j_000790a8 + 0x6c94);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar14,PTR_s_j_000790a8 + 0x6c94)" identifier = (call_expression "(*(code *)PTR_strcmp_000798a4)\n                                              (pcVar14,PTR_s_j_000790a8 + 0x6c94)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" ( (pointer_expression "*(code *)PTR_strcmp_000798a4" * (cast_expression "(code *)PTR_strcmp_000798a4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar14,PTR_s_j_000790a8 + 0x6c94)" ( identifier , (binary_expression "PTR_s_j_000790a8 + 0x6c94" identifier + number_literal) )))) ;) (if_statement "if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar14,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar14,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (argc < 3) {\n                                    uVar12 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  ppcVar16 = argv + 2;\n                                  iVar11 = 0;\n                                  *(char ***)PTR_exec_args_000791e4 = ppcVar16;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar14,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }" if (parenthesized_expression "(iVar5 == 0)" ( (binary_expression "iVar5 == 0" identifier == number_literal) )) (compound_statement "{\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }" { (expression_statement "*(undefined4 *)PTR_life_00079170 = 3;" (assignment_expression "*(undefined4 *)PTR_life_00079170 = 3" (pointer_expression "*(undefined4 *)PTR_life_00079170" * (cast_expression "(undefined4 *)PTR_life_00079170" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) = number_literal) ;) }) (else_clause "else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar14,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar14,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (argc < 3) {\n                                    uVar12 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  ppcVar16 = argv + 2;\n                                  iVar11 = 0;\n                                  *(char ***)PTR_exec_args_000791e4 = ppcVar16;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar14,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }" else (compound_statement "{\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar14,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar14,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (argc < 3) {\n                                    uVar12 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  ppcVar16 = argv + 2;\n                                  iVar11 = 0;\n                                  *(char ***)PTR_exec_args_000791e4 = ppcVar16;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar14,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }" { (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar14,PTR_s_j_000790a8 + 0x6c9c);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar14,PTR_s_j_000790a8 + 0x6c9c)" identifier = (call_expression "(*(code *)PTR_strcmp_000798a4)\n                                                (pcVar14,PTR_s_j_000790a8 + 0x6c9c)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" ( (pointer_expression "*(code *)PTR_strcmp_000798a4" * (cast_expression "(code *)PTR_strcmp_000798a4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar14,PTR_s_j_000790a8 + 0x6c9c)" ( identifier , (binary_expression "PTR_s_j_000790a8 + 0x6c9c" identifier + number_literal) )))) ;) (if_statement "if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar14,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (argc < 3) {\n                                    uVar12 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  ppcVar16 = argv + 2;\n                                  iVar11 = 0;\n                                  *(char ***)PTR_exec_args_000791e4 = ppcVar16;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar14,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }" if (parenthesized_expression "(iVar5 == 0)" ( (binary_expression "iVar5 == 0" identifier == number_literal) )) (compound_statement "{\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }" { (expression_statement "*(undefined4 *)PTR_life_00079170 = 4;" (assignment_expression "*(undefined4 *)PTR_life_00079170 = 4" (pointer_expression "*(undefined4 *)PTR_life_00079170" * (cast_expression "(undefined4 *)PTR_life_00079170" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) = number_literal) ;) }) (else_clause "else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar14,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (argc < 3) {\n                                    uVar12 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  ppcVar16 = argv + 2;\n                                  iVar11 = 0;\n                                  *(char ***)PTR_exec_args_000791e4 = ppcVar16;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar14,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }" else (compound_statement "{\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar14,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (argc < 3) {\n                                    uVar12 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  ppcVar16 = argv + 2;\n                                  iVar11 = 0;\n                                  *(char ***)PTR_exec_args_000791e4 = ppcVar16;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar14,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }" { (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar14,PTR_s_j_000790a8 + 0x6ca8);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar14,PTR_s_j_000790a8 + 0x6ca8)" identifier = (call_expression "(*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar14,PTR_s_j_000790a8 + 0x6ca8)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" ( (pointer_expression "*(code *)PTR_strcmp_000798a4" * (cast_expression "(code *)PTR_strcmp_000798a4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar14,PTR_s_j_000790a8 + 0x6ca8)" ( identifier , (binary_expression "PTR_s_j_000790a8 + 0x6ca8" identifier + number_literal) )))) ;) (if_statement "if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (argc < 3) {\n                                    uVar12 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  ppcVar16 = argv + 2;\n                                  iVar11 = 0;\n                                  *(char ***)PTR_exec_args_000791e4 = ppcVar16;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar14,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }" if (parenthesized_expression "(iVar5 == 0)" ( (binary_expression "iVar5 == 0" identifier == number_literal) )) (compound_statement "{\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (argc < 3) {\n                                    uVar12 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  ppcVar16 = argv + 2;\n                                  iVar11 = 0;\n                                  *(char ***)PTR_exec_args_000791e4 = ppcVar16;\n                                }" { (expression_statement "*(undefined4 *)PTR_life_00079170 = 5;" (assignment_expression "*(undefined4 *)PTR_life_00079170 = 5" (pointer_expression "*(undefined4 *)PTR_life_00079170" * (cast_expression "(undefined4 *)PTR_life_00079170" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) = number_literal) ;) (if_statement "if (argc < 3) {\n                                    uVar12 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }" if (parenthesized_expression "(argc < 3)" ( (binary_expression "argc < 3" identifier < number_literal) )) (compound_statement "{\n                                    uVar12 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }" { (expression_statement "uVar12 = 0x29;" (assignment_expression "uVar12 = 0x29" identifier = number_literal) ;) (expression_statement "uVar10 = *(undefined4 *)PTR_stderr_000796d8;" (assignment_expression "uVar10 = *(undefined4 *)PTR_stderr_000796d8" identifier = (pointer_expression "*(undefined4 *)PTR_stderr_000796d8" * (cast_expression "(undefined4 *)PTR_stderr_000796d8" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "puVar7 = PTR_s_j_000790a8 + 0x6cb0;" (assignment_expression "puVar7 = PTR_s_j_000790a8 + 0x6cb0" identifier = (binary_expression "PTR_s_j_000790a8 + 0x6cb0" identifier + number_literal)) ;) (goto_statement "goto LAB_0001726c;" goto statement_identifier ;) })) (expression_statement "ppcVar16 = argv + 2;" (assignment_expression "ppcVar16 = argv + 2" identifier = (binary_expression "argv + 2" identifier + number_literal)) ;) (expression_statement "iVar11 = 0;" (assignment_expression "iVar11 = 0" identifier = number_literal) ;) (expression_statement "*(char ***)PTR_exec_args_000791e4 = ppcVar16;" (assignment_expression "*(char ***)PTR_exec_args_000791e4 = ppcVar16" (pointer_expression "*(char ***)PTR_exec_args_000791e4" * (cast_expression "(char ***)PTR_exec_args_000791e4" ( (type_descriptor "char ***" primitive_type (abstract_pointer_declarator "***" * (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *)))) ) identifier)) = identifier) ;) }) (else_clause "else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar14,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }" else (compound_statement "{\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar14,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }" { (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar14,PTR_s_j_000790a8 + 0x6cdc);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar14,PTR_s_j_000790a8 + 0x6cdc)" identifier = (call_expression "(*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar14,PTR_s_j_000790a8 + 0x6cdc)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" ( (pointer_expression "*(code *)PTR_strcmp_000798a4" * (cast_expression "(code *)PTR_strcmp_000798a4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar14,PTR_s_j_000790a8 + 0x6cdc)" ( identifier , (binary_expression "PTR_s_j_000790a8 + 0x6cdc" identifier + number_literal) )))) ;) (expression_statement "bVar8 = iVar5 != 0;" (assignment_expression "bVar8 = iVar5 != 0" identifier = (binary_expression "iVar5 != 0" identifier != number_literal)) ;) }))) }))) }))) }))) }))) }))) }))) }))) }))) }))) }))) }))) }))) }))) }) (else_clause "else {\n      (*(code *)PTR_add_keyact_000791e8)(uVar12,pcVar14);\n    }" else (compound_statement "{\n      (*(code *)PTR_add_keyact_000791e8)(uVar12,pcVar14);\n    }" { (expression_statement "(*(code *)PTR_add_keyact_000791e8)(uVar12,pcVar14);" (call_expression "(*(code *)PTR_add_keyact_000791e8)(uVar12,pcVar14)" (parenthesized_expression "(*(code *)PTR_add_keyact_000791e8)" ( (pointer_expression "*(code *)PTR_add_keyact_000791e8" * (cast_expression "(code *)PTR_add_keyact_000791e8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(uVar12,pcVar14)" ( identifier , identifier ))) ;) }))) (expression_statement "argc = iVar11;" (assignment_expression "argc = iVar11" identifier = identifier) ;) (expression_statement "argv = ppcVar16;" (assignment_expression "argv = ppcVar16" identifier = identifier) ;) (expression_statement "iVar5 = iVar11 + -1;" (assignment_expression "iVar5 = iVar11 + -1" identifier = (binary_expression "iVar11 + -1" identifier + number_literal)) ;) })) (if_statement "if ((*(int *)PTR_life_00079170 == 5) && (*(int *)PTR_exec_args_000791e4 == 0)) {\n    uVar12 = 0x28;\n    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n    puVar7 = PTR_s_j_000790a8 + 0x6ce0;\n    goto LAB_0001726c;\n  }" if (parenthesized_expression "((*(int *)PTR_life_00079170 == 5) && (*(int *)PTR_exec_args_000791e4 == 0))" ( (binary_expression "(*(int *)PTR_life_00079170 == 5) && (*(int *)PTR_exec_args_000791e4 == 0)" (parenthesized_expression "(*(int *)PTR_life_00079170 == 5)" ( (binary_expression "*(int *)PTR_life_00079170 == 5" (pointer_expression "*(int *)PTR_life_00079170" * (cast_expression "(int *)PTR_life_00079170" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) identifier)) == number_literal) )) && (parenthesized_expression "(*(int *)PTR_exec_args_000791e4 == 0)" ( (binary_expression "*(int *)PTR_exec_args_000791e4 == 0" (pointer_expression "*(int *)PTR_exec_args_000791e4" * (cast_expression "(int *)PTR_exec_args_000791e4" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) identifier)) == number_literal) ))) )) (compound_statement "{\n    uVar12 = 0x28;\n    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n    puVar7 = PTR_s_j_000790a8 + 0x6ce0;\n    goto LAB_0001726c;\n  }" { (expression_statement "uVar12 = 0x28;" (assignment_expression "uVar12 = 0x28" identifier = number_literal) ;) (expression_statement "uVar10 = *(undefined4 *)PTR_stderr_000796d8;" (assignment_expression "uVar10 = *(undefined4 *)PTR_stderr_000796d8" identifier = (pointer_expression "*(undefined4 *)PTR_stderr_000796d8" * (cast_expression "(undefined4 *)PTR_stderr_000796d8" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "puVar7 = PTR_s_j_000790a8 + 0x6ce0;" (assignment_expression "puVar7 = PTR_s_j_000790a8 + 0x6ce0" identifier = (binary_expression "PTR_s_j_000790a8 + 0x6ce0" identifier + number_literal)) ;) (goto_statement "goto LAB_0001726c;" goto statement_identifier ;) })) (expression_statement "(*(code *)PTR_putty_signal_000791dc)(0xd,1);" (call_expression "(*(code *)PTR_putty_signal_000791dc)(0xd,1)" (parenthesized_expression "(*(code *)PTR_putty_signal_000791dc)" ( (pointer_expression "*(code *)PTR_putty_signal_000791dc" * (cast_expression "(code *)PTR_putty_signal_000791dc" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(0xd,1)" ( number_literal , number_literal ))) ;) (expression_statement "(*(code *)PTR_sk_init_000791ec)();" (call_expression "(*(code *)PTR_sk_init_000791ec)()" (parenthesized_expression "(*(code *)PTR_sk_init_000791ec)" ( (pointer_expression "*(code *)PTR_sk_init_000791ec" * (cast_expression "(code *)PTR_sk_init_000791ec" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "()" ( ))) ;) (expression_statement "(*(code *)PTR_uxsel_init_000791f0)();" (call_expression "(*(code *)PTR_uxsel_init_000791f0)()" (parenthesized_expression "(*(code *)PTR_uxsel_init_000791f0)" ( (pointer_expression "*(code *)PTR_uxsel_init_000791f0" * (cast_expression "(code *)PTR_uxsel_init_000791f0" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "()" ( ))) ;) (expression_statement "piVar6 = (int *)PTR_keyact_head_000790d8;" (assignment_expression "piVar6 = (int *)PTR_keyact_head_000790d8" identifier = (cast_expression "(int *)PTR_keyact_head_000790d8" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) identifier)) ;) (if_statement "if (*(int *)puVar2 == 0) {\n    pcVar14 = (char *)(*(code *)PTR_getenv_00079854)(PTR_s_j_000790a8 + 0x5170);\n    *(char **)puVar2 = pcVar14;\n    piVar6 = (int *)PTR_keyact_head_000790d8;\n    if ((pcVar14 != (char *)0x0) && (*pcVar14 == '\0')) {\n      *(undefined4 *)puVar2 = 0;\n    }\n  }" if (parenthesized_expression "(*(int *)puVar2 == 0)" ( (binary_expression "*(int *)puVar2 == 0" (pointer_expression "*(int *)puVar2" * (cast_expression "(int *)puVar2" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) identifier)) == number_literal) )) (compound_statement "{\n    pcVar14 = (char *)(*(code *)PTR_getenv_00079854)(PTR_s_j_000790a8 + 0x5170);\n    *(char **)puVar2 = pcVar14;\n    piVar6 = (int *)PTR_keyact_head_000790d8;\n    if ((pcVar14 != (char *)0x0) && (*pcVar14 == '\0')) {\n      *(undefined4 *)puVar2 = 0;\n    }\n  }" { (expression_statement "pcVar14 = (char *)(*(code *)PTR_getenv_00079854)(PTR_s_j_000790a8 + 0x5170);" (assignment_expression "pcVar14 = (char *)(*(code *)PTR_getenv_00079854)(PTR_s_j_000790a8 + 0x5170)" identifier = (cast_expression "(char *)(*(code *)PTR_getenv_00079854)(PTR_s_j_000790a8 + 0x5170)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "(*(code *)PTR_getenv_00079854)(PTR_s_j_000790a8 + 0x5170)" (parenthesized_expression "(*(code *)PTR_getenv_00079854)" ( (pointer_expression "*(code *)PTR_getenv_00079854" * (cast_expression "(code *)PTR_getenv_00079854" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x5170)" ( (binary_expression "PTR_s_j_000790a8 + 0x5170" identifier + number_literal) ))))) ;) (expression_statement "*(char **)puVar2 = pcVar14;" (assignment_expression "*(char **)puVar2 = pcVar14" (pointer_expression "*(char **)puVar2" * (cast_expression "(char **)puVar2" ( (type_descriptor "char **" primitive_type (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) identifier)) = identifier) ;) (expression_statement "piVar6 = (int *)PTR_keyact_head_000790d8;" (assignment_expression "piVar6 = (int *)PTR_keyact_head_000790d8" identifier = (cast_expression "(int *)PTR_keyact_head_000790d8" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) identifier)) ;) (if_statement "if ((pcVar14 != (char *)0x0) && (*pcVar14 == '\0')) {\n      *(undefined4 *)puVar2 = 0;\n    }" if (parenthesized_expression "((pcVar14 != (char *)0x0) && (*pcVar14 == '\0'))" ( (binary_expression "(pcVar14 != (char *)0x0) && (*pcVar14 == '\0')" (parenthesized_expression "(pcVar14 != (char *)0x0)" ( (binary_expression "pcVar14 != (char *)0x0" identifier != (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) )) && (parenthesized_expression "(*pcVar14 == '\0')" ( (binary_expression "*pcVar14 == '\0'" (pointer_expression "*pcVar14" * identifier) == (char_literal "'\0'" ' escape_sequence ')) ))) )) (compound_statement "{\n      *(undefined4 *)puVar2 = 0;\n    }" { (expression_statement "*(undefined4 *)puVar2 = 0;" (assignment_expression "*(undefined4 *)puVar2 = 0" (pointer_expression "*(undefined4 *)puVar2" * (cast_expression "(undefined4 *)puVar2" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) = number_literal) ;) })) })) (expression_statement "piVar6 = (int *)*piVar6;" (assignment_expression "piVar6 = (int *)*piVar6" identifier = (cast_expression "(int *)*piVar6" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (pointer_expression "*piVar6" * identifier))) ;) (if_statement "if (piVar6 == (int *)0x0) {\n    if (*(int *)puVar3 != 0) {\nLAB_000171b0:\n      (*(code *)PTR_run_agent_000791f8)();\n      return 0;\n    }\n  }\n  else {\n    bVar8 = false;\n    bVar9 = false;\n    do {\n      piVar1 = piVar6 + 1;\n      piVar6 = (int *)*piVar6;\n      if (*piVar1 != 0) {\n        bVar8 = true;\n      }\n      if (*piVar1 == 0) {\n        bVar9 = true;\n      }\n    } while (piVar6 != (int *)0x0);\n    if (*(int *)puVar3 != 0) {\n      if (!bVar8) goto LAB_000171b0;\n      uVar12 = 0x59;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d0c;\n      goto LAB_0001726c;\n    }\n    if (bVar9) {\n      uVar12 = 0x48;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d68;\n      goto LAB_0001726c;\n    }\n    if (bVar8) {\n      (*(code *)PTR_run_client_000791f4)();\n      return 0;\n    }\n  }" if (parenthesized_expression "(piVar6 == (int *)0x0)" ( (binary_expression "piVar6 == (int *)0x0" identifier == (cast_expression "(int *)0x0" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) )) (compound_statement "{\n    if (*(int *)puVar3 != 0) {\nLAB_000171b0:\n      (*(code *)PTR_run_agent_000791f8)();\n      return 0;\n    }\n  }" { (if_statement "if (*(int *)puVar3 != 0) {\nLAB_000171b0:\n      (*(code *)PTR_run_agent_000791f8)();\n      return 0;\n    }" if (parenthesized_expression "(*(int *)puVar3 != 0)" ( (binary_expression "*(int *)puVar3 != 0" (pointer_expression "*(int *)puVar3" * (cast_expression "(int *)puVar3" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) identifier)) != number_literal) )) (compound_statement "{\nLAB_000171b0:\n      (*(code *)PTR_run_agent_000791f8)();\n      return 0;\n    }" { (labeled_statement "LAB_000171b0:\n      (*(code *)PTR_run_agent_000791f8)();" statement_identifier : (expression_statement "(*(code *)PTR_run_agent_000791f8)();" (call_expression "(*(code *)PTR_run_agent_000791f8)()" (parenthesized_expression "(*(code *)PTR_run_agent_000791f8)" ( (pointer_expression "*(code *)PTR_run_agent_000791f8" * (cast_expression "(code *)PTR_run_agent_000791f8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "()" ( ))) ;)) (return_statement "return 0;" return number_literal ;) })) }) (else_clause "else {\n    bVar8 = false;\n    bVar9 = false;\n    do {\n      piVar1 = piVar6 + 1;\n      piVar6 = (int *)*piVar6;\n      if (*piVar1 != 0) {\n        bVar8 = true;\n      }\n      if (*piVar1 == 0) {\n        bVar9 = true;\n      }\n    } while (piVar6 != (int *)0x0);\n    if (*(int *)puVar3 != 0) {\n      if (!bVar8) goto LAB_000171b0;\n      uVar12 = 0x59;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d0c;\n      goto LAB_0001726c;\n    }\n    if (bVar9) {\n      uVar12 = 0x48;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d68;\n      goto LAB_0001726c;\n    }\n    if (bVar8) {\n      (*(code *)PTR_run_client_000791f4)();\n      return 0;\n    }\n  }" else (compound_statement "{\n    bVar8 = false;\n    bVar9 = false;\n    do {\n      piVar1 = piVar6 + 1;\n      piVar6 = (int *)*piVar6;\n      if (*piVar1 != 0) {\n        bVar8 = true;\n      }\n      if (*piVar1 == 0) {\n        bVar9 = true;\n      }\n    } while (piVar6 != (int *)0x0);\n    if (*(int *)puVar3 != 0) {\n      if (!bVar8) goto LAB_000171b0;\n      uVar12 = 0x59;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d0c;\n      goto LAB_0001726c;\n    }\n    if (bVar9) {\n      uVar12 = 0x48;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d68;\n      goto LAB_0001726c;\n    }\n    if (bVar8) {\n      (*(code *)PTR_run_client_000791f4)();\n      return 0;\n    }\n  }" { (expression_statement "bVar8 = false;" (assignment_expression "bVar8 = false" identifier = false) ;) (expression_statement "bVar9 = false;" (assignment_expression "bVar9 = false" identifier = false) ;) (do_statement "do {\n      piVar1 = piVar6 + 1;\n      piVar6 = (int *)*piVar6;\n      if (*piVar1 != 0) {\n        bVar8 = true;\n      }\n      if (*piVar1 == 0) {\n        bVar9 = true;\n      }\n    } while (piVar6 != (int *)0x0);" do (compound_statement "{\n      piVar1 = piVar6 + 1;\n      piVar6 = (int *)*piVar6;\n      if (*piVar1 != 0) {\n        bVar8 = true;\n      }\n      if (*piVar1 == 0) {\n        bVar9 = true;\n      }\n    }" { (expression_statement "piVar1 = piVar6 + 1;" (assignment_expression "piVar1 = piVar6 + 1" identifier = (binary_expression "piVar6 + 1" identifier + number_literal)) ;) (expression_statement "piVar6 = (int *)*piVar6;" (assignment_expression "piVar6 = (int *)*piVar6" identifier = (cast_expression "(int *)*piVar6" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (pointer_expression "*piVar6" * identifier))) ;) (if_statement "if (*piVar1 != 0) {\n        bVar8 = true;\n      }" if (parenthesized_expression "(*piVar1 != 0)" ( (binary_expression "*piVar1 != 0" (pointer_expression "*piVar1" * identifier) != number_literal) )) (compound_statement "{\n        bVar8 = true;\n      }" { (expression_statement "bVar8 = true;" (assignment_expression "bVar8 = true" identifier = true) ;) })) (if_statement "if (*piVar1 == 0) {\n        bVar9 = true;\n      }" if (parenthesized_expression "(*piVar1 == 0)" ( (binary_expression "*piVar1 == 0" (pointer_expression "*piVar1" * identifier) == number_literal) )) (compound_statement "{\n        bVar9 = true;\n      }" { (expression_statement "bVar9 = true;" (assignment_expression "bVar9 = true" identifier = true) ;) })) }) while (parenthesized_expression "(piVar6 != (int *)0x0)" ( (binary_expression "piVar6 != (int *)0x0" identifier != (cast_expression "(int *)0x0" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) )) ;) (if_statement "if (*(int *)puVar3 != 0) {\n      if (!bVar8) goto LAB_000171b0;\n      uVar12 = 0x59;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d0c;\n      goto LAB_0001726c;\n    }" if (parenthesized_expression "(*(int *)puVar3 != 0)" ( (binary_expression "*(int *)puVar3 != 0" (pointer_expression "*(int *)puVar3" * (cast_expression "(int *)puVar3" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) identifier)) != number_literal) )) (compound_statement "{\n      if (!bVar8) goto LAB_000171b0;\n      uVar12 = 0x59;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d0c;\n      goto LAB_0001726c;\n    }" { (if_statement "if (!bVar8) goto LAB_000171b0;" if (parenthesized_expression "(!bVar8)" ( (unary_expression "!bVar8" ! identifier) )) (goto_statement "goto LAB_000171b0;" goto statement_identifier ;)) (expression_statement "uVar12 = 0x59;" (assignment_expression "uVar12 = 0x59" identifier = number_literal) ;) (expression_statement "uVar10 = *(undefined4 *)PTR_stderr_000796d8;" (assignment_expression "uVar10 = *(undefined4 *)PTR_stderr_000796d8" identifier = (pointer_expression "*(undefined4 *)PTR_stderr_000796d8" * (cast_expression "(undefined4 *)PTR_stderr_000796d8" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "puVar7 = PTR_s_j_000790a8 + 0x6d0c;" (assignment_expression "puVar7 = PTR_s_j_000790a8 + 0x6d0c" identifier = (binary_expression "PTR_s_j_000790a8 + 0x6d0c" identifier + number_literal)) ;) (goto_statement "goto LAB_0001726c;" goto statement_identifier ;) })) (if_statement "if (bVar9) {\n      uVar12 = 0x48;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d68;\n      goto LAB_0001726c;\n    }" if (parenthesized_expression "(bVar9)" ( identifier )) (compound_statement "{\n      uVar12 = 0x48;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d68;\n      goto LAB_0001726c;\n    }" { (expression_statement "uVar12 = 0x48;" (assignment_expression "uVar12 = 0x48" identifier = number_literal) ;) (expression_statement "uVar10 = *(undefined4 *)PTR_stderr_000796d8;" (assignment_expression "uVar10 = *(undefined4 *)PTR_stderr_000796d8" identifier = (pointer_expression "*(undefined4 *)PTR_stderr_000796d8" * (cast_expression "(undefined4 *)PTR_stderr_000796d8" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "puVar7 = PTR_s_j_000790a8 + 0x6d68;" (assignment_expression "puVar7 = PTR_s_j_000790a8 + 0x6d68" identifier = (binary_expression "PTR_s_j_000790a8 + 0x6d68" identifier + number_literal)) ;) (goto_statement "goto LAB_0001726c;" goto statement_identifier ;) })) (if_statement "if (bVar8) {\n      (*(code *)PTR_run_client_000791f4)();\n      return 0;\n    }" if (parenthesized_expression "(bVar8)" ( identifier )) (compound_statement "{\n      (*(code *)PTR_run_client_000791f4)();\n      return 0;\n    }" { (expression_statement "(*(code *)PTR_run_client_000791f4)();" (call_expression "(*(code *)PTR_run_client_000791f4)()" (parenthesized_expression "(*(code *)PTR_run_client_000791f4)" ( (pointer_expression "*(code *)PTR_run_client_000791f4" * (cast_expression "(code *)PTR_run_client_000791f4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "()" ( ))) ;) (return_statement "return 0;" return number_literal ;) })) }))) (expression_statement "uVar12 = 0x42;" (assignment_expression "uVar12 = 0x42" identifier = number_literal) ;) (expression_statement "uVar10 = *(undefined4 *)PTR_stderr_000796d8;" (assignment_expression "uVar10 = *(undefined4 *)PTR_stderr_000796d8" identifier = (pointer_expression "*(undefined4 *)PTR_stderr_000796d8" * (cast_expression "(undefined4 *)PTR_stderr_000796d8" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "puVar7 = PTR_s_j_000790a8 + 0x6db4;" (assignment_expression "puVar7 = PTR_s_j_000790a8 + 0x6db4" identifier = (binary_expression "PTR_s_j_000790a8 + 0x6db4" identifier + number_literal)) ;) (labeled_statement "LAB_0001726c:\n  (*(code *)PTR_fwrite_000798e4)(puVar7,1,uVar12,uVar10);" statement_identifier : (expression_statement "(*(code *)PTR_fwrite_000798e4)(puVar7,1,uVar12,uVar10);" (call_expression "(*(code *)PTR_fwrite_000798e4)(puVar7,1,uVar12,uVar10)" (parenthesized_expression "(*(code *)PTR_fwrite_000798e4)" ( (pointer_expression "*(code *)PTR_fwrite_000798e4" * (cast_expression "(code *)PTR_fwrite_000798e4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(puVar7,1,uVar12,uVar10)" ( identifier , number_literal , identifier , identifier ))) ;)) (expression_statement "iVar5 = (*(code *)PTR_exit_00079794)(1);" (assignment_expression "iVar5 = (*(code *)PTR_exit_00079794)(1)" identifier = (call_expression "(*(code *)PTR_exit_00079794)(1)" (parenthesized_expression "(*(code *)PTR_exit_00079794)" ( (pointer_expression "*(code *)PTR_exit_00079794" * (cast_expression "(code *)PTR_exit_00079794" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(1)" ( number_literal )))) ;) (return_statement "return iVar5;" return identifier ;) })))
(translation_unit "undefined4 main(int param_1,int param_2)\n\n{\n  int *piVar1;\n  undefined *puVar2;\n  undefined *puVar3;\n  undefined *puVar4;\n  int iVar5;\n  int *piVar6;\n  bool bVar8;\n  undefined *puVar7;\n  bool bVar9;\n  undefined4 uVar10;\n  int iVar11;\n  int iVar12;\n  undefined4 uVar13;\n  undefined *puVar14;\n  char *pcVar15;\n  undefined *puVar16;\n  \n  puVar7 = PTR_s_j_000790a8;\n  puVar4 = PTR_s_j_000790a8 + -0x27a8;\n  puVar14 = PTR_s_j_000790a8 + 0x67d8;\n  bVar8 = true;\n  uVar13 = 0;\n  puVar16 = PTR_s_j_000790a8 + 0x67dc;\n  iVar5 = param_1 + -1;\n  while (iVar11 = iVar5, puVar3 = PTR_life_00079170, puVar2 = PTR_display_000790e4, 0 < iVar11) {\n    pcVar15 = *(char **)(param_2 + 4);\n    iVar12 = param_2 + 4;\n    if ((*pcVar15 == '-') && (bVar8)) {\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar14);\n      if ((iVar5 == 0) || (iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar16), iVar5 == 0)) {\n        uVar13 = buildinfo(PTR_s_j_000790a8 + -0xfac);\n        (*(code *)PTR___printf_chk_00079990)(1,PTR_s_j_000790a8 + 0x67e8,PTR_ver_00079200,uVar13);\n        safefree(uVar13);\n        uVar13 = (*(code *)PTR_exit_00079794)(0);\n        return uVar13;\n      }\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + 0x67f8);\n      if (iVar5 == 0) {\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6800);\n        (*(code *)PTR_puts_00079774)(PTR_ver_00079200);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6814);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x683c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6870);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6890);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68b4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68e0);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6914);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6928);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x693c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6970);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69a8);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69e4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a04);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a3c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a78);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6aac);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6adc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b20);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b54);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b90);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bbc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bec);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bfc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6c28);\n        uVar13 = (*(code *)PTR_exit_00079794)(1);\n        return uVar13;\n      }\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar4);\n      if (iVar5 == 0) {\n        *(undefined4 *)PTR_pageant_logfp_000790ac = *(undefined4 *)PTR_stderr_000796d8;\n      }\n      else {\n        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + -0x261c);\n        if (iVar5 == 0) {\n          uVar13 = 1;\n        }\n        else {\n          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c68);\n          if (iVar5 == 0) {\n            uVar13 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      (*(code *)PTR_add_keyact_000791e8)(uVar13,pcVar15);\n    }\n    param_1 = iVar11;\n    param_2 = iVar12;\n    iVar5 = iVar11 + -1;\n  }\n  if ((*(int *)PTR_life_00079170 == 5) && (*(int *)PTR_exec_args_000791e4 == 0)) {\n    uVar13 = 0x28;\n    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n    puVar7 = PTR_s_j_000790a8 + 0x6ce0;\n    goto LAB_0001726c;\n  }\n  (*(code *)PTR_putty_signal_000791dc)(0xd,1);\n  (*(code *)PTR_sk_init_000791ec)();\n  (*(code *)PTR_uxsel_init_000791f0)();\n  piVar6 = (int *)PTR_keyact_head_000790d8;\n  if (*(int *)puVar2 == 0) {\n    pcVar15 = (char *)(*(code *)PTR_getenv_00079854)(PTR_s_j_000790a8 + 0x5170);\n    *(char **)puVar2 = pcVar15;\n    piVar6 = (int *)PTR_keyact_head_000790d8;\n    if ((pcVar15 != (char *)0x0) && (*pcVar15 == '\0')) {\n      *(undefined4 *)puVar2 = 0;\n    }\n  }\n  piVar6 = (int *)*piVar6;\n  if (piVar6 == (int *)0x0) {\n    if (*(int *)puVar3 != 0) {\nLAB_000171b0:\n      (*(code *)PTR_run_agent_000791f8)();\n      return 0;\n    }\n  }\n  else {\n    bVar8 = false;\n    bVar9 = false;\n    do {\n      piVar1 = piVar6 + 1;\n      piVar6 = (int *)*piVar6;\n      if (*piVar1 != 0) {\n        bVar8 = true;\n      }\n      if (*piVar1 == 0) {\n        bVar9 = true;\n      }\n    } while (piVar6 != (int *)0x0);\n    if (*(int *)puVar3 != 0) {\n      if (!bVar8) goto LAB_000171b0;\n      uVar13 = 0x59;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d0c;\n      goto LAB_0001726c;\n    }\n    if (bVar9) {\n      uVar13 = 0x48;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d68;\n      goto LAB_0001726c;\n    }\n    if (bVar8) {\n      (*(code *)PTR_run_client_000791f4)();\n      return 0;\n    }\n  }\n  uVar13 = 0x42;\n  uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n  puVar7 = PTR_s_j_000790a8 + 0x6db4;\nLAB_0001726c:\n  (*(code *)PTR_fwrite_000798e4)(puVar7,1,uVar13,uVar10);\n  uVar13 = (*(code *)PTR_exit_00079794)(1);\n  return uVar13;\n}\n\n" (function_definition "undefined4 main(int param_1,int param_2)\n\n{\n  int *piVar1;\n  undefined *puVar2;\n  undefined *puVar3;\n  undefined *puVar4;\n  int iVar5;\n  int *piVar6;\n  bool bVar8;\n  undefined *puVar7;\n  bool bVar9;\n  undefined4 uVar10;\n  int iVar11;\n  int iVar12;\n  undefined4 uVar13;\n  undefined *puVar14;\n  char *pcVar15;\n  undefined *puVar16;\n  \n  puVar7 = PTR_s_j_000790a8;\n  puVar4 = PTR_s_j_000790a8 + -0x27a8;\n  puVar14 = PTR_s_j_000790a8 + 0x67d8;\n  bVar8 = true;\n  uVar13 = 0;\n  puVar16 = PTR_s_j_000790a8 + 0x67dc;\n  iVar5 = param_1 + -1;\n  while (iVar11 = iVar5, puVar3 = PTR_life_00079170, puVar2 = PTR_display_000790e4, 0 < iVar11) {\n    pcVar15 = *(char **)(param_2 + 4);\n    iVar12 = param_2 + 4;\n    if ((*pcVar15 == '-') && (bVar8)) {\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar14);\n      if ((iVar5 == 0) || (iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar16), iVar5 == 0)) {\n        uVar13 = buildinfo(PTR_s_j_000790a8 + -0xfac);\n        (*(code *)PTR___printf_chk_00079990)(1,PTR_s_j_000790a8 + 0x67e8,PTR_ver_00079200,uVar13);\n        safefree(uVar13);\n        uVar13 = (*(code *)PTR_exit_00079794)(0);\n        return uVar13;\n      }\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + 0x67f8);\n      if (iVar5 == 0) {\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6800);\n        (*(code *)PTR_puts_00079774)(PTR_ver_00079200);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6814);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x683c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6870);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6890);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68b4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68e0);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6914);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6928);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x693c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6970);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69a8);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69e4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a04);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a3c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a78);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6aac);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6adc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b20);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b54);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b90);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bbc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bec);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bfc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6c28);\n        uVar13 = (*(code *)PTR_exit_00079794)(1);\n        return uVar13;\n      }\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar4);\n      if (iVar5 == 0) {\n        *(undefined4 *)PTR_pageant_logfp_000790ac = *(undefined4 *)PTR_stderr_000796d8;\n      }\n      else {\n        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + -0x261c);\n        if (iVar5 == 0) {\n          uVar13 = 1;\n        }\n        else {\n          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c68);\n          if (iVar5 == 0) {\n            uVar13 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      (*(code *)PTR_add_keyact_000791e8)(uVar13,pcVar15);\n    }\n    param_1 = iVar11;\n    param_2 = iVar12;\n    iVar5 = iVar11 + -1;\n  }\n  if ((*(int *)PTR_life_00079170 == 5) && (*(int *)PTR_exec_args_000791e4 == 0)) {\n    uVar13 = 0x28;\n    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n    puVar7 = PTR_s_j_000790a8 + 0x6ce0;\n    goto LAB_0001726c;\n  }\n  (*(code *)PTR_putty_signal_000791dc)(0xd,1);\n  (*(code *)PTR_sk_init_000791ec)();\n  (*(code *)PTR_uxsel_init_000791f0)();\n  piVar6 = (int *)PTR_keyact_head_000790d8;\n  if (*(int *)puVar2 == 0) {\n    pcVar15 = (char *)(*(code *)PTR_getenv_00079854)(PTR_s_j_000790a8 + 0x5170);\n    *(char **)puVar2 = pcVar15;\n    piVar6 = (int *)PTR_keyact_head_000790d8;\n    if ((pcVar15 != (char *)0x0) && (*pcVar15 == '\0')) {\n      *(undefined4 *)puVar2 = 0;\n    }\n  }\n  piVar6 = (int *)*piVar6;\n  if (piVar6 == (int *)0x0) {\n    if (*(int *)puVar3 != 0) {\nLAB_000171b0:\n      (*(code *)PTR_run_agent_000791f8)();\n      return 0;\n    }\n  }\n  else {\n    bVar8 = false;\n    bVar9 = false;\n    do {\n      piVar1 = piVar6 + 1;\n      piVar6 = (int *)*piVar6;\n      if (*piVar1 != 0) {\n        bVar8 = true;\n      }\n      if (*piVar1 == 0) {\n        bVar9 = true;\n      }\n    } while (piVar6 != (int *)0x0);\n    if (*(int *)puVar3 != 0) {\n      if (!bVar8) goto LAB_000171b0;\n      uVar13 = 0x59;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d0c;\n      goto LAB_0001726c;\n    }\n    if (bVar9) {\n      uVar13 = 0x48;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d68;\n      goto LAB_0001726c;\n    }\n    if (bVar8) {\n      (*(code *)PTR_run_client_000791f4)();\n      return 0;\n    }\n  }\n  uVar13 = 0x42;\n  uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n  puVar7 = PTR_s_j_000790a8 + 0x6db4;\nLAB_0001726c:\n  (*(code *)PTR_fwrite_000798e4)(puVar7,1,uVar13,uVar10);\n  uVar13 = (*(code *)PTR_exit_00079794)(1);\n  return uVar13;\n}" type_identifier (function_declarator "main(int param_1,int param_2)" identifier (parameter_list "(int param_1,int param_2)" ( (parameter_declaration "int param_1" primitive_type identifier) , (parameter_declaration "int param_2" primitive_type identifier) ))) (compound_statement "{\n  int *piVar1;\n  undefined *puVar2;\n  undefined *puVar3;\n  undefined *puVar4;\n  int iVar5;\n  int *piVar6;\n  bool bVar8;\n  undefined *puVar7;\n  bool bVar9;\n  undefined4 uVar10;\n  int iVar11;\n  int iVar12;\n  undefined4 uVar13;\n  undefined *puVar14;\n  char *pcVar15;\n  undefined *puVar16;\n  \n  puVar7 = PTR_s_j_000790a8;\n  puVar4 = PTR_s_j_000790a8 + -0x27a8;\n  puVar14 = PTR_s_j_000790a8 + 0x67d8;\n  bVar8 = true;\n  uVar13 = 0;\n  puVar16 = PTR_s_j_000790a8 + 0x67dc;\n  iVar5 = param_1 + -1;\n  while (iVar11 = iVar5, puVar3 = PTR_life_00079170, puVar2 = PTR_display_000790e4, 0 < iVar11) {\n    pcVar15 = *(char **)(param_2 + 4);\n    iVar12 = param_2 + 4;\n    if ((*pcVar15 == '-') && (bVar8)) {\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar14);\n      if ((iVar5 == 0) || (iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar16), iVar5 == 0)) {\n        uVar13 = buildinfo(PTR_s_j_000790a8 + -0xfac);\n        (*(code *)PTR___printf_chk_00079990)(1,PTR_s_j_000790a8 + 0x67e8,PTR_ver_00079200,uVar13);\n        safefree(uVar13);\n        uVar13 = (*(code *)PTR_exit_00079794)(0);\n        return uVar13;\n      }\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + 0x67f8);\n      if (iVar5 == 0) {\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6800);\n        (*(code *)PTR_puts_00079774)(PTR_ver_00079200);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6814);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x683c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6870);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6890);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68b4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68e0);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6914);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6928);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x693c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6970);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69a8);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69e4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a04);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a3c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a78);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6aac);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6adc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b20);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b54);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b90);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bbc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bec);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bfc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6c28);\n        uVar13 = (*(code *)PTR_exit_00079794)(1);\n        return uVar13;\n      }\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar4);\n      if (iVar5 == 0) {\n        *(undefined4 *)PTR_pageant_logfp_000790ac = *(undefined4 *)PTR_stderr_000796d8;\n      }\n      else {\n        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + -0x261c);\n        if (iVar5 == 0) {\n          uVar13 = 1;\n        }\n        else {\n          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c68);\n          if (iVar5 == 0) {\n            uVar13 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      (*(code *)PTR_add_keyact_000791e8)(uVar13,pcVar15);\n    }\n    param_1 = iVar11;\n    param_2 = iVar12;\n    iVar5 = iVar11 + -1;\n  }\n  if ((*(int *)PTR_life_00079170 == 5) && (*(int *)PTR_exec_args_000791e4 == 0)) {\n    uVar13 = 0x28;\n    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n    puVar7 = PTR_s_j_000790a8 + 0x6ce0;\n    goto LAB_0001726c;\n  }\n  (*(code *)PTR_putty_signal_000791dc)(0xd,1);\n  (*(code *)PTR_sk_init_000791ec)();\n  (*(code *)PTR_uxsel_init_000791f0)();\n  piVar6 = (int *)PTR_keyact_head_000790d8;\n  if (*(int *)puVar2 == 0) {\n    pcVar15 = (char *)(*(code *)PTR_getenv_00079854)(PTR_s_j_000790a8 + 0x5170);\n    *(char **)puVar2 = pcVar15;\n    piVar6 = (int *)PTR_keyact_head_000790d8;\n    if ((pcVar15 != (char *)0x0) && (*pcVar15 == '\0')) {\n      *(undefined4 *)puVar2 = 0;\n    }\n  }\n  piVar6 = (int *)*piVar6;\n  if (piVar6 == (int *)0x0) {\n    if (*(int *)puVar3 != 0) {\nLAB_000171b0:\n      (*(code *)PTR_run_agent_000791f8)();\n      return 0;\n    }\n  }\n  else {\n    bVar8 = false;\n    bVar9 = false;\n    do {\n      piVar1 = piVar6 + 1;\n      piVar6 = (int *)*piVar6;\n      if (*piVar1 != 0) {\n        bVar8 = true;\n      }\n      if (*piVar1 == 0) {\n        bVar9 = true;\n      }\n    } while (piVar6 != (int *)0x0);\n    if (*(int *)puVar3 != 0) {\n      if (!bVar8) goto LAB_000171b0;\n      uVar13 = 0x59;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d0c;\n      goto LAB_0001726c;\n    }\n    if (bVar9) {\n      uVar13 = 0x48;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d68;\n      goto LAB_0001726c;\n    }\n    if (bVar8) {\n      (*(code *)PTR_run_client_000791f4)();\n      return 0;\n    }\n  }\n  uVar13 = 0x42;\n  uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n  puVar7 = PTR_s_j_000790a8 + 0x6db4;\nLAB_0001726c:\n  (*(code *)PTR_fwrite_000798e4)(puVar7,1,uVar13,uVar10);\n  uVar13 = (*(code *)PTR_exit_00079794)(1);\n  return uVar13;\n}" { (declaration "int *piVar1;" primitive_type (pointer_declarator "*piVar1" * identifier) ;) (declaration "undefined *puVar2;" type_identifier (pointer_declarator "*puVar2" * identifier) ;) (declaration "undefined *puVar3;" type_identifier (pointer_declarator "*puVar3" * identifier) ;) (declaration "undefined *puVar4;" type_identifier (pointer_declarator "*puVar4" * identifier) ;) (declaration "int iVar5;" primitive_type identifier ;) (declaration "int *piVar6;" primitive_type (pointer_declarator "*piVar6" * identifier) ;) (declaration "bool bVar8;" primitive_type identifier ;) (declaration "undefined *puVar7;" type_identifier (pointer_declarator "*puVar7" * identifier) ;) (declaration "bool bVar9;" primitive_type identifier ;) (declaration "undefined4 uVar10;" type_identifier identifier ;) (declaration "int iVar11;" primitive_type identifier ;) (declaration "int iVar12;" primitive_type identifier ;) (declaration "undefined4 uVar13;" type_identifier identifier ;) (declaration "undefined *puVar14;" type_identifier (pointer_declarator "*puVar14" * identifier) ;) (declaration "char *pcVar15;" primitive_type (pointer_declarator "*pcVar15" * identifier) ;) (declaration "undefined *puVar16;" type_identifier (pointer_declarator "*puVar16" * identifier) ;) (expression_statement "puVar7 = PTR_s_j_000790a8;" (assignment_expression "puVar7 = PTR_s_j_000790a8" identifier = identifier) ;) (expression_statement "puVar4 = PTR_s_j_000790a8 + -0x27a8;" (assignment_expression "puVar4 = PTR_s_j_000790a8 + -0x27a8" identifier = (binary_expression "PTR_s_j_000790a8 + -0x27a8" identifier + number_literal)) ;) (expression_statement "puVar14 = PTR_s_j_000790a8 + 0x67d8;" (assignment_expression "puVar14 = PTR_s_j_000790a8 + 0x67d8" identifier = (binary_expression "PTR_s_j_000790a8 + 0x67d8" identifier + number_literal)) ;) (expression_statement "bVar8 = true;" (assignment_expression "bVar8 = true" identifier = true) ;) (expression_statement "uVar13 = 0;" (assignment_expression "uVar13 = 0" identifier = number_literal) ;) (expression_statement "puVar16 = PTR_s_j_000790a8 + 0x67dc;" (assignment_expression "puVar16 = PTR_s_j_000790a8 + 0x67dc" identifier = (binary_expression "PTR_s_j_000790a8 + 0x67dc" identifier + number_literal)) ;) (expression_statement "iVar5 = param_1 + -1;" (assignment_expression "iVar5 = param_1 + -1" identifier = (binary_expression "param_1 + -1" identifier + number_literal)) ;) (while_statement "while (iVar11 = iVar5, puVar3 = PTR_life_00079170, puVar2 = PTR_display_000790e4, 0 < iVar11) {\n    pcVar15 = *(char **)(param_2 + 4);\n    iVar12 = param_2 + 4;\n    if ((*pcVar15 == '-') && (bVar8)) {\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar14);\n      if ((iVar5 == 0) || (iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar16), iVar5 == 0)) {\n        uVar13 = buildinfo(PTR_s_j_000790a8 + -0xfac);\n        (*(code *)PTR___printf_chk_00079990)(1,PTR_s_j_000790a8 + 0x67e8,PTR_ver_00079200,uVar13);\n        safefree(uVar13);\n        uVar13 = (*(code *)PTR_exit_00079794)(0);\n        return uVar13;\n      }\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + 0x67f8);\n      if (iVar5 == 0) {\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6800);\n        (*(code *)PTR_puts_00079774)(PTR_ver_00079200);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6814);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x683c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6870);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6890);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68b4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68e0);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6914);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6928);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x693c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6970);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69a8);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69e4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a04);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a3c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a78);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6aac);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6adc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b20);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b54);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b90);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bbc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bec);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bfc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6c28);\n        uVar13 = (*(code *)PTR_exit_00079794)(1);\n        return uVar13;\n      }\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar4);\n      if (iVar5 == 0) {\n        *(undefined4 *)PTR_pageant_logfp_000790ac = *(undefined4 *)PTR_stderr_000796d8;\n      }\n      else {\n        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + -0x261c);\n        if (iVar5 == 0) {\n          uVar13 = 1;\n        }\n        else {\n          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c68);\n          if (iVar5 == 0) {\n            uVar13 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      (*(code *)PTR_add_keyact_000791e8)(uVar13,pcVar15);\n    }\n    param_1 = iVar11;\n    param_2 = iVar12;\n    iVar5 = iVar11 + -1;\n  }" while (parenthesized_expression "(iVar11 = iVar5, puVar3 = PTR_life_00079170, puVar2 = PTR_display_000790e4, 0 < iVar11)" ( (comma_expression "iVar11 = iVar5, puVar3 = PTR_life_00079170, puVar2 = PTR_display_000790e4, 0 < iVar11" (assignment_expression "iVar11 = iVar5" identifier = identifier) , (comma_expression "puVar3 = PTR_life_00079170, puVar2 = PTR_display_000790e4, 0 < iVar11" (assignment_expression "puVar3 = PTR_life_00079170" identifier = identifier) , (comma_expression "puVar2 = PTR_display_000790e4, 0 < iVar11" (assignment_expression "puVar2 = PTR_display_000790e4" identifier = identifier) , (binary_expression "0 < iVar11" number_literal < identifier)))) )) (compound_statement "{\n    pcVar15 = *(char **)(param_2 + 4);\n    iVar12 = param_2 + 4;\n    if ((*pcVar15 == '-') && (bVar8)) {\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar14);\n      if ((iVar5 == 0) || (iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar16), iVar5 == 0)) {\n        uVar13 = buildinfo(PTR_s_j_000790a8 + -0xfac);\n        (*(code *)PTR___printf_chk_00079990)(1,PTR_s_j_000790a8 + 0x67e8,PTR_ver_00079200,uVar13);\n        safefree(uVar13);\n        uVar13 = (*(code *)PTR_exit_00079794)(0);\n        return uVar13;\n      }\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + 0x67f8);\n      if (iVar5 == 0) {\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6800);\n        (*(code *)PTR_puts_00079774)(PTR_ver_00079200);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6814);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x683c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6870);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6890);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68b4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68e0);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6914);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6928);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x693c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6970);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69a8);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69e4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a04);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a3c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a78);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6aac);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6adc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b20);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b54);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b90);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bbc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bec);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bfc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6c28);\n        uVar13 = (*(code *)PTR_exit_00079794)(1);\n        return uVar13;\n      }\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar4);\n      if (iVar5 == 0) {\n        *(undefined4 *)PTR_pageant_logfp_000790ac = *(undefined4 *)PTR_stderr_000796d8;\n      }\n      else {\n        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + -0x261c);\n        if (iVar5 == 0) {\n          uVar13 = 1;\n        }\n        else {\n          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c68);\n          if (iVar5 == 0) {\n            uVar13 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      (*(code *)PTR_add_keyact_000791e8)(uVar13,pcVar15);\n    }\n    param_1 = iVar11;\n    param_2 = iVar12;\n    iVar5 = iVar11 + -1;\n  }" { (expression_statement "pcVar15 = *(char **)(param_2 + 4);" (assignment_expression "pcVar15 = *(char **)(param_2 + 4)" identifier = (pointer_expression "*(char **)(param_2 + 4)" * (cast_expression "(char **)(param_2 + 4)" ( (type_descriptor "char **" primitive_type (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(param_2 + 4)" ( (binary_expression "param_2 + 4" identifier + number_literal) ))))) ;) (expression_statement "iVar12 = param_2 + 4;" (assignment_expression "iVar12 = param_2 + 4" identifier = (binary_expression "param_2 + 4" identifier + number_literal)) ;) (if_statement "if ((*pcVar15 == '-') && (bVar8)) {\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar14);\n      if ((iVar5 == 0) || (iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar16), iVar5 == 0)) {\n        uVar13 = buildinfo(PTR_s_j_000790a8 + -0xfac);\n        (*(code *)PTR___printf_chk_00079990)(1,PTR_s_j_000790a8 + 0x67e8,PTR_ver_00079200,uVar13);\n        safefree(uVar13);\n        uVar13 = (*(code *)PTR_exit_00079794)(0);\n        return uVar13;\n      }\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + 0x67f8);\n      if (iVar5 == 0) {\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6800);\n        (*(code *)PTR_puts_00079774)(PTR_ver_00079200);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6814);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x683c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6870);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6890);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68b4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68e0);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6914);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6928);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x693c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6970);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69a8);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69e4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a04);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a3c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a78);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6aac);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6adc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b20);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b54);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b90);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bbc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bec);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bfc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6c28);\n        uVar13 = (*(code *)PTR_exit_00079794)(1);\n        return uVar13;\n      }\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar4);\n      if (iVar5 == 0) {\n        *(undefined4 *)PTR_pageant_logfp_000790ac = *(undefined4 *)PTR_stderr_000796d8;\n      }\n      else {\n        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + -0x261c);\n        if (iVar5 == 0) {\n          uVar13 = 1;\n        }\n        else {\n          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c68);\n          if (iVar5 == 0) {\n            uVar13 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      (*(code *)PTR_add_keyact_000791e8)(uVar13,pcVar15);\n    }" if (parenthesized_expression "((*pcVar15 == '-') && (bVar8))" ( (binary_expression "(*pcVar15 == '-') && (bVar8)" (parenthesized_expression "(*pcVar15 == '-')" ( (binary_expression "*pcVar15 == '-'" (pointer_expression "*pcVar15" * identifier) == (char_literal "'-'" ' character ')) )) && (parenthesized_expression "(bVar8)" ( identifier ))) )) (compound_statement "{\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar14);\n      if ((iVar5 == 0) || (iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar16), iVar5 == 0)) {\n        uVar13 = buildinfo(PTR_s_j_000790a8 + -0xfac);\n        (*(code *)PTR___printf_chk_00079990)(1,PTR_s_j_000790a8 + 0x67e8,PTR_ver_00079200,uVar13);\n        safefree(uVar13);\n        uVar13 = (*(code *)PTR_exit_00079794)(0);\n        return uVar13;\n      }\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + 0x67f8);\n      if (iVar5 == 0) {\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6800);\n        (*(code *)PTR_puts_00079774)(PTR_ver_00079200);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6814);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x683c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6870);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6890);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68b4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68e0);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6914);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6928);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x693c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6970);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69a8);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69e4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a04);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a3c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a78);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6aac);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6adc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b20);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b54);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b90);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bbc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bec);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bfc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6c28);\n        uVar13 = (*(code *)PTR_exit_00079794)(1);\n        return uVar13;\n      }\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar4);\n      if (iVar5 == 0) {\n        *(undefined4 *)PTR_pageant_logfp_000790ac = *(undefined4 *)PTR_stderr_000796d8;\n      }\n      else {\n        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + -0x261c);\n        if (iVar5 == 0) {\n          uVar13 = 1;\n        }\n        else {\n          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c68);\n          if (iVar5 == 0) {\n            uVar13 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }\n      }\n    }" { (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar14);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar14)" identifier = (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar15,puVar14)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" ( (pointer_expression "*(code *)PTR_strcmp_000798a4" * (cast_expression "(code *)PTR_strcmp_000798a4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar15,puVar14)" ( identifier , identifier )))) ;) (if_statement "if ((iVar5 == 0) || (iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar16), iVar5 == 0)) {\n        uVar13 = buildinfo(PTR_s_j_000790a8 + -0xfac);\n        (*(code *)PTR___printf_chk_00079990)(1,PTR_s_j_000790a8 + 0x67e8,PTR_ver_00079200,uVar13);\n        safefree(uVar13);\n        uVar13 = (*(code *)PTR_exit_00079794)(0);\n        return uVar13;\n      }" if (parenthesized_expression "((iVar5 == 0) || (iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar16), iVar5 == 0))" ( (binary_expression "(iVar5 == 0) || (iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar16), iVar5 == 0)" (parenthesized_expression "(iVar5 == 0)" ( (binary_expression "iVar5 == 0" identifier == number_literal) )) || (parenthesized_expression "(iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar16), iVar5 == 0)" ( (comma_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar16), iVar5 == 0" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar16)" identifier = (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar15,puVar16)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" ( (pointer_expression "*(code *)PTR_strcmp_000798a4" * (cast_expression "(code *)PTR_strcmp_000798a4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar15,puVar16)" ( identifier , identifier )))) , (binary_expression "iVar5 == 0" identifier == number_literal)) ))) )) (compound_statement "{\n        uVar13 = buildinfo(PTR_s_j_000790a8 + -0xfac);\n        (*(code *)PTR___printf_chk_00079990)(1,PTR_s_j_000790a8 + 0x67e8,PTR_ver_00079200,uVar13);\n        safefree(uVar13);\n        uVar13 = (*(code *)PTR_exit_00079794)(0);\n        return uVar13;\n      }" { (expression_statement "uVar13 = buildinfo(PTR_s_j_000790a8 + -0xfac);" (assignment_expression "uVar13 = buildinfo(PTR_s_j_000790a8 + -0xfac)" identifier = (call_expression "buildinfo(PTR_s_j_000790a8 + -0xfac)" identifier (argument_list "(PTR_s_j_000790a8 + -0xfac)" ( (binary_expression "PTR_s_j_000790a8 + -0xfac" identifier + number_literal) )))) ;) (expression_statement "(*(code *)PTR___printf_chk_00079990)(1,PTR_s_j_000790a8 + 0x67e8,PTR_ver_00079200,uVar13);" (call_expression "(*(code *)PTR___printf_chk_00079990)(1,PTR_s_j_000790a8 + 0x67e8,PTR_ver_00079200,uVar13)" (parenthesized_expression "(*(code *)PTR___printf_chk_00079990)" ( (pointer_expression "*(code *)PTR___printf_chk_00079990" * (cast_expression "(code *)PTR___printf_chk_00079990" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(1,PTR_s_j_000790a8 + 0x67e8,PTR_ver_00079200,uVar13)" ( number_literal , (binary_expression "PTR_s_j_000790a8 + 0x67e8" identifier + number_literal) , identifier , identifier ))) ;) (expression_statement "safefree(uVar13);" (call_expression "safefree(uVar13)" identifier (argument_list "(uVar13)" ( identifier ))) ;) (expression_statement "uVar13 = (*(code *)PTR_exit_00079794)(0);" (assignment_expression "uVar13 = (*(code *)PTR_exit_00079794)(0)" identifier = (call_expression "(*(code *)PTR_exit_00079794)(0)" (parenthesized_expression "(*(code *)PTR_exit_00079794)" ( (pointer_expression "*(code *)PTR_exit_00079794" * (cast_expression "(code *)PTR_exit_00079794" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(0)" ( number_literal )))) ;) (return_statement "return uVar13;" return identifier ;) })) (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + 0x67f8);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + 0x67f8)" identifier = (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + 0x67f8)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" ( (pointer_expression "*(code *)PTR_strcmp_000798a4" * (cast_expression "(code *)PTR_strcmp_000798a4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar15,puVar7 + 0x67f8)" ( identifier , (binary_expression "puVar7 + 0x67f8" identifier + number_literal) )))) ;) (if_statement "if (iVar5 == 0) {\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6800);\n        (*(code *)PTR_puts_00079774)(PTR_ver_00079200);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6814);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x683c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6870);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6890);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68b4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68e0);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6914);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6928);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x693c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6970);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69a8);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69e4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a04);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a3c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a78);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6aac);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6adc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b20);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b54);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b90);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bbc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bec);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bfc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6c28);\n        uVar13 = (*(code *)PTR_exit_00079794)(1);\n        return uVar13;\n      }" if (parenthesized_expression "(iVar5 == 0)" ( (binary_expression "iVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6800);\n        (*(code *)PTR_puts_00079774)(PTR_ver_00079200);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6814);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x683c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6870);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6890);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68b4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68e0);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6914);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6928);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x693c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6970);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69a8);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69e4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a04);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a3c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a78);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6aac);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6adc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b20);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b54);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b90);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bbc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bec);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bfc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6c28);\n        uVar13 = (*(code *)PTR_exit_00079794)(1);\n        return uVar13;\n      }" { (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6800);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6800)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6800)" ( (binary_expression "PTR_s_j_000790a8 + 0x6800" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_ver_00079200);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_ver_00079200)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_ver_00079200)" ( identifier ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6814);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6814)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6814)" ( (binary_expression "PTR_s_j_000790a8 + 0x6814" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x683c);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x683c)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x683c)" ( (binary_expression "PTR_s_j_000790a8 + 0x683c" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6870);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6870)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6870)" ( (binary_expression "PTR_s_j_000790a8 + 0x6870" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6890);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6890)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6890)" ( (binary_expression "PTR_s_j_000790a8 + 0x6890" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68b4);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68b4)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x68b4)" ( (binary_expression "PTR_s_j_000790a8 + 0x68b4" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68e0);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68e0)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x68e0)" ( (binary_expression "PTR_s_j_000790a8 + 0x68e0" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6914);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6914)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6914)" ( (binary_expression "PTR_s_j_000790a8 + 0x6914" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6928);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6928)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6928)" ( (binary_expression "PTR_s_j_000790a8 + 0x6928" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x693c);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x693c)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x693c)" ( (binary_expression "PTR_s_j_000790a8 + 0x693c" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6970);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6970)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6970)" ( (binary_expression "PTR_s_j_000790a8 + 0x6970" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69a8);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69a8)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x69a8)" ( (binary_expression "PTR_s_j_000790a8 + 0x69a8" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69e4);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69e4)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x69e4)" ( (binary_expression "PTR_s_j_000790a8 + 0x69e4" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a04);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a04)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6a04)" ( (binary_expression "PTR_s_j_000790a8 + 0x6a04" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a3c);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a3c)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6a3c)" ( (binary_expression "PTR_s_j_000790a8 + 0x6a3c" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a78);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a78)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6a78)" ( (binary_expression "PTR_s_j_000790a8 + 0x6a78" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6aac);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6aac)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6aac)" ( (binary_expression "PTR_s_j_000790a8 + 0x6aac" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6adc);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6adc)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6adc)" ( (binary_expression "PTR_s_j_000790a8 + 0x6adc" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b20);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b20)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6b20)" ( (binary_expression "PTR_s_j_000790a8 + 0x6b20" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b54);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b54)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6b54)" ( (binary_expression "PTR_s_j_000790a8 + 0x6b54" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b90);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b90)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6b90)" ( (binary_expression "PTR_s_j_000790a8 + 0x6b90" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bbc);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bbc)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6bbc)" ( (binary_expression "PTR_s_j_000790a8 + 0x6bbc" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bec);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bec)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6bec)" ( (binary_expression "PTR_s_j_000790a8 + 0x6bec" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bfc);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bfc)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6bfc)" ( (binary_expression "PTR_s_j_000790a8 + 0x6bfc" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6c28);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6c28)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" ( (pointer_expression "*(code *)PTR_puts_00079774" * (cast_expression "(code *)PTR_puts_00079774" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x6c28)" ( (binary_expression "PTR_s_j_000790a8 + 0x6c28" identifier + number_literal) ))) ;) (expression_statement "uVar13 = (*(code *)PTR_exit_00079794)(1);" (assignment_expression "uVar13 = (*(code *)PTR_exit_00079794)(1)" identifier = (call_expression "(*(code *)PTR_exit_00079794)(1)" (parenthesized_expression "(*(code *)PTR_exit_00079794)" ( (pointer_expression "*(code *)PTR_exit_00079794" * (cast_expression "(code *)PTR_exit_00079794" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(1)" ( number_literal )))) ;) (return_statement "return uVar13;" return identifier ;) })) (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar4);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar4)" identifier = (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar15,puVar4)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" ( (pointer_expression "*(code *)PTR_strcmp_000798a4" * (cast_expression "(code *)PTR_strcmp_000798a4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar15,puVar4)" ( identifier , identifier )))) ;) (if_statement "if (iVar5 == 0) {\n        *(undefined4 *)PTR_pageant_logfp_000790ac = *(undefined4 *)PTR_stderr_000796d8;\n      }\n      else {\n        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + -0x261c);\n        if (iVar5 == 0) {\n          uVar13 = 1;\n        }\n        else {\n          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c68);\n          if (iVar5 == 0) {\n            uVar13 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }\n      }" if (parenthesized_expression "(iVar5 == 0)" ( (binary_expression "iVar5 == 0" identifier == number_literal) )) (compound_statement "{\n        *(undefined4 *)PTR_pageant_logfp_000790ac = *(undefined4 *)PTR_stderr_000796d8;\n      }" { (expression_statement "*(undefined4 *)PTR_pageant_logfp_000790ac = *(undefined4 *)PTR_stderr_000796d8;" (assignment_expression "*(undefined4 *)PTR_pageant_logfp_000790ac = *(undefined4 *)PTR_stderr_000796d8" (pointer_expression "*(undefined4 *)PTR_pageant_logfp_000790ac" * (cast_expression "(undefined4 *)PTR_pageant_logfp_000790ac" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) = (pointer_expression "*(undefined4 *)PTR_stderr_000796d8" * (cast_expression "(undefined4 *)PTR_stderr_000796d8" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) }) (else_clause "else {\n        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + -0x261c);\n        if (iVar5 == 0) {\n          uVar13 = 1;\n        }\n        else {\n          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c68);\n          if (iVar5 == 0) {\n            uVar13 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }\n      }" else (compound_statement "{\n        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + -0x261c);\n        if (iVar5 == 0) {\n          uVar13 = 1;\n        }\n        else {\n          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c68);\n          if (iVar5 == 0) {\n            uVar13 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }\n      }" { (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + -0x261c);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + -0x261c)" identifier = (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + -0x261c)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" ( (pointer_expression "*(code *)PTR_strcmp_000798a4" * (cast_expression "(code *)PTR_strcmp_000798a4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar15,puVar7 + -0x261c)" ( identifier , (binary_expression "puVar7 + -0x261c" identifier + number_literal) )))) ;) (if_statement "if (iVar5 == 0) {\n          uVar13 = 1;\n        }\n        else {\n          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c68);\n          if (iVar5 == 0) {\n            uVar13 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }" if (parenthesized_expression "(iVar5 == 0)" ( (binary_expression "iVar5 == 0" identifier == number_literal) )) (compound_statement "{\n          uVar13 = 1;\n        }" { (expression_statement "uVar13 = 1;" (assignment_expression "uVar13 = 1" identifier = number_literal) ;) }) (else_clause "else {\n          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c68);\n          if (iVar5 == 0) {\n            uVar13 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }" else (compound_statement "{\n          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c68);\n          if (iVar5 == 0) {\n            uVar13 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }" { (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c68);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c68)" identifier = (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c68)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" ( (pointer_expression "*(code *)PTR_strcmp_000798a4" * (cast_expression "(code *)PTR_strcmp_000798a4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar15,PTR_s_j_000790a8 + 0x6c68)" ( identifier , (binary_expression "PTR_s_j_000790a8 + 0x6c68" identifier + number_literal) )))) ;) (if_statement "if (iVar5 == 0) {\n            uVar13 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }" if (parenthesized_expression "(iVar5 == 0)" ( (binary_expression "iVar5 == 0" identifier == number_literal) )) (compound_statement "{\n            uVar13 = 2;\n          }" { (expression_statement "uVar13 = 2;" (assignment_expression "uVar13 = 2" identifier = number_literal) ;) }) (else_clause "else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }" else (compound_statement "{\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }" { (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c)" identifier = (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" ( (pointer_expression "*(code *)PTR_strcmp_000798a4" * (cast_expression "(code *)PTR_strcmp_000798a4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar15,PTR_s_j_000790a8 + 0x6c6c)" ( identifier , (binary_expression "PTR_s_j_000790a8 + 0x6c6c" identifier + number_literal) )))) ;) (if_statement "if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }" if (parenthesized_expression "(iVar5 == 0)" ( (binary_expression "iVar5 == 0" identifier == number_literal) )) (compound_statement "{\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }" { (expression_statement "*(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;" (assignment_expression "*(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1" (pointer_expression "*(undefined4 *)(PTR_DAT_00079098 + -0x63e8)" * (cast_expression "(undefined4 *)(PTR_DAT_00079098 + -0x63e8)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(PTR_DAT_00079098 + -0x63e8)" ( (binary_expression "PTR_DAT_00079098 + -0x63e8" identifier + number_literal) )))) = number_literal) ;) }) (else_clause "else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }" else (compound_statement "{\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }" { (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70)" identifier = (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" ( (pointer_expression "*(code *)PTR_strcmp_000798a4" * (cast_expression "(code *)PTR_strcmp_000798a4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar15,PTR_s_j_000790a8 + 0x6c70)" ( identifier , (binary_expression "PTR_s_j_000790a8 + 0x6c70" identifier + number_literal) )))) ;) (if_statement "if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }" if (parenthesized_expression "(iVar5 == 0)" ( (binary_expression "iVar5 == 0" identifier == number_literal) )) (compound_statement "{\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }" { (expression_statement "*(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;" (assignment_expression "*(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2" (pointer_expression "*(undefined4 *)(PTR_DAT_00079098 + -0x63e8)" * (cast_expression "(undefined4 *)(PTR_DAT_00079098 + -0x63e8)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(PTR_DAT_00079098 + -0x63e8)" ( (binary_expression "PTR_DAT_00079098 + -0x63e8" identifier + number_literal) )))) = number_literal) ;) }) (else_clause "else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }" else (compound_statement "{\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }" { (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740)" identifier = (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" ( (pointer_expression "*(code *)PTR_strcmp_000798a4" * (cast_expression "(code *)PTR_strcmp_000798a4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar15,PTR_s_j_000790a8 + -0x2740)" ( identifier , (binary_expression "PTR_s_j_000790a8 + -0x2740" identifier + number_literal) )))) ;) (if_statement "if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }" if (parenthesized_expression "(iVar5 == 0)" ( (binary_expression "iVar5 == 0" identifier == number_literal) )) (compound_statement "{\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }" { (expression_statement "(*(code *)PTR_add_keyact_000791e8)(3,0);" (call_expression "(*(code *)PTR_add_keyact_000791e8)(3,0)" (parenthesized_expression "(*(code *)PTR_add_keyact_000791e8)" ( (pointer_expression "*(code *)PTR_add_keyact_000791e8" * (cast_expression "(code *)PTR_add_keyact_000791e8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(3,0)" ( number_literal , number_literal ))) ;) }) (else_clause "else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }" else (compound_statement "{\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }" { (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4)" identifier = (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" ( (pointer_expression "*(code *)PTR_strcmp_000798a4" * (cast_expression "(code *)PTR_strcmp_000798a4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar15,PTR_s_j_000790a8 + -0x27a4)" ( identifier , (binary_expression "PTR_s_j_000790a8 + -0x27a4" identifier + number_literal) )))) ;) (if_statement "if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }" if (parenthesized_expression "(iVar5 == 0)" ( (binary_expression "iVar5 == 0" identifier == number_literal) )) (compound_statement "{\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }" { (expression_statement "(*(code *)PTR_add_keyact_000791e8)(4,0);" (call_expression "(*(code *)PTR_add_keyact_000791e8)(4,0)" (parenthesized_expression "(*(code *)PTR_add_keyact_000791e8)" ( (pointer_expression "*(code *)PTR_add_keyact_000791e8" * (cast_expression "(code *)PTR_add_keyact_000791e8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(4,0)" ( number_literal , number_literal ))) ;) }) (else_clause "else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }" else (compound_statement "{\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }" { (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74)" identifier = (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" ( (pointer_expression "*(code *)PTR_strcmp_000798a4" * (cast_expression "(code *)PTR_strcmp_000798a4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar15,PTR_s_j_000790a8 + 0x6c74)" ( identifier , (binary_expression "PTR_s_j_000790a8 + 0x6c74" identifier + number_literal) )))) ;) (if_statement "if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }" if (parenthesized_expression "(iVar5 == 0)" ( (binary_expression "iVar5 == 0" identifier == number_literal) )) (compound_statement "{\n                      uVar13 = 6;\n                    }" { (expression_statement "uVar13 = 6;" (assignment_expression "uVar13 = 6" identifier = number_literal) ;) }) (else_clause "else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }" else (compound_statement "{\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }" { (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80)" identifier = (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" ( (pointer_expression "*(code *)PTR_strcmp_000798a4" * (cast_expression "(code *)PTR_strcmp_000798a4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar15,PTR_s_j_000790a8 + 0x6c80)" ( identifier , (binary_expression "PTR_s_j_000790a8 + 0x6c80" identifier + number_literal) )))) ;) (if_statement "if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }" if (parenthesized_expression "(iVar5 == 0)" ( (binary_expression "iVar5 == 0" identifier == number_literal) )) (compound_statement "{\n                        uVar13 = 5;\n                      }" { (expression_statement "uVar13 = 5;" (assignment_expression "uVar13 = 5" identifier = number_literal) ;) }) (else_clause "else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }" else (compound_statement "{\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }" { (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618)" identifier = (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" ( (pointer_expression "*(code *)PTR_strcmp_000798a4" * (cast_expression "(code *)PTR_strcmp_000798a4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar15,PTR_s_j_000790a8 + -0x2618)" ( identifier , (binary_expression "PTR_s_j_000790a8 + -0x2618" identifier + number_literal) )))) ;) (if_statement "if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }" if (parenthesized_expression "(iVar5 == 0)" ( (binary_expression "iVar5 == 0" identifier == number_literal) )) (compound_statement "{\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }" { (expression_statement "*(undefined4 *)PTR_life_00079170 = 1;" (assignment_expression "*(undefined4 *)PTR_life_00079170 = 1" (pointer_expression "*(undefined4 *)PTR_life_00079170" * (cast_expression "(undefined4 *)PTR_life_00079170" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) = number_literal) ;) }) (else_clause "else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }" else (compound_statement "{\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }" { (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)" identifier = (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" ( (pointer_expression "*(code *)PTR_strcmp_000798a4" * (cast_expression "(code *)PTR_strcmp_000798a4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar15,PTR_s_j_000790a8 + -0x260c)" ( identifier , (binary_expression "PTR_s_j_000790a8 + -0x260c" identifier + number_literal) )))) ;) (if_statement "if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }" if (parenthesized_expression "(iVar5 == 0)" ( (binary_expression "iVar5 == 0" identifier == number_literal) )) (compound_statement "{\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }" { (expression_statement "*(undefined4 *)PTR_life_00079170 = 2;" (assignment_expression "*(undefined4 *)PTR_life_00079170 = 2" (pointer_expression "*(undefined4 *)PTR_life_00079170" * (cast_expression "(undefined4 *)PTR_life_00079170" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) = number_literal) ;) }) (else_clause "else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }" else (compound_statement "{\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }" { (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94)" identifier = (call_expression "(*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" ( (pointer_expression "*(code *)PTR_strcmp_000798a4" * (cast_expression "(code *)PTR_strcmp_000798a4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar15,PTR_s_j_000790a8 + 0x6c94)" ( identifier , (binary_expression "PTR_s_j_000790a8 + 0x6c94" identifier + number_literal) )))) ;) (if_statement "if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }" if (parenthesized_expression "(iVar5 == 0)" ( (binary_expression "iVar5 == 0" identifier == number_literal) )) (compound_statement "{\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }" { (expression_statement "*(undefined4 *)PTR_life_00079170 = 3;" (assignment_expression "*(undefined4 *)PTR_life_00079170 = 3" (pointer_expression "*(undefined4 *)PTR_life_00079170" * (cast_expression "(undefined4 *)PTR_life_00079170" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) = number_literal) ;) }) (else_clause "else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }" else (compound_statement "{\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }" { (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c)" identifier = (call_expression "(*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" ( (pointer_expression "*(code *)PTR_strcmp_000798a4" * (cast_expression "(code *)PTR_strcmp_000798a4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar15,PTR_s_j_000790a8 + 0x6c9c)" ( identifier , (binary_expression "PTR_s_j_000790a8 + 0x6c9c" identifier + number_literal) )))) ;) (if_statement "if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }" if (parenthesized_expression "(iVar5 == 0)" ( (binary_expression "iVar5 == 0" identifier == number_literal) )) (compound_statement "{\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }" { (expression_statement "*(undefined4 *)PTR_life_00079170 = 4;" (assignment_expression "*(undefined4 *)PTR_life_00079170 = 4" (pointer_expression "*(undefined4 *)PTR_life_00079170" * (cast_expression "(undefined4 *)PTR_life_00079170" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) = number_literal) ;) }) (else_clause "else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }" else (compound_statement "{\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }" { (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8)" identifier = (call_expression "(*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" ( (pointer_expression "*(code *)PTR_strcmp_000798a4" * (cast_expression "(code *)PTR_strcmp_000798a4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar15,PTR_s_j_000790a8 + 0x6ca8)" ( identifier , (binary_expression "PTR_s_j_000790a8 + 0x6ca8" identifier + number_literal) )))) ;) (if_statement "if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }" if (parenthesized_expression "(iVar5 == 0)" ( (binary_expression "iVar5 == 0" identifier == number_literal) )) (compound_statement "{\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }" { (expression_statement "*(undefined4 *)PTR_life_00079170 = 5;" (assignment_expression "*(undefined4 *)PTR_life_00079170 = 5" (pointer_expression "*(undefined4 *)PTR_life_00079170" * (cast_expression "(undefined4 *)PTR_life_00079170" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) = number_literal) ;) (if_statement "if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }" if (parenthesized_expression "(param_1 < 3)" ( (binary_expression "param_1 < 3" identifier < number_literal) )) (compound_statement "{\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }" { (expression_statement "uVar13 = 0x29;" (assignment_expression "uVar13 = 0x29" identifier = number_literal) ;) (expression_statement "uVar10 = *(undefined4 *)PTR_stderr_000796d8;" (assignment_expression "uVar10 = *(undefined4 *)PTR_stderr_000796d8" identifier = (pointer_expression "*(undefined4 *)PTR_stderr_000796d8" * (cast_expression "(undefined4 *)PTR_stderr_000796d8" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "puVar7 = PTR_s_j_000790a8 + 0x6cb0;" (assignment_expression "puVar7 = PTR_s_j_000790a8 + 0x6cb0" identifier = (binary_expression "PTR_s_j_000790a8 + 0x6cb0" identifier + number_literal)) ;) (goto_statement "goto LAB_0001726c;" goto statement_identifier ;) })) (expression_statement "iVar12 = param_2 + 8;" (assignment_expression "iVar12 = param_2 + 8" identifier = (binary_expression "param_2 + 8" identifier + number_literal)) ;) (expression_statement "iVar11 = 0;" (assignment_expression "iVar11 = 0" identifier = number_literal) ;) (expression_statement "*(int *)PTR_exec_args_000791e4 = iVar12;" (assignment_expression "*(int *)PTR_exec_args_000791e4 = iVar12" (pointer_expression "*(int *)PTR_exec_args_000791e4" * (cast_expression "(int *)PTR_exec_args_000791e4" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) identifier)) = identifier) ;) }) (else_clause "else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }" else (compound_statement "{\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }" { (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc)" identifier = (call_expression "(*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" ( (pointer_expression "*(code *)PTR_strcmp_000798a4" * (cast_expression "(code *)PTR_strcmp_000798a4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar15,PTR_s_j_000790a8 + 0x6cdc)" ( identifier , (binary_expression "PTR_s_j_000790a8 + 0x6cdc" identifier + number_literal) )))) ;) (expression_statement "bVar8 = iVar5 != 0;" (assignment_expression "bVar8 = iVar5 != 0" identifier = (binary_expression "iVar5 != 0" identifier != number_literal)) ;) }))) }))) }))) }))) }))) }))) }))) }))) }))) }))) }))) }))) }))) }))) }) (else_clause "else {\n      (*(code *)PTR_add_keyact_000791e8)(uVar13,pcVar15);\n    }" else (compound_statement "{\n      (*(code *)PTR_add_keyact_000791e8)(uVar13,pcVar15);\n    }" { (expression_statement "(*(code *)PTR_add_keyact_000791e8)(uVar13,pcVar15);" (call_expression "(*(code *)PTR_add_keyact_000791e8)(uVar13,pcVar15)" (parenthesized_expression "(*(code *)PTR_add_keyact_000791e8)" ( (pointer_expression "*(code *)PTR_add_keyact_000791e8" * (cast_expression "(code *)PTR_add_keyact_000791e8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(uVar13,pcVar15)" ( identifier , identifier ))) ;) }))) (expression_statement "param_1 = iVar11;" (assignment_expression "param_1 = iVar11" identifier = identifier) ;) (expression_statement "param_2 = iVar12;" (assignment_expression "param_2 = iVar12" identifier = identifier) ;) (expression_statement "iVar5 = iVar11 + -1;" (assignment_expression "iVar5 = iVar11 + -1" identifier = (binary_expression "iVar11 + -1" identifier + number_literal)) ;) })) (if_statement "if ((*(int *)PTR_life_00079170 == 5) && (*(int *)PTR_exec_args_000791e4 == 0)) {\n    uVar13 = 0x28;\n    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n    puVar7 = PTR_s_j_000790a8 + 0x6ce0;\n    goto LAB_0001726c;\n  }" if (parenthesized_expression "((*(int *)PTR_life_00079170 == 5) && (*(int *)PTR_exec_args_000791e4 == 0))" ( (binary_expression "(*(int *)PTR_life_00079170 == 5) && (*(int *)PTR_exec_args_000791e4 == 0)" (parenthesized_expression "(*(int *)PTR_life_00079170 == 5)" ( (binary_expression "*(int *)PTR_life_00079170 == 5" (pointer_expression "*(int *)PTR_life_00079170" * (cast_expression "(int *)PTR_life_00079170" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) identifier)) == number_literal) )) && (parenthesized_expression "(*(int *)PTR_exec_args_000791e4 == 0)" ( (binary_expression "*(int *)PTR_exec_args_000791e4 == 0" (pointer_expression "*(int *)PTR_exec_args_000791e4" * (cast_expression "(int *)PTR_exec_args_000791e4" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) identifier)) == number_literal) ))) )) (compound_statement "{\n    uVar13 = 0x28;\n    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n    puVar7 = PTR_s_j_000790a8 + 0x6ce0;\n    goto LAB_0001726c;\n  }" { (expression_statement "uVar13 = 0x28;" (assignment_expression "uVar13 = 0x28" identifier = number_literal) ;) (expression_statement "uVar10 = *(undefined4 *)PTR_stderr_000796d8;" (assignment_expression "uVar10 = *(undefined4 *)PTR_stderr_000796d8" identifier = (pointer_expression "*(undefined4 *)PTR_stderr_000796d8" * (cast_expression "(undefined4 *)PTR_stderr_000796d8" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "puVar7 = PTR_s_j_000790a8 + 0x6ce0;" (assignment_expression "puVar7 = PTR_s_j_000790a8 + 0x6ce0" identifier = (binary_expression "PTR_s_j_000790a8 + 0x6ce0" identifier + number_literal)) ;) (goto_statement "goto LAB_0001726c;" goto statement_identifier ;) })) (expression_statement "(*(code *)PTR_putty_signal_000791dc)(0xd,1);" (call_expression "(*(code *)PTR_putty_signal_000791dc)(0xd,1)" (parenthesized_expression "(*(code *)PTR_putty_signal_000791dc)" ( (pointer_expression "*(code *)PTR_putty_signal_000791dc" * (cast_expression "(code *)PTR_putty_signal_000791dc" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(0xd,1)" ( number_literal , number_literal ))) ;) (expression_statement "(*(code *)PTR_sk_init_000791ec)();" (call_expression "(*(code *)PTR_sk_init_000791ec)()" (parenthesized_expression "(*(code *)PTR_sk_init_000791ec)" ( (pointer_expression "*(code *)PTR_sk_init_000791ec" * (cast_expression "(code *)PTR_sk_init_000791ec" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "()" ( ))) ;) (expression_statement "(*(code *)PTR_uxsel_init_000791f0)();" (call_expression "(*(code *)PTR_uxsel_init_000791f0)()" (parenthesized_expression "(*(code *)PTR_uxsel_init_000791f0)" ( (pointer_expression "*(code *)PTR_uxsel_init_000791f0" * (cast_expression "(code *)PTR_uxsel_init_000791f0" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "()" ( ))) ;) (expression_statement "piVar6 = (int *)PTR_keyact_head_000790d8;" (assignment_expression "piVar6 = (int *)PTR_keyact_head_000790d8" identifier = (cast_expression "(int *)PTR_keyact_head_000790d8" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) identifier)) ;) (if_statement "if (*(int *)puVar2 == 0) {\n    pcVar15 = (char *)(*(code *)PTR_getenv_00079854)(PTR_s_j_000790a8 + 0x5170);\n    *(char **)puVar2 = pcVar15;\n    piVar6 = (int *)PTR_keyact_head_000790d8;\n    if ((pcVar15 != (char *)0x0) && (*pcVar15 == '\0')) {\n      *(undefined4 *)puVar2 = 0;\n    }\n  }" if (parenthesized_expression "(*(int *)puVar2 == 0)" ( (binary_expression "*(int *)puVar2 == 0" (pointer_expression "*(int *)puVar2" * (cast_expression "(int *)puVar2" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) identifier)) == number_literal) )) (compound_statement "{\n    pcVar15 = (char *)(*(code *)PTR_getenv_00079854)(PTR_s_j_000790a8 + 0x5170);\n    *(char **)puVar2 = pcVar15;\n    piVar6 = (int *)PTR_keyact_head_000790d8;\n    if ((pcVar15 != (char *)0x0) && (*pcVar15 == '\0')) {\n      *(undefined4 *)puVar2 = 0;\n    }\n  }" { (expression_statement "pcVar15 = (char *)(*(code *)PTR_getenv_00079854)(PTR_s_j_000790a8 + 0x5170);" (assignment_expression "pcVar15 = (char *)(*(code *)PTR_getenv_00079854)(PTR_s_j_000790a8 + 0x5170)" identifier = (cast_expression "(char *)(*(code *)PTR_getenv_00079854)(PTR_s_j_000790a8 + 0x5170)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "(*(code *)PTR_getenv_00079854)(PTR_s_j_000790a8 + 0x5170)" (parenthesized_expression "(*(code *)PTR_getenv_00079854)" ( (pointer_expression "*(code *)PTR_getenv_00079854" * (cast_expression "(code *)PTR_getenv_00079854" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_j_000790a8 + 0x5170)" ( (binary_expression "PTR_s_j_000790a8 + 0x5170" identifier + number_literal) ))))) ;) (expression_statement "*(char **)puVar2 = pcVar15;" (assignment_expression "*(char **)puVar2 = pcVar15" (pointer_expression "*(char **)puVar2" * (cast_expression "(char **)puVar2" ( (type_descriptor "char **" primitive_type (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) identifier)) = identifier) ;) (expression_statement "piVar6 = (int *)PTR_keyact_head_000790d8;" (assignment_expression "piVar6 = (int *)PTR_keyact_head_000790d8" identifier = (cast_expression "(int *)PTR_keyact_head_000790d8" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) identifier)) ;) (if_statement "if ((pcVar15 != (char *)0x0) && (*pcVar15 == '\0')) {\n      *(undefined4 *)puVar2 = 0;\n    }" if (parenthesized_expression "((pcVar15 != (char *)0x0) && (*pcVar15 == '\0'))" ( (binary_expression "(pcVar15 != (char *)0x0) && (*pcVar15 == '\0')" (parenthesized_expression "(pcVar15 != (char *)0x0)" ( (binary_expression "pcVar15 != (char *)0x0" identifier != (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) )) && (parenthesized_expression "(*pcVar15 == '\0')" ( (binary_expression "*pcVar15 == '\0'" (pointer_expression "*pcVar15" * identifier) == (char_literal "'\0'" ' escape_sequence ')) ))) )) (compound_statement "{\n      *(undefined4 *)puVar2 = 0;\n    }" { (expression_statement "*(undefined4 *)puVar2 = 0;" (assignment_expression "*(undefined4 *)puVar2 = 0" (pointer_expression "*(undefined4 *)puVar2" * (cast_expression "(undefined4 *)puVar2" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) = number_literal) ;) })) })) (expression_statement "piVar6 = (int *)*piVar6;" (assignment_expression "piVar6 = (int *)*piVar6" identifier = (cast_expression "(int *)*piVar6" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (pointer_expression "*piVar6" * identifier))) ;) (if_statement "if (piVar6 == (int *)0x0) {\n    if (*(int *)puVar3 != 0) {\nLAB_000171b0:\n      (*(code *)PTR_run_agent_000791f8)();\n      return 0;\n    }\n  }\n  else {\n    bVar8 = false;\n    bVar9 = false;\n    do {\n      piVar1 = piVar6 + 1;\n      piVar6 = (int *)*piVar6;\n      if (*piVar1 != 0) {\n        bVar8 = true;\n      }\n      if (*piVar1 == 0) {\n        bVar9 = true;\n      }\n    } while (piVar6 != (int *)0x0);\n    if (*(int *)puVar3 != 0) {\n      if (!bVar8) goto LAB_000171b0;\n      uVar13 = 0x59;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d0c;\n      goto LAB_0001726c;\n    }\n    if (bVar9) {\n      uVar13 = 0x48;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d68;\n      goto LAB_0001726c;\n    }\n    if (bVar8) {\n      (*(code *)PTR_run_client_000791f4)();\n      return 0;\n    }\n  }" if (parenthesized_expression "(piVar6 == (int *)0x0)" ( (binary_expression "piVar6 == (int *)0x0" identifier == (cast_expression "(int *)0x0" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) )) (compound_statement "{\n    if (*(int *)puVar3 != 0) {\nLAB_000171b0:\n      (*(code *)PTR_run_agent_000791f8)();\n      return 0;\n    }\n  }" { (if_statement "if (*(int *)puVar3 != 0) {\nLAB_000171b0:\n      (*(code *)PTR_run_agent_000791f8)();\n      return 0;\n    }" if (parenthesized_expression "(*(int *)puVar3 != 0)" ( (binary_expression "*(int *)puVar3 != 0" (pointer_expression "*(int *)puVar3" * (cast_expression "(int *)puVar3" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) identifier)) != number_literal) )) (compound_statement "{\nLAB_000171b0:\n      (*(code *)PTR_run_agent_000791f8)();\n      return 0;\n    }" { (labeled_statement "LAB_000171b0:\n      (*(code *)PTR_run_agent_000791f8)();" statement_identifier : (expression_statement "(*(code *)PTR_run_agent_000791f8)();" (call_expression "(*(code *)PTR_run_agent_000791f8)()" (parenthesized_expression "(*(code *)PTR_run_agent_000791f8)" ( (pointer_expression "*(code *)PTR_run_agent_000791f8" * (cast_expression "(code *)PTR_run_agent_000791f8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "()" ( ))) ;)) (return_statement "return 0;" return number_literal ;) })) }) (else_clause "else {\n    bVar8 = false;\n    bVar9 = false;\n    do {\n      piVar1 = piVar6 + 1;\n      piVar6 = (int *)*piVar6;\n      if (*piVar1 != 0) {\n        bVar8 = true;\n      }\n      if (*piVar1 == 0) {\n        bVar9 = true;\n      }\n    } while (piVar6 != (int *)0x0);\n    if (*(int *)puVar3 != 0) {\n      if (!bVar8) goto LAB_000171b0;\n      uVar13 = 0x59;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d0c;\n      goto LAB_0001726c;\n    }\n    if (bVar9) {\n      uVar13 = 0x48;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d68;\n      goto LAB_0001726c;\n    }\n    if (bVar8) {\n      (*(code *)PTR_run_client_000791f4)();\n      return 0;\n    }\n  }" else (compound_statement "{\n    bVar8 = false;\n    bVar9 = false;\n    do {\n      piVar1 = piVar6 + 1;\n      piVar6 = (int *)*piVar6;\n      if (*piVar1 != 0) {\n        bVar8 = true;\n      }\n      if (*piVar1 == 0) {\n        bVar9 = true;\n      }\n    } while (piVar6 != (int *)0x0);\n    if (*(int *)puVar3 != 0) {\n      if (!bVar8) goto LAB_000171b0;\n      uVar13 = 0x59;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d0c;\n      goto LAB_0001726c;\n    }\n    if (bVar9) {\n      uVar13 = 0x48;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d68;\n      goto LAB_0001726c;\n    }\n    if (bVar8) {\n      (*(code *)PTR_run_client_000791f4)();\n      return 0;\n    }\n  }" { (expression_statement "bVar8 = false;" (assignment_expression "bVar8 = false" identifier = false) ;) (expression_statement "bVar9 = false;" (assignment_expression "bVar9 = false" identifier = false) ;) (do_statement "do {\n      piVar1 = piVar6 + 1;\n      piVar6 = (int *)*piVar6;\n      if (*piVar1 != 0) {\n        bVar8 = true;\n      }\n      if (*piVar1 == 0) {\n        bVar9 = true;\n      }\n    } while (piVar6 != (int *)0x0);" do (compound_statement "{\n      piVar1 = piVar6 + 1;\n      piVar6 = (int *)*piVar6;\n      if (*piVar1 != 0) {\n        bVar8 = true;\n      }\n      if (*piVar1 == 0) {\n        bVar9 = true;\n      }\n    }" { (expression_statement "piVar1 = piVar6 + 1;" (assignment_expression "piVar1 = piVar6 + 1" identifier = (binary_expression "piVar6 + 1" identifier + number_literal)) ;) (expression_statement "piVar6 = (int *)*piVar6;" (assignment_expression "piVar6 = (int *)*piVar6" identifier = (cast_expression "(int *)*piVar6" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (pointer_expression "*piVar6" * identifier))) ;) (if_statement "if (*piVar1 != 0) {\n        bVar8 = true;\n      }" if (parenthesized_expression "(*piVar1 != 0)" ( (binary_expression "*piVar1 != 0" (pointer_expression "*piVar1" * identifier) != number_literal) )) (compound_statement "{\n        bVar8 = true;\n      }" { (expression_statement "bVar8 = true;" (assignment_expression "bVar8 = true" identifier = true) ;) })) (if_statement "if (*piVar1 == 0) {\n        bVar9 = true;\n      }" if (parenthesized_expression "(*piVar1 == 0)" ( (binary_expression "*piVar1 == 0" (pointer_expression "*piVar1" * identifier) == number_literal) )) (compound_statement "{\n        bVar9 = true;\n      }" { (expression_statement "bVar9 = true;" (assignment_expression "bVar9 = true" identifier = true) ;) })) }) while (parenthesized_expression "(piVar6 != (int *)0x0)" ( (binary_expression "piVar6 != (int *)0x0" identifier != (cast_expression "(int *)0x0" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) )) ;) (if_statement "if (*(int *)puVar3 != 0) {\n      if (!bVar8) goto LAB_000171b0;\n      uVar13 = 0x59;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d0c;\n      goto LAB_0001726c;\n    }" if (parenthesized_expression "(*(int *)puVar3 != 0)" ( (binary_expression "*(int *)puVar3 != 0" (pointer_expression "*(int *)puVar3" * (cast_expression "(int *)puVar3" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) identifier)) != number_literal) )) (compound_statement "{\n      if (!bVar8) goto LAB_000171b0;\n      uVar13 = 0x59;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d0c;\n      goto LAB_0001726c;\n    }" { (if_statement "if (!bVar8) goto LAB_000171b0;" if (parenthesized_expression "(!bVar8)" ( (unary_expression "!bVar8" ! identifier) )) (goto_statement "goto LAB_000171b0;" goto statement_identifier ;)) (expression_statement "uVar13 = 0x59;" (assignment_expression "uVar13 = 0x59" identifier = number_literal) ;) (expression_statement "uVar10 = *(undefined4 *)PTR_stderr_000796d8;" (assignment_expression "uVar10 = *(undefined4 *)PTR_stderr_000796d8" identifier = (pointer_expression "*(undefined4 *)PTR_stderr_000796d8" * (cast_expression "(undefined4 *)PTR_stderr_000796d8" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "puVar7 = PTR_s_j_000790a8 + 0x6d0c;" (assignment_expression "puVar7 = PTR_s_j_000790a8 + 0x6d0c" identifier = (binary_expression "PTR_s_j_000790a8 + 0x6d0c" identifier + number_literal)) ;) (goto_statement "goto LAB_0001726c;" goto statement_identifier ;) })) (if_statement "if (bVar9) {\n      uVar13 = 0x48;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d68;\n      goto LAB_0001726c;\n    }" if (parenthesized_expression "(bVar9)" ( identifier )) (compound_statement "{\n      uVar13 = 0x48;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d68;\n      goto LAB_0001726c;\n    }" { (expression_statement "uVar13 = 0x48;" (assignment_expression "uVar13 = 0x48" identifier = number_literal) ;) (expression_statement "uVar10 = *(undefined4 *)PTR_stderr_000796d8;" (assignment_expression "uVar10 = *(undefined4 *)PTR_stderr_000796d8" identifier = (pointer_expression "*(undefined4 *)PTR_stderr_000796d8" * (cast_expression "(undefined4 *)PTR_stderr_000796d8" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "puVar7 = PTR_s_j_000790a8 + 0x6d68;" (assignment_expression "puVar7 = PTR_s_j_000790a8 + 0x6d68" identifier = (binary_expression "PTR_s_j_000790a8 + 0x6d68" identifier + number_literal)) ;) (goto_statement "goto LAB_0001726c;" goto statement_identifier ;) })) (if_statement "if (bVar8) {\n      (*(code *)PTR_run_client_000791f4)();\n      return 0;\n    }" if (parenthesized_expression "(bVar8)" ( identifier )) (compound_statement "{\n      (*(code *)PTR_run_client_000791f4)();\n      return 0;\n    }" { (expression_statement "(*(code *)PTR_run_client_000791f4)();" (call_expression "(*(code *)PTR_run_client_000791f4)()" (parenthesized_expression "(*(code *)PTR_run_client_000791f4)" ( (pointer_expression "*(code *)PTR_run_client_000791f4" * (cast_expression "(code *)PTR_run_client_000791f4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "()" ( ))) ;) (return_statement "return 0;" return number_literal ;) })) }))) (expression_statement "uVar13 = 0x42;" (assignment_expression "uVar13 = 0x42" identifier = number_literal) ;) (expression_statement "uVar10 = *(undefined4 *)PTR_stderr_000796d8;" (assignment_expression "uVar10 = *(undefined4 *)PTR_stderr_000796d8" identifier = (pointer_expression "*(undefined4 *)PTR_stderr_000796d8" * (cast_expression "(undefined4 *)PTR_stderr_000796d8" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "puVar7 = PTR_s_j_000790a8 + 0x6db4;" (assignment_expression "puVar7 = PTR_s_j_000790a8 + 0x6db4" identifier = (binary_expression "PTR_s_j_000790a8 + 0x6db4" identifier + number_literal)) ;) (labeled_statement "LAB_0001726c:\n  (*(code *)PTR_fwrite_000798e4)(puVar7,1,uVar13,uVar10);" statement_identifier : (expression_statement "(*(code *)PTR_fwrite_000798e4)(puVar7,1,uVar13,uVar10);" (call_expression "(*(code *)PTR_fwrite_000798e4)(puVar7,1,uVar13,uVar10)" (parenthesized_expression "(*(code *)PTR_fwrite_000798e4)" ( (pointer_expression "*(code *)PTR_fwrite_000798e4" * (cast_expression "(code *)PTR_fwrite_000798e4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(puVar7,1,uVar13,uVar10)" ( identifier , number_literal , identifier , identifier ))) ;)) (expression_statement "uVar13 = (*(code *)PTR_exit_00079794)(1);" (assignment_expression "uVar13 = (*(code *)PTR_exit_00079794)(1)" identifier = (call_expression "(*(code *)PTR_exit_00079794)(1)" (parenthesized_expression "(*(code *)PTR_exit_00079794)" ( (pointer_expression "*(code *)PTR_exit_00079794" * (cast_expression "(code *)PTR_exit_00079794" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(1)" ( number_literal )))) ;) (return_statement "return uVar13;" return identifier ;) })))
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE (pointer_declarator * IDENT) ;) (expression_statement (assignment_expression IDENT = IDENT) ;) (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) (expression_statement (assignment_expression IDENT = BOOL) ;) (expression_statement (assignment_expression IDENT = LIT) ;) (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) (while_statement while (parenthesized_expression ( (comma_expression (assignment_expression IDENT = IDENT) , (comma_expression (assignment_expression IDENT = IDENT) , (comma_expression (assignment_expression IDENT = IDENT) , (binary_expression LIT < IDENT)))) )) (compound_statement { (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression (pointer_expression * IDENT) == (char_literal ' character ')) )) && (parenthesized_expression ( IDENT ))) )) (compound_statement { (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , IDENT )))) ;) (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT == LIT) )) || (parenthesized_expression ( (comma_expression (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , IDENT )))) , (binary_expression IDENT == LIT)) ))) )) (compound_statement { (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( (binary_expression IDENT + LIT) )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( LIT , (binary_expression IDENT + LIT) , IDENT , IDENT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( LIT )))) ;) (return_statement return IDENT ;) })) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) )))) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( (binary_expression IDENT + LIT) ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( (binary_expression IDENT + LIT) ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( (binary_expression IDENT + LIT) ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( (binary_expression IDENT + LIT) ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( (binary_expression IDENT + LIT) ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( (binary_expression IDENT + LIT) ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( (binary_expression IDENT + LIT) ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( (binary_expression IDENT + LIT) ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( (binary_expression IDENT + LIT) ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( (binary_expression IDENT + LIT) ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( (binary_expression IDENT + LIT) ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( (binary_expression IDENT + LIT) ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( (binary_expression IDENT + LIT) ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( (binary_expression IDENT + LIT) ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( (binary_expression IDENT + LIT) ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( (binary_expression IDENT + LIT) ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( (binary_expression IDENT + LIT) ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( (binary_expression IDENT + LIT) ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( (binary_expression IDENT + LIT) ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( (binary_expression IDENT + LIT) ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( (binary_expression IDENT + LIT) ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( (binary_expression IDENT + LIT) ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( (binary_expression IDENT + LIT) ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( (binary_expression IDENT + LIT) ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( (binary_expression IDENT + LIT) ))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( LIT )))) ;) (return_statement return IDENT ;) })) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , IDENT )))) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT))) ;) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) )))) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = LIT) ;) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) )))) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = LIT) ;) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) )))) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) = LIT) ;) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) )))) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) = LIT) ;) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) )))) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( LIT , LIT ))) ;) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) )))) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( LIT , LIT ))) ;) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) )))) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = LIT) ;) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) )))) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = LIT) ;) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) )))) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) = LIT) ;) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) )))) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) = LIT) ;) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) )))) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) = LIT) ;) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) )))) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) = LIT) ;) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) )))) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) = LIT) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = LIT) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT))) ;) (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) (goto_statement goto statement_identifier ;) })) (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) (expression_statement (assignment_expression IDENT = LIT) ;) (expression_statement (assignment_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) = IDENT) ;) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) )))) ;) (expression_statement (assignment_expression IDENT = (binary_expression IDENT != LIT)) ;) }))) }))) }))) }))) }))) }))) }))) }))) }))) }))) }))) }))) }))) }))) }) (else_clause else (compound_statement { (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , IDENT ))) ;) }))) (expression_statement (assignment_expression IDENT = IDENT) ;) (expression_statement (assignment_expression IDENT = IDENT) ;) (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) })) (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) == LIT) )) && (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) == LIT) ))) )) (compound_statement { (expression_statement (assignment_expression IDENT = LIT) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT))) ;) (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) (goto_statement goto statement_identifier ;) })) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( LIT , LIT ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) ;) (if_statement if (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (assignment_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) IDENT)) = IDENT) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) ;) (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT != (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) )) && (parenthesized_expression ( (binary_expression (pointer_expression * IDENT) == (char_literal ' escape_sequence ')) ))) )) (compound_statement { (expression_statement (assignment_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) = LIT) ;) })) })) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (pointer_expression * IDENT))) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) != LIT) )) (compound_statement { (labeled_statement statement_identifier : (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( ))) ;)) (return_statement return LIT ;) })) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = BOOL) ;) (expression_statement (assignment_expression IDENT = BOOL) ;) (do_statement do (compound_statement { (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (pointer_expression * IDENT))) ;) (if_statement if (parenthesized_expression ( (binary_expression (pointer_expression * IDENT) != LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = BOOL) ;) })) (if_statement if (parenthesized_expression ( (binary_expression (pointer_expression * IDENT) == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = BOOL) ;) })) }) while (parenthesized_expression ( (binary_expression IDENT != (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) )) ;) (if_statement if (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (unary_expression ! IDENT) )) (goto_statement goto statement_identifier ;)) (expression_statement (assignment_expression IDENT = LIT) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT))) ;) (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( IDENT )) (compound_statement { (expression_statement (assignment_expression IDENT = LIT) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT))) ;) (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( IDENT )) (compound_statement { (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( ))) ;) (return_statement return LIT ;) })) }))) (expression_statement (assignment_expression IDENT = LIT) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT))) ;) (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) (labeled_statement statement_identifier : (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , LIT , IDENT , IDENT ))) ;)) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( LIT )))) ;) (return_statement return IDENT ;) })))
(function_definition "undefined4 main(int param_1,int param_2)\n\n{\n  int *piVar1;\n  undefined *puVar2;\n  undefined *puVar3;\n  undefined *puVar4;\n  int iVar5;\n  int *piVar6;\n  bool bVar8;\n  undefined *puVar7;\n  bool bVar9;\n  undefined4 uVar10;\n  int iVar11;\n  int iVar12;\n  undefined4 uVar13;\n  undefined *puVar14;\n  char *pcVar15;\n  undefined *puVar16;\n  \n  puVar7 = PTR_s_j_000790a8;\n  puVar4 = PTR_s_j_000790a8 + -0x27a8;\n  puVar14 = PTR_s_j_000790a8 + 0x67d8;\n  bVar8 = true;\n  uVar13 = 0;\n  puVar16 = PTR_s_j_000790a8 + 0x67dc;\n  iVar5 = param_1 + -1;\n  while (iVar11 = iVar5, puVar3 = PTR_life_00079170, puVar2 = PTR_display_000790e4, 0 < iVar11) {\n    pcVar15 = *(char **)(param_2 + 4);\n    iVar12 = param_2 + 4;\n    if ((*pcVar15 == '-') && (bVar8)) {\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar14);\n      if ((iVar5 == 0) || (iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar16), iVar5 == 0)) {\n        uVar13 = buildinfo(PTR_s_j_000790a8 + -0xfac);\n        (*(code *)PTR___printf_chk_00079990)(1,PTR_s_j_000790a8 + 0x67e8,PTR_ver_00079200,uVar13);\n        safefree(uVar13);\n        uVar13 = (*(code *)PTR_exit_00079794)(0);\n        return uVar13;\n      }\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + 0x67f8);\n      if (iVar5 == 0) {\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6800);\n        (*(code *)PTR_puts_00079774)(PTR_ver_00079200);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6814);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x683c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6870);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6890);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68b4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68e0);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6914);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6928);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x693c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6970);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69a8);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69e4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a04);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a3c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a78);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6aac);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6adc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b20);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b54);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b90);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bbc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bec);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bfc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6c28);\n        uVar13 = (*(code *)PTR_exit_00079794)(1);\n        return uVar13;\n      }\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar4);\n      if (iVar5 == 0) {\n        *(undefined4 *)PTR_pageant_logfp_000790ac = *(undefined4 *)PTR_stderr_000796d8;\n      }\n      else {\n        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + -0x261c);\n        if (iVar5 == 0) {\n          uVar13 = 1;\n        }\n        else {\n          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c68);\n          if (iVar5 == 0) {\n            uVar13 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      (*(code *)PTR_add_keyact_000791e8)(uVar13,pcVar15);\n    }\n    param_1 = iVar11;\n    param_2 = iVar12;\n    iVar5 = iVar11 + -1;\n  }\n  if ((*(int *)PTR_life_00079170 == 5) && (*(int *)PTR_exec_args_000791e4 == 0)) {\n    uVar13 = 0x28;\n    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n    puVar7 = PTR_s_j_000790a8 + 0x6ce0;\n    goto LAB_0001726c;\n  }\n  (*(code *)PTR_putty_signal_000791dc)(0xd,1);\n  (*(code *)PTR_sk_init_000791ec)();\n  (*(code *)PTR_uxsel_init_000791f0)();\n  piVar6 = (int *)PTR_keyact_head_000790d8;\n  if (*(int *)puVar2 == 0) {\n    pcVar15 = (char *)(*(code *)PTR_getenv_00079854)(PTR_s_j_000790a8 + 0x5170);\n    *(char **)puVar2 = pcVar15;\n    piVar6 = (int *)PTR_keyact_head_000790d8;\n    if ((pcVar15 != (char *)0x0) && (*pcVar15 == '\0')) {\n      *(undefined4 *)puVar2 = 0;\n    }\n  }\n  piVar6 = (int *)*piVar6;\n  if (piVar6 == (int *)0x0) {\n    if (*(int *)puVar3 != 0) {\nLAB_000171b0:\n      (*(code *)PTR_run_agent_000791f8)();\n      return 0;\n    }\n  }\n  else {\n    bVar8 = false;\n    bVar9 = false;\n    do {\n      piVar1 = piVar6 + 1;\n      piVar6 = (int *)*piVar6;\n      if (*piVar1 != 0) {\n        bVar8 = true;\n      }\n      if (*piVar1 == 0) {\n        bVar9 = true;\n      }\n    } while (piVar6 != (int *)0x0);\n    if (*(int *)puVar3 != 0) {\n      if (!bVar8) goto LAB_000171b0;\n      uVar13 = 0x59;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d0c;\n      goto LAB_0001726c;\n    }\n    if (bVar9) {\n      uVar13 = 0x48;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d68;\n      goto LAB_0001726c;\n    }\n    if (bVar8) {\n      (*(code *)PTR_run_client_000791f4)();\n      return 0;\n    }\n  }\n  uVar13 = 0x42;\n  uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n  puVar7 = PTR_s_j_000790a8 + 0x6db4;\nLAB_0001726c:\n  (*(code *)PTR_fwrite_000798e4)(puVar7,1,uVar13,uVar10);\n  uVar13 = (*(code *)PTR_exit_00079794)(1);\n  return uVar13;\n}" (type_identifier "undefined4") (function_declarator "main(int param_1,int param_2)" (identifier "main") (parameter_list "(int param_1,int param_2)" (( "(") (parameter_declaration "int param_1" (primitive_type "int") (identifier "param_1")) (, ",") (parameter_declaration "int param_2" (primitive_type "int") (identifier "param_2")) () ")"))) (compound_statement "{\n  int *piVar1;\n  undefined *puVar2;\n  undefined *puVar3;\n  undefined *puVar4;\n  int iVar5;\n  int *piVar6;\n  bool bVar8;\n  undefined *puVar7;\n  bool bVar9;\n  undefined4 uVar10;\n  int iVar11;\n  int iVar12;\n  undefined4 uVar13;\n  undefined *puVar14;\n  char *pcVar15;\n  undefined *puVar16;\n  \n  puVar7 = PTR_s_j_000790a8;\n  puVar4 = PTR_s_j_000790a8 + -0x27a8;\n  puVar14 = PTR_s_j_000790a8 + 0x67d8;\n  bVar8 = true;\n  uVar13 = 0;\n  puVar16 = PTR_s_j_000790a8 + 0x67dc;\n  iVar5 = param_1 + -1;\n  while (iVar11 = iVar5, puVar3 = PTR_life_00079170, puVar2 = PTR_display_000790e4, 0 < iVar11) {\n    pcVar15 = *(char **)(param_2 + 4);\n    iVar12 = param_2 + 4;\n    if ((*pcVar15 == '-') && (bVar8)) {\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar14);\n      if ((iVar5 == 0) || (iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar16), iVar5 == 0)) {\n        uVar13 = buildinfo(PTR_s_j_000790a8 + -0xfac);\n        (*(code *)PTR___printf_chk_00079990)(1,PTR_s_j_000790a8 + 0x67e8,PTR_ver_00079200,uVar13);\n        safefree(uVar13);\n        uVar13 = (*(code *)PTR_exit_00079794)(0);\n        return uVar13;\n      }\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + 0x67f8);\n      if (iVar5 == 0) {\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6800);\n        (*(code *)PTR_puts_00079774)(PTR_ver_00079200);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6814);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x683c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6870);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6890);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68b4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68e0);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6914);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6928);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x693c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6970);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69a8);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69e4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a04);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a3c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a78);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6aac);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6adc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b20);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b54);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b90);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bbc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bec);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bfc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6c28);\n        uVar13 = (*(code *)PTR_exit_00079794)(1);\n        return uVar13;\n      }\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar4);\n      if (iVar5 == 0) {\n        *(undefined4 *)PTR_pageant_logfp_000790ac = *(undefined4 *)PTR_stderr_000796d8;\n      }\n      else {\n        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + -0x261c);\n        if (iVar5 == 0) {\n          uVar13 = 1;\n        }\n        else {\n          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c68);\n          if (iVar5 == 0) {\n            uVar13 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      (*(code *)PTR_add_keyact_000791e8)(uVar13,pcVar15);\n    }\n    param_1 = iVar11;\n    param_2 = iVar12;\n    iVar5 = iVar11 + -1;\n  }\n  if ((*(int *)PTR_life_00079170 == 5) && (*(int *)PTR_exec_args_000791e4 == 0)) {\n    uVar13 = 0x28;\n    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n    puVar7 = PTR_s_j_000790a8 + 0x6ce0;\n    goto LAB_0001726c;\n  }\n  (*(code *)PTR_putty_signal_000791dc)(0xd,1);\n  (*(code *)PTR_sk_init_000791ec)();\n  (*(code *)PTR_uxsel_init_000791f0)();\n  piVar6 = (int *)PTR_keyact_head_000790d8;\n  if (*(int *)puVar2 == 0) {\n    pcVar15 = (char *)(*(code *)PTR_getenv_00079854)(PTR_s_j_000790a8 + 0x5170);\n    *(char **)puVar2 = pcVar15;\n    piVar6 = (int *)PTR_keyact_head_000790d8;\n    if ((pcVar15 != (char *)0x0) && (*pcVar15 == '\0')) {\n      *(undefined4 *)puVar2 = 0;\n    }\n  }\n  piVar6 = (int *)*piVar6;\n  if (piVar6 == (int *)0x0) {\n    if (*(int *)puVar3 != 0) {\nLAB_000171b0:\n      (*(code *)PTR_run_agent_000791f8)();\n      return 0;\n    }\n  }\n  else {\n    bVar8 = false;\n    bVar9 = false;\n    do {\n      piVar1 = piVar6 + 1;\n      piVar6 = (int *)*piVar6;\n      if (*piVar1 != 0) {\n        bVar8 = true;\n      }\n      if (*piVar1 == 0) {\n        bVar9 = true;\n      }\n    } while (piVar6 != (int *)0x0);\n    if (*(int *)puVar3 != 0) {\n      if (!bVar8) goto LAB_000171b0;\n      uVar13 = 0x59;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d0c;\n      goto LAB_0001726c;\n    }\n    if (bVar9) {\n      uVar13 = 0x48;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d68;\n      goto LAB_0001726c;\n    }\n    if (bVar8) {\n      (*(code *)PTR_run_client_000791f4)();\n      return 0;\n    }\n  }\n  uVar13 = 0x42;\n  uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n  puVar7 = PTR_s_j_000790a8 + 0x6db4;\nLAB_0001726c:\n  (*(code *)PTR_fwrite_000798e4)(puVar7,1,uVar13,uVar10);\n  uVar13 = (*(code *)PTR_exit_00079794)(1);\n  return uVar13;\n}" ({ "{") (declaration "int *piVar1;" (primitive_type "int") (pointer_declarator "*piVar1" (* "*") (identifier "piVar1")) (; ";")) (declaration "undefined *puVar2;" (type_identifier "undefined") (pointer_declarator "*puVar2" (* "*") (identifier "puVar2")) (; ";")) (declaration "undefined *puVar3;" (type_identifier "undefined") (pointer_declarator "*puVar3" (* "*") (identifier "puVar3")) (; ";")) (declaration "undefined *puVar4;" (type_identifier "undefined") (pointer_declarator "*puVar4" (* "*") (identifier "puVar4")) (; ";")) (declaration "int iVar5;" (primitive_type "int") (identifier "iVar5") (; ";")) (declaration "int *piVar6;" (primitive_type "int") (pointer_declarator "*piVar6" (* "*") (identifier "piVar6")) (; ";")) (declaration "bool bVar8;" (primitive_type "bool") (identifier "bVar8") (; ";")) (declaration "undefined *puVar7;" (type_identifier "undefined") (pointer_declarator "*puVar7" (* "*") (identifier "puVar7")) (; ";")) (declaration "bool bVar9;" (primitive_type "bool") (identifier "bVar9") (; ";")) (declaration "undefined4 uVar10;" (type_identifier "undefined4") (identifier "uVar10") (; ";")) (declaration "int iVar11;" (primitive_type "int") (identifier "iVar11") (; ";")) (declaration "int iVar12;" (primitive_type "int") (identifier "iVar12") (; ";")) (declaration "undefined4 uVar13;" (type_identifier "undefined4") (identifier "uVar13") (; ";")) (declaration "undefined *puVar14;" (type_identifier "undefined") (pointer_declarator "*puVar14" (* "*") (identifier "puVar14")) (; ";")) (declaration "char *pcVar15;" (primitive_type "char") (pointer_declarator "*pcVar15" (* "*") (identifier "pcVar15")) (; ";")) (declaration "undefined *puVar16;" (type_identifier "undefined") (pointer_declarator "*puVar16" (* "*") (identifier "puVar16")) (; ";")) (expression_statement "puVar7 = PTR_s_j_000790a8;" (assignment_expression "puVar7 = PTR_s_j_000790a8" (identifier "puVar7") (= "=") (identifier "PTR_s_j_000790a8")) (; ";")) (expression_statement "puVar4 = PTR_s_j_000790a8 + -0x27a8;" (assignment_expression "puVar4 = PTR_s_j_000790a8 + -0x27a8" (identifier "puVar4") (= "=") (binary_expression "PTR_s_j_000790a8 + -0x27a8" (identifier "PTR_s_j_000790a8") (+ "+") (number_literal "-0x27a8"))) (; ";")) (expression_statement "puVar14 = PTR_s_j_000790a8 + 0x67d8;" (assignment_expression "puVar14 = PTR_s_j_000790a8 + 0x67d8" (identifier "puVar14") (= "=") (binary_expression "PTR_s_j_000790a8 + 0x67d8" (identifier "PTR_s_j_000790a8") (+ "+") (number_literal "0x67d8"))) (; ";")) (expression_statement "bVar8 = true;" (assignment_expression "bVar8 = true" (identifier "bVar8") (= "=") (true "true")) (; ";")) (expression_statement "uVar13 = 0;" (assignment_expression "uVar13 = 0" (identifier "uVar13") (= "=") (number_literal "0")) (; ";")) (expression_statement "puVar16 = PTR_s_j_000790a8 + 0x67dc;" (assignment_expression "puVar16 = PTR_s_j_000790a8 + 0x67dc" (identifier "puVar16") (= "=") (binary_expression "PTR_s_j_000790a8 + 0x67dc" (identifier "PTR_s_j_000790a8") (+ "+") (number_literal "0x67dc"))) (; ";")) (expression_statement "iVar5 = param_1 + -1;" (assignment_expression "iVar5 = param_1 + -1" (identifier "iVar5") (= "=") (binary_expression "param_1 + -1" (identifier "param_1") (+ "+") (number_literal "-1"))) (; ";")) (while_statement "while (iVar11 = iVar5, puVar3 = PTR_life_00079170, puVar2 = PTR_display_000790e4, 0 < iVar11) {\n    pcVar15 = *(char **)(param_2 + 4);\n    iVar12 = param_2 + 4;\n    if ((*pcVar15 == '-') && (bVar8)) {\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar14);\n      if ((iVar5 == 0) || (iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar16), iVar5 == 0)) {\n        uVar13 = buildinfo(PTR_s_j_000790a8 + -0xfac);\n        (*(code *)PTR___printf_chk_00079990)(1,PTR_s_j_000790a8 + 0x67e8,PTR_ver_00079200,uVar13);\n        safefree(uVar13);\n        uVar13 = (*(code *)PTR_exit_00079794)(0);\n        return uVar13;\n      }\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + 0x67f8);\n      if (iVar5 == 0) {\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6800);\n        (*(code *)PTR_puts_00079774)(PTR_ver_00079200);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6814);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x683c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6870);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6890);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68b4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68e0);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6914);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6928);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x693c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6970);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69a8);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69e4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a04);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a3c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a78);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6aac);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6adc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b20);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b54);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b90);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bbc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bec);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bfc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6c28);\n        uVar13 = (*(code *)PTR_exit_00079794)(1);\n        return uVar13;\n      }\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar4);\n      if (iVar5 == 0) {\n        *(undefined4 *)PTR_pageant_logfp_000790ac = *(undefined4 *)PTR_stderr_000796d8;\n      }\n      else {\n        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + -0x261c);\n        if (iVar5 == 0) {\n          uVar13 = 1;\n        }\n        else {\n          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c68);\n          if (iVar5 == 0) {\n            uVar13 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      (*(code *)PTR_add_keyact_000791e8)(uVar13,pcVar15);\n    }\n    param_1 = iVar11;\n    param_2 = iVar12;\n    iVar5 = iVar11 + -1;\n  }" (while "while") (parenthesized_expression "(iVar11 = iVar5, puVar3 = PTR_life_00079170, puVar2 = PTR_display_000790e4, 0 < iVar11)" (( "(") (comma_expression "iVar11 = iVar5, puVar3 = PTR_life_00079170, puVar2 = PTR_display_000790e4, 0 < iVar11" (assignment_expression "iVar11 = iVar5" (identifier "iVar11") (= "=") (identifier "iVar5")) (, ",") (comma_expression "puVar3 = PTR_life_00079170, puVar2 = PTR_display_000790e4, 0 < iVar11" (assignment_expression "puVar3 = PTR_life_00079170" (identifier "puVar3") (= "=") (identifier "PTR_life_00079170")) (, ",") (comma_expression "puVar2 = PTR_display_000790e4, 0 < iVar11" (assignment_expression "puVar2 = PTR_display_000790e4" (identifier "puVar2") (= "=") (identifier "PTR_display_000790e4")) (, ",") (binary_expression "0 < iVar11" (number_literal "0") (< "<") (identifier "iVar11"))))) () ")")) (compound_statement "{\n    pcVar15 = *(char **)(param_2 + 4);\n    iVar12 = param_2 + 4;\n    if ((*pcVar15 == '-') && (bVar8)) {\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar14);\n      if ((iVar5 == 0) || (iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar16), iVar5 == 0)) {\n        uVar13 = buildinfo(PTR_s_j_000790a8 + -0xfac);\n        (*(code *)PTR___printf_chk_00079990)(1,PTR_s_j_000790a8 + 0x67e8,PTR_ver_00079200,uVar13);\n        safefree(uVar13);\n        uVar13 = (*(code *)PTR_exit_00079794)(0);\n        return uVar13;\n      }\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + 0x67f8);\n      if (iVar5 == 0) {\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6800);\n        (*(code *)PTR_puts_00079774)(PTR_ver_00079200);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6814);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x683c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6870);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6890);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68b4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68e0);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6914);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6928);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x693c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6970);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69a8);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69e4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a04);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a3c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a78);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6aac);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6adc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b20);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b54);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b90);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bbc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bec);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bfc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6c28);\n        uVar13 = (*(code *)PTR_exit_00079794)(1);\n        return uVar13;\n      }\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar4);\n      if (iVar5 == 0) {\n        *(undefined4 *)PTR_pageant_logfp_000790ac = *(undefined4 *)PTR_stderr_000796d8;\n      }\n      else {\n        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + -0x261c);\n        if (iVar5 == 0) {\n          uVar13 = 1;\n        }\n        else {\n          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c68);\n          if (iVar5 == 0) {\n            uVar13 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      (*(code *)PTR_add_keyact_000791e8)(uVar13,pcVar15);\n    }\n    param_1 = iVar11;\n    param_2 = iVar12;\n    iVar5 = iVar11 + -1;\n  }" ({ "{") (expression_statement "pcVar15 = *(char **)(param_2 + 4);" (assignment_expression "pcVar15 = *(char **)(param_2 + 4)" (identifier "pcVar15") (= "=") (pointer_expression "*(char **)(param_2 + 4)" (* "*") (cast_expression "(char **)(param_2 + 4)" (( "(") (type_descriptor "char **" (primitive_type "char") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(param_2 + 4)" (( "(") (binary_expression "param_2 + 4" (identifier "param_2") (+ "+") (number_literal "4")) () ")"))))) (; ";")) (expression_statement "iVar12 = param_2 + 4;" (assignment_expression "iVar12 = param_2 + 4" (identifier "iVar12") (= "=") (binary_expression "param_2 + 4" (identifier "param_2") (+ "+") (number_literal "4"))) (; ";")) (if_statement "if ((*pcVar15 == '-') && (bVar8)) {\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar14);\n      if ((iVar5 == 0) || (iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar16), iVar5 == 0)) {\n        uVar13 = buildinfo(PTR_s_j_000790a8 + -0xfac);\n        (*(code *)PTR___printf_chk_00079990)(1,PTR_s_j_000790a8 + 0x67e8,PTR_ver_00079200,uVar13);\n        safefree(uVar13);\n        uVar13 = (*(code *)PTR_exit_00079794)(0);\n        return uVar13;\n      }\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + 0x67f8);\n      if (iVar5 == 0) {\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6800);\n        (*(code *)PTR_puts_00079774)(PTR_ver_00079200);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6814);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x683c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6870);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6890);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68b4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68e0);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6914);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6928);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x693c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6970);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69a8);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69e4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a04);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a3c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a78);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6aac);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6adc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b20);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b54);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b90);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bbc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bec);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bfc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6c28);\n        uVar13 = (*(code *)PTR_exit_00079794)(1);\n        return uVar13;\n      }\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar4);\n      if (iVar5 == 0) {\n        *(undefined4 *)PTR_pageant_logfp_000790ac = *(undefined4 *)PTR_stderr_000796d8;\n      }\n      else {\n        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + -0x261c);\n        if (iVar5 == 0) {\n          uVar13 = 1;\n        }\n        else {\n          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c68);\n          if (iVar5 == 0) {\n            uVar13 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }\n      }\n    }\n    else {\n      (*(code *)PTR_add_keyact_000791e8)(uVar13,pcVar15);\n    }" (if "if") (parenthesized_expression "((*pcVar15 == '-') && (bVar8))" (( "(") (binary_expression "(*pcVar15 == '-') && (bVar8)" (parenthesized_expression "(*pcVar15 == '-')" (( "(") (binary_expression "*pcVar15 == '-'" (pointer_expression "*pcVar15" (* "*") (identifier "pcVar15")) (== "==") (char_literal "'-'" (' "'") (character "-") (' "'"))) () ")")) (&& "&&") (parenthesized_expression "(bVar8)" (( "(") (identifier "bVar8") () ")"))) () ")")) (compound_statement "{\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar14);\n      if ((iVar5 == 0) || (iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar16), iVar5 == 0)) {\n        uVar13 = buildinfo(PTR_s_j_000790a8 + -0xfac);\n        (*(code *)PTR___printf_chk_00079990)(1,PTR_s_j_000790a8 + 0x67e8,PTR_ver_00079200,uVar13);\n        safefree(uVar13);\n        uVar13 = (*(code *)PTR_exit_00079794)(0);\n        return uVar13;\n      }\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + 0x67f8);\n      if (iVar5 == 0) {\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6800);\n        (*(code *)PTR_puts_00079774)(PTR_ver_00079200);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6814);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x683c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6870);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6890);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68b4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68e0);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6914);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6928);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x693c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6970);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69a8);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69e4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a04);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a3c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a78);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6aac);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6adc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b20);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b54);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b90);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bbc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bec);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bfc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6c28);\n        uVar13 = (*(code *)PTR_exit_00079794)(1);\n        return uVar13;\n      }\n      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar4);\n      if (iVar5 == 0) {\n        *(undefined4 *)PTR_pageant_logfp_000790ac = *(undefined4 *)PTR_stderr_000796d8;\n      }\n      else {\n        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + -0x261c);\n        if (iVar5 == 0) {\n          uVar13 = 1;\n        }\n        else {\n          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c68);\n          if (iVar5 == 0) {\n            uVar13 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }\n      }\n    }" ({ "{") (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar14);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar14)" (identifier "iVar5") (= "=") (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar15,puVar14)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" (( "(") (pointer_expression "*(code *)PTR_strcmp_000798a4" (* "*") (cast_expression "(code *)PTR_strcmp_000798a4" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_strcmp_000798a4"))) () ")")) (argument_list "(pcVar15,puVar14)" (( "(") (identifier "pcVar15") (, ",") (identifier "puVar14") () ")")))) (; ";")) (if_statement "if ((iVar5 == 0) || (iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar16), iVar5 == 0)) {\n        uVar13 = buildinfo(PTR_s_j_000790a8 + -0xfac);\n        (*(code *)PTR___printf_chk_00079990)(1,PTR_s_j_000790a8 + 0x67e8,PTR_ver_00079200,uVar13);\n        safefree(uVar13);\n        uVar13 = (*(code *)PTR_exit_00079794)(0);\n        return uVar13;\n      }" (if "if") (parenthesized_expression "((iVar5 == 0) || (iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar16), iVar5 == 0))" (( "(") (binary_expression "(iVar5 == 0) || (iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar16), iVar5 == 0)" (parenthesized_expression "(iVar5 == 0)" (( "(") (binary_expression "iVar5 == 0" (identifier "iVar5") (== "==") (number_literal "0")) () ")")) (|| "||") (parenthesized_expression "(iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar16), iVar5 == 0)" (( "(") (comma_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar16), iVar5 == 0" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar16)" (identifier "iVar5") (= "=") (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar15,puVar16)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" (( "(") (pointer_expression "*(code *)PTR_strcmp_000798a4" (* "*") (cast_expression "(code *)PTR_strcmp_000798a4" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_strcmp_000798a4"))) () ")")) (argument_list "(pcVar15,puVar16)" (( "(") (identifier "pcVar15") (, ",") (identifier "puVar16") () ")")))) (, ",") (binary_expression "iVar5 == 0" (identifier "iVar5") (== "==") (number_literal "0"))) () ")"))) () ")")) (compound_statement "{\n        uVar13 = buildinfo(PTR_s_j_000790a8 + -0xfac);\n        (*(code *)PTR___printf_chk_00079990)(1,PTR_s_j_000790a8 + 0x67e8,PTR_ver_00079200,uVar13);\n        safefree(uVar13);\n        uVar13 = (*(code *)PTR_exit_00079794)(0);\n        return uVar13;\n      }" ({ "{") (expression_statement "uVar13 = buildinfo(PTR_s_j_000790a8 + -0xfac);" (assignment_expression "uVar13 = buildinfo(PTR_s_j_000790a8 + -0xfac)" (identifier "uVar13") (= "=") (call_expression "buildinfo(PTR_s_j_000790a8 + -0xfac)" (identifier "buildinfo") (argument_list "(PTR_s_j_000790a8 + -0xfac)" (( "(") (binary_expression "PTR_s_j_000790a8 + -0xfac" (identifier "PTR_s_j_000790a8") (+ "+") (number_literal "-0xfac")) () ")")))) (; ";")) (expression_statement "(*(code *)PTR___printf_chk_00079990)(1,PTR_s_j_000790a8 + 0x67e8,PTR_ver_00079200,uVar13);" (call_expression "(*(code *)PTR___printf_chk_00079990)(1,PTR_s_j_000790a8 + 0x67e8,PTR_ver_00079200,uVar13)" (parenthesized_expression "(*(code *)PTR___printf_chk_00079990)" (( "(") (pointer_expression "*(code *)PTR___printf_chk_00079990" (* "*") (cast_expression "(code *)PTR___printf_chk_00079990" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR___printf_chk_00079990"))) () ")")) (argument_list "(1,PTR_s_j_000790a8 + 0x67e8,PTR_ver_00079200,uVar13)" (( "(") (number_literal "1") (, ",") (binary_expression "PTR_s_j_000790a8 + 0x67e8" (identifier "PTR_s_j_000790a8") (+ "+") (number_literal "0x67e8")) (, ",") (identifier "PTR_ver_00079200") (, ",") (identifier "uVar13") () ")"))) (; ";")) (expression_statement "safefree(uVar13);" (call_expression "safefree(uVar13)" (identifier "safefree") (argument_list "(uVar13)" (( "(") (identifier "uVar13") () ")"))) (; ";")) (expression_statement "uVar13 = (*(code *)PTR_exit_00079794)(0);" (assignment_expression "uVar13 = (*(code *)PTR_exit_00079794)(0)" (identifier "uVar13") (= "=") (call_expression "(*(code *)PTR_exit_00079794)(0)" (parenthesized_expression "(*(code *)PTR_exit_00079794)" (( "(") (pointer_expression "*(code *)PTR_exit_00079794" (* "*") (cast_expression "(code *)PTR_exit_00079794" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_exit_00079794"))) () ")")) (argument_list "(0)" (( "(") (number_literal "0") () ")")))) (; ";")) (return_statement "return uVar13;" (return "return") (identifier "uVar13") (; ";")) (} "}"))) (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + 0x67f8);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + 0x67f8)" (identifier "iVar5") (= "=") (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + 0x67f8)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" (( "(") (pointer_expression "*(code *)PTR_strcmp_000798a4" (* "*") (cast_expression "(code *)PTR_strcmp_000798a4" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_strcmp_000798a4"))) () ")")) (argument_list "(pcVar15,puVar7 + 0x67f8)" (( "(") (identifier "pcVar15") (, ",") (binary_expression "puVar7 + 0x67f8" (identifier "puVar7") (+ "+") (number_literal "0x67f8")) () ")")))) (; ";")) (if_statement "if (iVar5 == 0) {\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6800);\n        (*(code *)PTR_puts_00079774)(PTR_ver_00079200);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6814);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x683c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6870);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6890);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68b4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68e0);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6914);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6928);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x693c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6970);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69a8);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69e4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a04);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a3c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a78);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6aac);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6adc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b20);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b54);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b90);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bbc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bec);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bfc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6c28);\n        uVar13 = (*(code *)PTR_exit_00079794)(1);\n        return uVar13;\n      }" (if "if") (parenthesized_expression "(iVar5 == 0)" (( "(") (binary_expression "iVar5 == 0" (identifier "iVar5") (== "==") (number_literal "0")) () ")")) (compound_statement "{\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6800);\n        (*(code *)PTR_puts_00079774)(PTR_ver_00079200);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6814);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x683c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6870);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6890);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68b4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68e0);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6914);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6928);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x693c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6970);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69a8);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69e4);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a04);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a3c);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a78);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6aac);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6adc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b20);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b54);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b90);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bbc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bec);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bfc);\n        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6c28);\n        uVar13 = (*(code *)PTR_exit_00079794)(1);\n        return uVar13;\n      }" ({ "{") (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6800);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6800)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" (( "(") (pointer_expression "*(code *)PTR_puts_00079774" (* "*") (cast_expression "(code *)PTR_puts_00079774" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_puts_00079774"))) () ")")) (argument_list "(PTR_s_j_000790a8 + 0x6800)" (( "(") (binary_expression "PTR_s_j_000790a8 + 0x6800" (identifier "PTR_s_j_000790a8") (+ "+") (number_literal "0x6800")) () ")"))) (; ";")) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_ver_00079200);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_ver_00079200)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" (( "(") (pointer_expression "*(code *)PTR_puts_00079774" (* "*") (cast_expression "(code *)PTR_puts_00079774" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_puts_00079774"))) () ")")) (argument_list "(PTR_ver_00079200)" (( "(") (identifier "PTR_ver_00079200") () ")"))) (; ";")) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6814);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6814)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" (( "(") (pointer_expression "*(code *)PTR_puts_00079774" (* "*") (cast_expression "(code *)PTR_puts_00079774" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_puts_00079774"))) () ")")) (argument_list "(PTR_s_j_000790a8 + 0x6814)" (( "(") (binary_expression "PTR_s_j_000790a8 + 0x6814" (identifier "PTR_s_j_000790a8") (+ "+") (number_literal "0x6814")) () ")"))) (; ";")) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x683c);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x683c)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" (( "(") (pointer_expression "*(code *)PTR_puts_00079774" (* "*") (cast_expression "(code *)PTR_puts_00079774" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_puts_00079774"))) () ")")) (argument_list "(PTR_s_j_000790a8 + 0x683c)" (( "(") (binary_expression "PTR_s_j_000790a8 + 0x683c" (identifier "PTR_s_j_000790a8") (+ "+") (number_literal "0x683c")) () ")"))) (; ";")) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6870);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6870)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" (( "(") (pointer_expression "*(code *)PTR_puts_00079774" (* "*") (cast_expression "(code *)PTR_puts_00079774" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_puts_00079774"))) () ")")) (argument_list "(PTR_s_j_000790a8 + 0x6870)" (( "(") (binary_expression "PTR_s_j_000790a8 + 0x6870" (identifier "PTR_s_j_000790a8") (+ "+") (number_literal "0x6870")) () ")"))) (; ";")) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6890);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6890)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" (( "(") (pointer_expression "*(code *)PTR_puts_00079774" (* "*") (cast_expression "(code *)PTR_puts_00079774" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_puts_00079774"))) () ")")) (argument_list "(PTR_s_j_000790a8 + 0x6890)" (( "(") (binary_expression "PTR_s_j_000790a8 + 0x6890" (identifier "PTR_s_j_000790a8") (+ "+") (number_literal "0x6890")) () ")"))) (; ";")) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68b4);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68b4)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" (( "(") (pointer_expression "*(code *)PTR_puts_00079774" (* "*") (cast_expression "(code *)PTR_puts_00079774" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_puts_00079774"))) () ")")) (argument_list "(PTR_s_j_000790a8 + 0x68b4)" (( "(") (binary_expression "PTR_s_j_000790a8 + 0x68b4" (identifier "PTR_s_j_000790a8") (+ "+") (number_literal "0x68b4")) () ")"))) (; ";")) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68e0);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68e0)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" (( "(") (pointer_expression "*(code *)PTR_puts_00079774" (* "*") (cast_expression "(code *)PTR_puts_00079774" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_puts_00079774"))) () ")")) (argument_list "(PTR_s_j_000790a8 + 0x68e0)" (( "(") (binary_expression "PTR_s_j_000790a8 + 0x68e0" (identifier "PTR_s_j_000790a8") (+ "+") (number_literal "0x68e0")) () ")"))) (; ";")) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6914);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6914)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" (( "(") (pointer_expression "*(code *)PTR_puts_00079774" (* "*") (cast_expression "(code *)PTR_puts_00079774" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_puts_00079774"))) () ")")) (argument_list "(PTR_s_j_000790a8 + 0x6914)" (( "(") (binary_expression "PTR_s_j_000790a8 + 0x6914" (identifier "PTR_s_j_000790a8") (+ "+") (number_literal "0x6914")) () ")"))) (; ";")) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6928);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6928)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" (( "(") (pointer_expression "*(code *)PTR_puts_00079774" (* "*") (cast_expression "(code *)PTR_puts_00079774" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_puts_00079774"))) () ")")) (argument_list "(PTR_s_j_000790a8 + 0x6928)" (( "(") (binary_expression "PTR_s_j_000790a8 + 0x6928" (identifier "PTR_s_j_000790a8") (+ "+") (number_literal "0x6928")) () ")"))) (; ";")) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x693c);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x693c)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" (( "(") (pointer_expression "*(code *)PTR_puts_00079774" (* "*") (cast_expression "(code *)PTR_puts_00079774" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_puts_00079774"))) () ")")) (argument_list "(PTR_s_j_000790a8 + 0x693c)" (( "(") (binary_expression "PTR_s_j_000790a8 + 0x693c" (identifier "PTR_s_j_000790a8") (+ "+") (number_literal "0x693c")) () ")"))) (; ";")) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6970);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6970)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" (( "(") (pointer_expression "*(code *)PTR_puts_00079774" (* "*") (cast_expression "(code *)PTR_puts_00079774" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_puts_00079774"))) () ")")) (argument_list "(PTR_s_j_000790a8 + 0x6970)" (( "(") (binary_expression "PTR_s_j_000790a8 + 0x6970" (identifier "PTR_s_j_000790a8") (+ "+") (number_literal "0x6970")) () ")"))) (; ";")) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69a8);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69a8)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" (( "(") (pointer_expression "*(code *)PTR_puts_00079774" (* "*") (cast_expression "(code *)PTR_puts_00079774" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_puts_00079774"))) () ")")) (argument_list "(PTR_s_j_000790a8 + 0x69a8)" (( "(") (binary_expression "PTR_s_j_000790a8 + 0x69a8" (identifier "PTR_s_j_000790a8") (+ "+") (number_literal "0x69a8")) () ")"))) (; ";")) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69e4);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69e4)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" (( "(") (pointer_expression "*(code *)PTR_puts_00079774" (* "*") (cast_expression "(code *)PTR_puts_00079774" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_puts_00079774"))) () ")")) (argument_list "(PTR_s_j_000790a8 + 0x69e4)" (( "(") (binary_expression "PTR_s_j_000790a8 + 0x69e4" (identifier "PTR_s_j_000790a8") (+ "+") (number_literal "0x69e4")) () ")"))) (; ";")) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a04);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a04)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" (( "(") (pointer_expression "*(code *)PTR_puts_00079774" (* "*") (cast_expression "(code *)PTR_puts_00079774" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_puts_00079774"))) () ")")) (argument_list "(PTR_s_j_000790a8 + 0x6a04)" (( "(") (binary_expression "PTR_s_j_000790a8 + 0x6a04" (identifier "PTR_s_j_000790a8") (+ "+") (number_literal "0x6a04")) () ")"))) (; ";")) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a3c);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a3c)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" (( "(") (pointer_expression "*(code *)PTR_puts_00079774" (* "*") (cast_expression "(code *)PTR_puts_00079774" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_puts_00079774"))) () ")")) (argument_list "(PTR_s_j_000790a8 + 0x6a3c)" (( "(") (binary_expression "PTR_s_j_000790a8 + 0x6a3c" (identifier "PTR_s_j_000790a8") (+ "+") (number_literal "0x6a3c")) () ")"))) (; ";")) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a78);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a78)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" (( "(") (pointer_expression "*(code *)PTR_puts_00079774" (* "*") (cast_expression "(code *)PTR_puts_00079774" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_puts_00079774"))) () ")")) (argument_list "(PTR_s_j_000790a8 + 0x6a78)" (( "(") (binary_expression "PTR_s_j_000790a8 + 0x6a78" (identifier "PTR_s_j_000790a8") (+ "+") (number_literal "0x6a78")) () ")"))) (; ";")) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6aac);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6aac)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" (( "(") (pointer_expression "*(code *)PTR_puts_00079774" (* "*") (cast_expression "(code *)PTR_puts_00079774" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_puts_00079774"))) () ")")) (argument_list "(PTR_s_j_000790a8 + 0x6aac)" (( "(") (binary_expression "PTR_s_j_000790a8 + 0x6aac" (identifier "PTR_s_j_000790a8") (+ "+") (number_literal "0x6aac")) () ")"))) (; ";")) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6adc);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6adc)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" (( "(") (pointer_expression "*(code *)PTR_puts_00079774" (* "*") (cast_expression "(code *)PTR_puts_00079774" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_puts_00079774"))) () ")")) (argument_list "(PTR_s_j_000790a8 + 0x6adc)" (( "(") (binary_expression "PTR_s_j_000790a8 + 0x6adc" (identifier "PTR_s_j_000790a8") (+ "+") (number_literal "0x6adc")) () ")"))) (; ";")) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b20);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b20)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" (( "(") (pointer_expression "*(code *)PTR_puts_00079774" (* "*") (cast_expression "(code *)PTR_puts_00079774" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_puts_00079774"))) () ")")) (argument_list "(PTR_s_j_000790a8 + 0x6b20)" (( "(") (binary_expression "PTR_s_j_000790a8 + 0x6b20" (identifier "PTR_s_j_000790a8") (+ "+") (number_literal "0x6b20")) () ")"))) (; ";")) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b54);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b54)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" (( "(") (pointer_expression "*(code *)PTR_puts_00079774" (* "*") (cast_expression "(code *)PTR_puts_00079774" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_puts_00079774"))) () ")")) (argument_list "(PTR_s_j_000790a8 + 0x6b54)" (( "(") (binary_expression "PTR_s_j_000790a8 + 0x6b54" (identifier "PTR_s_j_000790a8") (+ "+") (number_literal "0x6b54")) () ")"))) (; ";")) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b90);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b90)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" (( "(") (pointer_expression "*(code *)PTR_puts_00079774" (* "*") (cast_expression "(code *)PTR_puts_00079774" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_puts_00079774"))) () ")")) (argument_list "(PTR_s_j_000790a8 + 0x6b90)" (( "(") (binary_expression "PTR_s_j_000790a8 + 0x6b90" (identifier "PTR_s_j_000790a8") (+ "+") (number_literal "0x6b90")) () ")"))) (; ";")) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bbc);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bbc)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" (( "(") (pointer_expression "*(code *)PTR_puts_00079774" (* "*") (cast_expression "(code *)PTR_puts_00079774" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_puts_00079774"))) () ")")) (argument_list "(PTR_s_j_000790a8 + 0x6bbc)" (( "(") (binary_expression "PTR_s_j_000790a8 + 0x6bbc" (identifier "PTR_s_j_000790a8") (+ "+") (number_literal "0x6bbc")) () ")"))) (; ";")) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bec);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bec)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" (( "(") (pointer_expression "*(code *)PTR_puts_00079774" (* "*") (cast_expression "(code *)PTR_puts_00079774" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_puts_00079774"))) () ")")) (argument_list "(PTR_s_j_000790a8 + 0x6bec)" (( "(") (binary_expression "PTR_s_j_000790a8 + 0x6bec" (identifier "PTR_s_j_000790a8") (+ "+") (number_literal "0x6bec")) () ")"))) (; ";")) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bfc);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bfc)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" (( "(") (pointer_expression "*(code *)PTR_puts_00079774" (* "*") (cast_expression "(code *)PTR_puts_00079774" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_puts_00079774"))) () ")")) (argument_list "(PTR_s_j_000790a8 + 0x6bfc)" (( "(") (binary_expression "PTR_s_j_000790a8 + 0x6bfc" (identifier "PTR_s_j_000790a8") (+ "+") (number_literal "0x6bfc")) () ")"))) (; ";")) (expression_statement "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6c28);" (call_expression "(*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6c28)" (parenthesized_expression "(*(code *)PTR_puts_00079774)" (( "(") (pointer_expression "*(code *)PTR_puts_00079774" (* "*") (cast_expression "(code *)PTR_puts_00079774" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_puts_00079774"))) () ")")) (argument_list "(PTR_s_j_000790a8 + 0x6c28)" (( "(") (binary_expression "PTR_s_j_000790a8 + 0x6c28" (identifier "PTR_s_j_000790a8") (+ "+") (number_literal "0x6c28")) () ")"))) (; ";")) (expression_statement "uVar13 = (*(code *)PTR_exit_00079794)(1);" (assignment_expression "uVar13 = (*(code *)PTR_exit_00079794)(1)" (identifier "uVar13") (= "=") (call_expression "(*(code *)PTR_exit_00079794)(1)" (parenthesized_expression "(*(code *)PTR_exit_00079794)" (( "(") (pointer_expression "*(code *)PTR_exit_00079794" (* "*") (cast_expression "(code *)PTR_exit_00079794" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_exit_00079794"))) () ")")) (argument_list "(1)" (( "(") (number_literal "1") () ")")))) (; ";")) (return_statement "return uVar13;" (return "return") (identifier "uVar13") (; ";")) (} "}"))) (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar4);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar4)" (identifier "iVar5") (= "=") (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar15,puVar4)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" (( "(") (pointer_expression "*(code *)PTR_strcmp_000798a4" (* "*") (cast_expression "(code *)PTR_strcmp_000798a4" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_strcmp_000798a4"))) () ")")) (argument_list "(pcVar15,puVar4)" (( "(") (identifier "pcVar15") (, ",") (identifier "puVar4") () ")")))) (; ";")) (if_statement "if (iVar5 == 0) {\n        *(undefined4 *)PTR_pageant_logfp_000790ac = *(undefined4 *)PTR_stderr_000796d8;\n      }\n      else {\n        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + -0x261c);\n        if (iVar5 == 0) {\n          uVar13 = 1;\n        }\n        else {\n          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c68);\n          if (iVar5 == 0) {\n            uVar13 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }\n      }" (if "if") (parenthesized_expression "(iVar5 == 0)" (( "(") (binary_expression "iVar5 == 0" (identifier "iVar5") (== "==") (number_literal "0")) () ")")) (compound_statement "{\n        *(undefined4 *)PTR_pageant_logfp_000790ac = *(undefined4 *)PTR_stderr_000796d8;\n      }" ({ "{") (expression_statement "*(undefined4 *)PTR_pageant_logfp_000790ac = *(undefined4 *)PTR_stderr_000796d8;" (assignment_expression "*(undefined4 *)PTR_pageant_logfp_000790ac = *(undefined4 *)PTR_stderr_000796d8" (pointer_expression "*(undefined4 *)PTR_pageant_logfp_000790ac" (* "*") (cast_expression "(undefined4 *)PTR_pageant_logfp_000790ac" (( "(") (type_descriptor "undefined4 *" (type_identifier "undefined4") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_pageant_logfp_000790ac"))) (= "=") (pointer_expression "*(undefined4 *)PTR_stderr_000796d8" (* "*") (cast_expression "(undefined4 *)PTR_stderr_000796d8" (( "(") (type_descriptor "undefined4 *" (type_identifier "undefined4") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_stderr_000796d8")))) (; ";")) (} "}")) (else_clause "else {\n        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + -0x261c);\n        if (iVar5 == 0) {\n          uVar13 = 1;\n        }\n        else {\n          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c68);\n          if (iVar5 == 0) {\n            uVar13 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }\n      }" (else "else") (compound_statement "{\n        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + -0x261c);\n        if (iVar5 == 0) {\n          uVar13 = 1;\n        }\n        else {\n          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c68);\n          if (iVar5 == 0) {\n            uVar13 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }\n      }" ({ "{") (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + -0x261c);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + -0x261c)" (identifier "iVar5") (= "=") (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + -0x261c)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" (( "(") (pointer_expression "*(code *)PTR_strcmp_000798a4" (* "*") (cast_expression "(code *)PTR_strcmp_000798a4" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_strcmp_000798a4"))) () ")")) (argument_list "(pcVar15,puVar7 + -0x261c)" (( "(") (identifier "pcVar15") (, ",") (binary_expression "puVar7 + -0x261c" (identifier "puVar7") (+ "+") (number_literal "-0x261c")) () ")")))) (; ";")) (if_statement "if (iVar5 == 0) {\n          uVar13 = 1;\n        }\n        else {\n          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c68);\n          if (iVar5 == 0) {\n            uVar13 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }" (if "if") (parenthesized_expression "(iVar5 == 0)" (( "(") (binary_expression "iVar5 == 0" (identifier "iVar5") (== "==") (number_literal "0")) () ")")) (compound_statement "{\n          uVar13 = 1;\n        }" ({ "{") (expression_statement "uVar13 = 1;" (assignment_expression "uVar13 = 1" (identifier "uVar13") (= "=") (number_literal "1")) (; ";")) (} "}")) (else_clause "else {\n          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c68);\n          if (iVar5 == 0) {\n            uVar13 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }" (else "else") (compound_statement "{\n          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c68);\n          if (iVar5 == 0) {\n            uVar13 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }" ({ "{") (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c68);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c68)" (identifier "iVar5") (= "=") (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c68)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" (( "(") (pointer_expression "*(code *)PTR_strcmp_000798a4" (* "*") (cast_expression "(code *)PTR_strcmp_000798a4" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_strcmp_000798a4"))) () ")")) (argument_list "(pcVar15,PTR_s_j_000790a8 + 0x6c68)" (( "(") (identifier "pcVar15") (, ",") (binary_expression "PTR_s_j_000790a8 + 0x6c68" (identifier "PTR_s_j_000790a8") (+ "+") (number_literal "0x6c68")) () ")")))) (; ";")) (if_statement "if (iVar5 == 0) {\n            uVar13 = 2;\n          }\n          else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }" (if "if") (parenthesized_expression "(iVar5 == 0)" (( "(") (binary_expression "iVar5 == 0" (identifier "iVar5") (== "==") (number_literal "0")) () ")")) (compound_statement "{\n            uVar13 = 2;\n          }" ({ "{") (expression_statement "uVar13 = 2;" (assignment_expression "uVar13 = 2" (identifier "uVar13") (= "=") (number_literal "2")) (; ";")) (} "}")) (else_clause "else {\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }" (else "else") (compound_statement "{\n            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c);\n            if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }" ({ "{") (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c)" (identifier "iVar5") (= "=") (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" (( "(") (pointer_expression "*(code *)PTR_strcmp_000798a4" (* "*") (cast_expression "(code *)PTR_strcmp_000798a4" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_strcmp_000798a4"))) () ")")) (argument_list "(pcVar15,PTR_s_j_000790a8 + 0x6c6c)" (( "(") (identifier "pcVar15") (, ",") (binary_expression "PTR_s_j_000790a8 + 0x6c6c" (identifier "PTR_s_j_000790a8") (+ "+") (number_literal "0x6c6c")) () ")")))) (; ";")) (if_statement "if (iVar5 == 0) {\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }\n            else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }" (if "if") (parenthesized_expression "(iVar5 == 0)" (( "(") (binary_expression "iVar5 == 0" (identifier "iVar5") (== "==") (number_literal "0")) () ")")) (compound_statement "{\n              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;\n            }" ({ "{") (expression_statement "*(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;" (assignment_expression "*(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1" (pointer_expression "*(undefined4 *)(PTR_DAT_00079098 + -0x63e8)" (* "*") (cast_expression "(undefined4 *)(PTR_DAT_00079098 + -0x63e8)" (( "(") (type_descriptor "undefined4 *" (type_identifier "undefined4") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(PTR_DAT_00079098 + -0x63e8)" (( "(") (binary_expression "PTR_DAT_00079098 + -0x63e8" (identifier "PTR_DAT_00079098") (+ "+") (number_literal "-0x63e8")) () ")")))) (= "=") (number_literal "1")) (; ";")) (} "}")) (else_clause "else {\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }" (else "else") (compound_statement "{\n              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);\n              if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }" ({ "{") (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70)" (identifier "iVar5") (= "=") (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" (( "(") (pointer_expression "*(code *)PTR_strcmp_000798a4" (* "*") (cast_expression "(code *)PTR_strcmp_000798a4" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_strcmp_000798a4"))) () ")")) (argument_list "(pcVar15,PTR_s_j_000790a8 + 0x6c70)" (( "(") (identifier "pcVar15") (, ",") (binary_expression "PTR_s_j_000790a8 + 0x6c70" (identifier "PTR_s_j_000790a8") (+ "+") (number_literal "0x6c70")) () ")")))) (; ";")) (if_statement "if (iVar5 == 0) {\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }\n              else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }" (if "if") (parenthesized_expression "(iVar5 == 0)" (( "(") (binary_expression "iVar5 == 0" (identifier "iVar5") (== "==") (number_literal "0")) () ")")) (compound_statement "{\n                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;\n              }" ({ "{") (expression_statement "*(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;" (assignment_expression "*(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2" (pointer_expression "*(undefined4 *)(PTR_DAT_00079098 + -0x63e8)" (* "*") (cast_expression "(undefined4 *)(PTR_DAT_00079098 + -0x63e8)" (( "(") (type_descriptor "undefined4 *" (type_identifier "undefined4") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(PTR_DAT_00079098 + -0x63e8)" (( "(") (binary_expression "PTR_DAT_00079098 + -0x63e8" (identifier "PTR_DAT_00079098") (+ "+") (number_literal "-0x63e8")) () ")")))) (= "=") (number_literal "2")) (; ";")) (} "}")) (else_clause "else {\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }" (else "else") (compound_statement "{\n                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);\n                if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }" ({ "{") (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740)" (identifier "iVar5") (= "=") (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" (( "(") (pointer_expression "*(code *)PTR_strcmp_000798a4" (* "*") (cast_expression "(code *)PTR_strcmp_000798a4" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_strcmp_000798a4"))) () ")")) (argument_list "(pcVar15,PTR_s_j_000790a8 + -0x2740)" (( "(") (identifier "pcVar15") (, ",") (binary_expression "PTR_s_j_000790a8 + -0x2740" (identifier "PTR_s_j_000790a8") (+ "+") (number_literal "-0x2740")) () ")")))) (; ";")) (if_statement "if (iVar5 == 0) {\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }\n                else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }" (if "if") (parenthesized_expression "(iVar5 == 0)" (( "(") (binary_expression "iVar5 == 0" (identifier "iVar5") (== "==") (number_literal "0")) () ")")) (compound_statement "{\n                  (*(code *)PTR_add_keyact_000791e8)(3,0);\n                }" ({ "{") (expression_statement "(*(code *)PTR_add_keyact_000791e8)(3,0);" (call_expression "(*(code *)PTR_add_keyact_000791e8)(3,0)" (parenthesized_expression "(*(code *)PTR_add_keyact_000791e8)" (( "(") (pointer_expression "*(code *)PTR_add_keyact_000791e8" (* "*") (cast_expression "(code *)PTR_add_keyact_000791e8" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_add_keyact_000791e8"))) () ")")) (argument_list "(3,0)" (( "(") (number_literal "3") (, ",") (number_literal "0") () ")"))) (; ";")) (} "}")) (else_clause "else {\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }" (else "else") (compound_statement "{\n                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);\n                  if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }" ({ "{") (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4)" (identifier "iVar5") (= "=") (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" (( "(") (pointer_expression "*(code *)PTR_strcmp_000798a4" (* "*") (cast_expression "(code *)PTR_strcmp_000798a4" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_strcmp_000798a4"))) () ")")) (argument_list "(pcVar15,PTR_s_j_000790a8 + -0x27a4)" (( "(") (identifier "pcVar15") (, ",") (binary_expression "PTR_s_j_000790a8 + -0x27a4" (identifier "PTR_s_j_000790a8") (+ "+") (number_literal "-0x27a4")) () ")")))) (; ";")) (if_statement "if (iVar5 == 0) {\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }\n                  else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }" (if "if") (parenthesized_expression "(iVar5 == 0)" (( "(") (binary_expression "iVar5 == 0" (identifier "iVar5") (== "==") (number_literal "0")) () ")")) (compound_statement "{\n                    (*(code *)PTR_add_keyact_000791e8)(4,0);\n                  }" ({ "{") (expression_statement "(*(code *)PTR_add_keyact_000791e8)(4,0);" (call_expression "(*(code *)PTR_add_keyact_000791e8)(4,0)" (parenthesized_expression "(*(code *)PTR_add_keyact_000791e8)" (( "(") (pointer_expression "*(code *)PTR_add_keyact_000791e8" (* "*") (cast_expression "(code *)PTR_add_keyact_000791e8" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_add_keyact_000791e8"))) () ")")) (argument_list "(4,0)" (( "(") (number_literal "4") (, ",") (number_literal "0") () ")"))) (; ";")) (} "}")) (else_clause "else {\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }" (else "else") (compound_statement "{\n                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);\n                    if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }" ({ "{") (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74)" (identifier "iVar5") (= "=") (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" (( "(") (pointer_expression "*(code *)PTR_strcmp_000798a4" (* "*") (cast_expression "(code *)PTR_strcmp_000798a4" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_strcmp_000798a4"))) () ")")) (argument_list "(pcVar15,PTR_s_j_000790a8 + 0x6c74)" (( "(") (identifier "pcVar15") (, ",") (binary_expression "PTR_s_j_000790a8 + 0x6c74" (identifier "PTR_s_j_000790a8") (+ "+") (number_literal "0x6c74")) () ")")))) (; ";")) (if_statement "if (iVar5 == 0) {\n                      uVar13 = 6;\n                    }\n                    else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }" (if "if") (parenthesized_expression "(iVar5 == 0)" (( "(") (binary_expression "iVar5 == 0" (identifier "iVar5") (== "==") (number_literal "0")) () ")")) (compound_statement "{\n                      uVar13 = 6;\n                    }" ({ "{") (expression_statement "uVar13 = 6;" (assignment_expression "uVar13 = 6" (identifier "uVar13") (= "=") (number_literal "6")) (; ";")) (} "}")) (else_clause "else {\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }" (else "else") (compound_statement "{\n                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);\n                      if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }\n                    }" ({ "{") (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80)" (identifier "iVar5") (= "=") (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" (( "(") (pointer_expression "*(code *)PTR_strcmp_000798a4" (* "*") (cast_expression "(code *)PTR_strcmp_000798a4" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_strcmp_000798a4"))) () ")")) (argument_list "(pcVar15,PTR_s_j_000790a8 + 0x6c80)" (( "(") (identifier "pcVar15") (, ",") (binary_expression "PTR_s_j_000790a8 + 0x6c80" (identifier "PTR_s_j_000790a8") (+ "+") (number_literal "0x6c80")) () ")")))) (; ";")) (if_statement "if (iVar5 == 0) {\n                        uVar13 = 5;\n                      }\n                      else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }" (if "if") (parenthesized_expression "(iVar5 == 0)" (( "(") (binary_expression "iVar5 == 0" (identifier "iVar5") (== "==") (number_literal "0")) () ")")) (compound_statement "{\n                        uVar13 = 5;\n                      }" ({ "{") (expression_statement "uVar13 = 5;" (assignment_expression "uVar13 = 5" (identifier "uVar13") (= "=") (number_literal "5")) (; ";")) (} "}")) (else_clause "else {\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }" (else "else") (compound_statement "{\n                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);\n                        if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }\n                      }" ({ "{") (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618)" (identifier "iVar5") (= "=") (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" (( "(") (pointer_expression "*(code *)PTR_strcmp_000798a4" (* "*") (cast_expression "(code *)PTR_strcmp_000798a4" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_strcmp_000798a4"))) () ")")) (argument_list "(pcVar15,PTR_s_j_000790a8 + -0x2618)" (( "(") (identifier "pcVar15") (, ",") (binary_expression "PTR_s_j_000790a8 + -0x2618" (identifier "PTR_s_j_000790a8") (+ "+") (number_literal "-0x2618")) () ")")))) (; ";")) (if_statement "if (iVar5 == 0) {\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }\n                        else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }" (if "if") (parenthesized_expression "(iVar5 == 0)" (( "(") (binary_expression "iVar5 == 0" (identifier "iVar5") (== "==") (number_literal "0")) () ")")) (compound_statement "{\n                          *(undefined4 *)PTR_life_00079170 = 1;\n                        }" ({ "{") (expression_statement "*(undefined4 *)PTR_life_00079170 = 1;" (assignment_expression "*(undefined4 *)PTR_life_00079170 = 1" (pointer_expression "*(undefined4 *)PTR_life_00079170" (* "*") (cast_expression "(undefined4 *)PTR_life_00079170" (( "(") (type_descriptor "undefined4 *" (type_identifier "undefined4") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_life_00079170"))) (= "=") (number_literal "1")) (; ";")) (} "}")) (else_clause "else {\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }" (else "else") (compound_statement "{\n                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;\n                          if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }\n                        }" ({ "{") (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)\n                          ;" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)" (identifier "iVar5") (= "=") (call_expression "(*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" (( "(") (pointer_expression "*(code *)PTR_strcmp_000798a4" (* "*") (cast_expression "(code *)PTR_strcmp_000798a4" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_strcmp_000798a4"))) () ")")) (argument_list "(pcVar15,PTR_s_j_000790a8 + -0x260c)" (( "(") (identifier "pcVar15") (, ",") (binary_expression "PTR_s_j_000790a8 + -0x260c" (identifier "PTR_s_j_000790a8") (+ "+") (number_literal "-0x260c")) () ")")))) (; ";")) (if_statement "if (iVar5 == 0) {\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }\n                          else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }" (if "if") (parenthesized_expression "(iVar5 == 0)" (( "(") (binary_expression "iVar5 == 0" (identifier "iVar5") (== "==") (number_literal "0")) () ")")) (compound_statement "{\n                            *(undefined4 *)PTR_life_00079170 = 2;\n                          }" ({ "{") (expression_statement "*(undefined4 *)PTR_life_00079170 = 2;" (assignment_expression "*(undefined4 *)PTR_life_00079170 = 2" (pointer_expression "*(undefined4 *)PTR_life_00079170" (* "*") (cast_expression "(undefined4 *)PTR_life_00079170" (( "(") (type_descriptor "undefined4 *" (type_identifier "undefined4") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_life_00079170"))) (= "=") (number_literal "2")) (; ";")) (} "}")) (else_clause "else {\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }" (else "else") (compound_statement "{\n                            iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);\n                            if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }\n                          }" ({ "{") (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94)" (identifier "iVar5") (= "=") (call_expression "(*(code *)PTR_strcmp_000798a4)\n                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" (( "(") (pointer_expression "*(code *)PTR_strcmp_000798a4" (* "*") (cast_expression "(code *)PTR_strcmp_000798a4" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_strcmp_000798a4"))) () ")")) (argument_list "(pcVar15,PTR_s_j_000790a8 + 0x6c94)" (( "(") (identifier "pcVar15") (, ",") (binary_expression "PTR_s_j_000790a8 + 0x6c94" (identifier "PTR_s_j_000790a8") (+ "+") (number_literal "0x6c94")) () ")")))) (; ";")) (if_statement "if (iVar5 == 0) {\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }\n                            else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }" (if "if") (parenthesized_expression "(iVar5 == 0)" (( "(") (binary_expression "iVar5 == 0" (identifier "iVar5") (== "==") (number_literal "0")) () ")")) (compound_statement "{\n                              *(undefined4 *)PTR_life_00079170 = 3;\n                            }" ({ "{") (expression_statement "*(undefined4 *)PTR_life_00079170 = 3;" (assignment_expression "*(undefined4 *)PTR_life_00079170 = 3" (pointer_expression "*(undefined4 *)PTR_life_00079170" (* "*") (cast_expression "(undefined4 *)PTR_life_00079170" (( "(") (type_descriptor "undefined4 *" (type_identifier "undefined4") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_life_00079170"))) (= "=") (number_literal "3")) (; ";")) (} "}")) (else_clause "else {\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }" (else "else") (compound_statement "{\n                              iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);\n                              if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }\n                            }" ({ "{") (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c)" (identifier "iVar5") (= "=") (call_expression "(*(code *)PTR_strcmp_000798a4)\n                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" (( "(") (pointer_expression "*(code *)PTR_strcmp_000798a4" (* "*") (cast_expression "(code *)PTR_strcmp_000798a4" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_strcmp_000798a4"))) () ")")) (argument_list "(pcVar15,PTR_s_j_000790a8 + 0x6c9c)" (( "(") (identifier "pcVar15") (, ",") (binary_expression "PTR_s_j_000790a8 + 0x6c9c" (identifier "PTR_s_j_000790a8") (+ "+") (number_literal "0x6c9c")) () ")")))) (; ";")) (if_statement "if (iVar5 == 0) {\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }\n                              else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }" (if "if") (parenthesized_expression "(iVar5 == 0)" (( "(") (binary_expression "iVar5 == 0" (identifier "iVar5") (== "==") (number_literal "0")) () ")")) (compound_statement "{\n                                *(undefined4 *)PTR_life_00079170 = 4;\n                              }" ({ "{") (expression_statement "*(undefined4 *)PTR_life_00079170 = 4;" (assignment_expression "*(undefined4 *)PTR_life_00079170 = 4" (pointer_expression "*(undefined4 *)PTR_life_00079170" (* "*") (cast_expression "(undefined4 *)PTR_life_00079170" (( "(") (type_descriptor "undefined4 *" (type_identifier "undefined4") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_life_00079170"))) (= "=") (number_literal "4")) (; ";")) (} "}")) (else_clause "else {\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }" (else "else") (compound_statement "{\n                                iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);\n                                if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }\n                              }" ({ "{") (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8)" (identifier "iVar5") (= "=") (call_expression "(*(code *)PTR_strcmp_000798a4)\n                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" (( "(") (pointer_expression "*(code *)PTR_strcmp_000798a4" (* "*") (cast_expression "(code *)PTR_strcmp_000798a4" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_strcmp_000798a4"))) () ")")) (argument_list "(pcVar15,PTR_s_j_000790a8 + 0x6ca8)" (( "(") (identifier "pcVar15") (, ",") (binary_expression "PTR_s_j_000790a8 + 0x6ca8" (identifier "PTR_s_j_000790a8") (+ "+") (number_literal "0x6ca8")) () ")")))) (; ";")) (if_statement "if (iVar5 == 0) {\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }\n                                else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }" (if "if") (parenthesized_expression "(iVar5 == 0)" (( "(") (binary_expression "iVar5 == 0" (identifier "iVar5") (== "==") (number_literal "0")) () ")")) (compound_statement "{\n                                  *(undefined4 *)PTR_life_00079170 = 5;\n                                  if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }\n                                  iVar12 = param_2 + 8;\n                                  iVar11 = 0;\n                                  *(int *)PTR_exec_args_000791e4 = iVar12;\n                                }" ({ "{") (expression_statement "*(undefined4 *)PTR_life_00079170 = 5;" (assignment_expression "*(undefined4 *)PTR_life_00079170 = 5" (pointer_expression "*(undefined4 *)PTR_life_00079170" (* "*") (cast_expression "(undefined4 *)PTR_life_00079170" (( "(") (type_descriptor "undefined4 *" (type_identifier "undefined4") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_life_00079170"))) (= "=") (number_literal "5")) (; ";")) (if_statement "if (param_1 < 3) {\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }" (if "if") (parenthesized_expression "(param_1 < 3)" (( "(") (binary_expression "param_1 < 3" (identifier "param_1") (< "<") (number_literal "3")) () ")")) (compound_statement "{\n                                    uVar13 = 0x29;\n                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;\n                                    goto LAB_0001726c;\n                                  }" ({ "{") (expression_statement "uVar13 = 0x29;" (assignment_expression "uVar13 = 0x29" (identifier "uVar13") (= "=") (number_literal "0x29")) (; ";")) (expression_statement "uVar10 = *(undefined4 *)PTR_stderr_000796d8;" (assignment_expression "uVar10 = *(undefined4 *)PTR_stderr_000796d8" (identifier "uVar10") (= "=") (pointer_expression "*(undefined4 *)PTR_stderr_000796d8" (* "*") (cast_expression "(undefined4 *)PTR_stderr_000796d8" (( "(") (type_descriptor "undefined4 *" (type_identifier "undefined4") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_stderr_000796d8")))) (; ";")) (expression_statement "puVar7 = PTR_s_j_000790a8 + 0x6cb0;" (assignment_expression "puVar7 = PTR_s_j_000790a8 + 0x6cb0" (identifier "puVar7") (= "=") (binary_expression "PTR_s_j_000790a8 + 0x6cb0" (identifier "PTR_s_j_000790a8") (+ "+") (number_literal "0x6cb0"))) (; ";")) (goto_statement "goto LAB_0001726c;" (goto "goto") (statement_identifier "LAB_0001726c") (; ";")) (} "}"))) (expression_statement "iVar12 = param_2 + 8;" (assignment_expression "iVar12 = param_2 + 8" (identifier "iVar12") (= "=") (binary_expression "param_2 + 8" (identifier "param_2") (+ "+") (number_literal "8"))) (; ";")) (expression_statement "iVar11 = 0;" (assignment_expression "iVar11 = 0" (identifier "iVar11") (= "=") (number_literal "0")) (; ";")) (expression_statement "*(int *)PTR_exec_args_000791e4 = iVar12;" (assignment_expression "*(int *)PTR_exec_args_000791e4 = iVar12" (pointer_expression "*(int *)PTR_exec_args_000791e4" (* "*") (cast_expression "(int *)PTR_exec_args_000791e4" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_exec_args_000791e4"))) (= "=") (identifier "iVar12")) (; ";")) (} "}")) (else_clause "else {\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }" (else "else") (compound_statement "{\n                                  iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);\n                                  bVar8 = iVar5 != 0;\n                                }" ({ "{") (expression_statement "iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);" (assignment_expression "iVar5 = (*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc)" (identifier "iVar5") (= "=") (call_expression "(*(code *)PTR_strcmp_000798a4)\n                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc)" (parenthesized_expression "(*(code *)PTR_strcmp_000798a4)" (( "(") (pointer_expression "*(code *)PTR_strcmp_000798a4" (* "*") (cast_expression "(code *)PTR_strcmp_000798a4" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_strcmp_000798a4"))) () ")")) (argument_list "(pcVar15,PTR_s_j_000790a8 + 0x6cdc)" (( "(") (identifier "pcVar15") (, ",") (binary_expression "PTR_s_j_000790a8 + 0x6cdc" (identifier "PTR_s_j_000790a8") (+ "+") (number_literal "0x6cdc")) () ")")))) (; ";")) (expression_statement "bVar8 = iVar5 != 0;" (assignment_expression "bVar8 = iVar5 != 0" (identifier "bVar8") (= "=") (binary_expression "iVar5 != 0" (identifier "iVar5") (!= "!=") (number_literal "0"))) (; ";")) (} "}")))) (} "}")))) (} "}")))) (} "}")))) (} "}")))) (} "}")))) (} "}")))) (} "}")))) (} "}")))) (} "}")))) (} "}")))) (} "}")))) (} "}")))) (} "}")))) (} "}")) (else_clause "else {\n      (*(code *)PTR_add_keyact_000791e8)(uVar13,pcVar15);\n    }" (else "else") (compound_statement "{\n      (*(code *)PTR_add_keyact_000791e8)(uVar13,pcVar15);\n    }" ({ "{") (expression_statement "(*(code *)PTR_add_keyact_000791e8)(uVar13,pcVar15);" (call_expression "(*(code *)PTR_add_keyact_000791e8)(uVar13,pcVar15)" (parenthesized_expression "(*(code *)PTR_add_keyact_000791e8)" (( "(") (pointer_expression "*(code *)PTR_add_keyact_000791e8" (* "*") (cast_expression "(code *)PTR_add_keyact_000791e8" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_add_keyact_000791e8"))) () ")")) (argument_list "(uVar13,pcVar15)" (( "(") (identifier "uVar13") (, ",") (identifier "pcVar15") () ")"))) (; ";")) (} "}")))) (expression_statement "param_1 = iVar11;" (assignment_expression "param_1 = iVar11" (identifier "param_1") (= "=") (identifier "iVar11")) (; ";")) (expression_statement "param_2 = iVar12;" (assignment_expression "param_2 = iVar12" (identifier "param_2") (= "=") (identifier "iVar12")) (; ";")) (expression_statement "iVar5 = iVar11 + -1;" (assignment_expression "iVar5 = iVar11 + -1" (identifier "iVar5") (= "=") (binary_expression "iVar11 + -1" (identifier "iVar11") (+ "+") (number_literal "-1"))) (; ";")) (} "}"))) (if_statement "if ((*(int *)PTR_life_00079170 == 5) && (*(int *)PTR_exec_args_000791e4 == 0)) {\n    uVar13 = 0x28;\n    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n    puVar7 = PTR_s_j_000790a8 + 0x6ce0;\n    goto LAB_0001726c;\n  }" (if "if") (parenthesized_expression "((*(int *)PTR_life_00079170 == 5) && (*(int *)PTR_exec_args_000791e4 == 0))" (( "(") (binary_expression "(*(int *)PTR_life_00079170 == 5) && (*(int *)PTR_exec_args_000791e4 == 0)" (parenthesized_expression "(*(int *)PTR_life_00079170 == 5)" (( "(") (binary_expression "*(int *)PTR_life_00079170 == 5" (pointer_expression "*(int *)PTR_life_00079170" (* "*") (cast_expression "(int *)PTR_life_00079170" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_life_00079170"))) (== "==") (number_literal "5")) () ")")) (&& "&&") (parenthesized_expression "(*(int *)PTR_exec_args_000791e4 == 0)" (( "(") (binary_expression "*(int *)PTR_exec_args_000791e4 == 0" (pointer_expression "*(int *)PTR_exec_args_000791e4" (* "*") (cast_expression "(int *)PTR_exec_args_000791e4" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_exec_args_000791e4"))) (== "==") (number_literal "0")) () ")"))) () ")")) (compound_statement "{\n    uVar13 = 0x28;\n    uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n    puVar7 = PTR_s_j_000790a8 + 0x6ce0;\n    goto LAB_0001726c;\n  }" ({ "{") (expression_statement "uVar13 = 0x28;" (assignment_expression "uVar13 = 0x28" (identifier "uVar13") (= "=") (number_literal "0x28")) (; ";")) (expression_statement "uVar10 = *(undefined4 *)PTR_stderr_000796d8;" (assignment_expression "uVar10 = *(undefined4 *)PTR_stderr_000796d8" (identifier "uVar10") (= "=") (pointer_expression "*(undefined4 *)PTR_stderr_000796d8" (* "*") (cast_expression "(undefined4 *)PTR_stderr_000796d8" (( "(") (type_descriptor "undefined4 *" (type_identifier "undefined4") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_stderr_000796d8")))) (; ";")) (expression_statement "puVar7 = PTR_s_j_000790a8 + 0x6ce0;" (assignment_expression "puVar7 = PTR_s_j_000790a8 + 0x6ce0" (identifier "puVar7") (= "=") (binary_expression "PTR_s_j_000790a8 + 0x6ce0" (identifier "PTR_s_j_000790a8") (+ "+") (number_literal "0x6ce0"))) (; ";")) (goto_statement "goto LAB_0001726c;" (goto "goto") (statement_identifier "LAB_0001726c") (; ";")) (} "}"))) (expression_statement "(*(code *)PTR_putty_signal_000791dc)(0xd,1);" (call_expression "(*(code *)PTR_putty_signal_000791dc)(0xd,1)" (parenthesized_expression "(*(code *)PTR_putty_signal_000791dc)" (( "(") (pointer_expression "*(code *)PTR_putty_signal_000791dc" (* "*") (cast_expression "(code *)PTR_putty_signal_000791dc" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_putty_signal_000791dc"))) () ")")) (argument_list "(0xd,1)" (( "(") (number_literal "0xd") (, ",") (number_literal "1") () ")"))) (; ";")) (expression_statement "(*(code *)PTR_sk_init_000791ec)();" (call_expression "(*(code *)PTR_sk_init_000791ec)()" (parenthesized_expression "(*(code *)PTR_sk_init_000791ec)" (( "(") (pointer_expression "*(code *)PTR_sk_init_000791ec" (* "*") (cast_expression "(code *)PTR_sk_init_000791ec" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_sk_init_000791ec"))) () ")")) (argument_list "()" (( "(") () ")"))) (; ";")) (expression_statement "(*(code *)PTR_uxsel_init_000791f0)();" (call_expression "(*(code *)PTR_uxsel_init_000791f0)()" (parenthesized_expression "(*(code *)PTR_uxsel_init_000791f0)" (( "(") (pointer_expression "*(code *)PTR_uxsel_init_000791f0" (* "*") (cast_expression "(code *)PTR_uxsel_init_000791f0" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_uxsel_init_000791f0"))) () ")")) (argument_list "()" (( "(") () ")"))) (; ";")) (expression_statement "piVar6 = (int *)PTR_keyact_head_000790d8;" (assignment_expression "piVar6 = (int *)PTR_keyact_head_000790d8" (identifier "piVar6") (= "=") (cast_expression "(int *)PTR_keyact_head_000790d8" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_keyact_head_000790d8"))) (; ";")) (if_statement "if (*(int *)puVar2 == 0) {\n    pcVar15 = (char *)(*(code *)PTR_getenv_00079854)(PTR_s_j_000790a8 + 0x5170);\n    *(char **)puVar2 = pcVar15;\n    piVar6 = (int *)PTR_keyact_head_000790d8;\n    if ((pcVar15 != (char *)0x0) && (*pcVar15 == '\0')) {\n      *(undefined4 *)puVar2 = 0;\n    }\n  }" (if "if") (parenthesized_expression "(*(int *)puVar2 == 0)" (( "(") (binary_expression "*(int *)puVar2 == 0" (pointer_expression "*(int *)puVar2" (* "*") (cast_expression "(int *)puVar2" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "puVar2"))) (== "==") (number_literal "0")) () ")")) (compound_statement "{\n    pcVar15 = (char *)(*(code *)PTR_getenv_00079854)(PTR_s_j_000790a8 + 0x5170);\n    *(char **)puVar2 = pcVar15;\n    piVar6 = (int *)PTR_keyact_head_000790d8;\n    if ((pcVar15 != (char *)0x0) && (*pcVar15 == '\0')) {\n      *(undefined4 *)puVar2 = 0;\n    }\n  }" ({ "{") (expression_statement "pcVar15 = (char *)(*(code *)PTR_getenv_00079854)(PTR_s_j_000790a8 + 0x5170);" (assignment_expression "pcVar15 = (char *)(*(code *)PTR_getenv_00079854)(PTR_s_j_000790a8 + 0x5170)" (identifier "pcVar15") (= "=") (cast_expression "(char *)(*(code *)PTR_getenv_00079854)(PTR_s_j_000790a8 + 0x5170)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "(*(code *)PTR_getenv_00079854)(PTR_s_j_000790a8 + 0x5170)" (parenthesized_expression "(*(code *)PTR_getenv_00079854)" (( "(") (pointer_expression "*(code *)PTR_getenv_00079854" (* "*") (cast_expression "(code *)PTR_getenv_00079854" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_getenv_00079854"))) () ")")) (argument_list "(PTR_s_j_000790a8 + 0x5170)" (( "(") (binary_expression "PTR_s_j_000790a8 + 0x5170" (identifier "PTR_s_j_000790a8") (+ "+") (number_literal "0x5170")) () ")"))))) (; ";")) (expression_statement "*(char **)puVar2 = pcVar15;" (assignment_expression "*(char **)puVar2 = pcVar15" (pointer_expression "*(char **)puVar2" (* "*") (cast_expression "(char **)puVar2" (( "(") (type_descriptor "char **" (primitive_type "char") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (identifier "puVar2"))) (= "=") (identifier "pcVar15")) (; ";")) (expression_statement "piVar6 = (int *)PTR_keyact_head_000790d8;" (assignment_expression "piVar6 = (int *)PTR_keyact_head_000790d8" (identifier "piVar6") (= "=") (cast_expression "(int *)PTR_keyact_head_000790d8" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_keyact_head_000790d8"))) (; ";")) (if_statement "if ((pcVar15 != (char *)0x0) && (*pcVar15 == '\0')) {\n      *(undefined4 *)puVar2 = 0;\n    }" (if "if") (parenthesized_expression "((pcVar15 != (char *)0x0) && (*pcVar15 == '\0'))" (( "(") (binary_expression "(pcVar15 != (char *)0x0) && (*pcVar15 == '\0')" (parenthesized_expression "(pcVar15 != (char *)0x0)" (( "(") (binary_expression "pcVar15 != (char *)0x0" (identifier "pcVar15") (!= "!=") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0"))) () ")")) (&& "&&") (parenthesized_expression "(*pcVar15 == '\0')" (( "(") (binary_expression "*pcVar15 == '\0'" (pointer_expression "*pcVar15" (* "*") (identifier "pcVar15")) (== "==") (char_literal "'\0'" (' "'") (escape_sequence "\0") (' "'"))) () ")"))) () ")")) (compound_statement "{\n      *(undefined4 *)puVar2 = 0;\n    }" ({ "{") (expression_statement "*(undefined4 *)puVar2 = 0;" (assignment_expression "*(undefined4 *)puVar2 = 0" (pointer_expression "*(undefined4 *)puVar2" (* "*") (cast_expression "(undefined4 *)puVar2" (( "(") (type_descriptor "undefined4 *" (type_identifier "undefined4") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "puVar2"))) (= "=") (number_literal "0")) (; ";")) (} "}"))) (} "}"))) (expression_statement "piVar6 = (int *)*piVar6;" (assignment_expression "piVar6 = (int *)*piVar6" (identifier "piVar6") (= "=") (cast_expression "(int *)*piVar6" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (pointer_expression "*piVar6" (* "*") (identifier "piVar6")))) (; ";")) (if_statement "if (piVar6 == (int *)0x0) {\n    if (*(int *)puVar3 != 0) {\nLAB_000171b0:\n      (*(code *)PTR_run_agent_000791f8)();\n      return 0;\n    }\n  }\n  else {\n    bVar8 = false;\n    bVar9 = false;\n    do {\n      piVar1 = piVar6 + 1;\n      piVar6 = (int *)*piVar6;\n      if (*piVar1 != 0) {\n        bVar8 = true;\n      }\n      if (*piVar1 == 0) {\n        bVar9 = true;\n      }\n    } while (piVar6 != (int *)0x0);\n    if (*(int *)puVar3 != 0) {\n      if (!bVar8) goto LAB_000171b0;\n      uVar13 = 0x59;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d0c;\n      goto LAB_0001726c;\n    }\n    if (bVar9) {\n      uVar13 = 0x48;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d68;\n      goto LAB_0001726c;\n    }\n    if (bVar8) {\n      (*(code *)PTR_run_client_000791f4)();\n      return 0;\n    }\n  }" (if "if") (parenthesized_expression "(piVar6 == (int *)0x0)" (( "(") (binary_expression "piVar6 == (int *)0x0" (identifier "piVar6") (== "==") (cast_expression "(int *)0x0" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0"))) () ")")) (compound_statement "{\n    if (*(int *)puVar3 != 0) {\nLAB_000171b0:\n      (*(code *)PTR_run_agent_000791f8)();\n      return 0;\n    }\n  }" ({ "{") (if_statement "if (*(int *)puVar3 != 0) {\nLAB_000171b0:\n      (*(code *)PTR_run_agent_000791f8)();\n      return 0;\n    }" (if "if") (parenthesized_expression "(*(int *)puVar3 != 0)" (( "(") (binary_expression "*(int *)puVar3 != 0" (pointer_expression "*(int *)puVar3" (* "*") (cast_expression "(int *)puVar3" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "puVar3"))) (!= "!=") (number_literal "0")) () ")")) (compound_statement "{\nLAB_000171b0:\n      (*(code *)PTR_run_agent_000791f8)();\n      return 0;\n    }" ({ "{") (labeled_statement "LAB_000171b0:\n      (*(code *)PTR_run_agent_000791f8)();" (statement_identifier "LAB_000171b0") (: ":") (expression_statement "(*(code *)PTR_run_agent_000791f8)();" (call_expression "(*(code *)PTR_run_agent_000791f8)()" (parenthesized_expression "(*(code *)PTR_run_agent_000791f8)" (( "(") (pointer_expression "*(code *)PTR_run_agent_000791f8" (* "*") (cast_expression "(code *)PTR_run_agent_000791f8" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_run_agent_000791f8"))) () ")")) (argument_list "()" (( "(") () ")"))) (; ";"))) (return_statement "return 0;" (return "return") (number_literal "0") (; ";")) (} "}"))) (} "}")) (else_clause "else {\n    bVar8 = false;\n    bVar9 = false;\n    do {\n      piVar1 = piVar6 + 1;\n      piVar6 = (int *)*piVar6;\n      if (*piVar1 != 0) {\n        bVar8 = true;\n      }\n      if (*piVar1 == 0) {\n        bVar9 = true;\n      }\n    } while (piVar6 != (int *)0x0);\n    if (*(int *)puVar3 != 0) {\n      if (!bVar8) goto LAB_000171b0;\n      uVar13 = 0x59;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d0c;\n      goto LAB_0001726c;\n    }\n    if (bVar9) {\n      uVar13 = 0x48;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d68;\n      goto LAB_0001726c;\n    }\n    if (bVar8) {\n      (*(code *)PTR_run_client_000791f4)();\n      return 0;\n    }\n  }" (else "else") (compound_statement "{\n    bVar8 = false;\n    bVar9 = false;\n    do {\n      piVar1 = piVar6 + 1;\n      piVar6 = (int *)*piVar6;\n      if (*piVar1 != 0) {\n        bVar8 = true;\n      }\n      if (*piVar1 == 0) {\n        bVar9 = true;\n      }\n    } while (piVar6 != (int *)0x0);\n    if (*(int *)puVar3 != 0) {\n      if (!bVar8) goto LAB_000171b0;\n      uVar13 = 0x59;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d0c;\n      goto LAB_0001726c;\n    }\n    if (bVar9) {\n      uVar13 = 0x48;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d68;\n      goto LAB_0001726c;\n    }\n    if (bVar8) {\n      (*(code *)PTR_run_client_000791f4)();\n      return 0;\n    }\n  }" ({ "{") (expression_statement "bVar8 = false;" (assignment_expression "bVar8 = false" (identifier "bVar8") (= "=") (false "false")) (; ";")) (expression_statement "bVar9 = false;" (assignment_expression "bVar9 = false" (identifier "bVar9") (= "=") (false "false")) (; ";")) (do_statement "do {\n      piVar1 = piVar6 + 1;\n      piVar6 = (int *)*piVar6;\n      if (*piVar1 != 0) {\n        bVar8 = true;\n      }\n      if (*piVar1 == 0) {\n        bVar9 = true;\n      }\n    } while (piVar6 != (int *)0x0);" (do "do") (compound_statement "{\n      piVar1 = piVar6 + 1;\n      piVar6 = (int *)*piVar6;\n      if (*piVar1 != 0) {\n        bVar8 = true;\n      }\n      if (*piVar1 == 0) {\n        bVar9 = true;\n      }\n    }" ({ "{") (expression_statement "piVar1 = piVar6 + 1;" (assignment_expression "piVar1 = piVar6 + 1" (identifier "piVar1") (= "=") (binary_expression "piVar6 + 1" (identifier "piVar6") (+ "+") (number_literal "1"))) (; ";")) (expression_statement "piVar6 = (int *)*piVar6;" (assignment_expression "piVar6 = (int *)*piVar6" (identifier "piVar6") (= "=") (cast_expression "(int *)*piVar6" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (pointer_expression "*piVar6" (* "*") (identifier "piVar6")))) (; ";")) (if_statement "if (*piVar1 != 0) {\n        bVar8 = true;\n      }" (if "if") (parenthesized_expression "(*piVar1 != 0)" (( "(") (binary_expression "*piVar1 != 0" (pointer_expression "*piVar1" (* "*") (identifier "piVar1")) (!= "!=") (number_literal "0")) () ")")) (compound_statement "{\n        bVar8 = true;\n      }" ({ "{") (expression_statement "bVar8 = true;" (assignment_expression "bVar8 = true" (identifier "bVar8") (= "=") (true "true")) (; ";")) (} "}"))) (if_statement "if (*piVar1 == 0) {\n        bVar9 = true;\n      }" (if "if") (parenthesized_expression "(*piVar1 == 0)" (( "(") (binary_expression "*piVar1 == 0" (pointer_expression "*piVar1" (* "*") (identifier "piVar1")) (== "==") (number_literal "0")) () ")")) (compound_statement "{\n        bVar9 = true;\n      }" ({ "{") (expression_statement "bVar9 = true;" (assignment_expression "bVar9 = true" (identifier "bVar9") (= "=") (true "true")) (; ";")) (} "}"))) (} "}")) (while "while") (parenthesized_expression "(piVar6 != (int *)0x0)" (( "(") (binary_expression "piVar6 != (int *)0x0" (identifier "piVar6") (!= "!=") (cast_expression "(int *)0x0" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0"))) () ")")) (; ";")) (if_statement "if (*(int *)puVar3 != 0) {\n      if (!bVar8) goto LAB_000171b0;\n      uVar13 = 0x59;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d0c;\n      goto LAB_0001726c;\n    }" (if "if") (parenthesized_expression "(*(int *)puVar3 != 0)" (( "(") (binary_expression "*(int *)puVar3 != 0" (pointer_expression "*(int *)puVar3" (* "*") (cast_expression "(int *)puVar3" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "puVar3"))) (!= "!=") (number_literal "0")) () ")")) (compound_statement "{\n      if (!bVar8) goto LAB_000171b0;\n      uVar13 = 0x59;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d0c;\n      goto LAB_0001726c;\n    }" ({ "{") (if_statement "if (!bVar8) goto LAB_000171b0;" (if "if") (parenthesized_expression "(!bVar8)" (( "(") (unary_expression "!bVar8" (! "!") (identifier "bVar8")) () ")")) (goto_statement "goto LAB_000171b0;" (goto "goto") (statement_identifier "LAB_000171b0") (; ";"))) (expression_statement "uVar13 = 0x59;" (assignment_expression "uVar13 = 0x59" (identifier "uVar13") (= "=") (number_literal "0x59")) (; ";")) (expression_statement "uVar10 = *(undefined4 *)PTR_stderr_000796d8;" (assignment_expression "uVar10 = *(undefined4 *)PTR_stderr_000796d8" (identifier "uVar10") (= "=") (pointer_expression "*(undefined4 *)PTR_stderr_000796d8" (* "*") (cast_expression "(undefined4 *)PTR_stderr_000796d8" (( "(") (type_descriptor "undefined4 *" (type_identifier "undefined4") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_stderr_000796d8")))) (; ";")) (expression_statement "puVar7 = PTR_s_j_000790a8 + 0x6d0c;" (assignment_expression "puVar7 = PTR_s_j_000790a8 + 0x6d0c" (identifier "puVar7") (= "=") (binary_expression "PTR_s_j_000790a8 + 0x6d0c" (identifier "PTR_s_j_000790a8") (+ "+") (number_literal "0x6d0c"))) (; ";")) (goto_statement "goto LAB_0001726c;" (goto "goto") (statement_identifier "LAB_0001726c") (; ";")) (} "}"))) (if_statement "if (bVar9) {\n      uVar13 = 0x48;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d68;\n      goto LAB_0001726c;\n    }" (if "if") (parenthesized_expression "(bVar9)" (( "(") (identifier "bVar9") () ")")) (compound_statement "{\n      uVar13 = 0x48;\n      uVar10 = *(undefined4 *)PTR_stderr_000796d8;\n      puVar7 = PTR_s_j_000790a8 + 0x6d68;\n      goto LAB_0001726c;\n    }" ({ "{") (expression_statement "uVar13 = 0x48;" (assignment_expression "uVar13 = 0x48" (identifier "uVar13") (= "=") (number_literal "0x48")) (; ";")) (expression_statement "uVar10 = *(undefined4 *)PTR_stderr_000796d8;" (assignment_expression "uVar10 = *(undefined4 *)PTR_stderr_000796d8" (identifier "uVar10") (= "=") (pointer_expression "*(undefined4 *)PTR_stderr_000796d8" (* "*") (cast_expression "(undefined4 *)PTR_stderr_000796d8" (( "(") (type_descriptor "undefined4 *" (type_identifier "undefined4") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_stderr_000796d8")))) (; ";")) (expression_statement "puVar7 = PTR_s_j_000790a8 + 0x6d68;" (assignment_expression "puVar7 = PTR_s_j_000790a8 + 0x6d68" (identifier "puVar7") (= "=") (binary_expression "PTR_s_j_000790a8 + 0x6d68" (identifier "PTR_s_j_000790a8") (+ "+") (number_literal "0x6d68"))) (; ";")) (goto_statement "goto LAB_0001726c;" (goto "goto") (statement_identifier "LAB_0001726c") (; ";")) (} "}"))) (if_statement "if (bVar8) {\n      (*(code *)PTR_run_client_000791f4)();\n      return 0;\n    }" (if "if") (parenthesized_expression "(bVar8)" (( "(") (identifier "bVar8") () ")")) (compound_statement "{\n      (*(code *)PTR_run_client_000791f4)();\n      return 0;\n    }" ({ "{") (expression_statement "(*(code *)PTR_run_client_000791f4)();" (call_expression "(*(code *)PTR_run_client_000791f4)()" (parenthesized_expression "(*(code *)PTR_run_client_000791f4)" (( "(") (pointer_expression "*(code *)PTR_run_client_000791f4" (* "*") (cast_expression "(code *)PTR_run_client_000791f4" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_run_client_000791f4"))) () ")")) (argument_list "()" (( "(") () ")"))) (; ";")) (return_statement "return 0;" (return "return") (number_literal "0") (; ";")) (} "}"))) (} "}")))) (expression_statement "uVar13 = 0x42;" (assignment_expression "uVar13 = 0x42" (identifier "uVar13") (= "=") (number_literal "0x42")) (; ";")) (expression_statement "uVar10 = *(undefined4 *)PTR_stderr_000796d8;" (assignment_expression "uVar10 = *(undefined4 *)PTR_stderr_000796d8" (identifier "uVar10") (= "=") (pointer_expression "*(undefined4 *)PTR_stderr_000796d8" (* "*") (cast_expression "(undefined4 *)PTR_stderr_000796d8" (( "(") (type_descriptor "undefined4 *" (type_identifier "undefined4") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_stderr_000796d8")))) (; ";")) (expression_statement "puVar7 = PTR_s_j_000790a8 + 0x6db4;" (assignment_expression "puVar7 = PTR_s_j_000790a8 + 0x6db4" (identifier "puVar7") (= "=") (binary_expression "PTR_s_j_000790a8 + 0x6db4" (identifier "PTR_s_j_000790a8") (+ "+") (number_literal "0x6db4"))) (; ";")) (labeled_statement "LAB_0001726c:\n  (*(code *)PTR_fwrite_000798e4)(puVar7,1,uVar13,uVar10);" (statement_identifier "LAB_0001726c") (: ":") (expression_statement "(*(code *)PTR_fwrite_000798e4)(puVar7,1,uVar13,uVar10);" (call_expression "(*(code *)PTR_fwrite_000798e4)(puVar7,1,uVar13,uVar10)" (parenthesized_expression "(*(code *)PTR_fwrite_000798e4)" (( "(") (pointer_expression "*(code *)PTR_fwrite_000798e4" (* "*") (cast_expression "(code *)PTR_fwrite_000798e4" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_fwrite_000798e4"))) () ")")) (argument_list "(puVar7,1,uVar13,uVar10)" (( "(") (identifier "puVar7") (, ",") (number_literal "1") (, ",") (identifier "uVar13") (, ",") (identifier "uVar10") () ")"))) (; ";"))) (expression_statement "uVar13 = (*(code *)PTR_exit_00079794)(1);" (assignment_expression "uVar13 = (*(code *)PTR_exit_00079794)(1)" (identifier "uVar13") (= "=") (call_expression "(*(code *)PTR_exit_00079794)(1)" (parenthesized_expression "(*(code *)PTR_exit_00079794)" (( "(") (pointer_expression "*(code *)PTR_exit_00079794" (* "*") (cast_expression "(code *)PTR_exit_00079794" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_exit_00079794"))) () ")")) (argument_list "(1)" (( "(") (number_literal "1") () ")")))) (; ";")) (return_statement "return uVar13;" (return "return") (identifier "uVar13") (; ";")) (} "}")))

int function_1(int var_2,char **var_4)

{
  int *piVar1;
  type_1 *puVar2;
  type_1 *puVar3;
  type_1 *puVar4;
  int var_5;
  int *var_11;
  bool bVar8;
  type_1 *var_8;
  bool bVar9;
  type_2 uVar10;
  int var_3;
  type_2 uVar12;
  type_1 *puVar13;
  char *var_10;
  type_1 *puVar15;
  char **ppcVar16;
  
  var_8 = var_1;
  puVar4 = var_1 + -0x27a8;
  puVar13 = var_1 + 0x67d8;
  bVar8 = true;
  uVar12 = 0;
  puVar15 = var_1 + 0x67dc;
  var_5 = var_2 + -1;
  while (var_3 = var_5, puVar3 = PTR_life_00079170, puVar2 = PTR_display_000790e4, 0 < var_3) {
    var_10 = var_4[1];
    ppcVar16 = var_4 + 1;
    if ((*var_10 == '-') && (bVar8)) {
      var_5 = (*(type_3 *)PTR_strcmp_000798a4)(var_10,puVar13);
      if ((var_5 == 0) || (var_5 = (*(type_3 *)PTR_strcmp_000798a4)(var_10,puVar15), var_5 == 0)) {
        var_10 = var_6(var_1 + -0xfac);
        (*(type_3 *)PTR__MIPS_STUBS__00079990)(1,var_1 + 0x67e8,PTR_ver_00079200,var_10);
                    /* WARNING: Subroutine does not return */
        var_7(var_10);
      }
      var_5 = (*(type_3 *)PTR_strcmp_000798a4)(var_10,var_8 + 0x67f8);
      if (var_5 == 0) {
        (*(type_3 *)PTR_puts_00079774)(var_1 + 0x6800);
        (*(type_3 *)PTR_puts_00079774)(PTR_ver_00079200);
        (*(type_3 *)PTR_puts_00079774)(var_1 + 0x6814);
        (*(type_3 *)PTR_puts_00079774)(var_1 + 0x683c);
        (*(type_3 *)PTR_puts_00079774)(var_1 + 0x6870);
        (*(type_3 *)PTR_puts_00079774)(var_1 + 0x6890);
        (*(type_3 *)PTR_puts_00079774)(var_1 + 0x68b4);
        (*(type_3 *)PTR_puts_00079774)(var_1 + 0x68e0);
        (*(type_3 *)PTR_puts_00079774)(var_1 + 0x6914);
        (*(type_3 *)PTR_puts_00079774)(var_1 + 0x6928);
        (*(type_3 *)PTR_puts_00079774)(var_1 + 0x693c);
        (*(type_3 *)PTR_puts_00079774)(var_1 + 0x6970);
        (*(type_3 *)PTR_puts_00079774)(var_1 + 0x69a8);
        (*(type_3 *)PTR_puts_00079774)(var_1 + 0x69e4);
        (*(type_3 *)PTR_puts_00079774)(var_1 + 0x6a04);
        (*(type_3 *)PTR_puts_00079774)(var_1 + 0x6a3c);
        (*(type_3 *)PTR_puts_00079774)(var_1 + 0x6a78);
        (*(type_3 *)PTR_puts_00079774)(var_1 + 0x6aac);
        (*(type_3 *)PTR_puts_00079774)(var_1 + 0x6adc);
        (*(type_3 *)PTR_puts_00079774)(var_1 + 0x6b20);
        (*(type_3 *)PTR_puts_00079774)(var_1 + 0x6b54);
        (*(type_3 *)PTR_puts_00079774)(var_1 + 0x6b90);
        (*(type_3 *)PTR_puts_00079774)(var_1 + 0x6bbc);
        (*(type_3 *)PTR_puts_00079774)(var_1 + 0x6bec);
        (*(type_3 *)PTR_puts_00079774)(var_1 + 0x6bfc);
        (*(type_3 *)PTR_puts_00079774)(var_1 + 0x6c28);
        var_5 = (*(type_3 *)PTR_exit_00079794)(1);
        return var_5;
      }
      var_5 = (*(type_3 *)PTR_strcmp_000798a4)(var_10,puVar4);
      if (var_5 == 0) {
        *(type_2 *)PTR_pageant_logfp_000790ac = *(type_2 *)PTR_stderr_000796d8;
      }
      else {
        var_5 = (*(type_3 *)PTR_strcmp_000798a4)(var_10,var_8 + -0x261c);
        if (var_5 == 0) {
          uVar12 = 1;
        }
        else {
          var_5 = (*(type_3 *)PTR_strcmp_000798a4)(var_10,var_1 + 0x6c68);
          if (var_5 == 0) {
            uVar12 = 2;
          }
          else {
            var_5 = (*(type_3 *)PTR_strcmp_000798a4)(var_10,var_1 + 0x6c6c);
            if (var_5 == 0) {
              *(type_2 *)(var_9 + -0x63e8) = 1;
            }
            else {
              var_5 = (*(type_3 *)PTR_strcmp_000798a4)(var_10,var_1 + 0x6c70);
              if (var_5 == 0) {
                *(type_2 *)(var_9 + -0x63e8) = 2;
              }
              else {
                var_5 = (*(type_3 *)PTR_strcmp_000798a4)(var_10,var_1 + -0x2740);
                if (var_5 == 0) {
                  (*(type_3 *)PTR_add_keyact_000791e8)(3,0);
                }
                else {
                  var_5 = (*(type_3 *)PTR_strcmp_000798a4)(var_10,var_1 + -0x27a4);
                  if (var_5 == 0) {
                    (*(type_3 *)PTR_add_keyact_000791e8)(4,0);
                  }
                  else {
                    var_5 = (*(type_3 *)PTR_strcmp_000798a4)(var_10,var_1 + 0x6c74);
                    if (var_5 == 0) {
                      uVar12 = 6;
                    }
                    else {
                      var_5 = (*(type_3 *)PTR_strcmp_000798a4)(var_10,var_1 + 0x6c80);
                      if (var_5 == 0) {
                        uVar12 = 5;
                      }
                      else {
                        var_5 = (*(type_3 *)PTR_strcmp_000798a4)(var_10,var_1 + -0x2618);
                        if (var_5 == 0) {
                          *(type_2 *)PTR_life_00079170 = 1;
                        }
                        else {
                          var_5 = (*(type_3 *)PTR_strcmp_000798a4)(var_10,var_1 + -0x260c)
                          ;
                          if (var_5 == 0) {
                            *(type_2 *)PTR_life_00079170 = 2;
                          }
                          else {
                            var_5 = (*(type_3 *)PTR_strcmp_000798a4)
                                              (var_10,var_1 + 0x6c94);
                            if (var_5 == 0) {
                              *(type_2 *)PTR_life_00079170 = 3;
                            }
                            else {
                              var_5 = (*(type_3 *)PTR_strcmp_000798a4)
                                                (var_10,var_1 + 0x6c9c);
                              if (var_5 == 0) {
                                *(type_2 *)PTR_life_00079170 = 4;
                              }
                              else {
                                var_5 = (*(type_3 *)PTR_strcmp_000798a4)
                                                  (var_10,var_1 + 0x6ca8);
                                if (var_5 == 0) {
                                  *(type_2 *)PTR_life_00079170 = 5;
                                  if (var_2 < 3) {
                                    uVar12 = 0x29;
                                    uVar10 = *(type_2 *)PTR_stderr_000796d8;
                                    var_8 = var_1 + 0x6cb0;
                                    goto LAB_0001726c;
                                  }
                                  ppcVar16 = var_4 + 2;
                                  var_3 = 0;
                                  *(char ***)PTR_exec_args_000791e4 = ppcVar16;
                                }
                                else {
                                  var_5 = (*(type_3 *)PTR_strcmp_000798a4)
                                                    (var_10,var_1 + 0x6cdc);
                                  bVar8 = var_5 != 0;
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
    else {
      (*(type_3 *)PTR_add_keyact_000791e8)(uVar12,var_10);
    }
    var_2 = var_3;
    var_4 = ppcVar16;
    var_5 = var_3 + -1;
  }
  if ((*(int *)PTR_life_00079170 == 5) && (*(int *)PTR_exec_args_000791e4 == 0)) {
    uVar12 = 0x28;
    uVar10 = *(type_2 *)PTR_stderr_000796d8;
    var_8 = var_1 + 0x6ce0;
    goto LAB_0001726c;
  }
  (*(type_3 *)PTR_putty_signal_000791dc)(0xd,1);
  (*(type_3 *)PTR_sk_init_000791ec)();
  (*(type_3 *)PTR_uxsel_init_000791f0)();
  var_11 = (int *)PTR_keyact_head_000790d8;
  if (*(int *)puVar2 == 0) {
    var_10 = (char *)(*(type_3 *)PTR_getenv_00079854)(var_1 + 0x5170);
    *(char **)puVar2 = var_10;
    var_11 = (int *)PTR_keyact_head_000790d8;
    if ((var_10 != (char *)0x0) && (*var_10 == '\0')) {
      *(type_2 *)puVar2 = 0;
    }
  }
  var_11 = (int *)*var_11;
  if (var_11 == (int *)0x0) {
    if (*(int *)puVar3 != 0) {
LAB_000171b0:
      (*(type_3 *)PTR_run_agent_000791f8)();
      return 0;
    }
  }
  else {
    bVar8 = false;
    bVar9 = false;
    do {
      piVar1 = var_11 + 1;
      var_11 = (int *)*var_11;
      if (*piVar1 != 0) {
        bVar8 = true;
      }
      if (*piVar1 == 0) {
        bVar9 = true;
      }
    } while (var_11 != (int *)0x0);
    if (*(int *)puVar3 != 0) {
      if (!bVar8) goto LAB_000171b0;
      uVar12 = 0x59;
      uVar10 = *(type_2 *)PTR_stderr_000796d8;
      var_8 = var_1 + 0x6d0c;
      goto LAB_0001726c;
    }
    if (bVar9) {
      uVar12 = 0x48;
      uVar10 = *(type_2 *)PTR_stderr_000796d8;
      var_8 = var_1 + 0x6d68;
      goto LAB_0001726c;
    }
    if (bVar8) {
      (*(type_3 *)PTR_run_client_000791f4)();
      return 0;
    }
  }
  uVar12 = 0x42;
  uVar10 = *(type_2 *)PTR_stderr_000796d8;
  var_8 = var_1 + 0x6db4;
LAB_0001726c:
  (*(type_3 *)PTR_fwrite_000798e4)(var_8,1,uVar12,uVar10);
  var_5 = (*(type_3 *)PTR_exit_00079794)(1);
  return var_5;
}


(translation_unit (function_definition type: (type_identifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type) declarator: (identifier)) (parameter_declaration type: (primitive_type) declarator: (identifier)))) body: (compound_statement (declaration type: (primitive_type) declarator: (pointer_declarator declarator: (identifier))) (declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (declaration type: (primitive_type) declarator: (identifier)) (declaration type: (primitive_type) declarator: (pointer_declarator declarator: (identifier))) (declaration type: (primitive_type) declarator: (identifier)) (declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (declaration type: (primitive_type) declarator: (identifier)) (declaration type: (type_identifier) declarator: (identifier)) (declaration type: (primitive_type) declarator: (identifier)) (declaration type: (primitive_type) declarator: (identifier)) (declaration type: (type_identifier) declarator: (identifier)) (declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (declaration type: (primitive_type) declarator: (pointer_declarator declarator: (identifier))) (declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (expression_statement (assignment_expression left: (identifier) right: (identifier))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (identifier) right: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (identifier) right: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (true))) (expression_statement (assignment_expression left: (identifier) right: (number_literal))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (identifier) right: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (identifier) right: (number_literal)))) (while_statement condition: (parenthesized_expression (comma_expression left: (assignment_expression left: (identifier) right: (identifier)) right: (comma_expression left: (assignment_expression left: (identifier) right: (identifier)) right: (comma_expression left: (assignment_expression left: (identifier) right: (identifier)) right: (binary_expression left: (number_literal) right: (identifier)))))) body: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (identifier) right: (number_literal)))) (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (pointer_expression argument: (identifier)) right: (char_literal (character)))) right: (parenthesized_expression (identifier)))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (identifier) (identifier))))) (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) right: (parenthesized_expression (comma_expression left: (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (identifier) (identifier)))) right: (binary_expression left: (identifier) right: (number_literal)))))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal)))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (number_literal) (binary_expression left: (identifier) right: (number_literal)) (identifier) (identifier)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (number_literal))))) (return_statement (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (identifier) (binary_expression left: (identifier) right: (number_literal)))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (identifier)))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (number_literal))))) (return_statement (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (identifier) (identifier))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier))) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (identifier) (binary_expression left: (identifier) right: (number_literal)))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (number_literal)))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (identifier) (binary_expression left: (identifier) right: (number_literal)))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (number_literal)))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (identifier) (binary_expression left: (identifier) right: (number_literal)))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (identifier) (binary_expression left: (identifier) right: (number_literal)))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (identifier) (binary_expression left: (identifier) right: (number_literal)))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (number_literal) (number_literal))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (identifier) (binary_expression left: (identifier) right: (number_literal)))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (number_literal) (number_literal))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (identifier) (binary_expression left: (identifier) right: (number_literal)))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (number_literal)))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (identifier) (binary_expression left: (identifier) right: (number_literal)))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (number_literal)))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (identifier) (binary_expression left: (identifier) right: (number_literal)))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier))) right: (number_literal)))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (identifier) (binary_expression left: (identifier) right: (number_literal)))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier))) right: (number_literal)))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (identifier) (binary_expression left: (identifier) right: (number_literal)))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier))) right: (number_literal)))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (identifier) (binary_expression left: (identifier) right: (number_literal)))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier))) right: (number_literal)))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (identifier) (binary_expression left: (identifier) right: (number_literal)))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier))) right: (number_literal))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (number_literal))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier))))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (identifier) right: (number_literal)))) (goto_statement label: (statement_identifier)))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (identifier) right: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (number_literal))) (expression_statement (assignment_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (identifier))) right: (identifier)))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (identifier) (binary_expression left: (identifier) right: (number_literal)))))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (identifier) right: (number_literal))))))))))))))))))))))))))))))))))))))))))))))) alternative: (else_clause (compound_statement (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (identifier) (identifier))))))) (expression_statement (assignment_expression left: (identifier) right: (identifier))) (expression_statement (assignment_expression left: (identifier) right: (identifier))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (identifier) right: (number_literal)))))) (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (identifier))) right: (number_literal))) right: (parenthesized_expression (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (identifier))) right: (number_literal))))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (number_literal))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier))))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (identifier) right: (number_literal)))) (goto_statement label: (statement_identifier)))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (number_literal) (number_literal)))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (identifier))) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (assignment_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (identifier))) right: (identifier))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))) right: (parenthesized_expression (binary_expression left: (pointer_expression argument: (identifier)) right: (char_literal (escape_sequence)))))) consequence: (compound_statement (expression_statement (assignment_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier))) right: (number_literal))))))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (pointer_expression argument: (identifier))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (identifier))) right: (number_literal))) consequence: (compound_statement (labeled_statement label: (statement_identifier) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list)))) (return_statement (number_literal))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (false))) (expression_statement (assignment_expression left: (identifier) right: (false))) (do_statement body: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (identifier) right: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (pointer_expression argument: (identifier))))) (if_statement condition: (parenthesized_expression (binary_expression left: (pointer_expression argument: (identifier)) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (true))))) (if_statement condition: (parenthesized_expression (binary_expression left: (pointer_expression argument: (identifier)) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (true)))))) condition: (parenthesized_expression (binary_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal))))) (if_statement condition: (parenthesized_expression (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (identifier))) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (unary_expression argument: (identifier))) consequence: (goto_statement label: (statement_identifier))) (expression_statement (assignment_expression left: (identifier) right: (number_literal))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier))))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (identifier) right: (number_literal)))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (identifier)) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (number_literal))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier))))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (identifier) right: (number_literal)))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (identifier)) consequence: (compound_statement (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list))) (return_statement (number_literal))))))) (expression_statement (assignment_expression left: (identifier) right: (number_literal))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier))))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (identifier) right: (number_literal)))) (labeled_statement label: (statement_identifier) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (identifier) (number_literal) (identifier) (identifier))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (number_literal))))) (return_statement (identifier)))))

undefined4 MASKED(int param_1,int param_2)

{
  int *piVar1;
  undefined *puVar2;
  undefined *puVar3;
  undefined *puVar4;
  int iVar5;
  int *piVar6;
  bool bVar8;
  undefined *puVar7;
  bool bVar9;
  undefined4 uVar10;
  int iVar11;
  int iVar12;
  undefined4 uVar13;
  undefined *puVar14;
  char *pcVar15;
  undefined *puVar16;
  
  puVar7 = PTR_s_j_000790a8;
  puVar4 = PTR_s_j_000790a8 + -0x27a8;
  puVar14 = PTR_s_j_000790a8 + 0x67d8;
  bVar8 = true;
  uVar13 = 0;
  puVar16 = PTR_s_j_000790a8 + 0x67dc;
  iVar5 = param_1 + -1;
  while (iVar11 = iVar5, puVar3 = PTR_life_00079170, puVar2 = PTR_display_000790e4, 0 < iVar11) {
    pcVar15 = *(char **)(param_2 + 4);
    iVar12 = param_2 + 4;
    if ((*pcVar15 == '-') && (bVar8)) {
      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar14);
      if ((iVar5 == 0) || (iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar16), iVar5 == 0)) {
        uVar13 = buildinfo(PTR_s_j_000790a8 + -0xfac);
        (*(code *)PTR___printf_chk_00079990)(1,PTR_s_j_000790a8 + 0x67e8,PTR_ver_00079200,uVar13);
        safefree(uVar13);
        uVar13 = (*(code *)PTR_exit_00079794)(0);
        return uVar13;
      }
      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + 0x67f8);
      if (iVar5 == 0) {
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6800);
        (*(code *)PTR_puts_00079774)(PTR_ver_00079200);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6814);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x683c);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6870);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6890);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68b4);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x68e0);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6914);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6928);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x693c);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6970);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69a8);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x69e4);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a04);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a3c);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6a78);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6aac);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6adc);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b20);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b54);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6b90);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bbc);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bec);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6bfc);
        (*(code *)PTR_puts_00079774)(PTR_s_j_000790a8 + 0x6c28);
        uVar13 = (*(code *)PTR_exit_00079794)(1);
        return uVar13;
      }
      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar4);
      if (iVar5 == 0) {
        *(undefined4 *)PTR_pageant_logfp_000790ac = *(undefined4 *)PTR_stderr_000796d8;
      }
      else {
        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,puVar7 + -0x261c);
        if (iVar5 == 0) {
          uVar13 = 1;
        }
        else {
          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c68);
          if (iVar5 == 0) {
            uVar13 = 2;
          }
          else {
            iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c6c);
            if (iVar5 == 0) {
              *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 1;
            }
            else {
              iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c70);
              if (iVar5 == 0) {
                *(undefined4 *)(PTR_DAT_00079098 + -0x63e8) = 2;
              }
              else {
                iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2740);
                if (iVar5 == 0) {
                  (*(code *)PTR_add_keyact_000791e8)(3,0);
                }
                else {
                  iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x27a4);
                  if (iVar5 == 0) {
                    (*(code *)PTR_add_keyact_000791e8)(4,0);
                  }
                  else {
                    iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c74);
                    if (iVar5 == 0) {
                      uVar13 = 6;
                    }
                    else {
                      iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + 0x6c80);
                      if (iVar5 == 0) {
                        uVar13 = 5;
                      }
                      else {
                        iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x2618);
                        if (iVar5 == 0) {
                          *(undefined4 *)PTR_life_00079170 = 1;
                        }
                        else {
                          iVar5 = (*(code *)PTR_strcmp_000798a4)(pcVar15,PTR_s_j_000790a8 + -0x260c)
                          ;
                          if (iVar5 == 0) {
                            *(undefined4 *)PTR_life_00079170 = 2;
                          }
                          else {
                            iVar5 = (*(code *)PTR_strcmp_000798a4)
                                              (pcVar15,PTR_s_j_000790a8 + 0x6c94);
                            if (iVar5 == 0) {
                              *(undefined4 *)PTR_life_00079170 = 3;
                            }
                            else {
                              iVar5 = (*(code *)PTR_strcmp_000798a4)
                                                (pcVar15,PTR_s_j_000790a8 + 0x6c9c);
                              if (iVar5 == 0) {
                                *(undefined4 *)PTR_life_00079170 = 4;
                              }
                              else {
                                iVar5 = (*(code *)PTR_strcmp_000798a4)
                                                  (pcVar15,PTR_s_j_000790a8 + 0x6ca8);
                                if (iVar5 == 0) {
                                  *(undefined4 *)PTR_life_00079170 = 5;
                                  if (param_1 < 3) {
                                    uVar13 = 0x29;
                                    uVar10 = *(undefined4 *)PTR_stderr_000796d8;
                                    puVar7 = PTR_s_j_000790a8 + 0x6cb0;
                                    goto LAB_0001726c;
                                  }
                                  iVar12 = param_2 + 8;
                                  iVar11 = 0;
                                  *(int *)PTR_exec_args_000791e4 = iVar12;
                                }
                                else {
                                  iVar5 = (*(code *)PTR_strcmp_000798a4)
                                                    (pcVar15,PTR_s_j_000790a8 + 0x6cdc);
                                  bVar8 = iVar5 != 0;
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
    else {
      (*(code *)PTR_add_keyact_000791e8)(uVar13,pcVar15);
    }
    param_1 = iVar11;
    param_2 = iVar12;
    iVar5 = iVar11 + -1;
  }
  if ((*(int *)PTR_life_00079170 == 5) && (*(int *)PTR_exec_args_000791e4 == 0)) {
    uVar13 = 0x28;
    uVar10 = *(undefined4 *)PTR_stderr_000796d8;
    puVar7 = PTR_s_j_000790a8 + 0x6ce0;
    goto LAB_0001726c;
  }
  (*(code *)PTR_putty_signal_000791dc)(0xd,1);
  (*(code *)PTR_sk_init_000791ec)();
  (*(code *)PTR_uxsel_init_000791f0)();
  piVar6 = (int *)PTR_keyact_head_000790d8;
  if (*(int *)puVar2 == 0) {
    pcVar15 = (char *)(*(code *)PTR_getenv_00079854)(PTR_s_j_000790a8 + 0x5170);
    *(char **)puVar2 = pcVar15;
    piVar6 = (int *)PTR_keyact_head_000790d8;
    if ((pcVar15 != (char *)0x0) && (*pcVar15 == '\0')) {
      *(undefined4 *)puVar2 = 0;
    }
  }
  piVar6 = (int *)*piVar6;
  if (piVar6 == (int *)0x0) {
    if (*(int *)puVar3 != 0) {
LAB_000171b0:
      (*(code *)PTR_run_agent_000791f8)();
      return 0;
    }
  }
  else {
    bVar8 = false;
    bVar9 = false;
    do {
      piVar1 = piVar6 + 1;
      piVar6 = (int *)*piVar6;
      if (*piVar1 != 0) {
        bVar8 = true;
      }
      if (*piVar1 == 0) {
        bVar9 = true;
      }
    } while (piVar6 != (int *)0x0);
    if (*(int *)puVar3 != 0) {
      if (!bVar8) goto LAB_000171b0;
      uVar13 = 0x59;
      uVar10 = *(undefined4 *)PTR_stderr_000796d8;
      puVar7 = PTR_s_j_000790a8 + 0x6d0c;
      goto LAB_0001726c;
    }
    if (bVar9) {
      uVar13 = 0x48;
      uVar10 = *(undefined4 *)PTR_stderr_000796d8;
      puVar7 = PTR_s_j_000790a8 + 0x6d68;
      goto LAB_0001726c;
    }
    if (bVar8) {
      (*(code *)PTR_run_client_000791f4)();
      return 0;
    }
  }
  uVar13 = 0x42;
  uVar10 = *(undefined4 *)PTR_stderr_000796d8;
  puVar7 = PTR_s_j_000790a8 + 0x6db4;
LAB_0001726c:
  (*(code *)PTR_fwrite_000798e4)(puVar7,1,uVar13,uVar10);
  uVar13 = (*(code *)PTR_exit_00079794)(1);
  return uVar13;
}

